.hero-workspace-module__iTKjZW__stage{--hero-cycle:12s;--hero-source:#369ced;--hero-source-soft:#8ccaf6;--hero-source-pale:#c4e5fa;--hero-map:#44ad86;--hero-map-soft:#80cfb1;--hero-map-pale:#c0e6d6;--hero-report:#e3aa4b;--hero-report-soft:#f6e6c6;--hero-report-tip:#725235;--hero-deck:#8e7bd0;--hero-deck-soft:#b7a9e3;--hero-deck-pale:#ddd5f1;--hero-link:#78838f;--hero-paper:#fffefb;--hero-surface-top:var(--color-surface);--hero-tint-top:4%;--hero-tint-bottom:10%;--hero-core-tint:18%;--hero-disc-shadow:0 12px 24px -8px var(--shadow-ink), 0 3px 6px -2px var(--shadow-ink);width:min(100%, var(--hero-frame-w,520px));aspect-ratio:13/10;isolation:isolate;position:relative;container-type:inline-size}.hero-workspace-module__iTKjZW__scene{width:520px;height:400px;transform:translate(-50%, -50%) scale(calc(100cqw / 520px));transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}.hero-workspace-module__iTKjZW__glyph{width:100%;height:100%;display:block}.hero-workspace-module__iTKjZW__sourceInk{fill:var(--hero-source)}.hero-workspace-module__iTKjZW__sourceSoft{fill:var(--hero-source-soft)}.hero-workspace-module__iTKjZW__sourcePale{fill:var(--hero-source-pale)}.hero-workspace-module__iTKjZW__paperInk{fill:var(--hero-paper)}.hero-workspace-module__iTKjZW__paperLine{stroke:var(--hero-paper)}.hero-workspace-module__iTKjZW__mapInk{fill:var(--hero-map)}.hero-workspace-module__iTKjZW__mapSoft{fill:var(--hero-map-soft)}.hero-workspace-module__iTKjZW__mapPale{fill:var(--hero-map-pale)}.hero-workspace-module__iTKjZW__mapLine{stroke:var(--hero-map)}.hero-workspace-module__iTKjZW__reportInk{fill:var(--hero-report)}.hero-workspace-module__iTKjZW__reportSoft{fill:var(--hero-report-soft)}.hero-workspace-module__iTKjZW__reportTip{fill:var(--hero-report-tip)}.hero-workspace-module__iTKjZW__reportLine{stroke:var(--hero-report)}.hero-workspace-module__iTKjZW__deckInk{fill:var(--hero-deck)}.hero-workspace-module__iTKjZW__deckSoft{fill:var(--hero-deck-soft)}.hero-workspace-module__iTKjZW__deckPale{fill:var(--hero-deck-pale)}.hero-workspace-module__iTKjZW__deckLine{stroke:var(--hero-deck)}.hero-workspace-module__iTKjZW__linkLine{stroke:var(--hero-link)}.hero-workspace-module__iTKjZW__quoteInk{fill:var(--hero-map)}.hero-workspace-module__iTKjZW__coreFrame{z-index:3;width:360px;height:360px;animation:hero-workspace-module__iTKjZW__core-gather var(--hero-cycle) var(--ease-travel) infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-workspace-module__iTKjZW__coreDisc{z-index:2;background:linear-gradient(145deg, color-mix(in srgb, var(--hero-source) var(--hero-core-tint), var(--hero-surface-top)), color-mix(in srgb, var(--hero-source) var(--hero-core-tint), var(--color-surface)));width:180px;height:180px;box-shadow:var(--hero-disc-shadow);opacity:0;animation:hero-workspace-module__iTKjZW__disc-presence var(--hero-cycle) linear infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-workspace-module__iTKjZW__coreTone{border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--core-tint) var(--hero-core-tint), var(--hero-surface-top)), color-mix(in srgb, var(--core-tint) var(--hero-core-tint), var(--color-surface)));opacity:0;animation-duration:var(--hero-cycle);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0}.hero-workspace-module__iTKjZW__mapTone{--core-tint:var(--hero-map);animation-name:hero-workspace-module__iTKjZW__map-tone}.hero-workspace-module__iTKjZW__deckTone{--core-tint:var(--hero-deck);animation-name:hero-workspace-module__iTKjZW__deck-tone}.hero-workspace-module__iTKjZW__coreFace{animation-duration:var(--hero-cycle);place-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:absolute;inset:0}.hero-workspace-module__iTKjZW__coreFace .hero-workspace-module__iTKjZW__glyph{width:100%;height:100%}.hero-workspace-module__iTKjZW__coreArtwork{transform-origin:50%;width:110%;height:110%;animation-duration:var(--hero-cycle);animation-timing-function:var(--ease-travel);animation-iteration-count:infinite}.hero-workspace-module__iTKjZW__sourceArtwork{width:100%;height:100%;animation-name:hero-workspace-module__iTKjZW__source-artwork}.hero-workspace-module__iTKjZW__reasonArtwork{animation-name:hero-workspace-module__iTKjZW__reason-arrival}.hero-workspace-module__iTKjZW__expressArtwork{width:96%;height:96%;animation-name:hero-workspace-module__iTKjZW__express-arrival}.hero-workspace-module__iTKjZW__sourceFace{animation-name:hero-workspace-module__iTKjZW__source-face}.hero-workspace-module__iTKjZW__reasonFace{opacity:0;animation-name:hero-workspace-module__iTKjZW__reason-face}.hero-workspace-module__iTKjZW__expressFace{opacity:0;animation-name:hero-workspace-module__iTKjZW__express-face}.hero-workspace-module__iTKjZW__coreSubject{--subject-orbit:14px;--subject-roll:4deg;transform-origin:50%;width:100%;height:100%;animation:hero-workspace-module__iTKjZW__subject-presence var(--hero-cycle) linear infinite}.hero-workspace-module__iTKjZW__reasonSubject{--subject-orbit:10px;--subject-roll:3deg;animation-direction:reverse}.hero-workspace-module__iTKjZW__expressSubject{--subject-orbit:12px;--subject-roll:5deg}.hero-workspace-module__iTKjZW__sourceFan,.hero-workspace-module__iTKjZW__networkConnect,.hero-workspace-module__iTKjZW__chartBuild{animation-duration:var(--hero-cycle);animation-timing-function:var(--ease-travel);transform-box:view-box;transform-origin:80px 80px;animation-iteration-count:infinite}.hero-workspace-module__iTKjZW__sourceFan{animation-name:hero-workspace-module__iTKjZW__source-fan}.hero-workspace-module__iTKjZW__networkConnect{animation-name:hero-workspace-module__iTKjZW__network-connect}.hero-workspace-module__iTKjZW__chartBuild{transform-origin:106px 114px;animation-name:hero-workspace-module__iTKjZW__chart-build}.hero-workspace-module__iTKjZW__orb{z-index:2;opacity:0;width:104px;height:104px;animation-duration:var(--hero-cycle), var(--hero-cycle);animation-timing-function:var(--ease-travel), linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.hero-workspace-module__iTKjZW__orbSurface{background:linear-gradient(145deg, color-mix(in srgb, var(--orb-tint) var(--hero-tint-top), var(--hero-surface-top)), color-mix(in srgb, var(--orb-tint) var(--hero-tint-bottom), var(--color-surface)));width:100%;height:100%;box-shadow:var(--hero-disc-shadow);border:0;border-radius:50%;place-items:center;display:grid}.hero-workspace-module__iTKjZW__orbSurface .hero-workspace-module__iTKjZW__glyph{width:76%;height:76%}.hero-workspace-module__iTKjZW__source{--orb-tint:var(--hero-source);width:110px;height:110px;animation-name:hero-workspace-module__iTKjZW__source-orbit,hero-workspace-module__iTKjZW__orb-presence}.hero-workspace-module__iTKjZW__mindmap{--orb-tint:var(--hero-map);width:112px;height:112px;animation-name:hero-workspace-module__iTKjZW__mindmap-orbit,hero-workspace-module__iTKjZW__orb-presence}.hero-workspace-module__iTKjZW__report{--orb-tint:var(--hero-report);animation-name:hero-workspace-module__iTKjZW__report-orbit,hero-workspace-module__iTKjZW__orb-presence}.hero-workspace-module__iTKjZW__presentation{--orb-tint:var(--hero-deck);width:106px;height:106px;animation-name:hero-workspace-module__iTKjZW__presentation-orbit,hero-workspace-module__iTKjZW__orb-presence}.hero-workspace-module__iTKjZW__link{--orb-tint:var(--hero-link);z-index:1;width:60px;height:60px;animation-name:hero-workspace-module__iTKjZW__link-orbit,hero-workspace-module__iTKjZW__orb-presence}.hero-workspace-module__iTKjZW__quote{--orb-tint:var(--hero-map);z-index:1;width:52px;height:52px;animation-name:hero-workspace-module__iTKjZW__quote-orbit,hero-workspace-module__iTKjZW__orb-presence}@keyframes hero-workspace-module__iTKjZW__core-gather{0%,to{transform:translate(-50%,-50%)scale(1)}18%,87%{transform:translate(-50%,-50%)scale(.5)}}@keyframes hero-workspace-module__iTKjZW__subject-presence{0%{transform:rotate(0deg) translateX(var(--subject-orbit)) rotate(0deg) rotate(0deg)}25%{transform:rotate(90deg) translateX(var(--subject-orbit)) rotate(-90deg) rotate(var(--subject-roll))}50%{transform:rotate(180deg) translateX(var(--subject-orbit)) rotate(-180deg) rotate(0deg)}75%{transform:rotate(270deg) translateX(var(--subject-orbit)) rotate(-270deg) rotate(calc(-1 * var(--subject-roll)))}to{transform:rotate(360deg) translateX(var(--subject-orbit)) rotate(-360deg) rotate(0deg)}}@keyframes hero-workspace-module__iTKjZW__disc-presence{0%,8%,94%,to{opacity:0}18%,88%{opacity:1}}@keyframes hero-workspace-module__iTKjZW__map-tone{0%,34%,63%,to{opacity:0}38%,59%{opacity:1}}@keyframes hero-workspace-module__iTKjZW__deck-tone{0%,59%,85%,to{opacity:0}63%,81%{opacity:1}}@keyframes hero-workspace-module__iTKjZW__source-artwork{0%,to{transform:translate(0)rotate(0)scale(1)}18%,36%,87%{transform:translate(0)rotate(0)scale(1)}37%,82%{transform:translate(-24px,-8px)rotate(-5deg)scale(.95)}83%{transform:translate(24px,8px)rotate(5deg)scale(.95)}}@keyframes hero-workspace-module__iTKjZW__reason-arrival{0%,37%,94%,to{transform:translate(28px,10px)rotate(6deg)scale(.94)}42%,59%{transform:translate(0)rotate(0)scale(1)}60%,83%{transform:translate(-28px,-10px)rotate(-6deg)scale(.94)}}@keyframes hero-workspace-module__iTKjZW__express-arrival{0%,60%,96%,to{transform:translate(30px,10px)rotate(6deg)scale(.94)}65%,82%{transform:translate(0)rotate(0)scale(1)}83%,94%{transform:translate(-30px,-10px)rotate(-6deg)scale(.94)}}@keyframes hero-workspace-module__iTKjZW__source-fan{0%,19%,31%,94%,to{transform:translate(0)rotate(0)}23%{transform:translate(-3px,-2px)rotate(-4deg)}}@keyframes hero-workspace-module__iTKjZW__network-connect{0%,42%,94%,to{transform:rotate(-6deg)scale(.88)}47%,83%{transform:rotate(0)scale(1)}}@keyframes hero-workspace-module__iTKjZW__chart-build{0%,65%,96%,to{transform:scaleY(.5)}70%,94%{transform:scaleY(1)}}@keyframes hero-workspace-module__iTKjZW__source-orbit{0%,8%,94%,to{transform:translate(-50%,-50%)rotate(-160deg)translate(20px)rotate(160deg)rotate(-8deg)scale(.7)}18%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(-160deg)translate(130px)rotate(160deg)rotate(-8deg)scale(1)}28%{transform:translate(-50%,-50%)rotate(-150deg)translate(130px)rotate(150deg)rotate(-8deg)scale(1)}40%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(-70deg)translate(130px)rotate(70deg)rotate(4deg)scale(.7)}51%{transform:translate(-50%,-50%)rotate(-59deg)translate(130px)rotate(59deg)rotate(4deg)scale(.7)}63%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(21deg)translate(140px)rotate(-21deg)rotate(8deg)scale(.82)}79%{transform:translate(-50%,-50%)rotate(37deg)translate(140px)rotate(-37deg)rotate(8deg)scale(.82)}90%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(77deg)translate(20px)rotate(-77deg)rotate(-8deg)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__mindmap-orbit{0%,8.5%,94%,to{transform:translate(-50%,-50%)rotate(5deg)translate(20px)rotate(-5deg)rotate(4deg)scale(.7)}18.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(5deg)translate(130px)rotate(-5deg)rotate(4deg)scale(.86)}28.5%{transform:translate(-50%,-50%)rotate(15deg)translate(130px)rotate(-15deg)rotate(4deg)scale(.86)}40.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(95deg)translate(130px)rotate(-95deg)rotate(-5deg)scale(1)}51.5%{transform:translate(-50%,-50%)rotate(106deg)translate(130px)rotate(-106deg)rotate(-5deg)scale(1)}63.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(186deg)translate(140px)rotate(-186deg)rotate(-8deg)scale(.72)}79.5%{transform:translate(-50%,-50%)rotate(202deg)translate(140px)rotate(-202deg)rotate(-8deg)scale(.72)}90.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(242deg)translate(20px)rotate(-242deg)rotate(4deg)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__report-orbit{0%,9%,94%,to{transform:translate(-50%,-50%)rotate(95deg)translate(20px)rotate(-95deg)rotate(-8deg)scale(.7)}19%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(95deg)translate(130px)rotate(-95deg)rotate(-8deg)scale(.88)}29%{transform:translate(-50%,-50%)rotate(105deg)translate(130px)rotate(-105deg)rotate(-8deg)scale(.88)}41%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(185deg)translate(130px)rotate(-185deg)rotate(-3deg)scale(.86)}52%{transform:translate(-50%,-50%)rotate(196deg)translate(130px)rotate(-196deg)rotate(-3deg)scale(.86)}64%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(276deg)translate(140px)rotate(-276deg)rotate(6deg)scale(1)}80%{transform:translate(-50%,-50%)rotate(292deg)translate(140px)rotate(-292deg)rotate(6deg)scale(1)}91%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(332deg)translate(20px)rotate(-332deg)rotate(-8deg)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__presentation-orbit{0%,9.5%,94%,to{transform:translate(-50%,-50%)rotate(-80deg)translate(20px)rotate(80deg)rotate(6deg)scale(.7)}19.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(-80deg)translate(130px)rotate(80deg)rotate(6deg)scale(.7)}29.5%{transform:translate(-50%,-50%)rotate(-70deg)translate(130px)rotate(70deg)rotate(6deg)scale(.7)}41.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(10deg)translate(130px)rotate(-10deg)rotate(4deg)scale(.86)}52.5%{transform:translate(-50%,-50%)rotate(21deg)translate(130px)rotate(-21deg)rotate(4deg)scale(.86)}64.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(101deg)translate(140px)rotate(-101deg)rotate(-5deg)scale(1)}80.5%{transform:translate(-50%,-50%)rotate(117deg)translate(140px)rotate(-117deg)rotate(-5deg)scale(1)}91.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(157deg)translate(20px)rotate(-157deg)rotate(6deg)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__link-orbit{0%,10%,94%,to{transform:translate(-50%,-50%)rotate(-35deg)translate(20px)rotate(35deg)rotate(0)scale(.7)}20%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(-35deg)translate(145px)rotate(35deg)rotate(0)scale(1)}30%{transform:translate(-50%,-50%)rotate(-25deg)translate(145px)rotate(25deg)rotate(0)scale(1)}42%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(55deg)translate(145px)rotate(-55deg)rotate(7deg)scale(.8)}53%{transform:translate(-50%,-50%)rotate(66deg)translate(145px)rotate(-66deg)rotate(7deg)scale(.8)}65%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(146deg)translate(150px)rotate(-146deg)rotate(-8deg)scale(.8)}81%{transform:translate(-50%,-50%)rotate(162deg)translate(150px)rotate(-162deg)rotate(-8deg)scale(.8)}92%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(202deg)translate(20px)rotate(-202deg)rotate(0)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__quote-orbit{0%,10.5%,94%,to{transform:translate(-50%,-50%)rotate(150deg)translate(20px)rotate(-150deg)rotate(0)scale(.7)}20.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(150deg)translate(145px)rotate(-150deg)rotate(0)scale(.9)}30.5%{transform:translate(-50%,-50%)rotate(160deg)translate(145px)rotate(-160deg)rotate(0)scale(.9)}42.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(240deg)translate(145px)rotate(-240deg)rotate(-8deg)scale(1)}53.5%{transform:translate(-50%,-50%)rotate(251deg)translate(145px)rotate(-251deg)rotate(-8deg)scale(1)}65.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(331deg)translate(150px)rotate(-331deg)rotate(8deg)scale(.85)}81.5%{transform:translate(-50%,-50%)rotate(347deg)translate(150px)rotate(-347deg)rotate(8deg)scale(.85)}92.5%{animation-timing-function:linear;transform:translate(-50%,-50%)rotate(387deg)translate(20px)rotate(-387deg)rotate(0)scale(.7)}}@keyframes hero-workspace-module__iTKjZW__orb-presence{0%,9%,91%,to{opacity:0}17%,81%{opacity:1}}@keyframes hero-workspace-module__iTKjZW__source-face{0%,36%,84%,to{opacity:1}37%,83%{opacity:0}}@keyframes hero-workspace-module__iTKjZW__reason-face{0%,37%,61%,to{opacity:0}38%,59%{opacity:1}60%{opacity:0}}@keyframes hero-workspace-module__iTKjZW__express-face{0%,60%,83%,to{opacity:0}61%,82%{opacity:1}}@supports (animation-timing-function:linear(0, 1)){.hero-workspace-module__iTKjZW__orb{animation-timing-function:var(--hero-orbit-ease), linear}.hero-workspace-module__iTKjZW__coreArtwork,.hero-workspace-module__iTKjZW__sourceFan,.hero-workspace-module__iTKjZW__networkConnect,.hero-workspace-module__iTKjZW__chartBuild{animation-timing-function:var(--hero-orbit-ease)}}@media (prefers-color-scheme:dark){.hero-workspace-module__iTKjZW__stage{--hero-surface-top:color-mix(in srgb, var(--hero-paper) 8%, var(--color-surface));--hero-tint-top:8%;--hero-tint-bottom:5%;--hero-core-tint:12%}}@media (prefers-reduced-motion:reduce){.hero-workspace-module__iTKjZW__stage *{animation:none}.hero-workspace-module__iTKjZW__coreFrame{transform:translate(-50%,-50%)}.hero-workspace-module__iTKjZW__sourceFace{opacity:1}.hero-workspace-module__iTKjZW__sourceArtwork{transform:none}.hero-workspace-module__iTKjZW__coreDisc,.hero-workspace-module__iTKjZW__reasonFace,.hero-workspace-module__iTKjZW__expressFace,.hero-workspace-module__iTKjZW__orb{opacity:0}}@media (forced-colors:active){.hero-workspace-module__iTKjZW__orbSurface,.hero-workspace-module__iTKjZW__coreDisc{background:canvas;outline:1px solid canvastext}.hero-workspace-module__iTKjZW__glyph *{fill:canvastext;stroke:canvas}}
.login-form-module__H_sO6q__shell{min-height:100dvh;padding:var(--space-6);background:var(--color-bg);place-items:center;display:grid;position:relative}.login-form-module__H_sO6q__landing{--hero-frame-w:min(460px, max(180px, calc((100svh - 340px) * 1.3)));width:min(100%,520px);padding-top:var(--space-3);text-align:center;flex-direction:column;align-self:start;align-items:center;display:flex;container-type:inline-size}.login-form-module__H_sO6q__landing>section{margin-bottom:var(--space-2);flex:none}.login-form-module__H_sO6q__landing>.login-form-module__H_sO6q__enter{margin-top:var(--space-6)}.login-form-module__H_sO6q__enter{min-width:146px;min-height:var(--space-7);padding:var(--space-3) var(--space-7);border-radius:var(--radius-pill);font-size:var(--text-heading);color:var(--color-bg);background:var(--color-text);box-shadow:inset 0 1px 0 var(--control-primary-rim), var(--control-primary-shadow);transition:box-shadow var(--motion-fast) var(--ease-default), transform .16s var(--ease-default);justify-content:center;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.login-form-module__H_sO6q__enter:hover{box-shadow:inset 0 1px 0 var(--control-primary-rim-hover), var(--control-primary-shadow-hover);transform:translateY(-.5px)}}@media (prefers-reduced-motion:reduce){.login-form-module__H_sO6q__enter{transition:none}.login-form-module__H_sO6q__enter:hover{transform:none}}.login-form-module__H_sO6q__enter:active{box-shadow:inset 0 1px 0 var(--control-primary-rim-pressed), var(--control-primary-shadow-pressed);transition-duration:60ms;transform:translateY(0)}.login-form-module__H_sO6q__stage{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:460px;display:flex}.login-form-module__H_sO6q__panelTitle{margin:0 0 var(--space-6);font-size:var(--text-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text);text-align:center}.login-form-module__H_sO6q__panel{width:100%;max-width:460px;padding:var(--space-7);background:var(--color-surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet)}.login-form-module__H_sO6q__mark{font-size:min(var(--text-wordmark), calc(100cqi * .291));letter-spacing:-.035em;color:var(--color-text);margin:0;font-weight:600;line-height:1.19}.login-form-module__H_sO6q__form{gap:var(--space-5);flex-direction:column;display:flex}.login-form-module__H_sO6q__field{flex-direction:column;gap:6px;display:flex}.login-form-module__H_sO6q__label{font-size:var(--text-caption);color:var(--color-text)}.login-form-module__H_sO6q__inputRow{border:1px solid var(--control-border);border-radius:var(--radius-lg);transition:border-color var(--motion-fast) var(--ease-default);background:0 0;align-items:stretch;display:flex}.login-form-module__H_sO6q__inputRow:focus-within{border-color:var(--color-text)}.login-form-module__H_sO6q__input:focus-visible{outline:none}@media (forced-colors:active){.login-form-module__H_sO6q__inputRow:has(.login-form-module__H_sO6q__input:focus-visible){outline-offset:var(--control-focus-offset);outline:2px solid canvastext}}.login-form-module__H_sO6q__input{width:100%;min-width:0;font:inherit;font-size:var(--text-body);color:var(--color-text);background:0 0;border:0;flex:1;padding:13px 16px}.login-form-module__H_sO6q__input::placeholder{color:var(--color-text-muted)}.login-form-module__H_sO6q__message{font-size:var(--text-caption);color:var(--color-text);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.login-form-module__H_sO6q__message svg{flex:none;margin-top:2px}.login-form-module__H_sO6q__submit{appearance:none;width:100%;margin-top:var(--space-2);border-radius:var(--radius-lg);font:inherit;font-size:var(--text-body);cursor:pointer;background:var(--color-text);border:1px solid var(--color-text);color:var(--color-bg);box-shadow:inset 0 1px 0 var(--control-primary-rim), var(--control-primary-shadow);transition:background-color var(--motion-fast) var(--ease-default), box-shadow var(--motion-fast) var(--ease-default), transform .16s cubic-bezier(.34, 1.18, .64, 1);padding:13px 20px;font-weight:500}.login-form-module__H_sO6q__submit:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--control-primary-rim-hover), var(--control-primary-shadow-hover);transform:translateY(-.5px)}.login-form-module__H_sO6q__submit:active:not(:disabled){box-shadow:inset 0 1px 0 var(--control-primary-rim-pressed), var(--control-primary-shadow-pressed);transition-duration:60ms;transform:translateY(0)}.login-form-module__H_sO6q__submit:disabled{opacity:var(--control-disabled-opacity);cursor:default}.login-form-module__H_sO6q__notice{gap:var(--space-3);font-size:var(--text-caption);color:var(--color-text);flex-direction:column;line-height:1.5;display:flex}.login-form-module__H_sO6q__notice p{margin:0}.login-form-module__H_sO6q__notice code{font-family:var(--font-sans);font-size:var(--text-meta);border-radius:var(--radius-sm);background:var(--color-surface-sunk);color:var(--color-text);padding:1px 4px}.login-form-module__H_sO6q__noticeDetail{color:var(--color-text-muted)}.login-form-module__H_sO6q__noticeAction{margin:0}.login-form-module__H_sO6q__notice p:first-child{font-weight:500}@media (max-width:600px){.login-form-module__H_sO6q__landing{--hero-frame-w:min(358px, max(180px, calc((100svh - 340px) * 1.3)));padding-top:calc(var(--space-6) * 2)}.login-form-module__H_sO6q__landing>section{margin-bottom:var(--space-4)}.login-form-module__H_sO6q__landing>.login-form-module__H_sO6q__enter{margin-top:calc(var(--space-6) * 2)}.login-form-module__H_sO6q__mark{font-size:min(6rem,29.1cqi);line-height:1}}@media (max-width:400px){.login-form-module__H_sO6q__shell{padding:var(--space-4) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom))}.login-form-module__H_sO6q__panel{padding:var(--space-5)}.login-form-module__H_sO6q__landing{padding-top:calc(var(--space-7) + var(--space-6))}}.login-form-module__H_sO6q__compact{gap:var(--space-3);margin-top:var(--space-2)}.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__inputRow{border-radius:var(--radius-sm)}.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__input{padding:var(--space-3);font-size:var(--text-caption)}.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__submit{margin-top:var(--space-2);min-height:var(--space-7);border-radius:var(--radius-sm);font-size:var(--text-caption)}.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__message{font-size:var(--text-meta)}@media (prefers-reduced-motion:reduce){.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__submit{transition:none}.login-form-module__H_sO6q__compact .login-form-module__H_sO6q__submit:hover,.login-form-module__H_sO6q__submit:hover,.login-form-module__H_sO6q__submit:active{transform:none}}
.AccountMenu-module__y_3ZUa__root{align-items:center;display:flex;position:relative}.AccountMenu-module__y_3ZUa__avatar{touch-action:manipulation;background:var(--control-surface);border:1px solid var(--control-border);width:36px;height:36px;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:var(--control-glass);color:var(--color-text);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default);border-radius:999px;justify-content:center;align-items:center;display:flex}.AccountMenu-module__y_3ZUa__avatar:hover,.AccountMenu-module__y_3ZUa__avatar:focus-visible,.AccountMenu-module__y_3ZUa__avatar[aria-expanded=true]{border-color:var(--control-border-hover)}.AccountMenu-module__y_3ZUa__accountHeading{font-size:var(--text-body);margin:0;font-weight:500}.AccountMenu-module__y_3ZUa__identity{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.AccountMenu-module__y_3ZUa__identity>div{min-width:0}.AccountMenu-module__y_3ZUa__email{margin:var(--space-1) 0 0;font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.5}.AccountMenu-module__y_3ZUa__service{padding-top:var(--space-4);border-top:1px solid var(--control-border)}@media (prefers-reduced-motion:reduce){.AccountMenu-module__y_3ZUa__avatar,.AccountMenu-module__y_3ZUa__footerAction{transition:none}.AccountMenu-module__y_3ZUa__footerAction:hover{transform:none}}.AccountMenu-module__y_3ZUa__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.AccountMenu-module__y_3ZUa__backdrop{--account-padding:var(--space-5);--account-radius:calc(var(--radius-sheet) + var(--account-padding));--account-sheet:#f2f2f6;--account-row:#fff;--account-scrim:#14141833;z-index:var(--z-detail-layer);padding:var(--space-5);background:var(--account-scrim);place-items:center;display:grid;position:fixed;inset:0}.AccountMenu-module__y_3ZUa__sheet{background:var(--account-sheet);width:min(560px,100%);height:80dvh;min-height:0;color:var(--color-text);border-radius:var(--account-radius);box-shadow:var(--shadow-focus-surface);padding:var(--account-padding);flex-direction:column;display:flex;overflow:hidden}.AccountMenu-module__y_3ZUa__sheetHeader{margin-bottom:var(--space-6);flex-shrink:0;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.AccountMenu-module__y_3ZUa__sheetHeader h2{text-align:center;font-size:var(--text-heading);margin:0;font-weight:500}.AccountMenu-module__y_3ZUa__sheetClose,.AccountMenu-module__y_3ZUa__back{border-radius:var(--radius-pill);border:1px solid var(--control-border);background:var(--control-surface);width:40px;height:40px;color:var(--color-text);cursor:pointer;place-items:center;display:grid}.AccountMenu-module__y_3ZUa__sheetBody{gap:var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AccountMenu-module__y_3ZUa__accountContent{gap:var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AccountMenu-module__y_3ZUa__identityRow{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);text-align:left;font:inherit;color:inherit;background:var(--account-row);border-radius:var(--radius-sheet);cursor:pointer;border:0;display:flex}.AccountMenu-module__y_3ZUa__identityRow:disabled{cursor:default}.AccountMenu-module__y_3ZUa__identityRow>svg{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.AccountMenu-module__y_3ZUa__identityCopy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.AccountMenu-module__y_3ZUa__identityCopy strong{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:500}.AccountMenu-module__y_3ZUa__identityCopy>span{font-size:var(--text-caption);color:var(--color-text-muted);overflow-wrap:anywhere}.AccountMenu-module__y_3ZUa__profileAvatar{border-radius:var(--radius-pill);background:var(--color-bg);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.AccountMenu-module__y_3ZUa__profileAvatar img{object-fit:cover;width:100%;height:100%}.AccountMenu-module__y_3ZUa__sessionGroup{flex-shrink:0}.AccountMenu-module__y_3ZUa__sessionAction{border-radius:var(--radius-sheet);width:100%;padding:var(--space-4) var(--space-5);text-align:left;font:inherit;font-size:var(--text-body);color:var(--color-text);background:var(--account-row);cursor:pointer;border:0}.AccountMenu-module__y_3ZUa__loginGroup{min-height:0;padding:var(--space-5);background:var(--account-row);border-radius:var(--radius-sheet);overflow-y:auto}.AccountMenu-module__y_3ZUa__editor{gap:var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.AccountMenu-module__y_3ZUa__avatarEdit{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.AccountMenu-module__y_3ZUa__avatarEdit .AccountMenu-module__y_3ZUa__profileAvatar{background:var(--color-surface);width:96px;height:96px}.AccountMenu-module__y_3ZUa__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.AccountMenu-module__y_3ZUa__profileFields{background:var(--account-row);border-radius:var(--radius-sheet);padding:0 var(--space-4);flex-shrink:0;grid-auto-rows:minmax(72px,1fr);display:grid}.AccountMenu-module__y_3ZUa__profileField{align-items:center;gap:var(--space-2);font-size:var(--text-body);grid-template-columns:72px minmax(0,1fr);padding:0;display:grid}.AccountMenu-module__y_3ZUa__profileField+.AccountMenu-module__y_3ZUa__profileField{border-top:1px solid var(--control-border)}.AccountMenu-module__y_3ZUa__profileField input{min-width:0;padding:var(--space-2) 0;color:var(--color-text);font:inherit;text-align:right;border-radius:var(--radius-sm);background:0 0;border:0}.AccountMenu-module__y_3ZUa__readOnly{text-align:right;color:var(--color-text-muted);overflow-wrap:anywhere}.AccountMenu-module__y_3ZUa__primaryAction{padding:var(--space-3) var(--space-5);border:1px solid var(--color-text);border-radius:var(--radius-pill);background:var(--color-text);color:var(--color-bg);font:inherit;font-size:var(--text-body);cursor:pointer;min-width:0;min-height:48px}.AccountMenu-module__y_3ZUa__primaryAction:disabled{opacity:.45;cursor:default}.AccountMenu-module__y_3ZUa__error{color:var(--color-danger);font-size:var(--text-caption);margin:0;line-height:1.5}.AccountMenu-module__y_3ZUa__textAction{padding:var(--space-2) 0;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:600px){.AccountMenu-module__y_3ZUa__backdrop{padding:var(--space-3);--account-padding:var(--space-4)}}.AccountMenu-module__y_3ZUa__hint{font-size:var(--text-meta);color:var(--color-text-muted);margin:0;line-height:1.5}@media (any-pointer:coarse){.AccountMenu-module__y_3ZUa__avatar,.AccountMenu-module__y_3ZUa__sheetClose,.AccountMenu-module__y_3ZUa__back{min-width:44px;min-height:44px}.AccountMenu-module__y_3ZUa__profileField input{min-height:44px;font-size:16px}}@media (prefers-color-scheme:dark){.AccountMenu-module__y_3ZUa__backdrop{--account-sheet:#20201e;--account-row:#2c2c29;--account-scrim:#0000005c}}.AccountMenu-module__y_3ZUa__editActions{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.AccountMenu-module__y_3ZUa__cancelAction{padding:var(--space-3) var(--space-5);border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--account-row);min-height:48px;color:var(--color-text);font:inherit;font-size:var(--text-body);cursor:pointer}.AccountMenu-module__y_3ZUa__cancelAction:disabled{opacity:.45;cursor:default}.AccountMenu-module__y_3ZUa__editor .AccountMenu-module__y_3ZUa__error{font-size:var(--text-body)}.AccountMenu-module__y_3ZUa__avatarPicker{border-radius:var(--radius-pill);background:var(--account-row);width:96px;height:96px;color:var(--color-text);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.AccountMenu-module__y_3ZUa__avatarPicker img{object-fit:cover;width:100%;height:100%}.AccountMenu-module__y_3ZUa__avatarPicker:disabled{cursor:default;opacity:.6}.AccountMenu-module__y_3ZUa__sheet button:not(:disabled){transition:color .12s var(--ease-default), border-color .12s var(--ease-default), background-color .12s var(--ease-default), opacity .12s var(--ease-default), transform .12s var(--ease-default)}.AccountMenu-module__y_3ZUa__sheet button:focus-visible,.AccountMenu-module__y_3ZUa__avatar:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.AccountMenu-module__y_3ZUa__sheet button:not(:disabled):active{opacity:.78;transition-duration:60ms;transform:scale(.98)}.AccountMenu-module__y_3ZUa__avatar:active{opacity:.78;transform:scale(.96)}@media (hover:hover) and (pointer:fine){.AccountMenu-module__y_3ZUa__identityRow:not(:disabled):hover,.AccountMenu-module__y_3ZUa__sessionAction:hover,.AccountMenu-module__y_3ZUa__cancelAction:not(:disabled):hover,.AccountMenu-module__y_3ZUa__avatarPicker:not(:disabled):hover{background-color:color-mix(in srgb, var(--account-row) 93%, var(--color-text))}.AccountMenu-module__y_3ZUa__sheetClose:hover,.AccountMenu-module__y_3ZUa__back:hover{background-color:var(--account-row)}.AccountMenu-module__y_3ZUa__sheetClose:hover{color:var(--color-danger);border-color:var(--color-danger)}.AccountMenu-module__y_3ZUa__primaryAction:not(:disabled):hover{opacity:.86}}@media (prefers-reduced-motion:reduce){.AccountMenu-module__y_3ZUa__sheet button:not(:disabled){transition:none}.AccountMenu-module__y_3ZUa__sheet button:not(:disabled):active,.AccountMenu-module__y_3ZUa__avatar:active{transform:none}}.AccountMenu-module__y_3ZUa__pageTrack{flex-direction:column;flex:1;min-height:0;display:flex}
.FocusDimLayer-module__Yo7X8G__root{background-color:var(--color-surface-sunk,#14161c);opacity:0;pointer-events:none;z-index:var(--z-focus-dim);position:fixed;inset:0}.FocusDimLayer-module__Yo7X8G__root[data-interactive]{pointer-events:auto}
.SourceFocusReader-module__ljEFzq__reader{gap:var(--card-section-gap);overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 42%, transparent) transparent;scrollbar-width:thin;width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text);-webkit-user-select:text;user-select:text;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.SourceFocusReader-module__ljEFzq__reader:focus-visible{outline:var(--control-focus-ring);outline-offset:var(--control-focus-offset)}@media (any-pointer:coarse){.SourceFocusReader-module__ljEFzq__reader{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.SourceFocusReader-module__ljEFzq__reader::-webkit-scrollbar{width:8px}.SourceFocusReader-module__ljEFzq__reader::-webkit-scrollbar-track{background:0 0}.SourceFocusReader-module__ljEFzq__reader::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 42%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.SourceFocusReader-module__ljEFzq__identity{gap:var(--space-card-sm);flex-direction:column;flex:none;min-width:0;display:flex}.SourceFocusReader-module__ljEFzq__type{align-items:center;gap:var(--space-card-sm);color:var(--color-text-muted);font-size:var(--card-type-size);line-height:var(--card-leading-body);margin:0;display:flex}.SourceFocusReader-module__ljEFzq__title{max-width:32ch;font-size:var(--card-title-large-size);font-weight:500;line-height:var(--card-leading-title);overflow-wrap:anywhere;margin:0}.SourceFocusReader-module__ljEFzq__section{gap:var(--space-card-md);flex-direction:column;flex:none;min-width:0;max-width:min(100%,72ch);display:flex}.SourceFocusReader-module__ljEFzq__sectionHeading{color:var(--color-text-muted);font-size:var(--card-type-size);font-weight:500;line-height:var(--card-leading-body);margin:0}.SourceFocusReader-module__ljEFzq__summary,.SourceFocusReader-module__ljEFzq__entryCopy{color:var(--color-text-muted);font-size:var(--card-body-size);line-height:var(--card-leading-body);overflow-wrap:anywhere;margin:0}.SourceFocusReader-module__ljEFzq__summary{max-width:var(--card-reading-measure);color:var(--color-text);font-size:var(--card-title-compact-size)}.SourceFocusReader-module__ljEFzq__entries{gap:var(--card-section-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SourceFocusReader-module__ljEFzq__entry{align-items:start;gap:var(--space-card-md);max-width:var(--card-copy-max-width);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.SourceFocusReader-module__ljEFzq__index{color:var(--color-text-muted);font-size:var(--card-meta-size);line-height:var(--card-leading-body);font-variant-numeric:tabular-nums}.SourceFocusReader-module__ljEFzq__entryContent{gap:var(--space-card-sm);flex-direction:column;min-width:0;display:flex}.SourceFocusReader-module__ljEFzq__entryTitle{font-size:var(--card-body-size);font-weight:500;line-height:var(--card-leading-body);overflow-wrap:anywhere;margin:0}.SourceFocusReader-module__ljEFzq__concepts{gap:var(--space-card-sm) var(--space-card-lg);color:var(--color-text-muted);font-size:var(--card-meta-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SourceFocusReader-module__ljEFzq__unavailable{color:var(--color-text-muted);font-size:var(--card-body-size);line-height:var(--card-leading-body);flex:none;margin:0}
.FocusObjectLayer-module__3-oE9a__root{z-index:var(--z-focus);pointer-events:none;position:fixed;inset:0}.FocusObjectLayer-module__3-oE9a__card{pointer-events:none;position:absolute}.FocusObjectLayer-module__3-oE9a__morph{transform-origin:0 0;width:100%;height:100%;box-shadow:var(--shadow-focus-surface);border-radius:var(--demo-radius);overflow:hidden}.FocusObjectLayer-module__3-oE9a__content{width:100%;height:100%;position:relative}.FocusObjectLayer-module__3-oE9a__incoming{position:absolute;top:0;left:0}.FocusObjectLayer-module__3-oE9a__focusContent{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.FocusObjectLayer-module__3-oE9a__outgoing{pointer-events:none;position:absolute}.FocusObjectLayer-module__3-oE9a__contentOnlyCard{box-shadow:none;cursor:default;background:0 0;border-color:#0000;transition:none}.FocusObjectLayer-module__3-oE9a__root [data-focus-surface=true]{cursor:default;transition:none;transform:none}.FocusObjectLayer-module__3-oE9a__root [data-focus-surface=true]:hover{background:var(--color-surface);box-shadow:none}.FocusObjectLayer-module__3-oE9a__card>*{pointer-events:auto}.FocusObjectLayer-module__3-oE9a__debugChip{z-index:var(--z-focus-chip);color:#b6f3b6;pointer-events:none;background:#14161ceb;border-radius:6px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.5;position:fixed;bottom:16px;left:16px}.FocusObjectLayer-module__3-oE9a__debugChip strong{color:#fff;margin-right:4px}.FocusObjectLayer-module__3-oE9a__debugChip p{margin:0}
.ZoomRail-module__NFxsqG__root{box-shadow:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:4px 0;display:flex}.ZoomRail-module__NFxsqG__ticks{border-radius:var(--radius-pill);flex-direction:column-reverse;align-items:center;gap:8px;min-width:24px;padding:4px 0;display:flex}.ZoomRail-module__NFxsqG__tick{background:color-mix(in srgb, var(--color-text-faint) 70%, var(--color-text-muted) 30%);border-radius:var(--radius-pill);width:13px;height:2px;transition:width .14s cubic-bezier(.22,1,.36,1),height .14s cubic-bezier(.22,1,.36,1),background-color .14s cubic-bezier(.22,1,.36,1)}.ZoomRail-module__NFxsqG__tickActive{background:var(--color-text);width:22px;height:3px}.ZoomRail-module__NFxsqG__root:hover .ZoomRail-module__NFxsqG__tick:not(.ZoomRail-module__NFxsqG__tickActive),.ZoomRail-module__NFxsqG__root:focus-visible .ZoomRail-module__NFxsqG__tick:not(.ZoomRail-module__NFxsqG__tickActive){background:var(--color-text-muted)}.ZoomRail-module__NFxsqG__value{font-size:var(--text-meta);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-text-muted);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:4px;font-family:inherit;font-weight:500;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);transform:translateY(2px)}.ZoomRail-module__NFxsqG__root:hover .ZoomRail-module__NFxsqG__value,.ZoomRail-module__NFxsqG__root:focus-within .ZoomRail-module__NFxsqG__value{opacity:1;transform:translateY(0)}.ZoomRail-module__NFxsqG__root:focus-visible .ZoomRail-module__NFxsqG__ticks{outline:1px solid var(--color-text-muted);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ZoomRail-module__NFxsqG__tick,.ZoomRail-module__NFxsqG__value{transition:none}}.ZoomRail-module__NFxsqG__root[data-disabled]{opacity:var(--control-disabled-opacity);pointer-events:none}@media (any-pointer:coarse){.ZoomRail-module__NFxsqG__root{min-width:44px;min-height:44px}.ZoomRail-module__NFxsqG__value{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ZoomRail-module__NFxsqG__value,.ZoomRail-module__NFxsqG__root:hover .ZoomRail-module__NFxsqG__value,.ZoomRail-module__NFxsqG__root:focus-within .ZoomRail-module__NFxsqG__value{transform:none}}
.UrlSourceDialog-module__JEqt5a__cancel:focus-visible,.UrlSourceDialog-module__JEqt5a__submit:focus-visible,.UrlSourceDialog-module__JEqt5a__input:focus-visible{outline:var(--control-focus-ring);outline-offset:var(--control-focus-offset)}.UrlSourceDialog-module__JEqt5a__dialog{pointer-events:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(420px,100vw - 32px);max-width:none;color:var(--color-text);margin:auto;padding:24px;box-shadow:0 20px 60px #0000002e}.UrlSourceDialog-module__JEqt5a__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1416193d}.UrlSourceDialog-module__JEqt5a__dialog form{gap:12px;display:grid}.UrlSourceDialog-module__JEqt5a__title{font-size:var(--text-title,18px);margin:0;font-weight:600;line-height:1.35}.UrlSourceDialog-module__JEqt5a__description{color:var(--color-text-muted);font-size:var(--text-caption);margin:-4px 0 4px;line-height:1.55}.UrlSourceDialog-module__JEqt5a__label{color:var(--color-text-muted);font-size:var(--text-caption)}.UrlSourceDialog-module__JEqt5a__input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;min-height:42px;color:var(--color-text);font:inherit;font-size:var(--text-caption);padding:9px 11px}.UrlSourceDialog-module__JEqt5a__input::placeholder{color:var(--color-text-muted)}.UrlSourceDialog-module__JEqt5a__error{color:var(--color-danger,#a4342e);font-size:var(--text-meta);margin:-4px 0 0;line-height:1.45}.UrlSourceDialog-module__JEqt5a__actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.UrlSourceDialog-module__JEqt5a__cancel,.UrlSourceDialog-module__JEqt5a__submit{border-radius:var(--radius-sm);min-height:34px;font:inherit;font-size:var(--text-caption);cursor:pointer;padding:0 13px}.UrlSourceDialog-module__JEqt5a__cancel{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0}.UrlSourceDialog-module__JEqt5a__submit{border:1px solid var(--color-text);background:var(--color-text);color:var(--color-bg)}.UrlSourceDialog-module__JEqt5a__cancel:hover,.UrlSourceDialog-module__JEqt5a__submit:hover{filter:brightness(.96)}@media (any-pointer:coarse){.UrlSourceDialog-module__JEqt5a__input{font-size:16px}.UrlSourceDialog-module__JEqt5a__cancel,.UrlSourceDialog-module__JEqt5a__submit{touch-action:manipulation;min-height:44px}.UrlSourceDialog-module__JEqt5a__dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}}
.CreationToolbar-module__ftB62G__root{padding:var(--space-1);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--control-glass);box-shadow:var(--shadow-floating);pointer-events:auto;align-items:center;gap:2px;display:inline-flex;position:relative}.CreationToolbar-module__ftB62G__button{touch-action:manipulation;width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-pill);transition:background-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default), transform var(--motion-fast) var(--ease-default);place-items:center;padding:0;display:grid;position:relative}.CreationToolbar-module__ftB62G__button:hover,.CreationToolbar-module__ftB62G__button:focus-visible{background:var(--control-surface-hover);color:var(--color-text)}.CreationToolbar-module__ftB62G__button:focus-visible{outline:var(--control-focus-ring);outline-offset:var(--control-focus-offset)}.CreationToolbar-module__ftB62G__button:active{transition-duration:80ms;transform:scale(.94)}.CreationToolbar-module__ftB62G__name{font-size:var(--text-meta);letter-spacing:.01em;white-space:nowrap;color:var(--color-text);background:var(--control-surface-dense);border:1px solid var(--control-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--control-glass);box-shadow:var(--shadow-floating);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-default);padding:5px 10px;font-weight:500;line-height:1;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.CreationToolbar-module__ftB62G__button:hover .CreationToolbar-module__ftB62G__name,.CreationToolbar-module__ftB62G__button:focus-visible .CreationToolbar-module__ftB62G__name{opacity:1}@media (prefers-reduced-motion:reduce){.CreationToolbar-module__ftB62G__button,.CreationToolbar-module__ftB62G__name{transition:none}}@media (any-pointer:coarse){.CreationToolbar-module__ftB62G__button{width:44px;height:44px}}@media (hover:none){.CreationToolbar-module__ftB62G__button{height:60px;padding-bottom:16px}.CreationToolbar-module__ftB62G__name{box-shadow:none;-webkit-backdrop-filter:none;opacity:1;background:0 0;border:0;padding:0;font-size:10px;top:auto;bottom:6px}}
.CornerResizeLayer-module__e7K3EG__layer{z-index:var(--z-resize);pointer-events:none;position:fixed;inset:0}.CornerResizeLayer-module__e7K3EG__handle{pointer-events:auto;background:0 0;border:0;padding:0;display:block;position:fixed}.CornerResizeLayer-module__e7K3EG__handleArc{pointer-events:none;filter:drop-shadow(0 1px 1.5px #12121017);display:block;position:absolute;overflow:visible}.CornerResizeLayer-module__e7K3EG__handleArcGrip{fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke var(--motion-fast) var(--ease-default)}.CornerResizeLayer-module__e7K3EG__handle:hover .CornerResizeLayer-module__e7K3EG__handleArcGrip{stroke:color-mix(in srgb, var(--color-text-muted) 86%, var(--color-text) 14%)}.CornerResizeLayer-module__e7K3EG__ghostLayer{z-index:var(--z-resize);pointer-events:none;position:fixed;inset:0}.CornerResizeLayer-module__e7K3EG__ghostFrame{border:1.5px dashed var(--color-text-muted);background:0 0;position:fixed}@media (prefers-reduced-motion:reduce){.CornerResizeLayer-module__e7K3EG__handleArcGrip{transition:none}}
.DetailSurface-module__EkvRua__surface{height:100%;min-height:0;box-shadow:none;color:var(--color-text);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.DetailSurface-module__EkvRua__header{padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);flex:none}.DetailSurface-module__EkvRua__eyebrow{margin:0 0 var(--space-3);font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.DetailSurface-module__EkvRua__title{font-size:var(--text-title);font-weight:500;line-height:var(--leading-tight);color:var(--color-text);margin:0}.DetailSurface-module__EkvRua__filename{margin:var(--space-3) 0 0;font-size:var(--text-meta);color:var(--color-text-muted);overflow-wrap:anywhere}.DetailSurface-module__EkvRua__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5) var(--space-6) var(--space-6);flex:1;overflow-y:auto}
.SourceDetail-module__n7ELxq__section{margin:0}.SourceDetail-module__n7ELxq__section+.SourceDetail-module__n7ELxq__section{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.SourceDetail-module__n7ELxq__heading{margin:0 0 var(--space-3);font-size:var(--text-meta);letter-spacing:.08em;color:var(--color-text-muted);font-weight:500}.SourceDetail-module__n7ELxq__headingRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.SourceDetail-module__n7ELxq__headingRow .SourceDetail-module__n7ELxq__heading{margin-bottom:0}.SourceDetail-module__n7ELxq__headingMeta{font-size:var(--text-meta);color:var(--color-text-muted);flex:none}.SourceDetail-module__n7ELxq__paragraph{font-size:var(--text-body);color:var(--color-text);margin:0;line-height:1.65}.SourceDetail-module__n7ELxq__note,.SourceDetail-module__n7ELxq__status{font-size:var(--text-caption);color:var(--color-text-muted);margin:0;line-height:1.6}.SourceDetail-module__n7ELxq__points{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SourceDetail-module__n7ELxq__status+.SourceDetail-module__n7ELxq__points{margin-top:var(--space-4)}.SourceDetail-module__n7ELxq__point{padding-left:var(--space-4);font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.6;position:relative}.SourceDetail-module__n7ELxq__point:before{content:"";background:var(--color-border-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.SourceDetail-module__n7ELxq__quotes{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SourceDetail-module__n7ELxq__quote{padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.6}.SourceDetail-module__n7ELxq__recoveryActions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.SourceDetail-module__n7ELxq__retryButton{padding:var(--space-2) var(--space-4);font-size:var(--text-caption);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-default), border-color var(--motion-fast) var(--ease-default)}.SourceDetail-module__n7ELxq__retryButton:hover{background:var(--color-surface-sunk);border-color:var(--color-border-strong)}.SourceDetail-module__n7ELxq__imagePanel{margin:0}.SourceDetail-module__n7ELxq__imagePanelMedia{object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunk);width:100%;max-height:320px;display:block}
.DetailWindowLayer-module__wBxjvW__layer{z-index:var(--z-detail-layer,60);pointer-events:none;position:fixed;inset:0}.DetailWindowLayer-module__wBxjvW__window{pointer-events:auto;border-radius:var(--detail-window-radius,20px);transition:transform .28s var(--ease-default), width .28s var(--ease-default), height .28s var(--ease-default);background:0 0;border:0;position:absolute}.DetailWindowLayer-module__wBxjvW__window[data-moving=true],.DetailWindowLayer-module__wBxjvW__window[data-morph-running=true]{transition:none}.DetailWindowLayer-module__wBxjvW__glass{border-radius:inherit;background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:DetailWindowLayer-module__wBxjvW__glass-in var(--motion-fast) var(--ease-default) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.DetailWindowLayer-module__wBxjvW__glass:before{content:"";border-radius:inherit;box-shadow:var(--glass-highlight,inset 0 1px 0 #ffffff57);pointer-events:none;position:absolute;inset:0}@keyframes DetailWindowLayer-module__wBxjvW__glass-in{0%{opacity:0;transform:translate(-8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.DetailWindowLayer-module__wBxjvW__glass{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.DetailWindowLayer-module__wBxjvW__glass{background:var(--color-surface)}}.DetailWindowLayer-module__wBxjvW__cornerZone{opacity:0;transition:opacity var(--motion-fast) var(--ease-default);z-index:5;display:block;position:absolute}.DetailWindowLayer-module__wBxjvW__cornerZone:hover{opacity:1}.DetailWindowLayer-module__wBxjvW__cornerZone[data-detail-resize=tl],.DetailWindowLayer-module__wBxjvW__cornerZone[data-detail-resize=br]{cursor:nwse-resize}.DetailWindowLayer-module__wBxjvW__cornerZone[data-detail-resize=tr],.DetailWindowLayer-module__wBxjvW__cornerZone[data-detail-resize=bl]{cursor:nesw-resize}.DetailWindowLayer-module__wBxjvW__cornerArc{pointer-events:none;display:block;position:absolute;overflow:visible}.DetailWindowLayer-module__wBxjvW__cornerArc path{fill:none;stroke:color-mix(in srgb, var(--color-accent) 70%, var(--color-surface) 30%);stroke-linecap:round;pointer-events:none}.DetailWindowLayer-module__wBxjvW__ornament{--detail-ornament-swap:.12s;left:50%;bottom:calc(-1 * var(--detail-ornament-outset,26px));width:var(--detail-ornament-width,105px);height:var(--detail-ornament-band-height,30px);z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;overflow:visible;transform:translate(-50%)}.DetailWindowLayer-module__wBxjvW__moveHit{width:var(--detail-move-region-width,77px);padding-left:var(--detail-target-slack,22px);padding-right:var(--detail-ornament-gap,9px);cursor:grab;touch-action:none;justify-content:center;align-items:center;height:100%;display:flex}.DetailWindowLayer-module__wBxjvW__window[data-moving] .DetailWindowLayer-module__wBxjvW__moveHit{cursor:grabbing}.DetailWindowLayer-module__wBxjvW__moveBar{width:100%;height:var(--detail-ornament-line-height,4px);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 30%, transparent);transition:background-color var(--motion-fast) var(--ease-default)}.DetailWindowLayer-module__wBxjvW__window:hover .DetailWindowLayer-module__wBxjvW__moveBar{background:color-mix(in srgb, var(--color-text) 38%, transparent)}.DetailWindowLayer-module__wBxjvW__moveHit:hover .DetailWindowLayer-module__wBxjvW__moveBar,.DetailWindowLayer-module__wBxjvW__window[data-moving] .DetailWindowLayer-module__wBxjvW__moveBar{background:color-mix(in srgb, var(--color-text) 48%, transparent)}.DetailWindowLayer-module__wBxjvW__closeHit{width:var(--detail-close-region-width,28px);padding-right:var(--detail-target-slack,22px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding-left:0;display:inline-flex;position:relative}.DetailWindowLayer-module__wBxjvW__closeDot,.DetailWindowLayer-module__wBxjvW__closeGlyph{transition:opacity var(--detail-ornament-swap) var(--ease-default), transform var(--detail-ornament-swap) var(--ease-default);position:absolute}.DetailWindowLayer-module__wBxjvW__closeDot{width:var(--detail-dot-size,6px);height:var(--detail-dot-size,6px);background:color-mix(in srgb, var(--color-text) 34%, transparent);opacity:1;border-radius:50%;transform:scale(1)}.DetailWindowLayer-module__wBxjvW__closeGlyph{color:color-mix(in srgb, var(--color-text) 62%, transparent);opacity:0;transform:scale(.88)}.DetailWindowLayer-module__wBxjvW__closeHit:hover .DetailWindowLayer-module__wBxjvW__closeDot,.DetailWindowLayer-module__wBxjvW__closeHit:focus-visible .DetailWindowLayer-module__wBxjvW__closeDot{opacity:0;transform:scale(.85)}.DetailWindowLayer-module__wBxjvW__closeHit:hover .DetailWindowLayer-module__wBxjvW__closeGlyph,.DetailWindowLayer-module__wBxjvW__closeHit:focus-visible .DetailWindowLayer-module__wBxjvW__closeGlyph{opacity:1;color:var(--color-text);transform:scale(1)}@media (prefers-reduced-motion:reduce){.DetailWindowLayer-module__wBxjvW__moveBar,.DetailWindowLayer-module__wBxjvW__closeDot,.DetailWindowLayer-module__wBxjvW__closeGlyph{transition:none}}
.PresentationSlide-module__K9n36G__frame{width:100%;min-width:0;container-type:inline-size}.PresentationSlide-module__K9n36G__slide{aspect-ratio:16/9;isolation:isolate;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;position:relative;overflow:hidden}.PresentationSlide-module__K9n36G__list{list-style:none}.PresentationSlide-module__K9n36G__snapshot{object-fit:contain;width:100%;height:100%;display:block}.PresentationSlide-module__K9n36G__accessibleCopy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PresentationSlide-module__K9n36G__list>li{margin:0;padding:0}.PresentationSlide-module__K9n36G__warning{margin:var(--space-2,8px) 0 0;color:var(--color-text-muted,#6b6a66);font:400 12px/1.5 Arial,sans-serif}
.PresentationReader-module__Pb0OOq__reader{height:100%;min-height:0;color:var(--color-text);background:var(--color-surface);flex-direction:column;display:flex}.PresentationReader-module__Pb0OOq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 12px;display:flex}.PresentationReader-module__Pb0OOq__heading{min-width:0}.PresentationReader-module__Pb0OOq__header h1{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600}.PresentationReader-module__Pb0OOq__header p{color:var(--color-text-muted);margin:8px 0 0;font-size:14px}.PresentationReader-module__Pb0OOq__actions,.PresentationReader-module__Pb0OOq__editActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PresentationReader-module__Pb0OOq__reader button{font:inherit;color:inherit;background:var(--color-surface);cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:14px}.PresentationReader-module__Pb0OOq__reader button:hover:not(:disabled){background:var(--color-surface-sunk)}.PresentationReader-module__Pb0OOq__reader button:focus-visible,.PresentationReader-module__Pb0OOq__reader input:focus-visible,.PresentationReader-module__Pb0OOq__reader textarea:focus-visible,.PresentationReader-module__Pb0OOq__reader select:focus-visible,.PresentationReader-module__Pb0OOq__main:focus-visible{outline:2px solid var(--color-text-muted);outline-offset:3px}.PresentationReader-module__Pb0OOq__reader button:disabled{opacity:.45;cursor:default}.PresentationReader-module__Pb0OOq__status{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0 32px 16px;font-size:12px;line-height:1.5;display:flex}.PresentationReader-module__Pb0OOq__templates{overscroll-behavior:contain;flex:none;max-height:min(38vh,380px);padding:0 32px 18px;overflow-y:auto}.PresentationReader-module__Pb0OOq__templatesHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.PresentationReader-module__Pb0OOq__templatesHeading h2{margin:0;font-size:15px;font-weight:550}.PresentationReader-module__Pb0OOq__templatesHeading p{color:var(--color-text-muted);margin:4px 0 0;font-size:12px}.PresentationReader-module__Pb0OOq__templateGrid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:10px;display:grid}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__templateChoice{text-align:left;background:0 0;border-radius:10px;min-width:0;padding:7px}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__templateChoice[aria-pressed=true]{background:var(--color-surface-sunk);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 24%, transparent)}.PresentationReader-module__Pb0OOq__templatePreview{border-radius:5px;overflow:hidden;box-shadow:0 2px 8px #0000001f}.PresentationReader-module__Pb0OOq__templateName,.PresentationReader-module__Pb0OOq__templateDescription{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PresentationReader-module__Pb0OOq__templateName{margin-top:7px;font-size:12px;font-weight:600}.PresentationReader-module__Pb0OOq__templateDescription{color:var(--color-text-muted);margin-top:3px;font-size:10px}.PresentationReader-module__Pb0OOq__error{color:var(--color-text);margin:0;padding:8px 32px 16px;font-size:14px;line-height:1.6}.PresentationReader-module__Pb0OOq__body{flex:1;min-height:0;display:flex}.PresentationReader-module__Pb0OOq__rail{box-sizing:border-box;overscroll-behavior:contain;flex:0 0 176px;padding:8px 12px 24px;overflow-y:auto}.PresentationReader-module__Pb0OOq__rail button{text-align:left;background:0 0;width:100%;margin-bottom:12px;padding:8px;line-height:1.5;display:block}.PresentationReader-module__Pb0OOq__thumbnail{pointer-events:none;overflow:hidden;box-shadow:0 2px 6px #00000014}.PresentationReader-module__Pb0OOq__pageCaption{align-items:baseline;gap:8px;padding-top:8px;font-size:12px;display:flex}.PresentationReader-module__Pb0OOq__pageNumber{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.PresentationReader-module__Pb0OOq__pageTitle{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.PresentationReader-module__Pb0OOq__rail button[aria-current] .PresentationReader-module__Pb0OOq__pageTitle{font-weight:600}.PresentationReader-module__Pb0OOq__main{overscroll-behavior:contain;background:var(--color-surface-sunk);flex:1;min-width:0;padding:24px;overflow-y:auto;container-type:size}.PresentationReader-module__Pb0OOq__stage{width:100%;max-width:min(100%,177.778cqh - 113.778px);margin-inline:auto}.PresentationReader-module__Pb0OOq__navigation{justify-content:center;align-items:center;gap:24px;margin-top:16px;font-size:14px;display:flex}.PresentationReader-module__Pb0OOq__navigation button{background:0 0}.PresentationReader-module__Pb0OOq__navigation span{font-variant-numeric:tabular-nums}.PresentationReader-module__Pb0OOq__citations{max-width:70ch;color:var(--color-text-muted);overflow-wrap:anywhere;margin:24px auto 0;font-size:14px;line-height:1.7}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__citationsToggle{color:var(--color-text-muted);background:0 0;padding-inline:0}.PresentationReader-module__Pb0OOq__citationsContent{overscroll-behavior:contain;max-height:28vh;padding-top:8px;overflow-y:auto}.PresentationReader-module__Pb0OOq__citationsContent article{border-top:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);padding:12px 0}.PresentationReader-module__Pb0OOq__citationsContent p{white-space:pre-wrap;margin:0 0 6px}.PresentationReader-module__Pb0OOq__citationsContent small{color:var(--color-text-muted);margin-bottom:7px;font-size:12px;display:block}.PresentationReader-module__Pb0OOq__editor{box-sizing:border-box;overscroll-behavior:contain;flex:0 0 288px;padding:12px 24px 24px 8px;overflow-y:auto}.PresentationReader-module__Pb0OOq__conversation{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:0 0 336px;gap:12px;min-width:0;padding:12px 24px 24px 8px;display:flex;overflow-y:auto}.PresentationReader-module__Pb0OOq__conversation h2{margin:0;font-size:15px;font-weight:550}.PresentationReader-module__Pb0OOq__conversationIntro,.PresentationReader-module__Pb0OOq__conversationFootnote{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.55}.PresentationReader-module__Pb0OOq__scopeLabel,.PresentationReader-module__Pb0OOq__conversationComposer{flex-direction:column;gap:7px;font-size:13px;line-height:1.5;display:flex}.PresentationReader-module__Pb0OOq__scopeLabel select,.PresentationReader-module__Pb0OOq__conversationComposer textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--color-text);background:var(--color-surface-sunk);border:1px solid #0000;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.55}.PresentationReader-module__Pb0OOq__conversationComposer textarea{resize:vertical;min-height:104px}.PresentationReader-module__Pb0OOq__conversationMessages{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:30%;display:flex;overflow:auto}.PresentationReader-module__Pb0OOq__conversationMessages p{background:var(--color-surface-sunk);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.PresentationReader-module__Pb0OOq__conversationMessages [data-role=user]{align-self:flex-end;max-width:92%}.PresentationReader-module__Pb0OOq__patchPreview{border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);min-width:0;padding-top:10px}.PresentationReader-module__Pb0OOq__patchPreview h3{margin:0 0 10px;font-size:13px;font-weight:550;line-height:1.45}.PresentationReader-module__Pb0OOq__patchPreview article{overflow-wrap:anywhere;min-width:0;margin:10px 0;font-size:12px;line-height:1.5}.PresentationReader-module__Pb0OOq__patchPreview article p{color:var(--color-text-muted);margin:0 0 5px}.PresentationReader-module__Pb0OOq__patchPreview del,.PresentationReader-module__Pb0OOq__patchPreview ins{white-space:pre-wrap;text-decoration:none;display:block}.PresentationReader-module__Pb0OOq__patchPreview del{opacity:.62}.PresentationReader-module__Pb0OOq__patchPreview ins{border-left:2px solid var(--color-text-muted);margin-top:4px;padding-left:9px}.PresentationReader-module__Pb0OOq__editor fieldset{border:0;min-width:0;margin:0;padding:0}.PresentationReader-module__Pb0OOq__editor legend{margin-bottom:16px;font-size:14px;font-weight:500}.PresentationReader-module__Pb0OOq__editor label{flex-direction:column;gap:8px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.PresentationReader-module__Pb0OOq__editor input,.PresentationReader-module__Pb0OOq__editor textarea,.PresentationReader-module__Pb0OOq__editor select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--color-text);background:var(--color-surface-sunk);border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.6}.PresentationReader-module__Pb0OOq__editor textarea{resize:vertical;min-height:64px}.PresentationReader-module__Pb0OOq__editor :disabled{opacity:.5}.PresentationReader-module__Pb0OOq__editActions{margin-top:16px}.PresentationReader-module__Pb0OOq__editActions button{background:var(--color-surface-sunk);padding:8px 12px}.PresentationReader-module__Pb0OOq__elementEditor{margin-top:24px}.PresentationReader-module__Pb0OOq__hint{color:var(--color-text-muted);margin:24px 0 0;font-size:12px;line-height:1.6}.PresentationReader-module__Pb0OOq__playing .PresentationReader-module__Pb0OOq__header{padding-bottom:16px}.PresentationReader-module__Pb0OOq__playing .PresentationReader-module__Pb0OOq__main{flex-direction:column;justify-content:center;align-items:center;padding:16px 32px;display:flex}.PresentationReader-module__Pb0OOq__playing .PresentationReader-module__Pb0OOq__stage,.PresentationReader-module__Pb0OOq__playing .PresentationReader-module__Pb0OOq__navigation{flex-shrink:0}.PresentationReader-module__Pb0OOq__reader:fullscreen{width:100%;height:100%}@media (max-width:1100px){.PresentationReader-module__Pb0OOq__header{padding:20px 24px 12px}.PresentationReader-module__Pb0OOq__rail{flex-basis:144px}.PresentationReader-module__Pb0OOq__main{padding:24px 20px}.PresentationReader-module__Pb0OOq__editor{flex-basis:256px;padding-right:16px}}@media (max-width:750px){.PresentationReader-module__Pb0OOq__header{padding:12px}.PresentationReader-module__Pb0OOq__header h1{font-size:20px}.PresentationReader-module__Pb0OOq__actions{gap:4px}.PresentationReader-module__Pb0OOq__status,.PresentationReader-module__Pb0OOq__error{padding-left:12px;padding-right:12px}.PresentationReader-module__Pb0OOq__templates{max-height:34vh;padding-inline:12px}.PresentationReader-module__Pb0OOq__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PresentationReader-module__Pb0OOq__body{flex-wrap:wrap;align-content:flex-start;overflow-y:auto}.PresentationReader-module__Pb0OOq__rail{flex-basis:100%;gap:8px;max-height:160px;padding:4px 12px;display:flex;overflow-x:auto}.PresentationReader-module__Pb0OOq__rail button{flex:0 0 144px;margin-bottom:0}.PresentationReader-module__Pb0OOq__main{box-sizing:border-box;flex-basis:100%;padding:16px;overflow:visible;container-type:normal}.PresentationReader-module__Pb0OOq__stage{max-width:100%}.PresentationReader-module__Pb0OOq__editor,.PresentationReader-module__Pb0OOq__conversation{box-sizing:border-box;flex-basis:100%;padding:12px 24px 24px;overflow:visible}.PresentationReader-module__Pb0OOq__navigation{gap:12px}.PresentationReader-module__Pb0OOq__playing .PresentationReader-module__Pb0OOq__main{flex-basis:auto}}@media (any-pointer:coarse){.PresentationReader-module__Pb0OOq__reader button{touch-action:manipulation;min-width:44px;min-height:44px}}.PresentationReader-module__Pb0OOq__header{padding:var(--space-5) var(--space-6);align-items:flex-start;gap:var(--space-5);flex-wrap:nowrap}.PresentationReader-module__Pb0OOq__heading{flex:1}.PresentationReader-module__Pb0OOq__header h1{font-size:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.PresentationReader-module__Pb0OOq__meta{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.PresentationReader-module__Pb0OOq__actions{gap:var(--space-1);flex-wrap:nowrap;flex-shrink:0}.PresentationReader-module__Pb0OOq__reader button{transition:background-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default), transform var(--motion-instant) var(--ease-default)}.PresentationReader-module__Pb0OOq__reader button:active:not(:disabled){transform:scale(.97)}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__iconButton{border-radius:var(--radius-pill);background:0 0;place-items:center;width:40px;height:40px;padding:0;display:grid}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__sourcesButton{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);font-size:inherit;color:inherit;background:0 0;display:inline-flex}.PresentationReader-module__Pb0OOq__main{padding:var(--space-4) var(--space-6);background:var(--color-surface);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.PresentationReader-module__Pb0OOq__stage{flex-shrink:0;max-width:min(100%,177.778cqh - 113.778px)}.PresentationReader-module__Pb0OOq__page>article{box-shadow:none}.PresentationReader-module__Pb0OOq__navigation{gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted);flex-shrink:0}.PresentationReader-module__Pb0OOq__navigation button{border-radius:var(--radius-pill);place-items:center;width:36px;height:36px;padding:0;display:grid}.PresentationReader-module__Pb0OOq__rail{padding:var(--space-4) var(--space-5) var(--space-5) 0;flex-basis:224px}.PresentationReader-module__Pb0OOq__rail button{align-items:start;gap:var(--space-2);margin-bottom:var(--space-4);border-radius:0;grid-template-columns:20px minmax(0,1fr);padding:0;display:grid}.PresentationReader-module__Pb0OOq__rail button[aria-current]{background:0 0}.PresentationReader-module__Pb0OOq__pageNumber{padding-top:var(--space-1);text-align:center;font-size:var(--text-caption)}.PresentationReader-module__Pb0OOq__thumbnail{border-radius:var(--radius-sm);box-shadow:none;border:2px solid #0000}.PresentationReader-module__Pb0OOq__rail button[aria-current] .PresentationReader-module__Pb0OOq__thumbnail{border-color:var(--color-text)}.PresentationReader-module__Pb0OOq__citations{bottom:var(--space-4);left:var(--space-6);right:var(--space-6);max-width:none;padding:var(--space-4);border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-floating);z-index:1;margin:0;position:absolute}.PresentationReader-module__Pb0OOq__citationsContent{padding-top:0}@media (hover:hover) and (pointer:fine){.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__iconButton:hover{background:var(--control-surface-hover)}.PresentationReader-module__Pb0OOq__reader button.PresentationReader-module__Pb0OOq__closeButton:hover{color:var(--color-danger)}.PresentationReader-module__Pb0OOq__rail button:hover .PresentationReader-module__Pb0OOq__thumbnail{background:var(--color-surface-sunk)}}@media (max-width:1100px){.PresentationReader-module__Pb0OOq__header,.PresentationReader-module__Pb0OOq__main{padding:var(--space-4) var(--space-5)}.PresentationReader-module__Pb0OOq__rail{padding-right:var(--space-4);flex-basis:184px}}@media (max-width:750px){.PresentationReader-module__Pb0OOq__header{padding:var(--space-4);flex-wrap:wrap}.PresentationReader-module__Pb0OOq__heading{flex-basis:100%}.PresentationReader-module__Pb0OOq__body{flex-flow:column}.PresentationReader-module__Pb0OOq__main{padding:var(--space-4);flex:1 0 auto;overflow:visible}.PresentationReader-module__Pb0OOq__rail{padding:var(--space-4);flex:none;max-height:144px}.PresentationReader-module__Pb0OOq__rail button{flex-basis:168px}.PresentationReader-module__Pb0OOq__citations{left:var(--space-4);right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.PresentationReader-module__Pb0OOq__reader button{transition:none}.PresentationReader-module__Pb0OOq__reader button:active:not(:disabled){transform:none}}
.TopicTreeReader-module___4pPqq__reader{--topic-selected-ink:#06c;background:var(--color-surface);color:var(--color-text);--topic-depth-0-size:var(--text-body);--topic-depth-0-ink:var(--color-text);--topic-depth-0-mark:var(--color-text-muted);--topic-depth-0-weight:600;--topic-depth-1-size:var(--card-body-size);--topic-depth-1-ink:var(--color-text);--topic-depth-1-mark:var(--color-text-muted);--topic-depth-1-weight:500;--topic-depth-2-size:var(--text-caption);--topic-depth-2-ink:var(--color-text);--topic-depth-2-mark:var(--color-text-faint);--topic-depth-2-weight:400;--topic-depth-3-size:var(--text-caption);--topic-depth-3-ink:var(--color-text-muted);--topic-depth-3-mark:var(--color-text-faint);--topic-depth-3-weight:400;--topic-depth-4-size:var(--topic-depth-3-size);--topic-depth-4-ink:var(--topic-depth-3-ink);--topic-depth-4-mark:var(--topic-depth-3-mark);--topic-depth-4-weight:var(--topic-depth-3-weight);--topic-node-shadow:0 1px 2px #1b1b1a0f;flex-direction:column;display:flex;position:absolute;inset:0}.TopicTreeReader-module___4pPqq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-card-xl);padding:var(--space-6) var(--space-7) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.TopicTreeReader-module___4pPqq__heading{min-width:0}.TopicTreeReader-module___4pPqq__eyebrow{font-size:var(--text-meta);color:var(--color-text-muted);margin:0}.TopicTreeReader-module___4pPqq__title{margin:var(--space-1) 0 var(--space-1);font-size:var(--text-title);font-weight:500;line-height:var(--leading-tight)}.TopicTreeReader-module___4pPqq__meta{font-size:var(--text-meta);color:var(--color-text-muted);margin:0}.TopicTreeReader-module___4pPqq__stale,.TopicTreeReader-module___4pPqq__working,.TopicTreeReader-module___4pPqq__failed{margin:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--leading-default);color:var(--color-text-muted);max-width:62ch}.TopicTreeReader-module___4pPqq__actions{gap:var(--space-2);flex-shrink:0;display:flex}.TopicTreeReader-module___4pPqq__button{border:1px solid var(--control-border);border-radius:var(--radius-pill);background:var(--control-surface);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-default), border-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default), transform var(--motion-fast) var(--ease-default)}.TopicTreeReader-module___4pPqq__button:hover{background:var(--control-surface-hover);border-color:var(--control-border-hover);color:var(--color-text)}.TopicTreeReader-module___4pPqq__button:active{transition-duration:var(--motion-instant);transform:scale(.97)}.TopicTreeReader-module___4pPqq__button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.TopicTreeReader-module___4pPqq__body{flex:1;grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid}.TopicTreeReader-module___4pPqq__surface{overscroll-behavior:contain;background:var(--color-bg);cursor:grab;touch-action:none;position:relative;overflow:hidden}.TopicTreeReader-module___4pPqq__surface:active{cursor:grabbing}.TopicTreeReader-module___4pPqq__plane{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.TopicTreeReader-module___4pPqq__edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.TopicTreeReader-module___4pPqq__edge{fill:none;stroke:var(--color-border-strong);stroke-width:1px}.TopicTreeReader-module___4pPqq__node{align-items:center;gap:var(--space-2);padding:10px calc(var(--space-4) + var(--space-1));border-radius:var(--radius-pill);cursor:pointer;min-width:208px;display:flex;position:absolute}.TopicTreeReader-module___4pPqq__node[data-topic-exiting]{pointer-events:none}.TopicTreeReader-module___4pPqq__node[data-topic-depth="0"]{font-size:var(--topic-depth-0-size);font-weight:var(--topic-depth-0-weight);color:var(--topic-depth-0-ink);--topic-depth-mark:var(--topic-depth-0-mark)}.TopicTreeReader-module___4pPqq__node[data-topic-depth="1"]{font-size:var(--topic-depth-1-size);font-weight:var(--topic-depth-1-weight);color:var(--topic-depth-1-ink);--topic-depth-mark:var(--topic-depth-1-mark)}.TopicTreeReader-module___4pPqq__node[data-topic-depth="2"]{font-size:var(--topic-depth-2-size);font-weight:var(--topic-depth-2-weight);color:var(--topic-depth-2-ink);--topic-depth-mark:var(--topic-depth-2-mark)}.TopicTreeReader-module___4pPqq__node[data-topic-depth="3"]{font-size:var(--topic-depth-3-size);font-weight:var(--topic-depth-3-weight);color:var(--topic-depth-3-ink);--topic-depth-mark:var(--topic-depth-3-mark)}.TopicTreeReader-module___4pPqq__node[data-topic-depth="4"]{font-size:var(--topic-depth-4-size);font-weight:var(--topic-depth-4-weight);color:var(--topic-depth-4-ink);--topic-depth-mark:var(--topic-depth-4-mark)}.TopicTreeReader-module___4pPqq__node[data-topic-selected=true] .TopicTreeReader-module___4pPqq__nodeTitle{color:var(--topic-selected-ink);-webkit-text-stroke:.18px currentColor}.TopicTreeReader-module___4pPqq__node:focus-visible,.TopicTreeReader-module___4pPqq__surface:focus-visible{outline:var(--control-focus-ring);outline-offset:var(--control-focus-offset)}.TopicTreeReader-module___4pPqq__reader[data-topic-input=pointer] .TopicTreeReader-module___4pPqq__node:focus-visible,.TopicTreeReader-module___4pPqq__reader[data-topic-input=pointer] .TopicTreeReader-module___4pPqq__branch:focus-visible,.TopicTreeReader-module___4pPqq__reader[data-topic-input=pointer] .TopicTreeReader-module___4pPqq__surface:focus-visible{outline:none}.TopicTreeReader-module___4pPqq__nodeTitle{white-space:nowrap;overflow-wrap:normal;word-break:normal;line-break:normal;flex:1;min-width:0;line-height:22px}.TopicTreeReader-module___4pPqq__branch{min-width:32px;min-height:32px;margin-left:var(--space-2);border-radius:var(--radius-sm);appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-meta);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-10px;font-weight:400;display:inline-flex}.TopicTreeReader-module___4pPqq__branchMark{flex-shrink:0;width:18px;height:18px}.TopicTreeReader-module___4pPqq__branch:before{content:"";position:absolute;inset:-8px}@media (any-pointer:coarse){.TopicTreeReader-module___4pPqq__branch{touch-action:manipulation;position:relative}}.TopicTreeReader-module___4pPqq__panel{border-left:1px solid var(--color-border);background:var(--color-surface);overscroll-behavior:contain;width:clamp(280px,26vw,320px);padding:var(--space-5) var(--space-5) var(--space-6);overflow-y:auto}.TopicTreeReader-module___4pPqq__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.TopicTreeReader-module___4pPqq__panelClose{width:var(--space-6);height:var(--space-6);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -1) 0 0;border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-body);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default);background:0 0;border:0;flex:none;place-items:center;padding:0;line-height:1;display:grid}.TopicTreeReader-module___4pPqq__panelClose:hover{background:var(--control-surface-hover);color:var(--color-text)}.TopicTreeReader-module___4pPqq__panelHint{font-size:var(--text-caption);line-height:var(--leading-default);color:var(--color-text-muted);margin:0}.TopicTreeReader-module___4pPqq__panelBody{gap:var(--space-3);flex-direction:column;display:flex}.TopicTreeReader-module___4pPqq__panelBreadcrumb{font-size:var(--text-meta);color:var(--color-text-faint);letter-spacing:var(--card-tracking-label);margin:0}.TopicTreeReader-module___4pPqq__panelTitle{font-size:var(--card-title-compact-size);font-weight:500;line-height:var(--card-leading-title);overflow-wrap:anywhere;margin:0}.TopicTreeReader-module___4pPqq__panelDescription{font-size:var(--text-caption);line-height:var(--leading-default);color:var(--color-text);overflow-wrap:anywhere;margin:0}.TopicTreeReader-module___4pPqq__citations{margin-top:var(--space-1);gap:var(--space-2);flex-direction:column;display:flex}.TopicTreeReader-module___4pPqq__citationsTitle{font-size:var(--text-meta);color:var(--color-text-muted);margin:0;font-weight:500}.TopicTreeReader-module___4pPqq__citationList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TopicTreeReader-module___4pPqq__citation{gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.TopicTreeReader-module___4pPqq__quote{font-size:var(--text-caption);line-height:var(--leading-default);color:var(--color-text);margin:0}.TopicTreeReader-module___4pPqq__jump{color:var(--color-text-muted);font:inherit;font-size:var(--text-meta);text-underline-offset:3px;cursor:pointer;transition:color var(--motion-fast) var(--ease-default);background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.TopicTreeReader-module___4pPqq__jump:hover{color:var(--color-text)}.TopicTreeReader-module___4pPqq__zoom{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);display:flex}.TopicTreeReader-module___4pPqq__zoomValue{font-size:var(--text-meta);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:44px}@media (prefers-color-scheme:dark){.TopicTreeReader-module___4pPqq__reader{--topic-selected-ink:#0a84ff;--topic-node-shadow:0 1px 2px #0006}}@media (prefers-reduced-motion:reduce){.TopicTreeReader-module___4pPqq__button,.TopicTreeReader-module___4pPqq__branch,.TopicTreeReader-module___4pPqq__panelClose,.TopicTreeReader-module___4pPqq__jump{transition:none}}@media (max-width:1080px){.TopicTreeReader-module___4pPqq__body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.TopicTreeReader-module___4pPqq__panel{border-left:0;border-top:1px solid var(--color-border);max-height:40%}}@media (any-pointer:coarse){.TopicTreeReader-module___4pPqq__button,.TopicTreeReader-module___4pPqq__panel button,.TopicTreeReader-module___4pPqq__zoom button{touch-action:manipulation;min-width:44px;min-height:44px}}@media (max-width:600px){.TopicTreeReader-module___4pPqq__header{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.TopicTreeReader-module___4pPqq__heading{flex:100%}.TopicTreeReader-module___4pPqq__title{overflow-wrap:anywhere}.TopicTreeReader-module___4pPqq__actions{flex-wrap:wrap}.TopicTreeReader-module___4pPqq__panel{width:100%;max-height:min(35dvh,260px)}}.TopicTreeReader-module___4pPqq__nodeShell{border-radius:var(--radius-pill);background:var(--color-surface);width:100%;height:100%;box-shadow:var(--topic-node-shadow);pointer-events:none;position:absolute;top:0;left:0}.TopicTreeReader-module___4pPqq__nodeTitle,.TopicTreeReader-module___4pPqq__branch{position:relative}.TopicTreeReader-module___4pPqq__nodeShell[data-topic-svg-owned=true]{visibility:hidden}.TopicTreeReader-module___4pPqq__liquid{fill:var(--color-surface);pointer-events:none;filter:drop-shadow(var(--topic-node-shadow))}
.ReportSurface-module__Pi-YWG__surface{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);flex-direction:column;display:flex;position:absolute;inset:0}@media (any-pointer:coarse){.ReportSurface-module__Pi-YWG__surface button{touch-action:manipulation;min-width:44px;min-height:44px}.ReportSurface-module__Pi-YWG__surface input,.ReportSurface-module__Pi-YWG__surface textarea,.ReportSurface-module__Pi-YWG__surface select{font-size:16px}}.ReportSurface-module__Pi-YWG__header{gap:var(--space-2);padding:var(--space-6) var(--space-7) var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.ReportSurface-module__Pi-YWG__headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ReportSurface-module__Pi-YWG__eyebrow{font-size:var(--text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint)}.ReportSurface-module__Pi-YWG__headerActions{align-items:center;gap:var(--space-2);display:flex}.ReportSurface-module__Pi-YWG__statusLine{font-size:var(--text-meta);line-height:var(--leading-default);color:var(--color-text-faint);padding-left:var(--space-3);border-left:2px solid var(--color-border);max-width:var(--card-reading-measure);margin:0}.ReportSurface-module__Pi-YWG__statusLineRaised{color:var(--color-text-muted);border-left-color:var(--color-border-strong)}.ReportSurface-module__Pi-YWG__body{overscroll-behavior:contain;min-height:0;padding:var(--space-6) var(--space-7) var(--space-9);flex:1;width:100%;overflow:auto}.ReportSurface-module__Pi-YWG__measure{max-width:min(100%,38rem);margin:0 auto}.ReportSurface-module__Pi-YWG__title{font-size:var(--text-title);font-weight:500;line-height:var(--card-leading-title);letter-spacing:normal;color:var(--color-text);margin:0}.ReportSurface-module__Pi-YWG__thesis{font-family:var(--font-serif);font-size:var(--text-body);color:var(--color-text-muted);margin:0;line-height:1.85}.ReportSurface-module__Pi-YWG__summary{font-size:var(--text-caption);line-height:var(--leading-default);color:var(--color-text-faint);margin:0}.ReportSurface-module__Pi-YWG__section{margin:0 0 var(--space-6)}.ReportSurface-module__Pi-YWG__heading{margin:0 0 var(--space-3);font-size:var(--text-heading);font-weight:500;line-height:var(--card-leading-title);color:var(--color-text)}.ReportSurface-module__Pi-YWG__headingMuted{color:var(--color-text-muted)}.ReportSurface-module__Pi-YWG__prose{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--text-body);color:var(--color-text);line-height:1.85}.ReportSurface-module__Pi-YWG__proseIndented{text-indent:2em}.ReportSurface-module__Pi-YWG__citations{margin:var(--space-4) 0 0;border-top:1px solid var(--color-border);flex-direction:column;padding:0;list-style:none;display:flex}.ReportSurface-module__Pi-YWG__citation{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0 0;font-size:var(--text-meta);line-height:var(--leading-default);color:var(--color-text-faint);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ReportSurface-module__Pi-YWG__citationQuote{min-width:0;color:var(--color-text-muted);flex:220px}.ReportSurface-module__Pi-YWG__citationRemoved{color:var(--color-text-faint)}.ReportSurface-module__Pi-YWG__control{padding:var(--space-1) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-pill);color:var(--color-text-muted);font:inherit;font-size:var(--text-caption);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-default), border-color var(--motion-fast) var(--ease-default), color var(--motion-fast) var(--ease-default), opacity var(--motion-fast) var(--ease-default), transform var(--motion-fast) var(--ease-default);background:0 0}.ReportSurface-module__Pi-YWG__control:hover:not(:disabled){background:var(--control-surface-hover);border-color:var(--control-border-hover);color:var(--color-text)}.ReportSurface-module__Pi-YWG__control:active:not(:disabled){transition-duration:var(--motion-instant);transform:scale(.97)}.ReportSurface-module__Pi-YWG__control:disabled{opacity:var(--control-disabled-opacity);cursor:default}.ReportSurface-module__Pi-YWG__versions{align-items:center;gap:var(--space-1);display:flex}.ReportSurface-module__Pi-YWG__versionsLabel{margin-right:var(--space-1);font-size:var(--text-meta);color:var(--color-text-faint)}.ReportSurface-module__Pi-YWG__versionsControl[aria-current=true],.ReportSurface-module__Pi-YWG__versionsControl[aria-current=true]:hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.ReportSurface-module__Pi-YWG__field{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;padding:var(--space-2) var(--space-3);resize:vertical;transition:border-color var(--motion-fast) var(--ease-default);background:0 0;margin:0;display:block}.ReportSurface-module__Pi-YWG__field:hover{border-color:var(--color-border-strong)}.ReportSurface-module__Pi-YWG__field:focus{border-color:var(--color-border-strong);outline:var(--control-focus-ring);outline-offset:var(--control-focus-offset)}.ReportSurface-module__Pi-YWG__fieldBlock{margin-top:0;margin-bottom:var(--space-2)}.ReportSurface-module__Pi-YWG__empty{font-size:var(--text-body);color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.ReportSurface-module__Pi-YWG__control,.ReportSurface-module__Pi-YWG__field{transition:none}.ReportSurface-module__Pi-YWG__control:active:not(:disabled){transform:none}}@media (max-width:600px){.ReportSurface-module__Pi-YWG__header{padding:var(--space-3)}.ReportSurface-module__Pi-YWG__headerRow,.ReportSurface-module__Pi-YWG__headerActions{flex-wrap:wrap}.ReportSurface-module__Pi-YWG__headerRow{align-items:flex-start}.ReportSurface-module__Pi-YWG__body{padding:var(--space-4) var(--space-3)}.ReportSurface-module__Pi-YWG__title{overflow-wrap:anywhere}}
