/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),Pretendard,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[news\:ads\]{news:ads}.\[news\:blog\]{news:blog}:root{color-scheme:dark;--bg:#081426;--bg-glow:transparent;--surface:#102039;--surface-2:#172a46;--surface-3:#203654;--border:#304666;--border-soft:#203451;--text:#f5f8ff;--text-mid:#b5c3d9;--text-dim:#91a3be;--accent:#8aafff;--accent-ink:#081426;--accent-soft:rgba(138,175,255,.14);--accent-line:rgba(138,175,255,.38);--up:#99bcff;--body-text:#e4ecf8;--bar-bg:#081426;--atmosphere:var(--bg);--tile-bg:rgba(23,42,70,.82);--tile-border:rgba(138,175,255,.23);--tile-shadow:none;--icon-home:#8aafff;--icon-briefing:#a3b9df;--icon-search:#a5b8d1;--icon-saved:#91b6ef;--icon-saved-filled:#91b6ef;--icon-settings:#a2b3ce;--icon-theme:#a8c4ef;--icon-ads:#8aafff;--icon-youtube:#ff4d4d;--icon-x:#f5f8ff;--icon-society:#9cacf3;--icon-marketing:#78bfd9;--icon-importance:#8aafff;--icon-neutral:#b5c3d9;--travel-olive:#81bed1;--travel-olive-soft:rgba(129,190,209,.14);--travel-rose:#a0b4eb;--travel-rose-soft:rgba(160,180,235,.14)}[data-theme=light]{color-scheme:light;--bg:#f4f7fb;--bg-glow:transparent;--surface-2:#edf3fb;--surface-3:#e2ebf8;--border:#d3e0f0;--border-soft:#e3ebf6;--text:#0b1730;--text-mid:#465b78;--text-dim:#617590;--accent:#245cc8;--accent-soft:rgba(36,92,200,.1);--accent-line:rgba(36,92,200,.32);--up:#245cc8;--body-text:#263a58;--bar-bg:#f4f7fb;--atmosphere:var(--bg);--tile-bg:#fff;--tile-border:rgba(93,124,180,.23);--tile-shadow:none;--icon-home:#245cc8;--icon-briefing:#476aab;--icon-search:#526b91;--icon-saved:#3768b7;--icon-saved-filled:#3768b7;--icon-settings:#5a7196;--icon-theme:#4a70b1;--icon-ads:#245cc8;--icon-youtube:#d63b3b;--icon-x:#0b1730;--icon-society:#555fb3;--icon-marketing:#2d759a;--icon-importance:#245cc8;--icon-neutral:#617590;--travel-olive:#286d85;--travel-olive-soft:rgba(40,109,133,.1);--travel-rose:#526db5;--travel-rose-soft:rgba(82,109,181,.1)}html[data-font-size=lg] .app-main{zoom:1.14}html[data-font-size=sm] .app-main{zoom:.94}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),"Pretendard",-apple-system,sans-serif;transition:background-color .15s ease,color .15s ease}.mono{font-family:var(--font-mono),"SFMono-Regular",monospace}.app-shell{max-width:480px;margin:0 auto;min-height:100vh;background:var(--bg);display:flex;flex-direction:column;position:relative}@media (min-width:860px){.app-shell{max-width:560px;box-shadow:0 0 0 1px var(--border-soft)}}.app-main{flex:1;padding-top:52px;padding-bottom:84px}.brand-bar{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:52px;display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0) 20px 0;height:calc(52px + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--border-soft);z-index:30}@media (min-width:860px){.brand-bar,.tabbar{max-width:560px}}.brand-link{font-size:17px;font-weight:700;letter-spacing:-.02em;color:inherit;text-decoration:none;cursor:pointer}.brand-bar-right{gap:10px}.brand-bar-right,.icon-btn{display:flex;align-items:center}.icon-btn{justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:none;color:var(--text-mid);cursor:pointer;padding:0}.icon-btn:hover,.topbar-profile{background:var(--surface-2);color:var(--text)}.topbar-profile{align-items:center;border:1px solid var(--border);border-radius:50%;display:flex;flex:0 0 30px;font-size:12px;font-weight:700;height:30px;justify-content:center;overflow:hidden;text-decoration:none;width:30px}.topbar-profile:hover{border-color:var(--accent)}.topbar-profile img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.px{padding-left:20px;padding-right:20px}.tabbar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;display:flex;border-top:1px solid var(--border-soft);padding:9px 4px calc(10px + env(safe-area-inset-bottom, 0px));z-index:20}.tab{flex:1;flex-direction:column;gap:3px;background:none;border:none;color:var(--text-dim);font-family:inherit;font-size:10px;cursor:pointer;padding:4px 0;text-decoration:none}.tab,.tab .ic{display:flex;align-items:center}.tab .ic{font-size:17px;line-height:1;justify-content:center}.tab.active{color:var(--accent)}.top-header{padding:20px 20px 14px;display:flex;align-items:center;justify-content:space-between}.top-header h1{font-size:22px;margin:0;font-weight:700;letter-spacing:-.02em}.demo-tag{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.06em;color:var(--text-dim);padding:3px 0}.demo-tag.live{color:var(--accent)}.demo-tag .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:middle}.date-row{display:flex;align-items:center;gap:8px;color:var(--text-dim);font-size:12.5px;margin-bottom:2px;font-family:var(--font-mono),monospace}.count-line{font-size:19px;font-weight:700;margin:2px 0 18px}.count-line .n{color:var(--accent)}.section-head{justify-content:space-between;margin:22px 0 10px}.section-head,.section-head h2{display:flex;align-items:center}.section-head h2{font-size:13px;margin:0;letter-spacing:.02em;gap:6px}.section-head a{font-size:11.5px;color:var(--text-dim);font-family:var(--font-mono),monospace}.section-head a,.signal-row{cursor:pointer;text-decoration:none}.signal-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft);color:inherit}.signal-row:last-child{border-bottom:none}.signal-num{font-family:var(--font-mono),monospace;font-weight:600;font-size:13px;color:var(--accent);width:20px;flex:none}.signal-thumb{width:46px;height:46px;flex:none;border-radius:10px;-o-object-fit:cover;object-fit:cover}.feed-thumb-fallback,.signal-thumb-fallback{align-items:center;display:flex;justify-content:center;overflow:hidden}.signal-title{font-size:13.8px;line-height:1.4;flex:1}.signal-meta{font-size:11px;margin-top:3px;font-family:var(--font-mono),monospace}.chev,.signal-meta{color:var(--text-dim)}.chev{font-size:14px}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px}.category-intro{margin-top:24px}.category-intro h2{margin:0;font-size:15px;line-height:1.35;font-weight:750;letter-spacing:-.01em}.category-intro p{margin:4px 0 0;color:var(--text-dim);font-size:11.5px;line-height:1.5}.cat-tile{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 6px 10px;flex-direction:column;gap:6px;cursor:pointer;text-decoration:none;color:inherit}.cat-tile,.cat-tile .ic{display:flex;align-items:center}.cat-tile .ic{width:34px;height:34px;border-radius:9px;justify-content:center}.cat-tile .lbl{font-size:9.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.03em}.cat-tile .cnt{font-size:13px;font-weight:700}.segmented{display:flex;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:3px;gap:3px}.segmented button{flex:1;border:none;background:none;color:var(--text-dim);font-family:inherit;font-size:12px;padding:8px 4px;border-radius:6px;cursor:pointer}.segmented button.active{background:var(--surface-3);color:var(--text);font-weight:600}.segmented.yt-tabs button{flex:1 1 auto;white-space:nowrap;padding:8px 6px}.cat-tabs{display:flex;flex-wrap:wrap;gap:6px}.cat-tabs button{flex:none;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);font-family:inherit;font-size:12px;padding:7px 11px;border-radius:100px;cursor:pointer}.cat-tabs button.active{background:var(--surface-3);color:var(--text);border-color:var(--accent);font-weight:600}.hot-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;cursor:pointer}.hot-row:last-child{border-bottom:none}.hot-rank{font-family:var(--font-mono),monospace;font-weight:700;font-size:15px;color:var(--text-dim);width:20px;flex:none}.hot-row.top3 .hot-rank{color:var(--accent)}.hot-info{flex:1;min-width:0}.hot-title{font-size:13px;line-height:1.4}.hot-sub{font-size:10.5px;color:var(--text-dim);margin-top:3px}.hot-metric,.hot-sub{font-family:var(--font-mono),monospace}.hot-metric{font-size:11px;color:var(--up);flex:none;text-align:right;white-space:nowrap}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:12px}.card.clickable{cursor:pointer}.card h3{font-size:12px;margin:0 0 10px;color:var(--text-dim);letter-spacing:.04em;display:flex;align-items:center;gap:6px}.card p{font-size:13px;line-height:1.55;margin:0;color:var(--text-mid)}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pill{font-size:10.5px;font-family:var(--font-mono),monospace;color:var(--text-mid);background:var(--surface-2);border:1px solid var(--border);padding:3px 8px;border-radius:100px}.keyword-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12.5px}.keyword-row .rank{color:var(--text-dim);width:16px;display:inline-block}.keyword-row .rank,.keyword-row .up{font-family:var(--font-mono),monospace}.keyword-row .up{color:var(--up);font-size:11px}.item-card{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-decoration:none;color:inherit}.item-card:last-child{border-bottom:none}.item-thumb{width:56px;height:56px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.item-info{flex:1;min-width:0}.item-info .t{font-size:13.5px;line-height:1.4;margin-bottom:5px}.item-info .m{font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace}.save-dot{color:var(--accent);font-size:13px}.travel-spot-card{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px;margin-bottom:10px;text-decoration:none;color:inherit}.travel-spot-thumb{position:relative;width:88px;height:88px;border-radius:13px;flex:none;overflow:hidden;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.travel-spot-badge{position:absolute;left:5px;bottom:5px;background:rgba(0,0,0,.6);color:#fff;font-size:9.5px;font-family:var(--font-mono),monospace;padding:2px 6px;border-radius:6px;line-height:1.4}.travel-spot-info{flex:1;min-width:0}.travel-spot-info .t{font-size:14px;font-weight:600;line-height:1.35;margin-bottom:5px}.travel-spot-info .m{font-size:11px;color:var(--text-dim);line-height:1.4}.travel-section-header{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px}.travel-section-header .label{display:flex;align-items:center;gap:7px;font-weight:700;font-size:14.5px}.travel-section-header .count{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;background:var(--surface-2);border:1px solid var(--border);padding:2px 9px;border-radius:100px}.travel-keyword-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:6px 14px;margin-bottom:12px}.travel-keyword-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-soft)}.travel-keyword-row:last-child{border-bottom:none}.travel-keyword-rank{flex:none;width:26px;height:26px;border-radius:100px;background:var(--surface-2);color:var(--text-dim);font-family:var(--font-mono),monospace;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.travel-keyword-row.top3 .travel-keyword-rank{background:var(--accent-soft);color:var(--accent)}.travel-keyword-info{flex:1;min-width:0}.travel-keyword-info .t{font-size:13.5px;font-weight:600;line-height:1.35}.travel-keyword-info .m{font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace;margin-top:3px}.travel-keyword-metric{flex:none;font-size:12px;font-weight:700;font-family:var(--font-mono),monospace;color:var(--up)}.travel-hero{margin:0 -20px 22px;padding:26px 20px 24px;background:radial-gradient(120% 100% at 85% -20%,var(--accent-soft),transparent 55%),radial-gradient(90% 90% at -10% 120%,var(--travel-olive-soft),transparent 60%),var(--surface);border-bottom:1px solid var(--border)}.travel-hero-eyebrow{display:block;font-family:var(--font-mono),monospace;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--accent);margin-bottom:10px}.travel-hero-title{font-size:26px;font-weight:700;line-height:1.28;letter-spacing:-.02em;margin:0}.travel-hero-sub{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:12px 0 0;max-width:36ch}.travel-block{margin:26px 0 4px}.travel-block-head{margin-bottom:12px}.travel-block-title{font-size:15px;font-weight:700;letter-spacing:.02em;margin:0;display:flex;align-items:center;gap:6px}.travel-block-sub{font-size:11.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;margin:3px 0 0}.travel-note{font-size:10px;color:var(--text-dim);margin:10px 2px 0;font-style:italic}.travel-trend-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.travel-trend-scroll::-webkit-scrollbar{display:none}.travel-trend-card{flex:0 0 76%;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px 16px 14px}.travel-trend-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.travel-trend-rank{font-size:13px;color:var(--text-dim)}.travel-trend-badge,.travel-trend-rank{font-family:var(--font-mono),monospace;font-weight:700}.travel-trend-badge{font-size:10.5px;padding:3px 8px;border-radius:100px}.travel-trend-badge.up{color:var(--travel-olive);background:var(--travel-olive-soft)}.travel-trend-badge.hot{color:var(--accent);background:var(--accent-soft)}.travel-trend-badge.steady{color:var(--text-dim);background:var(--surface-2)}.travel-trend-title{font-size:14.5px;font-weight:700;line-height:1.4;margin-bottom:6px}.travel-trend-desc{font-size:11.5px;color:var(--text-mid);line-height:1.5;margin:0 0 10px}.travel-trend-region{display:inline-flex;font-size:10.5px;font-family:var(--font-mono),monospace;color:var(--travel-rose);background:var(--travel-rose-soft);padding:3px 8px;border-radius:100px}.travel-food-grid,.travel-place-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.travel-grid-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;padding-bottom:12px}.travel-grid-thumb{width:100%;aspect-ratio:4/3;background:var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden}.travel-grid-region{font-size:10px;font-family:var(--font-mono),monospace;color:var(--text-dim);margin:10px 12px 0}.travel-grid-title{font-size:13px;font-weight:700;line-height:1.35;margin:4px 12px 0}.travel-grid-caption{font-size:11px;color:var(--text-mid);line-height:1.4;margin:4px 12px 0}.travel-grid-card--empty{align-items:center;text-align:center}.travel-grid-card--empty .travel-grid-thumb{aspect-ratio:auto;height:76px}.travel-grid-empty-text{font-size:11px;color:var(--text-dim);margin:10px 12px 0;line-height:1.4}.travel-festival-wrap{display:flex;flex-direction:column;gap:12px}.travel-festival-featured{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:190px;border-radius:18px;padding:18px;text-decoration:none;color:#f5f8ff;background-color:var(--surface-2);background-size:cover;background-position:50%;overflow:hidden;border:1px solid var(--border)}.travel-festival-featured.no-image{color:var(--text);align-items:center;justify-content:center;gap:10px;text-align:center}.travel-festival-badge{position:absolute;top:14px;left:14px;font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:100px;background:rgba(8,20,38,.72);color:#f5f8ff}.travel-festival-featured.no-image .travel-festival-badge{display:none}.travel-festival-featured-body{position:relative;z-index:1}.travel-festival-featured-title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:6px}.travel-festival-featured-meta{font-size:11.5px;font-family:var(--font-mono),monospace;opacity:.85}.travel-festival-featured.no-image .travel-festival-featured-title{color:var(--text-dim);font-weight:600;font-size:14px}.travel-festival-featured.no-image .travel-festival-featured-meta{color:var(--text-dim);opacity:1}.travel-festival-list{display:flex;flex-direction:column;gap:10px}.travel-festival-item{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 14px;text-decoration:none;color:inherit}.travel-festival-item-info .t{font-size:13px;font-weight:600;line-height:1.35;margin-bottom:4px}.travel-festival-item-info .m{font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace}.travel-festival-item-status{flex:none;font-family:var(--font-mono),monospace;font-size:10px;font-weight:700;padding:3px 8px;border-radius:100px}.travel-festival-item-status.live{background:var(--travel-olive-soft);color:var(--travel-olive)}.travel-festival-item-status:not(.live){background:var(--travel-rose-soft);color:var(--travel-rose)}.travel-footer-note{margin:28px 0 6px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:10px;color:var(--text-dim);text-align:center;font-family:var(--font-mono),monospace}@media (min-width:860px){html[data-wide-page=travel] .app-shell,html[data-wide-page=travel] .brand-bar,html[data-wide-page=travel] .tabbar{max-width:880px}.travel-trend-scroll{overflow-x:visible;display:grid;grid-template-columns:repeat(3,1fr)}.travel-trend-card{flex:auto}.travel-food-grid,.travel-place-grid{grid-template-columns:repeat(4,1fr);gap:16px}.travel-festival-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:stretch}.travel-festival-featured{height:100%}}.hero{min-height:150px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.hero-tag{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 11px 5px 8px;border-radius:100px;margin-bottom:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);font-size:11px;color:var(--text-mid);font-family:var(--font-mono),monospace;letter-spacing:.02em}[data-theme=light] .hero-tag{background:var(--accent-soft);border-color:var(--accent-line)}.hero-tag .ic{display:flex;align-items:center}.hero h2{font-size:20px;line-height:1.34;margin:0;font-weight:700;word-break:keep-all;overflow-wrap:break-word;text-wrap:balance}.back-btn,.bookmark-btn{position:absolute;top:14px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer;font-size:14px;z-index:6;text-decoration:none}[data-theme=light] .back-btn,[data-theme=light] .bookmark-btn{background:hsla(0,0%,100%,.88);border-color:var(--border);color:var(--text)}.back-btn{left:14px}.bookmark-btn{right:14px}.bookmark-btn.on,[data-theme=light] .bookmark-btn.on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.meta-table{padding:16px 20px;border-bottom:1px solid var(--border-soft);font-size:12.5px}.meta-row{display:flex;padding:6px 0;justify-content:space-between}.meta-row .k{color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px}.meta-row .v{color:var(--text);font-weight:500}.block{padding:18px 20px;border-bottom:1px solid var(--border-soft)}.block h4{font-size:11.5px;color:var(--accent);letter-spacing:.06em;margin:0 0 9px;font-family:var(--font-mono),monospace;text-transform:uppercase}.block h4.alt{color:var(--text-mid)}.block p{font-size:13.5px;line-height:1.65;margin:0;color:var(--body-text)}.block p+p{margin-top:10px}.ref-link{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:12.5px;color:var(--text-mid);margin-top:4px;cursor:not-allowed;text-decoration:none}.ref-link.active{cursor:pointer;color:var(--text)}.ref-link.active:hover{border-color:var(--accent-line)}.share-btn{position:absolute;top:14px;right:54px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer;z-index:6}[data-theme=light] .share-btn{background:hsla(0,0%,100%,.88);border-color:var(--border);color:var(--text)}.share-btn.copied,[data-theme=light] .share-btn.copied{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.brief-lead{padding:18px 20px 16px;border-bottom:1px solid var(--border-soft)}.brief-lead p{font-size:15px;line-height:1.65;color:var(--text);margin:0;word-break:keep-all}.brief-lead-meta{display:flex;align-items:center;gap:7px;margin-top:13px;font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;letter-spacing:.02em}.brief-lead-meta .dot{opacity:.5}.block.brief-why p{font-size:14px}.block.brief-emphasis{background:var(--accent-soft)}.block.brief-emphasis p{font-size:14.5px;font-weight:500;color:var(--text)}.brief-takeaway{position:relative;padding:22px 20px 26px 23px;border-bottom:1px solid var(--border-soft)}.brief-takeaway:before{content:"";position:absolute;left:0;top:22px;bottom:26px;width:3px;border-radius:2px;background:var(--accent)}.brief-takeaway-label{font-size:11px;font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.brief-takeaway-text{font-size:17.5px;line-height:1.55;font-weight:700;color:var(--text);word-break:keep-all}.brief-sources-note{font-size:11.5px;line-height:1.55;color:var(--text-dim);margin-bottom:12px}.source-row{padding:11px 0;border-bottom:1px solid var(--border-soft)}.source-row:last-child{border-bottom:none;padding-bottom:0}.source-row-top{display:flex;align-items:center;gap:6px;font-size:11px;font-family:var(--font-mono),monospace;color:var(--text-dim)}.source-row-top .dot{opacity:.5}.source-row-title{margin-top:4px;font-size:13px;line-height:1.55;color:var(--text)}.source-row-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;color:var(--accent);text-decoration:none}.search-input{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:11px 14px;color:var(--text);font-size:13.5px;font-family:inherit;margin-bottom:14px}.search-input:focus{outline:none;border-color:var(--accent-line)}.empty{text-align:center;color:var(--text-dim);font-size:12.5px;padding:60px 20px;line-height:1.6}.settings-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--border-soft)}.settings-row .lbl{font-size:13.5px;display:flex;align-items:center;gap:8px}.settings-row .sub{font-size:11px;color:var(--text-dim);margin-top:2px}.settings-subscription-link{align-items:center;border-bottom:1px solid var(--border-soft);color:var(--text);display:flex;justify-content:space-between;padding:13px 0;text-decoration:none}.settings-subscription-link .lbl{align-items:center;display:flex;font-size:13.5px;gap:8px}.settings-subscription-link .sub{color:var(--text-dim);font-size:11px;margin-top:2px}.settings-subscription-side{align-items:center;color:var(--text-dim);display:flex;gap:7px}.settings-subscription-side>span{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font:600 9px/1 var(--font-mono),monospace;padding:6px 8px}.profile-settings-card{align-items:center;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;display:flex;gap:16px;padding:16px}.settings-profile-avatar{align-items:center;background:var(--surface-3);border:1px solid var(--border);border-radius:50%;color:var(--text);display:flex;flex:0 0 76px;font-family:var(--font-serif),serif;font-size:27px;font-weight:700;height:76px;justify-content:center;overflow:hidden;width:76px}.settings-profile-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-settings-controls{flex:1;min-width:0}.profile-settings-controls>label{color:var(--text-dim);display:block;font-size:11px;margin-bottom:6px}.profile-name-input{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:13px;outline:none;padding:9px 10px;width:100%}.profile-name-input:focus{border-color:var(--accent)}.profile-action-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.profile-action-primary,.profile-action-secondary{border-radius:8px;cursor:pointer;font:inherit;font-size:11px;padding:7px 10px}.profile-action-primary{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);font-weight:700}.profile-action-secondary{background:transparent;border:1px solid var(--border);color:var(--text-mid)}.profile-storage-note{color:var(--text-dim);font-size:10px;line-height:1.4;margin-top:7px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.subscription-page-header{padding-bottom:10px;padding-top:10px}.subscription-header-title{align-items:center;display:flex;gap:10px}.subscription-header-title h1{font-size:18px}.subscription-back{align-items:center;color:var(--text-mid);display:flex;height:32px;justify-content:center;text-decoration:none;width:32px}.subscription-page{padding-bottom:34px}.subscription-intro{align-items:flex-start;display:flex;gap:12px;padding:18px 0 16px}.subscription-intro>div:last-child{min-width:0}.subscription-intro span{color:var(--accent);font:600 10px/1 var(--font-mono),monospace;letter-spacing:.07em}.subscription-intro h2{font-family:var(--font-serif),serif;font-size:22px;line-height:1.25;margin:7px 0 5px}.subscription-intro p{color:var(--text-mid);font-size:12px;line-height:1.5}.subscription-current{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:13px 14px}.subscription-current div{display:flex;flex-direction:column;gap:3px}.subscription-current span{color:var(--text-dim);font-size:10px}.subscription-current strong{font-size:14px}.subscription-current b{color:var(--accent);font:600 11px/1 var(--font-mono),monospace}.subscription-plan-list{display:grid;gap:10px}.subscription-plan-card{background:var(--surface);border:1px solid var(--border);border-radius:15px;padding:16px;position:relative}.subscription-plan-card.recommended{border-color:var(--accent-line);box-shadow:inset 0 0 0 1px var(--accent-soft);padding-top:34px}.subscription-recommend-badge{background:var(--accent);border-radius:0 14px 0 10px;color:var(--accent-ink);font-size:9px;font-weight:700;padding:7px 10px;position:absolute;right:-1px;top:-1px}.subscription-plan-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.subscription-plan-head h3{font-size:16px;margin-bottom:5px}.subscription-plan-head p{color:var(--text-mid);font-size:11px}.subscription-price{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.subscription-price strong{font-size:17px}.subscription-price span{color:var(--text-dim);font-size:9px;margin-top:3px}.subscription-plan-card ul{display:grid;gap:7px;list-style:none;margin:14px 0;padding:0}.subscription-plan-card li{align-items:center;color:var(--text-mid);display:flex;font-size:11px;gap:7px}.subscription-plan-card li span{color:var(--accent);font-weight:700}.subscription-plan-card button{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--text-dim);cursor:not-allowed;font:inherit;font-size:11px;font-weight:600;padding:9px;width:100%}.subscription-plan-card.recommended button{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.subscription-preview-note{color:var(--text-dim);font-size:10px;line-height:1.55;margin:14px 4px 0;text-align:center}.switch{width:38px;height:22px;border-radius:100px;background:var(--surface-3);border:1px solid var(--border);position:relative;cursor:pointer;flex:none}.switch .knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-dim);transition:.15s}.switch.on{background:var(--accent-soft);border-color:var(--accent-line)}.switch.on .knob{left:18px;background:var(--accent)}.brief-day{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--border-soft);cursor:pointer}.brief-day.disabled{opacity:.4;cursor:not-allowed}.brief-day .d{font-size:13.5px;font-weight:500}.brief-day .n{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace}.trend-panel{margin:22px 0 4px;padding:16px 16px 14px;background:var(--surface);border:1px solid var(--border);border-radius:18px}.trend-panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.trend-title{font-size:15px;margin:0;font-weight:700;display:flex;align-items:center;gap:6px}.trend-sub{font-size:11px;color:var(--text-mid)}.trend-panel-head a,.trend-sub{margin-top:2px;font-family:var(--font-mono),monospace}.trend-panel-head a{font-size:11.5px;color:var(--accent);cursor:pointer;white-space:nowrap;text-decoration:none}.trend-scroll-wrap{position:relative}.trend-scroll-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to left,var(--surface),transparent);border-radius:0 14px 14px 0}.trend-scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trend-scroll:active{cursor:grabbing}.trend-scroll::-webkit-scrollbar{display:none}.trend-hint{font-size:10px;color:var(--text-dim);font-family:var(--font-mono),monospace;margin-top:10px;text-align:center}.glossary-word-card{display:flex;align-items:flex-start;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 14px 14px 16px;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.glossary-word-card:active{background:var(--surface-2);border-color:var(--accent-line)}.glossary-word-body{flex:1;min-width:0}.glossary-word-card .chev{flex:none;margin-top:3px}.glossary-word-head{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;row-gap:2px}.glossary-word-term{font-size:18px;font-weight:700;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word}.glossary-word-fullname{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;white-space:nowrap}.glossary-word-def{font-size:13px;color:var(--text-mid);margin-top:6px;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.glossary-pill{display:inline-block;margin-top:10px;color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.glossary-row{padding:13px 0;border-bottom:1px solid var(--border-soft)}.glossary-row:last-child{border-bottom:none}.glossary-row-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.glossary-row-term{font-size:14.5px;font-weight:700;font-family:var(--font-mono),monospace;word-break:keep-all;overflow-wrap:break-word}.glossary-row-fullname{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;white-space:nowrap}.glossary-row-def{font-size:13px;color:var(--text-mid);margin-top:4px;line-height:1.5;word-break:keep-all;overflow-wrap:break-word}.trend-card{flex:0 0 168px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:12px;scroll-snap-align:start;cursor:pointer;text-decoration:none;color:inherit;display:block}.trend-status{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono),monospace;font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:3px 7px;border-radius:100px}.trend-status.rising{color:var(--accent);background:var(--accent-soft)}.trend-status.peak{color:var(--accent-ink);background:var(--accent)}.trend-status.fading{color:var(--text-dim);background:var(--surface-3)}.trend-name{font-size:13.5px;font-weight:700;margin:9px 0 5px;line-height:1.32}.trend-desc,.trend-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trend-desc{font-size:11px;color:var(--text-mid);line-height:1.45;margin-bottom:9px}.trend-platforms{display:flex;gap:5px;margin-bottom:9px}.trend-plat-ic{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center}.trend-stat{font-family:var(--font-mono),monospace;font-size:12px;font-weight:700;color:var(--up)}.trend-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.trend-new-tag{font-family:var(--font-mono),monospace;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent-line);border-radius:100px;padding:2px 6px;flex:none}.trend-new-tag-inline{margin-left:6px;vertical-align:middle}.trend-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.trend-score-mini{font-size:12px;font-weight:700;color:var(--text-mid);background:var(--surface-3);border-radius:7px;padding:1px 6px;flex:none}.trend-also-line,.trend-score-mini{font-family:var(--font-mono),monospace}.trend-also-line{font-size:10px;color:var(--text-dim);margin-top:6px}.trend-card-skel{cursor:default;pointer-events:none}.trend-skel-line{background:var(--surface-3);border-radius:4px}.trend-tab-divider{flex:none;width:1px;align-self:stretch;background:var(--border);margin:2px}.trend-row-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100px}.trend-empty-note{font-size:12px;color:var(--text-dim);text-align:center;padding:22px 0}.trend-region-note{font-size:11.5px;color:var(--text-dim);line-height:1.5;padding:2px 0 12px}.trend-score-detail-row{display:flex;align-items:center;gap:16px}.trend-score-detail-num{font-family:var(--font-mono),monospace;font-size:34px;font-weight:700;color:var(--accent);flex:none;line-height:1}.trend-score-detail-list{flex:1;min-width:0}.trend-score-detail-line{font-size:12px;color:var(--text-mid);line-height:1.5}.trend-also-region-note{margin-top:10px;font-size:11.5px;color:var(--text-dim);font-family:var(--font-mono),monospace}.filter-chip-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin:2px 0 14px;scrollbar-width:none}.filter-chip-row::-webkit-scrollbar{display:none}.filter-chip{flex:0 0 auto;font-family:var(--font-mono),monospace;font-size:11.5px;padding:7px 13px;border-radius:100px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);cursor:pointer}.filter-chip.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);font-weight:600}.filter-chip:disabled{opacity:.35;cursor:not-allowed}.trend-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-decoration:none;color:inherit}.trend-row:last-child{border-bottom:none}.trend-row-badge{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.trend-row-badge.rising{color:var(--accent);background:var(--accent-soft)}.trend-row-badge.peak{color:var(--accent-ink);background:var(--accent)}.trend-row-badge.fading{color:var(--text-dim);background:var(--surface-3)}.trend-row-info{flex:1;min-width:0}.trend-row-info .t{font-size:13.5px;font-weight:600;margin-bottom:3px}.trend-row-info .d{font-size:11px;color:var(--text-dim);line-height:1.4}.trend-row-stat{flex:none;max-width:100px;text-align:right;font-family:var(--font-mono),monospace;font-size:12px;color:var(--up);font-weight:700;line-height:1.35;word-break:keep-all;overflow-wrap:break-word}.spread-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border-soft)}.spread-row:last-child{border-bottom:none}.plat-ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.plat-info{flex:1}.plat-info .n{font-size:12.5px;font-weight:600}.plat-info .d{font-size:11px;color:var(--text-dim);margin-top:2px}.timeline-row{display:flex;gap:10px;padding:2px 0}.timeline-date{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-dim);width:44px;flex:none;padding-top:2px;white-space:nowrap}.timeline-dot-wrap{display:flex;flex-direction:column;align-items:center;flex:none;width:8px}.timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.timeline-line{flex:1;width:1px;background:var(--border);margin-top:2px}.timeline-desc{font-size:12.5px;color:var(--body-text);padding-bottom:14px}.movie-row{padding:12px 0;border-bottom:1px solid var(--border-soft)}.movie-row:last-child{border-bottom:none}.movie-row-top{display:flex;align-items:center;gap:12px}.movie-new-badge,.movie-row-top.top3 .hot-rank{color:var(--accent)}.movie-new-badge{font-size:9.5px;font-family:var(--font-mono),monospace;border:1px solid var(--accent);border-radius:100px;padding:1px 6px;margin-left:6px;vertical-align:middle}.movie-row-reaction{font-size:11.5px;color:var(--text-mid);line-height:1.5;margin-top:7px;padding-left:32px}.ai-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 16px}.ai-block{margin-bottom:30px}.ai-block-last{margin-bottom:4px}.ai-section-head{margin-bottom:10px}.ai-section-title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;color:var(--text)}.ai-section-sub{font-size:11.5px;color:var(--text-dim);margin:3px 0 0}.ai-trending-badge{display:inline-block;font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);padding:2px 6px;border-radius:5px;margin-left:7px;vertical-align:middle}.ai-model-list{display:flex;flex-direction:column;gap:8px}.ai-model-card{border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.ai-model-card.discontinued{opacity:.6}.ai-model-card-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.ai-model-rank{flex:none;width:25px;color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:11px}.ai-model-card-main{flex:1 1 auto;min-width:0}.ai-model-name{font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ai-model-meta{font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace;margin-top:3px;line-height:1.4}.ai-model-chevron{flex:none;color:var(--text-dim);transition:transform .15s ease}.ai-model-chevron.open{transform:rotate(90deg)}.ai-filter-shell{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:start;gap:5px;margin:2px 0 14px}.ai-filter-nav{height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-mid);cursor:pointer;font:20px/1 var(--font-sans),sans-serif}.ai-filter-nav:disabled{cursor:default;opacity:.35}.ai-filter-row{min-width:0;margin:0;padding:1px 0 7px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ai-filter-row::-webkit-scrollbar{display:block;height:4px}.ai-filter-row::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.ai-model-card-right{display:flex;align-items:center;gap:8px;flex:none}.ai-model-version-tag{font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-mid);white-space:nowrap}.ai-model-version-tag.confirmed{color:var(--up);font-weight:600}.ai-model-version-tag.checking{color:var(--text-dim);font-style:italic}.ai-model-version-tag.discontinued{color:var(--text-dim)}.ai-model-card-right .chev{transition:transform .15s ease}.ai-model-card-right .chev.open{transform:rotate(90deg)}.ai-model-card-body{border-top:1px solid var(--border-soft);padding:12px 14px 14px}.ai-model-history{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-mid);margin-bottom:8px}.ai-model-history-arrow{color:var(--accent)}.ai-model-row{display:flex;justify-content:space-between;font-size:12px;color:var(--text-mid);padding:4px 0}.ai-model-row span:first-child{color:var(--text-dim)}.ai-model-desc{font-size:12.5px;line-height:1.55;color:var(--body-text);margin:8px 0 0}.ai-model-brief-link{display:inline-flex;align-items:center;gap:4px;margin-top:11px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.ai-signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ai-signal-tile{border:1px solid var(--border-soft);border-radius:8px;padding:12px 13px}.ai-signal-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.ai-signal-label{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.03em;color:var(--text-mid)}.ai-signal-dir{font-size:13px;font-weight:700;color:var(--text-dim)}.ai-signal-tile.dir-up .ai-signal-dir{color:var(--up)}.ai-signal-tile.dir-down .ai-signal-dir{color:var(--text-mid)}.ai-signal-desc{font-size:11.5px;color:var(--text-dim);margin-top:7px;line-height:1.4}.music-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;cursor:pointer}.music-row:last-child{border-bottom:none}.music-row.top3 .hot-rank{color:var(--accent)}.music-artwork{width:48px;height:48px;border-radius:10px;flex:none;background:var(--surface-2);border:1px solid var(--border)}.shopping-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.shopping-block{margin-bottom:30px}.shopping-block-last{margin-bottom:4px}.shopping-section-head{margin-bottom:10px}.shopping-section-title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;color:var(--text)}.shopping-section-sub{font-size:11.5px;color:var(--text-dim);margin:3px 0 0}.shopping-product-list{display:flex;flex-direction:column}.shopping-product-card{border-bottom:1px solid var(--border-soft);padding:13px 2px}.shopping-product-list>.shopping-product-card:last-child{border-bottom:none}.shopping-product-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.shopping-product-name{font-size:13.5px;font-weight:600}.shopping-viral-badge{display:inline-block;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.06em;color:var(--accent);font-weight:700;margin-left:7px;vertical-align:middle}.shopping-product-count{font-size:11px;color:var(--up);font-family:var(--font-mono),monospace;flex:none;white-space:nowrap}.shopping-product-meta{font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace;margin-top:5px}.shopping-product-sample{font-size:12px;color:var(--text-mid);margin-top:8px;line-height:1.45}.shopping-product-brief-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.shopping-signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.shopping-signal-tile{border:1px solid var(--border-soft);border-radius:8px;padding:12px 13px}.shopping-signal-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.shopping-signal-label{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.03em;color:var(--text-mid)}.shopping-signal-dir{font-size:13px;font-weight:700;color:var(--text-dim)}.shopping-signal-tile.dir-up .shopping-signal-dir{color:var(--up)}.shopping-signal-tile.dir-down .shopping-signal-dir{color:var(--text-mid)}.shopping-signal-desc{font-size:11.5px;color:var(--text-dim);margin-top:7px}.naver-tagline,.shopping-signal-desc{font-family:var(--font-mono),monospace}.naver-tagline{font-size:12.5px;color:var(--text-mid);padding:0 2px 4px}.naver-block{margin-bottom:30px}.naver-block-last{margin-bottom:4px}.naver-section-head{margin-bottom:10px}.naver-section-title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;color:var(--text)}.naver-section-sub{font-size:11.5px;color:var(--text-dim);margin:3px 0 0}.naver-topic-list{display:flex;flex-direction:column}.naver-topic-card{border-bottom:1px solid var(--border-soft);padding:13px 2px}.naver-topic-list>.naver-topic-card:last-child{border-bottom:none}.naver-topic-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.naver-topic-name{font-size:13.5px;font-weight:600}.naver-topic-count{font-size:11px;color:var(--up);flex:none;white-space:nowrap}.naver-topic-count,.naver-topic-meta{font-family:var(--font-mono),monospace}.naver-topic-meta{font-size:10.5px;color:var(--text-dim);margin-top:5px}.naver-topic-sample{font-size:12px;color:var(--text-mid);margin-top:8px;line-height:1.45}.naver-topic-brief-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.naver-brief-head{margin-bottom:6px}.social-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.social-block{margin-bottom:30px}.social-block-last{margin-bottom:4px}.social-section-head{margin-bottom:10px}.social-section-title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;color:var(--text)}.social-section-sub{font-size:11.5px;color:var(--text-dim);margin:3px 0 0}.social-platform-badges{display:inline-flex;gap:5px;flex-wrap:wrap}.social-platform-badge{display:inline-block;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.04em;color:var(--accent)}.social-signal-list{display:flex;flex-direction:column}.social-signal-card{display:block;border-bottom:1px solid var(--border-soft);padding:13px 2px;text-decoration:none;color:inherit}.social-signal-list>.social-signal-card:last-child{border-bottom:none}.social-signal-top{display:flex;align-items:baseline;gap:8px}.social-signal-rank{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-dim);flex:none}.social-signal-title{font-size:13.5px;font-weight:600;line-height:1.4}.social-signal-summary{font-size:12px;color:var(--text-mid);margin:7px 0 0;line-height:1.5}.social-signal-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.social-early-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.social-early-tile{border:1px solid var(--border-soft);border-radius:8px;padding:12px 13px}.social-early-label{font-size:12.5px;font-weight:600;margin-bottom:8px}.social-early-row{display:flex;flex-wrap:wrap;gap:5px}.social-early-chip{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.02em;color:var(--text-dim)}.social-early-chip.dir-up{color:var(--up)}.social-reaction-card{display:flex;flex-direction:column;gap:10px}.social-reaction-row{display:flex;gap:8px;align-items:baseline}.social-reaction-tag{flex:none;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.03em;color:var(--text-mid)}.social-reaction-row.pos .social-reaction-tag{color:var(--up)}.social-reaction-row.neg .social-reaction-tag{color:var(--text-mid)}.social-reaction-text{font-size:12.5px;color:var(--text);line-height:1.5}.society-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.society-block{margin-bottom:30px}.society-block-last{margin-bottom:4px}.society-section-head{margin-bottom:10px}.society-section-title{font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;color:var(--text)}.society-section-sub{font-size:11.5px;color:var(--text-dim);margin:3px 0 0}.society-signal-list{display:flex;flex-direction:column}.society-signal-card{border-bottom:1px solid var(--border-soft);padding:14px 2px}.society-signal-list>.society-signal-card:last-child{border-bottom:none}.society-signal-top{display:flex;align-items:baseline;gap:8px}.society-signal-rank{font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-dim);flex:none}.society-signal-title{font-size:13.5px;font-weight:600;line-height:1.4}.society-field-block{margin-top:12px}.society-field-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px}.society-changed-rows{display:flex;flex-direction:column;gap:4px}.society-changed-row{display:flex;gap:8px;align-items:baseline}.society-changed-key{flex:none;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim)}.society-changed-val{font-size:12.5px;color:var(--text);line-height:1.5}.society-why-text{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0}.society-impact-tags{display:flex;flex-wrap:wrap;gap:5px}.society-impact-tag{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.02em;color:var(--text-mid)}.society-impact-tag:before{content:"· ";color:var(--text-dim)}.society-impact-tag:first-child:before{content:""}.society-ydayview-text{font-size:12.5px;font-style:italic;color:var(--text-mid);line-height:1.55;margin:0;padding-left:10px;border-left:2px solid var(--accent-line)}.society-marketing-box{font-size:12.5px;color:var(--text);line-height:1.55;background:var(--accent-soft);border-radius:8px;padding:10px 12px}.society-brief-link{display:inline-flex;align-items:center;gap:4px;margin-top:13px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.marketing-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.marketing-signal-list{display:flex;flex-direction:column}.marketing-issue-card{border-bottom:1px solid var(--border-soft);padding:14px 2px}.marketing-signal-list>.marketing-issue-card:last-child{border-bottom:none}.marketing-issue-top{display:flex;align-items:center;gap:8px;margin-bottom:9px}.marketing-issue-rank{font-size:11px;letter-spacing:.04em;flex:none}.marketing-issue-rank,.marketing-type-tag{font-family:var(--font-mono),monospace;color:var(--text-dim)}.marketing-type-tag{font-size:9.5px;letter-spacing:.05em}.marketing-issue-title{font-size:14.5px;font-weight:700;line-height:1.4;margin:0}.marketing-issue-summary{font-size:12.5px;color:var(--text-mid);line-height:1.5;margin:7px 0 0}.marketing-field-block{margin-top:13px}.marketing-field-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px}.marketing-why-text{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0}.marketing-insight-box{font-size:12.5px;color:var(--text);line-height:1.6;background:var(--accent-soft);border-radius:8px;padding:11px 13px}.marketing-campaign-rows{display:flex;flex-direction:column;gap:4px}.marketing-campaign-row{display:flex;gap:8px;align-items:baseline}.marketing-campaign-key{flex:none;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim)}.marketing-campaign-val{font-size:12.5px;color:var(--text);line-height:1.5}.marketing-cross-text{font-size:12.5px;font-style:italic;color:var(--text-mid);line-height:1.55;margin:0;padding-left:10px;border-left:2px solid var(--accent-line)}.marketing-issue-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px;flex-wrap:wrap}.marketing-issue-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-dim)}.marketing-brief-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.ad-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.ad-signal-list{display:flex;flex-direction:column}.ad-issue-card{border-bottom:1px solid var(--border-soft);padding:14px 2px}.ad-signal-list>.ad-issue-card:last-child{border-bottom:none}.ad-issue-card--featured{border-left:2px solid var(--accent);padding-left:12px}.ad-issue-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ad-issue-rank{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--text-dim);flex:none}.ad-issue-tags{display:flex;align-items:center;gap:6px}.ad-type-tag{color:var(--text-dim)}.ad-otd-badge,.ad-type-tag{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em}.ad-otd-badge{color:var(--accent);font-weight:700}.ad-brand-tag{display:inline-block;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim);margin-bottom:4px}.ad-issue-title{font-size:14.5px;font-weight:700;line-height:1.4;margin:0}.ad-issue-summary{font-size:12.5px;color:var(--text-mid);line-height:1.5;margin:7px 0 0}.ad-field-block{margin-top:13px}.ad-field-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px}.ad-fact-rows{display:flex;flex-direction:column;gap:4px}.ad-fact-row{display:flex;gap:8px;align-items:baseline}.ad-fact-key{flex:none;font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim)}.ad-fact-val{font-size:12.5px;color:var(--text);line-height:1.5}.ad-interp-text{font-size:12.5px;font-style:italic;color:var(--text-mid);line-height:1.55;margin:0;padding-left:10px;border-left:2px solid var(--accent-line)}.ad-insight-box{font-size:12.5px;color:var(--text);line-height:1.6;background:var(--accent-soft);border-radius:8px;padding:11px 13px}.ad-issue-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px;flex-wrap:wrap}.ad-issue-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-dim)}.ad-brief-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.ad-otd-block{margin-top:22px;border-left:2px solid var(--accent);padding:2px 0 2px 14px}.ad-otd-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ad-otd-kicker{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.08em;color:var(--accent);font-weight:700}.ad-otd-title{font-size:15.5px;font-weight:700;line-height:1.4;margin:0 0 2px}.ad-pattern-block{margin-top:4px}.ad-pattern-list{display:flex;flex-direction:column}.ad-pattern-card{border-bottom:1px solid var(--border-soft);padding:12px 2px}.ad-pattern-list>.ad-pattern-card:last-child{border-bottom:none}.ad-pattern-label{font-size:13.5px;font-weight:700;margin-bottom:5px}.ad-pattern-desc{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0 0 8px}.ad-pattern-evidence{font-size:10px;color:var(--text-dim)}.ad-pattern-evidence,.ig-tagline{font-family:var(--font-mono),monospace}.ig-tagline{font-size:12.5px;color:var(--text-mid);padding:0 2px 4px}.ig-signal-list{display:flex;flex-direction:column}.ig-issue-card{border-bottom:1px solid var(--border-soft);padding:14px 2px}.ig-signal-list>.ig-issue-card:last-child{border-bottom:none}.ig-issue-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.ig-issue-rank{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--text-dim);flex:none}.ig-issue-tags{display:flex;align-items:center;gap:6px}.ig-type-tag{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim)}.ig-issue-title{font-size:14.5px;font-weight:700;line-height:1.4;margin:0}.ig-issue-summary{font-size:12.5px;color:var(--text-mid);line-height:1.5;margin:7px 0 0}.ig-field-block{margin-top:13px}.ig-field-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px}.ig-interp-text{font-size:12.5px;font-style:italic;color:var(--text-mid);line-height:1.55;margin:0;padding-left:10px;border-left:2px solid var(--accent-line)}.ig-issue-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px;flex-wrap:wrap}.ig-issue-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-dim)}.ig-issue-links{display:flex;align-items:center;gap:14px}.ig-original-link{color:var(--accent)}.ig-brief-link,.ig-original-link{font-size:12px;font-weight:600;text-decoration:none}.ig-brief-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-mid)}.ig-pattern-block{margin-top:4px}.ig-pattern-list{display:flex;flex-direction:column}.ig-pattern-card{border-bottom:1px solid var(--border-soft);padding:12px 2px}.ig-pattern-list>.ig-pattern-card:last-child{border-bottom:none}.ig-pattern-label{font-size:13.5px;font-weight:700;margin-bottom:5px}.ig-pattern-desc{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0 0 8px}.ig-pattern-evidence{font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim)}.ig-insight-text{font-size:13px;color:var(--text);line-height:1.65;margin:0}.ig-marketing-box{font-size:12.5px;color:var(--text);line-height:1.6;background:var(--accent-soft);border-radius:8px;padding:11px 13px}.tk-tagline{font-size:12.5px;color:var(--text-mid);font-family:var(--font-mono),monospace;padding:0 2px 4px}.tk-region-block{margin-bottom:14px}.tk-source-section{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:12px}.tk-source-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:var(--text-mid);display:flex;align-items:center;justify-content:space-between;padding:8px 0;font:600 12px/1.3 var(--font-mono),monospace;letter-spacing:.02em;cursor:pointer}.tk-trend-subhead{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.05em;color:var(--text-dim);margin:14px 2px 4px}.tk-signal-list{display:flex;flex-direction:column}.tk-issue-card{border-bottom:1px solid var(--border-soft);padding:14px 2px}.tk-signal-list>.tk-issue-card:last-child{border-bottom:none}.tk-issue-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.tk-issue-rank{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--text-dim);flex:none}.tk-issue-tags{display:flex;align-items:center;gap:6px}.tk-type-tag{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim)}.tk-issue-title{font-size:14.5px;font-weight:700;line-height:1.4;margin:0}.tk-issue-summary{font-size:12.5px;color:var(--text-mid);line-height:1.5;margin:7px 0 0}.tk-issue-body{display:flex;align-items:flex-start;gap:12px}.tk-issue-thumb{width:56px;height:56px;border-radius:8px;flex:none;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim)}.tk-issue-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tk-issue-text{flex:1;min-width:0}.tk-issue-text .tk-issue-summary,.tk-issue-text .tk-issue-title{margin:0}.tk-issue-text .tk-issue-summary{margin-top:6px}.tk-field-block{margin-top:13px}.tk-field-label{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.05em;color:var(--text-dim);margin-bottom:6px}.tk-interp-text{font-size:12.5px;font-style:italic;color:var(--text-mid);line-height:1.55;margin:0;padding-left:10px;border-left:2px solid var(--accent-line)}.tk-issue-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:10px;flex-wrap:wrap}.tk-issue-meta{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--text-dim)}.tk-issue-links{display:flex;align-items:center;gap:14px}.tk-original-link{color:var(--accent)}.tk-brief-link,.tk-original-link{font-size:12px;font-weight:600;text-decoration:none}.tk-brief-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-mid)}.tk-pattern-block{margin-top:4px}.tk-pattern-list{display:flex;flex-direction:column}.tk-pattern-card{border-bottom:1px solid var(--border-soft);padding:12px 2px}.tk-pattern-list>.tk-pattern-card:last-child{border-bottom:none}.tk-pattern-label{font-size:13.5px;font-weight:700;margin-bottom:5px}.tk-pattern-desc{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0 0 8px}.tk-pattern-evidence{font-family:var(--font-mono),monospace;font-size:10px;color:var(--text-dim)}.tk-insight-text{font-size:13px;color:var(--text);line-height:1.65;margin:0}.tk-marketing-box{font-size:12.5px;color:var(--text);line-height:1.6;background:var(--accent-soft);border-radius:8px;padding:11px 13px}.ad-issue-card,.ig-issue-card,.marketing-issue-card,.society-signal-card,.tk-issue-card{padding-top:18px;padding-bottom:18px}.ad-issue-title,.ig-issue-title,.marketing-issue-title,.society-signal-title,.tk-issue-title{font-size:15px;line-height:1.42;letter-spacing:-.012em}.ad-issue-summary,.ig-issue-summary,.marketing-issue-summary,.tk-issue-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.55}.category-card-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:11px 0 0;padding-left:10px;border-left:2px solid var(--border-soft);color:var(--text-mid);font-size:12.5px;line-height:1.58}.category-card-lead--accent{border-left-color:var(--accent-line);color:var(--text)}.category-card-more{margin-top:12px}.category-card-more>summary,.category-secondary-section>summary{list-style:none;cursor:pointer;color:var(--text-dim);font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:600;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-card-more>summary::-webkit-details-marker,.category-secondary-section>summary::-webkit-details-marker{display:none}.category-card-more>summary:after,.category-secondary-section>summary:after{content:" +";color:var(--accent)}.category-card-more[open]>summary:after,.category-secondary-section[open]>summary:after{content:" −"}.category-card-more-body{margin-top:6px;padding:2px 0 2px 10px;border-left:1px solid var(--border-soft)}.category-secondary-section{margin-top:22px;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.category-secondary-section>summary{padding:14px 2px;color:var(--text-mid);font-size:11.5px;display:flex;align-items:center;justify-content:space-between}.category-secondary-body{padding:0 2px 16px}.category-secondary-body .ad-otd-block,.category-secondary-body .ad-pattern-block,.category-secondary-body .ig-pattern-block,.category-secondary-body .tk-pattern-block{margin-top:8px}@media (max-width:540px){.ad-issue-card,.ig-issue-card,.marketing-issue-card,.society-signal-card,.tk-issue-card{padding-top:16px;padding-bottom:16px}.ad-issue-bottom,.ig-issue-bottom,.marketing-issue-bottom,.tk-issue-bottom{margin-top:12px}.ig-issue-links,.tk-issue-links{width:100%;justify-content:space-between}}.status-line{display:flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-dim);margin:2px 0 16px}.status-line .dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.status-line.ready{color:var(--accent)}.feed-topbar{padding:14px 20px 10px}.feed-topbar .date{font-family:var(--font-mono),monospace;font-size:12px;color:var(--text-dim)}.feed-filter-row{display:flex;gap:6px;overflow-x:auto;padding:10px 20px 4px;scrollbar-width:none}.feed-filter-row::-webkit-scrollbar{display:none}.feed-chip{flex:none;display:flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface);color:var(--text-mid);font-family:inherit;font-size:12px;padding:6px 11px;border-radius:100px;cursor:pointer;white-space:nowrap}.feed-chip .dot{width:6px;height:6px;border-radius:50%;flex:none}.feed-chip.active{background:var(--surface-3);color:var(--text);border-color:var(--text-dim);font-weight:600}.feed-list{padding:4px 20px 8px}.feed-card{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;cursor:pointer}.feed-card:last-child{border-bottom:none}.feed-rank{flex:none;width:18px;padding-top:1px;font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;color:var(--text-dim)}.feed-thumb{flex:none;width:52px;height:52px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.feed-body{flex:1;min-width:0}.feed-meta-row{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.02em}.feed-cat-dot{width:6px;height:6px;border-radius:50%;flex:none}.feed-title{font-size:13.5px;line-height:1.4;margin-bottom:3px}.feed-summary,.feed-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-summary{font-size:12px;line-height:1.45;color:var(--text-mid)}.feed-foot{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:10.5px;color:var(--text-dim)}.feed-foot .sep{opacity:.6}.search-overlay{position:fixed;inset:0;z-index:50;background:var(--bg);display:flex;flex-direction:column;max-width:480px;margin:0 auto}@media (min-width:860px){.search-overlay{max-width:560px}}.search-overlay-header{display:flex;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;border-bottom:1px solid var(--border-soft);flex:none}.search-overlay-header .search-input{margin-bottom:0}.search-overlay-body{flex:1;overflow-y:auto;padding:0 20px}.search-section-label{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;letter-spacing:.04em;margin:16px 0 6px}.search-cat-row{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 4px}.search-cat-chip{display:flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface);color:var(--text-mid);font-size:12px;padding:6px 10px;border-radius:100px;cursor:pointer}.search-cat-chip .dot{width:6px;height:6px;border-radius:50%}.brief-card{display:block;padding:14px 0;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit}.brief-card:last-child{border-bottom:none}.brief-card-meta{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono),monospace;text-transform:uppercase;margin-bottom:6px}.brief-card-title{font-size:15px;font-weight:600;line-height:1.4;margin-bottom:6px}.brief-card-summary{font-size:12.5px;line-height:1.6;color:var(--text-mid);margin-bottom:8px}.brief-card-why{font-size:12px;line-height:1.55;color:var(--text);background:var(--surface);border-left:2px solid var(--accent);padding:8px 10px;border-radius:0 6px 6px 0}.brief-card-why b{color:var(--accent);font-weight:700;margin-right:4px}.brief-card-foot{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11px;color:var(--text-dim)}.archive-date-header{font-size:11.5px;font-family:var(--font-mono),monospace;color:var(--text-dim);padding:16px 0 6px;border-bottom:none}.archive-date-header:first-child{padding-top:4px}.settings-section-title{font-size:11px;color:var(--text-dim);font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;margin:22px 0 6px}.settings-section-title:first-child{margin-top:4px}.brief-archive-head{padding-top:24px;padding-bottom:14px}.brief-archive-brand{color:var(--accent);font:700 11px/1 var(--font-mono),monospace;letter-spacing:.14em;margin-bottom:8px}.brief-archive-head h1{margin:0;color:var(--text);font-size:28px;letter-spacing:-.045em}.brief-archive-head p{color:var(--text-mid);font-size:13px;margin:7px 0 0}.brief-latest-card{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--accent-line);border-radius:20px;background:linear-gradient(135deg,var(--accent-soft),var(--surface));color:var(--text);cursor:pointer;display:flex;align-items:center;gap:14px;min-height:148px;overflow:hidden;padding:18px;position:relative;text-align:left}.brief-latest-content{display:flex;flex:1;flex-direction:column;min-width:0}.brief-latest-label{color:var(--accent);display:block;font:700 10px/1 var(--font-mono),monospace;letter-spacing:.12em}.brief-latest-date{font-size:13px;font-weight:600;letter-spacing:-.015em;margin-top:10px}.brief-latest-headline{display:-webkit-box;font-size:17px;font-weight:700;letter-spacing:-.035em;line-height:1.38;margin-top:7px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-latest-arrow{color:var(--accent);font-size:24px;font-weight:400;position:absolute;bottom:13px;right:17px}.brief-category-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.brief-category-chips i{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-mid);font-size:11px;font-style:normal;padding:5px 8px}.brief-group-title{color:var(--text-dim);font:700 10px/1 var(--font-mono),monospace;letter-spacing:.12em;margin:27px 0 9px}.brief-compact-list{display:grid;gap:8px}.brief-compact-row{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;color:var(--text);cursor:pointer;display:flex;gap:12px;padding:10px;text-align:left;width:100%}.brief-row-thumb{background:var(--surface-2);border-radius:11px;flex:0 0 auto;height:58px;-o-object-fit:cover;object-fit:cover;width:58px}.brief-latest-card>.brief-row-thumb{height:92px;width:92px}.brief-row-thumb-fallback{align-items:center;color:var(--accent);display:flex;font:700 20px/1 var(--font-serif),serif;justify-content:center}.brief-row-copy{display:flex;flex:1;flex-direction:column;min-width:0}.brief-row-meta{color:var(--text-dim);font:500 10px/1.3 var(--font-mono),monospace}.brief-compact-row strong{display:-webkit-box;font-size:13px;font-weight:650;line-height:1.4;margin-top:5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-compact-row b{color:var(--text-mid);font-size:18px;font-weight:400;margin-left:auto}@media (max-width:390px){.brief-latest-card>.brief-row-thumb{height:78px;width:78px}.brief-latest-headline{font-size:15px}}.fontsize-picker{display:flex;gap:6px}.fontsize-picker button{flex:1;border:1px solid var(--border);background:var(--surface);color:var(--text-mid);font-family:inherit;padding:9px 4px;border-radius:8px;cursor:pointer}.fontsize-picker button.active{background:var(--surface-3);color:var(--text);border-color:var(--text-dim);font-weight:600}.section-head-note{color:var(--text-dim);font-size:10px}.one-minute-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.one-minute-card-head{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border-soft);display:flex;justify-content:space-between;padding:14px 15px}.one-minute-card-head>div{display:flex;flex-direction:column;gap:5px}.one-minute-card-head span{color:var(--accent);font:600 9px/1 var(--font-mono),monospace;letter-spacing:.06em}.one-minute-card-head strong{font-size:14px}.one-minute-card-head i{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);font-size:9px;font-style:normal;padding:6px 8px}.one-minute-list{display:grid}.one-minute-row{align-items:flex-start;border-bottom:1px solid var(--border-soft);color:var(--text);display:flex;gap:11px;padding:13px 14px;text-decoration:none}.one-minute-row:last-child{border-bottom:0}.one-minute-row>b{color:var(--text-dim);flex:0 0 19px;font:600 10px/1.4 var(--font-mono),monospace;padding-top:2px}.one-minute-copy{display:flex;flex:1;flex-direction:column;min-width:0}.one-minute-meta{font:600 9px/1.3 var(--font-mono),monospace;margin-bottom:4px}.one-minute-copy>strong{font-size:13px;line-height:1.42}.one-minute-copy>small,.one-minute-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.one-minute-copy>small{color:var(--text-mid);font-size:10.5px;line-height:1.5;margin:5px 0 7px}.one-minute-arrow{color:var(--text-dim);font-size:18px;padding-top:14px}.one-minute-empty{color:var(--text-dim);font-size:12px;padding:8px 2px 20px}.source-trust-badge{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-mid);display:inline-flex;font-size:9px;font-style:normal;font-weight:600;gap:5px;line-height:1;padding:5px 7px;width:-moz-fit-content;width:fit-content}.source-trust-badge.compact{padding:4px 6px}.source-trust-dot{background:currentColor;border-radius:50%;height:5px;width:5px}.source-trust-badge.multiple,.source-trust-badge.strong{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.source-trust-badge.single{color:var(--text-mid)}.source-trust-badge.missing{color:var(--text-dim)}.ad-issue-meta .source-trust-badge,.brief-lead-meta .source-trust-badge,.ig-issue-meta .source-trust-badge,.marketing-issue-meta .source-trust-badge,.tk-issue-meta .source-trust-badge{margin-left:7px}.category-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.category-card-footer .society-brief-link{margin-top:0}.brand-filtered-item .source-trust-badge,.item-info>.source-trust-badge{margin-top:6px}.brand-follow-box{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:14px}.brand-follow-description{padding:0 0 10px}.brand-follow-search{display:flex;gap:7px}.brand-follow-search input{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--text);flex:1;font:inherit;font-size:12px;min-width:0;outline:none;padding:10px 11px}.brand-follow-search input:focus{border-color:var(--accent)}.brand-follow-search>button{background:var(--accent);border:0;border-radius:9px;color:var(--accent-ink);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:0 14px}.brand-follow-search>button:disabled{cursor:default;opacity:.4}.brand-follow-suggestions{border:1px solid var(--border-soft);border-radius:9px;display:grid;margin-top:6px;overflow:hidden}.brand-follow-suggestions button{align-items:center;background:var(--surface-2);border:0;border-bottom:1px solid var(--border-soft);color:var(--text-mid);cursor:pointer;display:flex;font:inherit;font-size:11px;justify-content:space-between;padding:9px 10px;text-align:left}.brand-follow-suggestions button:last-child{border-bottom:0}.brand-follow-suggestions span{color:var(--accent)}.brand-follow-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.brand-follow-chips button{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);cursor:pointer;font:inherit;font-size:10px;padding:7px 9px}.brand-follow-chips span{margin-left:4px}.brief-month-list{display:grid;gap:9px;padding-bottom:28px}.brief-month-group{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;overflow:hidden}.brief-month-group>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:14px 15px}.brief-month-group>summary::-webkit-details-marker{display:none}.brief-month-group>summary>span{display:flex;flex-direction:column;gap:4px}.brief-month-group>summary strong{font-size:14px}.brief-month-group>summary i{color:var(--text-dim);font-size:10px;font-style:normal}.brief-month-group>summary>b{color:var(--text-dim);font-size:16px;font-weight:400;transition:transform .18s ease}.brief-month-group[open]>summary{border-bottom:1px solid var(--border-soft)}.brief-month-group[open]>summary>b{transform:rotate(180deg)}.brief-month-group .brief-compact-list{gap:0}.brief-month-group .brief-compact-row{border:0;border-bottom:1px solid var(--border-soft);border-radius:0}.brief-month-group .brief-compact-row:last-child{border-bottom:0}:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",sans-serif;--font-mono:var(--font-sans);--bg:#070d19;--surface:#0f1a2e;--surface-2:#14223a;--surface-3:#1b2b47;--border:#243552;--border-soft:#18263f;--text:#eef3fb;--text-mid:#b9c6da;--text-dim:#8a99b1;--body-text:#d6dfed;--accent:#7fb2ff;--accent-ink:#070d19;--accent-soft:rgba(127,178,255,.12);--accent-line:rgba(127,178,255,.34);--up:#8cc0ff;--bar-bg:rgba(7,13,25,.82);--band-paper:#060b16;--band-white:#0d1729;--band-ink:#13274a;--eyebrow:#8fb4ec;--grad:linear-gradient(92deg,#7dd3fc,#60a5fa 52%,#93a8ff);--card-shadow:0 1px 0 hsla(0,0%,100%,.03) inset,0 10px 28px -18px rgba(0,0,0,.7);--card-radius:18px}[data-theme=light]{--bg:#f3f5f9;--surface:#fff;--surface-2:#eef2f8;--surface-3:#e3e9f3;--border:#d9e1ec;--border-soft:#e7ecf4;--text:#0b1426;--text-mid:#3e4d66;--text-dim:#6b7a92;--body-text:#1e2c44;--accent:#1f4fd1;--accent-ink:#fff;--accent-soft:rgba(31,79,209,.08);--accent-line:rgba(31,79,209,.26);--up:#1f4fd1;--bar-bg:rgba(243,245,249,.86);--band-paper:#f3f5f9;--band-white:#fff;--band-ink:#0b1426;--eyebrow:#2c4a7a;--grad:linear-gradient(92deg,#1f4fd1,#3b82f6 55%,#6366f1);--card-shadow:0 1px 2px rgba(11,20,38,.04),0 12px 28px -18px rgba(11,20,38,.22)}body{font-family:var(--font-sans);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word;font-feature-settings:"ss06" 1}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.band-eyebrow,.home-band[data-eyebrow]:before{display:block;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:10px}.home-band[data-eyebrow]:before{content:attr(data-eyebrow)}.brand-bar{background:var(--bar-bg);backdrop-filter:saturate(170%) blur(16px);border-bottom-color:var(--border-soft)}.brand-link{font-size:19px;font-weight:850;letter-spacing:-.03em;display:inline-flex;align-items:baseline;gap:2px}.brand-link:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--grad);display:inline-block}.demo-tag{font-size:10.5px;font-weight:700;letter-spacing:.08em}.tabbar{background:var(--bar-bg);backdrop-filter:saturate(170%) blur(16px);border-top-color:var(--border-soft)}.tab{font-size:10.5px;font-weight:600}.tab .ic{width:44px;height:28px;border-radius:14px;transition:background-color .15s ease}.tab.active{color:var(--text)}.tab.active .ic{background:var(--accent-soft);color:var(--accent)}.pill{font-family:var(--font-sans);font-size:11.5px;font-weight:600}.source-trust-badge{font-size:10.5px}.home-v3{display:flex;flex-direction:column}.home-hero{position:relative;overflow:hidden;padding:38px 22px 40px;background:radial-gradient(70% 55% at 100% 0,rgba(59,130,246,.12) 0,transparent 70%),radial-gradient(50% 40% at 0 100%,rgba(99,102,241,.07) 0,transparent 70%),var(--band-paper)}:root:not([data-theme=light]) .home-hero{background:radial-gradient(75% 60% at 100% 0,rgba(96,165,250,.2) 0,transparent 70%),radial-gradient(55% 45% at 0 100%,rgba(125,211,252,.08) 0,transparent 70%),var(--band-paper)}.home-hero:after{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;border:1px solid var(--accent-line);opacity:.55;pointer-events:none}.home-hero>*{position:relative;z-index:1}.home-hero-title{margin:0;font-size:30px;line-height:1.28;font-weight:800;letter-spacing:-.035em;color:var(--text)}.home-hero-sub{margin:14px 0 0;font-size:15px;line-height:1.65;color:var(--text-mid)}.status-chip{display:inline-flex;align-items:center;gap:7px;margin-top:18px;padding:7px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-mid);background:var(--surface);border:1px solid var(--border)}.status-chip .dot{width:7px;height:7px;border-radius:50%;background:#f5a524;box-shadow:0 0 0 3px rgba(245,165,36,.18)}.status-chip.ready{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.status-chip.ready .dot{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.home-band{position:relative;padding:38px 20px 40px}.home-band.band-paper{background:var(--band-paper)}.home-band.band-white{background:var(--band-white);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.brief-v3 .block.brief-emphasis,.home-band.band-ink{--text:#f3f6fc;--text-mid:#bac6d9;--text-dim:#8d9cb4;--body-text:#dbe4f1;--surface:hsla(0,0%,100%,.05);--surface-2:hsla(0,0%,100%,.08);--surface-3:hsla(0,0%,100%,.12);--border:hsla(0,0%,100%,.12);--border-soft:hsla(0,0%,100%,.08);--accent:#8cc2ff;--accent-soft:rgba(140,194,255,.14);--accent-line:rgba(140,194,255,.36);--eyebrow:#9dbdf0;--grad:linear-gradient(92deg,#7dd3fc,#60a5fa 52%,#a5b4fc);--card-shadow:none;--tile-bg:hsla(0,0%,100%,.06);--tile-border:hsla(0,0%,100%,.12);background:var(--band-ink);color:var(--text)}.home-band.band-glow{background:radial-gradient(120% 80% at 100% 0,rgba(96,165,250,.16) 0,transparent 55%),radial-gradient(90% 70% at 0 100%,rgba(125,211,252,.1) 0,transparent 60%),var(--band-ink)}.band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.band-title{margin:0;font-size:24px;line-height:1.3;font-weight:800;letter-spacing:-.03em;color:var(--text)}.band-desc{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-mid)}.band-link{flex:none;font-size:13px;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.band-empty{padding:18px;border-radius:var(--card-radius);background:var(--surface);border:1px dashed var(--border);color:var(--text-dim);font-size:14px}.home-band .trend-panel{margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0}.home-band .trend-panel-head{margin-bottom:18px;align-items:flex-end}.home-band .trend-title{font-size:24px;line-height:1.3;font-weight:800;letter-spacing:-.03em;gap:0}.home-band .trend-title>div:first-child{display:none!important}.home-band .trend-panel-head .trend-sub{margin-top:8px;font-size:14px;line-height:1.6;color:var(--text-mid)}.home-band .trend-panel-head a{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--accent)}.home-band .one-minute-card{background:none;border:0;border-radius:0;overflow:visible}.home-band .one-minute-card-head{display:none}.home-band .one-minute-list{gap:12px}.home-band .one-minute-row{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:16px 14px 16px 16px;gap:12px;transition:transform .15s ease,border-color .15s ease}[data-theme=light] .home-band.band-white .one-minute-row{background:var(--band-paper);box-shadow:none}.home-band .one-minute-row:last-child{border-bottom:1px solid var(--border-soft)}.home-band .one-minute-row:active{transform:scale(.99);border-color:var(--accent-line)}.home-band .one-minute-row>b{flex:0 0 26px;font-size:17px;font-weight:800;line-height:1.3;padding-top:0;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-band .one-minute-meta{font-weight:700;letter-spacing:0;margin-bottom:6px}.home-band .one-minute-copy>strong{font-size:16.5px;line-height:1.45;font-weight:700;letter-spacing:-.02em}.home-band .one-minute-copy>small{line-height:1.62;margin:8px 0 10px;color:var(--text-mid)}.home-band .one-minute-copy .source-trust-badge{display:none}.home-band .one-minute-row:first-child{border-color:var(--accent-line)}.home-band .one-minute-row:first-child .one-minute-copy>strong{font-size:18px}.home-band .one-minute-copy>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0}.home-band .one-minute-arrow{padding-top:2px;font-size:20px;color:var(--text-dim)}.home-band .cat-grid{gap:10px;margin-top:0}.home-band .cat-tile{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;box-shadow:var(--card-shadow);padding:14px 4px 12px;gap:7px}.home-band .cat-tile .cnt{font-size:19px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.home-band .cat-tile .lbl{font-family:var(--font-sans);font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--text-mid)}.home-v3{margin-bottom:-84px}.home-v3>:last-child{padding-bottom:124px}.home-band.band-ink .demo-tag{color:var(--accent)}.home-band.band-ink .item-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;padding:14px;margin-bottom:10px}.home-band.band-ink .item-card:last-child{margin-bottom:0;border-bottom:1px solid var(--border-soft)}.home-band.band-ink .item-thumb{width:56px;height:56px;border-radius:12px}.home-band .item-info .t{font-size:15px;line-height:1.45;font-weight:700}.home-band .item-info .m{font-size:12.5px;color:var(--text-dim);margin-top:4px}.home-band .glossary-word-card{background:var(--band-paper);border:1px solid var(--border-soft);border-radius:var(--card-radius);padding:20px 18px}.home-band .glossary-word-term{font-size:22px;font-weight:800;letter-spacing:-.03em}.home-band .glossary-word-fullname{font-size:13px;font-weight:600;color:var(--text-dim)}.home-band .glossary-word-def{font-size:15px;line-height:1.7;color:var(--body-text);margin:10px 0 12px}.home-band.band-ink .card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--card-radius);padding:20px 18px;margin:0}.home-band.band-ink .card>p{font-size:16px;line-height:1.8;color:var(--body-text);margin:0 0 14px}.home-band .tag-row{display:flex;flex-wrap:wrap;gap:6px}.home-band .keyword-row{padding:11px 0;font-size:14.5px;font-weight:600;border-top:1px solid var(--border-soft)}.home-band .keyword-row .rank{width:26px;font-weight:800;color:var(--accent)}.home-band .keyword-row .up{font-size:12.5px;font-weight:700}.brief-v3{background:var(--band-paper)}.brief-hero{padding:14px 22px 28px;background:var(--band-white);border-bottom:1px solid var(--border-soft)}.brief-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.brief-actions-right{display:flex;gap:8px}.brief-actions .back-btn,.brief-actions .bookmark-btn,.brief-actions .share-btn{position:static;width:38px;height:38px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text)}.brief-actions .bookmark-btn.on{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.brief-hero .hero-tag{background:var(--surface-2);border:1px solid var(--border-soft);font-size:12.5px;font-weight:700;margin-bottom:14px}.brief-title{margin:0;font-size:26px;line-height:1.36;font-weight:800;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.brief-hero .brief-lead-meta{margin-top:16px;font-size:12.5px;font-weight:500;letter-spacing:0;flex-wrap:wrap}.brief-figure{margin:22px 20px 0;border-radius:var(--card-radius);overflow:hidden;background:var(--surface-2);aspect-ratio:16/10;box-shadow:var(--card-shadow)}.brief-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.brief-v3 .brief-lead{padding:28px 22px 8px;border-bottom:0}.brief-kicker,.brief-v3 .block h4,.brief-v3 .brief-takeaway-label{font-family:var(--font-sans);font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 12px}.brief-v3 .brief-lead p{font-size:18px;line-height:1.75;font-weight:600;letter-spacing:-.02em;color:var(--text)}.brief-v3 .block{padding:30px 22px;border-bottom:0}.brief-v3 .block p{font-size:16px;line-height:1.85;color:var(--body-text);margin:0 0 14px}.brief-v3 .block p:last-child{margin-bottom:0}.brief-v3 .block.brief-why{margin:8px 16px 0;padding:26px 20px;background:var(--band-white);border:1px solid var(--border-soft);border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.brief-v3 .block.brief-why p{font-size:16px}.brief-v3 .block.brief-emphasis{margin:24px 0 0;padding:34px 22px;background:radial-gradient(110% 90% at 100% 0,rgba(96,165,250,.18) 0,transparent 55%),var(--band-ink)}.brief-v3 .block.brief-emphasis h4{color:var(--eyebrow)}.brief-v3 .block.brief-emphasis p{font-size:16.5px;line-height:1.85;font-weight:500;color:var(--body-text)}.brief-v3 .brief-takeaway{margin:0;padding:34px 22px 36px 26px;background:var(--band-white);border-bottom:1px solid var(--border-soft)}.brief-v3 .brief-takeaway:before{left:0;top:34px;bottom:36px;width:4px;background:var(--grad)}.brief-v3 .brief-takeaway-text{font-size:21px;line-height:1.55;font-weight:800;letter-spacing:-.03em}.brief-v3 .brief-sources{padding-bottom:40px}.brief-v3 .brief-sources-note{font-size:13px;margin-bottom:14px}.brief-v3 .source-row{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:14px 16px;margin-bottom:10px}.brief-v3 .source-row:last-child{border-bottom:1px solid var(--border-soft);padding-bottom:14px}.brief-v3 .source-row-top{font-size:12px;font-weight:600}.brief-v3 .source-row-title{font-size:14.5px;line-height:1.55;font-weight:600;margin-top:6px}.brief-v3 .source-row-link{font-size:13px;font-weight:700;margin-top:8px}.top-header h1{font-size:24px;font-weight:800;letter-spacing:-.03em}.section-head h2{font-size:15px;font-weight:800;letter-spacing:-.02em}.card{border-radius:16px}[data-theme=light] .card,[data-theme=light] .cat-tile,[data-theme=light] .glossary-word-card{border-color:var(--border-soft);box-shadow:var(--card-shadow)}.trend-sub{line-height:1.6}.band-title,.brief-takeaway-text,.brief-title,.glossary-word-term,.home-hero-title,.item-info .t,.one-minute-copy>strong,.source-row-title,.trend-title,h1,h2,h3,h4{text-wrap:balance}.band-desc,.glossary-word-def,.home-hero-sub,.one-minute-copy>small,.trend-sub,p,small{text-wrap:pretty}.nowrap{white-space:nowrap}.home-band .one-minute-row{position:relative;display:block;padding:15px 16px}.home-band .one-minute-row>b{position:absolute;left:16px;top:15px;font-size:12.5px;line-height:18px}.home-band .one-minute-copy{display:block}.home-band .one-minute-meta{display:block;padding-left:25px;padding-right:22px;font-size:12px;line-height:18px;margin-bottom:7px}.home-band .one-minute-arrow{position:absolute;right:14px;top:13px;padding:0;font-size:17px;line-height:18px}.home-band .one-minute-copy>strong,.home-band .one-minute-row:first-child .one-minute-copy>strong{display:block;-webkit-line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-size:16.5px;line-height:1.4}.home-band .one-minute-copy>small{display:block;-webkit-line-clamp:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;font-size:14px;line-height:1.5;margin:4px 0 0}.home-band .one-minute-card,.home-band .one-minute-list,.home-band .one-minute-row,.home-v3>section{min-width:0;max-width:100%}.home-band .one-minute-row{overflow:hidden}html[data-font-size=lg] .home-band .one-minute-copy>strong,html[data-font-size=lg] .home-band .one-minute-row:first-child .one-minute-copy>strong{font-size:15px}html[data-font-size=lg] .home-band .one-minute-copy>small{font-size:12.5px}.brand-scroll-wrap:after{display:none}.brand-scroll-wrap .trend-scroll{gap:16px;align-items:flex-start}.brand-scroll-wrap .brand-page{flex:0 0 100%;min-width:0;scroll-snap-align:start}.brand-scroll-wrap .item-card{-webkit-user-drag:none}.brand-scroll-wrap img{pointer-events:none;-webkit-user-drag:none}.brand-page-nav{display:flex;align-items:center;gap:6px;margin-top:12px}.brand-page-nav .dot{width:6px;height:6px;border-radius:50%;background:var(--border)}.brand-page-nav .dot.on{width:16px;border-radius:3px;background:var(--accent)}.auth-screen{position:fixed;inset:0;z-index:1000;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.auth-card{width:100%;max-width:380px;display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--border-soft);border-radius:18px;padding:24px 20px}.auth-logo{font-size:26px;font-weight:800;letter-spacing:.04em;color:var(--text);text-align:center}.auth-sub{font-size:13px;color:var(--text-dim);text-align:center}.auth-sub,.auth-tabs{margin-bottom:4px}.auth-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-mid)}.auth-card input{height:44px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:0 12px;font-size:16px}.auth-card input:focus{outline:none;border-color:var(--accent)}.auth-error{font-size:13px;color:#e5484d}.auth-submit{height:46px;border:none;border-radius:12px;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:700;cursor:pointer;margin-top:4px}.auth-submit:disabled{opacity:.6;cursor:default}.admin-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:18px}.admin-user-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:12px 14px;cursor:pointer;text-align:left;color:var(--text)}.admin-user-card.on{border-color:var(--accent)}.admin-user-card .nm{font-weight:700;font-size:15px}.admin-user-card .sub{font-size:12px;color:var(--text-dim);margin-top:4px;line-height:1.5}.admin-event{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.admin-event .tm{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:78px}.admin-event .who{font-weight:600;white-space:nowrap;min-width:56px}.admin-event .what{color:var(--text-mid);overflow-wrap:anywhere}.settings-account-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.settings-account-row .sub{font-size:12px;color:var(--text-dim);margin-top:2px}.settings-account-actions{display:flex;gap:8px}.install-banner{width:100%;max-width:380px;margin-top:14px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1.5px solid var(--accent-line);background:var(--accent-soft);color:var(--text);text-align:left;cursor:pointer}.install-icon{width:42px;height:42px;border-radius:11px;flex:none}.install-icon.sm{width:34px;height:34px;border-radius:9px}.install-text{display:flex;flex-direction:column;gap:2px}.install-text .t{font-size:14px;font-weight:700}.install-text .s{font-size:12px;color:var(--text-mid)}.install-go{margin-left:auto;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:13px;padding:8px 12px;border-radius:9px;white-space:nowrap}.install-guide-dim{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center}.install-guide{width:100%;max-width:480px;background:#fff;color:#111;border-radius:22px 22px 0 0;padding:20px 20px calc(24px + env(safe-area-inset-bottom))}.install-guide .h{font-size:17px;font-weight:700;margin-bottom:4px}.install-guide .d{font-size:13px;color:#666;margin-bottom:8px}.install-guide .step{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #eee;font-size:14px}.install-guide .step.last{border-bottom:none}.install-guide .num{width:26px;height:26px;border-radius:50%;background:#245cc8;color:#fff;font-weight:700;font-size:13px;flex:none}.install-guide .num,.install-guide .sym{display:flex;align-items:center;justify-content:center}.install-guide .sym{margin-left:auto;width:34px;height:34px;border-radius:9px;background:#f1f3f6}.install-guide-close{width:100%;height:44px;margin-top:12px;border:none;border-radius:12px;background:#245cc8;color:#fff;font-size:15px;font-weight:700}.auth-screen,.yday-splash{flex-direction:column}.yday-splash{position:fixed;inset:0;z-index:3000;background:#0b0b0d;display:flex;align-items:center;justify-content:center;gap:14px;animation:yday-splash-in .35s ease-out}.yday-splash img{width:96px;height:96px;border-radius:24px;animation:yday-splash-pop .6s ease-out}.yday-splash .line{font-size:15px;color:#c9d2e3;letter-spacing:-.01em;opacity:0;animation:yday-splash-in .5s ease-out .25s forwards}.yday-splash .bar{width:120px;height:3px;border-radius:3px;background:hsla(0,0%,100%,.12);overflow:hidden;margin-top:6px}.yday-splash .bar:after{content:"";display:block;width:40%;height:100%;background:#8aafff;border-radius:3px;animation:yday-splash-bar 1s ease-in-out infinite}@keyframes yday-splash-in{0%{opacity:0}to{opacity:1}}@keyframes yday-splash-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes yday-splash-bar{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.app-main{padding-top:calc(52px + env(safe-area-inset-top, 0px));padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.tabbar{padding-bottom:calc(14px + max(env(safe-area-inset-bottom, 0px) - 8px, 0px))}body,html{background:var(--bg)}.auth-screen{padding-top:calc(16px + env(safe-area-inset-top, 0px));padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.admin-event-scroll{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid var(--border-soft);border-radius:14px;padding:0 12px;background:var(--surface)}.admin-event-scroll .signal-meta:first-child{margin-top:10px!important}.admin-event .tm,.admin-event .who{flex:none}.admin-event .what{flex:1;min-width:0}.push-extra{justify-content:space-between;gap:10px;padding:4px 0 12px;border-bottom:1px solid var(--border-soft)}.push-extra,.yday-launch{display:flex;align-items:center}.yday-launch{position:fixed;inset:0;z-index:4000;background:#000;flex-direction:column;justify-content:center;transition:opacity .5s ease}.yday-launch.out{opacity:0;pointer-events:none}.yday-launch .wm{font-family:var(--font-sans),"Pretendard Variable",Pretendard,-apple-system,sans-serif;font-size:44px;font-weight:800;letter-spacing:.01em;color:#fff;line-height:1}.yday-launch .line{position:absolute;top:calc(50% + 40px);left:24px;right:24px;text-align:center;font-size:14px;color:#a9b1bf;letter-spacing:-.01em;min-height:20px;opacity:0;animation:yday-launch-line .5s ease-out .15s forwards}@keyframes yday-launch-line{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.auth-checks{display:flex;gap:18px;margin-top:-2px}.auth-card label.auth-check{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--text-mid);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-check input{position:absolute;opacity:0;width:0;height:0}.auth-check .box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--border);background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;flex:none}.auth-check input:checked+.box{background:var(--accent);border-color:var(--accent)}.auth-check input:checked+.box:after{content:"";width:5px;height:10px;border:solid var(--accent-ink);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.auth-check input:focus-visible+.box{outline:2px solid var(--accent-line);outline-offset:2px}.ct{container-type:inline-size;position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;font-family:var(--font-sans),"Pretendard Variable",Pretendard,-apple-system,sans-serif;isolation:isolate}.ct-gray{background:#f1f1f1}.ct-sky{background:linear-gradient(180deg,#8fd0ff,#bfe6ff 55%,#d9f3c9)}.ct-mint{background:linear-gradient(180deg,#b9f0dc,#effff7)}.ct-pink{background:linear-gradient(180deg,#ffd6e8,#fff0f6)}.ct-mint:after,.ct-sky:after{content:"";position:absolute;inset:0;z-index:0;opacity:.5;background-image:radial-gradient(hsla(0,0%,100%,.35) 1px,transparent 0);background-size:4px 4px}.ct-tag{left:2.2cqw;top:2.2cqw;z-index:5;background:#0a0a0a;color:#fff;font-size:2.1cqw;font-weight:800;padding:.7cqw 1.4cqw;border-radius:1cqw;letter-spacing:.04em}.ct-hand,.ct-tag{position:absolute}.ct-hand{z-index:4;font-size:2.7cqw;color:#555;font-weight:500;font-family:Nanum Pen Script,"Noto Serif KR",serif;white-space:nowrap}.ct-spark{position:absolute;z-index:1;height:auto}.ct-text{position:absolute;top:50%;transform:translateY(-52%);z-index:3;max-width:58%}.ct-l1,.ct-l2{font-weight:900;letter-spacing:-.045em;line-height:1.08;font-size:10.4cqw;white-space:nowrap}.ct-l2{padding-left:3cqw}.ct-stk{position:absolute;z-index:2;line-height:1;filter:drop-shadow(.7cqw 0 0 #fff) drop-shadow(-.7cqw 0 0 #fff) drop-shadow(0 .7cqw 0 #fff) drop-shadow(0 -.7cqw 0 #fff) drop-shadow(0 1cqw 1.8cqw rgba(0,0,0,.18))}.ct-stk-main{top:50%;transform:translateY(-50%);font-size:24cqw}.ct-stk-sub{font-size:11cqw}.ct-photo{position:absolute;top:12%;width:36%;height:76%;background:#fff;padding:1.4cqw;z-index:2;box-shadow:0 1.5cqw 3cqw rgba(0,0,0,.2)}.ct-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.wc-band{padding-top:6px}.wc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.wc-more{font-size:13px;color:var(--accent);font-weight:600;white-space:nowrap;text-decoration:none}.wc-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.wc-rail::-webkit-scrollbar{display:none}.wc-card{flex:0 0 86%;scroll-snap-align:start;color:inherit;text-decoration:none;display:block}.wc-title{font-size:15px;font-weight:700;margin-top:10px;line-height:1.4;color:var(--text)}.wc-why{font-size:13px;color:var(--text-mid);margin-top:4px;line-height:1.5}.wc-why b{color:#f5a524;font-weight:700;margin-right:4px}.wc-dots{display:flex;gap:5px;justify-content:center;margin-top:12px}.wc-dots i{width:6px;height:6px;border-radius:3px;background:var(--border);transition:width .2s}.wc-dots i.on{width:16px;background:var(--accent)}.wc-list-item{display:block;padding:14px 0;border-bottom:1px solid var(--border-soft);color:inherit;text-decoration:none}.wc-weeks{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:8px}.wc-weeks::-webkit-scrollbar{display:none}.wc-weeks button{flex:none;font-size:12.5px;padding:6px 11px;border-radius:14px;border:1px solid var(--border);background:none;color:var(--text-mid)}.wc-weeks button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.wc-detail{margin:0 0 6px}.wc-detail .ct{border-radius:0}.wc-detail-box{margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border-soft)}.wc-detail-box h4{font-size:11px;letter-spacing:.12em;color:var(--accent);margin:0 0 6px}.wc-detail-box p{margin:0 0 12px;font-size:14px;line-height:1.65;color:var(--text-mid)}.wc-detail-box p:last-child{margin-bottom:0}.ts-badge{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;line-height:1;padding:4px 7px;border-radius:8px;margin-left:6px;vertical-align:1px;white-space:nowrap;letter-spacing:0;font-style:normal}.ts-rising{background:rgba(255,107,74,.16);color:#ff7a59}.ts-peak{background:var(--accent-soft);color:var(--accent)}.ts-falling{background:rgba(145,163,190,.18);color:#8a98ad}:root[data-theme=light] .ts-rising{color:#e2522f}:root[data-theme=light] .ts-falling{color:#66758a}.segmented.dict-tabs{width:100%;margin:2px 0 12px}.slang-chip-row{display:flex;gap:6px;margin:2px 0 12px}.slang-chip-row .filter-chip{flex:1 1 0;min-width:0;padding:7px 2px;text-align:center;white-space:nowrap;font-size:11.5px}.slang-gen-hint{font-size:12px;color:var(--text-dim);margin:-4px 2px 8px}.slang-row-term{font-family:inherit;font-size:15.5px}.slang-new{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:#fff;background:#ff3b5c;border-radius:4px;padding:2px 5px;margin-left:6px;vertical-align:2px}.slang-example{font-size:12.5px;color:var(--text-dim);margin-top:6px;font-style:italic;word-break:keep-all}.slang-gens{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.slang-gen{font-size:10.5px}.slang-gen-alpha{color:#fdba74;background:rgba(251,146,60,.14);border-color:rgba(251,146,60,.4)}.slang-gen-z{color:#c4b5fd;background:rgba(139,92,246,.13);border-color:rgba(139,92,246,.38)}.slang-gen-m{color:#7dd3fc;background:rgba(14,165,233,.13);border-color:rgba(14,165,233,.38)}.slang-gen-all{color:#6ee7b7;background:rgba(16,185,129,.13);border-color:rgba(16,185,129,.38)}[data-theme=light] .slang-gen-alpha{color:#c2410c}[data-theme=light] .slang-gen-z{color:#7c3aed}[data-theme=light] .slang-gen-m{color:#0369a1}[data-theme=light] .slang-gen-all{color:#047857}.glossary-kicker,.slang-seen{font-size:11px;color:var(--text-dim)}.glossary-kicker{font-weight:700;letter-spacing:.02em;margin-bottom:6px}.glossary-word-card+.glossary-word-card{margin-top:10px}.term-mark{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:4px}.term-mark-marketing{text-decoration-color:var(--accent)}.term-mark-slang{text-decoration-color:#8b5cf6}.term-sheet-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;animation:termFade .15s ease}.term-sheet{width:100%;max-width:480px;background:var(--surface);color:var(--text);border-radius:20px 20px 0 0;padding:20px 20px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(0,0,0,.25);animation:termUp .2s ease}.term-sheet-kicker{font-size:11.5px;font-weight:700;color:var(--text-dim)}.term-sheet-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:6px}.term-sheet-term{font-size:22px;font-weight:800;letter-spacing:-.02em}.term-sheet-sub{font-size:12px;color:var(--text-dim);font-family:var(--font-mono),monospace}.term-sheet-def{font-size:15px;line-height:1.65;margin-top:10px;word-break:keep-all}.term-sheet-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.term-sheet-close{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mid);border-radius:100px;padding:9px 18px;font-size:13px;cursor:pointer}.term-sheet-more{font-size:13.5px;font-weight:700;color:var(--accent);text-decoration:none}@keyframes termFade{0%{opacity:0}to{opacity:1}}@keyframes termUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.ical{--k-holiday:#ff5d6c;--k-day:#f5a524;--k-article:#4f8cff;--k-movie:#a78bfa;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px 14px 8px;margin:4px 0 22px}.ical-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px;padding:0 2px}.ical-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--accent)}.ical-title{font-size:17px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.ical-nav{display:flex;gap:6px}.ical-nav button{min-width:32px;height:32px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:16px;cursor:pointer}.ical-nav .ical-today{font-size:12px;padding:0 10px}.ical-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.ical-dow{text-align:center;font-size:11px;color:var(--text-dim);padding-bottom:6px}.ical-dow.sun{color:var(--k-holiday)}.ical-dow.sat{color:var(--k-article)}.ical-cell{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 0 6px;border-radius:12px;background:none;border:1px solid transparent;color:var(--text);cursor:pointer;min-height:44px}.ical-cell.empty{cursor:default}.ical-cell.past .ical-num{opacity:.55}.ical-cell.red .ical-num{color:var(--k-holiday)}.ical-cell.blue .ical-num{color:var(--k-article)}.ical-num{font-size:14px;font-weight:600;line-height:24px;width:26px;border-radius:50%;text-align:center;border-bottom:2px solid transparent}.ical-cell.has-brief .ical-num{border-radius:0;border-bottom-color:var(--accent-line)}.ical-cell.today .ical-num{background:var(--accent);color:#fff!important;border-radius:50%;opacity:1}.ical-cell.selected{background:var(--accent-soft);border-color:var(--accent-line)}.ical-dots{display:flex;gap:3px;height:5px}.ical-dots i,.ical-legend i{display:inline-block;width:5px;height:5px;border-radius:50%}.k-holiday{--kc:var(--k-holiday)}.k-day,.k-season{--kc:var(--k-day)}.k-article{--kc:var(--k-article)}.k-movie{--kc:var(--k-movie)}.ical-dots i,.ical-legend i{background:var(--kc)}.ical-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10.5px;color:var(--text-dim);padding:10px 2px 12px;border-bottom:1px solid var(--border-soft)}.ical-legend span{display:inline-flex;align-items:center;gap:4px}.ical-brief-mark{display:inline-block;width:10px;height:2px;background:var(--accent-line)}.ical-list{padding:12px 2px 6px}.ical-list-head{font-size:12.5px;font-weight:700;color:var(--text-mid);margin-bottom:6px}.ical-brief-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:11px 14px;margin:4px 0 8px;border-radius:12px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-weight:700;font-size:13.5px;cursor:pointer}.ical-empty{font-size:13px;color:var(--text-dim);padding:10px 0 12px}.ical-row{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--border-soft)}.ical-row:last-child{border-bottom:none}.ical-date{flex:none;width:40px;text-align:center}.ical-date b{display:block;font-size:19px;font-weight:800;line-height:1.1}.ical-date span{font-size:10.5px;color:var(--text-dim)}.ical-items{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.ical-item{display:block;color:inherit;text-decoration:none}.ical-item.link .ical-item-title:after{content:" ›";color:var(--text-dim)}.ical-item-title{font-size:14px;font-weight:700;line-height:1.4;word-break:keep-all}.ical-kind{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;vertical-align:1px;color:var(--kc);background:color-mix(in srgb,var(--kc) 16%,transparent)}.ical-item-note{font-size:12px;color:var(--text-dim);margin-top:3px;line-height:1.5;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ical-dday{flex:none;font-size:11px;font-weight:800;color:var(--accent);font-family:var(--font-mono),monospace;padding-top:2px}.ical-dday.now{color:var(--k-holiday)}.ical-dday.past{color:var(--text-dim);font-weight:600}.home-dday{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-bottom:16px;padding:6px 12px;border-radius:100px;font-size:12px;color:var(--text-mid);background:var(--surface-2);border:1px solid var(--border);text-decoration:none;white-space:nowrap;overflow:hidden}.home-dday b{color:var(--accent);font-family:var(--font-mono),monospace;font-weight:800}.home-dday .sep{font-style:normal;margin:0 6px;opacity:.5}.home-dday .chev{opacity:.6}.hl-mark{color:inherit;font-weight:700;background:linear-gradient(transparent 58%,rgba(250,204,21,.5) 0);padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-theme=light] .hl-mark{background:linear-gradient(transparent 55%,rgba(255,221,0,.6) 0)}.num-mark{font-weight:800;color:inherit}.brief-audience{margin:4px 22px 18px;padding:14px 16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.brief-audience-label{font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--accent);margin-bottom:8px}.brief-audience ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.brief-audience li{position:relative;padding-left:18px;font-size:14px;font-weight:700;line-height:1.45;word-break:keep-all}.brief-audience li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}html:not([data-theme]),html[data-theme]{color-scheme:light;--bg:#f6f6f7;--bg-glow:transparent;--atmosphere:#f6f6f7;--surface:#fff;--surface-2:#f3f3f5;--surface-3:#e9e9ec;--border:#e4e4e7;--border-soft:#efeff1;--text:#0a0a0a;--text-mid:#3f3f46;--text-dim:#71717a;--body-text:#18181b;--accent:#111;--accent-ink:#fff;--accent-soft:hsla(0,0%,7%,.06);--accent-line:hsla(0,0%,7%,.22);--point:#ff4d3d;--point-soft:rgba(255,77,61,.1);--up:#ff4d3d;--bar-bg:hsla(0,0%,100%,.92);--band-paper:#f6f6f7;--band-white:#fff;--band-ink:#111;--eyebrow:#18181b;--grad:linear-gradient(92deg,#ff4d3d,#ff4d3d);--card-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 24px -16px rgba(0,0,0,.16);--card-radius:16px;--tile-bg:#f3f3f5;--tile-border:transparent;--tile-shadow:none;--icon-home:#111;--icon-briefing:#111;--icon-search:#111;--icon-saved:#111;--icon-saved-filled:#ff4d3d;--icon-settings:#111;--icon-theme:#111;--icon-ads:#111;--icon-youtube:#f03;--icon-x:#111;--icon-society:#3f3f46;--icon-marketing:#3f3f46;--icon-importance:#ff4d3d;--icon-neutral:#52525b;--travel-olive:#3f3f46;--travel-olive-soft:hsla(0,0%,7%,.06);--travel-rose:#ff4d3d;--travel-rose-soft:rgba(255,77,61,.1)}html[data-theme=dark]{color-scheme:dark;--bg:#0b0b0c;--atmosphere:#0b0b0c;--surface:#161618;--surface-2:#1e1e21;--surface-3:#27272a;--border:#2c2c30;--border-soft:#212124;--text:#fafafa;--text-mid:#c8c8cf;--text-dim:#8e8e96;--body-text:#e6e6ea;--accent:#fafafa;--accent-ink:#0b0b0c;--accent-soft:hsla(0,0%,100%,.08);--accent-line:hsla(0,0%,100%,.24);--point:#ff5a4a;--point-soft:rgba(255,90,74,.14);--up:#ff5a4a;--bar-bg:rgba(11,11,12,.9);--band-paper:#0b0b0c;--band-white:#121214;--band-ink:#1b1b1e;--eyebrow:#a1a1aa;--card-shadow:none;--tile-bg:#1e1e21;--icon-home:#fafafa;--icon-briefing:#fafafa;--icon-search:#fafafa;--icon-saved:#fafafa;--icon-settings:#fafafa;--icon-theme:#fafafa;--icon-ads:#fafafa;--icon-x:#fafafa;--icon-society:#d4d4d8;--icon-marketing:#d4d4d8;--icon-neutral:#a1a1aa;--travel-olive:#d4d4d8;--travel-olive-soft:hsla(0,0%,100%,.08)}html body{background:var(--bg);color:var(--text)}html .brief-v3 .block.brief-emphasis,html .home-band.band-ink{--text:#fafafa;--text-mid:#d4d4d8;--text-dim:#a1a1aa;--body-text:#f4f4f5;--surface:hsla(0,0%,100%,.06);--surface-2:hsla(0,0%,100%,.09);--surface-3:hsla(0,0%,100%,.13);--border:hsla(0,0%,100%,.14);--border-soft:hsla(0,0%,100%,.09);--accent:#fff;--accent-ink:#111;--accent-soft:hsla(0,0%,100%,.1);--accent-line:hsla(0,0%,100%,.3);--eyebrow:#ff6a5c;--grad:linear-gradient(92deg,#ff6a5c,#ff6a5c);--tile-bg:hsla(0,0%,100%,.08);--icon-home:#fff;--icon-ads:#fff;--icon-neutral:#d4d4d8}html .brief-v3 .block.brief-emphasis,html .home-band.band-glow{background:var(--band-ink)}html .home-hero,html:not([data-theme=light]) .home-hero{background:var(--band-white)}html .home-hero:after,html .home-hero:before{display:none}html .band-eyebrow,html .home-band[data-eyebrow]:before{font-size:11px;font-weight:800;letter-spacing:.12em}html .home-band.band-ink .band-eyebrow,html .home-band.band-ink[data-eyebrow]:before{color:var(--eyebrow)}html .brand-bar,html .tabbar{background:var(--bar-bg);border-color:var(--border-soft);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}html .demo-tag.live{color:var(--point);background:var(--point-soft);border-color:transparent}html .demo-tag.live .dot{background:var(--point);box-shadow:none}html .feed-chip,html .filter-chip{background:var(--surface);border-color:var(--border);color:var(--text-mid);font-family:var(--font-sans);font-weight:600}html .feed-chip.active,html .filter-chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}html .segmented{background:var(--surface-2);border-color:transparent}html .segmented button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:700}html[data-theme=dark] .segmented button.active{background:var(--surface-3)}html .card,html .glossary-word-card,html .ical,html .item-card{border-color:var(--border-soft)}html .switch.on{background:#34c759;border-color:#34c759}html .profile-action-primary,html .support-submit{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}html .home-dday b,html .ical-dday{color:var(--point)}html .ical-cell.today .ical-num,html .slang-new{background:var(--point)}html .brief-audience li:before,html .brief-audience-label{color:var(--point)}html .install-guide .num,html .install-guide-close{background:var(--accent);color:var(--accent-ink)}html .switch.on .knob{left:18px}html .switch .knob,html .switch.on .knob{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}html .switch{background:var(--surface-3);border-color:transparent}html .fontsize-picker button.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}html a.profile-action-secondary{text-decoration:none}html .home-band .one-minute-meta{color:var(--text-dim)!important;font-weight:600}html .home-band .one-minute-row>b{color:var(--point)}html .home-band .one-minute-row,html[data-theme=light] .home-band.band-white .one-minute-row{background:var(--surface);border:1px solid var(--border);box-shadow:none}html .home-hero,html:root:not([data-theme=light]) .home-hero{background:var(--band-white)!important}.push-kinds{margin:0 0 4px 44px}.push-kind-row .lbl{font-size:13.5px}.support-links{display:flex;flex-direction:column}.support-link{text-decoration:none;color:inherit}.support-link .chev{color:var(--text-dim)}.segmented.support-tabs{width:100%;margin:2px 0 16px}.segmented.support-tabs button{font-size:13px}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--border-soft)}.faq-q{width:100%;display:flex;align-items:flex-start;gap:8px;padding:16px 2px;background:none;border:none;color:var(--text);font-size:15px;font-weight:700;text-align:left;line-height:1.45;cursor:pointer;font-family:inherit;word-break:keep-all}.faq-q span{color:var(--point,#ff4d3d);flex:none}.faq-q b{margin-left:auto;color:var(--text-dim);font-weight:400;font-size:18px;line-height:1;padding-left:8px}.faq-a{padding:0 2px 18px 24px;font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all}.faq-more{margin:18px 0 0;padding:14px;border-radius:12px;background:var(--surface-2);border:none;color:var(--text);font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}.support-form{display:flex;flex-direction:column;gap:14px}.support-lead{font-size:14px;line-height:1.6;color:var(--text-mid);margin:0 0 2px;word-break:keep-all}.support-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700;color:var(--text)}.support-form label em,.support-form label span{font-style:normal;font-weight:600;font-size:11px;margin-left:4px}.support-form label em{color:var(--point,#ff4d3d)}.support-form label span{color:var(--text-dim)}.support-form input,.support-form textarea{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 14px;font-size:15px;font-weight:400;color:var(--text);font-family:inherit;resize:vertical}.support-form input:focus,.support-form textarea:focus{outline:none;border-color:var(--accent)}.support-submit{height:50px;border-radius:12px;border:none;background:var(--accent);color:var(--accent-ink);font-size:15px;font-weight:800;cursor:pointer;font-family:inherit}.support-submit:disabled{opacity:.35;cursor:default}.support-note{font-size:12px;color:var(--text-dim);margin:0;text-align:center}.support-error{font-size:13px;color:var(--point,#e5484d);font-weight:600}.support-done{text-align:center;padding:40px 10px}.support-done strong{display:block;font-size:18px;margin-bottom:8px}.support-done p{font-size:14px;color:var(--text-mid);margin:0 0 18px}.inq-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:10px}.inq-card.done{opacity:.55}.inq-top{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--text-dim)}.inq-kind{font-weight:800;font-size:11px;padding:3px 7px;border-radius:6px;background:var(--surface-2);color:var(--text)}.inq-kind.b2b{background:var(--point-soft,rgba(255,77,61,.1));color:var(--point,#ff4d3d)}.inq-who{font-size:13px;font-weight:700;margin-top:8px}.inq-msg{font-size:14px;line-height:1.6;margin:8px 0 12px;white-space:pre-wrap;word-break:keep-all}.brief-title-link{color:inherit;text-decoration:none}.brief-thumb-body{margin-top:2px}.brief-thumb-body .tk-issue-thumb{text-decoration:none}.ad-issue-card .brief-thumb-body,.ig-issue-card .brief-thumb-body,.marketing-issue-card .brief-thumb-body,.society-signal-card .brief-thumb-body{margin:4px 0 10px}.category-card-footer .tk-issue-links,.tk-issue-bottom .tk-issue-links{margin-left:auto}.tk-issue-title{word-break:keep-all}.category-card-footer{gap:10px;flex-wrap:wrap}.source-trust-badge{white-space:nowrap;flex:none}.top-header.saved-head h1{font-size:22px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.saved-count{font-size:13px;font-weight:700;color:var(--text-mid);background:var(--surface-2);border-radius:100px;padding:3px 9px}.saved-view-toggle{display:flex;background:var(--surface-2);border-radius:10px;padding:3px;gap:2px}.saved-view-toggle button{width:34px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer}.saved-view-toggle button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.12)}html[data-theme=dark] .saved-view-toggle button.on{background:var(--surface-3)}.saved-chips{margin-top:0}.saved-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.saved-card{min-width:0}.saved-card-link{display:block;color:inherit;text-decoration:none}.saved-card-img{position:relative;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--surface-2)}.saved-thumb-img.grid,.saved-thumb-img.list{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.saved-thumb-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-dim);background:var(--surface-2)}.saved-thumb-fallback em{font-style:normal;font-size:12px;font-weight:700;color:var(--text-dim)}.saved-card-title{margin-top:9px;font-size:14px;font-weight:700;line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saved-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--text-dim)}.saved-unsave{border:none;background:none;padding:4px;margin:-4px;color:var(--point,#ff4d3d);cursor:pointer;display:flex}.saved-list{display:flex;flex-direction:column}.saved-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.saved-row:last-child{border-bottom:none}.saved-row-link{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.saved-row-img{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none;background:var(--surface-2)}.saved-row-text{min-width:0}.saved-row-title{font-size:14.5px;font-weight:700;line-height:1.4;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saved-row-meta{font-size:12px;color:var(--text-dim);margin-top:4px}.ical-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ical-all-btn{border:none;background:var(--surface-2);color:var(--text);font-size:12px;font-weight:700;padding:6px 11px;border-radius:100px;cursor:pointer;font-family:inherit;white-space:nowrap}.search-input,.search-overlay-header .search-input,input,select,textarea{font-size:16px!important}a,body,button,html{touch-action:manipulation}.clear-wrap{position:relative;display:block}.clear-wrap.clear-grow{flex:1;min-width:0}.clear-wrap.clear-mb{margin-bottom:14px}.clear-wrap>input{width:100%;padding-right:40px!important}.clear-wrap>.search-input{margin-bottom:0}.clear-wrap>input::-webkit-search-cancel-button{display:none}.clear-x{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border-radius:50%;border:none;background:var(--surface-3);color:var(--text-mid);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.clear-x:before{content:"";position:absolute;inset:-9px}.clear-x:active{opacity:.6}.brief-figure.brief-media{aspect-ratio:auto;background:transparent;box-shadow:none;border-radius:0;overflow:visible;margin:18px 20px 4px}.brief-media img,.brief-media video,.brief-media-frame{display:block;width:100%;border-radius:var(--card-radius);background:var(--surface-2);box-shadow:var(--card-shadow)}.brief-media img{height:auto;max-height:440px;-o-object-fit:cover;object-fit:cover}.brief-media video{max-height:480px}.brief-media-frame{position:relative;aspect-ratio:16/9;overflow:hidden}.brief-media-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.brief-media figcaption{margin-top:6px;font-size:11px;color:var(--text-dim,var(--text-mid));letter-spacing:-.01em}.brief-media figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.iq-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:6px;border-radius:99px;background:var(--point,#ff4d3d);color:#fff;font-size:10px;font-weight:700;font-style:normal;line-height:1;vertical-align:1px}.iq-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.iq-new{margin:0 0 4px}.iq-item{display:block;width:100%;text-align:left;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px 14px;cursor:pointer}.iq-item.unread{border-color:var(--point,#ff4d3d)}.iq-item-top{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-mid);margin-bottom:6px}.iq-item-time{margin-left:auto}.iq-item-title{font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iq-item-last{margin-top:5px;font-size:12.5px;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iq-status{display:inline-flex;padding:2px 7px;border-radius:99px;font-size:10.5px;font-weight:700;background:var(--surface-3);color:var(--text-mid)}.iq-status.done{background:var(--text);color:var(--bg)}.iq-kind{font-size:10.5px;font-weight:600;color:var(--text-mid)}.iq-new-dot{font-size:10.5px;font-weight:700;color:var(--point,#ff4d3d)}.iq-back{background:none;border:none;color:var(--text-mid);font:inherit;font-size:13px;padding:6px 0 10px;cursor:pointer}.iq-detail-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mid);margin-bottom:10px}.iq-thread{gap:10px;margin:6px 0 10px}.iq-msgs,.iq-thread{display:flex;flex-direction:column}.iq-msgs{gap:12px;padding:4px 0}.iq-row{display:flex;flex-direction:column;max-width:84%}.iq-row.mine{align-self:flex-end;align-items:flex-end}.iq-row.theirs{align-self:flex-start;align-items:flex-start}.iq-who{font-size:11px;font-weight:700;color:var(--text-mid);margin:0 0 4px 2px}.iq-bubble{padding:10px 13px;border-radius:16px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.iq-row.mine .iq-bubble{background:var(--text);color:var(--bg);border-bottom-right-radius:5px}.iq-row.theirs .iq-bubble{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:5px}.iq-time{font-size:10.5px;color:var(--text-mid);margin-top:4px}.iq-reply{display:flex;gap:8px;align-items:flex-end;position:sticky;bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--bg);padding:8px 0}.iq-reply textarea{flex:1;min-width:0;resize:none;font:inherit;font-size:16px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 12px;outline:none}.iq-reply textarea:focus{border-color:var(--text)}.iq-reply button{flex:none;height:42px;padding:0 16px;border:none;border-radius:12px;background:var(--point,#ff4d3d);color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer}.iq-reply button:disabled{opacity:.4}.inq-head{display:block;width:100%;text-align:left;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.inq-card.unread{border-color:var(--point,#ff4d3d)}.inq-msg.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inq-card .iq-reply{background:var(--surface)}.wc-ev-count{margin-top:6px;font-size:11.5px;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-evidence{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.wc-evidence li a{display:flex;gap:8px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border-soft);text-decoration:none;color:var(--text);font-size:13px;line-height:1.45}.wc-evidence li:first-child a{border-top:0}.wc-evidence b{flex:none;font-size:11px;font-weight:700;color:var(--text-mid);max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-evidence span{flex:1;min-width:0}.wc-detail-box{padding:16px 18px}.wc-detail-rank{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text);margin-bottom:14px}.wc-detail-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:99px;background:var(--point,#ff4d3d);color:#fff;font-size:12px;font-weight:800;letter-spacing:.02em}.wc-detail-sec+.wc-detail-sec{margin-top:14px;padding-top:14px;border-top:1px solid var(--border-soft)}.wc-detail-box .wc-detail-sec h4{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text);margin:0 0 6px}.wc-detail-box .wc-detail-sec p{margin:0;font-size:15px;line-height:1.65;color:var(--text-mid)}.ct-text{max-width:50%}.ct-l1,.ct-l2{font-size:1em}.ct-l2{padding-left:.3em}html .home-band.band-ink{margin:14px;border-radius:22px;padding:28px 18px 26px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.12)}html .home-band.band-ink+.home-band.band-ink{margin-top:0}html .home-band.band-ink .wc-rail{margin-right:-18px;padding-right:18px}html .home-band.band-paper,html .home-band.band-white,html .home-hero{background:var(--band-white)!important}html .home-band.band-paper+.home-band.band-white,html .home-band.band-white+.home-band.band-paper,html .home-band.band-white+.home-band.band-white{padding-top:18px}.tr-top{padding:4px 0 6px}.tr-tabs{display:flex;border-bottom:1px solid var(--border-soft)}.tr-tabs button{flex:1;background:none;border:0;padding:14px 0 12px;font:inherit;font-size:16px;font-weight:700;color:var(--text-dim);position:relative;cursor:pointer}.tr-tabs button.on{color:var(--text)}.tr-tabs button.on:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--text)}.tr-subrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 2px;min-height:40px}.tr-scope{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;font-weight:700;padding:7px 12px;border-radius:99px;cursor:pointer}.tr-scope b{font-size:10px;color:var(--text-dim);margin-left:2px}.tr-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px 0 12px}.tr-chips::-webkit-scrollbar{display:none}.tr-chips button{flex:none;border:0;background:transparent;color:var(--text-mid);font:inherit;font-size:14px;font-weight:600;padding:7px 13px;border-radius:99px;cursor:pointer}.tr-chips button.on{color:var(--point,#ff4d3d);background:color-mix(in srgb,var(--point,#ff4d3d) 12%,transparent);font-weight:800}.tr-sheet-bg{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:center;animation:termFade .15s ease}.tr-sheet{width:100%;max-width:520px;background:var(--bg);color:var(--text);border-radius:20px 20px 0 0;padding:10px 20px calc(18px + env(safe-area-inset-bottom, 0px));animation:termUp .2s ease}.tr-sheet-grab{width:38px;height:4px;border-radius:4px;background:var(--border);margin:0 auto 14px}.tr-sheet-label{font-size:13px;font-weight:800;margin:6px 0 8px}.tr-sheet-label span{font-weight:500;color:var(--text-dim);font-size:12px}.tr-sheet-opts{display:flex;gap:8px;margin-bottom:14px}.tr-sheet-opts button{flex:1;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14.5px;font-weight:700;padding:12px 0;border-radius:12px;cursor:pointer}.tr-sheet-opts button.on{border-color:var(--text);background:var(--text);color:var(--bg)}.tr-sheet-opts button:disabled{opacity:.35}.tr-sheet-done{width:100%;border:0;border-radius:12px;background:var(--point,#ff4d3d);color:#fff;font:inherit;font-size:15px;font-weight:800;padding:14px 0;margin-top:4px;cursor:pointer}html .brief-v3 .block.brief-emphasis{margin:14px 16px 0;padding:28px 20px;border-radius:var(--card-radius,20px);box-shadow:0 10px 30px rgba(0,0,0,.12)}html .brief-v3 .block.brief-emphasis .hl-mark,html .home-band.band-ink .hl-mark{background:#ffe14d;color:#111;border-radius:3px;padding:1px 3px}html[data-theme=light] .brief-v3 .block.brief-emphasis,html[data-theme=light] .home-band.band-ink,html[data-theme=light] .home-band.band-ink.band-glow{--text:#111;--text-mid:#3f3f46;--text-dim:#71717a;--body-text:#27272a;--surface:#fff;--surface-2:#f6f6f7;--surface-3:#ececee;--border:#ececee;--border-soft:#f1f1f3;--accent:#111;--accent-ink:#fff;--accent-soft:hsla(0,0%,7%,.06);--accent-line:hsla(0,0%,7%,.25);--eyebrow:#ff4d3d;--tile-bg:#fff;--icon-home:#111;--icon-ads:#111;--icon-neutral:#52525b;background:#f4f4f5!important;border:1px solid #e9e9ec;box-shadow:none;color:var(--text)}html[data-theme=light] .brief-v3 .block.brief-emphasis:after,html[data-theme=light] .brief-v3 .block.brief-emphasis:before,html[data-theme=light] .home-band.band-ink:after,html[data-theme=light] .home-band.band-ink:before{display:none}html[data-theme=light] .brief-v3 .block.brief-emphasis .hl-mark,html[data-theme=light] .home-band.band-ink .hl-mark{background:linear-gradient(transparent 55%,rgba(255,221,0,.6) 0);color:inherit;border-radius:0;padding:0 1px}html .brief-v3 .block.brief-emphasis .hl-mark,html .hl-mark,html .home-band.band-ink .hl-mark,html[data-theme=light] .brief-v3 .block.brief-emphasis .hl-mark,html[data-theme=light] .hl-mark,html[data-theme=light] .home-band.band-ink .hl-mark{background:linear-gradient(transparent 55%,rgba(255,221,0,.6) 0);color:inherit;font-weight:700;border-radius:0;padding:0 1px}html[data-theme=dark] .brief-v3 .block.brief-emphasis .hl-mark,html[data-theme=dark] .hl-mark,html[data-theme=dark] .home-band.band-ink .hl-mark{color:inherit;background:linear-gradient(transparent 55%,rgba(56,189,248,.42) 0)}html .home-v3>.home-band.band-ink:last-child{margin-bottom:104px}.ical-item-title{display:flex;align-items:center;gap:6px;min-width:0}.ical-item-title .ical-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ical-item-title .ical-kind{flex:none;margin-left:0}.ical-item.link .ical-item-title:after{flex:none;margin-left:-2px}.ical-item-note{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset}.settings-v2{padding-bottom:28px}.settings-v2 .settings-section-title{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-dim);margin:30px 4px 10px}.settings-v2 .settings-section-title:first-child{margin-top:8px}.settings-v2 .set-group{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.settings-v2 .set-group .settings-row,.settings-v2 .set-group.settings-account-row,.settings-v2 .set-group.settings-row,.settings-v2 .set-group.settings-subscription-link{padding:14px 16px;border-bottom:1px solid var(--border-soft)}.settings-v2 .set-group .settings-row:last-child{border-bottom:none}.settings-v2 .set-group .push-kinds{margin:0;padding-left:44px}.settings-v2 .set-group .push-kinds .settings-row{padding-left:0}.settings-v2 .set-group .push-extra{padding:10px 16px 14px;border-bottom:none}.settings-v2 .set-group .settings-row .lbl{font-size:14.5px;font-weight:600}.settings-v2 .set-group .settings-row .sub{font-size:12px;font-weight:400;margin-top:3px}.settings-v2 .set-pad{padding:16px}.settings-v2 .set-desc{font-size:12.5px;color:var(--text-dim);margin:-2px 4px 10px}.settings-v2>.settings-account-row:not(.set-group){margin-top:30px;padding:14px 16px;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px}.set-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.set-topic{display:flex;align-items:center;gap:8px;width:100%;padding:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;color:var(--text);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;min-width:0}.set-topic .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-topic:not(.on) .nm,.set-topic:not(.on)>:first-child{opacity:.45}.set-topic .switch{width:34px;height:20px;display:block}.set-topic .switch .knob{width:14px;height:14px;display:block}.ai-new-badge{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;vertical-align:2px;color:#fff;background:#ff3b30}.ai-model-date{flex:none;margin-left:auto;margin-right:6px;font-size:11.5px;color:var(--text-dim);font-variant-numeric:tabular-nums}.media-tabs{margin:-4px 0 14px}.drama-regions{padding-top:0}.drama-block{margin:6px 0 22px}.drama-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 8px}.drama-head h3{font-size:16px;font-weight:800;margin:0;white-space:nowrap}.drama-head span{font-size:11.5px;color:var(--text-dim);text-align:right}.drama-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.drama-list li+li{border-top:1px solid var(--border-soft)}.drama-row{display:flex;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none}.drama-rank{flex:none;width:22px;text-align:center;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.drama-list li:nth-child(-n+3) .drama-rank{color:var(--point,#ff4d3d)}.drama-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.drama-title{font-size:14.5px;font-weight:700}.drama-sub,.drama-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drama-sub{font-size:12px;color:var(--text-dim)}.drama-sub:empty{display:none}.drama-metric{flex:none;font-size:12.5px;font-weight:700;color:var(--text-mid);font-variant-numeric:tabular-nums}.drama-metric.new{color:#fff;background:#ff3b30;border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800}.drama-cover{flex:none;width:40px;height:56px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:var(--surface-2)}.settings-version{margin:22px 0 6px;text-align:center;font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.settings-version span{display:block;margin-top:3px;font-size:11px;opacity:.8}.settings-version b{font-weight:700;color:var(--text-mid)}.shop-story-list{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px;overflow:hidden}.shop-story{display:flex;align-items:center;gap:12px;padding:12px 14px;color:inherit;text-decoration:none}.shop-story+.shop-story{border-top:1px solid var(--border-soft)}.shop-story-thumb{flex:none;width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.shop-story-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.shop-story-title{font-size:14.5px;font-weight:700}.shop-story-sub,.shop-story-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-story-sub{font-size:12.5px;color:var(--text-dim)}.shop-story .chev{flex:none;color:var(--text-dim)}.ait{gap:6px}.ait,.ait-lead{display:flex;flex-direction:column}.ait-lead{gap:8px;color:inherit;text-decoration:none}.ait-lead-media{position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:var(--surface-2)}.ait-lead-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ait-lead-img.empty,.ait-row-img.empty{display:block;background:linear-gradient(135deg,var(--surface-2),var(--surface-3,var(--surface-2)))}.ait-lead-rank{left:12px;font-size:13px;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 6px rgba(0,0,0,.45);font-variant-numeric:tabular-nums}.ait-flag,.ait-lead-rank{position:absolute;top:10px;color:#fff}.ait-flag{right:10px;font-size:10px;font-weight:800;letter-spacing:.08em;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);padding:4px 8px;border-radius:99px}.ait-lead-title{margin-top:4px;font-size:19px;font-weight:800;line-height:1.35;letter-spacing:-.01em}.ait-lead-sum,.ait-lead-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.ait-lead-sum{font-size:13.5px;line-height:1.55;color:var(--text-mid)}.ait-meta{font-size:11.5px;color:var(--text-dim);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:6px}.ait-dot{color:var(--point,#ff4d3d);font-weight:800;font-size:10px;letter-spacing:.06em}.ait-list{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--border-soft)}.ait-list li{border-bottom:1px solid var(--border-soft)}.ait-row{display:flex;align-items:center;gap:14px;padding:14px 0;color:inherit;text-decoration:none}.ait-num{flex:none;width:22px;font-size:13px;font-weight:800;color:var(--text-dim);font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:2px}.ait-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ait-row-title{font-size:15px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.ait-row-img{flex:none;width:76px;height:76px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.aiv-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:4px 2px 10px}.aiv-head h3{margin:0;font-size:16px;font-weight:800;white-space:nowrap}.aiv-head span{font-size:11.5px;color:var(--text-dim);text-align:right}.aiv-rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 6px;margin:0 0 22px;scrollbar-width:none}.aiv-rail::-webkit-scrollbar{display:none}.aiv-card{flex:none;width:78%;max-width:320px;scroll-snap-align:start}.aiv-media{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.aiv-media iframe,.aiv-media video,.aiv-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.aiv-poster{padding:0;background:var(--surface-2);cursor:pointer}.aiv-poster img{-o-object-fit:cover;object-fit:cover}.aiv-poster img,.aiv-poster-empty{width:100%;height:100%;display:block}.aiv-poster-empty{background:linear-gradient(135deg,#1f2937,#111827)}.aiv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:3px;font-size:18px;color:#111;background:hsla(0,0%,100%,.92);box-shadow:0 4px 16px rgba(0,0,0,.35)}.aiv-tag,.aiv-tool{position:absolute;top:8px;font-size:10.5px;font-weight:800;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);padding:4px 8px;border-radius:99px}.aiv-tag{right:8px}.aiv-tool{left:8px}.aiv-body{padding:10px 2px 0;display:flex;flex-direction:column;gap:4px}.aiv-title{font-size:14.5px;font-weight:700;line-height:1.4}.aiv-point,.aiv-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aiv-point{font-size:12.5px;color:var(--text-mid);line-height:1.45}.aiv-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--text-dim)}.aiv-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiv-meta a{text-decoration:none;font-weight:700}.aiv-meta a,.aiv-sum-btn{flex:none;color:var(--text-mid)}.aiv-sum-btn{border:0;background:none;padding:0;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.aiv-sheet-bg{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center}.aiv-sheet{width:100%;max-width:520px;background:var(--bg,#fff);color:var(--text);border-radius:22px 22px 0 0;padding:10px 22px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(0,0,0,.25)}.aiv-sheet-grip{width:40px;height:4px;border-radius:4px;background:var(--border);margin:0 auto 14px}.aiv-sheet-kicker{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--point,#ff4d3d)}.aiv-sheet-title{margin:6px 0 10px;font-size:19px;font-weight:800;line-height:1.35;word-break:keep-all}.aiv-sheet-point{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--text);line-height:1.5}.aiv-sheet-sum{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--text-mid);word-break:keep-all}.aiv-sheet-src{margin:0 0 16px;font-size:12px;color:var(--text-dim)}.aiv-sheet-actions{display:flex;gap:8px}.aiv-sheet-btn{flex:1;text-align:center;padding:13px 0;border-radius:12px;border:0;font:inherit;font-size:14px;font-weight:700;background:var(--text);color:var(--bg,#fff);text-decoration:none;cursor:pointer}.aiv-sheet-btn.ghost{background:var(--surface);color:var(--text);border:1px solid var(--border-soft)}.avb{padding-top:14px;padding-bottom:120px}.avb-top{margin-bottom:18px}.avb-kicker{font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--point,#ff4d3d)}.avb-title{margin:8px 0 10px;font-size:24px;font-weight:800;line-height:1.32;letter-spacing:-.01em;word-break:keep-all}.avb-meta{font-size:12.5px;color:var(--text-dim);margin-bottom:18px}.avb-media{position:relative;border-radius:18px;overflow:hidden;background:var(--surface-2);aspect-ratio:16/9;margin-bottom:20px}.avb-media:empty{display:none}.avb-media iframe,.avb-media video,.avb-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.avb-poster{padding:0;background:none;cursor:pointer}.avb-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.avb-lead{font-size:17px;font-weight:700;line-height:1.55;margin:0 0 22px;word-break:keep-all}.avb-sec{margin:0 0 24px}.avb-sec h2{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--text-dim);margin:0 0 10px;text-transform:uppercase}.avb-sec p{margin:0;font-size:15.5px;line-height:1.8;color:var(--text);word-break:keep-all}.avb-sec ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.avb-sec li{position:relative;padding-left:16px;font-size:15px;line-height:1.6;word-break:keep-all}.avb-sec li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--point,#ff4d3d)}.avb-src{display:block;text-align:center;margin-top:8px;padding:14px 0;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface);color:var(--text);font-weight:700;font-size:14.5px;text-decoration:none}.colx{padding-bottom:40px}.colx-date{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:10px 12px;margin:6px 0 12px}.colx-date button{width:36px;height:36px;border-radius:10px;border:1px solid var(--border-soft);background:transparent;color:var(--text);font-size:20px;line-height:1;cursor:pointer}.colx-date>div{text-align:center;font-size:15px;color:var(--text)}.colx-date>div span{display:block;font-size:12px;color:var(--text-dim);margin-top:2px}.colx-sum{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.colx-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;background:rgba(140,150,170,.16);color:var(--text-dim)}.colx-pill.done{background:rgba(34,197,94,.14);color:#16a34a}.colx-pill.partial{background:rgba(245,158,11,.16);color:#d97706}.colx-pill.fail,.colx-pill.none{background:rgba(239,68,68,.14);color:#ef4444}.colx-pill.running{background:rgba(59,130,246,.15);color:#3b82f6}.colx-data{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:8px}.colx-data>div{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:8px 4px;text-align:center}.colx-data span{display:block;font-size:11px;color:var(--text-dim)}.colx-data b{font-size:16px;color:var(--text);font-variant-numeric:tabular-nums}.colx-data .miss{border-color:rgba(239,68,68,.5)}.colx-data .miss b{color:#ef4444}.colx-note{font-size:12.5px;color:#d97706;margin:4px 0 10px;line-height:1.5}.colx-list{list-style:none;margin:8px 0 0;padding:0}.colx-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.colx-time{flex:none;width:46px;font-size:13px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;padding-top:1px}.colx-time small{display:block;font-size:10.5px;font-weight:600}.colx-row.wait .colx-head b,.colx-row.wait .colx-time,.colx-time small{color:var(--text-dim)}.colx-body{flex:1;min-width:0}.colx-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.colx-head b{font-size:14.5px;color:var(--text)}.colx-desc{font-size:12px;color:var(--text-dim);margin-top:2px}.colx-meta{font-size:12px;color:var(--text-mid,var(--text-dim));margin-top:5px;font-variant-numeric:tabular-nums}.colx-res{font-size:12.5px;color:var(--text);line-height:1.5}.colx-err,.colx-res{margin-top:3px;overflow-wrap:anywhere}.colx-err{font-size:12px;color:#ef4444;line-height:1.45}.colx-raw{margin-top:6px}.colx-raw summary{font-size:11.5px;color:var(--text-dim);cursor:pointer}.colx-raw pre{font-size:10.5px;line-height:1.4;white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto;background:var(--surface);border-radius:8px;padding:8px;margin:6px 0 0;color:var(--text-dim)}.acct-card{padding:14px 16px}.acct-top{justify-content:space-between;gap:10px}.acct-name,.acct-top{display:flex;align-items:center}.acct-name{gap:8px;min-width:0;font-size:16px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-role{flex:none;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(140,150,170,.16);color:var(--text-dim)}.acct-role.admin{background:rgba(255,77,61,.14);color:var(--point,#ff4d3d)}.acct-logout{flex:none;background:transparent;border:none;color:var(--text-dim);font-size:13px;padding:6px 2px;cursor:pointer}.acct-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-soft)}.acct-tool{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 4px;border-radius:12px;border:1px solid var(--border-soft);color:var(--text);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.acct-tool .ic{font-size:18px;line-height:1}.acct-badge{position:absolute;top:6px;right:6px;margin:0}.icd-list{display:flex;flex-direction:column}.icd{display:flex;align-items:center;gap:14px;min-height:124px;padding:16px 0;border-bottom:1px solid var(--border-soft);color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent}.icd:last-child{border-bottom:none}.icd:active{opacity:.7}.icd-text{flex:1;flex-direction:column;gap:5px}.icd-text,.icd-top{min-width:0;display:flex}.icd-top{align-items:center;gap:8px}.icd-rank{font-size:13px;font-weight:800;color:var(--point,#ff4d3d);font-variant-numeric:tabular-nums;letter-spacing:.02em}.icd-tag{font-size:11px;letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px}.icd-tag,.icd-title{font-weight:700;overflow:hidden}.icd-title{font-size:16px;line-height:1.38;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;overflow-wrap:anywhere}.icd-sum{font-size:13.5px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icd-meta,.icd-sum{color:var(--text-dim)}.icd-meta{font-size:12px;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;min-width:0}.icd-thumb{flex:none;width:84px;height:84px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--surface)}.ia-rows{margin:4px 0 0;display:flex;flex-direction:column;gap:12px}.ia-row{display:grid;grid-template-columns:96px 1fr;gap:12px}.ia-row dt{font-size:12.5px;font-weight:700;color:var(--text-dim);line-height:1.55}.ia-row dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--text);overflow-wrap:anywhere}@media (max-width:360px){.ia-row{grid-template-columns:1fr;gap:2px}}.ptr{position:fixed;top:calc(52px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);width:100%;max-width:480px;z-index:29;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg,var(--surface));overflow:hidden;pointer-events:none;transition:height .18s ease}@media (min-width:860px){.ptr{max-width:560px}}.ptr-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--border-soft);border-top-color:var(--point,#ff4d3d)}.ptr-spin.on{animation:ptr-rot .7s linear infinite}.ptr-text{font-size:12.5px;color:var(--text-dim);font-weight:600}@keyframes ptr-rot{to{transform:rotate(1turn)}}.buzz-chips{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 6px}.buzz-chip{border:1px solid var(--border-soft);background:transparent;color:var(--text-dim);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px;cursor:pointer}.buzz-chip.on{background:var(--text);color:var(--bg,#fff);border-color:var(--text)}.buzz-note{font-size:11.5px;color:var(--text-dim);margin:8px 2px 0;line-height:1.5}.buzz-hero-img{display:block;width:calc(100% - 32px);margin:8px 16px 0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:16px}.buzz-hero-img,.mkt-tabs{background:var(--surface)}.mkt-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:4px;margin:4px 0 16px;border:1px solid var(--border-soft);border-radius:14px}.mkt-tabs button{border:none;background:transparent;color:var(--text-dim);font-size:13.5px;font-weight:700;padding:9px 0;border-radius:10px;cursor:pointer;white-space:nowrap}.mkt-tabs button.on{background:var(--text);color:var(--bg,#fff)}.mkt-sub{font-size:12.5px;color:var(--text-dim);margin:0 2px 6px;line-height:1.5}.culture-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.culture-tabs::-webkit-scrollbar{display:none}.culture-tabs button{flex:1 0 auto;padding-left:12px;padding-right:12px;font-size:15px;white-space:nowrap}.home-band .one-minute-row.has-thumb{display:flex;align-items:center;gap:12px}.home-band .one-minute-row.has-thumb .one-minute-copy{flex:1;min-width:0}.home-band .one-minute-row.has-thumb .one-minute-meta{padding-right:0}.one-minute-thumb{width:60px;height:60px;border-radius:10px}.movie-poster,.one-minute-thumb{flex:none;-o-object-fit:cover;object-fit:cover;background:var(--surface)}.movie-poster{width:46px;height:64px;border-radius:8px;margin-right:10px}.local-rows .local-row{width:100%;background:none;border:0;border-bottom:1px solid var(--border-soft);padding:14px 16px;font:inherit;text-align:left;cursor:pointer}.local-rows .local-row:last-child{border-bottom:none}.local-rows .settings-subscription-side>span{font-family:inherit;font-size:12px;font-weight:700;line-height:1;padding:6px 10px;color:var(--text)}.local-sheet{max-height:82vh;overflow-y:auto}.local-gu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-bottom:14px}.local-gu-grid .buzz-chip{padding:9px 6px;text-align:center}.subscription-price-was{color:var(--text-dim);font-size:11px;text-decoration:line-through;margin-bottom:2px}.subscription-plan-card.recommended button{font-size:12px;padding:11px 9px}.settings-subscription-side>span{white-space:nowrap}.ical-fold{display:block;width:100%;margin:8px 0 2px;padding:10px 0;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface);color:var(--text-mid);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.local-sido-row{display:flex;gap:6px;overflow-x:auto;padding:2px 0 10px;margin-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.local-sido-row::-webkit-scrollbar{display:none}.local-sido-row .buzz-chip{flex:none}.lcl-rail.trend-scroll-wrap:after{display:none}.lcl-rail .trend-scroll{gap:12px;padding-bottom:2px}.lcl-card{flex:none;width:74%;max-width:280px;scroll-snap-align:start;display:flex;flex-direction:column;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}.lcl-media{position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--surface-2)}.lcl-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.lcl-rank{left:10px;font:800 12px/1 var(--font-mono),monospace;padding:5px 7px;border-radius:8px}.lcl-rank,.lcl-tag{position:absolute;top:10px;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.lcl-tag{right:10px;font-size:11px;font-weight:800;padding:5px 9px;border-radius:99px}.lcl-body{display:flex;flex-direction:column;gap:4px;padding:10px 2px 0;min-height:92px}.lcl-title{font-size:15px;font-weight:800;line-height:1.35;-webkit-line-clamp:1}.lcl-title,.lcl-why{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.lcl-why{font-size:12.5px;color:var(--text-mid);line-height:1.45;-webkit-line-clamp:2}.lcl-meta{font-size:11.5px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-v2 .set-fold{margin-bottom:10px}.settings-v2 .set-fold .set-fold-head{width:100%;background:none;border:0;border-bottom:0;padding:14px 16px;font:inherit;text-align:left;cursor:pointer;color:var(--text)}.settings-v2 .set-fold.open .set-fold-head{border-bottom:1px solid var(--border-soft)}.set-fold-head .settings-subscription-side>span:first-child:not(.set-fold-chev){font-family:inherit;font-size:12px;font-weight:700;line-height:1;padding:6px 10px;color:var(--text);max-width:130px;overflow:hidden;text-overflow:ellipsis}.set-fold-head .sub{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-fold-chev{display:inline-flex;background:none!important;border:0!important;padding:0!important;transition:transform .2s ease}.set-fold.open .set-fold-chev{transform:rotate(180deg)}.set-fold-body{padding:4px 0 2px}.set-fold-body .brand-follow-box,.set-fold-body .profile-settings-card{border:0;background:none;box-shadow:none;margin:0}.set-fold-pad{padding:12px}.social-btns{display:flex;flex-direction:column;gap:8px}.social-btn{height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;position:relative}.social-btn.kakao{background:#fee500;color:#191919}.social-btn.naver{background:#03c75a;color:#fff}.social-btn.google{background:#fff;color:#1f1f1f;border:1px solid #dadce0}.social-ico{position:absolute;left:16px;font-weight:900;font-size:15px}.social-or{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:12px;margin:4px 0 0}.social-or:after,.social-or:before{content:"";flex:1;height:1px;background:var(--border-soft)}.consent-box{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-2)}.consent-box .consent-all{font-weight:800;color:var(--text);padding-bottom:9px;border-bottom:1px solid var(--border-soft)}.consent-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.consent-row b.req{color:var(--accent);font-weight:700}.consent-row b.opt{color:var(--text-dim);font-weight:700}.consent-view{font-size:12px;color:var(--text-dim);text-decoration:underline;flex:none}.auth-card .consent-box label.auth-check{font-size:13px}.wl-card{max-width:420px;gap:14px}.wl-title{font-size:20px;font-weight:800;color:var(--text);line-height:1.35;word-break:keep-all}.wl-card .auth-sub{text-align:left;margin:-6px 0 2px;line-height:1.5}.wl-card .auth-logo+.wl-title,.wl-card .auth-logo+.wl-title+.auth-sub{text-align:center}.wl-dots{display:flex;gap:6px}.wl-dots span{width:6px;height:6px;border-radius:3px;background:var(--border)}.wl-dots span.done{background:var(--accent-line)}.wl-dots span.on{width:18px;background:var(--accent)}.wl-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wl-role{text-align:left;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px}.wl-role b{font-size:14px}.wl-role span{font-size:11.5px;color:var(--text-dim)}.wl-role.on{border-color:var(--accent);background:var(--accent-soft)}.wl-topics{max-height:46vh;overflow-y:auto}.wl-actions{display:flex;gap:8px;align-items:center;margin-top:4px}.wl-skip{flex:none;height:46px;padding:0 16px;border:0;background:none;color:var(--text-dim);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.wl-next{flex:1;margin-top:0}.wl-card .brand-follow-search{display:flex;gap:8px}.wl-card .brand-follow-search input{flex:1}.wl-card .brand-follow-search button{height:44px;padding:0 16px;border-radius:10px;border:0;background:var(--text);color:var(--bg);font:inherit;font-weight:700}.wl-card .brand-follow-search button:disabled{opacity:.4}.acct-info .settings-row{padding:12px 16px;border-bottom:1px solid var(--border-soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.acct-info .settings-row:last-of-type{border-bottom:none}.acct-info .lbl{flex:1;min-width:0}.acct-mini{flex:none;height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.acct-edit button.danger,.acct-mini.danger{color:#e5484d;border-color:rgba(229,72,77,.4)}.acct-edit{display:flex;gap:6px;margin-top:6px}.acct-edit input{flex:1;min-width:0;height:36px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:0 10px;font-size:15px}.acct-edit button{flex:none;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--text);background:var(--text);color:var(--bg);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.acct-edit button.ghost{background:none;color:var(--text-dim);border-color:var(--border)}.acct-edit button.danger{background:none}.acct-edit button:disabled{opacity:.4;cursor:default}.acct-roles{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.acct-links{display:flex;gap:12px;margin-top:6px;font-size:12px}.acct-links a{color:var(--text-dim);text-decoration:underline}.acct-leave{padding:0 16px 12px}.acct-leave .sub{font-size:12px;color:var(--text-dim)}.acct-msg{padding:0 16px 12px}.settings-legal{display:block;margin-top:6px;font-size:11.5px;color:var(--text-dim)}.settings-legal a{color:var(--text-dim);text-decoration:underline}.acct-info .acct-kv{min-height:52px}.acct-kv .k{flex:none;font-size:14px;font-weight:600;color:var(--text)}.acct-kv .v{flex:1;min-width:0;text-align:right;font-size:14px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-provider:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle;background:var(--text-dim)}.acct-provider.kakao:before{background:#fee500}.acct-provider.naver:before{background:#03c75a}.acct-provider.google:before{background:#4285f4}.acct-info .acct-pw{align-items:flex-start}.acct-pw .k{padding-top:6px}.acct-pw .acct-mini{margin-left:auto}.acct-pwform{flex:1;display:flex;flex-direction:column;gap:6px}.acct-pwform input{height:38px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:0 10px;font-size:15px}.acct-pwwarn{font-size:12px;color:#e5484d}.zd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.zd-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer}.zd-chip b{font-size:13px}.zd-emoji{font-size:18px;line-height:1.1}.zd-range{font-size:10.5px;color:var(--text-dim)}.zd-chip.on{border-color:var(--accent);background:var(--accent-soft)}.ptr-horo{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 20px;text-align:center}.ptr-horo b{font-size:13px;color:var(--text)}.ptr-horo span{font-size:12px;color:var(--text-mid);line-height:1.4}.ptr.has-horo{flex-direction:column;gap:6px}.um{padding-bottom:40px}.um-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 12px}.um-stat{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;padding:11px 12px;min-width:0}.um-stat .k{font-size:11px;color:var(--text-dim);font-weight:600}.um-stat .v{font-size:22px;font-weight:800;margin-top:2px;font-variant-numeric:tabular-nums}.um-stat .s{font-size:11px;color:var(--text-dim);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-fold{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;margin:10px 0}.um-fold.in{background:transparent;margin:12px 0 4px}.um-fold>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;font-size:14px;display:flex;align-items:baseline;gap:8px}.um-fold>summary::-webkit-details-marker{display:none}.um-fold>summary:after{content:"⌄";margin-left:auto;color:var(--text-dim);transition:transform .15s}.um-fold[open]>summary:after{transform:rotate(180deg)}.um-fold>summary .sub{font-size:11px;font-weight:500;color:var(--text-dim)}.um-funnel{padding:0 14px 12px;display:flex;flex-direction:column;gap:8px}.um-step{display:grid;grid-template-columns:112px 1fr 76px;align-items:center;gap:8px;font-size:12px}.um-step .lb{color:var(--text-mid);white-space:nowrap}.um-step .bar{height:8px;border-radius:99px;background:var(--border-soft);overflow:hidden}.um-step .bar i{display:block;height:100%;background:var(--accent);border-radius:99px}.um-step .n{font-variant-numeric:tabular-nums;white-space:nowrap}.um-step .n em{font-style:normal;font-weight:500;color:var(--text-dim);margin-left:2px}.um-note{font-size:12px;color:var(--text-dim);line-height:1.5;margin:4px 0}.um-tools{display:flex;gap:8px;margin-top:14px}.um-confirm input,.um-line select,.um-search,.um-sort{height:38px;border-radius:10px;border:1px solid var(--border-soft);background:var(--surface);color:var(--text);padding:0 12px;font-size:14px;min-width:0}.um-search{flex:1}.um-sort{flex:none;padding:0 8px}.um-chips{display:flex;overflow-x:auto;padding:10px 0 2px;scrollbar-width:none}.um-chips::-webkit-scrollbar{display:none}.um-chips button{flex:none;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--border-soft);background:transparent;color:var(--text-mid);font-size:12px;cursor:pointer}.um-chips button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.um-listhead{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:12px 2px 6px}.um-csv{font-size:12px;font-weight:700;color:var(--accent);text-decoration:none}.um-list{display:flex;flex-direction:column;border-top:1px solid var(--border-soft)}.um-row{display:flex;gap:10px;align-items:center;text-align:left;width:100%;padding:12px 2px;background:none;border:0;border-bottom:1px solid var(--border-soft);color:var(--text);cursor:pointer}.um-row.off{opacity:.55}.um-row .l{flex:1;min-width:0}.um-row .nm{font-weight:700;display:flex;align-items:center;gap:6px}.um-row .sub{font-size:12px;color:var(--text-dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-row .r{flex:none;display:flex;flex-direction:column;align-items:flex-end}.um-trial{font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);white-space:nowrap}.um-trial.end{background:var(--border-soft);color:var(--text-dim)}.um-icons{display:flex;gap:4px;font-size:12px;color:var(--text-dim);min-height:14px}.um-icons,.um-icons i{font-style:normal}.um-tag{font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--border-soft);color:var(--text-mid)}.um-tag.admin{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.um-tag.bad{background:rgba(229,72,77,.14);color:#e5484d}.um-tag.warn{background:rgba(245,166,35,.16);color:#c27c0e}.um-audit{padding:0 14px 10px;max-height:320px;overflow-y:auto}.um-fold.in .um-audit{padding:0 2px 6px}.um-sheet{max-height:88vh;overflow-y:auto;max-width:560px}.um-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.um-sheet-head .nm{font-size:18px;font-weight:800;display:flex;gap:6px;align-items:center}.um-sheet-head .sub{font-size:12px;color:var(--text-dim);margin-top:3px}.um-sheet .term-sheet-close{position:static;flex:none}.um-h{font-size:11px;font-weight:700;color:var(--text-dim);margin:14px 0 4px;letter-spacing:.02em}.um-sec{border-top:1px solid var(--border-soft)}.um-kv{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-soft);font-size:13px;align-items:center}.um-kv .k{flex:none;width:84px;color:var(--text-dim)}.um-kv .v{flex:1;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.um-actions{display:flex;flex-direction:column;gap:10px}.um-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.um-line .lb{color:var(--text-dim);width:84px}.um-line select{height:32px;padding:0 8px}.um-btns{display:flex;gap:8px;flex-wrap:wrap}.um-confirm{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;border:1px solid var(--border-soft)}.um-confirm .acct-mini{align-self:flex-start}.um-msg{margin-top:10px;font-size:13px;font-weight:600;color:var(--accent)}@media (max-width:380px){.um-stats{grid-template-columns:repeat(2,1fr)}}.acct-mini.ghost{background:transparent;color:var(--text-dim)}.acct-mini:disabled{opacity:.45;cursor:default}.auth-screen{justify-content:flex-start}.auth-screen>.auth-card{margin-top:auto;margin-bottom:auto;flex:none;gap:10px;padding:22px 18px}.auth-card label{gap:5px}.auth-pwcheck{font-size:12px;color:#e5484d}.auth-pwcheck.ok{color:var(--accent)}.auth-link{align-self:flex-start;border:0;background:none;padding:2px 0;color:var(--text-dim);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.um-step{grid-template-columns:92px 1fr 40px 36px;gap:10px;font-size:13px}.um-step .n{text-align:right;font-weight:700}.um-step .pc{text-align:right;color:var(--text-dim);font-size:12px;font-variant-numeric:tabular-nums}.um-empty{font-size:13px;padding:2px 0 4px}.um-empty,.um-search{color:var(--text-dim)}.um-search{display:flex;align-items:center;gap:8px;height:42px;margin-top:16px;padding:0 14px;border-radius:12px;border:1px solid var(--border-soft);background:var(--surface)}.um-search input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:inherit;font-size:15px;outline:none;padding:0}.um-search input::-moz-placeholder{color:var(--text-dim)}.um-search input::placeholder{color:var(--text-dim)}.um-chips{gap:6px;margin:0 -16px;padding:10px 16px 0}.um-chips button{height:32px;padding:0 13px;font-size:13px;font-weight:600}.um-listhead{margin:16px 0 0;padding:0 0 8px;font-size:12.5px;font-weight:600;color:var(--text-dim)}.um-sortbtn{border:0;background:none;padding:4px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-mid);cursor:pointer}.um-sortbtn span{margin-left:2px}.um-row{padding:14px 0;align-items:flex-start}.um-row .nm{font-size:15px;line-height:1.3}.um-row .sub{font-size:12.5px;margin-top:4px}.um-row .r{padding-top:1px;gap:6px}.um-flags{display:flex;gap:4px}.um-flags i{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--surface-2);color:var(--text-mid);border:1px solid var(--border-soft)}.um-export{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px;border-radius:14px;border:1px solid var(--border-soft);background:var(--surface)}.um-export .t{font-size:14px;font-weight:700}.um-export .sub{font-size:12px;color:var(--text-dim);margin-top:3px}.acct-tester{font-weight:700;color:var(--accent)}.ptr.has-horo{justify-content:flex-end;padding-bottom:10px}.ptr-horo b,.ptr-horo span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.ptr-horo b .nw{display:inline;white-space:nowrap;overflow:visible}.home-hero .wfx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.home-hero>:not(.wfx){position:relative;z-index:1}.ptr-rank{font-size:22px;font-weight:900;line-height:1.1;color:var(--point,#ff4d3d);letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px}.ptr-rank em{font-style:normal;font-size:14px;font-weight:800;color:var(--text)}