/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--ang:0deg}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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, )}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--brand:#2460f0;--accent:#b43c3c;--violet:#6c549c;--tk:linear-gradient(90deg, var(--brand), var(--violet) 55%, var(--accent));--bg:#070a18;--s1:#0c0f22b8;--s2:#181d3cc7;--s3:#282f5ccc;--line:#ffffff14;--line-2:#ffffff24;--text:#f5f6fa;--text-2:#b4b8c7;--muted:#7d8294;--ok:#3dd68c;--r-s:8px;--r-m:12px;--r-l:20px;--font:"Geist", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:16px/1.65 var(--font);-webkit-font-smoothing:antialiased;text-spacing-trim:trim-start;margin:0;position:relative}.bg-flow{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0a0f26,#121b44 45%,#22378f);position:fixed;inset:0;overflow:hidden}.bg-flow i{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.bg-flow .a{aspect-ratio:1;opacity:.85;background:#3563de;width:60vmax;animation:18s ease-in-out infinite alternate drift1;top:-22vmax;right:-14vmax}.bg-flow .b{aspect-ratio:1;opacity:.7;background:#d2569f;width:42vmax;animation:22s ease-in-out infinite alternate drift2;bottom:-20vmax;right:-14vmax}.bg-flow .c{aspect-ratio:1;opacity:.4;background:#b9c3f2;width:26vmax;animation:16s ease-in-out infinite alternate drift3;bottom:-8vmax;right:18vmax}.bg-flow:after{content:"";opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes drift1{to{transform:translate(-12%,14%)scale(1.08)}}@keyframes drift2{to{transform:translate(-18%,-10%)scale(1.12)}}@keyframes drift3{to{transform:translate(14%,-18%)scale(.9)}}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}img{max-width:100%}h1,h2,h3{letter-spacing:-.01em;margin:0}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.mono{font-family:var(--mono);font-feature-settings:"tnum"}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--brand) 45%,transparent)}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.btn{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--s2);height:42px;color:var(--text);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.btn:hover{background:var(--s3);border-color:#ffffff38}.btn:active{transform:scale(.98)}.btn svg{width:18px;height:18px}.btn-primary{background:var(--brand);color:#fff;border:0;font-weight:600}.btn-primary:hover{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb,var(--brand) 85%,#fff)}}.btn-primary:hover{border-color:#0000}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--s2)}.btn-sm{border-radius:var(--r-s);height:34px;padding:0 12px;font-size:14px}.btn-lg{height:50px;padding:0 24px;font-size:16px}.btn-block{width:100%}.icon-btn{border-radius:var(--r-m);cursor:pointer;width:40px;height:40px;color:var(--text-2);background:0 0;border:1px solid #0000;place-items:center;display:grid}.icon-btn:hover{background:var(--s2);color:var(--text)}.icon-btn svg{width:20px;height:20px}.topbar{z-index:30;border-bottom:1px solid var(--line);background:#080b1c8c;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}}.topbar-inner{align-items:center;gap:24px;height:64px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:flex}.brand img{width:auto;height:34px}.brand-mark{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text b{font-size:15px;font-weight:700}.brand-text small{color:var(--muted);letter-spacing:.08em;font-size:11px}.nav{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{border-radius:var(--r-s);color:var(--text-2);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:500;position:relative}.nav a:hover{color:var(--text);background:var(--s1)}.nav a.on{color:var(--text)}.nav a.on:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-13px;left:12px;right:12px}.search-trigger{border-radius:var(--r-m);border:1px solid var(--line);background:var(--s1);width:240px;height:38px;color:var(--muted);cursor:pointer;flex:none;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;display:flex}.search-trigger:hover{border-color:var(--line-2);color:var(--text-2)}.search-trigger svg{width:17px;height:17px}.search-trigger kbd{font:11px var(--mono);border:1px solid var(--line-2);border-radius:5px;margin-left:auto;padding:1px 6px}.only-mobile{display:none}.menu-panel{z-index:60;background:var(--bg);animation:fade .2s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.menu-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex}.menu-panel nav{flex-direction:column;gap:4px;padding:12px 16px;display:flex;overflow:auto}.menu-panel nav a{border-radius:var(--r-m);align-items:center;gap:14px;padding:12px;font-size:17px;font-weight:500;display:flex}.menu-panel nav a:hover,.menu-panel nav a.on{background:var(--s1)}.menu-panel nav a .cat-ic{width:40px;height:40px}.menu-panel nav a small{color:var(--muted);font-size:13px;font-weight:400;display:block}main{flex:1;padding:28px 0 80px}.blocks{flex-direction:column;gap:56px;display:flex}.block:empty{display:none}.sec-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.sec-head h2{font-size:clamp(20px,2.4vw,26px);font-weight:700}.sec-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.more{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.more:hover{color:var(--text)}.more svg{width:16px;height:16px}.page-head{margin-bottom:20px}.page-head h1{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2}.page-head p{color:var(--text-2);max-width:680px;margin:8px 0 0}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.crumbs a:hover{color:var(--text)}.crumbs svg{width:14px;height:14px}.hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-l);border:1px solid var(--line);background:var(--s1);isolation:isolate;align-items:center;min-height:380px;padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden}.hero-text{z-index:1;max-width:560px;position:relative}.hero-tag{color:var(--text-2);border:1px solid var(--line-2);background:var(--s2);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-tag{background:color-mix(in srgb,var(--s2) 70%,transparent)}}.hero-tag{background:var(--accent);color:#fff;border-color:#0000;font-weight:500}.hero-tag i{background:#fff;border-radius:50%;width:6px;height:6px}.hero h1{text-wrap:balance;word-break:keep-all;margin:16px 0 12px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.12}.hero p{color:var(--text-2);max-width:480px;margin:0 0 24px;font-size:17px}.hero-search{border-radius:var(--r-m);background:var(--bg);border:1px solid var(--line-2);width:100%;max-width:460px;height:52px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;padding:0 7px 0 16px;font-size:15px;display:flex}.hero-search:hover{border-color:var(--brand)}.hero-search span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hero-search .btn{flex:none}.hero-search svg{width:18px;height:18px}.hero-search .btn{pointer-events:none;height:38px}.hero-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hero-links a{color:var(--text-2);background:var(--s2);border-radius:999px;padding:4px 10px;font-size:13px}.hero-links a:hover{color:var(--text);background:var(--s3)}.hero-art{z-index:-1;background-position:100%;background-size:cover;position:absolute;inset:0}.hero-art:after{content:"";background:linear-gradient(90deg,var(--s1) 22%,var(--s1) 48%,transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-art:after{background:linear-gradient(90deg,var(--s1) 22%,color-mix(in srgb,var(--s1) 70%,transparent) 48%,transparent 78%)}}.hero-glow{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,var(--brand),var(--accent) 45%,transparent 70%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.hero-glow{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 40%,transparent),color-mix(in srgb,var(--accent) 18%,transparent) 45%,transparent 70%)}}.hero-glow{filter:blur(20px);opacity:.7}.hero-center{text-align:center;justify-content:center}.hero-center .hero-text{margin:0 auto}.hero-center p,.hero-center .hero-search{margin-left:auto;margin-right:auto}.hero-center .hero-links{justify-content:center}.hero-split{grid-template-columns:1fr 1fr;gap:32px;display:grid}.hero-split .hero-photo{border-radius:var(--r-m);aspect-ratio:4/3;object-fit:cover;width:100%}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cat-card{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px;transition:background .15s,border-color .15s;display:flex}.cat-card:hover{filter:brightness(1.08)}.cat-card{border:0}.cat-card:nth-child(3n+1){background:var(--brand)}.cat-card:nth-child(3n+2){background:var(--accent)}.cat-card:nth-child(3n){background:var(--violet)}.cat-card b{color:#fff}.cat-card p{color:#ffffffc7}.cat-card .n{color:#ffffffd9}.cat-card .cat-ic{color:#fff;background:#ffffff29;border-color:#0000}.cat-ic{border-radius:var(--r-m);background:var(--s2);width:44px;height:44px;color:var(--text);border:1px solid var(--line);flex:none;place-items:center;display:grid}.cat-ic svg{width:22px;height:22px}.cat-card .t{flex:1;min-width:0}.cat-card b{font-size:16px;font-weight:600;display:block}.cat-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cat-card .n{font:13px var(--mono);color:var(--muted);padding-top:2px}.cats-icons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cats-icons .cat-card{text-align:center;flex-direction:column;align-items:center}.cats-icons .cat-card p,.cats-icons .cat-card .n{display:none}.cats-tiles .cat-card{flex-direction:column;min-height:150px}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);flex-direction:column;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.card:hover{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.card:hover{border-color:color-mix(in srgb,var(--brand) 60%,transparent)}}.card:hover{background:var(--s2)}.card>a{display:contents}.thumb{aspect-ratio:4/3;background:var(--s2);place-items:center;display:grid;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.card:hover .thumb img{transform:scale(1.03)}.thumb .ext{font:600 15px var(--mono);letter-spacing:.08em;color:var(--text-2);border-radius:var(--r-s);border:1px solid var(--line-2);background:var(--s1);padding:10px 14px}.thumb .play{background:#0000008c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute}.thumb .play svg{fill:#fff;stroke:none;width:18px;height:18px;margin-left:3px}.badge{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.badge i{background:#fff;border-radius:50%;width:6px;height:6px}.card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.fmt{font:600 11px var(--mono);letter-spacing:.04em;background:var(--brand);border-radius:5px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.fmt{background:color-mix(in srgb,var(--brand) 22%,transparent)}}.fmt{color:#8fb0ff}.ver{font:12px var(--mono);color:var(--text-2)}.card-dl{gap:6px;margin-top:auto;padding-top:6px;display:flex}.card-dl .btn{flex:1;height:34px;font-size:13px}.l-list{grid-template-columns:1fr;gap:8px}.l-list .card{flex-direction:row;align-items:center}.l-list .thumb{aspect-ratio:4/3;flex:none;width:112px}.l-list .card-body{flex-direction:row;align-items:center;gap:16px;padding:10px 16px}.l-list .card-body>div{flex:1;min-width:0}.l-list .card-dl{margin:0;padding:0}.l-list .card-dl .btn{flex:none}.l-showcase{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.l-showcase .thumb{aspect-ratio:3/4}.l-masonry{columns:4 230px;column-gap:16px;display:block}.l-masonry .card{break-inside:avoid;margin-bottom:16px}.l-masonry .thumb{aspect-ratio:auto;min-height:140px}.l-masonry .thumb img{height:auto}.strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--s3) transparent;grid-auto-columns:minmax(220px,250px);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.strip>*{scroll-snap-align:start}.filterbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#080b1cb3;align-items:center;gap:10px;margin-bottom:16px;padding:10px 0;display:flex;position:sticky;top:64px}.chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line-2);height:34px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.chip:hover{color:var(--text);background:var(--s1)}.chip.on{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:600}.seg{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);flex:none;padding:3px;display:inline-flex}.seg button{border-radius:var(--r-s);height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.seg button svg{width:16px;height:16px}.seg button.on{background:var(--s3);color:var(--text)}.count{font:13px var(--mono);color:var(--muted);flex:none}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--r-m);padding:56px 20px}.empty b{color:var(--text);margin-bottom:6px;font-size:16px;display:block}.empty .btn{margin-top:14px}.skel-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.skel{border-radius:var(--r-m);aspect-ratio:4/4.2;background:linear-gradient(100deg,var(--s1) 30%,var(--s2) 50%,var(--s1) 70%);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.viewer{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:hidden}.viewer img{width:100%;height:auto;display:block}.viewer iframe.pdf{background:#fff;border:0;width:100%;height:min(80vh,900px);display:block}.viewer .video{aspect-ratio:16/9;background:#000;width:100%}.viewer .video iframe,.viewer .video video{border:0;width:100%;height:100%;display:block}.viewer .placeholder{text-align:center;color:var(--muted);padding:48px 20px}.viewer .placeholder .ext{font:600 22px var(--mono);border:1px solid var(--line-2);border-radius:var(--r-m);color:var(--text-2);margin-bottom:12px;padding:14px 18px;display:inline-block}.viewer-hint{color:var(--muted);text-align:center;border-top:1px solid var(--line);width:100%;padding:10px;font-size:13px}.side{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);padding:20px}.panel h1{font-size:22px;font-weight:700;line-height:1.35}.panel h2{color:var(--text-2);margin-bottom:12px;font-size:14px;font-weight:600}.latest{color:var(--ok);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.latest i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.latest i{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}}.panel .desc{color:var(--text-2);margin:10px 0 0;font-size:15px}.facts{grid-template-columns:auto 1fr;gap:6px 16px;margin:16px 0 0;font-size:14px;display:grid}.facts dt{color:var(--muted)}.facts dd{color:var(--text);margin:0}.dl-opts{flex-direction:column;gap:8px;display:flex}.dl-opt{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--s2);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.dl-opt:hover{background:var(--s3)}.dl-opt .fmt{flex:none}.dl-opt b{font-size:14px;font-weight:600;display:block}.dl-opt small{color:var(--muted);font-size:12px;display:block}.dl-opt>svg{width:18px;height:18px;color:var(--text-2);margin-left:auto}.dl-opt.primary{background:var(--brand);color:#fff;border-color:#0000}.dl-opt.primary .fmt{color:#fff;background:#ffffff2e}.dl-opt.primary small{color:#fffc}.dl-opt.primary>svg{color:#fff}.share{flex-wrap:wrap;gap:8px;display:flex}.share .btn{flex:1}.qr{align-items:center;gap:14px;margin-top:14px;display:flex}.qr-code{border-radius:var(--r-s);background:#fff;flex:none;width:96px;height:96px;padding:6px}.qr-code svg{width:100%;height:100%}.qr p{color:var(--muted);margin:0;font-size:13px}.notice{border-radius:var(--r-m);background:#f5b544;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice{background:color-mix(in srgb,#f5b544 12%,var(--s1))}}.notice{color:#ffe2a8;border:1px solid #f5b54459;margin-bottom:16px;font-size:14px}.notice svg{width:18px;height:18px;margin-top:2px}.dl-bar{display:none}.list{flex-direction:column;gap:10px;display:flex}.article{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);align-items:center;gap:18px;padding:14px;display:flex}.article:hover{background:var(--s2);border-color:var(--line-2)}.article img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-s);flex:none;width:168px}.article h3{font-size:17px;font-weight:600;line-height:1.45}.article p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:14px;display:-webkit-box;overflow:hidden}.reader{max-width:680px;margin:0 auto}.reader h1{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.3}.reader .cover{border-radius:var(--r-m);width:100%;margin:20px 0}.rich{color:var(--text-2);font-size:17px;line-height:1.85}.rich h2,.rich h3{color:var(--text);margin:1.6em 0 .6em}.rich a{color:#8fb0ff;text-underline-offset:3px;text-decoration:underline}.rich img{border-radius:var(--r-m);height:auto}.reader-foot{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:40px;padding-top:20px;display:flex}.prevnext{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prevnext a{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);padding:14px;font-size:14px}.prevnext a small{color:var(--muted);font-size:12px;display:block}.prevnext a:hover{background:var(--s2)}.progress{z-index:40;background:var(--brand);transform-origin:0;height:3px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress{animation:linear both grow;animation-timeline:scroll(root);display:block}}}@keyframes grow{to{transform:scaleX(1)}}.links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.link-card{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:14px;padding:18px;display:flex}.link-card:hover{border-color:var(--line-2)}.link-top{align-items:center;gap:12px;display:flex}.link-logo{border-radius:var(--r-m);color:#fff;flex:none;place-items:center;width:44px;height:44px;font-size:16px;font-weight:800;display:grid}.link-top b{font-size:16px;display:block}.link-top small{color:var(--muted);font-size:13px}.link-actions{gap:8px;display:flex}.link-actions .btn{flex:1}.link-card .qr{margin:0}.links-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.links-row .link-card{flex-direction:row;align-items:center;padding:14px}.links-row .link-actions,.links-row .qr{display:none}.official{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line-2);color:var(--text-2);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.official svg{width:18px;height:18px;color:var(--ok)}.text-block{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line);padding:clamp(20px,4vw,36px)}.text-block h2{margin-bottom:8px;font-size:24px;font-weight:700}.text-block .lead{color:var(--text-2);margin:0 0 12px}.text-block .btn{margin-top:16px}.text-plain{background:0 0;border:0;max-width:760px;padding:0}.text-callout{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-callout{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.banner img{border-radius:var(--r-l);border:1px solid var(--line);width:100%;display:block}.banner-wide img{object-fit:cover;max-height:420px}.banner-boxed{max-width:880px;margin:0 auto}.video-block{border-radius:var(--r-l);border:1px solid var(--line);aspect-ratio:16/9;background:#000;overflow:hidden}.video-block iframe{border:0;width:100%;height:100%}.search-layer{z-index:70;animation:fade .15s var(--ease);background:#000000b3;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.search-box{border-radius:var(--r-l);background:var(--s1);border:1px solid var(--line-2);flex-direction:column;width:100%;max-width:640px;max-height:76vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000080}.search-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 10px 0 18px;display:flex}.search-input svg{width:20px;height:20px;color:var(--muted)}.search-input input{min-width:0;height:58px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.search-body{padding:8px;overflow:auto}.search-group{color:var(--muted);letter-spacing:.04em;padding:10px 10px 4px;font-size:12px}.search-item{border-radius:var(--r-m);cursor:pointer;align-items:center;gap:12px;padding:10px;display:flex}.search-item.on,.search-item:hover{background:var(--s2)}.search-item .ph{border-radius:var(--r-s);background:var(--s3);width:44px;height:44px;font:600 10px var(--mono);color:var(--text-2);flex:none;place-items:center;display:grid;overflow:hidden}.search-item .ph img{object-fit:cover;width:100%;height:100%}.search-item b{font-size:15px;font-weight:500;display:block}.search-item small{color:var(--muted);font-size:12px}.search-hot{flex-wrap:wrap;gap:6px;padding:4px 10px 12px;display:flex}.search-foot{border-top:1px solid var(--line);color:var(--muted);gap:14px;padding:10px 16px;font-size:12px;display:flex}.search-foot kbd{font:11px var(--mono);border:1px solid var(--line-2);border-radius:4px;margin-right:4px;padding:0 5px}.toast{z-index:80;border-radius:var(--r-m);background:var(--s3);border:1px solid var(--line-2);animation:up .2s var(--ease);padding:10px 16px;font-size:14px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}@keyframes up{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes fade{0%{opacity:0}}.footer{border-top:1px solid var(--line);color:var(--muted);background:#080b1c80;font-size:13px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;padding-bottom:24px;display:flex}.footer a:hover{color:var(--text)}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (width<=900px){.detail{grid-template-columns:1fr}.side{position:static}.hero-split{grid-template-columns:1fr}}@media (width<=760px){.wrap{padding:0 16px}.topbar-inner{gap:4px;height:58px}.nav,.search-trigger{display:none}.only-mobile{display:grid}.brand{margin-right:auto}.filterbar{top:58px}main{padding-top:16px}.blocks{gap:40px}.hero{align-items:flex-end;min-height:440px;padding:22px}.hero-art{background-position:72%}.hero-art:after{background:linear-gradient(0deg,var(--s1) 35%,var(--s1) 62%,transparent 92%)}@supports (color:color-mix(in lab, red, red)){.hero-art:after{background:linear-gradient(0deg,var(--s1) 35%,color-mix(in srgb,var(--s1) 55%,transparent) 62%,transparent 92%)}}.hero p{font-size:15px}.grid.l-grid{grid-template-columns:repeat(2,1fr);gap:10px}.l-grid .card-dl{display:none}.l-list .thumb{width:88px}.l-list .card-dl{display:none}.l-showcase{grid-template-columns:1fr}.l-masonry{columns:2;column-gap:10px}.l-masonry .card{margin-bottom:10px}.strip{grid-auto-columns:64%}.cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cat-card{flex-direction:column;gap:10px;padding:14px}.article img{width:96px}.article h3{font-size:15px}.article p{display:none}.search-layer{background:var(--bg);padding:0}.search-box{border:0;border-radius:0;max-width:none;height:100%;max-height:none}.search-foot{display:none}.viewer{border-radius:var(--r-m)}.qr-desktop{display:none}.dl-bar{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dl-bar{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.dl-bar{border-top:1px solid var(--line)}.dl-bar .btn{flex:1;height:48px}.dl-bar .btn-primary{flex:2}.with-dl-bar{padding-bottom:90px}.prevnext{grid-template-columns:1fr}.toast{bottom:110px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.app{flex-direction:column;min-height:100vh;display:flex}.topbar-inner{gap:20px}.nav{overflow:visible}.nav-more{position:relative}.nav-more>button{border-radius:var(--r-s);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.nav-more>button:hover,.nav-more>button[aria-expanded=true],.nav-more>button.on{color:var(--text);background:var(--s1)}.nav-more>button svg{width:15px;height:15px;transition:transform .2s var(--ease)}.nav-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-pop{border-radius:var(--r-l);border:1px solid var(--line-2);min-width:320px;animation:pop .18s var(--ease);z-index:40;background:#0e0e12f5;padding:8px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 60px #0000008c}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-pop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0df0}}.nav-pop a{border-radius:var(--r-m);white-space:normal;align-items:flex-start;gap:12px;padding:10px;display:flex}.nav-pop a:hover{background:var(--s2)}.nav-pop a:after{display:none}.nav-pop .cat-ic{width:36px;height:36px}.nav-pop .cat-ic svg{width:18px;height:18px}.nav-pop b{color:var(--text);font-size:14px;font-weight:600;display:block}.nav-pop small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}@keyframes pop{0%{opacity:0;transform:translateY(-6px)}}.search-trigger{gap:8px;width:auto;padding:0 8px 0 12px}.search-trigger kbd{margin-left:6px}.lang{flex:none;position:relative}.lang-btn{border:1px solid var(--line);height:36px;color:var(--text-2);font:500 13px var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{color:var(--text);border-color:var(--line-2)}.lang-btn svg{width:15px;height:15px}.lang-btn svg:last-child{opacity:.7;width:13px;height:13px}.lang-pop{border:1px solid var(--line-2);z-index:50;min-width:180px;animation:pop .16s var(--ease);background:#0e0e11;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #0009}.lang.up .lang-pop{top:auto;bottom:calc(100% + 8px)}.menu-foot .lang.up .lang-pop{left:0;right:auto}.lang-pop button{width:100%;height:38px;color:var(--text-2);font:500 14px var(--font);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.lang-pop button small{font:500 11px var(--mono);color:var(--muted);letter-spacing:.06em}.lang-pop button:hover{color:var(--text);background:#ffffff0f}.lang-pop button.on,.lang-pop button.on small{color:var(--text)}.menu-foot{border-top:1px solid var(--line);margin-top:auto;padding:16px}.blocks{gap:clamp(72px,9vw,120px)}.sec-head{margin-bottom:28px}.sec-head h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15}.sec-head p{margin-top:8px;font-size:15px}.eyebrow{font:600 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{color:color-mix(in srgb,var(--brand) 55%,#fff)}}.eyebrow:before{content:"";background:currentColor;width:22px;height:1px;box-shadow:0 0 8px}.page-head .eyebrow{width:max-content;display:flex}.page-head h1{letter-spacing:-.025em}.card-body h3{letter-spacing:-.005em;font-size:15.5px}.card-dl{z-index:2;opacity:0;transition:opacity .2s,transform .2s var(--ease);margin:0;padding:0;position:absolute;top:10px;right:10px;transform:translateY(-4px)}.card:hover .card-dl,.card:focus-within .card-dl{opacity:1;transform:none}.card-dl .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0505069e;border:1px solid #ffffff38;border-radius:50%;flex:none;width:40px;height:40px;padding:0}.card-dl .btn:hover{color:#0a0a0b;background:#fff;border-color:#fff}.card-dl .lbl{display:none}.l-list .card-dl{opacity:1;position:static;transform:none}@media (hover:none){.card-dl{display:none}}.cat-card .soon{font:600 11px var(--font);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;margin-top:10px;padding:3px 9px;display:inline-block}.cat-card.is-empty .cat-ic{opacity:.55}.empty-soon{border-style:solid;border-color:var(--line);background:var(--s1);flex-direction:column;align-items:center;gap:4px;padding:72px 20px;display:flex}.empty-soon .empty-ic{border:1px solid var(--line-2);width:52px;height:52px;color:var(--text-2);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.empty-soon .empty-ic svg{width:24px;height:24px}.footer{background:#05050699;margin-top:40px}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:40px;padding-top:56px;padding-bottom:40px;display:grid}.footer-brand p{max-width:300px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.footer-col{flex-direction:column;gap:10px;display:flex}.footer-col h4{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0 0 4px}.footer-col a{color:var(--muted);width:max-content;font-size:14px}.footer-col a:hover{color:var(--text)}.footer-about p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;padding-bottom:22px;font-size:13px;display:flex}.footer-right{align-items:center;gap:18px;display:inline-flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.block:not(.block-hero){animation:linear both rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes rise{0%{opacity:0;transform:translateY(32px)}}@media (width<=1080px){.search-trigger span,.search-trigger kbd{display:none}.footer-top{grid-template-columns:1fr 1fr}}@media (width<=760px){.topbar-inner>.lang{display:none}.footer-top{grid-template-columns:1fr 1fr;gap:28px;padding-top:40px}.footer-brand,.footer-about{grid-column:1/-1}.sec-head{margin-bottom:20px}}.blocks{counter-reset:blk}.block:not(:empty):not(.block-hero){counter-increment:blk}.blocks .eyebrow .no:before{content:counter(blk,decimal-leading-zero) " · "}.si{width:18px;height:18px;display:block}.si-img{border-radius:50%;width:22px;height:22px}.footer-social a{color:var(--text-2);transition:color .15s,border-color .15s}.footer-social a:hover{color:#fff}.link-logo{color:#fff;border:1px solid var(--line)}.link-logo .si{width:22px;height:22px}.link-logo .si-img{width:30px;height:30px}.link-logo.lg-x{border-color:var(--line-2)}.theme-violet{--bg:#08061a;--s1:#110d28;--s2:#191436;--s3:#221c46;--line:#beaaff1a;--line-2:#beaaff2e;--text-2:#c2b9e0;--muted:#8c83ae}.theme-midnight,.theme-dark{--bg:#050506;--s1:#0f0f12;--s2:#17171b;--s3:#202026;--line:#ffffff14;--line-2:#ffffff24;--text-2:#b9bcc6;--muted:#858995}.theme-classic{--bg:#061219;--s1:#0b1c25;--s2:#112631;--s3:#18323f;--line:#96dce61a;--line-2:#96dce62e;--text-2:#b2c8cf;--muted:#7f98a0}.theme-minimal,.theme-warm{--bg:#f6f7fa;--s1:#fff;--s2:#f1f3f7;--s3:#e6e9f0;--line:#0f172a14;--line-2:#0f172a24;--text:#0b1220;--text-2:#3d4656;--muted:#6b7383;--ok:#12a16b}.theme-warm{--bg:#f8f4ec;--s2:#f3ede2;--s3:#eae2d4}.theme-minimal .btn-primary,.theme-warm .btn-primary{color:#fff;background:#0b1220}.theme-minimal .chip.on,.theme-warm .chip.on{color:#fff;background:#0b1220;border-color:#0b1220}.theme-minimal .badge,.theme-warm .badge{color:#0b1220;background:#ffffffeb}.theme-minimal .notice,.theme-warm .notice{color:#7a4b00}.theme-minimal .rich a,.theme-warm .rich a{color:#2346c8}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.theme-noir{--bg:#050506;--s1:#0f0f12c7;--s2:#18181ddb;--s3:#26262d;--line:#ffffff12;--line-2:#ffffff21;--text:#f5f5f6;--text-2:#a6a7b0;--muted:#6e7079;--brand:#3b6bff;--accent:#e5484d;--violet:#8b6cf6;--c-files:#3b6bff;--c-videos:#e5484d;--c-articles:#8b6cf6;--c-links:#e4e4ea}.k-files{--k:var(--c-files,var(--brand))}.k-videos{--k:var(--c-videos,var(--accent))}.k-articles{--k:var(--c-articles,var(--violet))}.k-links{--k:var(--c-links,#e4e4ea)}.theme-noir .bg-flow:before{content:"";background:radial-gradient(42% 36% at 100% 100%,#3b6bff29,#0000 70%),radial-gradient(36% 30% at 0 100%,#e5484d1a,#0000 70%);animation:10s ease-in-out infinite alternate noirBreathe;position:absolute;inset:0}@keyframes noirBreathe{to{opacity:.5}}.theme-noir .bg-flow i{filter:none;aspect-ratio:auto;opacity:1;border-radius:0;width:170vmax;height:1px;inset:0 auto auto -35vmax}.theme-noir .bg-flow .a{background:linear-gradient(90deg,#0000 15%,#3b6bff 50%,#0000 85%);animation:11s linear infinite beamA;box-shadow:0 0 14px 1px #3b6bffb3}.theme-noir .bg-flow .b{background:linear-gradient(90deg,#0000 20%,#e5484d 50%,#0000 80%);animation:15s linear -6s infinite beamB;box-shadow:0 0 12px 1px #e5484d99}.theme-noir .bg-flow .c{background:linear-gradient(90deg,#0000 25%,#8b6cf6 50%,#0000 75%);animation:19s linear -11s infinite beamC;box-shadow:0 0 10px #8b6cf680}@keyframes beamA{0%{opacity:0;transform:translateY(-20vh)rotate(-14deg)}12%,85%{opacity:.75}to{opacity:0;transform:translateY(120vh)rotate(-14deg)}}@keyframes beamB{0%{opacity:0;transform:translateY(120vh)rotate(9deg)}12%,85%{opacity:.55}to{opacity:0;transform:translateY(-20vh)rotate(9deg)}}@keyframes beamC{0%{opacity:0;transform:translateY(-20vh)rotate(-4deg)}15%,80%{opacity:.35}to{opacity:0;transform:translateY(120vh)rotate(-4deg)}}.theme-noir .filterbar{background:#050506c7}.theme-noir .nav a.on{color:#fff}.theme-noir .nav a.on:after{background:var(--brand);box-shadow:0 0 10px var(--brand)}.theme-noir .hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:540px;padding:48px 0;overflow:visible}.theme-noir .hero-text{max-width:min(560px,54%)}.theme-noir .hero h1{letter-spacing:-.02em;color:#0000;background:linear-gradient(#fff 40%,#9a9ca8);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.4vw,66px);line-height:1.06}.theme-noir .hero p{max-width:460px}.theme-noir .hero{--coin:min(44vw, 540px)}.theme-noir .hero-art{width:var(--coin);aspect-ratio:1;background-position:100% 73%;background-size:227%;height:auto;inset:50% 1% auto auto;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle closest-side,#000 72%,#0000 98%);mask-image:radial-gradient(circle closest-side,#000 72%,#0000 98%)}.theme-noir .hero-art:after,.theme-noir .hero:before,.theme-noir .hero:after{content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:50%;padding:1.5px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-noir .hero-art:after{display:none}.theme-noir .hero:before,.theme-noir .hero:after{width:var(--coin);aspect-ratio:1;z-index:0;top:50%;right:1%}.theme-noir .hero:before{filter:drop-shadow(0 0 6px #3b6bff);background:conic-gradient(from var(--ang),transparent 0 55%,#3b6bff 78%,#fff 84%,#3b6bff 90%,transparent);animation:5s linear infinite laserSpin;transform:translateY(-50%)rotateX(72deg)rotate(-16deg)}.theme-noir .hero:after{filter:drop-shadow(0 0 6px #e5484d);opacity:.8;background:conic-gradient(from var(--ang),transparent 0 60%,#e5484d 82%,#ffb3b5 87%,#e5484d 92%,transparent);animation:7s linear infinite reverse laserSpin;transform:translateY(-50%)rotateX(74deg)rotate(20deg)scale(.86)}.theme-noir .hero-text:after{content:"";background:linear-gradient(90deg,#3b6bff,#ffffffb3 30%,#0000 70%);width:min(1200px,100vw - 40px);height:1px;position:absolute;bottom:-48px;left:0;box-shadow:0 0 12px #3b6bff99}.theme-noir .hero-tag{color:#ff9a9d;background:#e5484d1f;border:1px solid #e5484d59}.theme-noir .hero-tag i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.theme-noir .hero-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;transition:border-color .25s,box-shadow .25s}.theme-noir .hero-links a{border:1px solid var(--line-2);background:0 0}.theme-noir .hero-links a:hover{color:#fff;border-color:#3b6bff99}@media (width<=760px){.theme-noir .hero{align-items:flex-end;min-height:0;padding:300px 0 36px}.theme-noir .hero-text{max-width:100%}.theme-noir .hero{--coin:320px}.theme-noir .hero-art{inset:0 auto auto 50%;transform:translate(-50%)}.theme-noir .hero:before,.theme-noir .hero:after{margin-left:-160px;top:160px;left:50%;right:auto}.theme-noir .hero-text:after{bottom:-36px}}.theme-noir .btn-primary{color:#0a0a0b;background:#fff}.theme-noir .btn-primary:hover{background:#fff;box-shadow:0 0 0 1px #3b6bffb3,0 0 26px #3b6bff73}.theme-noir .btn:hover{border-color:#3b6bff8c}.theme-noir .chip.on{color:#0a0a0b;background:#fff;border-color:#fff}.theme-noir .dl-opt.primary{color:#0a0a0b;background:#fff}.theme-noir .dl-opt.primary small{color:#55565e}.theme-noir .dl-opt.primary>svg{color:#0a0a0b}.theme-noir .cat-card,.theme-noir .cat-card:nth-child(n){background:var(--s1);border:1px solid var(--line);position:relative;overflow:hidden}.theme-noir .cat-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--k,var(--brand)),transparent 70%);border-radius:50%;width:75%;position:absolute;bottom:-55%;right:-25%}@supports (color:color-mix(in lab, red, red)){.theme-noir .cat-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--k,var(--brand)) 38%,transparent),transparent 70%)}}.theme-noir .cat-card:after{transition:transform .4s var(--ease)}.theme-noir .cat-card:hover:after{transform:scale(1.25)}.theme-noir .cat-card b{color:var(--text)}.theme-noir .cat-card p{color:var(--text-2)}.theme-noir .cat-card .n{color:var(--muted)}.theme-noir .cat-card .cat-ic{background:var(--k,var(--brand))}@supports (color:color-mix(in lab, red, red)){.theme-noir .cat-card .cat-ic{background:color-mix(in srgb,var(--k,var(--brand)) 14%,transparent)}}.theme-noir .cat-card .cat-ic{color:var(--k,var(--brand));border:1px solid var(--k,var(--brand))}@supports (color:color-mix(in lab, red, red)){.theme-noir .cat-card .cat-ic{border:1px solid color-mix(in srgb,var(--k,var(--brand)) 35%,transparent)}}.theme-noir .card{position:relative}.theme-noir .card .fmt{background:var(--k,var(--brand))}@supports (color:color-mix(in lab, red, red)){.theme-noir .card .fmt{background:color-mix(in srgb,var(--k,var(--brand)) 16%,transparent)}}.theme-noir .card .fmt{color:var(--k,var(--brand))}@supports (color:color-mix(in lab, red, red)){.theme-noir .card .fmt{color:color-mix(in srgb,var(--k,var(--brand)) 65%,#fff)}}.theme-noir .badge{background:#0a0a0ccc;border:1px solid #e5484d80}.theme-noir .badge i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.theme-noir .ver{color:var(--text-2)}.theme-noir .card:before,.theme-noir .cat-card:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;opacity:0;background:conic-gradient(from var(--ang),transparent 0 68%,var(--k,var(--brand)) 80%,#fff 84%,var(--k,var(--brand)) 88%,transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .3s;animation:2.6s linear infinite laserSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.theme-noir .card:hover:before,.theme-noir .cat-card:hover:before{opacity:1}@keyframes laserSpin{to{--ang:360deg}}.theme-noir .latest{color:#7ce3b0}.theme-noir .rich a{color:#8faeff}.theme-noir .official svg{color:var(--brand)}.theme-noir{--text-2:#b6b8c2;--muted:#8b8d97;--line:#ffffff14;--line-2:#ffffff29;--s1:#0b0b0e;--s2:#121216;--s3:#1a1a1f;--r-m:12px;--r-l:12px}.theme-noir .bg-flow i,.theme-noir .bg-flow:before{display:none}.theme-noir .bg-flow:after{opacity:1;mix-blend-mode:normal;background-image:linear-gradient(to right,transparent calc(50% - 580px),var(--line) calc(50% - 580px),var(--line) calc(50% - 579px),transparent calc(50% - 579px),transparent calc(50% + 579px),var(--line) calc(50% + 579px),var(--line) calc(50% + 580px),transparent calc(50% + 580px))}@media (width<=1240px){.theme-noir .bg-flow:after{display:none}}.theme-noir .card,.theme-noir .panel,.theme-noir .hero-search,.theme-noir .article,.theme-noir .link-card,.theme-noir .text-block{-webkit-backdrop-filter:none;backdrop-filter:none}.theme-noir .topbar{background:#050506eb}.theme-noir .card,.theme-noir .cat-card,.theme-noir .link-card,.theme-noir .article,.theme-noir .panel{background:var(--s1);border:1px solid var(--line)}.theme-noir .card:hover,.theme-noir .link-card:hover,.theme-noir .article:hover{background:var(--s1);border-color:var(--line-2)}.theme-noir .cat-card:after{display:none}.theme-noir .cat-card:hover{filter:none;background:var(--s2)}.theme-noir .thumb{background:var(--s2);border-bottom:1px solid var(--line)}.theme-noir .blocks{gap:0}.theme-noir .block:not(.block-hero):not(:empty){border-top:1px solid var(--line);padding:56px 0 72px}.theme-noir .block-hero{padding-bottom:24px}.theme-noir .hero-text:after{display:none}.theme-noir .eyebrow{color:var(--text-2);letter-spacing:.12em;font-weight:500}.theme-noir .eyebrow:before{background:var(--brand);width:6px;height:6px;box-shadow:none;border-radius:50%}.theme-noir .hero-art{background-position:50%;background-size:106%;-webkit-mask-image:none;mask-image:none}.theme-noir .hero h1{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.theme-noir .hero-tag{color:var(--text-2);border-color:var(--line-2);font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0}.theme-noir .hero-search{background:var(--s1)}html:lang(en){--font:"Geist", "Noto Sans KR", "Noto Sans SC", system-ui, sans-serif}html:lang(ko){--font:"Geist", "Noto Sans KR", system-ui, sans-serif}html:lang(zh-CN){--font:"Geist", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.theme-noir h1,.theme-noir h2,.theme-noir h3{font-weight:600}.theme-noir .hero h1{font-weight:600;line-height:1.04}html:lang(en) .theme-noir .hero h1{letter-spacing:-.04em}html:lang(en) .theme-noir .sec-head h2,html:lang(en) .theme-noir .page-head h1,html:lang(en) .theme-noir .panel h1{letter-spacing:-.03em}html:lang(zh-CN) .theme-noir :is(h1,h2,h3),html:lang(ko) .theme-noir :is(h1,h2,h3){letter-spacing:0;line-height:1.25}.theme-noir .meta,.theme-noir .count,.theme-noir .ver,.theme-noir .facts dd{font-variant-numeric:tabular-nums}.theme-noir .footer{border-top:1px solid var(--line);background:0 0;margin-top:0}.footer-top{grid-template-columns:1fr auto;align-items:end}.footer-brand p{max-width:460px}.footer-social{gap:8px;display:flex}.footer-social a{border:1px solid var(--line);width:40px;height:40px;color:var(--text-2);border-radius:10px;place-items:center;display:grid}.footer-social a:hover{border-color:var(--line-2);color:var(--text)}.footer-social .mark{font:600 12px var(--mono);letter-spacing:.02em}@media (width<=760px){.theme-noir .block:not(.block-hero):not(:empty){padding:40px 0 48px}.footer-top{grid-template-columns:1fr;align-items:start}}.theme-noir .hero p{text-wrap:balance}.theme-noir .bg-flow:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:50% -1px;background-size:64px 64px;animation:none;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 75% at 50% 0,#000 30%,#0000 80%)}.app{overflow-x:clip}.tkc-cta{flex-wrap:wrap;gap:10px;max-width:460px;margin-top:16px;display:flex}.tkc-cta .btn{border-radius:var(--r-m);text-align:left;height:auto;min-height:56px;padding:8px 20px;font-size:15px}.tkc-cta .tkc-dl{flex:auto;justify-content:flex-start;gap:12px}.tkc-cta .tkc-dl svg{flex:none;width:22px;height:22px}.tkc-cta .tkc-dl span{white-space:normal;flex-direction:column;gap:1px;min-width:0;display:flex}.tkc-cta .tkc-dl b{font-size:16px;font-weight:600;line-height:1.3}.tkc-cta .tkc-dl small{font:500 12px var(--mono);letter-spacing:.02em;opacity:.7}.tkc-cta .tkc-ghost{background:0 0;flex:none}.cat-grid.tkc-soon-on .cat-card.is-empty{display:none}.tkc-soon{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:14px;display:flex}.tkc-soon-l{font:600 11px var(--font);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 9px}.tkc-soon a{color:var(--text-2);padding:4px 0}.tkc-soon a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.page-head.tkc-has-zip{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.page-head.tkc-has-zip>h1,.page-head.tkc-has-zip>p{grid-column:1}.page-head.tkc-has-zip>.tkc-zip{grid-area:1/2/span 2;align-self:end}.tkc-zip{text-align:left;gap:12px;height:auto;min-height:48px;padding:6px 18px}.tkc-zip svg{flex:none}.tkc-zip span{flex-direction:column;gap:1px;display:flex}.tkc-zip b{font-size:15px;font-weight:600}.tkc-zip small{font:500 12px var(--mono);color:var(--text-2)}@media (width>=761px){.grid.l-grid{grid-template-columns:repeat(auto-fill,minmax(280px,300px));justify-content:start;gap:16px}}.thumb.tkc-wide:before{content:"";background:var(--tkc-bg) center/cover;filter:blur(20px)brightness(.45)saturate(1.1);position:absolute;inset:-12%}.thumb.tkc-wide:after{content:"";pointer-events:none;box-shadow:inset 0 0 30px 24px var(--s1);position:absolute;inset:0}.thumb.tkc-wide img{z-index:1;position:relative;-webkit-mask-image:linear-gradient(#0000 28.9%,#000 37% 63%,#0000 71.1%);mask-image:linear-gradient(#0000 28.9%,#000 37% 63%,#0000 71.1%);object-fit:contain!important;object-position:50% 50%!important}.card .card-dl{opacity:1;margin:auto 0 0;padding:8px 0 0;display:flex;position:static;transform:none}.card .card-dl .btn{border-radius:var(--r-s);width:100%;height:36px;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff47;gap:6px;padding:0 14px}.card .card-dl .btn:hover{background:var(--s2);color:var(--text);border-color:#ffffff80}.card .card-dl .lbl{display:inline}.l-list .card .card-dl{padding:0}.l-list .card .card-dl .btn{width:auto}.tkc-q-dl{background:0 0;border-color:#ffffff47}.cat-grid .cat-card{flex-direction:column;justify-content:space-between;gap:16px;min-height:96px;padding:16px 18px}.cat-grid .cat-card:not(.is-empty) .cat-ic,.cat-grid .cat-card:not(.is-empty) p,.cat-grid .cat-card:not(.is-empty) .n{display:none}.cat-grid .cat-card b{font-size:23px;font-weight:600;line-height:1.25}.tkc-cn{color:var(--muted);font-size:13px}@media (width<=760px){.page-head.tkc-has-zip{display:block}.page-head.tkc-has-zip>.tkc-zip{justify-content:flex-start;width:100%;margin-top:16px}}.detail .dl-opt:not(.primary){border-color:var(--line);background:0 0;padding:8px 12px}.detail .dl-opt:not(.primary) b{color:var(--text-2);font-size:13px;font-weight:500}.detail .dl-opt:not(.primary) small{font-size:11px}.detail .facts .tkc-fact-a{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.detail .facts .tkc-fact-a:hover{-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.dl-bar{transition:transform .25s var(--ease),opacity .25s,visibility .25s}.dl-bar.tkc-bar-off{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(110%)}main.tkc-verify,.tkc-on-verify main.wrap:not(.tkc-verify){display:none}.tkc-on-verify main.tkc-verify{display:block}.tkc-v-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tkc-drop{border:1.5px dashed var(--line-2);border-radius:var(--r-m);text-align:center;cursor:pointer;min-height:200px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}.tkc-drop:hover,.tkc-drop.is-over,.tkc-drop:focus-within{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tkc-drop:hover,.tkc-drop.is-over,.tkc-drop:focus-within{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.tkc-drop svg{width:30px;height:30px;color:var(--text)}.tkc-drop b{color:var(--text);font-size:15px;font-weight:600}.tkc-drop small{color:var(--muted);max-width:360px;font-size:13px;line-height:1.5}.tkc-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tkc-or{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.tkc-or:before,.tkc-or:after{content:"";background:var(--line);flex:1;height:1px}.tkc-linkform{gap:8px;display:flex}.tkc-input{border-radius:var(--r-m);border:1px solid var(--line-2);background:var(--bg);min-width:0;height:42px;color:var(--text);font:15px var(--font);flex:1;padding:0 14px}.tkc-input::placeholder{color:var(--muted)}.tkc-input:focus{border-color:var(--brand);outline:0}.tkc-v-idle,.tkc-v-busy{color:var(--muted);margin:0;font-size:14px}.tkc-res{--c:var(--muted)}.tkc-res.is-latest,.tkc-res.is-official{--c:var(--ok)}.tkc-res.is-old{--c:#f5b544}.tkc-res-h{color:var(--text);align-items:center;gap:12px;font-size:22px;font-weight:700;display:flex}.tkc-res-h i{width:40px;height:40px;color:var(--c);background:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tkc-res-h i{background:color-mix(in srgb,var(--c) 16%,transparent)}}.tkc-res-h i{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.tkc-res-h i{border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}}.tkc-res-h svg{width:22px;height:22px}.tkc-res-p{color:var(--text-2);margin:12px 0 0;font-size:15px}.tkc-res-file{border-radius:var(--r-m);background:var(--s2);border:1px solid var(--line);margin-top:14px;padding:12px 14px}.tkc-res-file b{font-size:15px;font-weight:600;display:block}.tkc-res-file small{font:12px var(--mono);color:var(--muted);margin-top:2px;display:block}.tkc-res-act{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tkc-res .facts{margin-top:16px}.tkc-hash{word-break:break-all;font-size:12px}@media (width<=900px){.tkc-v-grid{grid-template-columns:1fr}}@media (width<=480px){.tkc-linkform{flex-direction:column}.tkc-linkform .btn{width:100%}.tkc-res-act .btn{flex:1}}.grid.l-grid .thumb,.strip .thumb{aspect-ratio:3/4}.grid.l-grid .thumb img,.strip .thumb img{object-position:50% 100%}.thumb:not(.tkc-wide) img,.viewer>img{scale:1.012}.card.tkc-badged .thumb>.badge{display:none}.card .meta .badge.tkc-badge{margin-left:auto;position:static}.detail .panel h1,html:lang(zh-CN) .theme-noir .detail .panel h1,html:lang(ko) .theme-noir .detail .panel h1{font-size:28px;line-height:1.3}@media (width>=901px){.detail .panel h1,html:lang(zh-CN) .theme-noir .detail .panel h1,html:lang(ko) .theme-noir .detail .panel h1{text-wrap:balance;max-width:10em;font-size:38px}}.with-dl-bar>section .sec-head h2{font-size:26px}.cat-card p,.cat-card b,.card-body h3,.panel h1,.footer-brand p{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}main>.crumbs:first-child,.with-dl-bar>.crumbs:first-child{margin-top:24px}@media (width<=760px){main>.crumbs:first-child,.with-dl-bar>.crumbs:first-child{margin-top:16px}.with-dl-bar>section .sec-head h2{font-size:20px}.chip{height:40px;position:relative}.chip:after{content:"";position:absolute;inset:-3px 0}.seg button{height:36px;position:relative}.seg button:after{content:"";position:absolute;inset:-4px -2px}.filterbar{flex-wrap:wrap;row-gap:8px}.filterbar .chips{flex-wrap:nowrap;flex:100%;order:1;overflow-x:auto}.filterbar .count{order:2;margin-right:auto}.filterbar .seg{order:3}.viewer iframe.pdf{height:min(56vh,480px)}.viewer>img{object-fit:contain;width:auto;max-width:100%;max-height:min(56vh,480px)}.viewer{background:0 0;border:0;border-radius:0;min-height:0}.cat-grid .cat-card b{font-size:20px}}.tkc-quick{width:min(600px,100%);margin-top:28px}.tkc-q-h{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.tkc-q-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tkc-q-row{border-radius:var(--r-m);background:var(--s1);border:1px solid var(--line);align-items:center;gap:14px;padding:10px 12px;display:flex}.tkc-q-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.tkc-q-main img,.tkc-q-main .fmt{object-fit:cover;object-position:50% 9%;border-radius:var(--r-s);background:var(--s2);flex:none;width:64px;height:46px}.tkc-q-main .fmt{place-items:center;font-size:12px;display:grid}.tkc-q-main span{flex-direction:column;min-width:0;display:flex}.tkc-q-main b{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.tkc-q-main small{font:12px var(--mono);color:var(--text-2)}.tkc-q-dl{flex:none}.block-hero{isolation:isolate;position:relative}.block-hero:before{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;background:radial-gradient(circle,var(--brand),var(--brand) 48%,transparent 66%);border-radius:50%;width:min(80vw,900px);position:absolute;top:50%;right:-14%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.block-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 40%,transparent),color-mix(in srgb,var(--brand) 20%,transparent) 48%,transparent 66%)}}.block-hero:before{filter:blur(30px);-webkit-mask-image:linear-gradient(#0000 14%,#000 30% 70%,#0000 86%);mask-image:linear-gradient(#0000 14%,#000 30% 70%,#0000 86%)}@media (width>=761px){.theme-noir .hero{--coin:min(56vw,690px);min-height:700px}.theme-noir .hero-art,.theme-noir .hero:before,.theme-noir .hero:after{right:-14%}.theme-noir .hero-text{width:100%;max-width:600px}}@media (width>=761px) and (width<=1180px){.theme-noir .hero{--coin:46vw}.tkc-quick{max-width:calc(54vw - 40px)}}@media (width<=760px){.theme-noir .hero{--coin:454px;min-height:0;padding:200px 0 20px}.theme-noir .hero:before,.theme-noir .hero:after{top:calc(var(--coin) / 2);margin-left:calc(var(--coin) / -2)}.theme-noir .hero-text:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05050600,#05050600 22%,#050506bf 35% 50%,#050506eb 72% 80%,#05050600);height:520px;position:absolute;top:-190px;left:-16px;right:-16px}.theme-noir .hero-text h1,.theme-noir .hero-text p{text-shadow:0 1px 14px #050506d9}.tkc-quick{margin-top:20px}.tkc-q-h{display:none}}.hero h1 .tkc-h1-a{font-family:"Orbitron",var(--font);letter-spacing:.06em;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:2px #fff;font-weight:900;display:block}.hero h1 .tkc-h1-b{font-family:"Noto Sans SC","Noto Sans KR",var(--font);color:#fff;font-weight:900;display:block}html:lang(ko) .hero h1 .tkc-h1-b{font-family:"Noto Sans KR","Noto Sans SC",var(--font)}@media (width<=760px){.hero h1 .tkc-h1-a{-webkit-text-stroke-width:1.5px}}.tkc-verify .page-head{text-align:center}.tkc-verify .crumbs{justify-content:flex-start}.tkc-v-grid{max-width:680px;margin:0 auto;display:block}.tkc-v-grid h2,.tkc-or{display:none}.tkc-v-grid>.panel:first-child{background:0 0;border:0;padding:0}.tkc-drop{border:1px solid var(--line-2);background:#ffffff06;border-style:solid;min-height:220px;margin-bottom:12px;padding:48px 16px}.tkc-drop svg{width:32px;height:32px}.tkc-drop b{font-size:17px}.tkc-linkform .tkc-input,.tkc-linkform .btn{height:48px}.tkc-v-grid>.tkc-v-out{margin-top:20px}.detail .side{flex-direction:column;gap:20px;display:flex}.detail .side>.panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.detail .side>.panel:first-child{display:contents}.detail .side .latest{order:1;margin-bottom:-10px}.detail .side h1{order:2}.detail .side .desc{order:3;margin:0}.detail .side .facts{order:4;margin:0}.detail .side .dl-panel{order:5}.detail .side .dl-panel>h2{display:none}.detail .side>.panel:last-child{border-top:1px solid var(--line);border-radius:0;order:6;padding-top:16px}.detail .dl-opt.primary{min-height:60px}.detail .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.detail .facts dt{font-size:12px}.detail .facts dd{margin-bottom:10px;font-size:15px}.detail .facts dt:nth-of-type(odd),.detail .facts dd:nth-of-type(odd){grid-column:1}.detail .facts dt:nth-of-type(2n),.detail .facts dd:nth-of-type(2n){grid-column:2}.detail .facts dt:first-of-type,.detail .facts dt:nth-of-type(2){grid-row:1}.detail .facts dd:first-of-type,.detail .facts dd:nth-of-type(2){grid-row:2}.detail .facts dt:nth-of-type(3),.detail .facts dt:nth-of-type(4){grid-row:3}.detail .facts dd:nth-of-type(3),.detail .facts dd:nth-of-type(4){grid-row:4}.detail .facts dt:nth-of-type(5),.detail .facts dt:nth-of-type(6){grid-row:5}.detail .facts dd:nth-of-type(5),.detail .facts dd:nth-of-type(6){grid-row:6}.detail .facts dt:nth-of-type(7),.detail .facts dt:nth-of-type(8){grid-row:7}.detail .facts dd:nth-of-type(7),.detail .facts dd:nth-of-type(8){grid-row:8}@media (width>=901px){.detail{grid-template-columns:minmax(300px,460px) minmax(0,1fr);gap:56px}.viewer iframe.pdf{aspect-ratio:3/4;height:auto}}.filterbar{padding:0}.filterbar .chips{gap:24px}.filterbar .chip{height:46px}.filterbar .chip,.theme-noir .filterbar .chip.on{color:var(--text-2);background:0 0;border:0;border-radius:0;padding:0 2px;font-size:14px}.filterbar .chip:hover{color:var(--text);background:0 0}.theme-noir .filterbar .chip.on{color:#fff;font-weight:600;box-shadow:inset 0 -2px #fff}@media (width<=760px){.filterbar .chip{height:40px}.filterbar .chips{gap:20px;max-width:100%}.filterbar{padding-bottom:8px}.theme-noir .filterbar .chip.on{box-shadow:inset 0 -2px #fff}}.tkc-verify .page-head p{margin-left:auto;margin-right:auto}@media (width<=480px){.tkc-linkform .tkc-input{flex:none;width:100%}}.theme-noir .bg-flow:after{display:none}.theme-noir .block:not(.block-hero):not(:empty),.theme-noir .footer{border-top:0}.theme-noir .bg-flow{background:radial-gradient(64% 46% at 50% -8%,#ffffff1c,#0000 70%),#050506}.theme-noir .hero:after{filter:drop-shadow(0 0 6px #e5484d);background:conic-gradient(from var(--ang),transparent 0 60%,#e5484d 82%,#ffb3b5 87%,#e5484d 92%,transparent)}.detail .latest i{background:var(--accent);box-shadow:0 0 8px var(--accent)}.tkc-res.is-latest .tkc-res-file{border:0}@media (width<=760px){.theme-noir .bg-flow:before{background-position:50% -6px}.grid.l-grid:not(:has(.card:nth-child(3))){grid-template-columns:1fr}}@media (width<=480px){html:lang(en) .tkc-cta .tkc-dl{flex:1 1 0;min-width:0}html:lang(en) .tkc-cta .tkc-dl b{font-size:15px}.tkc-q-main b{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box}.tkc-q-row .tkc-q-dl{gap:4px;padding:0 8px;font-size:13px}.tkc-q-main{gap:10px}.card-body h3{-webkit-line-clamp:unset;display:block;overflow:visible}.hero-search>span:first-of-type{font-size:0}.hero-search>span:first-of-type:after{content:"搜索白皮书";font-size:15px}html:lang(en) .hero-search>span:first-of-type:after{content:"Search whitepapers"}html:lang(ko) .hero-search>span:first-of-type:after{content:"백서 검색"}}.blocks .eyebrow .no{font-style:normal}html:lang(en) .hero p{text-wrap:wrap}.tkc-pv-off{display:none!important}.tkc-pvbar{justify-content:center;width:100%;padding:14px 0;display:flex}.tkc-pv-btn{border-radius:var(--r-s);color:var(--text);background:0 0;border:1px solid #ffffff47;min-height:44px;padding:0 22px;font-weight:600}.tkc-pv-btn:hover{border-color:#fff9}.detail .latest{color:#b6b8c2}@media (width<=760px){.viewer>img{clip-path:inset(0 2px 0 0)}}@keyframes tkcRise{0%{opacity:0;transform:translateY(18px)}}@keyframes tkcUp{0%{transform:translateY(70%)}}@keyframes tkcFloat{50%{translate:0 -12px}}.btn,.tkc-pv-btn,.tkc-q-dl,.chip,.dl-opt{transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease),opacity .2s var(--ease),transform .15s var(--ease)}.btn:not(:disabled):active,.tkc-pv-btn:active,.tkc-q-dl:active,.chip:active,.dl-opt:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.theme-noir .hero-art{animation:16s ease-in-out infinite tkcFloat}.theme-noir .hero:before{animation:5s linear infinite laserSpin,16s ease-in-out infinite tkcFloat}.theme-noir .hero:after{animation:7s linear infinite reverse laserSpin,16s ease-in-out infinite tkcFloat}.hero h1{animation:.7s cubic-bezier(.16,1,.3,1) backwards tkcUp}.hero-tag,.hero p,.hero-search,.tkc-cta,.tkc-quick{animation:.6s cubic-bezier(.16,1,.3,1) backwards tkcRise}.hero p{animation-delay:.1s}.hero-search{animation-delay:.18s}.tkc-cta{animation-delay:.26s}.tkc-quick{animation-delay:.34s}.grid>.card,.strip>.card,.cat-grid>.cat-card{animation:.4s cubic-bezier(.16,1,.3,1) 40ms backwards tkcRise}.grid>.card:first-child,.strip>.card:first-child,.cat-grid>.cat-card:first-child{animation-delay:40ms}.grid>.card:nth-child(2),.strip>.card:nth-child(2),.cat-grid>.cat-card:nth-child(2){animation-delay:80ms}.grid>.card:nth-child(3),.strip>.card:nth-child(3),.cat-grid>.cat-card:nth-child(3){animation-delay:.12s}.grid>.card:nth-child(4),.strip>.card:nth-child(4),.cat-grid>.cat-card:nth-child(4){animation-delay:.16s}.grid>.card:nth-child(5),.strip>.card:nth-child(5),.cat-grid>.cat-card:nth-child(5){animation-delay:.2s}.grid>.card:nth-child(6),.strip>.card:nth-child(6),.cat-grid>.cat-card:nth-child(6){animation-delay:.24s}.detail .viewer{animation:.5s cubic-bezier(.16,1,.3,1) backwards tkcRise}.detail .side>.panel:not(:has(.dl-bar)){animation:.5s cubic-bezier(.16,1,.3,1) backwards tkcRise}.detail .side>.panel:not(:has(.dl-bar)){animation-delay:.1s}}.tkc-view{border-color:var(--line-2);color:var(--text-2);background:0 0;flex:none;gap:6px;position:relative}.tkc-view:hover{background:var(--s2);color:var(--text);border-color:#ffffff80}.tkc-view:after{content:"";position:absolute;inset:-4px 0}.tkc-view svg{flex:none;width:16px;height:16px}.card-dl .btn.tkc-view{width:auto;padding:0 12px}.card-dl .btn:not(.tkc-view){flex:1 1 0;min-width:0}.l-list .card .card-dl .btn:not(.tkc-view){flex:none}.tkc-q-row .tkc-view{padding:0 10px;font-size:14px}.tkc-q-row .tkc-view:after{top:-5px;bottom:-5px}@media (width<=480px){.card-dl .btn.tkc-view{gap:4px;padding:0 6px;font-size:13px}.card-dl .btn:not(.tkc-view){flex:1 1 0;gap:4px;width:auto;min-width:0;padding:0 8px}.card-dl .btn.tkc-view svg{display:none}.tkc-q-row{flex-wrap:wrap;gap:12px 8px}.tkc-q-row .tkc-q-main{flex:100%}.tkc-q-row .tkc-view,.tkc-q-row .tkc-q-dl{flex:1 1 0;min-width:0}.tkc-q-row .tkc-view{gap:4px;padding:0 8px;font-size:13px}.tkc-view svg{width:14px;height:14px}}.hero-tag{visibility:hidden}.theme-noir .eyebrow{display:none}:root,.theme-noir{--mono:var(--font)}.tkc-res-file small{font-family:Geist Mono,ui-monospace,monospace}.meta,.ver,.fmt,.count,.facts dd,.tkc-q-main small,.tkc-cta .tkc-dl small,.tkc-zip small{font-variant-numeric:tabular-nums}.tkc-cta .tkc-dl small,.tkc-zip small,.tkc-q-main small{letter-spacing:0;font-weight:400}.tkc-q-h{font:500 13px var(--font);letter-spacing:0;text-transform:none;color:var(--muted)}.lang-btn{letter-spacing:0}.theme-noir .badge{color:#e5484d;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.theme-noir .badge i,.detail .latest i,.block-categories .sec-head p,.block-featured .sec-head p,.detail .dl-opt:not(.primary) small{display:none}.theme-noir .fmt,.theme-noir .card .fmt{font:500 12px var(--font);letter-spacing:0;color:var(--muted);background:0 0;border-radius:0;padding:0}.theme-noir .dl-opt.primary .fmt{color:#55565e;background:0 0}.detail .dl-opt .fmt{min-width:30px}.detail .dl-opt:not(.primary){border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 14px}.detail .dl-opt:not(.primary):last-child{border-bottom:0}.detail .dl-opt:not(.primary):hover{background:0 0}.theme-noir .detail .facts .fmt{font:400 15px var(--font);color:var(--text)}.detail .dl-opt:not(.primary):hover b{color:var(--text)}.theme-noir .nav a.on:after{box-shadow:none}.theme-noir .hero-search:hover{border-color:var(--line-2);box-shadow:none}.theme-noir .btn-primary:hover{box-shadow:none;background:#e8e8ea}.theme-noir .card:before,.theme-noir .cat-card:before,.theme-noir .cat-card:after{display:none}.theme-noir .card:hover,.theme-noir .cat-card:hover{border-color:var(--line-2)}.theme-noir .progress{background:var(--brand);box-shadow:none}.search-trigger kbd{display:none}@media (width<=480px){.hero-search>span:first-of-type:after{content:"搜索资料"}html:lang(en) .hero-search>span:first-of-type:after{content:"Search the library"}html:lang(ko) .hero-search>span:first-of-type:after{content:"자료 검색"}}.tkc-soon-l{font:400 14px var(--font);letter-spacing:0;color:var(--muted);border:0;border-radius:0;padding:0}.tkc-q-main b{word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}@media (width<=600px){.l-list .card .card-body{flex-wrap:wrap;row-gap:10px}.l-list .card .card-body>div{flex:100%}}@media (width<=400px){.l-grid .card-dl .btn:not(.tkc-view) svg{display:none}.l-grid .card-body{padding-left:10px;padding-right:10px}}header .brand-text{display:none}.qr-code:has(svg[data-qrs]){background:0 0;padding:0}.link-card .qr-code,.qr-desktop .qr-code{width:120px!important;height:120px!important}.hero h1{animation:none!important}.fx-press{transition-property:background-color,border-color,color,box-shadow,opacity!important}.btn.fx-press:not(:disabled):active,.tkc-q-dl.fx-press:active,.dl-opt.fx-press:active{transform:none}.hero-art.fx-tilt{transform:perspective(900px) translateY(var(--fx-py,0px)) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg)) rotateZ(var(--fx-rz,0deg))}.theme-noir .hero-art.fx-tilt{transform:translateY(-50%) perspective(900px) translateY(var(--fx-py,0px)) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg)) rotateZ(var(--fx-rz,0deg))}@media (width<=760px){.theme-noir .hero-art.fx-tilt{transform:translate(-50%) perspective(900px) translateY(var(--fx-py,0px)) rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg)) rotateZ(var(--fx-rz,0deg))}}.card{position:relative}.fx-spot{z-index:3;pointer-events:none;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.filterbar .chip{position:relative}.theme-noir .filterbar .chip.on:has(.fx-chip-hl){box-shadow:none}.fx-chip-hl{display:none}.theme-noir .fx-chip-hl{pointer-events:none;background:#fff;height:2px;display:block;position:absolute;bottom:0;left:0;right:0}.btn.fx-icon{gap:0;min-width:44px;position:relative;flex:none!important;width:44px!important;padding:0!important}.btn.fx-icon svg{width:18px!important;height:18px!important;display:block!important}.btn.fx-icon:after{content:"";position:absolute;inset:-6px 0}.card .card-dl{gap:8px}.tkc-q-row .btn.fx-icon{flex:none!important}.fx-ph{visibility:hidden;flex:none;width:44px}@media (width<=480px){.tkc-q-row .tkc-view,.tkc-q-row .tkc-q-dl{flex:none!important}}.fx-dialog-wrap{z-index:80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fx-dialog-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03050ecc;position:absolute;inset:0}.fx-dialog{z-index:1;border:1px solid var(--line-2);background:var(--s1,#0d0d10);flex-direction:column;width:min(960px,100%);height:min(88vh,1000px);display:flex;position:relative;overflow:hidden}.fx-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.fx-dialog-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.fx-dialog-act{flex:none;gap:8px;display:flex}.fx-dialog-body{background:#000;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.fx-dialog-body iframe{background:#fff;border:0;width:100%;height:100%}.fx-dialog-body img,.fx-dialog-body video{object-fit:contain;max-width:100%;max-height:100%;display:block}@media (prefers-reduced-motion:reduce){.fx-spot{display:none}}body:not([class*=theme-]){background:#050506}.grid>.card,.strip>.card,.cat-grid>.cat-card{animation:none!important}.fx-pdf{width:100%;height:100%;position:relative}.cat-grid.fx-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(170px,auto);grid-auto-flow:dense;gap:12px}.fx-bento .fx-c2{grid-column:span 2}.fx-bento .fx-c3{grid-column:span 3}.fx-bento .fx-c4{grid-column:span 4}.fx-bento .fx-r2{grid-row:span 2}.cat-grid.fx-bento .cat-card.fx-bc{text-align:left;border:1px solid var(--line);background:var(--s1);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;min-height:170px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -20px 80px -20px #ffffff14}.fx-bc-cv{pointer-events:none;gap:10px;height:calc(100% - 96px);padding:14px 14px 0;display:flex;position:absolute;inset:0 0 auto}.fx-bc-cv img{object-fit:cover;object-position:50% 12%;border-radius:var(--r-s);background:var(--s2);border:1px solid var(--line);flex:1;min-width:0;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.fx-bc-cv:after{content:"";background:linear-gradient(to bottom,transparent,var(--s1));height:50%;position:absolute;inset:auto 0 0}.fx-bc:hover .fx-bc-cv img{transform:translateY(-4px)}.fx-bc-body{z-index:1;flex-direction:column;gap:8px;padding:16px 18px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}@media (hover:hover){.fx-bc:hover .fx-bc-body{transform:translateY(-4px)}}.cat-grid.fx-bento.tkc-soon-on .cat-card.is-empty{display:none}.cat-grid.fx-bento .cat-card .fx-bc-ic{width:44px;height:44px;color:var(--brand);background:var(--brand);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cat-grid.fx-bento .cat-card .fx-bc-ic{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.cat-grid.fx-bento .cat-card .fx-bc-ic{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.cat-grid.fx-bento .cat-card .fx-bc-ic{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.fx-bc-ic svg{width:22px;height:22px}.cat-grid.fx-bento .cat-card:not(.is-empty) .t p{display:none}.cat-grid.fx-bento .cat-card.fx-c2:not(.is-empty) .t p,.cat-grid.fx-bento .cat-card.fx-c3:not(.is-empty) .t p,.cat-grid.fx-bento .cat-card.fx-c4:not(.is-empty) .t p{color:var(--text-2);margin:4px 0 0;font-size:14px;display:block}.fx-bc .t{flex-direction:column;display:flex}.cat-grid.fx-bento .cat-card:not(.has-cv){justify-content:space-between}.cat-grid.fx-bento .cat-card:not(.has-cv) .fx-bc-body{flex:1;justify-content:space-between}.cat-grid.fx-bento .cat-card.has-cv.fx-r2{min-height:360px}@media (width<=760px){.cat-grid.fx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.fx-bento .fx-c2,.fx-bento .fx-c3,.fx-bento .fx-c4{grid-column:span 1}.fx-bento .fx-r2{grid-row:auto}.fx-bento .fx-m2{grid-column:span 2}.cat-grid.fx-bento .cat-card.fx-bc{min-height:150px}.cat-grid.fx-bento .cat-card.has-cv,.cat-grid.fx-bento .cat-card.has-cv.fx-r2{min-height:250px}.fx-bc-cv{height:calc(100% - 92px)}.fx-bc-body{padding:14px}}@keyframes fxMarquee{to{transform:translateX(calc(-100% - var(--gap)))}}.fx-marquee{--gap:14px;--duration:60s;gap:var(--gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fx-marquee.is-static{-webkit-mask-image:none;mask-image:none}.fx-marquee-track{gap:var(--gap);flex-shrink:0;display:flex}.fx-marquee.is-run .fx-marquee-track{animation:fxMarquee var(--duration) linear infinite}.fx-marquee.is-run:hover .fx-marquee-track,.fx-marquee.is-run:focus-within .fx-marquee-track{animation-play-state:paused}.fx-marquee.is-static .fx-marquee-track{flex-wrap:wrap;flex-shrink:1;min-width:0}.fx-mq-i{aspect-ratio:16/10;border-radius:var(--r-m);border:1px solid var(--line);background:var(--s1);flex:none;width:260px;display:block;position:relative;overflow:hidden}.fx-mq-i img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.fx-mq-i span{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#050506d9);padding:24px 12px 10px;font-size:13px;font-weight:500;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fx-mq-i:hover img{transform:scale(1.04)}.fx-mq-i:hover{border-color:var(--line-2)}@media (width<=760px){.fx-mq-i{width:200px}.fx-marquee.is-static .fx-mq-i{width:calc(50% - 7px)}}.fx-soc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-soc-i{align-items:center;gap:12px;min-width:0;padding:18px 20px;transition:background-color .2s;display:flex;position:relative}.fx-soc-i+.fx-soc-i{border-left:1px solid #ffffff0f}.fx-soc-i:first-child{padding-left:4px}.fx-soc-i .link-logo{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.fx-soc-i .si{width:22px;height:22px}.fx-soc-i .si-img{object-fit:contain;width:100%;height:100%}.fx-soc-i .t{flex-direction:column;min-width:0;display:flex}.fx-soc-i .t b{font-size:16px;font-weight:700;line-height:1.4}.fx-soc-i .t small{color:var(--muted,#8b8d97);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.fx-soc-i .arr{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;color:#8b8d97;opacity:0;flex:none;width:16px;height:16px;margin-left:auto;transition:opacity .2s,transform .2s,color .2s;transform:translate(-4px,4px)}.fx-soc-i:after{content:"";background:var(--c);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.fx-soc-i:hover{background:#ffffff06}.fx-soc-i:hover .arr{opacity:1;color:var(--text);transform:none}.fx-soc-i:hover:after{transform:scaleX(1)}}.fx-soc-i:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (width<=900px){.fx-soc{grid-template-columns:1fr 1fr}.fx-soc-i:nth-child(3){border-left:0;padding-left:4px}.fx-soc-i:nth-child(n+3){border-top:1px solid #ffffff0f}}@media (width<=560px){.fx-soc{grid-template-columns:1fr}.fx-soc-i{border-left:0!important;padding-left:4px!important}.fx-soc-i+.fx-soc-i{border-top:1px solid #ffffff0f}.fx-soc-i .arr{opacity:.6;transform:none}}@media (width<=480px){.tkc-q-row{flex-wrap:nowrap;gap:8px}.tkc-q-row .tkc-q-main{flex:auto;gap:10px;min-width:0}.tkc-q-row .tkc-q-main img,.tkc-q-row .tkc-q-main .fmt{width:52px;height:38px}}@media (prefers-reduced-motion:reduce){.fx-marquee-track{animation:none!important}.fx-bc-body,.fx-bc-cv img,.fx-mq-i img{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
