.development-preview-module__nmOCLa__app{z-index:1;width:100%;max-width:none;min-height:100vh;color:var(--text,#e6f4fb);font-family:var(--font-body,Arial,sans-serif);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;margin:0;padding:0 clamp(18px,4vw,76px) 40px;position:relative}.development-preview-module__nmOCLa__app *{box-sizing:border-box}.development-preview-module__nmOCLa__app h1,.development-preview-module__nmOCLa__app h2,.development-preview-module__nmOCLa__app h3{word-break:normal;overflow-wrap:normal}.development-preview-module__nmOCLa__app button,.development-preview-module__nmOCLa__app input,.development-preview-module__nmOCLa__app select{font:inherit}.development-preview-module__nmOCLa__app button{cursor:pointer;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:44px}.development-preview-module__nmOCLa__app button:disabled{cursor:default;opacity:.45}.development-preview-module__nmOCLa__app a{color:inherit;text-decoration:none}.development-preview-module__nmOCLa__app button:focus-visible,.development-preview-module__nmOCLa__app a:focus-visible,.development-preview-module__nmOCLa__app input:focus-visible,.development-preview-module__nmOCLa__app select:focus-visible,.development-preview-module__nmOCLa__dialog button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.development-preview-module__nmOCLa__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.development-preview-module__nmOCLa__brand{letter-spacing:-1px;align-items:center;gap:18px;font-size:26px;font-weight:600;display:flex}.development-preview-module__nmOCLa__brand span{letter-spacing:3px;color:var(--accent);font-size:10px;font-weight:500}.development-preview-module__nmOCLa__header nav{gap:10px;display:flex}.development-preview-module__nmOCLa__header nav a{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;display:flex}.development-preview-module__nmOCLa__header nav a:hover{border-color:var(--accent)}.development-preview-module__nmOCLa__intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:50px;max-width:1600px;margin:auto;padding:48px 0 35px;display:grid}.development-preview-module__nmOCLa__eyebrow{color:var(--accent);font:10px var(--font-mono,monospace);letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;line-height:1.7}.development-preview-module__nmOCLa__intro h1{font:550 clamp(36px,4.3vw,68px)/1.13 var(--font-display,Arial,sans-serif);letter-spacing:-.045em;margin:14px 0 22px}.development-preview-module__nmOCLa__intro h1 em{color:var(--accent);font-style:normal}.development-preview-module__nmOCLa__intro>div>p:not(.development-preview-module__nmOCLa__eyebrow){max-width:570px;color:var(--muted);font-size:15px;line-height:1.8}.development-preview-module__nmOCLa__garden{filter:drop-shadow(0 0 30px #55dcec14);width:100%;max-height:270px}.development-preview-module__nmOCLa__heroFacts{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:25px;font-size:11px;display:flex}.development-preview-module__nmOCLa__heroFacts span{align-items:center;gap:7px;display:flex}.development-preview-module__nmOCLa__heroFacts svg{color:var(--accent)}.development-preview-module__nmOCLa__agePanel{border:1px solid var(--module-line,var(--line));border-radius:var(--radius,14px);background:linear-gradient(120deg,#132c3df0,#0b1c2af4);grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);align-items:center;gap:35px;margin:10px 0 28px;padding:25px 28px;display:grid;box-shadow:inset 0 1px #c2f5ff15,0 10px 30px #0003}.development-preview-module__nmOCLa__agePanel h2{margin:0 0 10px;font-size:21px;font-weight:500}.development-preview-module__nmOCLa__agePanel p:last-child{color:var(--muted);max-width:420px;margin:0;font-size:12px;line-height:1.7}.development-preview-module__nmOCLa__ageButtons{flex-wrap:wrap;gap:9px;display:flex}.development-preview-module__nmOCLa__ageButtons button{min-width:85px;padding:11px 14px;font-size:12px;transition:border-color .2s,background .2s}.development-preview-module__nmOCLa__ageButtons button[aria-pressed=true]{border-color:var(--accent);background:var(--surface-high);color:var(--gold-soft,#e9cf93);box-shadow:inset 0 -2px var(--accent),0 0 16px #6ddeef0d}.development-preview-module__nmOCLa__caregiverNotice{background:#a78a3220;border:1px solid #d2b87955;border-radius:12px;align-items:center;gap:18px;margin:20px 0;padding:20px 24px;display:flex}.development-preview-module__nmOCLa__caregiverNotice>svg{color:var(--gold-soft);flex-shrink:0}.development-preview-module__nmOCLa__caregiverNotice strong{font-size:14px}.development-preview-module__nmOCLa__caregiverNotice p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.development-preview-module__nmOCLa__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin:34px 0 22px;display:flex}.development-preview-module__nmOCLa__sectionHeading h2{letter-spacing:-.025em;margin:8px 0;font-size:27px;font-weight:500}.development-preview-module__nmOCLa__sectionHeading>span{color:var(--muted);font-size:11px}.development-preview-module__nmOCLa__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.development-preview-module__nmOCLa__search{background:var(--surface);border:1px solid var(--line);max-width:460px;min-height:46px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:11px;padding:0 15px;display:flex}.development-preview-module__nmOCLa__search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:12px}.development-preview-module__nmOCLa__search:focus-within{border-color:var(--accent)}.development-preview-module__nmOCLa__search input::placeholder{color:var(--muted)}.development-preview-module__nmOCLa__skillSelect select{background:var(--surface);border:1px solid var(--line);min-height:46px;color:var(--text);border-radius:8px;padding:10px 36px 10px 13px;font-size:12px}.development-preview-module__nmOCLa__savedFilter{justify-content:center;align-items:center;gap:9px;padding:10px 14px;display:flex;font-size:12px!important}.development-preview-module__nmOCLa__savedFilter[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.development-preview-module__nmOCLa__activities{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;display:grid}.development-preview-module__nmOCLa__activityCard{border-radius:var(--radius,14px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#142c3bef,#0b1c29f5);border:1px solid #6795aa66;flex-direction:column;min-width:0;min-height:310px;padding:23px;transition:transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 12px 28px #0003,inset 0 1px #baf1fa10}.development-preview-module__nmOCLa__activityCard:hover{border-color:var(--accent);transform:translateY(-3px)}.development-preview-module__nmOCLa__cardTop{justify-content:space-between;align-items:start;gap:12px;margin-bottom:19px;display:flex}.development-preview-module__nmOCLa__art{min-width:57px;height:57px;color:var(--accent);font-size:28px;font-family:var(--font-display);letter-spacing:-1px;background:radial-gradient(circle at 30% 20%,#5096a32b,#143547);border:1px solid #82d6e64a;border-radius:15px;place-items:center;padding:9px;display:grid}.development-preview-module__nmOCLa__activityCard:nth-child(3n+2) .development-preview-module__nmOCLa__art{color:#efd08a;background:radial-gradient(circle at 30% 20%,#a18c532b,#263343);border-color:#e0c68a55}.development-preview-module__nmOCLa__activityCard:nth-child(3n+3) .development-preview-module__nmOCLa__art{color:#bda4e9;background:radial-gradient(circle at 30% 20%,#987ac92b,#252e47);border-color:#bda4e955}.development-preview-module__nmOCLa__bookmark{place-items:center;width:40px;display:grid;color:var(--muted)!important;background:0 0!important;border-color:#0000!important}.development-preview-module__nmOCLa__bookmark:hover,.development-preview-module__nmOCLa__bookmark[aria-pressed=true]{color:var(--accent)!important}.development-preview-module__nmOCLa__bookmark[aria-pressed=true] svg{fill:#77deeb33}.development-preview-module__nmOCLa__category{color:var(--accent);letter-spacing:.6px;font-size:10px}.development-preview-module__nmOCLa__activityCard h3{margin:10px 0;font-size:20px;font-weight:550;line-height:1.3}.development-preview-module__nmOCLa__activityCard>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.development-preview-module__nmOCLa__cardTags{flex-wrap:wrap;gap:5px;margin-top:auto;margin-bottom:18px;display:flex}.development-preview-module__nmOCLa__cardTags span{color:var(--muted);border:1px solid #607c8a55;border-radius:5px;padding:4px 6px;font-size:9px}.development-preview-module__nmOCLa__activityCard footer{border-top:1px solid var(--line-soft,var(--line));justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.development-preview-module__nmOCLa__activityCard footer small{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.development-preview-module__nmOCLa__activityCard footer button{min-height:39px;color:var(--accent);background:#112c3b;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.development-preview-module__nmOCLa__activityCard footer button:hover{border-color:var(--accent)}.development-preview-module__nmOCLa__empty{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:50px 20px}.development-preview-module__nmOCLa__empty h3{font-size:23px}.development-preview-module__nmOCLa__empty p{color:var(--muted);font-size:13px}.development-preview-module__nmOCLa__empty button{padding:10px 20px}.development-preview-module__nmOCLa__grownup{border:1px solid var(--line);background:#0e2332cc;border-radius:14px;grid-template-columns:1.7fr 1fr;gap:50px;margin:40px 0 20px;padding:32px;display:grid}.development-preview-module__nmOCLa__grownup h2{margin:12px 0;font-size:25px;font-weight:500}.development-preview-module__nmOCLa__grownup p{color:var(--muted);max-width:720px;font-size:13px;line-height:1.8}.development-preview-module__nmOCLa__progressSummary{flex-wrap:wrap;align-content:center;align-items:center;gap:8px 12px;display:flex}.development-preview-module__nmOCLa__progressSummary>strong{color:var(--accent);font-size:32px;font-weight:500}.development-preview-module__nmOCLa__progressSummary>span{color:var(--muted);font-size:12px}.development-preview-module__nmOCLa__progressSummary p{width:100%;margin:0;font-size:11px}.development-preview-module__nmOCLa__progressSummary button{min-height:36px;padding:7px 10px;font-size:11px!important}.development-preview-module__nmOCLa__footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:45px;padding:25px 0;font-size:11px;line-height:1.8;display:grid}.development-preview-module__nmOCLa__footer summary{color:var(--text);cursor:pointer;min-height:40px}.development-preview-module__nmOCLa__footer a{color:var(--accent);text-decoration:underline}.development-preview-module__nmOCLa__footer ul{padding-left:18px}.development-preview-module__nmOCLa__error{color:#efc994;font-size:12px}.development-preview-module__nmOCLa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.development-preview-module__nmOCLa__dialog{width:min(960px,100vw - 28px);max-width:none;max-height:92dvh;color:var(--text);font-family:var(--font-body,Arial,sans-serif);background:linear-gradient(130deg,#122b3c,#081a29);border:1px solid #86bfd4aa;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 110px #000b}.development-preview-module__nmOCLa__dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010814ce}.development-preview-module__nmOCLa__dialogBody{padding:clamp(20px,4vw,40px)}.development-preview-module__nmOCLa__dialog button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text);border-radius:9px;padding:10px 16px}.development-preview-module__nmOCLa__dialog button:disabled{opacity:.4;cursor:default}.development-preview-module__nmOCLa__playHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:21px;display:flex}.development-preview-module__nmOCLa__playHeading h2{margin:8px 0 0;font-size:29px;font-weight:500;line-height:1.3}.development-preview-module__nmOCLa__playHeading .development-preview-module__nmOCLa__close{flex-shrink:0;place-items:center;width:46px;padding:9px;display:grid}.development-preview-module__nmOCLa__instruction{color:var(--muted);text-align:center;max-width:700px;margin:25px auto;font-size:15px;line-height:1.8}.development-preview-module__nmOCLa__player{min-height:250px}.development-preview-module__nmOCLa__dialog .development-preview-module__nmOCLa__primary{background:var(--accent);color:var(--bg);border-color:var(--accent);justify-content:center;align-items:center;gap:10px;max-width:100%;margin:22px auto 10px;padding:12px 22px;font-size:13px;font-weight:600;display:flex}.development-preview-module__nmOCLa__dialog .development-preview-module__nmOCLa__primary:hover{background:var(--gold-soft);border-color:var(--gold-soft)}.development-preview-module__nmOCLa__feedback{text-align:center;min-height:30px;color:var(--accent);margin:23px 0 16px;font-size:13px;line-height:1.7}.development-preview-module__nmOCLa__rounds{text-align:center;font:11px var(--font-mono);color:var(--muted);margin-bottom:13px}.development-preview-module__nmOCLa__question{text-align:center;max-width:700px;margin:0 auto 22px;font-size:20px;font-weight:500;line-height:1.5}.development-preview-module__nmOCLa__objects,.development-preview-module__nmOCLa__homes,.development-preview-module__nmOCLa__choices{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin:20px 0;display:flex}.development-preview-module__nmOCLa__objects button,.development-preview-module__nmOCLa__homes button,.development-preview-module__nmOCLa__choices button{background:#142f41;border:1px solid #76adc66b;border-radius:15px;flex-direction:column;flex:0 160px;justify-content:center;align-items:center;gap:13px;min-width:110px;max-width:240px;min-height:120px;padding:14px;display:flex}.development-preview-module__nmOCLa__objects button>span,.development-preview-module__nmOCLa__homes button>span,.development-preview-module__nmOCLa__choices button>span{color:var(--gold-soft);overflow-wrap:anywhere;max-width:100%;font-size:36px;line-height:1.4}.development-preview-module__nmOCLa__choices button>span:not(:only-child){font-size:35px}.development-preview-module__nmOCLa__choices button>span:only-child{font-size:20px}.development-preview-module__nmOCLa__objects small,.development-preview-module__nmOCLa__homes small,.development-preview-module__nmOCLa__choices small{color:var(--text);font-size:13px;line-height:1.5}.development-preview-module__nmOCLa__objects button:hover,.development-preview-module__nmOCLa__choices button:hover,.development-preview-module__nmOCLa__memory button:hover{border-color:var(--accent);background:#1c4052}.development-preview-module__nmOCLa__objects button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px;transform:translateY(-3px)}.development-preview-module__nmOCLa__homes button{background:#0b2031;border-style:dashed}.development-preview-module__nmOCLa__pattern{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:22px 0 27px;display:flex}.development-preview-module__nmOCLa__pattern span{font-size:43px}.development-preview-module__nmOCLa__steps{gap:13px;max-width:690px;margin:25px auto;padding-left:28px;font-size:15px;line-height:1.9;display:grid}.development-preview-module__nmOCLa__steps li{padding-left:8px}.development-preview-module__nmOCLa__steps li::marker{color:var(--accent);font-weight:600}.development-preview-module__nmOCLa__finished{text-align:center;justify-items:center;gap:13px;padding:28px 0;display:grid}.development-preview-module__nmOCLa__finished>svg{color:var(--gold-soft)}.development-preview-module__nmOCLa__finished h3{margin:10px 0;font-size:27px;font-weight:500}.development-preview-module__nmOCLa__finished p{color:var(--muted);max-width:440px;font-size:14px;line-height:1.8}.development-preview-module__nmOCLa__finished button{align-items:center;gap:10px;display:flex}.development-preview-module__nmOCLa__memory{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:570px;margin:25px auto;display:grid}.development-preview-module__nmOCLa__memory button{aspect-ratio:1.15;color:var(--accent);background:radial-gradient(circle at 30% 20%,#294f63,#122939);border:1px solid #7abdd17a;border-radius:14px;font-size:43px}.development-preview-module__nmOCLa__memory button[aria-pressed=true]{border-color:var(--gold-soft);color:var(--gold-soft);background:#22364a}.development-preview-module__nmOCLa__memory button:disabled{opacity:.55}.development-preview-module__nmOCLa__sequence{flex-wrap:wrap;justify-content:center;gap:13px;margin:25px auto;display:flex}.development-preview-module__nmOCLa__sequence>div{background:#0a1d2e;border:1px dashed #678e9e;border-radius:12px;flex:1;justify-items:center;gap:8px;min-width:90px;max-width:180px;padding:15px 10px;display:grid}.development-preview-module__nmOCLa__sequence>div>span{font:10px var(--font-mono);color:var(--muted)}.development-preview-module__nmOCLa__sequence strong{color:var(--gold-soft);font-size:35px;font-weight:400}.development-preview-module__nmOCLa__sequence small{text-align:center;min-height:18px;font-size:12px;line-height:1.5}.development-preview-module__nmOCLa__drawingTools{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.development-preview-module__nmOCLa__drawingTools button{padding:8px 12px;font-size:12px}.development-preview-module__nmOCLa__drawingTools button[aria-pressed]{border:3px solid #b2ccd866;border-radius:50%;width:43px;min-height:43px}.development-preview-module__nmOCLa__drawingTools button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:3px}.development-preview-module__nmOCLa__drawing{aspect-ratio:2;touch-action:none;cursor:crosshair;background:radial-gradient(at 30% 20%,#203b4a,#091b2c);border:1px solid #6aa0b877;border-radius:12px;width:100%;display:block}.development-preview-module__nmOCLa__note{color:var(--muted);font-size:11px;line-height:1.7}.development-preview-module__nmOCLa__roverBoard{gap:5px;max-width:380px;margin:25px auto;display:grid}.development-preview-module__nmOCLa__roverBoard>div{aspect-ratio:1;color:var(--accent);background:#0c2232;border:1px solid #4c7e975c;border-radius:8px;place-items:center;font-size:27px;display:grid}.development-preview-module__nmOCLa__roverBoard>div[data-path=true]{border-color:var(--accent);background:#204a5b}.development-preview-module__nmOCLa__commands{background:#061725;border:1px dashed #557f91;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;max-width:650px;min-height:66px;margin:22px auto;padding:12px;display:flex}.development-preview-module__nmOCLa__commands>span{color:var(--muted);font-size:12px}.development-preview-module__nmOCLa__commands button{min-width:45px;min-height:43px;color:var(--gold-soft);padding:6px 10px;font-size:20px}.development-preview-module__nmOCLa__directionButtons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.development-preview-module__nmOCLa__directionButtons button{min-width:58px;font-size:22px}.development-preview-module__nmOCLa__directionButtons button:last-child{font-size:12px}.development-preview-module__nmOCLa__balance{justify-content:center;align-items:center;gap:35px;margin:25px 0;display:flex}.development-preview-module__nmOCLa__balance>div{border:1px solid var(--line);background:#132e42;border-radius:15px;justify-items:center;gap:10px;min-width:100px;padding:25px;display:grid}.development-preview-module__nmOCLa__balance strong{color:var(--gold-soft);font-size:43px;font-weight:500}.development-preview-module__nmOCLa__balance>span{color:var(--accent);font-size:30px}.development-preview-module__nmOCLa__balance div span{color:var(--muted);font-size:11px}.development-preview-module__nmOCLa__beyond{border-left:2px solid var(--gold-soft);background:#bfa25f0c;border-radius:0 9px 9px 0;margin-top:30px;padding:18px 20px}.development-preview-module__nmOCLa__beyond>span{color:var(--gold-soft);align-items:center;gap:8px;font-size:11px;display:flex}.development-preview-module__nmOCLa__beyond p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.8}.development-preview-module__nmOCLa__source{margin-top:17px;font-size:10px;line-height:1.7;display:block;color:var(--muted)!important;text-decoration:underline!important}.development-preview-module__nmOCLa__dialog .development-preview-module__nmOCLa__back{color:var(--accent);background:0 0;border:0;align-items:center;gap:9px;margin-top:20px;padding:10px 0;font-size:12px;display:flex}@media (min-width:1800px){.development-preview-module__nmOCLa__activities{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.development-preview-module__nmOCLa__intro{padding-top:55px;padding-bottom:45px}}@media (max-width:1000px){.development-preview-module__nmOCLa__agePanel{grid-template-columns:1fr;gap:20px}.development-preview-module__nmOCLa__intro{gap:20px}.development-preview-module__nmOCLa__grownup{gap:30px}.development-preview-module__nmOCLa__activities{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}@media (max-width:650px){.development-preview-module__nmOCLa__header{flex-wrap:wrap;gap:18px;padding:22px 0}.development-preview-module__nmOCLa__brand{gap:13px;font-size:23px}.development-preview-module__nmOCLa__brand span{letter-spacing:2px;font-size:9px}.development-preview-module__nmOCLa__header nav{gap:8px}.development-preview-module__nmOCLa__header nav a{padding:9px 11px}.development-preview-module__nmOCLa__intro{grid-template-columns:1fr;gap:10px;padding:30px 0 25px}.development-preview-module__nmOCLa__intro h1{font-size:39px}.development-preview-module__nmOCLa__intro>div>p:not(.development-preview-module__nmOCLa__eyebrow){font-size:13px}.development-preview-module__nmOCLa__garden{max-height:160px}.development-preview-module__nmOCLa__heroFacts{gap:13px;font-size:10px}.development-preview-module__nmOCLa__agePanel{padding:20px}.development-preview-module__nmOCLa__agePanel h2{font-size:20px}.development-preview-module__nmOCLa__ageButtons{gap:8px}.development-preview-module__nmOCLa__ageButtons button{flex:1;min-width:83px;padding:10px;font-size:11px}.development-preview-module__nmOCLa__sectionHeading{display:block}.development-preview-module__nmOCLa__sectionHeading h2{font-size:24px}.development-preview-module__nmOCLa__sectionHeading>span{margin-top:13px;display:block}.development-preview-module__nmOCLa__toolbar{gap:10px}.development-preview-module__nmOCLa__search{min-width:100%;max-width:none}.development-preview-module__nmOCLa__skillSelect{flex:1}.development-preview-module__nmOCLa__skillSelect select{width:100%;font-size:11px}.development-preview-module__nmOCLa__savedFilter{font-size:11px!important}.development-preview-module__nmOCLa__activities{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.development-preview-module__nmOCLa__activityCard{min-height:290px}.development-preview-module__nmOCLa__grownup{grid-template-columns:1fr;gap:22px;padding:24px}.development-preview-module__nmOCLa__grownup h2{font-size:24px}.development-preview-module__nmOCLa__footer{grid-template-columns:1fr;gap:14px}.development-preview-module__nmOCLa__dialog{border-radius:14px;width:calc(100vw - 18px);max-height:94dvh}.development-preview-module__nmOCLa__dialogBody{padding:20px}.development-preview-module__nmOCLa__playHeading h2{font-size:23px}.development-preview-module__nmOCLa__eyebrow{letter-spacing:1.1px;font-size:9px}.development-preview-module__nmOCLa__instruction{font-size:13px}.development-preview-module__nmOCLa__objects,.development-preview-module__nmOCLa__homes,.development-preview-module__nmOCLa__choices{gap:9px}.development-preview-module__nmOCLa__objects button,.development-preview-module__nmOCLa__homes button{flex:1;min-width:80px;min-height:107px;padding:12px 6px}.development-preview-module__nmOCLa__objects button>span,.development-preview-module__nmOCLa__homes button>span{font-size:29px}.development-preview-module__nmOCLa__objects small,.development-preview-module__nmOCLa__homes small{font-size:11px}.development-preview-module__nmOCLa__choices button{flex:1;min-width:85px;padding:12px 9px}.development-preview-module__nmOCLa__choices button>span:only-child{font-size:15px}.development-preview-module__nmOCLa__choices small{font-size:12px}.development-preview-module__nmOCLa__question{font-size:18px}.development-preview-module__nmOCLa__memory{gap:9px}.development-preview-module__nmOCLa__memory button{padding:8px;font-size:30px}.development-preview-module__nmOCLa__sequence{gap:8px}.development-preview-module__nmOCLa__sequence>div{min-width:70px;padding:12px 7px}.development-preview-module__nmOCLa__sequence small{font-size:10px}.development-preview-module__nmOCLa__pattern{gap:8px}.development-preview-module__nmOCLa__pattern span{font-size:31px}.development-preview-module__nmOCLa__balance{gap:20px}.development-preview-module__nmOCLa__balance>div{min-width:90px;padding:20px}.development-preview-module__nmOCLa__steps{padding-left:22px;font-size:13px}.development-preview-module__nmOCLa__feedback{font-size:12px}.development-preview-module__nmOCLa__drawing{aspect-ratio:1.45}}@media (prefers-reduced-motion:reduce){.development-preview-module__nmOCLa__activityCard,.development-preview-module__nmOCLa__ageButtons button{transition:none}.development-preview-module__nmOCLa__activityCard:hover,.development-preview-module__nmOCLa__objects button[aria-pressed=true]{transform:none}}
.module-account-module__0ITJXa__account{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);color:var(--text);flex-wrap:wrap;align-items:center;gap:16px;padding:12px clamp(18px,4vw,72px);font-size:12px;display:flex;position:relative}.module-account-module__0ITJXa__account span{flex:1}.module-account-module__0ITJXa__account a{color:var(--accent)}.module-account-module__0ITJXa__account button,.module-account-module__0ITJXa__error button{border:1px solid var(--line);background:var(--surface-high);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 12px}.module-account-module__0ITJXa__account button:disabled{opacity:.5;cursor:wait}.module-account-module__0ITJXa__error{z-index:2;color:#ffe1da;background:#3b242f;flex-wrap:wrap;align-items:center;gap:12px;padding:16px clamp(18px,4vw,72px);display:flex;position:relative}
.bridge-library-module__GzvpLa__library{color:#d4e3e6;background:radial-gradient(at 50% 30%,#19303e88,#0000 65%),#07131de8;height:100%;padding:24px;overflow:auto}.bridge-library-module__GzvpLa__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.bridge-library-module__GzvpLa__heading span,.bridge-library-module__GzvpLa__profile>span{letter-spacing:3px;color:#82ccd0;font-size:10px}.bridge-library-module__GzvpLa__heading h1{margin:7px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}.bridge-library-module__GzvpLa__heading p{color:#8eaab3;font-size:12px}.bridge-library-module__GzvpLa__status{color:#a5c2bf;white-space:nowrap;border:1px solid #395354;border-radius:30px;padding:10px 14px;font-size:11px}.bridge-library-module__GzvpLa__status i{background:#89c9b0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #8acfb0}.bridge-library-module__GzvpLa__layout{grid-template-columns:210px minmax(460px,1fr) 290px;align-items:start;gap:15px;display:grid}.bridge-library-module__GzvpLa__library h2{margin:0 0 15px;font-size:14px}.bridge-library-module__GzvpLa__catalog,.bridge-library-module__GzvpLa__conversation{background:#0c202bdd;border:1px solid #2a444f;border-radius:12px;min-width:0;padding:15px}.bridge-library-module__GzvpLa__library input,.bridge-library-module__GzvpLa__library select,.bridge-library-module__GzvpLa__library textarea{color:#dbe9e9;font:inherit;background:#081823;border:1px solid #355461;border-radius:7px;min-width:0;padding:9px;font-size:12px}.bridge-library-module__GzvpLa__catalog>input,.bridge-library-module__GzvpLa__catalog>select{width:100%;margin-bottom:9px}.bridge-library-module__GzvpLa__library button{color:#d5e8e8;font:inherit;cursor:pointer;background:#193645;border:1px solid #3d6270;border-radius:7px;padding:8px 10px;font-size:11px}.bridge-library-module__GzvpLa__library button:hover{background:#234756;border-color:#83d0d8}.bridge-library-module__GzvpLa__library button:focus-visible,.bridge-library-module__GzvpLa__avatar:focus-visible{outline-offset:3px;outline:2px solid #8ee3eb}.bridge-library-module__GzvpLa__library button:disabled{opacity:.35;cursor:default}.bridge-library-module__GzvpLa__shuffle{gap:5px;margin:4px 0 9px;display:flex}.bridge-library-module__GzvpLa__shuffle select{width:85px}.bridge-library-module__GzvpLa__catalog small{color:#8da9b2;font-size:10px;line-height:1.5}.bridge-library-module__GzvpLa__roster{scrollbar-width:thin;scrollbar-color:#375362 transparent;max-height:570px;margin:14px -5px 0;padding:0 5px;overflow:auto}.bridge-library-module__GzvpLa__rosterItem{border-top:1px solid #29434d;align-items:center;gap:4px;padding:6px 0;display:flex}.bridge-library-module__GzvpLa__rosterItem .bridge-library-module__GzvpLa__person{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:6px 0}.bridge-library-module__GzvpLa__person b{font-size:11px;font-weight:500;display:block}.bridge-library-module__GzvpLa__person small{white-space:nowrap;text-overflow:ellipsis;max-width:145px;font-size:9px;display:block;overflow:hidden}.bridge-library-module__GzvpLa__rosterItem>button:last-child{padding:3px 7px}.bridge-library-module__GzvpLa__rosterItem[data-selected=true] .bridge-library-module__GzvpLa__person b{color:#83dfe0}.bridge-library-module__GzvpLa__stage{min-width:0}.bridge-library-module__GzvpLa__room{border:1px solid #566f74;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #0005,inset 0 0 0 5px #233b46}.bridge-library-module__GzvpLa__room svg{background:#263c45;width:100%;height:auto;min-height:300px;display:block}.bridge-library-module__GzvpLa__avatar{cursor:pointer}.bridge-library-module__GzvpLa__avatar:hover{filter:brightness(1.15)}.bridge-library-module__GzvpLa__bubble{color:#e7efea;background:#0a1e2cef;border:1px solid #799b9e;border-radius:9px;max-height:62px;padding:8px 10px;font-size:10px;line-height:1.4;overflow:hidden;box-shadow:0 4px 12px #0004}.bridge-library-module__GzvpLa__bubble em{color:#a8bbb6;font-style:normal}.bridge-library-module__GzvpLa__activities{flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;display:flex}.bridge-library-module__GzvpLa__activities button{color:#a9bec6;background:0 0;border-color:#304c58}.bridge-library-module__GzvpLa__activities button[aria-pressed=true]{color:#e4f5f4;background:#234957;border-color:#76bfc6}.bridge-library-module__GzvpLa__activities small{color:#788f9b;margin-left:auto;font-size:9px}.bridge-library-module__GzvpLa__mix{background:#0b1e29;border:1px solid #2d4854;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px 15px;padding:14px;display:grid}.bridge-library-module__GzvpLa__mix>div{grid-column:1/-1}.bridge-library-module__GzvpLa__mix h3{margin:0 0 4px;font-size:12px}.bridge-library-module__GzvpLa__mix small{color:#869fa9;font-size:10px}.bridge-library-module__GzvpLa__mix label,.bridge-library-module__GzvpLa__profileBars label{text-transform:capitalize;color:#b0c5ca;grid-template-columns:1fr 24px;gap:3px;font-size:10px;display:grid}.bridge-library-module__GzvpLa__mix meter,.bridge-library-module__GzvpLa__profileBars meter{grid-area:2/1;width:100%;height:6px}.bridge-library-module__GzvpLa__mix span{text-align:right;grid-area:2/2;font-size:9px}.bridge-library-module__GzvpLa__library meter::-webkit-meter-bar{background:#1d3743;border:0}.bridge-library-module__GzvpLa__library meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#557f91,#89d3cb)}.bridge-library-module__GzvpLa__conversation{flex-direction:column;min-height:650px;display:flex}.bridge-library-module__GzvpLa__modelSelectors{gap:8px;display:grid}.bridge-library-module__GzvpLa__modelSelectors label{color:#90aeb8;grid-template-columns:50px 1fr;align-items:center;gap:5px;font-size:10px;display:grid}.bridge-library-module__GzvpLa__modelSelectors select{width:100%;font-size:10px}.bridge-library-module__GzvpLa__runInfo{color:#90b4bb;border-bottom:1px solid #294652;padding-bottom:12px;font-size:10px;line-height:1.5}.bridge-library-module__GzvpLa__transcript{scrollbar-width:thin;height:390px;overflow:auto}.bridge-library-module__GzvpLa__transcript article{background:#102935;border-left:2px solid #5d949e;border-radius:0 7px 7px 0;margin-bottom:10px;padding:10px}.bridge-library-module__GzvpLa__transcript article b{color:#a0dde0;font-size:11px;display:block}.bridge-library-module__GzvpLa__transcript article small{color:#8aabb6;font-size:9px}.bridge-library-module__GzvpLa__transcript article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.bridge-library-module__GzvpLa__empty{color:#c1d4d5;padding:45px 8px;font-family:Georgia,serif;font-size:19px;line-height:1.5}.bridge-library-module__GzvpLa__empty p{color:#88a6b2;font-family:Arial,sans-serif;font-size:12px}.bridge-library-module__GzvpLa__working{color:#a9d9d6;font-size:11px}.bridge-library-module__GzvpLa__conversation form{gap:8px;margin-top:15px;display:grid}.bridge-library-module__GzvpLa__conversation textarea{resize:vertical;width:100%;height:100px;line-height:1.6}.bridge-library-module__GzvpLa__conversation form>button{color:#06212c;background:#71c9d2;border-color:#93e4e8;padding:11px;font-weight:600}.bridge-library-module__GzvpLa__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:85;background:#020d18b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bridge-library-module__GzvpLa__profile{background:linear-gradient(135deg,#173543,#0a1c28);border:1px solid #729ca5;border-radius:18px;width:min(590px,95vw);max-height:88vh;padding:30px;position:relative;overflow:auto;box-shadow:0 35px 120px #000b}.bridge-library-module__GzvpLa__profile .bridge-library-module__GzvpLa__close{background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:12px}.bridge-library-module__GzvpLa__profile h2{margin:15px 0 8px;font-family:Georgia,serif;font-size:30px}.bridge-library-module__GzvpLa__profile h3{color:#8bd4d5;font-size:12px;font-weight:400}.bridge-library-module__GzvpLa__profile p,.bridge-library-module__GzvpLa__profile li{color:#b5cbd1;font-size:12px;line-height:1.8}.bridge-library-module__GzvpLa__profile h4{color:#d4e2df;margin-bottom:5px;font-size:12px}.bridge-library-module__GzvpLa__profile ul{padding-left:17px}.bridge-library-module__GzvpLa__profileBars{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.bridge-library-module__GzvpLa__profileBars label{display:block}.bridge-library-module__GzvpLa__profileBars meter{margin:5px 0;display:block}.bridge-library-module__GzvpLa__profile>label{font-size:12px;display:block}.bridge-library-module__GzvpLa__profile textarea{width:100%;min-height:80px;margin:8px 0 12px;display:block}.bridge-library-module__GzvpLa__profile>small{color:#87a5af;margin-top:12px;font-size:10px;display:block}.bridge-library-module__GzvpLa__profile>button:not(.bridge-library-module__GzvpLa__close){color:#06202b;background:#5eb7c3}.bridge-library-module__GzvpLa__library *{box-sizing:border-box}@media (min-width:1750px){.bridge-library-module__GzvpLa__layout{grid-template-columns:240px minmax(550px,1fr) 340px}.bridge-library-module__GzvpLa__transcript{height:490px}}@media (max-width:1250px){.bridge-library-module__GzvpLa__layout{grid-template-columns:190px minmax(0,1fr)}.bridge-library-module__GzvpLa__conversation{grid-column:1/-1;min-height:0}.bridge-library-module__GzvpLa__transcript{height:200px}.bridge-library-module__GzvpLa__modelSelectors{grid-template-columns:1fr 1fr}.bridge-library-module__GzvpLa__conversation form{grid-template-columns:1fr auto}.bridge-library-module__GzvpLa__conversation textarea{height:70px}.bridge-library-module__GzvpLa__conversation form button{align-self:end}.bridge-library-module__GzvpLa__roster{max-height:480px}}@media (max-width:760px){.bridge-library-module__GzvpLa__library{padding:12px}.bridge-library-module__GzvpLa__heading{display:block}.bridge-library-module__GzvpLa__heading h1{font-size:25px}.bridge-library-module__GzvpLa__status{margin:5px 0;display:inline-block}.bridge-library-module__GzvpLa__layout{flex-direction:column;display:flex}.bridge-library-module__GzvpLa__catalog,.bridge-library-module__GzvpLa__stage,.bridge-library-module__GzvpLa__conversation{width:100%}.bridge-library-module__GzvpLa__catalog{max-height:260px;overflow:auto}.bridge-library-module__GzvpLa__roster{max-height:110px}.bridge-library-module__GzvpLa__rosterItem .bridge-library-module__GzvpLa__person small{max-width:none}.bridge-library-module__GzvpLa__room svg{min-height:0}.bridge-library-module__GzvpLa__mix{grid-template-columns:repeat(2,1fr)}.bridge-library-module__GzvpLa__activities small{width:100%;margin:0}.bridge-library-module__GzvpLa__modelSelectors,.bridge-library-module__GzvpLa__conversation form{grid-template-columns:1fr}.bridge-library-module__GzvpLa__profile{padding:22px}.bridge-library-module__GzvpLa__profileBars{grid-template-columns:1fr 1fr}}.bridge-library-module__GzvpLa__rosterItem button.bridge-library-module__GzvpLa__person{display:block}.bridge-library-module__GzvpLa__rosterItem button.bridge-library-module__GzvpLa__person b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bridge-library-module__GzvpLa__rosterItem button.bridge-library-module__GzvpLa__person small{white-space:nowrap}.bridge-library-module__GzvpLa__shuffle select{width:90px;padding-left:5px;padding-right:2px}@media (min-width:1251px){.bridge-library-module__GzvpLa__layout{grid-template-columns:185px minmax(520px,1fr) 260px;gap:12px}.bridge-library-module__GzvpLa__library{padding:18px}.bridge-library-module__GzvpLa__catalog,.bridge-library-module__GzvpLa__conversation{padding:12px}}.bridge-library-module__GzvpLa__activities>span{letter-spacing:1px;color:#b4d8d7;font-size:10px}.bridge-library-module__GzvpLa__activities small{max-width:420px;line-height:1.5}.bridge-library-module__GzvpLa__avatar{transition:filter .25s}.bridge-library-module__GzvpLa__bubble{animation:.35s both bridge-library-module__GzvpLa__arrive}.bridge-library-module__GzvpLa__profile>svg{float:right;margin:20px 5px 12px 18px}@keyframes bridge-library-module__GzvpLa__arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bridge-library-module__GzvpLa__bubble{animation:none}.bridge-library-module__GzvpLa__room svg *{transition:none!important;animation:none!important}}.bridge-library-module__GzvpLa__visualModes{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.bridge-library-module__GzvpLa__visualModes button[aria-pressed=true]{color:#eefdfd;background:#29515e;border-color:#84cbd2}.bridge-library-module__GzvpLa__layout{grid-template-columns:170px minmax(400px,1.15fr) minmax(380px,1fr);align-items:start;gap:16px}.bridge-library-module__GzvpLa__stage{position:relative}.bridge-library-module__GzvpLa__fullButton{z-index:3;position:absolute;top:0;right:0}.bridge-library-module__GzvpLa__councilPanels{grid-template-rows:minmax(0,7fr) minmax(0,3fr);gap:12px;min-width:0;height:clamp(620px,56vw,900px);display:grid}.bridge-library-module__GzvpLa__conversation{height:100%;min-height:0;padding:16px;overflow:hidden}.bridge-library-module__GzvpLa__panelHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bridge-library-module__GzvpLa__panelHeading h2{margin:0}.bridge-library-module__GzvpLa__modelSelectors{grid-template-columns:1fr 1fr;gap:10px}.bridge-library-module__GzvpLa__modelSelectors label{grid-template-columns:1fr;gap:5px;display:grid}.bridge-library-module__GzvpLa__modelSelectors select{height:36px}.bridge-library-module__GzvpLa__transcript{flex:1;height:auto;min-height:80px;padding:3px;overflow:auto}.bridge-library-module__GzvpLa__contribution{background:#102935;border:1px solid #31535f;border-radius:9px;margin-bottom:12px;padding:12px}.bridge-library-module__GzvpLa__contribution>header{border-bottom:1px solid #31505c;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.bridge-library-module__GzvpLa__contribution b{color:#9ad8dc;font-size:12px}.bridge-library-module__GzvpLa__contribution small{color:#8daeb9;font-size:10px}.bridge-library-module__GzvpLa__contribution article{background:0 0;border:0;margin:0;padding:0}.bridge-library-module__GzvpLa__contribution article p{white-space:normal}.bridge-library-module__GzvpLa__latest{border-color:#79c9cf;animation:2s ease-out 2 bridge-library-module__GzvpLa__contributionGlow}.bridge-library-module__GzvpLa__summary{background:#102730;border:1px solid #46686f;border-radius:12px;min-height:0;padding:16px;overflow:auto}.bridge-library-module__GzvpLa__summary>small,.bridge-library-module__GzvpLa__summary>p{color:#a1bbc3;font-size:11px;line-height:1.6}.bridge-library-module__GzvpLa__summary article{background:0 0;border:0;padding:0}.bridge-library-module__GzvpLa__composer{position:relative}.bridge-library-module__GzvpLa__conversation .bridge-library-module__GzvpLa__composer textarea{resize:none;height:70px;min-height:70px;padding-right:48px}.bridge-library-module__GzvpLa__composer button{color:#06232e;background:#73d6df;font-size:20px;position:absolute;bottom:12px;right:8px}.bridge-library-module__GzvpLa__conversation form{margin-top:10px;display:block}.bridge-library-module__GzvpLa__runButtons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.bridge-library-module__GzvpLa__runButtons small{color:#9bb4bc;font-size:9px}.bridge-library-module__GzvpLa__fullscreen{background:#07141e;grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);width:100vw;height:100vh;padding:18px;overflow:auto}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__catalog,.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__calibration{display:none}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__stage{align-self:center}.bridge-library-module__GzvpLa__calibration{margin-top:20px}@keyframes bridge-library-module__GzvpLa__contributionGlow{50%{box-shadow:0 0 14px #6bced344}}@media (max-width:1200px){.bridge-library-module__GzvpLa__layout{grid-template-columns:150px minmax(0,1fr)}.bridge-library-module__GzvpLa__councilPanels{grid-column:1/-1;height:720px}.bridge-library-module__GzvpLa__fullscreen{grid-template-columns:1fr 1fr}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__councilPanels{grid-column:auto}}@media (max-width:760px){.bridge-library-module__GzvpLa__layout{flex-direction:column;display:flex}.bridge-library-module__GzvpLa__councilPanels{width:100%;height:760px}.bridge-library-module__GzvpLa__modelSelectors{grid-template-columns:1fr 1fr}.bridge-library-module__GzvpLa__fullscreen{display:flex}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__councilPanels{flex-shrink:0;height:70vh}.bridge-library-module__GzvpLa__fullButton{float:right;position:relative}}@media (prefers-reduced-motion:reduce){.bridge-library-module__GzvpLa__latest{animation:none}}.bridge-library-module__GzvpLa__councilPanels{height:var(--room-height,660px)}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__councilPanels{height:calc(100vh - 36px)}@media (max-width:1200px){.bridge-library-module__GzvpLa__councilPanels{height:740px}}@media (max-width:760px){.bridge-library-module__GzvpLa__councilPanels{height:760px}}.bridge-library-module__GzvpLa__modelSelectors label{align-content:end;line-height:1.4;margin:0!important}.bridge-library-module__GzvpLa__modelSelectors label select{margin:4px 0 0!important}.bridge-library-module__GzvpLa__modelSelectors{align-items:end}.bridge-library-module__GzvpLa__synthesisControls{border:1px solid #355565;border-radius:9px;margin:10px 0;padding:8px;font-size:11px}.bridge-library-module__GzvpLa__synthesisControls summary{cursor:pointer;color:#9ee5e5}.bridge-library-module__GzvpLa__dials{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bridge-library-module__GzvpLa__dial{text-align:center;gap:3px;display:grid;position:relative}.bridge-library-module__GzvpLa__dial svg{width:100%;max-height:90px}.bridge-library-module__GzvpLa__dial strong{font-size:12px}.bridge-library-module__GzvpLa__dial input{accent-color:#80ded6;width:100%}.bridge-library-module__GzvpLa__synthesisControls select{color:#dceff1;background:#102733;border:1px solid #46636f;border-radius:5px;max-width:100%;padding:6px}.bridge-library-module__GzvpLa__synthesisControls p{font-size:10px;line-height:1.5}.bridge-library-module__GzvpLa__fullscreen{grid-template-columns:minmax(0,7fr) minmax(310px,3fr);gap:16px}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__stage{min-width:0}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__stage>div{width:100%}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__councilPanels{min-width:0}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__conversation{font-size:11px}@media (max-width:850px){.bridge-library-module__GzvpLa__fullscreen{grid-template-columns:minmax(0,7fr) minmax(250px,3fr)}}@media (max-width:600px){.bridge-library-module__GzvpLa__fullscreen{flex-direction:column;display:flex}.bridge-library-module__GzvpLa__fullscreen .bridge-library-module__GzvpLa__councilPanels{height:80vh}}
.bridge-workbench-module__J3RhPW__shell{--navy:#091426;--panel:#102035;--border:#22364d;--muted:#829bb2;--text:#dce9f4;--cyan:#68ddf5;font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;background:var(--navy);height:100dvh;min-height:600px;color:var(--text);letter-spacing:.005em;font-size:13px;display:flex;overflow:hidden}.bridge-workbench-module__J3RhPW__shell *{box-sizing:border-box}.bridge-workbench-module__J3RhPW__shell button,.bridge-workbench-module__J3RhPW__shell input,.bridge-workbench-module__J3RhPW__shell textarea,.bridge-workbench-module__J3RhPW__shell select{font:inherit}.bridge-workbench-module__J3RhPW__shell button{cursor:pointer;color:inherit}.bridge-workbench-module__J3RhPW__shell button:disabled{opacity:.4;cursor:not-allowed}.bridge-workbench-module__J3RhPW__shell button:focus-visible,.bridge-workbench-module__J3RhPW__shell a:focus-visible,.bridge-workbench-module__J3RhPW__shell input:focus-visible,.bridge-workbench-module__J3RhPW__shell textarea:focus-visible,.bridge-workbench-module__J3RhPW__shell select:focus-visible{outline-offset:3px;outline:2px solid #68ddf5}.bridge-workbench-module__J3RhPW__shell button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.bridge-workbench-module__J3RhPW__shell a{color:inherit}.bridge-workbench-module__J3RhPW__loading{color:#9db6c9;background:#091426;justify-content:center;align-items:center;gap:18px;min-height:80dvh;font:14px system-ui;display:flex}.bridge-workbench-module__J3RhPW__sidebar{z-index:12;background:linear-gradient(165deg,#102238,#0b182b 65%);border-right:1px solid #203249;flex-direction:column;flex-shrink:0;width:238px;padding:28px 17px 18px;display:flex}.bridge-workbench-module__J3RhPW__brand{align-items:center;gap:11px;margin:1px 8px 27px;text-decoration:none;display:flex}.bridge-workbench-module__J3RhPW__brand>div{flex-direction:column;gap:3px;display:flex}.bridge-workbench-module__J3RhPW__brand span{letter-spacing:.2em;color:#8cabc0;font-size:8px;font-weight:700}.bridge-workbench-module__J3RhPW__brand strong{letter-spacing:-.05em;color:#e2eff7;font-size:23px;font-weight:600}.bridge-workbench-module__J3RhPW__workspaceLabel{letter-spacing:.16em;color:#68859d;align-items:center;gap:7px;padding:0 12px 17px;font-size:8px;font-weight:600;display:flex}.bridge-workbench-module__J3RhPW__workspaceDot{background:#76ccbb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #7fe3c936}.bridge-workbench-module__J3RhPW__nav{flex-direction:column;gap:5px;display:flex}.bridge-workbench-module__J3RhPW__nav button{color:#819bb3;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;width:100%;padding:11px 12px;font-size:12px}.bridge-workbench-module__J3RhPW__nav button>svg:first-child{opacity:.8}.bridge-workbench-module__J3RhPW__nav button>svg:last-child{opacity:0;margin-left:auto}.bridge-workbench-module__J3RhPW__nav button:hover{color:#d2e5ef;background:#182e43}.bridge-workbench-module__J3RhPW__nav button[aria-current=page]{color:#95e5f5;background:linear-gradient(90deg,#244451,#183345);border-color:#31505f}.bridge-workbench-module__J3RhPW__nav button[aria-current=page]>svg:last-child{opacity:.6}.bridge-workbench-module__J3RhPW__sideDivider{background:#20354b;height:1px;margin:22px 7px 16px}.bridge-workbench-module__J3RhPW__sideSearch{color:#64849d;align-items:center;gap:8px;padding:5px 9px 15px;display:flex}.bridge-workbench-module__J3RhPW__sideSearch input{color:#a8c0d0;background:0 0;border:0;outline:0;width:100%;font-size:10px}.bridge-workbench-module__J3RhPW__sideSearch input::placeholder{color:#58758e}.bridge-workbench-module__J3RhPW__listHeading{justify-content:space-between;align-items:center;padding:5px 10px 10px;display:flex}.bridge-workbench-module__J3RhPW__listHeading span{letter-spacing:.16em;color:#57758e;font-size:8px;font-weight:700}.bridge-workbench-module__J3RhPW__listHeading button{color:#6a8aa1;background:0 0;border:0;padding:2px}.bridge-workbench-module__J3RhPW__items{scrollbar-width:thin;scrollbar-color:#29445b transparent;flex:1;min-height:0;overflow-y:auto}.bridge-workbench-module__J3RhPW__items>button{color:#7894ad;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;gap:10px;width:100%;padding:11px 10px}.bridge-workbench-module__J3RhPW__items>button>svg{opacity:.6;flex-shrink:0;align-self:flex-start;margin-top:2px}.bridge-workbench-module__J3RhPW__items>button>span{flex-direction:column;gap:6px;min-width:0;display:flex}.bridge-workbench-module__J3RhPW__items strong{text-overflow:ellipsis;white-space:nowrap;color:#a5b9cb;font-size:11px;font-weight:450;overflow:hidden}.bridge-workbench-module__J3RhPW__items small{color:#4f6e89;font-size:8px}.bridge-workbench-module__J3RhPW__items>button:hover{background:#192c40}.bridge-workbench-module__J3RhPW__items>button.bridge-workbench-module__J3RhPW__currentItem{background:#172c41;border-color:#244057}.bridge-workbench-module__J3RhPW__currentItem strong{color:#d9e7f0}.bridge-workbench-module__J3RhPW__currentItem small{color:#69899d}.bridge-workbench-module__J3RhPW__sideEmpty{color:#536f88;padding:12px;font-size:11px}.bridge-workbench-module__J3RhPW__sidebarFooter{border-top:1px solid #24384c;margin-top:20px;padding-top:16px}.bridge-workbench-module__J3RhPW__storageStatus{color:#729a9f;align-items:center;gap:7px;padding:0 6px 13px;font-size:9px;display:flex}.bridge-workbench-module__J3RhPW__storageStatus[data-error=true]{color:#efb877}.bridge-workbench-module__J3RhPW__sidebarFooter>div:nth-child(2){gap:7px;display:flex}.bridge-workbench-module__J3RhPW__sidebarFooter button{color:#83a1b8;background:#14283c;border:1px solid #274157;border-radius:6px;padding:7px 10px;font-size:10px}.bridge-workbench-module__J3RhPW__sidebarFooter button:hover{color:#d8ebf5}.bridge-workbench-module__J3RhPW__version{color:#43627d;margin:15px 5px 0;font-size:8px;display:block}.bridge-workbench-module__J3RhPW__mobileClose,.bridge-workbench-module__J3RhPW__navBackdrop{display:none!important}.bridge-workbench-module__J3RhPW__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bridge-workbench-module__J3RhPW__topbar{background:#0c192c;border-bottom:1px solid #23364c;justify-content:space-between;align-items:center;height:66px;min-height:66px;padding:0 29px;display:flex}.bridge-workbench-module__J3RhPW__topbar>div{color:#6c88a1;align-items:center;gap:11px;font-size:11px;display:flex}.bridge-workbench-module__J3RhPW__topbar strong{color:#a9bfd0;font-weight:450}.bridge-workbench-module__J3RhPW__topbarRight{gap:22px!important}.bridge-workbench-module__J3RhPW__previewBadge{letter-spacing:.11em;color:#8abcb8;background:#17373e;border:1px solid #32545c;border-radius:4px;padding:5px 7px;font-size:8px}.bridge-workbench-module__J3RhPW__personal{color:#b1c4d0;background:#243b50;border:1px solid #3b5367;border-radius:50%;justify-content:center;align-items:center;gap:8px;width:26px;height:26px;margin-right:52px;font-size:10px;display:flex;position:relative}.bridge-workbench-module__J3RhPW__personal>span{color:#68859d;font-size:10px;position:absolute;left:34px}.bridge-workbench-module__J3RhPW__menuButton{display:none!important}.bridge-workbench-module__J3RhPW__banners{background:#0e1d30;flex-direction:column;gap:6px;padding:9px 20px 0;display:flex}.bridge-workbench-module__J3RhPW__error,.bridge-workbench-module__J3RhPW__success{color:#efcb9e;background:#352d29;border:1px solid #675143;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;font-size:11px;line-height:1.6;display:flex}.bridge-workbench-module__J3RhPW__success{color:#9bd3c6;background:#183633;border-color:#35605b}.bridge-workbench-module__J3RhPW__error>svg,.bridge-workbench-module__J3RhPW__success>svg{flex-shrink:0}.bridge-workbench-module__J3RhPW__error>span,.bridge-workbench-module__J3RhPW__success>span{flex:1}.bridge-workbench-module__J3RhPW__error button,.bridge-workbench-module__J3RhPW__success button{color:inherit;background:0 0;border:1px solid #635647;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:10px}.bridge-workbench-module__J3RhPW__success button{border:0}.bridge-workbench-module__J3RhPW__session{background:radial-gradient(at 68% 0,#12293d50,#0000 60%);flex-direction:column;flex:1;min-height:0;display:flex}.bridge-workbench-module__J3RhPW__sessionHeading{border-bottom:1px solid #182e44;justify-content:space-between;align-items:center;gap:18px;padding:23px 33px 17px;display:flex}.bridge-workbench-module__J3RhPW__eyebrow{letter-spacing:.19em;color:#63889f;font-size:8px;font-weight:650;display:block}.bridge-workbench-module__J3RhPW__sessionHeading input{color:#dfedf6;letter-spacing:-.025em;background:0 0;border:0;outline:0;width:min(440px,100%);padding:5px 0;font-size:20px;font-weight:500;display:block}.bridge-workbench-module__J3RhPW__sessionHeading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bridge-workbench-module__J3RhPW__sessionHeading button{color:#97b4c8;background:#162a3f;border:1px solid #294358;border-radius:6px;padding:8px 10px;font-size:10px}.bridge-workbench-module__J3RhPW__sessionHeading button:hover{color:#d8f3f6;background:#233d53}.bridge-workbench-module__J3RhPW__thread{scrollbar-width:thin;scrollbar-color:#24415b transparent;overscroll-behavior:contain;flex:1;min-height:0;padding:25px max(30px,50% - 415px) 30px;overflow:auto}.bridge-workbench-module__J3RhPW__welcome{text-align:center;max-width:770px;margin:22px auto 20px}.bridge-workbench-module__J3RhPW__welcomeOrb{color:#8be6fa;background:linear-gradient(145deg,#214456,#142d40);border:1px solid #39616d;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 23px;display:grid;transform:rotate(-6deg);box-shadow:0 0 48px #4bbbc510}.bridge-workbench-module__J3RhPW__welcomeOrb svg{transform:rotate(6deg)}.bridge-workbench-module__J3RhPW__welcome h1{letter-spacing:-.04em;color:#deedf7;margin:13px 0 12px;font-size:clamp(24px,2.7vw,34px);font-weight:450}.bridge-workbench-module__J3RhPW__welcome>p{color:#718fa9;margin:0;font-size:12px;line-height:1.9}.bridge-workbench-module__J3RhPW__promptGrid{text-align:left;grid-template-columns:1fr 1fr;gap:11px;max-width:610px;margin:34px auto 0;display:grid}.bridge-workbench-module__J3RhPW__promptGrid button{text-align:left;color:#a8bfd0;background:linear-gradient(130deg,#14293b,#102236);border:1px solid #263f52;border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px 18px 19px;display:flex;position:relative}.bridge-workbench-module__J3RhPW__promptGrid strong{color:#bbd2de;font-size:12px;font-weight:500}.bridge-workbench-module__J3RhPW__promptGrid span{color:#6f8aa0;padding-right:12px;font-size:10px;line-height:1.7}.bridge-workbench-module__J3RhPW__promptGrid svg{color:#4c7188;position:absolute;top:16px;right:13px}.bridge-workbench-module__J3RhPW__promptGrid button:hover{background:#193b43;border-color:#468071}.bridge-workbench-module__J3RhPW__promptGrid button:hover svg{color:#96e8f7}.bridge-workbench-module__J3RhPW__message{gap:13px;max-width:820px;margin:0 auto 26px;display:flex}.bridge-workbench-module__J3RhPW__messageAvatar{color:#a6c4d2;background:#173342;border:1px solid #2b4b5e;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.bridge-workbench-module__J3RhPW__userMessage .bridge-workbench-module__J3RhPW__messageAvatar{background:#23364d;border-color:#3d5067}.bridge-workbench-module__J3RhPW__messageContent{flex:1;min-width:0;padding-top:2px}.bridge-workbench-module__J3RhPW__messageContent>header{color:#54758d;align-items:center;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.bridge-workbench-module__J3RhPW__messageContent>header strong{color:#a9c0cf;font-size:11px;font-weight:600}.bridge-workbench-module__J3RhPW__messageContent>header>span{text-overflow:ellipsis;white-space:nowrap;border:1px solid #263e51;border-radius:4px;max-width:190px;padding:2px 5px;font-size:8px;overflow:hidden}.bridge-workbench-module__J3RhPW__messageContent time{white-space:nowrap;margin-left:auto;font-size:8px}.bridge-workbench-module__J3RhPW__messageContent header label{color:#6d8ca3;align-items:center;gap:4px;font-size:8px;display:flex}.bridge-workbench-module__J3RhPW__messageContent header input{accent-color:#68ddf5;width:11px;height:11px}.bridge-workbench-module__J3RhPW__messageText{color:#b8cddd;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.bridge-workbench-module__J3RhPW__userMessage .bridge-workbench-module__J3RhPW__messageText{color:#d1dfeb;background:#152b41;border:1px solid #294258;border-radius:0 10px 10px;padding:15px 18px}.bridge-workbench-module__J3RhPW__steps{background:#102639;border:1px solid #2b4356;border-radius:7px;margin-top:15px;padding:10px 13px}.bridge-workbench-module__J3RhPW__steps summary{color:#79a8b4;cursor:pointer;font-size:10px}.bridge-workbench-module__J3RhPW__steps section{border-top:1px solid #254052;margin-top:12px;padding:14px 0}.bridge-workbench-module__J3RhPW__steps section strong{color:#99ccca;font-size:11px;display:block}.bridge-workbench-module__J3RhPW__steps small{color:#60849d;font-size:9px}.bridge-workbench-module__J3RhPW__steps p{white-space:pre-wrap;color:#8baac1;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.bridge-workbench-module__J3RhPW__artifactButton,.bridge-workbench-module__J3RhPW__retry{background:0 0;border:1px solid #2d4859;border-radius:5px;margin-top:12px;padding:6px 9px;color:#8bb6bc!important;font-size:10px!important}.bridge-workbench-module__J3RhPW__retry{margin-left:44px}.bridge-workbench-module__J3RhPW__thinking{align-items:center;gap:5px;margin:10px 0 0 45px;display:flex}.bridge-workbench-module__J3RhPW__thinking>span{background:#68ddf5;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite bridge-workbench-module__J3RhPW__blink}.bridge-workbench-module__J3RhPW__thinking>span:nth-child(2){animation-delay:.15s}.bridge-workbench-module__J3RhPW__thinking>span:nth-child(3){animation-delay:.3s}.bridge-workbench-module__J3RhPW__thinking p{color:#6993a7;margin-left:8px;font-size:10px}.bridge-workbench-module__J3RhPW__composerArea{background:linear-gradient(#0c1b2eaa,#0c1b2e 30%);flex-shrink:0;padding:12px max(28px,50% - 430px) 15px}.bridge-workbench-module__J3RhPW__methodBar{align-items:center;gap:6px;padding-bottom:10px;display:flex}.bridge-workbench-module__J3RhPW__methodBar>button{color:#64859f;background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 10px;font-size:10px}.bridge-workbench-module__J3RhPW__methodBar>button[aria-pressed=true]{color:#96e8f7;background:#173b45;border-color:#30616a}.bridge-workbench-module__J3RhPW__methodBar>button:hover{color:#a0d6d2}.bridge-workbench-module__J3RhPW__methodBar .bridge-workbench-module__J3RhPW__contextToggle{color:#6d94a9;margin-left:auto;padding-right:0;font-size:10px}.bridge-workbench-module__J3RhPW__composer{background:#152a40;border:1px solid #315067;border-radius:12px;overflow:hidden;box-shadow:0 5px 22px #0003}.bridge-workbench-module__J3RhPW__composer:focus-within{border-color:#477a88;box-shadow:0 0 0 2px #46798514}.bridge-workbench-module__J3RhPW__composer>textarea{resize:vertical;color:#d1e2ef;background:0 0;border:0;width:100%;min-height:79px;max-height:240px;padding:18px 20px 10px;font-size:13px;line-height:1.6;outline:0!important}.bridge-workbench-module__J3RhPW__composer>textarea::placeholder{color:#61839c}.bridge-workbench-module__J3RhPW__composerBottom{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 11px 17px;display:flex}.bridge-workbench-module__J3RhPW__composerBottom>div{flex-wrap:wrap;gap:8px;display:flex}.bridge-workbench-module__J3RhPW__composerBottom select{appearance:auto;color:#82a6bc;background:#102336;border:1px solid #2b455b;border-radius:5px;outline:0;max-width:250px;padding:6px 7px;font-size:9px}.bridge-workbench-module__J3RhPW__composerBottom .bridge-workbench-module__J3RhPW__send{color:#14363b;background:#68ddf5;border:0;border-radius:8px;flex-shrink:0;width:33px;height:33px}.bridge-workbench-module__J3RhPW__composerBottom .bridge-workbench-module__J3RhPW__send:hover{background:#a1eafa}.bridge-workbench-module__J3RhPW__composerBottom .bridge-workbench-module__J3RhPW__stop{color:#becbd4;background:#243646;border:1px solid #60656c;border-radius:7px;padding:7px 9px;font-size:10px}.bridge-workbench-module__J3RhPW__composerHint{color:#4b6d87;justify-content:space-between;gap:12px;padding:10px 3px 0;font-size:8px;line-height:1.6;display:flex}.bridge-workbench-module__J3RhPW__composerHint>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.bridge-workbench-module__J3RhPW__contextField{color:#7ba2b4;flex-direction:column;gap:7px;margin:0 0 12px;font-size:10px;display:flex}.bridge-workbench-module__J3RhPW__contextField textarea{color:#b8cedd;resize:vertical;background:#102438;border:1px solid #2b495f;border-radius:7px;max-height:180px;padding:11px;font-size:12px;line-height:1.7}.bridge-workbench-module__J3RhPW__selectionBar{color:#9ad9d0;background:#1a3c46;border:1px solid #39636c;border-radius:7px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 11px;font-size:10px;display:flex}.bridge-workbench-module__J3RhPW__selectionBar>span{align-items:center;gap:6px;margin-right:auto;display:flex}.bridge-workbench-module__J3RhPW__selectionBar button{color:#bde7df;background:#244f55;border:1px solid #4c7777;border-radius:5px;padding:6px 8px;font-size:10px}.bridge-workbench-module__J3RhPW__conversationStage{background:radial-gradient(at 25%,#143a4940,#0000 65%),#07131f;border:1px solid #2b485d;border-radius:11px;align-items:center;gap:32px;margin:17px 33px 0;padding:20px 32px;display:flex}.bridge-workbench-module__J3RhPW__thread[hidden]{display:none}.bridge-workbench-module__J3RhPW__session[data-conversation=true]{overflow-y:auto}.bridge-workbench-module__J3RhPW__session[data-conversation=true]>.bridge-workbench-module__J3RhPW__sessionHeading,.bridge-workbench-module__J3RhPW__session[data-conversation=true]>.bridge-workbench-module__J3RhPW__composerArea{flex-shrink:0}.bridge-workbench-module__J3RhPW__session[data-conversation=true]>.bridge-workbench-module__J3RhPW__thread:not([hidden]){flex:none;min-height:180px;max-height:45vh}.bridge-workbench-module__J3RhPW__session[data-conversation=true] .bridge-workbench-module__J3RhPW__conversationStage{flex:1 0 auto;justify-content:center;min-height:360px}.bridge-workbench-module__J3RhPW__session[data-conversation=true] .bridge-workbench-module__J3RhPW__conversationStage>div{max-width:300px}@media (max-width:750px){.bridge-workbench-module__J3RhPW__session[data-conversation=true] .bridge-workbench-module__J3RhPW__conversationStage{text-align:center;flex-direction:column;gap:4px;min-height:0}.bridge-workbench-module__J3RhPW__session[data-conversation=true] .bridge-workbench-module__J3RhPW__voiceControls{justify-content:center}}.bridge-workbench-module__J3RhPW__avatar{color:#68ddf5;filter:drop-shadow(0 0 13px #55bca528);background:#12363e44;border-radius:50%;flex-shrink:0;width:105px;height:105px;position:relative}.bridge-workbench-module__J3RhPW__avatar:after{content:"";opacity:.4;border:1px dashed #37656b;border-radius:50%;position:absolute;inset:-8px}.bridge-workbench-module__J3RhPW__avatar svg{width:100%;height:100%}.bridge-workbench-module__J3RhPW__avatarActive{animation:3s ease-in-out infinite bridge-workbench-module__J3RhPW__breathe}.bridge-workbench-module__J3RhPW__avatarActive:after{animation:18s linear infinite bridge-workbench-module__J3RhPW__orbit}.bridge-workbench-module__J3RhPW__conversationStage h2{letter-spacing:-.035em;color:#cde6ec;margin:9px 0;font-size:21px;font-weight:450}.bridge-workbench-module__J3RhPW__conversationStage p{color:#6f94a8;margin:0 0 13px;font-size:10px}.bridge-workbench-module__J3RhPW__voiceControls{flex-wrap:wrap;gap:8px;display:flex}.bridge-workbench-module__J3RhPW__voiceControls select{color:#8bb2c3;background:#11283c;border:1px solid #305165;border-radius:5px;max-width:245px;padding:6px 9px;font-size:9px}.bridge-workbench-module__J3RhPW__voiceControls button{color:#99d8cc;background:#1e4850;border:1px solid #39656a;border-radius:5px;padding:6px 9px;font-size:9px}.bridge-workbench-module__J3RhPW__boardWelcome{text-align:center;background:radial-gradient(at 50% 40%,#15334477,#0000 65%);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 25px;display:flex}.bridge-workbench-module__J3RhPW__constructionGlyph{color:#68ddf5;background:linear-gradient(135deg,#1d434e,#142b41);border:1px solid #375967;border-radius:21px;place-items:center;width:90px;height:90px;margin-bottom:30px;display:grid;transform:rotate(-5deg);box-shadow:0 15px 55px #0003}.bridge-workbench-module__J3RhPW__constructionGlyph svg{transform:rotate(5deg)}.bridge-workbench-module__J3RhPW__boardWelcome h1{letter-spacing:-.04em;margin:13px 0;font-size:clamp(25px,3vw,36px);font-weight:430}.bridge-workbench-module__J3RhPW__boardWelcome>p{color:#7494ab;margin:0 0 25px;font-size:12px;line-height:1.9}.bridge-workbench-module__J3RhPW__primary{background:#68ddf5;border:1px solid #68ddf5;border-radius:7px;padding:10px 15px;font-weight:600;color:#11323a!important;font-size:12px!important}.bridge-workbench-module__J3RhPW__primary:hover{background:#a1eafa}.bridge-workbench-module__J3RhPW__boardExamples{color:#506f87;gap:26px;margin-top:40px;font-size:10px;display:flex}.bridge-workbench-module__J3RhPW__boardExamples>span:before{content:"";background:#4d877f;border-radius:50%;width:4px;height:4px;margin:0 7px 2px 0;display:inline-block}.bridge-workbench-module__J3RhPW__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b16cc;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.bridge-workbench-module__J3RhPW__modal{color:#afc9d9;background:#152b40;border:1px solid #416477;border-radius:15px;max-width:490px;padding:30px;box-shadow:0 15px 70px #0008}.bridge-workbench-module__J3RhPW__modal>svg{color:#68ddf5}.bridge-workbench-module__J3RhPW__modal h2{letter-spacing:-.025em;color:#d8ebf3;margin:18px 0 12px;font-size:23px;font-weight:500}.bridge-workbench-module__J3RhPW__modal p{color:#8aaabd;font-size:12px;line-height:1.9}.bridge-workbench-module__J3RhPW__modal button{color:#c1d7e3;background:#243c50;border:1px solid #426175;border-radius:6px;padding:9px 12px;font-size:11px}.bridge-workbench-module__J3RhPW__modal>div{justify-content:flex-end;gap:8px;margin-top:27px;display:flex}@keyframes bridge-workbench-module__J3RhPW__blink{0%,70%,to{opacity:.3}35%{opacity:1}}@keyframes bridge-workbench-module__J3RhPW__breathe{0%,to{filter:drop-shadow(0 0 10px #5cdab228);opacity:.8}50%{filter:drop-shadow(0 0 20px #5cdab277);opacity:1}}@keyframes bridge-workbench-module__J3RhPW__orbit{to{transform:rotate(360deg)}}@media (min-width:1600px){.bridge-workbench-module__J3RhPW__sidebar{width:262px;padding-left:22px;padding-right:22px}.bridge-workbench-module__J3RhPW__topbar{padding:0 39px}.bridge-workbench-module__J3RhPW__sessionHeading{padding:25px 42px 20px}.bridge-workbench-module__J3RhPW__thread{padding-top:35px}.bridge-workbench-module__J3RhPW__welcome{margin-top:35px}.bridge-workbench-module__J3RhPW__promptGrid{margin-top:37px}.bridge-workbench-module__J3RhPW__composerArea{padding-bottom:20px}}@media (max-width:1100px){.bridge-workbench-module__J3RhPW__sidebar{width:210px;padding:22px 13px 15px}.bridge-workbench-module__J3RhPW__sessionHeading{padding:20px 23px 15px}.bridge-workbench-module__J3RhPW__sessionHeading input{font-size:18px}.bridge-workbench-module__J3RhPW__sessionHeading button{font-size:9px}.bridge-workbench-module__J3RhPW__thread{padding:23px}.bridge-workbench-module__J3RhPW__composerArea{padding:12px 22px 14px}.bridge-workbench-module__J3RhPW__conversationStage{gap:20px;margin:15px 22px 0;padding:16px 20px}.bridge-workbench-module__J3RhPW__conversationStage h2{font-size:19px}.bridge-workbench-module__J3RhPW__avatar{width:88px;height:88px}.bridge-workbench-module__J3RhPW__topbar{padding:0 24px}.bridge-workbench-module__J3RhPW__composerBottom select{max-width:190px}.bridge-workbench-module__J3RhPW__promptGrid{gap:8px}}@media (max-width:780px){.bridge-workbench-module__J3RhPW__shell{min-height:500px}.bridge-workbench-module__J3RhPW__sidebar{width:250px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 40px #0006}.bridge-workbench-module__J3RhPW__sidebarOpen{transform:translate(0)}.bridge-workbench-module__J3RhPW__mobileClose{color:#8ea8b9;background:0 0;border:0;position:absolute;top:20px;right:15px;display:flex!important}.bridge-workbench-module__J3RhPW__navBackdrop{z-index:11;background:#0008;border:0;position:fixed;inset:0;display:block!important}.bridge-workbench-module__J3RhPW__menuButton{color:#809fb3;background:0 0;border:0;padding:0;display:flex!important}.bridge-workbench-module__J3RhPW__topbar{height:55px;min-height:55px;padding:0 18px}.bridge-workbench-module__J3RhPW__topbar>div{gap:9px;font-size:10px}.bridge-workbench-module__J3RhPW__personal{margin-right:0}.bridge-workbench-module__J3RhPW__personal>span{display:none}.bridge-workbench-module__J3RhPW__topbarRight{gap:10px!important}.bridge-workbench-module__J3RhPW__previewBadge{font-size:7px}.bridge-workbench-module__J3RhPW__sessionHeading{gap:10px;padding:16px 20px 12px}.bridge-workbench-module__J3RhPW__sessionHeading input{width:100%;min-width:0;font-size:18px}.bridge-workbench-module__J3RhPW__sessionHeading>div:first-child{flex:1;min-width:0}.bridge-workbench-module__J3RhPW__sessionHeading>div:last-child{max-width:45%}.bridge-workbench-module__J3RhPW__sessionHeading>div:last-child button:not(:last-child){display:none}.bridge-workbench-module__J3RhPW__thread{padding:20px 18px}.bridge-workbench-module__J3RhPW__welcome{margin-top:14px}.bridge-workbench-module__J3RhPW__welcome h1{font-size:27px}.bridge-workbench-module__J3RhPW__welcomeOrb{width:45px;height:45px;margin-bottom:18px}.bridge-workbench-module__J3RhPW__welcome>p{font-size:11px}.bridge-workbench-module__J3RhPW__promptGrid{gap:8px;margin-top:26px}.bridge-workbench-module__J3RhPW__promptGrid button{padding:13px 13px 15px}.bridge-workbench-module__J3RhPW__promptGrid strong{font-size:11px}.bridge-workbench-module__J3RhPW__promptGrid span{font-size:9px}.bridge-workbench-module__J3RhPW__promptGrid svg{width:13px;right:8px}.bridge-workbench-module__J3RhPW__composerArea{padding:8px 15px 13px}.bridge-workbench-module__J3RhPW__composer>textarea{min-height:70px;padding:13px 14px 8px;font-size:12px}.bridge-workbench-module__J3RhPW__composerBottom{gap:4px;padding:6px 9px 9px 12px}.bridge-workbench-module__J3RhPW__composerBottom>div{gap:5px}.bridge-workbench-module__J3RhPW__composerBottom select{max-width:165px;padding:5px 4px;font-size:8px}.bridge-workbench-module__J3RhPW__composerBottom .bridge-workbench-module__J3RhPW__send{width:30px;height:30px}.bridge-workbench-module__J3RhPW__methodBar{gap:3px}.bridge-workbench-module__J3RhPW__methodBar>button{padding:5px 7px;font-size:9px}.bridge-workbench-module__J3RhPW__methodBar .bridge-workbench-module__J3RhPW__contextToggle{font-size:9px}.bridge-workbench-module__J3RhPW__composerHint{gap:8px;font-size:7px}.bridge-workbench-module__J3RhPW__composerHint>span:last-child{white-space:normal;text-align:right;max-width:110px}.bridge-workbench-module__J3RhPW__conversationStage{gap:16px;margin:12px 16px 0;padding:14px}.bridge-workbench-module__J3RhPW__avatar{width:71px;height:71px}.bridge-workbench-module__J3RhPW__conversationStage .bridge-workbench-module__J3RhPW__eyebrow{font-size:6px}.bridge-workbench-module__J3RhPW__conversationStage h2{margin:7px 0;font-size:17px}.bridge-workbench-module__J3RhPW__conversationStage p{font-size:9px;line-height:1.5}.bridge-workbench-module__J3RhPW__voiceControls select{max-width:165px;font-size:8px}.bridge-workbench-module__J3RhPW__voiceControls button{font-size:8px}.bridge-workbench-module__J3RhPW__message{gap:10px}.bridge-workbench-module__J3RhPW__messageAvatar{width:27px;height:27px}.bridge-workbench-module__J3RhPW__messageText{font-size:12px}.bridge-workbench-module__J3RhPW__messageContent>header{gap:7px}.bridge-workbench-module__J3RhPW__messageContent>header>span{max-width:105px;font-size:7px}.bridge-workbench-module__J3RhPW__messageContent header label>span{display:none}.bridge-workbench-module__J3RhPW__userMessage .bridge-workbench-module__J3RhPW__messageText{padding:12px 13px}.bridge-workbench-module__J3RhPW__boardExamples{flex-wrap:wrap;justify-content:center;gap:14px;font-size:8px}.bridge-workbench-module__J3RhPW__boardWelcome>p{font-size:11px}.bridge-workbench-module__J3RhPW__banners{padding:8px 12px 0}.bridge-workbench-module__J3RhPW__error,.bridge-workbench-module__J3RhPW__success{flex-wrap:wrap;gap:6px;padding:8px;font-size:10px}.bridge-workbench-module__J3RhPW__error>span,.bridge-workbench-module__J3RhPW__success>span{flex-basis:80%}.bridge-workbench-module__J3RhPW__selectionBar{padding:7px;font-size:9px}.bridge-workbench-module__J3RhPW__selectionBar button{padding:5px;font-size:8px}.bridge-workbench-module__J3RhPW__selectionBar>span{gap:4px}.bridge-workbench-module__J3RhPW__selectionBar>span>svg{width:12px}}@media (max-width:420px){.bridge-workbench-module__J3RhPW__promptGrid span{display:none}.bridge-workbench-module__J3RhPW__promptGrid button{justify-content:center;min-height:58px}.bridge-workbench-module__J3RhPW__welcome h1{font-size:24px}.bridge-workbench-module__J3RhPW__welcome>.bridge-workbench-module__J3RhPW__eyebrow{font-size:7px}.bridge-workbench-module__J3RhPW__conversationStage{gap:12px}.bridge-workbench-module__J3RhPW__avatar{width:57px;height:57px}.bridge-workbench-module__J3RhPW__voiceControls{gap:5px}.bridge-workbench-module__J3RhPW__voiceControls select{max-width:148px}.bridge-workbench-module__J3RhPW__composerBottom select{max-width:143px}.bridge-workbench-module__J3RhPW__composerBottom>div{max-width:85%}.bridge-workbench-module__J3RhPW__topbarRight .bridge-workbench-module__J3RhPW__previewBadge{display:none}.bridge-workbench-module__J3RhPW__boardWelcome h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.bridge-workbench-module__J3RhPW__avatarActive,.bridge-workbench-module__J3RhPW__avatarActive:after,.bridge-workbench-module__J3RhPW__thinking>span{animation:none}.bridge-workbench-module__J3RhPW__sidebar{transition:none}}.bridge-workbench-module__J3RhPW__shell .bridge-workbench-module__J3RhPW__deleteItem{color:#c78389;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:5px 18px 10px;padding:7px 9px;font-size:11px;display:flex}.bridge-workbench-module__J3RhPW__shell .bridge-workbench-module__J3RhPW__deleteItem:hover{color:#ffb8c2;background:#35242d}.bridge-workbench-module__J3RhPW__shell .bridge-workbench-module__J3RhPW__deleteItem:disabled{opacity:.4;cursor:default}.bridge-workbench-module__J3RhPW__shell .bridge-workbench-module__J3RhPW__main{max-width:none;margin:0;padding:0}.bridge-workbench-module__J3RhPW__composerBottom select,.bridge-workbench-module__J3RhPW__voiceControls select{width:auto}.bridge-workbench-module__J3RhPW__conversationStage{padding-top:76px;position:relative}.bridge-workbench-module__J3RhPW__focusControls{z-index:3;justify-content:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.bridge-workbench-module__J3RhPW__microphoneButton{min-height:48px;background:#164454!important;border:1px solid #71dcec!important;border-radius:30px!important;padding:10px 22px!important;font-size:16px!important}.bridge-workbench-module__J3RhPW__microphoneButton span{font-size:24px}.bridge-workbench-module__J3RhPW__microphoneButton[data-listening=true]{animation:1.4s ease-in-out infinite bridge-workbench-module__J3RhPW__micPulse;background:#216759!important}@keyframes bridge-workbench-module__J3RhPW__micPulse{50%{box-shadow:0 0 0 9px #68e3e322}}.bridge-workbench-module__J3RhPW__conversationStage:fullscreen{background:#030b14;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;display:flex}.bridge-workbench-module__J3RhPW__conversationStage:fullscreen>div{display:none}.bridge-workbench-module__J3RhPW__conversationStage:fullscreen>figure{flex-basis:min(85vh,90vw);width:min(85vh,90vw)}.bridge-workbench-module__J3RhPW__conversationStage:fullscreen .bridge-workbench-module__J3RhPW__focusControls{top:auto;bottom:24px}@media (prefers-reduced-motion:reduce){.bridge-workbench-module__J3RhPW__microphoneButton{animation:none!important}}.bridge-workbench-module__J3RhPW__navGroup{border:1px solid #284657;border-radius:10px;margin-bottom:10px;padding:8px}.bridge-workbench-module__J3RhPW__navGroup>small{color:#86a6b6;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px 9px;font-size:10px;display:block}.bridge-workbench-module__J3RhPW__navGroup button{width:100%}.bridge-workbench-module__J3RhPW__modeNotice{color:#aac1cc;margin:8px 0;font-size:12px;line-height:1.6}.bridge-workbench-module__J3RhPW__methodBar button[data-method=review][aria-pressed=true]{background:#234b61}.bridge-workbench-module__J3RhPW__methodBar button[data-method=council][aria-pressed=true]{background:#424562}.bridge-workbench-module__J3RhPW__methodBar button[data-method=scenarios][aria-pressed=true]{background:#574735}.bridge-workbench-module__J3RhPW__composerBottom>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bridge-workbench-module__J3RhPW__composerBottom select{box-sizing:border-box;height:36px}.bridge-workbench-module__J3RhPW__shell label+label{margin-top:0}.bridge-workbench-module__J3RhPW__shell select{max-width:100%}.bridge-workbench-module__J3RhPW__sessionHeading>div:first-child{flex:1;min-width:0}.bridge-workbench-module__J3RhPW__sessionHeading input{width:min(620px,100%)}.bridge-workbench-module__J3RhPW__messageText:has(article){white-space:normal}.bridge-workbench-module__J3RhPW__workspacePicker{border-bottom:1px solid #294550;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 24px;display:flex}.bridge-workbench-module__J3RhPW__workspacePicker label{gap:4px;font-size:11px;display:grid}.bridge-workbench-module__J3RhPW__workspacePicker select,.bridge-workbench-module__J3RhPW__workspacePicker input,.bridge-workbench-module__J3RhPW__workspacePicker button{color:#d4ecf0;background:#102533;border:1px solid #355866;border-radius:7px;max-width:320px;padding:8px}.bridge-workbench-module__J3RhPW__main[data-view=construction]>.bridge-workbench-module__J3RhPW__workspacePicker{align-items:center;gap:9px;padding:8px 18px}.bridge-workbench-module__J3RhPW__main[data-view=construction]>.bridge-workbench-module__J3RhPW__workspacePicker label{align-items:center;gap:9px;margin:0;display:flex}.bridge-workbench-module__J3RhPW__main[data-view=construction]>.bridge-workbench-module__J3RhPW__workspacePicker select,.bridge-workbench-module__J3RhPW__main[data-view=construction]>.bridge-workbench-module__J3RhPW__workspacePicker button{min-height:32px;margin:0;padding:6px 9px;font-size:11px}.bridge-workbench-module__J3RhPW__main[data-view=construction]>.bridge-workbench-module__J3RhPW__topbar{flex-shrink:0;height:42px;min-height:42px;padding:8px 18px}.bridge-workbench-module__J3RhPW__sessionHeading .bridge-workbench-module__J3RhPW__conversationBoardButton{color:#dff7fa;background:#123b46;border:1px solid #5aaab9;border-radius:9px;flex-shrink:0;order:3;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-weight:650;display:inline-flex}.bridge-workbench-module__J3RhPW__sessionHeading .bridge-workbench-module__J3RhPW__conversationBoardButton:disabled{opacity:.5}@media (max-width:900px){.bridge-workbench-module__J3RhPW__sessionHeading .bridge-workbench-module__J3RhPW__conversationBoardButton{justify-content:center;width:100%}}.bridge-workbench-module__J3RhPW__shell[data-reading=large]{font-size:16px}.bridge-workbench-module__J3RhPW__shell[data-contrast=deep]{--navy:#030b13;--panel:#0b1b29;--border:#466076;--muted:#a4bdcf;--text:#f2f7fa;background:#030b13}.bridge-workbench-module__J3RhPW__shell[data-motion=reduced] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.bridge-workbench-module__J3RhPW__shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
