:root{--ink: #1d1d1f;--muted: #6e6e73;--faint: #8e8e93;--line: #e5e5ea;--soft: #f2f2f4;--navy: #13233b;--gold: #f5b841;--gold-soft: #f5c76a;--red: #b42318;--green: #1f8a4c;--white: #ffffff;--focus: #0a84ff;--live: #e5484d;--ok-bg: #e7f5ec;--ok-ink: #1f5f3a;--kind-kuliah: #3949ab;--kind-meetup: #0e8a7d;--kind-kopdar: #c96a1b;--kind-office: #5b6170;--kind-tenggat: #e5484d;--tone-navy: #0f1b2d;--tone-blue: #1d4ed8;--tone-green: #14532d;--tone-gold: #f5d547;--tone-slate: #1f2937;--cover-navy-bg: #0f1b2d;--cover-navy-fg: #ffffff;--cover-navy-ac: #f5b841;--cover-blue-bg: #1d4ed8;--cover-blue-fg: #ffffff;--cover-blue-ac: #bfdbfe;--cover-green-bg: #14532d;--cover-green-fg: #eafff3;--cover-green-ac: #86efac;--cover-gold-bg: #f5d547;--cover-gold-fg: #1a1204;--cover-gold-ac: #1a1204;--cover-slate-bg: #1f2937;--cover-slate-fg: #f3f4f6;--cover-slate-ac: #fbbf24;--kampus-navy: #13233b;--kampus-gold: #f5c76a;--kampus-white: #ffffff;--blueprint: #7fa3d6;--tier-tunas: #2f9e5f;--tier-cilik: #2563eb;--tier-remaja: #7c3aed;--tier-kampus: #c99a2e;--junior-plus: #2f9e5f;--serif: "Source Serif 4", Georgia, serif;--sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-display: 32px;--fs-h2: 19px;--fs-title: 17px;--fs-body: 13.5px;--fs-small: 12.5px;--fs-caption: 11.5px;--sp-xs: 4px;--sp-sm: 8px;--sp-md: 12px;--sp-lg: 16px;--sp-xl: 24px;--sp-xxl: 36px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--d-win: .26s;--d-pop: .18s;--d-sheet: .28s;--d-veil: .2s;--d-search: .24s;--d-drawer: .26s;--d-toast: .24s;--d-view: .24s;--d-live: 1.6s;--mv-win: 10px;--mv-pop: 6px;--mv-sheet: 28px;--mv-drawer: 32px;--mv-toast: 16px;--mv-view: 10px;--ms-win: .96;--ms-pop: .95}:root{color-scheme:light;--scroll: rgba(60, 60, 67, .28);--scroll-hover: rgba(60, 60, 67, .5)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover);background-clip:padding-box}[hidden]{display:none!important}html,body{margin:0;height:100%}body{font-family:var(--sans);color:var(--ink);background:transparent;-webkit-font-smoothing:antialiased}button{font-family:var(--sans)}.eb-win{position:absolute;inset:0;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000014}.tl-row{display:flex;gap:8px;padding:2px 8px 16px}.tl{appearance:none;width:12px;height:12px;border-radius:50%;border:0;padding:0;cursor:pointer}.tl.c{background:#ff5f57}.tl.m{background:#febc2e}.tl.x{background:#28c840}.lib{position:absolute;inset:0}.side{position:absolute;left:8px;top:8px;bottom:8px;width:200px;padding:14px 8px;border-radius:16px;background:#f2f2f4f0;border:1px solid #e3e3e8;display:flex;flex-direction:column;z-index:2}.nv{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:6px 10px;border-radius:8px;border:0;background:transparent;cursor:pointer;text-align:left;font:500 13.5px/1.2 var(--sans);color:var(--ink)}.nv:hover{background:#0000000d}.nv.on{background:#00000017;color:var(--ink)}.nv .lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv .cnt{font-size:12px;opacity:.6}.nv-h{margin:16px 10px 6px;font:700 12.5px var(--sans)}.cols{display:flex;flex-direction:column;gap:1px;max-height:150px;overflow-y:auto}.col-edit{width:100%;min-height:32px;padding:5px 10px;border-radius:8px;border:2px solid #0a84ff;outline:none;background:#fff;font:500 13.5px var(--sans);color:var(--ink)}.me{display:flex;align-items:center;gap:10px;padding:8px 6px 2px;margin-top:auto}.me img{width:34px;height:34px;border-radius:50%;object-fit:cover}.me b{display:block;font:700 13px var(--sans)}.me span{font:600 12px var(--sans);color:var(--muted)}.main{position:absolute;inset:0 0 0 216px;overflow-y:auto}.pad{padding:32px 36px 24px}.h1{margin:0;font:700 32px/1.1 var(--serif);color:var(--ink)}.h2{margin:0 0 12px;font:700 19px var(--serif);color:var(--ink)}.sec-grey{padding:22px 36px 24px;background:var(--soft)}.cont{appearance:none;display:inline-flex;align-items:center;gap:14px;width:290px;padding:12px;border:0;border-radius:12px;background:var(--navy);color:#fff;cursor:pointer;text-align:left}.cont b{display:block;font:700 13.5px var(--sans)}.cont .a{display:block;font:500 12.5px var(--sans);color:#c9d3e3}.cont .s{display:block;font:600 12.5px var(--sans);color:var(--gold-soft)}.genres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.genre{appearance:none;position:relative;height:160px;border:0;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 6px 18px #00000014;text-align:left;padding:0 0 0 18px;cursor:pointer}.genre>span:first-child{font:700 17px var(--serif);color:var(--ink);display:block;max-width:140px;padding-top:18px}.genre .stack{position:absolute;right:16px;top:24px;display:flex}.genre .stack .cv+.cv{margin-left:-22px}.shelf{display:flex;gap:20px;overflow-x:auto;padding:4px 2px 18px}.bk{appearance:none;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:7px;color:inherit}.bk .note{font:500 11.5px var(--sans);color:var(--muted)}.link-h{appearance:none;border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font:700 19px var(--serif);color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:26px 22px}.empty{padding:150px 0 0;text-align:center}.empty b{display:block;font:400 22px var(--serif);color:var(--faint);margin-bottom:6px}.empty span{font:500 13px var(--sans);color:var(--muted)}.head-row{display:flex;align-items:center;gap:12px;margin-bottom:26px}.head-row .h1{flex:1;min-width:0}.head-row .btns{display:flex;gap:8px}.hero{position:relative;height:300px;display:flex;align-items:center;gap:40px;padding:0 36px;color:#fff}.hero .covers{position:relative;width:270px;height:220px;flex:none}.hero .covers>*{position:absolute}.hero h1{margin:0 0 8px;font:700 30px/1.15 var(--serif)}.hero .by{font:700 15px var(--sans);margin-bottom:4px}.hero .cnt{font:600 14px var(--sans);color:var(--gold-soft);margin-bottom:18px}.hero .cta{appearance:none;display:inline-flex;flex-direction:column;align-items:center;min-width:200px;padding:8px 22px;border:0;border-radius:999px;background:#ffffff29;color:#fff;cursor:pointer}.hero .cta b{font:700 13px var(--sans)}.hero .cta span{font:500 12px var(--sans);color:#d7deea}.rows{padding:22px 36px 30px}.rows h2{margin:0 0 6px;font:700 15px var(--sans)}.row{display:flex;align-items:center;gap:16px;padding:11px 0;border-top:1px solid var(--line)}.meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font:500 12.5px var(--sans);color:var(--muted)}.meta b{font:700 13.5px var(--sans);color:var(--ink)}.get,.read,.soon{appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 13px;border-radius:999px;border:0;cursor:pointer;font:700 12.5px var(--sans)}.get{background:#e5e5ea;color:var(--ink)}.read{background:var(--ink);color:#fff;padding:0 15px}.soon{background:var(--soft);color:var(--faint);cursor:default}.cv{display:block;position:relative;flex:none;border-radius:3px;overflow:hidden;box-shadow:0 10px 22px #00000038,0 2px 4px #0000001f;background:#ddd;width:var(--w);height:calc(var(--w) * 1.333)}.cv img{display:block;width:100%;height:100%;object-fit:cover}.cv:after{content:"";position:absolute;inset:0 auto 0 0;width:7%;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(0,0,0,.12) 60%,transparent)}.cv.gen{display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--w) * .1);color:var(--fg);background:var(--bg);font-size:calc(var(--w) * .1)}.cv.gen .t,.cv.gen .s{display:block}.cv.gen .t{font:700 1.25em/1.12 var(--serif)}.cv.gen .s{font:500 .62em/1.3 var(--sans);opacity:.8;margin-top:.5em}.cv.gen .g{width:38%;height:auto;color:var(--ac)}.tone-navy{--bg: var(--cover-navy-bg);--fg: var(--cover-navy-fg);--ac: var(--cover-navy-ac)}.tone-blue{--bg: var(--cover-blue-bg);--fg: var(--cover-blue-fg);--ac: var(--cover-blue-ac)}.tone-green{--bg: var(--cover-green-bg);--fg: var(--cover-green-fg);--ac: var(--cover-green-ac)}.tone-gold{--bg: var(--cover-gold-bg);--fg: var(--cover-gold-fg);--ac: var(--cover-gold-ac)}.tone-slate{--bg: var(--cover-slate-bg);--fg: var(--cover-slate-fg);--ac: var(--cover-slate-ac)}.menu{position:absolute;right:0;top:42px;width:230px;padding:6px;border-radius:12px;background:#f6f6f8f7;box-shadow:0 14px 40px #0000004d;z-index:3;color:var(--ink)}.menu button{appearance:none;width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:0;border-radius:7px;background:transparent;cursor:pointer;text-align:left;font:500 13px var(--sans);color:var(--ink)}.menu button:hover{background:#0000000f}.menu hr{border:0;height:1px;background:#0000001a;margin:4px 0}.menu .none{padding:8px 10px;font:500 12.5px var(--sans);color:var(--muted)}.menu .mk{width:14px;font-weight:700}.buy-scrim{position:absolute;inset:0;z-index:14;background:#00000040;display:grid;place-items:center}.buy{width:400px;max-width:calc(100% - 24px);padding:18px 20px 22px;border-radius:24px;background:#ededf0;box-shadow:0 24px 60px #00000059;border:1px solid rgba(0,0,0,.06)}.buy-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.buy-h h2{margin:0;font:700 17px var(--sans)}.pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;font:700 14px var(--sans)}.pill.dark{background:var(--ink);color:#fff;width:100%}.pill.soft{background:#dcdce0;color:var(--ink);min-height:30px;padding:0 14px;font-size:13px}.pill:disabled{opacity:.5;cursor:default}.buy-card{padding:14px 16px;border-radius:16px;background:#fff}.buy-item{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #ededf0}.buy-item b{display:block;font:600 14px var(--sans)}.buy-item span{font:500 13px var(--sans);color:var(--muted)}.ln{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font:500 13.5px var(--sans);color:#3a3a3c}.ln+.ln{border-top:1px solid #ededf0}.ln b{font-weight:700;color:var(--ink)}.buy p{margin:14px 4px;text-align:center;font:500 13px/1.5 var(--sans);color:#3a3a3c}.buy .step{display:flex;align-items:center;gap:10px;margin:6px;font:500 13.5px var(--sans);color:#3a3a3c}.buy .ok{text-align:center;margin:16px 0 14px}.buy .ok b{display:block;font:700 15px var(--sans)}.buy .ok span{font:500 13px var(--sans);color:var(--muted)}.buy .bad{margin:14px 4px 12px;text-align:center}.buy .bad b{display:block;font:700 15px var(--sans);color:var(--red)}.buy .bad span{font:500 13px var(--sans);color:#3a3a3c}.amts{display:flex;gap:8px;margin-bottom:10px}.amt{appearance:none;flex:1;min-height:44px;border-radius:12px;cursor:pointer;font:700 14px var(--sans);color:var(--ink);background:#fff;border:1px solid #d1d1d6}.amt.on{background:var(--ink);color:#fff;border-color:var(--ink)}.toast{position:absolute;left:50%;bottom:22px;transform:translate(-50%);padding:9px 16px;border-radius:999px;background:#1d1d1feb;color:#fff;font:600 13px var(--sans);z-index:30}.loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--faint);font:500 14px var(--sans)}.av{width:34px;height:34px;border-radius:50%;background:#d1d1d6;display:grid;place-items:center;font:700 14px var(--sans);flex:none}.acts-row{display:flex;gap:10px}.cv-promo{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 4px 4px;background:linear-gradient(180deg,#f5b841f5,#e0a22e);color:#1a1204;font:700 calc(var(--w) * .075) var(--sans);line-height:1.15;text-align:center}.cv-promo b{font-size:1.15em;letter-spacing:.08em;text-transform:uppercase}.cd{font-variant-numeric:tabular-nums}.cd-compact{font:600 .9em var(--sans);white-space:nowrap}.cd-blocks{display:inline-flex;gap:8px}.cd-box{display:inline-flex;flex-direction:column;align-items:center;min-width:54px;padding:8px 6px 6px;border-radius:12px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.cd-box b{font:700 26px/1 var(--sans);letter-spacing:.02em;color:#fff}.cd-box small{margin-top:4px;font:600 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft)}.get.promo{gap:8px}.get.promo s{opacity:.55}.get.promo span{color:#0b6b3a}.offer{position:relative;display:flex;align-items:center;gap:28px;margin:4px 0 26px;padding:22px 26px;border-radius:22px;overflow:hidden;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#1f3b6e,#0f1b2d 55%,#0a1220);box-shadow:0 18px 40px #0f1b2d59,inset 0 0 0 1px #f5b84173}.offer:before{content:"";position:absolute;inset:-40% -10% auto auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(245,184,65,.4),transparent 65%);pointer-events:none}.offer-cover{position:relative;flex:none;transform:rotate(-4deg);filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.offer-txt{position:relative;min-width:0}.offer-tag{display:inline-block;padding:4px 11px;border-radius:999px;background:var(--gold);color:#1a1204;font:800 11px var(--sans);letter-spacing:.1em;text-transform:uppercase}.offer h2{margin:10px 0 6px;font:700 26px/1.15 var(--serif)}.offer p{margin:0 0 12px;font:500 13.5px/1.5 var(--sans);color:#d7deea}.offer-code{display:inline-block;padding:1px 9px;border-radius:7px;background:#f5b8412e;color:var(--gold-soft);letter-spacing:.06em;box-shadow:inset 0 0 0 1px #f5b84180}.offer-cd{display:flex;align-items:center;gap:12px;margin-bottom:16px}.offer-cd-l{font:600 12px var(--sans);color:#c9d3e3}.offer-acts{display:flex;gap:10px}.offer-cta{appearance:none;min-height:42px;padding:0 26px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#ffd27a,#f5b841);color:#1a1204;font:800 14px var(--sans);box-shadow:0 0 #f5b84199;animation:glow 2.4s ease-in-out infinite}.offer-more{appearance:none;min-height:42px;padding:0 20px;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff;font:700 13.5px var(--sans)}@keyframes glow{0%,to{box-shadow:0 0 #f5b8418c}50%{box-shadow:0 0 0 9px #f5b84100}}@media (prefers-reduced-motion: reduce){.offer-cta{animation:none}}.rows .offer{margin:0 0 22px}.promo-row{display:flex;gap:8px;margin:12px 0 0}.promo-row input{flex:1;min-width:0;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #d1d1d6;background:#fff;font:600 13.5px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);outline:none}.promo-row input:focus{border-color:var(--ink)}.promo-ok{display:flex;align-items:center;gap:6px;margin:10px 4px 0;font:600 13px var(--sans);color:var(--green)}.promo-bad{margin:10px 4px 0;font:600 13px var(--sans);color:var(--red)}.ln .was{opacity:.5;margin-right:6px;font-weight:500}.get .was,.tk-btn .was,.tk-pill .was{opacity:.55;margin-right:6px;font-weight:500}.admin-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;align-items:end;margin-bottom:26px}.fld{display:flex;flex-direction:column;gap:4px;font:600 12px var(--sans);color:var(--muted)}.fld input,.fld select{min-height:36px;padding:0 10px;border-radius:10px;border:1px solid #d1d1d6;background:#fff;font:500 13.5px var(--sans);color:var(--ink)}.fld-msg{grid-column:1 / -1;font:600 13px var(--sans);color:var(--muted)}.admin-form .pill{width:auto}.admin-tbl{width:100%;border-collapse:collapse;font:500 13px var(--sans)}.admin-tbl th{text-align:left;padding:8px 10px;font:700 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.admin-tbl td{padding:10px;border-bottom:1px solid var(--line)}.st{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--soft);font:700 11.5px var(--sans)}.drag-top{position:absolute;left:216px;right:0;top:0;height:30px;z-index:3;cursor:grab}html[data-site] .tl-row,html[data-site] .drag-top{display:none}html[data-site] .side{padding-top:22px}html[data-site] .eb-win{border-radius:0;box-shadow:none}.m-menu,.m-scrim{display:none}@media (max-width: 720px){html[data-site] .eb-win{border-radius:0}html[data-site] .side{width:min(280px,84vw);left:0;top:0;bottom:0;border-radius:0 16px 16px 0;transform:translate(-105%);transition:transform .22s ease;z-index:8;padding-top:22px}html[data-site] .lib.nav-open .side{transform:none;box-shadow:0 0 40px #0000004d}html[data-site] .m-scrim{display:block;position:absolute;inset:0;z-index:7;background:#00000059}html[data-site] .m-menu{appearance:none;display:grid;place-items:center;position:absolute;left:10px;top:10px;z-index:6;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffeb;color:var(--ink);box-shadow:0 2px 10px #0000002e;cursor:pointer}html[data-site] .tl-row,html[data-site] .drag-top{display:none}html[data-site] .main{left:0}html[data-site] .pad{padding:64px 16px 24px}html[data-site] .h1{font-size:26px}html[data-site] .sec-grey,html[data-site] .rows{padding-left:16px;padding-right:16px}html[data-site] .cont{width:100%}html[data-site] .genres{grid-template-columns:1fr;gap:14px}html[data-site] .grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px 14px}html[data-site] .head-row{flex-wrap:wrap}html[data-site] .toko-band{height:380px}html[data-site] .hero{height:auto;min-height:380px;flex-direction:column;justify-content:center;text-align:center;gap:14px;padding:60px 16px 20px}html[data-site] .hero .covers{width:200px;height:150px}html[data-site] .hero h1{font-size:24px}html[data-site] .hero .cta{min-width:0}html[data-site] .row{flex-wrap:wrap;gap:10px 12px}html[data-site] .offer{flex-direction:column;text-align:center;padding:20px 16px;gap:16px}html[data-site] .offer-cd,html[data-site] .offer-acts{justify-content:center;flex-wrap:wrap}html[data-site] .offer h2{font-size:22px}html[data-site] .menu{right:0;max-width:calc(100vw - 32px)}html[data-site] .admin-tbl{display:block;overflow-x:auto}html[data-site] .buy-scrim{align-items:end}html[data-site] .buy{width:100%;max-width:100%;border-radius:24px 24px 0 0}}@keyframes winIn{0%{opacity:0;scale:var(--ms-win);translate:0 var(--mv-win)}to{opacity:1;scale:1;translate:0 0}}@keyframes popIn{0%{opacity:0;scale:var(--ms-pop);translate:0 calc(var(--mv-pop) * -1)}to{opacity:1;scale:1;translate:0 0}}@keyframes sheetIn{0%{opacity:0;translate:0 var(--mv-sheet)}to{opacity:1;translate:0 0}}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;translate:0 var(--mv-toast);scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes viewIn{0%{opacity:0;translate:0 var(--mv-view)}to{opacity:1;translate:0 0}}.anim-sheet{animation:sheetIn var(--d-sheet) var(--ease) both}.anim-veil{animation:veilIn var(--d-veil) ease-out both}html[data-win=ecobook] .eb-win{animation:winIn var(--d-win) var(--ease) both}.main>.view-in{animation:viewIn var(--d-view) var(--ease) both}.buy-scrim{animation:veilIn var(--d-veil) ease-out both}.menu{animation:popIn var(--d-pop) var(--ease) both;transform-origin:top center}.toast{animation:toastIn var(--d-toast) var(--ease) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html[data-reduce-motion] *,html[data-reduce-motion] *:before,html[data-reduce-motion] *:after{animation:none!important;transition:none!important}.campus{position:relative;display:flex;flex-direction:column;min-height:100%}.campus>*{flex:none}.campus>.mband{margin-top:auto}.campus>.sec:nth-last-child(2){padding-bottom:34px}.lib-hero{position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none}.lib .main{z-index:1}.lib .side{z-index:2}.sec{padding:22px 36px 6px}.sec .h2{margin-bottom:12px}.grow{flex:1}.muted{font:500 13px/1.5 var(--sans);color:var(--muted)}.loading{padding:40px;display:grid;place-items:center;font:600 13px var(--sans);color:var(--muted)}.empty.soft{padding:36px 20px;border-radius:18px;background:var(--soft)}.empty.soft .pill{margin-top:14px}.pill.auto{width:auto}.hr{position:relative;height:290px;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:0 36px;color:#fff}.hr-top{display:flex;align-items:center;gap:36px}.hr-logo{flex:none;width:120px;height:120px;border-radius:50%;display:block;box-shadow:0 0 0 1px #f5c76a59}.hr-txt{min-width:0}.hr h1{margin:0 0 8px;font:700 32px/1.15 var(--serif)}.hr-st{margin:0 0 6px;max-width:56ch;font:700 16px/1.4 var(--sans)}.hr-tg{margin:0;max-width:56ch;font:500 13.5px/1.5 var(--sans);color:#d7deea}.hr-chips{display:flex;flex-wrap:wrap;gap:5px}.tc{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;font:700 10.8px var(--sans);white-space:nowrap;color:#fff;text-decoration:none;transition:background .16s}a.tc:hover,a.tc:focus-visible{background:#ffffff2e}.tc-v{color:#f5c76a}.hr-mentor{margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:500 12px var(--sans);color:#c9d2e0}.hr-pill{appearance:none;margin-top:14px;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;cursor:pointer;font:700 12.5px var(--sans)}.gold-btn{appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:#f5c76a;color:#13233b;cursor:pointer;font:800 12.5px var(--sans)}.dot-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f5c76a;margin-inline-end:6px;animation:livePulse 1.6s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 #f5c76a8c}70%{box-shadow:0 0 0 8px #f5c76a00}to{box-shadow:0 0 #f5c76a00}}.pcs2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pc2{appearance:none;position:relative;min-height:168px;border:0;border-radius:16px;overflow:hidden;background:var(--c);cursor:pointer;text-align:start;padding:18px;padding-inline-end:150px;display:flex;flex-direction:column;gap:6px;color:#fff;transition:translate .18s,box-shadow .18s}.pc2:hover{translate:0 -2px;box-shadow:0 12px 26px #0000002e}.pc2-n{font:700 21px/1.15 var(--serif)}.pc2-d{font:500 12.5px/1.45 var(--sans);color:#ffffffd1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc2-l{font:700 12px var(--sans);color:#f5c76a}.pc2-c{font:600 11.5px var(--sans);color:#ffffffbf}.pc2-img{position:absolute;inset-inline-end:-8px;bottom:0;height:160px}.pc2-sil{position:absolute;inset-inline-end:22px;bottom:0}.mkuc{appearance:none;width:100%;display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid #E3E3E8;border-radius:16px;background:#fff;cursor:pointer;text-align:start}.mkuc-av{flex:none;width:54px;height:54px;border-radius:50%;object-fit:cover;object-position:top;background:var(--navy);color:#f5c76a;display:grid;place-items:center}.mkuc-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mkuc-t b{font:700 17px var(--serif);color:var(--ink)}.mkuc-t span{font:500 12.5px var(--sans);color:var(--muted)}.mkuc-n{font:600 12px var(--sans);color:var(--muted);white-space:nowrap}.mband{margin:34px 36px 22px;display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:18px;background:linear-gradient(120deg,#f4f1ea,#ede7da);border:1px solid rgba(0,0,0,.05)}.mband-ico{flex:none;width:52px;height:52px;border-radius:14px;background:var(--navy);display:grid;place-items:center;color:#f5c76a}.mband-t{flex:1;min-width:0}.mband-t b{display:block;font:700 17px var(--serif);color:var(--ink)}.mband-t span{display:block;margin-top:3px;font:500 13px/1.5 var(--sans);color:#3a3a3c}.mband .pill{flex:none;width:auto}.ph{position:relative;height:300px;display:flex;align-items:flex-end;gap:28px;padding:0 36px;color:#fff;overflow:hidden}.ph-back{appearance:none;position:absolute;top:16px;inset-inline-start:22px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff1f;cursor:pointer;display:grid;place-items:center;color:#fff;z-index:2}.ph-por{flex:none;width:200px;height:250px;position:relative}.ph-img{position:absolute;inset-inline-start:-10px;bottom:0;height:250px}.ph-sil{position:absolute;inset-inline-start:20px;bottom:0}.ph-txt{flex:1;min-width:0;padding-bottom:30px}.ph-kind{font:700 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f5c76a;margin-bottom:6px}.ph h1{margin:0 0 8px;font:700 32px/1.1 var(--serif)}.ph-who{font:700 14px var(--sans);margin-bottom:8px}.ph-txt p{margin:0;max-width:52ch;font:500 13.5px/1.5 var(--sans);color:#d7deea}.ph-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ph-chips span{padding:4px 9px;border-radius:999px;background:#ffffff24;font:600 11.5px var(--sans)}.ph-manage{position:absolute;top:16px;inset-inline-end:64px}.ptabs{display:flex;gap:4px;padding:14px 36px 0;border-bottom:1px solid var(--line);background:#fff}.ptab{appearance:none;padding:10px 14px;border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;font:700 13.5px var(--sans);color:var(--faint)}.ptab.on{border-color:var(--ink);color:var(--ink)}.pbody{padding:20px 36px 30px;background:#fff}.pbody.pt{padding-top:22px;padding-bottom:0}.h3{margin:0 0 6px;font:700 15px var(--sans);color:var(--ink)}.none-b{padding:26px 0;border-top:1px solid var(--line);font:500 13.5px var(--sans);color:var(--muted)}.cbox{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;background:var(--soft)}.cbox-ico{flex:none;width:52px;height:52px;border-radius:14px;background:#fff;display:grid;place-items:center}.cbox-t{flex:1;min-width:0}.cbox-t b{font:700 16px var(--sans)}.cbox-t div{font:500 13px var(--sans);color:#3a3a3c;margin-top:2px}.cbox-t .muted{font-size:12.5px}.cbox .pill.dark{width:auto;flex:none;min-height:38px;font-size:13.5px;white-space:nowrap}.igrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.icard{padding:14px 16px;border:1px solid #E3E3E8;border-radius:14px;background:#fff}.icard-l{font:700 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.icard-l.mt2{margin-top:10px;margin-bottom:4px}.icard-v{font:500 13.5px/1.5 var(--sans);color:var(--ink);padding:1px 0}.icard2{display:flex;gap:18px;padding:16px;border:1px solid #E3E3E8;border-radius:16px;margin-bottom:12px}.icard2 .sil{background:var(--soft);color:var(--ink)}.icard2-n{font:700 19px var(--serif);color:var(--ink)}.icard2 p{margin:8px 0 0;font:400 14px/1.6 var(--sans)}.dashed{padding:30px;border:1px dashed #C7C7CC;border-radius:16px;text-align:center}.dashed b{display:block;font:700 16px var(--sans);margin-bottom:4px}.dashed span{display:block;font:500 13px var(--sans);color:var(--muted);margin-bottom:12px}.sil{--s: 56px;flex:none;display:inline-grid;place-items:center;width:var(--s);height:var(--s);border-radius:50%;background:#ffffff38;color:inherit;font:700 calc(var(--s) * .42) var(--serif);object-fit:cover;object-position:top}.sil.img{display:block}.major-link{appearance:none;align-self:flex-start;padding:0 0 2px;border:0;border-bottom:1px solid rgba(245,199,106,.5);background:none;cursor:pointer;font:700 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f5c76a}.srch{position:absolute;top:12px;inset-inline-end:14px;z-index:5}.srch-btn{appearance:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#fffffff2;box-shadow:0 4px 14px #00000026;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.srch-field{display:flex;align-items:center;gap:8px;width:330px;height:38px;padding:0 6px 0 12px;border-radius:999px;border:2px solid #0A84FF;background:#fff;box-shadow:0 6px 20px #0000002e;overflow:hidden;color:var(--muted)}.srch-field input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:500 14px var(--sans);color:var(--ink)}.srch-field input::-webkit-search-cancel-button,.srch-field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.srch-x{appearance:none;width:26px;height:26px;border-radius:50%;border:0;background:#e5e5ea;cursor:pointer;display:grid;place-items:center;color:#3a3a3c}@keyframes searchIn{0%{opacity:.4;width:38px}to{opacity:1;width:330px}}@keyframes drawerIn{0%{opacity:0;translate:var(--mv-drawer) 0}to{opacity:1;translate:0 0}}.anim-search{animation:searchIn var(--d-search) var(--ease) both}.anim-drawer{animation:drawerIn var(--d-drawer) var(--ease) both}html[dir=rtl] .anim-drawer{animation-name:drawerInRtl}@keyframes drawerInRtl{0%{opacity:0;translate:calc(var(--mv-drawer) * -1) 0}to{opacity:1;translate:0 0}}.srch-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:380px;display:flex;flex-direction:column;background:#fafafbfa;backdrop-filter:blur(20px);border-inline-start:1px solid #E3E3E8;box-shadow:-18px 0 40px #0000001f;z-index:4}html[dir=rtl] .srch-panel{box-shadow:18px 0 40px #0000001f}.srch-ph{padding:62px 18px 10px;border-bottom:1px solid var(--line)}.srch-t{font:700 15px var(--sans)}.srch-c{font:500 12px var(--sans);color:var(--muted);margin-top:2px}.srch-list{flex:1;min-height:0;overflow-y:auto;padding:6px 10px 20px}.srch-none{padding:90px 16px;text-align:center;font:500 12.5px var(--sans);color:var(--muted)}.srch-n1{font:400 19px var(--serif);color:var(--faint);margin-bottom:6px}.srch-g{margin-top:10px}.srch-gl{padding:4px 8px;font:700 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.srch-it{appearance:none;width:100%;display:flex;gap:10px;align-items:flex-start;padding:9px 8px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:start}.srch-it:hover,.srch-it:focus-visible{background:#0000000d}.srch-gly{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--c);color:#fff;font:800 12px var(--sans)}.srch-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.srch-it-t{font:600 13.5px var(--sans);color:var(--ink)}.srch-it-s{font:500 12px/1.45 var(--sans);color:var(--muted)}.srch-it-u{font:500 11.5px var(--sans);color:var(--faint)}.srch mark,.srch-panel mark{background:#ffe58f;color:inherit;border-radius:3px;padding:0 1px}.cs-sheet.mt{width:580px;max-width:calc(100% - 24px)}.mt-eye{font:700 11.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mt-h{margin:4px 0 6px;font:700 21px var(--serif);color:var(--ink)}.mt-p{margin:0 0 8px;font:500 13px/1.5 var(--sans);color:#3a3a3c}.mt-src{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:10px}.mt-src-h{display:flex;align-items:center;gap:12px;margin-bottom:8px}.mt-mark{flex:none;width:34px;height:34px;border-radius:9px;background:var(--c);display:grid;place-items:center;font:800 14px var(--sans);color:#fff}.mt-src-n{flex:1;min-width:0}.mt-src-n b{display:block;font:700 14px var(--sans)}.mt-src-n span{font:500 12px var(--sans);color:var(--faint)}.campus .mono,.mt .mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em}.mt-src .pill{width:auto}.mt-x{margin-bottom:8px}.mt-g{margin-bottom:12px}.mt-gl{font:700 13px var(--sans);margin-bottom:6px}.mt-chips{display:flex;flex-wrap:wrap;gap:6px}.mt-chip{appearance:none;min-height:32px;padding:0 12px;border-radius:999px;cursor:pointer;font:600 12.5px var(--sans);border:1px solid #D1D1D6;background:#fff;color:var(--ink)}.mt-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mt-agree{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font:500 12.5px/1.45 var(--sans);color:#3a3a3c;cursor:pointer}.mt-agree input{margin-top:2px;width:16px;height:16px}.mt-acts{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mt-acts .pill{width:auto}.mt-hint{flex:1;font:500 11.5px/1.4 var(--sans);color:var(--faint)}.mt-ok{margin:6px 0 14px;padding:14px 16px;border-radius:14px;background:#e7f5ec;color:#1f5f3a}.mt-ok b{display:block;font:700 15px var(--sans)}.mt-ok div{margin-top:4px;font:500 13px/1.5 var(--sans)}.mt-row{display:flex;gap:10px;padding:3px 0;font:500 12.5px/1.45 var(--sans)}.mt-k{flex:none;width:150px;color:var(--muted)}.rows2{display:flex;flex-direction:column;gap:8px}.r2{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--soft)}.r2.app{align-items:flex-start}.r2-m{flex:1;min-width:0}.r2-m b{display:block;font:700 14px var(--sans)}.r2-m span,.r2-m p{font:500 12.5px/1.5 var(--sans);color:var(--muted)}.r2-m p{margin:4px 0;color:var(--ink)}.r2 .btns{display:flex;gap:6px}.links{display:flex;flex-direction:column;gap:2px;font:500 12.5px var(--sans);word-break:break-all}.dot{width:14px;height:14px;border-radius:50%;background:var(--c);flex:none}.st{padding:3px 10px;border-radius:999px;background:#e4e4e8;font:700 11.5px var(--sans)}.tabs.flat{display:flex;gap:4px;margin:16px 0 18px;border-bottom:1px solid var(--line)}.tab{appearance:none;display:inline-flex;gap:8px;align-items:center;border:0;background:transparent;padding:12px 14px;font:600 13.5px var(--sans);color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.on{color:var(--ink);border-color:var(--ink)}.tab .cnt{padding:1px 7px;border-radius:999px;background:var(--red);color:#fff;font-size:11px}.cs-sheet{width:min(720px,calc(100% - 24px));max-height:calc(100% - 24px);overflow:auto;padding:20px 22px 24px;border-radius:20px;background:#fff;box-shadow:0 30px 70px #0006}.cs-sheet .buy-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.form-col{display:flex;flex-direction:column;gap:12px;margin:12px 0}.form-col h3,.cls h3{margin:0 0 6px;font:700 15px var(--sans)}.fld textarea{min-height:76px;padding:8px 10px;border-radius:10px;border:1px solid #d1d1d6;font:500 13.5px/1.5 var(--sans);color:var(--ink);resize:vertical}.form-acts{display:flex;align-items:center;gap:10px;margin-top:12px}.langs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.lg{appearance:none;border:0;padding:6px 12px;border-radius:999px;background:var(--soft);font:600 12.5px var(--sans);cursor:pointer;color:var(--ink)}.lg.on{background:var(--ink);color:#fff}.cks{display:flex;flex-wrap:wrap;gap:8px 16px}.ck{display:inline-flex;align-items:center;gap:8px;font:500 13.5px var(--sans)}.cls{margin-top:22px;border-top:1px solid var(--line);padding-top:14px}.admin-form.row{padding:10px;border-radius:12px;background:var(--soft);margin-bottom:8px}.get.danger{color:var(--red)}.head-row{padding-inline-end:52px}@media (max-width: 720px){.cbox{flex-wrap:wrap}.cbox-t{flex:1 1 180px}.cbox .pill.dark{flex:1 0 100%;justify-content:center}.pcs2,.igrid{grid-template-columns:1fr}.hr{height:auto;align-items:stretch;padding:70px 16px 24px}.hr-top{flex-direction:column;align-items:flex-start;gap:16px}.hr-logo{width:84px;height:84px}.pc2{padding-inline-end:120px}.sec{padding-inline:16px}.mband{margin-inline:16px;flex-wrap:wrap}.ph,.ptabs,.pbody{padding-inline:16px}.ph{height:auto;min-height:300px;padding-top:60px}.ph-por{display:none}.srch-panel{width:100%}}html[dir=rtl] .side{left:auto;right:8px}html[dir=rtl] .main{left:0;right:216px}html[dir=rtl] .nv,html[dir=rtl] .cont{text-align:start}html[dir=rtl] .back svg,html[dir=rtl] .link-h svg{transform:scaleX(-1)}html[dir=rtl] .tl-row{direction:ltr;justify-content:flex-start}html[dir=rtl] .admin-tbl th,html[dir=rtl] .admin-tbl td{text-align:right}html[dir=rtl] .drag-top{left:0;right:216px}@media (max-width: 720px){html[dir=rtl][data-site] .side{left:auto;right:0;border-radius:16px 0 0 16px;transform:translate(105%)}html[dir=rtl][data-site] .lib.nav-open .side{transform:none;box-shadow:0 0 40px #0000004d}html[dir=rtl][data-site] .m-menu{left:auto;right:10px}html[dir=rtl][data-site] .main{left:0;right:0}}html[data-site] .me{display:none}.bs,.bs-edit,.bs-review{display:flex;flex-direction:column;gap:14px;max-width:860px}.bs h2{margin:0}.bs .hint,.bs-edit .hint,.bs-review .hint,.bs-edit small.hint{color:#6b7486;font-size:13px;margin:2px 0 0}.bs-edit .fld textarea,.bs-review .fld textarea{width:100%;font:15px/1.6 "Source Serif 4",Georgia,serif;resize:vertical}.bs-ch{border:1px solid #e3e3e8;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;background:#fff}.bs-ch-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bs-ch-h b{margin-inline-end:auto}.bs-free{display:inline-flex;align-items:center;gap:6px;font-size:13px}.bs-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.bs-note{border-inline-start:3px solid #f2b53a;background:#fff8e6;padding:10px 14px;border-radius:10px}.bs-note p{margin:4px 0 0;white-space:pre-wrap}.bs-earn{background:#0f1b2d;color:#fff;border-radius:14px;padding:14px 16px}.bs-earn b{color:#f2b53a;font-size:22px}.bs-review details summary{cursor:pointer;font-weight:600}.bs-body{white-space:pre-wrap;font:14px/1.55 "Source Serif 4",Georgia,serif;max-height:420px;overflow:auto;margin:10px 0 0}.head-row .h1 .hint{font:500 13px/1.4 var(--sans);color:var(--muted)}.toko{--bg2: #f5f5f7;--accent-ink: #8a5a00;position:relative;min-height:100%;padding-bottom:40px}.tk-bar{position:sticky;top:0;z-index:3;height:62px;display:flex;align-items:center;gap:10px;padding-inline:28px 64px;background:#ffffffd6;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}.tk-bar .grow{flex:1}.tk-back{appearance:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#ececf0;color:var(--ink);display:grid;place-items:center;cursor:pointer}.sec-wrap{position:relative}.sec-btn{appearance:none;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 14px;border-radius:17px;border:1px solid var(--line);background:#ececf0;color:var(--ink);cursor:pointer;font:500 13px var(--sans)}.sec-menu{position:absolute;inset-inline-end:0;top:42px;min-width:230px;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #0000002e;display:flex;flex-direction:column;animation:popIn var(--d-pop) var(--ease) both}.sec-menu button{appearance:none;border:0;background:none;text-align:start;padding:8px 12px;border-radius:7px;cursor:pointer;font:500 13.5px var(--sans);color:var(--ink)}.sec-menu button:hover,.sec-menu button:focus-visible{background:#0a63d1;color:#fff;outline:none}.tk-top{padding:0 36px 30px;scroll-margin-top:62px}.tk-title{margin:4px 0 22px;font:700 34px/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.tk-band{padding:28px 36px 34px;scroll-margin-top:62px}.tk-band.alt{background:var(--bg2)}.tk-h2{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0 0 18px;padding:0;border:0;background:none;cursor:pointer;font:700 21px/1.2 var(--serif);color:var(--ink)}.tk-h2 svg{color:var(--muted)}.tk-h2.static{cursor:default}.fc-wrap{position:relative;margin:0 -36px;padding:0 36px;overflow:hidden}.fc-track{--fc: 0;display:flex;gap:24px;transform:translate(calc(var(--fc) * -399px));transition:transform .45s cubic-bezier(.3,.7,.2,1)}html[dir=rtl] .fc-track{transform:translate(calc(var(--fc) * 399px))}.fc{flex:none;width:375px;appearance:none;border:0;background:none;padding:0;text-align:start;cursor:pointer;color:var(--ink)}.fc .k{display:block;font:600 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fc .n{display:block;margin:5px 0 12px;font:700 20px/1.2 var(--serif)}.collage{position:relative;display:block;height:256px;border-radius:10px;overflow:hidden;background:#dcdce0;box-shadow:inset 0 0 0 1px #0000000f}.iso{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:repeat(4,112px);gap:40px 34px;transform:translate(-50%,-50%) rotateX(52deg) rotate(-38deg)}.ic{position:relative;width:112px;height:150px;border-radius:2px;padding:12px 11px;display:flex;flex-direction:column;justify-content:space-between;background:var(--bg);color:var(--fg);box-shadow:1px 1px #fafafa,2px 2px #f0f0f0,3px 3px #e8e8e8,4px 4px #e2e2e2,5px 5px #dadada,6px 6px #cfcfcf,7px 7px #bdbdbd,16px 20px 26px #00000052}.ic b{font:700 14px/1.12 var(--serif)}.ic span{font:500 8.5px var(--sans);opacity:.75}.fc:hover .collage{filter:brightness(1.04)}.arrow{position:absolute;top:150px;z-index:2;width:30px;height:56px;border-radius:15px;border:1px solid var(--line);background:#ffffffdb;color:var(--ink);display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(10px)}.arrow.l{inset-inline-start:6px}.arrow.r{inset-inline-end:6px}html[dir=rtl] .arrow svg,html[dir=rtl] .tk-back svg,html[dir=rtl] .tk-h2 svg{transform:scaleX(-1)}.tk-shelf{display:flex;gap:26px;align-items:flex-end;overflow-x:auto;padding:4px 2px 14px;scrollbar-width:none}.tk-shelf::-webkit-scrollbar{display:none}.toko .bk{transition:transform .18s ease}.toko .bk:hover{transform:translateY(-3px)}.rk{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);column-gap:28px;overflow-x:auto;scrollbar-width:none}.rk-i{appearance:none;width:100%;border:0;background:none;padding:12px 0;display:grid;grid-template-columns:46px 36px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--line);cursor:pointer;text-align:start;color:var(--ink)}.rk-i .no{font:600 22px var(--serif);text-align:center}.rk-i b{display:block;font:600 13.5px/1.25 var(--sans)}.rk-i .a{display:block;margin-top:2px;font-size:12.5px;color:var(--muted)}.tk-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 18px;border-radius:18px;border:1px solid #d2d2d7;background:#ececf0;color:var(--ink);cursor:pointer;font:600 13.5px var(--sans);white-space:nowrap}.tk-btn.pri{background:var(--ink);border-color:var(--ink);color:#fff}.tk-btn.pri:hover{background:#3a3a3c}.tk-btn.pri.free{background:linear-gradient(180deg,#ffd27a,#f5b841);border-color:#f5b841;color:#1a1204}.tk-btn.soon{cursor:default;color:var(--muted)}.tk-btn.icon{width:36px;padding:0;font-size:18px;line-height:1}.gp{padding:0 36px 40px}.gp-head{padding-bottom:16px;margin-bottom:26px;border-bottom:1px solid var(--line)}.gp-head .tk-title{margin-bottom:0}.gp-head p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.tk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:34px 26px}.gc{container-type:inline-size;min-width:0}.gc .bk{display:block;width:100%}.cv.gen.fluid{width:100%;height:auto;aspect-ratio:3 / 4;padding:10cqw;font-size:10cqw}.gc .meta{margin-top:12px;display:block}.gc .meta b{display:block;font:600 12.5px/1.3 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc .meta .a{display:block;font-size:12px;color:var(--muted);margin:1px 0 7px}.tk-pill{appearance:none;display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 10px;border-radius:11px;border:1px solid #d2d2d7;background:#ececf0;color:var(--ink);font:700 11px var(--sans);cursor:pointer}.tk-pill.own{background:var(--ink);border-color:var(--ink);color:#fff}.tk-pill.promo{background:#e7f6ec;border-color:#b7e2c4;color:#0b6b3a}.tk-pill.soon{cursor:default;color:var(--muted)}.bp-promo{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 36px 14px;padding:9px 16px;border-radius:14px;background:linear-gradient(90deg,#f5b841f2,#e0a22e);color:#1a1204;font:600 13px var(--sans)}.bp-promo b{font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bp-promo .sp-code{margin-inline-start:auto}.bp{padding:6px 36px 32px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:44px;align-items:start}.bp .k{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.bp .k .major-link{color:var(--accent-ink);border-bottom-color:#8a5a0059}.bp h1{margin:6px 0 4px;font:700 34px/1.12 var(--serif);letter-spacing:-.01em;color:var(--ink)}.bp .au{font:600 15px var(--sans);color:var(--accent-ink)}.bp .sb{margin:6px 0 0;font-size:14px;color:var(--muted)}.bp .acts{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 26px}.bp .more-wrap{position:relative}.bp .more-wrap .menu{top:42px;inset-inline-end:auto;inset-inline-start:0;right:auto}.bp h3{margin:26px 0 10px;font:700 17px var(--serif);color:var(--ink)}.bp h3.first{margin-top:0}.bp p.bl{margin:0;max-width:640px;font-size:14.5px;line-height:1.6;color:#3a3a3c}.bp .chips{display:flex;flex-wrap:wrap;gap:8px}.tchip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:14px;background:var(--soft);font:500 12.5px var(--sans)}.tchip svg{color:var(--accent-ink)}.bp .info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:760px;border-top:1px solid var(--line)}.bp .info>div{padding:12px 16px 12px 0;border-bottom:1px solid var(--line)}.bp .info>div>span{display:block;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.bp .info b{display:block;margin-top:4px;font:600 13.5px/1.35 var(--sans)}.bp .toc{list-style:none;margin:0;padding:0;max-width:640px;border-top:1px solid var(--line)}.bp .toc li{padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.bp .lnk{appearance:none;border:0;background:none;padding:10px 0 0;cursor:pointer;font:600 13px var(--sans);color:var(--accent-ink)}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.see-all{appearance:none;border:0;background:none;padding:0;cursor:pointer;font:600 13px var(--sans);color:var(--accent-ink, #8a5a00);white-space:nowrap}html[data-reduce-motion] .fc-track,html[data-reduce-motion] .toko .bk{transition:none}html[data-reduce-motion] .toko .bk:hover{transform:none}@media (prefers-reduced-motion: reduce){.toko .bk:hover{transform:none}}@media (max-width: 760px){.tk-bar{padding-inline:16px 60px}html[data-site] .tk-bar{padding-inline-start:62px}.tk-top,.tk-band,.gp{padding-inline:16px}.bp-promo{margin-inline:16px}.tk-title{font-size:28px}.fc-wrap{margin:0 -16px;padding:0 16px}.fc-track{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fc-track::-webkit-scrollbar{display:none}.fc{width:min(82vw,375px);scroll-snap-align:start}.collage{height:220px}.arrow{display:none}.rk{grid-auto-columns:84%}.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.bp{grid-template-columns:minmax(0,1fr);gap:22px;padding:6px 16px 26px}.bp .cvbox{display:flex;justify-content:center}.bp .cvbox .cv{--w: 200px !important}.bp h1{font-size:28px}}
