.creator-home{width:100%;color:var(--ink)}.guest-home{background:var(--paper,#f7f4ef);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.guest-home-nav{border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem clamp(1rem,3vw,1.75rem);display:flex}.guest-home-brand img{width:auto;height:1.5rem;display:block}.guest-home-links{font-family:var(--font-sans);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .875rem;font-size:.8125rem;display:flex}.guest-home-link{color:color-mix(in srgb, var(--ink) 70%, transparent);text-decoration:none}.guest-home-link:hover{color:var(--ink)}.guest-home-link.is-primary{border-radius:var(--radius-pill);background:var(--poesis-red);color:#fff;padding:.375rem .75rem;font-weight:600}.guest-home-link.is-primary:hover{color:#fff;filter:brightness(.95)}.guest-home-support{max-width:36rem;font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 62%, transparent);text-align:center;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.home-guest-note,.home-guest-error{max-width:34rem;font-family:var(--font-sans);text-align:center;color:color-mix(in srgb, var(--ink) 55%, transparent);margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.home-guest-error{color:var(--poesis-red)}.guest-home-foot{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:auto;padding:1.25rem;font-size:.75rem;display:flex}.guest-home-foot a{color:color-mix(in srgb, var(--ink) 55%, transparent);text-decoration:none}.guest-home-foot a:hover{color:var(--ink)}.creator-home.is-guest .home-stage{min-height:calc(100dvh - 7rem)}.home-scroll{padding-block:0;container:home-stage/size}.home-stage{flex-direction:column;justify-content:center;width:100%;max-width:88rem;min-height:100cqh;margin-inline:auto;display:flex}.google-nudge{color:#17141f;background:#f6f3f5;border:1px solid #17141f1a;border-radius:16px;flex-direction:column;gap:.85rem;width:min(100%,40rem);margin:0 auto .75rem;padding:1rem 1.1rem;display:flex}.google-nudge-title{font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.google-nudge-body{color:#17141fb8;margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:1.45}.google-nudge-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.google-nudge-actions .auth-google{width:auto;min-width:12.5rem;height:2.5rem;min-height:2.5rem}.google-nudge-later{color:#17141fb3;font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.4rem .55rem;font-size:.875rem;font-weight:500}.google-nudge-later:hover:not(:disabled){color:#17141f;background:#17141f0d}.google-nudge-later:disabled{opacity:.5;cursor:not-allowed}.google-nudge-error{color:#9f1239;margin:0;font-size:.8125rem;font-weight:500}.home-ask-stage{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(.875rem,2.5dvh,1.75rem);padding-block:clamp(1rem,5dvh,4rem) clamp(2rem,6dvh,3.5rem);display:flex}.creator-home-hero{text-align:center;flex-direction:column;align-items:center;gap:.45rem;max-width:52rem;display:flex}.home-pyli{isolation:isolate;pointer-events:none;flex:none;place-items:center;width:100%;margin:0 auto .15rem;display:grid}.home-pyli-figure{--pyli-size:clamp(8.5rem, 18vw, 12rem);width:var(--pyli-size);margin:0}.home-pyli .pyli-presence-frame{box-sizing:border-box;aspect-ratio:1;background:0 0;border-radius:0;width:100%;padding:8%;overflow:hidden}.home-pyli .pyli-presence-glow,.home-pyli .pyli-presence-wash,.home-pyli .pyli-presence-edge{display:none}.home-pyli .pyli-presence-video{object-fit:contain;object-position:center center;mix-blend-mode:multiply;filter:contrast(1.05)saturate(1.04);transform:none}@media (max-height:740px){.home-pyli-figure{--pyli-size:clamp(6.5rem, 15vh, 9.5rem)}.home-ask-stage{gap:.75rem;padding-block:.75rem 1.25rem}.creator-home-title{font-size:clamp(1.75rem,5.5dvh,2.75rem)}.home-stage{justify-content:flex-start;min-height:0}}@media (max-height:700px) and (max-width:640px){.home-pyli-figure{--pyli-size:clamp(4.75rem, 12vh, 6.5rem)}.home-ask-stage{gap:.5rem;padding-block:.5rem 1rem}.creator-home-greeting{font-size:.8125rem}.creator-home-title{font-size:clamp(1.5rem,5dvh,2.125rem)}}.home-ask-prompt{isolation:isolate;width:100%;max-width:52rem;position:relative}.home-ask-prompt:before{content:"";z-index:0;filter:blur(24px);opacity:.92;pointer-events:none;background:radial-gradient(#f0002b33,#f0002b12 48%,#0000 74%);border-radius:50%;width:min(42rem,108%);height:min(11rem,130%);position:absolute;top:58%;left:50%;transform:translate(-50%,-35%)}.home-ask-prompt>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.home-ask-prompt:before{animation:home-ask-glow 12s var(--ease-in-out,ease-in-out) infinite alternate}}@keyframes home-ask-glow{0%{opacity:.75;transform:translate(-50%,-35%)scale(1)}to{opacity:1;transform:translate(-50%,-35%)scale(1.04)}}.creator-home-greeting{font-family:var(--font-sans);color:var(--muted);letter-spacing:.005em;margin:0;font-size:.9375rem}.creator-home-greeting.is-pending{visibility:hidden}.creator-home-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,min(4.6vw,7.5dvh),4.5rem);font-weight:700;line-height:1.05}.creator-home-title em{color:var(--poesis-red);font-style:italic;font-weight:700}.home-ask{width:100%;max-width:52rem;padding-bottom:var(--keyboard-inset,0px);transition:padding-bottom var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.home-ask{transition:none}}.quick-ask{container:quick-ask/inline-size}.quick-ask .adv-composer{--home-composer-line:#d8d1c7;border-color:var(--home-composer-line);background:#f1ede6}.quick-ask .adv-composer:focus-within{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.quick-ask .adv-composer-bar{margin-top:.375rem;padding-top:.625rem;position:relative}.quick-ask .adv-composer-bar:before{content:"";background:var(--home-composer-line);height:1px;position:absolute;top:0;left:1.125rem;right:1.125rem}.quick-ask .adv-composer-send{transition:background-color .16s ease, transform .12s var(--ease-out)}.quick-ask .adv-composer-send:active:not(:disabled){transform:scale(.94)}.home-ask.is-leaving .home-quick-start{opacity:.5;transition:opacity .16s}.home-ask-note{max-width:52rem;font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 70%, transparent);margin:.625rem 0 0;padding:0 .25rem;font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.quick-ask .adv-composer-send,.home-ask.is-leaving .home-quick-start{transition:none}.quick-ask .adv-composer-send:active:not(:disabled){transform:none}}.home-quick-start{flex-wrap:nowrap;justify-content:center;gap:.5rem;max-width:52rem;margin:clamp(.75rem,1.8dvh,1.125rem) 0 0;padding:0;list-style:none;display:flex}.home-quick-more-slot{display:none}.home-quick-more-root{position:relative}.home-quick-more{align-items:center;gap:.25rem;display:inline-flex}.home-quick-more svg{width:.875rem;height:.875rem}.home-quick-more[aria-expanded=true] svg{transform:rotate(180deg)}.home-quick-more-menu{z-index:30;border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-md);background:#fffdf9;flex-direction:column;min-width:10rem;margin:0;padding:.375rem;list-style:none;display:flex;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 18px 40px -24px #1116}.home-quick-more-item{border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.home-quick-more-item:hover,.home-quick-more-item:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent);outline:none}@container quick-ask not (min-width:50rem){.home-quick-start>.is-extra-md{display:none}.home-quick-more-slot{display:block}.home-quick-more-menu>.is-extra-sm{display:none}}@container quick-ask not (min-width:30rem){.home-quick-start>.is-extra-sm{display:none}.home-quick-more-menu>.is-extra-sm{display:list-item}}.home-quick-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--poesis-red) 45%, transparent);background:color-mix(in srgb, var(--poesis-red) 6%, transparent);color:var(--ink)}.home-quick-chip{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-pill);height:auto;min-height:2.75rem;font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 78%, transparent);cursor:pointer;background:0 0;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:border-color .16s,background-color .16s,color .16s}.home-quick-chip:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent);color:var(--ink);background:#ffffff8c}.home-quick-chip:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.home-ecosystem{--eco-crimson:var(--poesis-crimson,#f0002b);--eco-cerulean:var(--poesis-cerulean,#2b7fff);--eco-saffron:var(--poesis-saffron,#dfa400);--eco-ink:var(--poesis-ink,var(--ink,#17141f));--eco-paper:var(--poesis-paper,#f6f3f5);--eco-icon:clamp(3.75rem, 7vw, 4.5rem);flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:52rem;margin:clamp(.35rem,1.2dvh,.75rem) auto 0;padding:0 .25rem;display:flex}.home-ecosystem-label{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--eco-ink) 48%, transparent);text-align:center;margin:0;font-size:.6875rem;font-weight:600}.home-ecosystem-grid{grid-template-columns:repeat(6,minmax(0,1fr));place-items:start center;gap:clamp(.5rem,1.6vw,1.25rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.home-ecosystem[data-count="1"] .home-ecosystem-grid,.home-ecosystem[data-count="2"] .home-ecosystem-grid,.home-ecosystem[data-count="3"] .home-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:22rem;margin-inline:auto}.home-ecosystem[data-count="4"] .home-ecosystem-grid,.home-ecosystem[data-count="5"] .home-ecosystem-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-eco-app{width:100%;max-width:5.5rem;color:var(--eco-ink);font:inherit;text-align:center;cursor:not-allowed;opacity:.92;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:.15rem;text-decoration:none;display:flex}.home-eco-app.is-available{cursor:pointer;opacity:1}.home-eco-icon{width:var(--eco-icon);height:var(--eco-icon);border:1px solid color-mix(in srgb, var(--eco-ink) 8%, transparent);background:var(--eco-paper);box-shadow:0 1px 2px color-mix(in srgb, var(--eco-ink) 5%, transparent);color:var(--eco-ink);border-radius:22%;place-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.home-eco-icon svg{width:42%;height:42%}.home-eco-app.is-crimson .home-eco-icon{color:var(--eco-crimson)}.home-eco-app.is-cerulean .home-eco-icon{color:var(--eco-cerulean)}.home-eco-app.is-saffron .home-eco-icon{color:var(--eco-saffron)}.home-eco-app.is-ink .home-eco-icon{color:var(--eco-ink)}.home-eco-name{max-width:100%;font-family:var(--font-sans);letter-spacing:-.01em;color:color-mix(in srgb, var(--eco-ink) 78%, transparent);overflow-wrap:anywhere;font-size:clamp(.625rem,1.35vw,.75rem);font-weight:500;line-height:1.25;display:block}@media (hover:hover) and (pointer:fine){.home-eco-app:hover .home-eco-icon{box-shadow:0 4px 12px color-mix(in srgb, var(--eco-ink) 8%, transparent);border-color:color-mix(in srgb, var(--eco-ink) 14%, transparent);transform:translateY(-1px)}}.home-eco-app:focus-visible{outline:none}.home-eco-app:focus-visible .home-eco-icon{outline:2px solid var(--eco-crimson);outline-offset:3px}.home-eco-app[aria-disabled=true]{opacity:.88;cursor:default}@media (max-width:900px){.home-ecosystem{--eco-icon:clamp(3.35rem, 8vw, 4rem);gap:.65rem}.home-ecosystem-grid{gap:clamp(.4rem,1.5vw,.85rem)}}@media (max-width:640px){.home-ecosystem{--eco-icon:3.5rem;margin-top:.5rem}.home-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .65rem;max-width:22rem}.home-eco-name{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.home-eco-icon,.home-eco-app:hover .home-eco-icon{transition:none;transform:none}}.home-workspace{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 420' fill='none' stroke='%23ea3323' stroke-width='1.2'%3E%3Cpath stroke-opacity='.11' d='M-20 360C220 296 380 412 612 330S984 148 1220 206'/%3E%3Cpath stroke-opacity='.07' d='M-20 392C238 330 404 432 646 352S1004 182 1220 246'/%3E%3Cpath stroke-opacity='.05' d='M-20 326C198 266 358 384 578 304S962 118 1220 168'/%3E%3C/svg%3E") right -6rem bottom -1rem/max(64rem,110%) no-repeat;flex-direction:column;flex:none;gap:clamp(.875rem,2dvh,1.25rem);padding:clamp(1rem,2.5dvh,1.75rem) 0 clamp(1rem,2.5dvh,2rem);display:flex;container:recent/inline-size}.home-workspace-head{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;display:flex}.home-workspace-head:has(.home-workspace-tabs){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:stretch;column-gap:1.5rem;display:grid}.home-workspace-head h2{font-family:var(--font-display);letter-spacing:-.02em;color:#17141f;justify-self:start;margin:0;font-size:clamp(1.2rem,2.2vw,1.375rem);font-weight:650;line-height:1.15}.home-workspace-tabs{justify-self:center;max-width:100%}.ws-tabs.home-workspace-tabs{background:#f6f3f5;border:1px solid #e6e1e6;border-radius:999px;gap:.125rem;padding:.2rem}.home-workspace-tabs .ws-tab{color:#17141f7a;min-height:2rem;padding:0 .95rem;font-size:.8125rem;font-weight:550;transition:background-color .16s,color .16s}.home-workspace-tabs .ws-tab:hover:not(.is-active){color:#17141f;background:0 0}.home-workspace-tabs .ws-tab.is-active{background:var(--poesis-crimson,#f0002b);color:#fff;box-shadow:none}.home-workspace-tabs .ws-tab.is-active:hover{color:#fff}.home-workspace-tabs .ws-tab:focus-visible{outline:2px solid var(--poesis-crimson,#f0002b);outline-offset:2px}.home-workspace-tabs .ws-tab-meta{background:color-mix(in srgb, currentColor 14%, transparent);box-shadow:none;color:inherit}.home-workspace-tabs .ws-tab.is-active .ws-tab-meta{background:#ffffff38}.home-workspace-all{justify-self:end}.home-workspace-head:has(.home-workspace-tabs) .home-workspace-all{margin-left:0}.home-workspace-panel{min-width:0}.home-empty-goals{flex-direction:column;gap:.875rem;max-width:40rem;display:flex}.home-empty-lede{font-family:var(--font-sans);color:var(--muted);margin:0;font-size:.9375rem}.home-goal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:520px){.home-goal-list{grid-template-columns:minmax(0,1fr)}}.home-goal-card{width:100%;min-height:var(--tap-min);border:1px solid var(--canvas-line);border-radius:var(--radius-lg);background:var(--paper-elevated,#fffdf9);text-align:left;color:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;text-decoration:none;display:flex}.home-goal-card svg{width:1.125rem;height:1.125rem;color:var(--poesis-red);flex:none;margin-top:.125rem}.home-goal-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.home-goal-title{font-family:var(--font-sans);color:var(--ink);font-size:.9375rem;font-weight:600}.home-goal-hint{font-family:var(--font-sans);color:var(--muted);font-size:.8125rem;line-height:1.35}.home-goal-card:hover{border-color:color-mix(in srgb, var(--poesis-red) 35%, var(--canvas-line));background:color-mix(in srgb, var(--poesis-red) 4%, var(--paper-elevated,#fffdf9))}.home-goal-card:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-goal-card{transition:none}}.home-goal-name{flex-direction:column;gap:.75rem;max-width:28rem;display:flex}.home-goal-name-input{border:1px solid var(--canvas-line);border-radius:var(--radius-lg);background:var(--paper-elevated,#fffdf9);width:100%;min-height:2.75rem;font-family:var(--font-sans);color:var(--ink);padding:.625rem .875rem;font-size:1rem}.home-goal-name-input:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.home-goal-name-actions{flex-wrap:wrap;gap:.5rem;display:flex}.home-goal-primary,.home-goal-secondary{border-radius:var(--radius-pill);min-height:2.75rem;font-family:var(--font-sans);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.home-goal-primary{background:var(--poesis-red);color:#fff;border:0}.home-goal-secondary{border:1px solid var(--canvas-line);color:var(--ink);background:0 0}.home-goal-footnote{font-family:var(--font-sans);color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.home-workspace-note{font-family:var(--font-sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0;font-size:.9375rem;display:flex}.home-workspace-note p{margin:0}.home-workspace-note a{color:var(--ink);text-underline-offset:3px}.home-workspace-note a:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px;border-radius:var(--radius-sm)}.home-workspace-action{border:1px solid var(--action-secondary-line);border-radius:var(--radius-pill);min-height:2.75rem;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:0 1.125rem 0 .875rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.home-workspace-action svg{width:1rem;height:1rem}.home-workspace-action:hover{border-color:var(--action-secondary-line-hover);background:var(--action-secondary-wash)}.home-workspace-action:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.home-workspace-action:disabled{opacity:.6;cursor:progress}.home-workspace-all{border-radius:var(--radius-sm);font-family:var(--font-sans);color:#17141f;white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem 0;font-size:.875rem;font-weight:550;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex}.home-workspace-all svg{width:.9rem;height:.9rem;color:var(--poesis-crimson,#f0002b);transition:transform .16s}.home-workspace-all:hover{color:#17141f;opacity:.82}@media (hover:hover) and (pointer:fine){.home-workspace-all:hover svg{transform:translate(2px)}}.home-workspace-all:focus-visible{outline:2px solid var(--poesis-crimson,#f0002b);outline-offset:2px}@container recent not (min-width:34rem){:is(.home-workspace-head,.home-workspace-head:has(.home-workspace-tabs)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""tabs all";justify-content:stretch;align-items:center;gap:.7rem .75rem;display:grid}.home-workspace-head h2{grid-area:title;font-size:1.2rem}.home-workspace-tabs{grid-area:tabs;justify-self:start}.ws-tabs.home-workspace-tabs{width:max-content;max-width:100%}.home-workspace-tabs .ws-tab{min-height:1.875rem;padding:0 .8rem;font-size:.78rem}.home-workspace-all{grid-area:all;justify-self:end;margin-left:0;font-size:.8125rem}}@media (max-width:48rem){:is(.home-workspace-head,.home-workspace-head:has(.home-workspace-tabs)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""tabs all";justify-content:stretch;align-items:center;gap:.7rem .75rem;display:grid}.home-workspace-head h2{grid-area:title}.home-workspace-tabs{grid-area:tabs;justify-self:start}.home-workspace-all{grid-area:all;justify-self:end;margin-left:0}}@media (prefers-reduced-motion:reduce){.home-workspace-action,.home-workspace-all,.home-workspace-all svg{transition:none}.home-workspace-all:hover svg{transform:none}}.project-gallery{--project-gap:1rem;gap:var(--project-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}@container recent (min-width:34rem){.project-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@container recent (min-width:56rem){.project-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@container recent (min-width:92rem){.project-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@container recent (min-width:64rem){.home-workspace .project-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@container recent not (min-width:34rem){.home-workspace .project-gallery,.library-results .project-gallery{grid-template-columns:minmax(0,1fr);gap:.75rem}.home-workspace .project-door,.library-results .project-door{flex-direction:row;min-height:7.25rem}.home-workspace .project-art,.library-results .project-art{aspect-ratio:auto;border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex:0 0 38%;align-self:stretch;min-height:7.25rem}.home-workspace .project-art-mark,.library-results .project-art-mark{width:3.25rem;height:3.25rem}.home-workspace .project-info,.library-results .project-info{border-top:0;border-left:1px solid var(--project-rule);flex:auto;justify-content:center;align-self:stretch;gap:.3rem;padding:.7rem 3.1rem .7rem .8rem}.home-workspace .project-info .folder-tag-chips,.library-results .project-info .folder-tag-chips{min-height:1.2rem;max-height:1.2rem;margin-bottom:0}.home-workspace .project-name,.library-results .project-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:1.25rem;font-size:1.0625rem;line-height:1.2;display:-webkit-box}.home-workspace .project-facts,.library-results .project-facts{flex-flow:column;gap:.2rem .75rem;min-height:0;margin-top:.375rem;padding-top:0}.home-workspace .project-menu,.library-results .project-menu{top:.4rem;left:.35rem;right:auto}.home-workspace .project-more,.library-results .project-more{width:1.125rem;height:1.125rem}.home-workspace .project-more svg,.library-results .project-more svg{width:.625rem;height:.625rem}.home-workspace .project-star,.library-results .project-star{opacity:1;width:1.125rem;height:1.125rem;position:absolute;inset:.4rem .35rem auto auto;transform:none}.home-workspace .project-star svg,.library-results .project-star svg{width:.625rem;height:.625rem}}.home-workspace .project{align-self:stretch;height:100%;overflow:visible}.home-workspace .project-face{overflow:hidden}.home-workspace .project-face,.home-workspace .project-door{flex:auto;height:100%;min-height:0}.home-workspace .project-art{aspect-ratio:1;flex:auto;min-height:0}.home-workspace .project-info{flex:none;gap:0;min-height:0;padding:.625rem .75rem .6875rem}.home-workspace .project-info .folder-tag-chips{min-height:1.125rem;max-height:1.125rem;margin-bottom:.375rem}.home-workspace .project-info .folder-tag{min-width:0;padding:.1875rem .5rem;font-size:.625rem}.home-workspace .project-name{-webkit-line-clamp:1;letter-spacing:-.012em;-webkit-box-orient:vertical;min-height:0;font-size:clamp(.9375rem,7cqi,1.0625rem);line-height:1.2;display:-webkit-box}.home-workspace .project-facts{letter-spacing:.012em;color:#ffffff8c;min-height:0;margin-top:.375rem;padding-top:0;font-size:.6875rem}.home-workspace .project-star{opacity:1;width:1.25rem;height:1.25rem;position:absolute;inset:.5rem .4rem auto auto}.home-workspace .project-star svg{width:.65rem;height:.65rem}.home-workspace .project-menu{top:.5rem;left:.4rem;right:auto}.home-workspace .project-more{width:1.25rem;height:1.25rem}.home-workspace .project-more svg{width:.65rem;height:.65rem}@media (max-width:48rem){.home-workspace .project-door{flex-direction:row;min-height:7.25rem}.home-workspace .project-art{aspect-ratio:auto;border-radius:var(--radius-lg) 0 0 var(--radius-lg);flex:0 0 38%;align-self:stretch;min-height:7.25rem}.home-workspace .project-info{border-top:0;border-left:1px solid var(--project-rule);justify-content:center;gap:.3rem;padding:.7rem 3.1rem .7rem .8rem}.home-workspace .project-facts{flex-flow:column;gap:.2rem .75rem;margin-top:.375rem;padding-top:0}.home-workspace .project-menu{top:.4rem;left:.35rem;right:auto}.home-workspace .project-more{width:1.125rem;height:1.125rem}.home-workspace .project-more svg{width:.625rem;height:.625rem}.home-workspace .project-star{opacity:1;width:1.125rem;height:1.125rem;position:absolute;inset:.4rem .35rem auto auto}.home-workspace .project-star svg{width:.625rem;height:.625rem}}.project-leading{min-width:0;display:flex}.project-add{aspect-ratio:8/11;border:1.5px dashed color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 2.5%, transparent);width:100%;min-height:100%;color:var(--ink);place-items:center;text-decoration:none;transition:border-color .18s,background-color .18s,transform .2s;display:grid}.project-add-icon{border-radius:var(--radius-pill);background:var(--poesis-red);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--poesis-red) 70%, transparent);place-items:center;transition:transform .2s;display:grid}.project-add-icon svg{width:1.5rem;height:1.5rem}@media (hover:hover){.project-add:hover{border-color:color-mix(in srgb, var(--poesis-red) 45%, transparent);background:color-mix(in srgb, var(--poesis-red) 4%, transparent);transform:translateY(-2px)}.project-add:hover .project-add-icon{transform:scale(1.06)}}.project-add:active{transform:scale(.99)}.project-add:focus-visible{outline:2px solid var(--poesis-red);outline-offset:3px}.project{--drawer-tuck:1.5rem;flex-direction:column;min-width:0;display:flex;position:relative}.project.is-open,.project.is-closing{z-index:5}.project-face{--project-panel:#141212;--project-glass:linear-gradient(180deg, #1c1a1af0 0%, #121010fa 100%);--project-title:#fffffffa;--project-quiet:#ffffff8c;--project-rule:#ffffff1a;z-index:2;background:var(--project-panel);border-radius:1rem;flex-direction:column;flex:auto;min-width:0;transition:box-shadow .24s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 24px -12px #11111147}.project-face.is-light{--project-glass:linear-gradient(180deg, #181515f0, #110f0ff7)}.project-door{isolation:isolate;border-radius:inherit;width:100%;color:var(--project-title);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex;position:relative;overflow:hidden}.project-door:focus-visible{outline:2px solid var(--poesis-red);outline-offset:3px}.project-art{z-index:1;width:100%;aspect-ratio:var(--project-cover,1);background:#161514;border-radius:1rem 1rem 0 0;flex:none;display:block;position:relative;overflow:hidden}.project-glow{z-index:0;border-radius:inherit;background:#161514;position:absolute;inset:0;overflow:hidden}.project-glow img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.project-art img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .32s var(--ease-out);position:absolute;inset:0}.project-art.is-plain{background:radial-gradient(120% 90% at 50% 40%, var(--paper-elevated), var(--paper) 70%), var(--paper);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--ink) 6%, transparent)}.project-art-logo{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.project-art-logo-mark{place-items:center;width:52%;height:52%;display:grid}.project-art .project-art-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;position:static}.project-face.is-light .project-art-mark{border-color:color-mix(in srgb, var(--ink) 14%, transparent);color:color-mix(in srgb, var(--ink) 70%, transparent);background:#ffffff8c}.project-art-mark{border-radius:var(--radius-pill);color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff29;place-items:center;width:4.5rem;height:4.5rem;display:grid}.project-art-glyph{width:2rem;height:2rem}.project-art.is-vinyl{place-items:center;padding:.75rem;display:grid}.folder-vinyl{aspect-ratio:1;width:min(78%,11.5rem);display:block}.folder-vinyl-disc{background:radial-gradient(circle,#211e1a 0 58%,#100f0e 60% 97%,#1c1a17 100%);border-radius:50%;width:100%;height:100%;display:block;position:relative;box-shadow:0 14px 28px -16px #1111118c,0 2px 6px #1113,inset 0 0 0 1px #ffffff0f}.folder-vinyl-grooves{background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3px);border-radius:50%;position:absolute;inset:2%;-webkit-mask:radial-gradient(circle,#0000 0 36%,#000 36.5% 97%,#0000 97.5%);mask:radial-gradient(circle,#0000 0 36%,#000 36.5% 97%,#0000 97.5%)}.folder-vinyl-label{background:radial-gradient(circle at 32% 26%, #fff, var(--paper) 74%);box-shadow:0 0 0 2px #0006, inset 0 0 0 3px var(--paper), inset 0 0 0 4px color-mix(in srgb, var(--poesis-crimson) 70%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:31%;overflow:hidden}img.folder-vinyl-art,.folder-vinyl-label .local-asset-image,.folder-vinyl-label picture.local-asset-image,.folder-vinyl-label .local-asset-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.folder-vinyl-fallback{width:100%;height:100%;color:var(--ink);place-items:center;display:grid}.folder-vinyl-mark{z-index:1;width:46%;height:auto;position:relative}.folder-vinyl-spindle{aspect-ratio:1;background:var(--paper);border-radius:50%;width:4.5%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px 2px #00000073}.folder-vinyl-thumb{place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.folder-vinyl-thumb-disc{background:radial-gradient(circle,#211e1a 0 58%,#100f0e 60% 100%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.folder-vinyl-thumb-mark{width:46%;height:auto}.project-info{z-index:1;border-top:1px solid var(--project-rule);background:var(--project-glass);-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);flex-direction:column;flex:none;gap:0;min-width:0;padding:.625rem .75rem .6875rem;display:flex;position:relative;container:project-info/inline-size}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-info{background:#171515f0}}.project-info .folder-tag-chips{flex-wrap:wrap;align-items:center;gap:.3125rem;min-height:1.125rem;max-height:1.125rem;margin-bottom:.375rem;display:flex;overflow:hidden}.project-info .folder-tag-chips.is-empty{visibility:hidden}.project-info .folder-tag{min-width:2.75rem;max-width:8rem;padding:.25rem .5625rem;line-height:1.1;box-shadow:inset 0 0 0 1px #ffffff24}.project-info .folder-tag:first-child{flex-shrink:0;max-width:60%}.project-title-row{align-items:center;gap:.75rem;min-width:0;display:flex}a.project-door,a.project-door:hover{color:var(--project-title);text-decoration:none}.project-menu-list>a:hover,.project-menu-list>a:focus-visible{color:var(--ink)}.project-name{-webkit-line-clamp:2;min-width:0;font-family:var(--font-display);letter-spacing:-.012em;overflow-wrap:anywhere;color:var(--project-title);-webkit-box-orient:vertical;flex:auto;font-size:clamp(1rem,7.5cqi,1.1875rem);font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.project-desc{-webkit-line-clamp:2;font-family:var(--font-sans);color:var(--project-quiet);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.project-facts{font-family:var(--font-sans);letter-spacing:.012em;color:var(--project-quiet);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;padding-top:0;font-size:.6875rem;font-weight:500;line-height:1.25;display:flex}.project-fact.is-empty{visibility:hidden}.project-fact{white-space:nowrap;align-items:center;gap:.3125rem;display:inline-flex}.project-fact svg{flex:none;width:.8125rem;height:.8125rem}@media (hover:hover){.project:not(.is-open) .project-face:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 16px 32px -16px #1116}.project-face:hover .project-art img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.project-face,.project-art img{transition:none}.project:not(.is-open) .project-face:hover,.project-face:hover .project-art img{transform:none}}.project-door:active .project-art{transform:scale(.995)}.project-menu{z-index:2;position:absolute;top:.55rem;left:.55rem;right:auto}.project-more{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);color:#fff;cursor:pointer;background:#14121261;border:1px solid #ffffff52;place-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .16s,border-color .16s;display:grid}.project-more svg{width:.8rem;height:.8rem}.project-more:hover,.project-menu.is-open .project-more{background:#14121294;border-color:#fff9}.project-more:focus-visible{outline-offset:2px;outline:2px solid #fff}.project-menu-list{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-md);background:var(--paper-elevated);min-width:11rem;box-shadow:0 16px 40px -24px color-mix(in srgb, var(--ink) 55%, transparent);flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;right:auto}.project-menu-list>a,.project-menu-list>button{border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem .625rem;font-size:.8125rem;text-decoration:none;display:block}.project-menu-list>a:hover,.project-menu-list>a:focus-visible,.project-menu-list>button:hover,.project-menu-list>button:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent);outline:none}.project-star{z-index:2;border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#14141457;border:1px solid #ffffff80;place-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .16s,background-color .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:.55rem;left:auto;right:.55rem}.project-star svg{width:.8rem;height:.8rem}.project-star:hover{background:#1414148c;border-color:#fffc}.project-star:active{transform:scale(.92)}.project-star:focus-visible{outline-offset:2px;outline:2px solid #fff}.project-face.is-light .project-star{border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);background:#fff9}.project-face.is-light .project-star:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent);background:#ffffffd9}.project-star[aria-pressed=true],.project-face.is-light .project-star[aria-pressed=true]{border-color:var(--poesis-red);background:var(--poesis-red);color:#fff}.project-star[aria-pressed=true] svg{fill:currentColor}@media (hover:hover){.project-star[aria-pressed=false]{opacity:0}.project-face:hover .project-star,.project-star:focus-visible{opacity:1}}.home-workspace .project-star,.library-results .project-star{opacity:1;position:absolute}.project[draggable=true] .project-art img{pointer-events:none;-webkit-user-drag:none}.project-gallery.is-arranging .project-face{box-shadow:none;transform:none}.project-gallery.is-arranging .project.is-dragging .project-face{opacity:0}.project-gallery.is-arranging .project.is-dragging:after{content:"";border:1.5px dashed color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 3.5%, transparent);pointer-events:none;position:absolute;inset:0}.project-gallery.is-arranging .project-door{cursor:grabbing}.project-carry{z-index:1000;border-radius:var(--radius-lg);pointer-events:none;will-change:transform;position:fixed;top:0;left:0;box-shadow:0 36px 64px -28px #1111118c,0 12px 24px -14px #11111159}.project-carry .project-face{box-shadow:none;transform:none}.project-carry .project-star[aria-pressed=false]{opacity:0}.project-carry.is-landing{transition:transform .26s var(--ease-out), box-shadow .26s ease;box-shadow:0 0 #1110}.project:has(.project-menu.is-open){z-index:6}.project-menu.is-open{z-index:4}.project-menu-list>.project-menu-tags{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.project-menu-sep{background:color-mix(in srgb, var(--ink) 8%, transparent);height:1px;margin:.3125rem .25rem}.project-menu-list>.project-menu-icon{align-items:center;gap:.5rem;display:flex}.project-menu-icon svg{width:.9375rem;height:.9375rem;color:color-mix(in srgb, var(--ink) 60%, transparent);flex:none}.project-menu-list>.project-menu-icon.is-danger,.project-menu-icon.is-danger svg{color:var(--poesis-red)}.project-menu-list>.project-menu-icon.is-danger:hover,.project-menu-list>.project-menu-icon.is-danger:focus-visible{background:color-mix(in srgb, var(--poesis-red) 8%, transparent)}.portfolio-basics-panel.project-delete{width:min(500px,100vw - 32px);color:var(--ink);padding:24px 26px 22px}.project-delete-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:.25rem 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.2}.project-delete-body{font-family:var(--font-sans);color:var(--muted);margin:0 0 .625rem;font-size:.875rem;line-height:1.55}.project-delete-problem{border-radius:var(--radius-md);background:color-mix(in srgb, var(--poesis-red) 7%, transparent);font-family:var(--font-sans);color:var(--poesis-red);margin:.25rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.project-delete-actions{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.project-delete-keep,.project-delete-confirm{border-radius:var(--radius-pill);min-height:40px;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.4375rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;transition:background-color .14s,filter .14s;display:inline-flex}.project-delete-keep{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink);background:#fff}.project-delete-keep:hover{background:color-mix(in srgb, var(--ink) 4%, #fff)}.project-delete-confirm{background:var(--poesis-red);color:#fff;border:0}.project-delete-confirm:hover{filter:brightness(1.06)}.project-delete-keep:disabled,.project-delete-confirm:disabled{opacity:.6;cursor:progress}.project-delete-keep:focus-visible,.project-delete-confirm:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.project-menu-count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:1.125rem;color:var(--ink);text-align:center;padding:0 .3rem;font-size:.6875rem;line-height:1.125rem}.folder-tag-chips{gap:.25rem;min-width:0;margin-bottom:.25rem;display:flex}.folder-tag-chips .folder-tag{flex:0 auto;min-width:2.5rem}.folder-tag-chips .folder-tag.is-more{flex:none;min-width:0}.folder-tag{border-radius:var(--radius-pill);background:var(--tag-fill);max-width:100%;font-family:var(--font-sans);color:var(--tag-ink);text-overflow:ellipsis;white-space:nowrap;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-block;overflow:hidden}.folder-tag.is-more{color:#fff;background:#ffffff38}.project-face.is-light .folder-tag.is-more{background:color-mix(in srgb, var(--ink) 10%, transparent);color:var(--ink)}.portfolio-basics-panel.folder-edit.folder-tags-dialog{width:min(900px,100vw - 32px)}.folder-tags-dialog .folder-edit-body{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.folder-tags-dialog .folder-edit-label{margin:0}@media (max-width:640px){.folder-tags-dialog .folder-edit-body{grid-template-columns:1fr}.folder-tags-dialog .folder-edit-preview{width:min(13rem,60vw)}}.folder-tags{font-family:var(--font-sans);color:var(--ink)}:where(.folder-tags) button{font:inherit;color:inherit;cursor:pointer}.folder-tags-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.folder-tags-item{border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);border-radius:var(--radius-md);background:#fff;align-items:center;transition:border-color .14s;display:flex}.folder-tags-item:hover,.folder-tags-item:focus-within{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}.folder-tags-row{border-radius:var(--radius-md);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;padding:.5rem .75rem;display:flex}.folder-tags-list .folder-tag{padding:.25rem .75rem;font-size:.8125rem}.folder-tags-row:focus-visible{outline:none}.folder-tags-item:has(.folder-tags-row:focus-visible){border-color:color-mix(in srgb, var(--poesis-red) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--poesis-red) 12%, transparent)}.folder-tags-row:disabled{opacity:.45;cursor:not-allowed}.folder-tags-check{border:1.5px solid color-mix(in srgb, var(--ink) 28%, transparent);color:#fff;border-radius:.3rem;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.folder-tags-check.is-on{border-color:var(--poesis-red);background:var(--poesis-red)}.folder-tags-check svg{width:.6875rem;height:.6875rem}.folder-tags-edit{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--ink) 45%, transparent);background:0 0;border:0;flex:none;place-items:center;margin-right:.375rem;padding:0;transition:color .12s,background-color .12s;display:grid}.folder-tags-item:hover .folder-tags-edit{color:color-mix(in srgb, var(--ink) 70%, transparent)}.folder-tags-edit:hover,.folder-tags-edit:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);outline:none}.folder-tags-edit svg{width:.875rem;height:.875rem}.folder-tags-editor form{border:1px solid color-mix(in srgb, var(--poesis-red) 30%, transparent);border-radius:var(--radius-md);box-shadow:0 0 0 3px color-mix(in srgb, var(--poesis-red) 7%, transparent);background:#fff;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.folder-tags-preview{align-self:flex-start;max-width:100%}.folder-tags-editor .folder-tags-field{--field-bg:var(--paper-elevated)}.folder-tags-editor-actions{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.folder-tags-editor-end{gap:.375rem;display:inline-flex}.folder-tags-remove{border-radius:var(--radius-pill);min-height:30px;color:color-mix(in srgb, var(--ink) 60%, transparent);background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.folder-tags-remove:hover,.folder-tags-remove:focus-visible{background:color-mix(in srgb, var(--poesis-red) 8%, transparent);color:var(--poesis-red);outline:none}.folder-tags-remove svg{width:.8125rem;height:.8125rem}.folder-tags-cancel,.folder-tags-save{border-radius:var(--radius-pill);min-height:34px;padding:0 1rem;font-size:.8125rem;font-weight:600}.folder-tags-cancel{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:#fff}.folder-tags-cancel:hover{border-color:color-mix(in srgb, var(--ink) 28%, transparent)}.folder-tags-save{background:var(--poesis-red);color:#fff;border:0}.folder-tags-save:disabled{background:color-mix(in srgb, var(--ink) 14%, transparent);cursor:default}.folder-tags-cancel:focus-visible,.folder-tags-save:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.folder-tags-hint.is-error{color:var(--poesis-red)}.folder-tags-confirm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--poesis-red) 7%, transparent);flex-direction:column;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.4;display:flex}.folder-tags-confirm-actions{justify-content:flex-end;gap:.375rem;display:flex}.folder-tags-confirm-actions button{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:var(--radius-pill);background:#fff;min-height:28px;padding:0 .75rem;font-size:.75rem}.folder-tags-confirm-actions button.is-danger{border-color:var(--poesis-red);background:var(--poesis-red);color:#fff}.folder-tags-empty{border:1px dashed color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-md);color:var(--muted);margin:0;padding:1rem;font-size:.8125rem;line-height:1.45}.folder-tags-new{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);padding-top:1.25rem}.folder-tags-new-row{align-items:center;gap:.5rem;display:flex}.folder-tags-new-row .folder-tags-field{flex:1;min-width:0}.folder-tags-new-row .folder-edit-chip{border-color:var(--poesis-red);background:var(--poesis-red);color:#fff;flex:none;align-items:center;gap:.375rem;min-height:44px;display:inline-flex}.folder-tags-new-row .folder-edit-chip:disabled{background:color-mix(in srgb, var(--ink) 10%, transparent);color:color-mix(in srgb, var(--ink) 45%, transparent);cursor:default;border-color:#0000}.folder-tags-new-row .folder-edit-chip svg{width:.9375rem;height:.9375rem}.folder-tags-field{--field-bg:#fff;border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-md);background:var(--field-bg);align-items:center;gap:.625rem;min-height:44px;padding:0 .875rem;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.folder-tags-field:focus-within{border-color:color-mix(in srgb, var(--poesis-red) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--poesis-red) 12%, transparent)}.folder-tags-dot{border-radius:var(--radius-pill);background:var(--tag-fill);flex:none;width:.625rem;height:.625rem}.folder-tags-dialog .folder-tags-field input[type=text],.folder-tags-dialog .folder-tags-field input[type=text]:focus,.folder-tag-picker .folder-tags-field input[type=text],.folder-tag-picker .folder-tags-field input[type=text]:focus{width:auto;min-width:0;min-height:0;box-shadow:none;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:.9375rem}.folder-tags-colors{flex-wrap:wrap;gap:.5rem;padding:.25rem .125rem;display:flex}.folder-tags-swatch{border-radius:var(--radius-pill);background:var(--tag-fill);border:0;flex:none;width:1.75rem;height:1.75rem;padding:0;transition:box-shadow .12s}.folder-tags-swatch:hover{box-shadow:0 0 0 2px var(--paper-elevated), 0 0 0 3px color-mix(in srgb, var(--ink) 25%, transparent)}.folder-tags-swatch.is-on{box-shadow:0 0 0 2px var(--paper-elevated), 0 0 0 4px var(--tag-fill)}.folder-tags-swatch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.folder-tags-color-menu{flex:none;display:inline-flex}.folder-tags-color-button{border-radius:var(--radius-pill);height:2rem;color:color-mix(in srgb, var(--ink) 50%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:-.4375rem;padding:0 .375rem 0 .4375rem;transition:background-color .12s;display:inline-flex}.folder-tags-color-button:hover:not(:disabled),.folder-tags-color-button[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 7%, transparent)}.folder-tags-color-button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.folder-tags-color-button:disabled{cursor:not-allowed;opacity:.45}.folder-tags-color-button .folder-tags-dot,.folder-tags-color-button svg{width:.875rem;height:.875rem}.folder-tags-color-pop{z-index:2;border-radius:var(--radius-md);background:var(--field-bg);align-items:center;min-height:100%;padding:.25rem;animation:.14s ease-out folder-tags-palette-in;display:flex;position:absolute;top:50%;left:2.875rem;right:.375rem;transform:translateY(-50%)}@keyframes folder-tags-palette-in{0%{opacity:0;transform:translate(-.5rem,-50%)}}@media (prefers-reduced-motion:reduce){.folder-tags-color-pop{animation:none}}@media (max-width:640px){.folder-tags-color-pop{justify-content:center;left:.25rem;right:.25rem}.folder-tags-color-pop .folder-tags-colors{justify-content:center}}.folder-tags-color-pop .folder-tags-colors{flex-wrap:wrap;gap:.375rem;padding:0}.folder-tags-color-pop .folder-tags-swatch{width:1.5rem;height:1.5rem}.folder-tags-color-pop .folder-tags-swatch:hover{box-shadow:0 0 0 2px var(--field-bg), 0 0 0 3px color-mix(in srgb, var(--ink) 25%, transparent)}.folder-tags-color-pop .folder-tags-swatch.is-on{box-shadow:0 0 0 2px var(--field-bg), 0 0 0 4px var(--tag-fill)}.folder-tag-picker-list{flex-wrap:wrap;gap:.375rem;display:flex}.folder-tag-picker-chip{background:color-mix(in srgb, var(--tag-fill) 14%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tag-fill) 32%, transparent);color:color-mix(in srgb, var(--tag-fill) 55%, #000);cursor:pointer;border:0;align-items:center;gap:.25rem;padding:.3125rem .75rem;font-size:.75rem;transition:background-color .12s,color .12s;display:inline-flex}.folder-tag-picker-chip:hover:not(:disabled){background:color-mix(in srgb, var(--tag-fill) 24%, #fff)}.folder-tag-picker-chip.is-on,.folder-tag-picker-chip.is-on:hover:not(:disabled){background:var(--tag-fill);box-shadow:none;color:var(--tag-ink)}.folder-tag-picker-chip:disabled{cursor:not-allowed;opacity:.4}.folder-tag-picker-chip.is-movable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.folder-tag-picker-chip.is-dragging{z-index:1;cursor:grabbing;position:relative;transform:scale(1.06);box-shadow:0 8px 18px -8px #11111173}@media (prefers-reduced-motion:reduce){.folder-tag-picker-chip.is-dragging{transform:none}}.folder-tag-picker-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.folder-tag-picker-chip svg{width:.75rem;height:.75rem}.folder-tags-field input:disabled{cursor:not-allowed}.folder-edit-hint.is-error,.folder-edit-note.is-error{color:var(--poesis-red)}.folder-edit-save:has(.folder-edit-save-icon){align-items:center;gap:.375rem;display:inline-flex}.folder-edit-save-icon{width:1rem;height:1rem}.ready-folder{width:260px;margin:36px 0 0}.ready-folder .project-door{cursor:default}.ready-folder.project-face .project-art img{transform:none}.folder-tags-hint{color:var(--muted);margin:0;font-size:.75rem}.project.is-open .project-face{box-shadow:0 24px 48px -28px #1119}.project-drawer{z-index:1;--drawer-from:-100% 0;top:0;bottom:0;left:calc(100% - var(--drawer-tuck));width:calc(var(--drawer-width,36rem) + var(--drawer-tuck));clip-path:inset(-4rem -4rem -4rem 0);display:flex;position:absolute;container:drawer/size}.project[data-drawer=left] .project-drawer{--drawer-from:100% 0;right:calc(100% - var(--drawer-tuck));clip-path:inset(-4rem 0 -4rem -4rem);left:auto}.project[data-drawer=down] .project-drawer{--drawer-from:0 -100%;top:calc(100% + .625rem);bottom:auto;left:var(--drawer-offset,0px);width:var(--drawer-width,100%);clip-path:inset(0 -4rem -4rem);container-type:inline-size}.project-panel{min-width:0;min-height:0;padding:1.25rem 1.5rem 1.375rem calc(1.75rem + var(--drawer-tuck));border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--radius-lg);background:var(--paper-elevated);box-shadow:0 28px 56px -32px color-mix(in srgb, var(--ink) 55%, transparent);transition:translate var(--duration-drawer) var(--ease-drawer);flex-direction:column;flex:1;justify-content:center;gap:1.25rem;display:flex;position:relative;container:panel/inline-size}@starting-style{.project-panel{translate:var(--drawer-from)}}.project[data-drawer=left] .project-panel{padding:1.25rem calc(1.5rem + var(--drawer-tuck)) 1.375rem 1.75rem}.project[data-drawer=down] .project-panel{padding:1.25rem 1.5rem 1.375rem}.project.is-closing .project-panel{translate:var(--drawer-from);transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.project-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-panel-titles{flex-direction:column;gap:.25rem;min-width:0;display:flex}.project-kicker{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--poesis-red);margin:0 0 .125rem;font-size:.6875rem;font-weight:600}.project-panel-title{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:700;line-height:1.05;overflow:hidden}.folder-tag-chips.is-panel{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0}.folder-tag-chips.is-panel .folder-tag{min-width:0;padding:.25rem .625rem;font-size:.75rem}.project-open{border:1px solid var(--poesis-red);border-radius:var(--radius-pill);background:var(--poesis-red);font-family:var(--font-sans);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:.4375rem;padding:.5rem .625rem .5rem .8125rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.project-open:not(:has(.project-open-count)){padding-right:.9375rem}.project-open-count{border-radius:var(--radius-pill);min-width:1.25rem;color:var(--poesis-red);text-align:center;font-variant-numeric:tabular-nums;background:#fff;padding:0 .375rem;font-size:.6875rem;line-height:1.25rem}.project-open:hover,.project-open:focus-visible{border-color:color-mix(in srgb, var(--poesis-red) 88%, var(--ink));background:color-mix(in srgb, var(--poesis-red) 88%, var(--ink));color:#fff;text-decoration:none;box-shadow:0 8px 18px -12px #f0002b99}.project-open:active{transform:scale(.98)}.project-open:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.project-spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container panel (min-width:44rem){.project-spaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.project:not([data-drawer=down]) .folder-tag-chips.is-panel{display:none}.project:not([data-drawer=down]) .project-panel{gap:1rem}.project:not([data-drawer=down]) .project-spaces{gap:.625rem;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}.project:not([data-drawer=down]) .project-space{min-height:0;padding:.75rem .75rem .75rem .875rem}.project:not([data-drawer=down]) .project-space-hint{-webkit-line-clamp:1}@container drawer (max-height:20.5rem){.project[data-drawer] .project-panel{gap:.75rem;padding-top:.875rem;padding-bottom:.875rem}.project[data-drawer] .project-panel-title{font-size:1.5rem}.project[data-drawer] .project-spaces{gap:.5rem}.project[data-drawer] .project-space,.project[data-drawer] .project-space-skeleton{align-items:center;min-height:2.75rem}.project[data-drawer] .project-space{padding:.625rem .75rem}.project[data-drawer] .project-space-hint{display:none}.project[data-drawer] .project-space-icon,.project[data-drawer] .project-space-arrow{margin-top:0}}.project-spaces>li{min-width:0;animation:project-space-in .28s var(--ease-out) both;display:flex}.project-spaces>li:nth-child(2){animation-delay:30ms}.project-spaces>li:nth-child(3){animation-delay:60ms}.project-spaces>li:nth-child(4){animation-delay:90ms}.project-spaces>li:nth-child(5){animation-delay:.12s}.project-spaces>li:nth-child(6){animation-delay:.15s}.project-space{--space-accent:var(--poesis-red);border:1px solid color-mix(in srgb, var(--ink) 7%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--space-accent) 3%, var(--paper-elevated));min-width:0;min-height:4.25rem;color:var(--ink);flex:1;align-items:flex-start;gap:.75rem;padding:.9375rem .875rem .9375rem 1rem;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.project-space-icon{color:var(--space-accent);flex:none;place-items:center;margin-top:.0625rem;display:grid}.project-space-icon svg{width:1.25rem;height:1.25rem}.project-space-text{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.project-space-title{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.project-space-hint{font-family:var(--font-sans);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.project-space-arrow{width:15px;height:15px;color:color-mix(in srgb, var(--ink) 55%, transparent);flex:none;margin-top:.125rem;transition:color .16s,transform .16s}@media (hover:hover){.project-space:hover{background:color-mix(in srgb, var(--space-accent) 6%, var(--paper-elevated));border-color:color-mix(in srgb, var(--space-accent) 22%, transparent);box-shadow:0 10px 22px -18px color-mix(in srgb, var(--ink) 50%, transparent)}.project-space:hover .project-space-arrow{color:var(--ink);transform:translate(2px)}}.project-space:active{transform:scale(.99)}.project-space:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.project-skeleton{aspect-ratio:8/11;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 4%, var(--paper));animation:1.6s ease-in-out infinite creator-home-pulse}.project-space-skeleton{border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 4%, var(--paper));min-height:4.25rem}@keyframes creator-home-pulse{50%{opacity:.55}}@keyframes project-space-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:640px){.project-gallery{--project-gap:.75rem}.project{--drawer-tuck:.75rem}.project-spaces{gap:.5rem}.project-space{gap:.625rem;padding:.75rem}.project-space-arrow{display:none}}@media (prefers-reduced-motion:reduce){.project-face,.project-art img,.project-spaces>li,.project-skeleton{transition:none;animation:none}.project-panel,.project.is-closing .project-panel{transition-duration:1ms}}.portfolio-basics-panel.folder-edit{width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);flex-direction:column;padding:18px 28px;display:flex;overflow:hidden}.folder-edit-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.375rem;font-weight:500}.folder-edit-body{flex:auto;grid-template-columns:minmax(14rem,21rem) minmax(0,1fr);align-items:start;gap:2rem;min-height:0;display:grid;overflow-y:auto}.folder-edit-stage .folder-edit-preview{align-self:center;width:min(100%,125dvh - 27.5rem)}.folder-edit-stage{flex-direction:column;gap:.625rem;min-width:0;display:flex;position:sticky;top:0}.folder-edit-preview{pointer-events:none;-webkit-user-select:none;user-select:none}.folder-edit-preview.is-draggable{pointer-events:auto;cursor:grab;touch-action:none}.folder-edit-preview.is-draggable:active{cursor:grabbing}.folder-edit-preview .project-door{pointer-events:none}.folder-edit-preview.project-face .project-art img{transform:none}.folder-edit-stage .folder-edit-hint{text-align:center}.folder-edit-legend-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.folder-edit-chip.is-small{min-height:28px;padding:0 .75rem;font-size:.75rem}.folder-edit-sliders{border:1px solid color-mix(in srgb, var(--ink) 8%, transparent);border-radius:var(--radius-lg);background:#fff9;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1.25rem;padding:.85rem 1rem;display:grid}.folder-edit-slider{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""range range";align-items:center;gap:.4rem .65rem;min-width:0;display:grid;overflow:hidden}.folder-edit-slider label{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 75%, transparent);text-overflow:ellipsis;white-space:nowrap;grid-area:label;margin:0;font-size:.75rem;font-weight:500;line-height:1.25;overflow:hidden}.folder-edit-slider output{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;grid-area:value;justify-self:end;margin:0;font-size:.75rem;font-weight:600;line-height:1.25}.folder-edit-slider input[type=range]{width:100%;min-width:0;height:1.25rem;accent-color:var(--poesis-red);cursor:pointer;grid-area:range;margin:0}.folder-edit-slider input[type=range]:focus-visible{outline:2px solid var(--poesis-red);outline-offset:3px;border-radius:var(--radius-pill)}@container (max-width:40rem){.folder-edit-sliders{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:22rem){.folder-edit-sliders{grid-template-columns:1fr}}.folder-edit-fields{flex-direction:column;gap:1rem;min-width:0;display:flex;container-type:inline-size}.folder-edit-looks{--look-w:clamp(3.25rem, calc((100cqi - 1.5rem - 6 * .625rem) / 8), 5rem);flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.folder-edit-looks>.folder-edit-field{flex:none}.folder-edit-looks .folder-edit-backgrounds,.folder-edit-looks .folder-edit-backgrounds.is-pair{grid-template-columns:none;grid-auto-columns:var(--look-w);grid-auto-flow:column;gap:.625rem;max-width:none}.folder-edit-looks-hint{flex:1 0 100%}@container (max-width:32rem){.folder-edit-looks>.folder-edit-field{flex:100%}.folder-edit-looks .folder-edit-backgrounds{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));grid-auto-flow:row}.folder-edit-looks .folder-edit-backgrounds.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:20rem}}.folder-edit-pair{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.folder-edit-field{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.folder-edit-field>label,.folder-edit-label{font-family:var(--font-sans);padding:0;font-size:.8125rem;font-weight:600}.folder-edit-field input[type=text]{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-md);width:100%;min-height:40px;font-family:var(--font-sans);color:var(--ink);background:#fff;padding:0 .875rem;font-size:.9375rem;transition:border-color .14s,box-shadow .14s}.folder-edit-field input[type=text]:focus{border-color:color-mix(in srgb, var(--poesis-red) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--poesis-red) 12%, transparent);outline:none}.folder-edit-logo{align-items:center;gap:.875rem;display:flex}.folder-edit-logo-thumb{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-md);background:repeating-conic-gradient(color-mix(in srgb, var(--ink) 5%, #fff) 0 25%, #fff 0 50%) 0 0 / 12px 12px;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:.25rem;display:grid;overflow:hidden}.folder-edit-logo-thumb.is-empty{color:color-mix(in srgb, var(--ink) 40%, transparent);background:#fff}button.folder-edit-logo-thumb{cursor:pointer;transition:border-color .16s,box-shadow .16s;position:relative}button.folder-edit-logo-thumb:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 28%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 10%, transparent)}button.folder-edit-logo-thumb:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}button.folder-edit-logo-thumb:disabled{cursor:progress;opacity:.6}.folder-edit-logo-thumb img{object-fit:contain;max-width:100%;max-height:100%}.folder-edit-logo-thumb svg{width:1.25rem;height:1.25rem}.folder-edit-logo-change{background:color-mix(in srgb, var(--ink) 52%, transparent);color:#fff;opacity:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.folder-edit-logo-change svg{width:1rem;height:1rem}button.folder-edit-logo-thumb:is(:hover,:focus-visible):not(:disabled) .folder-edit-logo-change{opacity:1}.folder-edit-logo-actions,.folder-edit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.folder-edit-chip{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-pill);min-height:36px;font-family:var(--font-sans);color:var(--ink);cursor:pointer;background:#fff;padding:0 .95rem;font-size:.8125rem;font-weight:500;transition:border-color .14s}.folder-edit-chip:hover{border-color:color-mix(in srgb, var(--ink) 26%, transparent)}.folder-edit-chip.is-quiet{color:color-mix(in srgb, var(--ink) 65%, transparent);background:0 0;border-color:#0000}.folder-edit-chip.is-quiet:hover{color:var(--ink)}.folder-edit-chip:disabled{opacity:.6;cursor:progress}.folder-edit-chip:focus-visible,.folder-edit-save:focus-visible{outline:2px solid var(--poesis-red);outline-offset:2px}.folder-edit-hint,.folder-edit-note{font-family:var(--font-sans);color:var(--muted);margin:0;font-size:.75rem}.folder-edit-backgrounds{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.75rem;max-width:40rem;display:grid}.folder-edit-backgrounds.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:20rem}.folder-edit-bg{cursor:pointer;flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}.folder-edit-bg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.folder-edit-bg-swatch{border-radius:var(--radius-md);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);transition:box-shadow .14s;display:block;position:relative;overflow:hidden}.folder-edit-bg-swatch .project-art{aspect-ratio:16/9;border-radius:0}.folder-edit-bg-swatch .project-art:after{display:none}.folder-edit-bg-swatch .project-art-mark{width:2.25rem;height:2.25rem}.folder-edit-bg-swatch .project-art-glyph{width:1.125rem;height:1.125rem}.folder-edit-bg:hover .folder-edit-bg-swatch{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent)}.folder-edit-bg.is-checked .folder-edit-bg-swatch{box-shadow:0 0 0 2px var(--paper-elevated,#fff), 0 0 0 4px var(--poesis-red)}.folder-edit-bg input:focus-visible+.folder-edit-bg-swatch{outline:2px solid var(--poesis-red);outline-offset:4px}.folder-edit-bg-check{z-index:2;border-radius:var(--radius-pill);background:var(--poesis-red);color:#fff;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:.375rem;right:.375rem}.folder-edit-bg-check svg{width:.75rem;height:.75rem}.folder-edit-bg-label{font-family:var(--font-sans);color:color-mix(in srgb, var(--ink) 75%, transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.folder-edit-foot{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:.875rem;display:flex}.folder-edit-foot.is-end{justify-content:flex-end}.folder-edit-save{border-radius:var(--radius-pill);background:var(--poesis-red);min-height:40px;font-family:var(--font-sans);color:#fff;cursor:pointer;border:0;padding:0 1.375rem;font-size:.875rem;font-weight:600;transition:filter .14s}.folder-edit-save:hover{filter:brightness(1.06)}.folder-edit-save:disabled{opacity:.6;cursor:progress}@media (min-width:901px) and (max-height:760px){.portfolio-basics-panel.folder-edit{padding-top:14px;padding-bottom:14px}.folder-edit-title{margin-bottom:.625rem}.folder-edit-fields{gap:.75rem}.folder-edit-sliders{gap:.375rem 1.25rem;padding:.5rem 1rem}.folder-edit-foot{margin-top:.75rem;padding-top:.75rem}}@media (max-width:900px){.portfolio-basics-panel.folder-edit{width:min(1080px,100vw - 20px);max-height:calc(100dvh - 20px);padding:16px 18px 18px}.folder-edit-body{grid-template-columns:1fr;gap:1.25rem}.folder-edit-stage{align-items:center;position:static}.folder-edit-stage .folder-edit-preview{width:min(16rem,72vw)}.folder-edit-pair{grid-template-columns:1fr;gap:1rem}.folder-edit-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.folder-edit-foot{flex-direction:column;align-items:stretch}.folder-edit-actions{justify-content:flex-end}}@media (max-width:480px){.portfolio-basics-panel.folder-edit{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:14px 14px 16px}.folder-edit-title{font-size:1.25rem}.folder-edit-stage .folder-edit-preview{width:min(14rem,78vw)}.folder-edit-sliders{grid-template-columns:1fr;padding:.75rem}.folder-edit-slider{gap:.35rem .5rem}}
