.Features-module__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)}.Features-module__X8sLoq__head{gap:var(--spacing-12);margin-bottom:var(--spacing-48);display:grid;position:relative}.Features-module__X8sLoq__headAnchor{position:absolute;top:0;right:12%}.Features-module__X8sLoq__eyebrow:before,.Features-module__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}.Features-module__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]>.Features-module__X8sLoq__num .Features-module__X8sLoq__rowStar{rotate:none;scale:1}.Features-module__X8sLoq__eyebrow,.Features-module__X8sLoq__sceneLabel,.Features-module__X8sLoq__num,.Features-module__X8sLoq__stepCount{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase}.Features-module__X8sLoq__eyebrow,.Features-module__X8sLoq__sceneLabel{color:var(--text-accent)}.Features-module__X8sLoq__num{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Features-module__X8sLoq__title{max-width:22ch;font:var(--font-grotesk-headline-xl);letter-spacing:-.02em;word-break:keep-all;margin:0}.Features-module__X8sLoq__note{font:var(--font-body-md);color:var(--text-secondary);margin:0}.Features-module__X8sLoq__sceneHead{gap:var(--spacing-8);display:grid}.Features-module__X8sLoq__sceneTitle{font:var(--font-grotesk-headline-sm);word-break:keep-all;margin:0}.Features-module__X8sLoq__sceneBody{max-width:44ch;font:var(--font-body-md);color:var(--text-secondary);word-break:keep-all;margin:0}.Features-module__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)}.Features-module__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}.Features-module__X8sLoq__shot{--_shotIn-duration:.5s;animation:Features-module__X8sLoq__shotIn var(--_shotIn-duration) var(--ease-enter) both;position:absolute;inset:0}@keyframes Features-module__X8sLoq__shotIn{0%{opacity:0;transform:translateY(var(--spacing-12)) scale(.98)}}.Features-module__X8sLoq__media{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.Features-module__X8sLoq__chips{gap:var(--spacing-8);flex-wrap:wrap;display:flex}.Features-module__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}.Features-module__X8sLoq__chip:hover{color:var(--text-primary)}.Features-module__X8sLoq__chip[data-on]{border-color:var(--text-primary);color:var(--bg-primary);background:var(--text-primary)}.Features-module__X8sLoq__points{gap:var(--spacing-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Features-module__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)}.Features-module__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}.Features-module__X8sLoq__stepCount{right:0;bottom:var(--spacing-24);color:var(--text-tertiary);font-variant-numeric:tabular-nums;position:absolute}.Features-module__X8sLoq__pageTitle{font:var(--font-grotesk-headline-sm);margin:0}.Features-module__X8sLoq__pageBody{max-width:52ch;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;grid-column:2;margin:0}.Features-module__X8sLoq__stepList,.Features-module__X8sLoq__adminIndex{border-top:var(--_line);margin:0;padding:0;list-style:none}.Features-module__X8sLoq__stepRow,.Features-module__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}.Features-module__X8sLoq__stepRow[data-on],.Features-module__X8sLoq__adminIndexRow[data-on]{color:var(--text-primary)}.Features-module__X8sLoq__stepRow[data-on] .Features-module__X8sLoq__num,.Features-module__X8sLoq__adminIndexRow[data-on] .Features-module__X8sLoq__num{color:var(--text-accent)}.Features-module__X8sLoq__stepName{font:var(--font-grotesk-headline-sm)}.Features-module__X8sLoq__stepNote{font:var(--font-body-sm);word-break:keep-all}.Features-module__X8sLoq__browser{border:var(--_line);border-radius:var(--radius-surface);background:var(--bg-secondary);box-shadow:var(--shadow-floating);overflow:hidden}.Features-module__X8sLoq__browserBar{gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-12);border-bottom:var(--_line);align-items:center;display:flex}.Features-module__X8sLoq__browserDots{gap:var(--spacing-4);display:flex}.Features-module__X8sLoq__browserDots i{width:var(--spacing-12);aspect-ratio:1;border-radius:var(--radius-full);background:var(--border-color-strong)}.Features-module__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}.Features-module__X8sLoq__browserOpen{font:var(--font-body-sm);color:var(--text-secondary);white-space:nowrap}.Features-module__X8sLoq__browserOpen:hover{color:var(--text-primary)}.Features-module__X8sLoq__browserBody{position:relative}.Features-module__X8sLoq__iframeBox{aspect-ratio:16/10;background:var(--bg-primary);position:relative;overflow:hidden}.Features-module__X8sLoq__iframe{transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.Features-module__X8sLoq__pz{--_move:.7s;gap:var(--spacing-16);height:100%;min-height:0;display:grid}.Features-module__X8sLoq__pzTop{gap:var(--spacing-16);justify-content:space-between;align-items:end;display:flex}.Features-module__X8sLoq__pzTop .Features-module__X8sLoq__stepCount{flex:none;position:static}.Features-module__X8sLoq__fitBox{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.Features-module__X8sLoq__dots{gap:var(--spacing-8);justify-content:center;margin:0;padding:0;list-style:none;display:flex}.Features-module__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}.Features-module__X8sLoq__dot[data-on]{width:var(--spacing-24);background:var(--text-accent)}.Features-module__X8sLoq__pub{grid-template-rows:auto minmax(0,1fr) auto}.Features-module__X8sLoq__pub .Features-module__X8sLoq__pzTop{flex-wrap:wrap}.Features-module__X8sLoq__starSteps{gap:var(--spacing-16);align-items:center;display:flex}.Features-module__X8sLoq__starCount{font:var(--font-grotesk-micro);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap}.Features-module__X8sLoq__pubStage{min-height:0;margin-inline:calc(var(--_gutter) * -1);position:relative;overflow-x:clip;container-type:size}.Features-module__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}.Features-module__X8sLoq__pubCard[data-pos=side]{opacity:.45;scale:.8}.Features-module__X8sLoq__pubCard[data-pos=far]{opacity:0;pointer-events:none;scale:.6}.Features-module__X8sLoq__pubCaption{gap:var(--spacing-4) var(--spacing-16);--_capIn-duration:.5s;width:min(100%,52rem);min-height:4.5rem;animation:Features-module__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){.Features-module__X8sLoq__pubCard{width:min(62cqw,160cqh);translate:calc(-50% + var(--o) * 92%) -50%}}.Features-module__X8sLoq__layouts{gap:var(--spacing-24);grid-template-rows:auto minmax(0,1fr)}.Features-module__X8sLoq__layoutsText{align-content:start;gap:var(--spacing-16);display:grid}.Features-module__X8sLoq__stepRow:not([data-on]) .Features-module__X8sLoq__stepNote{display:none}.Features-module__X8sLoq__stepRow{padding:var(--spacing-4) 0;grid-template-columns:2.5rem auto minmax(0,1fr)}.Features-module__X8sLoq__layoutsWindow{width:min(100cqw,160cqh - 4.8rem)}@media not (max-width:1024px){.Features-module__X8sLoq__layouts{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}.Features-module__X8sLoq__layouts .Features-module__X8sLoq__fitBox{height:100%}.Features-module__X8sLoq__layoutsText{gap:var(--spacing-24)}.Features-module__X8sLoq__stepRow{padding:var(--spacing-8) 0}.Features-module__X8sLoq__stepRow:not([data-on]) .Features-module__X8sLoq__stepNote{display:inline}}.Features-module__X8sLoq__mascot{display:block}.Features-module__X8sLoq__mascotGrid{gap:var(--spacing-12);height:100%;padding-bottom:var(--spacing-16);grid-template-rows:minmax(0,1fr) auto;display:grid}.Features-module__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}.Features-module__X8sLoq__mascotSky{z-index:-1;position:absolute;inset:0}.Features-module__X8sLoq__mascotLayer:not([data-on]){opacity:0;pointer-events:none}.Features-module__X8sLoq__mascotDockBox{place-items:center;min-height:0;display:grid}.Features-module__X8sLoq__mascotDock{aspect-ratio:3/4;height:min(26svh,26rem)}.Features-module__X8sLoq__mascotHint{font:var(--font-grotesk-micro);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--text-tertiary);display:none}.Features-module__X8sLoq__mascotAnchor{top:var(--spacing-8);left:var(--spacing-8);position:absolute}.Features-module__X8sLoq__mascotSide{align-content:center;gap:var(--spacing-8);display:grid}.Features-module__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}.Features-module__X8sLoq__mascotSub{font:var(--font-body-sm);letter-spacing:0;color:var(--text-secondary)}.Features-module__X8sLoq__mascotStory{max-width:46ch;font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0}.Features-module__X8sLoq__mascot:not([data-step="0"]) .Features-module__X8sLoq__mascotStory{display:none}.Features-module__X8sLoq__mascotActs{border-top:var(--_line);margin:0;padding:0;list-style:none}.Features-module__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}.Features-module__X8sLoq__mascotActTitle{font:var(--font-body-md);transition:color var(--duration-base) var(--ease-standard)}.Features-module__X8sLoq__mascotActPlay{font:var(--font-grotesk-micro);color:var(--text-tertiary)}.Features-module__X8sLoq__mascotActBody{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;--_bodyIn-duration:.4s;animation:Features-module__X8sLoq__shotIn var(--_bodyIn-duration) var(--ease-enter) both;grid-column:2/-1}.Features-module__X8sLoq__mascotAct:not([data-on]) .Features-module__X8sLoq__mascotActBody{display:none}.Features-module__X8sLoq__mascotAct:hover .Features-module__X8sLoq__mascotActTitle,.Features-module__X8sLoq__mascotAct[data-on] .Features-module__X8sLoq__mascotActTitle,.Features-module__X8sLoq__mascotAct[data-playing] .Features-module__X8sLoq__mascotActPlay,.Features-module__X8sLoq__mascotAct[data-on] .Features-module__X8sLoq__num{color:var(--text-accent)}.Features-module__X8sLoq__mascotLink{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);justify-self:start}@media not (max-width:1024px){.Features-module__X8sLoq__mascotGrid{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-bottom:0}.Features-module__X8sLoq__mascotStageCard{padding:var(--spacing-24)}.Features-module__X8sLoq__mascotHint{display:block}.Features-module__X8sLoq__mascotDock{height:min(56svh,34rem)}.Features-module__X8sLoq__mascotSide{gap:var(--spacing-12)}.Features-module__X8sLoq__mascotName{gap:var(--spacing-8);font:var(--font-grotesk-headline-xl);letter-spacing:-.02em;display:grid}.Features-module__X8sLoq__mascotSub,.Features-module__X8sLoq__mascotStory{font:var(--font-body-md)}.Features-module__X8sLoq__mascot:not([data-step="0"]) .Features-module__X8sLoq__mascotStory{display:block}.Features-module__X8sLoq__mascotAct{padding:var(--spacing-8) 0}.Features-module__X8sLoq__mascotActTitle{font:var(--font-grotesk-headline-sm)}}.Features-module__X8sLoq__admin{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.Features-module__X8sLoq__adminText{align-content:start;gap:var(--spacing-12);display:grid}.Features-module__X8sLoq__adminIndex>li:not([data-on]){display:none}.Features-module__X8sLoq__adminIndexRow{font:var(--font-body-md);grid-template-columns:2.5rem minmax(0,1fr)}.Features-module__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:Features-module__X8sLoq__shotIn var(--_detailIn-duration) var(--ease-enter) both;display:grid}.Features-module__X8sLoq__adminBody{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;margin:0}.Features-module__X8sLoq__adminStage{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.Features-module__X8sLoq__adminShotWrap{--_tabs:var(--spacing-48);--_shot-w:min(100cqw, (100cqh - var(--_tabs)) * 1.6);gap:var(--spacing-12);justify-items:center;display:grid}.Features-module__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}.Features-module__X8sLoq__shotTabs{gap:var(--spacing-4) var(--spacing-24);width:var(--_shot-w);flex-wrap:wrap;display:flex}.Features-module__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}.Features-module__X8sLoq__shotTab:hover,.Features-module__X8sLoq__shotTab[data-on]{color:var(--text-primary)}.Features-module__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){.Features-module__X8sLoq__admin{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center}.Features-module__X8sLoq__adminStage{height:100%}.Features-module__X8sLoq__adminIndex>li:not([data-on]){display:block}.Features-module__X8sLoq__adminBody{font:var(--font-body-md)}}.Features-module__X8sLoq__cms{--_suck:.76s;--_hide:.22s;--_emerge:.56s;--_emerge-at:.52s;--z-origin:50% 70%;grid-template-areas:"s";overflow:clip}.Features-module__X8sLoq__cmsIntro,.Features-module__X8sLoq__cmsConsole{min-height:0;transform-origin:var(--z-origin);grid-area:s}.Features-module__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}.Features-module__X8sLoq__cms[data-open] .Features-module__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}.Features-module__X8sLoq__cmsIntro>:not(.Features-module__X8sLoq__cmsSky),.Features-module__X8sLoq__cmsSkyLine,.Features-module__X8sLoq__cmsIndex li,.Features-module__X8sLoq__cmsNodeText{transition:opacity var(--_hide) var(--ease-standard) var(--_hide)}.Features-module__X8sLoq__cms[data-open] .Features-module__X8sLoq__cmsIntro>:not(.Features-module__X8sLoq__cmsSky),.Features-module__X8sLoq__cms[data-open] .Features-module__X8sLoq__cmsSkyLine,.Features-module__X8sLoq__cms[data-open] .Features-module__X8sLoq__cmsIndex li:not([data-picked]),.Features-module__X8sLoq__cms[data-open] .Features-module__X8sLoq__cmsIndex li[data-picked] .Features-module__X8sLoq__cmsNodeText{opacity:0;transition:opacity var(--_hide) var(--ease-standard)}.Features-module__X8sLoq__cms[data-open] .Features-module__X8sLoq__cmsIndex li[data-picked] .Features-module__X8sLoq__cmsNodeStar{fill:var(--text-accent);filter:drop-shadow(0 0 var(--spacing-8) var(--text-accent))}.Features-module__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}.Features-module__X8sLoq__cms[data-open] .Features-module__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}.Features-module__X8sLoq__cmsSky{--_draw:1.2s;--_pop:.5s;--_pop-gap:.12s;position:relative}.Features-module__X8sLoq__cmsSkyLine{display:none}.Features-module__X8sLoq__cmsIndex{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.Features-module__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}.Features-module__X8sLoq__cmsIndex li{animation:Features-module__X8sLoq__shotIn var(--_pop) var(--ease-enter) both;animation-delay:calc(var(--i,0) * var(--_pop-gap))}.Features-module__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}.Features-module__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}.Features-module__X8sLoq__cmsNode:hover .Features-module__X8sLoq__cmsNodeStar,.Features-module__X8sLoq__cmsNode:focus-visible .Features-module__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}.Features-module__X8sLoq__cmsNodeText{gap:var(--spacing-2);display:grid}.Features-module__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}.Features-module__X8sLoq__cmsNode:hover .Features-module__X8sLoq__cmsNodeName,.Features-module__X8sLoq__cmsNode:focus-visible .Features-module__X8sLoq__cmsNodeName{color:var(--text-accent)}.Features-module__X8sLoq__cmsNodeWhat{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;display:none}.Features-module__X8sLoq__cmsNum{font:var(--font-grotesk-micro);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.Features-module__X8sLoq__cmsBar{justify-content:end;display:flex}.Features-module__X8sLoq__cmsBarTitle>.Features-module__X8sLoq__sceneLabel{display:none}.Features-module__X8sLoq__cmsBarTitle{gap:var(--spacing-12);grid-column:1/-1;align-items:baseline;margin:0;display:flex}.Features-module__X8sLoq__cmsStarsNow{--_now-in:.4s;gap:var(--spacing-8);font:var(--font-grotesk-headline-sm);white-space:nowrap;animation:Features-module__X8sLoq__shotIn var(--_now-in) var(--ease-enter) both;align-items:baseline;display:inline-flex}.Features-module__X8sLoq__cmsStars{--_cell:var(--spacing-32);--_gap:var(--spacing-8);--_glide:.6s;position:relative}.Features-module__X8sLoq__cmsStarRow{gap:var(--_gap);align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.Features-module__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}.Features-module__X8sLoq__cmsStar{width:var(--_cell);height:var(--_cell);border-radius:var(--radius-full);place-items:center;display:grid;position:relative}.Features-module__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)}.Features-module__X8sLoq__cmsStar[data-done] svg{fill:var(--text-primary)}.Features-module__X8sLoq__cmsStar:hover svg,.Features-module__X8sLoq__cmsStar:focus-visible svg{fill:var(--text-primary);scale:1.35}.Features-module__X8sLoq__cmsStar[data-on] svg{opacity:0}.Features-module__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}.Features-module__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}.Features-module__X8sLoq__cmsStarGlow svg{width:var(--spacing-24);aspect-ratio:1;fill:var(--text-accent);animation:Features-module__X8sLoq__starSpin var(--_spin) linear infinite;position:relative}@keyframes Features-module__X8sLoq__skyDraw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes Features-module__X8sLoq__starSpin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.Features-module__X8sLoq__cmsStarGlow,.Features-module__X8sLoq__cmsStar svg{transition:none}.Features-module__X8sLoq__cmsStarGlow svg,.Features-module__X8sLoq__cmsStarsNow{animation:none}}.Features-module__X8sLoq__cmsStage{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.Features-module__X8sLoq__cmsCopy{align-content:start;align-items:center;gap:var(--spacing-8);--_cmsIn-duration:.5s;animation:Features-module__X8sLoq__shotIn var(--_cmsIn-duration) var(--ease-enter) both;grid-template-columns:auto minmax(0,1fr);display:grid}.Features-module__X8sLoq__cmsTitle{font:var(--font-grotesk-headline-sm);word-break:keep-all;grid-column:1/-1;margin:0}.Features-module__X8sLoq__cmsWhy{font:var(--font-body-md);color:var(--text-accent);word-break:keep-all;grid-column:1/-1;margin:0}.Features-module__X8sLoq__cmsWhat{font:var(--font-body-sm);color:var(--text-secondary);word-break:keep-all;grid-column:1/-1;margin:0}.Features-module__X8sLoq__cmsSteps{display:none}.Features-module__X8sLoq__cmsChipSlot{margin-top:var(--spacing-8);grid-column:1/-1}.Features-module__X8sLoq__cmsSteps{gap:var(--spacing-12);margin:var(--spacing-8) 0 0;grid-column:1/-1;padding:0;list-style:none}.Features-module__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}.Features-module__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}.Features-module__X8sLoq__cmsDemo{align-content:start;min-width:0;min-height:0;display:grid}@media not (max-width:1024px){.Features-module__X8sLoq__cmsIntro{gap:var(--spacing-40)}.Features-module__X8sLoq__cmsSky{height:clamp(16rem,42svh,24rem)}.Features-module__X8sLoq__cmsSkyLine{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.Features-module__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:Features-module__X8sLoq__skyDraw var(--_draw) var(--ease-standard) both}.Features-module__X8sLoq__cmsIndex{display:block;position:absolute;inset:0}.Features-module__X8sLoq__cmsIndex:before{display:none}.Features-module__X8sLoq__cmsIndex li{top:var(--y);left:var(--x);width:12rem;translate:-50% calc(var(--spacing-24) / -2 - var(--spacing-8));position:absolute}.Features-module__X8sLoq__cmsNode{justify-items:center;gap:var(--spacing-8);text-align:center;grid-template-columns:minmax(0,1fr)}.Features-module__X8sLoq__cmsNodeStar{width:var(--spacing-24)}.Features-module__X8sLoq__cmsNodeWhat{display:block}.Features-module__X8sLoq__cmsBarTitle{row-gap:var(--spacing-2);flex-wrap:wrap}.Features-module__X8sLoq__cmsConsole{align-content:center;gap:var(--spacing-16);grid-template-rows:auto auto}.Features-module__X8sLoq__cmsBarTitle>.Features-module__X8sLoq__sceneLabel{display:inline}.Features-module__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)}.Features-module__X8sLoq__cmsCopy{align-content:start;gap:var(--spacing-12)}.Features-module__X8sLoq__cmsSteps{display:grid}}@media (prefers-reduced-motion:reduce){.Features-module__X8sLoq__cmsIntro,.Features-module__X8sLoq__cmsConsole,.Features-module__X8sLoq__cmsIndex li,.Features-module__X8sLoq__cmsSkyLine polyline{animation:none}}.Features-module__X8sLoq__voice{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.Features-module__X8sLoq__voiceSlides{place-items:center;min-height:0;display:grid;container-type:size}.Features-module__X8sLoq__voiceSlides>*{width:min(100cqw,177.778cqh - 19.5556rem)}.Features-module__X8sLoq__voiceTool{gap:var(--spacing-24);grid-template-rows:auto minmax(0,1fr)}.Features-module__X8sLoq__voiceToolText{align-content:start;gap:var(--spacing-16);display:grid}.Features-module__X8sLoq__toolSteps{gap:var(--spacing-8);margin:0;padding:0;list-style:none;display:grid}.Features-module__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}.Features-module__X8sLoq__voiceToolBody{align-content:start;min-width:0;min-height:0;display:grid}@media not (max-width:1024px){.Features-module__X8sLoq__voice{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.Features-module__X8sLoq__voiceSlides{height:100%}.Features-module__X8sLoq__voiceTool{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.Features-module__X8sLoq__voiceToolBody{align-content:center}}.Features-module__X8sLoq__theme{gap:var(--spacing-16);grid-template-rows:auto minmax(0,1fr)}.Features-module__X8sLoq__themeText{align-content:start;gap:var(--spacing-12);display:grid}.Features-module__X8sLoq__themeText .Features-module__X8sLoq__dots{justify-content:start}.Features-module__X8sLoq__swatches{gap:var(--spacing-4);grid-template-columns:repeat(9,minmax(0,2rem));display:grid}.Features-module__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)}.Features-module__X8sLoq__swatch[data-on]{border-color:var(--text-primary)}.Features-module__X8sLoq__presetName{font:var(--font-grotesk-headline-sm);letter-spacing:-.02em}.Features-module__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}.Features-module__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%)}.Features-module__X8sLoq__theme[data-step="1"] .Features-module__X8sLoq__miniPair{translate:0 var(--_top);scale:var(--_k)}.Features-module__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}.Features-module__X8sLoq__miniEyebrow{font:var(--font-grotesk-micro);letter-spacing:.08em}.Features-module__X8sLoq__miniTitle{font:var(--font-body-md)}.Features-module__X8sLoq__miniTitle em{font-style:italic}.Features-module__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}.Features-module__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}.Features-module__X8sLoq__theme[data-step="1"] .Features-module__X8sLoq__auditTable{opacity:1;pointer-events:auto;translate:0}.Features-module__X8sLoq__auditTable th:first-child{width:34%}.Features-module__X8sLoq__auditTable th,.Features-module__X8sLoq__auditTable td{padding:var(--spacing-4);border-bottom:var(--_line);text-align:left}.Features-module__X8sLoq__auditTable thead th{font:var(--font-grotesk-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.Features-module__X8sLoq__auditTable tbody th{font:var(--font-body-sm);color:var(--text-secondary)}.Features-module__X8sLoq__auditTable td{font-variant-numeric:tabular-nums;white-space:nowrap}.Features-module__X8sLoq__auditTable td[data-status=warn]{color:var(--text-accent)}.Features-module__X8sLoq__auditTable td[data-status=fail]{color:var(--text-error)}.Features-module__X8sLoq__grade{margin-left:var(--spacing-8);font:var(--font-grotesk-micro);color:var(--text-tertiary)}@media not (max-width:1024px){.Features-module__X8sLoq__theme{gap:var(--spacing-48);grid-template-rows:none;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.Features-module__X8sLoq__themeText{align-content:center;gap:var(--spacing-20)}.Features-module__X8sLoq__swatches{gap:var(--spacing-8);grid-template-columns:repeat(9,minmax(0,2.25rem))}.Features-module__X8sLoq__presetName{font:var(--font-grotesk-headline-xl)}.Features-module__X8sLoq__miniHome{padding:var(--spacing-20)}.Features-module__X8sLoq__miniTitle{font:var(--font-display-sm)}.Features-module__X8sLoq__auditTable th,.Features-module__X8sLoq__auditTable td{padding:var(--spacing-8) var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.Features-module__X8sLoq__shot,.Features-module__X8sLoq__adminDetail,.Features-module__X8sLoq__pubCaption,.Features-module__X8sLoq__cmsCopy,.Features-module__X8sLoq__mascotActBody{animation:none}.Features-module__X8sLoq__pubCard,.Features-module__X8sLoq__miniPair,.Features-module__X8sLoq__auditTable{transition:none}}
.GuideStar-module__L0q1-W__layer{z-index:calc(var(--z-index-nav) - 1);pointer-events:none;position:fixed;inset:0;overflow:hidden}.GuideStar-module__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}.GuideStar-module__L0q1-W__dust{aspect-ratio:1;fill:var(--fill);position:absolute}.GuideStar-module__L0q1-W__anchor{width:var(--size);aspect-ratio:1;vertical-align:middle;pointer-events:none;display:inline-block}@media (prefers-reduced-motion:reduce){.GuideStar-module__L0q1-W__layer{display:none}}
.TimeSky-module__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}.TimeSky-module__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}.TimeSky-module__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%}.TimeSky-module__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:TimeSky-module__zJVitG__twinkle var(--_twinkle-duration) var(--ease-standard) infinite alternate;background-size:180px 180px;position:absolute;inset:0}.TimeSky-module__zJVitG__starsFar{opacity:calc(var(--night,0) * .55);background-position:60px 90px;background-size:290px 290px;animation-delay:-2s}@keyframes TimeSky-module__zJVitG__twinkle{to{filter:brightness(.45)}}.TimeSky-module__zJVitG__sky{--_dim:0;--_grey:0;--_cloud:0;--_fog:0}.TimeSky-module__zJVitG__sky[data-weather=cloudy]{--_dim:.14;--_grey:.75;--_cloud:1}.TimeSky-module__zJVitG__sky[data-weather=fog]{--_grey:.6;--_fog:1}.TimeSky-module__zJVitG__sky[data-weather=rain]{--_dim:.26;--_grey:.85;--_cloud:1}.TimeSky-module__zJVitG__sky[data-weather=snow]{--_dim:.08;--_grey:.7;--_cloud:.8}.TimeSky-module__zJVitG__sky[data-weather=storm]{--_dim:.42;--_grey:.95;--_cloud:1}.TimeSky-module__zJVitG__sky .TimeSky-module__zJVitG__sun,.TimeSky-module__zJVitG__sky .TimeSky-module__zJVitG__glow{filter:opacity(calc(1 - var(--_grey) * 1.2))}.TimeSky-module__zJVitG__sky .TimeSky-module__zJVitG__stars{filter:opacity(calc(1 - var(--_grey)))}.TimeSky-module__zJVitG__overcast{background:var(--text-tertiary);mix-blend-mode:saturation;opacity:var(--_grey);position:absolute;inset:0}.TimeSky-module__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}.TimeSky-module__zJVitG__season{opacity:0;background:linear-gradient(to top, var(--_season,transparent) 0%, transparent 55%);position:absolute;inset:0}.TimeSky-module__zJVitG__sky[data-season] .TimeSky-module__zJVitG__season{opacity:calc(.28 * (1 - var(--night,0) * .9))}.TimeSky-module__zJVitG__sky[data-season=spring]{--_season:var(--bg-season-spring)}.TimeSky-module__zJVitG__sky[data-season=summer]{--_season:var(--bg-season-summer)}.TimeSky-module__zJVitG__sky[data-season=autumn]{--_season:var(--bg-season-autumn)}.TimeSky-module__zJVitG__sky[data-season=winter]{--_season:var(--bg-season-winter)}.TimeSky-module__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]) .TimeSky-module__zJVitG__chart{--_chart-k:.5}.TimeSky-module__zJVitG__chartLine{stroke:color-mix(in oklab, var(--_ink) 26%, transparent);stroke-width:1px}.TimeSky-module__zJVitG__chartStar{fill:var(--_ink);filter:drop-shadow(0 0 4px color-mix(in oklab, var(--_ink) 70%, transparent))}.TimeSky-module__zJVitG__chartName{font:var(--font-body-md);letter-spacing:.04em;fill:color-mix(in oklab, var(--_ink) 62%, transparent)}.TimeSky-module__zJVitG__chartStarName{font:var(--font-body-xs);fill:color-mix(in oklab, var(--_ink) 50%, transparent)}.TimeSky-module__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])) .TimeSky-module__zJVitG__caption{display:none}@media not (max-width:1024px){.TimeSky-module__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])) .TimeSky-module__zJVitG__caption{display:block}}.TimeSky-module__zJVitG__captionMoon{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}.TimeSky-module__zJVitG__captionMoonDark{fill:none;stroke:var(--text-white);stroke-width:1.4px;stroke-opacity:.6}.TimeSky-module__zJVitG__captionMoonLit{fill:var(--text-white)}.TimeSky-module__zJVitG__moonLayer{--_ink:var(--text-white);width:100%;height:100%;opacity:calc(1 - var(--_grey) * .8);position:absolute;inset:0}.TimeSky-module__zJVitG__moon{filter:drop-shadow(0 0 14px color-mix(in oklab, var(--_ink) 45%, transparent))}.TimeSky-module__zJVitG__moonDark{fill:color-mix(in oklab, var(--_ink) 10%, transparent)}.TimeSky-module__zJVitG__moonLit{fill:var(--_ink)}.TimeSky-module__zJVitG__chartLine,.TimeSky-module__zJVitG__chartName,.TimeSky-module__zJVitG__chartStarName{opacity:.4}.TimeSky-module__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:TimeSky-module__zJVitG__drift var(--_drift) linear infinite;background-size:160% 100%;position:absolute;inset:0 0 25%}.TimeSky-module__zJVitG__cloudsFar{--_drift:200s;opacity:calc(var(--_cloud) * .5);background-position:40% 0;background-size:220% 100%;inset:0 0 45%}@keyframes TimeSky-module__zJVitG__drift{to{background-position-x:160%}}.TimeSky-module__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}.TimeSky-module__zJVitG__weatherCanvas{width:100%;height:100%;position:absolute;inset:0}.TimeSky-module__zJVitG__tintLight,.TimeSky-module__zJVitG__tintDark{visibility:hidden;position:absolute}.TimeSky-module__zJVitG__tintLight{color:var(--text-white)}.TimeSky-module__zJVitG__tintDark{color:color-mix(in oklab, var(--text-black) 60%, var(--_h,var(--_dawn-h)))}.TimeSky-module__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){.TimeSky-module__zJVitG__stars,.TimeSky-module__zJVitG__clouds{animation:none}}
@layer components{.Pressable-module__A-ky_W__pressable{cursor:pointer}.Pressable-module__A-ky_W__pressable:disabled,.Pressable-module__A-ky_W__pressable[aria-disabled=true]{cursor:not-allowed}}
.Panel-module__ZB14kG__section{border-top:var(--border-light);animation:Panel-module__ZB14kG__sectionIn var(--duration-slow) var(--ease-standard) both;flex-direction:column;display:flex}@keyframes Panel-module__ZB14kG__sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Panel-module__ZB14kG__section{animation:none!important}}.Panel-module__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}.Panel-module__ZB14kG__section.Panel-module__ZB14kG__section>*+*{border-top:var(--border-light)}.Panel-module__ZB14kG__panel{min-width:0}.Panel-module__ZB14kG__panelFlex{display:var(--panel-display,flex);flex-direction:column;gap:0;}.Panel-module__ZB14kG__panelGrid{gap:0;display:grid;}.Panel-module__ZB14kG__divided>:nth-child(n+2){border-top:var(--border-light)}.Panel-module__ZB14kG__divided>:nth-child(n+3){border-left:var(--border-light)}.Panel-module__ZB14kG__gridHairlines{gap:var(--spacing-1);background-color:var(--border-color-light);background-clip:padding-box}.Panel-module__ZB14kG__gridHairlines>*{background:var(--bg-primary)}.Panel-module__ZB14kG__insetItems{}.Panel-module__ZB14kG__insetItems>:nth-child(odd){--_item-inline-end:var(--spacing-16)}.Panel-module__ZB14kG__insetItems>:nth-child(2n){--_item-inline-start:var(--spacing-16)}.Panel-module__ZB14kG__insetItems:has(>:last-child:nth-child(odd)):after{content:"";background:var(--bg-primary)}.Panel-module__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)}.Panel-module__ZB14kG__itemFlush{padding-block:0}
.TitleLink-module__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}.TitleLink-module__eQvlwa__link:hover{color:var(--text-primary)}.TitleLink-module__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}.TitleLink-module__eQvlwa__link:hover .TitleLink-module__eQvlwa__chevron{opacity:1;color:var(--text-accent);transform:translate(2px)}.TitleLink-module__eQvlwa__link:focus-visible{outline-offset:3px;border-radius:var(--radius-surface)}
.ErdExplorer-module__-dsDiW__wrap{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;container:erd/inline-size}.ErdExplorer-module__-dsDiW__flow{flex:1;min-height:0}.ErdExplorer-module__-dsDiW__split{gap:var(--spacing-8);flex:1;min-height:0;display:flex}@container erd not (min-width:560px){.ErdExplorer-module__-dsDiW__split{flex-direction:column}}.ErdExplorer-module__-dsDiW__focusChip{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);background:var(--bg-primary);box-shadow:var(--shadow-floating);align-items:center;display:flex}.ErdExplorer-module__-dsDiW__focusTitle{color:var(--text-secondary);font:var(--font-code-sm);white-space:nowrap}.ErdExplorer-module__-dsDiW__focusTitle strong{color:var(--text-accent)}.ErdExplorer-module__-dsDiW__focusBtn{height:var(--control-height-sm);padding:0 var(--spacing-8);border-radius:var(--radius-control);color:var(--text-secondary);font:var(--font-body-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ErdExplorer-module__-dsDiW__focusBtn:hover{background:var(--bg-tertiary);color:var(--text-accent)}.ErdExplorer-module__-dsDiW__notes{gap:var(--spacing-8);flex-direction:column;width:300px;display:flex}.ErdExplorer-module__-dsDiW__note{gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.ErdExplorer-module__-dsDiW__noteTitle{color:var(--text-primary);font:var(--font-body-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-135)}.ErdExplorer-module__-dsDiW__noteTag{padding:var(--badge-padding-md);border-radius:var(--radius-control);background:var(--bg-accent-subtle);color:var(--text-accent);font:var(--font-code-xs);word-break:break-all;align-self:flex-start}.ErdExplorer-module__-dsDiW__noteDesc{color:var(--text-secondary);font:var(--font-body-sm);margin:0}.ErdExplorer-module__-dsDiW__viewSwitch{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-floating);display:flex}.ErdExplorer-module__-dsDiW__viewBtn{gap:var(--spacing-2);height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);border-radius:var(--radius-control);color:var(--text-tertiary);font:var(--font-body-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ErdExplorer-module__-dsDiW__viewBtn:hover{color:var(--text-primary)}.ErdExplorer-module__-dsDiW__viewBtnOn,.ErdExplorer-module__-dsDiW__viewBtnOn:hover{background:var(--bg-accent-subtle);color:var(--text-accent)}.ErdExplorer-module__-dsDiW__editHint{padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-control);background:var(--bg-glass-panel);backdrop-filter:var(--blur-glass);color:var(--text-tertiary);font:var(--font-body-xs);letter-spacing:.01em;pointer-events:none}.ErdExplorer-module__-dsDiW__wrap:fullscreen{padding:var(--spacing-24);background:var(--bg-primary)}
.PanelTitle-module___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)}.PanelTitle-module___yUzqa__inset{border-bottom:none;padding-top:0;padding-bottom:0}.PanelTitle-module___yUzqa__framed{padding-bottom:var(--spacing-12);border-bottom:var(--border-light)}
.Settings-module__OPBv0W__message{font:var(--font-body-sm);padding:var(--spacing-4) var(--spacing-16);border-radius:var(--radius-control)}.Settings-module__OPBv0W__messageSuccess{background:var(--bg-success);color:var(--text-success-strong)}.Settings-module__OPBv0W__messageError{background:var(--bg-accent-light);color:var(--text-accent)}.Settings-module__OPBv0W__conflictListClip{max-height:var(--_clip-h,200px);overflow:hidden}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__conflictListClip{transition:max-height var(--duration-base) var(--ease-standard)}.Settings-module__OPBv0W__conflictListClip.Settings-module__OPBv0W__conflictListExpanded{max-height:var(--_list-height,1000px)}.Settings-module__OPBv0W__section{padding-bottom:var(--spacing-32);margin-bottom:var(--spacing-32);border-bottom:var(--border-light);column-gap:var(--spacing-16);row-gap:var(--spacing-16);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;display:grid}:where(.Settings-module__OPBv0W__section)>*,.Settings-module__OPBv0W__sectionWide{grid-column:1/-1}.Settings-module__OPBv0W__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Settings-module__OPBv0W__sectionTitle{font:var(--font-title-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin:0}.Settings-module__OPBv0W__sectionSubTitle{font:var(--font-label-md);color:var(--text-primary);letter-spacing:.02em;margin:0}.Settings-module__OPBv0W__fieldGroupLabel{margin-bottom:var(--spacing-2);font:var(--font-label-xs);color:var(--text-tertiary);letter-spacing:.02em;display:block}.Settings-module__OPBv0W__sectionTitleRow{align-items:center;gap:var(--spacing-4) var(--spacing-16);flex-wrap:wrap;margin:0;display:flex}.Settings-module__OPBv0W__sectionTitleRow .Settings-module__OPBv0W__sectionTitle{margin-bottom:0}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink:hover{color:var(--text-accent)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__dsLink:hover:after{background:var(--text-accent)}.Settings-module__OPBv0W__fields{align-items:flex-start;gap:var(--spacing-12);flex-direction:column;width:100%;display:flex}.Settings-module__OPBv0W__fieldPair{gap:var(--spacing-8) var(--spacing-16);grid-template-columns:1fr;width:100%;display:grid}@media not (max-width:1024px){.Settings-module__OPBv0W__fieldPair{grid-template-columns:var(--grid-columns-2)}}.Settings-module__OPBv0W__fieldPair>.Settings-module__OPBv0W__fieldHint,.Settings-module__OPBv0W__fieldPair>.Settings-module__OPBv0W__fallbackSection{grid-column:1/-1}.Settings-module__OPBv0W__fieldRow{align-items:stretch;gap:var(--spacing-4);flex-direction:column;width:100%;min-width:0;display:flex}.Settings-module__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%}.Settings-module__OPBv0W__fieldRow .Settings-module__OPBv0W__fieldCounter{transition:color var(--duration-base) var(--ease-standard)}.Settings-module__OPBv0W__fieldRowInline{gap:0;position:relative}.Settings-module__OPBv0W__fieldRowInline .Settings-module__OPBv0W__fieldLabel{left:var(--spacing-12);pointer-events:none;opacity:.5;width:auto;position:absolute;top:50%;translate:0 -50%}.Settings-module__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}.Settings-module__OPBv0W__colorField{align-items:center;gap:var(--spacing-8);flex:1;min-width:0;display:flex}.Settings-module__OPBv0W__colorPicker{width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-full);background:0 0;flex-shrink:0;padding:0}.Settings-module__OPBv0W__colorPicker::-webkit-color-swatch-wrapper{padding:var(--spacing-2)}.Settings-module__OPBv0W__colorPicker::-webkit-color-swatch{border-radius:var(--radius-full);border:none}.Settings-module__OPBv0W__colorInput{flex:1;min-width:0}.Settings-module__OPBv0W__presetGrid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.Settings-module__OPBv0W__presetGrid+.Settings-module__OPBv0W__fields{margin-top:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--border-light)}.Settings-module__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}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__presetCard:hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__presetCardActive{border-color:var(--text-accent)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__presetCardActive .Settings-module__OPBv0W__presetName{color:var(--text-accent);font-weight:600}.Settings-module__OPBv0W__presetCardWrap{position:relative}.Settings-module__OPBv0W__presetCardWrap>.Settings-module__OPBv0W__presetCard{width:100%}.Settings-module__OPBv0W__presetCardWrap:has(.Settings-module__OPBv0W__presetCardRemove)>.Settings-module__OPBv0W__presetCard{padding-right:calc(var(--control-height-xs) + var(--spacing-12))}.Settings-module__OPBv0W__presetCardRemove{top:0;right:var(--spacing-8);margin-block:auto;position:absolute;bottom:0}.Settings-module__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}.Settings-module__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}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__logoColorPresetBtn:hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__faviconImageBgField{align-items:center;gap:var(--spacing-4);display:flex}.Settings-module__OPBv0W__faviconImageBgField .Settings-module__OPBv0W__colorField{flex:none}.Settings-module__OPBv0W__faviconImageBgField .Settings-module__OPBv0W__colorInput{flex:none;width:8rem}.Settings-module__OPBv0W__logoUpload{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Settings-module__OPBv0W__logoPreviewImage{object-fit:contain;width:auto;max-width:100%;height:100%}.Settings-module__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}.Settings-module__OPBv0W__sectionTitle+.Settings-module__OPBv0W__sectionHint,.Settings-module__OPBv0W__sectionTitle+.Settings-module__OPBv0W__sectionHintList{margin-top:var(--spacing-4)}.Settings-module__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}.Settings-module__OPBv0W__fieldHint{font:var(--font-body-sm);color:var(--text-tertiary);margin:0}.Settings-module__OPBv0W__fieldHint.Settings-module__OPBv0W__hintItem{margin-left:var(--spacing-20);list-style:outside;display:list-item}.Settings-module__OPBv0W__fieldLabelText{align-items:center;gap:var(--spacing-4);display:flex}.Settings-module__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}.Settings-module__OPBv0W__profileAddBtn{margin-top:var(--spacing-16)}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__profileAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary)}.Settings-module__OPBv0W__seriesCardOrderPrefix{color:var(--text-white);mix-blend-mode:difference;margin-right:var(--spacing-2);font-variant-numeric:tabular-nums}.Settings-module__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}.Settings-module__OPBv0W__seriesCoverPreview .Settings-module__OPBv0W__logoPreviewImage{object-fit:cover;width:100%;height:100%}.Settings-module__OPBv0W__publishToggle{align-items:center;gap:var(--spacing-8);display:flex}.Settings-module__OPBv0W__publishLabel{font:var(--font-body-sm);color:var(--text-secondary);min-width:3em;transition:opacity var(--duration-fast) var(--ease-standard);animation:Settings-module__OPBv0W__publishFade var(--duration-base) var(--ease-standard);display:inline-block}@keyframes Settings-module__OPBv0W__publishFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.Settings-module__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}.Settings-module__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}.Settings-module__OPBv0W__newSeriesShell>div:nth-child(2){min-height:0;overflow:hidden}.Settings-module__OPBv0W__newSeriesShellOpen>div:nth-child(2){overflow:visible}.Settings-module__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}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__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}.Settings-module__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}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__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}.Settings-module__OPBv0W__newSeriesShellTitle:disabled{cursor:default}.Settings-module__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}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__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}.Settings-module__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}.Settings-module__OPBv0W__newSeriesShellActions .Settings-module__OPBv0W__publishToggle{gap:var(--spacing-4)}.Settings-module__OPBv0W__newSeriesShellOpen .Settings-module__OPBv0W__newSeriesShellActions{opacity:1;transition:opacity var(--duration-fast) .45s}.Settings-module__OPBv0W__newSeriesShell:not(.Settings-module__OPBv0W__newSeriesShellOpen):hover{border-color:var(--text-primary)}.Settings-module__OPBv0W__newSeriesShell:not(.Settings-module__OPBv0W__newSeriesShellOpen):hover .Settings-module__OPBv0W__newSeriesShellTitle{color:var(--text-primary)}.Settings-module__OPBv0W__fontPickerSelect{flex:1;min-width:0}.Settings-module__OPBv0W__fields .Settings-module__OPBv0W__fontPickerSelect{width:100%}.Settings-module__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}.Settings-module__OPBv0W__section .Settings-module__OPBv0W__envFieldHighlight .Settings-module__OPBv0W__fieldLabel,.Settings-module__OPBv0W__envFieldHighlight .Settings-module__OPBv0W__fieldLabel{color:var(--text-accent);transition:color var(--duration-base) var(--ease-standard)}.Settings-module__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}.Settings-module__OPBv0W__envFieldRow>.Settings-module__OPBv0W__fieldLabel{grid-column:1/-1}.Settings-module__OPBv0W__envFieldRow .Settings-module__OPBv0W__fieldLabel{align-items:center;gap:var(--spacing-8);flex-flow:wrap;min-width:0}.Settings-module__OPBv0W__tagDescFilterRow{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.Settings-module__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}.Settings-module__OPBv0W__tagDescFilterRow .Settings-module__OPBv0W__filterBtnChevron{transition:transform var(--duration-fast) var(--ease-standard)}.Settings-module__OPBv0W__filterBtnChevronOpen{transform:rotate(180deg)}.Settings-module__OPBv0W__tagDescFilterGroup{align-items:center;gap:var(--spacing-4);display:inline-flex}.Settings-module__OPBv0W__tagDescFilterGroupLabel{font:var(--font-label-xs);color:var(--text-tertiary);letter-spacing:.02em;margin-right:var(--spacing-4)}.Settings-module__OPBv0W__tagDescFilterRow button,.Settings-module__OPBv0W__tagDescFilterDrawer button{font-size:var(--font-size-body-sm)}.Settings-module__OPBv0W__tagDescFilterGroup+.Settings-module__OPBv0W__tagDescFilterGroup{padding-left:var(--spacing-12);border-left:var(--border-light)}.Settings-module__OPBv0W__tagDescSearchEnd{flex-basis:100%;width:100%}.Settings-module__OPBv0W__tagDescToolbarWrap{flex-direction:column;display:flex}.Settings-module__OPBv0W__tagDescFilterDrawer{align-items:center;gap:var(--spacing-12);margin-top:var(--spacing-8);flex-wrap:wrap;display:flex}.Settings-module__OPBv0W__tagDescLetterDrawer{margin-top:var(--spacing-8)}.Settings-module__OPBv0W__tagDescChipsBlock{gap:var(--spacing-16);flex-direction:column;display:flex}.Settings-module__OPBv0W__tagDescCount{font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.Settings-module__OPBv0W__tagDescEmpty{padding:var(--spacing-32) 0;text-align:center;color:var(--text-tertiary);font:var(--font-body-md)}.Settings-module__OPBv0W__tagDescPagination{align-self:center;margin-top:0}.Settings-module__OPBv0W__tagCountBadge{margin-left:var(--spacing-4);font:var(--font-code-xs);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.Settings-module__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}.Settings-module__OPBv0W__tagRelatedPosts>ul{height:auto}.Settings-module__OPBv0W__tagRelatedPosts>ul>li{min-height:var(--_row-h);box-sizing:border-box}.Settings-module__OPBv0W__tagRelatedEmpty{font:var(--font-body-sm);color:var(--text-tertiary);justify-content:center}.Settings-module__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.Settings-module__OPBv0W__tagRelatedItem:hover{color:var(--text-accent)}.Settings-module__OPBv0W__tagRelatedTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Settings-module__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}.Settings-module__OPBv0W__tagRelatedMetaDraft{padding:var(--badge-padding-sm);border-radius:var(--radius-control);background:var(--bg-tertiary-alt);color:var(--text-tertiary);font:var(--font-body-xs);text-transform:uppercase;letter-spacing:.05em}.Settings-module__OPBv0W__fieldsGrid2{gap:var(--spacing-16);grid-template-columns:1fr;display:grid}@media not (max-width:768px){.Settings-module__OPBv0W__fieldsGrid2{grid-template-columns:var(--grid-columns-2)}}.Settings-module__OPBv0W__worksCatEditor{gap:var(--spacing-20);flex-direction:column;width:100%;display:flex}.Settings-module__OPBv0W__worksCatChipLabel{align-items:center;gap:var(--spacing-4);display:inline-flex}.Settings-module__OPBv0W__worksCatChipSep{color:var(--text-tertiary);opacity:.6}.Settings-module__OPBv0W__shakeAlert{animation:Settings-module__OPBv0W__shakeAlert var(--duration-slow) var(--ease-enter)}@keyframes Settings-module__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)}}.Settings-module__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}.Settings-module__OPBv0W__worksCatAddActions{align-items:center;gap:var(--spacing-4);display:inline-flex}.Settings-module__OPBv0W__worksCatAddRow{align-items:center;gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.Settings-module__OPBv0W__worksCatAddRowField{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Settings-module__OPBv0W__worksCatAddRowLabel{font:var(--font-label-sm);color:var(--text-tertiary);letter-spacing:.02em}@media not (max-width:768px){.Settings-module__OPBv0W__worksCatAddRow{gap:var(--spacing-16);grid-template-columns:80px 1fr}}.Settings-module__OPBv0W__authorInvite{gap:var(--spacing-4);margin-top:var(--spacing-12);flex-direction:column;display:flex}.Settings-module__OPBv0W__authorInviteErr{color:var(--text-accent);font:var(--font-body-sm)}.Settings-module__OPBv0W__authorInvite .Settings-module__OPBv0W__fieldHint{color:var(--text-secondary)}.Settings-module__OPBv0W__addPopoverTrigger{margin-left:auto}.Settings-module__OPBv0W__addPopoverForm{gap:var(--spacing-16);padding:var(--spacing-16);flex-direction:column;min-width:24rem;max-width:90vw;display:flex}.Settings-module__OPBv0W__addPopoverForm>.Settings-module__OPBv0W__worksCatAddLabel{padding-bottom:var(--spacing-12);border-bottom:var(--border-light)}.Settings-module__OPBv0W__addPopoverForm .Settings-module__OPBv0W__worksCatAddRow{align-items:start}.Settings-module__OPBv0W__addPopoverForm .Settings-module__OPBv0W__worksCatAddRowLabel{padding-top:var(--spacing-4)}
.ErdCanvas-module__ONrfCq__wrap{gap:var(--spacing-12);flex-direction:column;display:flex}.ErdCanvas-module__ONrfCq__toolbar{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.ErdCanvas-module__ONrfCq__search{flex-shrink:0}.ErdCanvas-module__ONrfCq__count{color:var(--text-tertiary);font:var(--font-code-sm);margin-left:auto}.ErdCanvas-module__ONrfCq__grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.ErdCanvas-module__ONrfCq__card{border:var(--border-light);background:var(--bg-primary);border-radius:0;position:relative;overflow:hidden}.ErdCanvas-module__ONrfCq__grid .ErdCanvas-module__ONrfCq__card{transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.ErdCanvas-module__ONrfCq__card:hover{background:var(--bg-secondary)}.ErdCanvas-module__ONrfCq__cardOn,.ErdCanvas-module__ONrfCq__cardOn:hover{border-color:var(--border-color-accent-strong);background:var(--bg-accent-subtle)}.ErdCanvas-module__ONrfCq__cardOn .ErdCanvas-module__ONrfCq__cardName{color:var(--text-accent)}.ErdCanvas-module__ONrfCq__cardRel{border-color:var(--border-color-accent);outline:var(--border-width-1) solid var(--border-color-accent);outline-offset:calc(-1 * var(--border-width-1))}.ErdCanvas-module__ONrfCq__cardDim{opacity:.18}.ErdCanvas-module__ONrfCq__cardMain{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.ErdCanvas-module__ONrfCq__cardHead{gap:var(--spacing-4);padding:var(--card-padding-sm);border-bottom:var(--border-light);background:var(--bg-tertiary);align-items:center;display:flex}.ErdCanvas-module__ONrfCq__cardOn .ErdCanvas-module__ONrfCq__cardHead{border-bottom-color:var(--border-color-accent);background:0 0}.ErdCanvas-module__ONrfCq__cardName{color:var(--text-primary);font:var(--font-code-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ErdCanvas-module__ONrfCq__cardCols{padding:var(--card-padding-sm);flex-direction:column;flex:1;display:flex}.ErdCanvas-module__ONrfCq__col{gap:var(--spacing-4);font:var(--font-code-xs);grid-template-columns:1.4rem minmax(0,1fr) minmax(0,auto);align-items:baseline;line-height:1.7;display:grid}.ErdCanvas-module__ONrfCq__colKey{color:#0000;font:var(--font-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em}.ErdCanvas-module__ONrfCq__colKeyPk{color:var(--text-accent)}.ErdCanvas-module__ONrfCq__colKeyFk{color:var(--text-info-strong)}.ErdCanvas-module__ONrfCq__colName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ErdCanvas-module__ONrfCq__colType{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ErdCanvas-module__ONrfCq__cardSub{gap:var(--spacing-2) var(--spacing-8);min-width:0;padding:var(--card-padding-sm);border-top:var(--border-light);flex-wrap:wrap;align-items:center;display:flex}.ErdCanvas-module__ONrfCq__cardOn .ErdCanvas-module__ONrfCq__cardSub{border-top-color:var(--border-color-accent)}.ErdCanvas-module__ONrfCq__dirTag{gap:var(--spacing-4);padding:var(--badge-padding-sm);background:var(--bg-accent-subtle);color:var(--text-accent);font:var(--font-body-xs);white-space:nowrap;border-radius:0;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.ErdCanvas-module__ONrfCq__cardOn .ErdCanvas-module__ONrfCq__dirTag{background:0 0;padding-inline:0}.ErdCanvas-module__ONrfCq__stat{gap:var(--spacing-4);color:var(--text-tertiary);font:var(--font-body-xs);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;display:inline-flex}.ErdCanvas-module__ONrfCq__stat:first-child{color:var(--text-muted);order:1;margin-left:auto}.ErdCanvas-module__ONrfCq__emptyBox{justify-content:center;align-items:center;gap:var(--spacing-8);min-height:220px;padding:var(--spacing-16) var(--spacing-32);border:var(--border-width-1) dashed var(--border-color-light);border-radius:var(--radius-surface);text-align:center;flex-direction:column;display:flex}.ErdCanvas-module__ONrfCq__emptyTitle{color:var(--text-secondary);font:var(--font-label-md);margin:0}.ErdCanvas-module__ONrfCq__emptyHint{margin:0 0 var(--spacing-4) 0;max-width:42ch;color:var(--text-tertiary);font:var(--font-body-sm);line-height:1.6}.ErdCanvas-module__ONrfCq__viewSwitch{align-items:center;gap:var(--spacing-2);height:var(--control-height-sm);padding:var(--spacing-2);border:var(--border-width-1) solid var(--border-color-light);border-radius:var(--radius-control);display:inline-flex}.ErdCanvas-module__ONrfCq__viewBtn{gap:var(--spacing-2);height:calc(var(--control-height-sm) - 6px);padding:0 var(--spacing-12);border-radius:var(--radius-control);color:var(--text-tertiary);font:var(--font-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.ErdCanvas-module__ONrfCq__viewBtn:hover{color:var(--text-primary)}.ErdCanvas-module__ONrfCq__viewBtnOn,.ErdCanvas-module__ONrfCq__viewBtnOn:hover{background:var(--bg-accent-subtle);color:var(--text-accent)}.ErdCanvas-module__ONrfCq__diagram{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-secondary);max-height:34rem;overflow:auto}.ErdCanvas-module__ONrfCq__svg{width:100%;height:auto;display:block}.ErdCanvas-module__ONrfCq__linkLine,.ErdCanvas-module__ONrfCq__linkSymbol{stroke:var(--border-color-default);stroke-width:1.5px;fill:none}.ErdCanvas-module__ONrfCq__linkOn .ErdCanvas-module__ONrfCq__linkLine,.ErdCanvas-module__ONrfCq__linkOn .ErdCanvas-module__ONrfCq__linkSymbol{stroke:var(--text-accent);stroke-width:2.5px}.ErdCanvas-module__ONrfCq__node{cursor:pointer}.ErdCanvas-module__ONrfCq__nodeDim{opacity:.25}.ErdCanvas-module__ONrfCq__nodeName{fill:var(--text-primary);font:var(--font-label-md)}.ErdCanvas-module__ONrfCq__col{fill:var(--text-secondary);font:var(--font-code-sm)}.ErdCanvas-module__ONrfCq__colType{fill:var(--text-muted);font:var(--font-code-xs)}.ErdCanvas-module__ONrfCq__keyPk,.ErdCanvas-module__ONrfCq__keyFk{font:var(--font-label-xs)}.ErdCanvas-module__ONrfCq__keyPk{fill:var(--text-accent)}.ErdCanvas-module__ONrfCq__keyFk{fill:var(--text-info)}.ErdCanvas-module__ONrfCq__flowBox{border:var(--border-light);border-radius:var(--radius-surface);height:34rem;overflow:hidden}.ErdCanvas-module__ONrfCq__warnTag{gap:var(--spacing-4);padding:var(--badge-padding-sm);background:var(--bg-warning-soft);color:var(--text-warning-strong);font:var(--font-body-xs);white-space:nowrap;border-radius:0;flex-shrink:0;align-items:center;display:inline-flex}.ErdCanvas-module__ONrfCq__warnCount{gap:var(--spacing-4);color:var(--text-warning-strong);font:var(--font-body-sm);align-items:center;display:inline-flex}
.SettingsFormFields-module__nn4Bva__resumeFile{align-items:center;gap:var(--spacing-4);height:var(--control-height-sm);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}.SettingsFormFields-module__nn4Bva__resumeFile>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SettingsFormFields-module__nn4Bva__resumeFile>svg{flex-shrink:0}.SettingsFormFields-module__nn4Bva__resumeFile:hover{border-color:var(--text-primary);color:var(--text-primary)}.SettingsFormFields-module__nn4Bva__fieldLabelHint{font:var(--font-body-xs);color:var(--text-tertiary);margin-left:var(--spacing-20);list-style:outside;display:list-item}.SettingsFormFields-module__nn4Bva__fieldHelp{color:var(--text-tertiary);cursor:help;align-items:center;display:inline-flex}.SettingsFormFields-module__nn4Bva__fieldHelp:hover{color:var(--text-secondary)}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__serviceItem:first-child{padding-top:0}.SettingsFormFields-module__nn4Bva__serviceItem:last-child{padding-bottom:0}.SettingsFormFields-module__nn4Bva__serviceItem+.SettingsFormFields-module__nn4Bva__serviceItem{border-top:var(--border-light)}.SettingsFormFields-module__nn4Bva__fieldCounterWarn{color:var(--text-warning-strong)}.SettingsFormFields-module__nn4Bva__fieldCounterOver{color:var(--text-accent);font-weight:500}.SettingsFormFields-module__nn4Bva__logoPreview{flex-shrink:1;justify-content:center;align-items:center;min-width:88px;max-width:240px;height:52px;display:flex}.SettingsFormFields-module__nn4Bva__logoPreviewSquare{aspect-ratio:1;flex-shrink:0;min-width:0}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__logoPreviewTint img{visibility:hidden}.SettingsFormFields-module__nn4Bva__logoActions{justify-content:flex-end;gap:var(--spacing-4);flex-wrap:wrap;flex-shrink:0;display:flex}.SettingsFormFields-module__nn4Bva__logoPreviewRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);width:100%;min-width:0;display:flex}.SettingsFormFields-module__nn4Bva__logoTintControl{align-items:center;gap:var(--spacing-4);flex-shrink:0;display:flex}.SettingsFormFields-module__nn4Bva__logoTintLabel{font:var(--font-body-xs);color:var(--text-tertiary);white-space:nowrap}.SettingsFormFields-module__nn4Bva__logoPreviewColorEmpty{position:relative}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__logoPreviewOnLight,.SettingsFormFields-module__nn4Bva__logoPreviewOnDark{border:var(--border-light);border-radius:var(--radius-mark);padding:0 var(--spacing-12)}.SettingsFormFields-module__nn4Bva__logoPreviewOnLight{background:var(--bg-scheme-light)}.SettingsFormFields-module__nn4Bva__logoPreviewOnDark{background:var(--bg-scheme-dark)}.SettingsFormFields-module__nn4Bva__logoPreviewColor{flex-shrink:0;display:inline-flex}.SettingsFormFields-module__nn4Bva__logoPreviewColorBtn{border:var(--border-strong);border-radius:var(--radius-full);cursor:pointer;width:22px;height:22px}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__logoTintReset:hover{color:var(--text-primary)}.SettingsFormFields-module__nn4Bva__logoLabelRow{justify-content:space-between;align-items:center;gap:var(--spacing-12);min-width:0;display:flex}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__logoDropzoneFilled{cursor:default;justify-content:flex-start;align-items:center}.SettingsFormFields-module__nn4Bva__logoDropzoneEmpty{align-items:center;gap:var(--spacing-4);color:var(--text-tertiary);flex-direction:column;display:flex}.SettingsFormFields-module__nn4Bva__serviceItems{flex-direction:column;display:flex}.SettingsFormFields-module__nn4Bva__serviceItemDragging{background:var(--bg-secondary);z-index:calc(var(--z-index-nav) - 2)}.SettingsFormFields-module__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}.SettingsFormFields-module__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}.SettingsFormFields-module__nn4Bva__slotDigit{height:1em;line-height:var(--line-height-100);display:inline-block;overflow:hidden}.SettingsFormFields-module__nn4Bva__slotReel{transition:transform var(--duration-base) var(--ease-enter);flex-direction:column;display:flex}.SettingsFormFields-module__nn4Bva__slotChar{height:1em;line-height:var(--line-height-100);display:block}.SettingsFormFields-module__nn4Bva__serviceItemFields{gap:var(--spacing-8);flex-direction:column;flex:1;display:flex}
.SqlEditor-module__H7Sf2q__wrap{border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);height:20rem;position:relative;overflow:hidden}.SqlEditor-module__H7Sf2q__editor{height:auto!important;position:absolute!important;inset:0!important}:is(.SqlEditor-module__H7Sf2q__editor .sp-code-editor,.SqlEditor-module__H7Sf2q__editor .cm-editor){background:0 0;height:100%!important}.SqlEditor-module__H7Sf2q__editor .cm-scroller{background:0 0;height:100%!important;overflow:auto!important}:is(.SqlEditor-module__H7Sf2q__editor .cm-content,.SqlEditor-module__H7Sf2q__editor .cm-line,.SqlEditor-module__H7Sf2q__editor .cm-gutters){font:var(--font-code-md);line-height:1.7}.SqlEditor-module__H7Sf2q__editor .cm-gutters{color:var(--text-muted);background:0 0;border-right:0}:is(.SqlEditor-module__H7Sf2q__editor .cm-activeLine,.SqlEditor-module__H7Sf2q__editor .cm-activeLineGutter){background:0 0}.SqlEditor-module__H7Sf2q__editor .cm-activeLine{box-shadow:inset var(--border-width-2) 0 0 var(--border-color-accent);background:0 0}.SqlEditor-module__H7Sf2q__editor .cm-activeLineGutter{color:var(--text-accent);background:0 0}.SqlEditor-module__H7Sf2q__editor .cm-selectionMatch{text-decoration:underline;text-decoration-color:var(--border-color-accent);background:0 0}.SqlEditor-module__H7Sf2q__editor .cm-lintRange-error{border-bottom:var(--border-width-2) dotted var(--text-error);background:0 0}.SqlEditor-module__H7Sf2q__editor .cm-lintRange-warning{border-bottom:var(--border-width-2) dotted var(--text-warning);background:0 0}:is(.SqlEditor-module__H7Sf2q__editor .cm-tooltip,.SqlEditor-module__H7Sf2q__editor .cm-panels){border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-surface);color:var(--text-primary);font:var(--font-body-sm);box-shadow:var(--shadow-floating);overflow:hidden}.SqlEditor-module__H7Sf2q__editor .cm-tooltip-autocomplete>ul>li{padding:var(--spacing-2) var(--spacing-12);font-family:var(--font-family-code), monospace}.SqlEditor-module__H7Sf2q__editor .cm-tooltip-autocomplete>ul>li[aria-selected]{border-radius:var(--radius-control);background:var(--bg-accent-subtle);color:var(--text-accent)}.SqlEditor-module__H7Sf2q__editor .cm-completionDetail{color:var(--text-muted);font-style:normal}.SqlEditor-module__H7Sf2q__editor .cm-diagnostic{border-left-color:var(--border-color-accent);padding:var(--spacing-2) var(--spacing-12)}.SqlEditor-module__H7Sf2q__editor .cm-panels{padding:var(--spacing-2) var(--spacing-8)}:is(.SqlEditor-module__H7Sf2q__editor .cm-panel.cm-search input,.SqlEditor-module__H7Sf2q__editor .cm-panel.cm-search button){border:var(--border-light);border-radius:var(--radius-control);height:var(--control-height-xs);padding:0 var(--control-padding-inline-xs);background:var(--bg-primary);color:var(--text-primary);align-items:center;font-family:inherit;display:inline-flex}.SqlEditor-module__H7Sf2q__editor .cm-panel.cm-search label{color:var(--text-secondary)}
.BackendPanel-module__1R7YcG__dbSplit{gap:var(--_space-block);flex:1;min-height:0;display:flex;overflow:hidden}.BackendPanel-module__1R7YcG__dbList{display:var(--db-list-display,flex);border-right:var(--_line-secondary);scrollbar-width:none;flex-direction:column;flex-shrink:0;width:clamp(260px,25vw,400px);position:relative;overflow-y:auto;container-type:size}.BackendPanel-module__1R7YcG__dbList::-webkit-scrollbar{display:none}.BackendPanel-module__1R7YcG__dbPageNav{height:calc(100cqh / var(--items-count,4));gap:var(--_space-block);z-index:2;padding:var(--spacing-8) var(--spacing-16);border-top:var(--_line-secondary);background:var(--bg-primary);font:var(--font-body-lg);color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;bottom:0}.BackendPanel-module__1R7YcG__dbList .BackendPanel-module__1R7YcG__dbPageNav{transition:opacity var(--duration-base) var(--ease-standard)}.BackendPanel-module__1R7YcG__dbPageBtn{font-size:inherit;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.BackendPanel-module__1R7YcG__dbPageBtn:hover{color:var(--text-accent)}.BackendPanel-module__1R7YcG__dbPageBtn:disabled{opacity:var(--opacity-disabled)}.BackendPanel-module__1R7YcG__dbPageBtn:disabled:hover{color:inherit}.BackendPanel-module__1R7YcG__dbListItem{gap:var(--_space-line);padding:var(--spacing-20) 0;padding-right:var(--_space-line);border-bottom:var(--_line-secondary);flex:none;align-items:flex-start;display:flex}.BackendPanel-module__1R7YcG__dbList .BackendPanel-module__1R7YcG__dbListItem{transition:border-color var(--duration-base) var(--ease-standard), padding-left var(--duration-base) var(--ease-standard)}.BackendPanel-module__1R7YcG__dbListItem:hover{border-bottom-color:var(--border-accent)}.BackendPanel-module__1R7YcG__dbListItem:hover .BackendPanel-module__1R7YcG__dbNumber{color:var(--text-accent)}.BackendPanel-module__1R7YcG__dbListItemActive{padding-left:var(--_space-block);border-bottom-color:var(--border-accent)}.BackendPanel-module__1R7YcG__dbListItem:last-child,.BackendPanel-module__1R7YcG__dbListItem:has(+.BackendPanel-module__1R7YcG__dbPageNav){border-bottom:none}.BackendPanel-module__1R7YcG__dbNumber{font:var(--font-body-xl);font-family:var(--_font-display);font-weight:var(--font-weight-regular);color:var(--text-tertiary);flex-shrink:0}.BackendPanel-module__1R7YcG__dbList .BackendPanel-module__1R7YcG__dbNumber{transition:color var(--duration-base) var(--ease-standard)}.BackendPanel-module__1R7YcG__dbListItemActive .BackendPanel-module__1R7YcG__dbNumber{color:var(--text-accent)}.BackendPanel-module__1R7YcG__dbListMeta{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.BackendPanel-module__1R7YcG__dbListTitle{font:var(--font-body-xl);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.BackendPanel-module__1R7YcG__dbListItemActive .BackendPanel-module__1R7YcG__dbListTitle{color:var(--text-primary)}.BackendPanel-module__1R7YcG__dbListDesc{font:var(--font-body-md);font-family:var(--_font-grotesk);line-height:var(--line-height-135);color:var(--text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BackendPanel-module__1R7YcG__dbDetail{scrollbar-width:none;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.BackendPanel-module__1R7YcG__dbDetail::-webkit-scrollbar{display:none}.BackendPanel-module__1R7YcG__dbDetailItem{box-sizing:border-box;min-height:100%;padding-bottom:var(--_space-section)}.BackendPanel-module__1R7YcG__dbTitle{z-index:1;font-family:var(--font-family-code);font-size:clamp(1rem,.754rem + 1.01vw,1.4rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-135);margin:0;position:relative}.BackendPanel-module__1R7YcG__dbEntry p{font:var(--font-body-xl);font-family:var(--_font-grotesk);color:var(--text-secondary);margin:0;font-size:clamp(.8rem,.708rem + .38vw,.95rem)}.BackendPanel-module__1R7YcG__dbSchema{border-top:var(--_line-primary);font:var(--font-body-md);font-size:clamp(var(--font-size-body-xs), .688rem + .25vw, .85rem);flex-direction:column;display:flex}.BackendPanel-module__1R7YcG__dbSchemaHeader{gap:var(--spacing-12);padding:var(--spacing-12) 0;border-bottom:var(--_line-primary);font:var(--font-body-sm);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);grid-template-columns:1fr .5fr 1fr;display:grid}.BackendPanel-module__1R7YcG__dbSchemaRow{gap:var(--spacing-12);padding:var(--spacing-12) 0;border-bottom:var(--_line-secondary);font-size:clamp(var(--font-size-body-xs), .688rem + .25vw, .85rem);line-height:var(--line-height-160);grid-template-columns:1fr .5fr 1fr;display:grid}.BackendPanel-module__1R7YcG__dbColName{gap:var(--spacing-2);font-weight:var(--font-weight-medium);color:var(--text-primary);flex-direction:column;display:flex}.BackendPanel-module__1R7YcG__dbColConstraint{font:var(--font-body-sm);font-weight:var(--font-weight-regular);color:var(--text-tertiary);opacity:.8}.BackendPanel-module__1R7YcG__dbColType{color:var(--text-accent)}.BackendPanel-module__1R7YcG__dbColDesc{font-family:var(--_font-grotesk);color:var(--text-secondary)}.BackendPanel-module__1R7YcG__dbQuery{border-radius:var(--radius-surface);font-size:clamp(var(--font-size-body-xs), .719rem + .13vw, .8rem);overflow:hidden}.BackendPanel-module__1R7YcG__dbKindBadge{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);font:var(--font-body-sm);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;flex-shrink:0;line-height:1.6}.BackendPanel-module__1R7YcG__dbKindBadgeSm{margin-left:var(--spacing-8);vertical-align:middle}.BackendPanel-module__1R7YcG__dbKindApi{border:var(--border-accent);color:var(--text-accent)}.BackendPanel-module__1R7YcG__dbKindTable{border:var(--border-default);color:var(--text-tertiary)}.BackendPanel-module__1R7YcG__dbEndpointList{border-top:var(--_line-primary);font:var(--font-body-md);font-size:clamp(var(--font-size-body-xs), .688rem + .25vw, .85rem);flex-direction:column;display:flex}.BackendPanel-module__1R7YcG__dbEndpoint{gap:var(--spacing-8);padding:var(--spacing-12) 0;border-bottom:var(--_line-secondary);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.BackendPanel-module__1R7YcG__dbMethodBadge{padding:var(--spacing-2) var(--spacing-8);border-radius:var(--radius-control);font:var(--font-body-sm);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-align:center;background:var(--bg-secondary);min-width:2.5rem;color:var(--text-secondary);flex-shrink:0;line-height:1.6}.BackendPanel-module__1R7YcG__dbMethodGET{--_method:var(--http-method-get)}.BackendPanel-module__1R7YcG__dbMethodPOST{--_method:var(--http-method-post)}.BackendPanel-module__1R7YcG__dbMethodPATCH{--_method:var(--http-method-patch)}.BackendPanel-module__1R7YcG__dbMethodPUT{--_method:var(--http-method-put)}.BackendPanel-module__1R7YcG__dbMethodDELETE{--_method:var(--text-error)}.BackendPanel-module__1R7YcG__dbMethodGET,.BackendPanel-module__1R7YcG__dbMethodPOST,.BackendPanel-module__1R7YcG__dbMethodPATCH,.BackendPanel-module__1R7YcG__dbMethodPUT,.BackendPanel-module__1R7YcG__dbMethodDELETE{--_method-bg:color-mix(in srgb, var(--_method) 12%, transparent);color:var(--_method);background:var(--_method-bg)}.BackendPanel-module__1R7YcG__dbEndpointPath{font-weight:var(--font-weight-medium);font-size:clamp(var(--font-size-body-xs), .688rem + .25vw, .85rem);color:var(--text-primary);word-break:break-all}.BackendPanel-module__1R7YcG__dbEndpointDesc{font-family:var(--_font-grotesk);color:var(--text-tertiary);grid-column:1/-1;font-size:clamp(.75rem,.658rem + .38vw,.9rem)}.BackendPanel-module__1R7YcG__dbMobileList{gap:var(--spacing-24);flex-direction:column;display:flex}@media (not (max-width:1024px)) and (not (max-height:700px)){.BackendPanel-module__1R7YcG__dbMobileList{display:none}}.BackendPanel-module__1R7YcG__dbMobileItem{padding:var(--spacing-24) 0;border-bottom:var(--_line-secondary);position:relative;overflow:hidden}.BackendPanel-module__1R7YcG__dbMobileItem:last-child{border-bottom:none}.BackendPanel-module__1R7YcG__apiStage{--_get:var(--http-method-get);--_post:var(--http-method-post);--_patch:var(--http-method-patch);--_put:var(--http-method-put);--_delete:var(--text-error);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(2.5rem,5vw,6rem);min-height:0;margin-bottom:clamp(4.5rem,10vh,6rem);display:none}.BackendPanel-module__1R7YcG__apiStage [data-method=GET]{--_c:var(--_get)}.BackendPanel-module__1R7YcG__apiStage [data-method=POST]{--_c:var(--_post)}.BackendPanel-module__1R7YcG__apiStage [data-method=PATCH]{--_c:var(--_patch)}.BackendPanel-module__1R7YcG__apiStage [data-method=PUT]{--_c:var(--_put)}.BackendPanel-module__1R7YcG__apiStage [data-method=DELETE]{--_c:var(--_delete)}.BackendPanel-module__1R7YcG__apiOverview{gap:clamp(var(--spacing-16), 3vh, var(--spacing-32));flex-direction:column;min-width:0;min-height:0;display:flex}.BackendPanel-module__1R7YcG__apiTotals{gap:clamp(var(--spacing-20), 3vw, var(--spacing-48));grid-template-columns:auto auto minmax(0,1fr);align-items:end;display:grid}.BackendPanel-module__1R7YcG__apiTotal{align-items:baseline;gap:var(--spacing-8);margin:0;display:flex}.BackendPanel-module__1R7YcG__apiTotal b{font-family:var(--font-family-headline);font-size:clamp(3.5rem,2.794rem + 2.9vw,6.25rem);font-style:italic;font-weight:var(--font-weight-regular);color:var(--text-accent);line-height:.85}.BackendPanel-module__1R7YcG__apiTotal span,.BackendPanel-module__1R7YcG__apiTotalsMeta dt{font-size:var(--font-size-body-sm);color:var(--text-tertiary)}.BackendPanel-module__1R7YcG__apiTotalsMeta{gap:var(--spacing-20);margin:0;display:flex}.BackendPanel-module__1R7YcG__apiTotalsMeta dd{font-family:var(--font-family-headline);margin:0;font-size:clamp(1.5rem,1.322rem + .73vw,2.2rem);line-height:1}.BackendPanel-module__1R7YcG__apiMethods{gap:var(--spacing-8);flex-direction:column;min-width:0;margin:0;display:flex}.BackendPanel-module__1R7YcG__apiMethodBar{height:var(--spacing-16);display:flex;overflow:hidden}.BackendPanel-module__1R7YcG__apiMethodSeg{background:var(--_c,transparent);flex-basis:0;min-width:2px}.BackendPanel-module__1R7YcG__apiMethodLegend{gap:var(--spacing-2) var(--spacing-16);font:var(--font-body-xs);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BackendPanel-module__1R7YcG__apiMethodLegend li{align-items:center;gap:var(--spacing-4);display:flex}.BackendPanel-module__1R7YcG__apiMethodLegend li:before{width:var(--spacing-8);height:var(--spacing-8);background:var(--_c);content:""}.BackendPanel-module__1R7YcG__apiMethodLegend b{font-weight:var(--font-weight-regular);color:var(--text-tertiary)}.BackendPanel-module__1R7YcG__apiMap{column-gap:clamp(var(--spacing-20), 3vw, var(--spacing-48));flex:1;grid-template-rows:repeat(8,minmax(min-content,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;min-height:0;margin:0;padding:0;list-style:none;display:grid}.BackendPanel-module__1R7YcG__apiTile{border-bottom:var(--border-light);min-height:0;display:flex}.BackendPanel-module__1R7YcG__apiTileBtn{gap:var(--spacing-12);width:100%;padding:var(--spacing-4) 0;text-align:left;color:var(--text-tertiary);grid-template-columns:1.5rem minmax(0,6.5rem) minmax(0,1fr) 1.5rem;align-items:center;display:grid}.BackendPanel-module__1R7YcG__apiMap .BackendPanel-module__1R7YcG__apiTileBtn{transition:color var(--duration-base) var(--ease-standard)}.BackendPanel-module__1R7YcG__apiTileBtn:hover{color:var(--text-primary)}.BackendPanel-module__1R7YcG__apiTileNum{font:var(--font-body-md);font-family:var(--font-family-headline);font-style:italic}.BackendPanel-module__1R7YcG__apiTileName{font:var(--font-body-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BackendPanel-module__1R7YcG__apiTileBar{height:var(--spacing-8);opacity:.35;display:flex;overflow:hidden}.BackendPanel-module__1R7YcG__apiTileCount{font:var(--font-body-xs);text-align:right}.BackendPanel-module__1R7YcG__apiTileActive .BackendPanel-module__1R7YcG__apiTileBtn{color:var(--text-primary)}.BackendPanel-module__1R7YcG__apiTileActive .BackendPanel-module__1R7YcG__apiTileNum{color:var(--text-accent)}.BackendPanel-module__1R7YcG__apiTileActive .BackendPanel-module__1R7YcG__apiTileName{font-weight:var(--font-weight-medium)}.BackendPanel-module__1R7YcG__apiTileActive .BackendPanel-module__1R7YcG__apiTileBar{opacity:1}.BackendPanel-module__1R7YcG__apiDetail{gap:clamp(var(--spacing-12), 2vh, var(--spacing-20));flex-direction:column;min-width:0;min-height:0;display:flex}.BackendPanel-module__1R7YcG__apiDetailHead{align-items:flex-end;gap:var(--spacing-20);display:flex}.BackendPanel-module__1R7YcG__apiDetailNum{font-family:var(--font-family-headline);color:var(--text-accent);font-size:clamp(4rem,3.146rem + 3.5vw,7.35rem);font-style:italic;line-height:.8}.BackendPanel-module__1R7YcG__apiDetailName{font-size:clamp(1.5rem,1.255rem + 1.01vw,2.25rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-135);margin:0}.BackendPanel-module__1R7YcG__apiDetailMeta{margin:var(--spacing-4) 0 0;font:var(--font-body-sm);color:var(--text-tertiary)}.BackendPanel-module__1R7YcG__apiDetailDesc{word-break:keep-all;max-width:64ch;font:var(--font-body-md);line-height:var(--_lh-reading);color:var(--text-secondary);margin:0}.BackendPanel-module__1R7YcG__apiDetailNote{gap:var(--spacing-4);padding-left:var(--spacing-16);border-left:var(--border-accent);flex-direction:column;display:flex}.BackendPanel-module__1R7YcG__apiDetailNote>span{font:var(--font-body-xs);color:var(--text-accent);letter-spacing:.04em}.BackendPanel-module__1R7YcG__apiDetailNote p{word-break:keep-all;font-size:var(--font-size-body-sm);line-height:var(--_lh-reading);color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.BackendPanel-module__1R7YcG__apiDetailNote p .highlighted-text{color:var(--text-primary);font-weight:var(--font-weight-medium);background:0 0;padding:0}.BackendPanel-module__1R7YcG__apiEndpoints{gap:var(--spacing-8);flex-direction:column;flex:1;min-height:0;display:flex}.BackendPanel-module__1R7YcG__apiEndpoints ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BackendPanel-module__1R7YcG__apiEndpointsOpen ul{overscroll-behavior:contain;min-height:0;overflow-y:auto}.BackendPanel-module__1R7YcG__apiEndpoints li{gap:var(--spacing-12);padding:var(--spacing-8) 0;border-bottom:var(--border-light);grid-template-columns:4rem minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.BackendPanel-module__1R7YcG__apiEndpoints code{font:var(--font-body-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}.BackendPanel-module__1R7YcG__apiEndpoints li>span:last-child{font-size:var(--font-size-body-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary);overflow:hidden}.BackendPanel-module__1R7YcG__apiDetailExpanded .BackendPanel-module__1R7YcG__apiDetailNote{display:none}.BackendPanel-module__1R7YcG__apiDetailExpanded .BackendPanel-module__1R7YcG__apiDetailDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BackendPanel-module__1R7YcG__apiMore{padding:var(--spacing-4) var(--spacing-12);font:var(--font-body-xs);color:var(--text-accent);border:var(--border-accent);border-radius:var(--radius-control);align-self:flex-start}@media (not (max-width:1024px)) and (not (max-height:700px)){.BackendPanel-module__1R7YcG__apiStage{display:grid}.BackendPanel-module__1R7YcG__dbMethodBadge{font-size:var(--font-size-body-sm);min-width:3.2rem}}@media (not (max-width:1024px)) and (700px<height<=860px){.BackendPanel-module__1R7YcG__apiDetailDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BackendPanel-module__1R7YcG__apiDetailNote p{-webkit-line-clamp:2}.BackendPanel-module__1R7YcG__apiEndpoints:not(.BackendPanel-module__1R7YcG__apiEndpointsOpen) li:nth-child(n+4){display:none}}@media (not (max-width:1024px)) and (not (max-height:700px)){.BackendPanel-module__1R7YcG__dbContent .BackendPanel-module__1R7YcG__dbSplit{display:none}}@media (not (max-width:1024px)) and (not (max-height:700px)) and (prefers-reduced-motion:no-preference){.BackendPanel-module__1R7YcG__apiDetail>*{--_r:clamp(0, calc(var(--item-in,1) * 1.8 - var(--_k,0) * .3), 1);opacity:calc(var(--_r) - var(--item-out,0) * 1.2);translate:0 calc((1 - var(--_r) - var(--item-out,0)) * var(--spacing-20))}.BackendPanel-module__1R7YcG__apiDetail>:nth-child(2){--_k:1}.BackendPanel-module__1R7YcG__apiDetail>:nth-child(n+3){--_k:2}.BackendPanel-module__1R7YcG__apiTileActive{background:linear-gradient(var(--text-accent), var(--text-accent)) left bottom / calc(var(--item-p,1) * 100%) 1px no-repeat}}
@layer components{.Checkbox-module__tYwp1q__wrapper{align-items:center;gap:var(--spacing-8);user-select:none;display:inline-flex;position:relative}.Checkbox-module__tYwp1q__scopeBox{min-height:var(--control-height-md)}.Checkbox-module__tYwp1q__wrapper.Checkbox-module__tYwp1q__disabled{opacity:var(--opacity-disabled)}.Checkbox-module__tYwp1q__box{border:var(--border-width-2) solid var(--border-color-default);background:0 0;flex-shrink:0;width:16px;height:16px;position:relative}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle{border-radius:var(--radius-full)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square{border-radius:var(--radius-mark)}.Checkbox-module__tYwp1q__wrapper:hover:not(.Checkbox-module__tYwp1q__disabled) .Checkbox-module__tYwp1q__box{outline:1.5px solid var(--border-color-default);outline-offset:2px}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle.Checkbox-module__tYwp1q__checked{background:var(--bg-success-solid);border-color:var(--text-success)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__checked{background:var(--bg-inverse);border-color:var(--bg-inverse)}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__circle.Checkbox-module__tYwp1q__indeterminate,.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__indeterminate{background:var(--bg-accent-solid);border-color:var(--text-accent)}.Checkbox-module__tYwp1q__icon{pointer-events:none;color:var(--text-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Checkbox-module__tYwp1q__box.Checkbox-module__tYwp1q__square.Checkbox-module__tYwp1q__checked .Checkbox-module__tYwp1q__icon{color:var(--text-inverse)}.Checkbox-module__tYwp1q__icon svg{display:block}.Checkbox-module__tYwp1q__label{font:var(--font-body-md);color:var(--text-secondary);white-space:nowrap;line-height:1.3}.Checkbox-module__tYwp1q__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Checkbox-module__tYwp1q__input:focus-visible~.Checkbox-module__tYwp1q__box{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}}
@layer components{.Chip-module__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}.Chip-module__elGYjG__capsule{min-height:var(--control-height-sm);padding:0 var(--spacing-12);background:var(--bg-secondary);border-radius:var(--radius-control)}.Chip-module__elGYjG__bare{gap:var(--spacing-4);color:var(--text-secondary);font-weight:600}.Chip-module__elGYjG__dragging{opacity:.4}.Chip-module__elGYjG__dropBefore:before,.Chip-module__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}.Chip-module__elGYjG__dropBefore:before{left:-5px}.Chip-module__elGYjG__dropAfter:after{right:-5px}.Chip-module__elGYjG__gripHandle{cursor:grab;touch-action:none;flex-shrink:0;align-items:center;display:inline-flex}.Chip-module__elGYjG__gripHandle:active{cursor:grabbing}.Chip-module__elGYjG__grip{color:var(--text-muted);flex-shrink:0}.Chip-module__elGYjG__chip:hover .Chip-module__elGYjG__grip{color:var(--text-tertiary)}.Chip-module__elGYjG__leftIcon{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.Chip-module__elGYjG__label{align-items:center;gap:var(--spacing-4);display:inline-flex}.Chip-module__elGYjG__truncate,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__label,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelBtn,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelLink,.Chip-module__elGYjG__truncate .Chip-module__elGYjG__labelStatic{min-width:0}.Chip-module__elGYjG__labelTruncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.Chip-module__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}.Chip-module__elGYjG__labelBtn:hover{color:var(--text-primary)}.Chip-module__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}.Chip-module__elGYjG__labelLink:hover{color:var(--text-primary)}.Chip-module__elGYjG__labelStatic{align-items:center;gap:var(--spacing-4);display:inline-flex}.Chip-module__elGYjG__count{font:var(--font-code-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Chip-module__elGYjG__capsule.Chip-module__elGYjG__active{background:var(--bg-tertiary);color:var(--text-primary);outline:1px solid var(--border-color-accent-strong);outline-offset:-1px}.Chip-module__elGYjG__bare.Chip-module__elGYjG__active{color:var(--text-accent);text-decoration:underline;text-decoration-color:var(--text-accent);text-underline-offset:3px}.Chip-module__elGYjG__remove{flex-shrink:0}.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__label,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__label *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelBtn,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelBtn *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelLink,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelLink *,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelStatic,.Chip-module__elGYjG__chip[data-remove-hover] .Chip-module__elGYjG__labelStatic *{text-decoration:line-through;text-decoration-color:var(--text-accent);color:var(--text-accent);text-decoration-thickness:1.5px}}
/*# sourceMappingURL=2176vt-ksc7qh.css.map*/