@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/2d9e140bfb59a123.2vnzv00yl9lcj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/deb3251bdc66b32c.2t66088h81f3n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/826ae72721051a04.p.34r2o-45ub4jk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zalando_sans_5caae416-module__bjBr5W__className{font-family:Zalando Sans;font-style:normal}.zalando_sans_5caae416-module__bjBr5W__variable{--font-zalando-sans:"Zalando Sans"}
@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/817e411a5e01ed4b-s.3mmhyaxk8nf40.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/69c910a8dbdebe03-s.2csjwd2kj9786.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/4aa1cac135eb7d75-s.31_j8g9fmg02t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/59000b645a38f9c6-s.0eweg9n4xoxd5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/fed68dff3ca987ed-s.p.12-p1fgtf6kxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish Fallback;src:local(Arial);ascent-override:96.56%;descent-override:24.02%;line-gap-override:0.0%;size-adjust:104.08%}.mulish_1a08a24a-module__FYFHVW__className{font-family:Mulish,Mulish Fallback;font-style:normal}.mulish_1a08a24a-module__FYFHVW__variable{--font-mulish:"Mulish", "Mulish Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_5c2b4a44-module__8EDyvW__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_5c2b4a44-module__8EDyvW__variable{--font-hand:"Patrick Hand", "Patrick Hand Fallback"}
.DestructiveConfirmModal-module__o1L69q__scrim{z-index:12000;background:#d3daf499;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DestructiveConfirmModal-module__o1L69q__card{border-radius:var(--gx-radius-xl);background:#fff;border:1px solid #d6dbe8;flex-direction:column;width:min(560px,100vw - 48px);padding:32px;display:flex;box-shadow:0 18px 40px #1f26472e}.DestructiveConfirmModal-module__o1L69q__header{align-items:center;gap:14px;display:flex}.DestructiveConfirmModal-module__o1L69q__iconBadge{color:#2944d1;background:#e8ecfc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.DestructiveConfirmModal-module__o1L69q__title{font-family:var(--font-sans);font-weight:var(--gx-weight-strong);font-size:var(--gx-text-xl);color:#20283b;margin:0;line-height:1.3}.DestructiveConfirmModal-module__o1L69q__consequence{font-family:var(--font-sans);font-weight:var(--gx-weight-regular);font-size:var(--gx-text-sm);color:#69738a;margin:18px 0 0;line-height:1.5}.DestructiveConfirmModal-module__o1L69q__divider{background:#e4e7ed;height:1px;margin:24px 0 0}.DestructiveConfirmModal-module__o1L69q__checkboxRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:22px 0 0;display:flex}.DestructiveConfirmModal-module__o1L69q__checkboxRow input{border-radius:var(--gx-radius-xs);accent-color:#2944d1;cursor:pointer;width:18px;height:18px;margin:0}.DestructiveConfirmModal-module__o1L69q__checkboxLabel{font-family:var(--font-sans);font-weight:var(--gx-weight-medium);font-size:var(--gx-text-sm);color:#34405a}.DestructiveConfirmModal-module__o1L69q__helper{font-family:var(--font-sans);font-weight:var(--gx-weight-regular);font-size:var(--gx-text-2xs);color:#8a93a6;margin:14px 0 0}.DestructiveConfirmModal-module__o1L69q__actions{justify-content:flex-end;gap:14px;margin-top:28px;display:flex}.DestructiveConfirmModal-module__o1L69q__cancelBtn,.DestructiveConfirmModal-module__o1L69q__confirmBtn{appearance:none;border-radius:var(--gx-radius-xl);min-width:112px;height:44px;font-family:var(--font-sans);font-weight:var(--gx-weight-strong);font-size:var(--gx-text-sm);cursor:pointer;padding:0 22px}.DestructiveConfirmModal-module__o1L69q__cancelBtn{color:#34405a;background:#fff;border:1px solid #bfc7d8}.DestructiveConfirmModal-module__o1L69q__cancelBtn:hover{background:#f4f6fb}.DestructiveConfirmModal-module__o1L69q__confirmBtn{color:#fff;background:#2944d1;border:1px solid #2944d1}.DestructiveConfirmModal-module__o1L69q__confirmBtn:hover{filter:brightness(1.05)}.DestructiveConfirmModal-module__o1L69q__cancelBtn:focus-visible,.DestructiveConfirmModal-module__o1L69q__confirmBtn:focus-visible,.DestructiveConfirmModal-module__o1L69q__checkboxRow input:focus-visible{outline-offset:2px;outline:2px solid #2944d1}
.naya-voice-module__spuG1G__indicatorWrap{margin:2px 14px 10px;position:relative}.naya-voice-module__spuG1G__indicator{border:1px solid var(--color-line-lavender-strong);border-left:2px solid var(--color-periwinkle);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-lavender-tint) 55%, var(--color-chalk));align-items:center;gap:8px;padding:6px 8px 6px 11px;display:flex}.naya-voice-module__spuG1G__indicatorLabel{color:var(--color-indigo);letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.naya-voice-module__spuG1G__indicatorResting{border-left-color:var(--color-line-lavender-strong);background:color-mix(in srgb, var(--color-lavender-tint) 40%, var(--color-chalk))}.naya-voice-module__spuG1G__indicatorResting .naya-voice-module__spuG1G__indicatorLabel{color:var(--color-text-label-muted)}.naya-voice-module__spuG1G__indicatorResume{font-size:calc(11px * var(--font-scale,1));color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.naya-voice-module__spuG1G__indicatorControls{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.naya-voice-module__spuG1G__iconGhost{width:26px;height:26px;color:var(--color-text-ghost);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.naya-voice-module__spuG1G__iconGhost:hover{background:var(--color-lavender-tint);color:var(--color-indigo)}.naya-voice-module__spuG1G__iconGhost svg{width:16px;height:16px}.naya-voice-module__spuG1G__iconGhostOpen{background:var(--color-lavender-tint);color:var(--color-indigo)}.naya-voice-module__spuG1G__iconEnd:hover{color:var(--color-coral);background:color-mix(in srgb, var(--color-coral) 10%, transparent)}.naya-voice-module__spuG1G__stripDot{background:var(--color-text-ghost);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.naya-voice-module__spuG1G__dotLive{background:var(--color-indigo)}.naya-voice-module__spuG1G__dotPending,.naya-voice-module__spuG1G__dotError{background:var(--color-gold)}.naya-voice-module__spuG1G__dotPulse{animation:1.6s ease-in-out infinite naya-voice-module__spuG1G__naya-pulse}@keyframes naya-voice-module__spuG1G__naya-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-periwinkle) 34%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-periwinkle) 6%, transparent)}}.naya-voice-module__spuG1G__wave{align-items:center;gap:2px;height:13px;display:inline-flex}.naya-voice-module__spuG1G__wave i{background:var(--color-indigo);border-radius:2px;width:2px;height:5px;animation:.85s ease-in-out infinite alternate naya-voice-module__spuG1G__naya-wave}.naya-voice-module__spuG1G__wave i:nth-child(2){height:10px;animation-delay:.12s}.naya-voice-module__spuG1G__wave i:nth-child(3){height:7px;animation-delay:.24s}.naya-voice-module__spuG1G__wave i:nth-child(4){animation-delay:.36s}@keyframes naya-voice-module__spuG1G__naya-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1.15)}}.naya-voice-module__spuG1G__caption{border:1px solid var(--color-line-lavender);border-left:2px solid var(--color-periwinkle);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-lavender-tint) 45%, var(--color-chalk));color:var(--color-text-body);font-size:calc(12px * var(--font-scale,1));white-space:pre-wrap;word-break:break-word;flex-direction:column;gap:3px;margin:6px 2px 0;padding:8px 11px;line-height:1.45;display:flex}.naya-voice-module__spuG1G__popover{z-index:30;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);width:min(300px,100%);box-shadow:var(--shadow-floating);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.naya-voice-module__spuG1G__popoverHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.naya-voice-module__spuG1G__eyebrow{color:var(--color-text-label-muted);display:block}.naya-voice-module__spuG1G__approvalMode{border:1px solid var(--color-line-lavender);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-lavender-tint) 58%, transparent);padding:11px 12px}.naya-voice-module__spuG1G__approvalMode label{color:var(--color-text-label-muted);font-size:calc(11px * var(--font-scale,1));margin-bottom:6px;font-weight:750;display:block}.naya-voice-module__spuG1G__approvalMode select{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-card);background:var(--color-chalk);width:100%;min-height:34px;color:var(--color-text-body);cursor:pointer;font:inherit;font-size:calc(12px * var(--font-scale,1));padding:7px 34px 7px 10px;font-weight:700}.naya-voice-module__spuG1G__approvalMode p{color:var(--color-text-faint);font-size:calc(10px * var(--font-scale,1));margin:7px 0 0;line-height:1.4}.naya-voice-module__spuG1G__approvalModeDanger{border-color:color-mix(in srgb, var(--color-coral) 52%, var(--color-line-lavender));background:color-mix(in srgb, var(--color-coral) 8%, var(--color-chalk))}.naya-voice-module__spuG1G__approvalModeDanger p{color:color-mix(in srgb, var(--color-coral) 70%, var(--color-text-body));font-weight:700}.naya-voice-module__spuG1G__toggleRow{color:var(--color-text-faint);font-size:calc(10.5px * var(--font-scale,1));cursor:pointer;align-items:center;gap:7px;margin-top:9px;font-weight:600;line-height:1.35;display:flex}.naya-voice-module__spuG1G__toggleRow input{width:13px;height:13px;accent-color:var(--color-indigo);cursor:pointer;flex:none}.naya-voice-module__spuG1G__startButton{border:1px solid var(--color-indigo);border-radius:var(--radius-pill);background:var(--color-indigo);min-height:38px;color:var(--color-chalk);cursor:pointer;font-size:calc(13px * var(--font-scale,1));justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:750;display:inline-flex}.naya-voice-module__spuG1G__startButton:hover:not(:disabled){background:var(--color-indigo-deep)}.naya-voice-module__spuG1G__startButton:disabled{cursor:wait;opacity:.7}.naya-voice-module__spuG1G__startButton svg{width:17px;height:17px}.naya-voice-module__spuG1G__privacy{color:var(--color-text-ghost);font-size:calc(9.5px * var(--font-scale,1));text-align:center;margin:0;line-height:1.35}.naya-voice-module__spuG1G__voiceRowGuide{justify-content:flex-start;display:flex}.naya-voice-module__spuG1G__voiceRowUser{justify-content:flex-end;display:flex}.naya-voice-module__spuG1G__voiceBubble{border-radius:14px;flex-direction:column;gap:4px;max-width:86%;padding:9px 11px;display:flex}.naya-voice-module__spuG1G__voiceBubbleGuide{background:var(--color-chalk);border:1px solid var(--color-line-lavender-strong)}.naya-voice-module__spuG1G__voiceBubbleUser{background:var(--color-indigo)}.naya-voice-module__spuG1G__voiceLabelGuide{color:var(--color-periwinkle);letter-spacing:.6px}.naya-voice-module__spuG1G__voiceLabelUser{color:#e8edff;letter-spacing:.6px}.naya-voice-module__spuG1G__voiceText{color:var(--color-text-body);white-space:pre-wrap;word-break:break-word}.naya-voice-module__spuG1G__voiceBubbleUser .naya-voice-module__spuG1G__voiceText{color:#fff}.naya-voice-module__spuG1G__approval{border:1px solid color-mix(in srgb, var(--color-gold) 74%, var(--color-line-lavender));border-radius:var(--radius-panel);background:var(--color-gold-tint);padding:12px}.naya-voice-module__spuG1G__approval strong{color:var(--color-text-body);font-size:calc(13px * var(--font-scale,1));margin-top:4px;line-height:1.4;display:block}.naya-voice-module__spuG1G__approval p{color:var(--color-text-faint);font-size:calc(11px * var(--font-scale,1));margin:5px 0 0;line-height:1.4}.naya-voice-module__spuG1G__approvalActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;display:flex}.naya-voice-module__spuG1G__controlButton{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);min-height:32px;color:var(--color-text-body);cursor:pointer;font-size:calc(11px * var(--font-scale,1));align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.naya-voice-module__spuG1G__controlButton:hover{border-color:var(--color-line-pill);color:var(--color-indigo)}.naya-voice-module__spuG1G__primaryButton{border-color:var(--color-indigo);background:var(--color-indigo);color:var(--color-chalk)}.naya-voice-module__spuG1G__primaryButton:hover{color:var(--color-chalk);background:var(--color-indigo-deep)}.naya-voice-module__spuG1G__lessonProgress{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-lavender-tint) 74%, var(--color-chalk));padding:12px}.naya-voice-module__spuG1G__lessonProgressHeader{color:var(--color-text-faint);font-size:calc(10px * var(--font-scale,1));justify-content:space-between;align-items:baseline;gap:10px;font-weight:700;display:flex}.naya-voice-module__spuG1G__lessonProgressHeader .naya-voice-module__spuG1G__eyebrow{margin-bottom:0}.naya-voice-module__spuG1G__lessonProgress strong{color:var(--color-indigo);font-size:calc(13px * var(--font-scale,1));margin-top:6px;line-height:1.35;display:block}.naya-voice-module__spuG1G__lessonProgress p{color:var(--color-text-body);font-size:calc(11px * var(--font-scale,1));margin:5px 0 0;line-height:1.4}.naya-voice-module__spuG1G__lessonTrack{border-radius:var(--radius-pill);background:var(--color-line-lavender);height:4px;margin-top:10px;overflow:hidden}.naya-voice-module__spuG1G__lessonTrack span{border-radius:inherit;background:var(--color-indigo);height:100%;transition:width .24s;display:block}.naya-voice-module__spuG1G__lessonProgress small{color:var(--color-text-faint);font-size:calc(10px * var(--font-scale,1));margin-top:8px;line-height:1.4;display:block}.naya-voice-module__spuG1G__lesson_error{border-color:color-mix(in srgb, var(--color-gold) 40%, var(--color-line-lavender))}.naya-voice-module__spuG1G__lesson_error .naya-voice-module__spuG1G__lessonTrack span{background:var(--color-gold)}@media (prefers-reduced-motion:reduce){.naya-voice-module__spuG1G__wave i,.naya-voice-module__spuG1G__dotPulse{animation:none}}
.QuietErrorLine-module__3aKlfa__line{color:var(--color-text-faint);align-items:center;gap:8px;display:flex}.QuietErrorLine-module__3aKlfa__urgent{color:var(--color-gold)}.QuietErrorLine-module__3aKlfa__retry{color:var(--color-indigo);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.Chip-module__2uJqra__chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.Chip-module__2uJqra__default{background:var(--color-lavender-tint);color:var(--color-periwinkle)}.Chip-module__2uJqra__gold{background:var(--color-gold-tint);color:var(--color-indigo)}
.portal-module__y1bDua__portal{position:relative}.portal-module__y1bDua__surface{--portal-shadow-card:.5px 1px 1.5px #2932582e, 2px 4px 10px #2932581a;--portal-shadow-lifted:1px 2px 3px #29325833, 5px 9px 22px #29325821;--portal-shadow-floating:1.5px 2.5px 4px #29325838, 7px 13px 34px #29325826;flex-direction:column;gap:16px;transition:transform .24s;display:flex}.portal-module__y1bDua__portalOnCanvas{width:var(--pa-w);transition:width .42s cubic-bezier(.34,1.26,.44,1)}.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__titleRow,.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__surface>p,.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__footprintBox,.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__wing:not(.portal-module__y1bDua__wingTucked),.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__diagramCol,.portal-module__y1bDua__portalOnCanvas .portal-module__y1bDua__flipInner[data-flipped=true] .portal-module__y1bDua__flipBack>*{pointer-events:var(--portal-hit,auto)}.portal-module__y1bDua__flipScene{perspective:2600px}.portal-module__y1bDua__flipInner{width:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.52,1.12,.4,1);position:relative}.portal-module__y1bDua__flipInner[data-flipped=true]{transform:rotateY(180deg)}.portal-module__y1bDua__flipFace{backface-visibility:hidden}.portal-module__y1bDua__flipFront{position:relative}.portal-module__y1bDua__flipBack{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__flipInner{transition:none}}.portal-module__y1bDua__surfaceOnCanvas{gap:6px;position:relative}.portal-module__y1bDua__tray{z-index:0;pointer-events:none;background:var(--color-lavender-tint);border:1px solid var(--color-line-lavender);box-shadow:var(--portal-shadow-card);border-radius:34px;transition:left .38s cubic-bezier(.34,1.26,.44,1),width .38s cubic-bezier(.34,1.26,.44,1);position:absolute;top:0;bottom:0}.portal-module__y1bDua__traySelected{border-color:var(--color-line-pill);box-shadow:0 0 0 1px var(--color-line-pill), var(--portal-shadow-card)}.portal-module__y1bDua__surfaceOnCanvas>:not(.portal-module__y1bDua__tray){z-index:1;position:relative}.portal-module__y1bDua__titleRowOnCanvas{align-self:auto;padding:10px 2px 0 6px}.portal-module__y1bDua__titleRowOnCanvas>:nth-child(2){margin-left:auto}.portal-module__y1bDua__titleRowOnCanvas .portal-module__y1bDua__nameChip,.portal-module__y1bDua__titleRowOnCanvas .portal-module__y1bDua__enterPortalBtn,.portal-module__y1bDua__titleRowOnCanvas .portal-module__y1bDua__collapsePortalBtn{box-shadow:none}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__tray{transition:none}}.portal-module__y1bDua__flipCard{perspective:2000px}.portal-module__y1bDua__flipCard .portal-module__y1bDua__diagram,.portal-module__y1bDua__insideCard{backface-visibility:hidden;transition:transform .56s cubic-bezier(.34,1.12,.44,1)}.portal-module__y1bDua__insideCard{z-index:1;background:var(--color-chalk);border-radius:40px;position:absolute;inset:0;overflow:hidden;transform:rotateY(-180deg);box-shadow:0 2px 6px #1c2b700d,0 14px 40px #1c2b7014}.portal-module__y1bDua__flipCardInside .portal-module__y1bDua__insideCard{transform:rotateY(0)}.portal-module__y1bDua__flipCardInside .portal-module__y1bDua__diagram{transform:rotateY(180deg)}.portal-module__y1bDua__flipCardInside .portal-module__y1bDua__insideCard:not(.portal-module__y1bDua__insidePeeking){cursor:zoom-in}.portal-module__y1bDua__insideDropActive:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-indigo);pointer-events:none;position:absolute;inset:0}.portal-module__y1bDua__insidePeeking{cursor:grab}.portal-module__y1bDua__insidePeeking:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--color-indigo);pointer-events:none;position:absolute;inset:0}.portal-module__y1bDua__insidePeeking [data-room-peek][data-dragging]{cursor:grabbing}.portal-module__y1bDua__insidePeeking .portal-module__y1bDua__insideCaption{background:var(--color-indigo);color:var(--color-chalk)}.portal-module__y1bDua__insideEmpty{color:var(--color-text-ghost);font:400 22px/1.2 var(--font-hand), "Patrick Hand", cursive;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.portal-module__y1bDua__insideCaption{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-chalk) 88%, transparent);color:var(--color-text-ghost);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;padding:4px 10px;font-size:11px;position:absolute;bottom:18px;left:22px}.portal-module__y1bDua__faceSwitch{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);padding:2px;display:inline-flex}.portal-module__y1bDua__faceSwitchOption{border-radius:var(--radius-pill);color:var(--color-text-ghost);cursor:pointer;background:0 0;border:0;padding:3px 11px;font-size:12px}.portal-module__y1bDua__faceSwitchOption[aria-pressed=true]{background:var(--color-indigo);color:var(--color-chalk)}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__flipCard .portal-module__y1bDua__diagram,.portal-module__y1bDua__insideCard{transition:none}}.portal-module__y1bDua__titleRow{align-self:flex-start;align-items:center;gap:8px;transition:transform .38s cubic-bezier(.34,1.26,.44,1);display:flex}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__titleRow,.portal-module__y1bDua__footprintBox{transition:none}}.portal-module__y1bDua__collapsePortalBtn{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);width:26px;height:26px;color:var(--color-text-ghost);box-shadow:var(--shadow-card);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-module__y1bDua__collapsePortalBtn:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-module__y1bDua__enterPortalBtn{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);width:26px;height:26px;color:var(--color-text-ghost);box-shadow:var(--shadow-card);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-module__y1bDua__enterPortalBtn:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-module__y1bDua__nameChip{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-indigo);box-shadow:var(--shadow-card);align-self:flex-start;align-items:center;gap:7px;padding:7px 15px;display:inline-flex}.portal-module__y1bDua__nameChipDraft{border-style:dashed;border-color:var(--color-line-dashed);box-shadow:none;color:var(--color-text-ghost);background:0 0}.portal-module__y1bDua__nameInput{color:var(--color-indigo);background:0 0;border:none;outline:none;min-width:130px;padding:0}.portal-module__y1bDua__nameInput::placeholder,.portal-module__y1bDua__draftTag{color:var(--color-text-ghost)}.portal-module__y1bDua__nameRevision{color:var(--color-text-faint)}.portal-module__y1bDua__checkpointDot{background:var(--color-gold);border-radius:50%;width:7px;height:7px;display:inline-block}.portal-module__y1bDua__stage{max-width:var(--pa-w);align-items:stretch;height:calc(100vh - 250px);min-height:520px;max-height:640px;display:flex;position:relative}.portal-module__y1bDua__stageOnCanvas{height:560px;min-height:560px;max-height:560px}.portal-module__y1bDua__portalStage{width:var(--pa-w);flex:none;align-self:stretch;transition:width .42s cubic-bezier(.34,1.26,.44,1);position:relative}.portal-module__y1bDua__diagramCol{top:0;bottom:0;left:var(--pa-diagram-left);width:var(--pa-diagram);z-index:2;transition:left .42s cubic-bezier(.34,1.26,.44,1),width .42s cubic-bezier(.34,1.26,.44,1);position:absolute}.portal-module__y1bDua__edgeChevron{z-index:3;border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);width:28px;height:28px;color:var(--color-text-ghost);box-shadow:var(--shadow-card);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.portal-module__y1bDua__edgeChevron:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-module__y1bDua__edgeChevronLeft{left:-14px}.portal-module__y1bDua__wing{width:var(--pa-wing);z-index:1;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);box-shadow:var(--portal-shadow-floating);flex-direction:column;padding:16px 16px 14px;transition:transform .38s cubic-bezier(.34,1.26,.44,1),width .42s cubic-bezier(.34,1.26,.44,1),opacity .3s;display:flex;position:absolute;top:0;bottom:0}.portal-module__y1bDua__footprintBox{z-index:0;pointer-events:none;border-radius:var(--radius-field);transition:left .38s cubic-bezier(.34,1.26,.44,1),width .38s cubic-bezier(.34,1.26,.44,1);position:absolute;top:0;bottom:0}.portal-module__y1bDua__footprintBoxSelected{outline:2px solid var(--color-line-pill);outline-offset:6px}.portal-module__y1bDua__wingLeft{left:0}.portal-module__y1bDua__wingLeft.portal-module__y1bDua__wingTucked{transform:translateX(var(--pa-diagram-left)) scale(.965);opacity:0}.portal-module__y1bDua__wingTucked{pointer-events:none;box-shadow:var(--portal-shadow-card)}.portal-module__y1bDua__wingHead{border-bottom:1px solid var(--color-line-lavender);color:var(--color-text-label-muted);align-items:center;margin:-16px -16px 14px;padding:13px 16px 11px;display:flex}.portal-module__y1bDua__wingBody{contain:layout;flex:1;min-height:0;position:relative;overflow:visible}.portal-module__y1bDua__diagram{background:var(--color-chalk);border:0;border-radius:40px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #1c2b700d,0 14px 40px #1c2b7014}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__wing,.portal-module__y1bDua__portalOnCanvas,.portal-module__y1bDua__portalStage,.portal-module__y1bDua__diagramCol{transition:none}}.portal-module__y1bDua__handCross{pointer-events:none;z-index:0;width:90%;height:87%;position:absolute;inset:6.5% 5%}.portal-module__y1bDua__quad{flex-direction:column;min-width:0;min-height:0;padding:26px 28px;display:flex;position:relative}.portal-module__y1bDua__quadBottom{flex-direction:column-reverse}.portal-module__y1bDua__quadHead{color:var(--color-indigo);align-items:center;gap:12px;margin-bottom:10px;display:flex}.portal-module__y1bDua__quadBottom .portal-module__y1bDua__quadHead{margin-top:10px;margin-bottom:0}.portal-module__y1bDua__quadRight .portal-module__y1bDua__quadHead{flex-direction:row-reverse;justify-content:flex-start}.portal-module__y1bDua__quadGlyph{flex:none;width:26px;height:26px}.portal-module__y1bDua__quadLabel{font:400 24px/1 var(--font-hand), "Patrick Hand", "Segoe Print", system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--color-indigo)}.portal-module__y1bDua__quadBody{contain:layout;flex:1;min-height:0;position:relative;overflow:visible}.portal-module__y1bDua__ghostQuestion{color:var(--color-text-question)}.portal-module__y1bDua__wingActions{z-index:40;background:var(--color-chalk);flex-direction:column;flex:none;gap:10px;padding-top:10px;display:flex;position:relative}.portal-module__y1bDua__addPill{border:1.5px dashed var(--color-line-dashed);border-radius:var(--radius-pill);text-align:center;width:100%;color:var(--color-text-ghost);cursor:pointer;background:0 0;margin:0;padding:9px}.portal-module__y1bDua__addPill:hover{color:var(--color-text-body);border-color:var(--color-line-lavender-stronger)}.portal-module__y1bDua__dropActive{outline:2px dashed var(--color-line-pill);outline-offset:-3px;background:var(--color-lavender-tint)}.portal-module__y1bDua__sticky{box-shadow:var(--portal-shadow-card,var(--shadow-card));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-family:var(--font-sans);border-radius:6px;line-height:1.25;transition:left .24s,top .24s,width .24s,height .24s;position:absolute}@media (prefers-reduced-motion:reduce){.portal-module__y1bDua__sticky{transition:none}}.portal-module__y1bDua__sticky:hover{box-shadow:var(--portal-shadow-lifted,var(--shadow-lifted))}.portal-module__y1bDua__stickyEditing{cursor:default;box-shadow:0 0 0 2px var(--color-line-pill), var(--portal-shadow-lifted,var(--shadow-lifted))}.portal-module__y1bDua__stickyBox{position:absolute;inset:8px;overflow:hidden}.portal-module__y1bDua__committedLabel~.portal-module__y1bDua__stickyBox{top:17px}.portal-module__y1bDua__stickyText{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.portal-module__y1bDua__stickyMeasure{visibility:hidden;pointer-events:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;width:100%;height:auto;position:absolute;top:0;left:0}.portal-module__y1bDua__cardDragging{opacity:.35}.portal-module__y1bDua__cardTextEditing{cursor:text;-webkit-user-select:text;user-select:text;outline:none;min-height:1.4em;display:block}.portal-module__y1bDua__stickyGrip{color:currentColor;opacity:0;cursor:nwse-resize;background:0 0;border:none;justify-content:center;align-items:center;width:15px;height:15px;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;bottom:1px;right:1px}.portal-module__y1bDua__sticky:hover .portal-module__y1bDua__stickyGrip,.portal-module__y1bDua__forceGlyphs .portal-module__y1bDua__stickyGrip{opacity:.55}.portal-module__y1bDua__stickyGrip:hover{opacity:1}.portal-module__y1bDua__cardTextFaded{-webkit-mask-image:linear-gradient(#000 58%,#00000059 86%,#0000 100%);mask-image:linear-gradient(#000 58%,#00000059 86%,#0000 100%)}.portal-module__y1bDua__moreHint{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.75;cursor:pointer;background:#ffffff8c;border:none;border-radius:3px;padding:0 3px;font-size:8px;font-weight:600;position:absolute;bottom:3px;right:5px}.portal-module__y1bDua__moreHint:hover{opacity:1}.portal-module__y1bDua__committedLabel{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:7px;font-weight:600;position:absolute;top:4px;left:8px}.portal-module__y1bDua__assumptionChip{transform-origin:0 100%;position:absolute;bottom:3px;left:5px;transform:scale(.8)}.portal-module__y1bDua__glyphs{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.portal-module__y1bDua__sticky:hover .portal-module__y1bDua__glyphs,.portal-module__y1bDua__sticky:focus-within .portal-module__y1bDua__glyphs,.portal-module__y1bDua__forceGlyphs .portal-module__y1bDua__glyphs{opacity:1}.portal-module__y1bDua__glyph{width:20px;height:20px;color:var(--color-text-ghost);cursor:pointer;background:#ffffffe6;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.portal-module__y1bDua__glyph:hover{color:var(--color-indigo);background:var(--color-lavender-tint)}.portal-module__y1bDua__ghost{z-index:1000;pointer-events:none;box-shadow:var(--shadow-floating);font-family:var(--font-sans);border-radius:6px;padding:8px;line-height:1.25;position:fixed;overflow:hidden;transform:rotate(-1.5deg)}.portal-module__y1bDua__faceChipLayer{pointer-events:none;z-index:6;position:absolute;inset:0}.portal-module__y1bDua__faceChip{pointer-events:var(--portal-hit,auto);border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-indigo);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:.5px 1px 1.5px #2932582e,2px 4px 10px #2932581c}.portal-module__y1bDua__faceChip:hover{border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-module__y1bDua__faceChipNestTarget{outline:2px solid var(--color-line-pill);outline-offset:3px;background:var(--color-lavender-tint);box-shadow:0 0 0 4px var(--color-lavender-tint)}.portal-module__y1bDua__faceChipMark{flex:none;width:14px;height:14px;display:inline-flex}.portal-module__y1bDua__faceChipGhost{z-index:1000;pointer-events:none;border:1px solid var(--color-line-pill);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-indigo);font-family:var(--font-sans);white-space:nowrap;box-shadow:var(--shadow-floating);align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:fixed;transform:translate(-50%,-50%)rotate(-1.5deg)}.portal-module__y1bDua__scrim{z-index:1100;background:#d3daf499;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portal-module__y1bDua__modal{background:var(--color-chalk);border-radius:var(--radius-sheet);width:min(680px,100%);max-height:86vh;box-shadow:var(--shadow-floating);flex-direction:column;gap:16px;padding:22px 24px;display:flex;overflow:auto}.portal-module__y1bDua__modalHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-module__y1bDua__modalHeadLeft{color:var(--color-text-label-muted)}.portal-module__y1bDua__modalHeadRight{color:var(--color-text-ghost)}.portal-module__y1bDua__writingArea{resize:none;border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-panel);width:100%;min-height:96px;color:var(--color-text-body);background:var(--color-chalk);outline:none;padding:14px 16px;overflow-y:auto}.portal-module__y1bDua__writingArea:focus{border-color:var(--color-line-pill)}.portal-module__y1bDua__modalTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-module__y1bDua__moveTo{align-items:center;gap:8px;display:flex}.portal-module__y1bDua__moveToLabel{color:var(--color-text-label-muted);margin-right:2px}.portal-module__y1bDua__moveChip{border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);min-width:30px;height:26px;color:var(--color-indigo);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.portal-module__y1bDua__moveChip:hover{background:var(--color-lavender-tint)}.portal-module__y1bDua__moveChipActive{background:var(--color-lavender);border-color:var(--color-line-pill)}.portal-module__y1bDua__moveChipText{color:var(--color-indigo)}.portal-module__y1bDua__assumptionToggle{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);height:26px;color:var(--color-text-label-muted);cursor:pointer;align-items:center;padding:0 12px;display:inline-flex}.portal-module__y1bDua__assumptionToggleOn{background:var(--color-gold-tint);border-color:var(--color-gold);color:var(--color-indigo)}.portal-module__y1bDua__modalFooter{justify-content:space-between;align-items:center;display:flex}.portal-module__y1bDua__deleteLink{color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;padding:6px 0}.portal-module__y1bDua__deleteLink:hover{color:var(--color-text-faint)}.portal-module__y1bDua__doneButton{background:var(--color-indigo);color:var(--color-chalk);border-radius:var(--radius-pill);font-family:var(--font-sans);cursor:pointer;border:none;padding:9px 22px;font-size:14px;font-weight:600}.portal-module__y1bDua__doneButton:hover{background:var(--color-indigo-deep)}.portal-module__y1bDua__nameLock{color:var(--color-indigo);align-items:center;display:inline-flex}.portal-module__y1bDua__enterPortalBtn[aria-pressed=true]{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}
.document-editor-module__NC7uga__pane{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:16px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.document-editor-module__NC7uga__head{flex:none;align-items:baseline;gap:12px;display:flex}.document-editor-module__NC7uga__backBtn{color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 0}.document-editor-module__NC7uga__backBtn:hover{color:var(--color-indigo)}.document-editor-module__NC7uga__titleInput{min-width:0;color:var(--color-indigo);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;flex:1;padding:2px 0}.document-editor-module__NC7uga__titleInput:hover{border-bottom-color:var(--color-line-lavender-strong)}.document-editor-module__NC7uga__titleInput:focus{border-bottom-color:var(--color-line-pill)}.document-editor-module__NC7uga__titleInput::placeholder{color:var(--color-text-ghost)}.document-editor-module__NC7uga__quiet{color:var(--color-text-question)}.document-editor-module__NC7uga__toolbar{border-bottom:1px solid var(--color-line-lavender);flex:none;align-items:center;gap:4px;padding-bottom:8px;display:flex}.document-editor-module__NC7uga__toolBtn{border-radius:var(--radius-pill);min-width:26px;height:26px;color:var(--color-text-ghost);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.document-editor-module__NC7uga__toolBtn:hover{color:var(--color-indigo);background:var(--color-lavender-tint)}.document-editor-module__NC7uga__toolBtnActive{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.document-editor-module__NC7uga__toolBold{font-weight:700}.document-editor-module__NC7uga__toolItalic{font-style:italic}.document-editor-module__NC7uga__toolStrike{text-decoration:line-through}.document-editor-module__NC7uga__toolDivider{background:var(--color-line-lavender);width:1px;height:16px;margin:0 4px}.document-editor-module__NC7uga__commentBtn{border:1.5px dashed var(--color-line-dashed);border-radius:var(--radius-pill);color:var(--color-text-ghost);cursor:pointer;background:0 0;margin-left:auto;padding:4px 12px}.document-editor-module__NC7uga__commentBtn:hover:not(:disabled){color:var(--color-indigo);border-color:var(--color-line-lavender-stronger);background:var(--color-lavender-tint)}.document-editor-module__NC7uga__commentBtn:disabled{opacity:.55;cursor:default}.document-editor-module__NC7uga__body{flex:1;min-height:0;overflow-y:auto}.document-editor-module__NC7uga__content{height:100%}.document-editor-module__NC7uga__prose{min-height:100%;color:var(--color-text-body);outline:none;padding:4px 2px 12px;font-size:.9rem;line-height:1.55}.document-editor-module__NC7uga__prose p{margin:0 0 .6em}:is(.document-editor-module__NC7uga__prose h2,.document-editor-module__NC7uga__prose h1,.document-editor-module__NC7uga__prose h3){color:var(--color-indigo);margin:.8em 0 .35em;line-height:1.25}:is(.document-editor-module__NC7uga__prose ul,.document-editor-module__NC7uga__prose ol){margin:0 0 .6em;padding-left:1.3em}.document-editor-module__NC7uga__prose blockquote{border-left:2px solid var(--color-line-lavender-strong);color:var(--color-text-faint);margin:0 0 .6em;padding-left:.85em}.document-editor-module__NC7uga__prose code{background:var(--color-lavender-tint);border-radius:4px;padding:.1em .3em}.document-editor-module__NC7uga__prose pre{background:var(--color-lavender-tint);border-radius:var(--radius-panel);margin:0 0 .6em;padding:10px 12px;overflow-x:auto}.document-editor-module__NC7uga__prose hr{border:none;border-top:1px solid var(--color-line-lavender);margin:.8em 0}.document-editor-module__NC7uga__prose span[data-comment-id]{background:var(--color-lavender-tint);border-bottom:1px dashed var(--color-line-pill);border-radius:2px}.document-editor-module__NC7uga__commentsBlock{border-top:1px solid var(--color-line-lavender);flex-direction:column;flex:none;gap:8px;max-height:34%;padding-top:10px;display:flex;overflow-y:auto}.document-editor-module__NC7uga__commentsLabel{color:var(--color-text-label-muted)}.document-editor-module__NC7uga__commentList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.document-editor-module__NC7uga__comment{border:1px solid var(--color-line-lavender);border-radius:var(--radius-card);background:var(--color-chalk);align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.document-editor-module__NC7uga__commentResolved{opacity:.6}.document-editor-module__NC7uga__commentMain{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;min-width:0;padding:0;display:flex}.document-editor-module__NC7uga__commentMain:disabled{cursor:default}.document-editor-module__NC7uga__commentQuote{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.document-editor-module__NC7uga__commentBody{color:var(--color-text-body);white-space:pre-wrap}.document-editor-module__NC7uga__commentMeta{color:var(--color-text-ghost)}.document-editor-module__NC7uga__resolveBtn{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-text-body);cursor:pointer;flex:none;padding:3px 10px}.document-editor-module__NC7uga__resolveBtn:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.document-editor-module__NC7uga__composer{border:1.5px dashed var(--color-line-dashed);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.document-editor-module__NC7uga__composerQuote{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-editor-module__NC7uga__composerInput{resize:vertical;border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-panel);width:100%;min-height:40px;color:var(--color-text-body);background:var(--color-chalk);outline:none;padding:7px 9px}.document-editor-module__NC7uga__composerInput:focus{border-color:var(--color-line-pill)}.document-editor-module__NC7uga__composerInput::placeholder{color:var(--color-text-ghost)}.document-editor-module__NC7uga__composerActions{gap:8px;display:flex}.document-editor-module__NC7uga__composerSave{border:1px solid var(--color-line-pill);border-radius:var(--radius-pill);background:var(--color-lavender-tint);color:var(--color-indigo);cursor:pointer;padding:4px 12px}.document-editor-module__NC7uga__composerSave:disabled{opacity:.55;cursor:default}.document-editor-module__NC7uga__composerCancel{color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;padding:4px}.document-editor-module__NC7uga__composerCancel:hover{color:var(--color-indigo)}
.guide-module__QXEq1q__pillDoor{appearance:none;font:inherit;text-align:left;cursor:pointer;position:relative}.guide-module__QXEq1q__pillDoor:hover{border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.guide-module__QXEq1q__pillMark{flex:none;display:inline-flex}.guide-module__QXEq1q__draftGuideBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.guide-module__QXEq1q__draftGuideBtn:hover{background:var(--color-lavender-tint)}.guide-module__QXEq1q__menu{z-index:1300;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);width:256px;box-shadow:var(--shadow-floating);flex-direction:column;padding:6px;display:flex;position:fixed}.guide-module__QXEq1q__menu:focus{outline:none}.guide-module__QXEq1q__subHost{flex-direction:column;display:flex;position:relative}.guide-module__QXEq1q__subCaret{color:var(--color-text-ghost);margin-left:auto;display:inline-flex}.guide-module__QXEq1q__menuItem:hover .guide-module__QXEq1q__subCaret{color:var(--color-indigo)}.guide-module__QXEq1q__submenu{z-index:10;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);width:256px;box-shadow:var(--shadow-floating);flex-direction:column;padding:6px;display:flex;position:absolute;top:-6px;right:calc(100% + 6px)}.guide-module__QXEq1q__submenuRight{left:calc(100% + 6px);right:auto}.guide-module__QXEq1q__menuHead{padding:8px 10px 6px}.guide-module__QXEq1q__menuHeadText{color:var(--color-text-ghost)}.guide-module__QXEq1q__menuItem{text-align:left;color:var(--color-text-body);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.guide-module__QXEq1q__menuItem:hover{background:var(--color-lavender-tint);color:var(--color-indigo)}.guide-module__QXEq1q__menuItem:disabled{color:var(--color-text-ghost);cursor:default;background:0 0}.guide-module__QXEq1q__menuDot{background:var(--color-periwinkle);border-radius:50%;flex:none;width:6px;height:6px}.guide-module__QXEq1q__menuItem:hover .guide-module__QXEq1q__menuDot{background:var(--color-indigo)}.guide-module__QXEq1q__menuDivider{background:var(--color-line-lavender);height:1px;margin:5px 8px}.guide-module__QXEq1q__menuChat{color:var(--color-text-label-muted)}.guide-module__QXEq1q__menuChat:hover{color:var(--color-indigo)}.guide-module__QXEq1q__menuArchive{color:var(--color-text-label-muted)}.guide-module__QXEq1q__menuArchive:hover{color:var(--color-indigo)}.guide-module__QXEq1q__menuGlyph{flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.guide-module__QXEq1q__menuItemStacked{align-items:flex-start}.guide-module__QXEq1q__menuItemStacked .guide-module__QXEq1q__menuGlyph{margin-top:2px}.guide-module__QXEq1q__menuItemLines{flex-direction:column;gap:2px;min-width:0;display:flex}.guide-module__QXEq1q__menuNote{color:var(--color-text-label-muted);white-space:normal;max-width:24ch}.guide-module__QXEq1q__panel{z-index:1150;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);width:416px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;top:84px;bottom:188px;right:24px;overflow:hidden}.guide-module__QXEq1q__panelHead{border-bottom:1px solid var(--color-line-lavender);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 12px;display:flex;position:relative}.guide-module__QXEq1q__headLeft{align-items:center;gap:10px;min-width:0;display:inline-flex}.guide-module__QXEq1q__guideLabel{color:var(--color-indigo);align-items:center;gap:7px;display:inline-flex}.guide-module__QXEq1q__scopeLabel{border-radius:var(--radius-pill);background:var(--color-lavender-tint);border:1px solid var(--color-line-lavender);color:var(--color-text-label-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:3px 9px;display:inline-flex;overflow:hidden}.guide-module__QXEq1q__scopeLine{border-bottom:1px solid var(--color-line-lavender);background:var(--color-lavender-tint);align-items:baseline;gap:8px;padding:10px 16px;display:flex}.guide-module__QXEq1q__scopeLineLabel{color:var(--color-indigo);flex:none}.guide-module__QXEq1q__scopeLineText{color:var(--color-text-label-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-module__QXEq1q__closeBtn{width:28px;height:28px;color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.guide-module__QXEq1q__closeBtn:hover{color:var(--color-indigo);background:var(--color-lavender-tint)}.guide-module__QXEq1q__progress{border-bottom:1px solid var(--color-line-lavender);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.guide-module__QXEq1q__progressStep{border-radius:var(--radius-pill);color:var(--color-text-ghost);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.guide-module__QXEq1q__progressReached{color:var(--color-indigo)}.guide-module__QXEq1q__progressCurrent{color:var(--color-indigo);border-color:var(--color-line-dashed);background:var(--color-lavender-tint);border-style:dashed}.guide-module__QXEq1q__log{background:#f7f9fd;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.guide-module__QXEq1q__msg{flex-direction:column;gap:5px;display:flex}.guide-module__QXEq1q__msgLabel{color:var(--color-text-label-muted)}.guide-module__QXEq1q__msgLabelGuide{color:var(--color-indigo);align-items:center;gap:6px;display:inline-flex}.guide-module__QXEq1q__msgUser .guide-module__QXEq1q__msgText{color:var(--color-indigo)}.guide-module__QXEq1q__msgText{color:var(--color-text-body);white-space:pre-wrap;word-break:break-word}.guide-module__QXEq1q__msgGuide .guide-module__QXEq1q__msgText{color:var(--color-indigo)}.guide-module__QXEq1q__typing{align-items:center;gap:5px;padding:2px 0;display:inline-flex}.guide-module__QXEq1q__dot{background:var(--color-periwinkle);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite guide-module__QXEq1q__guidePulse}.guide-module__QXEq1q__dot:nth-child(2){animation-delay:.18s}.guide-module__QXEq1q__dot:nth-child(3){animation-delay:.36s}@keyframes guide-module__QXEq1q__guidePulse{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.guide-module__QXEq1q__resting{color:var(--color-text-ghost);font-style:italic}.guide-module__QXEq1q__proposal{border:1.5px dashed var(--color-periwinkle);border-radius:var(--radius-panel);background:var(--color-lavender-tint);flex-direction:column;gap:10px;margin:0 16px 12px;padding:12px 14px;display:flex}.guide-module__QXEq1q__proposalHead{color:var(--color-periwinkle);align-items:center;gap:6px;display:inline-flex}.guide-module__QXEq1q__proposalText{color:var(--color-text-body);white-space:pre-wrap;word-break:break-word}.guide-module__QXEq1q__proposalEdit{resize:none;border:1px solid var(--color-line-pill);width:100%;min-height:68px;color:var(--color-text-body);background:var(--color-chalk);border-radius:10px;outline:none;padding:9px 11px}.guide-module__QXEq1q__proposalActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-module__QXEq1q__confirmBtn{background:var(--color-indigo);color:var(--color-chalk);border-radius:var(--radius-pill);font-family:var(--font-sans);cursor:pointer;border:none;padding:7px 16px;font-size:13px;font-weight:600}.guide-module__QXEq1q__confirmBtn:hover{background:var(--color-indigo-deep)}.guide-module__QXEq1q__ghostBtn{border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);color:var(--color-text-label-muted);border-radius:var(--radius-pill);font-family:var(--font-sans);cursor:pointer;padding:7px 14px;font-size:13px;font-weight:500}.guide-module__QXEq1q__ghostBtn:hover{color:var(--color-indigo);border-color:var(--color-line-pill)}.guide-module__QXEq1q__composer{border-top:1px solid var(--color-line-lavender);align-items:flex-end;gap:8px;padding:12px 14px;display:flex;position:relative}.guide-module__QXEq1q__composer [data-composer-controls=inline]{display:contents}.guide-module__QXEq1q__input{resize:none;border:1px solid var(--color-line-lavender-strong);min-height:52px;max-height:132px;color:var(--color-text-body);font-family:var(--font-sans);background:#f7f9fd;border-radius:14px;outline:none;flex:1;padding:15px 14px;font-size:13.5px;line-height:1.35}.guide-module__QXEq1q__input:focus{border-color:var(--color-line-pill)}.guide-module__QXEq1q__input::placeholder{color:var(--color-text-ghost)}.guide-module__QXEq1q__send{background:var(--color-indigo);width:34px;height:34px;color:var(--color-chalk);cursor:pointer;border:none;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.guide-module__QXEq1q__send:hover:not(:disabled){background:var(--color-indigo-deep)}.guide-module__QXEq1q__send:disabled{opacity:.5;cursor:default}.guide-module__QXEq1q__voiceMic{border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);width:34px;height:34px;color:var(--color-indigo);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.guide-module__QXEq1q__voiceMic svg{width:18px;height:18px}.guide-module__QXEq1q__voiceMic:hover:not(:disabled){border-color:var(--color-periwinkle);background:var(--color-lavender-tint);transform:translateY(-1px)}.guide-module__QXEq1q__voiceMic[data-naya-voice=active]{border-color:var(--color-indigo);background:var(--color-indigo);color:var(--color-chalk);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-periwinkle) 18%, transparent)}.guide-module__QXEq1q__voiceMic[data-naya-voice=connecting]{cursor:wait;opacity:.72}.guide-module__QXEq1q__voiceMic:disabled{cursor:default;opacity:.45}.guide-module__QXEq1q__voiceMic:focus-visible{outline:3px solid color-mix(in srgb, var(--color-periwinkle) 42%, transparent);outline-offset:2px}.guide-module__QXEq1q__mentionMenu{z-index:20;background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);max-height:232px;box-shadow:var(--shadow-floating);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:14px;right:14px;overflow-y:auto}.guide-module__QXEq1q__mentionHead{color:var(--color-text-ghost);padding:6px 8px 4px}.guide-module__QXEq1q__mentionItem{text-align:left;color:var(--color-text-body);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.guide-module__QXEq1q__mentionItem:hover,.guide-module__QXEq1q__mentionItemActive{background:var(--color-lavender-tint);color:var(--color-indigo)}.guide-module__QXEq1q__mentionTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.guide-module__QXEq1q__mentionProject{color:var(--color-text-ghost);flex:none}.guide-module__QXEq1q__mentionLink{color:var(--color-indigo);border-bottom:1px solid var(--color-line-pill);font-weight:600;text-decoration:none}.guide-module__QXEq1q__mentionLink:hover{color:var(--color-indigo-deep);border-bottom-color:var(--color-indigo)}.guide-module__QXEq1q__headBtn{width:28px;height:28px;color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.guide-module__QXEq1q__headBtn:hover{color:var(--color-indigo);background:var(--color-lavender-tint)}.guide-module__QXEq1q__headRight{align-items:center;gap:2px;display:inline-flex}.guide-module__QXEq1q__actionSummary{color:var(--color-text-body);white-space:pre-wrap;word-break:break-word}.guide-module__QXEq1q__actionNote{color:var(--color-text-ghost);font-style:italic}.guide-module__QXEq1q__idAvatar{border-radius:9px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.guide-module__QXEq1q__idLabels{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.guide-module__QXEq1q__idTitle{color:var(--color-indigo);letter-spacing:.8px}.guide-module__QXEq1q__idSub{font-family:var(--font-sans);color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.guide-module__QXEq1q__ctxPill{background:var(--color-lavender-tint);border:1px solid var(--color-line-lavender-strong);color:var(--color-indigo);white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.guide-module__QXEq1q__ctxDot{background:var(--color-gold);border-radius:50%;flex:none;width:6px;height:6px}.guide-module__QXEq1q__convCtx{background:var(--color-gold-tint);border:1px solid var(--color-gold);color:var(--color-indigo);white-space:nowrap;border-radius:11px;align-self:flex-start;align-items:center;padding:5px 9px;display:inline-flex}.guide-module__QXEq1q__msgRowGuide{align-items:flex-start;gap:10px;display:flex}.guide-module__QXEq1q__msgRowUser{justify-content:flex-end;display:flex}.guide-module__QXEq1q__msgAvatar{border-radius:9px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.guide-module__QXEq1q__bubble{border-radius:14px;flex-direction:column;gap:4px;max-width:84%;padding:10px 12px;display:flex}.guide-module__QXEq1q__bubbleGuide{background:var(--color-chalk);border:1px solid var(--color-line-lavender-strong)}.guide-module__QXEq1q__bubbleUser{background:var(--color-indigo)}.guide-module__QXEq1q__bubbleLabelGuide{color:var(--color-indigo)}.guide-module__QXEq1q__bubbleLabelUser{color:#e8edff}.guide-module__QXEq1q__bubbleUser .guide-module__QXEq1q__msgText{color:#fff}.guide-module__QXEq1q__suggestRow{flex-wrap:wrap;gap:8px;display:flex}.guide-module__QXEq1q__suggestChip{background:var(--color-lavender-tint);border:1px solid var(--color-line-lavender-strong);color:var(--color-indigo);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;padding:7px 11px;font-size:11.5px;font-weight:500;line-height:1.2;display:inline-flex}.guide-module__QXEq1q__suggestChip:hover{border-color:var(--color-line-pill);background:var(--color-chalk)}.guide-module__QXEq1q__suggestChipGold{background:var(--color-gold-tint);border-color:var(--color-gold)}.guide-module__QXEq1q__suggestChipGold:hover{background:var(--color-gold-tint);border-color:var(--color-gold);filter:brightness(.98)}.guide-module__QXEq1q__composerBar{border-top:1px solid var(--color-line-lavender);background:var(--color-chalk);align-items:flex-end;gap:8px;padding:14px 16px;display:flex}.guide-module__QXEq1q__composerField{flex:1;min-width:0}.guide-module__QXEq1q__composerField .guide-module__QXEq1q__composer{border-top:none;padding:0}.guide-module__QXEq1q__attachBtn{background:var(--color-lavender-tint);width:28px;height:28px;color:var(--color-indigo);font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-bottom:12px;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.guide-module__QXEq1q__attachBtn:hover{background:var(--color-chalk);box-shadow:inset 0 0 0 1px var(--color-line-lavender-strong)}.guide-module__QXEq1q__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-module__QXEq1q__guestFailure{border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin:4px 0 8px;padding:10px 12px;display:flex}.guide-module__QXEq1q__guestFailure p{color:var(--color-text-body);margin:0}
.inner-canvas-module__zdSF8W__canvasPage{position:fixed;inset:0;overflow:hidden}.inner-canvas-module__zdSF8W__railLayer{z-index:30;pointer-events:none;position:fixed;inset:0}.inner-canvas-module__zdSF8W__railLayer>*{pointer-events:auto}.inner-canvas-module__zdSF8W__sendRoot{z-index:40;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;bottom:24px;left:24px}.inner-canvas-module__zdSF8W__sendRootInline{z-index:5;align-items:flex-end;position:relative;bottom:auto;left:auto}.inner-canvas-module__zdSF8W__sendRootInline .inner-canvas-module__zdSF8W__sendMenu{z-index:30;position:absolute;bottom:calc(100% + 8px);right:0}.inner-canvas-module__zdSF8W__sendTrigger{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-text-body,#3e4a6e);box-shadow:var(--shadow-card);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;display:inline-flex}.inner-canvas-module__zdSF8W__sendTrigger:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.inner-canvas-module__zdSF8W__sendMenu{border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);width:260px;box-shadow:var(--shadow-lifted,var(--shadow-card));border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.inner-canvas-module__zdSF8W__sendHead{color:var(--color-text-ghost);letter-spacing:.08em}.inner-canvas-module__zdSF8W__sendHint{color:var(--color-text-faint,var(--color-text-ghost));margin:0}.inner-canvas-module__zdSF8W__sendList{flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.inner-canvas-module__zdSF8W__sendItem{text-align:left;color:var(--color-text-body,#3e4a6e);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 10px}.inner-canvas-module__zdSF8W__sendItem:hover{background:var(--color-lavender-tint);color:var(--color-indigo)}.inner-canvas-module__zdSF8W__sendItem:disabled{opacity:.5;cursor:default}.inner-canvas-module__zdSF8W__sendMuted{color:var(--color-text-ghost);padding:6px 10px}.inner-canvas-module__zdSF8W__sendDivider{background:var(--color-line-lavender,var(--color-line-lavender-strong));height:1px;margin:2px 0}.inner-canvas-module__zdSF8W__sendNewRow{align-items:center;gap:6px;display:flex}.inner-canvas-module__zdSF8W__sendInput{border:1px solid var(--color-line-lavender-strong);background:var(--color-field-bg,#f7f9fd);min-width:0;color:var(--color-text-body,#3e4a6e);border-radius:8px;flex:auto;padding:7px 10px}.inner-canvas-module__zdSF8W__sendInput:focus{border-color:var(--color-line-pill);outline:none}.inner-canvas-module__zdSF8W__sendCreate{border:1px solid var(--color-line-pill);background:var(--color-indigo);color:var(--color-chalk,#fff);cursor:pointer;border-radius:8px;flex:none;padding:7px 12px}.inner-canvas-module__zdSF8W__sendCreate:disabled{opacity:.45;cursor:default}
.portal-back-module__Jwzlma__back{flex-direction:column;gap:18px;padding:4px;display:flex;position:absolute;inset:0;overflow:hidden}.portal-back-module__Jwzlma__info{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;flex:0 0 40%;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.portal-back-module__Jwzlma__infoTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-back-module__Jwzlma__metaBar{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);box-shadow:var(--shadow-card);flex-direction:column;flex:none;gap:10px;padding:12px 20px;display:flex;position:relative}.portal-back-module__Jwzlma__identity{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.portal-back-module__Jwzlma__nameInput{color:var(--color-indigo);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;width:100%;padding:2px 0}.portal-back-module__Jwzlma__nameInput:hover{border-bottom-color:var(--color-line-lavender-strong)}.portal-back-module__Jwzlma__nameInput:focus{border-bottom-color:var(--color-line-pill)}.portal-back-module__Jwzlma__nameInput::placeholder{color:var(--color-text-ghost)}.portal-back-module__Jwzlma__dates{color:var(--color-text-faint)}.portal-back-module__Jwzlma__flipBackBtn{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);width:32px;height:32px;color:var(--color-text-ghost);box-shadow:var(--shadow-card);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-back-module__Jwzlma__flipBackBtn:hover{color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-back-module__Jwzlma__infoBody{flex-direction:column;gap:12px;display:flex}.portal-back-module__Jwzlma__blockLabel{color:var(--color-text-label-muted);margin-bottom:8px;display:block}.portal-back-module__Jwzlma__quiet{color:var(--color-text-question)}.portal-back-module__Jwzlma__aboutBlock{grid-column:1/-1;display:block}.portal-back-module__Jwzlma__aboutText{resize:vertical;border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-panel);width:100%;min-height:52px;color:var(--color-text-body);background:var(--color-chalk);outline:none;padding:12px 14px}.portal-back-module__Jwzlma__aboutText:focus{border-color:var(--color-line-pill)}.portal-back-module__Jwzlma__aboutText::placeholder{color:var(--color-text-ghost)}.portal-back-module__Jwzlma__railBlock{min-width:0}.portal-back-module__Jwzlma__rail{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.portal-back-module__Jwzlma__railItem{align-items:center;gap:9px;display:flex}.portal-back-module__Jwzlma__railDot{background:var(--color-lavender);border:1.5px solid var(--color-line-pill);border-radius:50%;flex:none;width:9px;height:9px}.portal-back-module__Jwzlma__railDot_start{background:var(--color-chalk)}.portal-back-module__Jwzlma__railDot_reached{background:var(--color-indigo);border-color:var(--color-indigo)}.portal-back-module__Jwzlma__railDot_checkpoint{background:var(--color-gold);border-color:var(--color-gold)}.portal-back-module__Jwzlma__railLabel{color:var(--color-text-body)}.portal-back-module__Jwzlma__railWhen{color:var(--color-text-faint);margin-left:auto}.portal-back-module__Jwzlma__railMore{display:flex}.portal-back-module__Jwzlma__railMoreBtn{color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;padding:0}.portal-back-module__Jwzlma__railMoreBtn:hover{color:var(--color-indigo)}.portal-back-module__Jwzlma__stats{color:var(--color-text-faint)}.portal-back-module__Jwzlma__livesInRow{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-back-module__Jwzlma__livesIn{align-items:center;gap:8px;display:inline-flex}.portal-back-module__Jwzlma__livesInLabel{color:var(--color-text-label-muted)}.portal-back-module__Jwzlma__projectChip{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-lavender-tint);color:var(--color-indigo);align-items:center;padding:5px 12px;display:inline-flex}.portal-back-module__Jwzlma__infoActions{border-top:1px solid var(--color-line-lavender);align-items:center;gap:10px;margin-top:2px;padding-top:4px;display:flex}.portal-back-module__Jwzlma__actionBtn{border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);background:var(--color-chalk);color:var(--color-text-body);cursor:pointer;padding:7px 16px}.portal-back-module__Jwzlma__actionBtn:hover:not(:disabled){color:var(--color-indigo);border-color:var(--color-line-pill);background:var(--color-lavender-tint)}.portal-back-module__Jwzlma__actionBtn:disabled{color:var(--color-text-ghost);cursor:not-allowed;opacity:.7}.portal-back-module__Jwzlma__docsColumn{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-sheet);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;flex:1;gap:12px;padding:16px 18px;display:flex}.portal-back-module__Jwzlma__docsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-back-module__Jwzlma__docsHead .portal-back-module__Jwzlma__blockLabel{margin-bottom:0}.portal-back-module__Jwzlma__newDocBtn{border:1.5px dashed var(--color-line-dashed);border-radius:var(--radius-pill);color:var(--color-text-ghost);cursor:pointer;background:0 0;padding:7px 14px}.portal-back-module__Jwzlma__newDocBtn:hover{color:var(--color-indigo);border-color:var(--color-line-lavender-stronger);background:var(--color-lavender-tint)}.portal-back-module__Jwzlma__docsList{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.portal-back-module__Jwzlma__docCard{border:1px solid var(--color-line-lavender);border-radius:var(--radius-card);background:var(--color-chalk);width:100%;box-shadow:var(--shadow-card);align-items:center;gap:6px;padding:13px 15px;display:flex}.portal-back-module__Jwzlma__docCard:hover{border-color:var(--color-line-lavender-strong);box-shadow:var(--shadow-lifted)}.portal-back-module__Jwzlma__docOpen{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:0;display:flex}.portal-back-module__Jwzlma__docDelete{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-text-ghost);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.portal-back-module__Jwzlma__docDelete:hover{color:var(--color-indigo);background:var(--color-lavender-tint)}.portal-back-module__Jwzlma__docTitle{color:var(--color-text-body)}.portal-back-module__Jwzlma__docMeta{color:var(--color-text-faint)}
.ConfirmModal-module__pIArVa__scrim{z-index:12000;background:#d3daf499;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmModal-module__pIArVa__card{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);width:min(400px,100vw - 48px);box-shadow:var(--shadow-floating);padding:22px 24px 18px}.ConfirmModal-module__pIArVa__title{color:var(--color-indigo);margin:0 0 8px}.ConfirmModal-module__pIArVa__body{color:var(--color-text-body);white-space:pre-line;margin:0 0 14px}.ConfirmModal-module__pIArVa__dontAsk{color:var(--color-text-faint);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ConfirmModal-module__pIArVa__dontAsk input{accent-color:var(--color-indigo)}.ConfirmModal-module__pIArVa__actions{justify-content:flex-end;gap:10px;display:flex}.ConfirmModal-module__pIArVa__cancelBtn{appearance:none;border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);color:var(--color-text-body);border-radius:var(--radius-pill);cursor:pointer;padding:7px 16px}.ConfirmModal-module__pIArVa__cancelBtn:hover{background:var(--color-lavender-tint)}.ConfirmModal-module__pIArVa__confirmBtn{appearance:none;background:var(--color-gold);color:#3d3312;border-radius:var(--radius-pill);cursor:pointer;border:1px solid #e6c14e;padding:7px 16px;font-weight:600}.ConfirmModal-module__pIArVa__confirmBtn:hover{filter:brightness(1.04)}.ConfirmModal-module__pIArVa__confirmBtn:focus-visible,.ConfirmModal-module__pIArVa__cancelBtn:focus-visible{outline:2px solid var(--color-periwinkle);outline-offset:2px}
.GxMoreMenu-module__SNcKjG__popup{z-index:3000;border:1px solid var(--gx-line);border-radius:var(--gx-radius-md);background:var(--gx-surface);width:192px;box-shadow:var(--gx-shadow-edge);font-family:var(--gx-font);padding:6px;position:fixed}.GxMoreMenu-module__SNcKjG__item{border-radius:var(--gx-radius-sm);width:100%;height:32px;font:inherit;font-size:var(--gx-text-md);font-weight:var(--gx-weight-medium);color:var(--gx-deep);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.GxMoreMenu-module__SNcKjG__item:hover{background:var(--gx-lav)}.GxMoreMenu-module__SNcKjG__danger{color:var(--gx-coral)}.GxMoreMenu-module__SNcKjG__rule{background:var(--gx-line);height:1px;margin:4px 6px}.GxMoreMenu-module__SNcKjG__item:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:1px}
.NewProjectModal-module__gNpgTW__scrim{z-index:12000;background:#d3daf499;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NewProjectModal-module__gNpgTW__card{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-panel);width:min(400px,100vw - 48px);box-shadow:var(--shadow-floating);padding:22px 24px 18px}.NewProjectModal-module__gNpgTW__title{color:var(--color-indigo);margin:0 0 6px}.NewProjectModal-module__gNpgTW__hint{color:var(--color-text-faint);margin:0 0 12px}.NewProjectModal-module__gNpgTW__input{box-sizing:border-box;background:var(--color-chalk);border:1px solid var(--color-line-lavender-strong);border-radius:var(--radius-pill);width:100%;color:var(--color-text-body);margin:0 0 14px;padding:9px 12px}.NewProjectModal-module__gNpgTW__input:focus-visible{outline:2px solid var(--color-periwinkle);outline-offset:1px;border-color:var(--color-line-pill)}.NewProjectModal-module__gNpgTW__error{color:var(--color-text-faint);margin:0 0 12px}.NewProjectModal-module__gNpgTW__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.NewProjectModal-module__gNpgTW__cancelBtn{appearance:none;border:1px solid var(--color-line-lavender-strong);background:var(--color-chalk);color:var(--color-text-body);border-radius:var(--radius-pill);cursor:pointer;padding:7px 16px}.NewProjectModal-module__gNpgTW__cancelBtn:hover{background:var(--color-lavender-tint)}.NewProjectModal-module__gNpgTW__createBtn{appearance:none;background:var(--color-gold);color:#3d3312;border-radius:var(--radius-pill);cursor:pointer;border:1px solid #e6c14e;padding:7px 16px;font-weight:600}.NewProjectModal-module__gNpgTW__createBtn:hover:not(:disabled){filter:brightness(1.04)}.NewProjectModal-module__gNpgTW__createBtn:disabled{opacity:.55;cursor:default}.NewProjectModal-module__gNpgTW__createBtn:focus-visible,.NewProjectModal-module__gNpgTW__cancelBtn:focus-visible{outline:2px solid var(--color-periwinkle);outline-offset:2px}
.BrandLockup-module__OX4xCW__lockup{width:auto;height:28px;display:block}
.GxFieldTree-module__mwL5SW__tree{border-top:1px solid var(--gx-line);margin-top:8px;display:block}.GxFieldTree-module__mwL5SW__heading{font:inherit;font-size:var(--gx-text-2xs);line-height:13px;font-weight:var(--gx-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--gx-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:12px 8px 4px;display:flex}.GxFieldTree-module__mwL5SW__heading:hover{color:var(--gx-indigo)}.GxFieldTree-module__mwL5SW__block{position:relative}.GxFieldTree-module__mwL5SW__field{border-radius:var(--gx-radius-sm);height:32px;color:var(--gx-deep);align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.GxFieldTree-module__mwL5SW__field:hover,.GxFieldTree-module__mwL5SW__field:focus-within{background:var(--gx-lav)}.GxFieldTree-module__mwL5SW__chev{width:14px;height:14px;color:var(--gx-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.GxFieldTree-module__mwL5SW__chev:hover{color:var(--gx-indigo)}.GxFieldTree-module__mwL5SW__colour{border-radius:var(--gx-radius-xs);flex:none;width:9px;height:9px}.GxFieldTree-module__mwL5SW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--gx-text-md);line-height:18px;font-weight:var(--gx-weight-medium);color:var(--gx-deep);flex:1;text-decoration:none;overflow:hidden}.GxFieldTree-module__mwL5SW__current .GxFieldTree-module__mwL5SW__name{font-weight:var(--gx-weight-strong)}.GxFieldTree-module__mwL5SW__rename{border:1px solid var(--gx-indigo);border-radius:var(--gx-radius-sm);background:var(--gx-surface);min-width:0;height:24px;color:var(--gx-deep);font:inherit;font-size:var(--gx-text-md);outline:none;flex:1;padding:0 6px}.GxFieldTree-module__mwL5SW__trail{flex:none;align-items:center;gap:6px;display:flex}.GxFieldTree-module__mwL5SW__count{border:1px solid var(--gx-line);border-radius:var(--gx-radius-xs);background:var(--gx-surface);min-width:20px;font-size:var(--gx-text-2xs);line-height:15px;font-weight:var(--gx-weight-strong);text-align:center;color:var(--gx-muted);padding:0 6px}.GxFieldTree-module__mwL5SW__acts{align-items:center;gap:2px;display:none}.GxFieldTree-module__mwL5SW__field:hover .GxFieldTree-module__mwL5SW__acts,.GxFieldTree-module__mwL5SW__field:focus-within .GxFieldTree-module__mwL5SW__acts{display:flex}.GxFieldTree-module__mwL5SW__field:hover .GxFieldTree-module__mwL5SW__count,.GxFieldTree-module__mwL5SW__field:focus-within .GxFieldTree-module__mwL5SW__count{display:none}.GxFieldTree-module__mwL5SW__act{border-radius:var(--gx-radius-sm);width:22px;height:22px;color:var(--gx-body);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.GxFieldTree-module__mwL5SW__act:hover{background:var(--gx-surface);color:var(--gx-indigo)}@media (hover:none){.GxFieldTree-module__mwL5SW__acts{display:flex}.GxFieldTree-module__mwL5SW__count{display:none}}.GxFieldTree-module__mwL5SW__naya{background:var(--gx-indigo);width:16px;height:16px;color:var(--gx-on-indigo);border-radius:50%;flex:none;place-items:center;display:grid}.GxFieldTree-module__mwL5SW__gaps{flex-direction:column;gap:1px;display:flex;position:relative}.GxFieldTree-module__mwL5SW__gaps:before{content:"";background:var(--gx-line2);width:1px;position:absolute;top:0;bottom:0;left:15px}.GxFieldTree-module__mwL5SW__gapRow{border-radius:var(--gx-radius-sm);align-items:center;display:flex;position:relative}.GxFieldTree-module__mwL5SW__gapRow:hover,.GxFieldTree-module__mwL5SW__gapRow:focus-within{background:var(--gx-lav)}.GxFieldTree-module__mwL5SW__gapRow .GxFieldTree-module__mwL5SW__gap{flex:1;min-width:0}.GxFieldTree-module__mwL5SW__gapRow .GxFieldTree-module__mwL5SW__gap:hover{background:0 0}.GxFieldTree-module__mwL5SW__gapRest .GxFieldTree-module__mwL5SW__gap{opacity:.55}.GxFieldTree-module__mwL5SW__gapToggle,.GxFieldTree-module__mwL5SW__gapMore{border-radius:var(--gx-radius-sm);width:24px;height:24px;color:var(--gx-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:none}.GxFieldTree-module__mwL5SW__gapRow{padding-right:4px}.GxFieldTree-module__mwL5SW__gapRow:hover .GxFieldTree-module__mwL5SW__gapToggle,.GxFieldTree-module__mwL5SW__gapRow:focus-within .GxFieldTree-module__mwL5SW__gapToggle,.GxFieldTree-module__mwL5SW__gapRow:hover .GxFieldTree-module__mwL5SW__gapMore,.GxFieldTree-module__mwL5SW__gapRow:focus-within .GxFieldTree-module__mwL5SW__gapMore,.GxFieldTree-module__mwL5SW__gapRow[data-more=true] .GxFieldTree-module__mwL5SW__gapMore{display:grid}.GxFieldTree-module__mwL5SW__gapRest .GxFieldTree-module__mwL5SW__gapToggle{opacity:.55;display:grid}.GxFieldTree-module__mwL5SW__gapRest:hover .GxFieldTree-module__mwL5SW__gapToggle,.GxFieldTree-module__mwL5SW__gapRest:focus-within .GxFieldTree-module__mwL5SW__gapToggle{opacity:1}.GxFieldTree-module__mwL5SW__gapToggle:hover,.GxFieldTree-module__mwL5SW__gapMore:hover,.GxFieldTree-module__mwL5SW__gapRow[data-more=true] .GxFieldTree-module__mwL5SW__gapMore{background:var(--gx-surface);color:var(--gx-indigo)}.GxFieldTree-module__mwL5SW__gapToggle:focus-visible,.GxFieldTree-module__mwL5SW__gapMore:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:1px}@media (hover:none){.GxFieldTree-module__mwL5SW__gapToggle,.GxFieldTree-module__mwL5SW__gapMore{display:grid}}.GxFieldTree-module__mwL5SW__gapRename{flex:1;margin:3px 4px 3px 28px}.GxFieldTree-module__mwL5SW__gap{border-radius:var(--gx-radius-sm);height:30px;font-size:var(--gx-text-sm);color:var(--gx-body);align-items:center;gap:8px;padding:0 8px 0 28px;line-height:18px;text-decoration:none;display:flex}.GxFieldTree-module__mwL5SW__gap:hover{background:var(--gx-lav)}.GxFieldTree-module__mwL5SW__gap>svg{color:var(--gx-muted)}.GxFieldTree-module__mwL5SW__gapTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GxFieldTree-module__mwL5SW__gapRow:has(.GxFieldTree-module__mwL5SW__gapOn){background:var(--gx-goldtint)}.GxFieldTree-module__mwL5SW__gapRow:has(.GxFieldTree-module__mwL5SW__gapOn):hover{background:var(--gx-goldtint)}.GxFieldTree-module__mwL5SW__gapOn,.GxFieldTree-module__mwL5SW__gapOn:hover{background:var(--gx-goldtint);color:var(--gx-deep);font-weight:var(--gx-weight-strong)}.GxFieldTree-module__mwL5SW__empty{height:30px;font-size:var(--gx-text-sm);color:var(--gx-muted);align-items:center;gap:8px;padding:0 8px 0 32px;display:flex}.GxFieldTree-module__mwL5SW__empty span{flex:1}.GxFieldTree-module__mwL5SW__emptyNew{border-radius:var(--gx-radius-sm);font:inherit;font-size:var(--gx-text-xs);font-weight:var(--gx-weight-strong);color:var(--gx-indigo);cursor:pointer;background:0 0;border:0;padding:2px 4px}.GxFieldTree-module__mwL5SW__emptyNew:hover{background:var(--gx-lav)}.GxFieldTree-module__mwL5SW__note{font-size:var(--gx-text-xs);color:var(--gx-ok);margin:4px 8px 0}.GxFieldTree-module__mwL5SW__chev:focus-visible,.GxFieldTree-module__mwL5SW__act:focus-visible,.GxFieldTree-module__mwL5SW__heading:focus-visible,.GxFieldTree-module__mwL5SW__name:focus-visible,.GxFieldTree-module__mwL5SW__gap:focus-visible,.GxFieldTree-module__mwL5SW__gapRename:focus-visible,.GxFieldTree-module__mwL5SW__emptyNew:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:1px}.GxFieldTree-module__mwL5SW__heading[data-shared-heading]{cursor:default;margin-top:6px}.GxFieldTree-module__mwL5SW__heading[data-shared-heading]:hover{color:var(--gx-muted)}
.GxSidebar-module__RNPS1q__side{background:var(--gx-surface);border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);width:240px;height:100%;box-shadow:var(--gx-shadow);font-family:var(--gx-font);font-size:var(--gx-text-sm);color:var(--gx-body);flex-direction:column;min-height:0;padding:12px 10px;line-height:18px;display:flex;position:relative}.GxSidebar-module__RNPS1q__head{flex:none;align-items:center;gap:8px;height:38px;padding:0 4px 0 6px;display:flex}.GxSidebar-module__RNPS1q__head b{font-size:var(--gx-text-lg);font-weight:var(--gx-weight-bold);color:var(--gx-deep)}.GxSidebar-module__RNPS1q__brand{flex:1;align-items:center;gap:8px;display:flex}.GxSidebar-module__RNPS1q__logoButton{border-radius:var(--gx-radius-sm);cursor:pointer;height:34px;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0 0 0 -6px;padding:0 8px 0 6px;display:flex}.GxSidebar-module__RNPS1q__logoButton:hover{background:var(--gx-lav)}.GxSidebar-module__RNPS1q__newButton{border-radius:var(--gx-radius-sm);background:var(--gx-indigo);width:34px;height:34px;color:var(--gx-on-indigo);cursor:pointer;border:0;place-items:center;display:grid}.GxSidebar-module__RNPS1q__newButton:hover{filter:brightness(1.12)}.GxSidebar-module__RNPS1q__iconButton{border-radius:var(--gx-radius-sm);width:34px;height:34px;color:var(--gx-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.GxSidebar-module__RNPS1q__iconButton:hover{background:var(--gx-lav)}.GxSidebar-module__RNPS1q__scroll{flex:1;min-height:0;overflow:hidden auto}.GxSidebar-module__RNPS1q__spaced{margin-top:6px}.GxSidebar-module__RNPS1q__group{font-size:var(--gx-text-2xs);line-height:16px;font-weight:var(--gx-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--gx-muted);padding:12px 10px 4px}.GxSidebar-module__RNPS1q__row{width:100%;height:32px;font-size:var(--gx-text-md);border-radius:var(--gx-radius-sm);font:inherit;font-weight:var(--gx-weight-medium);color:var(--gx-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.GxSidebar-module__RNPS1q__row:hover{background:var(--gx-lav)}.GxSidebar-module__RNPS1q__sel{background:var(--gx-goldtint);color:var(--gx-deep);font-weight:var(--gx-weight-strong)}.GxSidebar-module__RNPS1q__sel:hover{background:var(--gx-goldtint)}.GxSidebar-module__RNPS1q__rowLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GxSidebar-module__RNPS1q__trail{color:var(--gx-muted);margin-left:auto}.GxSidebar-module__RNPS1q__dot{background:var(--gx-gold);border-radius:50%;flex:none;width:8px;height:8px;margin:0 5px}.GxSidebar-module__RNPS1q__row:focus-visible,.GxSidebar-module__RNPS1q__iconButton:focus-visible,.GxSidebar-module__RNPS1q__logoButton:focus-visible,.GxSidebar-module__RNPS1q__newButton:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:2px}.GxSidebar-module__RNPS1q__foot{flex:none;margin-top:8px;position:relative}.GxSidebar-module__RNPS1q__accountButton{border-radius:var(--gx-radius-sm);background:var(--gx-lav);width:100%;font:inherit;text-align:left;color:var(--gx-deep);cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:flex}.GxSidebar-module__RNPS1q__accountButton:hover,.GxSidebar-module__RNPS1q__accountButton[aria-expanded=true]{background:color-mix(in srgb, var(--gx-lav) 82%, var(--gx-line))}.GxSidebar-module__RNPS1q__accountButton:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:2px}.GxSidebar-module__RNPS1q__anon{background:var(--gx-surface);width:28px;height:28px;color:var(--gx-muted);border-radius:50%;flex:none;place-items:center;display:grid}.GxSidebar-module__RNPS1q__who{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:16px;display:flex}.GxSidebar-module__RNPS1q__who b{font-size:var(--gx-text-sm);font-weight:var(--gx-weight-strong);color:var(--gx-deep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GxSidebar-module__RNPS1q__who small{font-size:var(--gx-text-2xs);font-weight:var(--gx-weight-medium);color:var(--gx-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GxSidebar-module__RNPS1q__accountPopover{z-index:6;position:absolute;bottom:calc(100% + 8px);left:-6px}.GxSidebar-module__RNPS1q__newRow{border:1px solid var(--gx-line);border-radius:var(--gx-radius-sm);background:var(--gx-surface);width:100%;height:40px;font:inherit;font-size:var(--gx-text-md);font-weight:var(--gx-weight-strong);color:var(--gx-deep);text-align:left;cursor:pointer;flex:none;align-items:center;gap:8px;margin:2px 0 8px;padding:0 10px;display:flex}.GxSidebar-module__RNPS1q__newRow:hover{background:var(--gx-lav)}.GxSidebar-module__RNPS1q__newRow:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:2px}.GxSidebar-module__RNPS1q__newPlus{background:var(--gx-indigo);width:22px;height:22px;color:var(--gx-on-indigo);border-radius:50%;place-items:center;display:grid}.GxSidebar-module__RNPS1q__read{margin-top:8px}.GxSidebar-module__RNPS1q__sub{width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--gx-radius-sm);height:30px;font-size:var(--gx-text-sm);color:var(--gx-body);background:0 0;border:0;margin-top:1px;padding:0 8px 0 34px;line-height:30px;text-decoration:none;display:block}.GxSidebar-module__RNPS1q__sub:hover{background:var(--gx-lav)}.GxSidebar-module__RNPS1q__sub.GxSidebar-module__RNPS1q__sel,.GxSidebar-module__RNPS1q__sub.GxSidebar-module__RNPS1q__sel:hover{background:var(--gx-goldtint);color:var(--gx-deep);font-weight:var(--gx-weight-strong)}.GxSidebar-module__RNPS1q__sub:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:-2px}.GxSidebar-module__RNPS1q__grip{cursor:col-resize;touch-action:none;z-index:3;width:12px;position:absolute;top:0;bottom:0;right:-6px}.GxSidebar-module__RNPS1q__grip:after{content:"";border-radius:var(--gx-radius-xs);background:var(--gx-indigo);opacity:0;width:2px;transition:opacity .12s;position:absolute;top:12px;bottom:12px;left:5px}.GxSidebar-module__RNPS1q__grip:hover:after,.GxSidebar-module__RNPS1q__grip:focus-visible:after{opacity:.55}.GxSidebar-module__RNPS1q__grip:focus-visible{outline:none}html[data-menu-resizing] .GxSidebar-module__RNPS1q__grip:after{opacity:1}:is(html[data-menu-resizing],html[data-menu-resizing] *){cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html[data-menu-resizing] [data-canvas-page]:before{transition:none!important}html[data-menu-resizing] [data-command-dock]{transition:none!important}html[data-menu-resizing] [data-gx-home]{transition:none!important}@media (max-width:900px){.GxSidebar-module__RNPS1q__grip{display:none}}.GxSidebar-module__RNPS1q__read{border-top:1px solid var(--gx-line);padding-top:8px}
.asset-book-map-module__mrBJ8q__root{color:#1b2b78;width:100%;height:100dvh;font-family:var(--font-sans);background:#f3f6ff;position:relative;overflow:hidden}.asset-book-map-module__mrBJ8q__root .tl-background{background:#f3f6ff}.asset-book-map-module__mrBJ8q__root .asset-book-map-module__mrBJ8q__shape{pointer-events:all}.asset-book-map-module__mrBJ8q__root .asset-book-map-module__mrBJ8q__cardActions button{pointer-events:auto}.asset-book-map-module__mrBJ8q__card{-webkit-user-select:none;user-select:none;cursor:grab;color:#1a2874;background:#fffbf1;border:1px solid #ddd9ce;border-radius:13px;width:100%;height:100%;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 8px 22px #27347513}.asset-book-map-module__mrBJ8q__card:hover{box-shadow:0 0 0 2px #edb73c,0 10px 25px #27347516}.asset-book-map-module__mrBJ8q__card:active{cursor:grabbing}.asset-book-map-module__mrBJ8q__card img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.asset-book-map-module__mrBJ8q__cover>img,.asset-book-map-module__mrBJ8q__section>img{object-fit:contain;width:100%;height:100%}.asset-book-map-module__mrBJ8q__section>img{object-fit:cover}.asset-book-map-module__mrBJ8q__sectionCopy{text-shadow:0 1px 8px #fffcf6;max-width:330px;position:absolute;top:20px;left:23px}.asset-book-map-module__mrBJ8q__sectionCopy h2{letter-spacing:-1px;margin:7px 0 8px;font-size:27px;font-weight:800;line-height:1.08}.asset-book-map-module__mrBJ8q__sectionCopy p{max-width:255px;margin:0;font-size:15px;line-height:1.35}.asset-book-map-module__mrBJ8q__card small{text-transform:uppercase;letter-spacing:1.1px;font-size:10px;font-weight:750;display:block}.asset-book-map-module__mrBJ8q__chapter{align-items:center;padding:0;display:flex}.asset-book-map-module__mrBJ8q__chapter>img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.asset-book-map-module__mrBJ8q__coverFallback{aspect-ratio:3/2;text-align:center;color:#28398b;background:#fffdfa;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:24px;display:flex}.asset-book-map-module__mrBJ8q__chapterCopy{flex:1;min-width:0}.asset-book-map-module__mrBJ8q__chapterCopy h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin:14px 0 12px;font-size:23px;font-weight:800;line-height:1.12}.asset-book-map-module__mrBJ8q__chapterCopy p{margin:0;font-size:14px;line-height:1.4}.asset-book-map-module__mrBJ8q__chapterCopy small{letter-spacing:1px;font-size:9px}.asset-book-map-module__mrBJ8q__miniatureWall{pointer-events:none;z-index:1;background:#f4f6ff;transition:opacity .16s;position:absolute;inset:0;overflow:hidden}.asset-book-map-module__mrBJ8q__miniatureWall header{font:700 13px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;position:absolute;top:14px;left:18px;right:24px;overflow:hidden}.asset-book-map-module__mrBJ8q__miniatureWall *{pointer-events:none!important}.asset-book-map-module__mrBJ8q__miniatureStatus{max-width:245px;font:500 10px/1.2 var(--font-sans);pointer-events:none;background:#fffcf0d9;position:absolute;bottom:18px;left:18px}.asset-book-map-module__mrBJ8q__cardActions,.asset-book-map-module__mrBJ8q__dragHint{z-index:2}.asset-book-map-module__mrBJ8q__dragHint{opacity:.4;display:flex;position:absolute;top:11px;right:12px}.asset-book-map-module__mrBJ8q__cardActions{gap:7px;display:flex;position:absolute;bottom:12px;right:12px}.asset-book-map-module__mrBJ8q__cardActions button{color:#1c2d7a;font:650 12px/1 var(--font-sans);cursor:pointer;background:#fffffff2;border:1px solid #d9ddf0;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 2px 5px #1c2d7a0a}.asset-book-map-module__mrBJ8q__front{background:#fffbf1;padding:28px 32px}.asset-book-map-module__mrBJ8q__front h2{letter-spacing:-.6px;margin:22px 0 17px;font-size:27px;line-height:1.12}.asset-book-map-module__mrBJ8q__front p{max-width:340px;margin:0;font-size:20px;line-height:1.45}.asset-book-map-module__mrBJ8q__part{align-items:center;gap:22px;padding:24px;display:flex}.asset-book-map-module__mrBJ8q__part>img{object-fit:cover;border-radius:8px;width:190px;height:218px}.asset-book-map-module__mrBJ8q__partCopy{flex:1;min-width:0}.asset-book-map-module__mrBJ8q__part h2{letter-spacing:-.7px;margin:16px 0 12px;font-size:27px;line-height:1.1}.asset-book-map-module__mrBJ8q__part p{margin:0 0 15px;font-size:14px}.asset-book-map-module__mrBJ8q__part .asset-book-map-module__mrBJ8q__provisional{letter-spacing:.5px;color:#737b96;font-size:8px}.asset-book-map-module__mrBJ8q__partCover{padding:0;display:block}.asset-book-map-module__mrBJ8q__partCover>img{object-fit:cover;border-radius:0;width:100%;height:100%}.asset-book-map-module__mrBJ8q__partCover:after{content:"";pointer-events:none;background:linear-gradient(#fffcf4f5 0%,#fffcf4d9 25%,#fffcf465 47%,#0000 70%);position:absolute;inset:0}.asset-book-map-module__mrBJ8q__partCover .asset-book-map-module__mrBJ8q__partCopy{z-index:1;text-shadow:0 1px 8px #fffcf6;position:absolute;top:20px;left:23px;right:36px}.asset-book-map-module__mrBJ8q__partCover h2{letter-spacing:-1px;max-width:330px;margin:7px 0 8px;font-size:27px;font-weight:800;line-height:1.08}.asset-book-map-module__mrBJ8q__partCover p{margin:0;font-size:15px;line-height:1.35}.asset-book-map-module__mrBJ8q__partCover .asset-book-map-module__mrBJ8q__provisional{display:none}.asset-book-map-module__mrBJ8q__groupLayer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.asset-book-map-module__mrBJ8q__groupOutline{pointer-events:none;border:1px solid #9da9d954;border-radius:22px;position:absolute}.asset-book-map-module__mrBJ8q__regionUnderlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.asset-book-map-module__mrBJ8q__bookRegionSurface{background:var(--surface-region,#e9eff9);border:1px solid var(--color-line-lavender,#cbd3ea);box-sizing:border-box;box-shadow:none;pointer-events:none;position:absolute}.asset-book-map-module__mrBJ8q__compactPart{box-shadow:none;background:0 0;border:0;gap:18px;padding:16px;overflow:visible}.asset-book-map-module__mrBJ8q__compactPart:hover{box-shadow:none;background:#fffaf080}.asset-book-map-module__mrBJ8q__compactPart>img{object-fit:cover;border-radius:8px;width:90px;height:90px}.asset-book-map-module__mrBJ8q__compactPart h2{letter-spacing:-.5px;margin:8px 0;font-size:24px;line-height:1.08}.asset-book-map-module__mrBJ8q__compactPart p{margin:0;font-size:12px}.asset-book-map-module__mrBJ8q__compactPart .asset-book-map-module__mrBJ8q__provisional{display:none}.asset-book-map-module__mrBJ8q__compactPart .asset-book-map-module__mrBJ8q__partCopy{align-self:flex-start;padding-top:3px;padding-right:18px}.asset-book-map-module__mrBJ8q__compactPart .asset-book-map-module__mrBJ8q__cardActions{bottom:8px;right:12px}.asset-book-map-module__mrBJ8q__compactPart .asset-book-map-module__mrBJ8q__cardActions button{background:#ffffffb3;padding:5px 9px;font-size:10px}.asset-book-map-module__mrBJ8q__relationship{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.asset-book-map-module__mrBJ8q__relationship path{fill:none;stroke:#9aa6ce;stroke-width:1.25px;stroke-opacity:.75}.asset-book-map-module__mrBJ8q__header{z-index:35;top:62px;left:calc(var(--gw-workspace-left-inset,80px) + 28px);pointer-events:none;align-items:center;gap:17px;font-size:17px;display:flex;position:absolute;right:28px}.asset-book-map-module__mrBJ8q__header button{pointer-events:auto;font:700 18px var(--font-sans);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.asset-book-map-module__mrBJ8q__header strong{font-size:18px;font-weight:700}.asset-book-map-module__mrBJ8q__prototypeLabel{color:#6e789d;white-space:nowrap;margin-left:auto;font-size:11px}.asset-book-map-module__mrBJ8q__navigation{z-index:35;background:#ffffffed;border:1px solid #d9dff3;border-radius:40px;gap:8px;max-width:calc(100% - 380px);padding:7px;display:flex;position:absolute;top:94px;left:calc(50% + 30px);transform:translate(-50%);box-shadow:0 4px 12px #20347d05}.asset-book-map-module__mrBJ8q__navigation button,.asset-book-map-module__mrBJ8q__parts button{white-space:nowrap;color:#1c2b78;font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:25px;padding:10px 17px}.asset-book-map-module__mrBJ8q__navigation button[aria-pressed=true],.asset-book-map-module__mrBJ8q__parts button[aria-pressed=true]{color:#26398d;background:#e7eaff}.asset-book-map-module__mrBJ8q__parts{z-index:35;background:#ffffffdc;border-radius:25px;gap:8px;max-width:calc(100% - 300px);display:flex;position:absolute;top:153px;left:calc(50% + 30px);overflow:auto;transform:translate(-50%)}.asset-book-map-module__mrBJ8q__parts button{padding:8px 13px;font-size:12px}.asset-book-map-module__mrBJ8q__treeActions{z-index:35;gap:6px;display:flex;position:absolute;top:105px;right:25px}.asset-book-map-module__mrBJ8q__treeActions button{color:#263478;font:600 11px var(--font-sans);cursor:pointer;background:#ffffffed;border:1px solid #d9dff3;border-radius:20px;padding:8px 11px}@media (max-width:1400px){.asset-book-map-module__mrBJ8q__treeActions{top:185px;right:20px}}.asset-book-map-module__mrBJ8q__zoom{z-index:35;background:#fffffff2;border:1px solid #d9def3;border-radius:30px;align-items:center;padding:6px;display:flex;position:absolute;bottom:26px;right:24px;box-shadow:0 5px 20px #24317c0c}.asset-book-map-module__mrBJ8q__zoom button{color:#1a2a78;min-width:38px;height:36px;font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;display:flex}.asset-book-map-module__mrBJ8q__hint{color:#5c6796;white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;bottom:132px;left:calc(50% + 90px);transform:translate(-50%)}.asset-book-map-module__mrBJ8q__preview{z-index:40;background:#fffdfa;border:1px solid #d9def0;border-radius:24px;width:340px;max-height:calc(100dvh - 275px);padding:22px;animation:.24s asset-book-map-module__mrBJ8q__emerge;position:absolute;top:190px;right:24px;overflow:auto;box-shadow:0 18px 50px #23347b14}.asset-book-map-module__mrBJ8q__previewTop{color:#5a6998;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:13px;display:flex}.asset-book-map-module__mrBJ8q__preview button,.asset-book-map-module__mrBJ8q__frontDialog>button{color:#334785;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.asset-book-map-module__mrBJ8q__preview>img{aspect-ratio:3/2;object-fit:contain;border:1px solid #e9e3d9;border-radius:10px;width:100%;height:auto;margin-bottom:24px;display:block}.asset-book-map-module__mrBJ8q__preview>small{color:#566797;font-size:11px}.asset-book-map-module__mrBJ8q__preview h2{letter-spacing:-.7px;margin:15px 0 12px;font-size:28px;line-height:1.15}.asset-book-map-module__mrBJ8q__preview p{color:#465987;margin:0 0 15px;font-size:17px;line-height:1.5}.asset-book-map-module__mrBJ8q__preview .asset-book-map-module__mrBJ8q__primary{color:#fff;font:650 15px var(--font-sans);background:#344299;border-radius:28px;justify-content:flex-start;gap:9px;margin:19px 0;padding:14px 19px;display:flex}.asset-book-map-module__mrBJ8q__preview footer{color:#5e6c94;border-top:1px solid #e0e5f1;padding-top:18px;font-size:13px}.asset-book-map-module__mrBJ8q__frontScrim{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17205522;place-items:center;display:grid;position:absolute;inset:0}.asset-book-map-module__mrBJ8q__frontDialog{background:#fffcf6;border-radius:18px;width:min(500px,80vw);padding:50px;position:relative;box-shadow:0 20px 100px #0e1b5433}.asset-book-map-module__mrBJ8q__frontDialog>button{position:absolute;top:18px;right:18px}.asset-book-map-module__mrBJ8q__frontDialog h2{font-size:32px}.asset-book-map-module__mrBJ8q__frontDialog p{font-size:22px;line-height:1.5}.asset-book-map-module__mrBJ8q__frontDialog small{color:#71809b;margin-top:30px;line-height:1.5;display:block}.asset-book-map-module__mrBJ8q__margin{z-index:30;background:#f3f6ff;animation:.35s asset-book-map-module__mrBJ8q__emerge;position:absolute;inset:0}.asset-book-map-module__mrBJ8q__back{z-index:75;bottom:25px;left:calc(var(--gw-workspace-left-inset,80px) + 22px);font:650 13px var(--font-sans);color:#253581;cursor:pointer;background:#fffe;border:1px solid #d9def3;border-radius:25px;align-items:center;gap:9px;padding:13px 18px;display:flex;position:fixed}.asset-book-map-module__mrBJ8q__root button:focus-visible,.asset-book-map-module__mrBJ8q__back:focus-visible{outline-offset:3px;outline:3px solid #edb83d}.asset-book-map-module__mrBJ8q__contents{color:#263478;font:500 13px/1.4 var(--font-sans);padding:18px 14px}.asset-book-map-module__mrBJ8q__contents>strong{text-transform:uppercase;letter-spacing:1px;margin:0 0 14px;font-size:11px;display:block}.asset-book-map-module__mrBJ8q__contents details{margin:9px 0}.asset-book-map-module__mrBJ8q__contents details details{padding-left:10px}.asset-book-map-module__mrBJ8q__contents summary{cursor:pointer;padding:6px 0;font-weight:650}.asset-book-map-module__mrBJ8q__contents button{text-align:left;width:100%;color:inherit;cursor:pointer;font:500 12px/1.35 var(--font-sans);background:0 0;border:0;border-radius:6px;padding:8px 9px;display:block}.asset-book-map-module__mrBJ8q__contents button:hover,.asset-book-map-module__mrBJ8q__contents button[aria-current=page]{background:#e7ebff}.asset-book-map-module__mrBJ8q__readerModes{border-top:1px solid #dce1f3;gap:5px;margin-top:16px;padding-top:10px;display:flex}.asset-book-map-module__mrBJ8q__readerModes button{text-align:center}.asset-book-map-module__mrBJ8q__readerModes button[aria-pressed=true]{background:#e7ebff}@keyframes asset-book-map-module__mrBJ8q__emerge{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.asset-book-map-module__mrBJ8q__navigation{max-width:calc(100% - 120px);top:86px;overflow:auto}.asset-book-map-module__mrBJ8q__navigation button{padding:9px 11px;font-size:12px}.asset-book-map-module__mrBJ8q__header{font-size:13px;right:25px}.asset-book-map-module__mrBJ8q__header strong{font-size:14px}.asset-book-map-module__mrBJ8q__prototypeLabel{display:none}.asset-book-map-module__mrBJ8q__parts{max-width:calc(100% - 130px);top:140px}.asset-book-map-module__mrBJ8q__preview{width:285px;padding:18px;top:186px;right:15px}.asset-book-map-module__mrBJ8q__hint{display:none}}@media (prefers-reduced-motion:reduce){.asset-book-map-module__mrBJ8q__preview,.asset-book-map-module__mrBJ8q__margin{animation:none}.asset-book-map-module__mrBJ8q__card{transition:none}}@media (max-height:820px){.asset-book-map-module__mrBJ8q__hint{display:none}}@media (max-width:1100px){.asset-book-map-module__mrBJ8q__zoom{bottom:124px;right:18px}}.asset-book-map-module__mrBJ8q__projectedRegion{z-index:24;pointer-events:none;position:fixed;inset:0}.asset-book-map-module__mrBJ8q__projectedRegion [data-projected-chapter=true]{pointer-events:none;background:0 0}:is(.asset-book-map-module__mrBJ8q__projectedRegion [role=dialog],.asset-book-map-module__mrBJ8q__projectedRegion aside[aria-label^="Note for passage"]){pointer-events:auto}:is(.asset-book-map-module__mrBJ8q__projectedRegion [data-projected-chapter=true]>[data-back-to-book-map],.asset-book-map-module__mrBJ8q__projectedRegion [data-projected-chapter=true]>header){display:none}:is(.asset-book-map-module__mrBJ8q__projectedRegion [data-projected-chapter=true]>button,.asset-book-map-module__mrBJ8q__projectedRegion aside[aria-label$=spread\ shelf]){pointer-events:auto}.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__header,.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__navigation,.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__treeActions,.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__parts,.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__zoom,.asset-book-map-module__mrBJ8q__root[data-scene-engaged=true]>.asset-book-map-module__mrBJ8q__preview{visibility:hidden}.asset-book-map-module__mrBJ8q__miniatureStatus button{pointer-events:auto}
.chat-shell-module__-Gwx_a__shell{--chat-surface:var(--gx-surface);--chat-hairline:var(--gx-line);--chat-rule:var(--gx-line);--chat-edge:var(--gx-line);--chat-mark-tile:var(--gx-lav);--chat-ink:var(--gx-deep);--chat-muted:var(--gx-muted);--chat-pill-fill:var(--gx-lav);--chat-pill-ink:var(--gx-body);--chat-ready:var(--gx-ok);--chat-chip-fill:var(--gx-lav);--chat-chip-edge:var(--gx-line2);--chat-chip-accent:var(--gx-indigo);--chat-chip-object:var(--gx-muted);--chat-context-fill:var(--gx-lav);--chat-context-edge:transparent;--chat-context-ink:var(--gx-deep);--chat-resize:var(--gx-line2);z-index:1150;background:var(--chat-surface);color:var(--chat-ink);font-family:var(--gx-font);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;overflow:hidden}.chat-shell-module__-Gwx_a__docked{border-radius:var(--gx-radius-lg);box-shadow:var(--gx-shadow-edge);max-width:min(100vw, max(312px, calc(100vw - var(--gw-workspace-left-inset,0px) - 320px)));border:1px solid var(--chat-edge);top:12px;bottom:12px;right:12px}.chat-shell-module__-Gwx_a__docked[data-chat-shelf-side=left]{border-top-left-radius:0;border-bottom-left-radius:0}.chat-shell-module__-Gwx_a__floating{max-width:min(calc(100vw - 32px), max(312px, calc(100vw - var(--gw-workspace-left-inset,0px) - 344px)));border:1px solid var(--chat-edge);border-radius:var(--gx-radius-lg);max-height:calc(100vh - 32px);box-shadow:var(--gx-shadow-edge)}.chat-shell-module__-Gwx_a__floating[data-chat-shelf-side=left]{border-top-left-radius:0;border-bottom-left-radius:0}.chat-shell-module__-Gwx_a__floating[data-chat-shelf-side=right]{border-top-right-radius:0;border-bottom-right-radius:0}.chat-shell-module__-Gwx_a__floatingDragging{-webkit-user-select:none;user-select:none;cursor:grabbing}@media (max-width:720px){.chat-shell-module__-Gwx_a__floating{max-width:none;max-height:none;width:auto!important;height:auto!important;inset:8px 8px 128px!important}.chat-shell-module__-Gwx_a__resizeCorner{display:none}}.chat-shell-module__-Gwx_a__resizing{-webkit-user-select:none;user-select:none}.chat-shell-module__-Gwx_a__resizeEdge{z-index:2;cursor:ew-resize;touch-action:none;align-items:center;width:16px;height:72px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.chat-shell-module__-Gwx_a__resizeHandle{border-radius:var(--gx-radius-xs);background:var(--chat-resize);width:4px;height:44px;margin-left:6px;transition:background-color .12s}.chat-shell-module__-Gwx_a__resizeEdge:hover .chat-shell-module__-Gwx_a__resizeHandle,.chat-shell-module__-Gwx_a__resizing .chat-shell-module__-Gwx_a__resizeHandle{background:var(--chat-chip-accent)}.chat-shell-module__-Gwx_a__resizeEdge:focus-visible{outline:2px solid var(--chat-chip-accent);outline-offset:-2px}.chat-shell-module__-Gwx_a__resizeCorner{z-index:2;cursor:nwse-resize;touch-action:none;justify-content:flex-end;align-items:flex-end;width:22px;height:22px;padding:5px;display:flex;position:absolute;bottom:0;right:0}.chat-shell-module__-Gwx_a__resizeGrip{border-right:2px solid var(--chat-resize);border-bottom:2px solid var(--chat-resize);border-bottom-right-radius:3px;width:10px;height:10px}.chat-shell-module__-Gwx_a__resizeCorner:hover .chat-shell-module__-Gwx_a__resizeGrip{border-color:var(--chat-chip-accent)}.chat-shell-module__-Gwx_a__head{box-sizing:border-box;border-bottom:1px solid var(--chat-rule);flex:none;align-items:center;gap:6px;height:56px;padding:0 10px 0 14px;display:flex}.chat-shell-module__-Gwx_a__tabs{border-radius:var(--gx-radius-sm);background:var(--gx-lav);flex:none;gap:2px;margin:10px 12px 4px;padding:3px;display:flex}.chat-shell-module__-Gwx_a__tabs button{border-radius:var(--gx-radius-sm);min-width:0;height:28px;color:var(--chat-muted);font:500 12px/1 var(--gx-font);cursor:pointer;background:0 0;border:0;flex:1;padding:0 12px}.chat-shell-module__-Gwx_a__tabs button:hover{color:var(--chat-ink)}.chat-shell-module__-Gwx_a__tabs button[aria-selected=true]{background:var(--gx-surface);color:var(--chat-ink);box-shadow:0 1px 3px #1c2b701f}.chat-shell-module__-Gwx_a__tabs button:focus-visible{outline:2px solid var(--gx-indigo);outline-offset:1px}.chat-shell-module__-Gwx_a__floating .chat-shell-module__-Gwx_a__head{cursor:grab}.chat-shell-module__-Gwx_a__mark{border-radius:var(--gx-radius-sm);background:var(--chat-mark-tile);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.chat-shell-module__-Gwx_a__identity{flex-direction:column;flex:auto;gap:2px;min-width:72px;margin-left:2px;display:flex}.chat-shell-module__-Gwx_a__name{font-size:var(--gx-text-md);font-weight:var(--gx-weight-strong);color:var(--chat-ink);line-height:17px}.chat-shell-module__-Gwx_a__context{font-size:var(--gx-text-2xs);color:var(--chat-muted);white-space:nowrap;text-overflow:ellipsis;line-height:13px;overflow:hidden}.chat-shell-module__-Gwx_a__spacer{flex:auto;min-width:0}.chat-shell-module__-Gwx_a__threadsPill{border-radius:var(--gx-radius-sm);background:var(--chat-pill-fill);min-width:0;height:30px;font-size:var(--gx-text-xs);font-weight:var(--gx-weight-medium);color:var(--chat-pill-ink);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.chat-shell-module__-Gwx_a__threadsPill:hover{color:var(--chat-ink)}.chat-shell-module__-Gwx_a__threadsPillOpen,.chat-shell-module__-Gwx_a__threadsPillOpen:hover{background:var(--chat-mark-tile);color:var(--chat-ink)}.chat-shell-module__-Gwx_a__threadsPill:focus-visible{outline:2px solid var(--chat-chip-accent);outline-offset:1px}.chat-shell-module__-Gwx_a__threadsDot{background:var(--chat-ready);border-radius:50%;flex:none;width:6px;height:6px}.chat-shell-module__-Gwx_a__headBtn{border-radius:var(--gx-radius-sm);width:30px;height:30px;color:var(--chat-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-shell-module__-Gwx_a__headBtn:hover{background:var(--chat-pill-fill);color:var(--chat-ink)}.chat-shell-module__-Gwx_a__headBtn:focus-visible{outline:2px solid var(--chat-chip-accent);outline-offset:1px}.chat-shell-module__-Gwx_a__headBtn[aria-pressed=true]{background:var(--chat-mark-tile);color:var(--chat-ink)}.chat-shell-module__-Gwx_a__body{flex-direction:column;flex:auto;min-height:0;display:flex}.chat-shell-module__-Gwx_a__chipRow{flex:none;padding:10px 12px 0}.chat-shell-module__-Gwx_a__chip{box-sizing:border-box;border-radius:var(--gx-radius-sm);background:var(--chat-context-fill);border:1px solid var(--chat-context-edge);max-width:100%;min-height:30px;font-size:var(--gx-text-xs);font-weight:var(--gx-weight-medium);color:var(--chat-context-ink);align-items:center;gap:8px;padding:6px 10px;line-height:16px;display:inline-flex}.chat-shell-module__-Gwx_a__chipDot{background:var(--chat-chip-accent);border-radius:50%;flex:none;width:7px;height:7px}.chat-shell-module__-Gwx_a__chipSelection{background:var(--chat-chip-fill);border-color:var(--chat-chip-edge);padding-right:6px}.chat-shell-module__-Gwx_a__chipPrefix{font-weight:var(--gx-weight-strong);color:var(--chat-chip-accent);flex:none}.chat-shell-module__-Gwx_a__chipObjects{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--chat-chip-object);overflow:hidden}.chat-shell-module__-Gwx_a__chipClear{width:18px;height:18px;color:var(--chat-chip-object);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.chat-shell-module__-Gwx_a__chipClear:hover{background:var(--chat-chip-edge);color:var(--chat-ink)}.chat-shell-module__-Gwx_a__chipClear:focus-visible{outline:2px solid var(--chat-chip-accent);outline-offset:1px}.chat-shell-module__-Gwx_a__content{flex-direction:column;flex:auto;min-height:0;display:flex}.chat-shell-module__-Gwx_a__strip,.chat-shell-module__-Gwx_a__foot{flex:none}@media (max-width:760px){.chat-shell-module__-Gwx_a__floating{max-width:none;max-height:none;width:auto!important;height:auto!important;inset:8px 8px 128px!important}.chat-shell-module__-Gwx_a__resizeCorner{display:none}}
.locked-portal-module__J354-G__root{pointer-events:none;width:100%;height:100%;position:relative}.locked-portal-module__J354-G__tray{background:var(--color-lavender-tint);border:1px solid var(--color-line-lavender);pointer-events:auto;border-radius:34px;position:absolute;top:0;box-shadow:0 2px 6px #1c2b700d,0 14px 40px #1c2b7014}.locked-portal-module__J354-G__bar{align-items:center;height:36px;display:flex;position:absolute;top:10px}.locked-portal-module__J354-G__name{border-radius:var(--radius-pill);background:var(--color-chalk);border:1px solid var(--color-line-lavender-strong);color:var(--color-indigo);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.locked-portal-module__J354-G__card{text-align:center;background:var(--color-chalk);pointer-events:auto;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;top:60px;bottom:0;box-shadow:0 2px 6px #1c2b700d,0 14px 40px #1c2b7014}.locked-portal-module__J354-G__lock{border-radius:var(--gx-radius-pill);background:var(--color-lavender-tint);width:92px;height:92px;color:var(--color-indigo);justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.locked-portal-module__J354-G__title{font:600 30px/1.15 var(--font-display,inherit);color:var(--color-indigo);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.locked-portal-module__J354-G__sub{font-size:var(--gx-text-lg);color:var(--color-text-faint)}.locked-portal-module__J354-G__ask{appearance:none;border-radius:var(--radius-pill);background:var(--color-indigo);color:var(--color-chalk);font-size:var(--gx-text-lg);font-weight:var(--gx-weight-strong);cursor:pointer;border:0;margin-top:8px;padding:10px 20px}.locked-portal-module__J354-G__ask:disabled{cursor:default;background:var(--color-lavender-tint);color:var(--color-indigo)}
.threads-shelf-module__HJ6U5W__shelf{--shelf-hairline:var(--gx-line);--shelf-slide:.2s;z-index:1149;box-sizing:border-box;background:var(--gx-surface);color:var(--gx-body);font-family:var(--gx-font);box-shadow:var(--gx-shadow-edge);transition:transform var(--shelf-slide) cubic-bezier(.22, .61, .36, 1);will-change:transform;flex-direction:column;display:flex;position:fixed;overflow:hidden}.threads-shelf-module__HJ6U5W__left{border:1px solid var(--shelf-hairline);border-right:0;border-radius:18px 0 0 18px;transform:translate(100%)}.threads-shelf-module__HJ6U5W__right{border:1px solid var(--shelf-hairline);border-left:0;border-radius:0 18px 18px 0;transform:translate(-100%)}.threads-shelf-module__HJ6U5W__open{transform:translate(0)}.threads-shelf-module__HJ6U5W__docked{border-radius:18px 0 0 18px}@media (prefers-reduced-motion:reduce){.threads-shelf-module__HJ6U5W__shelf{transition:none}}
.conversation-scope-summary-module__M1fSoW__summary{width:min(100%,420px);position:relative}.conversation-scope-summary-module__M1fSoW__trigger{box-sizing:border-box;border:1px solid var(--chat-context-edge,#e0e4ed);border-radius:var(--gx-radius-lg);background:var(--chat-context-fill,#f8f9fd);width:100%;min-height:36px;color:var(--chat-context-ink,#667085);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:inline-flex}.conversation-scope-summary-module__M1fSoW__trigger:hover{border-color:var(--chat-chip-edge,#bfcbff);background:var(--chat-chip-fill,#f8f9ff);color:var(--chat-ink,#20283b)}.conversation-scope-summary-module__M1fSoW__trigger:focus-visible,.conversation-scope-summary-module__M1fSoW__action:focus-visible,.conversation-scope-summary-module__M1fSoW__close:focus-visible{outline:2px solid var(--chat-chip-accent,#4e5fd0);outline-offset:2px}.conversation-scope-summary-module__M1fSoW__dot{background:var(--chat-chip-accent,#4e5fd0);border-radius:50%;flex:none;width:7px;height:7px}.conversation-scope-summary-module__M1fSoW__summaryText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--gx-text-2xs);font-weight:var(--gx-weight-strong);line-height:14px;overflow:hidden}.conversation-scope-summary-module__M1fSoW__chevron{flex:none;margin-left:auto;transition:transform .12s}.conversation-scope-summary-module__M1fSoW__chevronOpen{transform:rotate(180deg)}.conversation-scope-summary-module__M1fSoW__tray{z-index:3;box-sizing:border-box;border:1px solid var(--chat-context-edge,#e0e4ed);border-radius:var(--gx-radius-lg);background:var(--chat-surface,#fff);width:min(400px,100vw - 32px);max-height:min(440px,100vh - 220px);color:var(--chat-ink,#20283b);position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 12px 30px #20283b29}.conversation-scope-summary-module__M1fSoW__tray:focus-visible{outline:2px solid var(--chat-chip-accent,#4e5fd0);outline-offset:2px}.conversation-scope-summary-module__M1fSoW__trayHeader{z-index:1;border-bottom:1px solid var(--chat-rule,#e4e7ed);background:inherit;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px 0 14px;display:flex;position:sticky;top:0}.conversation-scope-summary-module__M1fSoW__trayTitle{font-size:var(--gx-text-xs);font-weight:var(--gx-weight-strong)}.conversation-scope-summary-module__M1fSoW__trayHeaderActions{align-items:center;gap:2px;display:inline-flex}.conversation-scope-summary-module__M1fSoW__close,.conversation-scope-summary-module__M1fSoW__action{border-radius:var(--gx-radius-sm);min-height:28px;color:var(--chat-chip-accent,#4e5fd0);cursor:pointer;font:inherit;font-size:var(--gx-text-2xs);font-weight:var(--gx-weight-strong);background:0 0;border:0}.conversation-scope-summary-module__M1fSoW__close{padding:4px 7px}.conversation-scope-summary-module__M1fSoW__close:hover,.conversation-scope-summary-module__M1fSoW__action:hover{background:var(--chat-chip-fill,#f8f9ff);color:var(--chat-ink,#20283b)}.conversation-scope-summary-module__M1fSoW__groups{padding:4px 0 10px}.conversation-scope-summary-module__M1fSoW__group+.conversation-scope-summary-module__M1fSoW__group{border-top:1px solid var(--chat-rule,#e4e7ed);margin-top:6px;padding-top:10px}.conversation-scope-summary-module__M1fSoW__groupTitle{color:var(--chat-muted,#7b8498);font-size:10px;font-weight:var(--gx-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0 14px 5px;line-height:14px}.conversation-scope-summary-module__M1fSoW__items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.conversation-scope-summary-module__M1fSoW__item{align-items:center;gap:8px;min-width:0;padding:5px 10px 5px 14px;display:flex}.conversation-scope-summary-module__M1fSoW__itemText{flex:auto;align-items:baseline;gap:6px;min-width:0;display:flex}.conversation-scope-summary-module__M1fSoW__itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--gx-text-xs);line-height:16px;overflow:hidden}.conversation-scope-summary-module__M1fSoW__itemKind{color:var(--chat-muted,#7b8498);flex:none;font-size:10px;line-height:14px}.conversation-scope-summary-module__M1fSoW__itemActions{flex:none;align-items:center;gap:2px;display:inline-flex}.conversation-scope-summary-module__M1fSoW__action{padding:4px 6px}.conversation-scope-summary-module__M1fSoW__remove{color:#a14141}.conversation-scope-summary-module__M1fSoW__remove:hover{color:#7a2525;background:#fff3f3}.conversation-scope-summary-module__M1fSoW__empty{color:var(--chat-muted,#7b8498);font-size:var(--gx-text-xs);margin:0;padding:14px;line-height:17px}@media (max-width:480px){.conversation-scope-summary-module__M1fSoW__summary{width:100%}.conversation-scope-summary-module__M1fSoW__tray{width:min(100%,100vw - 24px);max-height:min(400px,100vh - 180px)}.conversation-scope-summary-module__M1fSoW__item{align-items:flex-start}.conversation-scope-summary-module__M1fSoW__itemText{flex-direction:column;gap:1px}}
.account-avatar-module__XJYpwa__avatar{border-radius:var(--radius-pill);isolation:isolate;color:var(--color-chalk);font-family:var(--font-caps);font-weight:var(--gx-weight-bold);font-size:var(--avatar-type-size,12px);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.account-avatar-module__XJYpwa__avatar:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--color-periwinkle) 0%, var(--color-indigo) 62%, var(--color-indigo-deep) 100%);filter:hue-rotate(var(--avatar-hue-shift,0deg));position:absolute;inset:0}.account-avatar-module__XJYpwa__avatar:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000024}[data-theme=dark] .account-avatar-module__XJYpwa__avatar{color:var(--surface-recessed-well)}
.SessionLostBanner-module__XRiWla__sessionLost{background:var(--color-chalk);border:1px solid var(--color-line-lavender);border-radius:var(--radius-pill);max-width:min(560px,100vw - 44px);box-shadow:var(--shadow-card);color:var(--color-text-body);font:inherit;letter-spacing:.01em;pointer-events:auto;z-index:12500;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.SessionLostBanner-module__XRiWla__message{flex:auto;min-width:0}.SessionLostBanner-module__XRiWla__action{border:1px solid var(--color-line-lavender);border-radius:var(--radius-pill);color:var(--color-text-faint);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;flex:none;padding:5px 10px;font-size:11px;text-decoration:none}.SessionLostBanner-module__XRiWla__action:hover{color:var(--color-text-body)}.SessionLostBanner-module__XRiWla__action[disabled]{cursor:default;opacity:.6}
