.X8sLoq_chapter{--_gutter:var(--spacing-page-inline);--_line:var(--border-width-1) solid var(--border-color-light);padding:var(--spacing-96) var(--_gutter) 0;border-top:var(--_line)}.X8sLoq_head{gap:var(--spacing-12);margin-bottom:var(--spacing-48);display:grid;position:relative}.X8sLoq_headAnchor{position:absolute;top:0;right:12%}.X8sLoq_eyebrow:before,.X8sLoq_sceneLabel:before{content:"";aspect-ratio:1;vertical-align:-.1em;background:currentColor;width:.9em;margin-right:.5em;display:inline-block;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path d='M50 0C53 36 64 47 100 50C64 53 53 64 50 100C47 64 36 53 0 50C36 47 47 36 50 0Z'/></svg>") 50%/contain no-repeat}.X8sLoq_rowStar{aspect-ratio:1;vertical-align:-.1em;width:.9em;fill:var(--text-accent);transition:scale var(--duration-base) var(--ease-spring), rotate var(--duration-slow) var(--ease-enter);margin-left:.35em;display:inline-block;rotate:-90deg;scale:0}[data-on]>.X8sLoq_num .X8sLoq_rowStar{rotate:0deg;scale:1}.X8sLoq_eyebrow,.X8sLoq_sceneLabel,.X8sLoq_num,.X8sLoq_stepCount{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase}.X8sLoq_eyebrow,.X8sLoq_sceneLabel{color:var(--text-accent)}.X8sLoq_num{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.X8sLoq_title{max-width:22ch;font:var(--font-grotesk-headline-xl);letter-spacing:-.02em;word-break:keep-all;margin:0}.X8sLoq_note{font:var(--font-body-md);color:var(--text-secondary);margin:0}.X8sLoq_sceneHead{gap:var(--spacing-8);display:grid}.X8sLoq_sceneTitle{font:var(--font-grotesk-headline-sm);word-break:keep-all;margin:0}.X8sLoq_sceneBody{max-width:44ch;font:var(--font-body-md);color:var(--text-secondary);word-break:keep-all;margin:0}.X8sLoq_code{padding:0 var(--spacing-4);border-radius:var(--radius-mark);font:var(--font-code-sm);color:var(--text-primary);background:var(--bg-secondary)}.X8sLoq_frame{aspect-ratio:16/10;border:var(--_line);border-radius:var(--radius-surface);background:var(--bg-secondary);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.X8sLoq_shot{--_shotIn-duration:.5s;animation:X8sLoq_shotIn var(--_shotIn-duration) var(--ease-enter) both;position:absolute;inset:0}@keyframes X8sLoq_shotIn{0%{opacity:0;transform:translateY(var(--spacing-12)) scale(.98)}}.X8sLoq_media{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.X8sLoq_chips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.X8sLoq_chip{padding:var(--spacing-4) var(--spacing-12);border:var(--_line);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);background:0 0}.X8sLoq_chip:hover{color:var(--text-primary)}.X8sLoq_chip[data-on]{border-color:var(--text-primary);color:var(--bg-primary);background:var(--text-primary)}.X8sLoq_points{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.X8sLoq_points li{padding:var(--spacing-4) var(--spacing-12);border:var(--_line);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary)}.X8sLoq_autoBar{border-radius:var(--radius-full);background:linear-gradient(to right, var(--text-accent) calc(var(--auto,0) * 100%), var(--border-color-light) 0);height:2px;display:block}.X8sLoq_stepCount{right:0;bottom:var(--spacing-24);color:var(--text-tertiary);font-variant-numeric:tabular-nums;position:absolute}.X8sLoq_pageTitle{font:var(--font-grotesk-headline-sm);margin:0}.X8sLoq_pageBody{max-width:52ch;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;grid-column:2;margin:0}.X8sLoq_stepList,.X8sLoq_adminIndex{border-top:var(--_line);margin:0;padding:0;list-style:none}.X8sLoq_stepRow,.X8sLoq_adminIndexRow{gap:var(--spacing-12);width:100%;padding:var(--spacing-8) 0;border-bottom:var(--_line);text-align:left;color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-standard);background:0 0;grid-template-columns:2.5rem auto minmax(0,1fr);align-items:baseline;display:grid}.X8sLoq_stepRow[data-on],.X8sLoq_adminIndexRow[data-on]{color:var(--text-primary)}.X8sLoq_stepRow[data-on] .X8sLoq_num,.X8sLoq_adminIndexRow[data-on] .X8sLoq_num{color:var(--text-accent)}.X8sLoq_stepName{font:var(--font-grotesk-headline-sm)}.X8sLoq_stepNote{font:var(--font-body-sm);word-break:keep-all}.X8sLoq_browser{border:var(--_line);border-radius:var(--radius-surface);background:var(--bg-secondary);box-shadow:var(--shadow-floating);overflow:hidden}.X8sLoq_browserBar{gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-bottom:var(--_line);align-items:center;display:flex}.X8sLoq_browserDots{gap:var(--spacing-4);display:flex}.X8sLoq_browserDots i{width:var(--spacing-12);aspect-ratio:1;border-radius:var(--radius-full);background:var(--border-color-strong)}.X8sLoq_browserUrl{min-width:0;padding:var(--spacing-4) var(--spacing-12);border-radius:var(--radius-control);font:var(--font-code-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:var(--bg-primary);flex:1;overflow:hidden}.X8sLoq_browserOpen{min-height:var(--control-height-md);font:var(--font-body-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;display:inline-flex}.X8sLoq_browserOpen:hover{color:var(--text-primary)}.X8sLoq_browserBody{position:relative}.X8sLoq_iframeBox{aspect-ratio:16/10;background:var(--bg-primary);position:relative;overflow:hidden}.X8sLoq_iframe{transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.X8sLoq_pz{--_move:.7s;gap:var(--spacing-16);height:100%;min-height:0;display:grid}.X8sLoq_pzTop{gap:var(--spacing-16);justify-content:space-between;align-items:end;display:flex}.X8sLoq_pzTop .X8sLoq_stepCount{flex:none;position:static}.X8sLoq_fitBox{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.X8sLoq_dots{gap:var(--spacing-8);justify-content:center;margin:0;padding:0;list-style:none;display:flex}.X8sLoq_dot{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--border-color-strong);transition:width var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);border:0;padding:0;display:block}.X8sLoq_dot[data-on]{width:var(--spacing-24);background:var(--text-accent)}.X8sLoq_pub{grid-template-rows:auto minmax(0,1fr) auto auto minmax(0,1fr)}.X8sLoq_pub>.X8sLoq_pubStage{height:min(calc(84vw / 1.6 + var(--spacing-32)), 55svh);grid-row:3}.X8sLoq_pub>.X8sLoq_pubCaption{grid-row:4}@media (not (max-width:768px)) and (not (max-height:500px)){.X8sLoq_pub{grid-template-rows:auto minmax(0,1fr) auto}.X8sLoq_pub>.X8sLoq_pubStage,.X8sLoq_pub>.X8sLoq_pubCaption{grid-row:auto;height:auto}}.X8sLoq_pub .X8sLoq_pzTop{flex-wrap:wrap}.X8sLoq_starSteps{gap:var(--spacing-16);align-items:center;display:flex}.X8sLoq_starCount{font:var(--font-grotesk-micro);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.X8sLoq_pubStage{min-height:0;margin-inline:calc(var(--_gutter) * -1);position:relative;overflow-x:clip;container-type:size}.X8sLoq_pubCard{aspect-ratio:16/10;border:var(--_line);border-radius:var(--radius-surface);background:var(--bg-secondary);width:min(84cqw,160cqh);box-shadow:var(--shadow-raised);translate:calc(-50% + var(--o) * 96%) -50%;transition:translate var(--_move) var(--ease-enter), scale var(--_move) var(--ease-enter), opacity var(--_move) var(--ease-standard);padding:0;position:absolute;top:50%;left:50%;overflow:hidden}.X8sLoq_pubCard[data-pos=side]{opacity:.45;scale:.8}.X8sLoq_pubCard[data-pos=far]{opacity:0;pointer-events:none;scale:.6}.X8sLoq_pubCaption{gap:var(--spacing-4) var(--spacing-16);--_capIn-duration:.5s;width:min(100%,52rem);min-height:4.5rem;animation:X8sLoq_shotIn var(--_capIn-duration) var(--ease-enter) both;grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:baseline;display:grid}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_pubCard{width:min(62cqw,160cqh);translate:calc(-50% + var(--o) * 92%) -50%}}.X8sLoq_layouts{gap:var(--spacing-24);grid-template-rows:auto minmax(0,1fr)}.X8sLoq_layoutsText{align-content:start;gap:var(--spacing-16);display:grid}.X8sLoq_stepRow:not([data-on]) .X8sLoq_stepNote{display:none}.X8sLoq_stepRow{padding:var(--spacing-4) 0;grid-template-columns:2.5rem auto minmax(0,1fr)}.X8sLoq_layoutsWindow{width:min(100cqw,160cqh - 4.8rem)}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_layouts{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.X8sLoq_layouts .X8sLoq_fitBox{height:100%}.X8sLoq_layoutsText{gap:var(--spacing-24)}.X8sLoq_stepRow{padding:var(--spacing-8) 0}.X8sLoq_stepRow:not([data-on]) .X8sLoq_stepNote{display:inline}}.X8sLoq_mascot{display:block}.X8sLoq_mascotGrid{gap:var(--spacing-12);height:100%;padding-bottom:var(--spacing-16);grid-template-rows:minmax(0,1fr) auto;display:grid}.X8sLoq_mascotStageCard{isolation:isolate;min-height:0;padding:var(--spacing-8);grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid;position:relative}.X8sLoq_mascotSky{z-index:-1;position:absolute;inset:0}.X8sLoq_mascotLayer:not([data-on]){opacity:0;pointer-events:none}.X8sLoq_mascotDockBox{place-items:center;min-height:0;display:grid}.X8sLoq_mascotDock{aspect-ratio:3/4;height:min(26svh,26rem)}.X8sLoq_mascotHint{font:var(--font-grotesk-micro);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--text-tertiary);display:none}.X8sLoq_mascotAnchor{top:var(--spacing-8);left:var(--spacing-8);position:absolute}.X8sLoq_mascotSide{align-content:center;gap:var(--spacing-8);display:grid}.X8sLoq_mascotName{gap:var(--spacing-4) var(--spacing-12);font:var(--font-grotesk-headline-sm);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.X8sLoq_mascotSub{font:var(--font-body-sm);letter-spacing:0;color:var(--text-secondary)}.X8sLoq_mascotStory{max-width:46ch;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0}.X8sLoq_mascot:not([data-step="0"]) .X8sLoq_mascotStory{display:none}.X8sLoq_mascotActs{border-top:var(--_line);margin:0;padding:0;list-style:none}.X8sLoq_mascotAct{gap:var(--spacing-4) var(--spacing-12);width:100%;padding:var(--spacing-4) 0;border:0;border-bottom:var(--_line);text-align:left;color:var(--text-primary);background:0 0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.X8sLoq_mascotActTitle{font:var(--font-body-md);transition:color var(--duration-base) var(--ease-standard)}.X8sLoq_mascotActPlay{font:var(--font-grotesk-micro);color:var(--text-tertiary)}.X8sLoq_mascotActBody{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;--_bodyIn-duration:.4s;animation:X8sLoq_shotIn var(--_bodyIn-duration) var(--ease-enter) both;grid-column:2/-1}.X8sLoq_mascotAct:not([data-on]) .X8sLoq_mascotActBody{display:none}.X8sLoq_mascotAct:hover .X8sLoq_mascotActTitle,.X8sLoq_mascotAct[data-on] .X8sLoq_mascotActTitle,.X8sLoq_mascotAct[data-playing] .X8sLoq_mascotActPlay,.X8sLoq_mascotAct[data-on] .X8sLoq_num{color:var(--text-accent)}.X8sLoq_mascotLink{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);justify-self:start}@media (not (max-width:480px)) and (max-height:500px){.X8sLoq_mascotGrid{gap:var(--spacing-24);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:100%;padding-bottom:0}.X8sLoq_mascotDock{height:min(56svh,34rem)}}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_mascotGrid{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-bottom:0}.X8sLoq_mascotStageCard{padding:var(--spacing-24)}.X8sLoq_mascotHint{display:block}.X8sLoq_mascotDock{height:min(56svh,34rem)}.X8sLoq_mascotSide{gap:var(--spacing-12)}.X8sLoq_mascotName{gap:var(--spacing-8);font:var(--font-grotesk-headline-xl);letter-spacing:-.02em;display:grid}.X8sLoq_mascotSub,.X8sLoq_mascotStory{font:var(--font-body-md)}.X8sLoq_mascot:not([data-step="0"]) .X8sLoq_mascotStory{display:block}.X8sLoq_mascotAct{padding:var(--spacing-8) 0}.X8sLoq_mascotActTitle{font:var(--font-grotesk-headline-sm)}}.X8sLoq_admin{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.X8sLoq_adminText{align-content:start;gap:var(--spacing-12);display:grid}.X8sLoq_adminIndex>li:not([data-on]){display:none}.X8sLoq_adminIndexRow{font:var(--font-body-md);grid-template-columns:2.5rem minmax(0,1fr)}.X8sLoq_adminDetail{align-content:start;gap:var(--spacing-8);padding:var(--spacing-4) 0 var(--spacing-12);padding-left:calc(2.5rem + var(--spacing-12));border-bottom:var(--_line);--_detailIn-duration:.4s;animation:X8sLoq_shotIn var(--_detailIn-duration) var(--ease-enter) both;display:grid}.X8sLoq_adminBody{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0}.X8sLoq_adminStage{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.X8sLoq_adminShotWrap{--_tabs:var(--spacing-48);--_shot-w:min(100cqw, (100cqh - var(--_tabs)) * 1.6);gap:var(--spacing-12);justify-items:center;display:grid}.X8sLoq_adminShot{width:var(--_shot-w);aspect-ratio:16/10;border:var(--_line);border-radius:var(--radius-surface);background:var(--bg-secondary);box-shadow:var(--shadow-raised);position:relative;overflow:hidden}.X8sLoq_shotTabs{gap:var(--spacing-4) var(--spacing-24);width:var(--_shot-w);flex-wrap:wrap;display:flex}.X8sLoq_shotTab{align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) 0 var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);transition:color var(--duration-base) var(--ease-standard);display:inline-flex;position:relative}@media (pointer:coarse){.X8sLoq_shotTab:after{inset:calc(var(--spacing-12) * -1) calc(var(--spacing-4) * -1);content:"";position:absolute}}.X8sLoq_shotTab:hover,.X8sLoq_shotTab[data-on]{color:var(--text-primary)}.X8sLoq_shotTabBar{height:var(--border-width-2);border-radius:var(--radius-full);background:linear-gradient(to right, var(--text-accent) calc(var(--auto,0) * 100%), var(--border-color-light) 0);position:absolute;bottom:0;left:0;right:0}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_admin{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center}.X8sLoq_adminStage{height:100%}.X8sLoq_adminIndex>li:not([data-on]){display:block}.X8sLoq_adminBody{font:var(--font-body-md)}}.X8sLoq_cms{--_suck:.76s;--_hide:.22s;--_emerge:.56s;--_emerge-at:.52s;--z-origin:50% 70%;grid-template-areas:"s";overflow:clip}.X8sLoq_cmsIntro,.X8sLoq_cmsConsole{min-height:0;transform-origin:var(--z-origin);grid-area:s}.X8sLoq_cmsIntro{align-content:safe center;gap:var(--spacing-24);transition:opacity var(--_hide) var(--ease-standard) var(--_hide), scale var(--_suck) var(--ease-enter);display:grid}.X8sLoq_cms[data-open]{height:auto;min-height:100%}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_cms[data-open]{height:100%;min-height:0}}.X8sLoq_cms[data-open] .X8sLoq_cmsIntro{opacity:0;pointer-events:none;transition:opacity var(--_hide) var(--ease-standard) var(--_emerge-at), scale var(--_suck) var(--ease-exit);scale:9}.X8sLoq_cmsIntro>:not(.X8sLoq_cmsSky),.X8sLoq_cmsSkyLine,.X8sLoq_cmsIndex li,.X8sLoq_cmsNodeText{transition:opacity var(--_hide) var(--ease-standard) var(--_hide)}.X8sLoq_cms[data-open] .X8sLoq_cmsIntro>:not(.X8sLoq_cmsSky),.X8sLoq_cms[data-open] .X8sLoq_cmsSkyLine,.X8sLoq_cms[data-open] .X8sLoq_cmsIndex li:not([data-picked]),.X8sLoq_cms[data-open] .X8sLoq_cmsIndex li[data-picked] .X8sLoq_cmsNodeText{opacity:0;transition:opacity var(--_hide) var(--ease-standard)}.X8sLoq_cms[data-open] .X8sLoq_cmsIndex li[data-picked] .X8sLoq_cmsNodeStar{fill:var(--text-accent);filter:drop-shadow(0 0 var(--spacing-8) var(--text-accent))}.X8sLoq_cmsConsole{gap:var(--spacing-12);opacity:0;pointer-events:none;transition:opacity var(--_hide) var(--ease-standard), scale var(--_hide) var(--ease-exit);grid-template-rows:auto minmax(0,1fr);display:grid;scale:.15}.X8sLoq_cms[data-open] .X8sLoq_cmsConsole{opacity:1;pointer-events:auto;transition:opacity var(--_emerge) var(--ease-standard) var(--_emerge-at), scale var(--_emerge) var(--ease-enter) var(--_emerge-at);scale:1}.X8sLoq_cmsSky{--_draw:1.2s;--_pop:.5s;--_pop-gap:.12s;position:relative}.X8sLoq_cmsSkyLine{display:none}.X8sLoq_cmsIndex{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.X8sLoq_cmsIndex:before{content:"";top:var(--spacing-16);bottom:var(--spacing-16);left:calc(var(--spacing-24) / 2);border-left:var(--border-width-1) dashed color-mix(in oklab, var(--text-primary) 25%, transparent);position:absolute}.X8sLoq_cmsIndex li{animation:X8sLoq_shotIn var(--_pop) var(--ease-enter) both;animation-delay:calc(var(--i,0) * var(--_pop-gap))}.X8sLoq_cmsNode{grid-template-columns:var(--spacing-24) minmax(0, 1fr);gap:var(--spacing-12);width:100%;padding:var(--spacing-8) 0;text-align:left;color:var(--text-primary);align-items:center;display:grid;position:relative}.X8sLoq_cmsNodeStar{width:var(--spacing-16);aspect-ratio:1;fill:var(--text-primary);transition:scale var(--duration-base) var(--ease-enter), fill var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard);justify-self:center}.X8sLoq_cmsNode:hover .X8sLoq_cmsNodeStar,.X8sLoq_cmsNode:focus-visible .X8sLoq_cmsNodeStar{fill:var(--text-accent);filter:drop-shadow(0 0 var(--spacing-8) color-mix(in oklab, var(--text-accent) 70%, transparent));scale:1.5}.X8sLoq_cmsNodeText{gap:var(--spacing-2);display:grid}.X8sLoq_cmsNodeName{gap:var(--spacing-8);font:var(--font-grotesk-headline-sm);transition:color var(--duration-base) var(--ease-standard);align-items:baseline;display:inline-flex}.X8sLoq_cmsNode:hover .X8sLoq_cmsNodeName,.X8sLoq_cmsNode:focus-visible .X8sLoq_cmsNodeName{color:var(--text-accent)}.X8sLoq_cmsNodeWhat{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;display:none}.X8sLoq_cmsNum{font:var(--font-grotesk-micro);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.X8sLoq_cmsBar{justify-content:end;display:flex}.X8sLoq_cmsBarTitle>.X8sLoq_sceneLabel{display:none}.X8sLoq_cmsBarTitle{gap:var(--spacing-12);grid-column:1/-1;align-items:baseline;margin:0;display:flex}.X8sLoq_cmsStarsNow{--_now-in:.4s;gap:var(--spacing-8);font:var(--font-grotesk-headline-sm);white-space:nowrap;animation:X8sLoq_shotIn var(--_now-in) var(--ease-enter) both;align-items:baseline;display:inline-flex}.X8sLoq_cmsStars{--_cell:var(--spacing-32);--_gap:var(--spacing-8);--_glide:.6s;position:relative}.X8sLoq_cmsStarRow{gap:var(--_gap);align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.X8sLoq_cmsStarRow:before{content:"";top:50%;right:var(--spacing-16);left:var(--spacing-16);border-top:var(--border-width-1) dashed color-mix(in oklab, var(--text-primary) 22%, transparent);position:absolute}.X8sLoq_cmsStar{width:var(--_cell);height:var(--_cell);border-radius:var(--radius-full);place-items:center;display:grid;position:relative}.X8sLoq_cmsStar svg{width:var(--spacing-12);aspect-ratio:1;fill:color-mix(in oklab, var(--text-primary) 35%, transparent);transition:scale var(--duration-base) var(--ease-standard), fill var(--duration-slow) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}.X8sLoq_cmsStar[data-done] svg{fill:var(--text-primary)}.X8sLoq_cmsStar:hover svg,.X8sLoq_cmsStar:focus-visible svg{fill:var(--text-primary);scale:1.35}.X8sLoq_cmsStar[data-on] svg{opacity:0}.X8sLoq_cmsStarGlow{--_spin:9s;width:var(--_cell);height:var(--_cell);pointer-events:none;translate:calc(var(--at) * (var(--_cell) + var(--_gap))) 0;transition:translate var(--_glide) var(--ease-standard);will-change:translate;place-items:center;display:grid;position:absolute;top:0;left:0}.X8sLoq_cmsStarGlow:before{content:"";inset:calc(var(--spacing-8) * -1);border-radius:var(--radius-full);background:radial-gradient(closest-side, color-mix(in oklab, var(--text-accent) 45%, transparent), transparent);position:absolute}.X8sLoq_cmsStarGlow svg{width:var(--spacing-24);aspect-ratio:1;fill:var(--text-accent);animation:X8sLoq_starSpin var(--_spin) linear infinite;position:relative}@keyframes X8sLoq_skyDraw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes X8sLoq_starSpin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.X8sLoq_cmsStarGlow,.X8sLoq_cmsStar svg{transition:none}.X8sLoq_cmsStarGlow svg,.X8sLoq_cmsStarsNow{animation:none}}.X8sLoq_cmsStage{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.X8sLoq_cmsCopy{align-content:start;align-items:center;gap:var(--spacing-8);--_cmsIn-duration:.5s;animation:X8sLoq_shotIn var(--_cmsIn-duration) var(--ease-enter) both;grid-template-columns:auto minmax(0,1fr);display:grid}.X8sLoq_cmsTitle{font:var(--font-grotesk-headline-sm);word-break:keep-all;grid-column:1/-1;margin:0}.X8sLoq_cmsWhy{font:var(--font-body-md);color:var(--text-accent);word-break:keep-all;grid-column:1/-1;margin:0}.X8sLoq_cmsWhat{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;grid-column:1/-1;margin:0}.X8sLoq_cmsSteps{display:none}.X8sLoq_cmsChipSlot{margin-top:var(--spacing-8);grid-column:1/-1}.X8sLoq_cmsSteps{gap:var(--spacing-12);margin:var(--spacing-8) 0 0;grid-column:1/-1;padding:0;list-style:none}.X8sLoq_cmsSteps li{gap:var(--spacing-12);font:var(--font-body-sm);color:var(--text-primary);word-break:keep-all;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.X8sLoq_cmsStepNum{width:var(--spacing-24);height:var(--spacing-24);border:var(--border-width-1) solid var(--border-color-accent);border-radius:var(--radius-full);font:var(--font-grotesk-micro);font-variant-numeric:tabular-nums;color:var(--text-accent);place-items:center;display:inline-grid}.X8sLoq_cmsDemo{align-content:start;min-width:0;min-height:0;display:grid}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_cmsIntro{gap:var(--spacing-40)}.X8sLoq_cmsSky{height:clamp(16rem,42svh,24rem)}.X8sLoq_cmsSkyLine{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.X8sLoq_cmsSkyLine polyline{fill:none;stroke:color-mix(in oklab, var(--text-primary) 25%, transparent);stroke-width:1px;stroke-dasharray:.006 .012;vector-effect:non-scaling-stroke;animation:X8sLoq_skyDraw var(--_draw) var(--ease-standard) both}.X8sLoq_cmsIndex{display:block;position:absolute;inset:0}.X8sLoq_cmsIndex:before{display:none}.X8sLoq_cmsIndex li{top:var(--y);left:var(--x);width:12rem;translate:-50% calc(var(--spacing-24) / -2 - var(--spacing-8));position:absolute}.X8sLoq_cmsNode{justify-items:center;gap:var(--spacing-8);text-align:center;grid-template-columns:minmax(0,1fr)}.X8sLoq_cmsNodeStar{width:var(--spacing-24)}.X8sLoq_cmsNodeWhat{display:block}.X8sLoq_cmsBarTitle{row-gap:var(--spacing-2);flex-wrap:wrap}.X8sLoq_cmsConsole{align-content:center;gap:var(--spacing-16);grid-template-rows:auto auto}.X8sLoq_cmsBarTitle>.X8sLoq_sceneLabel{display:inline}.X8sLoq_cmsStage{gap:var(--spacing-40);height:min(32rem, calc(100svh - var(--header-height) - 12rem));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.X8sLoq_cmsCopy{align-content:start;gap:var(--spacing-12)}.X8sLoq_cmsSteps{display:grid}}@media (prefers-reduced-motion:reduce){.X8sLoq_cmsIntro,.X8sLoq_cmsConsole,.X8sLoq_cmsIndex li,.X8sLoq_cmsSkyLine polyline{animation:none}}.X8sLoq_voice{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.X8sLoq_voiceSlides{place-items:center;min-height:0;display:grid;container-type:size}.X8sLoq_voiceSlides>*{width:min(100cqw,177.778cqh - 19.5556rem)}@container not (max-width:600px){.X8sLoq_voiceSlides>*{width:min(100cqw,117.647cqh - 12.9412rem)}}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_voiceSlides>*{width:min(100cqw,177.778cqh - 19.5556rem)}}.X8sLoq_voiceTool{gap:var(--spacing-24);grid-template-rows:auto minmax(0,1fr)}.X8sLoq_voiceToolText{align-content:start;gap:var(--spacing-16);display:grid}.X8sLoq_toolSteps{gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:grid}.X8sLoq_toolSteps li{gap:var(--spacing-12);font:var(--font-body-sm);color:var(--text-primary);word-break:keep-all;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.X8sLoq_voiceToolBody{align-content:start;min-width:0;min-height:0;display:grid}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_voice{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.X8sLoq_voiceSlides{height:100%}.X8sLoq_voiceTool{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.X8sLoq_voiceToolBody{align-content:center}}@media (not (max-width:480px)) and (max-height:500px){.X8sLoq_layouts,.X8sLoq_admin,.X8sLoq_voice,.X8sLoq_voiceTool{gap:var(--spacing-32);grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.X8sLoq_voice,.X8sLoq_voiceTool{align-items:start}.X8sLoq_voiceSlides{container-type:inline-size}.X8sLoq_voiceSlides>*{width:100%}}.X8sLoq_theme{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.X8sLoq_pz.X8sLoq_theme{height:auto;min-height:100%}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_pz.X8sLoq_theme{height:100%;min-height:0}}.X8sLoq_themeText{align-content:start;gap:var(--spacing-12);display:grid}.X8sLoq_themeText .X8sLoq_dots{justify-content:start}.X8sLoq_swatches{gap:var(--spacing-4);grid-template-columns:repeat(9,minmax(0,2rem));display:grid}.X8sLoq_swatch{aspect-ratio:1;border:var(--border-width-2) solid transparent;border-radius:var(--radius-full);background:var(--sw) content-box;padding:var(--spacing-2);transition:border-color var(--duration-base) var(--ease-standard)}.X8sLoq_swatch[data-on]{border-color:var(--text-primary)}.X8sLoq_presetName{font:var(--font-grotesk-headline-sm);letter-spacing:-.02em}.X8sLoq_themeStage{--_k:.8;--_between:var(--spacing-24);--_top:max(0px, calc((100cqh - var(--pair-h,0px) * var(--_k) - var(--_between) - var(--tbl-h,0px)) / 2));min-height:0;position:relative;container-type:size}.X8sLoq_miniPair{gap:var(--spacing-12);transform-origin:50% 0;transition:translate var(--_move) var(--ease-enter), scale var(--_move) var(--ease-enter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;top:0;left:0;right:0;translate:0 calc(50cqh - 50%)}.X8sLoq_theme .X8sLoq_themeStage{height:calc(var(--pair-h,0px) * var(--_k) + var(--_between) + var(--tbl-h,0px))}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_theme .X8sLoq_themeStage{height:auto}}.X8sLoq_theme[data-step="1"] .X8sLoq_miniPair{translate:0 var(--_top);scale:var(--_k)}.X8sLoq_miniHome{align-content:center;gap:var(--spacing-4);aspect-ratio:4/3;padding:var(--spacing-16);border:var(--_line);border-radius:var(--radius-surface);transition:background var(--duration-slow) var(--ease-standard), color var(--duration-slow) var(--ease-standard);display:grid}.X8sLoq_miniEyebrow{font:var(--font-grotesk-micro);letter-spacing:.08em}.X8sLoq_miniTitle{font:var(--font-body-md)}.X8sLoq_miniTitle em{font-style:italic}.X8sLoq_miniButton{margin-top:var(--spacing-8);padding:var(--spacing-4) var(--spacing-12);border:var(--border-width-1) solid;border-radius:var(--radius-control);font:var(--font-body-sm);justify-self:start}.X8sLoq_auditTable{top:calc(var(--_top) + var(--pair-h,0px) * var(--_k) + var(--_between));border-collapse:collapse;table-layout:fixed;width:100%;font:var(--font-body-sm);opacity:0;translate:0 var(--spacing-32);pointer-events:none;transition:opacity var(--_move) var(--ease-standard), translate var(--_move) var(--ease-enter);position:absolute;left:0;right:0}.X8sLoq_theme[data-step="1"] .X8sLoq_auditTable{opacity:1;pointer-events:auto;translate:0}.X8sLoq_auditTable th:first-child{width:34%}.X8sLoq_auditTable th,.X8sLoq_auditTable td{padding:var(--spacing-4);border-bottom:var(--_line);text-align:left}.X8sLoq_auditTable thead th{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.X8sLoq_auditTable tbody th{font:var(--font-body-sm);color:var(--text-secondary)}.X8sLoq_auditTable td{font-variant-numeric:tabular-nums;white-space:nowrap}.X8sLoq_auditTable td[data-status=warn]{color:var(--text-accent)}.X8sLoq_auditTable td[data-status=fail]{color:var(--text-error)}.X8sLoq_grade{margin-left:var(--spacing-8);font:var(--font-grotesk-micro);color:var(--text-tertiary)}@media (not (max-width:1024px)) and (not (max-height:500px)){.X8sLoq_theme{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.X8sLoq_themeText{align-content:center;gap:var(--spacing-20)}.X8sLoq_swatches{gap:var(--spacing-8);grid-template-columns:repeat(9,minmax(0,2.25rem))}.X8sLoq_presetName{font:var(--font-grotesk-headline-xl)}.X8sLoq_miniHome{padding:var(--spacing-20)}.X8sLoq_miniTitle{font:var(--font-display-sm)}.X8sLoq_auditTable th,.X8sLoq_auditTable td{padding:var(--spacing-8) var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.X8sLoq_shot,.X8sLoq_adminDetail,.X8sLoq_pubCaption,.X8sLoq_cmsCopy,.X8sLoq_mascotActBody{animation:none}.X8sLoq_pubCard,.X8sLoq_miniPair,.X8sLoq_auditTable{transition:none}}
.L0q1-W_layer{z-index:calc(var(--z-index-nav) - 1);pointer-events:none;position:fixed;inset:0;overflow:hidden}.L0q1-W_star{aspect-ratio:1;opacity:0;width:0;fill:var(--fill,var(--text-accent));filter:drop-shadow(0 0 8px color-mix(in oklch, var(--fill,var(--text-accent)) 60%, transparent));transition:fill var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard);will-change:transform;position:absolute;top:0;left:0}.L0q1-W_dust{aspect-ratio:1;fill:var(--fill);position:absolute}.L0q1-W_anchor{width:var(--size);aspect-ratio:1;vertical-align:middle;pointer-events:none;display:inline-block}@media (prefers-reduced-motion:reduce){.L0q1-W_layer{display:none}}
.zJVitG_sky{--_dawn:var(--bg-time-dawn);--_dawn-h:var(--bg-time-dawn-horizon);--_sunrise:var(--bg-time-sunrise);--_sunrise-h:var(--bg-time-sunrise-horizon);--_morning:var(--bg-time-morning);--_morning-h:var(--bg-time-morning-horizon);--_day:var(--bg-time-day);--_day-h:var(--bg-time-day-horizon);--_dusk:var(--bg-time-dusk);--_dusk-h:var(--bg-time-dusk-horizon);--_evening:var(--bg-time-evening);--_evening-h:var(--bg-time-evening-horizon);--_night:var(--bg-time-night);--_night-h:var(--bg-time-night-horizon);z-index:-1;background:linear-gradient(to bottom, var(--_z,var(--_dawn)), var(--_h,var(--_dawn-h)));background-color:var(--_z,var(--_dawn));pointer-events:none;position:fixed;inset:0;overflow:hidden}.zJVitG_glow{--_glow-c:color-mix(in oklab, var(--_h,var(--_dawn-h)) 78%, var(--bg-accent-solid));opacity:var(--glow,.8);background:radial-gradient(85% 60% at calc(var(--sun-x,.14) * 100%) 100%, var(--_glow-c) 0%, color-mix(in oklab, var(--_glow-c) 60%, transparent) 22%, color-mix(in oklab, var(--_glow-c) 28%, transparent) 45%, color-mix(in oklab, var(--_glow-c) 10%, transparent) 68%, transparent 92%);position:absolute;inset:0}.zJVitG_sun{--_size:90vmin;--_sun-c:color-mix(in oklab, var(--bg-time-sun) 88%, var(--_h,var(--_dawn-h)));left:calc(var(--sun-x,.14) * 100%);top:calc(100% - var(--sun-up,.08) * 80%);width:var(--_size);aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle, color-mix(in oklab, var(--_sun-c) 55%, var(--text-white)) 0%, var(--_sun-c) 4.6%, color-mix(in oklab, var(--_sun-c) 70%, transparent) 5.6%, transparent 6.6%), radial-gradient(circle, color-mix(in oklab, var(--_sun-c) 65%, transparent) 4%, color-mix(in oklab, var(--_sun-c) 34%, transparent) 8%, color-mix(in oklab, var(--_sun-c) 16%, transparent) 15%, color-mix(in oklab, var(--_sun-c) 7%, transparent) 26%, color-mix(in oklab, var(--_sun-c) 2%, transparent) 40%, transparent 58%);position:absolute;translate:-50% -50%}.zJVitG_stars{opacity:calc(var(--night,0) * .9);background-image:radial-gradient(1.5px 1.5px at 20% 30%, var(--text-white) 50%, transparent 51%), radial-gradient(1px 1px at 70% 80%, var(--text-white) 50%, transparent 51%), radial-gradient(1.2px 1.2px at 45% 60%, var(--text-white) 50%, transparent 51%), radial-gradient(1px 1px at 85% 15%, var(--text-white) 50%, transparent 51%);--_twinkle-duration:4s;animation:zJVitG_twinkle var(--_twinkle-duration) var(--ease-standard) infinite alternate;background-size:180px 180px;position:absolute;inset:0}.zJVitG_starsFar{opacity:calc(var(--night,0) * .55);background-position:60px 90px;background-size:290px 290px;animation-delay:-2s}@keyframes zJVitG_twinkle{to{filter:brightness(.45)}}.zJVitG_sky{--_dim:0;--_grey:0;--_cloud:0;--_fog:0}.zJVitG_sky[data-weather=cloudy]{--_dim:.14;--_grey:.75;--_cloud:1}.zJVitG_sky[data-weather=fog]{--_grey:.6;--_fog:1}.zJVitG_sky[data-weather=rain]{--_dim:.26;--_grey:.85;--_cloud:1}.zJVitG_sky[data-weather=snow]{--_dim:.08;--_grey:.7;--_cloud:.8}.zJVitG_sky[data-weather=storm]{--_dim:.42;--_grey:.95;--_cloud:1}.zJVitG_sky .zJVitG_sun,.zJVitG_sky .zJVitG_glow{filter:opacity(calc(1 - var(--_grey) * 1.2))}.zJVitG_sky .zJVitG_stars{filter:opacity(calc(1 - var(--_grey)))}.zJVitG_overcast{background:var(--text-tertiary);mix-blend-mode:saturation;opacity:var(--_grey);position:absolute;inset:0}.zJVitG_overcast:after{content:"";background:linear-gradient(to bottom, var(--text-black), color-mix(in oklab, var(--text-black) 40%, transparent));mix-blend-mode:normal;opacity:var(--_dim);position:absolute;inset:0}.zJVitG_season{opacity:0;background:linear-gradient(to top, var(--_season,transparent) 0%, transparent 55%);position:absolute;inset:0}.zJVitG_sky[data-season] .zJVitG_season{opacity:calc(.28 * (1 - var(--night,0) * .9))}.zJVitG_sky[data-season=spring]{--_season:var(--bg-season-spring)}.zJVitG_sky[data-season=summer]{--_season:var(--bg-season-summer)}.zJVitG_sky[data-season=autumn]{--_season:var(--bg-season-autumn)}.zJVitG_sky[data-season=winter]{--_season:var(--bg-season-winter)}.zJVitG_chart{--_ink:var(--text-white);width:100%;height:100%;opacity:calc(var(--_chart-k,1) * (.35 + var(--night,0) * .65) * (1 - var(--_grey) * .8));position:absolute;inset:0}body:has([data-prezi] [data-frame="0"][data-current]) .zJVitG_chart{--_chart-k:.5}.zJVitG_chartLine{stroke:color-mix(in oklab, var(--_ink) 26%, transparent);stroke-width:1px}.zJVitG_chartStar{fill:var(--_ink);filter:drop-shadow(0 0 4px color-mix(in oklab, var(--_ink) 70%, transparent))}.zJVitG_chartName{font:var(--font-body-md);letter-spacing:.04em;fill:color-mix(in oklab, var(--_ink) 62%, transparent)}.zJVitG_chartStarName{font:var(--font-body-xs);fill:color-mix(in oklab, var(--_ink) 50%, transparent)}.zJVitG_caption{right:var(--spacing-page-inline);bottom:calc(var(--spacing-64) + var(--spacing-8));left:var(--spacing-page-inline);font:var(--font-body-xs);color:var(--text-white);mix-blend-mode:difference;word-break:keep-all;margin:0;position:absolute}body:has([data-prezi] [data-frame="0"]:not([data-current])) .zJVitG_caption{display:none}@media (not (max-width:1024px)) and (not (max-height:500px)){.zJVitG_caption{top:calc(var(--header-height) + var(--spacing-20));text-align:right;max-width:40rem;bottom:auto;left:auto}body:has([data-prezi] [data-frame="0"]:not([data-current])) .zJVitG_caption{display:block}}@media (not (max-width:480px)) and (max-height:500px){.zJVitG_caption{text-align:right;left:50%}}.zJVitG_captionMoon{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}.zJVitG_captionMoonDark{fill:none;stroke:var(--text-white);stroke-width:1.4px;stroke-opacity:.6}.zJVitG_captionMoonLit{fill:var(--text-white)}.zJVitG_moonLayer{--_ink:var(--text-white);width:100%;height:100%;opacity:calc(1 - var(--_grey) * .8);position:absolute;inset:0}.zJVitG_moon{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--_ink) 45%, transparent))}.zJVitG_moonDark{fill:color-mix(in oklab, var(--_ink) 10%, transparent)}.zJVitG_moonLit{fill:var(--_ink)}.zJVitG_chartLine,.zJVitG_chartName,.zJVitG_chartStarName{opacity:.4}.zJVitG_clouds{--_drift:120s;opacity:var(--_cloud);background-image:radial-gradient(28% 13% at 20% 30%, color-mix(in oklab, var(--text-white) 80%, var(--_h,var(--_dawn-h))) 40%, transparent 72%), radial-gradient(18% 10% at 30% 25%, color-mix(in oklab, var(--text-white) 85%, var(--_h,var(--_dawn-h))) 40%, transparent 72%), radial-gradient(22% 10% at 65% 18%, color-mix(in oklab, var(--text-white) 75%, var(--_h,var(--_dawn-h))) 40%, transparent 72%), radial-gradient(30% 11% at 85% 45%, color-mix(in oklab, var(--text-white) 70%, var(--_h,var(--_dawn-h))) 40%, transparent 72%);filter:blur(3px) brightness(calc(1 - var(--night,0) * .6 - var(--_dim)));animation:zJVitG_drift var(--_drift) linear infinite;background-size:160% 100%;position:absolute;inset:0 0 25%}.zJVitG_cloudsFar{--_drift:200s;opacity:calc(var(--_cloud) * .5);background-position:40% 0;background-size:220% 100%;inset:0 0 45%}@keyframes zJVitG_drift{to{background-position-x:160%}}.zJVitG_fog{opacity:var(--_fog);background:linear-gradient(to top, color-mix(in oklab, var(--text-white) 70%, var(--_h,var(--_dawn-h))) 0%, transparent 75%), color-mix(in oklab, var(--text-white) 22%, transparent);position:absolute;inset:0}.zJVitG_weatherCanvas{width:100%;height:100%;position:absolute;inset:0}.zJVitG_tintLight,.zJVitG_tintDark{visibility:hidden;position:absolute}.zJVitG_tintLight{color:var(--text-white)}.zJVitG_tintDark{color:color-mix(in oklab, var(--text-black) 60%, var(--_h,var(--_dawn-h)))}.zJVitG_probe{visibility:hidden;background-color:color-mix(in oklab, var(--_z,var(--_dawn)) 50%, var(--_h,var(--_dawn-h)));width:1px;height:1px;position:absolute}html[data-about-sky-tone=dark] :is(main,footer){color-scheme:dark;color:var(--text-primary)}html[data-about-sky-tone=light] :is(main,footer){color-scheme:light;color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.zJVitG_stars,.zJVitG_clouds{animation:none}}
@layer components{.A-ky_W_pressable{cursor:pointer}.A-ky_W_pressable:disabled,.A-ky_W_pressable[aria-disabled=true]{cursor:not-allowed}}
.ZB14kG_section{border-top:var(--border-light);animation:ZB14kG_sectionIn var(--duration-slow) var(--ease-standard) both;flex-direction:column;display:flex}@keyframes ZB14kG_sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ZB14kG_section{animation:none!important}}.ZB14kG_sectionTitle{font:var(--font-label-md);color:var(--text-secondary);padding-block:var(--spacing-12);text-transform:uppercase;letter-spacing:.04em;margin:0;line-height:1.57143}.ZB14kG_section.ZB14kG_section>*+*{border-top:var(--border-light)}.ZB14kG_panel{min-width:0}.ZB14kG_panelFlex{display:var(--panel-display,flex);flex-direction:column;gap:0;}.ZB14kG_panelGrid{gap:0;display:grid;}.ZB14kG_divided>:nth-child(n+2){border-top:var(--border-light)}@media not (max-width:768px){.ZB14kG_divided>:nth-child(n+3){border-left:var(--border-light)}}.ZB14kG_gridHairlines{gap:var(--spacing-1);background-color:var(--border-color-light);background-clip:padding-box}.ZB14kG_gridHairlines>*{background:var(--bg-primary)}.ZB14kG_insetItems{}.ZB14kG_insetItems>:nth-child(odd){--_item-inline-end:var(--spacing-16)}.ZB14kG_insetItems>:nth-child(2n){--_item-inline-start:var(--spacing-16)}.ZB14kG_insetItems:has(>:last-child:nth-child(odd)):after{content:"";background:var(--bg-primary)}.ZB14kG_item{padding-block:var(--spacing-8);min-width:0;padding-inline-start:var(--_item-inline-start,0);padding-inline-end:var(--_item-inline-end,0)}.ZB14kG_itemFlush{padding-block:0}
.OPBv0W_message{font:var(--font-body-sm);padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-control)}.OPBv0W_messageSuccess{background:var(--bg-success);color:var(--text-success-strong)}.OPBv0W_messageError{background:var(--bg-accent-light);color:var(--text-accent)}.OPBv0W_conflictListClip{max-height:var(--_clip-h,200px);overflow:hidden}.OPBv0W_section .OPBv0W_conflictListClip{transition:max-height var(--duration-base) var(--ease-standard)}.OPBv0W_conflictListClip.OPBv0W_conflictListExpanded{max-height:var(--_list-height,1000px)}.OPBv0W_section{padding-bottom:var(--spacing-32);margin-bottom:var(--spacing-32);border-bottom:var(--border-light);column-gap:var(--spacing-16);row-gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;display:grid}:where(.OPBv0W_section)>*,.OPBv0W_sectionWide{grid-column:1/-1}.OPBv0W_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.OPBv0W_sectionTitle{font:var(--font-title-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}.OPBv0W_sectionSubTitle{font:var(--font-label-md);color:var(--text-primary);letter-spacing:.02em;margin:0}.OPBv0W_fieldGroupLabel{margin-bottom:var(--spacing-2);font:var(--font-label-xs);color:var(--text-tertiary);letter-spacing:.02em;display:block}.OPBv0W_sectionTitleRow{align-items:center;gap:var(--spacing-4) var(--spacing-16);flex-wrap:wrap;margin:0;display:flex}.OPBv0W_sectionTitleRow .OPBv0W_sectionTitle{margin-bottom:0}.OPBv0W_section .OPBv0W_dsLink{color:var(--text-primary);font-weight:var(--font-weight-medium)}.OPBv0W_section .OPBv0W_dsLink:hover{color:var(--text-accent)}.OPBv0W_section .OPBv0W_dsLink:hover:after{background:var(--text-accent)}.OPBv0W_fields{align-items:flex-start;gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}.OPBv0W_fieldPair{gap:var(--spacing-8) var(--spacing-16);grid-template-columns:1fr;width:100%;display:grid}@media not (max-width:1024px){.OPBv0W_fieldPair{grid-template-columns:var(--grid-columns-2)}}.OPBv0W_fieldPairAlways{grid-template-columns:repeat(2,minmax(0,1fr))}.OPBv0W_fieldPair>.OPBv0W_fieldHint,.OPBv0W_fieldPair>.OPBv0W_fallbackSection{grid-column:1/-1}.OPBv0W_fieldRow{align-items:stretch;gap:var(--spacing-4);flex-direction:column;width:100%;min-width:0;display:flex}.OPBv0W_fieldCounter{right:var(--spacing-12);font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:.02em;user-select:none;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.OPBv0W_fieldRow .OPBv0W_fieldCounter{transition:color var(--duration-base) var(--ease-standard)}.OPBv0W_fieldRowInline{gap:0;position:relative}.OPBv0W_fieldRowInline .OPBv0W_fieldLabel{left:var(--spacing-12);pointer-events:none;opacity:.5;width:auto;position:absolute;top:50%;translate:0 -50%}.OPBv0W_fieldLabel{gap:var(--spacing-2);width:auto;font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em;flex-direction:column;display:flex}.OPBv0W_colorField{align-items:center;gap:var(--spacing-8);flex:1;min-width:0;display:flex}.OPBv0W_colorPicker{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-light);border-radius:var(--radius-full);background:0 0;flex-shrink:0;padding:0}.OPBv0W_colorPicker::-webkit-color-swatch-wrapper{padding:var(--spacing-2)}.OPBv0W_colorPicker::-webkit-color-swatch{border-radius:var(--radius-full);border:none}.OPBv0W_colorInput{flex:1;min-width:0}.OPBv0W_presetGrid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.OPBv0W_presetGrid+.OPBv0W_fields{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--border-light)}.OPBv0W_presetCard{align-items:center;gap:var(--spacing-12);height:52px;padding:0 var(--spacing-16) 0 0;border:var(--border-light);border-radius:var(--radius-control);background:0 0;display:flex;overflow:hidden}.OPBv0W_section .OPBv0W_presetCard:hover{border-color:var(--text-primary)}.OPBv0W_presetCardActive{border-color:var(--text-accent)}.OPBv0W_section .OPBv0W_presetCardActive .OPBv0W_presetName{color:var(--text-accent);font-weight:600}.OPBv0W_presetCardWrap{position:relative}.OPBv0W_presetCardWrap>.OPBv0W_presetCard{width:100%}.OPBv0W_presetCardWrap:has(.OPBv0W_presetCardRemove)>.OPBv0W_presetCard{padding-right:calc(var(--control-height-xs) + var(--spacing-12))}.OPBv0W_presetCardRemove{top:0;right:var(--spacing-8);margin-block:auto;position:absolute;bottom:0}.OPBv0W_presetName{font:var(--font-body-sm);color:var(--text-tertiary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.OPBv0W_logoColorPresetBtn{width:var(--control-height-xl);border-radius:var(--radius-full);border:var(--border-light);height:20px;transition:border-color var(--duration-fast);background:0 0;padding:0;display:flex;overflow:hidden}.OPBv0W_section .OPBv0W_logoColorPresetBtn:hover{border-color:var(--text-primary)}.OPBv0W_faviconImageBgField{align-items:center;gap:var(--spacing-4);display:flex}.OPBv0W_faviconImageBgField .OPBv0W_colorField{flex:none}.OPBv0W_faviconImageBgField .OPBv0W_colorInput{flex:none;width:8rem}.OPBv0W_logoUpload{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.OPBv0W_logoPreviewImage{object-fit:contain;width:auto;max-width:100%;height:100%}.OPBv0W_sectionHint{font:var(--font-body-sm);line-height:var(--line-height-135);color:var(--text-tertiary);margin-bottom:var(--spacing-16);margin-top:0;margin-left:var(--spacing-20);list-style:outside;display:list-item}.OPBv0W_sectionTitle+.OPBv0W_sectionHint,.OPBv0W_sectionTitle+.OPBv0W_sectionHintList{margin-top:var(--spacing-4)}.OPBv0W_sectionHintList{gap:var(--spacing-2);font:var(--font-body-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-16);padding-left:var(--spacing-20);flex-direction:column;margin-top:0;list-style:outside;display:flex}.OPBv0W_fieldHint{font:var(--font-body-sm);color:var(--text-tertiary);margin:0}.OPBv0W_fieldHint.OPBv0W_hintItem{margin-left:var(--spacing-20);list-style:outside;display:list-item}.OPBv0W_fieldLabelText{align-items:center;gap:var(--spacing-4);display:flex}.OPBv0W_fieldRequiredDot{vertical-align:middle;width:4px;height:4px;border-radius:var(--radius-full);background:var(--bg-accent-solid);flex:none;align-self:center;margin-inline-start:var(--spacing-2);font-size:0;line-height:0;display:inline-block;overflow:hidden}.OPBv0W_profileAddBtn{margin-top:var(--spacing-16)}.OPBv0W_seriesCardOrderPrefix{color:var(--text-white);mix-blend-mode:difference;margin-right:var(--spacing-2);font-variant-numeric:tabular-nums}.OPBv0W_seriesCoverPreview{aspect-ratio:16/9;border:var(--border-light);border-radius:var(--radius-surface);justify-content:center;align-items:center;width:210px;display:flex;overflow:hidden}.OPBv0W_seriesCoverPreview .OPBv0W_logoPreviewImage{object-fit:cover;width:100%;height:100%}.OPBv0W_publishToggle{align-items:center;gap:var(--spacing-8);display:flex}.OPBv0W_publishLabel{font:var(--font-body-sm);color:var(--text-secondary);min-width:3em;transition:opacity var(--duration-fast) var(--ease-standard);animation:OPBv0W_publishFade var(--duration-base) var(--ease-standard);display:inline-block}@keyframes OPBv0W_publishFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.OPBv0W_newSeriesShell{margin-top:var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);transition:grid-template-rows var(--duration-base) var(--ease-standard), border-radius var(--duration-base) var(--ease-standard) .35s, border-color var(--duration-fast);background:0 0;grid-template-rows:auto 0fr;display:grid;overflow:hidden}.OPBv0W_newSeriesShellOpen{border-radius:var(--radius-surface);transition:grid-template-rows var(--duration-base) var(--ease-standard) .25s, border-radius var(--duration-base) var(--ease-standard), border-color var(--duration-fast);grid-template-rows:auto 1fr}.OPBv0W_newSeriesShell>div:nth-child(2){min-height:0;overflow:hidden}.OPBv0W_newSeriesShellOpen>div:nth-child(2){overflow:visible}.OPBv0W_newSeriesShellHead{border-bottom:var(--border-width-1) solid transparent;transition:grid-template-columns var(--duration-base) var(--ease-standard) .35s, border-bottom-color var(--duration-fast) .35s;grid-template-columns:1fr 0fr;align-items:center;display:grid}.OPBv0W_newSeriesShellOpen .OPBv0W_newSeriesShellHead{border-bottom-color:var(--border-color-light);transition:grid-template-columns var(--duration-base) var(--ease-standard) .25s, border-bottom-color var(--duration-fast) .45s;grid-template-columns:1fr auto}.OPBv0W_newSeriesShellTitle{min-height:var(--control-height-sm);width:100%;padding:var(--spacing-8) var(--spacing-16);font:var(--font-body-sm);line-height:var(--line-height-100);color:var(--text-tertiary);text-align:center;cursor:pointer;transition:font-size var(--duration-base) var(--ease-standard) .35s, font-weight var(--duration-base) var(--ease-standard) .35s, color var(--duration-base) .35s, padding var(--duration-base) var(--ease-standard) .35s;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.OPBv0W_newSeriesShellOpen .OPBv0W_newSeriesShellTitle{font-size:var(--font-size-headline-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:left;padding:var(--spacing-16);cursor:default;transition:font-size var(--duration-base) var(--ease-standard) .25s, font-weight var(--duration-base) var(--ease-standard) .25s, color var(--duration-base) .25s, padding var(--duration-base) var(--ease-standard) .25s;justify-content:flex-start}.OPBv0W_newSeriesShellTitle:disabled{cursor:default}.OPBv0W_newSeriesShellPlus{max-width:14px;margin-right:var(--spacing-4);opacity:1;white-space:nowrap;transition:max-width var(--duration-base) var(--ease-standard) .35s, margin-right var(--duration-base) var(--ease-standard) .35s, opacity var(--duration-fast) .35s;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.OPBv0W_newSeriesShellOpen .OPBv0W_newSeriesShellPlus{opacity:0;max-width:0;transition:max-width var(--duration-base) var(--ease-standard) .25s, margin-right var(--duration-base) var(--ease-standard) .25s, opacity var(--duration-fast) .25s;margin-right:0}.OPBv0W_newSeriesShellActions{align-items:center;gap:var(--spacing-8);padding-right:var(--spacing-16);white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--duration-fast) .35s;display:flex;overflow:hidden}.OPBv0W_newSeriesShellActions .OPBv0W_publishToggle{gap:var(--spacing-4)}.OPBv0W_newSeriesShellOpen .OPBv0W_newSeriesShellActions{opacity:1;transition:opacity var(--duration-fast) .45s}.OPBv0W_newSeriesShell:not(.OPBv0W_newSeriesShellOpen):hover{border-color:var(--text-primary)}.OPBv0W_newSeriesShell:not(.OPBv0W_newSeriesShellOpen):hover .OPBv0W_newSeriesShellTitle{color:var(--text-primary)}.OPBv0W_fontPickerSelect{flex:1;min-width:0}.OPBv0W_fields .OPBv0W_fontPickerSelect{width:100%}.OPBv0W_fontPickerDropdown{width:320px;font-family:var(--font-family-body);border-radius:var(--radius-surface);interpolate-size:allow-keywords;max-height:none;transition:height var(--duration-base) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);gap:0;padding:0;overflow:visible}.OPBv0W_section .OPBv0W_envFieldHighlight .OPBv0W_fieldLabel,.OPBv0W_envFieldHighlight .OPBv0W_fieldLabel{color:var(--text-accent);transition:color var(--duration-base) var(--ease-standard)}.OPBv0W_envFieldRow{align-items:center;column-gap:var(--spacing-12);row-gap:var(--spacing-4);flex-direction:row;grid-template-columns:minmax(7rem,1fr) 3.75rem;display:grid}.OPBv0W_envFieldRow>.OPBv0W_fieldLabel{grid-column:1/-1}.OPBv0W_envFieldRow .OPBv0W_fieldLabel{align-items:center;gap:var(--spacing-8);flex-flow:wrap;min-width:0}.OPBv0W_tagDescFilterRow{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.OPBv0W_filterBtnCount{min-width:15px;height:15px;padding:0 var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-primary);color:var(--text-primary);font:var(--font-body-xs);font-weight:700;line-height:var(--line-height-100);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.OPBv0W_tagDescFilterRow .OPBv0W_filterBtnChevron{transition:transform var(--duration-fast) var(--ease-standard)}.OPBv0W_filterBtnChevronOpen{transform:rotate(180deg)}.OPBv0W_tagDescFilterGroup{align-items:center;gap:var(--spacing-4);display:inline-flex}.OPBv0W_tagDescFilterGroupLabel{font:var(--font-label-xs);color:var(--text-tertiary);letter-spacing:.02em;margin-right:var(--spacing-4)}.OPBv0W_tagDescFilterRow button,.OPBv0W_tagDescFilterDrawer button{font-size:var(--font-size-body-sm)}.OPBv0W_tagDescFilterGroup+.OPBv0W_tagDescFilterGroup{padding-left:var(--spacing-12);border-left:var(--border-light)}.OPBv0W_tagDescSearchEnd{flex-basis:100%;width:100%}.OPBv0W_tagDescToolbarWrap{flex-direction:column;display:flex}.OPBv0W_tagDescFilterDrawer{align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.OPBv0W_tagDescLetterDrawer{margin-top:var(--spacing-8)}.OPBv0W_tagDescChipsBlock{gap:var(--spacing-16);flex-direction:column;display:flex}.OPBv0W_tagDescCount{font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.OPBv0W_tagDescEmpty{padding:var(--spacing-32) 0;text-align:center;color:var(--text-tertiary);font:var(--font-body-md)}.OPBv0W_tagDescPagination{align-self:center;margin-top:0}.OPBv0W_tagCountBadge{margin-left:var(--spacing-4);font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.OPBv0W_tagRelatedPosts{--_row-h:38px;min-width:0;min-height:0;max-height:calc(var(--_row-h) * 5);border-block:var(--border-light);flex:1;overflow-y:auto}.OPBv0W_tagRelatedPosts>ul{height:auto}.OPBv0W_tagRelatedPosts>ul>li{min-height:var(--_row-h);box-sizing:border-box}.OPBv0W_tagRelatedEmpty{font:var(--font-body-sm);color:var(--text-tertiary);justify-content:center}.OPBv0W_tagRelatedItem{align-items:center;gap:var(--spacing-16);font:var(--font-body-md);color:var(--text-primary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);min-width:0;text-decoration:none;display:flex}a.OPBv0W_tagRelatedItem:hover{color:var(--text-accent)}.OPBv0W_tagRelatedTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.OPBv0W_tagRelatedMeta{align-items:center;gap:var(--spacing-12);font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.OPBv0W_fieldsGrid2{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}@media not (max-width:768px){.OPBv0W_fieldsGrid2{grid-template-columns:var(--grid-columns-2)}}.OPBv0W_worksCatEditor{gap:var(--spacing-20);flex-direction:column;width:100%;display:flex}.OPBv0W_worksCatChipLabel{align-items:center;gap:var(--spacing-4);display:inline-flex}.OPBv0W_worksCatChipSep{color:var(--text-tertiary);opacity:.6}.OPBv0W_shakeAlert{animation:OPBv0W_shakeAlert var(--duration-slow) var(--ease-enter)}@keyframes OPBv0W_shakeAlert{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(8px)}45%{transform:translate(-6px)}60%{transform:translate(6px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.OPBv0W_worksCatAddLabel{justify-content:space-between;align-items:center;gap:var(--spacing-12);font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em;display:flex}.OPBv0W_worksCatAddActions{align-items:center;gap:var(--spacing-4);display:inline-flex}.OPBv0W_worksCatAddRow{align-items:center;gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.OPBv0W_worksCatAddRowField{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.OPBv0W_worksCatAddRowLabel{font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em}@media not (max-width:768px){.OPBv0W_worksCatAddRow{gap:var(--spacing-16);grid-template-columns:80px 1fr}}.OPBv0W_authorInvite{gap:var(--spacing-4);margin-top:var(--spacing-12);flex-direction:column;display:flex}.OPBv0W_authorInviteErr{color:var(--text-accent);font:var(--font-body-sm)}.OPBv0W_authorInvite .OPBv0W_fieldHint{color:var(--text-secondary)}.OPBv0W_addPopoverTrigger{margin-left:auto}.OPBv0W_addPopoverForm{gap:var(--spacing-16);padding:var(--spacing-16);flex-direction:column;min-width:24rem;max-width:90vw;display:flex}.OPBv0W_addPopoverForm>.OPBv0W_worksCatAddLabel{padding-bottom:var(--spacing-12);border-bottom:var(--border-light)}.OPBv0W_addPopoverForm .OPBv0W_worksCatAddRow{align-items:start}.OPBv0W_addPopoverForm .OPBv0W_worksCatAddRowLabel{padding-top:var(--spacing-4)}
.nn4Bva_resumeFile{align-items:center;gap:var(--spacing-4);height:var(--control-height-md);box-sizing:border-box;padding:0 var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-md);line-height:var(--line-height-100);color:var(--text-tertiary);white-space:nowrap;background:0 0;flex-shrink:1;width:280px;max-width:100%;text-decoration:none;display:inline-flex;overflow:hidden}.nn4Bva_resumeFile>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nn4Bva_resumeFile>svg{flex-shrink:0}.nn4Bva_resumeFile:hover{border-color:var(--text-primary);color:var(--text-primary)}.nn4Bva_fieldLabelHint{font:var(--font-body-xs);color:var(--text-tertiary);margin-left:var(--spacing-20);list-style:outside;display:list-item}.nn4Bva_fieldHelp{color:var(--text-tertiary);cursor:help;align-items:center;display:inline-flex}.nn4Bva_fieldHelp:hover{color:var(--text-secondary)}.nn4Bva_serviceItem{gap:var(--spacing-12);padding:var(--spacing-12) 0;transition:background-color var(--duration-fast) var(--ease-standard);align-items:flex-start;display:flex}.nn4Bva_serviceItem:first-child{padding-top:0}.nn4Bva_serviceItem:last-child{padding-bottom:0}.nn4Bva_serviceItem+.nn4Bva_serviceItem{border-top:var(--border-light)}.nn4Bva_fieldCounterWarn{color:var(--text-warning-strong)}.nn4Bva_fieldCounterOver{color:var(--text-accent);font-weight:500}.nn4Bva_logoPreview{flex-shrink:1;justify-content:center;align-items:center;min-width:88px;max-width:240px;height:52px;display:flex}.nn4Bva_logoPreviewSquare{aspect-ratio:1;flex-shrink:0;min-width:0}.nn4Bva_logoPreviewTint{width:auto;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nn4Bva_logoPreviewTint img{visibility:hidden}.nn4Bva_logoActions{justify-content:flex-end;gap:var(--spacing-4);flex-wrap:wrap;flex-shrink:0;display:flex}.nn4Bva_logoPreviewRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;min-width:0;display:flex}.nn4Bva_logoTintControl{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.nn4Bva_logoTintLabel{font:var(--font-body-xs);color:var(--text-tertiary);white-space:nowrap}.nn4Bva_logoPreviewColorEmpty{position:relative}.nn4Bva_logoPreviewColorEmpty:after{content:"";border-radius:var(--radius-full);background-color:var(--bg-primary);background-image:linear-gradient(45deg, var(--border-color-light) 25%, transparent 25%, transparent 75%, var(--border-color-light) 75%), linear-gradient(45deg, var(--border-color-light) 25%, transparent 25%, transparent 75%, var(--border-color-light) 75%);pointer-events:none;background-position:0 0,3px 3px;background-repeat:repeat;background-size:6px 6px;position:absolute;inset:0}.nn4Bva_logoPreviewOnLight,.nn4Bva_logoPreviewOnDark{border:var(--border-light);border-radius:var(--radius-mark);padding:0 var(--spacing-12)}.nn4Bva_logoPreviewOnLight{background:var(--bg-scheme-light)}.nn4Bva_logoPreviewOnDark{background:var(--bg-scheme-dark)}.nn4Bva_logoPreviewColor{flex-shrink:0;display:inline-flex}.nn4Bva_logoPreviewColorBtn{border:var(--border-strong);border-radius:var(--radius-full);cursor:pointer;width:22px;height:22px}.nn4Bva_logoTintReset{font:var(--font-body-xs);color:var(--text-tertiary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.nn4Bva_logoTintReset:hover{color:var(--text-primary)}.nn4Bva_logoLabelRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-width:0;display:flex}.nn4Bva_logoDropzone{justify-content:center;align-items:center;gap:var(--spacing-16);width:100%;min-width:0;height:80px;padding:var(--spacing-4) var(--spacing-12);cursor:pointer;display:flex}.nn4Bva_logoDropzoneFilled{cursor:default;justify-content:flex-start;align-items:center}.nn4Bva_logoDropzoneEmpty{align-items:center;gap:var(--spacing-4);color:var(--text-tertiary);flex-direction:column;display:flex}.nn4Bva_serviceItems{flex-direction:column;display:flex}.nn4Bva_serviceItemDragging{background:var(--bg-secondary);z-index:calc(var(--z-index-nav) - 2)}.nn4Bva_serviceItemDrag{width:16px;height:var(--control-height-xs);color:var(--text-muted);touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.nn4Bva_serviceItemNum{font:var(--font-code-md);color:var(--text-tertiary);min-width:24px;height:var(--control-height-xs);align-items:center;display:inline-flex}.nn4Bva_slotDigit{height:1em;line-height:var(--line-height-100);display:inline-block;overflow:hidden}.nn4Bva_slotReel{transition:transform var(--duration-base) var(--ease-enter);flex-direction:column;display:flex}.nn4Bva_slotChar{height:1em;line-height:var(--line-height-100);display:block}.nn4Bva_serviceItemFields{gap:var(--spacing-8);flex-direction:column;flex:1;display:flex}.nn4Bva_logoCompact{align-items:center;gap:var(--spacing-12) var(--spacing-16);min-width:0;padding-block:var(--spacing-4);border-radius:var(--radius-surface);transition:background-color var(--duration-fast) var(--ease-standard);flex-wrap:wrap;display:flex}.nn4Bva_logoCompactOver{background:var(--bg-secondary)}.nn4Bva_logoCompact .nn4Bva_logoActions{margin-left:auto}.nn4Bva_logoCompactMeta{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.nn4Bva_logoCompactEmpty{border:var(--border-light);border-radius:var(--radius-surface);width:52px;height:52px;color:var(--text-muted);cursor:pointer;border-style:dashed;justify-content:center;align-items:center;display:flex}.nn4Bva_logoCompactEmpty:hover{border-color:var(--text-accent);color:var(--text-accent)}
@layer components{.tYwp1q_wrapper{align-items:center;gap:var(--spacing-8);user-select:none;display:inline-flex;position:relative}.tYwp1q_scopeBox{min-height:var(--control-height-md)}.tYwp1q_wrapper.tYwp1q_disabled{opacity:var(--opacity-disabled)}.tYwp1q_box{border:var(--border-width-2) solid var(--border-color-default);background:0 0;flex-shrink:0;width:16px;height:16px;position:relative}.tYwp1q_box.tYwp1q_circle{border-radius:var(--radius-full)}.tYwp1q_box.tYwp1q_square{border-radius:var(--radius-mark)}.tYwp1q_wrapper:hover:not(.tYwp1q_disabled) .tYwp1q_box{outline:1.5px solid var(--border-color-default);outline-offset:2px}.tYwp1q_box.tYwp1q_circle.tYwp1q_checked{background:var(--bg-success-solid);border-color:var(--text-success)}.tYwp1q_box.tYwp1q_square.tYwp1q_checked{background:var(--bg-inverse);border-color:var(--bg-inverse)}.tYwp1q_box.tYwp1q_circle.tYwp1q_indeterminate,.tYwp1q_box.tYwp1q_square.tYwp1q_indeterminate{background:var(--bg-accent-solid);border-color:var(--text-accent)}.tYwp1q_icon{pointer-events:none;color:var(--text-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tYwp1q_box.tYwp1q_square.tYwp1q_checked .tYwp1q_icon{color:var(--text-inverse)}.tYwp1q_icon svg{display:block}.tYwp1q_label{font:var(--font-body-md);color:var(--text-secondary);white-space:nowrap;line-height:1.3}.tYwp1q_input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tYwp1q_input:focus-visible~.tYwp1q_box{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}
@layer components{.elGYjG_chip{align-items:center;gap:var(--spacing-8);font:var(--font-body-sm);color:var(--text-secondary);user-select:none;display:inline-flex;position:relative}.elGYjG_capsule{min-height:var(--control-height-sm);padding:0 var(--spacing-12);background:var(--bg-secondary);border-radius:var(--radius-control)}.elGYjG_bare{gap:var(--spacing-4);color:var(--text-secondary);font-weight:600}.elGYjG_dragging{opacity:.4}.elGYjG_dropBefore:before,.elGYjG_dropAfter:after{content:"";background:var(--bg-accent-solid);border-radius:var(--radius-full);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.elGYjG_dropBefore:before{left:-5px}.elGYjG_dropAfter:after{right:-5px}.elGYjG_gripHandle{cursor:grab;touch-action:none;flex-shrink:0;align-items:center;display:inline-flex}.elGYjG_gripHandle:active{cursor:grabbing}.elGYjG_grip{color:var(--text-muted);flex-shrink:0}.elGYjG_chip:hover .elGYjG_grip{color:var(--text-tertiary)}.elGYjG_leftIcon{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.elGYjG_label{align-items:center;gap:var(--spacing-4);display:inline-flex}.elGYjG_truncate,.elGYjG_truncate .elGYjG_label,.elGYjG_truncate .elGYjG_labelBtn,.elGYjG_truncate .elGYjG_labelLink,.elGYjG_truncate .elGYjG_labelStatic{min-width:0}.elGYjG_labelTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.elGYjG_labelBtn{align-items:center;gap:var(--spacing-4);font:inherit;color:inherit;cursor:pointer;text-align:inherit;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;padding:0;display:inline-flex}.elGYjG_labelBtn:hover{color:var(--text-primary)}.elGYjG_labelLink{align-items:center;gap:var(--spacing-4);color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.elGYjG_labelLink:hover{color:var(--text-primary)}.elGYjG_labelStatic{align-items:center;gap:var(--spacing-4);display:inline-flex}.elGYjG_count{font:var(--font-code-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.elGYjG_capsule.elGYjG_active{background:var(--bg-tertiary);color:var(--text-primary);outline:1px solid var(--border-color-accent-strong);outline-offset:-1px}.elGYjG_bare.elGYjG_active{color:var(--text-accent);text-decoration:underline;text-decoration-color:var(--text-accent);text-underline-offset:3px}.elGYjG_remove{flex-shrink:0}.elGYjG_chip[data-remove-hover] .elGYjG_label,.elGYjG_chip[data-remove-hover] .elGYjG_label *,.elGYjG_chip[data-remove-hover] .elGYjG_labelBtn,.elGYjG_chip[data-remove-hover] .elGYjG_labelBtn *,.elGYjG_chip[data-remove-hover] .elGYjG_labelLink,.elGYjG_chip[data-remove-hover] .elGYjG_labelLink *,.elGYjG_chip[data-remove-hover] .elGYjG_labelStatic,.elGYjG_chip[data-remove-hover] .elGYjG_labelStatic *{text-decoration:line-through;text-decoration-color:var(--text-accent);color:var(--text-accent);text-decoration-thickness:1.5px}}
.S1T2RG_timelineCard{padding:var(--spacing-20) 0;cursor:pointer;height:auto;text-align:var(--tl-align,left);background:0 0;border-bottom:none;flex-direction:column;display:flex;overflow:visible;container-type:normal}.S1T2RG_timelineEyebrow{align-items:center;justify-content:var(--tl-justify,flex-start);gap:var(--spacing-4);margin-bottom:var(--spacing-8);font:var(--font-code-xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;display:flex}.S1T2RG_timelineDate{color:var(--text-accent);font-weight:var(--font-weight-semibold);white-space:nowrap}.S1T2RG_timelineDateUnit{margin-left:var(--spacing-1);font-size:.82em;font-weight:var(--font-weight-regular);opacity:.55}.S1T2RG_timelineEyebrowSep{border-radius:var(--radius-full);opacity:.55;background:currentColor;flex-shrink:0;width:3px;height:3px}.S1T2RG_timelineCat{letter-spacing:.08em}.S1T2RG_timelinePinInline{vertical-align:-.08em;color:var(--text-accent);margin-right:.38em;display:inline-block;transform:rotate(26deg)}.S1T2RG_timelinePinInline svg{width:.62em;height:auto;display:block}.S1T2RG_timelineTitle{min-width:0;font-family:var(--font-family-headline);font-size:clamp(1.375rem,1.05rem + 1.25vw,1.85rem);font-weight:var(--font-weight-regular);letter-spacing:-.015em;color:var(--text-primary);-webkit-line-clamp:2;transition:color var(--duration-base) var(--ease-standard);-webkit-box-orient:vertical;margin:0;line-height:1.16;display:-webkit-box;overflow:hidden}.S1T2RG_timelineCard:hover .S1T2RG_timelineTitle{color:var(--text-accent)}.S1T2RG_timelinePreview{top:var(--spacing-24);left:var(--tl-preview-left,auto);right:var(--tl-preview-right,auto);box-sizing:border-box;margin-top:var(--spacing-12);align-items:flex-start;gap:var(--spacing-12);text-align:left;pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);display:flex;position:static}.S1T2RG_timelineCard:hover .S1T2RG_timelinePreview{opacity:1;transform:translate(0)}html[data-tl-scrolling] .S1T2RG_timelineCard:hover .S1T2RG_timelinePreview{opacity:0;transform:translateX(var(--tl-preview-x,0));transition:none}.S1T2RG_timelinePreviewThumb{aspect-ratio:4/3;background:var(--bg-secondary);flex-shrink:0;width:60px;position:relative;overflow:hidden}.S1T2RG_timelinePreviewThumbImg{object-fit:cover}.S1T2RG_timelinePreviewThumbEmoji{background:0 0;justify-content:center;align-items:center;display:flex}.S1T2RG_timelinePreviewExcerpt{min-width:0;font:var(--font-body-md);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.S1T2RG_timelineMeta{align-items:center;justify-content:var(--tl-justify,flex-start);gap:var(--spacing-12);margin-top:var(--spacing-12);font:var(--font-code-xs);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--text-tertiary);flex-wrap:wrap;display:flex}.S1T2RG_timelineSep{opacity:.4}@media not (max-width:768px){.S1T2RG_timelinePreview{width:100%;padding:0 var(--spacing-20);opacity:0;transform:translateX(var(--tl-preview-x,0));flex-direction:var(--tl-preview-dir,row);text-align:var(--tl-preview-align,left);gap:var(--spacing-16);margin-top:0;position:absolute}.S1T2RG_timelinePreviewThumb{width:96px}.S1T2RG_timelinePreviewExcerpt{-webkit-line-clamp:3}}.S1T2RG_timelineHotBadge{flex-shrink:0}.S1T2RG_timelineStat.S1T2RG_timelineStat{align-items:center;gap:var(--spacing-4);display:inline-flex}
@layer components{.g-cF8q_badge{--_bg:transparent;--_fg:var(--text-tertiary);--_border:transparent;align-items:center;gap:var(--spacing-4);border:var(--border-width-1) solid var(--_border);border-radius:var(--radius-control);background:var(--_bg);color:var(--_fg);font:var(--font-label-xs);white-space:nowrap;flex-shrink:0;display:inline-flex}.g-cF8q_sm{height:var(--badge-height);padding:0 var(--spacing-8)}.g-cF8q_md{height:var(--control-height-xs);padding:0 var(--spacing-12)}.g-cF8q_uppercase{text-transform:uppercase;letter-spacing:.06em}.g-cF8q_icon{flex-shrink:0;display:inline-flex}.g-cF8q_dot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.g-cF8q_outline.g-cF8q_tone-neutral{--_border:var(--border-color-light);--_fg:var(--text-secondary)}.g-cF8q_outline.g-cF8q_tone-accent{--_border:var(--text-accent);--_fg:var(--text-accent)}.g-cF8q_outline.g-cF8q_tone-success{--_border:var(--text-success);--_fg:var(--text-success-strong)}.g-cF8q_outline.g-cF8q_tone-warning{--_border:var(--text-warning);--_fg:var(--text-warning-strong)}.g-cF8q_outline.g-cF8q_tone-white{--_border:var(--text-white);--_fg:var(--text-white)}.g-cF8q_soft.g-cF8q_tone-neutral{--_bg:var(--bg-tertiary);--_fg:var(--text-secondary)}.g-cF8q_soft.g-cF8q_tone-accent{--_bg:var(--bg-accent-light);--_fg:var(--text-accent)}.g-cF8q_soft.g-cF8q_tone-success{--_bg:var(--bg-success-soft);--_fg:var(--text-success-strong)}.g-cF8q_soft.g-cF8q_tone-warning{--_bg:var(--bg-warning-soft);--_fg:var(--text-warning-strong)}.g-cF8q_soft.g-cF8q_tone-white{--_bg:var(--bg-overlay);--_fg:var(--text-white)}.g-cF8q_solid.g-cF8q_tone-neutral{--_bg:var(--text-primary);--_fg:var(--bg-primary)}.g-cF8q_solid.g-cF8q_tone-accent{--_bg:var(--bg-accent-solid);--_fg:var(--text-on-accent)}.g-cF8q_solid.g-cF8q_tone-success{--_bg:var(--text-success);--_fg:var(--text-white)}.g-cF8q_solid.g-cF8q_tone-warning{--_bg:var(--bg-warning-solid);--_fg:var(--text-primary)}.g-cF8q_solid.g-cF8q_tone-white{--_bg:var(--text-white);--_fg:var(--text-black)}.g-cF8q_overlay{--_bg:var(--bg-overlay);--_fg:var(--text-white);--_border:var(--border-color-ghost-light)}}
.ZWgEgW_pair{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.ZWgEgW_pairFit{width:fit-content}.ZWgEgW_pairRow{grid-template-columns:var(--grid-columns-2)}.ZWgEgW_wrap{align-items:center;gap:var(--spacing-4);height:32px;padding-left:var(--spacing-4);border:var(--border-light);border-radius:var(--radius-control);box-sizing:border-box;background:0 0;padding-right:0;display:flex}.ZWgEgW_wrapSm{height:28px}.ZWgEgW_wrap:focus-within{border-color:var(--text-primary)}.ZWgEgW_input{min-width:0;font:var(--font-body-md);color:var(--text-primary);-webkit-appearance:none;appearance:none;background:0 0;border:none;outline-color:#0000;flex:1;margin:0;padding-block:0;padding-inline:0}.ZWgEgW_input::placeholder{color:var(--text-muted);opacity:1}.ZWgEgW_clearBtn{width:20px;height:20px;margin-right:var(--spacing-4);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ZWgEgW_clearBtn:hover{color:var(--text-accent)}
.XdfArG_hotBadge{font-weight:var(--font-weight-bold)}.XdfArG_compactLang{font-style:italic}.XdfArG_compactStat{justify-content:flex-start;align-items:center;gap:var(--spacing-2);min-width:46px;display:inline-flex}
.NUI5xW_wrap{bottom:var(--spacing-16);right:var(--spacing-16);position:fixed}@media not (max-width:768px){.NUI5xW_wrap{bottom:var(--spacing-24);right:var(--spacing-24)}}.NUI5xW_shell{border:var(--border-light);backdrop-filter:blur(8px);box-shadow:var(--shadow-floating);color:var(--text-white);font-family:var(--font-family-body);background:0 0;position:absolute;bottom:0;right:0;overflow:hidden}.NUI5xW_shellOpen{backdrop-filter:blur(10px);width:320px;max-width:calc(100vw - 32px);color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-overlay);background:0 0}.NUI5xW_pill{align-items:center;gap:var(--spacing-4);width:100%;padding:var(--badge-padding-lg);color:inherit;font-family:inherit;font-size:var(--font-size-body-sm);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:inline-flex;position:relative}.NUI5xW_shell:not(.NUI5xW_shellOpen):hover{background:var(--bg-primary);backdrop-filter:none;color:var(--text-primary);border-color:var(--text-primary);box-shadow:var(--shadow-overlay)}.NUI5xW_pillIcon{color:var(--text-tertiary)}.NUI5xW_pillLabel{font:var(--font-body-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.NUI5xW_pillScore{align-items:baseline;gap:var(--spacing-1);font:var(--font-label-sm);font-variant-numeric:tabular-nums;margin-left:var(--spacing-4);margin-right:var(--spacing-8);display:inline-flex}.NUI5xW_pillScoreCount{color:var(--text-primary)}.NUI5xW_pillScoreSep{color:var(--text-muted)}.NUI5xW_pillScoreTotal{color:var(--text-tertiary)}.NUI5xW_pillRing{--p:0;--size:16px;--thick:2.5px;flex:0 0 var(--size);width:var(--size);height:var(--size);aspect-ratio:1;border-radius:var(--radius-full);background:conic-gradient(currentColor calc(var(--p) * 1%), var(--bg-tertiary) 0);mask:radial-gradient(circle, transparent calc(50% - var(--thick)), black calc(50% - var(--thick) + .5px));-webkit-mask:radial-gradient(circle, transparent calc(50% - var(--thick)), black calc(50% - var(--thick) + .5px))}.NUI5xW_tone-full .NUI5xW_pillRing{color:var(--text-success)}.NUI5xW_tone-ok .NUI5xW_pillRing,.NUI5xW_tone-low .NUI5xW_pillRing{color:var(--text-accent)}.NUI5xW_panel{width:100%}.NUI5xW_panelHeader{align-items:center;gap:var(--spacing-16);padding:var(--spacing-16);border-bottom:var(--border-light);display:flex}.NUI5xW_panelHeader.NUI5xW_tone-full{background:linear-gradient(90deg, color-mix(in srgb, var(--text-success) 8%, transparent) 0%, transparent 70%)}.NUI5xW_panelHeader.NUI5xW_tone-ok,.NUI5xW_panelHeader.NUI5xW_tone-low{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-accent-solid) 8%, transparent) 0%, transparent 70%)}.NUI5xW_panelScoreBig{font-family:var(--font-family-headline);letter-spacing:-.02em;align-items:baseline;display:inline-flex}.NUI5xW_panelScoreNum{font:var(--font-headline-xl);color:var(--text-primary);line-height:1}.NUI5xW_panelScoreSepBig{font:var(--font-headline-sm);color:var(--text-muted);margin:0 var(--spacing-2)}.NUI5xW_panelScoreTotalBig{font:var(--font-headline-sm);color:var(--text-tertiary)}.NUI5xW_panelHeaderRight{gap:var(--spacing-2);flex-direction:column;display:flex}.NUI5xW_panelHeaderLabel{font:var(--font-body-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-weight:700}.NUI5xW_panelHeaderStatus{font:var(--font-label-sm);color:var(--text-primary)}.NUI5xW_panelList{padding:var(--spacing-4) 0;margin:0;list-style:none}.NUI5xW_panelItem{align-items:center;gap:var(--spacing-8);width:100%;padding:var(--row-padding-md);font:var(--font-body-sm);text-align:left;color:var(--text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;display:flex}.NUI5xW_panelItemActive:hover{background:var(--bg-secondary)}.NUI5xW_panelIcon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.NUI5xW_item-warn{background:var(--bg-accent-light);color:var(--text-accent)}.NUI5xW_item-fail{background:var(--bg-tertiary);color:var(--text-muted)}.NUI5xW_iconDot{border-radius:var(--radius-full);opacity:.6;background:currentColor;width:6px;height:6px}.NUI5xW_panelLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.NUI5xW_panelHint{font:var(--font-label-xs);color:var(--text-accent);white-space:nowrap;flex-shrink:0}.NUI5xW_panelArrow{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-shrink:0;transform:translate(-3px)}.NUI5xW_panelItemActive:hover .NUI5xW_panelArrow{opacity:1;color:var(--text-primary);transform:translate(0)}.NUI5xW_panelPassed{padding:var(--spacing-12) var(--spacing-16) var(--spacing-16);border-top:var(--border-light)}.NUI5xW_panelHeader+.NUI5xW_panelPassed{border-top:none}.NUI5xW_panelPassedLabel{font:var(--font-label-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:var(--spacing-8);display:block}.NUI5xW_panelPassedList{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.NUI5xW_panelPassedLi{display:contents}.NUI5xW_panelPassedItem{align-items:center;gap:var(--spacing-4);padding:var(--row-padding-sm);border-radius:var(--radius-control);border:var(--border-light);font:var(--font-body-xs);color:var(--text-secondary);display:inline-flex}.NUI5xW_panelPassedBtn{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0}.NUI5xW_panelPassedBtn:hover{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}.NUI5xW_panelPassedCheck{color:var(--text-success)}
.eQvlwa_link{align-items:center;gap:var(--spacing-4);color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.eQvlwa_link:hover{color:var(--text-primary)}.eQvlwa_chevron{opacity:.5;transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0}.eQvlwa_link:hover .eQvlwa_chevron{opacity:1;color:var(--text-accent);transform:translate(2px)}.eQvlwa_link:focus-visible{outline-offset:3px;border-radius:var(--radius-surface)}
.kyS-1W_compactCard{align-items:center;column-gap:var(--spacing-16);padding:var(--spacing-12) var(--spacing-16);border-bottom:var(--border-light);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;height:auto;display:grid;overflow:hidden}.kyS-1W_compactCard:hover{background:var(--bg-tertiary)}.kyS-1W_compactLead{align-items:center;gap:var(--spacing-8);min-width:0;padding-right:var(--spacing-8);display:flex;overflow:hidden}.kyS-1W_compactPin{width:15px;color:var(--text-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kyS-1W_compactPin>svg{transform:rotate(45deg)}.kyS-1W_compactThumb{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative;overflow:hidden}.kyS-1W_compactThumbImg{object-fit:cover}.kyS-1W_compactTitle{min-width:0;font:var(--font-headline-xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.kyS-1W_compactCat{font:var(--font-label-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.kyS-1W_compactLead>.kyS-1W_compactCat,.kyS-1W_compactLead>.kyS-1W_compactHotSlot,.kyS-1W_compactLead>.kyS-1W_compactLangSlot{display:none}@media not (max-width:480px){.kyS-1W_compactLead>.kyS-1W_compactCat{display:inline}.kyS-1W_compactLead>.kyS-1W_compactHotSlot,.kyS-1W_compactLead>.kyS-1W_compactLangSlot{display:inline-flex}}.kyS-1W_compactHotSlot{flex-shrink:0;align-items:center;width:52px;display:inline-flex}.kyS-1W_compactLangSlot{flex-shrink:0;align-items:center;display:inline-flex}.kyS-1W_compactMeta{align-items:center;gap:var(--spacing-4);font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;display:flex}.kyS-1W_compactDate{text-align:left;min-width:88px;display:inline-block}.kyS-1W_compactRead{text-align:left;min-width:74px;display:none}@media not (max-width:480px){.kyS-1W_compactRead{display:inline-block}@container (max-width:640px){.kyS-1W_compactDate,.kyS-1W_compactRead{display:none}}}.kyS-1W_compactChipsMobile{align-items:center;gap:var(--spacing-8);min-width:0;margin-top:var(--spacing-4);padding-left:calc(15px + 26px + var(--spacing-8) * 2);flex-wrap:wrap;grid-column:1;display:flex}.kyS-1W_compactStatsMobile{margin-top:var(--spacing-4);align-items:center;gap:var(--spacing-4);font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;grid-column:2;display:inline-flex}@media not (max-width:480px){.kyS-1W_compactChipsMobile,.kyS-1W_compactStatsMobile{display:none}}.kyS-1W_compactMetaStats{display:none}@media not (max-width:480px){.kyS-1W_compactMetaStats{display:contents}}
.QE-dgW_section{gap:var(--spacing-12) var(--spacing-20);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid;position:relative}.QE-dgW_sectionSingleCol{grid-template-columns:1fr}.QE-dgW_indexBadge{padding:var(--badge-padding-sm);font:var(--font-label-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--bg-tertiary-alt);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.QE-dgW_dropIndicator{background:var(--text-accent);border-radius:var(--radius-full);pointer-events:none;z-index:2;height:2px;position:absolute;transform:translateY(-50%)}.QE-dgW_group{gap:var(--spacing-4);padding-left:var(--spacing-4);border-left:var(--border-light);transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.QE-dgW_groupDragging{opacity:.4}.QE-dgW_header{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-height:28px;display:flex}.QE-dgW_section[data-compact] .QE-dgW_header{justify-content:flex-start;gap:var(--spacing-8)}.QE-dgW_tagGroup{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:inline-flex}.QE-dgW_grip{width:14px;height:14px;color:var(--text-tertiary);cursor:move;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_grip:hover{color:var(--text-primary)}.QE-dgW_chipSlot{min-height:var(--control-height-sm)}.QE-dgW_toggleBtn{height:var(--control-height-xs);width:fit-content;padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.QE-dgW_toggleBtnIconOnly{width:var(--control-height-xs);padding:0}.QE-dgW_toggleIconSlot{width:10px;height:10px;margin-right:var(--spacing-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.QE-dgW_toggleIconInner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.QE-dgW_toggleLabelSlot{align-items:center;height:1em;line-height:1;display:inline-grid;position:relative}.QE-dgW_toggleLabelSizer{visibility:hidden;white-space:nowrap;grid-area:1/1}.QE-dgW_toggleLabelInner{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset:0}.QE-dgW_inputs{gap:var(--spacing-8);flex-direction:column;display:flex;overflow:hidden}.QE-dgW_itemRow,.QE-dgW_readonlyLine{gap:var(--spacing-4);display:flex}.QE-dgW_itemRow{transition:opacity var(--duration-fast) var(--ease-standard);align-items:flex-start;position:relative}.QE-dgW_itemRow>.QE-dgW_itemCheckLabel,.QE-dgW_itemRow>.QE-dgW_bullet,.QE-dgW_itemRow>.QE-dgW_pairGrip{box-sizing:border-box;align-self:flex-start;height:28px;min-height:28px;max-height:28px;margin:0;padding:0}.QE-dgW_bullet{display:none}.QE-dgW_pairGrip{width:14px;color:var(--text-tertiary);cursor:move;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_pairGrip:hover{color:var(--text-primary)}.QE-dgW_itemRowDragging{opacity:.4}.QE-dgW_itemRowDropTop:before,.QE-dgW_itemRowDropBottom:after{content:"";background:var(--text-accent);border-radius:var(--radius-full);pointer-events:none;z-index:1;height:2px;position:absolute;left:0;right:0}.QE-dgW_itemRowDropTop:before{top:0}.QE-dgW_itemRowDropBottom:after{bottom:0}.QE-dgW_itemRow>:last-child{flex:1;min-width:0}.QE-dgW_itemCheckLabel{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QE-dgW_itemCheckbox{width:14px;height:14px;accent-color:var(--text-accent);cursor:pointer}.QE-dgW_itemAddBtn{align-self:flex-start;align-items:center;gap:var(--spacing-4);height:20px;padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_itemAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.QE-dgW_readonly{margin:0;padding:0;list-style:none}.QE-dgW_readonlyLine{align-items:flex-start}.QE-dgW_readonlyBulletInline{display:none}.QE-dgW_drawerExtra{padding:var(--spacing-8) 0}.QE-dgW_readonlyCheckLabel{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:16px;display:inline-flex}.QE-dgW_readonlyText{font:var(--font-body-md);color:var(--text-primary);word-break:break-word;line-height:1.4}.QE-dgW_readonlyItem{position:relative}.QE-dgW_readonlyInlineGroup{justify-content:center;gap:var(--spacing-4);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.QE-dgW_readonly .QE-dgW_readonlyItem+.QE-dgW_readonlyItem{border-top:var(--border-light);padding-top:var(--spacing-4);margin-top:var(--spacing-4)}.QE-dgW_headerActions{align-items:center;gap:var(--spacing-8);display:inline-flex}.QE-dgW_capsuleGroup{border:var(--border-light);border-radius:var(--radius-control);height:var(--control-height-xs);box-sizing:border-box;align-items:stretch;display:inline-flex;overflow:hidden}.QE-dgW_standaloneAddBtn{align-items:center;gap:var(--spacing-4);height:var(--control-height-xs);padding:0 var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_standaloneAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.QE-dgW_capsuleGroup>*{border:none;border-radius:0;height:100%}.QE-dgW_capsuleGroup>*+*{border-left:var(--border-light)}.QE-dgW_capsuleAddBtn{align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-8);font:var(--font-body-xs);color:var(--text-secondary);cursor:pointer;box-sizing:border-box;background:0 0;display:inline-flex}.QE-dgW_capsuleAddBtn:hover{color:var(--text-primary)}.QE-dgW_inputWrap{align-items:center;gap:var(--spacing-4);height:28px;padding-left:var(--spacing-4);border:var(--border-control);border-radius:var(--radius-control);box-sizing:border-box;background:0 0;padding-right:0;display:flex}.QE-dgW_inputWrap:focus-within{border-color:var(--text-primary)}.QE-dgW_inputBare{min-width:0;font:var(--font-body-md);color:var(--text-primary);-webkit-appearance:none;appearance:none;background:0 0;border:none;outline-color:#0000;flex:1;margin:0;padding:0}.QE-dgW_inputWrap>.QE-dgW_inputBare{padding-block:0;padding-inline:0}.QE-dgW_inputBare::placeholder{color:var(--text-tertiary)}.QE-dgW_editPopover{max-width:min(32rem,92vw)}.QE-dgW_section[data-quiet] .QE-dgW_toggleBtn{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.QE-dgW_section[data-quiet] .QE-dgW_group:hover .QE-dgW_toggleBtn,.QE-dgW_section[data-quiet] .QE-dgW_group:focus-within .QE-dgW_toggleBtn{opacity:1}@media (hover:none){.QE-dgW_section[data-quiet] .QE-dgW_toggleBtn{opacity:1}}
.L1pD-G_blogCard{align-items:center;gap:var(--spacing-24);height:auto;padding:var(--spacing-24) 0;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.L1pD-G_blogNoThumb{grid-template-columns:minmax(0,1fr)}.L1pD-G_blogBody{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.L1pD-G_blogMeta{align-items:center;gap:var(--spacing-4) var(--spacing-8);font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-wrap:wrap;display:flex}.L1pD-G_blogPin{color:var(--text-accent);display:inline-flex}.L1pD-G_blogPin>svg{transform:rotate(45deg)}.L1pD-G_blogRead{display:none}@media not (max-width:480px){.L1pD-G_blogRead{display:inline}}.L1pD-G_blogCat{font:var(--font-label-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.06em}.L1pD-G_blogTitle{align-items:center;gap:var(--spacing-8);font:var(--font-headline-sm);color:var(--text-primary);overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-standard);display:flex}.L1pD-G_blogIcon{flex-shrink:0;display:inline-flex}.L1pD-G_blogCard:hover .L1pD-G_blogTitle{color:var(--text-accent)}.L1pD-G_blogExcerpt{font:var(--font-body-md);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.L1pD-G_blogFoot{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-4);font:var(--font-body-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.L1pD-G_blogTags{gap:var(--spacing-4) var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.L1pD-G_blogStats{align-items:center;gap:var(--spacing-4);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}.L1pD-G_blogThumb{aspect-ratio:1;border-radius:var(--radius-surface);background:var(--bg-tertiary);flex-shrink:0;width:96px;position:relative;overflow:hidden}@media not (max-width:480px){.L1pD-G_blogThumb{aspect-ratio:4/3;width:160px}}.L1pD-G_blogThumbImg{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.L1pD-G_blogCard:hover .L1pD-G_blogThumbImg{transform:scale(1.05)}
._3hUVsW_footer{padding:var(--spacing-64) var(--spacing-24) var(--spacing-32);background:0 0;margin-top:auto}@media not (max-width:768px){._3hUVsW_footer{padding:var(--spacing-128) var(--spacing-page-inline) var(--spacing-48)}}body:has([data-admin-pending])>._3hUVsW_footer{display:none}._3hUVsW_content{gap:var(--spacing-24);max-width:var(--width-page-max);font:var(--font-code-sm);flex-direction:column;margin:0 auto;display:flex}@media not (max-width:768px){._3hUVsW_content{gap:var(--spacing-48)}}._3hUVsW_links{gap:var(--spacing-12) var(--spacing-16);flex-flow:wrap;justify-content:center;align-items:center;display:flex;position:relative}@media not (max-width:768px){._3hUVsW_links{gap:var(--spacing-24);flex-wrap:nowrap}}._3hUVsW_links a{color:inherit;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-decoration:none;position:relative}._3hUVsW_links ._3hUVsW_activeLink{color:var(--text-primary)}._3hUVsW_footerIndicator{pointer-events:none;height:0;transition:left var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);background:0 0;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media not (max-width:768px){._3hUVsW_footerIndicator{display:block}}._3hUVsW_footerIndicator:before{content:"";width:calc(var(--font-size-dot) * .9);height:var(--font-size-dot);background:var(--text-primary);clip-path:polygon(0 0,100% 50%,0 100%);transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)translate(-3px)}._3hUVsW_footerIndicator:after{content:"";width:calc(var(--font-size-dot) * .9);height:var(--font-size-dot);background:var(--text-primary);clip-path:polygon(100% 0,0 50%,100% 100%);transition:transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)translate(3px)}._3hUVsW_links:hover ._3hUVsW_footerIndicator:before,._3hUVsW_links:hover ._3hUVsW_footerIndicator:after{transform:translateY(-50%)translate(0)}._3hUVsW_footerIndicatorHidden{opacity:0}._3hUVsW_divider{font-size:inherit;color:var(--text-accent-alt)}._3hUVsW_bottom{gap:var(--spacing-20);color:var(--text-accent-alt);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media not (max-width:768px){._3hUVsW_bottom{gap:var(--spacing-64);text-align:start;flex-direction:row;align-items:normal}}._3hUVsW_bottomLeft{align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}@media not (max-width:768px){._3hUVsW_bottomLeft{align-items:normal}}._3hUVsW_email{color:inherit;letter-spacing:.03em;text-decoration:none;display:inline-block;position:relative}._3hUVsW_email:before,._3hUVsW_email:after{font-size:var(--font-size-dot);color:currentColor;opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);position:absolute;top:50%}._3hUVsW_email:before{content:"►";right:calc(100% + 5px);transform:translateY(-50%)translate(-3px)}._3hUVsW_email:after{content:"◀︎";left:calc(100% + 5px);transform:translateY(-50%)translate(3px)}._3hUVsW_email:hover:before,._3hUVsW_email:hover:after{opacity:1;transform:translateY(-50%)translate(0)}._3hUVsW_bottomRight{align-items:center;gap:var(--spacing-8);flex-direction:column;max-width:100%;display:flex}@media not (max-width:768px){._3hUVsW_bottomRight{align-items:flex-end}}._3hUVsW_visits{justify-content:center;align-items:center;gap:var(--spacing-8) var(--spacing-12);flex-wrap:wrap;display:flex}@media not (max-width:768px){._3hUVsW_visits{flex-wrap:nowrap}}._3hUVsW_visitItem{align-items:baseline;gap:var(--spacing-4);display:flex}._3hUVsW_visitLabel{font:var(--font-body-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em}._3hUVsW_visitCount{font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);letter-spacing:.02em}._3hUVsW_visitDot{border-radius:var(--radius-full);background:var(--text-muted);width:3px;height:3px}._3hUVsW_stretchLine{flex-basis:100%;height:0}@media not (max-width:768px){._3hUVsW_stretchLine{min-width:var(--spacing-20);background:var(--border-color-light);flex:1;height:1px}}._3hUVsW_copyright{color:inherit;text-align:center;letter-spacing:.05em}@media not (max-width:768px){._3hUVsW_copyright{text-align:start}}._3hUVsW_musicCredit{color:var(--text-tertiary);text-align:center;font:var(--font-code-xs);letter-spacing:.05em}@media not (max-width:768px){._3hUVsW_musicCredit{text-align:right}}._3hUVsW_musicCredit a{color:inherit;text-underline-offset:2px;text-decoration:underline}._3hUVsW_footerMinimal{margin-top:0}@media not (max-width:768px){._3hUVsW_footerMinimal{padding:var(--spacing-32) var(--spacing-64) var(--spacing-24)}}._3hUVsW_bottomMinimal{align-items:center;gap:var(--spacing-20);color:var(--text-accent-alt);text-align:center;flex-direction:column;justify-content:space-between;display:flex}@media not (max-width:768px){._3hUVsW_bottomMinimal{text-align:start;flex-direction:row;align-items:normal;gap:normal}}._3hUVsW_adminLink{color:var(--text-tertiary);white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}._3hUVsW_adminLink:hover{color:var(--text-primary)}._3hUVsW_viewModeBtn._3hUVsW_viewModeBtn{color:var(--text-tertiary)}._3hUVsW_content>._3hUVsW_viewModeBtn{align-self:flex-end}
.BGmopa_presenceBanner{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-16);padding:var(--spacing-8) var(--spacing-16);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--text-warning) 12%, var(--bg-primary));color:var(--text-warning-strong);font:var(--font-label-md);line-height:1.4;display:flex}.BGmopa_presenceBanner svg{flex-shrink:0}.BGmopa_meta{gap:var(--spacing-24);margin:var(--spacing-8) 0 var(--spacing-40);flex-direction:column;display:flex}.BGmopa_titleGroup{gap:var(--spacing-12);flex-direction:column;display:flex}.BGmopa_properties{gap:var(--spacing-24);flex-direction:column;display:flex}.BGmopa_excerptInput{padding:var(--spacing-8) 0;border:none;border-bottom:var(--border-control);font:var(--font-body-md);color:var(--text-primary);resize:vertical;background:0 0;border-radius:0;outline-color:#0000;min-height:100px;max-height:200px;overflow-y:auto}.BGmopa_meta .BGmopa_excerptInput:focus{border-color:var(--text-primary)}.BGmopa_excerptInput::placeholder{color:var(--text-tertiary)}.BGmopa_manageLink{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-xs);color:var(--text-secondary);transition:border-color var(--duration-fast), color var(--duration-fast);background:0 0;flex-shrink:0;text-decoration:none;display:inline-flex}.BGmopa_manageLink svg{transition:transform var(--duration-fast) var(--ease-standard)}.BGmopa_manageLink:hover{border-color:var(--text-primary);color:var(--text-primary)}.BGmopa_manageLink:hover svg{transform:translate(2px,-2px)}.BGmopa_authorSelect{gap:var(--spacing-4);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.BGmopa_authorChip{align-items:center;gap:var(--spacing-4);padding:var(--badge-padding-lg);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast), background var(--duration-fast);background:0 0;display:inline-flex}.BGmopa_authorChip:hover{border-color:var(--text-tertiary);color:var(--text-primary)}.BGmopa_authorChipSelected{border-color:var(--bg-inverse);background:var(--bg-inverse);color:var(--text-inverse)}.BGmopa_authorChipSelected:hover{border-color:var(--bg-inverse-light);background:var(--bg-inverse-light);color:var(--text-inverse)}.BGmopa_authorChipAvatar{border-radius:var(--radius-full);object-fit:cover;background:var(--bg-tertiary);width:22px;height:22px;color:var(--text-tertiary);font:var(--font-body-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BGmopa_authorEmpty{font:var(--font-body-sm);color:var(--text-tertiary)}.BGmopa_extraSections{gap:var(--spacing-24);margin-top:var(--spacing-64);margin-bottom:var(--spacing-64);flex-direction:column;display:flex}.BGmopa_extraTitle{font:var(--font-title-sm);color:var(--text-primary);margin:0}.BGmopa_extraPreviewChip{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-body-xs);color:var(--text-secondary);white-space:nowrap;min-width:0;max-width:100%;display:inline-flex}.BGmopa_extraPreviewChipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.BGmopa_extraPreviewAvatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:18px;height:18px}.BGmopa_extraPreviewLine{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.BGmopa_extraPreviewText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BGmopa_extraHint{font:var(--font-body-sm);color:var(--text-tertiary);margin:0}.BGmopa_seriesGrid{gap:var(--spacing-24) var(--spacing-40);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media not (max-width:1024px){.BGmopa_seriesGrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.BGmopa_seriesHead{justify-content:space-between;align-items:center;gap:var(--spacing-16);min-height:var(--control-height-sm);display:flex}.BGmopa_extraHint~.BGmopa_relationPicker{margin-bottom:0}.BGmopa_seriesOrderSkeleton{gap:var(--spacing-4);padding:var(--spacing-8) 0;flex-direction:column;display:flex}.BGmopa_seriesOrderSkeletonRow{background:var(--bg-tertiary);border-radius:var(--radius-control);height:16px;display:block}.BGmopa_seriesOrderSkeletonRow:first-child{width:70%}.BGmopa_seriesOrderSkeletonRow:nth-child(2){width:90%}.BGmopa_seriesOrderSkeletonRow:nth-child(3){width:60%}.BGmopa_tagInputRow{border:var(--border-control);border-radius:var(--radius-control);width:fit-content;max-width:100%;margin-bottom:var(--spacing-16);align-items:stretch;display:inline-flex;overflow:hidden}.BGmopa_tagInputRow input{flex:1}.BGmopa_tagInputRow>div>button,.BGmopa_tagInputRow>div>input{border:none;border-radius:0}.BGmopa_tagInputRow>div>input:focus,.BGmopa_tagInputRow>div>input:focus-visible{box-shadow:none;outline-color:#0000}.BGmopa_tagInputRow:focus-within{border-color:var(--text-primary)}.BGmopa_tagAddBtn{border:none;border-left:var(--border-light);width:28px;min-width:28px;font:var(--font-body-lg);color:var(--text-secondary);box-sizing:border-box;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.BGmopa_tagInputRow .BGmopa_tagAddBtn:hover:not(:disabled){border-color:var(--text-primary);color:var(--text-primary)}.BGmopa_tagAddBtn:disabled{opacity:var(--opacity-disabled)}.BGmopa_templateModal{padding:0 var(--spacing-20) var(--spacing-32)}.BGmopa_templateModalDesc{font:var(--font-body-md);color:var(--text-secondary);margin:0 0 var(--spacing-16) 0}.BGmopa_templateList{gap:var(--spacing-8);flex-direction:column;display:flex}.BGmopa_templateItem{gap:var(--spacing-2);padding:var(--row-padding-lg);border:var(--border-light);border-radius:var(--radius-surface);text-align:left;font-family:var(--font-family-body);background:0 0;flex-direction:column;display:flex}.BGmopa_templateItem:hover{border-color:var(--text-primary);background:var(--bg-secondary)}.BGmopa_templateItemLabel{font:var(--font-label-md);color:var(--text-primary)}.BGmopa_templateItemDesc{font:var(--font-body-sm);color:var(--text-tertiary)}.BGmopa_slugHint{font:var(--font-body-sm);color:var(--text-accent)}.BGmopa_editorSection{gap:var(--spacing-24);flex-direction:column;display:flex}.BGmopa_editorWrap{z-index:0;opacity:1;height:78vh;min-height:320px;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.BGmopa_editorSkeletonFrame{border:var(--border-light);border-radius:var(--radius-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.BGmopa_editorSkeletonToolbar{gap:var(--spacing-8);padding:var(--spacing-8);background:var(--bg-tertiary);display:flex}.BGmopa_editorSkeleton{gap:var(--spacing-16);padding:var(--spacing-24);flex-direction:column;flex:1;display:flex}.BGmopa_editorSkeletonBar{--_editorBarPulse-duration:1.2s;border-radius:var(--radius-control);background:var(--bg-tertiary);height:14px;animation:BGmopa_editorBarPulse var(--_editorBarPulse-duration) var(--ease-standard) infinite}.BGmopa_editorSkeletonToolbar .BGmopa_editorSkeletonBar{border-radius:var(--radius-control);background:var(--bg-secondary)}@keyframes BGmopa_editorBarPulse{0%,to{opacity:.4}50%{opacity:.8}}.BGmopa_editorWrap>*{flex:1;min-height:0}.BGmopa_attachedImagesSection{min-width:0}.BGmopa_editorHeaderLeft{align-items:center;gap:var(--spacing-16);display:flex}.BGmopa_editorLabel{font:var(--font-label-sm);color:var(--text-secondary)}.BGmopa_editorLabelError{color:var(--text-accent)}.BGmopa_editorLabelError:after{content:"•";margin-left:var(--spacing-4)}.BGmopa_templateBtn{height:var(--control-height-md);padding:0 var(--control-padding-inline-md);border:var(--border-strong);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-primary);background:0 0;align-items:center;display:inline-flex}.BGmopa_editorHeaderLeft .BGmopa_templateBtn:hover{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}.BGmopa_editorHelpBtn{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-full);border:var(--border-strong);font:var(--font-label-sm);color:var(--text-primary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BGmopa_editorHeaderLeft .BGmopa_editorHelpBtn:hover{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}
@layer components{.JdG_eG_root{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.JdG_eG_line{margin-top:calc(var(--close-weight,1.5px) / -2);margin-left:calc(var(--close-size,14px) / -2);width:var(--close-size,14px);height:var(--close-weight,1.5px);border-radius:var(--radius-control);background:currentColor;position:absolute;top:50%;left:50%}.JdG_eG_root .JdG_eG_line{transition:transform var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}.JdG_eG_root .JdG_eG_line:last-child{opacity:0}[data-close-trigger]:hover .JdG_eG_line:first-child,.JdG_eG_root[data-active] .JdG_eG_line:first-child{transform:rotate(45deg)}[data-close-trigger]:hover .JdG_eG_line:last-child,.JdG_eG_root[data-active] .JdG_eG_line:last-child{opacity:1;transform:rotate(-45deg)}@media (hover:none){.JdG_eG_root .JdG_eG_line:first-child{transform:rotate(45deg)}.JdG_eG_root .JdG_eG_line:last-child{opacity:1;transform:rotate(-45deg)}}}
html[data-nav-pending] main{visibility:hidden}._8dhxwW_layer{--_shimmer:1.5s;z-index:calc(var(--z-index-nav) - 1);background:var(--bg-primary);animation:_8dhxwW_layerIn var(--duration-base) var(--ease-standard) backwards;position:fixed;inset:0;overflow:hidden}._8dhxwW_layer[data-page=\/works]{background:var(--bg-black)}._8dhxwW_layer[data-sky=dawn]{background:var(--bg-time-dawn)}._8dhxwW_layer[data-sky=sunrise]{background:var(--bg-time-sunrise)}._8dhxwW_layer[data-sky=morning]{background:var(--bg-time-morning)}._8dhxwW_layer[data-sky=day]{background:var(--bg-time-day)}._8dhxwW_layer[data-sky=dusk]{background:var(--bg-time-dusk)}._8dhxwW_layer[data-sky=evening]{background:var(--bg-time-evening)}._8dhxwW_layer[data-sky=night]{background:var(--bg-time-night)}@keyframes _8dhxwW_layerIn{0%{opacity:0}}._8dhxwW_bone{top:calc(var(--y) * 1vh);left:calc(var(--x) * 1vw);width:calc(var(--w) * 1vw);height:calc(var(--h) * 1px);border-radius:var(--radius-control);background:linear-gradient(90deg, var(--bg-tertiary) 25%, var(--bg-tertiary-alt) 50%, var(--bg-tertiary) 75%);animation:_8dhxwW_shimmer var(--_shimmer) var(--ease-standard) infinite;background-size:400px 100%;position:absolute}._8dhxwW_bone[data-kind=circle]{border-radius:var(--radius-full)}._8dhxwW_bone[data-kind=block]{border-radius:var(--radius-mark)}._8dhxwW_bone[data-dark]{background:linear-gradient(90deg, color-mix(in oklab, var(--text-white) 8%, transparent) 25%, color-mix(in oklab, var(--text-white) 16%, transparent) 50%, color-mix(in oklab, var(--text-white) 8%, transparent) 75%);background-size:400px 100%}@keyframes _8dhxwW_shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (prefers-reduced-motion:reduce){._8dhxwW_layer,._8dhxwW_bone{animation:none}}
@layer components{.cORkhq_btn{border-radius:var(--radius-control);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cORkhq_btn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.cORkhq_xs{width:var(--control-height-xs);height:var(--control-height-xs);--close-size:12px;--close-weight:1px}.cORkhq_sm{width:var(--control-height-sm);height:var(--control-height-sm);--close-size:14px;--close-weight:1px}.cORkhq_md{width:var(--control-height-md);height:var(--control-height-md);--close-size:14px;--close-weight:1.5px}.cORkhq_lg{width:var(--control-height-lg);height:var(--control-height-lg);--close-size:16px;--close-weight:1.5px}}
.q-CTha_loadingScreen{pointer-events:auto;will-change:opacity;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;inset:0}.q-CTha_loadingScreen:not(:popover-open){z-index:calc(var(--z-index-float) + 1);display:block}@media not (max-width:768px){.q-CTha_loadingScreen{transition:opacity var(--duration-base) var(--ease-standard)}}.q-CTha_backdrop{background:var(--bg-black);position:absolute;inset:0}.q-CTha_progress{--_step:var(--duration-slow);top:calc(50% + var(--spacing-64));width:calc(var(--spacing-96) * 2);position:absolute;left:50%;overflow:visible;translate:-50%}.q-CTha_lineBase{stroke:var(--text-white-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.5}.q-CTha_lineFill{stroke:var(--text-accent);stroke-width:1.5px;stroke-dasharray:1;transition:stroke-dashoffset var(--_step) var(--ease-standard)}.q-CTha_star{fill:var(--text-white-muted);opacity:.5;transform-box:fill-box;transform-origin:50%;transition:fill var(--_step) var(--ease-standard), opacity var(--_step) var(--ease-standard), scale var(--_step) var(--ease-spring)}.q-CTha_star[data-on]{fill:var(--text-accent);opacity:1;scale:1.35}.q-CTha_progress[data-full] .q-CTha_star{animation:q-CTha_starTwinkle var(--duration-slower) var(--ease-spring)}@keyframes q-CTha_starTwinkle{50%{scale:1.9}}@media (prefers-reduced-motion:reduce){.q-CTha_lineFill,.q-CTha_star{transition:none}.q-CTha_progress[data-full] .q-CTha_star{animation:none}}
@layer components{.ytD4TG_picker{background:var(--bg-primary);border:var(--border-light);border-radius:var(--radius-surface);width:340px;box-shadow:var(--shadow-floating);overscroll-behavior:contain;flex-direction:column;max-height:420px;display:flex;overflow:hidden}.ytD4TG_fixed{position:fixed}.ytD4TG_absolute{z-index:3;position:absolute;top:-4px;left:40px}.ytD4TG_tabHeader{border-bottom:var(--border-light);padding:0 var(--spacing-12);flex-shrink:0;align-items:center;display:flex;position:relative}.ytD4TG_tab{padding:var(--spacing-8) var(--spacing-12);cursor:pointer;color:var(--text-muted);font:var(--font-label-sm);border:none;border-bottom:var(--border-width-2) solid transparent;transition:color var(--duration-fast);background:0 0;margin-bottom:-1px}.ytD4TG_tab.ytD4TG_active{color:var(--text-primary)}.ytD4TG_removeBtn{height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);cursor:pointer;color:var(--text-error);font:var(--font-label-xs);background:0 0;border:none;align-items:center;margin-left:auto;display:inline-flex}.ytD4TG_tabHeader .ytD4TG_indicator{background:var(--text-primary);border-radius:var(--radius-full);opacity:0;height:2px;transition:left var(--duration-fast) var(--ease-enter), width var(--duration-fast) var(--ease-enter), opacity var(--duration-fast);position:absolute;bottom:0}.ytD4TG_searchRow{padding:var(--row-padding-md);gap:var(--spacing-8);flex-shrink:0;align-items:center;display:flex}.ytD4TG_searchBox{align-items:center;gap:var(--spacing-8);border:var(--border-light);border-radius:var(--radius-control);padding:var(--spacing-4) var(--spacing-12);flex:1;display:flex}.ytD4TG_searchInput{font:var(--font-body-sm);color:var(--text-primary);background:0 0;border:none;outline-color:#0000;flex:1}.ytD4TG_clearBtn{cursor:pointer;color:var(--text-muted);font:var(--font-body-md);background:0 0;border:none;padding:0}.ytD4TG_shuffleBtn{border:var(--border-light);border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ytD4TG_shuffleBtn:hover{color:var(--text-primary)}.ytD4TG_grid{overscroll-behavior:contain;padding:var(--spacing-4) var(--spacing-8) var(--spacing-8);scrollbar-width:thin;flex:1;overflow-y:auto}.ytD4TG_sectionLabel{font:var(--font-label-xs);color:var(--text-muted);padding:var(--spacing-8) var(--spacing-4) var(--spacing-2)}.ytD4TG_itemRow{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ytD4TG_cell{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.ytD4TG_emojiCell{font:var(--font-headline-sm)}.ytD4TG_iconCell{color:var(--text-primary)}.ytD4TG_cell:hover{background:var(--bg-tertiary)}.ytD4TG_emojiCellWrap{display:inline-flex;position:relative}.ytD4TG_emojiDelBtn{border:var(--border-width-2) solid var(--bg-primary);border-radius:var(--radius-full);background:var(--bg-error-solid);width:15px;height:15px;color:var(--text-white);font:var(--font-body-xs);cursor:pointer;z-index:1;justify-content:center;align-items:center;padding:0;line-height:1;display:none;position:absolute;top:1px;right:1px}.ytD4TG_emojiCellWrap:hover .ytD4TG_emojiDelBtn{display:inline-flex}.ytD4TG_catBar{justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-12);border-top:var(--border-light);flex-shrink:0;display:flex}.ytD4TG_catBarScroll{padding:0 var(--spacing-8);border-top:var(--border-light);flex-shrink:0;align-items:center;display:flex}.ytD4TG_catScrollInner{gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.ytD4TG_picker .ytD4TG_catBtn{width:26px;height:26px;font:var(--font-body-md);cursor:pointer;border-radius:var(--radius-full);transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ytD4TG_catBtnIcon{color:var(--text-muted)}.ytD4TG_picker .ytD4TG_catBtn:not(.ytD4TG_inactive):hover{background:var(--bg-tertiary)}.ytD4TG_picker .ytD4TG_catBtn.ytD4TG_inactive{opacity:.3;filter:grayscale();cursor:default}.ytD4TG_scrollBtn{cursor:pointer;width:20px;height:28px;color:var(--text-muted);font:var(--font-body-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ytD4TG_scrollBtn:hover{color:var(--text-primary)}.ytD4TG_uploadTab{padding:var(--spacing-16);gap:var(--spacing-8);flex-direction:column;flex:1;display:flex}.ytD4TG_dropzone{width:100%;padding:var(--spacing-32) var(--spacing-16);border:var(--border-width-2) dashed var(--border-color-light);border-radius:var(--radius-surface);background:var(--bg-tertiary);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-8);color:var(--text-secondary);font:var(--font-body-sm);transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast);flex-direction:column;display:flex}.ytD4TG_dropzone:hover{border-color:var(--border-color-default)}.ytD4TG_dropzone.ytD4TG_dragOver{border-color:var(--border-color-accent);background:var(--bg-accent-subtle);color:var(--text-accent)}.ytD4TG_dropzone:disabled{opacity:var(--opacity-disabled);cursor:wait}.ytD4TG_uploadHint{font:var(--font-body-xs);color:var(--text-muted);text-align:center;line-height:1.4}.ytD4TG_uploadError{font:var(--font-body-xs);color:var(--text-error);text-align:center}}
._yUzqa_title{font:var(--font-label-sm);color:var(--text-tertiary);padding-top:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:var(--border-light);text-transform:uppercase;letter-spacing:.04em;margin:0;padding-inline-start:var(--_item-inline-start,0);padding-inline-end:var(--_item-inline-end,0)}._yUzqa_inset{border-bottom:none;padding-top:0;padding-bottom:0}._yUzqa_framed{padding-bottom:var(--spacing-12);border-bottom:var(--border-light)}
.fosZ0q_subnav{align-items:center;gap:var(--spacing-4);max-width:var(--width-page-max);margin:0 auto var(--spacing-24);flex-wrap:wrap;display:flex}.fosZ0q_item{padding:var(--row-padding-sm);border-radius:var(--radius-control);font:var(--font-label-md);color:var(--text-tertiary);white-space:nowrap;text-decoration:none}.fosZ0q_item:hover{color:var(--text-primary);background:var(--bg-tertiary)}.fosZ0q_active{color:var(--text-inverse);background:var(--text-primary)}@media not (max-width:768px){.fosZ0q_subnav{display:none}}
@layer components{.eCAa3G_empty{text-align:center;color:var(--text-tertiary)}.eCAa3G_decorated{align-items:center;gap:var(--spacing-16);flex-direction:column;display:flex}.eCAa3G_circle{border-radius:var(--radius-full);background:var(--bg-secondary);border:var(--border-light);background-image:linear-gradient(135deg, transparent 50%, var(--bg-accent-subtle) 50%);width:64px;height:64px}.eCAa3G_sm{font-size:var(--font-size-body-md)}.eCAa3G_xs{font-size:var(--font-size-body-sm)}.eCAa3G_pad-xl{padding:var(--spacing-24) 0}.eCAa3G_pad-sm{padding:var(--spacing-12) 0}.eCAa3G_pad-none{padding:0}}
@layer components{.q_vhnG_wave{vertical-align:middle;display:inline-flex}.q_vhnG_waveChar{--_waveBob-duration:1.2s;animation:q_vhnG_waveBob var(--_waveBob-duration) var(--ease-standard) infinite;will-change:transform;display:inline-block}@keyframes q_vhnG_waveBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.q_vhnG_waveChar{animation:none}}}
.LYUCRW_pagination.LYUCRW_pagination{margin-top:var(--spacing-24)}
/*# sourceMappingURL=22rhtd9e_1hul.css.map*/