@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.CIx6yW_className{font-family:Archivo,Archivo Fallback;font-style:normal}.CIx6yW_variable{--cp-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6b537d2d7915fee-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fa4db8b844e05e3-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca77c3e9113c98bb-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c974309cb591fe01-s.2t9t9wqjy3mle.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff88af711673de4c-s.1mpetegfkmrpx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73c8302d2fdfe340-s.p.21ll88aq_0oyg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a9d496095246f204-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77a3cbba9bdc124c-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97bb3ebca65431f5-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5292b6f0553b782-s.05kx2-004bls0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eab7bda515aafe7a-s.0i8rkz_8jdoco.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a036da9e181f7bda-s.p.3b4nq-163zziz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.OWV9Sq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.OWV9Sq_variable{--cp-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.cp{--cp-bg:#0e0c0a;--cp-deep:#070605;--cp-s1:#15120f;--cp-s2:#1e1a16;--cp-t1:#f5eee4;--cp-t2:#d9d0c3;--cp-t3:#bdb3a6;--cp-t4:#8f867a;--cp-t5:#6f675d;--cp-orange:#e48a2f;--cp-orange-text:#f6a55c;--cp-on-orange:#1a1109;--cp-green:#7fd4a0;--cp-line:#f5eee414;--cp-line-2:#f5eee424;background:var(--cp-bg);color:var(--cp-t1);font-family:var(--cp-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh}:is(html:has(.cp),body:has(.cp)){background:#0e0c0a!important}body:has(.cp){min-height:100dvh}.cp *{box-sizing:border-box}.cp a{color:inherit;text-decoration:none}.cp a.cp-btn-light,.cp a.cp-primary-light{color:var(--cp-bg)}.cp a.cp-btn-orange,.cp a.cp-primary-orange,.cp a.cp-cta{color:var(--cp-on-orange)}.cp input::placeholder{color:var(--cp-t5)}.cp ::-webkit-scrollbar{display:none}.cp *{scrollbar-width:none}.cp-app{max-width:430px;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--cp-bg);margin:0 auto;position:relative}.cp-legal{padding:0 20px calc(8px + env(safe-area-inset-bottom,0px));text-align:center;position:absolute;bottom:0;left:0;right:0}.cp-legal p{color:var(--cp-t4);margin:0;font-size:12.5px;line-height:1.4}@media (min-width:900px){.cp{background:radial-gradient(at 50% 30%,#1a1612 0%,#070605 70%)}.cp-app{box-shadow:0 0 0 1px #ffffff0f}}.cp-mono{font-family:var(--cp-mono), "IBM Plex Mono", monospace}.cp-cond{font-weight:800;font-stretch:62.5%}.cp-wide{font-weight:900;font-stretch:125%}.cp-hand{color:var(--cp-orange-text);font-weight:800}@keyframes cpPan{0%{transform:translate(-1440px)}to{transform:translate(0,0)}}@keyframes cpRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cpSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cpFade{0%{opacity:0}to{opacity:1}}@keyframes cpPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.cp-head{z-index:15;background:0 0;border-bottom:1px solid #0000;padding:14px 0 10px;transition:background .3s;position:sticky;top:0}.cp-head[data-scrolled]{border-bottom-color:var(--cp-line);background:#0e0c0af5}.cp-head-row{align-items:center;gap:9px;padding:0 20px;display:flex}.cp-head-row img{width:26px;height:26px;display:block}.cp-lockup{flex-direction:column;flex:1;align-items:flex-start;gap:4px;line-height:1;display:flex}.cp-lockup b{letter-spacing:-.01em;font-size:19px;font-weight:900;font-stretch:125%}.cp-lockup span{letter-spacing:.02em;color:var(--cp-t3);font-size:10px;font-weight:700}.cp-iconbtn{width:38px;height:38px;color:var(--cp-t1);justify-content:center;align-items:center;display:flex}.cp-iconbtn svg{width:23px;height:23px}.cp-hero{height:560px;margin-top:-92px;position:relative;overflow:hidden}.cp-hero-hatch{opacity:.85;will-change:transform;animation:120s linear infinite cpPan;position:absolute;inset:0 -1440px 0 0}.cp-hero[data-cover] .cp-hero-hatch{visibility:hidden;animation:none}@media (prefers-reduced-motion:reduce){.cp-hero-hatch{animation:none}}.cp-hero-glow{background:radial-gradient(at 80% 20%,#ffffff0f,#0000 60%);position:absolute;inset:0}.cp-hero-art{position:absolute;top:168px;left:18px;right:0}.cp-hero-num{letter-spacing:-.02em;white-space:nowrap;font-weight:800;font-stretch:62.5%;line-height:.82}.cp-hero-note{transform-origin:0;align-items:center;gap:6px;margin-top:10px;display:flex;transform:rotate(-3deg)}.cp-hero-note svg{width:34px;height:22px}.cp-hero-note span{color:var(--cp-orange-text);font-size:18px;font-weight:800;line-height:1}.cp-hero-fade{pointer-events:none;background:linear-gradient(#0e0c0a00 30%,#0e0c0a59 48%,#0e0c0aeb 74%,#0e0c0a 100%);position:absolute;inset:0}.cp-hero-top{pointer-events:none;background:linear-gradient(#0e0c0ad9,#0e0c0a00);height:190px;position:absolute;top:0;left:0;right:0}.cp-hero-body{flex-direction:column;gap:12px;display:flex;position:absolute;bottom:40px;left:22px;right:22px}.cp-hero-meta{letter-spacing:.1em;color:var(--cp-t3);text-transform:uppercase;font-size:11px;font-weight:500}.cp-hero-title{letter-spacing:-.02em;text-wrap:balance;font-size:29px;font-weight:800;line-height:1.08}.cp-hero-btns{gap:10px;margin-top:6px;display:flex}.cp-btn{height:48px;font:800 16.5px/1 var(--cp-sans), system-ui, sans-serif;cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cp-btn svg{width:18px;height:18px}.cp-btn-light{background:var(--cp-t1);color:var(--cp-bg)}.cp-btn-glass{-webkit-backdrop-filter:blur(12px);color:var(--cp-t1);background:#f5eee424;font-weight:700}.cp-btn-orange{background:var(--cp-orange);color:var(--cp-on-orange);box-shadow:0 8px 24px #e48a2f40}.cp-btn[disabled]{opacity:.55;cursor:default}.cp-btn.cp-btn-tall{border-radius:12px;flex:none;height:56px}.cp-row{content-visibility:auto;contain-intrinsic-size:auto 250px;margin-top:28px}.cp-row-head{align-items:flex-end;gap:12px;padding:0 20px;display:flex}.cp-row-titles{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cp-eyebrow{letter-spacing:.12em;color:var(--cp-orange);text-transform:uppercase;font-size:10.5px;font-weight:600}.cp-row-title{letter-spacing:-.015em;font-size:19px;font-weight:800}.cp-row-sub{letter-spacing:.06em;color:var(--cp-t4);text-transform:uppercase;font-size:10.5px;font-weight:500}.cp-row-all{color:var(--cp-t3);flex:none;align-items:center;gap:2px;padding-bottom:1px;font-size:13.5px;font-weight:700;display:flex}.cp-row-all svg{width:16px;height:16px}.cp-strip{gap:10px;padding:12px 20px 4px;scroll-padding:20px;display:flex;overflow:auto hidden}.cp-poster{border-radius:8px;flex-direction:column;flex:none;width:124px;height:186px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.cp-poster-art{flex:1;position:relative}.cp-poster-tags{align-items:center;gap:5px;display:flex;position:absolute;top:8px;left:9px;right:8px}.cp-tag{letter-spacing:.1em;font-size:9px;font-weight:600}.cp-tag-state{background:var(--cp-t1);color:var(--cp-bg);letter-spacing:0;border-radius:3px;padding:1px 4px;font-size:8.5px;font-weight:600}.cp-poster-num{letter-spacing:-.01em;white-space:nowrap;font-weight:800;font-stretch:62.5%;line-height:.9;position:absolute;bottom:6px;left:9px}.cp-poster-num[data-wrap],.cp-mini-num[data-wrap]{white-space:normal}.cp-stamp{white-space:nowrap;border:1.5px solid var(--cp-orange);color:var(--cp-orange-text);letter-spacing:.12em;background:#0e0c0ab3;border-radius:3px;padding:3px 6px;font-size:8.5px;font-weight:600;position:absolute;top:44px;left:50%;transform:translate(-50%)rotate(-10deg)}.cp-stamp[data-k=unmade]{border-color:var(--cp-t4);color:var(--cp-t3)}.cp-poster-foot{border-top:1px solid;height:64px;padding:8px 9px}.cp-poster-foot p{color:var(--cp-t1);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11.5px;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.cp-poster-play{width:24px;height:24px;color:var(--cp-bg);background:#f5eee4eb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.cp-poster-play svg{width:11px;height:11px;margin-left:1px}.cp-cover{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-poster-art[data-cover]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0c0ab8,#0e0c0a00 40%);position:absolute;inset:0}.cp-poster-art[data-cover] .cp-poster-tags,.cp-poster-art[data-cover] .cp-views,.cp-poster-art[data-cover] .cp-poster-play{z-index:2}.cp-poster-art[data-cover] .cp-tag{color:var(--cp-t1)!important}.cp-poster-art[data-cover],.cp-mini[data-cover] .cp-mini-art{background-image:none!important}.cp-poster-art:not([data-cover]) .cp-tag-ref{display:none}.cp-poster-art[data-cover] .cp-views{bottom:8px;left:8px}.cp-poster-art[data-cover] .cp-poster-tags{flex-wrap:wrap;row-gap:4px}.cp-poster-art[data-cover] .cp-tag-new{margin-left:auto}.cp-tag-ref{letter-spacing:.02em;background:#0e0c0a99;border-radius:3px;padding:1px 5px}.cp-hero .cp-cover{z-index:auto;object-position:center 30%}.cp-hero[data-cover] .cp-hero-num,.cp-hero[data-cover] .cp-hero-note{visibility:hidden}.cp-hero[data-cover] .cp-hero-fade{background:linear-gradient(#0e0c0a00 22%,#0e0c0a9e 46%,#0e0c0af2 70%,#0e0c0a 100%)}.cp-seeall-tile{border:1px solid var(--cp-line-2);width:124px;height:186px;color:var(--cp-t1);text-align:center;background:var(--cp-s1);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.cp-seeall-tile i{border:1.5px solid #f5eee44d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cp-seeall-tile i svg{width:20px;height:20px}.cp-seeall-tile span{font-size:13px;font-weight:700;line-height:1.25}.cp-tile{border-radius:10px;flex:none;width:220px;height:124px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.cp-tile-hatch{position:absolute;inset:0}.cp-tile-fade{background:linear-gradient(#0e0c0a1a 30%,#0e0c0ad9);position:absolute;inset:0}.cp-tile-body{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.cp-tile-label{text-transform:uppercase;color:var(--cp-t1);font-size:28px;font-weight:800;font-stretch:62.5%;line-height:.92}.cp-tile-counts{letter-spacing:.08em;font-size:10px;font-weight:500}.cp-tile-sm{width:auto;height:96px}.cp-tile-sm .cp-tile-label{font-size:21px;line-height:.95}.cp-tile-sm .cp-tile-body{gap:3px;bottom:9px;left:11px;right:10px}.cp-tile-sm .cp-tile-counts{letter-spacing:.06em;font-size:9.5px}.cp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp-foot{border-top:1px solid var(--cp-line);letter-spacing:.04em;color:var(--cp-t5);margin:40px 20px 0;padding-top:18px;font-size:10.5px;line-height:1.6}.cp{--cp-ease:cubic-bezier(.22, 1, .36, 1)}.cp-topbar{padding:14px 0 0}.cp-burger{width:38px;height:38px;color:var(--cp-t1);cursor:pointer;transition:transform .2s var(--cp-ease);background:0 0;border:0;place-items:center;margin-left:-8px;padding:0;display:grid}.cp-burger:active{transform:scale(.86)}.cp-burger span{width:21px;height:15px;display:block;position:relative}.cp-burger i{height:2px;transition:transform .42s var(--cp-ease), top .42s var(--cp-ease), opacity .2s;background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.cp-burger i:first-child{top:0}.cp-burger i:nth-child(2){top:6.5px}.cp-burger i:nth-child(3){top:13px}.cp-burger[data-open] i:first-child{top:6.5px;transform:rotate(45deg)}.cp-burger[data-open] i:nth-child(2){opacity:0;transform:scaleX(.2)}.cp-burger[data-open] i:nth-child(3){top:6.5px;transform:rotate(-45deg)}.cp-scrim{z-index:30;opacity:0;pointer-events:none;transition:opacity .42s var(--cp-ease);background:#0000009e;border:0;padding:0;position:fixed;inset:0}.cp-scrim[data-open]{opacity:1;pointer-events:auto}.cp-drawer{z-index:31;background:var(--cp-s1);width:min(83.34vw,358px);color:var(--cp-t1);visibility:hidden;transition:transform .42s var(--cp-ease), visibility .42s;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.cp-drawer-l{box-shadow:inset -1px 0 0 var(--cp-line-2);left:max(0px,50% - 215px);transform:translate(-105%)}.cp-drawer-r{box-shadow:inset 1px 0 0 var(--cp-line-2);right:max(0px,50% - 215px);transform:translate(105%)}.cp-drawer[data-open]{visibility:visible;transform:none;box-shadow:0 0 50px #0009}.cp-avatar{width:30px;height:30px;color:var(--cp-t3);transition:transform .25s var(--cp-ease), box-shadow .25s;background:#f5eee424;border-radius:50%;place-items:center;display:grid;overflow:hidden}.cp-avatar svg{width:28px;height:28px;margin-top:7px}.cp-acct{cursor:pointer;background:0 0;border:0;padding:0}.cp-acct:active .cp-avatar{transform:scale(.86)}.cp-acct[data-open] .cp-avatar{box-shadow:0 0 0 2px var(--cp-orange)}.cp-mhead{border-bottom:1px solid var(--cp-line);align-items:center;gap:9px;padding:16px 12px 16px 20px;display:flex}.cp-mhead img{width:26px;height:26px;display:block}.cp-mhead .cp-avatar{flex:none;width:44px;height:44px}.cp-mhead .cp-avatar svg{width:40px;height:40px;margin-top:10px}.cp-who{min-width:0;font:800 18px/1.1 var(--cp-sans), system-ui, sans-serif;flex-direction:column;gap:3px;display:flex}.cp-who small{font:500 12.5px/1.2 var(--cp-sans), system-ui, sans-serif;color:var(--cp-t4)}.cp-mitem{width:100%;min-height:58px;color:var(--cp-t2);font:700 17px/1 var(--cp-sans), system-ui, sans-serif;text-align:left;cursor:pointer;transition:background .2s, padding-left .3s var(--cp-ease);background:0 0;border:0;align-items:center;gap:14px;padding:0 20px;display:flex}.cp a.cp-mitem{color:var(--cp-t2)}.cp-mitem svg{width:23px;height:23px;color:var(--cp-t4)}.cp-mitem:active{background:#f5eee414;padding-left:26px}.cp a.cp-mitem[aria-current]{color:var(--cp-t1)}.cp-mitem[aria-current] svg{color:var(--cp-orange)}.cp-drawer-l[data-open] .cp-mitem{animation:cpMenuIn .5s var(--cp-ease) both;animation-delay:calc(70ms + var(--i) * 45ms)}.cp-drawer-r[data-open] .cp-mitem{animation:cpMenuInR .5s var(--cp-ease) both;animation-delay:calc(70ms + var(--i) * 45ms)}@keyframes cpMenuIn{0%{opacity:0;transform:translate(-24px)}}@keyframes cpMenuInR{0%{opacity:0;transform:translate(24px)}}.cp-drawer{overscroll-behavior:contain;overflow-y:auto}.cp-menu{padding:6px 0 calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.cp-mitem{flex:none}.cp-mform{margin:0;display:block}.cp-mitem span{flex:1;min-width:0}.cp-mitem small{font:500 13px/1 var(--cp-sans), system-ui, sans-serif;color:var(--cp-t4);font-variant-numeric:tabular-nums;flex:none}.cp-mitem .cp-chev{width:18px;height:18px;transition:transform .42s var(--cp-ease)}.cp-mitem[aria-expanded=true] .cp-chev{transform:rotate(90deg)}.cp-msep{background:var(--cp-line);flex:none;height:1px;margin:6px 20px}.cp-submenu{visibility:hidden;transition:grid-template-rows .42s var(--cp-ease), visibility .42s;flex:none;grid-template-rows:0fr;display:grid}.cp-submenu>div{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cp-submenu[data-open]{visibility:visible;grid-template-rows:1fr}.cp-submenu .cp-mitem{min-height:46px;padding:6px 20px 6px 57px;font-size:15px;font-weight:600;line-height:1.25;animation:none!important}.cp-submenu .cp-mitem:active{padding-left:63px}.cp-install{border:1px solid var(--cp-line-2);background:var(--cp-s2);border-radius:12px;flex-direction:column;flex:none;gap:8px;margin:12px 12px 4px;padding:14px;display:flex}.cp-install b{font-size:15.5px;font-weight:800;line-height:1.25}.cp-install p{color:var(--cp-t3);margin:0;font-size:13.5px;line-height:1.45}.cp-install-acts{gap:8px;margin-top:4px;display:flex}.cp-install-acts button{border:1px solid var(--cp-line-2);height:40px;color:var(--cp-t1);font:700 14.5px/1 var(--cp-sans), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:10px;flex:1}.cp-install-acts button[data-go]{background:var(--cp-orange);border-color:var(--cp-orange);color:var(--cp-on-orange)}.cp-drawer-l[data-open] .cp-install{animation:cpMenuIn .5s var(--cp-ease) both;animation-delay:70ms}@media (prefers-reduced-motion:reduce){.cp-burger,.cp-burger i,.cp-scrim,.cp-drawer,.cp-avatar,.cp-mitem,.cp-install,.cp-submenu,.cp-chev{transition-duration:.01ms!important;animation-duration:.01ms!important}}:is(.cp-poster,.cp-tile,.cp-seeall-tile,.cp-fchip,.cp-pill,.cp-btn,.cp-primary,.cp-action,.cp-back,.cp-iconbtn,.cp-lockup,.cp-row-all,.cp-cta,.cp-more){transition:transform .12s var(--cp-ease), opacity .12s var(--cp-ease)}:is(.cp-poster,.cp-tile,.cp-seeall-tile,.cp-fchip,.cp-pill,.cp-btn:not([disabled]),.cp-primary:not(.cp-primary-ghost),.cp-action:not([disabled]),.cp-back,.cp-iconbtn:not(.cp-acct),.cp-lockup,.cp-row-all,.cp-cta,.cp-more):active{opacity:.8;transform:scale(.96)}:is(.cp-poster,.cp-tile,.cp-seeall-tile,.cp-fchip,.cp-pill,.cp-btn,.cp-primary,.cp-action,.cp-back,.cp-iconbtn,.cp-lockup,.cp-row-all,.cp-cta,.cp-more):has(.cp-pend[data-on]){opacity:.8;transform:scale(.96)}:is(.cp-result,.cp-list-item){transition:background .12s var(--cp-ease)}:is(.cp-result,.cp-list-item):active{background:#f5eee40f}:is(.cp-result,.cp-list-item):has(.cp-pend[data-on]){background:#f5eee40f}div.cp-result:active{background:0 0}.cp-mitem:has(.cp-pend[data-on]){background:#f5eee414}:is(.cp-hero-art,.cp-hero-title){transition:opacity .12s var(--cp-ease)}:is(.cp-hero-art,.cp-hero-title):active{opacity:.8}:is(.cp-hero-art,.cp-hero-title):has(.cp-pend[data-on]){opacity:.8}.cp-pend{display:none}.cp-loadbar{top:env(safe-area-inset-top,0px);background:var(--cp-orange);transform-origin:0;opacity:0;z-index:60;pointer-events:none;height:3px;position:fixed;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #e48a2f99}html[data-cp-loading] .cp-loadbar{opacity:1;animation:3s cubic-bezier(.15,.7,.3,1) .1s forwards cp-bar}html[data-cp-landed] .cp-loadbar{animation:.4s ease-out forwards cp-bar-done}@keyframes cp-bar{0%{transform:scaleX(0)}50%{transform:scaleX(.65)}to{transform:scaleX(.9)}}@keyframes cp-bar-done{0%{opacity:1;transform:scaleX(.9)}40%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:is(.cp-poster,.cp-tile,.cp-seeall-tile,.cp-fchip,.cp-pill,.cp-btn,.cp-primary,.cp-action,.cp-back,.cp-iconbtn,.cp-lockup,.cp-row-all,.cp-cta,.cp-more,.cp-result,.cp-list-item,.cp-hero-art,.cp-hero-title){transition-duration:.01ms!important}html[data-cp-loading] .cp-loadbar{opacity:.7;animation:none;transform:scaleX(1)}html[data-cp-landed] .cp-loadbar{opacity:0;transition:opacity .25s;animation:none;transform:scaleX(1)}}.cp-page{padding:18px 20px 0}.cp-h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800}.cp-lede{color:var(--cp-t3);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.45}.cp-kicker{letter-spacing:.14em;color:var(--cp-t4);text-transform:uppercase;font-size:10.5px;font-weight:600}.cp-shead{z-index:10;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--cp-line);background:#0e0c0ae6;flex-direction:column;gap:14px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.cp-field{background:var(--cp-s2);border:1px solid var(--cp-line);height:50px;color:var(--cp-t4);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.cp-field svg{flex:none;width:20px;height:20px}.cp-field input{min-width:0;color:var(--cp-t1);font-family:var(--cp-sans), system-ui, sans-serif;background:0 0;border:0;outline:none;flex:1;font-size:16.5px}.cp-field button{width:22px;height:22px;color:var(--cp-bg);cursor:pointer;background:#f5eee438;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.cp-fchips{gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.cp-fchip{height:32px;font:700 13.5px/1 var(--cp-sans), system-ui, sans-serif;white-space:nowrap;cursor:pointer;color:var(--cp-t2);background:0 0;border:1px solid #f5eee433;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 13px;display:flex}.cp-fchip[data-active]{background:var(--cp-t1);color:var(--cp-bg);border-color:var(--cp-t1)}.cp-fchip[data-shelf]{background:var(--cp-orange);color:var(--cp-on-orange);border-color:var(--cp-orange)}.cp-sbody{flex-direction:column;gap:28px;padding:18px 20px 0;display:flex}.cp-pills{flex-wrap:wrap;gap:8px;display:flex}.cp-pill{white-space:nowrap;background:var(--cp-s2);height:36px;font:600 14.5px/1 var(--cp-sans), system-ui, sans-serif;color:var(--cp-t1);cursor:pointer;border:1px solid #f5eee412;border-radius:18px;flex:none;align-items:center;gap:7px;padding:0 14px;display:flex}.cp-pill svg{width:14px;height:14px}.cp-count{letter-spacing:.12em;color:var(--cp-t4);margin-bottom:4px;font-size:10.5px;font-weight:600}.cp-result{border-bottom:1px solid var(--cp-line);align-items:center;gap:14px;padding:12px 0;display:flex}.cp-mini{border-radius:6px;flex-direction:column;flex:none;width:62px;height:88px;display:flex;position:relative;overflow:hidden}.cp-mini-art{flex:1;position:relative}.cp-mini-num{white-space:nowrap;font-weight:800;font-stretch:62.5%;line-height:.9;position:absolute;bottom:4px;left:6px}.cp-mini-foot{border-top:1px solid;height:14px}.cp-result-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cp-result-title{text-wrap:pretty;font-size:15.5px;font-weight:700;line-height:1.25}.cp-result-ref{letter-spacing:.04em;color:var(--cp-t4);font-size:10.5px;font-weight:500}.cp-status{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.cp-status i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.cp-status[data-k=watch]{color:var(--cp-green)}.cp-status[data-k=made]{color:var(--cp-t3)}.cp-status[data-k=request]{color:var(--cp-orange-text)}.cp-status[data-k=unmade]{color:var(--cp-t4)}.cp-more{border:1px solid var(--cp-line-2);height:48px;color:var(--cp-t1);font:700 15px/1 var(--cp-sans), system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}.cp-empty{flex-direction:column;align-items:flex-start;gap:14px;padding:36px 0;display:flex}.cp-empty b{color:var(--cp-orange-text);font-size:22px;font-weight:800;line-height:1.2}.cp-empty p{color:var(--cp-t2);margin:0;font-size:15.5px;line-height:1.45}.cp-cta{background:var(--cp-orange);height:46px;color:var(--cp-on-orange);border-radius:12px;align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.cp-detail{padding-bottom:50px;animation:.38s cubic-bezier(.2,.8,.2,1) both cpSheet}.cp-dhead{height:300px;position:relative;overflow:hidden}.cp-dhead-hatch{animation:140s linear infinite cpPan;position:absolute;inset:0}.cp-dhead-fade{background:linear-gradient(#0e0c0a00 45%,#0e0c0ae6),linear-gradient(#0e0c0a99,#0e0c0a00 30%);position:absolute;inset:0}.cp-dhead-body{position:absolute;bottom:18px;left:20px;right:20px}.cp-dhead-src{letter-spacing:.12em;font-size:10.5px;font-weight:600}.cp-dhead-num{letter-spacing:-.02em;white-space:nowrap;margin-top:6px;font-weight:800;font-stretch:62.5%;line-height:.86}.cp-dstamp{white-space:nowrap;border:2px solid var(--cp-orange);color:var(--cp-orange-text);letter-spacing:.16em;background:#0e0c0ab8;border-radius:4px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:104px;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.cp-dstamp[data-k=unmade]{border-color:var(--cp-t4);color:var(--cp-t3)}.cp-dvideo{background:#000;justify-content:center;display:flex;position:relative}.cp-gate{z-index:0;aspect-ratio:9/16;background:#000;width:auto;max-width:100%;height:min(70dvh,1.77778*min(100vw,430px));position:relative;overflow:hidden}.cp-gate>iframe{z-index:0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-gate[data-veil]:before{content:"";z-index:1;pointer-events:none;background:#000;position:absolute;inset:0}.cp-gate[data-cover]:after{content:"";z-index:1;pointer-events:none;background:#0e0c0a59;position:absolute;inset:0}.cp-gate[data-cover]:has(.cp-gate-line:not(:empty)):after{background:#0e0c0ad9}.cp-gate-body{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.cp-gate-play.cp-primary-orange{box-shadow:0 8px 24px #00000073}.cp-gate-play:not([disabled]):active,.cp-gate-play[aria-busy=true]{opacity:.8;transform:scale(.96)}.cp-gate-play[disabled]{cursor:default}.cp-gate-body .cp-primary-ghost{background:#0e0c0a99}.cp-gate-body .cp-primary:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-gate-line{max-width:300px;color:var(--cp-t1);text-shadow:0 1px 6px #000000b3;margin:0;font-size:15px;line-height:1.4}.cp-gate-here{padding:0 26px}.cp-gate-here[aria-busy=true]{opacity:.8;transform:scale(.96)}.cp-gate-body [data-held]{visibility:hidden}@media (orientation:landscape) and (max-height:479.98px){.cp-gate-body{gap:8px;padding:8px}.cp-gate-body .cp-primary{white-space:nowrap;flex:none;height:40px;padding:0 11px;font-size:14px}.cp-gate-body a.cp-primary{white-space:normal;height:auto;min-height:40px;padding:6px 11px;line-height:1.15}.cp-gate-line{font-size:12.5px}}.cp-back{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;background:#0e0c0a99;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;left:16px}.cp-back svg{width:20px;height:20px}.cp-dbody{flex-direction:column;gap:16px;padding:20px 20px 0;display:flex}.cp-dtitle{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:27px;font-weight:800;line-height:1.1}.cp-dmeta{letter-spacing:.06em;color:var(--cp-t3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:11px;font-weight:500;display:flex}.cp-dmeta .cp-status{letter-spacing:.06em;font-size:11px;font-weight:600}.cp-primary{height:52px;font:800 17px/1 var(--cp-sans), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:flex}.cp-primary svg{width:19px;height:19px}.cp-primary-light{background:var(--cp-t1);color:var(--cp-bg)}.cp-primary-orange{background:var(--cp-orange);color:var(--cp-on-orange)}.cp-primary-ghost{color:var(--cp-t1);background:0 0;border-color:#f5eee440}.cp-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.cp-action{color:var(--cp-t1);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 0;display:flex}.cp-action svg{width:24px;height:24px}.cp-action span{color:var(--cp-t3);font-size:12px;font-weight:600}.cp-action[disabled]{opacity:.45;cursor:default}.cp-tblock{border:1px solid #f5eee41f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.cp-tcell{border-bottom:1px solid #f5eee41f;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cp-tcell:nth-child(odd){border-right:1px solid #f5eee41f}.cp-tcell[data-wide]{border-right:0;grid-column:1/-1}.cp-tcell:nth-last-child(-n+2){border-bottom:0}.cp-tlabel{letter-spacing:.14em;color:var(--cp-t4);font-size:9.5px;font-weight:600}.cp-tval{font-size:14px;font-weight:700;line-height:1.3}.cp-tval-mono{font-size:13.5px;font-weight:600;line-height:1.35}.cp-tval-soft{color:var(--cp-t2);font-weight:600;line-height:1.35}.cp-swatch{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.cp-notes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cp-notes>li{color:var(--cp-t2);overflow-wrap:anywhere;min-width:0;padding-left:18px;font-size:15.5px;line-height:1.45;position:relative}.cp-notes>li:before{content:"";background:var(--cp-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.cp-correction-summary{cursor:pointer;color:var(--cp-t1);-webkit-tap-highlight-color:transparent;font-weight:600;list-style:none}.cp-correction-summary::-webkit-details-marker{display:none}.cp-correction-summary:after{content:"›";color:var(--cp-orange-text);margin-left:8px;font-weight:700;transition:transform .15s;display:inline-block}.cp-correction-more[open]>.cp-correction-summary:after{transform:rotate(90deg)}.cp-correction-body{flex-direction:column;gap:10px;padding-top:10px;display:flex}.cp-correction-text{color:var(--cp-t2);margin:0;font-size:15.5px;line-height:1.45}.cp-correction-text b{font-weight:inherit;color:inherit}.cp-correction-points{color:var(--cp-t2);margin:0;padding-left:20px;font-size:15.5px;line-height:1.45;list-style:outside}.cp-correction-points li+li{margin-top:8px}.cp-correction-ref{color:var(--cp-t3);margin:0;font-size:13px;line-height:1.45}.cp-correction-legal{border-top:1px solid var(--cp-line-2);color:var(--cp-t3);margin:0;padding-top:10px;font-size:12.5px;line-height:1.5}.cp-correction-legal b{color:var(--cp-t2)}.cp-standing{border-top:1px solid var(--cp-line);color:var(--cp-t4);margin:0;padding-top:14px;font-size:13.5px;line-height:1.45}.cp-paraphrase{border-top:1px solid var(--cp-line);color:var(--cp-t4);margin:30px 20px 0;padding-top:16px;font-size:12.5px;line-height:1.55}.cp-paraphrase b{color:var(--cp-t2)}.cp-note{color:var(--cp-t4);margin:0;font-size:13.5px;line-height:1.45}.cp-dstanding{margin-top:10px}.cp-note a{color:var(--cp-orange-text)}.cp-signin{min-height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px));flex-direction:column;padding:0 24px;display:flex}.cp-lock{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:10px;padding-bottom:24px;display:flex}.cp-lock img{width:104px;height:104px;animation:.7s cubic-bezier(.2,.9,.25,1.2) .1s both cpPop}.cp-lock-play{letter-spacing:-.02em;margin-top:26px;font-size:64px;font-weight:900;font-stretch:125%;line-height:1;animation:.6s .45s both cpRise}.cp-lock-by{letter-spacing:-.01em;margin-top:8px;font-size:19px;font-weight:700;animation:.6s .6s both cpRise}.cp-lock-tag{letter-spacing:.02em;color:var(--cp-t4);margin-top:18px;font-size:13.5px;font-weight:500;animation:.7s .95s both cpFade}.cp-form{flex-direction:column;gap:10px;display:flex}.cp-input{height:56px;color:var(--cp-t1);font-family:var(--cp-sans), system-ui, sans-serif;background:#24201be6;border:1px solid #f5eee429;border-radius:12px;outline:none;width:100%;padding:0 18px;font-size:17px}.cp-input:focus{border-color:var(--cp-orange)}.cp-input-code{font-family:var(--cp-mono), monospace;letter-spacing:.42em;text-align:center;font-size:24px;font-weight:600}.cp-input-select{appearance:none}.cp-form-note{color:var(--cp-t2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.4}.cp-form-note b{color:var(--cp-t1)}.cp-sent-to{color:var(--cp-t1);overflow-wrap:anywhere;text-wrap:wrap;font-weight:600;display:block}.cp-step-q .cp-sent-to{font-weight:inherit}@media (max-width:359.98px){.cp-sent-to{font-size:.9em}}.cp-email,.cp-step-foot .cp-consent{overflow-wrap:anywhere}.cp-em-part,.cp-em-unit{overflow-wrap:anywhere;display:inline-block}.cp-em-flow{overflow-wrap:anywhere}.cp-keep{white-space:nowrap}:is(:is(.cp-form,.cp-step):has(.cp-input-code) .cp-form-note,.cp-form>.cp-consent,.cp-step-foot .cp-consent){text-wrap:balance}.cp-link.cp-link-tap{text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;text-decoration:underline;display:flex}.cp-link.cp-link-tap[disabled]{cursor:default;opacity:.7}.cp-form>.cp-link.cp-link-tap{margin-block:-5px}.cp-note>.cp-link.cp-link-tap{vertical-align:middle;display:inline-flex}.cp-link{text-align:center;color:var(--cp-t3);cursor:pointer;background:0 0;border:0;padding:2px;font-size:14px;font-weight:600}.cp-consent{color:var(--cp-t4);text-align:center;margin:4px 0 0;font-size:12.5px}.cp-consent a{color:var(--cp-t3);text-decoration:underline}.cp-problem{color:var(--cp-orange-text);margin:0;font-size:14px}@media (max-height:800px) and (pointer:coarse){.cp-signin .cp-lock img{width:64px;height:64px}.cp-signin .cp-lock-play{font-size:44px}.cp-signin .cp-lock-tag{margin-top:10px}}.cp-card{background:linear-gradient(160deg,#241e17,#17130f);border:1px solid #e48a2f38;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.cp-card b{color:var(--cp-orange-text);font-size:20px;font-weight:800;line-height:1.25}.cp-card .cp-paraphrase b{font-size:inherit;font-weight:bolder;line-height:inherit;color:var(--cp-t2)}.cp-input-sm{background:var(--cp-bg);height:50px;color:var(--cp-t1);font-family:var(--cp-sans), system-ui, sans-serif;border:1px solid #f5eee41f;border-radius:10px;outline:none;width:100%;padding:0 14px;font-size:16px}.cp-list-item{border-bottom:1px solid var(--cp-line);align-items:center;gap:12px;padding:12px 0;display:flex}.cp-list-tick{width:26px;height:26px;color:var(--cp-green);background:#7fd4a024;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cp-list-tick svg{width:14px;height:14px}.cp-list-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cp-list-title{font-size:15px;font-weight:700;line-height:1.3}.cp-list-sub{color:var(--cp-t4);font-size:10.5px}.cp-form .cp-btn{border-radius:12px;flex:none;height:56px}.cp-card .cp-btn,.cp-signin>.cp-btn{flex:none}.cp-check-chip{white-space:nowrap;color:var(--cp-green);vertical-align:1px;border:1.5px solid;border-radius:999px;margin-left:2px;padding:0 8px;font-size:13.5px;font-weight:800;line-height:1.3;display:inline-block}.cp-check-total{color:var(--cp-t1);border-top:1px solid #e48a2f38;justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-top:12px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.cp-check-amount{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--cp-orange-text);font-size:20px;font-weight:800}.cp-check-note{color:var(--cp-t3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.cp-tick~.cp-check-note{text-wrap:balance}.cp-jump{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.cp-jump .cp-fchip{border-radius:22px;justify-content:center;height:44px;padding:0 12px;font-size:14.5px}.cp-jump a.cp-fchip{color:var(--cp-t2)}.cp-jump .cp-fchip:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-jump-to{scroll-margin-top:16px}.cp-btnrow{flex-wrap:wrap;gap:12px;display:flex}.cp-btnrow>form{flex-direction:column;flex:140px;display:flex}.cp-btnrow .cp-btn{white-space:nowrap;border-radius:12px;height:56px;padding:0 20px}.cp-alert{color:var(--cp-t1);border:1px solid var(--cp-line);text-wrap:pretty;background:#f5eee40f;border-radius:12px;margin:0;padding:12px 14px;font-size:15px;line-height:1.4}.cp-alert-problem{color:var(--cp-orange-text);background:#e48a2f1f;border-color:#e48a2f80;font-weight:600}.cp a.cp-navlink{border:1px solid var(--cp-line-2);min-height:48px;color:var(--cp-t1);font:700 15px/1.3 var(--cp-sans), system-ui, sans-serif;text-align:left;overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cp a.cp-navlink[data-back]{justify-content:flex-start}.cp-navlink:after,.cp-navlink[data-back]:before{content:"";border-right:2px solid var(--cp-orange-text);border-bottom:2px solid var(--cp-orange-text);flex:none;width:8px;height:8px;margin:0 4px;transform:rotate(-45deg)}.cp-navlink[data-back]:before{transform:rotate(135deg)}.cp-navlink[data-back]:after{content:none}.cp-navlink:active{background:var(--cp-line)}.cp-navlink:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-navlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-navlink-who{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-navlink-who>small{color:var(--cp-t4);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.cp-record{flex-direction:column;gap:10px;min-width:0;display:flex}.cp-record[data-level="2"]{border-top:1px solid var(--cp-line-2);margin-top:12px;padding-top:28px}.cp-rec-print{display:none}.cp-rec-whole{white-space:nowrap}.cp-rec-team>.cp-note{text-wrap:pretty}@media (max-width:359.98px){.cp-rec-team{background:0 0;border:0;border-radius:0;padding:0}}.cp-rec-h{text-wrap:balance;line-height:1.12}.cp-rec-h2{letter-spacing:-.02em;font-size:24px;line-height:1.15}.cp-rec-who{color:var(--cp-t2);overflow-wrap:break-word;flex-direction:column;gap:2px;margin:2px 0 0;font-size:15px;line-height:1.4;display:flex}.cp-rec-who strong{color:var(--cp-t1);font-size:17px;font-weight:700;line-height:1.3}.cp-rec-who>span{text-wrap:pretty}.cp-rec-who .cp-rec-email{min-width:0;color:var(--cp-t4);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.cp-rec-facts{flex-direction:column;gap:4px;display:flex}.cp-rec-meta{color:var(--cp-t3);margin:0;font-size:14px;line-height:1.45}.cp-rec-empty{border-top:1px solid var(--cp-line-2);border-bottom:1px solid var(--cp-line-2);color:var(--cp-t2);margin:6px 0 0;padding:18px 0;font-size:15px;line-height:1.4}.cp-rec-list{border-bottom:1px solid var(--cp-line-2);margin:6px 0 0;padding:0;list-style:none}.cp-rec-item{border-top:1px solid var(--cp-line-2);flex-direction:column;gap:3px;min-width:0;padding:18px 0;display:flex}.cp-rec-title{color:var(--cp-t1);overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:16px;font-weight:700;line-height:1.35}.cp-rec-date{color:var(--cp-t3);margin:0;font-size:14px;line-height:1.4}.cp-rec-score{color:var(--cp-t2);margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.4}.cp-rec-qlist{border-left:2px solid var(--cp-line-2);flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.cp-rec-qlist li{max-width:66ch;color:var(--cp-t2);overflow-wrap:break-word;font-size:14.5px;line-height:1.5}.cp-rec-qmark{color:var(--cp-orange-text);font-weight:700}.cp-rec-qlist li[data-ok] .cp-rec-qmark{color:var(--cp-green)}.cp-rec-qs{margin-top:8px}.cp-rec-qs>.cp-rec-qlist{margin-top:10px;margin-bottom:4px}.cp-views{letter-spacing:.04em;color:var(--cp-t1);background:#0e0c0a8c;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;bottom:52px;left:9px}.cp-views svg{width:11px;height:11px}.cp-tag-new{letter-spacing:.08em;background:var(--cp-orange);color:var(--cp-on-orange);border-radius:3px;padding:2px 5px;font-size:8.5px;font-weight:600}.cp-seeall-tile[data-req]{color:var(--cp-orange-text);border-color:#e48a2f73}.cp-seeall-tile[data-req] i{border-color:var(--cp-orange);color:var(--cp-orange-text)}.cp-lockup .cp-lockup-lib{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cp-head-row .cp-lockup,.cp-mhead .cp-lockup{min-width:0}.cp-head+.cp-hero,.cp-head+.cp-problem+.cp-hero{margin-top:-72px}.cp-block-head{border-top:1px solid var(--cp-line);letter-spacing:-.015em;margin:40px 20px 0;padding-top:18px;font-size:22px;font-weight:800;line-height:1.2}.cp-quiz{background:var(--cp-s1);border:1px solid var(--cp-line-2);border-radius:16px;flex-direction:column;gap:12px;margin:16px 16px 0;padding:16px;display:flex}.cp-quiz-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cp-quiz-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cp-orange-text);font-size:11px;font-weight:600}.cp-quiz-count{letter-spacing:.08em;color:var(--cp-t3);font-size:11px;font-weight:500}.cp-quiz-who{color:var(--cp-t4);margin:-8px 0 0;font-size:12.5px}.cp-quiz-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.cp-quiz-seg{background:var(--cp-line-2);border-radius:2px;height:3px}.cp-quiz-seg[data-s=current]{background:var(--cp-orange)}.cp-quiz-seg[data-s=right]{background:var(--cp-green)}.cp-quiz-seg[data-s=wrong]{background:var(--cp-t4)}.cp-quiz-q{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cp-quiz-opts{flex-direction:column;gap:8px;display:flex}.cp-quiz-stem{letter-spacing:-.01em;color:var(--cp-t1);margin:0 0 6px;padding:0;font-size:17px;font-weight:800;line-height:1.3}.cp-quiz-opt{border:1px solid var(--cp-line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f5eee408;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.cp-quiz-opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cp-quiz-opt:has(input:focus-visible){outline:2px solid var(--cp-orange);outline-offset:2px}.cp-quiz-dot{border:1.5px solid var(--cp-t4);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.cp-quiz-dot svg{width:12px;height:12px}.cp-quiz-otext{color:var(--cp-t1);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:15px;font-weight:600;line-height:1.35;display:flex}.cp-quiz-tag{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:600}.cp-quiz-opt[data-m=picked]{border-color:var(--cp-orange)}.cp-quiz-opt[data-m=picked] .cp-quiz-dot{border-color:var(--cp-orange);box-shadow:inset 0 0 0 4px var(--cp-s1);background:var(--cp-orange)}.cp-quiz-opt[data-m=right]{cursor:default;background:#7fd4a014;border-color:#7fd4a08c}.cp-quiz-opt[data-m=right] .cp-quiz-dot{border-color:var(--cp-green);background:var(--cp-green);color:var(--cp-bg)}.cp-quiz-opt[data-m=right] .cp-quiz-tag{color:var(--cp-green)}.cp-quiz-opt[data-m=wrong]{border-color:var(--cp-orange);cursor:default;background:#e48a2f0f}.cp-quiz-opt[data-m=wrong] .cp-quiz-dot{border-color:var(--cp-orange-text);color:var(--cp-orange-text)}.cp-quiz-opt[data-m=wrong] .cp-quiz-tag{color:var(--cp-orange-text)}.cp-quiz-opt[data-m=dim]{opacity:.45;cursor:default}.cp-quiz-why{border:1px solid var(--cp-line-2);background:#f5eee405;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cp-quiz-verdict{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-t4);margin:0;font-size:10.5px;font-weight:500}.cp-quiz-verdict span{color:var(--cp-orange-text);margin-right:6px;font-weight:700}.cp-quiz-why[data-ok] .cp-quiz-verdict span{color:var(--cp-green)}.cp-quiz-ground{color:var(--cp-t2);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.cp-quiz-btn{height:52px;font:800 16px/1 var(--cp-sans), system-ui, sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;transition:transform .12s var(--cp-ease), opacity .12s var(--cp-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:flex}.cp-quiz-btn:not([disabled]):active{transform:scale(.97)}.cp-quiz-btn svg{width:18px;height:18px}.cp-quiz-btn-orange{background:var(--cp-orange);color:var(--cp-on-orange)}.cp-quiz-btn-orange[disabled]{color:#1a1109bf;cursor:default;background:#6b4521}.cp-quiz-btn-ghost{color:var(--cp-t1);background:0 0;border-color:#f5eee440}.cp-quiz-btn-light{background:var(--cp-t1);color:var(--cp-bg)}.cp-quiz-hint{text-align:center;color:var(--cp-t4);margin:-4px 0 0;font-size:12.5px}.cp-quiz-score{letter-spacing:-.03em;color:var(--cp-t1);margin:2px 0 0;font-size:36px;font-weight:800;line-height:1.05}.cp-quiz-results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cp-quiz-results li{border-top:1px solid var(--cp-line);gap:12px;padding:10px 0;display:flex}.cp-quiz-results li>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cp-quiz-mark{width:20px;height:20px;color:var(--cp-orange-text);background:#e48a2f24;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:flex}.cp-quiz-results li[data-ok] .cp-quiz-mark{color:var(--cp-green);background:#7fd4a024}.cp-quiz-mark svg{width:11px;height:11px}.cp-quiz-rkicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cp-t4);font-size:9.5px;font-weight:600}.cp-quiz-rq{color:var(--cp-t2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.cp-quiz-record{border:1px solid var(--cp-line-2);color:var(--cp-t3);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.5}.cp-quiz-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-quiz-closed{letter-spacing:-.01em;color:var(--cp-t1);margin:0;font-size:20px;font-weight:800}@media (prefers-reduced-motion:reduce){.cp-quiz-btn{transition:none}}.cp-study{border-top:1px solid var(--cp-line-2);border-bottom:1px solid var(--cp-line-2)}.cp-study-summary{cursor:pointer;min-height:48px;color:var(--cp-t1);-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:700;list-style:none;display:flex}.cp-study-summary::-webkit-details-marker{display:none}.cp-study-summary:after{content:"›";color:var(--cp-orange-text);font-weight:700;transition:transform .15s;display:inline-block}.cp-study[open]>.cp-study-summary:after{transform:rotate(90deg)}.cp-study-summary:focus-visible,.cp-study-button:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-study-body{flex-direction:column;gap:10px;padding:0 0 14px;display:flex}.cp-study-message{border:1px solid var(--cp-line-2);color:var(--cp-t2);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f5eee40d;border-radius:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.cp-card .cp-study-button{flex:none;height:48px}@media (prefers-reduced-motion:reduce){.cp-study-summary:after{transition:none}}.cp-step{flex-direction:column;flex:1 0 auto;gap:14px;padding-bottom:16px;display:flex}.cp-steptop{flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:44px;margin:0 -8px;display:flex}.cp .cp-steptop-nav{cursor:pointer;min-width:44px;min-height:44px;font:700 15px/1 var(--cp-sans), system-ui, sans-serif;color:var(--cp-t2);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.cp-steptop-nav[disabled]{opacity:.55;cursor:default}.cp-steptop-nav:focus-visible{outline:2px solid var(--cp-orange);outline-offset:-2px;border-radius:8px}.cp-steptop>.cp-steptop-line{flex:0 0 100%;order:3;padding:0 8px 4px;font-size:14px}.cp-progress{flex-direction:column;gap:8px;display:flex}.cp-progress-count{letter-spacing:.04em;color:var(--cp-t3);margin:0;font-size:14px;font-weight:600}.cp-progress-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.cp-progress-bar i{background:#f5eee44d;border-radius:2px;height:4px}.cp-progress-bar i[data-on]{background:var(--cp-orange)}.cp-step-q{letter-spacing:-.025em;color:var(--cp-t1);text-wrap:balance;overflow-wrap:anywhere;margin:6px 0 0;font-size:25px;font-weight:800;line-height:1.15}.cp-step-q-code{letter-spacing:-.01em;font-size:20px;font-weight:700}.cp-lock-sub{letter-spacing:.14em;color:var(--cp-t4);margin-top:8px;font-size:14px;font-weight:600;animation:.6s .6s both cpRise}.cp-step .cp-note,.cp-step .cp-check-note,.cp-step .cp-consent,.cp-step .cp-check-chip{font-size:14px}.cp-step .cp-lede{font-size:15px}.cp-step .cp-link{text-underline-offset:3px;min-height:44px;font-size:14px;text-decoration:underline}.cp-step .cp-form>.cp-link{justify-content:center;align-items:center;display:flex}.cp-step .cp-link[disabled]{cursor:default;opacity:.7}.cp-step-mid{text-align:center}.cp-step-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.cp-step-foot .cp-note{text-align:center}.cp-switch{color:var(--cp-t2);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin:0;font-size:15px;display:flex}.cp-switch .cp-link{color:var(--cp-t2);font-size:15px}.cp-input.cp-input-bad{border:2px solid var(--cp-orange);padding:0 17px}.cp-input.cp-input-bad:focus-visible{outline:2px solid var(--cp-t1);outline-offset:2px}.cp-opts.cp-input-bad,.cp-tick.cp-input-bad{outline:2px solid var(--cp-orange);outline-offset:4px;border-radius:14px}.cp-step .cp-alert a{color:inherit;text-decoration:underline}.cp-opts{gap:10px;min-width:0;display:grid}.cp-opts-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-opt{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;display:block;position:relative}.cp-opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cp-opt-box{min-height:56px;color:var(--cp-t1);overflow-wrap:anywhere;background:#24201be6;border:1px solid #f5eee452;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:17px;font-weight:600;line-height:1.25;display:flex}.cp-opt-box:before{content:"";border:2px solid var(--cp-t4);box-sizing:border-box;border-radius:50%;flex:none;width:18px;height:18px}.cp-opt input:checked+.cp-opt-box{border:2px solid var(--cp-orange);background:#e48a2f1f;padding:7px 15px}.cp-opt input:checked+.cp-opt-box:before{border-color:var(--cp-orange);background:radial-gradient(circle, var(--cp-orange) 0 45%, transparent 50%)}.cp-opt input:focus-visible+.cp-opt-box{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-soon{color:var(--cp-t4);flex-direction:column;gap:4px;margin:0;padding:2px 4px 0;font-size:14px;line-height:1.4;list-style:none;display:flex}.cp-ans-list dl{margin:0}.cp-ans{border-top:1px solid var(--cp-line-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:60px;padding:8px 0;display:grid}.cp-ans-list>dl:first-child>.cp-ans:first-child{border-top:0}.cp-ans>dt{color:var(--cp-t3);grid-area:1/1;font-size:14px;line-height:1.35}.cp-ans>dd{color:var(--cp-t1);overflow-wrap:anywhere;grid-area:2/1;margin:0;font-size:16px;font-weight:600;line-height:1.35}.cp-ans>dd small{color:var(--cp-t3);font-size:14px;font-weight:400;display:block}.cp-ans>dd.cp-ans-act{grid-area:1/2/3}.cp .cp-ans-chg{min-width:44px;min-height:44px;color:var(--cp-orange-text);text-underline-offset:3px;justify-content:flex-end;align-items:center;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.cp-ans-chg:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px;border-radius:6px}.cp-ans-list .cp-ans-down{border-top:1px solid var(--cp-line-2);padding:10px 0}.cp-tick{min-height:44px;color:var(--cp-t2);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding-top:4px;font-size:15px;line-height:1.4;display:grid}.cp-tick input{width:22px;height:22px;accent-color:var(--cp-orange);margin:1px 0 0}.cp-own-card{gap:10px}#crew-list>.cp-own-kept{border-style:dashed;border-color:var(--cp-t5);background:0 0}.cp a.cp-own-inlink{color:inherit;text-underline-offset:3px;text-decoration:underline}.cp-own-card>.cp-own-who+p{margin-top:-4px}.cp-own-who{font:700 15px/1.3 var(--cp-sans), system-ui, sans-serif;color:var(--cp-t1);overflow-wrap:anywhere;margin:0}.cp-own-status{color:var(--cp-t2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.4}.cp-own-parts{clip-path:inset(0 0 0 1.1em);flex-wrap:wrap;margin-left:-1.1em;display:flex}.cp-own-parts>span{white-space:nowrap;margin-left:1.1em}.cp-own-parts>span:before{content:"·";text-align:center;width:1.1em;margin-left:-1.1em;display:inline-block}.cp-own-org{color:var(--cp-t2);flex-direction:column;gap:2px;margin:0;font-size:15px;line-height:1.4;display:flex}.cp-own-org>strong{color:var(--cp-t1);font-weight:700}.cp-own-acts{flex-wrap:wrap;gap:8px;display:flex;container-type:inline-size}.cp-own-acts>details{flex:none;min-width:0}.cp-own-acts>details+details{flex:160px}.cp-own-acts:has(>details[open])>details{flex-basis:100%}@container (max-width:280px){.cp-own-acts>details{flex-basis:100%}}@container (min-width:440px){.cp-own-acts:not(:has(>details[open]))>details+details{flex:none}}.cp-own-acts .cp-own-tgl{justify-content:space-between;display:flex}.cp-own-tgl{min-height:48px;box-shadow:inset 0 0 0 1px var(--cp-line-2);color:var(--cp-t2);font:700 14px/1.2 var(--cp-sans), system-ui, sans-serif;text-align:left;text-wrap:balance;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .12s var(--cp-ease);border-radius:10px;align-items:center;gap:10px;padding:7px 14px;list-style:none;display:inline-flex}.cp-own-tgl::-webkit-details-marker{display:none}.cp-own-tgl::marker{content:""}.cp-own-tgl:after{content:"";border-right:2px solid var(--cp-orange-text);border-bottom:2px solid var(--cp-orange-text);width:7px;height:7px;transition:transform .2s var(--cp-ease), margin .2s var(--cp-ease);flex:none;margin:-4px 2px 0;transform:rotate(45deg)}details[open]>.cp-own-tgl:after{margin-top:4px;transform:rotate(225deg)}.cp-own-tgl:active{background:var(--cp-line)}.cp-own-tgl:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-own-panel{margin-top:10px}.cp-own-panel .cp-note{text-wrap:pretty}.cp-own-card form:has(>input[name=action]:is([value=cancel],[value=free])) .cp-btn{color:var(--cp-t1);box-shadow:inset 0 0 0 1px var(--cp-line-2);background:0 0}.cp-own-card>.cp-btnrow>form>.cp-btn,.cp-own-card>.cp-form>.cp-btn{font:700 14px/1.2 var(--cp-sans), system-ui, sans-serif;border-radius:10px!important;height:48px!important}.cp-own-h2{font:800 17px/1.25 var(--cp-sans), system-ui, sans-serif;letter-spacing:-.01em;color:var(--cp-t1);text-wrap:balance;margin:0}.cp-own-text{color:var(--cp-t2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}#crew-invite .cp-own-text{text-wrap:balance}.cp-own-date,.cp-own-nw{white-space:nowrap}.cp-own-org>strong{text-wrap:balance}.cp-own-boxes{display:contents}.cp-bd-vt{text-wrap:pretty}.cp-own-who>small.cp-own-email{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.cp-form>.cp-more.cp-own-alt{margin-top:0}.cp-form:has(>.cp-own-alt){border-bottom:1px solid var(--cp-line-2);margin-bottom:6px;padding-bottom:18px}.cp a.cp-navlink.cp-bd-head{border:0;border-bottom:1px solid var(--cp-line-2);border-radius:16px 16px 0 0;margin:-18px -18px 0;padding:16px 18px 14px}.cp-navlink.cp-bd-head:focus-visible{outline-offset:-2px}.cp-bd-vids{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.cp-bd-vids>li{border-top:1px solid var(--cp-line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.cp-bd-vids>li:first-child{border-top:0;padding-top:0}.cp-bd-vids>li:last-child{padding-bottom:0}.cp-bd-vt{color:var(--cp-t1);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35}.cp-bd-vq{border-left:2px solid var(--cp-line-2);color:var(--cp-t3);flex-direction:column;gap:2px;padding-left:10px;font-size:14px;line-height:1.4;display:flex}@media (prefers-reduced-motion:reduce){.cp-own-tgl,.cp-own-tgl:after{transition:none}}
.cp-side,.cp-side-scrim,.cp-wtop{display:none}@media screen and (min-width:700px) and (min-height:480px){:is(html:has(.cp),body:has(.cp)){overflow-x:clip}.cp{--cp-menu:256px;--cp-pad:40px;--cp-wtop-h:68px;--cp-read:720px;background:var(--cp-bg)}.cp-app{max-width:none;box-shadow:none;flex-direction:column;margin:0;padding-bottom:0;display:flex}.cp-app:has(>.cp-side){padding-left:var(--cp-menu)}.cp-app>main{flex:1 0 auto;width:100%;margin-inline:auto}.cp-app:has(>.cp-side)>main{max-width:var(--cp-read)}.cp-app:not(:has(>.cp-side))>main{max-width:430px}.cp-topbar,.cp-head,.cp-drawer,.cp-scrim{display:none}.cp-head+.cp-hero,.cp-head+.cp-problem+.cp-hero{margin-top:0}.cp-signin{min-height:0}.cp-legal{padding:18px 24px calc(18px + env(safe-area-inset-bottom,0px));flex:none;margin-top:32px;position:static}.cp-app:has(>.cp-side)>.cp-legal{text-align:left;padding-left:max(var(--cp-pad), env(safe-area-inset-left,0px));padding-right:max(var(--cp-pad), env(safe-area-inset-right,0px));border-top:1px solid var(--cp-line)}.cp-side{z-index:25;width:var(--cp-menu);padding:calc(22px + env(safe-area-inset-top,0px)) 14px calc(16px + env(safe-area-inset-bottom,0px));padding-left:max(14px, env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--cp-s1);border-right:1px solid var(--cp-line);display:block;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.cp-side-lock{align-items:center;gap:10px;padding:0 10px 18px;display:flex}.cp-side-lock img{flex:none;width:30px;height:30px;display:block}.cp-side-lock .cp-lockup{min-width:0}.cp-side .cp-menu{gap:2px;padding:0}.cp-side .cp-mitem{min-height:40px;font:600 14.5px/1.25 var(--cp-sans), system-ui, sans-serif;border-radius:9px;gap:12px;padding:0 12px;position:relative}.cp-side .cp-mitem svg{flex:none;width:18px;height:18px}.cp-side .cp-mitem .cp-chev{width:15px;height:15px}.cp-side .cp-mitem small{font-size:12px}.cp-side .cp-mitem:active{padding-left:12px}.cp-side a.cp-mitem[aria-current]{background:#f5eee414}.cp-side a.cp-mitem[aria-current]:before{content:"";background:var(--cp-orange);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.cp-side .cp-msep{margin:8px 12px}.cp-side .cp-submenu .cp-mitem{min-height:32px;color:var(--cp-t3);padding:5px 8px 5px 42px;font-size:13px;font-weight:500}.cp-side .cp-submenu .cp-mitem:active{padding-left:42px}.cp-wtop{z-index:20;height:calc(var(--cp-wtop-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--cp-pad), env(safe-area-inset-right,0px)) 0 max(var(--cp-pad), env(safe-area-inset-left,0px));border-bottom:1px solid var(--cp-line);background:#0e0c0af5;flex:none;align-items:center;gap:16px;display:flex;position:sticky;top:0}.cp-wtop .cp-wsearch{background:var(--cp-s2);border:1px solid var(--cp-line-2);min-width:0;max-width:680px;height:44px;color:var(--cp-t4);font:500 15px/1 var(--cp-sans), system-ui, sans-serif;border-radius:11px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.cp-wtop .cp-wsearch svg{width:18px;height:18px;color:var(--cp-t3);flex:none}.cp-wtop .cp-wsearch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-wsp{flex:1}.cp-wtop .cp-wbtn{background:var(--cp-s2);border:1px solid var(--cp-line-2);height:44px;color:var(--cp-t1);font:700 15px/1 var(--cp-sans), system-ui, sans-serif;white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.cp-wtop .cp-wbtn[aria-current]{border-color:var(--cp-orange)}.cp-wtop .cp-wmenu{display:none}.cp-wacct{flex:none;position:relative}.cp-wme{color:var(--cp-t1);font:600 13.5px/1.2 var(--cp-sans), system-ui, sans-serif;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-right:-6px;padding:4px 6px;display:flex}.cp-wme>span:last-child{flex-direction:column;display:flex}.cp-wme small{color:var(--cp-t4);font-size:12px;font-weight:500}.cp-wme .cp-avatar{flex:none;width:32px;height:32px}.cp-wme[aria-expanded=true] .cp-avatar{box-shadow:0 0 0 2px var(--cp-orange)}.cp-wacct-panel{z-index:1;width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--cp-wtop-h) - 24px);background:var(--cp-s1);border:1px solid var(--cp-line-2);border-radius:14px;flex-direction:column;padding:6px 0;animation:.16s both cpFade;display:flex;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 16px 50px #0009}.cp-wacct-who{border-bottom:1px solid var(--cp-line);color:var(--cp-t3);font:500 13px/1.35 var(--cp-sans), system-ui, sans-serif;flex:none;margin:0;padding:14px 18px 12px}.cp-wacct-panel .cp-mitem{gap:12px;min-height:48px;padding:0 18px;font-size:15px}.cp-wacct-panel .cp-mitem svg{flex:none;width:20px;height:20px}.cp-wacct-panel .cp-mitem:active{padding-left:18px}.cp-side :focus-visible,.cp-wtop :focus-visible{outline:2px solid var(--cp-orange);outline-offset:-2px}.cp-app:has(>.cp-wtop) .cp-shead{top:calc(var(--cp-wtop-h) + env(safe-area-inset-top,0px))}.cp-app:has(>.cp-wtop) .cp-jump-to{scroll-margin-top:calc(var(--cp-wtop-h) + 16px)}@keyframes cpFoldIn{0%{transform:translate(-105%)}to{transform:none}}}@media screen and (min-width:700px) and (min-height:480px) and (hover:hover){.cp-side .cp-mitem:hover,.cp-wacct-panel .cp-mitem:hover{background:#f5eee40d}.cp-wtop .cp-wsearch:hover,.cp-wtop .cp-wbtn:hover{border-color:#f5eee440}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:1300px){.cp{--cp-menu:216px;--cp-pad:28px}}@media screen and (min-width:1700px) and (min-height:480px){.cp{--cp-menu:288px;--cp-pad:56px}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:900px){.cp-app:has(>.cp-side){padding-left:0}.cp-side{z-index:31;width:min(83.34vw,300px);display:none;box-shadow:0 0 50px #0009}.cp-side[data-open]{animation:cpFoldIn .42s var(--cp-ease) both;display:block}.cp-side-scrim[data-open]{z-index:30;animation:cpFade .42s var(--cp-ease) both;background:#0000009e;border:0;padding:0;display:block;position:fixed;inset:0}.cp-wtop .cp-wmenu{display:inline-flex}.cp-wsp{display:none}.cp-wtop .cp-wsearch{max-width:none}}@media screen and (min-width:700px) and (min-height:480px) and (prefers-reduced-motion:reduce){.cp-side[data-open],.cp-side-scrim[data-open],.cp-wacct-panel{animation:none}}@media screen and (min-width:700px) and (min-height:480px){.cp-side .cp-lockup .cp-lockup-lib{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}#cp-video{scroll-margin-top:calc(68px + env(safe-area-inset-top,0px) + 16px)}}
.cp-rb-toc{display:none}@media screen and (min-width:700px) and (min-height:480px){.cp-app:has(>.cp-side)>main:is(.cp-vlist,.cp-detail){max-width:none}.cp-app:has(>.cp-side)>main:has(>.cp-page>.cp-rb){max-width:none}.cp-vlist{padding:32px var(--cp-pad) 0}.cp-vgrid{--cp-cols:4;grid-template-columns:repeat(var(--cp-cols), minmax(0, 1fr));gap:22px 16px;margin-top:20px;display:grid}.cp-vgrid>.cp-result{border-bottom:0;border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:0 0 4px}.cp-vgrid .cp-mini{aspect-ratio:4/5;width:100%;height:auto;box-shadow:0 0 0 1px var(--cp-line);border-radius:10px}.cp-vgrid .cp-mini-foot{height:24px}.cp-vgrid .cp-mini-num{zoom:2.2}.cp-vgrid .cp-result-body{gap:5px}.cp-vgrid .cp-result-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.cp-vgrid .cp-result-ref{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-vgrid .cp-status{white-space:normal;align-items:flex-start;font-size:12px;line-height:1.35}.cp-vgrid .cp-status i{flex:none;margin-top:5px}main:has(>.cp-page>.cp-rb)>.cp-page{padding:32px var(--cp-pad) 0}.cp-rb:has(>.cp-rb-toc){grid-template-columns:270px minmax(0,1fr);align-items:start;gap:40px;display:grid}.cp-rb-secs{min-width:0}.cp-rb-toc{top:calc(var(--cp-wtop-h) + env(safe-area-inset-top,0px) + 24px);max-height:calc(100dvh - var(--cp-wtop-h) - env(safe-area-inset-top,0px) - 48px);overscroll-behavior:contain;flex-direction:column;gap:2px;margin-top:28px;display:flex;position:sticky;overflow-y:auto}.cp-rb-toc a{color:var(--cp-t2);border-radius:9px;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.cp-rb-toc a span{overflow-wrap:anywhere;min-width:0}.cp-rb-toc a small{color:var(--cp-t4);flex:none;margin-left:auto;padding-left:8px;font-size:12px;font-weight:500}.cp-rb-toc a:focus-visible{outline:2px solid var(--cp-orange);outline-offset:-2px}.cp-rb-sec{scroll-margin-top:calc(var(--cp-wtop-h) + env(safe-area-inset-top,0px) + 16px);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:20px;display:grid;contain-intrinsic-size:auto calc(80px + var(--cp-rb-n,1) * 60px)!important}.cp-rb-sec>.cp-row-title,.cp-rb-sec>.cp-row-sub{grid-column:1/-1}.cp-rb-sec>.cp-result{background:var(--cp-s1);border:1px solid var(--cp-line);border-radius:11px;min-width:0;margin-top:10px;padding:10px 12px}main:has(>.cp-page>.cp-rb)>.cp-paraphrase{margin:30px var(--cp-pad) 0;max-width:680px}.cp-detail{--cp-pw:min(max(315px, calc((100dvh - var(--cp-wtop-h) - 64px) * 9 / 16)), calc((100vw - var(--cp-menu) - 2 * var(--cp-pad)) * .45));grid-template-columns:var(--cp-pw) minmax(0, 1fr);padding:32px var(--cp-pad) 50px;grid-template-rows:auto auto auto 1fr;align-items:start;column-gap:44px;display:grid}.cp-detail>:is(.cp-dvideo,.cp-dhead){width:var(--cp-pw);box-shadow:0 0 0 1px var(--cp-line-2);grid-area:1/1/5;overflow:hidden}.cp-detail .cp-gate{width:var(--cp-pw);height:calc(var(--cp-pw) * 16 / 9);aspect-ratio:auto;max-width:none}.cp-detail>.cp-dhead{height:calc(var(--cp-pw) * 16 / 9);border-radius:14px}.cp-detail>.cp-quiz{grid-column:2;min-width:0;margin:0 0 24px}.cp-detail>.cp-dbody{grid-column:2;min-width:0;padding:0}.cp-detail .cp-dtitle{font-size:32px}.cp-detail>.cp-row{grid-column:2;min-width:0;margin-top:40px}.cp-detail>.cp-row .cp-row-head{padding:0}.cp-detail>.cp-row .cp-strip{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px 12px;padding:14px 0 0;display:grid;overflow:visible}.cp-detail>.cp-row .cp-strip>.cp-poster{aspect-ratio:124/186;width:auto;height:auto}.cp-detail>.cp-paraphrase{grid-column:1/-1;min-width:0;max-width:680px;margin:30px 0 0}}@media screen and (min-width:700px) and (min-height:480px) and (hover:hover){.cp-vgrid>.cp-result:hover .cp-mini{box-shadow:0 0 0 1px #f5eee459}.cp-rb-sec>.cp-result:hover{border-color:#f5eee438}.cp-rb-toc a:hover{color:var(--cp-t1);background:#f5eee40d}}@media screen and (min-width:1101px) and (min-height:480px){.cp-vgrid{--cp-cols:5}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:1300px){.cp-rb:has(>.cp-rb-toc){grid-template-columns:220px minmax(0,1fr);gap:28px}.cp-detail{--cp-pw:min(calc((100dvh - var(--cp-wtop-h) - 64px) * 9 / 16), calc((100vw - var(--cp-menu) - 2 * var(--cp-pad)) * .45));column-gap:32px}}@media screen and (min-width:1301px) and (min-height:480px){.cp-vgrid{--cp-cols:6;gap:26px 20px}}@media screen and (min-width:1700px) and (min-height:480px){.cp-vgrid{--cp-cols:8}.cp-rb:has(>.cp-rb-toc){grid-template-columns:320px minmax(0,1fr);gap:56px}.cp-rb-sec{grid-template-columns:repeat(3,minmax(0,1fr));contain-intrinsic-size:auto calc(80px + var(--cp-rb-n,1) * 40px)!important}.cp-detail{grid-template-columns:var(--cp-pw) minmax(0, 1.4fr) minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:48px}.cp-detail>:is(.cp-dvideo,.cp-dhead){grid-row:1/4}.cp-detail>.cp-row{grid-area:1/3/4;margin-top:0}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:900px){.cp-rb:has(>.cp-rb-toc){grid-template-columns:minmax(0,1fr);gap:0}.cp-rb-toc{flex-flow:wrap;gap:8px;max-height:none;margin-top:24px;position:static;overflow:visible}.cp-rb-toc a{border:1px solid var(--cp-line-2);border-radius:18px;padding:7px 12px;font-size:13px}.cp-rb-toc a small{display:none}.cp-detail{--cp-pw:min(350px, calc((100vw - 2 * var(--cp-pad)) * .5), calc((100dvh - var(--cp-wtop-h) - 64px) * 9 / 16));grid-template-rows:auto auto 1fr;column-gap:28px}.cp-detail>:is(.cp-dvideo,.cp-dhead){grid-row:1/4}.cp-detail .cp-dtitle{font-size:28px}.cp-detail>.cp-row{grid-column:1/-1}}@media screen and (min-width:700px) and (min-height:480px){.cp-vlist,.cp-detail{padding-left:max(var(--cp-pad), env(safe-area-inset-left,0px));padding-right:max(var(--cp-pad), env(safe-area-inset-right,0px))}main:has(>.cp-page>.cp-rb)>.cp-page{padding-left:max(var(--cp-pad), env(safe-area-inset-left,0px));padding-right:max(var(--cp-pad), env(safe-area-inset-right,0px))}}
.cp-bd-wide{display:none}@media screen and (min-width:700px) and (min-height:480px){.cp-app:has(>.cp-side)>main:has(>.cp-bd-wide){max-width:1700px;padding-left:var(--cp-pad);padding-right:var(--cp-pad)}main:has(>.cp-bd-wide)>.cp-note{max-width:68ch}.cp-bd-cards{display:none!important}.cp-bd-wide{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;margin-top:10px;display:grid}.cp-bd-table{background:var(--cp-s1);border:1px solid var(--cp-line);font-variant-numeric:tabular-nums;border-radius:14px;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden;container-type:inline-size}.cp-bd-row{border-top:1px solid var(--cp-line);color:var(--cp-t2);grid-template-columns:minmax(0,3fr) minmax(9.5em,1fr) minmax(9.5em,1fr) minmax(11.5em,1.25fr) 44px;align-items:start;gap:0 14px;padding:14px 8px 14px 18px;font-size:14.5px;line-height:1.4;display:grid}.cp-bd-row:first-child{border-top:0}.cp-bd-row>*{grid-row:1;min-width:0}.cp-bd-who{flex-direction:column;grid-column:1;gap:2px;display:flex}.cp-bd-who strong{color:var(--cp-t1);overflow-wrap:break-word;font-weight:700}.cp-bd-sub{color:var(--cp-t4);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.cp-bd-email{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.cp-bd-opened{flex-direction:column;grid-column:2;display:flex}.cp-bd-quiz{grid-column:3}.cp-bd-opened>span,.cp-bd-quiz{white-space:nowrap}.cp-bd-last{grid-column:4}.cp-bd-nothing{color:var(--cp-t4);grid-column:2/4}.cp-bd-go{border:1px solid var(--cp-line-2);border-radius:10px;grid-column:5;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;margin:-8px 0;text-decoration:none;display:flex}.cp-bd-go:after{content:"";border-right:2px solid var(--cp-orange-text);border-bottom:2px solid var(--cp-orange-text);width:8px;height:8px;margin-left:-3px;transform:rotate(-45deg)}.cp-bd-go:active{background:var(--cp-line)}.cp-bd-go:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-bd-row>.cp-bd-videos{grid-area:2/1/auto/5}@container (max-width:986.98px){.cp-bd-row{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 10em 11.5em 44px}.cp-bd-who{grid-row:1/3}.cp-bd-opened{grid-area:1/2}.cp-bd-quiz{grid-area:2/2}.cp-bd-last{grid-area:1/3/3}.cp-bd-nothing{grid-area:1/2/3/4}.cp-bd-go{grid-area:1/4/3}.cp-bd-row>.cp-bd-videos{grid-area:3/1/auto/4}}.cp-bd-videos:empty{display:none}.cp-bd-videos details{margin-top:8px}.cp-bd-videos .cp-own-tgl{min-height:44px;padding:6px 12px;font-size:13.5px}.cp-bd-side{flex-direction:column;gap:16px;min-width:0;display:flex}.cp-bd-panel{background:var(--cp-s1);border:1px solid var(--cp-line);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.cp-bd-panel strong{color:var(--cp-t1);margin:0;font-size:17px;font-weight:800;line-height:1.3}.cp-bd-panel>span{color:var(--cp-t3);text-wrap:balance;font-size:13.5px;line-height:1.45}a.cp-bd-panel{text-decoration:none}a.cp-bd-panel strong{color:var(--cp-orange-text)}a.cp-bd-panel:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-bd-panel ul{margin:4px 0 0;padding:0;list-style:none}.cp-bd-panel li a{border-top:1px solid var(--cp-line);min-height:44px;color:var(--cp-orange-text);align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.cp-bd-panel li:first-child a{border-top:0}.cp-app:has(>.cp-side)>main:has(>#crew-list){max-width:1700px;padding-left:max(var(--cp-pad), env(safe-area-inset-left,0px));padding-right:max(var(--cp-pad), env(safe-area-inset-right,0px))}main:has(>#crew-list)>*{max-width:calc(1040px - 2 * var(--cp-pad))}main:has(>#crew-list)>.cp-note:has(>.cp-navlink){max-width:calc((min(100%, 1040px - 2 * var(--cp-pad)) - 16px) / 2)}.cp-own-boxes{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:start;gap:16px;display:grid}.cp-own-boxes>section{grid-column:1}.cp-own-boxes>#crew-seats{grid-area:span 2/2}main:has(>#crew-list)>.cp-jump{flex-wrap:wrap;display:flex}main:has(>#crew-list)>.cp-jump .cp-fchip{min-width:120px;padding:0 22px}main>#crew-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px!important;display:grid!important}main:has(>#crew-list) .cp-form>:is(.cp-btn,.cp-more){text-wrap:balance;align-self:flex-start;width:auto;min-width:min(200px,100%);padding:0 28px}main:has(>#crew-list) .cp-btnrow>form{flex:none}main:has(>#crew-list) .cp-own-acts .cp-own-tgl{display:inline-flex}@container (min-width:281px){main:has(>#crew-list) .cp-own-acts:has(>details+details[open])>details:first-child{flex:none}main:has(>#crew-list) .cp-own-acts:has(>details+details[open])>details+details{flex:1 1 0}}.cp-app:not(:has(>.cp-side))>main.cp-steps{max-width:520px}.cp-steps>.cp-step{background:var(--cp-s1);border:1px solid var(--cp-line-2);border-radius:20px;flex:none;margin:40px 0 24px;padding:24px 32px 32px}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:1300px){.cp-bd-wide{grid-template-columns:minmax(0,1fr);gap:16px}.cp-bd-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}main:has(>.cp-bd-wide)>.cp-note:has(>.cp-navlink){max-width:calc(50% - 8px)}}@media screen and (min-width:1700px) and (min-height:480px){.cp-bd-wide{grid-template-columns:minmax(0,1fr) 440px;gap:48px}}@media screen and (min-width:700px) and (min-height:480px) and (hover:hover){.cp-bd-go:hover{background:#f5eee40f}a.cp-bd-panel:hover{border-color:#f5eee440}}@media screen and (min-width:700px) and (min-height:480px){.cp-app:has(>.cp-side)>main:has(>.cp-bd-wide){padding-left:max(var(--cp-pad), env(safe-area-inset-left,0px));padding-right:max(var(--cp-pad), env(safe-area-inset-right,0px))}}
.cp-theme{flex-direction:column;gap:10px;padding:12px 20px 16px;display:flex}.cp-theme-label{font:600 10.5px/1 var(--cp-sans), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--cp-t4)}.cp-theme-opts{background:var(--cp-s2);border:1px solid var(--cp-line-2);border-radius:12px;gap:4px;padding:4px;display:flex}.cp-theme-opt{min-width:0;height:40px;color:var(--cp-t2);font:700 14px/1 var(--cp-sans), system-ui, sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s var(--cp-ease), color .2s var(--cp-ease), transform .12s var(--cp-ease);background:0 0;border:0;border-radius:9px;flex:auto;padding:0 10px}.cp-theme-opt:active{transform:scale(.96)}.cp-theme-opt[aria-pressed=true]{background:var(--cp-t1);color:var(--cp-bg)}.cp-theme-opt:focus-visible{outline:2px solid var(--cp-orange);outline-offset:2px}.cp-drawer-r[data-open] .cp-theme{animation:cpMenuInR .5s var(--cp-ease) both;animation-delay:calc(70ms + var(--i) * 45ms)}.cp-wacct-panel .cp-theme{padding:10px 18px 12px}.cp-wacct-panel .cp-theme-opt{height:36px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.cp-theme,.cp-theme-opt{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cp[data-cp-theme=light]{--cp-bg:#f3eee3;--cp-deep:#e8e1d2;--cp-s1:#fbf8ef;--cp-s2:#ebe4d6;--cp-t1:#1c1712;--cp-t2:#3b342b;--cp-t3:#4d463c;--cp-t4:#5a5246;--cp-t5:#5f574b;--cp-orange:#e48a2f;--cp-orange-text:#8f4a08;--cp-on-orange:#1a1109;--cp-green:#1b6e3f;--cp-line:#1c17121c;--cp-line-2:#1c171233;--cp-edge:#857d70;--cp-orange-ui:#ad5e11;--cp-ring:inset 0 0 0 1px var(--cp-edge);--cp-ring-orange:inset 0 0 0 1px var(--cp-orange-ui);background:var(--cp-bg)}@media screen{:is(html:has(.cp[data-cp-theme=light]),body:has(.cp[data-cp-theme=light])){background:#f3eee3!important}}.cp[data-cp-theme=light] :is(.cp-poster-art,.cp-mini,.cp-tile,.cp-dhead,.cp-dvideo,.cp-gate,.cp-back,.cp-hero-art){--cp-bg:#0e0c0a;--cp-deep:#070605;--cp-s1:#15120f;--cp-s2:#1e1a16;--cp-t1:#f5eee4;--cp-t2:#d9d0c3;--cp-t3:#bdb3a6;--cp-t4:#8f867a;--cp-t5:#6f675d;--cp-orange-text:#f6a55c;--cp-green:#7fd4a0;--cp-line:#f5eee414;--cp-line-2:#f5eee424}.cp[data-cp-theme=light] :is(.cp-poster-art,.cp-mini,.cp-tile,.cp-dhead,.cp-dvideo,.cp-gate,.cp-hero-art){color:var(--cp-t1)}@media (min-width:900px){.cp[data-cp-theme=light] .cp-app{box-shadow:0 0 0 1px #1c171214}}.cp[data-cp-theme=light] .cp-head[data-scrolled]{background:#f3eee3f5}.cp[data-cp-theme=light] .cp-shead{background:#f3eee3eb}.cp[data-cp-theme=light] .cp-hero-glow{background:0 0}.cp[data-cp-theme=light] .cp-hero[data-cover] .cp-hero-fade{background:linear-gradient(#f3eee300 20%,#f3eee3a8 44%,#f3eee3f5 68%,#f3eee3 100%)}.cp[data-cp-theme=light] .cp-hero:not([data-cover]){flex-direction:column;justify-content:space-between;height:auto;min-height:560px;padding:168px 0 40px;display:flex}.cp[data-cp-theme=light] .cp-hero:not([data-cover]) .cp-hero-art{flex:none;margin-left:18px;position:relative;top:auto;left:auto;right:auto}.cp[data-cp-theme=light] .cp-hero:not([data-cover]) .cp-hero-body{isolation:isolate;flex:none;margin:40px 22px 0;position:relative;bottom:auto;left:auto;right:auto}.cp[data-cp-theme=light] .cp-hero:not([data-cover]) .cp-hero-body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f3eee300 0,#f3eee38c 14px,#f3eee3eb 26px,#f3eee3 36px);position:absolute;inset:-36px -22px -40px}.cp[data-cp-theme=light] .cp-hero:not([data-cover]) .cp-hero-fade{background:0 0}.cp[data-cp-theme=light] .cp-hero-top{background:linear-gradient(#f3eee3f7 0 72px,#f3eee3cc 90px,#f3eee380 114px,#f3eee333 146px,#f3eee300 100%)}.cp[data-cp-theme=light] :is(.cp-field,.cp-input,.cp-input-sm,.cp-fchip,.cp-pill,.cp-more,.cp-primary-ghost,.cp-quiz-btn-ghost,.cp-quiz-opt,.cp-opt-box,.cp-seeall-tile,.cp-theme-opts,.cp-navlink),.cp[data-cp-theme=light] .cp-install-acts button:not([data-go]){border-color:var(--cp-edge)}.cp[data-cp-theme=light] .cp-btn-glass{box-shadow:var(--cp-ring);background:#1c17121a}.cp[data-cp-theme=light] :is(.cp-primary-orange,.cp-quiz-btn-orange:not([disabled]),.cp-seeall-tile[data-req]),.cp[data-cp-theme=light] .cp-install-acts button[data-go]{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-btn-orange{box-shadow:var(--cp-ring-orange), 0 6px 18px #e48a2f4d}.cp[data-cp-theme=light] .cp-cta{box-shadow:var(--cp-ring-orange)}.cp[data-cp-theme=light] .cp-eyebrow{color:var(--cp-orange-text)}.cp[data-cp-theme=light] .cp-poster{box-shadow:0 0 0 1px #1c17121f,0 2px 8px #1c171214}.cp[data-cp-theme=light] .cp-poster-foot{background:var(--cp-s1)!important;border-top-color:#1c17121a!important}.cp[data-cp-theme=light] .cp-tile{box-shadow:0 0 0 1px #1c17121f,0 2px 8px #1c171214}.cp[data-cp-theme=light] .cp-seeall-tile i{border-color:#1c171259}.cp[data-cp-theme=light] .cp-seeall-tile[data-req] i{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-scrim{background:#1c171273}.cp[data-cp-theme=light] .cp-drawer[data-open]{box-shadow:0 0 40px #1c171238}.cp[data-cp-theme=light] .cp-avatar{background:#1c17121a}.cp[data-cp-theme=light] .cp-acct[data-open] .cp-avatar{box-shadow:0 0 0 2px var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-mitem:active{background:#1c171212}.cp[data-cp-theme=light] .cp-mitem:has(.cp-pend[data-on]){background:#1c171212}.cp[data-cp-theme=light] .cp-mitem[aria-current] svg{color:var(--cp-orange-ui)}.cp[data-cp-theme=light] :is(.cp-result,.cp-list-item):active{background:#1c17120d}.cp[data-cp-theme=light] :is(.cp-result,.cp-list-item):has(.cp-pend[data-on]){background:#1c17120d}.cp[data-cp-theme=light] div.cp-result:active{background:0 0}.cp[data-cp-theme=light] .cp-theme-opt:focus-visible,.cp[data-cp-theme=light] .cp-navlink:focus-visible{outline-color:var(--cp-orange-ui)}@media (max-width:359.98px){.cp[data-cp-theme=light] .cp-rec-team{background:0 0}}.cp[data-cp-theme=light] .cp-field button{background:#1c171299}.cp[data-cp-theme=light] .cp-fchip[data-active]{border-color:var(--cp-t1)}.cp[data-cp-theme=light] .cp-fchip[data-shelf]{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] :is(.cp-tblock,.cp-tcell){border-color:#1c171224}.cp[data-cp-theme=light] :is(.cp-input,.cp-input-sm){background:var(--cp-s1)}.cp[data-cp-theme=light] :is(.cp-input,.cp-input-sm):focus{border-color:var(--cp-orange-ui);box-shadow:0 0 0 1px var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-card{background:var(--cp-s1);border-color:#e48a2f8c}.cp[data-cp-theme=light] .cp-check-total{border-top-color:#e48a2f8c}.cp[data-cp-theme=light] .cp-list-tick{background:#1b6e3f1a}.cp[data-cp-theme=light] .cp-alert{background:#1c17120d}.cp[data-cp-theme=light] .cp-alert-problem{background:#e48a2f24;border-color:#8f4a088c}.cp[data-cp-theme=light] .cp-study-message{background:#1c17120a}.cp[data-cp-theme=light] :is(.cp-study-summary,.cp-study-button):focus-visible{outline-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-quiz-opt{background:var(--cp-s1)}.cp[data-cp-theme=light] .cp-quiz-opt:has(input:focus-visible){outline-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-quiz-opt[data-m=picked]{border-color:var(--cp-orange-ui);background:#e48a2f1a}.cp[data-cp-theme=light] .cp-quiz-opt[data-m=picked] .cp-quiz-dot{border-color:var(--cp-orange-ui);background:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-quiz-opt[data-m=right]{border-color:var(--cp-green);background:#1b6e3f14}.cp[data-cp-theme=light] .cp-quiz-opt[data-m=wrong]{border-color:var(--cp-orange-ui);background:#e48a2f1a}.cp[data-cp-theme=light] .cp-quiz-seg[data-s=current]{background:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-quiz-why{background:#1c17120a}.cp[data-cp-theme=light] .cp-quiz-btn-orange[disabled]{color:#1a11098c;background:#efd3b3}.cp[data-cp-theme=light] .cp-quiz-mark{background:#e48a2f2e}.cp[data-cp-theme=light] .cp-quiz-results li[data-ok] .cp-quiz-mark{background:#1b6e3f1a}.cp[data-cp-theme=light] .cp-opt-box{background:var(--cp-s1)}.cp[data-cp-theme=light] .cp-opt input:checked+.cp-opt-box{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-opt input:checked+.cp-opt-box:before{border-color:var(--cp-orange-ui);background:radial-gradient(circle, var(--cp-orange-ui) 0 45%, transparent 50%)}.cp[data-cp-theme=light] .cp-input.cp-input-bad{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] :is(.cp-opts,.cp-tick).cp-input-bad,.cp[data-cp-theme=light] :is(.cp-steptop-nav,.cp-ans-chg):focus-visible,.cp[data-cp-theme=light] .cp-opt input:focus-visible+.cp-opt-box{outline-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-tick input{accent-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-progress-bar i{background:#1c171240}.cp[data-cp-theme=light] .cp-progress-bar i[data-on]{background:var(--cp-orange-ui)}@media screen and (min-width:700px) and (min-height:480px){.cp[data-cp-theme=light] .cp-hero-top{background:linear-gradient(#f3eee3e6,#f3eee300)}.cp[data-cp-theme=light] .cp-side a.cp-mitem[aria-current]{background:#1c171212}.cp[data-cp-theme=light] .cp-wtop{background:#f3eee3f5}.cp[data-cp-theme=light] .cp-wtop :is(.cp-wsearch,.cp-wbtn){border-color:var(--cp-edge)}.cp[data-cp-theme=light] .cp-wacct-panel{box-shadow:0 16px 40px #1c171233}.cp[data-cp-theme=light] :is(.cp-side,.cp-wtop) :focus-visible{outline-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-side a.cp-mitem[aria-current]:before{background:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-wtop .cp-wbtn[aria-current]{border-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-wme[aria-expanded=true] .cp-avatar{box-shadow:0 0 0 2px var(--cp-orange-ui)}.cp[data-cp-theme=light] :is(.cp-bd-go,a.cp-bd-panel,.cp-rb-toc a):focus-visible{outline-color:var(--cp-orange-ui)}}@media screen and (min-width:700px) and (min-height:480px) and (hover:hover){.cp[data-cp-theme=light] :is(.cp-side,.cp-wacct-panel) .cp-mitem:hover{background:#1c17120d}.cp[data-cp-theme=light] .cp-wtop :is(.cp-wsearch,.cp-wbtn):hover{border-color:#1c17128c}.cp[data-cp-theme=light] .cp-vgrid>.cp-result:hover .cp-mini{box-shadow:0 0 0 1px #1c171259}.cp[data-cp-theme=light] .cp-rb-sec>.cp-result:hover{border-color:#1c171247}.cp[data-cp-theme=light] .cp-rb-toc a:hover,.cp[data-cp-theme=light] .cp-bd-go:hover{background:#1c17120d}.cp[data-cp-theme=light] a.cp-bd-panel:hover{border-color:#1c171247}}@media screen and (min-width:700px) and (min-height:480px) and (max-width:900px){.cp[data-cp-theme=light] .cp-side{box-shadow:0 0 40px #1c171238}.cp[data-cp-theme=light] .cp-side-scrim[data-open]{background:#1c171273}.cp[data-cp-theme=light] .cp-rb-toc a{border-color:var(--cp-edge)}}.cp[data-cp-theme=light] .cp-own-tgl{box-shadow:var(--cp-ring)}.cp[data-cp-theme=light] .cp-navlink.cp-bd-head{border-bottom-color:var(--cp-line-2)}.cp[data-cp-theme=light] :is(.cp-own-tgl,.cp-jump .cp-fchip):focus-visible{outline-color:var(--cp-orange-ui)}.cp[data-cp-theme=light] .cp-own-card form:has(>input[name=action]:is([value=cancel],[value=free])) .cp-btn{box-shadow:var(--cp-ring)}@media screen and (min-width:700px) and (min-height:480px){.cp[data-cp-theme=light] .cp-bd-go{border-color:var(--cp-edge)}}
