html{overflow-x:hidden}
*{margin:0;padding:0;box-sizing:border-box}
:root{--site-bg:#0c0c0e; --site-ink:#e8e6e1; --site-dim:#8a877f; --site-line:#26262b; --site-accent:#ff3d3d;}
html{scrollbar-gutter:stable}
body{background:var(--site-bg); color:var(--site-ink); font-family:'Archivo',sans-serif; min-height:100vh;}
.shell{max-width:1280px;margin:0 auto;padding:0 24px;overflow-x:clip}
header.site{position:relative; padding:64px 0 40px; border-bottom:1px solid var(--site-line);}
.doomtitle{font-size:clamp(2.4rem,6vw,4.6rem); line-height:1.02;}
.dt-line{display:flex;align-items:baseline;gap:.04em}
.doomtitle b{display:inline-block;font-weight:400}
.g-sg{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#ede8e0}
.g-sp{font-family:'Spectral',serif;font-style:italic;font-weight:600;color:#ede8e0;transform:rotate(-5deg) translateY(-.04em)}
.g-neon{font-family:'Monoton',cursive;font-size:.9em;color:#ff2e88;text-shadow:0 0 14px rgba(255,46,136,.55);transform:rotate(2deg)}
.g-sg2{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#ede8e0;transform:translateY(.03em)}
.g-fell{font-family:'IM Fell English SC',serif;color:#e9dec4;transform:rotate(-2deg) translateY(.05em)}
.g-bc{font-family:'Barlow Condensed',sans-serif;font-weight:600;color:#ede8e0;transform:rotate(4deg) translateY(-.05em)}
.dt-of{font-family:'JetBrains Mono',monospace;font-weight:700; font-size:.3em;letter-spacing:.14em; background:#ffd23f;color:#0a24a8; padding:.28em .55em;margin-right:.5em; transform:rotate(-6deg);align-self:center;}
.g-frak{font-family:'UnifrakturMaguntia',serif;font-size:1.12em;color:var(--site-accent);text-shadow:0 0 20px rgba(230,57,57,.5)}
.g-neon2{font-family:'Monoton',cursive;font-size:.88em;color:#21e6c1;text-shadow:0 0 14px rgba(33,230,193,.5);transform:rotate(3deg)}
.g-fell2{font-family:'IM Fell English SC',serif;color:#e9dec4;transform:translateY(.06em) rotate(-2deg)}
.g-px{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.82em;background:#dfe6ff;color:#0a24a8;padding:0 .06em;transform:rotate(-3deg) translateY(-.04em)}
.site-sub{margin-top:16px; font-family:'JetBrains Mono',monospace; font-size:.85rem; color:var(--site-dim); letter-spacing:.04em;}
.site-sub b{color:var(--site-ink);font-weight:400}
.gridwrap{padding:40px 0 80px}
.grid{--cols:3;--gx:88px; display:flex;flex-wrap:wrap;justify-content:flex-start; max-width:1120px;margin:0 auto; gap:132px var(--gx);}
.grid>.card{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gx)) / var(--cols));min-width:0}
.card.is3d{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}
.card.is3d:hover{box-shadow:none;transform:none}
.card.is3d:focus-visible{outline:2px solid #efe9dc;outline-offset:6px;border-radius:12px}
.card.is3d iframe{position:absolute;left:-12%;top:-5%;width:124%;height:120%;border:0;background:transparent;display:block}
.minicard.is3d iframe,.bigcard.is3d iframe{position:absolute;left:-12%;top:-5%;width:124%;height:120%;border:0;background:transparent;display:block}
.bigcard.is3d{height:100%;max-height:100%;aspect-ratio:78/104;max-width:100%}
.bigcard.is3d iframe{left:0;top:0;width:100%;height:100%}
.minicard.is3d{width:150px}
.minicard.is3d iframe{pointer-events:none;left:-22%;top:-8%;width:144%;height:116%}
.bigcard.is3d{animation:none}
@media(max-width:900px){.grid{--cols:2;--gx:56px;max-width:680px;row-gap:110px} }
@media(max-width:560px){.grid{--cols:1;--gx:0px;max-width:340px;row-gap:72px} }
.card{background:var(--bg); color:var(--ink); border:var(--card-border,1px solid transparent); border-radius:var(--radius,10px); cursor:pointer; aspect-ratio:3/4.15; position:relative; overflow:hidden; transition:transform .14s ease-out, box-shadow .18s ease;}
.card:hover{box-shadow:0 22px 48px rgba(0,0,0,.5)}
.card:focus,.card:focus-visible{outline:none}
.overlay{position:fixed;inset:0;background:rgba(5,5,8,.72); backdrop-filter:blur(6px); display:none;align-items:flex-start;justify-content:center; padding:3vh 16px;z-index:50;overflow-x:hidden;overflow-y:auto;}
.overlay.open{display:flex}
.sheet{background:var(--bg);color:var(--ink); border-radius:var(--radius,10px); border:var(--card-border,1px solid transparent); width:min(940px,96vw); height:min(1180px,94vh); --gapV:28px; padding:clamp(24px,4vw,48px); position:relative;margin:auto; display:flex;flex-direction:column; animation:pop .22s ease;}
.sheet .faces{flex:1;min-height:0;overflow:visible;display:flex;flex-direction:column;padding-bottom:var(--gapV,28px)}
.face-a{flex:1;min-height:0;display:flex;flex-direction:column}
.face-a[hidden]{display:none !important}
.face-a .lede{flex:none}
.face-a .sec{flex:1;min-height:0;overflow:visible;display:flex;flex-direction:column}
.face-a .sec>*:not(h3){min-height:0;overflow:hidden}
.face-b{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}
.sheet.grow:not(.card-only){height:auto}
.sheet.grow:not(.card-only) .faces,.sheet.grow:not(.card-only) .face-a,.sheet.grow:not(.card-only) .face-a .sec{flex:none}
.sheet.grow .face-a .sec>*:not(h3){overflow:visible}
.sheet.grow:not(.card-only) .flipbar{margin-top:0}
.sheet.is3d{--f3d:#ff8862;--b3d:#0b4f63;--f3d-hi:color-mix(in srgb,var(--f3d) 55%,#fff);--f3d-lo:color-mix(in srgb,var(--f3d) 50%,#9a8fe0);--b3d-edge:color-mix(in srgb,var(--b3d) 70%,#8f8fb8)}
.sheet.is3d .face-a .sec{border:7px solid transparent;border-radius:16px; background: linear-gradient(180deg,color-mix(in srgb,var(--b3d) 88%,#fff 12%),var(--b3d) 55%,color-mix(in srgb,var(--b3d) 85%,#000 15%)) padding-box, linear-gradient(155deg,var(--f3d-hi) 0%,var(--f3d) 35%,var(--f3d) 55%,var(--f3d-lo) 100%) border-box; box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 5px var(--b3d-edge),0 0 0 6px rgba(0,0,0,.5),0 16px 44px rgba(0,0,0,.45); margin:calc(var(--gapV,28px) + 6px) 6px 6px;}
.sheet.is3d .face-a .sec::before{inset:0;border-radius:9px;border:1px solid rgba(255,255,255,.07)}
.sheet.is3d .face-a .sec>h3{background:var(--f3d-raw,var(--f3d));color:var(--plq-ink,var(--b3d)); font-family:'JetBrains Mono',monospace;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase; padding:8px 22px;border-radius:6px;margin:-44px auto 18px; box-shadow:0 4px 14px rgba(0,0,0,.45),0 0 22px color-mix(in srgb,var(--f3d-raw,var(--f3d)) 70%,transparent),0 0 46px color-mix(in srgb,var(--f3d-raw,var(--f3d)) 35%,transparent)}
.sheet.is3d .drink{border-color:color-mix(in srgb,var(--f3d) 28%,transparent);background:rgba(255,255,255,.035)}
.sheet .flipbar{margin-top:auto}
@keyframes pop{from{transform:translateY(14px) scale(.98);opacity:0}to{transform:none;opacity:1}}
.sheet .close{position:absolute;top:18px;right:18px; background:none;border:1px solid var(--accent);color:var(--accent); font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.1em; padding:7px 12px;border-radius:99px;cursor:pointer;}
.sheet .close:hover{background:var(--accent);color:var(--bg)}
.sheet:focus{outline:none}
.sheet .close:focus-visible,.login .close:focus-visible,.flip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.sheet .cat{font-family:'JetBrains Mono',monospace;font-size:.65rem;letter-spacing:.2em; text-transform:uppercase;color:var(--accent);}
.sheet .wordmark{font-family:var(--font-d); font-size:var(--wm-sheet,3rem); line-height:1.05;margin:14px 0 8px; font-weight:var(--wm-weight,700); text-transform:var(--wm-case,none); letter-spacing:var(--wm-track,0); color:var(--wm-ink,var(--ink));}
.sheet .tag{font-family:var(--font-b);font-style:var(--tag-style,italic);font-size:1.05rem;opacity:.85;margin-bottom:8px}
.sec{margin-top:34px}
.sec>h3{font-family:'JetBrains Mono',monospace; font-size:.66rem;letter-spacing:.22em;text-transform:uppercase; color:var(--accent);margin-bottom:14px; display:flex;align-items:center;gap:12px;}
.sec>h3::after{content:'';flex:1;height:1px;background:color-mix(in srgb,var(--accent) 40%,transparent)}
.sec p,.sec li{font-family:var(--font-b);font-size:.95rem;line-height:1.65}
.sec p+p{margin-top:10px}
.doomtitle .torn-l{background:#efe9dc;color:#15151a;text-shadow:none; padding:.06em .12em;box-shadow:3px 4px 0 rgba(0,0,0,.55); clip-path:polygon(2% 8%,14% 2%,29% 9%,43% 1%,58% 7%,72% 2%,86% 8%,98% 3%, 97% 92%,84% 98%,70% 91%,55% 99%,40% 92%,26% 98%,12% 90%,3% 97%); transform:rotate(-3deg) translateY(-.02em);}
.sheet-head{display:flex;gap:22px;align-items:flex-start;margin-bottom:0}
.sheet-head .head-txt{flex:1;min-width:0;padding-top:6px}
.minicard{position:relative;width:132px;flex:none;aspect-ratio:3/4.15;overflow:visible}
@media(max-width:560px){.sheet-head{flex-direction:column;gap:10px} .minicard{width:110px} }
.face-a .sec{border:2px solid color-mix(in srgb,var(--accent) 55%,transparent); border-radius:var(--radius,10px); background:color-mix(in srgb,var(--ink) 4%,transparent); padding:22px clamp(16px,3vw,28px) 24px; position:relative;}
.face-a .sec::before{content:'';position:absolute;inset:5px;border-radius:calc(var(--radius,10px)*.6); border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);pointer-events:none;}
.face-a .sec>h3{position:relative;margin:-34px auto 18px;width:fit-content; background:var(--accent);color:var(--bg); padding:6px 16px;border-radius:4px;font-weight:700; box-shadow:0 2px 10px rgba(0,0,0,.35);}
.face-a .sec>h3::after{display:none}
.lede{max-width:62ch}
.flipbar{flex:none;display:flex;gap:8px;margin-top:0;padding-top:0;border-top:0}
.flip{font-family:'JetBrains Mono',monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase; background:none;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);color:var(--ink);opacity:.6; padding:7px 14px;border-radius:99px;cursor:pointer}
.flip:hover{opacity:1;border-color:var(--accent)}
.flip.on{background:var(--accent);border-color:var(--accent);color:var(--bg);opacity:1}
.face-b{display:flex;justify-content:center;align-items:center;height:100%;padding:8px 0}
.sheet.card-only .sheet-head{display:none}
.sheet.card-only .faces{margin-top:8px}
.face-b[hidden]{display:none !important}
.bigcard{position:relative;height:88%;max-width:92%;aspect-ratio:3/4.15;animation:pop .25s ease}
.lede{margin-top:var(--gapV,28px)}
.lede p{font-family:var(--font-b);font-size:.98rem;line-height:1.65;opacity:.9}
.menu{display:flex;flex-direction:column;gap:13px}
.menu .mh{font-family:var(--font-d);font-weight:var(--wm-weight,700); font-size:1.05rem;margin:14px 0 2px;color:var(--accent); text-transform:var(--wm-case,none);letter-spacing:var(--wm-track,0);}
.menu .mh:first-child{margin-top:0}
.menu-foot{margin-top:16px;font-size:.8rem;opacity:.65;font-style:italic;font-family:var(--font-b)}
.voice{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.voice .col h4{font-family:'JetBrains Mono',monospace;font-size:.62rem;letter-spacing:.16em; text-transform:uppercase;margin-bottom:10px;opacity:.75;}
.voice ul{list-style:none}
.voice li{padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:.9rem}
.voice .no li{opacity:.6;text-decoration:line-through}
@media(max-width:560px){.voice{grid-template-columns:1fr} }
.press blockquote{border-left:3px solid var(--accent);padding:4px 0 4px 18px;margin-bottom:16px; font-family:var(--font-b);font-style:italic;font-size:.98rem;line-height:1.6;}
.press cite{display:block;margin-top:6px;font-style:normal;font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.08em;opacity:.7}
[data-brand="shake"]{--bg:#0d0b16;--ink:#f4eefc;--accent:#ff2e88;--accent2:#21e6c1; --font-d:'Monoton';--font-b:'Archivo';--radius:16px; --wm-card:1.35rem;--wm-sheet:2.3rem;--wm-weight:400;--wm-ink:var(--accent2); --card-border:1px solid #2a2440;}
[data-brand="shake"] .wordmark{text-shadow:0 0 18px rgba(33,230,193,.55)}
[data-brand="dust"]{--bg:#120e0a;--ink:#efe8dc;--accent:#2fb59a; --font-d:'Baloo 2';--font-b:'Archivo';--radius:20px; --wm-card:1.55rem;--wm-sheet:2.7rem;--wm-weight:800;--tag-style:normal; --card-border:1px solid #cfe6de; --frame:2px solid #0e8a74; --art:linear-gradient(165deg,#f2fbf8,#d8ede5);--art-tex:radial-gradient(rgba(14,138,116,.1) 1.4px,transparent 1.5px);--art-op:1;--art-w:96%;}
[data-brand="dust"] .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:0;padding-top:14px}
[data-brand="dust"] .plan{background:#1c1610;border:2px solid #3a4a44;border-radius:18px;padding:20px 16px 16px;text-align:center;position:relative}
[data-brand="dust"] .plan.hot{border-color:#2fb59a}
[data-brand="dust"] .plan-name{font-family:'Baloo 2',cursive;font-weight:800;font-size:1.05rem}
[data-brand="dust"] .plan-stage{font-family:'JetBrains Mono',monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#2fb59a;margin:2px 0 10px}
[data-brand="dust"] .plan-pr{font-family:'Baloo 2',cursive;font-weight:800;font-size:1.9rem;color:#2fb59a;line-height:1}
[data-brand="dust"] .plan p{font-size:.82rem;line-height:1.5;margin-top:10px}
[data-brand="dust"] .plan-tag{position:absolute;top:-11px;left:50%;transform:translateX(-50%) rotate(-2deg);background:#e2725b;color:#1a0f08;font-family:'Baloo 2',cursive;font-size:.66rem;font-weight:800;padding:2px 12px;border-radius:99px}
[data-brand="dust"] .dchk{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}
[data-brand="dust"] .dchk span{font-size:.8rem}
[data-brand="dust"] .dchk span::before{content:'✓ ';color:#2fb59a;font-weight:700}
[data-brand="dust"] .dust-more{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin-top:20px}
[data-brand="dust"] .dust-box{border:1px solid #3a4a44;border-radius:14px;padding:12px 14px 10px;background:#17120d}
[data-brand="dust"] .dust-h{font-family:'JetBrains Mono',monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#2fb59a;margin:0 0 8px}
[data-brand="dust"] .dust-rep{margin:0}
[data-brand="dust"] .dust-rep>div{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:.8rem;padding:4px 0;border-bottom:1px dotted #3a4a44}
[data-brand="dust"] .dust-rep dd{margin:0;font-family:'JetBrains Mono',monospace;color:#2fb59a}
[data-brand="dust"] .dust-note{font-size:.76rem;line-height:1.42;opacity:.85;margin:10px 0 0;font-style:italic}
[data-brand="dust"] .dust-fine{list-style:none;margin:0;padding:0}
[data-brand="dust"] .dust-fine li{font-size:.8rem;line-height:1.42;padding:5px 0 5px 14px;position:relative;border-bottom:1px dotted #3a4a44}
[data-brand="dust"] .dust-fine li::before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#2fb59a}
[data-brand="dust"] .dust-fine li:last-child{border-bottom:0}
@media(max-width:560px){[data-brand="dust"] .dchk{grid-template-columns:1fr} [data-brand="dust"] .dust-more{grid-template-columns:1fr} }
[data-brand="cry"]{--bg:#061a22;--ink:#f3f7f4;--accent:#ff8862; --font-d:'Lobster';--font-b:'Archivo';--radius:14px; --wm-card:1.45rem;--wm-sheet:2.5rem;--wm-weight:400; --card-border:1px solid #16657c; --frame:3px solid #f3f7f4; --art:linear-gradient(180deg,#f7b17a 0%,#e8875f 32%,#12718c 33%,#0b4f63 100%);--art-op:1;--art-w:100%;}
[data-brand="cry"] .cru{display:grid;grid-template-columns:1.25fr 1fr;column-gap:18px;margin:4px 0 12px;min-height:0}
[data-brand="cry"] .cru-h{font-family:'JetBrains Mono',monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#ff8862;margin:0 0 6px}
[data-brand="cry"] .cru-tt{border-left:2px solid #7fd8d4;padding-left:14px}
[data-brand="cry"] .stop{display:grid;grid-template-columns:46px 1fr;column-gap:8px;padding:4px 0;position:relative}
[data-brand="cry"] .stop::before{content:'';position:absolute;left:-21px;top:9px;width:9px;height:9px;border-radius:50%;background:#ff8862;border:2px solid var(--bg)}
[data-brand="cry"] .stop-t{font-family:'JetBrains Mono',monospace;font-size:.68rem;color:#7fd8d4;padding-top:2px}
[data-brand="cry"] .stop b{font-family:'Lobster',cursive;font-weight:400;font-size:1rem;color:#7fd8d4;line-height:1.2;display:block}
[data-brand="cry"] .stop p{font-size:.74rem;opacity:.9;margin:1px 0 0;line-height:1.32}
[data-brand="cry"] .cru-side{display:flex;flex-direction:column;gap:12px}
[data-brand="cry"] .cru-box{border:1px solid #7fd8d4;border-radius:10px;padding:12px 14px 8px;flex:1}
[data-brand="cry"] .cru-box ul{list-style:none;margin:0;padding:0}
[data-brand="cry"] .cru-box li{font-size:.74rem;line-height:1.35;margin:0 0 7px;opacity:.92}
[data-brand="cry"] .cru-box li b{color:#ffd9c8;font-weight:700}
[data-brand="cry"] .cabins{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
[data-brand="cry"] .cabin{border:1px solid #7fd8d4;border-radius:10px;padding:8px 10px;text-align:left;display:grid;grid-template-columns:1fr auto;column-gap:8px;align-items:center}
[data-brand="cry"] .cabin-n{font-weight:800;font-size:.78rem;letter-spacing:.04em}
[data-brand="cry"] .cabin p{font-size:.68rem;font-style:italic;opacity:.85;margin:0;grid-column:1/3}
[data-brand="cry"] .cabin-pr{font-family:'JetBrains Mono',monospace;font-size:.72rem;color:#ff8862}
[data-brand="cry"] .menu-foot{margin:8px 0 0;font-size:.76rem}
[data-brand="kim"]{--bg:#1c0505;--ink:#f3e9d2;--accent:#d4990f; --font-d:'Anton';--font-b:'Archivo';--radius:8px; --wm-card:1.5rem;--wm-sheet:2.8rem;--wm-weight:400;--tag-style:normal; --card-border:1px solid #4a1414;}
[data-brand="kim"] .wordmark{text-transform:uppercase;letter-spacing:.03em;text-shadow:0 3px 0 #8b1a1a}
[data-brand="kim"] .lede b{color:#d4990f;font-weight:600}
[data-brand="kim"] .kb-doc{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:0 0 16px;color:#2a1206;font-family:'Archivo',sans-serif;border-radius:2px;overflow:hidden; background:radial-gradient(ellipse at 20% 100%,rgba(155,28,28,.08),transparent 50%),linear-gradient(180deg,#f3ead6,#e9dcc0); box-shadow:inset 0 0 50px rgba(120,60,20,.14),0 8px 28px rgba(0,0,0,.5)}
[data-brand="kim"] .kb-band{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#9b1c1c;color:#f3ead6;padding:12px 22px}
[data-brand="kim"] .kb-band>div{text-align:center;flex:1}
[data-brand="kim"] .kb-star{font-size:1.7rem;color:#d4990f;line-height:1}
[data-brand="kim"] .kb-org{display:block;font-family:'Anton',sans-serif;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}
[data-brand="kim"] .kb-sub{display:block;font-family:'JetBrains Mono',monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;opacity:.85}
[data-brand="kim"] .kb-h{margin:0 22px;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#9b1c1c;border-bottom:1px solid #9b1c1c;padding-bottom:4px}
[data-brand="kim"] .kb-dec{list-style:none;margin:0 22px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}
[data-brand="kim"] .kb-dec li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"no no" "name r" "t t";column-gap:10px;padding:7px 0;border-bottom:1px dotted #b9a888}
[data-brand="kim"] .kb-dec li b{grid-area:no;font-family:'JetBrains Mono',monospace;font-weight:400;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:#9b1c1c}
[data-brand="kim"] .kb-n{grid-area:name;font-family:'Anton',sans-serif;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;line-height:1.15;margin-top:1px}
[data-brand="kim"] .kb-r{grid-area:r;align-self:center;font-family:'JetBrains Mono',monospace;font-size:.62rem;font-weight:700;color:#9b1c1c;white-space:nowrap}
[data-brand="kim"] .kb-t{grid-area:t;font-size:.8rem;line-height:1.4;margin-top:2px}
[data-brand="kim"] .kb-dis{opacity:.55;filter:grayscale(1)}
[data-brand="kim"] .kb-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:0 28px;margin:0 22px}
[data-brand="kim"] .kb-bottom .kb-h{margin:0 0 4px}
[data-brand="kim"] .kb-q{width:100%;border-collapse:collapse}
[data-brand="kim"] .kb-q td{padding:5px 0;border-bottom:1px dotted #b9a888;font-size:.8rem}
[data-brand="kim"] .kb-q td:last-child{text-align:right;font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.7rem;color:#9b1c1c;white-space:nowrap}
[data-brand="kim"] .kb-chart{position:relative}
[data-brand="kim"] .kb-bar{display:grid;grid-template-columns:50px 1fr 50px;gap:8px;align-items:center;padding:10px 0 0;font-family:'JetBrains Mono',monospace;font-size:.62rem}
[data-brand="kim"] .kb-bar em{display:block;height:20px;background:#dccfb0}
[data-brand="kim"] .kb-bar i{display:block;height:100%;background:#8a7b5c}
[data-brand="kim"] .kb-bar i.plan{width:29%}
[data-brand="kim"] .kb-bar i.hot{width:100%;background:linear-gradient(90deg,#9b1c1c,#c8321f)}
[data-brand="kim"] .kb-bar b{text-align:right;color:#9b1c1c}
[data-brand="kim"] .kb-chart p{font-size:.76rem;line-height:1.4;font-style:italic;margin:12px 0 0;max-width:62%}
[data-brand="kim"] .kb-stamp{position:absolute;right:0;bottom:-4px;transform:rotate(-12deg);font-family:'Anton',sans-serif;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:#b3261e;border:3px double #b3261e;border-radius:4px;padding:2px 10px;opacity:.8;mix-blend-mode:multiply}
[data-brand="kim"] .kb-foot{margin:0 22px;font-size:.74rem;font-style:italic;color:#5a3a2a}
[data-brand="vulture"]{--bg:#121317;--ink:#efe9db;--accent:#cfc3a6; --font-d:'Playfair Display';--font-b:'Archivo';--radius:6px; --wm-card:1.5rem;--wm-sheet:2.6rem;--wm-weight:800;--tag-style:normal; --card-border:1px solid #2c2d33;}
[data-brand="vulture"] .vc-head{display:flex;justify-content:space-between;gap:12px;font-family:'JetBrains Mono',monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#cfc3a6;border-bottom:1px solid rgba(207,195,166,.35);padding-bottom:10px;margin-bottom:4px}
[data-brand="vulture"] .vc-terms{width:100%;border-collapse:collapse}
[data-brand="vulture"] .vc-terms tr{border-bottom:1px solid rgba(255,255,255,.08)}
[data-brand="vulture"] .vc-terms th{text-align:left;font-family:'Playfair Display',serif;font-weight:800;font-size:.92rem;padding:9px 12px 9px 0;width:190px;vertical-align:top;color:#f3eee2}
[data-brand="vulture"] .vc-terms td{font-size:.86rem;line-height:1.4;padding:9px 0;vertical-align:top;opacity:.9}
[data-brand="vulture"] .vc-watch{margin-top:16px;border:1px solid rgba(207,195,166,.3);border-radius:6px;padding:12px 14px 8px}
[data-brand="vulture"] .vc-h{font-family:'JetBrains Mono',monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#cfc3a6;margin:0 0 6px}
[data-brand="vulture"] .vc-watch dl{margin:0}
[data-brand="vulture"] .vc-watch dl>div{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:.82rem;padding:4px 0;border-bottom:1px dotted rgba(207,195,166,.25)}
[data-brand="vulture"] .vc-watch dl>div:last-child{border-bottom:0}
[data-brand="vulture"] .vc-watch dd{margin:0;font-family:'JetBrains Mono',monospace;font-size:.72rem;color:#cfc3a6;text-align:right}
[data-brand="vulture"] .vc-watch dd.out{color:#8d8f99;text-decoration:line-through}
@media(max-width:560px){[data-brand="vulture"] .vc-head{flex-direction:column;gap:4px} [data-brand="vulture"] .vc-terms th{width:auto;display:block;padding-bottom:0} [data-brand="vulture"] .vc-terms td{display:block;padding-top:2px} }
[data-brand="tut"]{--bg:#140f09;--ink:#f3e9d2;--accent:#e9c46a; --font-d:'Cinzel';--font-b:'Cormorant Garamond';--radius:6px; --wm-card:1.5rem;--wm-sheet:2.7rem;--wm-weight:800;--wm-ink:#e9c46a; --card-border:1px solid #3a2c18;}
[data-brand="tut"] .lede p{font-size:1.1rem;line-height:1.5}
[data-brand="tut"] .tj-doc{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:22px 26px 20px;color:#2b2217;font-family:'Special Elite',monospace;font-size:.86rem;line-height:1.45;border-radius:2px; background:radial-gradient(ellipse at 12% 8%,rgba(120,80,20,.2),transparent 40%),radial-gradient(ellipse at 88% 92%,rgba(120,80,20,.18),transparent 45%),radial-gradient(circle at 70% 30%,rgba(90,60,10,.08),transparent 25%),linear-gradient(180deg,#efe3c3,#e6d7b0); box-shadow:inset 0 0 60px rgba(90,60,20,.28),0 8px 28px rgba(0,0,0,.5)}
[data-brand="tut"] .tj-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:2px solid #6b5535;padding-bottom:8px}
[data-brand="tut"] .tj-org{display:block;font-family:'IM Fell English SC',serif;font-size:1.3rem;letter-spacing:.04em;line-height:1.1}
[data-brand="tut"] .tj-sub{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#6b5535;margin-top:4px}
[data-brand="tut"] .tj-stamp{flex:none;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;line-height:1.2;color:#a3261f;border:3px double #a3261f;border-radius:4px;padding:5px 10px;transform:rotate(-7deg);opacity:.75;mix-blend-mode:multiply}
[data-brand="tut"] .tj-quote{margin:0;padding:0;border:0;text-align:left}
[data-brand="tut"] .tj-quote p{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:1.22rem;line-height:1.3;margin:0;color:#2b2217}
[data-brand="tut"] .tj-quote cite{display:block;font-style:normal;font-size:.7rem;letter-spacing:.04em;color:#6b5535;margin-top:3px}
[data-brand="tut"] .tj-reg{width:100%;border-collapse:collapse}
[data-brand="tut"] .tj-reg th{font-weight:400;text-align:left;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#6b5535;border-bottom:1px solid #6b5535;padding:4px 8px 6px}
[data-brand="tut"] .tj-reg td{vertical-align:top;padding:9px 8px;border-bottom:1px dashed rgba(107,85,53,.55);font-size:.86rem;line-height:1.4}
[data-brand="tut"] .tj-reg td:first-child{width:64px;color:#6b5535;white-space:nowrap}
[data-brand="tut"] .tj-reg td:nth-child(2){width:190px;font-family:'IM Fell English SC',serif;font-size:1.02rem;letter-spacing:.02em;line-height:1.2}
[data-brand="tut"] .tj-reg td:last-child{width:112px;text-align:right;white-space:nowrap;color:#8a3a12}
[data-brand="tut"] .tj-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:start}
[data-brand="tut"] .tj-curse span{display:block;font-size:.68rem;letter-spacing:.04em;color:#6b5535;margin-bottom:5px}
[data-brand="tut"] .tj-curse p{margin:0;font-family:'Cinzel',serif;font-weight:700;font-size:1.02rem;line-height:1.3;color:#2b2217}
[data-brand="tut"] .tj-exp{width:100%;border-collapse:collapse}
[data-brand="tut"] .tj-exp td{padding:3px 6px;border-bottom:1px dashed rgba(107,85,53,.55);font-size:.82rem}
[data-brand="tut"] .tj-exp td:last-child{text-align:right;color:#8a3a12;white-space:nowrap}
[data-brand="tut"] .tj-note{margin:0;font-size:.74rem;color:#6b5535}
[data-brand="tut"] .tj-pencil{position:absolute;right:34px;bottom:14px;font-family:'Caveat',cursive;font-size:1.4rem;color:#4a5a78;transform:rotate(-4deg);opacity:.85;pointer-events:none}
.neon-pink{color:#ff2e88}
.neon-cyan{color:#21e6c1}
[data-brand="shake"] .menu{gap:0;height:100%;display:grid;grid-template-rows:repeat(3,auto 1fr);align-content:stretch}
[data-brand="shake"] .menu .mh{font-family:Monoton,cursive;font-weight:400;font-size:1.05rem;letter-spacing:.04em;color:#21e6c1; text-shadow:0 0 8px rgba(33,230,193,.45);margin:10px 0 4px}
[data-brand="shake"] .drinks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 6px;min-height:0}
[data-brand="shake"] .drink{border:1px solid #2a2440;border-radius:10px;padding:10px 12px; display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto auto;column-gap:10px;align-items:center;text-align:left}
[data-brand="shake"] .drink svg{width:40px;height:40px;grid-row:1/4;filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 10px currentColor)}
[data-brand="shake"] .drink .dn{font-family:'Archivo',sans-serif;font-weight:800;font-size:.8rem;line-height:1.2;color:var(--ink)}
[data-brand="shake"] .drink .dnote{font-size:.66rem;font-style:italic;opacity:.6;line-height:1.3;color:var(--ink)}
[data-brand="shake"] .drink .dp{font-family:'JetBrains Mono',monospace;font-size:.66rem;color:#ff6fae;margin-top:2px}
@keyframes toastprog{to{width:calc(99% - 4px)}}
.term-btn{margin-top:18px;font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;background:none;color:var(--site-dim);border:1px solid var(--site-line);padding:7px 14px;border-radius:99px;cursor:pointer;transition:color .15s,border-color .15s}
.term-btn:hover,.term-btn[aria-expanded="true"]{color:#21e6c1;border-color:#21e6c1}
.term{position:fixed;left:0;right:0;top:0;height:min(64vh,580px);z-index:120;display:flex;flex-direction:column;background:rgba(8,8,12,.97);box-shadow:0 20px 60px rgba(0,0,0,.6);font-family:'JetBrains Mono',monospace;font-size:13px;line-height:1.5;color:#d9d6cf;transform:translateY(-102%);transition:transform .22s ease}
.term.open{transform:none}
.term-bar{display:flex;align-items:center;gap:16px;padding:8px 14px;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#9a9aa8;border-bottom:1px solid #26262e}
.term-hint{flex:1;text-align:right}
.term-close{background:none;border:0;color:#9a9aa8;font-size:1.2rem;line-height:1;cursor:pointer;padding:0 4px}
.term-close:hover{color:#ff2e88}
.term-out{flex:1;overflow-y:auto;padding:12px 16px 4px;white-space:pre-wrap;word-break:break-word}
.t-line{min-height:1.5em}
.t-cmd{color:#ede8e0}
.t-err{color:#ff8862}
.t-pink{color:#ff2e88}
.t-cyan{color:#21e6c1}
.t-dim{color:#8a8a98}
.term-in{display:flex;align-items:center;gap:8px;padding:8px 16px 12px;border-top:1px solid #26262e}
.term-ps1{color:#21e6c1;white-space:pre}
.term-in input{flex:1;background:none;border:0;outline:none;color:#ede8e0;font:inherit;caret-color:#ff2e88}
.term-grip{flex:none;height:10px;margin-top:-4px;background:linear-gradient(180deg,transparent 0 3px,#ff2e88 3px 5px,transparent 5px);cursor:ns-resize;touch-action:none}
.term-grip:hover,.term-grip:focus-visible,.term-resizing .term-grip{background:linear-gradient(180deg,transparent 0 2px,#ff2e88 2px 7px,transparent 7px);outline:none}
.term-resizing{transition:none;user-select:none}
.term-shake{animation:termshake .5s ease}
@keyframes termshake{0%,100%{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(6px,-3px)}60%{transform:translate(-4px,2px)}80%{transform:translate(4px,-2px)}}
@media(max-width:700px){.term{height:70vh;font-size:12px} .term-hint{display:none} .term-in input{font-size:16px} .term-close{min-width:44px;min-height:44px;margin:-8px -10px -8px auto;padding:0;display:inline-flex;align-items:center;justify-content:center} }
.site-tools{position:absolute;top:64px;right:0;display:flex;gap:10px;align-items:center}
.site-tools .term-btn{margin-top:0;color:#21e6c1;border-color:rgba(33,230,193,.55)}
.site-tools .term-btn:hover,.site-tools .term-btn[aria-expanded="true"]{background:#21e6c1;color:#0c0c0e;border-color:#21e6c1}
.login-btn{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;background:none;color:#ff2e88;border:1px solid rgba(255,46,136,.6);padding:7px 16px;border-radius:99px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}
.login-btn:hover{background:#ff2e88;color:#0d0b16;border-color:#ff2e88}
@media(max-width:700px){.site-tools{position:static;margin-top:18px} }
.login{position:fixed;inset:0;z-index:110;background:rgba(5,5,8,.8);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto}
.login[hidden]{display:none}
.login-box,.portal{position:relative;width:min(440px,100%);margin:auto;background:#0c0c0e;border:1px solid #26262e;border-radius:12px;padding:40px 36px 30px;color:#ede8e0;font-family:'Archivo',sans-serif;animation:pop .22s ease}
.login-box[hidden],.portal[hidden]{display:none}
.portal:focus{outline:none}
.login h2,.portal h2{font-family:'Space Grotesk',sans-serif;font-size:1.5rem;margin:0 0 6px}
.login-sub{font-family:'JetBrains Mono',monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#9a9aa8;margin:0 0 22px}
.login-box label{display:block;font-family:'JetBrains Mono',monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#9a9aa8;margin:12px 0 6px}
.login-box input{width:100%;box-sizing:border-box;background:#141418;border:1px solid #2a2a34;border-radius:8px;color:#ede8e0;font:inherit;padding:10px 12px;outline:none}
.login-box input:focus{border-color:#21e6c1}
.login-err{min-height:1.4em;margin:12px 0 4px;color:#ff8862;font-family:'JetBrains Mono',monospace;font-size:.74rem}
.login-go{width:100%;margin-top:6px;background:#ff2e88;color:#0d0b16;border:0;border-radius:99px;padding:11px;font-family:'JetBrains Mono',monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.login-go:hover{background:#21e6c1}
.login .close{position:absolute;top:14px;right:14px}
.portal{width:min(560px,100%)}
.portal-ha{font-family:'Space Grotesk',sans-serif;font-size:4rem;font-weight:700;line-height:1;color:#ff2e88;margin:0 0 8px}
.portal-lede{line-height:1.55;margin:0 0 18px}
.portal-lede b{color:#21e6c1}
.portal-stats{margin:0;border-top:1px solid #26262e}
.portal-stats>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;padding:8px 0;border-bottom:1px solid #26262e;font-size:.86rem}
.portal-stats dt{color:#9a9aa8}
.portal-stats dd{margin:0}
.portal-cert{margin:20px 0 0;padding:14px 16px;border:1px dashed #9a9aa8;border-radius:8px;font-size:.8rem;line-height:1.5;color:#c9c4bb;font-style:italic}
.portal-write{margin:20px 0 0;display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}
.portal-write p{margin:0;line-height:1.5;font-size:.92rem}
.portal-write span{color:#9a9aa8;font-size:.8rem}
.portal-write-btn{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.8rem;letter-spacing:.06em;background:#21e6c1;color:#0a0a0c;border:0;border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer}
.portal-write-btn:hover{background:#5cf0d4}
.portal-write-btn:focus-visible{outline:2px solid #ff2e88;outline-offset:3px}
.portal-foot{margin:14px 0 0;font-family:'JetBrains Mono',monospace;font-size:.66rem;color:#9a9aa8;word-break:break-all}
@media(max-width:700px){.login-box,.portal{padding:30px 20px 22px} .portal-ha{font-size:3rem} }
.torn,.sheet .close,.login .close,.login-go,.flip,.site-tools .term-btn,.login-btn{background:#efe9dc;color:#15151a;border:0;border-radius:0;opacity:1; font-family:'JetBrains Mono',monospace;font-weight:700;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase; padding:9px 16px;cursor:pointer;transform:rotate(-1.5deg);transition:transform .15s,background .15s; clip-path:polygon(2% 8%,14% 2%,29% 9%,43% 1%,58% 7%,72% 2%,86% 8%,98% 3%,97% 92%,84% 98%,70% 91%,55% 99%,40% 92%,26% 98%,12% 90%,3% 97%);}
.torn:hover,.sheet .close:hover,.login .close:hover,.login-go:hover,.site-tools .term-btn:hover,.login-btn:hover{background:#fff6e3;color:#15151a;transform:rotate(1deg) scale(1.03)}
.torn:focus-visible,.sheet .close:focus-visible,.login .close:focus-visible,.login-go:focus-visible,.flip:focus-visible,.site-tools .term-btn:focus-visible,.login-btn:focus-visible{outline:none;background:#fff6e3;text-decoration:underline;text-underline-offset:3px}
.site-tools .term-btn,.site-tools .term-btn[aria-expanded="true"]{background:#d9f5ef;color:#0b4f63}
.site-tools .term-btn:hover,.site-tools .term-btn[aria-expanded="true"]:hover{background:#eafdf9;color:#0b4f63}
.login-btn{background:#f6e7ef;color:#5a1b3d;transform:rotate(1.5deg)}
.login-btn:hover{background:#fff0f6;color:#5a1b3d;transform:rotate(-1deg) scale(1.03)}
.login-go{width:100%;margin-top:10px;padding:12px;font-size:.72rem}
.flip{background:#2b2b31;color:#c9c4bb;transform:rotate(1.5deg)}
.flip:hover{background:#3a3a42;color:#ede8e0;transform:rotate(-1deg) scale(1.03)}
.flip.on,.flip.on:hover{background:#efe9dc;color:#15151a;transform:rotate(-1.5deg)}
.flipbar{align-items:center}
.page-body{background:#0c0c0e;color:#ede8e0}
.page{max-width:64ch;margin:0 auto;padding:56px 22px 80px;font-family:'Archivo',sans-serif;line-height:1.6}
.page h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.2rem,6vw,3.4rem);margin:18px 0 10px}
.page h2{font-family:'Space Grotesk',sans-serif;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:#ff2e88;margin:34px 0 8px}
.page p{margin:0 0 14px;opacity:.92}
.page-lede{font-size:1.15rem}
.page a{color:#21e6c1}
.page-back{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}
.page-back a{color:#9a9aa8;text-decoration:none}
.page-back a:hover{color:#ede8e0}
.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);background:#c1121f;color:#fff;font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.16em;padding:10px 20px;border-radius:99px;z-index:120;opacity:0;pointer-events:none;transition:opacity .3s}
.toast.show{opacity:1}
body.doom-mode::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:97;background:radial-gradient(ellipse at 50% 118%,rgba(193,18,31,.34),transparent 62%)}
body.doom-mode .doomtitle b,body.doom-mode .doomtitle .dt-of{color:#e63939;background:transparent;text-shadow:0 0 18px rgba(230,57,57,.65)}
body.doom-mode .grid{animation:doomquake .5s ease}
@keyframes doomquake{0%,100%{transform:none}20%{transform:translate(-5px,3px) rotate(-.4deg)}40%{transform:translate(4px,-3px) rotate(.4deg)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-2px)}}
@media(prefers-reduced-motion:reduce){body.doom-mode .grid,.term-shake,.sheet,.bigcard,.login-box,.portal{animation:none} .term{transition:none} }
footer.site{border-top:1px solid var(--site-line); padding:40px 0 64px; display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 72px; font-family:'JetBrains Mono',monospace; font-size:.74rem;color:var(--site-dim);line-height:1.8;}
footer.site p{margin:0 0 8px;max-width:52ch}
.foot-h{font-family:'JetBrains Mono',monospace;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--site-ink);margin:0 0 12px}
.foot-link{display:inline-block;margin-top:10px;text-decoration:none}
.foot-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;border-top:1px solid var(--site-line);padding-top:20px;margin-top:8px;font-size:.66rem;letter-spacing:.04em}
.foot-credit::before{content:'\2620';content:'\2620' / '';display:inline-block;margin-right:8px;color:var(--site-accent)}
.foot-credit a{color:var(--site-ink);text-decoration:underline;text-decoration-color:var(--site-dim);text-underline-offset:3px}
.foot-credit a:hover,.foot-credit a:focus-visible{text-decoration-color:var(--site-accent)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){footer.site{grid-template-columns:1fr;gap:28px} .foot-bottom{flex-direction:column;gap:6px} }
@media(max-height:1050px),(max-width:700px){.overlay{align-items:flex-start;overflow-y:auto;padding:2vh 12px} .sheet{height:auto;max-height:none;overflow:visible;margin:0 auto} .sheet .faces{flex:none;overflow:visible} .face-a{flex:none} .face-a .sec{flex:none} .face-a .sec>*:not(h3){overflow:visible} .face-b{flex:none;height:min(960px,max(280px,calc(96vh - 190px)));height:min(960px,max(280px,calc(96dvh - 190px)))} .sheet .flipbar{margin-top:0} }
@media(max-width:700px){.sheet{padding:18px 14px 22px;--gapV:20px} .sheet .close{top:10px;right:10px} .sheet-head{flex-direction:column;gap:12px} .minicard{width:110px} .lede{max-width:none} .sheet.is3d .face-a .sec{margin:calc(var(--gapV,20px) + 6px) 2px 2px;padding:18px 14px 18px} .sheet.is3d .face-a .sec>h3{font-size:.6rem;padding:7px 14px;margin:-38px auto 14px;white-space:normal;text-align:center} [data-brand="shake"] .drinks{grid-template-columns:1fr} [data-brand="kim"] .kb-dec,[data-brand="kim"] .kb-bottom{grid-template-columns:1fr;gap:6px} [data-brand="kim"] .kb-bottom>div+div{margin-top:14px} [data-brand="kim"] .kb-band{padding:10px 14px} [data-brand="kim"] .kb-dec,[data-brand="kim"] .kb-h,[data-brand="kim"] .kb-bottom,[data-brand="kim"] .kb-foot{margin-left:14px;margin-right:14px} [data-brand="tut"] .tj-doc{padding:16px 14px} [data-brand="tut"] .tj-bottom{grid-template-columns:1fr} [data-brand="tut"] .tj-pencil,[data-brand="tut"] .tj-stamp{display:none} [data-brand="tut"] .tj-reg th:first-child,[data-brand="tut"] .tj-reg td:first-child{display:none} [data-brand="tut"] .tj-reg thead{display:none} [data-brand="tut"] .tj-reg tr{display:block;padding:9px 0;border-bottom:1px dashed rgba(107,85,53,.55)} [data-brand="tut"] .tj-reg td{display:block;border:0;padding:0;width:auto} [data-brand="tut"] .tj-reg td:nth-child(2){font-size:1.05rem} [data-brand="tut"] .tj-reg td:last-child{text-align:left;margin-top:3px} .face-b{height:min(84vh,calc((100vw - 60px) * 1.45))} }
