@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--spacing:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[notifications\:email\]{notifications:email}.\[stripe\:webhook\]{stripe:webhook}}:root{--ink-950:#050812;--ink-900:#070c18;--ink-850:#0a1022;--ink-800:#0d162b;--ink-750:#111d35;--ink-700:#16233d;--panel:#0a1123db;--panel-solid:#0b1326;--panel-raised:#101a31;--line:#92b0e226;--line-strong:#6ea7ff57;--text:#f7faff;--text-soft:#cbd5e8;--muted:#8593ad;--muted-2:#66728b;--cobalt:#225cff;--blue:#1689ff;--cyan:#22d3ee;--green:#5ce1a7;--coral:#ff7b8e;--warning:#f6c56e;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--shadow-panel:0 28px 80px #00000057;--font-interface:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}*{box-sizing:border-box}html{background:var(--ink-950);min-width:320px}body{background:var(--ink-950);min-height:100vh;color:var(--text);font-family:var(--font-interface);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}::selection{color:#fff;background:#22d3ee47}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{color:#75dff2;letter-spacing:.14em;text-transform:uppercase;font-size:.71rem;font-weight:650}.primary-button,.secondary-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.88rem;font-weight:650;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-button{background:linear-gradient(110deg, var(--cyan) -20%, var(--blue) 42%, var(--cobalt) 100%);color:#fff;box-shadow:0 10px 30px #225cff45,inset 0 1px #ffffff45}.primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 36px #225cff61,inset 0 1px #ffffff57}.primary-button:not(:disabled):active,.secondary-button:not(:disabled):active{transform:translateY(1px)}.secondary-button{border-color:var(--line);color:var(--text-soft);background:#ffffff09}.secondary-button:not(:disabled):hover{border-color:var(--line-strong);color:#fff;background:#4e7fdb1a}.text-button{color:#65d9ed;font-size:inherit;background:0 0;border:0;padding:0;font-weight:600}.text-button:hover{color:#fff}.icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;flex:none;place-items:center;transition:all .18s;display:inline-grid}.icon-button:hover{border-color:var(--line-strong);color:#fff;background:#4078e61a}.icon-button.accent{color:var(--cyan);background:#22d3ee1a;border-color:#22d3ee52}.icon-button.danger:hover{color:var(--coral);background:#ff7b8e17;border-color:#ff7b8e59}.login-page{isolation:isolate;background:#040711;min-height:100svh;display:grid;position:relative;overflow:hidden}.network-background,.network-grid,.signal-plane,.network-lines,.signal-glow{pointer-events:none;position:absolute;inset:0}.network-background{z-index:-1;background:radial-gradient(circle at 78% 23%,#1c5dff1f,#0000 32%),radial-gradient(circle at 20% 83%,#00c4ff14,#0000 30%),linear-gradient(135deg,#040711 0%,#060b18 56%,#071027 100%);overflow:hidden}.network-grid{opacity:.26;background-image:radial-gradient(circle,#2c8eff52 1px,#0000 1.2px);background-size:24px 24px;-webkit-mask-image:linear-gradient(120deg,#0000 10%,#000 44%,#0000 74%);mask-image:linear-gradient(120deg,#0000 10%,#000 44%,#0000 74%)}.signal-plane{background:linear-gradient(135deg,#0e295b2e,#0000 64%);border:1px solid #2570f42e;transform:rotate(31deg)}.signal-plane-one{inset:-42% 52% 40% -16%}.signal-plane-two{inset:52% -12% -56% 49%;transform:rotate(-28deg)}.network-lines{opacity:.72;width:100%;height:100%}.network-line-group path{fill:none;stroke:#176cff;stroke-width:1px;opacity:.65;vector-effect:non-scaling-stroke}.network-nodes circle{fill:#34e9ff;filter:drop-shadow(0 0 8px #20beff)drop-shadow(0 0 18px #2263ff);transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite nodePulse}.network-nodes circle:nth-child(2n){animation-delay:-1.7s}.network-nodes circle:nth-child(3n){animation-delay:-3.2s}@keyframes nodePulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.4)}}.signal-glow{filter:blur(80px);opacity:.12;background:#176fff;border-radius:50%;width:240px;height:240px}.signal-glow-one{inset:auto auto -80px -40px}.signal-glow-two{background:#22d3ee;inset:-80px -20px auto auto}.login-layout{grid-template-columns:minmax(0,1.1fr) minmax(450px,.9fr);align-items:center;gap:clamp(48px,7vw,118px);width:min(1440px,100%);min-height:100svh;margin:auto;padding:clamp(40px,5.5vw,82px);display:grid}.login-story{place-items:center;min-height:min(650px,100svh - 120px);padding:30px 0;display:grid}.sidebar-brand{color:#fff;letter-spacing:.29em;align-items:center;gap:13px;font-size:.86rem;font-weight:620;display:flex}.noni-logo-frame{background:linear-gradient(145deg,#22d3ee26,#225cff21);border:1px solid #38ddf473;border-radius:11px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:inset 0 0 18px #22d3ee14,0 0 26px #225cff1a}.noni-logo{width:30px;height:30px}.login-brand-hero{text-align:center;justify-items:center;gap:27px;display:grid}.noni-logo-frame-large{background:radial-gradient(circle at 50% 32%,#22d3ee24,#225cff0e 58%,#040a173d);border-color:#38ddf457;border-radius:38px;width:clamp(132px,13vw,188px);height:clamp(132px,13vw,188px);box-shadow:inset 0 0 42px #22d3ee0f,0 0 80px #225cff29}.noni-logo-large{filter:drop-shadow(0 0 20px #228bff52);width:74%;height:74%}.login-brand-copy{justify-items:center;gap:8px;display:grid}.login-brand-abbreviation{color:#69e7f6;font-family:var(--font-mono);letter-spacing:.34em;font-size:.72rem;font-weight:650}.login-brand-copy h1{color:#fbfcff;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:690;line-height:1}.signal-kicker{color:#88a1c9;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:580;display:inline-flex}.signal-kicker i{background:var(--cyan);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #22d3eee6}.login-panel{place-items:center;display:grid}.auth-card{width:min(100%,530px);box-shadow:var(--shadow-panel), inset 0 1px #ffffff0d, 0 0 50px #225cff1a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#132343ad,#080f1feb),#080e1ce0;border:1px solid #5091ff5c;border-radius:22px;padding:clamp(30px,3.5vw,48px);animation:.35s ease-out both cardEntry;position:relative;overflow:hidden}.auth-card:before{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";opacity:.65;height:1px;position:absolute;inset:0 18% auto}@keyframes cardEntry{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-card-header h1,.auth-card-header h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:680}.auth-card-header p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.auth-form{gap:22px;margin-top:32px;display:grid}.auth-row,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-group{color:#dce5f4;gap:9px;font-size:.8rem;font-weight:590;display:grid}.field-label-row{justify-content:space-between;align-items:center;display:flex}.field-label-row .text-button{font-size:.74rem}.field-shell{color:#64738f;background:#0308138a;border:1px solid #899ec545;border-radius:11px;align-items:center;gap:12px;min-height:52px;padding:0 14px;transition:all .18s;display:flex}.field-shell:focus-within{color:var(--cyan);border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee17,0 0 24px #225cff14}.field-shell.disabled{opacity:.65}.field-shell input,.field-group>textarea{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.88rem;font-weight:430}.field-shell input{height:50px}.field-shell input::placeholder,.field-group>textarea::placeholder{color:#61708a}.field-group>textarea{resize:vertical;background:#03081373;border:1px solid #899ec53d;border-radius:11px;min-height:124px;padding:14px;line-height:1.55}.field-group>textarea:focus{border-color:#22d3eeb8;box-shadow:0 0 0 3px #22d3ee17}.field-group small{color:var(--muted-2);font-size:.72rem;font-weight:430}.password-toggle{color:#7d8ba5;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;display:grid}.password-toggle:hover{color:#fff}.auth-submit{width:100%;min-height:54px;margin-top:2px}.auth-recovery-button{color:#8be8f3;background:#22d3ee0f;border:1px solid #22d3ee38;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:.72rem;font-weight:650;display:flex}.auth-recovery-button:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee6b}.form-message{border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.form-error{color:#ff9cac;background:#ff7b8e14;border:1px solid #ff7b8e3d}.form-success{color:#8eebc2;background:#5ce1a714;border:1px solid #5ce1a738}.auth-card-footer{color:var(--muted-2);border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:22px;font-size:.75rem;display:flex}.auth-card-footer p{margin:0}.auth-card-footer .text-button{font-size:.75rem}.auth-complete-card{min-height:320px;color:var(--green);text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.auth-complete-card h2{color:#fff;letter-spacing:-.04em;margin:4px 0 0;font-size:2rem}.auth-complete-card p{max-width:360px;color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.6}.auth-complete-card .secondary-button{margin-top:10px}.compact-auth-page{place-items:center;padding:24px}.password-card{gap:22px;display:grid}.auth-action-card{gap:22px;width:min(500px,100%);display:grid}.auth-action-card form{display:grid}.auth-action-card>small{color:var(--muted-2);font-size:.68rem;line-height:1.55}.auth-action-icon{color:#79e8f4;background:#22d3ee12;border:1px solid #22d3ee38;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.portal-shell{background:radial-gradient(circle at 72% -10%, #225cff1c, transparent 32%), var(--ink-950);grid-template-columns:254px minmax(0,1fr);min-height:100svh;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.portal-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.portal-ambient{z-index:0;pointer-events:none;opacity:.28;background-image:radial-gradient(circle,#2b6fe824 1px,#0000 1.2px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 44%,#000 78%,#0000);mask-image:linear-gradient(120deg,#0000 44%,#000 78%,#0000)}.portal-sidebar{z-index:5;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a15eb;flex-direction:column;min-width:0;height:100svh;padding:22px 15px 16px;display:flex;position:relative}.sidebar-brand{white-space:nowrap;min-height:42px;padding:0 7px}.brand-text{transition:opacity .16s}.primary-nav{gap:6px;margin-top:48px;display:grid}.nav-label{color:#53617a;letter-spacing:.14em;text-transform:uppercase;margin:0 11px 8px;font-size:.62rem;font-weight:650}.primary-nav button{color:#8491a9;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;min-height:45px;padding:0 12px;font-size:.82rem;font-weight:540;transition:all .18s;display:flex;position:relative;overflow:hidden}.primary-nav button:hover{color:#dce6f6;background:#ffffff08}.primary-nav button.active{color:#fff;background:linear-gradient(90deg,#22d3ee1a,#225cff0f);border-color:#22d3ee29}.primary-nav button.active:before{background:var(--cyan);width:2px;box-shadow:0 0 12px var(--cyan);content:"";border-radius:4px;position:absolute;inset:8px auto 8px -1px}.primary-nav button.active svg{color:var(--cyan)}.nav-unread-badge{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#03101d;border-radius:100px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:.56rem;font-weight:800;display:inline-grid;box-shadow:0 0 13px #22d3ee59}.sidebar-spacer{flex:1}.workspace-status{white-space:nowrap;background:#5ce1a709;border:1px solid #5ce1a71f;border-radius:10px;align-items:center;gap:10px;margin:0 4px 15px;padding:10px;display:flex}.status-orb{background:#5ce1a71a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.status-orb i,.availability i,.connection-status i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5ce1a7b3}.workspace-status div,.sidebar-profile div{gap:2px;min-width:0;display:grid}.workspace-status strong{color:#c8d5e5;font-size:.68rem;font-weight:570}.workspace-status small{color:#61708a;font-size:.58rem}.sidebar-profile{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:15px 4px 2px;display:flex}.sidebar-profile div{flex:1}.sidebar-profile strong{color:#e8eef8;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.sidebar-profile small{color:var(--muted-2);text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.sidebar-profile a{width:30px;height:30px;color:var(--muted-2);place-items:center;display:grid}.sidebar-profile a:hover{color:var(--coral)}.collapse-button{border:1px solid var(--line);background:var(--panel-solid);width:26px;height:26px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:absolute;bottom:78px;right:-13px}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-label,.sidebar-collapsed .primary-nav button span,.sidebar-collapsed .workspace-status div,.sidebar-collapsed .sidebar-profile div,.sidebar-collapsed .sidebar-profile a{display:none}.sidebar-collapsed .sidebar-brand{padding:0 6px}.sidebar-collapsed .primary-nav button{justify-content:center;padding:0}.sidebar-collapsed .nav-unread-badge{min-width:16px;height:16px;padding:0 3px;font-size:.48rem;position:absolute;top:5px;right:4px}.sidebar-collapsed .workspace-status{justify-content:center;padding:8px}.sidebar-collapsed .sidebar-profile{justify-content:center}.sidebar-collapsed .collapse-button svg{transform:rotate(180deg)}.portal-main{z-index:1;grid-template-rows:68px minmax(0,1fr);min-width:0;height:100svh;display:grid;position:relative}.portal-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a14a8;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:0 clamp(22px,3vw,42px);display:flex}.global-search,.search-field{border:1px solid var(--line);color:#64738d;background:#ffffff06;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.global-search{width:min(390px,40vw)}.global-search:focus-within,.search-field:focus-within{border-color:#22d3ee66}.global-search input,.search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:.75rem}.global-search input::placeholder,.search-field input::placeholder{color:#65728a}.global-search kbd{border:1px solid var(--line);color:#59667d;font-family:var(--font-interface);white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:.6rem}.topbar-actions{align-items:center;gap:10px;display:flex}.availability,.connection-status{color:#7e8ca6;align-items:center;gap:7px;font-size:.7rem;display:inline-flex}.topbar-profile{color:#a7b3c6;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 4px;font-size:.72rem;display:flex}.topbar-profile:hover{color:#fff}.mobile-menu-button,.mobile-nav-close{color:var(--muted);background:0 0;border:0;display:none}.portal-content{min-height:0;overflow:auto}.console-view{width:min(1450px,100%);margin:0 auto;padding:clamp(24px,3.3vw,48px)}.profile-avatar{color:#dffaff;background:linear-gradient(145deg,#18325c,#0d1a31);border:1px solid #5baaff52;border-radius:50%;flex:none;place-items:center;font-weight:680;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.profile-avatar img{object-fit:cover;width:100%;height:100%}.avatar-sm{width:32px;height:32px;font-size:.65rem}.avatar-md{width:42px;height:42px;font-size:.76rem}.avatar-lg{width:60px;height:60px;font-size:1rem}.avatar-xl{width:112px;height:112px;font-size:1.7rem}.content-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,#101b32a8,#080f1ec2);box-shadow:0 18px 42px #00000024,inset 0 1px #ffffff06}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-heading h2{color:#eef4ff;letter-spacing:-.02em;margin:7px 0 0;font-size:1.05rem;font-weight:620}.view-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.view-heading h1,.messages-heading h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(2rem,3vw,2.65rem);font-weight:680}.view-heading p{color:var(--muted);margin:0;font-size:.86rem}.dashboard-view{gap:22px;display:grid}.dashboard-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 78% 44%,#225cff29,#0000 27%),linear-gradient(135deg,#101f3ddb,#060c1ad1);border:1px solid #4a8bff33;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;min-height:318px;padding:clamp(30px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #00000038,inset 0 1px #ffffff09}.dashboard-hero:after{pointer-events:none;content:"";opacity:.5;background-image:radial-gradient(circle,#2581ff30 1px,#0000 1.3px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000);mask-image:linear-gradient(90deg,#0000 45%,#000)}.dashboard-hero-copy{z-index:2;position:relative}.dashboard-hero-copy h1{letter-spacing:-.055em;margin:21px 0 13px;font-size:clamp(2.35rem,4vw,4rem);font-weight:690;line-height:1}.dashboard-hero-copy h1 span{color:#0000;background:linear-gradient(90deg,#62e6f6,#75a1ff);-webkit-background-clip:text;background-clip:text}.dashboard-hero-copy>p{color:#97a7bf;max-width:620px;margin:0;font-size:.98rem;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.hero-signal{z-index:2;aspect-ratio:1;justify-self:end;width:min(310px,100%);position:relative}.orbit{border:1px solid #3191ff33;border-radius:50%;position:absolute}.orbit-one{inset:11%}.orbit-two{border-color:#22d3ee3b;inset:28%}.core-signal{color:#92f5ff;background:linear-gradient(145deg,#22d3ee2b,#225cff36);border:1px solid #22d3ee6e;border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%;box-shadow:0 0 42px #225cff40}.orbit-avatar{z-index:3;position:absolute;box-shadow:0 0 0 5px #0b152bd9,0 0 22px #2376ff42}.orbit-avatar-1{top:6%;left:47%}.orbit-avatar-2{top:45%;right:2%}.orbit-avatar-3{bottom:4%;left:43%}.orbit-avatar-4{top:44%;left:0}.metric-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius);background:#0b1427ad;align-items:center;gap:14px;min-width:0;padding:18px;display:flex}.metric-icon{color:#75dff2;background:#228eff17;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.metric-card div{flex:1;gap:2px;display:grid}.metric-card strong{color:#fff;font-size:1.12rem;font-weight:650}.metric-card span{color:var(--muted-2);font-size:.68rem}.metric-card>svg{color:#53627c}.live-dot{border-radius:50%;flex:none;height:7px;box-shadow:0 0 10px #5ce1a799;background:var(--green)!important;width:7px!important}.dashboard-columns{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);gap:18px;display:grid}.team-card,.foundation-card{padding:25px}.member-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.member-chip{text-align:left;background:#ffffff05;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:11px;display:flex}.member-chip:hover{background:#22d3ee09;border-color:#22d3ee33}.member-chip>span{gap:3px;min-width:0;display:grid}.member-chip strong{color:#e4ebf6;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.member-chip small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.foundation-card{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 44%),linear-gradient(145deg,#101b32a8,#080f1ec2);flex-direction:column;justify-content:center;display:flex}.foundation-card h2{letter-spacing:-.03em;margin:12px 0 10px;font-size:1.34rem;line-height:1.25}.foundation-card p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.58}.foundation-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:25px;display:grid}.foundation-progress i{background:linear-gradient(90deg, var(--cyan), var(--cobalt));border-radius:4px;height:3px}.foundation-progress i.muted{background:#253149}.foundation-label{color:#60708a;margin-top:9px;font-size:.62rem}.messages-view{grid-template-columns:360px minmax(0,1fr);gap:0;width:100%;height:100%;padding:0;display:grid}.conversation-sidebar{border-right:1px solid var(--line);background:#070d1a85;flex-direction:column;min-height:0;display:flex}.messages-heading{justify-content:space-between;align-items:flex-end;padding:28px 24px 20px;display:flex}.messages-heading h1{font-size:2rem}.conversation-sidebar>.search-field{margin:0 18px 16px}.conversation-list{flex:1;min-height:0;padding:0 10px 20px;overflow-y:auto}.list-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:10px 10px 8px;font-size:.66rem;display:flex}.list-label .text-button{text-transform:none;letter-spacing:0;font-size:.64rem}.conversation-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-width:0;padding:11px;transition:all .16s;display:grid}.conversation-item:hover{background:#ffffff07}.conversation-item.active{background:linear-gradient(90deg,#22d3ee13,#225cff09);border-color:#22d3ee26}.conversation-item.unread{background:#2287ff0b}.conversation-item.unread .conversation-copy strong{color:#fff;font-weight:720}.conversation-item.unread .conversation-copy small{color:#9eabc1;font-weight:620}.conversation-copy{gap:4px;min-width:0;display:grid}.conversation-copy strong{color:#dfe7f3;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:590;overflow:hidden}.conversation-copy small{color:#63718a;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.conversation-item-meta{align-content:space-between;align-self:stretch;justify-items:end;gap:7px;min-width:30px;display:grid}.conversation-item time{color:#53617a;font-size:.58rem}.conversation-unread-count{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#04101d;border-radius:100px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.54rem;font-weight:850;display:inline-grid}.conversation-item>svg{color:#5e779b}.conversation-item .profile-list-avatar{transition:box-shadow .15s,transform .15s}.conversation-item .profile-list-avatar:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #22d3ee21}.loading-row,.empty-list{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 10px;font-size:.72rem;display:flex}.inline-error{color:#ff9cac;background:#ff7b8e14;border-radius:8px;margin:4px 8px 12px;padding:9px;font-size:.68rem}.empty-messages{color:var(--muted);text-align:center;justify-items:center;padding:54px 24px;display:grid}.empty-messages svg{color:#55739e}.empty-messages h3{color:#dce5f1;margin:14px 0 5px;font-size:.9rem}.empty-messages p{margin:0 0 18px;font-size:.7rem}.chat-panel{background:radial-gradient(circle at 76% 12%,#225cff0f,#0000 36%);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:72px;padding:0 24px;display:flex}.chat-header>div{gap:2px;display:grid}.chat-header strong{font-size:.8rem}.chat-header span{color:var(--muted-2);font-size:.65rem}.chat-header .connection-status{margin-left:auto}.mobile-back{color:var(--muted);background:0 0;border:0;display:none}.message-thread{flex:1;min-height:0;padding:20px clamp(20px,4vw,66px);overflow-y:auto}.thread-intro{color:var(--muted-2);text-align:center;justify-items:center;margin:10px auto 38px;display:grid}.thread-intro h2{color:#ecf2fb;margin:12px 0 3px;font-size:1.08rem}.thread-intro p{margin:0 0 9px;font-size:.7rem}.thread-intro span{font-size:.64rem}.message-row{align-items:flex-end;gap:9px;margin-top:17px;display:flex}.message-row.grouped{margin-top:4px}.message-row.mine{justify-content:flex-end}.avatar-spacer{flex:0 0 32px;width:32px}.message-bubble{border:1px solid var(--line);background:#121d33d1;border-radius:15px 15px 15px 4px;max-width:min(68%,680px);padding:10px 13px 7px}.message-row.mine .message-bubble{background:linear-gradient(135deg,#1689ffd4,#225cffde);border-color:#2284ff33;border-radius:15px 15px 4px;box-shadow:0 8px 26px #1b57dc21}.message-bubble p{color:#e8eef7;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.48}.message-bubble time{color:#b7c6de8f;text-align:right;margin-top:5px;font-size:.54rem;display:block}.message-row.mine .message-bubble time{color:#ffffff9e}.message-meta{justify-content:flex-end;align-items:center;gap:7px;min-height:17px;margin-top:5px;display:flex}.message-meta time{margin:0;display:inline}.read-receipt{color:#ffffffa3;align-items:center;gap:3px;font-size:.54rem;font-weight:650;display:inline-flex}.read-receipt.read{color:#bdf8ff}.read-receipt svg{flex:none}.message-composer{border:1px solid var(--line-strong);background:#091122eb;border-radius:15px;align-items:flex-end;gap:10px;margin:0 clamp(20px,4vw,66px) 22px;padding:9px 10px 9px 15px;display:flex;box-shadow:0 14px 38px #0003}.message-composer:focus-within{border-color:#22d3ee80}.message-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;max-height:130px;padding:8px 0;font-size:.78rem;line-height:1.4}.message-composer textarea::placeholder{color:#596880}.send-button{background:linear-gradient(135deg, var(--cyan), var(--cobalt));color:#fff;border:0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat-empty{text-align:center;justify-items:center;max-width:420px;margin:auto;padding:30px;display:grid}.empty-signal{color:#65dff2;background:radial-gradient(circle,#22d3ee21,#225cff0d);border:1px solid #22d3ee3d;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 42px #225cff1a}.chat-empty h2{letter-spacing:-.03em;margin:20px 0 8px;font-size:1.4rem}.chat-empty p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.notification-settings-view{align-content:start;gap:22px;display:grid}.notification-settings-heading{margin-bottom:0}.email-only-pill,.coming-soon-pill{color:#7fe4f4;background:#22d3ee0e;border:1px solid #22d3ee2e;border-radius:100px;align-items:center;gap:7px;padding:8px 11px;font-size:.62rem;font-weight:750;display:inline-flex}.notification-master-card{background:radial-gradient(circle at 94% 0,#22d3ee18,#0000 34%),linear-gradient(145deg,#0d1b32e0,#081122e6);border:1px solid #22d3ee33;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:22px 24px;display:grid;box-shadow:0 18px 45px #0003}.notification-master-card h2,.notification-category-card h2{letter-spacing:-.02em;margin:4px 0 0;font-size:.92rem}.notification-master-card p,.notification-category-card p{color:var(--muted);margin:7px 0 0;font-size:.69rem;line-height:1.55}.notification-master-card p strong{color:#dce8f9}.notification-card-icon{color:#67dceb;background:#22d3ee12;border:1px solid #22d3ee30;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.notification-card-icon.master{background:linear-gradient(145deg,#22d3ee21,#225cff14);border-radius:15px;width:46px;height:46px}.notification-card-icon.names{color:#d9a9ff}.notification-card-icon.documents{color:#f1c468}.notification-card-icon.updates{color:#9fdf9a}.notification-card-icon.phone{color:#687890}.notification-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;transition:opacity .16s;display:grid}.notification-settings-grid.master-disabled{opacity:.58}.notification-category-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#225cff11,#0000 40%),#0a1326c7;border-radius:16px;flex-direction:column;min-height:174px;padding:19px;display:flex}.notification-category-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.notification-category-card>header small{color:#647591;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:750}.notification-category-card>footer{color:#6f8099;align-items:center;gap:6px;margin-top:auto;padding-top:15px;font-size:.58rem;line-height:1.45;display:flex}.notification-category-card.parent-disabled{opacity:.56}.notification-category-card.future-channel{background:#080f1d85;border-style:dashed}.notification-category-card.future-channel .coming-soon-pill{color:#76859c;background:#697a9414;border-color:#697a9433}.notification-switch{color:#ff92a2;background:#ff748712;border:1px solid #ff74873b;border-radius:100px;grid-template-columns:20px auto;align-items:center;gap:5px;min-width:68px;height:30px;padding:0 8px 0 5px;transition:all .15s;display:inline-grid}.notification-switch>span{background:#8f4350;border-radius:50%;width:18px;height:18px;transition:all .15s;box-shadow:inset 0 0 0 1px #ffffff1f}.notification-switch strong{font-size:.56rem}.notification-switch.on{color:#86e3ba;background:#5ce1a714;border-color:#5ce1a740}.notification-switch.on>span{background:#4ecf93;box-shadow:0 0 10px #4ecf9359}.notification-switch:disabled{cursor:wait;opacity:.62}.thread-email-settings{z-index:9;flex:none;display:inline-flex;position:relative}.thread-settings-trigger{color:#7386a3;background:#0d182db8;border:1px solid #7e9ece29;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.thread-settings-trigger:hover,.thread-settings-trigger.enabled{color:#67dceb;border-color:#22d3ee3b}.thread-settings-trigger.muted{color:#df7888;border-color:#ff7b8e33}.thread-settings-popover{z-index:80;color:#e5edf9;text-align:left;background:#0b1528;border:1px solid #5f88c44d;border-radius:14px;width:min(310px,100vw - 28px);display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 22px 60px #00000085}.thread-settings-popover>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#22d3ee12,#0000);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 14px;display:grid}.thread-settings-popover>header>span{color:#64d9eb;background:#22d3ee14;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.thread-settings-popover>header>div{gap:2px;min-width:0;display:grid}.thread-settings-popover>header strong{color:#e8eff9;font-size:.69rem}.thread-settings-popover>header small{color:#687893;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.thread-settings-popover>header button{color:#71829c;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.thread-settings-popover>header button:hover{color:#fff;background:#ffffff0d}.thread-email-toggle{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 14px;display:grid}.thread-email-toggle:hover{background:#22d3ee09}.thread-email-icon{color:#76a5ff;background:#225cff17;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.thread-email-toggle>span:nth-child(2){gap:3px;min-width:0;display:grid}.thread-email-toggle strong{color:#dce5f2;font-size:.66rem}.thread-email-toggle small{color:#6f8099;font-size:.54rem;line-height:1.35}.thread-email-toggle>i{color:#fff;background:#562c38;border-radius:100px;place-items:center end;width:38px;height:22px;padding:0 5px;font-style:normal;transition:all .15s;display:grid;position:relative}.thread-email-toggle>i b{background:#d76d7d;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;left:3px}.thread-email-toggle>i.on{background:#21664b;justify-items:start}.thread-email-toggle>i.on b{background:#58d49b;left:19px}.thread-settings-loading{color:#8493aa;justify-content:center;align-items:center;gap:7px;min-height:72px;font-size:.62rem;display:flex}.thread-settings-popover>p{color:#ff9cac;background:#ff7b8e14;border-radius:8px;margin:0 13px 12px;padding:8px 9px;font-size:.57rem;line-height:1.4}.thread-settings-popover>footer{border-top:1px solid var(--line);color:#596984;padding:9px 13px;font-size:.53rem}.message-thread-settings{margin-left:1px}.board-card-thread-settings .thread-settings-trigger{color:#5a5044;background:#ffffff3d;border-color:#3d352b2e;border-radius:100px;width:30px;height:30px}.board-card-thread-settings .thread-settings-trigger:hover{color:#1f1b17;background:#ffffff78;border-color:#3d352b59}.board-card-thread-settings .thread-settings-popover{top:auto;bottom:calc(100% + 8px);right:0}.post-thread-header-actions{flex:none;align-items:center;gap:8px;display:flex}.settings-grid{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:20px;display:grid}.profile-summary-card{text-align:center;flex-direction:column;align-items:center;min-height:420px;padding:32px 25px;display:flex}.avatar-editor{position:relative}.avatar-editor>button{background:linear-gradient(135deg, var(--cyan), var(--cobalt));color:#fff;border:3px solid #0c1528;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:3px;right:-2px}.profile-summary-card h2{letter-spacing:-.03em;margin:20px 0 4px;font-size:1.25rem}.profile-summary-card>p{color:var(--muted);margin:0;font-size:.78rem}.profile-summary-card>small{color:#59667c;max-width:250px;margin-top:auto;font-size:.65rem;line-height:1.5}.profile-badges{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.profile-badges span,.owner-access-pill,.count-pill{color:#8798b4;background:#4971b90f;border:1px solid #5a91e62b;border-radius:100px;align-items:center;gap:6px;padding:6px 9px;font-size:.62rem;display:inline-flex}.profile-badges .owner-badge,.owner-access-pill{color:#74dff0;background:#22d3ee12;border-color:#22d3ee33}.profile-form{gap:22px;padding:30px;display:grid}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px;display:flex}.owner-heading{align-items:center}.page-message{margin-bottom:16px}.owner-grid{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:20px;display:grid}.owner-access-card,.member-management-card{padding:27px}.card-description{color:var(--muted);margin:10px 0 21px;font-size:.75rem;line-height:1.55}.count-pill{color:#9baac0}.add-owner-form{gap:8px;display:flex}.add-owner-form input,.managed-member input{border:1px solid var(--line);color:#fff;background:#02071175;border-radius:9px;outline:0;min-width:0;padding:0 12px;font-size:.74rem}.add-owner-form input{flex:1}.add-owner-form input:focus,.managed-member input:focus{border-color:#22d3ee80}.owner-list,.managed-member-list{gap:6px;margin-top:20px;display:grid}.owner-row,.managed-member{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.owner-row{grid-template-columns:auto minmax(0,1fr) auto}.owner-icon{color:#64d8ea;background:#22d3ee14;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.owner-row div,.managed-member-copy{gap:3px;min-width:0;display:grid}.owner-row strong,.managed-member-copy strong{color:#dae3f0;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.owner-row small,.managed-member-copy small{color:#64718a;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.managed-member{grid-template-columns:auto minmax(120px,.65fr) minmax(130px,.55fr) auto}.managed-member input{height:38px}.invitation-card{margin-bottom:20px;padding:27px}.invitation-form{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) minmax(150px,.8fr) auto;gap:8px;display:grid}.invitation-form input{border:1px solid var(--line);color:#fff;background:#02071175;border-radius:9px;outline:0;min-width:0;min-height:46px;padding:0 12px;font-size:.74rem}.invitation-form input:focus{border-color:#22d3ee80}.invitation-form input::placeholder{color:#61708a}.invitation-list{gap:6px;margin-top:20px;display:grid}.invitation-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.invitation-row>div{gap:3px;min-width:0;display:grid}.invitation-row strong{color:#dae3f0;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.invitation-row small{color:#64718a;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.invitation-actions{grid-auto-flow:column;align-items:center;gap:7px!important;display:flex!important}.invitation-resend-button{color:#79cad7;white-space:nowrap;background:#22d3ee09;border:1px solid #22d3ee24;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:.57rem;display:inline-flex}.invitation-resend-button:not(:disabled):hover{color:#b6f7ff;background:#22d3ee14;border-color:#22d3ee4d}.invitation-resend-button:disabled{cursor:wait;opacity:.65}.invitation-status{background:var(--warning);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f6c56e4d}.invitation-status.accepted{background:var(--green);box-shadow:0 0 10px #5ce1a74d}.invitation-status.revoked{background:var(--coral)}.status-label{color:var(--warning);text-transform:capitalize;border:1px solid #f6c56e33;border-radius:100px;padding:4px 8px;font-size:.58rem}.status-label.accepted{color:var(--green);border-color:#5ce1a733}.status-label.revoked{color:var(--coral);border-color:#ff7b8e33}.posting-board-view{gap:20px;display:grid}.board-heading{margin-bottom:4px}.board-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:22px;display:grid}.board-feed,.business-plan-column{gap:14px;min-width:0;display:grid}.board-feed>.section-heading h2,.ai-plan-editor .section-heading h2,.active-proposal-card .section-heading h2{align-items:center;gap:8px;display:flex}.board-post-form,.proposal-form{gap:12px;padding:24px;display:grid}.board-post-form input,.board-post-form textarea,.proposal-form input,.proposal-form textarea,.ai-plan-editor textarea,.ai-plan-editor select{border:1px solid var(--line);color:#fff;resize:vertical;background:#02071185;border-radius:10px;outline:0;width:100%;min-width:0;padding:12px 13px;font-size:.77rem;line-height:1.55}.board-post-form input:focus,.board-post-form textarea:focus,.proposal-form input:focus,.proposal-form textarea:focus,.ai-plan-editor textarea:focus,.ai-plan-editor select:focus{border-color:#22d3ee80}.board-post-form input::placeholder,.board-post-form textarea::placeholder,.ai-plan-editor textarea::placeholder{color:#5f6d84}.board-post-form .primary-button,.proposal-form .primary-button{justify-self:start}.board-post{padding:22px}.board-post-author{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.board-post-author>div{gap:2px;display:grid}.board-post-author strong{color:var(--text-soft);font-size:.72rem}.board-post-author time{color:var(--muted-2);font-size:.61rem}.board-post h3{color:#f4f7ff;letter-spacing:-.02em;margin:20px 0 9px;font-size:1.08rem}.board-post>p{color:#9aa8bd;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.75}.empty-board{min-height:210px;color:var(--muted-2);text-align:center;align-content:center;place-items:center;padding:24px;display:grid}.empty-board h3{color:var(--text-soft);margin:13px 0 4px}.empty-board p{margin:0;font-size:.72rem}.business-plan-card,.active-proposal-card,.proposal-history{padding:26px}.business-plan-card>pre,.active-proposal-card details pre,.ai-result pre{color:#aebbd0;max-width:100%;font-family:var(--font-interface);white-space:pre-wrap;background:#01050d6e;border:1px solid #6b96de1f;border-radius:13px;margin:23px 0;padding:20px;font-size:.77rem;line-height:1.8;overflow:auto}.business-plan-card>small,.active-proposal-card>small{color:var(--muted-2);font-size:.64rem;line-height:1.5}.active-proposal-card{background:linear-gradient(145deg,#241d1ca6,#080f1ec7);border-color:#f6c56e3d}.vote-count,.estimate-pill,.ai-draft-pill{color:#73dceb;white-space:nowrap;border:1px solid #22d3ee2e;border-radius:100px;padding:6px 9px;font-size:.62rem}.proposal-summary{color:#e0e7f3;margin:20px 0 8px;font-size:.84rem;line-height:1.6}.proposal-meta{color:var(--muted-2);margin:0 0 16px;font-size:.64rem}.active-proposal-card details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0}.active-proposal-card summary{color:#80cfe0;font-size:.7rem;font-weight:650}.active-proposal-card details h3{margin:16px 0 -10px;font-size:.92rem}.voter-grid{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.voter-pill{border:1px solid var(--line);color:var(--muted);border-radius:100px;align-items:center;gap:5px;padding:6px 9px;font-size:.61rem;display:inline-flex}.voter-pill.approve{color:var(--green);border-color:#5ce1a738}.voter-pill.reject{color:var(--coral);border-color:#ff7b8e38}.proposal-actions{align-items:center;gap:8px;margin-bottom:14px;display:flex}.approve-button,.reject-button{background:0 0;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.7rem;font-weight:650;display:inline-flex}.approve-button{color:var(--green);border:1px solid #5ce1a73d}.reject-button{color:var(--coral);border:1px solid #ff7b8e3d}.proposal-form label,.ai-plan-editor label{color:#a8b4c7;gap:7px;font-size:.68rem;font-weight:600;display:grid}.proposal-form textarea{font-family:var(--font-interface)}.proposal-history{gap:12px;display:grid}.history-row{border-top:1px solid #ffffff0d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:12px;display:grid}.history-row>div{gap:4px;display:grid}.history-row strong{color:#bac5d5;font-size:.7rem;line-height:1.45}.history-row small{color:var(--muted-2);font-size:.6rem}.status-label.approved{color:var(--green);border-color:#5ce1a733}.status-label.rejected{color:var(--coral);border-color:#ff7b8e33}.status-label.withdrawn{color:var(--muted)}.ai-plan-editor{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#225cff1c,#0000 34%),linear-gradient(145deg,#0c1931b8,#070e1cc7);border:1px solid #22d3ee2b;padding:26px;display:grid}.ai-model-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ai-model-row option,.ai-billing-row option{color:#e7edf7;background:#0b1427}.ai-info-wrap{position:relative}.ai-cost-popover{z-index:3;background:#0b1427;border:1px solid #22d3ee3d;border-radius:13px;gap:7px;width:min(350px,80vw);padding:16px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 20px 55px #0000007a}.ai-cost-popover strong{color:#fff;font-size:.72rem}.ai-cost-popover span{color:#aab6ca;font-size:.66rem}.ai-cost-popover small{color:var(--muted-2);font-size:.59rem;line-height:1.5}.ai-instruction-field{margin-top:13px}.ai-billing-row{grid-template-columns:minmax(180px,.5fr) minmax(220px,1fr);align-items:end;gap:14px;margin-top:13px;display:grid}.ai-billing-row select{min-height:42px;padding:8px 11px}.ai-billing-row p{color:var(--muted-2);margin:0 0 10px;font-size:.61rem}.ai-generate-button{justify-self:start;margin-top:14px}.ai-result{border-top:1px solid var(--line);margin-top:20px;padding-top:20px;display:grid}.ai-result h3{margin:7px 0 0}.ai-usage-line{color:var(--muted-2);margin:10px 0 -9px;font-size:.61rem}.ai-result .secondary-button{justify-self:start}.view-loading{min-height:400px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.78rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.board-heading-actions{gap:9px;display:flex}.board-heading-actions .secondary-button span{color:#82e5f3;background:#22d3ee1a;border-radius:100px;place-items:center;min-width:21px;height:21px;font-size:.62rem;display:grid}.cork-board{background:radial-gradient(circle at 11px 13px,#5c301538 0 1px,#0000 2px) 0 0/38px 38px,radial-gradient(circle at 31px 27px,#ffdfab24 0 1px,#0000 2px) 0 0/47px 47px,radial-gradient(circle at 62% 20%,#ffe7bc1f,#0000 34%),linear-gradient(135deg,#9b6235,#b97942 46%,#8e582f);border:13px solid #3b2416;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-template-areas:"identity nameboard""documents updates""decisions decisions";gap:clamp(24px,3vw,38px);padding:clamp(30px,4vw,55px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000006b,inset 0 0 0 4px #6c4024,inset 0 0 45px #2d13076b,0 0 0 1px #1d110c}.cork-board:before,.cork-board:after{z-index:0;content:"";pointer-events:none;position:absolute}.cork-board:before{opacity:.28;mix-blend-mode:multiply;background:repeating-linear-gradient(97deg,#0000 0 9px,#3e1d0c17 10px,#0000 11px 18px);inset:0}.cork-board:after{border:1px solid #ffe2af21;inset:8px}.cork-frame-highlight{z-index:1;pointer-events:none;border:2px solid #ffdba121;position:absolute;inset:-9px}.cork-board>*{z-index:2;position:relative}.identity-pin-grid{grid-area:identity;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.pinned-card{color:#2e2922;filter:drop-shadow(0 12px 13px #33190a40);position:relative}.identity-card{background:linear-gradient(145deg,#fff9df,#eee2b8);border-radius:2px;flex-direction:column;min-height:178px;padding:31px 23px 20px;display:flex;box-shadow:inset 0 -1px #7351252e}.identity-card.company-name{text-align:center;background:linear-gradient(145deg,#d9eff4,#bad9df);grid-column:1/-1;justify-content:center;min-height:145px}.identity-card.mission-statement{background:linear-gradient(145deg,#fff1aa,#ead786)}.identity-card.slogan{background:linear-gradient(145deg,#f8d7d8,#e8b9bd)}.pushpin,.folder-pushpin,.mini-pushpin{z-index:3;background:radial-gradient(circle at 38% 33%,#ff8b92 0 17%,#c72a36 38%,#74131b 75%);border:2px solid #670a0f6b;border-radius:50%;width:15px;height:15px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 4px 4px #300c0a52}.pushpin:after,.folder-pushpin:after,.mini-pushpin:after{content:"";background:#4b31218c;width:2px;height:8px;position:absolute;top:11px;left:5px}.pushpin.small{width:13px;height:13px}.pushpin.dark{background:radial-gradient(circle at 38% 33%,#79e1f2 0 17%,#1689a5 38%,#0d5368 75%);border-color:#06465680}.pin-card-kicker{color:#806a45;letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:750}.identity-card>p{color:#2d2a25;margin:auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.96rem,1.35vw,1.2rem);line-height:1.48}.identity-card.company-name>p{letter-spacing:-.025em;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:700}.pin-edit-button{color:#675b4b;background:0 0;border:0;border-bottom:1px solid #4a3e2d59;align-self:flex-end;align-items:center;gap:5px;padding:3px 0;font-size:.61rem;font-weight:700;display:inline-flex}.pin-edit-button:hover{color:#15120f}.tilt-1{transform:rotate(-.7deg)}.tilt-2{transform:rotate(.65deg)}.tilt-3{transform:rotate(-.3deg)}.documents-folder-pin{color:#3e2a13;text-align:left;background:linear-gradient(155deg,#e4bd66,#c99542);border:0;border-radius:4px 4px 9px 9px;flex-direction:column;grid-area:documents;align-items:stretch;min-height:356px;padding:66px 24px 24px;display:flex;position:relative;overflow:visible;transform:rotate(.5deg);box-shadow:0 18px 24px #391c0952,inset 0 -4px #673d1333}.documents-folder-pin:hover{transform:rotate(0)translateY(-3px);box-shadow:0 23px 31px #391c0961,inset 0 -4px #673d1333}.folder-pushpin{top:13px}.folder-tab{color:#513718;background:#ddb35d;border-radius:9px 9px 0 0;align-items:center;gap:7px;height:48px;padding:0 18px;font-size:.72rem;font-weight:750;display:inline-flex;position:absolute;top:-20px;left:0}.folder-paper-stack{background:#fffdf2;border-radius:3px;height:100px;position:absolute;top:43px;left:18px;right:18px;transform:rotate(-1.5deg);box-shadow:-5px -5px #f3edd8,5px -10px #e9e1ca}.folder-copy{z-index:2;gap:5px;margin-top:68px;display:grid;position:relative}.folder-copy strong{font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.folder-copy small{color:#6f4b22;font-size:.67rem}.folder-preview-list{z-index:2;gap:7px;margin-top:20px;display:grid;position:relative}.folder-preview-list i{border-bottom:1px dashed #5b3b1847;align-items:center;gap:7px;padding-bottom:6px;font-size:.65rem;font-style:normal;display:flex}.folder-open-label{z-index:2;color:#61431e;justify-content:flex-end;align-items:center;gap:7px;margin-top:auto;font-size:.64rem;font-weight:750;display:flex;position:relative}.updates-board-section{border-top:1px dashed #47241052;grid-area:updates;gap:20px;padding-top:29px;display:grid}.board-section-sign{color:#3b3025;background:#f1e7d0;border-radius:2px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:10px 13px;display:flex;transform:rotate(-.4deg);box-shadow:3px 4px 8px #391c0938}.board-section-sign>div{gap:2px;display:grid}.board-section-sign span{font-size:.76rem;font-weight:800}.board-section-sign small{color:#7c6b59;font-size:.58rem}.board-section-sign button{color:#4c4033;background:0 0;border:1px solid #42342530;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:8px;display:grid}.pinned-updates-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:23px;display:grid}.update-note{background:#fff5bc;flex-direction:column;min-height:230px;padding:31px 20px 18px;display:flex}.note-color-2{background:#cee9ef}.note-color-3{background:#f2d3d4}.note-color-4{background:#d9e8c1}.update-note-author{align-items:center;gap:8px;display:flex}.update-note-author>span{gap:2px;display:grid}.update-note-author strong{color:#4b4339;font-size:.61rem}.update-note-author time{color:#897b68;font-size:.52rem}.update-note h3{margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.update-note>p{color:#554e44;white-space:pre-wrap;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:0 0 16px;font-size:.7rem;line-height:1.6;display:-webkit-box;overflow:hidden}.update-note .pin-edit-button{margin-top:auto}.update-note-actions{justify-content:space-between;align-items:center;gap:9px;margin-top:auto;display:flex}.update-note-actions .pin-edit-button{flex:none;margin-top:0}.note-thread-button{color:#5a5044;background:#ffffff3d;border:1px solid #3d352b2e;border-radius:100px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.57rem;font-weight:760;display:inline-flex}.note-thread-button:hover{color:#211c17;background:#ffffff75;border-color:#3d352b57}.note-thread-button span{background:#362d231a;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.5rem;display:inline-grid}.empty-pinned-note{color:#3f2c1d;text-align:center;background:#fff2d01c;border:2px dashed #47261252;border-radius:4px;align-content:center;place-items:center;gap:7px;min-height:210px;padding:24px;display:grid;transform:rotate(-.4deg)}.empty-pinned-note strong{font-family:Georgia,Times New Roman,serif}.empty-pinned-note small{color:#634732;font-size:.62rem}.decision-board-card{color:#d9edf2;text-align:left;background:linear-gradient(145deg,#1a2737,#101b28);border:1px solid #0000;border-radius:2px;grid-area:decisions;justify-self:center;align-items:center;gap:13px;min-height:90px;padding:24px 30px 18px;transition:border-color .16s,box-shadow .16s,opacity .16s;display:flex;transform:rotate(-.3deg);box-shadow:0 13px 20px #33190a4f}.decision-board-card>span:not(.pushpin){gap:3px;display:grid}.decision-board-card strong{font-size:.75rem}.decision-board-card small{color:#8297a6;font-size:.59rem}.decision-board-card.acknowledged{opacity:.82}.decision-board-card.attention{border-color:#4cdceb66;box-shadow:0 13px 20px #33190a4f,0 0 24px #22d3ee33}.board-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050bc7;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.board-post-composer,.board-editor-modal{color:#2e2922;background:linear-gradient(150deg,#fff9dc,#ebdfb7);border:1px solid #78582e42;border-radius:4px;gap:14px;width:min(760px,100%);max-height:calc(100svh - 56px);padding:31px;display:grid;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000008c}.board-post-composer>header,.board-editor-modal>header{border-bottom:1px solid #5643272e;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.board-post-composer h2,.board-editor-modal h2{align-items:center;gap:8px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:flex}.board-post-composer .eyebrow,.board-editor-modal .eyebrow{color:#856e45}.board-post-composer .icon-button,.board-editor-modal .icon-button{color:#6f6250;border-color:#4334222b}.board-post-composer input,.board-post-composer textarea,.board-editor-fields input,.board-editor-fields textarea{color:#2e2922;resize:vertical;background:#ffffff6b;border:1px solid #5643273d;border-radius:3px;outline:0;width:100%;padding:12px 13px;font-size:.76rem;line-height:1.55}.board-post-composer input:focus,.board-post-composer textarea:focus,.board-editor-fields input:focus,.board-editor-fields textarea:focus{border-color:#9c6d32;box-shadow:0 0 0 3px #9c6d321a}.board-post-composer>.primary-button{justify-self:end}.board-editor-fields{gap:13px;display:grid}.board-editor-fields label{color:#655844;gap:6px;font-size:.65rem;font-weight:750;display:grid}.board-editor-actions{justify-content:flex-end;gap:9px;margin-top:7px;display:flex}.board-editor-modal .secondary-button{color:#635640;background:#4b371e0a;border-color:#43342233}.board-change-confirmation{text-align:center;justify-items:center;padding:8px 0 0;display:grid}.confirmation-pin{color:#3f6836;background:#d9e9c1;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:15px;display:grid}.board-change-confirmation h3{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.board-change-confirmation>p{color:#665b4a;max-width:550px;margin:0;font-size:.75rem;line-height:1.6}.change-preview{text-align:left;background:#ffffff57;border:1px solid #5643272e;border-radius:3px;width:100%;margin:20px 0 13px;padding:16px}.change-preview strong{font-family:Georgia,Times New Roman,serif}.change-preview pre{color:#554c3f;max-height:230px;font-family:var(--font-interface);white-space:pre-wrap;font-size:.68rem;line-height:1.6;overflow:auto}.board-change-confirmation aside{color:#5d4c31;text-align:left;background:#e0bc692e;border-left:4px solid #c29442;gap:4px;width:100%;padding:12px 14px;display:grid}.board-change-confirmation aside strong{font-size:.71rem}.board-change-confirmation aside span{font-size:.65rem;line-height:1.55}.board-change-confirmation .board-editor-actions{width:100%}.post-thread-backdrop{padding:clamp(12px,2.6vw,34px)}.post-thread-window{background:#091223;border:1px solid #589bf23d;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);height:min(820px,100svh - 48px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 34px 110px #000000a3}.post-thread-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#22d3ee11,#225cff06);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:15px clamp(18px,3vw,28px);display:flex}.post-thread-header h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:clamp(1.05rem,2vw,1.4rem);overflow:hidden}.post-thread-layout{grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);min-width:0;min-height:0;display:grid}.thread-note-column{background:radial-gradient(circle at 12px 13px,#5c301533 0 1px,#0000 2px) 0 0/38px 36px,linear-gradient(145deg,#a86f3d,#81502e);border-right:1px solid #6c4e2838;min-width:0;padding:clamp(24px,3.5vw,42px);overflow-y:auto}.thread-source-note{color:#352d24;background:#fff5bc;flex-direction:column;min-height:350px;padding:38px 26px 22px;display:flex;position:relative;transform:rotate(-.4deg);box-shadow:7px 11px 24px #32180a52}.thread-source-note h3{margin:25px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.15}.thread-source-note>p{color:#534a3e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:.76rem;line-height:1.65}.thread-source-note>footer{border-top:1px dashed #42352740;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.thread-source-note>footer span,.thread-source-note>footer button{color:#675a49;background:0 0;border:0;align-items:center;gap:5px;font-size:.59rem;font-weight:720;display:inline-flex}.thread-source-note>footer button{border-bottom:1px solid #4a3e2d4d;padding:3px 0}.thread-note-guidance{color:#fff5e0bf;margin:17px 4px 0;font-size:.63rem;line-height:1.55}.thread-conversation-column{background:radial-gradient(circle at 90% 8%,#225cff14,#0000 35%),#091223;flex-direction:column;min-width:0;min-height:0;display:flex}.thread-conversation-column>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:0 clamp(16px,2.5vw,24px);display:flex}.thread-conversation-column>header>div{color:#65dff2;align-items:center;gap:9px;display:flex}.thread-conversation-column>header span:not(.thread-live-label){gap:2px;display:grid}.thread-conversation-column>header strong{color:#e7edf7;font-size:.75rem}.thread-conversation-column>header small{color:var(--muted-2);font-size:.56rem}.thread-live-label{color:#83ddb8;border:1px solid #5ce1a729;border-radius:100px;align-items:center;gap:5px;padding:5px 8px;font-size:.55rem;font-weight:700;display:inline-flex}.thread-live-label i{background:var(--green);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ce1a7b3}.thread-comment-scroll{flex:1;min-height:0;padding:22px clamp(15px,2.7vw,28px);overflow-y:auto}.thread-comment{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;margin-bottom:15px;display:grid}.thread-comment.depth-1{margin-left:32px}.thread-comment.depth-2{margin-left:64px}.thread-comment.depth-3{margin-left:96px}.thread-comment-card{background:#111d34b8;border:1px solid #87a7d91f;border-radius:4px 14px 14px;min-width:0;padding:11px 13px 9px}.thread-comment.depth-1 .thread-comment-card,.thread-comment.depth-2 .thread-comment-card,.thread-comment.depth-3 .thread-comment-card{background:#0e1a2fa6;border-left-color:#22d3ee57}.thread-comment-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.thread-comment-card>header>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.thread-comment-card strong{color:#e4ebf6;font-size:.66rem}.thread-comment-card time{color:#59677f;font-size:.52rem}.thread-comment-card>header>span{color:#64849e;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:160px;font-size:.51rem;display:inline-flex;overflow:hidden}.thread-comment-card>p{color:#b7c3d5;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 9px;font-size:.72rem;line-height:1.55}.thread-comment-card>button{color:#66cddd;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:.56rem;font-weight:700;display:inline-flex}.thread-empty-state{color:#506783;text-align:center;align-content:center;place-items:center;gap:7px;min-height:240px;display:grid}.thread-empty-state h3{color:#cfd9e8;margin:8px 0 0;font-size:.88rem}.thread-empty-state p{color:#66758b;max-width:340px;margin:0;font-size:.64rem;line-height:1.5}.thread-comment-composer{border-top:1px solid var(--line);background:#050b17eb;gap:8px;padding:12px clamp(15px,2.7vw,25px) 16px;display:grid}.thread-comment-composer>div:last-of-type{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.thread-comment-composer textarea{resize:vertical;border:1px solid var(--line-strong);color:#edf3fb;background:#0f1a2fe6;border-radius:11px;outline:0;width:100%;max-height:125px;padding:10px 12px;font-size:.7rem;line-height:1.45}.thread-comment-composer textarea:focus{border-color:#22d3ee80}.thread-comment-composer textarea::placeholder{color:#5b6980}.thread-comment-composer>div:last-of-type>button{background:linear-gradient(135deg, var(--cyan), var(--cobalt));color:#fff;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.thread-reply-target{border-left:2px solid var(--cyan);color:#7c8ca4;background:#22d3ee0b;align-items:center;gap:6px;padding:5px 8px;font-size:.57rem;display:flex}.thread-reply-target strong{color:#add9e2}.thread-reply-target button{color:#708097;background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.thread-comment-error{color:#ff9cac;background:#ff7b8e14;border-radius:7px;margin:0;padding:7px 9px;font-size:.58rem}.documents-backdrop{padding:20px}.documents-window{background:#0b1326;border:1px solid #dab45d40;border-radius:13px;grid-template-rows:auto minmax(0,1fr);width:min(1200px,100%);height:min(830px,100svh - 40px);display:grid;overflow:hidden;box-shadow:0 35px 110px #000000a3}.documents-window-header{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#d4a74b1f,#0000 45%);justify-content:space-between;align-items:center;min-height:76px;padding:0 23px;display:flex}.documents-window-header>div{align-items:center;gap:12px;display:flex}.documents-window-header h2{margin:4px 0 0;font-size:1.2rem}.folder-glyph{color:#352512;background:#d3a74e;border-radius:8px;place-items:center;width:44px;height:40px;display:grid}.documents-workspace{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.document-list{border-right:1px solid var(--line);background:#0409136b;flex-direction:column;gap:5px;min-height:0;padding:15px 11px;display:flex;overflow-y:auto}.document-list>button:not(.add-document-button){color:#8491a6;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;display:grid}.document-list>button:not(.add-document-button):hover,.document-list>button.active{color:#f0e2c5;background:#d3a74e12;border-color:#d3a74e38}.document-list>button>span{color:#d5ad60;background:#d3a74e17;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.document-list>button>div{gap:3px;min-width:0;display:grid}.document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.document-list small{color:#64718a;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.add-document-button{color:#dcb76d;background:#d3a74e0d;border:1px dashed #d3a74e4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-bottom:8px;font-size:.67rem;font-weight:700;display:flex}.document-reader{min-width:0;padding:clamp(22px,4vw,46px);overflow-y:auto}.document-reader>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.document-reader h1{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.document-reader>pre{color:#b7c3d5;font-family:var(--font-interface);white-space:pre-wrap;margin:27px 0 15px;font-size:.78rem;line-height:1.85}.document-governance-note{color:#8d9aaf;background:#d2a7530f;border-left:3px solid #d2a753;padding:9px 12px;font-size:.64rem;line-height:1.55}.document-ai-drawer{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.document-ai-drawer>summary{color:#74dce9;align-items:center;gap:7px;font-size:.7rem;font-weight:700;display:flex}.document-ai-drawer .ai-plan-editor{margin-top:15px}.empty-document-reader{min-height:100%;color:var(--muted);align-content:center;place-items:center;gap:12px;display:grid}.decision-tray-minimized{z-index:12;color:#718095;background:#091222f5;border:1px solid #78899d29;border-radius:13px;align-items:center;gap:10px;min-width:210px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,color .16s;display:flex;position:fixed;bottom:23px;right:24px;box-shadow:0 16px 44px #00000057}.decision-tray-minimized>span{text-align:left;flex:1;gap:2px;display:grid}.decision-tray-minimized strong{color:#dce7f2;font-size:.68rem}.decision-tray-minimized small{color:#68768c;font-size:.56rem}.decision-tray-minimized.attention{color:#72dbe9;border-color:#22d3ee6b;box-shadow:0 16px 44px #0000006b,0 0 25px #22d3ee33}.decision-tray{z-index:18;background:#0b1326;border:1px solid #22d3ee33;border-radius:17px;grid-template-rows:auto minmax(0,1fr);width:min(455px,100vw - 44px);max-height:min(760px,100svh - 44px);display:grid;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 28px 90px #0009}.decision-tray>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.decision-tray h2{align-items:center;gap:7px;margin:5px 0 0;font-size:1rem;display:flex}.decision-tray-scroll{padding:13px;overflow-y:auto}.decision-group{gap:10px;display:grid}.decision-group-title{justify-content:space-between;align-items:center;padding:3px 2px;display:flex}.decision-group-title strong{color:#9ba9bc;align-items:center;gap:6px;font-size:.66rem;display:flex}.decision-group-title>span{color:#76dae8;background:#22d3ee14;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:.58rem;display:grid}.decision-note{color:#373128;background:linear-gradient(145deg,#fff5ca,#e8dab1);border:1px solid #dec2842b;border-radius:3px;padding:25px 14px 14px;position:relative;box-shadow:0 8px 16px #0003}.decision-note.alternate{background:linear-gradient(145deg,#d9edf1,#bad7dc)}.mini-pushpin{width:11px;height:11px;top:6px}.decision-note-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.decision-note-heading>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.decision-target{font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:700}.alternate-label{color:#396c77;background:#2468781f;border-radius:100px;align-items:center;gap:3px;padding:3px 6px;font-size:.52rem;font-weight:750;display:inline-flex}.approval-progress{color:#536b48;background:#3f5b2f1a;border-radius:100px;padding:4px 7px;font-size:.55rem;font-weight:800}.decision-note>p{color:#554c3f;margin:11px 0 5px;font-size:.68rem;line-height:1.5}.decision-note>small{color:#81735f;font-size:.54rem}.decision-note details{border-top:1px dashed #52412a33;margin-top:10px;padding-top:8px}.decision-note summary{color:#6b5c47;font-size:.57rem;font-weight:750}.decision-note details>strong{margin-top:9px;font-size:.66rem;display:block}.decision-note details pre{color:#5b5143;max-height:160px;font-family:var(--font-interface);white-space:pre-wrap;font-size:.58rem;line-height:1.55;overflow:auto}.decision-owner-list{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.decision-owner-list span{color:#716654;border:1px solid #4a3e2d29;border-radius:100px;align-items:center;gap:3px;padding:4px 6px;font-size:.52rem;display:inline-flex}.decision-owner-list span.approve{color:#3f713e}.decision-owner-list span.reject{color:#a63f4d}.decision-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.decision-actions .approve-button,.decision-actions .reject-button,.alternate-button{min-height:31px;padding:0 8px;font-size:.57rem}.alternate-button{color:#426977;background:#3763740f;border:1px solid #37637433;border-radius:8px;align-items:center;gap:5px;font-weight:750;display:inline-flex}.decision-actions .text-button{color:#8a5b58;margin-left:auto;font-size:.56rem}.decision-empty{border:1px dashed var(--line);color:#728197;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:22px;font-size:.65rem;display:flex}.decision-history{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.decision-history-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:4px 1px;display:grid}.decision-history-row>div{gap:3px;display:grid}.decision-history-row strong{color:#bac5d5;font-size:.63rem}.decision-history-row small{color:#68768c;font-size:.54rem;line-height:1.4}.status-label.superseded{color:#7e91ae;border-color:#708eba33}.company-name-whiteboard{color:#26323a;background:linear-gradient(#51859c09 1px,#0000 1px) 0 0/19px 19px,linear-gradient(90deg,#51859c09 1px,#0000 1px) 0 0/19px 19px,linear-gradient(145deg,#fff,#f3f5f3);border:9px solid #d9d9d4;border-radius:7px;grid-area:nameboard;grid-template-rows:auto auto minmax(90px,1fr) auto;gap:11px;min-height:410px;padding:19px 18px 28px;display:grid;position:relative;transform:rotate(.35deg);box-shadow:0 17px 28px #361c0b57,inset 0 0 18px #37505b14,0 0 0 2px #898b89}.company-name-whiteboard:after{content:"";background:linear-gradient(#a6a8a5,#646866);border-radius:0 0 7px 7px;height:13px;position:absolute;bottom:-16px;left:18px;right:18px;box-shadow:0 5px 8px #2a160933}.company-name-whiteboard.finalized{background:radial-gradient(circle at 50% 28%,#dfbb4621,#0000 34%),linear-gradient(145deg,#fff,#f3f5f3);align-content:start}.company-name-whiteboard>header{border-bottom:2px solid #2c597624;justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.company-name-whiteboard h2{color:#1d5276;margin:3px 0 0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.1}.whiteboard-kicker{color:#5b6871;letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800}.whiteboard-capacity{color:#426176;border:1px solid #26536f2e;border-radius:100px;padding:4px 7px;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.58rem}.whiteboard-marker{z-index:3;border-radius:2px;width:52px;height:8px;position:absolute;bottom:-12px;box-shadow:0 2px 3px #0000004d}.whiteboard-marker:after{content:"";background:#dadbd7;border-radius:0 3px 3px 0;width:9px;height:8px;position:absolute;right:-7px}.marker-blue{background:#237aae;right:34px;transform:rotate(-2deg)}.marker-black{background:#252929;right:96px;transform:rotate(1deg)}.whiteboard-name-form{gap:7px;display:flex}.whiteboard-name-form input{color:#1e5275;background:0 0;border:0;border-bottom:2px solid #2b5b7c33;outline:0;width:100%;min-width:0;padding:8px 3px 6px;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.74rem}.whiteboard-name-form input::placeholder{color:#89969a}.whiteboard-name-form button{color:#226d9a;background:#227bac12;border:1px solid #1f628a40;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;display:grid}.whiteboard-name-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:clamp(232px,38vh,430px);padding-right:3px;overflow-y:auto}.whiteboard-name-row{border-bottom:1px dashed #375c6e29;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 1px;display:grid}.whiteboard-name-row strong{color:#1d5680;text-overflow:ellipsis;white-space:nowrap;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.7rem;font-weight:650;overflow:hidden}.whiteboard-rank{color:#889599;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.55rem}.favorite-name-button,.erase-name-button,.final-name-radio{color:#869297;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-height:25px;font-size:.55rem;display:inline-flex}.favorite-name-button{min-width:34px}.favorite-name-button.active{color:#d94c66}.erase-name-button:hover{color:#bf3c48}.final-name-radio{color:#fff;border:1px solid #75909d;border-radius:50%;width:18px;min-height:18px}.final-name-radio.selected{background:#247aa9;border-color:#247aa9}.empty-whiteboard{color:#899597;text-align:center;align-content:center;place-items:center;gap:7px;min-height:105px;display:grid}.empty-whiteboard span{font-family:Comic Sans MS,Segoe Print,cursive;font-size:.65rem}.whiteboard-vote-footer{border-top:2px solid #2c59761a;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.whiteboard-vote-footer>div{color:#687b82;align-items:center;gap:5px;font-size:.55rem;display:flex}.whiteboard-vote-footer button{color:#286e96;background:#227bac0f;border:1px solid #1f628a3b;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.55rem;font-weight:700;display:inline-flex}.whiteboard-vote-footer button.ready.active{color:#347748;background:#2b7c4b14;border-color:#2b7c4b45}.whiteboard-final-vote{color:#fff!important;background:#246f9b!important}.whiteboard-vote-progress{color:#718187;text-align:center;font-size:.51rem;line-height:1.4}.whiteboard-message{border-radius:4px;margin:0;padding:7px 8px;font-size:.54rem;line-height:1.4}.whiteboard-message.error{color:#a53242;background:#cb374814}.whiteboard-message.success{color:#347748;background:#2b7c4b14}.final-company-name{color:#b58a20;text-align:center;align-content:center;place-items:center;gap:12px;min-height:250px;display:grid}.final-company-name strong{color:#1b567b;font-family:Comic Sans MS,Segoe Print,cursive;font-size:clamp(1.7rem,3.5vw,2.8rem);line-height:1.1}.final-company-name span{color:#687b82;align-items:center;gap:5px;font-size:.58rem;display:flex}.document-library-window{grid-template-rows:auto auto minmax(0,1fr);position:relative}.document-header-actions{align-items:center;gap:7px!important;display:flex!important}.document-header-actions .primary-button,.document-header-actions .secondary-button{min-height:38px;padding:0 11px;font-size:.64rem}.document-library-message{border-bottom:1px solid var(--line);padding:10px 23px;font-size:.65rem}.document-library-message.error{color:#ff9bac;background:#ff7b8e12}.document-library-message.success{color:#8fe4bd;background:#5ce1a712}.document-library-main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.document-breadcrumbs{border-bottom:1px solid var(--line);background:#04091357;align-items:center;gap:2px;padding:10px 19px;display:flex;overflow-x:auto}.document-breadcrumbs button{color:#8190a7;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:.61rem;display:inline-flex}.document-breadcrumbs button:last-child{color:#e0bd74}.document-breadcrumbs button span{color:#48556a}.document-thumbnail-browser{min-height:0;padding:clamp(20px,3vw,34px);overflow-y:auto}.document-thumbnail-browser>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.document-thumbnail-browser h3{letter-spacing:-.03em;margin:6px 0 5px;font-size:1.35rem}.document-thumbnail-browser header p{max-width:650px;color:var(--muted);margin:0;font-size:.66rem;line-height:1.5}.document-thumbnail-browser>header>span{color:#b89b64;white-space:nowrap;border:1px solid #d5ad602e;border-radius:100px;padding:5px 8px;font-size:.58rem}.document-thumbnail-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));align-items:start;gap:19px 15px;display:grid}.folder-thumbnail,.document-thumbnail,.empty-library-folder{color:#8794a8;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:start;min-width:0;padding:10px;display:grid}.folder-thumbnail:hover,.document-thumbnail:hover{background:#d3a74e0a;border-color:#d3a74e2b;transform:translateY(-2px)}.folder-thumbnail-shape{color:#d5a94e;background:linear-gradient(145deg,#d3a74e21,#7e5b230f);border:1px solid #d5ad602b;border-radius:8px;place-items:center;width:100%;height:122px;display:grid}.folder-thumbnail strong,.document-thumbnail strong{color:#dce4f1;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:9px;font-size:.69rem;overflow:hidden}.folder-thumbnail>small,.document-thumbnail>small{color:#68758a;margin-top:4px;font-size:.54rem;line-height:1.4}.document-paper-preview{color:#375b72;background:linear-gradient(145deg,#f9f6ea,#e6e2d5);border:1px solid #b8c3d329;border-radius:5px;place-items:center;width:100%;height:122px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 17px #0003}.document-paper-preview:before{opacity:.34;content:"";background:repeating-linear-gradient(#8797a0 0 1px,#0000 1px 7px);height:38px;position:absolute;top:26px;left:14px;right:14px}.document-paper-preview>small{color:#5e6c72;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);font-family:Georgia,Times New Roman,serif;font-size:.45rem;position:absolute;top:9px;left:10px;overflow:hidden}.document-paper-preview svg{z-index:2;box-sizing:content-box;background:#faf7edeb;border-radius:8px;padding:6px;position:relative}.document-paper-preview i{color:#546c78;background:#314e5e1a;border-radius:100px;padding:3px 6px;font-size:.44rem;font-style:normal;font-weight:750;position:absolute;bottom:8px;right:9px}.empty-library-folder{border:1px dashed var(--line-strong);text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px}.empty-library-folder strong{color:#aab6c8;font-size:.7rem}.empty-library-folder small{color:#66748a;font-size:.57rem}.library-reader{min-height:0;padding:clamp(22px,4vw,44px);overflow-y:auto}.library-back-button{color:#78d6e5;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.64rem;display:inline-flex}.company-document-stamp{background:#d3a74e0b;border:1px solid #d5ad6029;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:23px 0 21px;padding:10px 13px;display:flex}.company-document-stamp span{color:#77869b;letter-spacing:.09em;text-transform:uppercase;font-size:.55rem}.company-document-stamp strong{color:#dfbd78;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.79rem;overflow:hidden}.library-reader>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.library-reader h1{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.library-reader header small{color:#6f7e94;margin-top:7px;font-size:.59rem;display:block}.library-reader>pre{color:#b7c3d5;font-family:var(--font-interface);white-space:pre-wrap;margin:27px 0 15px;font-size:.78rem;line-height:1.85}.library-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.library-file-actions a{text-decoration:none}.danger-outline-button{color:#ef8798;background:#ff7b8e0a;border:1px solid #ff7b8e38;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.64rem;font-weight:700;display:inline-flex}.library-file-notes{color:#9ca9bb;background:#d2a7530f;border-left:3px solid #d2a753;padding:9px 12px;font-size:.66rem;line-height:1.55}.library-file-preview{border:1px solid var(--line);color:#7f8da3;background:#070d19;border-radius:10px;place-items:center;min-height:390px;margin-top:19px;display:grid;overflow:hidden}.library-file-preview img{object-fit:contain;width:100%;height:auto;max-height:680px}.library-file-preview iframe{background:#fff;border:0;width:100%;height:min(660px,65svh)}.library-file-preview>div{text-align:center;justify-items:center;gap:9px;padding:25px;display:grid}.library-file-preview h3{color:#d5deeb;margin:4px 0 0}.library-file-preview p{color:#738198;max-width:420px;margin:0 0 7px;font-size:.65rem;line-height:1.5}.library-file-preview a{text-decoration:none}.library-submodal-backdrop{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01040ac7;place-items:center;padding:20px;display:grid;position:absolute;inset:0;overflow-y:auto}.library-submodal{background:#0c1629;border:1px solid #d5ad603d;border-radius:13px;gap:14px;width:min(590px,100%);padding:24px;display:grid;box-shadow:0 28px 75px #00000080}.library-submodal.compact{width:min(500px,100%)}.library-submodal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.library-submodal h3{margin:5px 0 0}.library-submodal label{color:#aeb9ca;gap:6px;font-size:.66rem;font-weight:700;display:grid}.library-submodal label>span{color:#637087;font-size:.53rem;font-weight:500}.library-submodal input,.library-submodal select,.library-submodal textarea{border:1px solid var(--line);color:#e7edf7;background:#02071194;border-radius:9px;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:.7rem}.library-submodal input[type=file]{color:#8593a8;padding:9px}.library-submodal input[type=file]::file-selector-button{color:#d8b66d;background:#d5ad6014;border:1px solid #d5ad6033;border-radius:6px;margin-right:10px;padding:6px 8px}.library-submodal option{background:#0b1427}.library-submodal label>small{color:#647188;font-size:.53rem;font-weight:500}.library-submodal .primary-button{justify-self:end;margin-top:3px}.google-chat-loading{min-height:calc(100svh - 68px);color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.82rem;display:flex}.google-connect-view{place-items:center;min-height:calc(100svh - 68px);display:grid}.google-connect-card{text-align:center;justify-items:center;width:min(620px,100%);padding:clamp(34px,6vw,62px);display:grid}.google-connect-icon{color:#68e5f4;background:radial-gradient(circle,#22d3ee21,#225cff0d);border:1px solid #22d3ee42;border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:20px;display:grid}.google-connect-card h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(2rem,4vw,3rem)}.google-connect-card>p:not(.form-message,.integration-setup-note){max-width:500px;color:var(--muted);margin:0 0 24px;font-size:.86rem;line-height:1.65}.google-connect-card .form-message{text-align:left;width:100%;margin-bottom:16px}.google-connect-card>small{max-width:460px;color:var(--muted-2);margin-top:22px;font-size:.67rem;line-height:1.55}.integration-setup-note{width:min(100%,520px);color:var(--warning);background:#f6c56e0f;border:1px solid #f6c56e33;border-radius:10px;justify-items:center;gap:9px;margin:0;padding:14px;font-size:.72rem;line-height:1.5;display:grid}.integration-setup-note strong{color:#ffe0a3}.integration-setup-note span{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.integration-setup-note code{color:#ffe0a3;font-family:var(--font-mono);background:#0000002e;border:1px solid #f6c56e29;border-radius:5px;padding:1px 5px;font-size:.66rem}.integration-setup-note .secondary-button{margin-top:3px}.google-chat-view{grid-template-columns:330px minmax(0,1fr);width:100%;max-width:none;height:100%;padding:0;display:grid}.google-space-sidebar{border-right:1px solid var(--line);background:#070d1a85;flex-direction:column;min-height:0;display:flex}.google-space-heading{justify-content:space-between;align-items:flex-end;padding:28px 22px 18px;display:flex}.google-space-heading h1{letter-spacing:-.045em;margin:7px 0 0;font-size:1.85rem}.google-account-row{background:#5ce1a70a;border:1px solid #5ce1a721;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;margin:0 16px 12px;padding:9px 10px;display:flex}.google-account-select{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.google-account-select select{appearance:none;color:#9bb2a5;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.63rem;overflow:hidden}.google-account-select select:disabled{cursor:wait;opacity:.65}.google-account-select option{color:#dce8e1;background:#0b1427}.google-account-row i{background:var(--green);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #5ce1a7b3}.google-account-row a,.google-account-row button{width:26px;height:26px;color:var(--muted-2);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;text-decoration:none;display:grid}.google-account-row a:hover{color:var(--cyan);background:#22d3ee14}.google-account-row button:hover{color:var(--coral)}.inline-success{color:#8eebc2;background:#5ce1a714;border-radius:8px;margin:4px 8px 12px;padding:9px;font-size:.68rem}.google-space-list{flex:1;min-height:0;padding:0 10px 20px;overflow-y:auto}.google-space-list>button{color:#607695;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:11px;display:grid}.google-space-list>button:hover{color:#87a8d5;background:#ffffff07}.google-space-list>button.active{color:#6de2f1;background:linear-gradient(90deg,#22d3ee13,#225cff09);border-color:#22d3ee26}.google-space-list>button span{gap:3px;min-width:0;display:grid}.google-space-list strong{color:#dfe7f3;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.google-space-list small{color:#63718a;font-size:.59rem}.google-message-panel{background:radial-gradient(circle at 76% 12%,#225cff0f,#0000 36%);flex-direction:column;min-width:0;min-height:0;display:flex}.google-message-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 24px;display:flex}.google-message-header>div{gap:3px;display:grid}.google-message-header strong{font-size:.84rem}.google-message-header span{color:var(--muted-2);font-size:.63rem}.google-open-button{min-height:38px;padding:0 12px;font-size:.68rem;text-decoration:none}.google-message-thread{flex:1;min-height:0;padding:22px clamp(20px,4vw,66px);overflow-y:auto}.google-message{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:18px;display:grid}.google-sender-avatar{color:#dffaff;background:linear-gradient(145deg,#18325c,#0d1a31);border:1px solid #5baaff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:680;display:grid}.google-message>div{min-width:0}.google-message header{align-items:baseline;gap:8px;margin:2px 0 5px;display:flex}.google-message header strong{color:#dfe7f3;font-size:.74rem}.google-message time{color:#53617a;font-size:.56rem}.google-message p{color:#b9c6d9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.52}.google-message-composer{border:1px solid var(--line-strong);background:#091122eb;border-radius:15px;align-items:flex-end;gap:9px;margin:0 clamp(20px,4vw,66px) 22px;padding:9px 10px 9px 15px;display:flex;box-shadow:0 14px 38px #0003}.google-message-composer:focus-within{border-color:#22d3ee80}.google-message-composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;max-height:130px;padding:8px 0;font-size:.78rem;line-height:1.4}.google-message-composer textarea::placeholder{color:#596880}.dictation-button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;flex:none;place-items:center;display:grid}.dictation-button.active{color:var(--coral);background:#ff7b8e1a;border-color:#ff7b8e59;box-shadow:0 0 18px #ff7b8e1f}.google-meet-content{align-content:start;gap:18px;display:grid}.google-meet-reconnect,.google-meet-create-card,.google-meet-detail-card{justify-self:center;width:min(760px,100%)}.google-meet-reconnect .primary-button{margin-top:3px;text-decoration:none}.google-meet-create-card,.google-meet-detail-card{min-height:auto}.google-meet-card-icon{border-radius:14px;width:44px;height:44px;margin:0}.google-meet-create-card .form-actions,.google-meet-detail-card .form-actions{padding-top:16px}.google-meet-link-detail{overflow-wrap:anywhere;background:#22d3ee08;border:1px solid #22d3ee1c;border-radius:11px;gap:7px;padding:15px;display:grid}.google-meet-link-detail strong{color:#dfeaf7;font-size:.84rem}.google-meet-link-detail span{color:#75c8d9;font-size:.68rem}.google-meet-link-detail small,.google-meet-detail-card>small{color:var(--muted-2);font-size:.59rem;line-height:1.5}.google-meet-actions{flex-wrap:wrap;gap:8px}.google-meet-actions a{text-decoration:none}.danger-button{color:#e895a3;border-color:#ff7b8e2b}.danger-button:not(:disabled):hover{color:#ff9cad;background:#ff7b8e12;border-color:#ff7b8e52}.google-meet-empty{min-height:330px}.comb-puzzler-loading{min-height:calc(100svh - 68px);color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:.82rem;display:flex}.comb-puzzler-view{gap:20px;display:grid}.comb-puzzler-view .card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,#101b32b8,#080f1ed1);box-shadow:0 18px 42px #00000024,inset 0 1px #ffffff06}.comb-puzzler-heading{margin-bottom:2px}.puzzler-status-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.puzzler-status-pills span{color:#8da3c5;background:#3168cc0f;border:1px solid #5793f229;border-radius:100px;align-items:center;gap:6px;padding:7px 10px;font-size:.62rem;display:inline-flex}.puzzler-status-pills svg{color:#68dce9}.puzzler-explainer{align-items:flex-start;gap:14px;padding:17px 19px;display:flex;background:radial-gradient(circle at 0 0,#22d3ee14,#0000 38%),#081020bf!important;border-color:#22d3ee2b!important}.puzzler-explainer>svg{color:#66dceb;flex:none;margin-top:2px}.puzzler-explainer div{gap:4px;display:grid}.puzzler-explainer strong{color:#e2edf9;font-size:.76rem}.puzzler-explainer p{color:#7e8ea8;margin:0;font-size:.68rem;line-height:1.6}.puzzler-layout{grid-template-columns:minmax(225px,.27fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pog-library{position:sticky;top:20px;overflow:hidden}.pog-library>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:19px;display:flex}.pog-library h2{color:#eef4ff;margin:5px 0 0;font-size:1rem}.pog-library-list{gap:4px;max-height:min(62svh,650px);padding:9px;display:grid;overflow-y:auto}.pog-library-list article{border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.pog-library-list article:hover{background:#ffffff06}.pog-library-list article.active{background:linear-gradient(90deg,#22d3ee12,#225cff09);border-color:#22d3ee29}.pog-library-list article>button:first-child{color:#5e7598;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.pog-library-list article>button:first-child span{gap:3px;min-width:0;display:grid}.pog-library-list article strong{color:#d9e5f4;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.pog-library-list article small{color:#61718a;font-size:.55rem}.pog-delete{color:#58677f;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pog-delete:hover{color:var(--coral);background:#ff7b8e12}.empty-pog-library{color:#596b85;text-align:center;align-content:center;place-items:center;gap:10px;min-height:160px;padding:20px;display:grid}.empty-pog-library span{font-size:.65rem}.puzzler-canvas{gap:16px;min-width:0;display:grid}.pog-details-card{gap:15px;padding:22px;display:grid}.pog-name-row{grid-template-columns:minmax(160px,.42fr) minmax(240px,1fr);gap:12px;display:grid}.pog-details-card label,.puzzler-piece label{color:#8797ae;gap:7px;font-size:.62rem;font-weight:650;display:grid}.pog-details-card input,.pog-details-card textarea,.puzzler-piece select,.puzzler-piece textarea{border:1px solid var(--line);color:#e6edf7;width:100%;min-width:0;font:inherit;background:#02071180;border-radius:9px;outline:0;padding:11px 12px;font-size:.72rem;line-height:1.5}.pog-details-card textarea,.puzzler-piece textarea{resize:vertical}.pog-details-card input:focus,.pog-details-card textarea:focus,.puzzler-piece select:focus,.puzzler-piece textarea:focus{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee0e}.puzzler-piece option{background:#0b1427}.puzzler-flow{display:grid}.puzzler-piece-wrap{min-width:0;display:grid}.puzzler-piece{padding:22px;position:relative;overflow:hidden;border-color:#4c7fdc2b!important}.puzzler-piece:before{background:linear-gradient(var(--cyan), var(--cobalt));content:"";opacity:.74;width:3px;position:absolute;inset:0 auto 0 0}.puzzler-piece.final{background:radial-gradient(circle at 90% 0,#22d3ee17,#0000 38%),linear-gradient(145deg,#0e2038e0,#071223e8)!important;border-color:#22d3ee4a!important;box-shadow:0 20px 55px #0857951a,inset 0 1px #ffffff09!important}.puzzler-piece>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.puzzler-step-number{color:#74e3ef;background:#22d3ee0f;border:1px solid #22d3ee30;border-radius:11px;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:800;display:grid}.puzzler-piece h2{color:#edf4fe;margin:4px 0 0;font-size:1rem}.puzzler-piece-actions{gap:4px;display:flex}.puzzler-piece-actions button{border:1px solid var(--line);color:#73839c;background:#ffffff05;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.puzzler-piece-actions button:not(:disabled):hover{color:#78dce9;border-color:#22d3ee33}.puzzler-piece-actions button:disabled{cursor:not-allowed;opacity:.32}.puzzler-piece-grid{grid-template-columns:minmax(220px,.7fr) minmax(230px,.3fr);align-items:end;gap:12px;display:grid}.puzzler-model-info{align-self:end;position:relative}.puzzler-model-info summary{border:1px solid var(--line);color:#8393aa;cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-size:.63rem;list-style:none;display:flex}.puzzler-model-info summary::-webkit-details-marker{display:none}.puzzler-model-info[open] summary{color:#82dbe7;border-color:#22d3ee40}.puzzler-model-info>div{z-index:4;border:1px solid var(--line-strong);color:#8292aa;background:#0a1427;border-radius:10px;gap:5px;width:min(310px,80vw);padding:12px;font-size:.61rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #00000073}.puzzler-model-info strong{color:#dce8f6}.puzzler-model-info small{color:#63728a}.puzzler-task-field{margin-top:14px}.puzzler-step-output{background:#5ce1a709;border:1px solid #5ce1a71f;border-radius:10px;gap:7px;margin-top:14px;padding:12px;display:grid}.puzzler-step-output>span{color:#83d7b2;text-transform:uppercase;letter-spacing:.08em;font-size:.59rem;font-weight:750}.puzzler-step-output pre,.puzzler-final-result pre{color:#cbd7e8;font-family:var(--font-interface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.69rem;line-height:1.65;overflow:auto}.puzzler-step-output pre{max-height:260px}.puzzler-connector{grid-template-rows:1fr auto 1fr;justify-items:center;min-height:72px;display:grid}.puzzler-connector i{background:linear-gradient(#22d3ee1f,#22d3ee73);width:1px;height:100%}.puzzler-connector button{color:#73dbe7;background:#0a172c;border:1px solid #22d3ee33;border-radius:100px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.59rem;display:inline-flex}.puzzler-connector button:disabled{cursor:not-allowed;opacity:.38}.puzzler-controls{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.puzzler-controls>div:first-child{gap:3px;display:grid}.puzzler-controls strong{color:#dce7f5;font-size:.72rem}.puzzler-controls span{color:#64738a;font-size:.59rem}.puzzler-controls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.puzzler-controls button{min-height:40px;padding-inline:12px;font-size:.65rem}.puzzler-final-result{gap:17px;padding:23px;display:grid;border-color:#5ce1a72b!important}.puzzler-final-result>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.puzzler-final-result h2{color:#e9f6f2;align-items:center;gap:7px;margin:5px 0 0;font-size:1.02rem;display:flex}.puzzler-final-result>header>span{color:#89d8b6;border:1px solid #5ce1a724;border-radius:100px;padding:6px 9px;font-size:.59rem}.puzzler-final-result pre{color:#d5e1ee;max-height:620px;padding:4px;font-size:.74rem}.puzzler-final-result footer{border-top:1px solid var(--line);color:#5f6d82;padding-top:13px;font-size:.57rem;line-height:1.5}.console-loading{background:var(--ink-950);grid-template-columns:254px 1fr;min-height:100svh;display:grid}.loading-sidebar{border-right:1px solid var(--line);background:#070d1b}.loading-main{padding:0 40px}.loading-topbar{border-bottom:1px solid var(--line);height:68px}.loading-hero{background:linear-gradient(100deg,#0c152a 20%,#12203b 45%,#0c152a 70%) 0 0/200% 100%;border-radius:26px;height:310px;margin-top:42px;animation:1.5s infinite shimmer}.loading-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.loading-cards i{background:#0c1528;border-radius:14px;height:84px}@keyframes shimmer{to{background-position-x:-200%}}.nav-scrim{display:none}@media (max-width:1100px){.login-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);gap:42px;padding:46px}.dashboard-columns{grid-template-columns:1fr}.foundation-card{min-height:240px}.owner-grid{grid-template-columns:1fr}.invitation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.board-layout{grid-template-columns:1fr}.cork-board{grid-template-columns:1fr;grid-template-areas:"identity""nameboard""documents""updates""decisions"}.company-name-whiteboard{justify-self:center;width:min(620px,100%)}.documents-folder-pin{min-height:330px}.pinned-updates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.puzzler-layout{grid-template-columns:1fr}.pog-library{position:static}.pog-library-list{max-height:260px}}@media (max-width:860px){.login-layout{grid-template-columns:1fr;padding:34px 24px}.login-story{min-height:auto;padding:24px 0 8px}.noni-logo-frame-large{border-radius:30px;width:118px;height:118px}.login-brand-copy h1{font-size:3.6rem}.login-panel{padding-bottom:24px}.auth-card{width:min(100%,650px)}.portal-shell,.portal-shell.sidebar-collapsed{grid-template-columns:1fr}.portal-sidebar{width:min(290px,84vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.portal-sidebar.mobile-open{transform:translate(0)}.mobile-nav-close{margin-left:auto;display:grid}.collapse-button{display:none}.nav-scrim{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01040ab3;border:0;display:block;position:fixed;inset:0}.mobile-menu-button{display:grid}.portal-topbar{padding:0 20px}.global-search{flex:1;width:auto}.topbar-profile span,.topbar-profile>svg,.availability{display:none}.dashboard-hero{grid-template-columns:1fr}.hero-signal{display:none}.settings-grid{grid-template-columns:1fr}.profile-summary-card{min-height:350px}.messages-view{grid-template-columns:320px minmax(0,1fr)}.google-chat-view{grid-template-columns:290px minmax(0,1fr)}.puzzler-piece-grid{grid-template-columns:1fr}.puzzler-model-info{align-self:auto}.post-thread-layout{grid-template-columns:minmax(245px,.62fr) minmax(380px,1.38fr)}.thread-note-column{padding:26px 22px}.thread-source-note{padding-inline:20px}.thread-comment.depth-1{margin-left:22px}.thread-comment.depth-2{margin-left:44px}.thread-comment.depth-3{margin-left:66px}}@media (max-width:680px){.login-layout{padding:26px 18px}.login-brand-hero{gap:18px}.login-brand-copy h1{font-size:3rem}.auth-card{border-radius:18px;padding:28px 21px}.auth-row,.form-grid{grid-template-columns:1fr}.auth-card-footer{flex-direction:column;align-items:flex-start}.portal-main{grid-template-rows:62px minmax(0,1fr)}.portal-topbar{gap:10px;padding:0 14px}.global-search kbd,.topbar-actions .icon-button{display:none}.console-view{padding:22px 15px}.dashboard-view{gap:14px}.dashboard-hero{border-radius:21px;min-height:340px;padding:26px 22px}.dashboard-hero-copy h1{font-size:2.6rem}.hero-actions{flex-direction:column;align-items:stretch}.metric-grid,.member-strip{grid-template-columns:1fr}.team-card,.foundation-card{padding:21px}.section-heading .text-button{display:none}.messages-view{height:100%;padding:0;display:block;position:relative}.conversation-sidebar{border-right:0;position:absolute;inset:0}.conversation-sidebar.has-selection{display:none}.chat-panel{display:none;position:absolute;inset:0}.chat-panel.open{display:flex}.mobile-back{padding:0;display:grid}.chat-header{padding:0 13px}.message-thread{padding:18px 13px}.message-bubble{max-width:82%}.message-composer{margin:0 12px 12px}.read-receipt{font-size:.5rem}.view-heading{flex-direction:column;align-items:flex-start}.owner-access-pill{align-self:flex-start}.profile-form,.owner-access-card,.member-management-card{padding:21px}.add-owner-form{flex-direction:column}.add-owner-form input{min-height:46px}.managed-member{grid-template-columns:auto minmax(0,1fr) auto}.managed-member input{grid-area:2/1/auto/-1}.managed-member>.icon-button{grid-area:1/3}.form-actions .primary-button{width:100%}.invitation-card{padding:21px}.invitation-form{grid-template-columns:1fr}.business-plan-card,.active-proposal-card,.proposal-history,.ai-plan-editor,.board-post-form,.proposal-form{padding:20px}.business-plan-card .section-heading{flex-direction:column;align-items:stretch}.business-plan-card .secondary-button{width:100%}.ai-billing-row{grid-template-columns:1fr}.ai-billing-row p{margin:0}.proposal-actions{flex-direction:column;align-items:stretch}.proposal-actions .text-button{min-height:38px}.board-heading-actions{width:100%}.board-heading-actions>button{flex:1}.cork-board{border-width:8px;gap:27px;padding:30px 18px}.identity-pin-grid{grid-template-columns:1fr;gap:18px}.identity-card.company-name{grid-column:auto}.company-name-whiteboard{min-height:390px;padding-inline:13px}.whiteboard-name-row{grid-template-columns:auto auto minmax(0,1fr) auto auto}.pinned-updates-grid{grid-template-columns:1fr}.documents-folder-pin{min-height:320px}.decision-board-card{justify-content:center;width:100%;padding-inline:18px}.board-modal-backdrop{align-items:start;padding:12px}.board-post-composer,.board-editor-modal{max-height:calc(100svh - 24px);padding:25px 18px 19px}.board-editor-actions{flex-direction:column-reverse;align-items:stretch}.board-editor-actions>button{width:100%}.post-thread-backdrop{align-items:center;padding:7px}.post-thread-window{border-radius:12px;height:calc(100svh - 14px);min-height:0}.post-thread-header{min-height:64px;padding:11px 14px}.post-thread-header h2{max-width:calc(100vw - 100px)}.post-thread-layout{grid-template-rows:minmax(150px,27svh) minmax(0,1fr);grid-template-columns:1fr}.thread-note-column{border-bottom:1px solid #6c4e2842;border-right:0;padding:16px 18px;overflow-y:auto}.thread-source-note{min-height:0;padding:29px 17px 14px}.thread-source-note h3{margin:15px 0 6px;font-size:1rem}.thread-source-note>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:.66rem;display:-webkit-box;overflow:hidden}.thread-source-note>footer{padding-top:8px}.thread-note-guidance{display:none}.thread-conversation-column>header{min-height:52px}.thread-comment-scroll{padding:14px 11px}.thread-comment{gap:7px;margin-bottom:11px}.thread-comment.depth-1{margin-left:10px}.thread-comment.depth-2{margin-left:20px}.thread-comment.depth-3{margin-left:30px}.thread-comment-card{padding:9px 10px 7px}.thread-comment-card>header{flex-direction:column;align-items:flex-start;gap:3px}.thread-comment-composer{padding:9px 10px 11px}.thread-comment-composer>div:last-of-type{gap:7px}.documents-backdrop{padding:8px}.documents-window{height:calc(100svh - 16px)}.documents-window-header{align-items:flex-start;gap:9px;min-height:106px;padding:14px}.documents-window-header>div:first-child .folder-glyph{display:none}.document-header-actions{flex-wrap:wrap;justify-content:flex-end}.document-header-actions .secondary-button,.document-header-actions .primary-button{color:#0000;white-space:nowrap;justify-content:flex-start;width:36px;padding:0 9px;overflow:hidden}.document-header-actions .secondary-button svg,.document-header-actions .primary-button svg{color:#d8b66d;flex:none}.document-header-actions .primary-button svg{color:#fff}.document-thumbnail-browser{padding:18px 12px}.document-thumbnail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 7px}.folder-thumbnail,.document-thumbnail{padding:6px}.library-reader{padding:18px 13px}.library-reader>header{flex-direction:column;align-items:stretch}.library-file-actions{justify-content:flex-start}.company-document-stamp{flex-direction:column;align-items:flex-start}.library-submodal-backdrop{padding:8px}.library-submodal{padding:20px 15px}.documents-workspace{grid-template-rows:minmax(155px,27svh) minmax(0,1fr);grid-template-columns:1fr}.document-list{border-right:0;border-bottom:1px solid var(--line)}.document-reader{padding:22px 17px}.document-reader>header{flex-direction:column;align-items:stretch}.document-reader>header .secondary-button{width:100%}.decision-tray-minimized{bottom:12px;right:12px}.decision-tray{width:calc(100vw - 16px);max-height:calc(100svh - 16px);bottom:8px;right:8px}.google-chat-view{height:auto;min-height:calc(100svh - 62px);display:block;position:relative}.google-space-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:270px;max-height:38svh}.google-space-heading{padding:20px 16px 14px}.google-space-list{gap:6px;padding:0 10px 14px;display:flex;overflow:auto hidden}.google-space-list .list-label{display:none}.google-space-list>button{flex:none;width:min(230px,72vw)}.google-message-panel{min-height:62svh}.google-message-header{padding:0 14px}.google-open-button{color:#0000;white-space:nowrap;width:38px;padding:0;overflow:hidden}.google-open-button svg{color:var(--text-soft)}.google-message-thread{padding:18px 13px}.google-message-composer{margin:0 12px 12px}.google-meet-content{padding:15px 12px 22px}.google-meet-create-card,.google-meet-detail-card{padding:20px 16px}.google-meet-actions{flex-direction:column;align-items:stretch}.google-meet-actions>a,.google-meet-actions>button{width:100%}.comb-puzzler-heading{gap:14px}.puzzler-status-pills{justify-content:flex-start}.puzzler-explainer{padding:15px}.pog-name-row{grid-template-columns:1fr}.pog-details-card,.puzzler-piece,.puzzler-final-result{padding:17px 15px}.puzzler-piece>header{grid-template-columns:auto minmax(0,1fr)}.puzzler-piece-actions{grid-column:1/-1;justify-content:flex-end}.puzzler-controls{flex-direction:column;align-items:stretch}.puzzler-controls>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.puzzler-controls button{width:100%}.puzzler-final-result>header{flex-direction:column;align-items:flex-start}}.nav-unread-badge.messages{color:#fff;background:linear-gradient(135deg,#ff7f8f,#c94cff);box-shadow:0 0 14px #f4529a5c}.nav-unread-badge.board{color:#2d1603;background:linear-gradient(135deg,#ffd166,#ff8a4c);box-shadow:0 0 14px #ffa34957}.nav-unread-badge.google{color:#03201b;background:linear-gradient(135deg,#62e6b5,#20c9d8);box-shadow:0 0 14px #33dcb957}.primary-nav button:has(.nav-unread-badge.messages):not(.active){background:#c7439c0b;border-color:#eb539921}.primary-nav button:has(.nav-unread-badge.board):not(.active){background:#ffa03c0b;border-color:#ffb14a21}.primary-nav button:has(.nav-unread-badge.google):not(.active){background:#37d3b50a;border-color:#4bddb61f}.topbar-notification-button{position:relative}.topbar-notification-button>i{color:#fff;background:#ff657d;border:2px solid #07101f;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.46rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.google-space-list>button{grid-template-columns:auto minmax(0,1fr) auto}.google-space-list>button.unread:not(.active){background:#4ce0ba09;border-color:#4ce0ba21}.google-space-unread{color:#041a17;background:linear-gradient(135deg,#67e9b8,#22c9d9);border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:.5rem;display:grid}.puzzler-workbench{grid-template-columns:minmax(430px,.56fr) minmax(340px,.44fr);align-items:start;gap:16px;display:grid}.puzzler-builder-column{gap:16px;min-width:0;display:grid}.puzzler-run-monitor{gap:14px;min-width:0;max-height:calc(100svh - 104px);padding:20px;display:grid;position:sticky;top:18px;overflow:hidden;background:radial-gradient(circle at 100% 0,#39dab914,#0000 34%),linear-gradient(145deg,#0c1d2ce6,#070f1df0)!important;border-color:#60e0c12b!important}.puzzler-run-monitor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.puzzler-run-monitor h2{color:#ecf6f4;margin:4px 0 0;font-size:1rem}.puzzler-run-monitor>header>svg{color:#5be0bd}.puzzler-monitor-help{color:#71829a;margin:0;font-size:.62rem;line-height:1.55}.puzzler-monitor-list{gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.puzzler-monitor-list article{border:1px solid var(--line);background:#030a1475;border-radius:11px;overflow:hidden}.puzzler-monitor-list article.processing{border-color:#22d3ee52;box-shadow:0 0 24px #22d3ee0f}.puzzler-monitor-list article.complete{border-color:#5bdeb033}.puzzler-monitor-list article.final{background:radial-gradient(circle at 100% 0,#237bff1a,#0000 50%),#030a1485}.puzzler-monitor-list article>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.puzzler-monitor-list article>button:disabled{cursor:default}.puzzler-monitor-list article>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.puzzler-monitor-list article strong{color:#dfe9f4;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.puzzler-monitor-list article small{color:#77879e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.45;display:-webkit-box;overflow:hidden}.puzzler-monitor-list article>button>b{color:#69dcb9;font-size:.52rem;font-weight:700}.monitor-step-state{color:#73bddf;background:#3576cd0f;border:1px solid #4294e22e;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.62rem;font-weight:800;display:grid}.processing .monitor-step-state{color:var(--cyan)}.complete .monitor-step-state{color:#67dfb7}.puzzler-monitor-list article>pre{border-top:1px solid var(--line);color:#c9d6e6;max-height:390px;font-family:var(--font-interface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:.66rem;line-height:1.65;overflow:auto}.run-locked .puzzler-builder-column input:disabled,.run-locked .puzzler-builder-column textarea:disabled,.run-locked .puzzler-builder-column select:disabled{cursor:not-allowed;opacity:.68}.puzzler-profile-actions{background:#53dbae09;border:1px solid #53dbae24;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.puzzler-profile-actions>div:first-child{gap:4px;display:grid}.puzzler-profile-actions strong{color:#dbece7;font-size:.7rem}.puzzler-profile-actions span{color:#72839a;font-size:.59rem;line-height:1.5}.puzzler-showcase-controls{gap:7px;min-width:min(470px,52%);display:flex}.puzzler-showcase-controls input{border:1px solid var(--line);color:#fff;background:#0208108c;border-radius:9px;outline:0;flex:1;min-width:0;padding:0 11px;font-size:.62rem}.puzzler-showcase-controls input:focus{border-color:#22d3ee59}.billing-loading{min-height:calc(100svh - 68px);color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:.75rem;display:flex}.billing-view{gap:19px;display:grid}.billing-setup-warning{color:#d6a65e;background:#ffa9340b;border:1px solid #ffb74d33;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.billing-setup-warning div{gap:4px;display:grid}.billing-setup-warning strong{font-size:.72rem}.billing-setup-warning span{color:#977c59;font-size:.62rem;line-height:1.5}.billing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-balance-card{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#227dff14,#0000 42%),#091120bd;border-radius:15px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.billing-balance-card>span{color:#6fdae8;border:1px solid #22d3ee2b;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.billing-balance-card>div{flex:1;gap:5px;min-width:0;display:grid}.billing-balance-card small{color:#77879e;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.billing-balance-card strong{color:#edf4fe;font-size:1.1rem}.billing-balance-card strong i{color:#718098;font-size:.7rem;font-style:normal}.billing-balance-card p{color:#66758b;margin:0;font-size:.57rem;line-height:1.45}.storage-meter{background:#ffffff0f;border-radius:10px;height:5px;overflow:hidden}.storage-meter i{border-radius:inherit;background:linear-gradient(90deg,#34d3c4,#2b77ff);height:100%;display:block}.billing-products{grid-template-columns:1.2fr .8fr;gap:13px;display:grid}.billing-product-card,.billing-rate-card,.billing-history-card{border:1px solid var(--line);background:linear-gradient(145deg,#0e192ec2,#070e1cd6);border-radius:16px;padding:20px}.billing-product-card>header,.billing-history-card>header{align-items:center;gap:11px;display:flex}.billing-product-card>header>svg,.billing-history-card>header>svg{color:#62d9e6}.billing-product-card h2,.billing-rate-card h2,.billing-history-card h2{color:#ebf2fc;margin:4px 0 0;font-size:1rem}.billing-product-card>p{color:#74839a;font-size:.65rem;line-height:1.55}.billing-product-card>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.billing-product-card>div:last-child>button{border:1px solid var(--line);color:#78ddeb;text-align:left;background:#0309136e;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.billing-product-card>div:last-child>button:hover:not(:disabled){border-color:#22d3ee4d}.billing-product-card button:disabled{cursor:not-allowed;opacity:.45}.billing-product-card button span{gap:3px;display:grid}.billing-product-card button strong{color:#edf4fe;font-size:.78rem}.billing-product-card button small{color:#66758b;font-size:.52rem}.storage-plan{background:radial-gradient(circle at 100% 0,#46deae14,#0000 46%),linear-gradient(145deg,#0e242bc2,#07111dd6)}.billing-rate-card{gap:12px;display:grid}.billing-rate-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.billing-rate-card>header>span{border:1px solid var(--line);color:#8796ac;border-radius:30px;align-items:center;gap:5px;padding:6px 9px;font-size:.55rem;display:flex}.billing-rate-card>p,.billing-rate-card>footer{color:#6b7a91;margin:0;font-size:.59rem;line-height:1.55}.billing-rate-card>footer{border-top:1px solid var(--line);padding-top:11px}.billing-provider-selector{grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;display:grid}.billing-provider-selector button{border:1px solid var(--line);color:#8999af;text-align:left;background:#02081270;border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.billing-provider-selector button:hover{color:#cdd9e9;border-color:#22d3ee33}.billing-provider-selector button.active{color:#7ae4ef;background:linear-gradient(135deg,#22d3ee17,#2563eb14);border-color:#22d3ee57;box-shadow:inset 0 1px #ffffff09}.billing-provider-selector span{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:750;overflow:hidden}.billing-provider-selector small{color:#62738b;font-size:.52rem}.billing-rate-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.billing-rate-row{border-bottom:1px solid var(--line);color:#b8c5d7;align-items:center;gap:12px;padding:9px 12px;font-size:.63rem;display:grid}.billing-rate-table.owner-rates .billing-rate-row{grid-template-columns:minmax(210px,1fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(155px,.8fr)}.billing-rate-table.member-rates .billing-rate-row{grid-template-columns:minmax(220px,1.15fr) minmax(175px,.85fr) minmax(175px,.85fr)}.billing-rate-row:last-child{border-bottom:0}.billing-rate-row.heading{color:#66758a;text-transform:uppercase;letter-spacing:.07em;background:#ffffff06;font-size:.54rem;font-weight:750}.billing-rate-row>span{gap:2px;display:grid}.billing-rate-row strong{color:#dbe6f4;font-size:.64rem}.billing-rate-row small{color:#64738a;font-size:.53rem}.billing-history-card{gap:7px;display:grid}.billing-history-card>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 3px;display:flex}.billing-history-card>article>span{gap:2px;display:grid}.billing-history-card article strong{color:#cbd6e5;text-transform:capitalize;font-size:.64rem}.billing-history-card article small{color:#617087;font-size:.52rem}.billing-history-card article b{font-size:.64rem}.billing-history-card article b.credit{color:#6fddb7}.billing-history-card article b.debit{color:#ff8b9e}.billing-history-card>p{color:#69788e;font-size:.65rem}.login-showcase-link{color:#80dce8;background:#22d3ee0a;border:1px solid #22d3ee2b;border-radius:100px;align-items:center;gap:9px;padding:10px 14px;font-size:.66rem;display:inline-flex;position:absolute;bottom:clamp(28px,6vh,72px);left:clamp(30px,6vw,90px)}.login-showcase-link:hover{color:#fff;border-color:#22d3ee5c}.showcase-page{background:radial-gradient(circle at 50% -10%,#2073ff2e,#0000 36%),#050b16;min-height:100svh;padding:0 clamp(20px,6vw,90px) 80px}.showcase-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.showcase-brand{color:#fff;letter-spacing:.12em;align-items:center;gap:10px;font-size:.85rem;font-weight:750;display:flex}.showcase-brand svg{width:38px;height:38px}.showcase-hero{text-align:center;justify-items:center;max-width:820px;margin:0 auto;padding:90px 0 58px;display:grid}.showcase-hero h1{color:#fff;letter-spacing:-.065em;margin:13px 0 16px;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.95}.showcase-hero p{color:#8494ae;max-width:650px;margin:0;font-size:clamp(.84rem,1.5vw,1.05rem);line-height:1.7}.showcase-hero>div{color:#75d8b9;border:1px solid #50dbb32b;border-radius:100px;align-items:center;gap:7px;margin-top:21px;padding:8px 11px;font-size:.59rem;display:flex}.showcase-setup-note{color:#c9a26b;text-align:center;background:#ffa9340d;border:1px solid #ffb74d33;border-radius:12px;padding:13px;font-size:.65rem}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1380px;margin:0 auto;display:grid}.showcase-grid>article{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#22d3ee12,#0000 39%),#0a1324c7;border-radius:18px;align-content:start;gap:12px;padding:21px;display:grid}.showcase-grid article>header,.showcase-grid article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.showcase-grid article>header>span{color:#6edeea;border:1px solid #22d3ee2b;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.showcase-grid article header small{color:#5f6f87;font-size:.55rem}.showcase-grid h2{color:#fff;margin:3px 0 0;font-size:1.12rem}.showcase-grid article>p{color:#8999b0;margin:0;font-size:.69rem;line-height:1.65}.showcase-grid blockquote{color:#66768e;border-left:2px solid #22d3ee3b;margin:0;padding-left:10px;font-size:.59rem;line-height:1.5}.showcase-model-chain{flex-wrap:wrap;gap:5px;display:flex}.showcase-model-chain span{border:1px solid var(--line);color:#74869f;border-radius:100px;padding:5px 7px;font-size:.5rem}.showcase-grid article>footer{border-top:1px solid var(--line);color:#65758d;padding-top:11px;font-size:.54rem}.showcase-grid article footer b{color:#7bcfbd;align-items:center;gap:5px;display:flex}.showcase-empty{color:#66819f;text-align:center;border:1px dashed #5193dd33;border-radius:18px;grid-column:1/-1;justify-items:center;gap:9px;padding:70px 20px;display:grid}.showcase-empty h2{color:#dce7f5;margin:0}.showcase-empty p{color:#74849c;margin:0 0 9px;font-size:.68rem}@media (max-width:1220px){.puzzler-workbench{grid-template-columns:minmax(380px,.55fr) minmax(310px,.45fr)}.puzzler-piece-grid{grid-template-columns:1fr}.billing-summary-grid{grid-template-columns:1fr 1fr}.billing-summary-grid>:last-child{grid-column:1/-1}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.puzzler-workbench{grid-template-columns:1fr}.puzzler-run-monitor{max-height:none;position:static}.puzzler-monitor-list{max-height:520px}.billing-products{grid-template-columns:1fr}.billing-rate-card{overflow:hidden}.billing-provider-selector{padding-bottom:3px;display:flex;overflow-x:auto}.billing-provider-selector button{min-width:150px}.billing-rate-table{overflow-x:auto}.billing-rate-table.owner-rates .billing-rate-row{min-width:820px}.billing-rate-table.member-rates .billing-rate-row{min-width:620px}}@media (max-width:640px){.puzzler-profile-actions{flex-direction:column;align-items:stretch}.puzzler-showcase-controls{flex-direction:column;width:100%;min-width:0}.puzzler-showcase-controls input{min-height:42px}.billing-summary-grid{grid-template-columns:1fr}.billing-summary-grid>:last-child{grid-column:auto}.billing-product-card>div:last-child{grid-template-columns:1fr}.billing-rate-card>header{flex-direction:column}.showcase-page{padding-inline:15px}.showcase-nav{min-height:66px}.showcase-hero{padding:65px 5px 42px}.showcase-grid{grid-template-columns:1fr}.login-showcase-link{bottom:22px;left:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.puzzler-layout{grid-template-columns:minmax(0,1fr)}.pog-library{grid-template-columns:180px minmax(0,1fr);align-items:stretch;display:grid;position:static}.pog-library>header{border-right:1px solid var(--line);border-bottom:0;padding:15px 17px}.pog-library-list{gap:7px;max-height:none;padding:9px;display:flex;overflow:auto hidden}.pog-library-list article{flex:0 0 230px;min-width:210px}.empty-pog-library{text-align:left;grid-template-columns:auto 1fr;align-content:center;justify-items:start;min-width:230px;min-height:56px;padding:8px 13px}.puzzler-workbench{grid-template-columns:132px minmax(360px,1fr) minmax(320px,.9fr);gap:14px}.pog-token-rail{align-content:start;gap:12px;max-height:calc(100svh - 104px);padding:14px 10px;display:grid;position:sticky;top:18px;overflow:hidden;background:radial-gradient(circle at 50% 0,#ff4b9c14,#0000 32%),linear-gradient(160deg,#131b34f2,#060d1bf5)!important}.pog-token-rail>header{border-bottom:1px solid var(--line);text-align:center;justify-items:center;gap:3px;padding-bottom:11px;display:grid}.pog-token-rail>header strong{color:#e7eef9;font-size:.68rem}.pog-token-rail>footer{border-top:1px solid var(--line);color:#64758d;text-align:center;padding-top:10px;font-size:.52rem;line-height:1.45}.pog-token-list{scrollbar-width:thin;justify-items:center;gap:13px;min-height:0;padding:4px 2px 7px;display:grid;overflow-y:auto}.pog-token-item{--pog-a:#ff4f9c;--pog-b:#782bff;width:100%;color:inherit;text-align:center;background:0 0;border:0;border-radius:14px;justify-items:center;gap:6px;padding:4px 2px 8px;display:grid;position:relative}.pog-token-item:after{z-index:0;background:linear-gradient(var(--pog-b), #647ebe1a);content:"";opacity:.42;width:1px;position:absolute;top:80px;bottom:-15px;left:50%}.pog-token-item:last-of-type:after{display:none}.pog-token-item.tone-1{--pog-a:#20d6d0;--pog-b:#1468ff}.pog-token-item.tone-2{--pog-a:#ffc443;--pog-b:#f14b86}.pog-token-item.tone-3{--pog-a:#76e264;--pog-b:#008f88}.pog-token-item.tone-4{--pog-a:#c477ff;--pog-b:#ff525d}.pog-token-disc{z-index:1;background:radial-gradient(circle at 34% 27%, #ffffffb8 0 3%, transparent 4%), radial-gradient(circle at 50% 50%, #04091826 0 26%, transparent 27%), repeating-conic-gradient(from 4deg, var(--pog-a) 0 10deg, var(--pog-b) 10deg 20deg);border:4px solid #ffffff2b;border-radius:50%;align-content:center;place-items:center;gap:1px;width:76px;height:76px;transition:transform .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 0 3px #05091859,inset 0 0 20px #00000038,0 8px 18px #0000004d}.pog-token-disc:before{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:9px}.pog-token-disc i{z-index:1;color:#fff;text-shadow:0 1px 3px #000;background:#050918b3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.82rem;font-style:normal;font-weight:900;display:grid}.pog-token-disc b{z-index:1;color:#fff;letter-spacing:.13em;background:#050918b8;border-radius:20px;padding:1px 4px;font-size:.38rem}.pog-token-item>span:last-child{z-index:1;gap:2px;width:100%;display:grid}.pog-token-item>span:last-child strong,.pog-token-item>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pog-token-item>span:last-child strong{color:#b8c6da;font-size:.56rem}.pog-token-item>span:last-child small{color:#60718b;font-size:.48rem}.pog-token-item:hover .pog-token-disc{box-shadow:inset 0 0 0 3px #05091852, inset 0 0 20px #0003, 0 11px 25px var(--pog-a);transform:translateY(-2px)rotate(2deg)}@supports (color:color-mix(in lab, red, red)){.pog-token-item:hover .pog-token-disc{box-shadow:inset 0 0 0 3px #05091852, inset 0 0 20px #0003, 0 11px 25px color-mix(in srgb, var(--pog-a) 25%, transparent)}}.pog-token-item.selected{background:linear-gradient(90deg,#ffffff09,#0000)}.pog-token-item.selected .pog-token-disc{box-shadow:inset 0 0 0 3px #0509184d, 0 0 0 3px #48d7ff21, 0 0 27px var(--pog-a);border-color:#ffffff9e;transform:scale(1.06)}@supports (color:color-mix(in lab, red, red)){.pog-token-item.selected .pog-token-disc{box-shadow:inset 0 0 0 3px #0509184d, 0 0 0 3px #48d7ff21, 0 0 27px color-mix(in srgb, var(--pog-a) 36%, transparent)}}.pog-token-item.selected>span:last-child strong{color:#fff}.pog-token-item.final{--pog-a:#53e6c0;--pog-b:#176cff}.pog-token-item.complete .pog-token-disc{border-color:#69eeb8b8}.pog-token-item.processing .pog-token-disc{animation:1.45s ease-in-out infinite pog-processing}@keyframes pog-processing{50%{filter:saturate(1.35)brightness(1.12);transform:scale(1.07)rotate(7deg)}}.pog-add-token{color:#71d9e6;background:#209dcb0b;border:1px dashed #62d2eb4d;border-radius:50%;flex:none;align-content:center;place-items:center;gap:4px;width:76px;min-height:76px;display:grid}.pog-add-token span{font-size:.49rem;font-weight:750}.pog-add-token:not(:disabled):hover{background:#20becb17;border-color:#62e1f09e}.pog-add-token:disabled{cursor:not-allowed;opacity:.3}.puzzler-focus-column{gap:14px;min-width:0;display:grid}.puzzler-focus-editor{align-content:start;min-height:422px}.puzzler-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.puzzler-focus-cost{margin-top:14px}.puzzler-focus-cost>div{width:100%;box-shadow:none;margin-top:7px;position:static}.puzzler-focus-editor .puzzler-task-field textarea{min-height:150px}.run-locked .puzzler-focus-column textarea:disabled,.run-locked .puzzler-focus-column select:disabled,.run-locked .pog-details-card input:disabled,.run-locked .pog-details-card textarea:disabled{cursor:not-allowed;opacity:.68}@media (max-width:1320px){.puzzler-workbench{grid-template-columns:116px minmax(330px,1fr) minmax(300px,.82fr)}.pog-token-disc{width:68px;height:68px}.pog-token-item:after{top:72px}}@media (max-width:1100px){.puzzler-workbench{grid-template-columns:120px minmax(0,1fr)}.puzzler-run-monitor{grid-column:1/-1;max-height:none;position:static}.puzzler-monitor-list{max-height:470px}}@media (max-width:760px){.pog-library{grid-template-columns:1fr}.pog-library>header{border-right:0;border-bottom:1px solid var(--line);padding:13px 15px}.pog-library-list article{flex-basis:220px;min-width:205px}.puzzler-workbench{grid-template-columns:minmax(0,1fr)}.pog-token-rail{max-height:none;padding:12px;position:static}.pog-token-rail>header{text-align:left;grid-template-columns:1fr auto;place-items:center start}.pog-token-list{justify-items:start;gap:9px;padding:2px 3px 9px;display:flex;overflow:auto hidden}.pog-token-item{flex:0 0 86px;width:86px;min-width:86px}.pog-token-item:after{display:none}.pog-token-disc{width:65px;height:65px}.pog-add-token{width:65px;min-width:65px;min-height:65px;margin-top:4px}.pog-token-rail>footer{text-align:left}.puzzler-focus-editor{min-height:auto}}@media (max-width:560px){.pog-name-row,.puzzler-engine-grid{grid-template-columns:1fr}.pog-details-card,.puzzler-focus-editor{padding:17px}.puzzler-focus-editor>header{grid-template-columns:auto minmax(0,1fr)}.puzzler-piece-actions{grid-column:1/-1;justify-content:flex-end}.puzzler-controls{flex-direction:column;align-items:stretch}.puzzler-controls>div:last-child{justify-content:stretch}.puzzler-controls button{flex:auto}}.self-assessment-card{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 31%),linear-gradient(145deg,#0d182dd6,#070e1ce6);grid-column:1/-1;gap:22px;padding:clamp(22px,3vw,32px);display:grid;overflow:hidden}.self-assessment-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.self-assessment-heading h2{color:#edf4fe;letter-spacing:-.03em;margin:7px 0;font-size:1.3rem}.self-assessment-heading p{color:#73839b;max-width:720px;margin:0;font-size:.72rem;line-height:1.55}.self-assessment-heading>svg{color:#6adddf;filter:drop-shadow(0 0 12px #37d5df47);flex:none}.assessment-loading{color:#71829b;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:.72rem;display:flex}.assessment-section{background:#03091459;border:1px solid #5784ca21;border-radius:15px;gap:12px;padding:18px;display:grid}.assessment-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assessment-section-heading>div{gap:4px;display:grid}.assessment-section-heading strong{color:#e0e9f6;font-size:.8rem}.assessment-section-heading span{color:#677890;font-size:.61rem;line-height:1.5}.assessment-section>textarea{resize:vertical;border:1px solid var(--line);color:#e7eef8;width:100%;font:inherit;background:#020710a6;border-radius:12px;outline:0;padding:14px;font-size:.75rem;line-height:1.6}.assessment-section>textarea:focus{border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee0b}.assessment-section>textarea::placeholder{color:#52627a}.assessment-section>small{color:#596980;font-size:.57rem}.visibility-toggle{border-radius:100px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:104px;min-height:38px;padding:0 12px;font-size:.62rem;font-weight:780;transition:all .16s;display:inline-flex}.visibility-toggle.private{color:#ff8397;background:#ff466317;border:1px solid #ff5c7759;box-shadow:inset 0 0 16px #ff325508}.visibility-toggle.visible{color:#6ce6af;background:#38d3911a;border:1px solid #53e6a66b;box-shadow:0 0 18px #38d39114}.visibility-toggle:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}.visibility-toggle:disabled{cursor:wait;opacity:.7}.skill-editor-list{gap:7px;display:grid}.skill-editor-row{border:1px solid var(--line);background:#0207109e;border-radius:10px;grid-template-columns:33px minmax(0,1fr) 34px;align-items:center;display:grid;overflow:hidden}.skill-editor-row:focus-within{border-color:#22d3ee5c}.skill-editor-row>span{border-right:1px solid var(--line);color:#50627c;place-items:center;height:100%;font-size:.55rem;font-weight:800;display:grid}.skill-editor-row input{color:#dfe8f5;background:0 0;border:0;outline:0;min-width:0;padding:11px 12px;font-size:.7rem}.skill-editor-row input::placeholder{color:#4f6078}.skill-editor-row button{color:#6a7890;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.skill-editor-row button:hover{color:#ff8ca0;background:#ff5b7314}.empty-skill-list{color:#62728a;text-align:center;border:1px dashed #5887cd2b;border-radius:10px;margin:0;padding:18px;font-size:.65rem}.add-skill-button{color:#70d8e6;background:#22d3ee09;border:1px dashed #22d3ee40;border-radius:9px;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:0 11px;font-size:.64rem;font-weight:720;display:inline-flex}.add-skill-button:hover{background:#22d3ee13;border-style:solid;border-color:#22d3ee6e}.assessment-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding-top:20px;display:flex}.assessment-footer p{color:#66768e;align-items:flex-start;gap:7px;max-width:650px;margin:0;font-size:.6rem;line-height:1.5;display:flex}.assessment-footer p svg{color:#e77689;flex:none}.member-profile-trigger,.message-avatar-trigger,.thread-author-button,.thread-profile-trigger{color:inherit;background:0 0;border:0}.member-profile-trigger{cursor:pointer;text-align:left}.member-profile-trigger:hover strong,.thread-author-button:hover{color:#23a6b7;text-underline-offset:2px;text-decoration:underline}.chat-member-trigger{align-items:center;gap:11px;min-width:0;padding:0;display:flex}.chat-member-trigger>span{gap:2px;min-width:0;display:grid}.chat-member-trigger strong{color:#e6edf7;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.chat-member-trigger small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.thread-profile-trigger{cursor:pointer;width:fit-content;padding:0}.thread-profile-trigger:hover h2{color:#80e7f0}.message-avatar-trigger{border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.message-avatar-trigger:hover{box-shadow:0 0 0 3px #22d3ee1c}.thread-author-button{cursor:pointer;color:inherit;font:inherit;padding:0;font-weight:750}.update-note-author.member-profile-trigger{width:fit-content;padding:0}.role-review-note{background-image:linear-gradient(155deg,#ffffff14,#0000 46%)}.role-review-label{text-transform:uppercase;letter-spacing:.07em;border-radius:100px;align-items:center;width:fit-content;padding:4px 7px;font-size:.5rem;font-weight:850;display:inline-flex}.role-review-label.visible{color:#1a695a;background:#2c9d801a;border:1px solid #208b753d}.role-review-label.private{color:#943b48;background:#be435017;border:1px solid #b8404e40}.role-review-managed{color:#8c7b65;font-size:.52rem;font-weight:700}.team-profile-backdrop{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02050cd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.team-profile-window{background:#081225;border:1px solid #4286e140;border-radius:22px;width:min(760px,100%);overflow:hidden;box-shadow:0 35px 110px #00000094,0 0 70px #1f66e414}.team-profile-hero{background:radial-gradient(circle at 82% 20%,#22d3ee21,#0000 32%),linear-gradient(135deg,#132d54e0,#070f1ff5);align-items:center;gap:22px;min-height:190px;padding:34px;display:flex;position:relative;overflow:hidden}.team-profile-hero:after{pointer-events:none;content:"";opacity:.45;background-image:radial-gradient(circle,#48a1ff2e 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.team-profile-hero>*{z-index:1;position:relative}.team-profile-close{z-index:3;color:#93a4bb;background:#040a178c;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:17px;right:17px}.team-profile-close:hover{color:#fff;border-color:#22d3ee4d}.team-profile-hero>.profile-avatar{flex:none;box-shadow:0 0 0 6px #09172dcc,0 0 34px #228eff33}.team-profile-identity{gap:3px;min-width:0;display:grid}.team-profile-identity h2{color:#fff;letter-spacing:-.05em;margin:5px 0 2px;font-size:clamp(1.75rem,4vw,2.45rem)}.team-profile-identity>p{color:#91a6c3;margin:0;font-size:.78rem}.team-profile-identity>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.team-profile-identity>div span{color:#93a5be;background:#3a69b114;border:1px solid #5b91e12e;border-radius:100px;align-items:center;gap:5px;padding:5px 8px;font-size:.55rem;display:inline-flex}.team-profile-identity>div span.owner{color:#68dce9;border-color:#22d3ee3b}.team-profile-tabs{border-bottom:1px solid var(--line);background:#040a1694;gap:4px;padding:9px 16px 0;display:flex}.team-profile-tabs button{color:#65758c;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.65rem;font-weight:720;display:inline-flex}.team-profile-tabs button.active{border-color:var(--cyan);color:#8ce8f1}.team-profile-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.team-profile-about,.team-profile-reveal-card{border:1px solid var(--line);background:#091223b8;border-radius:14px;align-content:start;gap:13px;padding:17px;display:grid}.team-profile-about{grid-column:1/-1}.team-profile-about>header,.team-profile-reveal-card>header{align-items:center;gap:10px;display:flex}.team-profile-about>header>svg{color:#65dce9}.team-profile-about header div,.team-profile-reveal-card header div{gap:2px;display:grid}.team-profile-about header span,.team-profile-reveal-card small{color:#617188;text-transform:uppercase;letter-spacing:.07em;font-size:.52rem}.team-profile-about header strong,.team-profile-reveal-card strong{color:#dfe8f5;font-size:.7rem}.team-profile-about>p,.team-profile-reveal-card>p{color:#8999b0;white-space:pre-wrap;margin:0;font-size:.68rem;line-height:1.65}.team-profile-reveal-card>header>span{color:#68dae7;background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.team-profile-reveal-card.private>header>span{color:#de7485;background:#ff5b740d;border-color:#ff5b7430}.team-profile-reveal-card .private-copy{color:#5d6c82;font-style:italic}.team-profile-skill-cloud{flex-wrap:wrap;gap:6px;display:flex}.team-profile-skill-cloud span{color:#83d8bd;background:#45dab50e;border:1px solid #45dab530;border-radius:100px;padding:6px 9px;font-size:.57rem}.team-profile-loading{color:#718198;justify-content:center;align-items:center;gap:9px;min-height:280px;font-size:.7rem;display:flex}.team-profile-error{margin:24px}.team-profile-message-tab{text-align:center;align-content:center;justify-items:center;min-height:310px;padding:35px;display:grid}.team-profile-message-tab>span{color:#6bdce8;background:#22d3ee0f;border:1px solid #22d3ee38;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.team-profile-message-tab h3{color:#eaf1fb;margin:18px 0 7px;font-size:1.22rem}.team-profile-message-tab p{color:#718199;max-width:430px;margin:0 0 20px;font-size:.68rem;line-height:1.6}@media (max-width:680px){.self-assessment-heading,.assessment-section-heading,.assessment-footer{flex-direction:column;align-items:stretch}.visibility-toggle{width:100%}.assessment-footer .primary-button{justify-content:center}.team-profile-backdrop{align-items:start;padding:10px}.team-profile-window{border-radius:16px}.team-profile-hero{flex-direction:column;align-items:flex-start;gap:14px;min-height:225px;padding:30px 24px 24px}.team-profile-hero>.profile-avatar{width:72px;height:72px}.team-profile-identity h2{font-size:1.75rem}.team-profile-body{grid-template-columns:1fr;padding:12px}.team-profile-about{grid-column:auto}.team-profile-message-tab{min-height:300px;padding:25px 20px}}@media (max-width:760px){.notification-settings-grid{grid-template-columns:1fr}.notification-master-card{grid-template-columns:auto minmax(0,1fr)}.notification-master-card>.notification-switch{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (max-width:680px){.notification-settings-view{gap:14px}.notification-master-card{border-radius:15px;gap:12px;padding:18px 16px}.notification-category-card{min-height:0;padding:16px}.notification-category-card>header{grid-template-columns:auto minmax(0,1fr)}.notification-category-card>header>.notification-switch,.notification-category-card>header>.coming-soon-pill{grid-column:1/-1;justify-content:center;justify-self:stretch;margin-top:3px}.thread-settings-popover{width:auto;position:fixed;inset:70px 12px auto}.board-card-thread-settings .thread-settings-popover{position:fixed;inset:70px 12px auto}.chat-header .connection-status{display:none}.chat-member-trigger{flex:1}.post-thread-header h2{max-width:calc(100vw - 145px)}.update-note-actions{flex-wrap:wrap}.update-note-actions .pin-edit-button{margin-left:auto}}.pog-matrix-view{--matrix-panel:#070f1eeb}.pog-matrix-layout .pog-library{overflow:hidden}.pog-role-mini-legend{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:7px 12px;padding:10px 14px;display:flex}.pog-role-mini-legend span{color:#718199;align-items:center;gap:5px;font-size:.5rem;display:inline-flex}.pog-role-mini-legend i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.pog-matrix-main{gap:15px}.pog-template-bar{grid-template-columns:minmax(180px,1fr) minmax(230px,1.35fr) auto auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.pog-template-bar>div{align-items:center;gap:10px;min-width:0;display:flex}.pog-template-bar>div>svg{color:#71dce8;flex:none}.pog-template-bar>div>span{gap:2px;min-width:0;display:grid}.pog-template-bar strong{color:#dce7f4;font-size:.68rem}.pog-template-bar small{color:#63748c;font-size:.52rem}.pog-template-bar select,.pog-node-editor input,.pog-node-editor select,.pog-node-editor textarea,.pog-connection-editor input,.pog-connection-editor select{border:1px solid var(--line);color:#e2eaf5;width:100%;min-width:0;font:inherit;background:#020711b3;border-radius:9px;outline:0;padding:10px 11px;font-size:.64rem}.pog-template-bar select:focus,.pog-node-editor input:focus,.pog-node-editor select:focus,.pog-node-editor textarea:focus,.pog-connection-editor input:focus,.pog-connection-editor select:focus{border-color:#22d3ee66;box-shadow:0 0 0 3px #22d3ee0d}.pog-template-bar option,.pog-node-editor option,.pog-connection-editor option{background:#091326}.matrix-health{border:1px solid;border-radius:100px;align-items:center;gap:6px;max-width:48%;padding:6px 9px;font-size:.53rem;line-height:1.35;display:inline-flex}.matrix-health.valid{color:#77d9b4;background:#4adea60e;border-color:#4adea638}.matrix-health.invalid{color:#e78b9a;background:#ff70870e;border-color:#ff70873b}.pog-matrix-2d{gap:12px;min-width:680px;display:grid}.pog-matrix-2d>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:3px 4px;display:flex}.pog-matrix-2d>header h2{color:#e7effa;margin:4px 0 3px;font-size:.88rem}.pog-matrix-2d>header p{color:#687b91;margin:0;font-size:.56rem;line-height:1.5}.pog-matrix-2d-plane{background-color:#050b16;background-image:radial-gradient(circle at 50% 45%,#366fb41a,#0000 42%),linear-gradient(#2e689914 1px,#0000 1px),linear-gradient(90deg,#2e689914 1px,#0000 1px);background-size:auto,34px 34px,34px 34px;border:1px solid #468bcd33;border-radius:15px;min-height:clamp(470px,55svh,650px);position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0a467914}.pog-matrix-2d-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pog-matrix-2d-lines line{stroke:#355a72;stroke-width:.42px;stroke-dasharray:1.2 .7;opacity:.66;vector-effect:non-scaling-stroke}.pog-matrix-2d-lines line.active{stroke:#5ed5e4;stroke-width:.72px;opacity:.98}.pog-matrix-2d-node{--pog-a:#ff4f9c;--pog-b:#782bff;z-index:2;justify-items:center;width:134px;display:grid;position:absolute;transform:translate(-50%,-50%)}.pog-matrix-token{cursor:pointer;width:120px;color:inherit;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1fb8;border:1px solid #0000;border-radius:17px;justify-items:center;gap:6px;padding:8px 6px 9px;display:grid}.pog-matrix-token:hover{background:#0c172be0;border-color:#ffffff1c}.pog-matrix-token>span:last-child{gap:2px;width:100%;display:grid}.pog-matrix-token>span:last-child strong,.pog-matrix-token>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pog-matrix-token>span:last-child strong{color:#d5e0ed;font-size:.58rem}.pog-matrix-token>span:last-child small{color:#687b93;font-size:.45rem}.pog-matrix-2d-node .pog-token-disc{width:82px;height:82px}.pog-matrix-2d-node.selected .pog-matrix-token{background:#0a2637e8;border-color:#5addef75;box-shadow:0 0 0 3px #22d3ee12,0 14px 35px #00000052}.pog-matrix-2d-node.selected .pog-token-disc{box-shadow:inset 0 0 0 3px #0509184d, 0 0 0 3px #48d7ff21, 0 0 27px var(--pog-a);border-color:#ffffff9e;transform:scale(1.06)}@supports (color:color-mix(in lab, red, red)){.pog-matrix-2d-node.selected .pog-token-disc{box-shadow:inset 0 0 0 3px #0509184d, 0 0 0 3px #48d7ff21, 0 0 27px color-mix(in srgb, var(--pog-a) 36%, transparent)}}.pog-matrix-2d-node.final{--pog-a:#53e6c0;--pog-b:#176cff}.pog-matrix-2d-node.complete .pog-token-disc{border-color:#69eeb8b8}.pog-matrix-2d-node.processing .pog-token-disc{animation:1.45s ease-in-out infinite pog-processing}.pog-connection-point{z-index:4;cursor:pointer;border:2px solid #081321;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:42px;box-shadow:0 0 0 1px #69cede4d,0 4px 14px #00000059}.pog-connection-point.outgoing{color:#8cebf2;background:#14627a;right:-4px}.pog-connection-point.incoming{color:#9bb8d4;background:#213955;left:-4px}.pog-connection-point:hover:not(:disabled),.pog-connection-point.active{transform:scale(1.12);box-shadow:0 0 0 4px #22d3ee1f,0 0 21px #22d3ee47}.pog-connection-point:disabled{cursor:default;opacity:.28}.pog-matrix-2d>footer{color:#60738a;flex-wrap:wrap;align-items:center;gap:12px;font-size:.5rem;display:flex}.pog-matrix-2d>footer span{align-items:center;gap:5px;display:inline-flex}.pog-matrix-2d>footer span:last-child{color:#7991a8;margin-left:auto}.pog-point-legend{border-radius:50%;width:9px;height:9px;display:inline-block}.pog-point-legend.outgoing{background:#1b91ab}.pog-point-legend.incoming{background:#466582}.pog-builder-inspector-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:9px;display:grid}.pog-inspector-panel{align-content:start;background:linear-gradient(145deg,#081121f2,#040a15f5)!important;border-color:#4881bc29!important}.pog-inspector-panel .pog-connection-list{max-height:330px}.pog-inspector-empty{color:#61758c;text-align:center;border:1px dashed #5f89ba2e;border-radius:11px;margin:0;padding:16px;font-size:.57rem;line-height:1.55}.pog-inspector-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.pog-inspector-footer>span{color:#61758c;font-size:.51rem}.pog-node-editor,.pog-connection-editor{gap:14px;min-width:0;padding:19px;display:grid}.pog-node-editor>header,.pog-connection-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pog-node-editor h2,.pog-connection-editor h2{color:#e7eef8;align-items:center;gap:7px;margin:4px 0 0;font-size:.92rem;display:flex}.pog-role-badge{border:1px solid;border-radius:100px;padding:5px 8px;font-size:.52rem;font-weight:750}.pog-node-primary-grid,.puzzler-engine-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pog-node-editor label,.pog-connection-editor label{color:#8090a7;gap:6px;min-width:0;font-size:.57rem;font-weight:680;display:grid}.pog-role-description{color:#73839a;border-left:2px solid #22d3ee47;margin:0;padding-left:10px;font-size:.6rem;line-height:1.55}.pog-role-description strong{color:#a8b7ca}.pog-node-editor textarea{resize:vertical;min-height:142px;line-height:1.55}.pog-node-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pog-node-editor-actions button{border:1px solid var(--line);background:#ffffff05;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:.59rem;display:inline-flex}.output-button{color:#75869d}.output-button.active{color:#78dbb8;background:#3bdead12;border-color:#3bdead4f}.pog-node-editor .puzzler-model-info>div{width:100%;box-shadow:none;margin-top:7px;position:static}.pog-connection-editor>header>span{color:#67dce8;border:1px solid #22d3ee30;border-radius:100px;padding:5px 8px;font-size:.56rem}.pog-connection-editor>p{color:#718198;margin:0;font-size:.6rem;line-height:1.55}.pog-connection-form{border:1px solid var(--line);background:#0309136b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;padding:12px;display:grid}.pog-connection-form>svg{color:#63d8e6;margin-bottom:10px}.pog-connection-form .connection-label-field{grid-column:1/3}.pog-connection-form>button{justify-content:center;align-self:end}.pog-connection-list{gap:6px;max-height:390px;padding-right:2px;display:grid;overflow-y:auto}.pog-connection-list article{border:1px solid var(--line);background:#03091261;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.pog-connection-list article>span{gap:3px;min-width:0;display:grid}.pog-connection-list strong{color:#becbdc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.57rem;display:flex;overflow:hidden}.pog-connection-list small{color:#64748b;font-size:.5rem}.pog-connection-list button{color:#63738a;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.pog-connection-list button:hover{color:#e58a99;border-color:#ff678133}.pog-matrix-monitor{max-height:none;position:static}.pog-matrix-monitor-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:620px}.pog-matrix-monitor-list article>pre{max-height:320px}@media (max-width:1180px){.pog-template-bar{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto auto}.pog-template-bar>.icon-button{grid-area:2/4;justify-self:end}.pog-builder-inspector-grid{grid-template-columns:1fr}}@media (max-width:900px){.pog-matrix-layout .pog-library{grid-template-columns:1fr}.pog-matrix-layout .pog-library>header{border-right:0;border-bottom:1px solid var(--line)}.pog-template-bar{grid-template-columns:1fr 1fr}.pog-template-bar>div{grid-column:1/-1}.pog-template-bar>button,.pog-template-bar>.icon-button{grid-area:auto;justify-content:center;width:100%}.pog-matrix-monitor-list{grid-template-columns:1fr}}@media (max-width:680px){.pog-template-bar{grid-template-columns:1fr;padding:12px}.pog-template-bar>div{grid-column:auto}.matrix-health{border-radius:9px;max-width:none}.pog-matrix-2d-plane{border-radius:11px;min-height:470px}.pog-node-editor,.pog-connection-editor{padding:15px}.pog-node-primary-grid,.puzzler-engine-grid{grid-template-columns:1fr}.pog-node-editor-actions{flex-direction:column;align-items:stretch}.pog-node-editor-actions button{justify-content:center;width:100%}.pog-connection-form{grid-template-columns:1fr}.pog-connection-form>svg{margin:0 auto;transform:rotate(90deg)}.pog-connection-form .connection-label-field{grid-column:auto}.puzzler-controls{flex-direction:column;align-items:stretch}.puzzler-controls>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.puzzler-controls button{justify-content:center}.puzzler-controls .primary-button{grid-column:1/-1}}.workspace-section-tabs{background:linear-gradient(145deg,#091223eb,#050c19e6);border:1px solid #4d85ce29;border-radius:15px;grid-template-columns:minmax(180px,.48fr) minmax(0,1.52fr);align-items:center;gap:16px;margin-bottom:18px;padding:10px 12px 10px 17px;display:grid;box-shadow:0 14px 40px #00000024}.workspace-section-tabs>div{gap:2px;min-width:0;display:grid}.workspace-section-tabs>div>span{color:#dce6f3;font-size:.7rem;font-weight:780}.workspace-section-tabs>div>small{color:#61738b;font-size:.5rem;line-height:1.35}.workspace-section-tabs>section{scrollbar-width:thin;justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow-x:auto}.workspace-section-tabs button{color:#708198;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.61rem;font-weight:720;display:inline-flex}.workspace-section-tabs button:hover{color:#a7b8cd;background:#3d72b80e;border-color:#4b87d229}.workspace-section-tabs button.active{color:#78dfe9;background:linear-gradient(135deg,#0f77a424,#255ec11a);border-color:#22d3ee40;box-shadow:inset 0 0 18px #22d3ee09}.workspace-section-tabs button b{color:#031018;background:#1b9eb0;border-radius:100px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.48rem;display:grid}.workspace-section-tabs.projects{border-color:#815cf633}.workspace-section-tabs.projects button.active{color:#b7a4f7;background:#6f49cc1f;border-color:#8b5cf64d}.workspace-section-tabs.account{margin-top:10px}.pog-template-library{padding:0;overflow:hidden}.pog-template-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:13px 17px;list-style:none;display:flex}.pog-template-library>summary::-webkit-details-marker{display:none}.pog-template-library>summary>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.pog-template-library>summary svg{color:#78dce8;grid-row:1/3}.pog-template-library>summary strong{color:#dfe8f4;font-size:.72rem}.pog-template-library>summary small{color:#63758d;font-size:.52rem}.pog-template-library>summary>b{color:#72cfdc;border:1px solid #22d3ee29;border-radius:100px;padding:6px 9px;font-size:.51rem;font-weight:700}.pog-template-library[open]>summary{border-bottom:1px solid var(--line)}.pog-template-card-grid{background:#0207103d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.pog-template-card-grid>button{cursor:pointer;min-height:142px;color:inherit;text-align:left;background:linear-gradient(145deg,#0a1528d1,#050c19cc);border:1px solid #5180bf21;border-radius:12px;align-content:start;gap:7px;padding:13px;transition:all .15s;display:grid}.pog-template-card-grid>button:hover{border-color:#22d3ee40;transform:translateY(-2px)}.pog-template-card-grid>button.active{background:linear-gradient(145deg,#092b3dd6,#09152aeb);border-color:#22d3ee6b;box-shadow:inset 0 0 28px #22d3ee0b}.pog-template-card-grid>button>span{color:#59c6d5;letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:820}.pog-template-card-grid>button>strong{color:#dce7f4;font-size:.72rem;line-height:1.35}.pog-template-card-grid>button>small{color:#6d7f96;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.55rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pog-template-card-grid>button>footer{border-top:1px solid #507db91a;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:8px;display:flex}.pog-template-card-grid footer i,.pog-template-card-grid footer b{color:#74869d;font-size:.48rem;font-style:normal;font-weight:700}.pog-template-review{border-top:1px solid var(--line);background:radial-gradient(circle at 100% 0,#22d3ee0f,#0000 27%),#060e1cb8;gap:15px;padding:17px;display:grid}.pog-template-review>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pog-template-review h3{color:#e5edf7;margin:4px 0;font-size:1rem}.pog-template-review header p{color:#718198;max-width:790px;margin:0;font-size:.6rem;line-height:1.55}.pog-template-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pog-template-input-grid article{background:#0208126b;border:1px solid #4b7cbd21;border-radius:11px;padding:13px}.pog-template-input-grid strong,.pog-template-model-plan>strong{color:#b9c8da;font-size:.61rem}.pog-template-input-grid ul{gap:5px;margin:9px 0 0;padding-left:17px;display:grid}.pog-template-input-grid li{color:#72839a;font-size:.54rem;line-height:1.5}.pog-template-evidence-note{color:#70849b;background:#22d3ee09;border-left:2px solid #22d3ee6b;align-items:flex-start;gap:8px;margin:0;padding:7px 10px;font-size:.53rem;line-height:1.5;display:flex}.pog-template-evidence-note svg{color:#66d3df;flex:none;margin-top:1px}.pog-template-evidence-note span{gap:2px;display:grid}.pog-template-evidence-note strong{color:#8acbd3}.pog-template-model-plan{gap:9px;display:grid}.pog-template-model-plan>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pog-template-model-plan>div>span{background:#03091459;border:1px solid #4f7fbe1c;border-radius:9px;gap:2px;min-width:0;padding:9px 10px;display:grid}.pog-template-model-plan span b{color:#aebfd2;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.pog-template-model-plan span small{color:#61738b;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.pog-template-review-warning{color:#a49377;background:#f6b5470e;border:1px solid #f6b54733;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:.55rem;line-height:1.55;display:flex}.pog-template-review-warning svg{color:#e9b65f;flex:none;margin-top:1px}.pog-template-review-warning span{gap:2px;display:grid}.pog-template-review-warning strong{color:#d7b779}.pog-bank-button.active{color:#7ae0ba!important;background:#34d39913!important;border-color:#34d39952!important}.pog-assembly-bank{background:radial-gradient(circle at 90% 0,#7b5beb1a,#0000 30%),linear-gradient(145deg,#0a1428f0,#050c1af0);gap:16px;margin-top:18px;padding:clamp(18px,2.5vw,26px);display:grid}.pog-bank-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pog-bank-heading h2{color:#e6edf7;align-items:center;gap:8px;margin:5px 0 4px;font-size:1.12rem;display:flex}.pog-bank-heading h2 svg{color:#9b86ed}.pog-bank-heading p{color:#718198;max-width:720px;margin:0;font-size:.62rem;line-height:1.55}.pog-bank-count{color:#aa99ed;white-space:nowrap;background:#8b5cf612;border:1px solid #8b5cf63d;border-radius:100px;padding:6px 9px;font-size:.54rem;font-weight:750}.pog-bank-loading,.pog-bank-empty{color:#708199;border:1px dashed #5e7eb52b;border-radius:13px;justify-content:center;align-items:center;gap:11px;min-height:130px;font-size:.64rem;display:flex}.pog-bank-empty>svg{color:#8e7ed3}.pog-bank-empty>div{gap:3px;display:grid}.pog-bank-empty strong{color:#b5c3d5}.pog-bank-empty span{color:#687990;font-size:.56rem}.pog-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pog-bank-card{background:#030a168c;border:1px solid #5981be26;border-radius:13px;gap:11px;min-width:0;padding:15px;display:grid}.pog-bank-card>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.pog-bank-card>header>span{color:#a390ec;background:#8b5cf612;border:1px solid #8b5cf638;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.pog-bank-card>header>div{gap:2px;min-width:0;display:grid}.pog-bank-card header strong{color:#dce6f3;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.pog-bank-card header small{color:#61738b;font-size:.5rem}.pog-bank-card>p{color:#708198;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.57rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pog-bank-role-list{flex-wrap:wrap;gap:5px;display:flex}.pog-bank-role-list span{color:#8192a8;border:1px solid #7896be3d;border-radius:100px;padding:4px 6px;font-size:.46rem}.pog-bank-role-list .role-pawn{color:#38bdf8;border-color:#38bdf85c}.pog-bank-role-list .role-scout{color:#22d3ee;border-color:#22d3ee5c}.pog-bank-role-list .role-analyzer{color:#a78bfa;border-color:#a78bfa5c}.pog-bank-role-list .role-reactor{color:#fb7185;border-color:#fb71855c}.pog-bank-role-list .role-assembler{color:#34d399;border-color:#34d3995c}.pog-bank-role-list .role-critic{color:#f97316;border-color:#f973165c}.pog-bank-role-list .role-validator{color:#facc15;border-color:#facc155c}.pog-bank-role-list .role-router{color:#60a5fa;border-color:#60a5fa5c}.pog-bank-role-list .role-memory{color:#14b8a6;border-color:#14b8a65c}.pog-bank-role-list .role-simulator{color:#e879f9;border-color:#e879f95c}.pog-bank-card>footer{border-top:1px solid #517ebc1c;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:11px;display:flex}.pog-bank-card>footer>small{color:#5f7189;align-items:center;gap:5px;font-size:.48rem;line-height:1.4;display:flex}.pog-bank-card>footer>div{flex:none;gap:6px;display:flex}.pog-bank-card .secondary-button{min-height:34px;padding:0 9px;font-size:.53rem}@media (max-width:1100px){.pog-template-card-grid,.pog-template-model-plan>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.workspace-section-tabs{grid-template-columns:1fr;align-items:stretch;padding:12px}.workspace-section-tabs>section{justify-content:flex-start}.pog-template-review>header{flex-direction:column;align-items:stretch}.pog-template-review>header .primary-button{justify-content:center}.pog-template-input-grid,.pog-bank-grid{grid-template-columns:1fr}}@media (max-width:600px){.workspace-section-tabs{border-radius:12px;margin-left:-4px;margin-right:-4px}.workspace-section-tabs>section{margin:0 -4px;padding:0 4px 3px}.pog-template-library>summary{flex-direction:column;align-items:flex-start}.pog-template-library>summary>b{text-align:center;width:100%}.pog-template-card-grid,.pog-template-model-plan>div{grid-template-columns:1fr}.pog-template-card-grid>button{min-height:126px}.pog-template-input-grid{grid-template-columns:1fr}.pog-bank-heading,.pog-bank-card>footer{flex-direction:column;align-items:stretch}.pog-bank-count{align-self:flex-start}.pog-bank-card>footer>div{width:100%}.pog-bank-card .secondary-button{flex:1;justify-content:center}}.pog-framework-icon{filter:drop-shadow(0 0 15px #44ceee21);max-width:100%;height:auto;display:block}.pog-architect-panel{gap:20px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden;background:radial-gradient(circle at 100% 0,#8d59f51f,#0000 34%),linear-gradient(145deg,#0a152bf5,#050c19f7)!important}.pog-architect-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:17px;display:flex}.pog-architect-panel h2{color:#e8eff9;align-items:center;gap:8px;margin:6px 0;font-size:1.2rem;display:flex}.pog-architect-panel header p{color:#718299;max-width:780px;margin:0;font-size:.65rem;line-height:1.6}.pog-architect-status{color:#ae98ed;border:1px solid #8b5cf640;border-radius:100px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:.52rem;display:inline-flex}.pog-architect-form{gap:12px;max-width:960px;display:grid}.pog-architect-form label{color:#8594a9;gap:6px;font-size:.58rem;font-weight:700;display:grid}.pog-architect-form select,.pog-architect-form textarea{border:1px solid var(--line);color:#e2eaf5;width:100%;font:inherit;background:#020812ad;border-radius:11px;outline:0;padding:12px 13px;font-size:.68rem;line-height:1.55}.pog-architect-form textarea{resize:vertical;min-height:132px}.pog-architect-form select:focus,.pog-architect-form textarea:focus{border-color:#22d3ee66;box-shadow:0 0 0 3px #22d3ee0b}.pog-architect-generate{justify-content:center;width:fit-content;min-width:250px}.pog-architect-result{background:linear-gradient(135deg,#22c59711,#2c5cb80a);border:1px solid #34d39933;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:17px;display:flex}.pog-architect-result>div:first-child{gap:4px;max-width:790px;display:grid}.pog-architect-result h3{color:#dff4ee;margin:0;font-size:.9rem}.pog-architect-result p{color:#7e918f;margin:0;font-size:.61rem;line-height:1.55}.pog-architect-result small{color:#637a79;margin-top:4px;font-size:.5rem}.pog-architect-result>div:last-child{flex:none;gap:7px;display:flex}.pog-intake-editor{gap:16px;padding:19px;display:grid}.pog-intake-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:13px;display:flex}.pog-intake-editor h2{color:#e5edf7;align-items:center;gap:7px;margin:4px 0;font-size:.92rem;display:flex}.pog-intake-editor header p{color:#6b7d94;max-width:700px;margin:0;font-size:.58rem;line-height:1.5}.pog-intake-question-list{gap:8px;display:grid}.pog-intake-question-list>article{background:#0309146b;border:1px solid #5382c121;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.pog-question-number{color:#70d8e4;background:#22d3ee0e;border:1px solid #22d3ee38;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.55rem;font-weight:800;display:grid}.pog-intake-question-list article>div{grid-template-columns:minmax(150px,.35fr) minmax(0,.65fr);gap:9px;display:grid}.pog-intake-question-list label,.pog-review-boundary{color:#7b8ca3;gap:5px;font-size:.53rem;font-weight:680;display:grid}.pog-intake-question-list label.wide{grid-column:2}.pog-intake-question-list input[type=text],.pog-intake-question-list input:not([type]),.pog-intake-question-list textarea,.pog-review-boundary textarea{border:1px solid var(--line);color:#dce6f3;width:100%;font:inherit;background:#020710b3;border-radius:9px;outline:0;padding:9px 10px;font-size:.61rem;line-height:1.45}.pog-required-check{grid-column:1/-1;align-items:center;gap:7px!important;display:flex!important}.pog-required-check input{accent-color:#35c7d8}.pog-review-boundary textarea{resize:vertical;min-height:82px}.pog-matrix-identity-stage{place-items:center;min-height:390px;padding:clamp(22px,5vw,55px)}.pog-framework-identity-preview{grid-template-columns:minmax(190px,280px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,55px);width:min(760px,100%);display:grid}.pog-framework-identity-preview>div{gap:7px;display:grid}.pog-framework-identity-preview h2{letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(1.45rem,4vw,2.4rem)}.pog-framework-identity-preview p{color:#77899f;margin:0;font-size:.68rem;line-height:1.6}.identity-lock-status{border:1px solid;border-radius:100px;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:6px 9px;font-size:.52rem;font-weight:750;display:inline-flex}.identity-lock-status.locked{color:#69d8b0;background:#34d3990e;border-color:#34d39947}.identity-lock-status.draft{color:#c8a05c;background:#f6b5470d;border-color:#f6b54740}.pog-use-panel{gap:18px;padding:clamp(20px,3vw,30px);display:grid;background:radial-gradient(circle at 100% 0,#2dd4bf17,#0000 31%),linear-gradient(145deg,#081325f2,#040b17f7)!important}.pog-locked-identity>div{gap:5px;display:grid}.pog-locked-identity h2{color:#e8f0fa;margin:2px 0 0;font-size:1.15rem}.pog-locked-identity p{color:#74869d;max-width:800px;margin:0;font-size:.64rem;line-height:1.55}.pog-locked-identity dl{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.pog-locked-identity dl>div{border:1px solid var(--line);background:#0208126b;border-radius:9px;gap:2px;padding:7px 9px;display:grid}.pog-locked-identity dt{color:#53657d;text-transform:uppercase;letter-spacing:.07em;font-size:.45rem}.pog-locked-identity dd{color:#91a4ba;margin:0;font-size:.55rem}.pog-use-lock-gate{color:#c5a15f;background:#f6b5470b;border:1px solid #f6b54733;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.pog-use-lock-gate>div{gap:3px;display:grid}.pog-use-lock-gate strong{color:#d6b879;font-size:.68rem}.pog-use-lock-gate span{color:#84765f;font-size:.56rem;line-height:1.5}.pog-use-questions{border-top:1px solid var(--line);gap:9px;padding-top:17px;display:grid}.pog-use-questions>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.pog-use-questions h3{color:#e4edf8;margin:3px 0 0;font-size:1rem}.pog-use-questions>header>span{color:#648a87;font-size:.53rem}.pog-use-questions>label{background:#0309146e;border:1px solid #4f80be24;border-radius:12px;gap:5px;padding:13px;display:grid}.pog-use-questions label>span{align-items:center;gap:8px;display:flex}.pog-use-questions label>span b{color:#6bd6e2;border:1px solid #22d3ee33;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.48rem;display:grid}.pog-use-questions label strong{color:#c7d3e2;font-size:.64rem}.pog-use-questions label small{color:#697b92;font-size:.55rem;line-height:1.45}.pog-use-questions textarea{resize:vertical;border:1px solid var(--line);color:#e0e8f3;width:100%;min-height:88px;font:inherit;background:#020710b8;border-radius:9px;outline:0;padding:10px 11px;font-size:.65rem;line-height:1.55}.pog-use-questions textarea:focus{border-color:#22d3ee66;box-shadow:0 0 0 3px #22d3ee0a}.pog-use-review{color:#95846b;border-left:2px solid #f6b54773;margin:0;padding:8px 11px;font-size:.57rem;line-height:1.55}.pog-use-review strong{color:#c9a968}.pog-use-actions{flex-wrap:wrap;gap:7px;display:flex}.pog-world-share{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) minmax(240px,.8fr) auto;align-items:center;gap:12px;padding-top:17px;display:grid}.pog-world-share>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.pog-world-share>div:first-child>svg{color:#66d6bf;flex:none}.pog-world-share>div:first-child span{gap:2px;display:grid}.pog-world-share strong{color:#bfd7d3;font-size:.64rem}.pog-world-share small{color:#607873;font-size:.49rem;line-height:1.45}.pog-world-share input{border:1px solid var(--line);color:#dce7f3;min-width:0;font:inherit;background:#020710b3;border-radius:9px;outline:0;padding:10px 11px;font-size:.6rem}.pog-world-share>div:last-child{gap:6px;display:flex}.pog-bank-card>header>span .pog-framework-icon{width:35px;height:35px}.pog-library-list .pog-framework-icon{width:28px;height:28px}.showcase-grid article>header>.showcase-framework-token{background:#22d3ee09;border-radius:50%;width:68px;height:68px;overflow:hidden}.showcase-intake{background:#03091361;border:1px solid #4a83c726;border-radius:10px;padding:9px 10px}.showcase-intake summary{cursor:pointer;color:#7fd2dc;font-size:.56rem;font-weight:700}.showcase-intake ol{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.showcase-intake li{color:#526780;font-size:.53rem}.showcase-intake li strong,.showcase-intake li span{display:block}.showcase-intake li strong{color:#8799ad}.showcase-intake li span{margin-top:2px;line-height:1.45}.showcase-grid>article:target{border-color:#22d3ee6b;box-shadow:0 0 40px #22d3ee14}@media (max-width:1050px){.pog-architect-result{flex-direction:column;align-items:stretch}.pog-world-share{grid-template-columns:1fr 1fr}.pog-world-share>div:first-child{grid-column:1/-1}}@media (max-width:760px){.pog-mode-switcher{grid-template-columns:1fr}.pog-mode-switcher button{min-height:58px}.pog-architect-panel>header,.pog-intake-editor>header{flex-direction:column;align-items:stretch}.pog-architect-status{align-self:flex-start}.pog-architect-generate{width:100%}.pog-architect-result>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pog-architect-result>div:last-child button{justify-content:center}.pog-intake-question-list article>div{grid-template-columns:1fr}.pog-intake-question-list label.wide{grid-column:auto}.pog-framework-identity-preview{text-align:center;grid-template-columns:1fr;justify-items:center}.pog-framework-identity-preview .identity-lock-status{justify-self:center}.pog-world-share{grid-template-columns:1fr}.pog-world-share>div:first-child{grid-column:auto}.pog-world-share>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pog-world-share button{justify-content:center}}@media (max-width:520px){.pog-intake-question-list>article{grid-template-columns:auto minmax(0,1fr)}.pog-intake-question-list>article>.icon-button{grid-column:2;justify-self:end}.pog-architect-result>div:last-child,.pog-world-share>div:last-child{grid-template-columns:1fr}.pog-use-lock-gate{grid-template-columns:1fr;justify-items:start}.pog-use-actions{grid-template-columns:1fr;display:grid}.pog-use-actions button{justify-content:center}}.identity-card-provenance{color:#806f58;margin:12px 0 7px;font-size:.52rem;line-height:1.45;display:block}.identity-pending-button{color:#765318;background:#ffffff38;border:1px solid #70491333;border-radius:100px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:.54rem;font-weight:760;display:inline-flex}.decision-owner-list>span{border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:inline-grid}.decision-owner-list>span>span{border:0;gap:1px;padding:0;display:grid}.decision-owner-list>span>span>small{color:currentColor;opacity:.7;text-transform:capitalize;font-size:.45rem}.decision-history-row{border-bottom:1px solid #ffffff0d;padding:6px 1px;display:block}.decision-history-row>summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;list-style:none;display:grid}.decision-history-row>summary::-webkit-details-marker{display:none}.decision-history-row>summary>div{gap:3px;display:grid}.decision-history-audit{border-left:2px solid #6b8faa1f;gap:5px;margin:7px 0 2px 77px;padding-left:9px;display:grid}.decision-history-audit>span{color:#7f91aa;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.decision-history-audit b{color:#9eacc0;font-size:.52rem}.decision-history-audit small{text-transform:capitalize;font-size:.47rem}.decision-history-help{color:#6f7e95;border-left:2px solid #6375913d;margin:0;padding:6px 8px;font-size:.51rem;line-height:1.45}.decision-history-actions{justify-content:flex-end;padding:6px 0 2px;display:flex}.decision-history-actions .text-button{color:#c87888;align-items:center;gap:4px;font-size:.51rem;display:inline-flex}.decision-history-actions .text-button:hover{color:#f097a7}.integration-health-card{gap:16px;display:grid}.integration-health-card .section-heading h2{align-items:center;gap:7px;display:flex}.integration-health-loading{color:#77869b;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:.68rem;display:flex}.integration-health-summary{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:13px 15px;display:flex}.integration-health-summary>div{gap:2px;display:grid}.integration-health-summary strong{color:#d9e2ef;font-size:.72rem}.integration-health-summary small{color:#748299;font-size:.55rem}.integration-health-summary.ready{color:#5ce1a7;background:#5ce1a70a;border-color:#5ce1a733}.integration-health-summary.warning{color:#f6c56e;background:#f6c56e0a;border-color:#f6c56e33}.integration-health-summary.error{color:#ff7b8e;background:#ff7b8e0a;border-color:#ff7b8e38}.integration-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integration-health-check{border:1px solid var(--line);background:#040a154d;border-radius:10px}.integration-health-check.ready{border-color:#5ce1a724}.integration-health-check.warning{border-color:#f6c56e29}.integration-health-check.error{border-color:#ff7b8e2e}.integration-health-check>summary{align-items:center;gap:8px;padding:12px;display:flex}.integration-health-check.ready>summary{color:#5ce1a7}.integration-health-check.warning>summary{color:#f6c56e}.integration-health-check.error>summary{color:#ff7b8e}.integration-health-check summary>span{gap:2px;display:grid}.integration-health-check summary strong{color:#cbd5e4;font-size:.64rem}.integration-health-check summary small{color:#6f7e95;font-size:.51rem}.integration-health-check ul{border-top:1px solid var(--line);gap:6px;margin:0;padding:10px;list-style:none;display:grid}.integration-health-check li{color:#748298;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;display:grid}.integration-health-check li.ready{color:#5ebf98}.integration-health-check li.warning{color:#d5aa5e}.integration-health-check li.error{color:#d56f80}.integration-health-check li span{gap:2px;display:grid}.integration-health-check li strong{color:#aebacc;font-size:.55rem}.integration-health-check li small{color:#66758c;font-size:.49rem;line-height:1.45}@media (max-width:1100px){.cork-board{grid-template-areas:"identity""nameboard""documents""updates""decisions"}.integration-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.integration-health-grid{grid-template-columns:1fr}.decision-history-audit{margin-left:0}}@media (max-width:520px){.integration-health-card .section-heading{flex-direction:column;align-items:stretch}.integration-health-card .section-heading button{justify-content:center}}.pog-info-control{z-index:12;position:relative}.pog-info-control>summary{cursor:pointer;color:#65d4e1;background:linear-gradient(145deg,#071020f5,#040a15f5);border:1px solid #5089cf2b;border-radius:15px;place-items:center;width:82px;height:100%;min-height:82px;list-style:none;display:grid;box-shadow:0 16px 45px #0000002e}.pog-info-control>summary::-webkit-details-marker{display:none}.pog-info-control>summary:hover,.pog-info-control[open]>summary{background:#0c2639f5;border-color:#22d3ee52}.pog-info-control>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e1cfa;border:1px solid #22d3ee3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(420px,100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 70px #0000006b}.pog-info-control>div>svg{color:#61d4e2}.pog-info-control>div span{gap:5px;display:grid}.pog-info-control>div strong{color:#dce8f5;font-size:.72rem}.pog-info-control>div p{color:#74869e;margin:0;font-size:.6rem;line-height:1.6}.pog-clean-workspace{gap:9px}.pog-builder-guide{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;background:linear-gradient(110deg,#081c2bf0,#060d1bf5)!important;border-color:#22d3ee29!important;padding:12px 14px!important}.pog-builder-guide>div{gap:3px;min-width:116px;display:grid}.pog-builder-guide>div strong{color:#d8e6f2;font-size:.66rem}.pog-builder-guide ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pog-builder-guide li{min-width:0}.pog-builder-guide li button{cursor:pointer;color:#65788e;text-align:left;background:#02081257;border:1px solid #5084c11c;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:47px;padding:7px 8px;display:grid}.pog-builder-guide li button:hover{color:#91a7bb;border-color:#22d3ee38}.pog-builder-guide li button.active{color:#c3d8e6;background:#11617d1f;border-color:#22d3ee57}.pog-builder-guide li button.complete b{color:#62d9b3;background:#34d3991a;border-color:#34d39947}.pog-builder-guide li button b{color:#6ecfdd;border:1px solid #4b85c229;border-radius:7px;place-items:center;width:23px;height:23px;font-size:.5rem;display:grid}.pog-builder-guide li button span{gap:2px;min-width:0;display:grid}.pog-builder-guide li button strong,.pog-builder-guide li button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pog-builder-guide li button strong{color:inherit;font-size:.53rem}.pog-builder-guide li button small{color:#50647b;font-size:.43rem}.pog-guide-matrix-button{justify-content:center;min-width:132px}.pog-workspace-drawer{overflow:hidden;background:linear-gradient(145deg,#081121f2,#040a15f5)!important;padding:0!important;display:block!important}.pog-workspace-drawer>summary{cursor:pointer;color:#71849c;align-items:center;gap:12px;min-height:64px;padding:11px 14px 11px 16px;list-style:none;transition:all .15s;display:flex}.pog-workspace-drawer>summary::-webkit-details-marker{display:none}.pog-workspace-drawer>summary:after{content:"+";color:#61758e;border:1px solid #5689c72b;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;margin-left:2px;font-size:.85rem;font-weight:500;display:grid}.pog-workspace-drawer>summary:hover{color:#9bb1c8;background:#22d3ee06}.pog-workspace-drawer[open]>summary{border-bottom:1px solid var(--line);background:#22d3ee06}.pog-workspace-drawer[open]>summary:after{content:"−";color:#69d4e1}.pog-drawer-summary-main{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pog-drawer-summary-main>svg{color:#65cedc}.pog-drawer-summary-main>span{gap:3px;min-width:0;display:grid}.pog-drawer-summary-main strong{color:#d8e4f1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.pog-drawer-summary-main small{color:#607289;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.pog-drawer-badge{color:#71869d;border:1px solid #558bcc26;border-radius:100px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:.5rem;font-weight:720;display:inline-flex}.pog-drawer-body{border-top:0;min-width:0;padding:17px}.pog-projects-body{gap:18px;display:grid}.pog-saved-projects-section,.pog-guided-projects-section{gap:11px;min-width:0;display:grid}.pog-saved-projects-section>header,.pog-guided-projects-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pog-saved-projects-section h2,.pog-guided-projects-section h2{color:#e0e9f4;align-items:center;gap:7px;margin:3px 0 0;font-size:.88rem;display:flex}.pog-guided-projects-section header p{color:#65768d;margin:4px 0 0;font-size:.55rem}.pog-guided-projects-section{border-top:1px solid var(--line);padding-top:17px}.pog-projects-drawer .pog-library-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:320px;padding:0;display:grid;overflow:hidden auto}.pog-projects-drawer .pog-library-list article{background:#03091357;border-color:#4a7cbb1a;flex:none;width:auto;min-width:0}.pog-projects-drawer .empty-pog-library{grid-column:1/-1;min-width:0;min-height:78px}.pog-projects-drawer .pog-template-card-grid{background:0 0;padding:0}.pog-projects-drawer .pog-template-review{border:1px solid var(--line);border-radius:13px;margin-top:2px}.pog-projects-drawer .pog-role-mini-legend{border:0;padding:3px 0 0}.pog-assembly-setup-body{padding:0;display:grid}.pog-assembly-setup-body .pog-details-card{border-bottom:1px solid var(--line);padding:18px}.pog-assembly-setup-body .pog-template-bar{background:#02081247;border:0;padding:14px 18px}.pog-stage-advance,.pog-handoff-navigation,.pog-question-navigation{border-top:1px solid var(--line);background:#02081238;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.pog-stage-advance>span,.pog-handoff-navigation>span,.pog-question-navigation>span{color:#62758c;font-size:.54rem;line-height:1.5}.pog-stage-advance>span b{color:#9bb1c5}.pog-canvas-body{padding:10px;overflow-x:auto}.pog-canvas-drawer .matrix-health{max-width:42%}.pog-locked-marker-card{color:#3e2b0d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,38px);display:grid;position:relative;transform:rotate(-.25deg);box-shadow:0 18px 48px #30200747,inset 0 0 0 1px #fff8d25c;background:linear-gradient(145deg,#f2cf70,#d7a53d)!important;border:1px solid #e7b14559!important;padding:clamp(23px,4vw,38px)!important;overflow:visible!important}.pog-marker-pin{z-index:3;background:radial-gradient(circle at 34% 28%,#ff9191,#a50f22 68%);border:3px solid #ffdbdca6;border-radius:50%;width:21px;height:21px;position:absolute;top:-10px;left:50%;box-shadow:0 7px 10px #31090c6b}.pog-marker-icon{background:#fff8d5c2;border:1px solid #5b3d0d2e;border-radius:11px;place-items:center;width:210px;height:210px;display:grid;transform:rotate(1.2deg);box-shadow:0 10px 28px #452a042e}.pog-locked-marker-card>div:last-child{gap:8px;display:grid}.pog-locked-marker-card .eyebrow{color:#79520f}.pog-locked-marker-card h2{color:#352307;margin:0;font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2.35rem)}.pog-locked-marker-card p{color:#654617;max-width:760px;margin:0;font-size:.68rem;line-height:1.6}.pog-locked-marker-card .identity-lock-status.locked{color:#62420e;background:#fff8d56e;border-color:#5b390840;width:fit-content}.pog-handoff-navigation{border:1px solid #4d7fbe1f;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.pog-question-navigation>button:first-child svg{transform:rotate(180deg)}.pog-question-navigation{grid-template-columns:auto minmax(0,1fr) auto;margin:2px -18px -18px}.pog-question-navigation>span{text-align:center}.pog-question-drawer>summary{background:linear-gradient(90deg,#f6b5471a,#714e1606)}.pog-question-drawer>summary:hover,.pog-question-drawer[open]>summary{background:linear-gradient(90deg,#f6b54726,#714e1609)}.pog-question-drawer .pog-drawer-summary-main>svg{color:#e3b45b}.pog-question-drawer .pog-drawer-summary-main strong{color:#e5cf9f}.pog-question-drawer .pog-drawer-summary-main small{color:#8d7a58}.pog-question-drawer .pog-drawer-badge{color:#cba35e;border-color:#f6b54733}.pog-intake-editor,.pog-use-panel,.pog-architect-panel{gap:0;padding:0}.pog-intake-drawer-body,.pog-use-drawer-body,.pog-architect-drawer-body{gap:16px;padding:18px;display:grid}.pog-intake-drawer-body>header,.pog-architect-drawer-body>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:13px;display:flex}.pog-intake-drawer-body>header p,.pog-architect-drawer-body>header p{color:#6b7d94;max-width:760px;margin:0;font-size:.58rem;line-height:1.5}.pog-primary-controls{width:100%;box-shadow:0 14px 44px #00000029;background:linear-gradient(100deg,#0a2737e6,#07101ff5)!important;border-color:#22d3ee33!important}.pog-primary-controls.finish-ready{box-shadow:0 16px 48px #1165531f;background:linear-gradient(100deg,#0a3532eb,#071321f7)!important;border-color:#34d39947!important}.pog-monitor-drawer>summary{background:linear-gradient(90deg,#31be9f0f,#0000)}.pog-monitor-drawer[open]>summary{background:linear-gradient(90deg,#31be9f1a,#0000)}.pog-monitor-drawer .pog-drawer-summary-main>svg{color:#61d8b8}.pog-monitor-drawer .puzzler-run-monitor{max-height:none;padding:0;position:static;background:0 0!important}.pog-output-drawer>summary{background:linear-gradient(90deg,#7358dc14,#0000)}.pog-output-drawer .puzzler-final-result{background:0 0;border:0;padding:0}@media (max-width:1100px){.pog-builder-guide{grid-template-columns:minmax(0,1fr) auto}.pog-builder-guide>div{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between}.pog-projects-drawer .pog-library-list,.pog-projects-drawer .pog-template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pog-info-control>summary{width:58px;min-height:58px}.pog-workspace-drawer>summary{min-height:58px;padding:10px 11px}.pog-drawer-badge{display:none}.pog-projects-drawer .pog-library-list,.pog-projects-drawer .pog-template-card-grid,.pog-builder-guide{grid-template-columns:1fr}.pog-builder-guide ol{padding-bottom:4px;display:flex;overflow-x:auto}.pog-builder-guide li{min-width:154px}.pog-guide-matrix-button{width:100%}.pog-saved-projects-section>header{flex-direction:column;align-items:stretch}.pog-saved-projects-section>header button{justify-content:center}.pog-stage-advance,.pog-handoff-navigation,.pog-question-navigation{grid-template-columns:1fr}.pog-stage-advance>button,.pog-handoff-navigation>button,.pog-question-navigation>button{justify-content:center;width:100%}.pog-handoff-navigation>span{text-align:center;grid-row:1}.pog-question-navigation>span{grid-row:1}.pog-canvas-body{padding:7px}.pog-locked-marker-card{text-align:center;grid-template-columns:1fr;justify-items:center}.pog-locked-marker-card>div:last-child{justify-items:center}.pog-marker-icon{width:190px;height:190px}.pog-intake-drawer-body>header,.pog-architect-drawer-body>header{flex-direction:column;align-items:stretch}}@media (max-width:520px){.pog-drawer-summary-main small{max-width:220px}.pog-drawer-body,.pog-intake-drawer-body,.pog-use-drawer-body,.pog-architect-drawer-body{padding:13px}.pog-question-navigation{margin:2px -13px -13px}}.identity-vote-leader{color:#3f704e;background:#428e591f;border:1px solid #2d6d433d;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:8px;padding:4px 8px;font-size:.55rem;font-weight:800;display:inline-flex}.identity-approved-baseline{color:#74664f;border-top:1px dashed #5b462733;margin:0 0 8px;padding-top:7px;font-size:.52rem}.identity-approved-baseline summary{cursor:pointer;font-weight:800}.identity-approved-baseline p{margin:7px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:.66rem;line-height:1.45}.identity-approved-baseline small{font-size:.49rem;line-height:1.4}.vote-leader-label{color:#3e7150;background:#3d805021;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:.5rem;font-weight:800;display:inline-flex}.decision-leader-rule{color:#9db0a1;background:#40805414;border-left:3px solid #4b9e638c;margin:0;padding:7px 9px;font-size:.54rem;line-height:1.5}@keyframes communication-attention-pulse{0%,to{box-shadow:inset 0 0 22px #ef4ea109,0 0 #ef4ea100}50%{box-shadow:inset 0 0 26px #ef4ea116,0 0 18px #ef4ea11c}}.primary-nav button.attention{color:#f3e7f4;background:linear-gradient(90deg,#be318b21,#2277bf14);border-color:#ef4ea14d;animation:2.4s ease-in-out infinite communication-attention-pulse}.primary-nav button.attention svg{color:#ff7db8;filter:drop-shadow(0 0 7px #ff50a873)}.primary-nav button.attention.active:before{background:#ff6ead;box-shadow:0 0 14px #ff5da6}.workspace-section-tabs button.attention{color:#f0b7d4;background:linear-gradient(135deg,#c2359021,#1f89b514);border-color:#f04e9e4f;box-shadow:inset 0 0 20px #ee4fa40d,0 0 12px #ee4fa40f}.workspace-section-tabs button.attention svg{color:#ff7db8}.workspace-section-tabs button.tab-google-chat.attention{color:#7ce6c5;background:#2cbf9e17;border-color:#48ddb74d}.workspace-section-tabs button.tab-google-chat.attention svg{color:#62e6b5}.workspace-section-tabs button.tab-google-meet.attention,.workspace-section-tabs button.tab-calendar.attention{color:#ffd08a;background:#e1892e17;border-color:#ffb14a52}.workspace-section-tabs button.tab-google-meet.attention svg,.workspace-section-tabs button.tab-calendar.attention svg{color:#ffc45f}.workspace-section-tabs button.tab-google-chat.attention b{color:#05211a;background:#54ddb5}.workspace-section-tabs button.tab-google-meet.attention b,.workspace-section-tabs button.tab-calendar.attention b{color:#291602;background:#ffc45f}.calendar-view{width:100%;max-width:none;padding:18px}.calendar-heading{align-items:center}.calendar-heading-actions{align-items:center;gap:8px;display:flex}.calendar-heading-actions button{white-space:nowrap}.calendar-sync-warning{color:#b99469;background:#ff99330d;border:1px solid #ffac4a33;border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;font-size:.56rem;display:grid}.calendar-sync-warning strong{color:#f0c589;font-size:.64rem}.calendar-privacy-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.calendar-privacy-strip>span{background:#1b8c6c09;border:1px solid #34d3991f;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;padding:10px 12px;display:grid}.calendar-privacy-strip svg{color:#58d6ae;grid-row:1/3}.calendar-privacy-strip strong{color:#b9dbd3;font-size:.57rem}.calendar-privacy-strip small{color:#667c88;text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.calendar-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.calendar-month-card{min-width:0;padding:0;overflow:hidden}.calendar-month-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 14px;display:flex}.calendar-month-header h2{margin:2px 0 0;font-size:1rem}.calendar-month-header>div:last-child{align-items:center;gap:5px;display:flex}.calendar-month-header button,.calendar-agenda-card>header button,.calendar-event-detail>header button,.calendar-editor>header button{color:#8193a9;background:#1936591a;border:1px solid #5b83ba24;border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 9px;display:grid}.calendar-month-header button:first-child{color:#7ccedb;width:auto;font-size:.55rem;font-weight:750}.calendar-weekdays{border-bottom:1px solid var(--line);background:#03081238;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:#667890;text-align:center;text-transform:uppercase;padding:8px 5px;font-size:.48rem;font-weight:760}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-grid>button{cursor:pointer;color:#8190a5;text-align:left;background:#060e1c33;border:1px solid #5074a617;border-top:0;border-left:0;align-content:start;gap:5px;min-width:0;min-height:94px;padding:7px;display:grid}.calendar-grid>button:nth-child(7n){border-right:0}.calendar-grid>button:nth-last-child(-n+7){border-bottom:0}.calendar-grid>button:hover{background:#184c7317}.calendar-grid>button.outside{opacity:.48;background:#01050d38}.calendar-grid>button.selected{background:linear-gradient(145deg,#0c4a632b,#1b42801a);box-shadow:inset 0 0 0 1px #22d3ee3d}.calendar-grid>button.today time{color:#03141c;background:#21b9c9;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:850;display:grid}.calendar-grid time{color:#a5b5c9;text-align:center;width:23px;height:23px;font-size:.56rem;line-height:23px}.calendar-day-events{gap:3px;min-width:0;display:grid}.calendar-day-events i{color:#84cdd6;text-overflow:ellipsis;white-space:nowrap;background:#22a6b914;border-left:2px solid #2bbfd0;border-radius:3px;padding:3px 4px;font-size:.42rem;font-style:normal;line-height:1.2;overflow:hidden}.calendar-day-events i.google{color:#89d4af;background:#49bb8514;border-color:#66d09f}.calendar-day-events i.meeting{color:#edbf7e;background:#e0892414;border-color:#ffb34e}.calendar-day-events i.free-busy{color:#8c99aa;background:#63738b12;border-color:#778499}.calendar-day-events b{color:#66768a;font-size:.43rem;font-weight:700}.calendar-agenda-card{border:1px solid var(--line);background:linear-gradient(145deg,#0a162aeb,#050c19e6);border-radius:14px;min-width:0;display:grid;overflow:hidden}.calendar-agenda-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 13px;display:flex}.calendar-agenda-card>header h2{margin:2px 0 0;font-size:.78rem}.calendar-agenda-list{gap:4px;max-height:370px;padding:8px;display:grid;overflow-y:auto}.calendar-agenda-list>button{color:#8ea0b6;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.calendar-agenda-list>button:hover,.calendar-agenda-list>button.active{background:#22a2b70e;border-color:#22d3ee29}.calendar-agenda-list>button.meeting{border-left-color:#ffb34e8c}.calendar-agenda-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.calendar-agenda-list strong{color:#d5e0ed;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.calendar-agenda-list small{color:#62758c;text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.calendar-agenda-time{color:#6fcdd8;font-size:.47rem;font-weight:760}.calendar-empty-day{color:#62748c;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;padding:20px;display:grid}.calendar-empty-day strong{color:#93a4b9;font-size:.66rem}.calendar-empty-day span{max-width:220px;font-size:.5rem;line-height:1.45}.calendar-event-detail{border-top:1px solid var(--line);gap:10px;padding:14px;display:grid}.calendar-event-detail>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.calendar-event-detail h3{color:#e1eaf5;margin:6px 0 0;font-size:.8rem;line-height:1.35}.calendar-source-pill,.calendar-response-pill{color:#65ccd8;background:#22afc21a;border-radius:999px;width:fit-content;padding:4px 7px;font-size:.44rem;font-weight:790;display:inline-flex}.calendar-source-pill.google{color:#76d29f;background:#43bc7f1a}.calendar-event-detail p{color:#8495aa;align-items:flex-start;gap:7px;margin:0;font-size:.53rem;line-height:1.5;display:flex}.calendar-event-detail p svg{color:#62cbd7;flex:none;margin-top:1px}.calendar-event-detail .calendar-event-description{white-space:pre-wrap;border-left:2px solid #22d3ee33;padding-left:9px;display:block}.calendar-event-detail>small{color:#66778c;font-size:.49rem;line-height:1.5}.calendar-event-detail>a{justify-content:center;width:100%;text-decoration:none}.calendar-response-pill.needs_action{color:#f2bb6f;background:#ffb14a1a}.calendar-response-pill.accepted{color:#65d7ae;background:#34d3991a}.calendar-response-pill.tentative{color:#8cbdf5;background:#60a5fa1a}.calendar-response-pill.declined{color:#f19a9a;background:#f871711a}.calendar-response-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.calendar-response-actions button{color:#92a6bb;background:#14375c1a;border:1px solid #4e80b729;border-radius:8px;min-height:34px;font-size:.49rem;font-weight:720}.calendar-response-actions button:hover{color:#7ddce6;border-color:#22d3ee4d}.calendar-owner-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.calendar-owner-actions button{justify-content:center}.calendar-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.calendar-editor>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.calendar-editor>header h2{margin:2px 0 0;font-size:.9rem}.calendar-editor>.field-group:first-of-type,.calendar-editor>.calendar-check-row,.calendar-editor>.calendar-time-grid,.calendar-editor>.calendar-editor-section,.calendar-editor>footer{grid-column:1/-1}.calendar-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-check-row{background:#112a4a0e;border:1px solid #527eb61f;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.calendar-check-row>input{accent-color:#28bfd0;width:15px;height:15px;margin:1px 0 0}.calendar-check-row>span{gap:3px;display:grid}.calendar-check-row strong{color:#afbed0;font-size:.56rem}.calendar-check-row small{color:#65778c;font-size:.48rem;line-height:1.4}.calendar-editor-section{background:#040b1738;border:1px solid #4779b521;border-radius:12px;gap:10px;padding:12px;display:grid}.calendar-editor-section>header{align-items:center;gap:9px;display:flex}.calendar-editor-section>header svg{color:#5cd0dc}.calendar-editor-section>header div{gap:2px;display:grid}.calendar-editor-section>header strong{color:#cbd7e5;font-size:.59rem}.calendar-editor-section>header small{color:#687a90;font-size:.48rem}.calendar-member-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.calendar-member-picker>div{border:1px solid #4c79b11c;border-radius:9px;gap:7px;padding:9px;display:grid}.calendar-member-picker>div.selected{background:#22a9bb0a;border-color:#22d3ee33}.calendar-member-picker label{align-items:center;gap:8px;min-width:0;display:flex}.calendar-member-picker input{accent-color:#28bfd0}.calendar-member-picker label span{gap:2px;min-width:0;display:grid}.calendar-member-picker strong{color:#b7c6d8;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.calendar-member-picker small{color:#64768b;font-size:.45rem}.calendar-member-picker select{color:#92a6ba;background:#091426;border:1px solid #4b7cb426;border-radius:8px;min-height:34px;padding:0 8px;font-size:.49rem}.calendar-google-connect{color:#68d0dc;align-items:center;gap:6px;width:fit-content;font-size:.5rem;font-weight:720;text-decoration:none;display:inline-flex}.upcoming-meeting-alert{background:radial-gradient(circle at 100% 0,#ffad4421,#0000 36%),#502c0924;border:1px solid #ffb14a4d;border-radius:13px;justify-self:center;gap:7px;width:min(760px,100%);padding:12px;display:grid;box-shadow:0 0 24px #ffa53f0f}.upcoming-meeting-alert>header{color:#ffc66d;align-items:center;gap:9px;display:flex}.upcoming-meeting-alert>header div{gap:2px;display:grid}.upcoming-meeting-alert>header strong{font-size:.63rem}.upcoming-meeting-alert>header small{color:#987c57;font-size:.48rem}.upcoming-meeting-alert>a{color:#d4b37f;background:#ffb54b0b;border:1px solid #ffb85324;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.upcoming-meeting-alert>a span{gap:2px;display:grid}.upcoming-meeting-alert>a strong{color:#efd4a7;font-size:.56rem}.upcoming-meeting-alert>a small{color:#947c59;font-size:.46rem}.google-connect-view>.upcoming-meeting-alert{z-index:1;margin:20px auto -8px;position:relative}@media (max-width:1120px){.calendar-workspace{grid-template-columns:minmax(0,1fr) 290px}.calendar-grid>button{min-height:82px;padding:5px}.calendar-day-events i{max-width:90px}}@media (max-width:900px){.calendar-privacy-strip{grid-template-columns:1fr}.calendar-privacy-strip small{white-space:normal}.calendar-workspace{grid-template-columns:1fr}.calendar-agenda-card{grid-row:2}.calendar-agenda-list{max-height:290px}}@media (max-width:700px){.calendar-view{padding:12px}.calendar-heading{flex-direction:column;align-items:stretch}.calendar-heading-actions{grid-template-columns:1fr 1fr;display:grid}.calendar-heading-actions button{justify-content:center}.calendar-month-header{align-items:flex-start}.calendar-grid,.calendar-weekdays{min-width:660px}.calendar-month-card{overflow-x:auto}.calendar-grid>button{min-height:88px}.calendar-editor{grid-template-columns:1fr}.calendar-editor>*{grid-column:1!important}.calendar-time-grid,.calendar-member-picker{grid-template-columns:1fr}}@media (max-width:520px){.calendar-view{padding:9px}.calendar-heading-actions{grid-template-columns:1fr}.calendar-privacy-strip>span{padding:9px}.calendar-response-actions,.calendar-owner-actions{grid-template-columns:1fr}.calendar-editor{padding:12px}}@media (prefers-reduced-motion:reduce){.primary-nav button.attention{animation:none}}.pog-workspace-navigation{z-index:13;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.pog-workspace-navigation>nav{flex-wrap:wrap;gap:7px;display:flex}.pog-workspace-navigation>nav button{min-height:42px}.pog-workspace-navigation .pog-info-control>summary{border-radius:11px;width:48px;height:42px;min-height:42px}.pog-app-launcher{justify-self:center;gap:12px;width:min(980px,100%);padding-block:clamp(12px,3vw,34px);display:grid}.pog-app-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pog-app-choice,.pog-library-launch-button{cursor:pointer;color:inherit;text-align:left;border:1px solid #4884c62e;transition:all .17s}.pog-app-choice{background:radial-gradient(circle at 18% 12%,#22d3ee21,#0000 34%),linear-gradient(145deg,#0b1f34fa,#050c19fa);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:20px;min-height:220px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 22px 60px #0000003b,inset 0 1px #ffffff09}.pog-app-choice.architect{background:radial-gradient(circle at 18% 12%,#895cf629,#0000 35%),linear-gradient(145deg,#15173afa,#070b1bfa)}.pog-app-choice:hover,.pog-library-launch-button:hover{border-color:#57dceb66;transform:translateY(-3px);box-shadow:0 28px 70px #00000047,0 0 0 3px #22d3ee09}.pog-app-choice>.pog-app-choice-icon{color:#6ed9e6;background:#22d3ee12;border:1px solid #59ddeb3b;border-radius:20px;grid-column:1/-1;place-items:center;width:66px;height:66px;display:grid}.pog-app-choice.architect>.pog-app-choice-icon{color:#a695ef;background:#7752dd17;border-color:#9774f447}.pog-app-choice>span:nth-child(2){gap:7px;display:grid}.pog-app-choice strong{color:#e5eef8;font-size:clamp(1.15rem,2vw,1.5rem)}.pog-app-choice small{color:#71849a;max-width:340px;font-size:.66rem;line-height:1.55}.pog-app-choice>svg{color:#5bcbd9;align-self:end}.pog-library-launch-button{background:linear-gradient(110deg,#0a1b2df0,#070f1dfa);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:78px;padding:14px 18px;display:grid;box-shadow:0 16px 42px #0000002b}.pog-library-launch-button>svg{color:#69d1dd}.pog-library-launch-button>span{gap:3px;min-width:0;display:grid}.pog-library-launch-button strong{color:#dce8f4;font-size:.82rem}.pog-library-launch-button small{color:#65778e;font-size:.55rem}.pog-library-launch-button b,.pog-library-count{color:#7890a8;border:1px solid #4e89c72b;border-radius:100px;padding:6px 9px;font-size:.5rem}.pog-library-screen{display:grid;overflow:hidden;padding:0!important}.pog-library-screen-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.pog-library-screen-heading h2{color:#e5edf7;align-items:center;gap:8px;margin:4px 0 3px;font-size:1rem;display:flex}.pog-library-screen-heading p{color:#687b91;margin:0;font-size:.58rem;line-height:1.55}.pog-library-screen>.pog-projects-body{padding:18px}.pog-library-screen .pog-library-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:340px;padding:0;display:grid;overflow-y:auto}.pog-library-screen .pog-library-list article{background:#03091357;border-color:#4a7cbb1a;min-width:0}.pog-library-screen .empty-pog-library{grid-column:1/-1;min-height:92px}.pog-library-screen .pog-template-card-grid{background:0 0;padding:0}.pog-library-screen .pog-template-review{border:1px solid var(--line);border-radius:13px;margin-top:2px}.pog-library-screen .pog-role-mini-legend{border:0;padding:3px 0 0}.pog-builder-guide li button:disabled{cursor:not-allowed;opacity:.42}.pog-builder-guide li button:disabled:hover{color:#65788e;border-color:#5084c11c}.pog-builder-stage-card{display:grid;overflow:hidden;padding:0!important}.pog-stage-card-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:11px 14px 11px 16px;display:flex}.pog-builder-inspector-grid.single-stage{grid-template-columns:minmax(0,1fr)}.pog-builder-inspector-grid.single-stage .pog-inspector-panel{width:100%}.pog-stage-footer{border-top:1px solid var(--line);grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px;padding-top:13px;display:grid}.pog-stage-footer>span{color:#62758c;text-align:center;font-size:.53rem;line-height:1.5}.pog-stage-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.pog-finish-review{display:grid;overflow:hidden;background:radial-gradient(circle at 100% 0,#34d39914,#0000 32%),linear-gradient(145deg,#071f27f5,#050d1afa)!important;border-color:#34d3993d!important;padding:0!important}.pog-finish-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.pog-finish-review>header h2{color:#e2edf6;align-items:center;gap:8px;margin:4px 0 5px;font-size:1rem;display:flex}.pog-finish-review>header h2 svg{color:#61d8b2}.pog-finish-review>header p{color:#6f8195;max-width:720px;margin:0;font-size:.59rem;line-height:1.55}.pog-finish-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px;display:grid}.pog-finish-summary-grid article{background:#030a144d;border:1px solid #4884bb21;border-radius:12px;align-content:start;gap:5px;padding:14px;display:grid}.pog-finish-summary-grid article>span{color:#5cccb1;letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:820}.pog-finish-summary-grid strong{color:#cddae7;font-size:.66rem;line-height:1.4}.pog-finish-summary-grid small{color:#68798e;font-size:.51rem;line-height:1.5}.pog-finish-chain{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0208113d;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 18px;display:flex}.pog-finish-chain>span{align-items:center;gap:6px;display:inline-flex}.pog-finish-chain b{color:#66d3b5;border:1px solid #3fcea933;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.46rem;display:grid}.pog-finish-chain small{color:#91a2b5;font-size:.5rem}.pog-finish-chain svg{color:#4e6579}.pog-finish-review>.pog-stage-footer{background:#030a134d;margin:0;padding:14px 18px}@media (max-width:980px){.pog-library-screen .pog-library-list,.pog-library-screen .pog-template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pog-finish-summary-grid,.pog-stage-footer{grid-template-columns:1fr}.pog-stage-footer>span{grid-row:1}.pog-stage-footer>button{justify-content:center;width:100%}.pog-stage-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pog-stage-footer>div button{justify-content:center;width:100%}}@media (max-width:700px){.pog-app-choice-grid{grid-template-columns:1fr}.pog-app-choice{min-height:178px}.pog-library-screen-heading{flex-direction:column;align-items:stretch}.pog-library-screen-heading>button{justify-content:center}.pog-library-screen .pog-library-list,.pog-library-screen .pog-template-card-grid{grid-template-columns:1fr}.pog-library-launch-button{grid-template-columns:auto minmax(0,1fr) auto}.pog-library-launch-button b{display:none}.pog-finish-review>header{align-items:flex-start}.pog-finish-review>header>svg{width:72px;height:72px}}@media (max-width:520px){.pog-workspace-navigation{align-items:stretch}.pog-workspace-navigation>nav{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pog-workspace-navigation>nav button{justify-content:center;width:100%;padding-inline:8px}.pog-app-choice{border-radius:18px;min-height:160px;padding:20px}.pog-app-choice>.pog-app-choice-icon{border-radius:16px;width:54px;height:54px}.pog-library-launch-button{gap:10px;padding:12px}.pog-library-launch-button small{white-space:normal}.pog-stage-card-heading{padding:10px 11px}.pog-finish-review>header{padding:16px}.pog-finish-review>header>svg{display:none}.pog-finish-summary-grid,.pog-finish-review>.pog-stage-footer{padding:12px}.pog-stage-footer>div{grid-template-columns:1fr}}.projects-launcher,.pog-creator-view,.space-view{align-content:start;gap:18px;display:grid}.projects-launcher-heading,.pog-creator-view-heading,.space-view-heading{margin-bottom:0}.projects-launcher-heading p,.pog-creator-view-heading p,.space-view-heading p{max-width:760px;line-height:1.55}.projects-app-count,.pog-creator-release-pill,.space-release-pill{color:#79cad5;white-space:nowrap;background:#22d3ee0b;border:1px solid #5dd5e52e;border-radius:100px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.62rem;font-weight:720;display:inline-flex}.projects-app-count,.pog-creator-release-pill{font-size:.68rem}.projects-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.projects-app-card{min-width:0;min-height:340px;color:inherit;text-align:left;background:linear-gradient(145deg,#0a162bf7,#050b18fa);border:1px solid #548fd42e;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:25px;padding:clamp(24px,4vw,38px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 68px #0003,inset 0 1px #ffffff06}.projects-app-card:after{pointer-events:none;content:"";opacity:.42;background-image:radial-gradient(circle,#4692ff26 1px,#0000 1.2px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 43%,#000);mask-image:linear-gradient(135deg,#0000 43%,#000)}.projects-app-card:hover{border-color:#49d2e261;transform:translateY(-4px);box-shadow:0 32px 80px #0000004d,0 0 0 3px #22d3ee09}.projects-app-card.pog-creator-project-card{background:radial-gradient(circle at 76% 14%,#22d3ee21,#0000 34%),linear-gradient(145deg,#0e1730fa,#050b19fc)}.projects-app-card.space-project-card{background:radial-gradient(circle at 75% 15%,#2376ff2b,#0000 35%),linear-gradient(145deg,#081b32fa,#040a17fc)}.projects-app-visual{z-index:1;color:#a796ee;background:#7954dd14;border:1px solid #896deb47;border-radius:23px;place-items:center;width:78px;height:78px;display:grid;position:relative}.pog-creator-project-visual{color:#76d8df;background:linear-gradient(145deg,#22d3ee1f,#7e57e51c);border-color:#3ddae24d;box-shadow:0 0 38px #30a7cd21}.space-project-visual{color:#6edbe7;background:radial-gradient(circle at 35% 30%,#42e0ec30,#1c5acb1c);border-color:#3bd2e34d;border-radius:50%;box-shadow:0 0 38px #1f6fe62b}.space-project-visual i{border:1px solid #4493ec38;border-radius:50%;position:absolute;inset:-9px;transform:rotate(-18deg)scaleY(.42)}.projects-app-copy{z-index:1;align-content:start;gap:8px;display:grid;position:relative}.projects-app-copy small{color:#66ceda;letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:760}.pog-project-card .projects-app-copy small{color:#9f8ce7}.pog-creator-project-card .projects-app-copy small{color:#72d6dc}.projects-app-copy strong{color:#edf4fc;letter-spacing:-.045em;font-size:clamp(1.65rem,3vw,2.45rem)}.projects-app-copy>span{color:#8293a9;max-width:490px;font-size:.88rem;line-height:1.65}.projects-open-label{z-index:1;color:#79d9e4;align-items:center;gap:8px;width:fit-content;font-size:.77rem;font-weight:730;display:inline-flex;position:relative}.projects-launcher-note,.space-privacy-line,.space-science-note{color:#64768d;align-items:center;gap:8px;margin:0;font-size:.66rem;line-height:1.55;display:flex}.projects-launcher-note{text-align:center;justify-content:center;font-size:.72rem}.pog-creator-view{--pog-creator-line:#3fbfd530}.pog-creator-release-pill{color:#b0a2ed;background:#654ecd11;border-color:#6a5bdd38}.pog-creator-workspace-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.pog-creator-workspace-navigation>span{color:#64778e;text-align:right;font-size:.7rem;line-height:1.5}.pog-creator-workspace-navigation button{min-height:40px}.pog-creator-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pog-creator-choice{min-width:0;min-height:390px;color:inherit;text-align:left;background:radial-gradient(circle at 82% 14%,#2fc7d61c,#0000 32%),linear-gradient(145deg,#0b1930fa,#050b18fc);border:1px solid #4da4cf33;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;gap:26px;padding:clamp(25px,4vw,38px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 27px 70px #00000038,inset 0 1px #ffffff07}.pog-creator-choice.library{background:radial-gradient(circle at 82% 14%,#7f5de224,#0000 32%),linear-gradient(145deg,#0f162ffa,#060b18fc)}.pog-creator-choice:after{pointer-events:none;content:"";opacity:.42;background-image:radial-gradient(circle,#4abede29 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 42%,#000);mask-image:linear-gradient(135deg,#0000 42%,#000)}.pog-creator-choice:hover{border-color:#48dae263;transform:translateY(-4px);box-shadow:0 33px 82px #0000004d,0 0 0 3px #22d3ee09}.pog-creator-choice-icon{z-index:1;color:#79d8df;background:#22d3ee13;border:1px solid #43d9e04a;border-radius:23px;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 0 36px #24bcce1c}.pog-creator-choice.library .pog-creator-choice-icon{color:#b2a0ee;background:#7754da16;border-color:#906fe84a}.pog-creator-choice-copy{z-index:1;align-content:start;gap:9px;display:grid;position:relative}.pog-creator-choice-copy small{color:#73d3db;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:760}.pog-creator-choice.library .pog-creator-choice-copy small{color:#a898e8}.pog-creator-choice-copy strong{color:#eef5fc;letter-spacing:-.045em;font-size:clamp(1.8rem,3.5vw,2.75rem);line-height:1.05}.pog-creator-choice-copy>span{color:#8a9cb1;max-width:510px;font-size:.9rem;line-height:1.65}.pog-creator-choice-copy em{color:#62768c;max-width:500px;font-size:.78rem;font-style:normal;line-height:1.55}.pog-creator-choice-open{z-index:1;color:#78dbe2;align-items:center;gap:8px;width:fit-content;font-size:.78rem;font-weight:740;display:inline-flex;position:relative}.pog-creator-choice.library .pog-creator-choice-open{color:#aa9aea}.pog-creator-foundation-workspace,.api-library-foundation-workspace{gap:16px;display:grid}.pog-creator-foundation-hero,.api-library-foundation-hero{border:1px solid var(--pog-creator-line);background:linear-gradient(145deg,#09182beb,#050c19f5);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:21px;padding:clamp(22px,3vw,31px);display:grid}.api-library-foundation-hero{grid-template-columns:auto minmax(0,1fr) auto}.pog-creator-foundation-icon{color:#77d8df;background:#22d3ee12;border:1px solid #39d2dc45;border-radius:21px;place-items:center;width:76px;height:76px;display:grid}.pog-creator-foundation-icon.library{color:#ac9bec;background:#7253d514;border-color:#8b6ce347}.pog-creator-foundation-hero h2,.api-library-foundation-hero h2{color:#edf4fc;letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1.12}.pog-creator-foundation-hero p,.api-library-foundation-hero p{color:#8294aa;max-width:900px;margin:0;font-size:.82rem;line-height:1.65}.api-library-summary{color:#7bd4b6;white-space:nowrap;background:#34d3990b;border:1px solid #3ccda433;border-radius:100px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:.75rem;font-weight:730;display:inline-flex}.pog-creator-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pog-creator-foundation-grid article{background:#06101fb8;border:1px solid #4a8fbe26;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:17px;display:grid}.pog-creator-foundation-grid article>svg{color:#70d4dc}.pog-creator-foundation-grid strong{color:#cbd9e6;font-size:.78rem;display:block}.pog-creator-foundation-grid p{color:#697d93;margin:5px 0 0;font-size:.78rem;line-height:1.55}.pog-creator-disabled-panel{background:linear-gradient(135deg,#5941b013,#071020cc);border:1px solid #755dcf33;border-radius:19px;justify-content:space-between;align-items:center;gap:22px;padding:21px;display:flex}.pog-creator-disabled-panel h3{color:#dbe5ef;margin:5px 0 6px;font-size:1rem}.pog-creator-disabled-panel p{color:#71859a;max-width:760px;margin:0;font-size:.78rem;line-height:1.55}.pog-creator-disabled-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.pog-creator-disabled-actions button{min-height:40px}.pog-creator-boundary-note{color:#667b91;align-items:flex-start;gap:8px;margin:0;font-size:.76rem;line-height:1.55;display:flex}.pog-creator-boundary-note svg{color:#6ed0d8;flex:none;margin-top:1px}.api-library-table-wrap{background:#050e1cc7;border:1px solid #498ebe29;border-radius:19px;overflow-x:auto}.api-library-table{border-collapse:collapse;width:100%;min-width:850px}.api-library-table caption{color:#71879c;text-align:left;border-bottom:1px solid #4a89b524;padding:13px 16px;font-size:.75rem}.api-library-table th,.api-library-table td{color:#8195aa;text-align:left;vertical-align:top;border-bottom:1px solid #4a89b51f;padding:15px 16px;font-size:.78rem;line-height:1.5}.api-library-table thead th{color:#9db0c2;letter-spacing:.06em;text-transform:uppercase;background:#21426421;font-size:.72rem;font-weight:760}.api-library-table tbody tr:last-child th,.api-library-table tbody tr:last-child td{border-bottom:0}.api-library-table tbody th strong{color:#d4e0eb;font-size:.78rem;display:block}.api-library-table small{color:#60748a;margin-top:4px;font-size:.72rem;line-height:1.45;display:block}.pog-capability-readiness,.pog-capability-foundation-state{color:#d0a86d;align-items:center;gap:6px;font-weight:720;display:inline-flex}.pog-capability-readiness.configured{color:#78d4b4}.pog-capability-foundation-state{color:#aa9be7}.api-library-empty-state{color:#77d3db;border:1px dashed #5398c338;border-radius:18px;align-items:flex-start;gap:12px;padding:22px;display:flex}.api-library-empty-state strong{color:#cbd8e5;font-size:.78rem}.api-library-empty-state p{color:#697d93;margin:5px 0 0;font-size:.76rem}.pog-creator-loading-state,.pog-creator-capability-error,.pog-creator-error-state{color:#7891a8;text-align:center;background:#06101fc7;border:1px solid #4899c62e;border-radius:21px;justify-content:center;align-items:center;gap:11px;min-height:190px;padding:25px;font-size:.82rem;display:flex}.pog-creator-capability-error,.pog-creator-error-state{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;display:grid}.pog-creator-capability-error>svg,.pog-creator-error-state>svg{color:#d3a064}.pog-creator-capability-error h2,.pog-creator-error-state h1{color:#e4ebf3;margin:5px 0 7px;font-size:1.2rem}.pog-creator-capability-error p,.pog-creator-error-state p{color:#71859a;max-width:780px;margin:0;font-size:.78rem;line-height:1.55}.pog-creator-capability-error button,.pog-creator-error-state button{min-height:40px}.space-view{--space-line:#4196d52e}.space-release-pill{color:#78d4b4;background:#34d3990b;border-color:#34d3992e}.space-workspace-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.space-workspace-navigation>span{color:#61768c;font-size:.61rem}.space-workspace-navigation button{min-height:40px}.space-launcher{gap:15px;display:grid}.space-launcher-hero{background:radial-gradient(circle at 82% 44%,#1f67df2e,#0000 27%),linear-gradient(135deg,#091e36f5,#040a17fc);border:1px solid #3294db38;border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:24px;min-height:215px;padding:clamp(25px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000003b,inset 0 1px #ffffff06}.space-launcher-hero:after{pointer-events:none;content:"";opacity:.6;background-image:radial-gradient(circle,#48afe62b 1px,#0000 1.25px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000);mask-image:linear-gradient(100deg,#0000 40%,#000)}.space-launcher-hero>div:first-child{z-index:1;position:relative}.space-launcher-hero h2{color:#edf5fd;letter-spacing:-.045em;max-width:720px;margin:9px 0;font-size:clamp(1.65rem,3.5vw,2.75rem);line-height:1.08}.space-launcher-hero p{color:#8294aa;max-width:710px;margin:0;font-size:.78rem;line-height:1.65}.space-launcher-system{z-index:1;justify-self:center;width:180px;height:180px;position:relative}.space-launcher-system>span{color:#78dce7;background:radial-gradient(circle at 35% 29%,#47e5ed38,#194cac21);border:1px solid #4bdae95e;border-radius:50%;place-items:center;display:grid;position:absolute;inset:46px;box-shadow:0 0 44px #1d75dc33}.space-launcher-system>i{border:1px solid #498bde3b;border-radius:50%;position:absolute;inset:24px}.space-launcher-system>i:nth-child(3){border-color:#5a74c926;inset:2px}.space-launcher-system>b{color:#8ccce9;background:#0a1830;border:1px solid #73b4ea47;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:34px;right:20px;box-shadow:0 0 20px #2c86da33}.space-scale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.space-scale-card{border:1px solid var(--space-line);min-width:0;min-height:255px;color:inherit;text-align:left;background:linear-gradient(145deg,#091427f2,#040b18fa);border-radius:18px;align-content:start;gap:8px;padding:21px;transition:transform .17s,border-color .17s,background .17s;display:grid}.space-scale-card:hover{background:linear-gradient(145deg,#0a1e33f7,#050d1bfc);border-color:#40d2e261;transform:translateY(-3px)}.space-scale-card>span{color:#72d9e4;background:#22d3ee0f;border:1px solid #36d1e13b;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:7px;display:grid}.space-scale-card.solar>span{color:#9e90ec;background:#6952dc12;border-color:#7168eb3d}.space-scale-card.sky>span{color:#81b5f3;background:#2767dc12;border-color:#4c8ff040}.space-scale-card>small{color:#5fc9d5;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:780}.space-scale-card>strong{color:#e2ecf7;font-size:1.12rem}.space-scale-card>p{color:#6e8097;margin:0;font-size:.66rem;line-height:1.55}.space-scale-card>b{color:#66ccd8;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:.6rem;display:inline-flex}.space-library-launch{color:#75d2de;text-align:left;background:radial-gradient(circle at 12% 0,#6453dd1c,#0000 28%),linear-gradient(110deg,#0a192df5,#060e1dfc);border:1px solid #538bd22e;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;transition:transform .17s,border-color .17s;display:grid}.space-library-launch:hover{border-color:#49d2e257;transform:translateY(-2px)}.space-library-launch>span{gap:4px;min-width:0;display:grid}.space-library-launch strong{color:#dce8f3;font-size:.83rem}.space-library-launch small{color:#65788f;font-size:.59rem;line-height:1.45}.space-library-launch>svg:nth-last-child(2){color:#72859b}.space-privacy-line{color:#60758b;text-align:center;justify-content:center}.space-workspace-grid{gap:14px;display:grid}.space-foundation-stage{background:radial-gradient(circle at 20% 48%,#1d70d329,#0000 26%),linear-gradient(135deg,#081b31f7,#040a16fc);border:1px solid #3b9bd733;border-radius:23px;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,64px);min-height:285px;padding:clamp(25px,4vw,42px);display:grid;position:relative;overflow:hidden}.space-foundation-stage:after{pointer-events:none;content:"";opacity:.48;background-image:radial-gradient(circle,#479fe221 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.solar-stage{background:radial-gradient(circle at 19% 47%,#6d4cd629,#0000 27%),linear-gradient(135deg,#121433f7,#040916fc)}.sky-stage{background:radial-gradient(circle at 18% 46%,#2568d92b,#0000 27%),linear-gradient(135deg,#07152ff7,#040815fc)}.library-stage{background:radial-gradient(circle at 18% 46%,#3697971f,#0000 27%),linear-gradient(135deg,#071c2af7,#040a16fc)}.space-stage-copy{z-index:1;position:relative}.space-stage-copy h2{color:#eaf3fb;letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.1}.space-stage-copy>p{color:#7e90a7;max-width:760px;margin:0;font-size:.76rem;line-height:1.68}.space-boundary-chips{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.space-boundary-chips span{color:#758ba1;background:#06101e7a;border:1px solid #4d91cf2b;border-radius:100px;align-items:center;gap:6px;padding:6px 9px;font-size:.56rem;display:inline-flex}.space-orbit-visual,.solar-orbit-visual,.sky-field-visual,.space-library-visual{z-index:1;justify-self:center;width:210px;height:210px;position:relative}.space-orbit-visual>span{color:#71dce6;background:radial-gradient(circle at 34% 30%,#4ee6eb3d,#1d52b621);border:1px solid #4edae661;border-radius:50%;place-items:center;display:grid;position:absolute;inset:56px;box-shadow:0 0 50px #1b79d536}.space-orbit-visual>i{border:1px solid #4f99e136;border-radius:50%;position:absolute;inset:28px;transform:rotate(18deg)scaleY(.45)}.space-orbit-visual>i:nth-child(2){border-color:#5b7acd26;inset:6px;transform:rotate(-28deg)scaleY(.62)}.solar-orbit-visual{border:1px solid #6e5fde21;border-radius:50%}.solar-orbit-visual:before,.solar-orbit-visual:after{content:"";border:1px solid #6f65e233;border-radius:50%;position:absolute}.solar-orbit-visual:before{inset:28px}.solar-orbit-visual:after{inset:66px}.solar-orbit-visual>span{background:#c7b4ff;border-radius:50%;position:absolute;inset:91px;box-shadow:0 0 24px #a889f9ad}.solar-orbit-visual>i,.solar-orbit-visual>b,.solar-orbit-visual>em{background:#6fa9ef;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 14px #468fec85}.solar-orbit-visual>i{top:35px;left:41px}.solar-orbit-visual>b{background:#8a76e5;width:17px;height:17px;bottom:36px;right:46px}.solar-orbit-visual>em{background:#62d0d8;width:9px;height:9px;top:94px;right:62px}.sky-field-visual{background:radial-gradient(circle,#1f65cb1a,#0000 58%);border:1px solid #4687e02e;border-radius:50%}.sky-field-visual>i{background:#d6eaff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #a7d2ffb3}.sky-field-visual>i:first-child{top:33px;left:59px}.sky-field-visual>i:nth-child(2){width:8px;height:8px;top:61px;right:42px}.sky-field-visual>i:nth-child(3){bottom:45px;right:65px}.sky-field-visual>i:nth-child(4){width:7px;height:7px;bottom:67px;left:45px}.sky-field-visual>span{color:#82b7ef;border:1px solid #499ae73d;border-radius:50%;place-items:center;display:grid;position:absolute;inset:69px}.space-library-visual>span{color:#78d7ce;background:#26a49e11;border:1px solid #40cdc440;border-radius:22px;place-items:center;display:grid;position:absolute;inset:53px}.space-library-visual>i{border:1px solid #4a97cc29;border-radius:31px;position:absolute;inset:29px;transform:rotate(8deg)}.space-library-visual>i:last-child{border-radius:50%;inset:7px;transform:rotate(-11deg)}.space-status-card{gap:0;display:grid;overflow:hidden}.space-status-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.space-status-card h2{color:#dfe9f4;margin:4px 0 0;font-size:.92rem}.space-status-card>header>span{color:#72869a;border:1px solid #4888c22b;border-radius:100px;padding:5px 8px;font-size:.53rem}.space-provider-table-wrap{min-width:0;overflow-x:auto}.space-provider-table{border-collapse:collapse;width:100%;min-width:690px}.space-provider-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.space-provider-table th,.space-provider-table td{text-align:left;border-bottom:1px solid #5f83af1c;padding:13px 18px}.space-provider-table thead th{color:#657a91;letter-spacing:.07em;text-transform:uppercase;background:#040b1759;font-size:.54rem}.space-provider-table tbody th{color:#afbecf;width:27%;font-size:.62rem}.space-provider-table tbody td{color:#72869b;font-size:.58rem;line-height:1.45}.space-provider-table tbody td:nth-child(2){width:52%}.space-provider-table tbody tr:last-child th,.space-provider-table tbody tr:last-child td{border-bottom:0}.space-provider-table td small{color:#5f7187;margin-top:5px;font-size:.53rem;display:block}.space-readiness{color:#72869b;align-items:center;gap:6px;font-weight:730;display:inline-flex}.space-readiness.configured{color:#6fd9ae}.space-readiness.missing{color:#d9ae66}.space-readiness.unsupported{color:#77869a}.space-loading-state{color:#70859b;border:1px dashed #4e8bc32b;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:130px;font-size:.65rem;display:flex}.space-status-card>.space-loading-state{margin:14px}.space-provider-error{color:#af966a;text-align:center;background:#f6b5470b;border:1px solid #f6b5472b;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:90px;margin:14px;padding:15px;font-size:.62rem;line-height:1.5;display:flex}.space-accessible-view{background:linear-gradient(145deg,#091426db,#050c19e6);border:1px solid #4f8cc429;border-radius:18px;display:grid;overflow:hidden}.space-accessible-view>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.space-accessible-view>header>span{color:#69ced9;background:#22d3ee0d;border:1px solid #3acbd836;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.space-accessible-view header div{gap:2px;display:grid}.space-accessible-view header small{color:#61c4cf;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:780}.space-accessible-view h2{color:#cfdbe8;margin:0;font-size:.75rem}.space-accessible-view header b{color:#6fb999;align-items:center;gap:5px;font-size:.52rem;display:inline-flex}.space-accessible-view dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.space-accessible-view dl>div{border-bottom:1px solid #5981ae1a;border-right:1px solid #5981ae1a;gap:5px;padding:14px 18px;display:grid}.space-accessible-view dl>div:nth-child(2n){border-right:0}.space-accessible-view dl>div:nth-last-child(-n+2){border-bottom:0}.space-accessible-view dt{color:#667d93;font-size:.53rem;font-weight:730}.space-accessible-view dd{color:#9babbc;margin:0;font-size:.61rem;line-height:1.5}.space-science-note{background:#22d3ee06;border-left:2px solid #52b4ca47;padding:7px 10px}.space-error-state{text-align:center;align-content:center;place-items:center;gap:18px;min-height:430px;display:grid}.space-error-state>svg{color:#e1ad64}.space-error-state h1{color:#eaf1f8;margin:8px 0;font-size:clamp(1.6rem,3vw,2.4rem)}.space-error-state p{color:#788ba1;max-width:650px;margin:0;font-size:.76rem;line-height:1.6}.earth-provider-chooser{display:grid;overflow:hidden}.earth-provider-chooser>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.earth-provider-chooser>header h2{color:#dfeaf5;margin:4px 0 0;font-size:.9rem}.earth-provider-chooser>header>span{color:#6e8399;align-items:center;gap:6px;font-size:.55rem;display:inline-flex}.earth-provider-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.earth-provider-options>button{color:#6c8198;text-align:left;background:#040c1970;border:1px solid #4a86c024;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:75px;padding:11px 13px;display:grid}.earth-provider-options>button.active{color:#6edce5;background:linear-gradient(135deg,#1879a11f,#2155b912);border-color:#36d3e04d;box-shadow:inset 0 0 24px #22d3ee06}.earth-provider-options>button:disabled{cursor:not-allowed;opacity:.62}.earth-provider-options>button span{gap:4px;min-width:0;display:grid}.earth-provider-options>button strong{color:#c7d5e4;font-size:.67rem}.earth-provider-options>button small{color:#64778d;text-overflow:ellipsis;font-size:.53rem;line-height:1.35;overflow:hidden}.earth-provider-chooser>p{border-top:1px solid var(--line);color:#647991;background:#2563eb06;align-items:flex-start;gap:7px;margin:0;padding:10px 17px;font-size:.56rem;line-height:1.5;display:flex}.earth-provider-chooser>p svg{color:#d8aa61;flex:none;margin-top:1px}.google-earth-workspace{background:linear-gradient(145deg,#061526fa,#030914fc);border:1px solid #37b3ce38;border-radius:22px;display:grid;overflow:hidden;box-shadow:0 28px 75px #00000038}.google-earth-toolbar{border-bottom:1px solid #488abd29;grid-template-columns:minmax(190px,.45fr) minmax(260px,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.google-earth-toolbar>div:first-child{gap:4px;display:grid}.google-earth-toolbar h2{color:#e1edf7;align-items:center;gap:7px;margin:0;font-size:.85rem;display:flex}.google-earth-toolbar h2 svg{color:#65d5df}.google-earth-toolbar>button{min-height:43px}.google-place-search{color:#68cad4;background:#030a1594;border:1px solid #4696ca33;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px;display:grid}.google-place-search-host{align-items:center;min-width:0;min-height:36px;display:grid}.google-place-search-host>span{color:#65798f;font-size:.58rem;line-height:1.4}.google-place-autocomplete{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;max-width:none;font-family:inherit}.google-place-submit{color:#8ee8ee;background:linear-gradient(135deg,#129fbd33,#2563eb2e);border:1px solid #31cada52;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:36px;padding:7px 11px;font-size:.56rem;font-weight:760;display:inline-flex}.google-place-submit:hover:not(:disabled),.google-place-submit:focus-visible{background:linear-gradient(135deg,#14b1cd47,#2a6ff43d);border-color:#47dee894}.google-place-submit:disabled{cursor:not-allowed;opacity:.52}.google-place-progress{color:#687f96;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;padding:0 5px 2px;font-size:.5rem;line-height:1.4;overflow:hidden}.google-place-progress.searching,.google-place-progress.moving{color:#77d7df}.google-earth-map-frame{background:radial-gradient(circle at 50% 45%,#1c70ba33,#0000 28%),#020711;grid-template-rows:minmax(510px,62svh) auto;min-width:0;display:grid;position:relative;overflow:hidden}.google-earth-map-host{min-width:0;min-height:510px}.google-earth-map-host>*{width:100%;height:100%;min-height:inherit;display:block}.google-earth-map-fallback{z-index:2;color:#70859c;text-align:center;background:radial-gradient(circle,#1867b03d,#030b18f2 50%),radial-gradient(circle,#53b5e429 1px,#0000 1.2px) 0 0/24px 24px;align-content:center;place-items:center;gap:10px;padding:25px;display:grid;position:absolute;inset:0 0 35px}.google-earth-map-fallback>svg{color:#6bd5df}.google-earth-map-fallback.error>svg,.google-earth-map-fallback.missing-key>svg{color:#daa85e}.google-earth-map-fallback strong{color:#d9e6f2;font-size:.86rem}.google-earth-map-fallback span{max-width:660px;font-size:.62rem;line-height:1.55}.google-earth-map-fallback button{margin-top:4px}.google-coverage-notice{color:#62768b;background:#020811f7;border-top:1px solid #4c81ad2b;align-items:center;min-height:35px;padding:7px 13px;font-size:.52rem;line-height:1.4;display:flex}.google-earth-controls{border-top:1px solid #4988b729;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);min-width:0;display:grid}.google-coordinate-form,.google-camera-controls{align-content:start;gap:12px;padding:16px;display:grid}.google-coordinate-form{border-right:1px solid #4988b724}.google-coordinate-form>header,.google-camera-controls>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.google-coordinate-form h3,.google-camera-controls h3{color:#cbd9e6;align-items:center;gap:7px;margin:4px 0 0;font-size:.72rem;display:flex}.google-coordinate-form>header>span,.google-camera-controls>header>span{color:#61758b;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-size:.51rem;line-height:1.4;overflow:hidden}.google-coordinate-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.google-coordinate-fields label{color:#687d93;gap:5px;min-width:0;font-size:.53rem;font-weight:690;display:grid}.google-coordinate-fields input,.google-range-control input{accent-color:#37cbd9;width:100%;min-width:0}.google-coordinate-fields input:focus,.google-range-control input:focus{border-color:#2fd2e17a;box-shadow:0 0 0 3px #22d3ee14}.google-coordinate-fields button{white-space:nowrap;min-height:40px}.google-coordinate-error{color:#e0ac69;align-items:center;gap:6px;margin:0;font-size:.56rem;display:flex}.google-camera-controls{gap:11px}.google-range-control{grid-template-columns:minmax(90px,.5fr) minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.google-range-control>label,.google-camera-slider{color:#687e94;font-size:.55rem;font-weight:690}.google-range-control>div{gap:5px;display:flex}.google-range-control button{color:#6fcbd5;background:#081627c7;border:1px solid #498cc433;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.google-range-control button:disabled{opacity:.45}.google-camera-slider{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:5px 9px;display:grid}.google-camera-slider>span{color:#7a9aae;grid-area:1/2;justify-self:end;font-size:.52rem}.google-camera-slider>input{accent-color:#37cbd9;grid-column:1/-1;width:100%}.google-provider-status{color:#6c8298;background:#22d3ee06;border-top:1px solid #4b85b324;align-items:flex-start;gap:9px;min-height:54px;margin:0;padding:11px 16px;display:flex}.google-provider-status>svg{color:#6cced8;flex:none;margin-top:2px}.google-provider-status.error>svg,.google-provider-status.missing-key>svg{color:#d6a45f}.google-provider-status>span{gap:2px;font-size:.55rem;line-height:1.45;display:grid}.google-provider-status strong{color:#9fb2c4;font-size:.57rem}.google-provider-policy{color:#5f738a;border-top:1px solid #4b85b31f;align-items:flex-start;gap:7px;margin:0;padding:9px 16px 11px;font-size:.53rem;line-height:1.5;display:flex}.google-provider-policy svg{color:#5cbfca;flex:none;margin-top:1px}.apple-earth-workspace{background:linear-gradient(145deg,#071324fa,#040913fc);border:1px solid #5ab5cd38;border-radius:22px;display:grid;overflow:hidden;box-shadow:0 28px 75px #00000038}.apple-earth-toolbar{border-bottom:1px solid #4d8db829;grid-template-columns:minmax(210px,.48fr) minmax(280px,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.apple-earth-toolbar>div:first-child{gap:4px;display:grid}.apple-earth-toolbar h2{color:#e4edf6;align-items:center;gap:7px;margin:0;font-size:.85rem;display:flex}.apple-earth-toolbar h2 svg{color:#78d8df}.apple-earth-toolbar>button{min-height:43px}.apple-place-search{background:#030a1599;border:1px solid #4997c533;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:6px;min-width:0;padding:5px;display:grid;position:relative}.apple-place-search>input{color:#c9d8e5;background:0 0;border:0;outline:0;min-width:0;min-height:36px}.apple-place-search>input::placeholder{color:#62768c}.apple-place-search>input:focus{box-shadow:none}.apple-place-search>button{color:#91e4e9;background:linear-gradient(135deg,#129db833,#2668dc2b);border:1px solid #35c9d852;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:36px;padding:7px 11px;font-size:.56rem;font-weight:760;display:inline-flex}.apple-place-search>button:hover:not(:disabled),.apple-place-search>button:focus-visible{background:linear-gradient(135deg,#15afc647,#2c70e73b);border-color:#4edce68f}.apple-place-search>button:disabled,.apple-place-search>input:disabled{cursor:not-allowed;opacity:.52}.apple-search-suggestions{z-index:7;background:#040c19fa;border:1px solid #4c95c23d;border-radius:12px;max-height:245px;margin:0;padding:5px;list-style:none;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #00000061}.apple-search-suggestions li{min-width:0}.apple-search-suggestions button{color:#91a6ba;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:9px 10px;font-size:.56rem;line-height:1.4;display:grid}.apple-search-suggestions button:hover,.apple-search-suggestions button:focus-visible{color:#d2e3ef;background:#2aacc21a}.apple-search-suggestions button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apple-search-suggestions button svg{color:#63ced7}.apple-earth-map-frame{background:radial-gradient(circle at 50% 40%,#1469ab38,#0000 29%),#020711;grid-template-rows:minmax(510px,62svh) auto;min-width:0;display:grid;position:relative;overflow:hidden}.apple-earth-map-host{min-width:0;min-height:510px}.apple-earth-map-host>*{width:100%;height:100%;min-height:inherit;display:block}.apple-space-transition{z-index:5;color:#72879d;text-align:center;background:radial-gradient(circle at 50% 44%,#2071b23d,#030a17f5 50%),radial-gradient(circle,#54b2dd24 1px,#0000 1.2px) 0 0/25px 25px;align-content:center;place-items:center;gap:10px;padding:25px;display:grid;position:absolute;inset:0 0 35px}.apple-space-transition.error>svg{color:#d8a863}.apple-space-transition>strong{color:#dce7f1;font-size:.86rem}.apple-space-transition>span{max-width:680px;font-size:.62rem;line-height:1.55}.apple-space-transition>button{margin-top:4px}.apple-transition-orbit{width:112px;height:112px;margin-bottom:5px;position:relative}.apple-transition-orbit>span{color:#6fd6de;background:radial-gradient(circle at 35% 28%,#49dde53d,#1d58b11f);border:1px solid #47d6df61;border-radius:50%;place-items:center;display:grid;position:absolute;inset:32px;box-shadow:0 0 35px #217fcb40}.apple-transition-orbit>i{border:1px solid #5297d13b;border-radius:50%;position:absolute;inset:16px;transform:rotate(20deg)scaleY(.42)}.apple-transition-orbit>i:nth-of-type(2){border-color:#5a7cbf29;inset:4px;transform:rotate(-28deg)scaleY(.58)}.apple-transition-orbit>b{color:#83dfe4;background:#071629;border:1px solid #64d6de38;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:16px;right:18px}.apple-map-notice{color:#61758a;background:#020811f7;border-top:1px solid #4d83ac2b;align-items:center;min-height:35px;padding:7px 13px;font-size:.52rem;line-height:1.4;display:flex}.apple-earth-controls{border-top:1px solid #4988b729;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);min-width:0;display:grid}.apple-coordinate-form,.apple-camera-controls{align-content:start;gap:12px;padding:16px;display:grid}.apple-coordinate-form{border-right:1px solid #4988b724}.apple-coordinate-form>header,.apple-camera-controls>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.apple-coordinate-form h3,.apple-camera-controls h3{color:#cddae6;align-items:center;gap:7px;margin:4px 0 0;font-size:.72rem;display:flex}.apple-coordinate-form>header>span,.apple-camera-controls>header>span{color:#60748a;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-size:.51rem;line-height:1.4;overflow:hidden}.apple-coordinate-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.apple-coordinate-fields label{color:#687d93;gap:5px;min-width:0;font-size:.53rem;font-weight:690;display:grid}.apple-coordinate-fields input,.apple-range-control input{accent-color:#37cbd9;width:100%;min-width:0}.apple-coordinate-fields input:focus,.apple-range-control input:focus{border-color:#2fd2e17a;box-shadow:0 0 0 3px #22d3ee14}.apple-coordinate-fields button{white-space:nowrap;min-height:40px}.apple-coordinate-error{color:#e0ac69;align-items:center;gap:6px;margin:0;font-size:.56rem;display:flex}.apple-camera-controls{gap:11px}.apple-map-type-toggle{background:#040c187a;border:1px solid #458abc29;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.apple-map-type-toggle button{color:#697d92;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;font-size:.55rem;font-weight:720}.apple-map-type-toggle button.active{color:#91dfe4;background:#2ab7c71c;border-color:#3dcdd847}.apple-range-control{grid-template-columns:minmax(105px,.55fr) minmax(150px,1fr) auto;align-items:center;gap:8px;display:grid}.apple-range-control>label,.apple-camera-slider{color:#687e94;font-size:.55rem;font-weight:690}.apple-range-control>div{gap:5px;display:flex}.apple-range-control button{color:#6fcbd5;background:#081627c7;border:1px solid #498cc433;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.apple-camera-slider{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:5px 9px;display:grid}.apple-camera-slider>span{color:#7a9aae;grid-area:1/2;justify-self:end;font-size:.52rem}.apple-camera-slider>input{accent-color:#37cbd9;grid-column:1/-1;width:100%}.apple-camera-controls>p{color:#60748a;align-items:flex-start;gap:6px;margin:0;font-size:.51rem;line-height:1.45;display:flex}.apple-camera-controls>p svg{color:#6dc5cb;flex:none;margin-top:1px}.apple-provider-status{color:#6c8298;background:#22d3ee06;border-top:1px solid #4b85b324;align-items:flex-start;gap:9px;min-height:54px;margin:0;padding:11px 16px;display:flex}.apple-provider-status>svg{color:#6cced8;flex:none;margin-top:2px}.apple-provider-status.error>svg{color:#d6a45f}.apple-provider-status>span{gap:2px;font-size:.55rem;line-height:1.45;display:grid}.apple-provider-status strong{color:#9fb2c4;font-size:.57rem}.apple-provider-policy{color:#5f738a;border-top:1px solid #4b85b31f;align-items:flex-start;gap:7px;margin:0;padding:9px 16px 11px;font-size:.53rem;line-height:1.5;display:flex}.apple-provider-policy svg{color:#5cbfca;flex:none;margin-top:1px}@media (max-width:1180px){.projects-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.space-scale-grid{grid-template-columns:1fr}.space-scale-card{min-height:195px}.space-foundation-stage{grid-template-columns:minmax(210px,.58fr) minmax(0,1.42fr)}.google-earth-toolbar{grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr)}.apple-earth-toolbar{grid-template-columns:minmax(195px,.45fr) minmax(260px,1fr)}.google-earth-toolbar>button,.apple-earth-toolbar>button{grid-column:1/-1;justify-self:start}.google-earth-controls,.apple-earth-controls{grid-template-columns:1fr}.google-coordinate-form,.apple-coordinate-form{border-bottom:1px solid #4988b724;border-right:0}}@media (max-width:760px){.projects-app-grid,.pog-creator-launcher,.pog-creator-foundation-grid,.space-launcher-hero,.space-foundation-stage{grid-template-columns:1fr}.pog-creator-choice{min-height:310px}.api-library-foundation-hero{grid-template-columns:auto minmax(0,1fr)}.api-library-summary{grid-column:1/-1;justify-self:start}.pog-creator-disabled-panel{flex-direction:column;align-items:stretch}.pog-creator-disabled-actions{justify-content:flex-start}.projects-app-card{min-height:285px}.space-launcher-system{display:none}.space-foundation-stage{min-height:0}.space-orbit-visual,.solar-orbit-visual,.sky-field-visual,.space-library-visual{width:180px;height:180px}.space-orbit-visual>span{inset:48px}.solar-orbit-visual>span{inset:76px}.solar-orbit-visual>i{top:30px;left:35px}.solar-orbit-visual>b{bottom:31px;right:39px}.solar-orbit-visual>em{top:80px;right:52px}.sky-field-visual>span{inset:58px}.space-library-visual>span{inset:43px}.space-library-visual>i{inset:22px}.space-library-visual>i:last-child{inset:3px}.space-library-launch{grid-template-columns:auto minmax(0,1fr) auto}.space-library-launch>svg:nth-last-child(2){display:none}.space-accessible-view dl{grid-template-columns:1fr}.space-accessible-view dl>div,.space-accessible-view dl>div:nth-child(2n),.space-accessible-view dl>div:nth-last-child(-n+2){border-bottom:1px solid #5981ae1a;border-right:0}.space-accessible-view dl>div:last-child{border-bottom:0}.earth-provider-options,.google-earth-toolbar,.apple-earth-toolbar{grid-template-columns:1fr}.google-place-submit{min-width:70px}.google-earth-toolbar>button,.apple-earth-toolbar>button{grid-column:auto;justify-content:center;width:100%}.google-earth-map-frame{grid-template-rows:minmax(430px,60svh) auto}.google-earth-map-host{min-height:430px}.apple-earth-map-frame{grid-template-rows:minmax(430px,60svh) auto}.apple-earth-map-host{min-height:430px}.google-coordinate-fields,.apple-coordinate-fields{grid-template-columns:1fr}.google-coordinate-fields button,.apple-coordinate-fields button{justify-content:center;width:100%}.google-range-control,.apple-range-control{grid-template-columns:1fr auto}.google-range-control>label,.apple-range-control>label{grid-column:1/-1}.google-coordinate-form>header,.google-camera-controls>header,.apple-coordinate-form>header,.apple-camera-controls>header{display:grid}.google-coordinate-form>header>span,.google-camera-controls>header>span,.apple-coordinate-form>header>span,.apple-camera-controls>header>span{text-align:left;max-width:100%}}@media (max-width:560px){.projects-launcher-heading,.pog-creator-view-heading,.space-view-heading{flex-direction:column;align-items:flex-start}.projects-app-count,.pog-creator-release-pill,.space-release-pill{white-space:normal}.projects-app-card{border-radius:19px;min-height:250px;padding:21px}.projects-app-visual{border-radius:19px;width:64px;height:64px}.space-project-visual{border-radius:50%}.pog-creator-choice{border-radius:19px;min-height:275px;padding:21px}.pog-creator-choice-icon{border-radius:19px;width:64px;height:64px}.pog-creator-workspace-navigation{flex-direction:column;align-items:stretch}.pog-creator-workspace-navigation>span{text-align:center}.pog-creator-foundation-hero,.api-library-foundation-hero{border-radius:19px;grid-template-columns:1fr;padding:21px}.api-library-summary{grid-column:auto}.pog-creator-disabled-actions{grid-template-columns:1fr;display:grid}.pog-creator-disabled-actions button{justify-content:center;width:100%}.pog-creator-capability-error,.pog-creator-error-state{text-align:center;grid-template-columns:1fr}.pog-creator-capability-error>svg,.pog-creator-error-state>svg{justify-self:center}.space-launcher-hero,.space-foundation-stage{border-radius:19px;padding:21px}.space-scale-card{min-height:205px;padding:18px}.space-library-launch{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:13px}.space-library-launch small{white-space:normal}.space-workspace-navigation{flex-direction:column;align-items:stretch}.space-workspace-navigation>span{text-align:center}.space-status-card>header{flex-direction:column;align-items:flex-start}.space-status-card>header>span{align-self:flex-start}.space-accessible-view>header{grid-template-columns:auto minmax(0,1fr)}.space-accessible-view header b{grid-column:1/-1}.earth-provider-chooser>header{flex-direction:column;align-items:flex-start}.google-earth-map-frame{grid-template-rows:minmax(380px,58svh) auto}.google-earth-map-host{min-height:380px}.google-earth-workspace{border-radius:17px}.apple-earth-map-frame{grid-template-rows:minmax(380px,58svh) auto}.apple-earth-map-host{min-height:380px}.apple-earth-workspace{border-radius:17px}}@media (prefers-reduced-motion:reduce){.projects-app-card,.pog-creator-choice,.space-scale-card,.space-library-launch{transition:none}.projects-app-card:hover,.pog-creator-choice:hover,.space-scale-card:hover,.space-library-launch:hover{transform:none}.apple-transition-orbit>i,.apple-transition-orbit>b{transition:none}.spin{animation:none}}.api-library-workspace{gap:16px;display:grid}.api-library-summary{border-radius:16px;flex-wrap:wrap;justify-content:flex-end;padding:9px 11px}.api-library-summary>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.api-library-boundary-banner,.api-library-inline-error{color:#72869b;background:linear-gradient(135deg,#5b43b513,#07101fd1);border:1px solid #745bd133;border-radius:17px;align-items:flex-start;gap:10px;padding:15px 17px;display:flex}.api-library-boundary-banner>svg,.api-library-inline-error>svg{color:#aa9bea;flex:none;margin-top:1px}.api-library-boundary-banner p{margin:0;font-size:.75rem;line-height:1.55}.api-library-inline-error{background:#78491a13;border-color:#d0975038;align-items:center}.api-library-inline-error>svg{color:#d5a260}.api-library-inline-error>span{flex:1;min-width:0;font-size:.75rem;line-height:1.5}.api-library-inline-error button{flex:none;min-height:38px}.api-library-view-tabs{background:#050e1cd1;border:1px solid #4b8fbc26;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.api-library-view-tabs button{color:#71859b;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.76rem;font-weight:750;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.api-library-view-tabs button:hover{color:#9ac8d0;border-color:#4bcddb33}.api-library-view-tabs button[aria-selected=true]{color:#d6edf1;background:linear-gradient(135deg,#22d3ee18,#6d4ed014);border-color:#41d1dd47}.api-library-view-tabs button>span{color:#aa9be8;background:#7663d71f;border-radius:100px;place-items:center;min-width:24px;height:22px;padding:0 7px;font-size:.66rem;display:inline-grid}.api-library-filters{background:#06101fbd;border:1px solid #4b8cb926;border-radius:19px;gap:14px;padding:18px;display:grid}.api-library-filter-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.api-library-filter-heading h3{color:#dbe6ef;margin:5px 0 0;font-size:1rem}.api-library-filter-heading button{min-height:38px}.api-library-filter-grid{grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(140px,1fr));gap:10px;display:grid}.api-library-filter-grid label,.api-request-form label,.owner-triage-grid label{color:#8295aa;gap:7px;min-width:0;font-size:.69rem;font-weight:710;display:grid}.api-library-filter-grid input,.api-library-filter-grid select,.api-request-form input,.api-request-form select,.api-request-form textarea,.owner-triage-grid select,.owner-triage-grid textarea{color:#d4e1ec;width:100%;min-height:42px;font:inherit;background:#040c19eb;border:1px solid #4e8bb833;border-radius:11px;outline:none;padding:9px 11px;font-size:.75rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.api-library-filter-grid input:focus,.api-library-filter-grid select:focus,.api-request-form input:focus,.api-request-form select:focus,.api-request-form textarea:focus,.owner-triage-grid select:focus,.owner-triage-grid textarea:focus{border-color:#36d1de80;box-shadow:0 0 0 3px #22d3ee14}.api-library-input-with-icon{background:#040c19eb;border:1px solid #4e8bb833;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.api-library-input-with-icon>svg{color:#607f96;margin-left:11px}.api-library-input-with-icon input{box-shadow:none;background:0 0;border:0}.api-library-input-with-icon:focus-within{border-color:#36d1de80;box-shadow:0 0 0 3px #22d3ee14}.api-library-panel{outline:none;gap:16px;display:grid}.api-library-panel[hidden]{display:none}.api-library-panel:focus-visible{border-radius:19px;box-shadow:0 0 0 3px #22d3ee17}.api-library-panel-heading{background:linear-gradient(140deg,#081628e6,#050d1beb);border:1px solid #488fbf24;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.api-library-panel-heading>svg{color:#71d3dc;flex:none}.api-library-panel-heading h3{color:#e0eaf3;margin:5px 0 6px;font-size:1.05rem}.api-library-panel-heading p{color:#70849a;max-width:850px;margin:0;font-size:.76rem;line-height:1.55}.request-list-heading,.platform-only-heading{margin-top:2px}.api-library-table-scroll{scrollbar-width:thin;background:#050e1cc7;border:1px solid #498ebe29;border-radius:19px;overflow-x:auto}.api-library-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #37cfdb6b}.api-library-table{min-width:1080px}.api-library-table td:first-child{min-width:320px}.api-library-table td strong{color:#d5e1eb;font-size:.8rem;display:block}.api-library-table td>span:not(.api-library-status),.api-library-table td>small{color:#6f8499;margin-top:5px;display:block}.api-library-table td details{margin-top:10px}.api-library-table td summary{cursor:pointer;color:#8fa3b6;font-size:.7rem;font-weight:700}.api-library-table td button{min-height:36px}.api-library-capability-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.api-library-capability-list li{border-left:2px solid #40cdda40;gap:4px;padding-left:9px;display:grid}.api-library-capability-list li span{color:#6f8398;font-size:.69rem}.api-library-capability-list li small{color:#877cb8;margin:0}.api-library-status{color:#ab9be8;background:#715acb14;border:1px solid #7e6dd33d;border-radius:100px;align-items:center;width:fit-content;padding:4px 8px;font-size:.64rem;font-weight:760;line-height:1.2;display:inline-flex}.api-library-status.status-active{color:#78d4b4;background:#34d39912;border-color:#3acd9d42}.api-library-status.status-degraded,.api-library-status.status-under-review,.api-library-status.status-sandbox-testing{color:#d8ad70;background:#d98e2d12;border-color:#d9a45345}.api-library-status.status-rejected,.api-library-status.status-retired{color:#d88a93;background:#be3c4a12;border-color:#d5626d3d}.api-library-empty-state{justify-items:start;gap:7px;display:grid}.api-library-empty-state h4{color:#cfdae5;margin:0;font-size:.9rem}.api-library-empty-state p{margin:0}.api-library-empty-state.compact{padding:18px}.api-request-panel{background:radial-gradient(circle at 92% 0,#7657da1a,#0000 25%),#060f1edb;border:1px solid #6956c933;border-radius:20px;gap:15px;padding:clamp(18px,3vw,26px);display:grid}.api-request-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-request-panel>header>svg{color:#a99ae8;flex:none}.api-request-panel h3{color:#e2eaf3;margin:5px 0 6px;font-size:1.08rem}.api-request-panel header p{color:#73869b;max-width:820px;margin:0;font-size:.76rem;line-height:1.55}.api-request-secret-warning{color:#a99375;background:#8b561911;border:1px solid #d69d5033;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:.72rem;line-height:1.5;display:flex}.api-request-secret-warning svg{color:#d4a25f;flex:none;margin-top:1px}.api-request-form{gap:15px;display:grid}.api-request-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-request-form label>span small,.owner-triage-grid label>span small{color:#586d82;font-size:.62rem;font-weight:600}.api-request-form textarea,.owner-triage-grid textarea{resize:vertical;min-height:82px}.api-request-wide-field{grid-column:1/-1}.api-request-submit-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.api-request-submit-row p{color:#61758b;max-width:720px;margin:0;font-size:.7rem;line-height:1.5}.api-request-submit-row button{flex:none;min-height:42px}.api-request-feedback{min-height:20px}.api-request-feedback p{margin:0;font-size:.73rem}.api-request-feedback p.success{color:#77d3b3}.api-request-feedback p.error{color:#d69a79}.api-request-list{gap:13px;display:grid}.api-request-card{background:linear-gradient(145deg,#071323e6,#050d1bf2);border:1px solid #498ebd29;border-radius:19px;gap:14px;padding:19px;display:grid}.api-request-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.api-request-card h4{color:#dce7f0;margin:8px 0 4px;font-size:1rem}.api-request-card header p{color:#8295a9;margin:0;font-size:.76rem;line-height:1.5}.api-request-support{color:#78cbd5;border:1px solid #4ac1d333;border-radius:100px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:.68rem;font-weight:720;display:inline-flex}.api-request-facts{border:1px solid #4b8ab821;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.api-request-facts>div{border-right:1px solid #4b8ab81f;min-width:0;padding:10px 12px}.api-request-facts>div:last-child{border-right:0}.api-request-facts dt{color:#5f7489;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:760}.api-request-facts dd{color:#a8b8c6;text-transform:capitalize;margin:4px 0 0;font-size:.71rem}.api-request-contract{grid-template-columns:1.25fr 1fr 1fr;gap:10px;display:grid}.api-request-contract>div{background:#040d1a9e;border:1px solid #4c8ab721;border-radius:12px;min-width:0;padding:12px}.api-request-contract strong{color:#9eb0c1;font-size:.67rem}.api-request-contract p{color:#71859a;overflow-wrap:anywhere;margin:5px 0 0;font-size:.72rem;line-height:1.5}.api-request-integration-note{color:#62778d;margin:0;font-size:.68rem;line-height:1.5}.api-request-history{border-top:1px solid #4a89b521;padding-top:12px}.api-request-history summary{cursor:pointer;color:#8fa2b4;align-items:center;gap:7px;font-size:.71rem;font-weight:710;display:inline-flex}.api-request-history ol{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.api-request-history li{color:#677c91;border-left:2px solid #6351c240;grid-template-columns:145px minmax(120px,.35fr) minmax(0,1fr);align-items:start;gap:10px;padding-left:10px;font-size:.68rem;display:grid}.api-request-history li strong{color:#9b8ed8;text-transform:capitalize;font-size:.68rem}.api-request-history li p{color:#75899d;grid-column:2/-1;margin:0;line-height:1.5}.api-request-history>p{color:#65798e;margin:10px 0 0;font-size:.7rem}.api-request-card>footer{color:#596e83;flex-wrap:wrap;gap:8px 18px;font-size:.65rem;display:flex}.owner-api-triage{background:#4d38a00e;border:1px solid #765cd230;border-radius:14px}.owner-api-triage>summary{cursor:pointer;color:#aa9be7;align-items:center;gap:7px;padding:12px 14px;font-size:.72rem;font-weight:740;display:flex}.owner-api-triage>form{border-top:1px solid #765cd224;gap:12px;padding:14px;display:grid}.owner-triage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-triage-note{grid-column:1/-1}.owner-triage-guard{color:#ad9374;align-items:flex-start;gap:7px;margin:0;font-size:.69rem;line-height:1.5;display:flex}.owner-triage-guard svg{color:#d2a05e;flex:none;margin-top:1px}.owner-triage-submit{justify-content:space-between;align-items:center;gap:14px;display:flex}.owner-triage-submit>span{color:#8f9daf;font-size:.69rem}.owner-triage-submit button{flex:none;min-height:39px}.api-platform-only-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.api-platform-only-grid article{background:#050e1cc2;border:1px solid #4c88b524;border-radius:16px;align-content:start;gap:10px;padding:17px;display:grid}.api-platform-only-grid h4{color:#cedae5;margin:0;font-size:.88rem}.api-platform-only-grid p{color:#6c8095;margin:0;font-size:.72rem;line-height:1.5}.api-platform-only-grid dl{gap:5px;margin:0;display:grid}.api-platform-only-grid dl>div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.api-platform-only-grid dt{color:#576c81;font-size:.63rem}.api-platform-only-grid dd{color:#8295a8;margin:0;font-size:.65rem}.api-platform-only-grid article>small{color:#5e7288;font-size:.66rem;line-height:1.5}@media (max-width:1240px){.api-library-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-library-search-field{grid-column:span 2}.api-platform-only-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.api-library-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.api-library-search-field{grid-column:1/-1}.api-request-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.api-request-facts>div:nth-child(2){border-right:0}.api-request-facts>div:nth-child(-n+2){border-bottom:1px solid #4b8ab81f}.api-request-contract{grid-template-columns:1fr}.owner-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.api-library-summary{justify-content:flex-start}.api-library-view-tabs{grid-template-columns:1fr}.api-library-view-tabs button{justify-content:space-between}.api-library-filter-heading,.api-library-panel-heading,.api-request-panel>header,.api-request-submit-row,.api-request-card>header,.owner-triage-submit,.api-library-inline-error{flex-direction:column;align-items:stretch}.api-library-filter-heading button,.api-request-submit-row button,.owner-triage-submit button,.api-library-inline-error button{justify-content:center;width:100%}.api-request-form-grid,.api-library-filter-grid,.owner-triage-grid,.api-platform-only-grid{grid-template-columns:1fr}.api-library-search-field,.api-request-wide-field,.owner-triage-note{grid-column:auto}.api-request-history li{grid-template-columns:1fr}.api-request-history li p{grid-column:auto}}@media (max-width:470px){.api-request-facts{grid-template-columns:1fr}.api-request-facts>div,.api-request-facts>div:nth-child(2){border-bottom:1px solid #4b8ab81f;border-right:0}.api-request-facts>div:last-child{border-bottom:0}.api-library-filters,.api-request-panel,.api-request-card{border-radius:16px;padding:15px}}@media (prefers-reduced-motion:reduce){.api-library-view-tabs button,.api-library-filter-grid input,.api-library-filter-grid select,.api-request-form input,.api-request-form select,.api-request-form textarea,.owner-triage-grid select,.owner-triage-grid textarea{transition:none}}.api-library-manifest-stack{gap:14px;display:grid}.api-capability-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.api-capability-heading>div{gap:4px;min-width:0;display:grid}.api-capability-heading code{overflow-wrap:anywhere;color:#8274c8;max-width:100%;font-size:.61rem}.api-capability-policy-grid{background:#4b8dbb1a;border:1px solid #4b8dbb24;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.api-capability-policy-grid>div{background:#040d1af0;min-width:0;padding:9px 10px}.api-capability-policy-grid dt{color:#5f748a;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:760}.api-capability-policy-grid dd{color:#91a3b5;overflow-wrap:anywhere;margin:4px 0 0;font-size:.65rem;line-height:1.45}.api-capability-runtime-policy{background:#4b359f0b;border:1px solid #6f58ca29;border-radius:11px;margin-top:7px;padding:9px 10px}.api-capability-runtime-policy summary{cursor:pointer;color:#a092dc;font-size:.65rem;font-weight:720;display:inline-flex}.api-capability-runtime-policy p{color:#71859a;overflow-wrap:anywhere;margin:7px 0 0;font-size:.64rem;line-height:1.5}.api-capability-runtime-policy code{color:#9c8ee1;font-size:.61rem}.api-connection-section{border-top:1px solid #498bb921;gap:10px;padding-top:12px;display:grid}.api-connection-section>header{color:#91a4b7;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;display:flex}.api-connection-section>header>span{color:#61768b}.api-connection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;display:grid}.api-connection-card{background:linear-gradient(145deg,#051220e6,#050c19f5);border:1px solid #39becf29;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid}.api-connection-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.api-connection-card>header>div{gap:3px;min-width:0;display:grid}.api-connection-card>header strong{color:#d1e0e9;overflow-wrap:anywhere;font-size:.72rem}.api-connection-card>header span:not(.api-library-status){color:#687e93;font-size:.61rem}.api-connection-icon{color:#6ad1db;background:#22d3ee0f;border:1px solid #37cad733;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.api-connection-card dl{background:#4b8bb914;border:1px solid #4b8bb91f;border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.api-connection-card dl>div{background:#040c18f0;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:8px;padding:7px 9px;display:grid}.api-connection-card dt{color:#5c7186;font-size:.58rem}.api-connection-card dd{color:#879aac;text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-size:.61rem}.api-connection-card>p{color:#71869a;margin:0;font-size:.64rem;line-height:1.5}.api-connection-card>small{color:#5d7287;font-size:.61rem;line-height:1.45}.api-connection-card>button{width:fit-content;min-height:36px}.api-connection-scopes{color:#72879a;gap:5px;margin:0;padding:0;font-size:.61rem;list-style:none;display:grid}.api-connection-scopes li{border-left:2px solid #6d56ca3d;padding-left:8px}.api-connection-feedback,.api-connection-warning{border-radius:10px;align-items:flex-start;gap:6px;padding:8px 9px;display:flex}.api-connection-feedback{background:#34d3990e;border:1px solid #3cc59d2e;color:#7bc9ae!important}.api-connection-warning{background:#ae621b0f;border:1px solid #d5924830;color:#cba16f!important}.api-connection-feedback svg,.api-connection-warning svg{flex:none;margin-top:1px}.owner-api-governance{background:#5039a60d;border:1px solid #7058cc2e;border-radius:13px}.owner-api-governance>summary{cursor:pointer;color:#a596e2;align-items:center;gap:7px;padding:11px 12px;font-size:.65rem;font-weight:740;display:flex}.owner-api-governance>form{border-top:1px solid #7058cc24;gap:11px;padding:12px;display:grid}.owner-api-governance form>p{color:#708499;margin:0;font-size:.65rem;line-height:1.5}.owner-api-governance label{color:#8294a8;gap:6px;font-size:.64rem;font-weight:700;display:grid}.owner-api-governance label>span{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.owner-api-governance label small{color:#596e83;font-size:.58rem;font-weight:600}.owner-api-governance select,.owner-api-governance textarea{color:#d2dfea;width:100%;min-height:40px;font:inherit;background:#040c19f0;border:1px solid #4e8bb833;border-radius:10px;outline:none;padding:8px 10px;font-size:.67rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.owner-api-governance textarea{resize:vertical;min-height:76px}.owner-api-governance select:focus,.owner-api-governance textarea:focus{border-color:#36d1de80;box-shadow:0 0 0 3px #22d3ee14}.owner-api-governance-submit{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-api-governance-submit>span{color:#8092a5;font-size:.61rem;line-height:1.4}.owner-api-governance-submit button{flex:none;min-height:36px}.owner-api-governance-warning{border-top:1px solid #d2954c24;align-items:flex-start;gap:6px;padding-top:9px;display:flex;color:#bb986e!important}.api-registered-unavailable-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.api-registered-unavailable-grid>article{background:#050e1cc9;border:1px solid #4b8bba26;border-radius:18px;align-content:start;gap:13px;min-width:0;padding:17px;display:grid}.api-registered-unavailable-grid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-registered-unavailable-grid h4{color:#d4e0ea;margin:7px 0 0;font-size:.88rem}.api-registered-unavailable-grid>article>header>span{color:#778ba0;font-size:.64rem}.api-registered-unavailable-grid>article>p{color:#6c8196;margin:0;font-size:.69rem;line-height:1.5}.api-library-status.status-configured,.api-library-status.status-tested{color:#79cbd3;background:#22d3ee0f;border-color:#37c2ce3d}.api-library-status.status-paused,.api-library-status.status-unavailable{color:#9b8cd4;background:#624db10f;border-color:#9179d238}@media (max-width:900px){.api-capability-policy-grid{grid-template-columns:1fr}.owner-api-governance-submit{flex-direction:column;align-items:stretch}.owner-api-governance-submit button{justify-content:center;width:100%}}@media (max-width:700px){.api-capability-heading,.api-connection-section>header,.api-registered-unavailable-grid>article>header{flex-direction:column;align-items:stretch}.api-connection-card>header{grid-template-columns:auto minmax(0,1fr)}.api-connection-card>header>.api-library-status{grid-column:1/-1}.api-connection-card>button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.owner-api-governance select,.owner-api-governance textarea{transition:none}}.api-capability-scope-boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:8px;display:grid}.api-capability-scope-boundary>div{background:#22d3ee09;border:1px solid #37c4d024;border-radius:11px;align-content:start;gap:6px;min-width:0;padding:9px 10px;display:grid}.api-capability-scope-boundary strong{color:#8ca2b6;font-size:.61rem}.api-capability-scope-boundary span,.api-capability-scope-boundary ul{color:#6f8498;margin:0;padding:0;font-size:.61rem;line-height:1.45}.api-capability-scope-boundary ul{gap:4px;list-style:none;display:grid}.api-capability-scope-boundary li{overflow-wrap:anywhere}.api-member-connection-boundary{gap:6px;display:grid}.api-member-connection-boundary>button{width:fit-content;min-height:36px}.api-member-connection-boundary>small{color:#5d7287;font-size:.61rem;line-height:1.45}@media (max-width:700px){.api-capability-scope-boundary{grid-template-columns:1fr}.api-member-connection-boundary>button{justify-content:center;width:100%}}.pog-blueprint-workspace{gap:14px;min-width:0;display:grid}.pog-blueprint-loading,.pog-blueprint-load-error,.pog-blueprint-action-error{color:#71889c;background:linear-gradient(145deg,#051221eb,#060c1af5);border:1px solid #40b1c72e;border-radius:17px;align-items:center;gap:13px;min-height:112px;padding:18px;display:flex}.pog-blueprint-loading>svg,.pog-blueprint-load-error>svg,.pog-blueprint-action-error>svg{color:#63cbd6;flex:none}.pog-blueprint-loading>div,.pog-blueprint-load-error>div{gap:4px;min-width:0;display:grid}.pog-blueprint-loading strong,.pog-blueprint-load-error strong{color:#c8d8e3;font-size:.76rem}.pog-blueprint-loading span,.pog-blueprint-load-error p,.pog-blueprint-action-error span{margin:0;font-size:.64rem;line-height:1.55}.pog-blueprint-load-error{border-color:#d6944c33}.pog-blueprint-load-error>svg,.pog-blueprint-action-error>svg{color:#d1a06b}.pog-blueprint-load-error>button{flex:none;margin-left:auto}.pog-blueprint-action-error{background:#a0561e0e;border-radius:12px;min-height:0;padding:10px 12px}.pog-blueprint-workspace-header{background:radial-gradient(circle at 10% 0,#22d3ee13,#0000 31%),radial-gradient(circle at 94% 18%,#775cdc13,#0000 29%),linear-gradient(145deg,#051220f0,#050b18fa);border:1px solid #3dc1d12b;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:20px;display:flex}.pog-blueprint-workspace-header>div:first-child{gap:5px;min-width:0;display:grid}.pog-blueprint-workspace-header h2{color:#d9e7ee;letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,2.2vw,1.48rem)}.pog-blueprint-workspace-header p{color:#71869a;max-width:760px;margin:0;font-size:.69rem;line-height:1.55}.pog-blueprint-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.pog-blueprint-header-actions button{min-height:39px}.pog-blueprint-boundary-strip{color:#788ca0;background:#4e38a40b;border:1px solid #6953c22b;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.63rem;line-height:1.5;display:flex}.pog-blueprint-boundary-strip svg{color:#9c8ddd;flex:none;margin-top:1px}.pog-blueprint-layout{grid-template-columns:minmax(245px,.31fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.pog-blueprint-library,.pog-blueprint-editor-shell{background:#040c19db;border:1px solid #418bb926;border-radius:18px;min-width:0;box-shadow:0 16px 44px #00040c24}.pog-blueprint-library{align-content:start;max-height:min(72svh,760px);display:grid;position:sticky;top:14px;overflow:hidden}.pog-blueprint-library-heading{background:#22d3ee06;border-bottom:1px solid #458bb821;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.pog-blueprint-library-heading strong{color:#aebfcd;font-size:.68rem}.pog-blueprint-library-heading small{color:#5f7488;font-size:.58rem}.pog-blueprint-library-limit{color:#b89168;background:#99521c0d;border-bottom:1px solid #d28f4529;padding:9px 12px;font-size:.55rem;line-height:1.45}.pog-blueprint-library-list{min-height:0;padding:7px;display:grid;overflow:auto}.pog-blueprint-library-list>button{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:border-color .15s,background .15s,transform .15s;display:grid}.pog-blueprint-library-list>button:not(:disabled):hover{background:#22d3ee0a;border-color:#35c7d72b;transform:translateY(-1px)}.pog-blueprint-library-list>button.selected{background:linear-gradient(135deg,#22d3ee13,#5c43b40e);border-color:#33cad945}.pog-blueprint-library-list>button:disabled{cursor:not-allowed;opacity:.58}.pog-blueprint-library-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pog-blueprint-library-list strong{color:#b8cad6;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.pog-blueprint-library-list small{color:#5e7489;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.pog-blueprint-library-list em{color:#9486ca;letter-spacing:.04em;text-transform:uppercase;border:1px solid #6753bd33;border-radius:999px;padding:3px 6px;font-size:.49rem;font-style:normal;font-weight:760}.pog-blueprint-library-list em.ready{color:#74c4a9;border-color:#31be9438}.pog-blueprint-library-list em.archived{color:#708296;border-color:#6e7b8a2e}.pog-blueprint-fingerprint{color:#77d3dc;letter-spacing:.04em;background:#22d3ee11;border:1px solid #35c5d338;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:820;display:grid}.pog-blueprint-fingerprint.accent-violet{color:#a596e2;background:#684dc412;border-color:#8166de3d}.pog-blueprint-fingerprint.accent-emerald{color:#72ccb0;background:#2db78b11;border-color:#2ebe9338}.pog-blueprint-fingerprint.accent-amber{color:#d3a36a;background:#b4671f11;border-color:#d5944638}.pog-blueprint-library-empty{color:#60768a;justify-items:start;gap:7px;padding:22px 15px;display:grid}.pog-blueprint-library-empty svg{color:#6fcbd5}.pog-blueprint-library-empty strong{color:#9fb2c1;font-size:.67rem}.pog-blueprint-library-empty span{font-size:.59rem;line-height:1.5}.pog-blueprint-editor-shell{overflow:hidden}.pog-blueprint-editor-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:410px;padding:24px;display:grid}.pog-blueprint-editor-empty svg{color:#76d0d8}.pog-blueprint-editor-empty h3{color:#c9d8e2;margin:0;font-size:.92rem}.pog-blueprint-editor-empty p{color:#6a8094;max-width:520px;margin:0;font-size:.66rem;line-height:1.55}.pog-blueprint-editor-empty button{margin-top:4px}.pog-blueprint-editor-header{background:#22d3ee06;border-bottom:1px solid #428bb724;grid-template-columns:minmax(0,1fr) minmax(150px,.25fr);align-items:start;gap:12px;min-width:0;padding:15px 17px;display:grid}.pog-blueprint-editor-header>div:first-child{gap:3px;min-width:0;display:grid}.pog-blueprint-editor-header h3{overflow-wrap:anywhere;color:#d2e0e8;margin:0;font-size:.92rem}.pog-blueprint-editor-header p{color:#657b8f;text-transform:capitalize;margin:0;font-size:.59rem}.pog-blueprint-editor-header>label{color:#71869a;gap:5px;font-size:.58rem;font-weight:700;display:grid}.pog-blueprint-editor-header select{width:100%;min-height:36px}.pog-blueprint-editor-save-state{color:#6f8498;background:#040c18b8;border:1px solid #488bb81f;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:7px;min-width:0;padding:7px 9px;font-size:.58rem;line-height:1.45;display:flex}.pog-blueprint-editor-save-state svg{flex:none;margin-top:1px}.pog-blueprint-editor-save-state.saved{color:#75bca5;border-color:#32bd942b}.pog-blueprint-editor-save-state.dirty,.pog-blueprint-editor-save-state.saving{color:#78b9c1;border-color:#39bdcc2b}.pog-blueprint-editor-save-state.error,.pog-blueprint-editor-save-state.conflict{color:#c39a6d;background:#a6581b0d;border-color:#d7914436}.pog-blueprint-archived-banner,.pog-blueprint-conflict-banner{color:#708499;background:#505b6a0b;border-bottom:1px solid #498bb721;align-items:flex-start;gap:9px;padding:11px 16px;display:flex}.pog-blueprint-archived-banner>svg,.pog-blueprint-conflict-banner>svg{color:#8e9ead;flex:none;margin-top:2px}.pog-blueprint-archived-banner>div,.pog-blueprint-conflict-banner>div{gap:2px;min-width:0;display:grid}.pog-blueprint-archived-banner strong,.pog-blueprint-conflict-banner strong{color:#a8bac8;font-size:.66rem}.pog-blueprint-archived-banner span,.pog-blueprint-conflict-banner span{font-size:.59rem;line-height:1.5}.pog-blueprint-conflict-banner{background:#9f571f0e;border-color:#d391472e}.pog-blueprint-conflict-banner>svg{color:#d0a067}.pog-blueprint-conflict-banner>button{flex:none;margin-left:auto}.pog-blueprint-wizard{min-width:0;display:grid}.pog-blueprint-wizard-tabs{background:#030a16a3;border-bottom:1px solid #438ab724;grid-template-columns:repeat(6,minmax(94px,1fr));display:grid;overflow-x:auto}.pog-blueprint-wizard-tabs button{color:#61768a;text-align:left;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #448ab71a;justify-content:center;align-items:center;gap:6px;min-width:94px;min-height:55px;padding:8px;font-size:.56rem;font-weight:720;line-height:1.25;transition:background .15s,color .15s,border-color .15s;display:flex}.pog-blueprint-wizard-tabs button:last-child{border-right:0}.pog-blueprint-wizard-tabs button>span{color:#71879b;border:1px solid #4b8bb92e;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.52rem;display:grid}.pog-blueprint-wizard-tabs button[aria-selected=true]{color:#a7c6d2;background:linear-gradient(#22d3ee11,#22d3ee05);border-bottom-color:#39c5d3}.pog-blueprint-wizard-tabs button[aria-selected=true]>span{color:#77d5dd;background:#22d3ee14;border-color:#33cad961}.pog-blueprint-wizard-panel{outline:none;min-width:0}.pog-blueprint-wizard-panel:focus-visible{box-shadow:inset 0 0 0 2px #30c8d73b}.pog-blueprint-step{gap:16px;min-width:0;padding:18px;display:grid}.pog-blueprint-step-heading{gap:4px;display:grid}.pog-blueprint-step-heading h3{color:#d2e0e9;margin:0;font-size:1rem}.pog-blueprint-step-heading p{color:#6c8296;max-width:790px;margin:0;font-size:.65rem;line-height:1.55}.pog-blueprint-step>fieldset,.pog-blueprint-step>label,.pog-blueprint-step fieldset{min-width:0}.pog-blueprint-step>fieldset{border:0;gap:13px;margin:0;padding:0;display:grid}.pog-blueprint-step label,.pog-blueprint-release-notes{color:#8194a6;gap:6px;min-width:0;font-size:.62rem;font-weight:690;display:grid}.pog-blueprint-release-notes p{color:#6c8195;overflow-wrap:anywhere;margin:0;font-weight:540;line-height:1.55}.pog-blueprint-step label>span{color:#566b80;font-size:.54rem;font-weight:590}.pog-blueprint-step input,.pog-blueprint-step select,.pog-blueprint-step textarea,.pog-blueprint-editor-header select{color:#d3e0e8;width:100%;min-width:0;min-height:40px;font:inherit;background:#030b17f0;border:1px solid #4d8cb933;border-radius:10px;outline:none;padding:8px 10px;font-size:.66rem;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.pog-blueprint-step textarea{resize:vertical;min-height:84px}.pog-blueprint-step input:focus,.pog-blueprint-step select:focus,.pog-blueprint-step textarea:focus,.pog-blueprint-editor-header select:focus{background:#040e1cfa;border-color:#30ccda85;box-shadow:0 0 0 3px #22d3ee13}.pog-blueprint-step input:disabled,.pog-blueprint-step select:disabled,.pog-blueprint-step textarea:disabled,.pog-blueprint-editor-header select:disabled{cursor:not-allowed;opacity:.58}.pog-blueprint-form-grid{gap:11px;min-width:0;display:grid}.pog-blueprint-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pog-blueprint-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pog-blueprint-choice-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:9px;margin:0;padding:0;display:grid}.pog-blueprint-choice-grid legend,.pog-blueprint-check-grid legend,.pog-blueprint-field-editor>legend{color:#91a4b5;margin-bottom:8px;font-size:.64rem;font-weight:760}.pog-blueprint-choice-grid>label{cursor:pointer;background:#050f1dc2;border:1px solid #4b8cb929;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.pog-blueprint-choice-grid>label.selected{background:linear-gradient(145deg,#22d3ee12,#5d44b80b);border-color:#33c9d854}.pog-blueprint-choice-grid input{accent-color:#38c7d5;width:16px;min-height:16px;margin:0;padding:0}.pog-blueprint-choice-grid strong{color:#adbfcc;font-size:.66rem}.pog-blueprint-choice-grid span{color:#667b8f;font-size:.58rem;line-height:1.45}.pog-blueprint-choice-grid.modes{grid-template-columns:repeat(3,minmax(0,1fr))}.pog-blueprint-contract-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.pog-blueprint-field-editor{background:#040d1aad;border:1px solid #478bb926;border-radius:14px;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.pog-blueprint-field-editor>p{color:#61768a;margin:-3px 0 0;font-size:.59rem;line-height:1.45}.pog-blueprint-field-editor>small{color:#596e82;font-size:.54rem}.pog-blueprint-field-list{gap:9px;display:grid}.pog-blueprint-field-card{background:#030a16c7;border:1px solid #498bb824;border-radius:12px;gap:10px;min-width:0;padding:11px;display:grid}.pog-blueprint-field-card-head{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.pog-blueprint-field-card-head>strong{color:#9eb1c0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.63rem;overflow:hidden}.pog-blueprint-order-controls,.pog-blueprint-icon-actions{flex:none;gap:5px;display:flex}.pog-blueprint-order-controls .icon-button,.pog-blueprint-icon-actions .icon-button{width:31px;height:31px}.pog-blueprint-inline-empty{color:#63788d;border:1px dashed #508eb82e;border-radius:10px;gap:3px;padding:10px;display:grid}.pog-blueprint-inline-empty strong{color:#8fa3b4;font-size:.61rem}.pog-blueprint-inline-empty span{font-size:.56rem;line-height:1.45}.pog-blueprint-check-row{align-items:center;gap:8px!important;display:flex!important}.pog-blueprint-check-row input{accent-color:#38c7d5;width:16px;min-height:16px;margin:0;padding:0}.pog-blueprint-option-editor{border:1px solid #498bb821;border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.pog-blueprint-option-editor>legend{color:#8194a6;padding:0 4px;font-size:.6rem;font-weight:700}.pog-blueprint-option-editor>legend span{color:#566b80;font-size:.53rem;font-weight:560}.pog-blueprint-option-editor>p{color:#607589;margin:0;font-size:.56rem}.pog-blueprint-option-editor>div{gap:7px;display:grid}.pog-blueprint-option-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pog-blueprint-option-row>label{color:#8194a6;min-width:48px;font-size:.58rem;font-weight:690}.pog-blueprint-option-editor .icon-button{width:31px;height:31px}.pog-blueprint-check-grid{border:1px solid #498bb824;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0;padding:11px;display:grid}.pog-blueprint-check-grid>label{text-transform:capitalize;background:#040d1a9e;border:1px solid #498bb81a;border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.pog-blueprint-check-grid input{accent-color:#38c7d5;width:16px;min-height:16px;margin:0;padding:0}.pog-blueprint-capability-editor{gap:13px;min-width:0;padding:18px;display:grid}.pog-blueprint-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.pog-blueprint-section-heading>div{gap:4px;min-width:0;display:grid}.pog-blueprint-section-heading h3{color:#d0dfe8;margin:0;font-size:.98rem}.pog-blueprint-section-heading p{color:#6b8195;max-width:760px;margin:0;font-size:.64rem;line-height:1.5}.pog-blueprint-capability-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pog-blueprint-capability-list>li{background:#05101ec9;border:1px solid #42afc429;border-radius:13px;grid-template-columns:auto minmax(0,1fr) minmax(145px,.26fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.pog-blueprint-capability-list>li.is-unavailable{background:#87481b0b;border-color:#d28f4530}.pog-blueprint-capability-order{color:#74d1da;background:#22d3ee0f;border:1px solid #34c7d73b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:800;display:grid}.pog-blueprint-capability-copy{gap:3px;min-width:0;display:grid}.pog-blueprint-capability-copy strong{color:#afc1ce;overflow-wrap:anywhere;font-size:.67rem}.pog-blueprint-capability-copy p{color:#657b90;margin:0;font-size:.58rem;line-height:1.48}.pog-blueprint-capability-meta{flex-wrap:wrap;gap:5px;display:flex}.pog-blueprint-capability-meta span{color:#72869a;text-transform:capitalize;border:1px solid #4e8bb724;border-radius:999px;padding:3px 6px;font-size:.5rem}.pog-blueprint-capability-meta .danger-text{color:#c49a6a;border-color:#d38f4533}.pog-blueprint-capability-list>li>label{font-size:.57rem}.pog-blueprint-capability-list select{min-height:35px}.pog-blueprint-capability-empty{color:#687d91;border:1px dashed #4d8cb830;border-radius:12px;align-items:flex-start;gap:9px;padding:13px;display:flex}.pog-blueprint-capability-empty.compact{padding:10px}.pog-blueprint-capability-empty svg{color:#8175bc;flex:none;margin-top:1px}.pog-blueprint-capability-empty>div{gap:3px;display:grid}.pog-blueprint-capability-empty strong{color:#97aaba;font-size:.64rem}.pog-blueprint-capability-empty p{margin:0;font-size:.58rem;line-height:1.5}.pog-blueprint-capability-catalog{border-top:1px solid #488bb821;gap:9px;padding-top:13px;display:grid}.pog-blueprint-capability-catalog>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.pog-blueprint-capability-catalog>div:first-child strong{color:#96aaba;font-size:.64rem}.pog-blueprint-capability-catalog>div:first-child span{color:#607589;font-size:.57rem}.pog-blueprint-capability-catalog ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pog-blueprint-capability-catalog li{background:#040d1a9e;border:1px solid #488bb821;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.pog-blueprint-capability-catalog li>div{gap:3px;min-width:0;display:grid}.pog-blueprint-capability-catalog li strong{color:#a4b7c4;font-size:.64rem}.pog-blueprint-capability-catalog li p{color:#657a8e;margin:0;font-size:.57rem;line-height:1.45}.pog-blueprint-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pog-blueprint-review-grid article{background:#040d1aad;border:1px solid #478bb824;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.pog-blueprint-review-grid small{color:#607589;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:760}.pog-blueprint-review-grid strong{color:#adbfcc;overflow-wrap:anywhere;font-size:.69rem}.pog-blueprint-review-grid p{color:#687e92;overflow-wrap:anywhere;margin:0;font-size:.59rem;line-height:1.5}.pog-blueprint-ready-summary,.pog-blueprint-validation-summary{color:#75bda6;background:#2cb3890d;border:1px solid #30bc932e;border-radius:12px;align-items:flex-start;gap:9px;padding:11px;display:flex}.pog-blueprint-ready-summary svg{flex:none}.pog-blueprint-ready-summary>div{gap:2px;display:grid}.pog-blueprint-ready-summary strong{font-size:.66rem}.pog-blueprint-ready-summary span{font-size:.58rem;line-height:1.45}.pog-blueprint-validation-summary{color:#c2996b;background:#99521c0d;border-color:#d28f4533;display:grid}.pog-blueprint-validation-summary strong{font-size:.66rem}.pog-blueprint-validation-summary ul{gap:4px;margin:0;padding-left:18px;font-size:.59rem;line-height:1.45;display:grid}.pog-blueprint-review-actions{flex-wrap:wrap;gap:8px;display:flex}.pog-blueprint-review-actions .secondary-button.danger{color:#c98b8b;border-color:#dc6c6c40}.pog-blueprint-save-status{color:#6b8195;border-radius:9px;align-items:flex-start;gap:6px;margin:0;padding:8px 9px;font-size:.58rem;line-height:1.45;display:flex}.pog-blueprint-save-status.saved{color:#70b69f;background:#2db48b0b}.pog-blueprint-save-status.dirty,.pog-blueprint-save-status.saving{color:#72afb8;background:#22d3ee0a}.pog-blueprint-save-status.error,.pog-blueprint-save-status.conflict{color:#c0986a;background:#9b521c0e}.pog-blueprint-save-status svg{flex:none;margin-top:1px}.pog-blueprint-wizard-footer{background:#030a168a;border-top:1px solid #438ab721;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;display:flex}.pog-blueprint-wizard-footer>span{color:#61768a;font-size:.57rem}.pog-blueprint-workspace-footer{color:#5e7388;border:1px solid #458bb71f;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 11px;font-size:.56rem;line-height:1.45;display:flex}.pog-blueprint-workspace-footer svg{vertical-align:-3px;color:#6fbfc8}.pog-blueprint-workspace button:focus-visible,.pog-blueprint-wizard button:focus-visible,.pog-blueprint-choice-grid input:focus-visible,.pog-blueprint-check-grid input:focus-visible,.pog-blueprint-check-row input:focus-visible{outline-offset:2px;outline:2px solid #37cddbc7}@media (max-width:1080px){.pog-blueprint-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr)}.pog-blueprint-choice-grid.modes,.pog-blueprint-contract-columns{grid-template-columns:1fr}.pog-blueprint-capability-list>li{grid-template-columns:auto minmax(0,1fr) auto}.pog-blueprint-capability-list>li>label{grid-column:2}.pog-blueprint-capability-list>li>.pog-blueprint-icon-actions{grid-area:1/3/span 2}}@media (max-width:860px){.pog-blueprint-layout{grid-template-columns:1fr}.pog-blueprint-library{max-height:none;position:static}.pog-blueprint-library-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px}.pog-blueprint-workspace-header{flex-direction:column;align-items:stretch}.pog-blueprint-header-actions{justify-content:flex-start}.pog-blueprint-editor-header,.pog-blueprint-form-grid.three,.pog-blueprint-review-grid{grid-template-columns:1fr}}@media (max-width:620px){.pog-blueprint-workspace-header,.pog-blueprint-step{padding:15px}.pog-blueprint-header-actions{grid-template-columns:1fr;display:grid}.pog-blueprint-header-actions button{justify-content:center;width:100%}.pog-blueprint-library-list{grid-template-columns:1fr}.pog-blueprint-library-list>button{grid-template-columns:auto minmax(0,1fr)}.pog-blueprint-library-list em{grid-column:2;justify-self:start}.pog-blueprint-form-grid.two{grid-template-columns:1fr}.pog-blueprint-option-row{grid-template-columns:1fr auto}.pog-blueprint-option-row>label{grid-column:1/-1}.pog-blueprint-choice-grid{grid-template-columns:1fr}.pog-blueprint-capability-list>li{grid-template-columns:auto minmax(0,1fr)}.pog-blueprint-capability-list>li>label,.pog-blueprint-capability-list>li>.pog-blueprint-icon-actions{grid-area:auto/1/auto/-1}.pog-blueprint-icon-actions{justify-content:flex-end}.pog-blueprint-capability-catalog>div:first-child,.pog-blueprint-capability-catalog li,.pog-blueprint-conflict-banner,.pog-blueprint-load-error{flex-direction:column;align-items:stretch}.pog-blueprint-conflict-banner>button,.pog-blueprint-load-error>button{justify-content:center;width:100%;margin-left:0}.pog-blueprint-review-actions{grid-template-columns:1fr;display:grid}.pog-blueprint-review-actions button{justify-content:center;width:100%}.pog-blueprint-wizard-footer{grid-template-columns:1fr auto 1fr;padding:11px;display:grid}.pog-blueprint-wizard-footer button{min-width:0;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.pog-blueprint-library-list>button,.pog-blueprint-wizard-tabs button,.pog-blueprint-step input,.pog-blueprint-step select,.pog-blueprint-step textarea,.pog-blueprint-editor-header select{transition:none}.pog-blueprint-library-list>button:not(:disabled):hover{transform:none}.pog-blueprint-loading .spin,.pog-blueprint-save-status .spin{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
