html[data-visual-system=atelier]{--sr-canvas:#f6e6dc;--sr-surface:#fdf5ef;--sr-soft:#efdacd;--sr-ink:#233b4b;--sr-muted:#526568;--sr-line:#e2c6b5;--sr-control:#82918e;--sr-action:#244356;--sr-action-hover:#183648;--sr-on-action:#fffdf5;--sr-clay:#bd6c48;--sr-brass:#99753d;--sr-sage:#e2eee3;--sr-sage-ink:#345d45;--sr-blue:#eadcd3;--sr-blue-ink:#5a3a2c;--sr-peach:#f8e5d7;--sr-peach-ink:#8e4f30;--sr-sun:#f3ebcf;--sr-sun-ink:#735e28;--sr-shadow:0 6px 24px #213b4b08;--sr-heading:#244653;--sr-heading-ink:#fff5e4;--sr-heading-muted:#d4dedb;--sr-heading-accent:#efb58f;--sr-board:#f1dccf}html[data-visual-system=atelier][data-appearance=dark]{--sr-canvas:#142731;--sr-surface:#203743;--sr-soft:#29414c;--sr-ink:#f3eee0;--sr-muted:#b5c4c6;--sr-line:#3b5660;--sr-control:#8b9d9f;--sr-action:#f3e6d0;--sr-action-hover:#fff4df;--sr-on-action:#233b4b;--sr-clay:#efa67f;--sr-brass:#ddbd82;--sr-sage:#2c463b;--sr-sage-ink:#c8dfca;--sr-blue:#3d2e28;--sr-blue-ink:#ecd6c8;--sr-peach:#543d32;--sr-peach-ink:#f2d2b9;--sr-sun:#4c4731;--sr-sun-ink:#ecdfa8;--sr-shadow:0 6px 24px #00000014;--sr-board:#2f2522}@media (width>=768px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop{--d-canvas:var(--sr-canvas);--d-paper:var(--sr-surface);--d-ink:var(--sr-ink);--d-muted:var(--sr-muted);--d-line:var(--sr-line);--d-wash:var(--sr-soft);--d-clay:var(--sr-clay);--d-sage:var(--sr-sage-ink);--d-nav:var(--sr-surface);--d-shadow:var(--sr-shadow);background:var(--sr-canvas);color:var(--sr-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-navigation{border-bottom-color:var(--sr-line);box-shadow:0 3px 16px #233b4b03}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-monogram{background:var(--sr-peach);color:var(--sr-peach-ink);box-shadow:none;border-color:#0000}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button[aria-current]{color:var(--sr-ink);background:color-mix(in srgb, var(--sr-blue) 45%, transparent)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button[aria-current]:after{background:var(--sr-clay)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button:hover{background:var(--sr-soft);color:var(--sr-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today,.qp2){--action-background:var(--sr-action);--action-hover:var(--sr-action-hover);--action-foreground:var(--sr-on-action);--action-shadow:none}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today,.qp2) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--sr-action);outline-offset:4px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today,.qp2) :is(.eyebrow,.section-label>span,.qp2-eyebrow){letter-spacing:.12em;color:var(--sr-muted);font-size:11px;font-weight:650}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today,.qp2) :is(.piece-kind,.private-note,.recent-date,.qp2-fine,.qp2-status){font-size:12px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today{--qt-bg:var(--sr-canvas);--qt-paper:var(--sr-surface);--qt-ink:var(--sr-ink);--qt-muted:var(--sr-muted);--qt-line:var(--sr-line);--qt-soft:var(--sr-soft);--qt-clay:var(--sr-clay)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .continue-card{background:var(--sr-surface);border-color:var(--sr-line);box-shadow:var(--sr-shadow);border-radius:16px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece{background:var(--sr-surface);border-color:var(--sr-line);border-radius:12px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece:hover{background:var(--sr-blue)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece .piece-icon{background:var(--sr-sage);color:var(--sr-sage-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .continue-actions .primary-button{background:var(--sr-action);color:var(--sr-on-action);border-color:var(--sr-action);border-radius:9px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .continue-actions .primary-button:hover{background:var(--sr-action-hover)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card{color:#233b4b;--action-background:#244356;--action-hover:#183648;--action-foreground:#fffdf5;background:#f4eddc;border-color:#dcd4bd;border-radius:16px;box-shadow:0 6px 24px #213b4b05}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card textarea{color:#233b4b;background:#fffcf4;border-color:#a9afa3;border-radius:8px;font-size:14px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card :is(button,textarea):focus-visible{outline-color:#244356}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card .duration-options button{color:#233b4b;border-color:#afb1a3}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card .duration-options button[aria-pressed=true]{color:#fffdf5;background:#244356;border-color:#244356}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card .focus-start:not(:disabled){color:#fffdf5;background:#244356;border-radius:8px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card .focus-foot{font-size:11px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview{color:#263d4b;background:#fffcf4}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2{--base:var(--sr-canvas);--panel:var(--sr-surface);--paper:var(--sr-surface);--ink:var(--sr-ink);--muted:var(--sr-muted);--edge:var(--sr-line);--wash:var(--sr-soft);--brass:var(--sr-brass);--accent:var(--sr-action);--accent-ink:var(--sr-on-action);--shadow:var(--sr-shadow)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2 [data-tone=sage]{--tone:#7c9a83;--tone-wash:var(--sr-sage);--tone-ink:var(--sr-sage-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2 [data-tone=clay]{--tone:#bd8669;--tone-wash:var(--sr-peach);--tone-ink:var(--sr-peach-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2 [data-tone=ink]{--tone:#7296aa;--tone-wash:var(--sr-blue);--tone-ink:var(--sr-blue-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2 [data-tone=brass]{--tone:#b29b62;--tone-wash:var(--sr-sun);--tone-ink:var(--sr-sun-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-card-body{background:var(--sr-surface);border-color:var(--sr-line);border-top-color:var(--tone);box-shadow:var(--sr-shadow);border-radius:0 13px 13px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-folder-tab{color:var(--tone-ink);background:var(--tone-wash);border-color:color-mix(in srgb, var(--tone) 50%, var(--sr-line))}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-button{border-radius:9px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-search{background:var(--sr-surface);border-color:var(--sr-control);border-radius:9px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-search input{padding:0}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-home-heading h1>span{color:var(--sr-clay)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-status-filters button[aria-pressed=true]{border-bottom-color:var(--sr-clay);color:var(--sr-ink)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2 :is(.qp2-dialog,.qp2-view-toggle button[aria-pressed=true]){background:var(--sr-surface);color:var(--sr-ink)}html[data-visual-system=atelier] [data-tour=rail],html[data-visual-system=atelier] [data-room-dock]{--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;--action-shadow:none;background-color:#203746}html[data-visual-system=atelier] nav:has([data-tour=rooms]){--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;--action-shadow:none;background-color:#203746}html[data-visual-system=atelier] [data-room-dock]{border-top-color:#99753d}html[data-visual-system=atelier] nav:has([data-tour=rooms]){box-shadow:0 6px 22px #10232d24}html[data-visual-system=atelier] [data-tour=rail]{border-color:#b7c2bf80}html[data-visual-system=atelier] :is([data-room-dock],[data-tour=rail],nav:has([data-tour=rooms])) button:focus-visible{outline-offset:3px;outline:2px solid #f3e6d0}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner{gap:24px;min-height:82px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav{border:1px solid var(--sr-line);background:var(--sr-soft);border-radius:13px;flex:0 auto;align-self:center;gap:4px;width:max-content;max-width:100%;padding:6px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button{min-height:44px;color:var(--sr-muted);border-radius:8px;padding:0 13px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button[aria-current]{background:var(--sr-action);color:var(--sr-on-action);box-shadow:0 3px 7px #17313e15}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button[aria-current]:after{display:none}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button[aria-current] svg{color:inherit}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-signature strong{font-size:25px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-monogram{background:var(--sr-peach);border-radius:7px 14px 14px 7px;width:46px;height:48px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading){isolation:auto;color:#fff5e4;background:#244653;border:1px solid #3e6069;border-radius:16px;min-height:163px;margin-bottom:28px;padding:25px 30px;position:relative;overflow:hidden}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading):after{content:"";z-index:0;pointer-events:none;border:1px solid #fff5e426;border-radius:50%;width:260px;height:260px;position:absolute;top:-144px;right:14%;box-shadow:0 0 0 25px #fff5e406,0 0 0 50px #fff5e405}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading) h1{color:#fff5e4;letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(40px,4vw,52px);font-weight:500;line-height:1.05}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading) h1>span{color:#efa67f}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading) :is(.eyebrow,.qp2-eyebrow){color:#dfc9a5;letter-spacing:.16em;font-size:10px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading)>div>p:last-child{color:#d6e0dc;font-size:15px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .page-heading>.subtle-button{color:#fff5e4;background:#ffffff06;border:1px solid #93a7a7;border-radius:8px;padding:11px 16px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .page-heading>.subtle-button:hover{background:#ffffff16}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-home-heading .qp2-primary{--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;color:#233b4b;background:#f3e6d0;border-color:#f3e6d0}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.page-heading,.qp2-home-heading) :is(button,h1):focus-visible{outline-color:#fff5e4}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .today-layout{gap:28px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .continue-card{border:1px solid var(--sr-line);border-top:3px solid var(--sr-clay);background:linear-gradient(110deg, var(--sr-surface) 57%, var(--sr-peach) 57%);min-height:322px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .continue-content h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,39px);font-weight:500}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview{transform:rotate(5deg)translateY(7px);box-shadow:-6px 7px #dccbb0,0 13px 28px #2f413c1f}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview:hover{transform:rotate(1deg)translateY(3px)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece{background:var(--sr-blue);border-color:#0000;min-height:92px;padding:18px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece:nth-child(2n){background:var(--sr-sun)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece:hover{border-color:var(--sr-control)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece .piece-icon{background:var(--sr-surface);border-radius:5px 10px 10px 5px;flex-shrink:0;width:42px;height:48px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today .focus-card{color:#26453d;background:#dfe9da;border-color:#c0d0bd;padding:25px 24px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today .focus-card h2{color:#26453d;letter-spacing:-.025em;font-size:31px;line-height:1.13}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today .focus-card :is(.eyebrow,p,.focus-foot){color:#4d6355}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today .focus-card .focus-icon{color:#26453d;background:#c9d9c5;border-color:#9fb599}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .shortlist{background:var(--sr-surface);border:1px solid var(--sr-line);border-radius:14px;margin-top:28px;padding:23px 25px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .reflection-footer{background:var(--sr-blue);border:none;border-radius:12px;margin-top:30px;padding:22px 25px}html[data-visual-system=atelier] .room-scenery-panel{overscroll-behavior:contain;background:var(--sr-surface);width:min(730px,100vw - 80px);max-height:calc(100dvh - 205px);color:var(--sr-ink);border:1px solid var(--sr-line);border-radius:18px;padding:22px;overflow-y:auto;box-shadow:0 22px 70px #10232d55}html[data-visual-system=atelier] .room-scenery-panel .sr-scenery-current{display:none}html[data-visual-system=atelier] .sr-scenery-heading{color:#fff5e4;background:#244653;margin:-22px -22px 18px;padding:20px 22px}html[data-visual-system=atelier] .sr-scenery-heading>span{font-size:26px;line-height:1.2}html[data-visual-system=atelier] .sr-scenery-heading .sr-scenery-kicker{letter-spacing:.18em;color:#dfc9a5;margin-bottom:5px;font:600 10px/1.5 "Source Sans 3",sans-serif;display:block}html[data-visual-system=atelier] .sr-scenery-heading>button{border:1px solid #8da5a7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}html[data-visual-system=atelier] .sr-scenery-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}html[data-visual-system=atelier] .sr-scenery-choice{text-align:left;border:1px solid var(--sr-line);background:var(--sr-canvas);min-width:0;color:var(--sr-ink);border-radius:10px;transition:border-color .18s,box-shadow .18s;overflow:hidden}html[data-visual-system=atelier] .sr-scenery-choice:hover{border-color:var(--sr-control);box-shadow:0 3px 12px #10232d15}html[data-visual-system=atelier] .sr-scenery-choice[aria-pressed=true]{border-color:var(--sr-action);box-shadow:0 0 0 2px var(--sr-action)}html[data-visual-system=atelier] .sr-scenery-image{aspect-ratio:1.9;background:var(--sr-soft);display:block;position:relative;overflow:hidden}html[data-visual-system=atelier] .sr-scenery-image img{object-fit:cover;width:100%;height:100%}html[data-visual-system=atelier] .sr-scenery-selected{color:#244356;background:#fff5e4;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px}html[data-visual-system=atelier] .sr-scenery-caption{padding:10px 11px;display:block}html[data-visual-system=atelier] .sr-scenery-caption strong{font:500 16px/1.15 Fraunces,serif;display:block}html[data-visual-system=atelier] .sr-scenery-caption>span{color:var(--sr-muted);margin-top:5px;font-size:11px;line-height:1.3;display:block}html[data-visual-system=atelier] .sr-scenery-settings{background:var(--sr-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px 26px;padding:18px;display:grid}html[data-visual-system=atelier] .sr-scenery-settings :is(label,legend,.sr-scenery-accents>span){color:var(--sr-ink);margin-top:0;font-size:12px;font-weight:600}html[data-visual-system=atelier] .sr-scenery-settings select{border:1px solid var(--sr-control);background:var(--sr-surface);color:var(--sr-ink);border-radius:7px}html[data-visual-system=atelier] .sr-scenery-settings .appearance-control{border:0;grid-area:1/2/3;margin:0;padding:0}html[data-visual-system=atelier] .sr-scenery-settings .appearance-options{margin-top:4px}html[data-visual-system=atelier] .sr-scenery-settings .appearance-options label{background:var(--sr-surface);border-color:var(--sr-control);padding:12px}html[data-visual-system=atelier] .sr-scenery-settings .appearance-options label[data-selected=true]{background:var(--sr-action);color:var(--sr-on-action);border-color:var(--sr-action)}html[data-visual-system=atelier] .sr-scenery-settings .appearance-control p{color:var(--sr-muted);max-width:27ch;font-size:12px}html[data-visual-system=atelier] .room-scenery-panel>div:last-child{color:var(--sr-muted);border-color:var(--sr-line);font-size:12px}html[data-visual-system=atelier] .room-scenery-panel :is(button,select,input):focus-visible{outline:2px solid var(--sr-action);outline-offset:4px}}@media (width>=768px) and (width<=1050px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner{gap:14px;padding-inline:24px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button{gap:5px;padding:0 10px;font-size:13px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading){padding:22px 25px}}@media (width>=768px) and (width<=900px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner{padding-block:14px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav{width:fit-content;max-width:100%}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .desk-nav-inner nav button{min-height:40px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .today-layout{gap:24px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qdesk-today .focus-card{padding:24px}}@media (prefers-reduced-motion:reduce){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview,html[data-visual-system=atelier] .sr-scenery-choice{transition:none}}@media (width>=768px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-resume>span:nth-child(2)>span{color:var(--sr-muted);margin-top:6px;display:block}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.focus-card,.paper-preview){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:auto}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .focus-card .outline-icon{color:#26453d;border-color:#9fb599}html[data-visual-system=atelier] div:has(>[data-tour=scenery][aria-expanded=true]){z-index:70}html[data-visual-system=atelier] .sr-scenery-image{aspect-ratio:2.4}html[data-visual-system=atelier] .sr-scenery-caption>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden}html[data-visual-system=atelier] .sr-scenery-settings{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:16px}html[data-visual-system=atelier] .sr-scenery-settings .appearance-control{grid-area:auto}html[data-visual-system=atelier] .sr-scenery-settings .appearance-options label{padding:9px 6px}html[data-visual-system=atelier] .sr-scenery-accents [role=radiogroup]{gap:8px;padding:6px 1px}html[data-visual-system=atelier] .sr-scenery-accents [role=radio]{width:28px;height:28px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview>:not(i){z-index:1;position:relative}}@media (width>=1080px){html[data-visual-system=atelier] .room-scenery-panel{width:840px}html[data-visual-system=atelier] .sr-scenery-visual{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px) and (width<=900px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qdesk-today .page-heading,.qp2-home-heading){min-height:140px;margin-bottom:22px;padding:19px 24px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qp2-resume{padding:18px 24px}}@media (width>=768px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .recent-piece small{font-size:11px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.page-heading,.qp2-home-heading,.focus-card){transform:translateZ(0)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.page-heading,.qp2-home-heading)>*{z-index:1;position:relative}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview{transform:rotate(5deg)translateY(7px)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .paper-preview:hover{transform:rotate(1deg)translateY(3px)}}html[data-visual-system=atelier]{--action-background:var(--sr-action);--action-hover:var(--sr-action-hover);--action-foreground:var(--sr-on-action);--action-shadow:0 3px 9px #14273112;--appearance-surface:var(--sr-surface);--appearance-raised:var(--sr-soft);--appearance-ink:var(--sr-ink);--appearance-muted:var(--sr-muted);--appearance-line:var(--sr-line)}html[data-visual-system=atelier] :is(.room-paper-panel,.qm-sheet){--paper:var(--sr-ink);--night:var(--sr-surface);--night-deep:var(--sr-soft);--ink:var(--sr-ink);--ink-soft:var(--sr-muted);--brass:var(--sr-brass);background:var(--sr-surface);color:var(--sr-ink);border-color:var(--sr-line)}html[data-visual-system=atelier] .qpe-panel{--qpe-paper:var(--sr-canvas);--qpe-surface:var(--sr-surface);--qpe-soft:var(--sr-soft);--qpe-ink:var(--sr-ink);--qpe-muted:var(--sr-muted);--qpe-line:var(--sr-line);--qpe-brass:var(--sr-brass);--qpe-selected:var(--sr-blue)}html[data-visual-system=atelier] .qrb{--qrb-bg:var(--sr-canvas);--qrb-surface:var(--sr-surface);--qrb-soft:var(--sr-soft);--qrb-ink:var(--sr-ink);--qrb-muted:var(--sr-muted);--qrb-line:var(--sr-line);--qrb-accent:var(--sr-brass);--qrb-button:var(--sr-action);--qrb-button-text:var(--sr-on-action)}html[data-visual-system=atelier] .qs2{--qs-bg:var(--sr-canvas);--qs-soft:var(--sr-soft);--qs-ink:var(--sr-ink);--qs-muted:var(--sr-muted);--qs-line:var(--sr-line);--qs-brass:var(--sr-brass);--qs-paper:#fff6e7}html[data-visual-system=atelier] .qv-dialog{--qv-paper:var(--sr-canvas);--qv-ink:var(--sr-ink);--qv-muted:var(--sr-muted);--qv-line:var(--sr-line);--qv-brass:var(--sr-brass)}html[data-visual-system=atelier] .qvault{--vault-paper:var(--sr-canvas);--vault-surface:var(--sr-surface);--vault-soft:var(--sr-soft);--vault-ink:var(--sr-ink);--vault-muted:var(--sr-muted);--vault-line:var(--sr-line);--vault-accent:var(--sr-brass)}html[data-visual-system=atelier] .dm-app{--v-bg:var(--sr-canvas);--v-surface:var(--sr-surface);--v-soft:var(--sr-blue);--v-hover:var(--sr-soft);--v-ink:var(--sr-ink);--v-muted:var(--sr-muted);--v-line:var(--sr-line);--v-accent:var(--sr-brass)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qt2{--bg:var(--sr-canvas);--panel:var(--sr-surface);--wash:var(--sr-soft);--ink:var(--sr-ink);--muted:var(--sr-muted);--edge:var(--sr-line);--nav:var(--sr-surface);--accent:var(--sr-action);--brass:var(--sr-brass)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qb2{--canvas:var(--sr-canvas);--chrome:var(--sr-surface);--paper:var(--sr-surface);--ink:var(--sr-ink);--muted:var(--sr-muted);--edge:var(--sr-line);--soft:var(--sr-soft)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qw{--qw-bg:var(--sr-canvas);--qw-panel:var(--sr-surface);--qw-raised:var(--sr-soft);--qw-ink:var(--sr-ink);--qw-muted:var(--sr-muted);--qw-line:var(--sr-line);--qw-accent:var(--sr-brass);--qw-hover:var(--sr-blue)}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qm2{--qm-bg:var(--sr-canvas);--qm-paper:var(--sr-surface);--qm-card:var(--sr-surface);--qm-ink:var(--sr-ink);--qm-muted:var(--sr-muted);--qm-line:var(--sr-line);--qm-soft:var(--sr-soft);--qm-brass:var(--sr-brass)}html[data-visual-system=atelier] :is(.qrb-card,.qpe-person,.qvault-memory-card,.qb2-card,.qm-board-card){box-shadow:var(--sr-shadow);border-radius:13px}html[data-visual-system=atelier] :is(.room-paper-heading,.qpe-heading,.qrb-panel-heading,.dm-heading){background:var(--sr-heading);color:var(--sr-heading-ink);border-bottom:1px solid #57767b}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading) :is(h1,h2){color:var(--sr-heading-ink);letter-spacing:-.035em;font-weight:500}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading) :is(p,small){color:var(--sr-heading-muted)}html[data-visual-system=atelier] :is(.qrb-heading,.qv-intro,.qvault-collection-intro){padding-block:16px}html[data-visual-system=atelier] :is(.qrb-header,.qv-chrome,.qvault-chrome){background:var(--sr-heading);color:var(--sr-heading-ink);border-bottom:1px solid #57767b}html[data-visual-system=atelier] :is(.qv-chrome,.qvault-chrome) :is(h2,p,button){color:inherit}html[data-visual-system=atelier] :is(.qpe-heading,.qrb-header,.room-paper-heading,.qvault-chrome,.qv-chrome) h2 span{color:var(--sr-heading-accent)}html[data-visual-system=atelier] :is(.qpe-search,.qrb-search,.dm-search){background:var(--sr-surface);border-color:var(--sr-control);border-radius:9px}html[data-visual-system=atelier] :is(.qrb-toolbar,.qpe-tabs,.qvault-tabs) button[aria-selected=true]{border-bottom-color:var(--sr-clay)}@media (width>=768px){html[data-visual-system=atelier] .atelier-site-header{background:#1b3443;border-bottom:1px solid #648088;gap:16px;min-height:66px;padding-block:9px;padding-inline:clamp(18px,2.1vw,36px);box-shadow:0 5px 20px #10232d22}html[data-visual-system=atelier] .atelier-site-header h1>span{letter-spacing:-.045em;font-size:29px}html[data-visual-system=atelier] .atelier-site-header [data-tour=rooms]{color:#fff5e4;background:#304c59;border-color:#7d969a66;border-radius:10px;min-height:40px;padding-inline:14px}html[data-visual-system=atelier] .atelier-site-header .atelier-main-nav{background:#112b39;border-color:#7d969a55;border-radius:12px;padding:4px}html[data-visual-system=atelier] .atelier-main-nav>button{color:#d2ddde;border-radius:8px;min-height:36px}html[data-visual-system=atelier] .atelier-main-nav>button[aria-pressed=true]{color:#203b4b;background:#f3e6d0}html[data-visual-system=atelier] .atelier-main-nav>span{display:none}html[data-visual-system=atelier] [data-room-dock]{background:#1b3443;border-top:1px solid #648088;box-shadow:0 -4px 18px #10232d16}html[data-visual-system=atelier] [data-room-dock]>div{min-height:78px;padding-block:10px}html[data-visual-system=atelier] [data-room-dock] :is([data-tour=timer],.atelier-sound-tools){background:0 0;border:0;border-radius:0;padding:4px 0}html[data-visual-system=atelier] [data-room-dock]>div>span[aria-hidden]>span{background:#f3e6d026;height:24px}html[data-visual-system=atelier] [data-tour=rail]{background:#1b3443;border:1px solid #7d969a88;border-radius:18px;padding-block:10px;box-shadow:0 8px 26px #10232d28}html[data-visual-system=atelier] [data-tour=scenery]{border-radius:10px}html[data-visual-system=atelier] .atelier-spaces{width:min(480px,100vw - 72px)}html[data-visual-system=atelier] .atelier-studio-card{background:var(--sr-surface);border:1px solid var(--sr-line);box-shadow:var(--sr-shadow);border-radius:13px;margin-block:14px;overflow:hidden}html[data-visual-system=atelier] .atelier-studio-card>div:first-child{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 18px 14px;display:grid}html[data-visual-system=atelier] .atelier-studio-picture{object-fit:cover;border-radius:0;width:calc(100% + 36px);max-width:none;height:140px;margin-inline:-18px}html[data-visual-system=atelier] .atelier-studio-card .truncate.font-semibold{white-space:normal;font:500 25px/1.2 Fraunces,serif}html[data-visual-system=atelier] .atelier-studio-card>div:nth-child(2){border-top:1px solid var(--sr-line);background:var(--sr-soft);padding:12px 14px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qt2-page-head,.qb2-page-head,.qm-intro){color:#fff5e4;background:#244653;border:1px solid #3e6069;border-radius:16px;min-height:155px;margin-bottom:26px;padding:24px 30px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qt2-page-head,.qb2-page-head,.qm-intro) h1{color:#fff5e4;letter-spacing:-.035em;font:500 clamp(38px,4vw,50px)/1.08 Fraunces,serif}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qt2-page-head,.qb2-page-head,.qm-intro) :is(p,small){color:#d6e0dc}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qt2-page-head,.qb2-page-head,.qm-intro) :is(h1>span,.qt2-eyebrow,.qb2-eyebrow){color:#efb58f}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qt2-page-head,.qb2-page-head,.qm-intro) button{--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;color:#fff5e4;border-color:#8ba1a6}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qw-library>header{color:#fff5e4;background:#244653;border-radius:12px;margin-bottom:18px;padding:22px}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qw-library>header :is(h1,button){color:#fff5e4}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qw-library>header .qw-eyebrow{color:#dfc9a5}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop :is(.qb2-card,.qm-board-card){border-color:var(--sr-line);background:var(--sr-surface)}}@media (width>=768px) and (width<=1100px){html[data-visual-system=atelier] .atelier-site-header{gap:8px;padding-inline:14px}html[data-visual-system=atelier] .atelier-site-header h1>span{font-size:24px}html[data-visual-system=atelier] .atelier-site-header>div:first-child{gap:12px}html[data-visual-system=atelier] .atelier-main-nav>button{padding-inline:9px;font-size:13px}html[data-visual-system=atelier] [data-room-dock]>div{gap:12px;min-height:70px}}@media (width>=768px) and (width<=850px){html[data-visual-system=atelier] .atelier-site-header [data-tour=rooms]{padding-inline:9px}html[data-visual-system=atelier] .atelier-site-header [data-tour=rooms]>span:first-of-type{max-width:90px}html[data-visual-system=atelier] .atelier-main-nav>button{gap:4px;padding-inline:7px;font-size:12px}html[data-visual-system=atelier] .atelier-site-header>div:last-child{gap:2px}html[data-visual-system=atelier] .atelier-site-header>div:last-child>span{margin-inline:2px}}html[data-visual-system=atelier] :is(.q-mobile.mobile-app,.qmx.qmx.qmx,.qmd.qmd.qmd){--bg:var(--sr-canvas);--paper:var(--sr-surface);--card:var(--sr-surface);--ink:var(--sr-ink);--muted:var(--sr-muted);--line:var(--sr-line);--soft:var(--sr-soft);--accent-bg:var(--sr-blue);--clay:var(--sr-clay)}@media (width<=767px){html[data-visual-system=atelier] .q-mobile.mobile-app .app-header{color:#fff5e4;min-height:calc(68px + env(safe-area-inset-top));background:#1b3443;border-bottom-color:#648088}html[data-visual-system=atelier] .q-mobile.mobile-app .app-header :is(.wordmark,.screen-heading,.icon-button){color:#fff5e4}html[data-visual-system=atelier] .q-mobile.mobile-app .app-header .wordmark{font-size:28px}html[data-visual-system=atelier] .q-mobile.mobile-app .header-tools{background:#294654;border-color:#78939a66;border-radius:12px}html[data-visual-system=atelier] .q-mobile.mobile-app .header-tools>.icon-button{width:40px;min-width:40px;height:40px;min-height:40px}html[data-visual-system=atelier] .q-mobile.mobile-app .header-actions{gap:8px}html[data-visual-system=atelier] .q-mobile.mobile-app .avatar.self{color:#244653;background:#f3e6d0;border-color:#e5c59a}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .room-hero{border-radius:16px;height:228px;margin:12px 12px 0;overflow:hidden;box-shadow:0 7px 22px #17333b16}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .room-name h1{color:#fff5e4;font-size:31px;line-height:1.1}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .room-peek{background:#1b3443d9;border-radius:9px;min-height:40px;font-size:12px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links{background:var(--sr-canvas);border:0;gap:8px;padding:12px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links>button{border:1px solid var(--sr-line);background:var(--sr-surface);border-radius:13px;gap:7px;padding:14px 4px 12px;box-shadow:0 2px 5px #17333b05}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links>button>div{background:var(--sr-sage);border-radius:10px;place-items:center;width:39px;height:36px;display:grid}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links>button:nth-child(2)>div{background:var(--sr-peach)}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links>button:nth-child(3)>div{background:var(--sr-blue)}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links svg{color:var(--sr-ink);width:21px;height:21px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links strong{font-size:14px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .feature-links small{color:var(--sr-muted);font-size:11px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .home-body{padding:16px 16px 28px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .section-heading h2{letter-spacing:-.03em;font-size:27px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx :is(.activity,.activity-voice){border:1px solid var(--sr-line);background:var(--sr-surface);box-shadow:var(--sr-shadow);border-radius:14px;padding:18px}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .activity-voice{border-left:3px solid var(--sr-clay)}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .rendezvous-activity{background:var(--sr-sage);border-color:#0000}html[data-visual-system=atelier] .qmx.qmx.qmx.qmx .rendezvous-date{background:var(--sr-surface);color:var(--sr-ink);border-radius:7px}html[data-visual-system=atelier] .q-mobile.mobile-app .studio-navigation{background:var(--sr-surface);padding-bottom:8px}html[data-visual-system=atelier] .q-mobile.mobile-app .context-switch{background:var(--sr-surface);min-height:46px;padding-block:12px}html[data-visual-system=atelier] .q-mobile.mobile-app .studio-tabs{gap:6px}html[data-visual-system=atelier] .q-mobile.mobile-app .studio-tabs>button{border:1px solid var(--sr-line);border-radius:8px;min-height:40px;padding:8px 3px}html[data-visual-system=atelier] .q-mobile.mobile-app .studio-tabs>button.active{background:var(--sr-action);color:var(--sr-on-action);border-color:var(--sr-action)}html[data-visual-system=atelier] .q-mobile.mobile-app .bottom-nav{background:var(--sr-surface);border-color:var(--sr-line);gap:5px;padding-inline:10px;box-shadow:0 -3px 18px #17333b08}html[data-visual-system=atelier] .q-mobile.mobile-app .bottom-nav>button.selected{background:var(--sr-blue);color:var(--sr-ink);border-radius:11px}html[data-visual-system=atelier] .q-mobile.mobile-app .bottom-nav>button>span{font-size:11px}html[data-visual-system=atelier] .q-mobile.mobile-app .bottom-nav>button.selected svg{color:var(--sr-ink)}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-today-entry{color:#fff5e4;background:#244653;border:1px solid #3e6069;border-radius:15px;padding:22px}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-today-entry :is(p,small,.desk-entry-link){color:#d6e0dc}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-tool{background:var(--sr-surface);border:1px solid var(--sr-line);box-shadow:var(--sr-shadow);border-radius:13px}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-tool:nth-child(3n+1){background:var(--sr-sage)}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-tool:nth-child(3n+2){background:var(--sr-blue)}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .desk-tool:nth-child(3n){background:var(--sr-peach)}html[data-visual-system=atelier] .qmd.qmd.qmd.qmd .primary,html[data-visual-system=atelier] :is(.qmx.qmx.qmx.qmx,.qmd.qmd.qmd.qmd) .primary{background:var(--sr-action);color:var(--sr-on-action)}html[data-visual-system=atelier] .q-mobile.mobile-app :is(.qm-sheet-heading,.screen-header:not(.app-header)){background:var(--sr-heading);color:var(--sr-heading-ink)}html[data-visual-system=atelier] .q-mobile.mobile-app .qm-main-paper{background:var(--sr-canvas)}}@media (prefers-reduced-motion:reduce){html[data-visual-system=atelier] :is(.atelier-site-header,.atelier-studio-card,.q-mobile.mobile-app) *{scroll-behavior:auto}}@media (width<=767px){html[data-visual-system=atelier] .atelier-phone-scenery .atelier-scenery-select{display:none}html[data-visual-system=atelier] .atelier-phone-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-visual-system=atelier] .atelier-phone-scenes>button{border:1px solid var(--sr-line);background:var(--sr-surface);color:var(--sr-ink);border-radius:10px;flex-direction:column;align-items:stretch;min-width:0;padding:0;display:flex;overflow:hidden}html[data-visual-system=atelier] .atelier-phone-scenes>button[aria-pressed=true]{outline:2px solid var(--sr-action);outline-offset:2px}html[data-visual-system=atelier] .atelier-phone-scenes img{aspect-ratio:1.8;object-fit:cover;width:100%}html[data-visual-system=atelier] .atelier-phone-scenes>button>span{text-align:left;padding:10px;font:500 16px/1.2 Fraunces,serif}html[data-visual-system=atelier] .atelier-phone-scenes small{color:var(--sr-muted);margin-top:4px;font:600 11px/1.5 "Source Sans 3",sans-serif;display:block}}html[data-visual-system=atelier] .q-mobile .qvault.qvault.qvault.qvault-phone .qvault-retrieval select,html[data-visual-system=atelier] .atelier-phone-scenery select{background:var(--sr-surface);color:var(--sr-ink);border:1px solid var(--sr-control);border-radius:9px;min-height:44px}html[data-visual-system=atelier][data-appearance=dark] :is(.atelier-phone-scenery,.qvault-phone){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-visual-system=atelier] .atelier-phone-scenery .appearance-options label{border-color:var(--sr-control)}html[data-visual-system=atelier] .atelier-phone-scenery .appearance-options label[data-selected=true]{background:var(--sr-action);color:var(--sr-on-action);outline-color:var(--sr-action)}html[data-visual-system=atelier] .qt-root{--qt-page:var(--sr-canvas);--qt-ink:var(--sr-ink);--qt-muted:var(--sr-muted);--qt-line:var(--sr-line);--qt-wash:var(--sr-soft);--qt-secondary:var(--sr-soft);--qt-shadow:var(--sr-shadow)}@media (width>=768px){html[data-visual-system=atelier] .room-fitted-stage{--stage-header:66px;--stage-dock:79px}}@media (width>=768px) and (width<=1100px){html[data-visual-system=atelier] .room-fitted-stage{--stage-dock:71px}}html[data-visual-system=atelier][data-accent=sage]{--sr-clay:#568064}html[data-visual-system=atelier][data-accent=rose]{--sr-clay:#ad5264}html[data-visual-system=atelier][data-accent=lagoon]{--sr-clay:#387b91}html[data-visual-system=atelier][data-accent=plum]{--sr-clay:#86609e}html[data-visual-system=atelier][data-appearance=dark][data-accent=sage]{--sr-clay:#a4c5a7}html[data-visual-system=atelier][data-appearance=dark][data-accent=rose]{--sr-clay:#e9a1af}html[data-visual-system=atelier][data-appearance=dark][data-accent=lagoon]{--sr-clay:#8fc8d7}html[data-visual-system=atelier][data-appearance=dark][data-accent=plum]{--sr-clay:#c7a6df}@media (width>=768px){html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qw-library>header{--qw-muted:#fff5e4;--qw-ink:#fff5e4;--qw-hover:#ffffff1f}}@media (width>=768px) and (width<=1100px){html[data-visual-system=atelier] .atelier-site-header [data-tour=rooms]>span.truncate{max-width:100px}}@media (width>=768px) and (width<=850px){html[data-visual-system=atelier] .atelier-site-header [data-tour=rooms]>[title=People\ seated]{display:none}}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading,.qrb-header,.qrb-panel-heading,.qvault-chrome,.qv-chrome,.v2-header,.qm-sheet-heading){--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;--qpe-ink:var(--sr-heading-ink);--qpe-muted:var(--sr-heading-muted);--qpe-line:#ffffff38;--qrb-ink:var(--sr-heading-ink);--qrb-muted:var(--sr-heading-muted);--qrb-line:#ffffff38;--qv-ink:var(--sr-heading-ink);--qv-muted:var(--sr-heading-muted);--qv-line:#ffffff38;--vault-ink:var(--sr-heading-ink);--vault-muted:var(--sr-heading-muted);--vault-line:#ffffff38;--ink:var(--sr-heading-ink);--ink-soft:var(--sr-heading-muted);--paper:var(--sr-heading-ink);color:var(--sr-heading-ink)}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading,.qrb-header,.qrb-panel-heading,.qvault-chrome,.qv-chrome,.v2-header,.qm-sheet-heading) :is(h1,h2){color:var(--sr-heading-ink)}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading,.qrb-header,.qrb-panel-heading,.qvault-chrome,.qv-chrome,.v2-header,.qm-sheet-heading) :is(h1,h2)>span{color:var(--sr-heading-accent)}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.dm-heading,.qrb-header,.qrb-panel-heading,.qvault-chrome,.qv-chrome,.v2-header,.qm-sheet-heading) :is(button,a):focus-visible{outline-color:var(--sr-heading-ink)}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.qvault-chrome,.qv-chrome,.qm-sheet-heading)>button{color:var(--sr-heading-ink);border-color:#ffffff38}html[data-visual-system=atelier] :is(.qpe-heading,.room-paper-heading,.qvault-chrome,.qv-chrome,.qm-sheet-heading)>button:hover{background:#ffffff12}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-calendar-mark>span{background:var(--sr-heading);color:var(--sr-heading-ink)}html[data-visual-system=atelier] .qv2.qv-refined{--v-bg:var(--sr-canvas);--v-surface:var(--sr-surface);--v-soft:var(--sr-soft);--v-ink:var(--sr-ink);--v-muted:var(--sr-muted);--v-line:var(--sr-line);--v-brass:var(--sr-brass);--v-clay:var(--sr-clay);--qv-paper:var(--sr-canvas);--qv-surface:var(--sr-surface);--qv-soft:var(--sr-soft);--qv-ink:var(--sr-ink);--qv-muted:var(--sr-muted);--qv-line:var(--sr-line);background:var(--sr-canvas);color:var(--sr-ink)}html[data-visual-system=atelier] .qv2.qv-refined .v2-header{--v-ink:var(--sr-heading-ink);--v-muted:var(--sr-heading-muted);--v-line:#ffffff38;--v-soft:#ffffff14;background:var(--sr-heading);color:var(--sr-heading-ink);border-bottom:1px solid #57767b;padding-block:22px}html[data-visual-system=atelier] .qv2.qv-refined .v2-header :is(.v2-eyebrow,.v2-eyebrow svg){color:#dfc9a5}html[data-visual-system=atelier] .qv2.qv-refined .v2-header h1{letter-spacing:-.035em;font-size:40px}html[data-visual-system=atelier] .qs2 .qs2-head{--action-background:#f3e6d0;--action-hover:#fff4df;--action-foreground:#233b4b;--qs-ink:var(--sr-heading-ink);--qs-muted:var(--sr-heading-muted);--qs-line:#ffffff38;--qs-soft:#ffffff14;--qs-brass:#dfc9a5;background:var(--sr-heading);color:var(--sr-heading-ink);border-bottom:1px solid #57767b;gap:20px;margin:0;padding:22px 24px}html[data-visual-system=atelier] .qs2 .qs2-head>div:first-child{min-width:0}html[data-visual-system=atelier] .qs2 .qs2-head h1{color:var(--sr-heading-ink);letter-spacing:-.035em;margin:6px 0;font-size:40px;line-height:1.15}html[data-visual-system=atelier] .qs2 .qs2-head h1>span{color:var(--sr-heading-accent)}html[data-visual-system=atelier] .qs2 .qs2-eyebrow{color:#dfc9a5;font-size:9px;line-height:1.5}html[data-visual-system=atelier] .qs2 .qs2-intro{font-size:12px;line-height:1.5}html[data-visual-system=atelier] .qs2 .qs2-head-actions{flex-wrap:nowrap;flex-shrink:0;gap:8px;max-width:none}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-button{white-space:nowrap}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-primary{color:#233b4b;background:#f3e6d0;border-color:#f3e6d0}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-primary:hover{background:#fff4df;border-color:#fff4df}html[data-visual-system=atelier] .qs2 .qs2-head :is(button,a):focus-visible{outline-color:var(--sr-heading-ink)}html[data-visual-system=atelier] .qs2 .qs2-body{padding-top:22px}html[data-visual-system=atelier] :is(.qs2-head .qs2-close,.v2-header-tools>.v2-icon:last-child,.qvault-chrome>.qvault-icon-button){width:40px;min-width:40px;height:40px;min-height:40px;color:var(--sr-heading-ink);box-shadow:none;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-visual-system=atelier] :is(.qs2-head .qs2-close,.v2-header-tools>.v2-icon:last-child,.qvault-chrome>.qvault-icon-button):hover{background:#ffffff14}html[data-visual-system=atelier] :is(.qs2-head .qs2-close,.v2-header-tools>.v2-icon:last-child,.qvault-chrome>.qvault-icon-button)>svg{width:19px;height:19px}@container (width<=820px){html[data-visual-system=atelier] .qs2 .qs2-head{align-items:center;gap:16px;padding:18px 20px;display:flex}html[data-visual-system=atelier] .qs2 .qs2-head h1{white-space:nowrap;margin:0;font-size:34px;display:block}html[data-visual-system=atelier] .qs2 .qs2-head :is(.qs2-eyebrow,.qs2-intro){display:none}html[data-visual-system=atelier] .qs2 .qs2-head-actions{justify-content:flex-end;margin-top:0}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-button{min-height:40px}}@container (width<=600px){html[data-visual-system=atelier] .qs2 .qs2-head h1{font-size:30px}html[data-visual-system=atelier] .qs2 .qs2-action-label{display:none}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-button{flex:0 0 40px;width:40px;height:40px;padding:0}}@container (width<=490px){html[data-visual-system=atelier] .qs2 .qs2-head{gap:8px;padding:16px 12px}html[data-visual-system=atelier] .qs2 .qs2-head h1{font-size:28px}html[data-visual-system=atelier] .qs2 .qs2-head-actions{gap:6px}}@container (width<=380px){html[data-visual-system=atelier] .qs2 .qs2-head h1{font-size:24px}html[data-visual-system=atelier] .qs2 .qs2-head-actions{gap:4px}html[data-visual-system=atelier] .qs2 .qs2-head .qs2-button{flex-basis:36px;width:36px}}html[data-visual-system=atelier] .qv2.qv-refined .v2-huddle-host{padding-top:16px}html[data-visual-system=atelier] .qv2.qv-refined .qv-huddle{background:var(--sr-sage);border-color:#0000}html[data-visual-system=atelier] .qv2.qv-refined .qv-huddle-symbol{background:var(--sr-surface);color:var(--sr-sage-ink)}html[data-visual-system=atelier] .qv2.qv-refined .v2-empty>svg{color:var(--sr-clay);width:35px;height:35px;margin:0 auto 18px;display:block}html[data-visual-system=atelier] .qv2.qv-refined .qv-composer{background:var(--sr-surface);box-shadow:var(--sr-shadow)}html[data-visual-system=atelier][data-appearance=dark] .qv2{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-visual-system=atelier] .qdesk-desktop.qdesk-desktop .qm-thumbnail,html[data-visual-system=atelier] .qm2 .qm-thumbnail{background-color:var(--sr-board);background-image:radial-gradient(color-mix(in srgb, var(--sr-ink) 13%, transparent) .65px, transparent .65px);border-bottom-color:var(--sr-line);background-size:16px 16px}html[data-visual-system=atelier] .qm2 .qm-mini-header{color:var(--sr-ink)}html[data-visual-system=atelier] .qm2 .qm-card-options{background:var(--sr-surface);color:var(--sr-ink);border-color:var(--sr-line);box-shadow:var(--sr-shadow)}html[data-visual-system=atelier] :is([aria-label="Mood board canvas"],[aria-label="Pinboard reading view"]){background-color:var(--sr-board)}html[data-visual-system=atelier] [aria-label="Mood board canvas"]>div>div>svg{color:color-mix(in srgb, var(--sr-ink) 15%, transparent)}html[data-visual-system=atelier] :is([aria-label="Mood board canvas"],[aria-label="Pinboard reading view"]) [data-card-id]:has(>div>:is([aria-label=Section\ title],h2)){color:var(--sr-ink)}html[data-visual-system=atelier] :is([aria-label="Mood board canvas"],[aria-label="Pinboard reading view"]) [data-card-id]:has(>div>:is([aria-label=Section\ title],h2)) :is(input,button){color:inherit}@media (width<=767px){html[data-visual-system=atelier] .q-mobile.mobile-app .screen-header:not(.app-header){--ink:var(--sr-heading-ink);--muted:var(--sr-heading-muted);--line:#ffffff38}html[data-visual-system=atelier] .q-mobile.mobile-app .screen-header:not(.app-header) :is(.screen-heading,.icon-button){color:var(--sr-heading-ink)}html[data-visual-system=atelier] .q-mobile.mobile-app .screen-header:not(.app-header) .screen-heading em{color:var(--sr-heading-accent)}html[data-visual-system=atelier] .qv2.qv-refined .v2-header{padding-block:16px}html[data-visual-system=atelier] .qv2.qv-refined .v2-header h1{font-size:30px}html[data-visual-system=atelier] .qv2.qv-refined .v2-huddle-host{padding-top:12px}}@media (width>=768px){html[data-visual-system=atelier] .qt-session-header{background:var(--sr-heading);color:var(--sr-heading-ink);--qt-ink:var(--sr-heading-ink);--qt-muted:var(--sr-heading-muted);--qt-wash:#ffffff14;--qt-line:#ffffff38;padding:16px 30px 20px}html[data-visual-system=atelier] .qt-session-header h2{color:var(--sr-heading-ink);letter-spacing:-.035em;font-size:40px}html[data-visual-system=atelier] .qt-session-header h2>span{color:var(--sr-heading-accent)}html[data-visual-system=atelier] .qt-session-header :is(button,p){color:var(--sr-heading-muted)}html[data-visual-system=atelier] .qt-session-header-top{margin-bottom:4px}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-header{padding:16px 30px 20px}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-header-top{margin-bottom:4px}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-heading{padding:0}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-heading h1{letter-spacing:-.035em;margin-bottom:4px;font-size:40px}html[data-visual-system=atelier] .qrb:not(.qrb-phone) .qrb-heading p{font-size:13px}}@media (width<=767px){html[data-visual-system=atelier] .qpe-heading{min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;gap:8px}html[data-visual-system=atelier] .qpe-heading>div{flex:1;min-width:0}html[data-visual-system=atelier] .qpe-heading h1{letter-spacing:0;font-size:28px;font-weight:500;line-height:1.15}html[data-visual-system=atelier] .qpe-heading p{display:none}html[data-visual-system=atelier] .qpe-heading>.qpe-close{background:0 0;border:0;width:44px;height:44px;padding:8px}}
