.workspace-skip{position:fixed;inset-block-start:8px;inset-inline-start:12px;z-index:250;padding:12px 18px;border-radius:8px;background:rgb(var(--ink));color:rgb(var(--primary-foreground));transform:translateY(-160%)}.workspace-skip:focus{transform:translateY(0)}.workspace-sidebar{outline:none}.workspace-sidebar-brand{padding:22px 17px 15px}.workspace-sidebar-brand>div{margin-bottom:20px;gap:11px}.workspace-sidebar-brand>div p:first-child{font-size:14px;font-weight:600;letter-spacing:-.02em}.workspace-sidebar-brand>div p:last-child{margin-top:4px;font-size:11px}.workspace-new-chat{min-height:40px;justify-content:flex-start;padding-inline:13px;border-radius:9px;font-size:13px}.workspace-sidebar-brand>.btn-ghost{justify-content:flex-start;padding-inline:13px;font-size:11px;color:rgb(var(--ink-faint))}.workspace-sidebar-nav{padding:17px 12px 12px}.workspace-sidebar .section-label{font-size:10px;font-weight:500;letter-spacing:.08em}.workspace-sidebar-nav>.section-label:first-child{padding-bottom:9px}.workspace-sidebar-nav .sidebar-link{min-height:36px;font-size:12px;border-radius:7px;gap:10px;padding-inline:11px}.workspace-sidebar-nav .sidebar-link.active{font-weight:500;background:rgb(var(--accent)/.09)}.workspace-sidebar-nav .sidebar-link>svg{width:17px;height:17px}.workspace-sidebar-account{margin-inline:12px;padding:15px 3px 8px}.workspace-sidebar-account>div:first-child{gap:10px;padding:0 3px 8px}.workspace-sidebar-account>div:first-child>span{width:34px;height:34px;font-size:12px}.workspace-sidebar-account>div:first-child>div>p:first-child{font-size:12px}.workspace-sidebar-account>div:first-child>div>p:last-child{font-size:10px;margin-top:3px}.workspace-sidebar-account>div:last-child{border-radius:8px;background:rgb(var(--canvas)/.7);padding:3px}.workspace-chat{background:rgb(var(--canvas))}.workspace-welcome-container{justify-content:flex-start;padding-block:clamp(28px,6vh,64px)}.workspace-welcome-container>.max-w-xl{margin-block:auto}.workspace-welcome{width:100%;max-width:880px;margin-block:auto;padding-inline:clamp(4px,2vw,24px)}.workspace-kicker{color:rgb(var(--ink-faint));font-size:10px;line-height:1.6;font-weight:500;letter-spacing:.14em}.workspace-welcome-intro{position:relative;padding-bottom:29px}.workspace-welcome-intro h2{font-size:clamp(30px,3.1vw,43px);line-height:1.12;font-weight:500;letter-spacing:-.05em;margin:13px 0 14px;text-wrap:balance}.workspace-welcome-intro>p:last-of-type{max-width:48ch;font-size:14px;color:rgb(var(--ink-muted));line-height:1.8}.workspace-department{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ink-muted));font-size:10px;padding:5px 9px;border:1px solid rgb(var(--line));border-radius:6px;position:absolute;inset-inline-end:0;inset-block-start:0}.workspace-department>span{width:5px;height:5px;border:1px solid rgb(var(--ink-faint));border-radius:2px}.workspace-starters{display:grid;grid-template-columns:1fr 1.25fr;gap:25px;align-items:stretch}.workspace-featured-starter{position:relative;display:flex;flex-direction:column;gap:19px;text-align:start;border:1px solid rgb(var(--line-strong));border-radius:15px;padding:21px 23px 24px;background:rgb(var(--sunken));transition:background-color .18s var(--ease),border-color .18s var(--ease)}.workspace-featured-starter:hover{background:rgb(var(--surface));border-color:rgb(var(--ink-faint))}.workspace-writing-mark{display:flex;align-items:center;justify-content:space-between;color:rgb(var(--ink-muted))}.workspace-writing-mark>span{font-size:24px;letter-spacing:-.06em;font-weight:400;line-height:1}.workspace-writing-mark i{font-size:23px;font-style:normal;margin-inline-start:9px;color:rgb(var(--ink-faint))}.workspace-featured-copy{display:flex;flex-direction:column;align-items:flex-start}.workspace-featured-copy>strong{font-size:23px;font-weight:500;letter-spacing:-.035em;line-height:1.3;margin:8px 0 10px}.workspace-featured-copy>span:last-child{max-width:26ch;font-size:12px;line-height:1.7;color:rgb(var(--ink-muted))}.workspace-starter-arrow{display:flex;align-items:center;justify-content:center;width:31px;height:31px;position:absolute;inset-inline-end:15px;inset-block-end:17px;border-radius:50%;color:rgb(var(--ink-muted))}.workspace-featured-starter:hover .workspace-starter-arrow{background:rgb(var(--sunken))}.workspace-starter-list{display:flex;flex-direction:column;justify-content:center}.workspace-starter-list>button{display:flex;align-items:center;gap:12px;text-align:start;padding:18px 7px;flex:1;border-bottom:1px solid rgb(var(--line));transition:background-color .18s var(--ease)}.workspace-starter-list>button:first-child{border-top:1px solid rgb(var(--line))}.workspace-starter-list>button:hover{background:rgb(var(--sunken)/.65)}.workspace-starter-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:33px;height:36px;color:rgb(var(--ink-muted))}.workspace-starter-list>button>span:nth-child(2){flex:1;min-width:0}.workspace-starter-list strong{display:block;color:rgb(var(--ink));font-size:13px;line-height:1.5;font-weight:500;letter-spacing:-.01em}.workspace-starter-list small{display:block;color:rgb(var(--ink-faint));font-size:11px;line-height:1.7;margin-top:3px}.workspace-starter-list>button>svg:last-child{flex-shrink:0;color:rgb(var(--ink-faint))}.workspace-together{display:flex;align-items:center;gap:13px;margin-top:27px;padding:21px 0;border-bottom:1px solid rgb(var(--line))}.workspace-together-mark{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid rgb(var(--line));border-radius:13px;color:rgb(var(--ink-muted));flex-shrink:0}.workspace-together>div{min-width:0;flex:1}.workspace-together strong{font-size:12px;font-weight:500}.workspace-together p{font-size:11px;line-height:1.7;color:rgb(var(--ink-faint));margin-top:3px}.workspace-together>a{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;font-size:11px;font-weight:500;min-height:36px;border-radius:6px;padding:6px}.workspace-together>a:hover{background:rgb(var(--sunken))}.workspace-welcome-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:17px;color:rgb(var(--ink-faint));font-size:10px}.workspace-welcome-foot nav{display:flex;gap:15px}.workspace-welcome-foot a{display:flex;align-items:center;gap:5px;min-height:30px;color:rgb(var(--ink-muted))}.workspace-welcome-foot a:hover{color:rgb(var(--accent))}.workspace-composer-dock{background:rgb(var(--canvas));padding-top:7px}.workspace-chat[data-empty=true] .workspace-composer-dock{border-top-color:transparent}.workspace-composer-dock>div{max-width:880px;padding-inline:clamp(18px,3vw,38px)}.workspace-composer{background:rgb(var(--surface));border-radius:17px}.workspace-composer>div:first-child{padding:17px 17px 8px}.workspace-composer textarea{min-height:27px}.workspace-composer .icon-btn{border-radius:7px}.workspace-welcome a:focus-visible,.workspace-welcome button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}@media(max-width:1100px){.workspace-welcome{padding-inline:4px}.workspace-starters{gap:18px}.workspace-department{position:static;margin-top:14px}.workspace-welcome-intro{padding-bottom:24px}.workspace-featured-starter{padding:18px}.workspace-featured-copy>strong{font-size:21px}.workspace-together p{max-width:34ch}}@media(max-width:700px){.workspace-welcome-container{padding-block:27px}.workspace-welcome-intro h2{font-size:32px}.workspace-starters{gap:13px}.workspace-featured-starter{padding:17px}.workspace-together{flex-wrap:wrap;gap:10px;margin-top:20px;padding:17px 0}.workspace-together>a{margin-inline-start:49px}.workspace-welcome-foot>span{display:none}.workspace-welcome-foot nav{width:100%;justify-content:space-between}}@media(max-width:480px){.workspace-welcome{padding:0}.workspace-welcome-intro h2{font-size:32px;max-width:13ch;line-height:1.15}.workspace-welcome-intro>p:last-of-type{font-size:13px}.workspace-starters{grid-template-columns:1fr;gap:18px}.workspace-featured-starter{flex-direction:row;align-items:flex-start;gap:15px;padding:18px}.workspace-writing-mark{width:31px;flex-shrink:0;padding-top:4px}.workspace-writing-mark>span{display:none}.workspace-featured-copy>strong{font-size:20px;margin:6px 0 8px}.workspace-featured-copy>strong>br{display:none}.workspace-featured-copy>span:last-child{max-width:25ch;font-size:11px;padding-inline-end:14px}.workspace-starter-list>button{padding:14px 4px}.workspace-starter-list strong{font-size:13px}.workspace-together p{max-width:30ch}.workspace-composer-dock>div{padding-inline:12px}.workspace-composer>div:first-child{padding:13px 13px 6px}}@media(pointer:coarse){.workspace-new-chat,.workspace-sidebar-nav .sidebar-link,.workspace-together>a,.workspace-welcome-foot a{min-height:44px}}@media(prefers-reduced-motion:reduce){.workspace-skip,.workspace-welcome *{transition:none!important;animation:none!important}}.workspace-department{position:static;margin-top:12px;max-width:100%}.workspace-department bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--studio-coral:190 77 49;--studio-coral-soft:247 226 214;--studio-coral-ink:119 49 33;--studio-teal:41 104 89;--studio-teal-soft:220 235 228;--studio-teal-ink:28 77 65;--studio-ochre:157 108 26;--studio-ochre-soft:245 232 192;--studio-ochre-ink:115 78 20}.dark{--studio-coral:235 142 111;--studio-coral-soft:58 38 31;--studio-coral-ink:245 186 161;--studio-teal:128 196 169;--studio-teal-soft:26 47 39;--studio-teal-ink:160 216 189;--studio-ochre:223 183 93;--studio-ochre-soft:51 43 26;--studio-ochre-ink:235 205 137}.community-clubhouse-art{position:relative}.clubhouse-motion-trigger{position:absolute;inset-inline-end:3px;inset-block-end:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:1px solid rgb(var(--studio-teal)/.4);border-radius:50%;background:rgb(var(--surface));color:rgb(var(--studio-teal-ink));transition:transform .15s var(--ease)}.clubhouse-motion-trigger:hover{transform:scale(1.05)}.clubhouse-motion-trigger:active{transform:scale(.97)}.clubhouse-motion-trigger:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.clubhouse-motion-overlay{position:fixed;inset:0;z-index:230;background:rgb(var(--scrim)/.65)}.clubhouse-motion-dialog{position:fixed;z-index:231;left:50%;top:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid rgb(var(--line));border-radius:20px;background:rgb(var(--surface));color:rgb(var(--ink));padding:18px;box-shadow:var(--shadow-modal)}.clubhouse-motion-heading{display:flex;align-items:center;gap:8px;justify-content:space-between}.clubhouse-motion-heading h2{font-size:21px;letter-spacing:-.035em;line-height:1.3;font-weight:500}.clubhouse-motion-description{font-size:12px;line-height:1.65;color:rgb(var(--ink-muted));max-width:48ch;margin:5px 0 16px}.clubhouse-motion-dialog video{display:block;width:100%;max-height:65dvh;aspect-ratio:1;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:rgb(20 22 21)}.clubhouse-motion-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;color:rgb(var(--ink-muted))}.clubhouse-motion-error button{display:flex;align-items:center;gap:6px;min-height:44px;border:1px solid rgb(var(--line-strong));border-radius:8px;padding:7px 12px;color:rgb(var(--ink))}@media (pointer:coarse){.clubhouse-motion-trigger{width:44px;height:44px}}@media (max-width:480px){.clubhouse-motion-dialog{padding:14px}.clubhouse-motion-heading h2{font-size:19px}.studio-sculpture>.clubhouse-motion-trigger{inset-block-end:-27px;inset-inline-end:0}}@media (prefers-reduced-motion:reduce){.clubhouse-motion-trigger{transition:none}.clubhouse-motion-trigger:active,.clubhouse-motion-trigger:hover{transform:none}}.studio-welcome{max-width:940px;padding-inline:20px}.workspace-welcome-container:has(.studio-welcome){padding-block:28px 20px}.studio-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr);align-items:center;gap:24px;padding-bottom:16px}.studio-eyebrow{display:flex;align-items:center;gap:8px;color:rgb(var(--ink-muted));font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.6}.studio-eyebrow>span:first-child{height:7px;width:7px;flex-shrink:0;background:rgb(var(--studio-coral));border-radius:50%}.studio-eyebrow bdi{text-transform:none}.studio-intro h2{margin:13px 0 14px;color:rgb(var(--ink));font-size:48px;letter-spacing:-.055em;line-height:1.04;font-weight:500}.studio-intro h2>span{color:rgb(var(--studio-coral))}.studio-intro-copy>p:last-of-type{color:rgb(var(--ink-muted));max-width:38ch;font-size:14px;line-height:1.7}.studio-department{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:10px;color:rgb(var(--ink-faint));max-width:100%}.studio-department bdi{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-department>span{flex-shrink:0}.studio-sculpture{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;min-width:0;margin:0}.studio-sculpture-ground{position:absolute;z-index:-1;width:78%;max-width:260px;aspect-ratio:1;border:1px solid rgb(var(--line));border-radius:50%;transform:rotate(-14deg)}.studio-sculpture-ground:after{content:"";position:absolute;inset:15px -12px;border:1px dashed rgb(var(--line-strong));border-radius:50%;transform:rotate(30deg)}.studio-sculpture img{width:100%;max-width:245px;height:auto;-o-object-fit:contain;object-fit:contain}.studio-sculpture figcaption{margin-top:-3px;color:rgb(var(--ink-faint));font-size:10px}.studio-ideas-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:10px 13px}.studio-categories{display:flex;flex-wrap:wrap;gap:3px;border:1px solid rgb(var(--line));border-radius:12px;padding:4px;background:rgb(var(--surface))}.studio-categories button{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;min-height:34px;border-radius:8px;color:rgb(var(--ink-muted));font-size:12px;font-weight:500;transition:background-color .15s,color .15s}.studio-categories button:hover{background:rgb(var(--sunken))}.studio-categories button[aria-pressed=true][data-tone=coral]{background:rgb(var(--studio-coral-soft));color:rgb(var(--studio-coral-ink))}.studio-categories button[aria-pressed=true][data-tone=ochre]{background:rgb(var(--studio-ochre-soft));color:rgb(var(--studio-ochre-ink))}.studio-categories button[aria-pressed=true][data-tone=teal]{background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink))}.studio-shuffle{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:rgb(var(--ink-muted));min-height:36px;padding:5px 8px;border-radius:8px}.studio-shuffle svg{transition:transform .18s var(--ease)}.studio-shuffle:hover{background:rgb(var(--sunken))}.studio-shuffle:hover svg{transform:rotate(-15deg)}.studio-starting-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:stretch}.studio-idea{--idea-ground:var(--studio-coral-soft);--idea-ink:var(--studio-coral-ink);display:flex;flex-direction:column;text-align:start;min-width:0;min-height:218px;background:rgb(var(--idea-ground));color:rgb(var(--idea-ink));border:1px solid rgb(var(--idea-ink)/.18);border-radius:18px 18px 38px 18px;padding:19px 22px;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.studio-idea[data-tone=ochre]{--idea-ground:var(--studio-ochre-soft);--idea-ink:var(--studio-ochre-ink)}.studio-idea[data-tone=teal]{--idea-ground:var(--studio-teal-soft);--idea-ink:var(--studio-teal-ink)}.studio-idea:hover{transform:translateY(-2px);box-shadow:0 8px 0 -4px rgb(var(--idea-ink)/.1)}.studio-idea:active{transform:translateY(0) scale(.99)}.studio-idea-top{justify-content:space-between;font-size:9px;letter-spacing:.08em;font-weight:500}.studio-idea-top,.studio-idea-top>span:first-child{display:flex;gap:8px;align-items:center}.studio-idea-number{font-family:var(--font-geist-mono),monospace;letter-spacing:0;white-space:nowrap}.studio-idea-content{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding-block:20px 0}.studio-idea-content strong{max-width:20ch;font-size:24px;font-weight:500;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.studio-idea-content>span{font-size:12px;line-height:1.65;max-width:32ch;margin-top:9px}.studio-idea-content.is-changed{animation:studio-idea-reveal .18s var(--ease) both}.studio-idea-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:10px}.studio-idea-bottom>span:first-child{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.studio-idea-stamp{font-size:20px;letter-spacing:-.05em;border:1px solid rgb(var(--idea-ink)/.35);padding:3px 7px;border-radius:5px;transform:rotate(-7deg);flex-shrink:0}.studio-utility-list{display:flex;flex-direction:column;min-width:0}.studio-utility-list>p{font-size:9px;letter-spacing:.12em;color:rgb(var(--ink-faint));margin:2px 0 9px}.studio-utility-list>button{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:start;padding:12px 0;border-bottom:1px solid rgb(var(--line))}.studio-utility-icon{display:flex;align-items:center;justify-content:center;width:35px;height:38px;flex-shrink:0;color:rgb(var(--ink-muted));border:1px solid rgb(var(--line));border-radius:9px 9px 15px 9px;transition:background-color .15s}.studio-utility-list>button:hover .studio-utility-icon{background:rgb(var(--studio-ochre-soft));color:rgb(var(--studio-ochre-ink))}.studio-utility-list>button>span:nth-child(2){min-width:0;flex:1}.studio-utility-list strong{display:block;font-size:12px;line-height:1.6;font-weight:500;color:rgb(var(--ink))}.studio-utility-list small{display:block;color:rgb(var(--ink-faint));font-size:10px;line-height:1.65;margin-top:2px}.studio-utility-list>button>svg{color:rgb(var(--ink-faint));flex-shrink:0}.studio-community-door{display:flex;align-items:center;gap:18px;margin-top:24px;min-width:0;padding:19px 22px;border:1px solid rgb(var(--studio-teal)/.23);border-radius:17px;background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink));transition:transform .18s var(--ease)}.studio-community-door:hover{transform:translateY(-2px)}.studio-community-door:active{transform:translateY(0)}.studio-door-emblem{position:relative;display:flex;align-items:center;justify-content:center;width:53px;height:53px;flex-shrink:0;border:1px solid rgb(var(--studio-teal)/.4);border-radius:50%}.studio-door-emblem>span{position:absolute;width:11px;height:11px;background:rgb(var(--studio-teal-soft));border:1px solid rgb(var(--studio-teal)/.65);border-radius:50%;inset-block-start:3px;inset-inline-end:0}.studio-door-emblem>span:last-child{inset-block-start:auto;inset-block-end:0;inset-inline-end:auto;inset-inline-start:2px;width:8px;height:8px}.studio-door-copy{display:flex;flex-direction:column;min-width:0;flex:1}.studio-door-copy>span{font-size:8px;letter-spacing:.11em;font-weight:500}.studio-door-copy strong{margin:4px 0;font-size:19px;font-weight:500;letter-spacing:-.035em;line-height:1.3}.studio-door-copy small{font-size:11px;line-height:1.6}.studio-door-action{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:11px;font-weight:500}.studio-shortcuts{display:flex;justify-content:space-between;gap:16px;padding-top:10px}.studio-shortcuts a{display:flex;align-items:center;gap:7px;color:rgb(var(--ink-muted));font-size:10px;min-height:34px}.studio-shortcuts a:hover{color:rgb(var(--studio-teal))}.studio-welcome a:focus-visible,.studio-welcome button:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}@keyframes studio-idea-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.studio-welcome{padding-inline:4px}.studio-intro{gap:12px}.studio-intro h2{font-size:42px}.studio-starting-board{gap:18px}.studio-community-door{gap:13px;padding:17px}.studio-door-action{font-size:10px}}@media (max-width:700px){.studio-intro{grid-template-columns:minmax(0,1fr) 135px;gap:8px;padding-bottom:15px}.studio-intro h2{font-size:36px}.studio-eyebrow{font-size:8px}.studio-intro-copy>p:last-of-type{font-size:12px}.studio-sculpture figcaption{display:none}.studio-sculpture-ground{width:92%}.studio-department{font-size:9px}.studio-starting-board{grid-template-columns:minmax(0,1fr);gap:16px}.studio-idea{min-height:198px}.studio-idea-content strong{max-width:26ch;font-size:23px}.studio-utility-list{gap:0}.studio-utility-list>p{margin-bottom:3px}.studio-utility-list>button{min-height:61px;padding-block:10px}.studio-community-door{flex-wrap:wrap;margin-top:20px}.studio-door-copy strong{font-size:18px}.studio-door-action{width:100%;justify-content:flex-end;font-size:11px;padding-top:2px}.studio-shortcuts{gap:12px}.studio-shortcuts a{font-size:10px;gap:5px}}@media (max-width:480px){.workspace-welcome-container:has(.studio-welcome){padding-block:22px}.studio-welcome{padding:0}.studio-intro{grid-template-columns:minmax(0,1fr) 105px;gap:4px}.studio-intro h2{font-size:32px;margin-block:12px}.studio-eyebrow{font-size:8px;letter-spacing:.055em;gap:5px}.studio-eyebrow>span:first-child{width:5px;height:5px}.studio-sculpture{align-self:center}.studio-department{margin-top:7px}.studio-ideas-heading{flex-wrap:wrap;gap:6px;padding-block:4px 11px}.studio-categories{padding:3px;flex:1}.studio-categories button{flex:1;padding:7px;gap:5px;font-size:11px}.studio-categories button svg{width:14px}.studio-shuffle{padding:5px}.studio-shuffle span{display:none}.studio-idea{min-height:195px;padding:17px 19px}.studio-idea-content{padding-block:17px 0}.studio-idea-content strong{font-size:23px}.studio-utility-list small{font-size:10px}.studio-door-emblem{width:39px;height:39px}.studio-community-door{gap:10px;padding:16px}.studio-door-copy strong{font-size:17px}.studio-shortcuts a>svg:last-child{display:none}}@media (max-width:350px){.studio-intro{grid-template-columns:minmax(0,1fr) 75px}.studio-intro h2{font-size:30px}.studio-intro-copy>p:last-of-type{max-width:23ch}.studio-door-copy>span{font-size:7px}.studio-shortcuts a{font-size:9px}}@media (pointer:coarse){.studio-categories button,.studio-shortcuts a,.studio-shuffle{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.studio-welcome *,.studio-welcome :after,.studio-welcome :before{animation:none!important;transition:none!important}.studio-community-door:hover,.studio-idea:hover,.studio-shuffle:hover svg{transform:none}}.workspace-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.workspace-sidebar-nav .workspace-destinations .sidebar-link{min-width:0;min-height:44px;gap:7px;padding:8px;font-size:11px;border:1px solid transparent}[data-tone=coral]{--area-color:var(--studio-coral-ink);--area-ground:var(--studio-coral-soft)}[data-tone=teal]{--area-color:var(--studio-teal-ink);--area-ground:var(--studio-teal-soft)}[data-tone=ochre]{--area-color:var(--studio-ochre-ink);--area-ground:var(--studio-ochre-soft)}[data-tone=neutral]{--area-color:var(--ink-muted);--area-ground:var(--sunken)}.workspace-destinations .sidebar-link>svg{color:rgb(var(--area-color));flex-shrink:0}.workspace-sidebar-nav .workspace-destinations .sidebar-link.active{color:rgb(var(--area-color));background:rgb(var(--area-ground));border-color:rgb(var(--area-color)/.18)}.workspace-sidebar-nav .workspace-destinations .sidebar-link:hover{background:rgb(var(--area-ground))}.workspace-destinations .sidebar-link:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.workspace-sidebar-brand{padding-block:19px 12px}.workspace-sidebar-brand>div{margin-bottom:16px}.workspace-sidebar-brand>div p:last-child{font-size:10px}.workspace-new-chat{border:1px solid rgb(var(--studio-coral)/.25);min-height:44px;border-radius:11px 11px 18px 11px}.workspace-new-chat,.workspace-new-chat:hover{background:rgb(var(--studio-coral-soft));color:rgb(var(--studio-coral-ink))}.workspace-new-chat:hover{border-color:rgb(var(--studio-coral))}.workspace-sidebar-nav{padding:12px}.workspace-sidebar-account{padding-block-start:11px}.workspace-topbar{min-height:68px}.workspace-switcher{min-height:46px}.workspace-area-icon{align-items:center;justify-content:center;flex-shrink:0;width:31px;height:33px;border-radius:9px 9px 13px 9px;color:rgb(var(--area-color,var(--ink-muted)));background:rgb(var(--area-ground,var(--sunken)))}.workspace-menu .workspace-area-icon{display:flex;width:36px;height:38px}.workspace-menu a[aria-current=page]{background:rgb(var(--area-ground))}.workspace-menu a[aria-current=page]>span:nth-child(2)>span:first-child,.workspace-menu a[aria-current=page]>svg{color:rgb(var(--area-color))}.platform-entry{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);color:rgb(var(--ink));background:rgb(var(--canvas));padding:16px;gap:16px}.platform-entry-story{display:flex;flex-direction:column;min-width:0;border:1px solid rgb(var(--line));border-radius:22px;background:rgb(var(--studio-teal-soft)/.3);padding:clamp(24px,3.5vw,54px);overflow:hidden}.platform-entry-brand{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:600}.platform-entry-brand>span>small{display:block;font-size:10px;font-weight:400;color:rgb(var(--ink-muted));margin-top:3px}.platform-entry-intro{margin-top:clamp(35px,6vh,70px);position:relative;z-index:1}.platform-entry-eyebrow{display:flex;align-items:center;gap:7px;color:rgb(var(--ink-muted));font-size:9px;letter-spacing:.12em;font-weight:500;line-height:1.7}.platform-entry-eyebrow>span{width:7px;height:7px;border-radius:50%;background:rgb(var(--studio-teal));flex-shrink:0}.platform-entry-intro h1{margin:15px 0 18px;font-size:clamp(34px,4.3vw,66px);font-weight:500;letter-spacing:-.06em;line-height:1.04}.platform-entry-intro h1>span{color:rgb(var(--studio-teal-ink))}.platform-entry-intro>p:last-child{max-width:39ch;font-size:13px;line-height:1.8;color:rgb(var(--ink-muted))}.platform-entry-art{margin-top:auto;padding-top:24px;min-width:0}.platform-entry-art img{display:block;width:100%;height:auto;max-height:42vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;border:1px solid rgb(var(--studio-teal)/.12);border-radius:12px 70px 12px 12px}.platform-entry-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;font-size:10px;color:rgb(var(--ink-muted))}.platform-entry-art figcaption [lang=ar]{font-size:13px}.platform-entry-action{display:flex;align-items:center;justify-content:center;min-width:0;padding:40px 30px}.platform-entry-form{width:100%;max-width:370px}.platform-entry-wave{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:rgb(var(--studio-coral-soft));color:rgb(var(--studio-coral-ink));border:1px solid rgb(var(--studio-coral)/.2);font-size:35px;line-height:1;border-radius:15px;margin-bottom:28px;transform:rotate(-9deg)}.platform-entry-form h2{margin-top:12px;font-size:37px;font-weight:500;letter-spacing:-.045em;line-height:1.2}.platform-entry-instruction{font-size:13px;color:rgb(var(--ink-muted));margin-top:10px;line-height:1.7}.platform-entry-submit{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:27px;padding:12px 16px;background:rgb(var(--surface));border:1px solid rgb(var(--line-strong));color:rgb(var(--ink));border-radius:11px;font-size:13px;font-weight:500;text-align:start;transition:border-color .15s,background-color .15s}.platform-entry-submit>span{flex:1}.platform-entry-submit>svg{flex-shrink:0}.platform-entry-submit:hover:not(:disabled){background:rgb(var(--studio-teal-soft));border-color:rgb(var(--studio-teal))}.platform-entry-submit:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.platform-entry-submit:disabled{opacity:.7;cursor:wait}.platform-entry-security{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:rgb(var(--ink-faint));margin-top:15px}.platform-entry-notice{padding:12px 14px;background:rgb(var(--studio-ochre-soft));color:rgb(var(--studio-ochre-ink));font-size:12px;line-height:1.7;border:1px solid rgb(var(--studio-ochre)/.25);border-radius:10px;margin-top:16px}.platform-entry-directory{display:flex;flex-direction:column;gap:20px;padding-top:28px;margin-top:32px;border-top:1px solid rgb(var(--line))}.platform-entry-directory li{display:flex;align-items:center;gap:14px}.platform-entry-directory li>svg{flex-shrink:0;color:rgb(var(--area-color));width:36px;height:38px;padding:8px;background:rgb(var(--area-ground));border-radius:9px 9px 15px 9px}.platform-entry-directory strong{display:block;font-size:12px;font-weight:500}.platform-entry-directory li span{display:block;color:rgb(var(--ink-muted));font-size:11px;margin-top:4px;line-height:1.65}.platform-entry-footnote{font-size:10px;color:rgb(var(--ink-faint));margin-top:30px}.platform-loading{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:rgb(var(--canvas));color:rgb(var(--ink));padding:24px}.platform-loading-content{text-align:center;max-width:28rem}.platform-loading-mark{display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink));border:1px solid rgb(var(--studio-teal)/.2);border-radius:25px 25px 40px 25px;width:100px;height:106px}.platform-loading-content p{font-size:14px;line-height:1.7;margin-top:24px}.platform-loading-content small{display:block;color:rgb(var(--ink-muted));font-size:11px;margin-top:6px}.platform-loading-track{margin:24px auto 0;display:flex;gap:7px;justify-content:center}.platform-loading-track span{width:9px;height:9px;border-radius:3px;background:rgb(var(--studio-coral))}.platform-loading-track span:nth-child(2){background:rgb(var(--studio-teal));border-radius:50% 50% 2px 2px}.platform-loading-track span:nth-child(3){background:rgb(var(--studio-ochre));border-radius:50%}.platform-dev-access{width:min(390px,100%);padding:28px;border:1px solid rgb(var(--line));border-radius:20px;background:rgb(var(--surface))}.platform-dev-access label{display:block;font-size:12px;font-weight:500;margin-bottom:7px}.platform-dev-access input{margin-bottom:18px;min-height:46px}@media (max-width:1000px){.platform-entry{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platform-entry-story{padding:28px}.platform-entry-action{padding:32px 18px}.platform-entry-intro h1{font-size:45px}}@media (max-width:767px){.platform-entry{grid-template-columns:minmax(0,1fr);padding:12px;padding-top:max(12px,var(--safe-t));gap:4px}.platform-entry-story{position:relative;padding:23px;border-radius:17px}.platform-entry-brand{font-size:12px}.platform-entry-brand>span>small{font-size:9px}.platform-entry-intro{margin-top:26px;padding-inline-end:65px}.platform-entry-intro>.platform-entry-eyebrow{font-size:7px;letter-spacing:.05em}.platform-entry-intro h1{font-size:32px;margin-block:12px 10px}.platform-entry-intro>p:last-child{font-size:11px;max-width:30ch}.platform-entry-art{position:absolute;width:105px;inset-inline-end:13px;inset-block-end:30px;padding:0}.platform-entry-art img{max-height:none;aspect-ratio:1;border-radius:50% 50% 8px 8px;-o-object-fit:cover;object-fit:cover}.platform-entry-art figcaption{display:none}.platform-entry-action{padding:27px 16px max(28px,var(--safe-b))}.platform-entry-wave{display:none}.platform-entry-form h2{font-size:30px;margin-top:8px}.platform-entry-form>.platform-entry-eyebrow{font-size:8px}.platform-entry-instruction{font-size:12px}.platform-entry-submit{margin-top:20px;font-size:12px;gap:9px;padding-inline:12px}.platform-entry-directory{margin-top:24px;padding-top:23px;gap:16px}.platform-entry-footnote{margin-top:24px}}@media (max-width:350px){.platform-entry-story{padding:20px}.platform-entry-intro{padding-inline-end:30px}.platform-entry-intro h1{font-size:28px}.platform-entry-intro>p:last-child{max-width:21ch}.platform-entry-art{width:74px;inset-inline-end:12px;inset-block-end:27px}.workspace-sidebar-nav .workspace-destinations .sidebar-link{font-size:10px;gap:5px}}@media (prefers-reduced-motion:reduce){.platform-entry *,.workspace-new-chat{transition:none!important}}.conversation-turn{padding-block:17px}.conversation-assistant-mark{border-radius:12px 12px 12px 4px;background:rgb(var(--studio-teal-soft));border-color:rgb(var(--studio-teal)/.23)}.conversation-assistant-mark>*{color:rgb(var(--studio-teal-ink))}.conversation-byline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:23px;margin-block-end:7px;font-size:12px;line-height:1.4;font-weight:600;color:rgb(var(--ink))}.conversation-byline-role{font-weight:400;color:rgb(var(--ink-faint));font-size:11px}.conversation-turn[data-message-role=user] .conversation-byline{color:rgb(var(--ink-muted));margin-inline-end:3px}.conversation-turn[data-message-role=user] .conversation-message-body{background:rgb(var(--studio-coral-soft)/.68);border-color:rgb(var(--studio-coral)/.2);border-radius:18px 6px 18px 18px;padding:12px 17px}.conversation-turn[data-message-role=user] .conversation-message-body[dir=rtl]{border-radius:6px 18px 18px 18px}.conversation-message-body{font-size:15px;line-height:1.85}.conversation-turn .markdown-content>p:first-child{margin-block-start:0}.conversation-message-body>div>p{overflow-wrap:anywhere}.conversation-message-body details summary{opacity:1;color:rgb(var(--ink-muted))}.conversation-message-body details pre{opacity:1;font-size:11px;color:rgb(var(--ink-muted));overflow-wrap:anywhere}.conversation-actions{gap:3px;margin-block-start:14px;padding-block-start:8px;border-block-start:1px solid rgb(var(--line));width:100%}.conversation-actions>button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;opacity:1;font-size:11px;color:rgb(var(--ink-muted));transition:color .15s ease,background-color .15s ease}.conversation-actions>button:hover{color:rgb(var(--ink))}.conversation-actions>button:focus-visible,.conversation-turn .conversation-artifact-download:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.conversation-actions>button[aria-pressed=true]{background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink))}.conversation-actions>button[aria-pressed=true] svg{color:inherit}.conversation-actions>button[title="Export as PDF"]{min-width:54px;background:rgb(var(--sunken));border:1px solid rgb(var(--line))}.conversation-model-note{min-width:0;max-width:100%;margin-inline-start:auto;padding-inline-start:8px;color:rgb(var(--ink-faint));font-size:11px;line-height:1.6;overflow-wrap:anywhere}.conversation-sources{border-radius:9px;background:rgb(var(--surface))}.conversation-sources .section-label{font-size:11px;letter-spacing:.025em}.conversation-tool-result{border-radius:12px}.conversation-tool-result>div:first-child{min-height:45px;background:rgb(var(--sunken))}.conversation-artifact-download{border-radius:9px;background:rgb(var(--studio-teal-soft));border-color:rgb(var(--studio-teal)/.25);color:rgb(var(--studio-teal-ink));min-height:40px}.conversation-artifact-download:hover:not(:disabled){background:rgb(var(--surface));border-color:rgb(var(--studio-teal))}.conversation-workbook{flex-wrap:wrap;min-width:0;background:rgb(var(--studio-teal-soft));border-color:rgb(var(--studio-teal)/.25);border-radius:12px}.conversation-workbook>div{flex:1 1 190px}.conversation-workbook>div>div>span,.conversation-workbook>div>div>svg{color:rgb(var(--studio-teal-ink))}.conversation-workbook>button{background:rgb(var(--ink));color:rgb(var(--canvas));min-height:36px}.conversation-workbook>button:hover:not(:disabled){background:rgb(var(--ink-muted))}.conversation-email-draft{border:1px solid rgb(var(--studio-ochre)/.3);background:rgb(var(--studio-ochre-soft));border-radius:12px}.conversation-email-draft>div:first-child>span,.conversation-email-draft>div:first-child>svg{color:rgb(var(--studio-ochre-ink))}.conversation-email-draft>div>button{background:rgb(var(--ink));color:rgb(var(--canvas));min-height:36px}.conversation-email-draft>p{overflow-wrap:anywhere}.preferences-studio{max-width:69rem}.preferences-studio-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:8px 31px}.preferences-studio-heading>div:first-child{min-width:0}.preferences-studio-kicker{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--studio-coral-ink))}.preferences-studio-heading h1{margin-block:16px 13px;font-size:40px;line-height:1.1;font-weight:500;letter-spacing:-.05em}.preferences-studio-heading h1+p{color:rgb(var(--ink-muted));font-size:14px;line-height:1.9}.preferences-dial-art{width:177px;height:154px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:23px;border:1px solid rgb(var(--studio-coral)/.25);background:rgb(var(--studio-coral-soft));border-radius:25px 25px 45px 25px;transform:rotate(4deg)}.preferences-dial-track{position:relative;display:block;width:108px;height:3px;border-radius:2px;background:rgb(var(--studio-coral)/.38)}.preferences-dial-track i{position:absolute;inset-block-start:-8px;inset-inline-start:65%;width:19px;height:19px;border-radius:50%;border:1px solid rgb(var(--studio-coral)/.5);background:rgb(var(--surface));box-shadow:0 2px 0 rgb(var(--studio-coral)/.18)}.preferences-dial-track:nth-child(2) i{inset-inline-start:20%}.preferences-dial-track:nth-child(3) i{inset-inline-start:50%}.preferences-dial-caption{color:rgb(var(--studio-coral-ink));font-size:9px;letter-spacing:.12em;padding-block-start:1px}.preferences-studio .preferences-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:50px;padding-block:29px}.preferences-section-number{display:block;margin-block-end:10px;color:rgb(var(--studio-coral-ink));font-size:11px;font-family:var(--font-geist-mono),monospace}.preferences-studio .preferences-section-intro h2{font-size:19px;letter-spacing:-.035em}.preferences-studio .preferences-theme-option{padding:8px 8px 12px;border-radius:15px}.preferences-studio .preferences-theme-option[aria-pressed=true]{border-color:rgb(var(--studio-coral));outline-color:rgb(var(--studio-coral))}.preferences-studio .preferences-theme-preview{height:127px}.preferences-studio [aria-pressed=true]>.preferences-theme-label .preferences-theme-check{background:rgb(var(--studio-coral-ink));border-color:rgb(var(--studio-coral-ink));color:rgb(var(--studio-coral-soft))}.preferences-theme-caption{display:block;padding-inline:5px;color:rgb(var(--ink-faint));font-size:11px}.preferences-studio .preferences-theme-label{padding-block-end:7px}.preferences-studio .preferences-link-row{padding-inline:12px}.preferences-studio .preferences-link-icon{color:rgb(var(--studio-teal-ink));background:rgb(var(--studio-teal-soft));border-radius:12px 12px 12px 5px}.preferences-studio .preferences-notification-link{align-self:start;border:1px solid rgb(var(--line));background:rgb(var(--surface));border-radius:12px}.preferences-notification-link .preferences-link-icon{color:rgb(var(--studio-ochre-ink));background:rgb(var(--studio-ochre-soft));border-radius:50%}.preferences-studio .preferences-auto-chat{padding:21px 23px;border:1px solid rgb(var(--studio-coral)/.2);background:rgb(var(--studio-coral-soft)/.45);border-radius:4px 18px 18px 18px}.preferences-studio .preferences-auto-heading>svg{color:rgb(var(--studio-coral-ink))}.preferences-studio .preferences-auto-heading>span{font-size:11px;color:rgb(var(--ink-muted))}.preferences-studio .preferences-text-link{color:rgb(var(--studio-coral-ink))}.preferences-back-link{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ink-muted));min-height:36px;font-size:12px;margin-block-end:18px}.preferences-back-link:hover{color:rgb(var(--ink))}.notification-preferences-mark{flex-shrink:0;width:138px;height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;border-radius:45% 45% 18px 18px;color:rgb(var(--studio-ochre-ink));background:rgb(var(--studio-ochre-soft));border:1px solid rgb(var(--studio-ochre)/.25);transform:rotate(4deg)}.notification-preferences-mark>span{font-size:9px;letter-spacing:.1em}.notification-preferences .preferences-section-number,.notification-preferences .preferences-studio-kicker{color:rgb(var(--studio-ochre-ink))}.notification-preference-type{display:flex;align-items:center;gap:13px;min-height:77px;padding-block:12px;border-block-end:1px solid rgb(var(--line))}.notification-preference-type:first-child{padding-block-start:0;min-height:65px}.notification-preference-type:last-child{border-block-end:0}.notification-preference-type>div{flex:1;min-width:0}.notification-preference-type label{font-size:14px;font-weight:500;cursor:pointer}.notification-preference-type p{margin-block-start:4px;color:rgb(var(--ink-muted));font-size:12px;line-height:1.7}.notification-type-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;color:rgb(var(--ink-muted));background:rgb(var(--sunken))}.notification-type-icon[data-severity=success]{background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink))}.notification-type-icon[data-severity=warning]{background:rgb(var(--studio-ochre-soft));color:rgb(var(--studio-ochre-ink))}.notification-type-icon[data-severity=error]{background:rgb(var(--studio-coral-soft));color:rgb(var(--studio-coral-ink))}.notification-preference-switch{display:grid;place-items:center;flex-shrink:0;width:48px;height:44px;border-radius:8px}.notification-preference-switch>span{display:block;position:relative;width:42px;height:24px;border:1px solid rgb(var(--ink-faint));border-radius:16px;background:rgb(var(--line-strong))}.notification-preference-switch i{position:absolute;inset-block-start:2px;inset-inline-start:2px;display:grid;place-items:center;width:18px;height:18px;background:rgb(var(--surface));color:rgb(var(--ink));border-radius:50%}.notification-preference-switch[aria-checked=true]>span{background:rgb(var(--studio-teal-ink));border-color:rgb(var(--studio-teal-ink))}.notification-preference-switch[aria-checked=true] i{inset-inline-start:20px;color:rgb(var(--studio-teal-ink));background:rgb(var(--studio-teal-soft))}.notification-muted-categories>label{font-size:14px;font-weight:500}.notification-muted-categories>p{font-size:12px;line-height:1.8;color:rgb(var(--ink-muted));margin-block:8px 15px;overflow-wrap:anywhere}.notification-muted-categories code{font-size:11px;padding:2px 4px;background:rgb(var(--sunken));border-radius:4px}.notification-category-input{display:flex;gap:9px}.notification-category-input>input{flex:1;min-width:0;min-height:44px}.notification-category-input>button{min-height:44px;flex-shrink:0}.notification-category-chips{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:15px}.notification-category-chips>p{display:flex;align-items:center;gap:8px;color:rgb(var(--ink-faint));font-size:12px;line-height:1.7}.notification-category-chips>p>svg{flex-shrink:0}.notification-category-chips>span{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding-inline-start:11px;background:rgb(var(--sunken));border:1px solid rgb(var(--line));border-radius:8px;font-size:12px}.notification-category-chips bdi{min-width:0;overflow-wrap:anywhere}.notification-category-chips button{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:7px;color:rgb(var(--ink-muted))}.notification-category-chips button:hover{color:rgb(var(--danger));background:rgb(var(--surface))}.notification-preferences-save{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block-start:1px solid rgb(var(--line));padding-block-start:24px}.notification-preferences-save p{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--ink-muted))}.notification-preferences-save>button{min-height:44px}.notification-preferences-loading{border-block-start:1px solid rgb(var(--line));padding-block:20px}.notification-preferences-loading>div{display:flex;align-items:center;gap:18px;min-height:77px}.notification-preferences-loading i{width:36px;height:36px;border-radius:10px;background:rgb(var(--line))}.notification-preferences-loading span:not(.sr-only){width:50%;height:12px;border-radius:4px;background:rgb(var(--line))}.notification-preferences-loading b{width:42px;height:24px;margin-inline-start:auto;border-radius:16px;background:rgb(var(--line))}.notification-preferences-error{display:flex;align-items:flex-start;gap:16px;padding:24px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:14px}.notification-preferences-error>svg{color:rgb(var(--danger));flex-shrink:0}.notification-preferences-error h2{font-size:17px;font-weight:500}.notification-preferences-error p{font-size:13px;color:rgb(var(--ink-muted));margin-block:9px 18px;overflow-wrap:anywhere}.notification-bell-trigger{position:relative}.notification-unread-count{position:absolute;inset-block-start:0;inset-inline-end:-1px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border-radius:8px;border:2px solid rgb(var(--surface));background:rgb(var(--studio-coral-ink));color:rgb(var(--studio-coral-soft));font-size:9px;font-weight:600;line-height:1}.notification-inbox-overlay{position:fixed;inset:0;z-index:79;background:rgb(var(--scrim)/.15)}.notification-inbox{position:fixed;z-index:80;inset-block-start:75px;inset-inline-end:18px;display:flex;flex-direction:column;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);border:1px solid rgb(var(--line-strong));border-radius:20px;background:rgb(var(--surface));color:rgb(var(--ink));box-shadow:var(--shadow-overlay);overflow:hidden}.notification-inbox:focus{outline:none}.notification-inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 18px 16px 23px;background:rgb(var(--studio-ochre-soft))}.notification-inbox-eyebrow{font-size:9px;letter-spacing:.12em;color:rgb(var(--studio-ochre-ink));margin-block-end:5px}.notification-inbox-heading h2{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.04em;color:rgb(var(--studio-ochre-ink))}.notification-inbox-heading .icon-btn{color:rgb(var(--studio-ochre-ink));flex-shrink:0}.notification-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 15px 8px 22px;border-block-end:1px solid rgb(var(--line))}.notification-inbox-toolbar>p{color:rgb(var(--ink-muted));font-size:12px;line-height:1.5}.notification-inbox-toolbar>div{display:flex;align-items:center;gap:4px}.notification-mark-read{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding-inline:6px;color:rgb(var(--studio-teal-ink));border-radius:7px;font-size:11px;white-space:nowrap}.notification-mark-read:hover:not(:disabled){background:rgb(var(--studio-teal-soft))}.notification-inbox-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.notification-inbox-row{display:flex;align-items:flex-start;border-block-end:1px solid rgb(var(--line))}.notification-inbox-row:last-child{border-block-end:0}.notification-inbox-row-unread{background:rgb(var(--studio-ochre-soft)/.23)}.notification-open-item{display:flex;align-items:flex-start;gap:12px;padding:18px 0;padding-inline-start:20px;flex:1;min-width:0;text-align:start;border-radius:5px}.notification-open-item:hover{background:rgb(var(--sunken))}.notification-open-item>.notification-type-icon{width:31px;height:31px;border-radius:9px;margin-block-start:3px}.notification-item-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.notification-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px;color:rgb(var(--ink-faint))}.notification-item-meta>.notification-unread-label{color:rgb(var(--studio-ochre-ink));font-weight:600}.notification-item-title{font-size:14px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.notification-item-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.7;color:rgb(var(--ink-muted));overflow-wrap:anywhere}.notification-item-time{color:rgb(var(--ink-faint));font-size:10px;line-height:1.65;margin-block-start:3px;overflow-wrap:anywhere}.notification-dismiss{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;margin:12px 7px 0 4px;border-radius:8px;color:rgb(var(--ink-faint))}.notification-dismiss:hover{color:rgb(var(--danger));background:rgb(var(--sunken))}.notification-inbox-preferences{display:flex;align-items:center;gap:9px;padding:14px 20px;min-height:55px;border-block-start:1px solid rgb(var(--line));color:rgb(var(--ink-muted));background:rgb(var(--sunken))}.notification-inbox-preferences>svg{flex-shrink:0}.notification-inbox-preferences>span{font-size:11px;line-height:1.6}.notification-inbox-preferences>span:last-child{color:rgb(var(--ink));font-weight:500;margin-inline-start:auto}.notification-inbox-preferences:hover{background:rgb(var(--studio-ochre-soft))}.notification-inbox-empty{padding:37px 24px 42px;text-align:center}.notification-inbox-empty>span{display:inline-flex;align-items:center;justify-content:center;width:66px;height:68px;border-radius:50% 50% 16px 16px;background:rgb(var(--studio-teal-soft));color:rgb(var(--studio-teal-ink));margin-block-end:17px}.notification-inbox-empty h3{font-size:18px;font-weight:500;letter-spacing:-.025em}.notification-inbox-empty p{font-size:12px;color:rgb(var(--ink-muted));margin-block-start:8px;line-height:1.7}.notification-inbox-loading{padding:5px 21px}.notification-inbox-loading>div{display:flex;align-items:flex-start;gap:14px;padding-block:20px}.notification-inbox-loading i{width:32px;height:32px;border-radius:9px;background:rgb(var(--line))}.notification-inbox-loading span:not(.sr-only){flex:1;padding-block-start:4px}.notification-inbox-loading b{display:block;width:80%;height:9px;background:rgb(var(--line));border-radius:3px;margin-block-end:11px}.notification-inbox-loading b:last-child{width:60%}.notification-inbox-error{display:flex;align-items:flex-start;gap:9px;padding:18px;color:rgb(var(--danger))}.notification-inbox-error>svg{flex-shrink:0}.notification-inbox-error p{min-width:0;flex:1;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.notification-inbox-error button{font-size:12px;text-decoration:underline;min-height:32px;padding-inline:7px}.notification-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 21px;border-block-end:1px solid rgb(var(--line))}.notification-detail-toolbar>button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:6px;color:rgb(var(--ink-muted));font-size:12px}.notification-detail-toolbar>button:hover{color:rgb(var(--ink))}.notification-severity-label{display:flex;align-items:center;gap:5px;font-size:11px;color:rgb(var(--ink-muted))}.notification-severity-label[data-severity=success]{color:rgb(var(--ok))}.notification-severity-label[data-severity=warning]{color:rgb(var(--warn))}.notification-severity-label[data-severity=error]{color:rgb(var(--danger))}.notification-detail-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}.notification-detail-title{padding:22px 23px 0}.notification-detail-title h2{font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.5;overflow-wrap:anywhere}.notification-detail-title p{color:rgb(var(--ink-faint));font-size:11px;line-height:1.8;margin-block-start:7px;overflow-wrap:anywhere}.notification-detail-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-block:11px 18px}.notification-detail-tags>span{max-width:100%;padding:4px 7px;border:1px solid rgb(var(--line));border-radius:5px;font-size:10px;color:rgb(var(--ink-muted));overflow-wrap:anywhere}.notification-detail-body{padding:0 23px 21px;overflow-wrap:anywhere}.notification-detail-body ol,.notification-detail-body ul{padding-inline-start:20px;padding-inline-end:0}.notification-detail-body pre{max-width:100%;overflow-x:auto}.notification-quote{border:1px solid rgb(var(--line));border-radius:9px;padding:13px;color:rgb(var(--ink-muted));background:rgb(var(--sunken));margin-block:12px}.notification-detail-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:15px 20px;border-block-start:1px solid rgb(var(--line));background:rgb(var(--sunken))}.notification-detail-footer>*{min-height:40px}.notification-inbox a:focus-visible,.notification-inbox button:focus-visible,.notification-preferences button:focus-visible,.preferences-back-link:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:-3px}.notification-inbox button:disabled,.notification-preferences button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.preferences-studio .preferences-section{gap:28px}}@media (max-width:640px){.conversation-turn{padding-block:13px}.conversation-turn[data-message-role=user] .conversation-turn-content{max-width:94%}.conversation-turn[data-message-role=user] .conversation-message-body{padding:11px 13px}.conversation-model-note{width:100%;margin-inline-start:0;padding-inline-start:3px;margin-block-start:3px}.conversation-message-body{line-height:1.85}.preferences-studio-heading{gap:18px;align-items:flex-start;padding-block:3px 25px}.preferences-studio-heading h1{font-size:33px}.preferences-studio-heading h1+p{font-size:13px}.preferences-studio-kicker{font-size:11px}.preferences-dial-art{width:99px;height:119px;padding:17px 12px;gap:20px;margin-block-start:18px;border-radius:17px 17px 29px 17px}.preferences-dial-track{width:66px}.preferences-dial-caption{font-size:6px;white-space:nowrap;letter-spacing:.07em}.preferences-studio .preferences-section{grid-template-columns:minmax(0,1fr);gap:19px;padding-block:25px}.preferences-section-number{margin-block-end:7px}.preferences-studio .preferences-theme-preview{height:107px}.preferences-studio .preferences-auto-chat{padding:19px}.preferences-back-link{margin-block-end:11px}.notification-preferences-mark{width:91px;height:111px;gap:14px;margin-block-start:22px}.notification-preferences-mark>svg{width:31px;height:31px}.notification-preferences-mark>span{font-size:6px}.notification-preferences-save{align-items:stretch;flex-direction:column;gap:16px}.notification-preferences .preferences-studio-heading{gap:12px}.notification-preferences-error{padding:18px;gap:12px}.notification-inbox{inset-inline-end:12px;inset-block-start:max(12px,env(safe-area-inset-top));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.notification-inbox-heading{padding-inline:18px 12px}.notification-inbox-toolbar{padding-inline:16px 10px}.notification-inbox-toolbar>p{font-size:11px}.notification-mark-read{font-size:10px;padding-inline:3px}.notification-open-item{padding-inline-start:15px;gap:9px}.notification-item-time{font-size:10px}.notification-inbox-preferences{padding-inline:16px;flex-wrap:wrap;gap:7px}.notification-inbox-preferences>span:last-child{margin-inline-start:24px;flex-basis:100%}.notification-detail-toolbar{padding-inline:17px}.notification-detail-body,.notification-detail-title{padding-inline:19px}}@media (max-width:380px){.notification-preferences-mark,.preferences-dial-art{display:none}.notification-preference-type{gap:9px}.notification-type-icon{width:30px;height:30px}}@media (pointer:coarse){.conversation-actions>button,.conversation-artifact-download,.conversation-email-draft>div>button,.conversation-workbook>button{min-width:44px;min-height:44px}.conversation-message-body details summary{min-height:44px}.notification-category-chips button,.notification-dismiss{width:44px;height:44px}.notification-dismiss{margin-inline:0 3px}.notification-detail-footer>*,.notification-detail-toolbar>button,.notification-inbox .icon-btn,.notification-inbox-error button,.notification-mark-read,.preferences-back-link{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.conversation-turn,.conversation-turn *,.notification-inbox *,.preferences-studio *{animation:none!important;transition:none!important}}