:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--uiBgCanvas:#f7f7f8;--uiBgSurface:#fff;--uiBgNode:#fff;--uiBgElevated:#fff;--uiFillSubtle:#18181b09;--uiFillDefault:#18181b0f;--uiFillStrong:#18181b17;--uiTextPrimary:#18181b;--uiTextSecondary:#52525b;--uiTextTertiary:#6b6b74;--uiTextDisabled:#a1a1aa;--uiBorderDefault:#e0e0e4;--uiBorderSubtle:#ececef;--uiBrand:#ff3d24;--uiBrandFill:#d02e19;--uiBrandFillHover:#bd2815;--uiBrandFillPressed:#b32512;--uiBrandText:#d02e19;--uiBrandTint:#fff4f2;--uiBrandTintStrong:#fee9e5;--uiDangerTint:#ffeff0;--uiDangerText:#a6344c;--uiDangerIcon:#d14a65;--uiWarningTint:#fef2e1;--uiWarningText:#855904;--uiWarningIcon:#ab7302;--uiSuccessTint:#e8f9eb;--uiSuccessText:#057836;--uiSuccessIcon:#059a46;--uiInfoTint:#ebf5ff;--uiInfoText:#0465af;--uiInfoIcon:#0683df;--uiOnNodeSolid:#18181b;--uiNode0Tint:#fee9d4;--uiNode0Text:#7a4702;--uiNode0Mid:#b37736;--uiNode0Selected:#fff4ea;--uiNode3Tint:#ddf6d5;--uiNode3Text:#366228;--uiNode3Mid:#639653;--uiNode3Selected:#eefbea;--uiNode5Tint:#c8f8f3;--uiNode5Text:#01635d;--uiNode5Mid:#0d9a92;--uiNode5Selected:#e4fcf9;--uiNode8Tint:#e3edff;--uiNode8Text:#35548c;--uiNode8Mid:#6086c8;--uiNode8Selected:#f1f6ff;--uiNode10Tint:#f4e7fe;--uiNode10Text:#67447e;--uiNode10Mid:#9b72b7;--uiNode10Selected:#faf3ff;--uiCanvasDot:#d4d4d8;--uiFontSans:"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI Variable Text","Segoe UI",system-ui,"Hiragino Sans GB","Microsoft YaHei UI","Noto Sans CJK SC",sans-serif;--uiFontMono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;--uiFontCaption:11px;--uiLineCaption:16px;--uiFontLabel:12px;--uiLineLabel:16px;--uiFontBodySm:13px;--uiLineBodySm:20px;--uiFontBody:14px;--uiLineBody:22px;--uiFontTitleSm:14px;--uiLineTitleSm:20px;--uiFontTitle:16px;--uiLineTitle:24px;--uiFontHeading:20px;--uiLineHeading:28px;--uiFontDisplay:28px;--uiLineDisplay:36px;--uiSpace2:2px;--uiSpace4:4px;--uiSpace6:6px;--uiSpace8:8px;--uiSpace12:12px;--uiSpace16:16px;--uiSpace20:20px;--uiSpace24:24px;--uiSpace32:32px;--uiSpace40:40px;--uiSpace48:48px;--uiSpace64:64px;--uiRadiusSm:8px;--uiRadiusMd:12px;--uiRadiusLg:18px;--uiRadiusFull:9999px;--uiShadowNode:0 1px 2px #18181b0d,0 6px 16px #18181b0d;--uiShadowFloat:0 2px 6px #18181b0f,0 8px 20px #18181b0f;--uiMaterialGlass:#ffffffd6;--uiZCanvasControls:20;--uiZFloatingPanel:30;--uiZSticky:40;--uiDurationInstant:80ms;--uiDurationFast:.14s;--uiDurationBase:.2s;--uiDurationSlow:.28s;--uiDurationSpring:.56s;--uiDurationSweep:2s;--uiEaseStandard:cubic-bezier(.2,0,0,1);--uiEaseSpring:cubic-bezier(.34,1.56,.64,1);--uiEaseOutExpo:cubic-bezier(.16,1,.3,1);--uiFontHero:clamp(56px,8.4vw,148px);--uiFontSection:clamp(40px,5.6vw,88px);--uiSpaceSection:clamp(72px,11vw,168px);--uiSiteWidth:1200px;--uiSiteGutter:clamp(20px,4vw,40px)}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;--uiBgCanvas:#0d0d0f;--uiBgSurface:#161618;--uiBgNode:#1e1e21;--uiBgElevated:#1e1e21;--uiFillSubtle:#ffffff0d;--uiFillDefault:#ffffff14;--uiFillStrong:#ffffff1f;--uiTextPrimary:#f4f4f5;--uiTextSecondary:#b4b4bc;--uiTextTertiary:#9a9aa3;--uiTextDisabled:#5c5c64;--uiBorderDefault:#2e2e33;--uiBorderSubtle:#222225;--uiBrandFillHover:#da311b;--uiBrandFillPressed:#c62b17;--uiBrandText:#ff806b;--uiBrandTint:#3b1c17;--uiBrandTintStrong:#4c221b;--uiDangerTint:#3b1d22;--uiDangerText:#f7a3ad;--uiDangerIcon:#ea808f;--uiWarningTint:#382811;--uiWarningText:#e4b572;--uiWarningIcon:#d49838;--uiSuccessTint:#153320;--uiSuccessText:#8ed09c;--uiSuccessIcon:#62bb78;--uiInfoTint:#152d42;--uiInfoText:#8cc3fc;--uiInfoIcon:#60aaf3;--uiNode0Tint:#422b13;--uiNode0Text:#f4c89d;--uiNode0Mid:#b67f46;--uiNode0Selected:#342619;--uiNode3Tint:#23361d;--uiNode3Text:#b9ddae;--uiNode3Mid:#6d9b5f;--uiNode3Selected:#212c1f;--uiNode5Tint:#073835;--uiNode5Text:#97e1da;--uiNode5Mid:#2ca097;--uiNode5Selected:#102e2d;--uiNode8Tint:#22304a;--uiNode8Text:#b9d2fe;--uiNode8Mid:#6a8cc9;--uiNode8Selected:#20293a;--uiNode10Tint:#382943;--uiNode10Text:#e0c4f6;--uiNode10Mid:#9f7bb9;--uiNode10Selected:#2e2535;--uiCanvasDot:#2a2a2f;--uiShadowNode:0 2px 6px #0000005c,0 10px 24px #00000052;--uiShadowFloat:0 4px 12px #0000006b,0 12px 28px #00000061;--uiMaterialGlass:#1e1e21d1}}@media (prefers-reduced-motion:reduce){:root{--uiDurationInstant:0s;--uiDurationFast:0s;--uiDurationBase:0s;--uiDurationSlow:0s;--uiDurationSpring:0s;--uiDurationSweep:0s}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--uiBgCanvas);color:var(--uiTextPrimary);font-family:var(--uiFontSans);font-size:var(--uiFontBody);line-height:var(--uiLineBody);overflow-x:clip;margin:0}h1,h2,h3,p,ul,dl,dd,fieldset{margin:0;padding:0}ul{list-style:none}fieldset{border:none;min-width:0}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}code{font-family:var(--uiFontMono);font-size:.92em}:focus:not(:focus-visible){outline:none}.srOnly{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.skipLink{position:fixed;top:var(--uiSpace12);left:var(--uiSpace12);z-index:calc(var(--uiZSticky) + 1);padding:var(--uiSpace8)var(--uiSpace16);border-radius:var(--uiRadiusFull);background:var(--uiBrandTintStrong);transform:translateY(-200%)}.skipLink:focus-visible{outline:none;transform:none}.icon{flex-shrink:0;width:16px;height:16px}.siteWidth{width:min(100% - 2*var(--uiSiteGutter),var(--uiSiteWidth));margin-inline-start:auto;margin-inline-end:auto}em{color:var(--uiBrand);font-style:normal}.capsule{display:flex;align-items: center;gap:var(--uiSpace2);padding:var(--uiSpace4);border-radius:var(--uiRadiusFull);background:var(--uiMaterialGlass);box-shadow:var(--uiShadowFloat);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);height:40px}@media (prefers-reduced-transparency:reduce){.capsule,.heroNote{background:var(--uiBgElevated);-webkit-backdrop-filter:none;backdrop-filter:none}}.button{display:inline-flex;justify-content:center;align-items: center;gap:var(--uiSpace6);border-radius:var(--uiRadiusFull);font-size:var(--uiFontBodySm);font-weight:500;line-height:var(--uiLineBodySm);white-space:nowrap;cursor:pointer;transition:background-color var(--uiDurationFast)var(--uiEaseStandard),transform var(--uiDurationInstant)var(--uiEaseStandard);border:none;height:32px;padding:0 14px}.button.large{gap:var(--uiSpace8);font-size:var(--uiFontBody);height:40px;padding:0 18px}.button.primary{background:var(--uiBrandFill);color:#fff}.button.primary:hover{background:var(--uiBrandFillHover)}.button.primary:active{outline:none;background:var(--uiBrandFillPressed)}.button.primary:focus-visible{outline:none;background:var(--uiBrandFillPressed)}.button.secondary{background:var(--uiFillDefault)}.button.secondary:hover{background:var(--uiFillStrong)}.button.secondary:active{background:var(--uiFillStrong);transform:scale(.97)}.button.secondary:focus-visible{outline:none;background:var(--uiBrandTintStrong)}.button.ghost{background:0 0}.button.ghost:hover{background:var(--uiFillSubtle)}.button.ghost:active{background:var(--uiFillDefault)}.button.ghost:focus-visible{outline:none;background:var(--uiBrandTintStrong)}.button:disabled{opacity:.4;cursor:not-allowed}.siteNav{position:fixed;z-index:var(--uiZSticky);display:flex;padding:var(--uiSpace12);pointer-events:none;justify-content:space-between;align-items: center;inset:0 0 auto}.siteNav>*{pointer-events:auto}.siteNav .navEnd>*{pointer-events:auto}.siteNav .navEnd{display:flex;gap:var(--uiSpace8);pointer-events:none}.siteNav .navBrand{gap:var(--uiSpace8);font-size:var(--uiFontBodySm);transition:background-color var(--uiDurationFast)var(--uiEaseStandard);padding-inline-end:var(--uiSpace16);font-weight:600}.siteNav .navBrand img{border-radius:var(--uiRadiusFull)}.siteNav .navBrand:focus-visible{outline:none;background:var(--uiBrandTintStrong)}.siteNav .navLinks a{display:flex;padding:0 var(--uiSpace12);border-radius:var(--uiRadiusFull);color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);transition:background-color var(--uiDurationFast)var(--uiEaseStandard),color var(--uiDurationFast)var(--uiEaseStandard);align-items: center;height:32px;font-weight:500}.siteNav .navLinks a:hover{background:var(--uiFillDefault);color:var(--uiTextPrimary)}.siteNav .navLinks a:focus-visible{outline:none;background:var(--uiBrandTintStrong);color:var(--uiTextPrimary)}@media (max-width:640px){.siteNav .navLinks{display:none}}.neutralFace{--faceSize:28px;position:relative;display:inline-flex;width:var(--faceSize);height:var(--faceSize);background:var(--uiTextPrimary);border-radius:42% 58% 52% 48%/46% 40% 60% 54%;flex-shrink:0;justify-content:center;align-items: center;padding-block-end:calc(var(--faceSize)*.1);padding-inline-start:calc(var(--faceSize)*.18);transform:rotate(-6deg)}.neutralFace .eyes{display:flex;gap:calc(var(--faceSize)*.12);transform:translate(calc(var(--gazeX,0)*var(--faceSize)*.08),calc(var(--gazeY,0)*var(--faceSize)*.07));transition:transform .18s var(--uiEaseStandard)}.neutralFace i{width:calc(var(--faceSize)*.08);height:calc(var(--faceSize)*.2);border-radius:var(--uiRadiusFull);background:var(--uiBgCanvas)}.neutralFace.follow i{animation:blink 5.2s var(--uiEaseStandard)infinite}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.workMark{flex-shrink:0;width:28px;height:28px}.workTile{fill:var(--uiTextPrimary)}.workNode{fill:var(--uiBgCanvas)}.workLink{fill:none;stroke:var(--uiBgCanvas);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jumpMark{--faceSize:18px;width:18px;height:18px}.sectionHead{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--uiSpace32);flex-wrap:wrap}.sectionHead .sectionHeadText{max-width:760px}.sectionHead .eyebrow{display:flex;align-items: center;gap:var(--uiSpace8);color:var(--uiTextSecondary);font-size:var(--uiFontTitleSm);font-weight:600;line-height:28px}.sectionHead h2{margin-block:var(--uiSpace12)var(--uiSpace20);font-size:var(--uiFontSection);letter-spacing:-.02em;font-weight:600;line-height:1.12}.sectionHead .lead{color:var(--uiTextSecondary);font-size:var(--uiFontHeading);line-height:var(--uiLineHeading)}@media (max-width:640px){.sectionHead .lead{font-size:var(--uiFontTitle);line-height:var(--uiLineTitle)}}.modeJump{display:flex;align-items: flex-start;gap:var(--uiSpace8);color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);flex-direction:column}.modeJump .button{color:var(--uiTextPrimary)}[data-reveal=pending]{opacity:0}[data-reveal=shown]{animation:revealRise var(--uiDurationSpring)var(--uiEaseOutExpo)backwards;animation-delay:var(--revealDelay,0s)}@keyframes revealRise{0%{opacity:0;transform:translateY(12px)}}@keyframes springIn{0%{transform:translateY(14px)scale(.96)}}@keyframes fadeIn{0%{opacity:0}}@keyframes textSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.neutralFace .eyes{transition:none}.neutralFace.follow i{animation:none}}.hero{--heroMark:clamp(88px,9.4vw,136px);position:relative;overflow:hidden;background:var(--uiBgCanvas);--tide-glow:var(--uiInfoIcon);color:var(--uiTextDisabled);font-family:var(--uiFontMono);user-select:none;-webkit-user-select:none;height:100svh;min-height:600px}.hero .half{font-family:var(--uiFontSans);position:absolute;display:block;color:var(--uiTextPrimary);transition:clip-path var(--uiDurationSpring)var(--uiEaseOutExpo);inset:0}.hero .half:focus-visible{outline:none}.hero .half:focus-visible .heroLabel{background:var(--uiBrandTintStrong)}.hero .codaHalf{clip-path:inset(0 50% 0 0)}.hero .workHalf{clip-path:inset(0 0 0 50%)}.hero .halfContent{position:absolute;display:flex;justify-content:center;align-items: center;gap:var(--uiSpace16);transition:transform var(--uiDurationSpring)var(--uiEaseOutExpo),opacity var(--uiDurationSlow)var(--uiEaseStandard);flex-direction:column;width:50%;top:0;bottom:0}.hero .codaHalf .halfContent{left:0}.hero .workHalf .halfContent{right:0}.hero .heroMark{--faceSize:var(--heroMark);width:var(--heroMark);height:var(--heroMark);margin-block-end:var(--uiSpace8)}.hero .heroWord{font-size:var(--uiFontHero);letter-spacing:-.03em;white-space:nowrap;font-weight:600;line-height:1.08}.hero .heroLabel{display:inline-flex;gap:var(--uiSpace8);padding:var(--uiSpace4)var(--uiSpace12);border-radius:var(--uiRadiusFull);color:var(--uiTextSecondary);font-size:var(--uiFontTitle);line-height:var(--uiLineTitle);transition:background-color var(--uiDurationFast)var(--uiEaseStandard)}.hero .heroLabel strong{color:var(--uiTextPrimary);font-weight:600}.hero .heroNote{position:absolute;bottom:calc(var(--uiSpace20) + env(safe-area-inset-bottom));max-width:calc(100% - 2*var(--uiSpace16));padding:var(--uiSpace8)var(--uiSpace16);border-radius:var(--uiRadiusLg);background:var(--uiMaterialGlass);box-shadow:var(--uiShadowFloat);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:var(--uiTextSecondary);font-family:var(--uiFontSans);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);text-align:center;pointer-events:none;width:max-content;left:50%;transform:translate(-50%)}@media (hover:hover) and (min-width:761px){.hero:has(.codaHalf:hover) .codaHalf{clip-path:inset(0 38% 0 0)}.hero:has(.codaHalf:hover) .workHalf{clip-path:inset(0 0 0 62%)}.hero:has(.codaHalf:hover) .codaHalf .halfContent{transform:translate(6vw)scale(1.04)}.hero:has(.codaHalf:hover) .workHalf .halfContent{opacity:.45;transform:translate(6vw)scale(.94)}.hero:has(.workHalf:hover) .codaHalf{clip-path:inset(0 62% 0 0)}.hero:has(.workHalf:hover) .workHalf{clip-path:inset(0 0 0 38%)}.hero:has(.workHalf:hover) .codaHalf .halfContent{opacity:.45;transform:translate(-6vw)scale(.94)}.hero:has(.workHalf:hover) .workHalf .halfContent{transform:translate(-6vw)scale(1.04)}}@media (max-width:760px){.hero{--heroMark:clamp(56px,11svh,96px)}.hero .codaHalf{clip-path:inset(0 0 50% 0)}.hero .workHalf{clip-path:inset(50% 0 0 0)}.hero .halfContent{gap:var(--uiSpace8);width:auto;height:50%;left:0;right:0}.hero .codaHalf .halfContent{padding-block-start:var(--uiSpace48);top:0;bottom:auto}.hero .workHalf .halfContent{padding-block-end:var(--uiSpace64);top:auto;bottom:0}.hero .heroNote{width:calc(100% - 2*var(--uiSpace16))}}::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:none;mix-blend-mode:normal}.modeSection{padding-block-start:var(--uiSpaceSection)}.modeSection>.sectionHead{width:min(100% - 2*var(--uiSiteGutter),var(--uiSiteWidth));margin-inline-start:auto;margin-inline-end:auto}.codaStage{display:grid;grid-template-columns:minmax(240px,320px)minmax(0,1fr);gap:var(--uiSpace48);width:min(100% - 2*var(--uiSiteGutter),var(--uiSiteWidth));margin:var(--uiSpace64)auto 0}@media (max-width:900px){.codaStage{grid-template-columns:minmax(0,1fr);gap:var(--uiSpace24)}}.featureList{display:flex;gap:var(--uiSpace4);flex-direction:column}.featureList .featureItem{display:flex;gap:var(--uiSpace4);padding:var(--uiSpace12)var(--uiSpace16);border-radius:var(--uiRadiusMd);text-align:start;cursor:pointer;transition:background-color var(--uiDurationFast)var(--uiEaseStandard);background:0 0;border:none;flex-direction:column;width:100%}.featureList .featureItem strong{color:var(--uiTextSecondary);font-size:var(--uiFontTitle);font-weight:600;line-height:var(--uiLineTitle);transition:color var(--uiDurationFast)var(--uiEaseStandard)}.featureList .featureItem span{color:var(--uiTextTertiary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm)}.featureList .featureItem:hover{background:var(--uiFillSubtle)}.featureList .featureItem:focus-visible{outline:none;background:var(--uiBrandTintStrong)}.featureList .featureItem.active{background:var(--uiFillDefault)}.featureList .featureItem.active strong{color:var(--uiTextPrimary)}.featureList .featureItem.active span{color:var(--uiTextSecondary)}@media (max-width:900px){.featureList{order:2}.featureList li:has(.featureItem:not(.active)){display:none}.featureList .featureItem.active{background:0 0;padding-inline-start:0;padding-inline-end:0}}.chatColumn{display:flex;flex-direction:column;min-width:0}.chatViewport{display:flex;overflow:clip;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--uiSpace48));mask-image:linear-gradient(to bottom,transparent,#000 var(--uiSpace48));flex-direction:column;justify-content:flex-end;height:clamp(340px,48svh,440px)}.chatTrack{display:flex;gap:var(--uiSpace12);flex-direction:column;padding-block-end:var(--uiSpace12)}.message{font-size:var(--uiFontBody);line-height:var(--uiLineBody);overflow-wrap:anywhere;animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,fadeIn var(--uiDurationSlow)var(--uiEaseOutExpo)backwards;max-width:85%}.message.owner{padding:var(--uiSpace8)var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillDefault);transform-origin:100% 100%;align-self: flex-end}.message.reply{border-radius:var(--uiRadiusLg);background:var(--uiFillSubtle);transform-origin:0 100%;align-self: flex-start;padding:10px 14px}.message.member{display:flex;align-self: flex-start;gap:var(--uiSpace8);transform-origin:0 100%}.message.member img{border-radius:var(--uiRadiusFull);background:var(--uiFillDefault);flex-shrink:0;width:28px;height:28px}.message.member .memberBody{display:flex;gap:var(--uiSpace4);flex-direction:column}.message.member .memberName{color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.message.member .memberText{padding:var(--uiSpace8)var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle)}.timeMark{color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);animation:fadeIn var(--uiDurationSlow)var(--uiEaseOutExpo)backwards;align-self: center}.toolLine{display:inline-flex;align-self: center;align-items: center;gap:var(--uiSpace6);padding:var(--uiSpace4)10px;border-radius:var(--uiRadiusFull);color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,fadeIn var(--uiDurationSlow)var(--uiEaseOutExpo)backwards;max-width:100%}.toolLine .icon{width:14px;height:14px}.toolLine small{overflow:hidden;color:var(--uiTextTertiary);font-family:var(--uiFontMono);font-size:var(--uiFontLabel);text-overflow:ellipsis;white-space:nowrap}.permissionCard{display:flex;align-self:stretch;gap:var(--uiSpace8);padding:var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle);animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,fadeIn var(--uiDurationSlow)var(--uiEaseOutExpo)backwards;flex-direction:column}.permissionCard .permissionHead{display:flex;gap:var(--uiSpace8);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm)}.permissionCard .permissionHead .icon{color:var(--uiTextSecondary);margin-block-start:2px}.permissionCard pre{padding:var(--uiSpace8);border-radius:var(--uiRadiusSm);background:var(--uiFillDefault);font-family:var(--uiFontMono);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.permissionCard .permissionActions{display:flex;gap:var(--uiSpace8);flex-wrap:wrap}.permissionCard .permissionActions .button{font-size:var(--uiFontLabel);height:28px;padding:0 10px}@media (max-width:640px){.permissionCard .permissionActions .button{height:40px;padding:0 14px}}.permissionCard .permissionState{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.composer .progressRow{overflow:hidden;font-size:var(--uiFontBodySm);white-space:nowrap;height:28px;line-height:28px}.composer .progressRow span{display:inline-block;background:linear-gradient(90deg,var(--uiTextTertiary)40%,var(--uiTextPrimary)50%,var(--uiTextTertiary)60%);color:#0000;animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,textSweep var(--uiDurationSweep)linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.composer .progressRow span{color:var(--uiTextTertiary);background:0 0}}.composer .inputBar{display:flex;align-items: center;gap:var(--uiSpace8);padding:var(--uiSpace8)var(--uiSpace8)var(--uiSpace8)var(--uiSpace12);border-radius:var(--uiRadiusLg);background:var(--uiFillDefault);min-height:48px}.composer .inputIcon{color:var(--uiTextTertiary)}@media (max-width:480px){.composer .inputIcon:nth-of-type(2){display:none}.composer .inputIcon:nth-of-type(3){display:none}}.composer .inputText{overflow:hidden;font-size:var(--uiFontBody);line-height:var(--uiLineBody);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0}.composer .inputText .placeholder{color:var(--uiTextTertiary)}.composer .inputText .caret{display:inline-block;background:var(--uiBrand);vertical-align:-2px;width:2px;height:14px;margin-inline-start:1px}.composer .sendButton{display:flex;border-radius:var(--uiRadiusFull);background:var(--uiBrandFill);color:#fff;transition:background-color var(--uiDurationFast)var(--uiEaseStandard),transform var(--uiDurationInstant)var(--uiEaseStandard);flex-shrink:0;justify-content:center;align-items: center;width:32px;height:32px}.composer .sendButton.pressed{background:var(--uiBrandFillPressed);transform:scale(.94)}.cardBar{display:flex;justify-content:center;gap:var(--uiSpace12);padding:var(--uiSpace24)var(--uiSpace16)var(--uiSpace20);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--uiSpace16),#000 calc(100% - var(--uiSpace16)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--uiSpace16),#000 calc(100% - var(--uiSpace16)),transparent);margin-block-start:var(--uiSpace8)}.cardBar::-webkit-scrollbar{display:none}@media (max-width:760px){.cardBar{justify-content:flex-start;gap:var(--uiSpace8)}}.botCard{--cardW:76px;--cardH:96px;--cardAvatar:40px;position:relative;display:flex;justify-content:center;align-items: center;gap:var(--uiSpace8);width:var(--cardW);height:var(--cardH);padding:0 var(--uiSpace6);border-radius:var(--uiRadiusMd);color:var(--uiTextSecondary);cursor:pointer;transition:transform var(--uiDurationSpring)var(--uiEaseSpring);background:0 0;border:none;flex-direction:column;flex:none}@media (max-width:760px){.botCard{--cardW:62px;--cardH:80px;--cardAvatar:32px}}.botCard .surface{position:absolute;border-radius:inherit;background:var(--uiBgElevated);box-shadow:var(--uiShadowNode);transition:background-color var(--uiDurationFast)var(--uiEaseStandard);inset:0}.botCard .portrait{position:relative;width:var(--cardAvatar);height:var(--cardAvatar);overflow:hidden;border-radius:var(--uiRadiusFull);background:var(--uiFillDefault)}.botCard .portrait img{object-fit:cover;transform-origin:38% 100%;width:100%;height:100%;transform:scale(1.4)}.botCard .portraitGroup{position:relative;width:var(--cardAvatar);height:var(--cardAvatar)}.botCard .portraitGroup img{position:absolute;border-radius:var(--uiRadiusFull);background:var(--uiBgElevated);box-shadow:0 0 0 2px var(--uiBgElevated);width:62%;height:62%}.botCard .portraitGroup img:first-child{top:0;left:0}.botCard .portraitGroup img:nth-child(2){top:8%;right:0}.botCard .portraitGroup img:nth-child(3){bottom:0;left:22%}.botCard .cardName{position:relative;overflow:hidden;font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);text-overflow:ellipsis;white-space:nowrap;max-width:100%}.botCard:hover{transform:translateY(-6px)}.botCard:active{transform:translateY(-3px)scale(.97)}.botCard:focus-visible{outline:none}.botCard:focus-visible .surface{background:var(--uiBrandTintStrong)}.botCard.active{color:var(--uiTextPrimary);transform:translateY(-14px)}.botCard.active .surface{box-shadow:var(--uiShadowFloat)}.botCard.active:after{content:"";position:absolute;border-radius:var(--uiRadiusFull);background:var(--uiBrand);width:16px;height:4px;margin-inline-start:-8px;bottom:-12px;left:50%}.canvasStage{position:relative;background-color:var(--uiBgCanvas);background-image:radial-gradient(var(--uiCanvasDot)1px,transparent 1px);background-size:var(--uiSpace20)var(--uiSpace20);margin-block-start:var(--uiSpace64)}.canvasScene{position:relative;width:1288px;height:660px;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:1288px){.canvasStage{overflow-x:auto;scrollbar-width:none}.canvasStage::-webkit-scrollbar{display:none}}.canvasEdges{position:absolute;overflow:visible;pointer-events:none;width:100%;height:100%;inset:0}.canvasEdges path{fill:none;stroke-width:1.5;stroke-linecap:round}.canvasEdges path.running{stroke-dasharray:6 6;animation:.48s linear infinite edgeFlow}@keyframes edgeFlow{to{stroke-dashoffset:-12}}.nodeColor0{--uiNodeTint:var(--uiNode0Tint);--uiNodeText:var(--uiNode0Text);--uiNodeMid:var(--uiNode0Mid);--uiNodeSelected:var(--uiNode0Selected)}.nodeColor3{--uiNodeTint:var(--uiNode3Tint);--uiNodeText:var(--uiNode3Text);--uiNodeMid:var(--uiNode3Mid);--uiNodeSelected:var(--uiNode3Selected)}.nodeColor5{--uiNodeTint:var(--uiNode5Tint);--uiNodeText:var(--uiNode5Text);--uiNodeMid:var(--uiNode5Mid);--uiNodeSelected:var(--uiNode5Selected)}.nodeColor8{--uiNodeTint:var(--uiNode8Tint);--uiNodeText:var(--uiNode8Text);--uiNodeMid:var(--uiNode8Mid);--uiNodeSelected:var(--uiNode8Selected)}.nodeColor10{--uiNodeTint:var(--uiNode10Tint);--uiNodeText:var(--uiNode10Text);--uiNodeMid:var(--uiNode10Mid);--uiNodeSelected:var(--uiNode10Selected)}.node{position:absolute;border-radius:var(--uiRadiusMd);background:var(--uiBgNode);box-shadow:var(--uiShadowNode);cursor:grab;touch-action:pan-x pan-y;user-select:none;-webkit-user-select:none;width:224px}.node.dragging{cursor:grabbing}.node.selected{background:var(--uiNodeSelected)}.node header{position:relative;display:flex;align-items: center;gap:var(--uiSpace8);padding:0 var(--uiSpace8)0 10px;color:var(--uiTextSecondary);height:36px}.node header:after{content:"";position:absolute;right:var(--uiSpace12);bottom:0;left:var(--uiSpace12);border-radius:var(--uiRadiusFull);background:var(--uiNodeMid);opacity:0;transform-origin:0 50%;height:2px;transform:scaleX(0)}.node header strong{overflow:hidden;color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);font-weight:500;line-height:var(--uiLineBodySm);text-overflow:ellipsis;white-space:nowrap}.node.running header:after{opacity:1;transition:transform var(--runDuration,.9s)linear;transform:scaleX(1)}.node .serial{padding:0 var(--uiSpace6);border-radius:var(--uiRadiusFull);background:var(--uiNodeTint);color:var(--uiNodeText);font-size:var(--uiFontCaption);font-variant-numeric:tabular-nums;text-align:center;min-width:20px;height:20px;font-weight:600;line-height:20px}.node.selected .serial{background:var(--uiNodeMid);color:var(--uiOnNodeSolid)}.node .nodeBody{padding:var(--uiSpace4)var(--uiSpace12)var(--uiSpace12);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm)}.node .nodeMedia{position:relative;margin-inline:var(--uiSpace4);overflow:hidden;border-radius:var(--uiRadiusSm);background:var(--uiFillSubtle);aspect-ratio:3/2}.node .nodeMedia img{object-fit:cover;pointer-events:none;width:100%;height:100%}.node .nodeMedia.isVideo{aspect-ratio:16/9}.node .nodeMedia .playBadge{position:absolute;display:flex;border-radius:var(--uiRadiusFull);background:var(--uiMaterialGlass);box-shadow:var(--uiShadowFloat);justify-content:center;align-items: center;width:40px;height:40px;margin:-20px 0 0 -20px;top:50%;left:50%}.node .nodeMedia.isAudio{display:flex;padding-inline:var(--uiSpace12);aspect-ratio:auto;align-items: center;gap:3px;height:56px}.node .nodeMedia.isAudio i{border-radius:var(--uiRadiusFull);background:var(--uiNodeMid);flex:1;height:100%}.node .nodeMedia.isAudio i:nth-child(3n+1){transform:scaleY(.32)}.node .nodeMedia.isAudio i:nth-child(3n+2){transform:scaleY(.68)}.node .nodeMedia.isAudio i:nth-child(3n){transform:scaleY(.48)}.node .nodeMedia.isAudio i:nth-child(7n){transform:scaleY(.88)}.node .nodeMedia.isAudio i:nth-child(11n){transform:scaleY(.22)}.node.pending .nodeMedia>*{opacity:0}.node.arrived .nodeMedia>*{animation:mediaIn var(--uiDurationSlow)var(--uiEaseOutExpo)backwards}.node .nodePrompt{overflow:hidden;padding:var(--uiSpace4)var(--uiSpace12)var(--uiSpace8);color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);text-overflow:ellipsis;white-space:nowrap}.node .handle{position:absolute;border-radius:var(--uiRadiusFull);background:var(--uiNodeMid);width:10px;height:10px;margin-block-start:-5px;top:50%}.node .handle.in{left:-5px}.node .handle.out{right:-5px}@keyframes mediaIn{0%{opacity:0;transform:scale(.97)}}.nodeOne{top:248px;left:32px}.nodeTwo{top:48px;left:320px}.nodeThree{top:348px;left:320px}.nodeFour{width:300px;top:96px;left:624px}.nodeFive{width:300px;top:404px;left:624px}.agentPanel{position:absolute;top:var(--uiSpace48);right:var(--uiSpace12);z-index:var(--uiZFloatingPanel);display:flex;gap:var(--uiSpace12);padding:var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiBgElevated);box-shadow:var(--uiShadowFloat);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);flex-direction:column;width:320px}.agentPanel header{color:var(--uiTextSecondary);font-size:var(--uiFontLabel);font-weight:500;line-height:var(--uiLineLabel)}.agentPanel .ownerBubble{padding:var(--uiSpace8)var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillDefault);align-self: flex-end}.agentPanel .toolLine{animation:none}.agentPanel .agentReply{padding:var(--uiSpace8)var(--uiSpace12);border-radius:var(--uiRadiusMd);background:var(--uiFillSubtle)}.nodeRef{display:inline-block;padding:0 var(--uiSpace6);border-radius:var(--uiRadiusFull);background:var(--uiNodeTint);color:var(--uiNodeText);font-size:var(--uiFontCaption);font-variant-numeric:tabular-nums;vertical-align:1px;cursor:pointer;transition:background-color var(--uiDurationFast)var(--uiEaseStandard),color var(--uiDurationFast)var(--uiEaseStandard);border:none;min-width:20px;height:20px;font-weight:600;line-height:20px}.nodeRef:hover{outline:none;background:var(--uiNodeMid);color:var(--uiOnNodeSolid)}.nodeRef:focus-visible{outline:none;background:var(--uiNodeMid);color:var(--uiOnNodeSolid)}.minimap{position:absolute;right:var(--uiSpace12);bottom:var(--uiSpace12);z-index:var(--uiZCanvasControls);border-radius:var(--uiRadiusMd);background:var(--uiBgElevated);box-shadow:var(--uiShadowFloat);overflow:hidden;width:200px;height:104px}.minimap i{position:absolute;background:var(--uiNodeMid);border-radius:2px}.canvasControls{position:sticky;left:50%;bottom:var(--uiSpace12);z-index:var(--uiZCanvasControls);display:flex;gap:var(--uiSpace8);width:max-content;margin-block-start:calc(-1*(40px + var(--uiSpace12)));transform:translate(-50%)}.canvasControls .toolIcon{display:flex;border-radius:var(--uiRadiusFull);color:var(--uiTextSecondary);justify-content:center;align-items: center;width:32px;height:32px}.canvasControls .toolIcon .icon{width:18px;height:18px}.canvasControls .toolIcon.current{background:var(--uiFillStrong);color:var(--uiTextPrimary)}.runButton{display:flex;border-radius:var(--uiRadiusFull);background:var(--uiBrandFill);color:#fff;cursor:pointer;transition:background-color var(--uiDurationFast)var(--uiEaseStandard),transform var(--uiDurationInstant)var(--uiEaseStandard);border:none;justify-content:center;align-items: center;width:40px;height:40px;padding:0}.runButton .icon{width:18px;height:18px}.runButton:hover{background:var(--uiBrandFillHover)}.runButton:active{background:var(--uiBrandFillPressed);transform:scale(.97)}.runButton:focus-visible{outline:none;background:var(--uiBrandFillPressed)}.runButton:disabled{opacity:.4;cursor:not-allowed}.canvasZoom{position:absolute;bottom:var(--uiSpace12);left:var(--uiSpace12);z-index:var(--uiZCanvasControls);display:flex;align-items: center;gap:var(--uiSpace4);padding:0 var(--uiSpace12);border-radius:var(--uiRadiusFull);background:var(--uiBgElevated);box-shadow:var(--uiShadowFloat);color:var(--uiTextSecondary);height:40px}.canvasZoom span{font-size:var(--uiFontBodySm);font-variant-numeric:tabular-nums;text-align:center;min-width:48px}@media (max-width:900px){.canvasScene{width:968px}.canvasZoom,.minimap{display:none}.agentPanel{position:static;margin:var(--uiSpace16)var(--uiSiteGutter)0;width:auto}}.workNotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uiSpace32);width:min(100% - 2*var(--uiSiteGutter),var(--uiSiteWidth));margin:var(--uiSpace48)auto 0}.workNotes h3{font-size:var(--uiFontTitle);font-weight:600;line-height:var(--uiLineTitle);margin-block-end:var(--uiSpace8)}.workNotes p{color:var(--uiTextSecondary)}@media (max-width:760px){.workNotes{grid-template-columns:minmax(0,1fr);gap:var(--uiSpace24)}}.plainSection{padding-block-start:var(--uiSpaceSection)}.bandSection{padding-block:var(--uiSpaceSection);background:var(--uiBgSurface);margin-block-start:var(--uiSpaceSection)}.control{margin-block-start:var(--uiSpace48)}.control .segmented{display:none;padding:var(--uiSpace2);border-radius:var(--uiRadiusFull);background:var(--uiFillDefault);width:max-content}.control .segmented label{position:relative;cursor:pointer}.control .segmented input{position:absolute;opacity:0;cursor:pointer;margin:0;inset:0}.control .segmented span{display:flex;padding:0 var(--uiSpace16);border-radius:var(--uiRadiusFull);color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);transition:background-color var(--uiDurationFast)var(--uiEaseStandard);align-items: center;height:36px;font-weight:500}.control .segmented input:checked+span{background:var(--uiBgElevated);box-shadow:var(--uiShadowFloat);color:var(--uiTextPrimary)}.control .segmented input:focus-visible+span{background:var(--uiBrandTintStrong)}@media (prefers-color-scheme:dark){.control .segmented input:checked+span{background:var(--uiFillStrong);box-shadow:none}}@media (max-width:760px){.control .segmented{display:flex;margin-block-end:var(--uiSpace16)}.control .auto{display:none}.control .ask{display:none}.control .full{display:none}.control:has(input[value=auto]:checked) .auto{display:table-cell}.control:has(input[value=ask]:checked) .ask{display:table-cell}.control:has(input[value=full]:checked) .full{display:table-cell}.control .status{animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,fadeIn var(--uiDurationBase)var(--uiEaseOutExpo)backwards}}.control .footnote{color:var(--uiTextTertiary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm);max-width:720px;margin-block-start:var(--uiSpace20)}.controlTable{border-collapse:collapse;font-size:var(--uiFontBody);line-height:var(--uiLineBody);width:100%}.controlTable th{padding:var(--uiSpace12)var(--uiSpace16)var(--uiSpace12)0;border-block-end:1px solid var(--uiBorderSubtle);text-align:start;vertical-align:middle}.controlTable td{padding:var(--uiSpace12)var(--uiSpace16)var(--uiSpace12)0;border-block-end:1px solid var(--uiBorderSubtle);text-align:start;vertical-align:middle}.controlTable thead th{color:var(--uiTextTertiary);font-size:var(--uiFontBodySm);white-space:nowrap;font-weight:500}.controlTable thead th small{color:var(--uiBrandText);font-size:var(--uiFontLabel);margin-inline-start:var(--uiSpace6)}.controlTable tbody th{font-weight:400}.controlTable tbody th small{display:block;color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);margin-block-start:var(--uiSpace2)}.controlTable tbody th .cmd{display:flex;gap:var(--uiSpace8);font-family:var(--uiFontMono);flex-wrap:wrap}.controlTable tr:last-child th{border-block-end:none}.controlTable tr:last-child td{border-block-end:none}@media (min-width:761px){.controlTable td{width:148px}.controlTable thead th:not(:first-child){width:148px}}.status{display:inline-flex;align-items: center;gap:var(--uiSpace4);padding:0 var(--uiSpace8);border-radius:var(--uiRadiusFull);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);white-space:nowrap;height:24px}.status .icon{width:14px;height:14px}.status.direct{background:var(--uiSuccessTint);color:var(--uiSuccessText)}.status.direct .icon{color:var(--uiSuccessIcon)}.status.confirm{background:var(--uiWarningTint);color:var(--uiWarningText)}.status.confirm .icon{color:var(--uiWarningIcon)}.status.choose{background:var(--uiInfoTint);color:var(--uiInfoText)}.status.choose .icon{color:var(--uiInfoIcon)}.status.never{background:var(--uiDangerTint);color:var(--uiDangerText)}.status.never .icon{color:var(--uiDangerIcon)}.relayDevices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uiSpace16);margin-block-start:var(--uiSpace48)}@media (max-width:640px){.relayDevices{grid-template-columns:minmax(0,1fr)}}.deviceCard{position:relative;display:flex;gap:var(--uiSpace4);padding:var(--uiSpace16)var(--uiSpace16)var(--uiSpace20);border-radius:var(--uiRadiusMd);background:var(--uiBgNode);box-shadow:var(--uiShadowNode);cursor:pointer;transition:background-color var(--uiDurationFast)var(--uiEaseStandard);flex-direction:column}.deviceCard input{position:absolute;opacity:0;cursor:pointer;margin:0;inset:0}.deviceCard .icon{color:var(--uiTextSecondary);width:20px;height:20px;margin-block-end:var(--uiSpace8)}.deviceCard strong{font-size:var(--uiFontTitle);font-weight:600;line-height:var(--uiLineTitle)}.deviceCard .deviceRole{color:var(--uiTextTertiary);font-size:var(--uiFontBodySm);line-height:var(--uiLineBodySm)}.deviceCard .deviceState{font-size:var(--uiFontLabel);line-height:var(--uiLineLabel);margin-block-start:var(--uiSpace12)}.deviceCard .deviceState .editing{display:none;color:var(--uiBrandText);font-weight:500}.deviceCard .deviceState .idle{color:var(--uiTextTertiary)}.deviceCard:hover{background:var(--uiFillSubtle)}.deviceCard:has(input:focus-visible){background:var(--uiBrandTintStrong)}.deviceCard:has(input:checked) .editing{display:inline-block;animation:springIn var(--uiDurationSpring)var(--uiEaseSpring)backwards,fadeIn var(--uiDurationBase)var(--uiEaseOutExpo)backwards}.deviceCard:has(input:checked) .idle{display:none}.deviceCard:has(input:checked):after{content:"";position:absolute;border-radius:var(--uiRadiusFull);background:var(--uiBrand);width:16px;height:4px;bottom:var(--uiSpace8)}.deviceCard:has(input:checked):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--uiSpace16)}.deviceCard:has(input:checked):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--uiSpace16)}.deviceCard:has(input:checked):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--uiSpace16)}.deviceCard:has(input:checked):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--uiSpace16)}.deviceCard:has(input:checked):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--uiSpace16)}.deviceCard:has(input:checked):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--uiSpace16)}.ownSection{padding-block-end:0}.ownList{margin-block-start:var(--uiSpace48)}.ownList>div{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:var(--uiSpace16)var(--uiSpace32);padding-block:var(--uiSpace32);border-block-start:1px solid var(--uiBorderDefault)}@media (max-width:760px){.ownList>div{grid-template-columns:minmax(0,1fr)}}.ownList dt{font-size:var(--uiFontDisplay);font-weight:600;line-height:var(--uiLineDisplay);letter-spacing:-.01em}.ownList dd{color:var(--uiTextSecondary);font-size:var(--uiFontTitle);line-height:var(--uiLineTitle)}.platformList{margin-block-start:var(--uiSpace48)}.platformList li{display:flex;align-items: center;gap:var(--uiSpace16);padding-block:var(--uiSpace12);border-block-end:1px solid var(--uiBorderSubtle);min-height:64px}.platformList li:last-child{border-block-end:none}.platformList li>.icon{color:var(--uiTextSecondary);width:20px;height:20px}.platformList li div{display:flex;flex-direction:column;flex:1;min-width:0}.platformList li strong{font-size:var(--uiFontTitleSm);font-weight:600;line-height:var(--uiLineTitleSm)}.platformList li span{color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.platformList li em{color:var(--uiTextSecondary);font-size:var(--uiFontBodySm);flex-shrink:0}.siteFooter{padding-block:var(--uiSpace32);color:var(--uiTextTertiary);font-size:var(--uiFontLabel);line-height:var(--uiLineLabel)}.siteFooter .siteWidth{display:flex;align-items: center;gap:var(--uiSpace8)var(--uiSpace24);flex-wrap:wrap}.siteFooter .footerBrand{display:flex;align-items: center;gap:var(--uiSpace8);color:var(--uiTextPrimary);font-size:var(--uiFontBodySm);font-weight:600}.siteFooter .footerBrand img{border-radius:var(--uiRadiusFull)}.siteFooter a{border-radius:var(--uiRadiusSm);transition:color var(--uiDurationFast)var(--uiEaseStandard);margin-inline-start:auto}.siteFooter a:hover{color:var(--uiTextPrimary);text-decoration:underline}.siteFooter a:focus-visible{outline:none;background:var(--uiBrandTintStrong);color:var(--uiTextPrimary)}.notFound{display:flex;justify-content:center;align-items: center;gap:var(--uiSpace24);padding:var(--uiSiteGutter);text-align:center;flex-direction:column;min-height:100svh}.notFound .neutralFace{--faceSize:116px}.notFound h1{font-size:var(--uiFontSection);letter-spacing:-.02em;font-weight:600;line-height:1.12}
