.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}
.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)}
._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)}
.FyxglG_list{flex-direction:column;gap:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.FyxglG_item{padding-block:var(--spacing-8);border-bottom:var(--border-light);min-width:0;padding-inline-start:var(--_item-inline-start,0);padding-inline-end:var(--_item-inline-end,0)}.FyxglG_item:last-child{border-bottom:none}.FyxglG_itemRow{align-items:center;gap:var(--spacing-12);flex-direction:row;display:flex;}.FyxglG_itemColumn{gap:var(--spacing-4);flex-direction:column;display:flex;}.FyxglG_itemGrid{align-items:center;gap:var(--spacing-12);display:grid;}
.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-8);row-gap:var(--spacing-16);grid-template-columns:minmax(min(30%,7em),1fr) minmax(0,max-content);align-content:start;align-items:center;display:grid;container:settings-section/inline-size}: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{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)}
.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}
.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}}
.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)}
.f8Fi0q_journalCard{gap:var(--spacing-12);height:100%;padding-bottom:var(--spacing-20);cursor:pointer}.f8Fi0q_cover{aspect-ratio:2;border-radius:var(--radius-surface);background:var(--bg-tertiary);position:relative;overflow:hidden}.f8Fi0q_coverImg{object-fit:cover;transition:transform var(--duration-slow) var(--ease-standard)}.f8Fi0q_journalCard:hover .f8Fi0q_coverImg{transform:scale(1.04)}.f8Fi0q_coverFallback{font:var(--font-label-md);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f8Fi0q_badges{top:var(--spacing-8);left:var(--spacing-8);align-items:center;gap:var(--spacing-4);display:flex;position:absolute}.f8Fi0q_pin{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);background:var(--bg-primary);color:var(--text-accent);justify-content:center;align-items:center;display:inline-flex}.f8Fi0q_chipBg{border-radius:var(--radius-control);background:var(--bg-primary);display:inline-flex}.f8Fi0q_pin>svg{transform:rotate(45deg)}.f8Fi0q_body{gap:var(--spacing-8);flex-direction:column;flex:1;min-width:0;display:flex}.f8Fi0q_dateLine{align-items:center;gap:var(--spacing-4) var(--spacing-8);font:var(--font-body-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.f8Fi0q_date{font:var(--font-label-md);color:var(--text-primary)}.f8Fi0q_cat{font:var(--font-label-xs);color:var(--text-accent);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.f8Fi0q_title{font:var(--font-headline-sm);color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;transition:color var(--duration-fast) var(--ease-standard);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f8Fi0q_journalCard:hover .f8Fi0q_title{color:var(--text-accent)}.f8Fi0q_icon{margin-right:var(--spacing-4);vertical-align:middle;display:inline-flex}.f8Fi0q_excerpt{font:var(--font-body-md);color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.f8Fi0q_foot{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding-top:var(--spacing-4);font:var(--font-body-sm);color:var(--text-tertiary);flex-wrap:wrap;margin-top:auto;display:flex}.f8Fi0q_tags{gap:var(--spacing-4) var(--spacing-8);flex-wrap:wrap;min-width:0;display:flex}.f8Fi0q_stats{align-items:center;gap:var(--spacing-4);font-variant-numeric:tabular-nums;margin-left:auto;display:inline-flex}
._5lkhgG_mermaidPreview{padding:var(--spacing-8) var(--spacing-16);margin-top:var(--spacing-4);margin-bottom:var(--spacing-20);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);justify-content:center;display:flex;overflow-x:auto}._5lkhgG_mermaidPreview svg{max-width:100%;height:auto}._5lkhgG_mermaidCanvas{justify-content:safe center;width:100%;display:flex}._5lkhgG_mermaidCanvas svg{max-width:100%;height:auto}._5lkhgG_mermaidPannable{cursor:grab;touch-action:none;user-select:none;position:relative;overflow:hidden}._5lkhgG_mermaidPannable[data-dragging]{cursor:grabbing}._5lkhgG_mermaidPannable ._5lkhgG_mermaidCanvas{transform-origin:50%;transition:transform var(--duration-fast) var(--ease-standard)}._5lkhgG_mermaidPannable[data-dragging] ._5lkhgG_mermaidCanvas{transition:none}._5lkhgG_mermaidPannable:fullscreen{background:var(--bg-primary);justify-content:center;align-items:center;display:flex}._5lkhgG_mermaidPad{right:var(--spacing-12);bottom:var(--spacing-12);grid-template-areas:".up in""left reset right"".down out";grid-template-columns:repeat(3, var(--control-height-sm));grid-auto-rows:var(--control-height-sm);gap:var(--spacing-4);display:grid;position:absolute}._5lkhgG_mermaidPadBtn{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}._5lkhgG_mermaidPadBtn:hover{background:var(--bg-tertiary-alt);color:var(--text-primary)}._5lkhgG_mermaidFullscreenBtn{top:var(--spacing-12);right:var(--spacing-12);position:absolute}._5lkhgG_mermaidPad,._5lkhgG_mermaidFullscreenBtn{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}._5lkhgG_mermaidPannable:hover ._5lkhgG_mermaidPad,._5lkhgG_mermaidPannable:hover ._5lkhgG_mermaidFullscreenBtn,._5lkhgG_mermaidPannable:focus-within ._5lkhgG_mermaidPad,._5lkhgG_mermaidPannable:focus-within ._5lkhgG_mermaidFullscreenBtn,._5lkhgG_mermaidPannable:fullscreen ._5lkhgG_mermaidPad,._5lkhgG_mermaidPannable:fullscreen ._5lkhgG_mermaidFullscreenBtn{opacity:1}@media (hover:none){._5lkhgG_mermaidPad,._5lkhgG_mermaidFullscreenBtn{opacity:1}}._5lkhgG_readerMermaid,._5lkhgG_diagramBlock{container:mermaid-block/inline-size}._5lkhgG_readerMermaidWindow{resize:none}._5lkhgG_readerMermaidView[aria-pressed=true]{background:var(--bg-tertiary-alt);color:var(--text-primary)}._5lkhgG_readerMermaidBody>._5lkhgG_mermaidPreview{padding:var(--spacing-24) var(--spacing-20);background:0 0;border:none;border-radius:0;margin:0}._5lkhgG_readerMermaidCode{margin:0;overflow-x:auto}._5lkhgG_readerMermaidCode code{white-space:pre}._5lkhgG_readerMermaidSplit{margin:0}._5lkhgG_readerMermaidSplit>._5lkhgG_mermaidPreview{padding:var(--spacing-16);background:0 0;border:none;border-radius:0}._5lkhgG_graphSplit{margin:var(--spacing-16) 0;align-items:stretch;display:flex}._5lkhgG_graphCodeShell{margin:var(--spacing-16) 0;position:relative}._5lkhgG_graphSplitCode{flex:0 0 calc(var(--split-pct,50%) - var(--spacing-8))}._5lkhgG_graphSplit ._5lkhgG_mermaidPreviewSplit{flex:1 1 0;align-items:center;min-width:0;margin:0}._5lkhgG_graphSplitHandle{flex:0 0 var(--spacing-16);cursor:col-resize;touch-action:none;justify-content:center;align-self:stretch;align-items:center;display:flex}._5lkhgG_graphSplitHandleBar{border-radius:var(--radius-full);background:var(--border-color-strong);width:3px;height:32px;max-height:50%;transition:background-color var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard)}._5lkhgG_graphSplitHandle:hover ._5lkhgG_graphSplitHandleBar{background:var(--text-accent);height:64px}@container mermaid-block not (min-width:576px){._5lkhgG_graphSplit{flex-direction:column}._5lkhgG_graphSplitCode{flex:auto}._5lkhgG_graphSplitHandle{display:none}}._5lkhgG_mermaidHelp{gap:var(--spacing-12);padding:var(--spacing-20);flex-direction:column;display:flex;container:mermaid-help/inline-size}._5lkhgG_mermaidHelpIntro{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.6}._5lkhgG_mermaidHelpExampleWide{grid-column:1/-1}._5lkhgG_mermaidHelpExample{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}._5lkhgG_mermaidHelpLabelRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);display:flex}._5lkhgG_mermaidHelpLabel{font:var(--font-title-sm);letter-spacing:-.01em;color:var(--text-primary)}._5lkhgG_mermaidHelpCopy{align-items:center;gap:var(--spacing-2);height:var(--control-height-xs);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex-shrink:0;display:inline-flex}._5lkhgG_mermaidHelpCopy:hover{color:var(--text-primary);border-color:var(--border-color-strong)}._5lkhgG_mermaidHelpBasicsIntro{font:var(--font-body-md);color:var(--text-secondary);margin:0;line-height:1.6}._5lkhgG_mermaidHelpSection{gap:var(--spacing-4);flex-direction:column;display:flex}._5lkhgG_mermaidHelpRules{border-top:var(--border-light);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5lkhgG_mermaidHelpRule{gap:var(--spacing-20);padding:var(--spacing-12) var(--spacing-2);border-bottom:var(--border-light);font:var(--font-body-md);grid-template-columns:minmax(130px,max-content) minmax(0,1fr);align-items:baseline;display:grid}._5lkhgG_mermaidHelpRule code{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-control);background:var(--bg-tertiary);font:var(--font-code-sm);color:var(--text-primary);white-space:nowrap;justify-self:start}._5lkhgG_mermaidHelpRuleDesc{color:var(--text-secondary);line-height:1.6}@container mermaid-help not (min-width:520px){._5lkhgG_mermaidHelpRule{gap:var(--spacing-2);grid-template-columns:1fr}}._5lkhgG_mermaidHelpExampleBody{gap:var(--spacing-12);flex-direction:column;display:flex}._5lkhgG_mermaidHelpCode{padding:var(--spacing-12) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-tertiary);font:var(--font-code-md);color:var(--text-secondary);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}._5lkhgG_mermaidHelpTabs{padding-bottom:var(--spacing-2);overflow-x:auto}._5lkhgG_mermaidHelpTabBody{gap:var(--spacing-20);flex-direction:column;display:flex}._5lkhgG_mermaidHelpDiagramWrap{position:relative}._5lkhgG_mermaidHelpDiagramCtrls{top:var(--spacing-4);right:var(--spacing-4);z-index:2;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-primary);box-shadow:var(--shadow-raised);display:inline-flex;position:absolute}._5lkhgG_mermaidHelpDiagram{min-height:9rem;padding:var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-secondary);cursor:grab;touch-action:none;justify-content:center;align-items:center;display:flex;overflow:auto}._5lkhgG_mermaidHelpDiagram:active{cursor:grabbing}._5lkhgG_mermaidHelpDiagram{scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent}._5lkhgG_mermaidHelpDiagram::-webkit-scrollbar{width:9px;height:9px}._5lkhgG_mermaidHelpDiagram::-webkit-scrollbar-thumb{background:var(--border-color-strong);border-radius:var(--radius-full)}._5lkhgG_mermaidHelpDiagram::-webkit-scrollbar-track{background:0 0}._5lkhgG_mermaidHelpZoomInner{transform-origin:top;transition:transform var(--duration-fast) var(--ease-standard);width:100%}._5lkhgG_mermaidHelpDiagram ._5lkhgG_mermaidPreview{background:0 0;border:none;width:100%;margin:0;padding:0;overflow-x:visible}._5lkhgG_mermaidHelpDiagram ._5lkhgG_mermaidPreview svg{width:100%;height:auto}._5lkhgG_mermaidHelpExampleWide ._5lkhgG_mermaidHelpDiagram{min-height:20rem;padding:var(--spacing-16) 0;justify-content:flex-start;overflow:scroll auto}._5lkhgG_mermaidHelpExampleWide ._5lkhgG_mermaidHelpZoomInner,._5lkhgG_mermaidHelpExampleWide ._5lkhgG_mermaidHelpDiagram ._5lkhgG_mermaidPreview{width:max-content}._5lkhgG_mermaidHelpExampleWide ._5lkhgG_mermaidHelpZoomInner{margin-inline:var(--spacing-24)}._5lkhgG_mermaidHelpExampleWide ._5lkhgG_mermaidHelpDiagram ._5lkhgG_mermaidPreview svg{width:auto;max-width:none;height:18rem}._5lkhgG_mermaidHelpIconBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._5lkhgG_mermaidHelpIconBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}._5lkhgG_mermaidHelpZoomVal{text-align:center;min-width:38px;font:var(--font-body-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}._5lkhgG_mermaidHelpFsOverlay{background:var(--bg-primary);flex-direction:column;display:flex;position:fixed;inset:0}._5lkhgG_mermaidHelpFsBar{justify-content:space-between;align-items:center;gap:var(--spacing-16);padding:var(--spacing-20) var(--spacing-24) var(--spacing-12);display:flex}._5lkhgG_mermaidHelpFsTitle{align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-16);border-radius:var(--radius-control);background:var(--bg-secondary);font:var(--font-label-md);letter-spacing:-.01em;color:var(--text-secondary);display:inline-flex}._5lkhgG_mermaidHelpFsBody{min-height:0;padding:var(--spacing-24);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}._5lkhgG_mermaidHelpFsBody ._5lkhgG_mermaidPreview{background:0 0;border:none;width:100%;margin:0;padding:0}._5lkhgG_mermaidHelpFsBody ._5lkhgG_mermaidPreview svg{width:100%;height:auto;max-height:82vh}._5lkhgG_mermaidHelpFsCtrls{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-secondary);display:inline-flex}._5lkhgG_mermaidHelpFsViewport{cursor:grab;touch-action:none}._5lkhgG_mermaidHelpFsViewport:active{cursor:grabbing}._5lkhgG_mermaidHelpLink{align-self:flex-start;align-items:center;gap:var(--spacing-2);font:var(--font-label-md);color:var(--text-accent);text-decoration:none;display:inline-flex}._5lkhgG_mermaidHelpLink:hover{text-decoration:underline}@container mermaid-help not (min-width:600px){._5lkhgG_mermaidHelpExampleWide{grid-column:auto}}._5lkhgG_mermaidError{font:var(--font-code-xs);color:var(--text-tertiary);white-space:pre-wrap}
.M9T7yq_frame{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.M9T7yq_caption{font:var(--font-label-sm);color:var(--text-tertiary)}.M9T7yq_viewport{padding:var(--spacing-8);border:var(--border-light);border-radius:calc(var(--radius-surface) / 2);background-color:var(--bg-primary)}.M9T7yq_clip{max-height:420px;position:relative;overflow:hidden auto}@media not (max-width:768px){.M9T7yq_clip{max-height:none;overflow:hidden}}.M9T7yq_stage{transform-origin:0 0;position:absolute;top:0;left:0}.M9T7yq_bannerLoading{height:var(--spacing-128)}
.xeYbOa_mediaUploadBody{gap:var(--spacing-12);padding:0 var(--spacing-20) var(--spacing-32);flex-direction:column;display:flex}.xeYbOa_mediaUploadName{font:var(--font-label-md);color:var(--text-primary);word-break:break-all;margin:0}.xeYbOa_mediaUploadStage{font:var(--font-body-md);color:var(--text-secondary);margin:0}.xeYbOa_mediaUploadHint{font:var(--font-body-sm);color:var(--text-muted);margin:0}.xeYbOa_mediaUploadBar{background:color-mix(in oklch, var(--bg-accent-solid) 15%, transparent);border-radius:var(--radius-control);width:100%;height:8px;overflow:hidden}.xeYbOa_mediaUploadBarFill{background:var(--bg-accent-solid);border-radius:var(--radius-control);min-width:8px;height:100%;transition:width var(--duration-base) var(--ease-standard);position:relative;overflow:hidden}.xeYbOa_mediaUploadBarFill:after{--_mediaUploadSheen-duration:1.7s;content:"";background:linear-gradient(90deg, transparent, var(--bg-glass-strong), transparent);animation:xeYbOa_mediaUploadSheen var(--_mediaUploadSheen-duration) var(--ease-standard) infinite;position:absolute;inset:0}@keyframes xeYbOa_mediaUploadSheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.xeYbOa_mediaUploadBarIndeterminate{border-radius:var(--radius-full);background:var(--bg-accent);width:100%;height:100%;position:relative;overflow:hidden}.xeYbOa_mediaUploadBarIndeterminate:before{--_mediaUploadSweep-duration:1.5s;content:"";border-radius:var(--radius-control);background:linear-gradient(90deg, transparent, var(--bg-accent-solid), transparent);width:40%;animation:xeYbOa_mediaUploadSweep var(--_mediaUploadSweep-duration) var(--ease-standard) infinite;position:absolute;top:0;bottom:0}@keyframes xeYbOa_mediaUploadSweep{0%{left:-45%}to{left:100%}}.xeYbOa_imagePanel{border:var(--border-light);border-radius:var(--radius-surface);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.xeYbOa_imagePanelDragOver{border-color:var(--text-accent);background:var(--bg-accent-subtle)}.xeYbOa_imagePanelHeader{align-items:center;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-bottom:var(--border-light);display:flex}.xeYbOa_imagePanelLabel{font:var(--font-label-sm);color:var(--text-secondary);user-select:none;flex-shrink:0}.xeYbOa_imagePanelActions{align-items:center;gap:var(--spacing-4);margin-left:auto;display:flex}.xeYbOa_imagePanelActionDanger{color:var(--text-error-strong);border-color:var(--text-error)}.xeYbOa_imagePanelActionDanger:hover{background:var(--bg-error);border-color:var(--text-error)}.xeYbOa_imagePanelList{gap:var(--spacing-8);padding:var(--spacing-12);background:var(--bg-primary);scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent;display:flex;overflow-x:auto}.xeYbOa_imagePanelItem{align-items:center;gap:var(--spacing-2);width:72px;padding:var(--spacing-2);transition:background-color var(--duration-fast);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}.xeYbOa_imagePanelItem:hover{background:var(--bg-tertiary-alt)}.xeYbOa_imagePanelRemove{--close-size:9px;--close-weight:1.5px;border-radius:var(--radius-full);background:var(--bg-overlay);width:18px;height:18px;color:var(--text-inverse);border:none;padding:0;position:absolute;top:-4px;right:-4px}.xeYbOa_imagePanelEmpty{font:var(--font-body-sm);color:var(--text-muted);padding:var(--spacing-8) 0}.xeYbOa_imagePanelDivider{padding:var(--spacing-4) var(--spacing-12) 0;border-top:var(--border-light);align-items:center;display:flex}.xeYbOa_imagePanelDividerFlush{padding-top:var(--spacing-12);border-top:none}.xeYbOa_imagePanelDetachedSection .xeYbOa_imagePanelList{padding-top:var(--spacing-2)}.xeYbOa_imagePanelDividerLabel{font:var(--font-label-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.xeYbOa_imagePanelItem .xeYbOa_imagePanelRemove:hover{background:var(--bg-overlay)}.xeYbOa_imagePanelItem img,.xeYbOa_imagePanelItem video{object-fit:cover;border:var(--border-light);width:66px;height:50px}.xeYbOa_imagePanelItemSelected{outline:1.5px solid var(--text-primary);outline-offset:-1.5px}.xeYbOa_imagePanelCheck{z-index:2;padding:var(--spacing-2);position:absolute;top:-2px;left:-2px}.xeYbOa_imagePanelCheckbox{border-radius:var(--radius-mark);border:var(--border-width-2) solid var(--text-tertiary);background:var(--bg-primary);width:14px;height:14px;color:var(--bg-primary);transition:background-color var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;display:flex}.xeYbOa_imagePanelCheckboxChecked{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.xeYbOa_imagePanelName{font:var(--font-code-xs);color:var(--text-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.xeYbOa_imagePanelFooter{align-items:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border-top:var(--border-light);display:flex}.xeYbOa_imagePanelFooter button{border:var(--border-default)}.xeYbOa_imagePanelInfoText{font:var(--font-body-sm);color:var(--text-tertiary);line-height:1.3}.xeYbOa_imgMoveHandle{border-radius:var(--radius-full);width:16px;height:22px;color:var(--text-tertiary);cursor:grab;z-index:3;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;left:-26px}.xeYbOa_imgMoveHandle:hover{background:var(--bg-tertiary);color:var(--text-primary)}.xeYbOa_imgHoverZone{position:relative}.xeYbOa_imgHoverZone:hover .xeYbOa_imgMoveHandle,.xeYbOa_imgMoveHandle:hover,.xeYbOa_imgMoveHandle.xeYbOa_imgMoveHandleActive{opacity:1;pointer-events:auto}.xeYbOa_imgMoveHandle:after{content:"";width:18px;height:100%;position:absolute;top:0;left:100%}.xeYbOa_imgConfirm{gap:var(--spacing-8);padding:var(--modal-padding-sm);flex-direction:column;min-width:180px;display:flex}.xeYbOa_imgConfirmMsg{font:var(--font-body-sm);color:var(--text-primary);text-align:center}.xeYbOa_imgConfirmActions{justify-content:center;gap:var(--spacing-4);display:flex}
.nB6D9a_body{flex-direction:column;display:flex}.nB6D9a_selectDropdownAboveModal{background:var(--bg-primary);backdrop-filter:none}.nB6D9a_subtitle{padding:0 var(--spacing-20) var(--spacing-16);border-bottom:var(--border-light);font:var(--font-body-sm);color:var(--text-tertiary);margin:0;line-height:1.5}.nB6D9a_catBadge{margin-right:var(--spacing-4)}.nB6D9a_bulkSection{padding:var(--spacing-20) var(--spacing-20);border-bottom:var(--border-light);flex-shrink:0}.nB6D9a_bulkLabel{font:var(--font-label-sm);color:var(--text-secondary);margin-bottom:var(--spacing-4);display:block}.nB6D9a_bulkRow{width:100%}.nB6D9a_newCatSection{gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-20);border-bottom:var(--border-light);flex-direction:column;flex-shrink:0;display:flex}.nB6D9a_newCatFormRow{gap:var(--spacing-16);grid-template-columns:60px 1fr 1fr;align-items:center;display:grid}.nB6D9a_newCatFormLabel{font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em}.nB6D9a_newCatTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-16);display:flex}.nB6D9a_newCatTitleRow .nB6D9a_bulkLabel{margin-bottom:0}.nB6D9a_newCatGroup{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.nB6D9a_postList{scrollbar-width:thin;scrollbar-color:var(--border-color-strong) transparent;--_item-inline-start:var(--spacing-20);--_item-inline-end:var(--spacing-20);flex:1;min-height:0;overflow-y:auto}.nB6D9a_postList>ul{height:auto}.nB6D9a_postList>ul>li{padding-block:var(--spacing-4)}.nB6D9a_seriesGroup{gap:0}.nB6D9a_seriesHeader{align-items:center;gap:var(--spacing-12);width:100%;display:flex}.nB6D9a_seriesLabel{align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.nB6D9a_postCount{font:var(--font-body-xs);color:var(--text-tertiary);flex-shrink:0}.nB6D9a_seriesSelect{flex-shrink:0;margin-left:auto}.nB6D9a_seriesPosts{--_item-inline-start:var(--spacing-24);--_item-inline-end:0;width:100%;margin-top:var(--spacing-4)}.nB6D9a_seriesPosts>ul{height:auto}.nB6D9a_postItem{width:100%}.nB6D9a_postTitle{min-width:0;font:var(--font-body-sm);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nB6D9a_warningText{margin:var(--spacing-4) 0 0 0;font:var(--font-body-xs);color:var(--text-accent)}.nB6D9a_standaloneSelect{flex-shrink:0;margin-left:auto}.nB6D9a_loading,.nB6D9a_empty{padding:var(--spacing-24) var(--spacing-20);text-align:center;font:var(--font-body-md);color:var(--text-tertiary)}
@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)}}
@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}}
@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)}}}
@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}}
@layer components{.GqEAra_wrapper[data-size=md]{--_dp-h:var(--control-height-md)}.GqEAra_wrapper{align-items:center;gap:var(--spacing-12) var(--spacing-16);flex-wrap:wrap;min-width:0;display:flex}.GqEAra_wrapper>*{min-width:0}.GqEAra_formatRow{display:contents}.GqEAra_formatLabel{font:var(--font-label-sm);color:var(--text-tertiary);white-space:nowrap}.GqEAra_formatSegment{border:var(--border-control);border-radius:var(--radius-control);width:fit-content;display:flex;overflow:hidden}.GqEAra_formatBtn{height:calc(var(--_dp-h,var(--control-height-sm)) - 2px);padding:0 var(--control-padding-inline-sm);font:var(--font-body-sm);color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;align-items:center;display:inline-flex}.GqEAra_formatBtn+.GqEAra_formatBtn{border-left:var(--border-light)}.GqEAra_formatBtnActive{background:var(--text-primary);color:var(--bg-primary)}.GqEAra_dateRows{gap:var(--spacing-12) var(--spacing-16);flex-wrap:wrap;flex-basis:100%;display:flex;container-type:inline-size}.GqEAra_dateRow{align-items:flex-start;gap:var(--spacing-12);flex-wrap:wrap;flex:320px;min-width:0;display:flex}.GqEAra_dateRow>.GqEAra_dateInputs{flex:auto}@container not (max-width:400px){.GqEAra_dateRow{flex-wrap:nowrap;min-width:280px}.GqEAra_dateRow>.GqEAra_dateInputs{flex:1}}.GqEAra_dateRow.GqEAra_dateRowFull{flex-basis:100%}.GqEAra_dateLabel{height:var(--_dp-h,var(--control-height-sm));width:3em;font:var(--font-label-sm);color:var(--text-tertiary);min-width:var(--control-height-xs);flex-shrink:0;align-items:center;display:inline-flex}.GqEAra_dateInputs{align-self:flex-start;align-items:center;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;flex:1;min-width:0;display:flex}.GqEAra_dateInputs>*{flex:none}.GqEAra_pickerText{padding:var(--spacing-4) var(--spacing-8);border:var(--border-width-1) solid transparent;border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-primary);text-align:left;cursor:text;font-variant-numeric:tabular-nums;background:0 0}.GqEAra_pickerText:hover{background:var(--bg-tertiary-alt)}.GqEAra_dtTriggers{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.GqEAra_dtTriggers>.GqEAra_pickerAnchor{min-width:0}.GqEAra_dtTrigger{align-items:center;gap:var(--spacing-8);width:100%;height:var(--_dp-h,var(--control-height-md));padding:0 var(--spacing-16) 0 var(--spacing-12);border:var(--border-control);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard);background:0 0;display:inline-flex}.GqEAra_dtTrigger:hover:not(:disabled),.GqEAra_dtTrigger[aria-expanded=true]{border-color:var(--text-primary)}.GqEAra_dtTrigger:disabled{opacity:var(--opacity-disabled)}.GqEAra_dtTriggerEmpty{color:var(--text-tertiary)}.GqEAra_dtTriggerIcon{color:var(--text-tertiary);flex-shrink:0}.GqEAra_dateField{height:var(--_dp-h,var(--control-height-md));box-sizing:border-box;border-bottom:var(--border-control);transition:border-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;display:inline-flex;position:relative}.GqEAra_dateField[data-variant=capsule]{padding:0 var(--spacing-16);border:var(--border-control);border-radius:var(--radius-control)}.GqEAra_dateField:focus-within{border-color:var(--text-primary)}.GqEAra_dateField[data-invalid]{border-color:var(--text-accent)}.GqEAra_dateField[data-disabled]{opacity:var(--opacity-disabled)}.GqEAra_dateFieldInput,.GqEAra_dateFieldMask{font:var(--font-body-md);font-variant-numeric:tabular-nums;white-space:pre}.GqEAra_dateFieldInput{width:100%;height:100%;color:var(--text-primary);background:0 0;border:none;outline-color:#0000;padding:0}.GqEAra_dateFieldMask{padding:inherit;color:var(--text-tertiary);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.GqEAra_dateFieldTyped{visibility:hidden}.GqEAra_dateText_year{width:calc(5ch + var(--spacing-32))}.GqEAra_dateText_yearMonth{width:calc(8ch + var(--spacing-32))}.GqEAra_dateText_date{width:calc(11ch + var(--spacing-32))}.GqEAra_dateText_dateTime{width:calc(17ch + var(--spacing-32))}.GqEAra_dateGroup{align-items:center;gap:var(--spacing-2);flex-wrap:nowrap;display:inline-flex}@container not (max-width:400px){.GqEAra_dateGroup{gap:var(--spacing-4)}}.GqEAra_dateSep{height:var(--_dp-h,var(--control-height-sm));font:var(--font-body-md);color:var(--text-tertiary);justify-content:center;align-items:center;line-height:1;display:inline-flex}.GqEAra_dropdown{position:relative}.GqEAra_dropdownTrigger{align-items:center;gap:var(--spacing-4);min-width:48px;padding:var(--spacing-4) var(--spacing-8);border:var(--border-control);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-primary);white-space:nowrap;background:0 0;justify-content:center;display:flex}.GqEAra_partInput{width:48px;height:var(--_dp-h,var(--control-height-sm));padding:0 var(--spacing-8);border:var(--border-control);border-radius:var(--radius-control);font:var(--font-body-md);color:var(--text-primary);text-align:center;background:0 0;outline-color:#0000}.GqEAra_partInput:focus,.GqEAra_dropdownTrigger:hover{border-color:var(--text-primary)}.GqEAra_dropdownTrigger:disabled{opacity:var(--opacity-disabled)}.GqEAra_dropdownTrigger svg{color:var(--text-tertiary);flex-shrink:0}.GqEAra_dropdownList{z-index:var(--z-index-float);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-glass-panel);min-width:48px;max-height:180px;backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-overlay);scrollbar-width:none;-ms-overflow-style:none;position:absolute;top:calc(100% + 4px);left:50%;overflow-y:auto;transform:translate(-50%)}.GqEAra_dropdownList::-webkit-scrollbar{display:none}.GqEAra_dropdownItem{width:100%;padding:var(--row-padding-sm);font:var(--font-body-sm);color:var(--text-secondary);text-align:center;white-space:nowrap;background:0 0;border:none;display:block}.GqEAra_dropdownItem:hover{background:var(--bg-tertiary);color:var(--text-primary)}.GqEAra_preview{align-items:center;gap:var(--spacing-8);flex-basis:100%;display:flex}.GqEAra_previewLabel{font:var(--font-label-sm);color:var(--text-tertiary);white-space:nowrap}.GqEAra_previewText{font:var(--font-label-md);color:var(--text-primary)}.GqEAra_pickerAnchor{margin-left:var(--spacing-8);position:relative}.GqEAra_pickerBtn{width:var(--_dp-h,var(--control-height-sm));height:var(--_dp-h,var(--control-height-sm));border:var(--border-light);border-radius:var(--radius-full);color:var(--text-tertiary);background:0 0;justify-content:center;align-items:center;display:flex}.GqEAra_pickerBtn:hover{color:var(--text-primary);border-color:var(--text-primary)}.GqEAra_pickerBtn:disabled{opacity:var(--opacity-disabled)}.GqEAra_popover{z-index:var(--z-index-nav);position:absolute;top:100%;left:0}@media not (max-width:768px){.GqEAra_popover{left:50%;transform:translate(-50%)}}.GqEAra_popoverPortal{position:fixed;transform:translate(-50%)}.GqEAra_popoverInline{z-index:auto;position:static;transform:none}.GqEAra_popoverInline .GqEAra_popoverChrome{box-shadow:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;width:100%}.GqEAra_dateRowInline{flex-direction:column;flex:none;align-items:stretch;gap:0}.GqEAra_dateRowInlinePanels{margin-top:var(--spacing-12);flex-direction:column;display:flex}.GqEAra_popoverInline+.GqEAra_popoverInline{margin-top:var(--spacing-12)}.GqEAra_dateRowInline>.GqEAra_dateRowInlinePanels:empty{display:none}.GqEAra_popoverChrome{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-glass-panel);width:max-content;backdrop-filter:var(--blur-glass);overflow:hidden}.GqEAra_spinnerView{justify-content:center;gap:var(--spacing-4);padding:0 var(--spacing-8) var(--spacing-4);display:flex}.GqEAra_spinnerCol{border-radius:var(--radius-surface);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 22% 78%,#0000 100%)}.GqEAra_spinnerColWrap .GqEAra_spinnerCol{transition:background-color var(--duration-fast) var(--ease-standard)}.GqEAra_spinnerScroll{z-index:1;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-y:auto}.GqEAra_spinnerScroll::-webkit-scrollbar{display:none}.GqEAra_spinnerItem{min-width:56px;font:var(--font-body-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);padding:var(--row-padding-sm);white-space:nowrap;user-select:none;border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:relative}.GqEAra_spinnerCol .GqEAra_spinnerItem{transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.GqEAra_spinnerItem[data-dist="0"]{opacity:1}.GqEAra_spinnerItem[data-dist="1"]{opacity:.78}.GqEAra_spinnerItem[data-dist="2"]{opacity:.45}.GqEAra_spinnerItem[data-dist="3"]{opacity:.22}.GqEAra_spinnerItem:hover{color:var(--text-primary)}.GqEAra_spinnerItemActive{color:var(--bg-primary);opacity:1;font-weight:600}.GqEAra_spinnerColActive{background:var(--bg-secondary)}.GqEAra_spinnerColActive .GqEAra_spinnerItem[data-dist="1"]{opacity:.92}.GqEAra_spinnerColActive .GqEAra_spinnerItem[data-dist="2"]{opacity:.62}.GqEAra_spinnerColActive .GqEAra_spinnerItem[data-dist="3"]{opacity:.32}.GqEAra_spinnerHighlight{left:var(--spacing-4);right:var(--spacing-4);pointer-events:none;background:var(--text-primary);border-radius:var(--radius-full);border:none;position:absolute}.GqEAra_spinnerCol .GqEAra_spinnerHighlight{transition:background var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.GqEAra_spinnerHighlightScrolling{border:var(--border-width-2) solid var(--text-primary);background:0 0}.GqEAra_spinnerColActive .GqEAra_spinnerItemActive{color:var(--text-primary)}.GqEAra_spinnerLabel{text-align:center;font:var(--font-body-xs);color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:var(--spacing-4);text-transform:uppercase;user-select:none;display:block}.GqEAra_spinnerColWrap{margin-top:var(--spacing-12);flex-direction:column;align-items:stretch;display:flex}.GqEAra_timeSep{user-select:none;pointer-events:none;flex-direction:column;align-items:center;display:flex}.GqEAra_timeSepGlyph{height:140px;font:var(--font-label-md);color:var(--text-primary);padding:0 var(--spacing-2);justify-content:center;align-items:center;display:flex}.GqEAra_timeFormatBar{padding:var(--spacing-8) var(--spacing-8) 0;justify-content:center;display:flex}.GqEAra_timeFormatToggle{border:var(--border-light);border-radius:var(--radius-control);padding:var(--spacing-2);background:0 0;display:inline-flex}.GqEAra_timeFormatBtn{appearance:none;font:var(--font-body-xs);color:var(--text-tertiary);height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);border-radius:var(--radius-control);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;align-items:center;display:inline-flex}.GqEAra_timeFormatToggle .GqEAra_timeFormatBtn{transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.GqEAra_calView{padding:var(--spacing-8)}.GqEAra_calNav{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-12);display:flex}.GqEAra_calNav button{width:var(--control-height-xs);height:var(--control-height-xs);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.GqEAra_calNav button:hover{color:var(--text-primary);border-color:var(--text-primary)}.GqEAra_calNav span{padding:0 var(--spacing-16);font:var(--font-label-md);color:var(--text-primary)}.GqEAra_calNav .GqEAra_calNavLabel.GqEAra_calNavLabel{width:auto;padding:0 var(--spacing-12);border-radius:var(--radius-control);font:var(--font-label-md);color:var(--text-primary);border:none;flex:1}.GqEAra_calNav .GqEAra_calNavLabel.GqEAra_calNavLabel:hover{background:var(--bg-tertiary)}.GqEAra_calCellToday{border:var(--border-width-1) solid var(--border-color-light)}.GqEAra_calFooter{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:var(--border-light);justify-content:center;display:flex}.GqEAra_calTodayBtn{padding:var(--spacing-2) var(--spacing-16);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-accent);cursor:pointer;background:0 0;border:none}.GqEAra_calTodayBtn:hover{background:var(--bg-accent-light)}.GqEAra_calTodayBtn:disabled{color:var(--text-tertiary);cursor:not-allowed;background:0 0}.GqEAra_calYearGrid,.GqEAra_calMonthGrid{grid-template-columns:var(--grid-columns-4);gap:var(--spacing-4);display:grid}.GqEAra_calCell{padding:var(--spacing-4);border-radius:var(--radius-control);font:var(--font-body-sm);color:var(--text-secondary);text-align:center;background:0 0;border:none}.GqEAra_calCell:hover{outline:var(--border-width-1) solid var(--text-tertiary);outline-offset:calc(-1 * var(--border-width-1));color:var(--text-primary);background:0 0}.GqEAra_calCellActive{background:var(--text-primary);color:var(--bg-primary)}.GqEAra_calCellActive:hover{background:var(--text-primary);color:var(--bg-primary);box-shadow:none}.GqEAra_calDayGrid{grid-template-columns:var(--grid-columns-7);gap:var(--spacing-1);display:grid}.GqEAra_calWeekday{font:var(--font-label-xs);color:var(--text-tertiary);text-align:center;padding-bottom:var(--spacing-4)}.GqEAra_calDayCell{width:var(--control-height-xs);height:var(--control-height-xs);border-radius:var(--radius-full);font:var(--font-body-sm);color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;display:flex}.GqEAra_calDayCell.GqEAra_calCellActive{background:var(--text-primary);color:var(--bg-primary)}.GqEAra_calDayCell:hover{outline:var(--border-width-1) solid var(--text-tertiary);outline-offset:calc(-1 * var(--border-width-1));color:var(--text-primary);background:0 0}.GqEAra_calDayCell.GqEAra_calCellDisabled,.GqEAra_calDayCell.GqEAra_calCellDisabled:hover{color:var(--text-muted);box-shadow:none;cursor:not-allowed;opacity:.4;background:0 0}.GqEAra_calDayCell.GqEAra_calCellActive:hover{background:var(--text-primary);color:var(--bg-primary);box-shadow:none}.GqEAra_calCellMarked:not(.GqEAra_calCellActive),.GqEAra_calCellMarked:not(.GqEAra_calCellActive):hover{background:var(--bg-accent-light);color:var(--text-accent)}.GqEAra_formatChecks{align-items:center;gap:var(--spacing-12);display:flex}}
.HCwKca_btn{padding:0 var(--spacing-8)}@media not (max-width:768px){.HCwKca_btn{padding:0 var(--control-padding-inline-xs)}}
.LYUCRW_pagination.LYUCRW_pagination{margin-top:var(--spacing-24)}
/*# sourceMappingURL=25ydmo5pftemq.css.map*/