.client-brief-workspace-module__BaInzG__workspace{min-height:100vh;color:var(--theme-foreground);background:radial-gradient(circle at 92% 8%, rgb(from var(--theme-primary) r g b / .09), transparent 24rem), var(--theme-background);padding:0;overflow-x:clip}.client-brief-workspace-module__BaInzG__workspace :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.client-brief-workspace-module__BaInzG__atlasRibbon{border-bottom:1px solid var(--theme-border);background:0 0;grid-template-columns:1fr;width:100%;margin:0;padding:.75rem 0;display:grid}.client-brief-workspace-module__BaInzG__atlasRibbon>button{min-width:0;min-height:2.9rem;color:var(--theme-foreground);background:var(--theme-surface);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .65rem;transition:box-shadow .18s ease-out;display:grid;position:relative}.client-brief-workspace-module__BaInzG__atlasRibbon>button:last-child{border-right:0}.client-brief-workspace-module__BaInzG__atlasRibbon>button:hover{background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__atlasRibbon>button[data-active=true]{z-index:1;color:var(--theme-deep-surface);background:var(--theme-secondary);box-shadow:inset 3px 0 0 var(--theme-primary)}.client-brief-workspace-module__BaInzG__atlasRibbon>button[data-ready=true]:not([data-active=true]){background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__atlasRibbon button span:nth-child(2){min-width:0}.client-brief-workspace-module__BaInzG__atlasRibbon button strong,.client-brief-workspace-module__BaInzG__atlasRibbon button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-brief-workspace-module__BaInzG__atlasRibbon button strong{font-size:.78rem;font-weight:650}.client-brief-workspace-module__BaInzG__atlasRibbon button .client-brief-workspace-module__BaInzG__pseoNavLabel{white-space:normal;word-break:keep-all}.client-brief-workspace-module__BaInzG__atlasRibbon button small{color:currentColor;font-size:var(--type-size-label);opacity:.62;margin-top:.25rem}.client-brief-workspace-module__BaInzG__atlasIcon{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:rgb(from var(--theme-foreground) r g b / .05);place-items:center;width:1.75rem;height:1.75rem;display:grid}.client-brief-workspace-module__BaInzG__atlasIcon svg,.client-brief-workspace-module__BaInzG__readyCheck{width:.95rem;height:.95rem}.client-brief-workspace-module__BaInzG__atlasRibbon button[data-active=true] .client-brief-workspace-module__BaInzG__atlasIcon{color:var(--theme-absolute-white);background:var(--theme-primary)}.client-brief-workspace-module__BaInzG__readyCheck{color:currentColor;opacity:.62}.client-brief-workspace-module__BaInzG__workbench{border:1px solid var(--theme-border);border-radius:var(--radius-panel);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);grid-template-columns:minmax(14rem,.8fr) minmax(32rem,2.4fr) minmax(17rem,.9fr);align-items:start;gap:0;width:min(1500px,100% - 2rem);margin:1rem auto 2rem;display:grid;overflow:clip}.client-brief-workspace-module__BaInzG__adminExportBar{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:min(1500px,100% - 2rem);margin:1rem auto 0;padding:.75rem 1rem;display:flex}.client-brief-workspace-module__BaInzG__adminExportBar p{font-size:var(--type-size-small);color:var(--theme-support-foreground);margin:0}.client-brief-workspace-module__BaInzG__adminExportBar .client-brief-workspace-module__BaInzG__handoffExportError{color:var(--theme-destructive);flex-basis:100%}.client-brief-workspace-module__BaInzG__adminExportBar+.client-brief-workspace-module__BaInzG__workbench{margin-top:.5rem}@media (max-width:820px){.client-brief-workspace-module__BaInzG__adminExportBar .client-brief-workspace-module__BaInzG__uploadButton{width:100%}}.client-brief-workspace-module__BaInzG__workbench[data-view-mode=false],.client-brief-workspace-module__BaInzG__workbench[data-sales-summary=true]{grid-template-columns:minmax(12rem,.55fr) minmax(32rem,3.45fr)}.client-brief-workspace-module__BaInzG__readinessRail,.client-brief-workspace-module__BaInzG__briefDocument,.client-brief-workspace-module__BaInzG__liveReceipt{background:var(--theme-surface);box-shadow:none}.client-brief-workspace-module__BaInzG__liveReceipt{position:sticky;top:4.75rem}.client-brief-workspace-module__BaInzG__readinessRail{border-right:1px solid var(--theme-border);padding:1rem}.client-brief-workspace-module__BaInzG__briefDocument{min-width:0}.client-brief-workspace-module__BaInzG__salesSummaryDocument{min-width:0;padding:2rem}.client-brief-workspace-module__BaInzG__salesSummaryDocument[hidden],.client-brief-workspace-module__BaInzG__briefDocument[hidden]{display:none}.client-brief-workspace-module__BaInzG__liveReceipt{border-left:1px solid var(--theme-border)}.client-brief-workspace-module__BaInzG__railIntro{border-bottom:1px solid var(--theme-border);padding-bottom:1.35rem}.client-brief-workspace-module__BaInzG__railIntro h1{max-width:none;font-family:var(--type-display-family);letter-spacing:-.035em;font-size:1.15rem;font-weight:500;line-height:1.06}.client-brief-workspace-module__BaInzG__railIntro p{color:var(--theme-muted-foreground);font-size:var(--type-size-small);margin-top:.8rem;line-height:1.5}.client-brief-workspace-module__BaInzG__reviewStage{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:2rem;color:var(--theme-deep-surface);background:var(--theme-secondary);align-items:center;margin-top:1rem;padding:0 .7rem;font-size:.72rem;font-weight:650;display:inline-flex}.client-brief-workspace-module__BaInzG__readinessGroup{border-bottom:1px solid var(--theme-border);padding:1.25rem 0}.client-brief-workspace-module__BaInzG__readinessHeading{justify-content:space-between;align-items:start;gap:.6rem;font-size:.76rem;display:flex}.client-brief-workspace-module__BaInzG__readinessHeading strong{max-width:12rem;font-weight:650}.client-brief-workspace-module__BaInzG__readinessHeading span{color:var(--theme-muted-foreground);font-family:var(--type-label-family);font-size:var(--type-size-label);flex:none}.client-brief-workspace-module__BaInzG__progressTrack{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);background:var(--theme-border);height:.25rem;position:relative;overflow:hidden}.client-brief-workspace-module__BaInzG__progressTrack>span{border-radius:inherit;corner-shape:var(--corner-shape-round);background:var(--theme-primary);width:100%;height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .42s cubic-bezier(.16,1,.3,1);display:block}.client-brief-workspace-module__BaInzG__readinessGroup>.client-brief-workspace-module__BaInzG__progressTrack{margin-top:.7rem}.client-brief-workspace-module__BaInzG__readinessGroup ul{gap:.15rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.client-brief-workspace-module__BaInzG__readinessGroup li{min-height:2.25rem;color:var(--theme-muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.client-brief-workspace-module__BaInzG__readinessGroup li[data-ready=true]{color:var(--theme-foreground)}.client-brief-workspace-module__BaInzG__readinessGroup li button{color:inherit;text-align:left;background:0 0;border:0;flex:1;font-size:.78rem}.client-brief-workspace-module__BaInzG__readinessGroup li svg{width:.85rem;height:.85rem;color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__briefDocument{min-width:0;overflow:hidden}.client-brief-workspace-module__BaInzG__documentHeader{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:start;gap:1.5rem;padding:clamp(1.5rem,3vw,2.6rem);display:flex}.client-brief-workspace-module__BaInzG__documentHeader>div:first-child{max-width:46rem}.client-brief-workspace-module__BaInzG__documentHeader>div:first-child>span{display:none}.client-brief-workspace-module__BaInzG__documentHeader h2{font-family:var(--type-display-family);font-size:var(--type-size-headline);letter-spacing:-.035em;font-weight:500;line-height:1.04}.client-brief-workspace-module__BaInzG__documentHeader p{max-width:65ch;color:var(--theme-muted-foreground);margin-top:.75rem;font-size:.9rem;line-height:1.7}.client-brief-workspace-module__BaInzG__documentBody{gap:2rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}.client-brief-workspace-module__BaInzG__field,.client-brief-workspace-module__BaInzG__fieldLabel,.client-brief-workspace-module__BaInzG__fieldLabel small{display:inline}.client-brief-workspace-module__BaInzG__fieldLabel{color:var(--theme-foreground);font-size:.86rem;font-weight:650}.client-brief-workspace-module__BaInzG__fieldLabel small{color:var(--theme-muted-foreground);font-size:var(--type-size-label);margin-left:.3rem;font-weight:400;line-height:1.4}.client-brief-workspace-module__BaInzG__input,.client-brief-workspace-module__BaInzG__textarea,.client-brief-workspace-module__BaInzG__assetList input{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);width:100%;color:var(--theme-foreground);background:var(--theme-surface);font:inherit;font-size:var(--type-size-small);margin-top:.55rem;line-height:1.6;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.client-brief-workspace-module__BaInzG__input{min-height:3.35rem;padding:0 .95rem}.client-brief-workspace-module__BaInzG__fieldDescription{color:var(--theme-muted-foreground);font-size:var(--type-size-small);margin-top:.55rem;line-height:1.6;display:block}.client-brief-workspace-module__BaInzG__textarea{resize:vertical;min-height:7.5rem;padding:.85rem .95rem}.client-brief-workspace-module__BaInzG__textareaTall{min-height:14rem}.client-brief-workspace-module__BaInzG__input:focus,.client-brief-workspace-module__BaInzG__textarea:focus,.client-brief-workspace-module__BaInzG__assetList input:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px rgb(from var(--theme-primary) r g b / .14);background:var(--theme-absolute-white);outline:0}.client-brief-workspace-module__BaInzG__input[readonly],.client-brief-workspace-module__BaInzG__textarea[readonly],.client-brief-workspace-module__BaInzG__assetList input[readonly]{background:var(--theme-secondary);border-color:#0000}.client-brief-workspace-module__BaInzG__input::placeholder,.client-brief-workspace-module__BaInzG__textarea::placeholder,.client-brief-workspace-module__BaInzG__assetList input::placeholder{color:var(--theme-muted-foreground)}.client-brief-workspace-module__BaInzG__twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.client-brief-workspace-module__BaInzG__advancedFields{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.client-brief-workspace-module__BaInzG__advancedFields>button{width:100%;min-height:3.5rem;color:var(--theme-deep-surface);cursor:pointer;font-size:var(--type-size-small);text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-weight:650;display:flex}.client-brief-workspace-module__BaInzG__advancedFields>button svg{width:.9rem;height:.9rem;color:var(--theme-primary);transition:transform .18s ease-out}.client-brief-workspace-module__BaInzG__advancedFields[data-open=true]>button svg{transform:rotate(45deg)}.client-brief-workspace-module__BaInzG__advancedFields>div{gap:1.3rem;padding:.35rem 0 1.5rem;display:grid}.client-brief-workspace-module__BaInzG__conditionalFields{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);gap:1.2rem;padding:1.5rem 0;display:grid}.client-brief-workspace-module__BaInzG__conditionalFields h3{font-size:.86rem;font-weight:650}.client-brief-workspace-module__BaInzG__pseoSection,.client-brief-workspace-module__BaInzG__pseoInput,.client-brief-workspace-module__BaInzG__pseoActions{gap:1rem;min-width:0;display:grid}.client-brief-workspace-module__BaInzG__pseoOffer{border:1px solid var(--theme-border);border-radius:var(--radius-panel);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.client-brief-workspace-module__BaInzG__pseoOffer h3{font-size:var(--type-size-title);margin:0}.client-brief-workspace-module__BaInzG__pseoOffer[data-active=true]{gap:.5rem;padding:1rem 1.25rem}.client-brief-workspace-module__BaInzG__pseoSection p{overflow-wrap:anywhere;margin:0;line-height:1.7}.client-brief-workspace-module__BaInzG__pseoSection .client-brief-workspace-module__BaInzG__pseoPrice{font-size:var(--type-size-body)}.client-brief-workspace-module__BaInzG__pseoPrice strong{color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__pseoBadge{width:fit-content;font-size:var(--type-size-label);color:var(--theme-primary);font-weight:650}.client-brief-workspace-module__BaInzG__pseoSection .client-brief-workspace-module__BaInzG__pseoHelp{font-size:var(--type-size-small);color:var(--theme-muted-foreground)}.client-brief-workspace-module__BaInzG__pseoInput{padding-top:1rem}.client-brief-workspace-module__BaInzG__keywordField{gap:.6rem;min-width:0;display:grid}.client-brief-workspace-module__BaInzG__keywordEditor{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);gap:.8rem;min-width:0;padding:.85rem;display:grid}.client-brief-workspace-module__BaInzG__keywordEditor:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px rgb(from var(--theme-primary) r g b / .14)}.client-brief-workspace-module__BaInzG__keywordEditor[data-readonly=true]{background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__keywordTags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.client-brief-workspace-module__BaInzG__keywordTags li{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-width:0;max-width:100%;color:var(--theme-deep-surface);background:var(--theme-secondary);align-items:center;display:inline-flex}.client-brief-workspace-module__BaInzG__keywordTags li>span{min-width:0;font-size:var(--type-size-small);overflow-wrap:anywhere;padding:.6rem .75rem;line-height:1.5}.client-brief-workspace-module__BaInzG__keywordTags button{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:2.75rem;min-height:2.75rem;color:var(--theme-muted-foreground);background:0 0;border:0;flex:none;place-items:center;display:grid}.client-brief-workspace-module__BaInzG__keywordTags button:hover{color:var(--theme-destructive);background:var(--theme-surface)}.client-brief-workspace-module__BaInzG__keywordTags button svg,.client-brief-workspace-module__BaInzG__keywordAdd svg{width:1rem;height:1rem}.client-brief-workspace-module__BaInzG__keywordEntry{align-items:center;gap:.5rem;min-width:0;display:flex}.client-brief-workspace-module__BaInzG__keywordDraft{width:0;min-width:0;min-height:2.75rem;color:var(--theme-foreground);font:inherit;font-size:max(1rem, var(--type-size-small));background:0 0;border:0;flex:1 1 0;padding:0 .35rem}.client-brief-workspace-module__BaInzG__keywordDraft::placeholder{color:var(--theme-muted-foreground)}.client-brief-workspace-module__BaInzG__keywordDraft:focus-visible{outline:0}.client-brief-workspace-module__BaInzG__keywordAdd{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:var(--theme-primary);background:var(--theme-secondary);font-size:var(--type-size-small);flex:none;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:650;display:inline-flex}.client-brief-workspace-module__BaInzG__keywordEntry .client-brief-workspace-module__BaInzG__keywordAdd:disabled{cursor:default}.client-brief-workspace-module__BaInzG__pseoError{color:var(--theme-destructive);gap:.75rem;display:grid}.client-brief-workspace-module__BaInzG__pseoSection button:disabled{opacity:.6;cursor:wait}.client-brief-workspace-module__BaInzG__choiceFieldset{border:0;min-width:0;padding:0}.client-brief-workspace-module__BaInzG__materialGuide{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);gap:1.25rem;padding:1.5rem;display:grid}.client-brief-workspace-module__BaInzG__materialGuide h3{font-family:var(--type-display-family);font-size:var(--type-size-title);letter-spacing:-.02em;font-weight:500;line-height:1.2}.client-brief-workspace-module__BaInzG__materialGuide p{max-width:60ch;color:var(--theme-support-foreground);font-size:var(--type-size-small);margin-top:.5rem;line-height:1.6}.client-brief-workspace-module__BaInzG__materialGuide .client-brief-workspace-module__BaInzG__materialLimit{color:var(--theme-deep-surface);font-family:var(--type-label-family);margin-top:0;font-size:.72rem}.client-brief-workspace-module__BaInzG__materialGuide ul{color:var(--theme-deep-surface);font-size:var(--type-size-small);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;padding-left:1.1rem;line-height:1.5;display:grid}.client-brief-workspace-module__BaInzG__materialGuide li::marker{color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__choiceChips{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.client-brief-workspace-module__BaInzG__choiceChips button{border:1px solid var(--theme-border);border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:2.75rem;color:var(--theme-muted-foreground);background:var(--theme-surface);justify-content:center;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.75rem;transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.client-brief-workspace-module__BaInzG__choiceChips button:hover{color:var(--theme-foreground);border-color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__choiceChips button[aria-pressed=true]{color:var(--theme-absolute-white);border-color:var(--theme-deep-surface);background:var(--theme-deep-surface)}.client-brief-workspace-module__BaInzG__choiceChips button svg{width:.78rem;height:.78rem}.client-brief-workspace-module__BaInzG__choiceChips button:disabled{cursor:default}.client-brief-workspace-module__BaInzG__subheading{border-top:1px solid var(--theme-border);font-family:var(--type-display-family);font-size:var(--type-size-title);letter-spacing:-.025em;margin-top:.75rem;padding-top:1.8rem;font-weight:500}.client-brief-workspace-module__BaInzG__sectionHint{max-width:68ch;color:var(--theme-support-foreground);font-size:var(--type-size-small);margin-top:-.35rem;line-height:1.65}.client-brief-workspace-module__BaInzG__channelSection{border-top:1px solid var(--theme-border);gap:1.3rem;margin-top:.75rem;padding-top:1.8rem;display:grid}.client-brief-workspace-module__BaInzG__channelSection>header{gap:.4rem;display:grid}.client-brief-workspace-module__BaInzG__channelSection h3{font-family:var(--type-display-family);font-size:var(--type-size-title);letter-spacing:-.025em;font-weight:500}.client-brief-workspace-module__BaInzG__channelSection header p{max-width:68ch;color:var(--theme-muted-foreground);font-size:var(--type-size-small);line-height:1.65}.client-brief-workspace-module__BaInzG__channelChoices{flex-wrap:wrap;gap:.45rem;display:flex}.client-brief-workspace-module__BaInzG__channelChoices button{border:1px solid var(--theme-border);border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:2.75rem;color:var(--theme-muted-foreground);background:var(--theme-surface);align-items:center;gap:.35rem;padding:0 .8rem;font-size:.75rem;display:inline-flex}.client-brief-workspace-module__BaInzG__channelChoices button:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-foreground)}.client-brief-workspace-module__BaInzG__channelChoices button[aria-pressed=true]{border-color:var(--theme-deep-surface);color:var(--theme-absolute-white);background:var(--theme-deep-surface)}.client-brief-workspace-module__BaInzG__channelChoices button svg{width:.8rem;height:.8rem}.client-brief-workspace-module__BaInzG__repeatList{gap:1.8rem;display:grid}.client-brief-workspace-module__BaInzG__repeatRow{border:0;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);gap:1.25rem;min-width:0;padding:1.5rem 0;display:grid;position:relative}.client-brief-workspace-module__BaInzG__repeatRow legend{font-family:var(--type-display-family);font-size:var(--type-size-body);letter-spacing:-.02em;padding-right:5rem;font-weight:500}.client-brief-workspace-module__BaInzG__removeButton{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:var(--theme-destructive);background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.72rem;display:inline-flex;position:absolute;top:1rem;right:0}.client-brief-workspace-module__BaInzG__removeButton:hover{background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__removeButton svg,.client-brief-workspace-module__BaInzG__addRowButton svg{width:.9rem;height:.9rem}.client-brief-workspace-module__BaInzG__addRowButton{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);width:fit-content;min-height:3rem;color:var(--theme-deep-surface);background:var(--theme-secondary);font-size:var(--type-size-label);align-items:center;gap:.45rem;padding:0 1rem;font-weight:650;display:inline-flex}.client-brief-workspace-module__BaInzG__addRowButton:hover{border-color:var(--theme-primary);background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__choiceFieldset{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);padding:1.2rem 0}.client-brief-workspace-module__BaInzG__referenceSection{gap:1.35rem;display:grid}.client-brief-workspace-module__BaInzG__inlineHeading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.client-brief-workspace-module__BaInzG__inlineHeading h3{font-size:.9rem;font-weight:650}.client-brief-workspace-module__BaInzG__inlineHeading p{color:var(--theme-muted-foreground);margin-top:.3rem;font-size:.75rem;line-height:1.5}.client-brief-workspace-module__BaInzG__inlineHeading>span{color:var(--theme-muted-foreground);font-family:var(--type-label-family);font-size:var(--type-size-label);flex:none}.client-brief-workspace-module__BaInzG__colorWorkbench{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);gap:1rem;padding:1.15rem;display:grid}.client-brief-workspace-module__BaInzG__colorPickerRow{justify-content:space-between;align-items:end;gap:1rem;display:flex}.client-brief-workspace-module__BaInzG__colorInputs{align-items:end;gap:.7rem;display:flex}.client-brief-workspace-module__BaInzG__colorPickerRow label span{margin-bottom:.45rem;font-size:.76rem;font-weight:650;display:block}.client-brief-workspace-module__BaInzG__colorPickerRow input[type=color]{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);width:4.5rem;height:3rem;padding:.2rem}.client-brief-workspace-module__BaInzG__colorPickerRow input[type=text]{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:8rem;height:3rem;color:var(--theme-foreground);background:var(--theme-surface);font-family:var(--type-label-family);font-size:var(--type-size-small);text-transform:uppercase;padding:0 .8rem}.client-brief-workspace-module__BaInzG__colorPickerRow button{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:var(--theme-absolute-white);background:var(--theme-deep-surface);border:0;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.75rem;display:inline-flex}.client-brief-workspace-module__BaInzG__colorPickerRow button:disabled{color:var(--theme-muted-foreground);background:var(--theme-border)}.client-brief-workspace-module__BaInzG__materialCategories,.client-brief-workspace-module__BaInzG__materialLibrary{gap:1.2rem;display:grid}.client-brief-workspace-module__BaInzG__materialCategoryGrid{border-top:1px solid var(--theme-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-brief-workspace-module__BaInzG__materialCategoryItem{border-bottom:1px solid var(--theme-border);min-height:5.25rem;color:var(--theme-foreground);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.client-brief-workspace-module__BaInzG__materialCategoryItem:nth-child(odd){border-right:1px solid var(--theme-border)}.client-brief-workspace-module__BaInzG__materialCategoryItem>svg{box-sizing:content-box;border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:1rem;height:1rem;color:var(--theme-primary);background:var(--theme-secondary);padding:.55rem}.client-brief-workspace-module__BaInzG__materialCategoryItem>span,.client-brief-workspace-module__BaInzG__materialCategoryItem strong,.client-brief-workspace-module__BaInzG__materialCategoryItem small{min-width:0;display:block}.client-brief-workspace-module__BaInzG__materialCategoryItem strong{font-size:var(--type-size-small)}.client-brief-workspace-module__BaInzG__materialCategoryItem small{color:var(--theme-muted-foreground);font-size:var(--type-size-label);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;overflow:hidden}.client-brief-workspace-module__BaInzG__materialCategoryItem b{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);width:1.7rem;height:1.7rem;color:var(--theme-muted-foreground);background:var(--theme-secondary);font-family:var(--type-label-family);font-size:var(--type-size-label);place-items:center;display:grid}.client-brief-workspace-module__BaInzG__categoryUploadButton{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:var(--theme-deep-surface);background:var(--theme-surface);white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.75rem;font-weight:650;transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.client-brief-workspace-module__BaInzG__categoryUploadButton svg{width:.85rem;height:.85rem}.client-brief-workspace-module__BaInzG__categoryUploadButton:hover:not(:disabled){color:var(--theme-absolute-white);border-color:var(--theme-deep-surface);background:var(--theme-deep-surface)}.client-brief-workspace-module__BaInzG__categoryUploadButton:disabled{color:var(--theme-muted-foreground);background:var(--theme-secondary);cursor:not-allowed}.client-brief-workspace-module__BaInzG__materialLibrary{border-top:1px solid var(--theme-border);padding-top:1.6rem}.client-brief-workspace-module__BaInzG__materialLibrary ul{border-top:1px solid var(--theme-border);gap:0;padding:0;list-style:none;display:grid}.client-brief-workspace-module__BaInzG__materialLibrary li{border-bottom:1px solid var(--theme-border);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;padding:.9rem 0;display:grid}.client-brief-workspace-module__BaInzG__assetPreview{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:4.5rem;height:4.5rem;color:var(--theme-primary);background:var(--theme-secondary);place-items:center;display:grid;overflow:hidden}.client-brief-workspace-module__BaInzG__assetPreview img{object-fit:cover;width:100%;height:100%;transition:transform .16s ease-out}.client-brief-workspace-module__BaInzG__assetPreview svg{width:1.25rem;height:1.25rem}.client-brief-workspace-module__BaInzG__assetPreviewButton{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid}.client-brief-workspace-module__BaInzG__assetPreviewButton:hover img{transform:scale(1.04)}.client-brief-workspace-module__BaInzG__assetPreviewButton:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-3px}.client-brief-workspace-module__BaInzG__assetPreviewDialog::backdrop{background:rgb(from var(--theme-deep-surface) r g b / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-brief-workspace-module__BaInzG__assetPreviewDialog{z-index:81;border:1px solid rgb(from var(--theme-absolute-white) r g b / .16);border-radius:var(--radius-panel);corner-shape:var(--corner-shape-continuous);width:min(100vw - 2rem,76rem);max-height:calc(100dvh - 2rem);color:var(--theme-foreground);background:var(--theme-surface);box-shadow:var(--elevation-console-depth);grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.client-brief-workspace-module__BaInzG__assetPreviewDialog[open]{display:grid}.client-brief-workspace-module__BaInzG__assetPreviewHeader{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.9rem 1rem;display:flex}.client-brief-workspace-module__BaInzG__assetPreviewHeader>div{min-width:0}.client-brief-workspace-module__BaInzG__assetPreviewHeader h2,.client-brief-workspace-module__BaInzG__assetPreviewHeader p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-brief-workspace-module__BaInzG__assetPreviewHeader h2{font-size:var(--type-size-small);font-weight:650}.client-brief-workspace-module__BaInzG__assetPreviewHeader p{color:var(--theme-muted-foreground);font-size:var(--type-size-label);margin-top:.2rem}.client-brief-workspace-module__BaInzG__assetPreviewClose{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:2.75rem;height:2.75rem;color:var(--theme-muted-foreground);background:var(--theme-secondary);border:0;flex:none;place-items:center;padding:0;display:grid}.client-brief-workspace-module__BaInzG__assetPreviewClose:hover{color:var(--theme-foreground)}.client-brief-workspace-module__BaInzG__assetPreviewClose:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.client-brief-workspace-module__BaInzG__assetPreviewClose svg{width:1rem;height:1rem}.client-brief-workspace-module__BaInzG__assetPreviewMedia{background:var(--theme-deep-surface);place-items:center;min-height:0;padding:1rem;display:grid}.client-brief-workspace-module__BaInzG__assetPreviewMedia img,.client-brief-workspace-module__BaInzG__assetPreviewMedia video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 7.5rem);display:block}.client-brief-workspace-module__BaInzG__assetPreviewMedia video{width:100%}.client-brief-workspace-module__BaInzG__assetDetails{grid-template-columns:minmax(0,1fr) 10rem;gap:.65rem;min-width:0;display:grid}.client-brief-workspace-module__BaInzG__assetDetails>div,.client-brief-workspace-module__BaInzG__assetDetails strong,.client-brief-workspace-module__BaInzG__assetDetails small{min-width:0;display:block}.client-brief-workspace-module__BaInzG__assetDetails strong,.client-brief-workspace-module__BaInzG__assetDetails small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-brief-workspace-module__BaInzG__assetDetails strong{font-size:var(--type-size-small)}.client-brief-workspace-module__BaInzG__assetDetails small{color:var(--theme-muted-foreground);font-size:var(--type-size-label);margin-top:.2rem}.client-brief-workspace-module__BaInzG__assetDetails select,.client-brief-workspace-module__BaInzG__assetDetails input{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:100%;min-height:2.75rem;color:var(--theme-foreground);background:var(--theme-surface);font:inherit;font-size:var(--type-size-label)}.client-brief-workspace-module__BaInzG__assetDetails select{padding:0 .55rem}.client-brief-workspace-module__BaInzG__assetDetails input{grid-column:1/-1;padding:0 .7rem}.client-brief-workspace-module__BaInzG__colorPickerRow button svg{width:.85rem;height:.85rem}.client-brief-workspace-module__BaInzG__swatches{flex-wrap:wrap;gap:.6rem;display:flex}.client-brief-workspace-module__BaInzG__swatches>p{color:var(--theme-support-foreground);font-size:.75rem}.client-brief-workspace-module__BaInzG__swatches>span{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);width:4.2rem;height:4.2rem;box-shadow:0 5px 14px rgb(from var(--theme-foreground) r g b / .12), inset 0 0 0 1px rgb(from var(--theme-foreground) r g b / .12);position:relative;overflow:hidden}.client-brief-workspace-module__BaInzG__swatches small{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);color:var(--theme-foreground);background:rgb(from var(--theme-surface) r g b / .86);font-family:var(--type-label-family);font-size:var(--type-size-label);text-align:center;padding:.12rem;position:absolute;bottom:.2rem;left:.2rem;right:.2rem}.client-brief-workspace-module__BaInzG__swatches button{border-radius:var(--radius-circle);corner-shape:var(--corner-shape-round);width:2.75rem;height:2.75rem;color:var(--theme-foreground);background:rgb(from var(--theme-surface) r g b / .88);border:0;place-items:center;display:grid;position:absolute;top:.2rem;right:.2rem}.client-brief-workspace-module__BaInzG__swatches button svg{width:.75rem;height:.75rem}.client-brief-workspace-module__BaInzG__contextUpload{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 clamp(1.5rem,3vw,2.6rem);padding:1.35rem 0;transition:color .16s ease-out,background-color .16s ease-out,border-color .16s ease-out;display:flex}.client-brief-workspace-module__BaInzG__contextUpload[data-drag-active=true]{border-color:var(--theme-primary);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);margin-top:.75rem;margin-bottom:.75rem;padding-left:1rem;padding-right:1rem}.client-brief-workspace-module__BaInzG__contextUpload h3{align-items:center;gap:.45rem;font-size:.88rem;font-weight:650;display:flex}.client-brief-workspace-module__BaInzG__contextUpload h3 svg{width:1rem;height:1rem;color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__contextUpload p{max-width:52ch;color:var(--theme-muted-foreground);margin-top:.35rem;font-size:.73rem;line-height:1.5}.client-brief-workspace-module__BaInzG__uploadButton{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:3rem;color:var(--theme-absolute-white);background:var(--theme-primary);border:0;flex:none;align-items:center;gap:.45rem;padding:0 1rem;font-size:.78rem;font-weight:650;display:inline-flex}.client-brief-workspace-module__BaInzG__uploadButton:hover:not(:disabled){background:var(--theme-highlight)}.client-brief-workspace-module__BaInzG__uploadButton:disabled{color:var(--theme-muted-foreground);background:var(--theme-border)}.client-brief-workspace-module__BaInzG__uploadButton svg{width:1rem;height:1rem}.client-brief-workspace-module__BaInzG__uploadQueue{gap:.65rem;margin:1rem clamp(1.5rem,3vw,2.6rem) 0;display:grid}.client-brief-workspace-module__BaInzG__uploadSummary{font-size:var(--type-size-label);gap:.5rem;padding:.75rem 0;line-height:1.6;display:grid}.client-brief-workspace-module__BaInzG__uploadSummary p{margin:0}.client-brief-workspace-module__BaInzG__uploadSummary button,.client-brief-workspace-module__BaInzG__uploadRetry{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:var(--theme-foreground);background:var(--theme-background);cursor:pointer;justify-self:start;padding:.4rem .75rem}.client-brief-workspace-module__BaInzG__uploadRetry{margin-top:.4rem}.client-brief-workspace-module__BaInzG__uploadQueue>div{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);grid-template-columns:auto minmax(0,1fr) minmax(6rem,.6fr);align-items:center;gap:.7rem;min-height:3.75rem;padding:.55rem .75rem;display:grid}.client-brief-workspace-module__BaInzG__uploadQueue>div[data-state=error]{color:var(--theme-destructive);background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__uploadQueue svg{width:1rem;height:1rem}.client-brief-workspace-module__BaInzG__uploadQueue span strong,.client-brief-workspace-module__BaInzG__uploadQueue span small{display:block}.client-brief-workspace-module__BaInzG__uploadQueue span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.client-brief-workspace-module__BaInzG__uploadQueue span small{font-size:var(--type-size-label);opacity:.7;margin-top:.2rem}.client-brief-workspace-module__BaInzG__documentFooter{justify-content:flex-end;padding:1.25rem clamp(1.5rem,3vw,2.6rem) 1.7rem;display:flex}.client-brief-workspace-module__BaInzG__documentFooter button{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:2.8rem;color:var(--theme-deep-surface);background:var(--theme-secondary);border:0;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.76rem;font-weight:650;display:inline-flex}.client-brief-workspace-module__BaInzG__documentFooter button svg{width:.9rem;height:.9rem;transform:rotate(-90deg)}.client-brief-workspace-module__BaInzG__liveReceipt{overflow:hidden}.client-brief-workspace-module__BaInzG__liveReceipt>header{color:var(--theme-surface);background:radial-gradient(circle at 92% 12%, rgb(from var(--theme-highlight) r g b / .18), transparent 11rem), var(--theme-deep-surface);padding:1.45rem}.client-brief-workspace-module__BaInzG__liveReceipt>header>svg{width:1.2rem;height:1.2rem;color:var(--theme-highlight)}.client-brief-workspace-module__BaInzG__liveReceipt>header h2{font-family:var(--type-display-family);font-size:var(--type-size-title);letter-spacing:-.03em;margin-top:.75rem;font-weight:500;line-height:1.08}.client-brief-workspace-module__BaInzG__liveReceipt>header p{color:rgb(from var(--theme-surface) r g b / .66);margin-top:.65rem;font-size:.72rem;line-height:1.5}.client-brief-workspace-module__BaInzG__receiptToggle{display:none}.client-brief-workspace-module__BaInzG__receiptBody{padding:0 1.25rem 1.25rem}.client-brief-workspace-module__BaInzG__receiptBody>section{border-bottom:1px solid var(--theme-border);padding:1.2rem 0}.client-brief-workspace-module__BaInzG__receiptBody>section:last-child{border-bottom:0}.client-brief-workspace-module__BaInzG__receiptList{gap:.75rem;margin-top:.8rem;display:grid}.client-brief-workspace-module__BaInzG__receiptList>div{gap:.2rem;display:grid}.client-brief-workspace-module__BaInzG__receiptList dt{color:var(--theme-muted-foreground);font-size:var(--type-size-label)}.client-brief-workspace-module__BaInzG__receiptList dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.client-brief-workspace-module__BaInzG__emptyCopy{color:var(--theme-muted-foreground);margin-top:.75rem;font-size:.73rem;line-height:1.55}.client-brief-workspace-module__BaInzG__receiptSwatches{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.client-brief-workspace-module__BaInzG__receiptSwatches>span{border-radius:var(--radius-circle);corner-shape:var(--corner-shape-round);width:2rem;height:2rem;box-shadow:inset 0 0 0 1px rgb(from var(--theme-foreground) r g b / .12)}.client-brief-workspace-module__BaInzG__receiptTags{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.client-brief-workspace-module__BaInzG__receiptTags span{border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);color:var(--theme-deep-surface);background:var(--theme-secondary);font-size:var(--type-size-label);padding:.3rem .5rem}.client-brief-workspace-module__BaInzG__assetList{gap:.75rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.client-brief-workspace-module__BaInzG__assetList li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.client-brief-workspace-module__BaInzG__assetList li>svg{width:1rem;height:1rem;color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__assetList li>span{min-width:0}.client-brief-workspace-module__BaInzG__assetList li strong,.client-brief-workspace-module__BaInzG__assetList li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.client-brief-workspace-module__BaInzG__assetList li strong{font-size:var(--type-size-label);font-weight:650}.client-brief-workspace-module__BaInzG__assetList li small{color:var(--theme-muted-foreground);font-family:var(--type-label-family);font-size:var(--type-size-label);margin-top:.15rem}.client-brief-workspace-module__BaInzG__assetList input{min-height:2.35rem;font-size:var(--type-size-label);grid-column:2/-1;margin-top:0;padding:0 .65rem}.client-brief-workspace-module__BaInzG__assetActions{gap:.2rem;display:flex}.client-brief-workspace-module__BaInzG__assetActions a,.client-brief-workspace-module__BaInzG__assetActions button{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);width:2.75rem;height:2.75rem;color:var(--theme-muted-foreground);background:0 0;border:0;place-items:center;display:grid}.client-brief-workspace-module__BaInzG__assetActions a:hover,.client-brief-workspace-module__BaInzG__assetActions button:hover{color:var(--theme-foreground);background:var(--theme-secondary)}.client-brief-workspace-module__BaInzG__assetActions svg{width:.85rem;height:.85rem}.client-brief-workspace-module__BaInzG__receiptMeta{align-items:start;gap:.65rem;display:flex}.client-brief-workspace-module__BaInzG__receiptMeta>svg{width:1rem;height:1rem;color:var(--theme-primary);flex:none}.client-brief-workspace-module__BaInzG__receiptMeta strong{font-size:var(--type-size-label);display:block}.client-brief-workspace-module__BaInzG__receiptMeta p{color:var(--theme-muted-foreground);font-size:var(--type-size-label);margin-top:.25rem;line-height:1.5}.client-brief-workspace-module__BaInzG__statePage{min-height:100vh;color:var(--theme-foreground);background:var(--theme-background);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.client-brief-workspace-module__BaInzG__statePage>svg{width:2rem;height:2rem;color:var(--theme-primary)}.client-brief-workspace-module__BaInzG__statePage h1{max-width:18ch;font-family:var(--type-display-family);font-size:var(--type-size-headline);letter-spacing:-.035em;margin-top:1rem;font-weight:500;line-height:1.05}.client-brief-workspace-module__BaInzG__statePage p{max-width:36rem;color:var(--theme-muted-foreground);margin-top:.8rem}.client-brief-workspace-module__BaInzG__statePage :is(a,button){border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:3rem;color:var(--theme-absolute-white);background:var(--theme-primary);align-items:center;margin-top:1.5rem;padding:0 1.1rem;display:inline-flex}.client-brief-workspace-module__BaInzG__statePage form{margin-top:1.5rem}.client-brief-workspace-module__BaInzG__statePage form+a{color:var(--theme-foreground);background:0 0;margin-top:.75rem}.client-brief-workspace-module__BaInzG__statePage button{font:inherit;cursor:pointer;border:0}.client-brief-workspace-module__BaInzG__statePage :is(a,button):focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.client-brief-workspace-module__BaInzG__spin{animation:.9s linear infinite client-brief-workspace-module__BaInzG__spin}.client-brief-workspace-module__BaInzG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes client-brief-workspace-module__BaInzG__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.client-brief-workspace-module__BaInzG__workspace{padding:0}.client-brief-workspace-module__BaInzG__atlasRibbon{grid-template-columns:1fr}.client-brief-workspace-module__BaInzG__atlasRibbon>button{min-width:0}.client-brief-workspace-module__BaInzG__workbench{grid-template-columns:minmax(13rem,.72fr) minmax(0,2fr)}.client-brief-workspace-module__BaInzG__liveReceipt{grid-column:1/-1;grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr);display:grid;position:static}.client-brief-workspace-module__BaInzG__receiptBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}}@media (max-width:820px){.client-brief-workspace-module__BaInzG__workspace{padding:0}.client-brief-workspace-module__BaInzG__atlasRibbon{scroll-snap-type:x proximity;border:0;gap:.25rem;margin-top:.75rem;padding:.5rem 0;display:flex;overflow-x:auto}.client-brief-workspace-module__BaInzG__atlasRibbon>button{scroll-snap-align:start;flex:none;min-width:max-content;min-height:2.75rem}.client-brief-workspace-module__BaInzG__workbench,.client-brief-workspace-module__BaInzG__workbench[data-view-mode=false],.client-brief-workspace-module__BaInzG__workbench[data-sales-summary=true]{grid-template-columns:1fr;margin-top:.55rem}.client-brief-workspace-module__BaInzG__salesSummaryDocument{padding:1rem}.client-brief-workspace-module__BaInzG__readinessRail{border-right:0;border-bottom:1px solid var(--theme-border);padding:1rem;display:block;position:static;overflow:hidden}.client-brief-workspace-module__BaInzG__railIntro h1{max-width:none}.client-brief-workspace-module__BaInzG__railIntro,.client-brief-workspace-module__BaInzG__readinessGroup{border:0;min-width:0;padding:0}.client-brief-workspace-module__BaInzG__readinessGroup{display:none}.client-brief-workspace-module__BaInzG__briefDocument{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous)}.client-brief-workspace-module__BaInzG__liveReceipt{display:block}.client-brief-workspace-module__BaInzG__receiptToggle{border:1px solid rgb(from var(--theme-surface) r g b / .24);border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);min-height:2.75rem;color:var(--theme-surface);font-size:var(--type-size-label);background:0 0;align-items:center;gap:.4rem;margin-top:1rem;padding:0 .85rem;display:inline-flex}.client-brief-workspace-module__BaInzG__receiptToggle svg{width:.9rem;height:.9rem;transition:transform .18s ease-out}.client-brief-workspace-module__BaInzG__liveReceipt[data-open=false] .client-brief-workspace-module__BaInzG__receiptToggle svg{transform:rotate(-90deg)}.client-brief-workspace-module__BaInzG__liveReceipt[data-open=false] .client-brief-workspace-module__BaInzG__receiptBody{display:none}.client-brief-workspace-module__BaInzG__receiptBody{display:block}}@media (max-width:620px){.client-brief-workspace-module__BaInzG__atlasRibbon>button{grid-template-columns:auto minmax(0,1fr)}.client-brief-workspace-module__BaInzG__readyCheck,.client-brief-workspace-module__BaInzG__atlasRibbon button small{display:none}.client-brief-workspace-module__BaInzG__readinessRail{grid-template-columns:minmax(0,1fr);gap:0;max-width:100%;overflow-x:visible}.client-brief-workspace-module__BaInzG__railIntro,.client-brief-workspace-module__BaInzG__readinessGroup{width:100%;min-width:0}.client-brief-workspace-module__BaInzG__railIntro{padding-bottom:1rem}.client-brief-workspace-module__BaInzG__readinessGroup{padding:1rem 0}.client-brief-workspace-module__BaInzG__readinessHeading strong{overflow-wrap:anywhere;max-width:none}.client-brief-workspace-module__BaInzG__documentHeader{padding:1.35rem 1.1rem;display:block}.client-brief-workspace-module__BaInzG__documentHeader h2{font-size:var(--type-size-headline)}.client-brief-workspace-module__BaInzG__documentSaved{margin-top:1rem}.client-brief-workspace-module__BaInzG__documentBody{gap:1.5rem;padding:1.35rem 1.1rem}.client-brief-workspace-module__BaInzG__twoColumnFields,.client-brief-workspace-module__BaInzG__materialGuide ul{grid-template-columns:1fr}.client-brief-workspace-module__BaInzG__contextUpload{margin:0 1.1rem;display:block}.client-brief-workspace-module__BaInzG__uploadButton{justify-content:center;width:100%;margin-top:1rem}.client-brief-workspace-module__BaInzG__uploadQueue{margin-left:1.1rem;margin-right:1.1rem}.client-brief-workspace-module__BaInzG__uploadQueue>div{grid-template-columns:auto minmax(0,1fr)}.client-brief-workspace-module__BaInzG__uploadQueue .client-brief-workspace-module__BaInzG__progressTrack{grid-column:1/-1}.client-brief-workspace-module__BaInzG__documentFooter{padding-left:1.1rem;padding-right:1.1rem}.client-brief-workspace-module__BaInzG__choiceChips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-brief-workspace-module__BaInzG__choiceChips button{width:100%}.client-brief-workspace-module__BaInzG__colorPickerRow,.client-brief-workspace-module__BaInzG__colorInputs{flex-direction:column;align-items:stretch}.client-brief-workspace-module__BaInzG__colorPickerRow input[type=text]{width:100%}.client-brief-workspace-module__BaInzG__colorPickerRow button{justify-content:center}.client-brief-workspace-module__BaInzG__materialCategoryGrid{grid-template-columns:1fr}.client-brief-workspace-module__BaInzG__materialCategoryItem:nth-child(odd){border-right:0}.client-brief-workspace-module__BaInzG__materialLibrary li{grid-template-columns:3.75rem minmax(0,1fr)}.client-brief-workspace-module__BaInzG__assetPreview{width:3.75rem;height:3.75rem}.client-brief-workspace-module__BaInzG__assetDetails{grid-template-columns:1fr}.client-brief-workspace-module__BaInzG__assetDetails input{grid-column:auto}.client-brief-workspace-module__BaInzG__materialLibrary .client-brief-workspace-module__BaInzG__assetActions{grid-column:2}}@media (prefers-reduced-motion:reduce){.client-brief-workspace-module__BaInzG__spin{animation-duration:1.8s}.client-brief-workspace-module__BaInzG__progressTrack>span,.client-brief-workspace-module__BaInzG__atlasRibbon>button{transition:none}}
.project-mode-switch-module__cbPKkG__shell{border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);width:fit-content;max-width:calc(100% - 2rem);color:var(--theme-deep-surface);background:var(--theme-subtle-surface);box-shadow:0 10px 28px rgb(from var(--theme-deep-surface) r g b / .08);flex-wrap:wrap;margin:.85rem auto 0;padding:.25rem;display:flex}.project-mode-switch-module__cbPKkG__shell[data-compact=true]{corner-shape:var(--corner-shape-continuous);max-width:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.project-mode-switch-module__cbPKkG__shell[data-compact=true] a{border:1px solid #0000;min-height:2.75rem;padding:.45rem .8rem;font-size:.75rem}.project-mode-switch-module__cbPKkG__shell a{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;color:inherit;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:680;text-decoration:none;display:inline-flex}.project-mode-switch-module__cbPKkG__shell a[data-active=true]{color:var(--theme-absolute-white);background:var(--theme-deep-surface);box-shadow:0 7px 18px rgb(from var(--theme-deep-surface) r g b / .2)}.project-mode-switch-module__cbPKkG__shell[data-compact=true] a[data-active=true]{border-color:var(--theme-primary);color:var(--theme-foreground);box-shadow:inset 0 -2px 0 var(--theme-primary);background:0 0}.project-mode-switch-module__cbPKkG__shell svg{flex-shrink:0;width:1rem;height:1rem}.project-mode-switch-module__cbPKkG__count{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-primary);min-width:1.25rem;height:1.25rem;color:var(--theme-absolute-white);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;display:inline-flex}.project-mode-switch-module__cbPKkG__count[data-empty=true]{background:var(--theme-secondary);color:var(--theme-muted-foreground)}.project-mode-switch-module__cbPKkG__count[data-error=true]{background:var(--theme-destructive)}.project-mode-switch-module__cbPKkG__shell a:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media (max-width:560px){.project-mode-switch-module__cbPKkG__shell{width:calc(100% - 1rem)}.project-mode-switch-module__cbPKkG__shell[data-compact=true]{width:100%}.project-mode-switch-module__cbPKkG__shell a{white-space:nowrap;flex:1}.project-mode-switch-module__cbPKkG__shell[data-compact=true] a{gap:.35rem;padding-inline:.5rem}}
.hosting-summary-module__DXIryW__summary{border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted-foreground);font-size:var(--type-size-small);flex-wrap:wrap;flex:none;align-items:center;gap:.35rem 1.25rem;padding:.6rem 1rem;line-height:1.5;display:flex}.hosting-summary-module__DXIryW__summary time{color:var(--theme-foreground);font-weight:600}.hosting-summary-module__DXIryW__compact{font-size:var(--type-size-small);flex-direction:column;gap:.25rem;display:flex}.hosting-summary-module__DXIryW__compact time{font-variant-numeric:tabular-nums}.hosting-summary-module__DXIryW__status,.hosting-summary-module__DXIryW__muted{color:var(--theme-muted-foreground);font-size:var(--type-size-label)}.hosting-summary-module__DXIryW__status[data-state=soon],.hosting-summary-module__DXIryW__status[data-state=today]{color:var(--theme-primary);font-weight:600}.hosting-summary-module__DXIryW__status[data-state=overdue]{color:var(--theme-destructive);font-weight:600}@media (max-width:600px){.hosting-summary-module__DXIryW__summary{gap:.2rem .8rem;padding:.5rem .75rem}.hosting-summary-module__DXIryW__summary .hosting-summary-module__DXIryW__status{flex-basis:100%}}
.client-workspace-header-module__HYaiEa__header{z-index:40;border-bottom:1px solid var(--theme-border);background:rgb(from var(--theme-surface) r g b / .97);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);grid-template-columns:minmax(10rem,auto) minmax(10rem,1fr) auto auto;align-items:center;gap:.75rem;width:100%;min-height:4rem;margin:0 auto;padding:.5rem .75rem .5rem 1rem;display:grid;position:sticky;top:0}.client-workspace-header-module__HYaiEa__logo{align-items:center;width:fit-content;min-height:2.5rem;display:inline-flex}.client-workspace-header-module__HYaiEa__logo img{width:auto;height:1.5rem}.client-workspace-header-module__HYaiEa__identity{text-align:left;align-items:center;gap:.65rem;min-width:0;display:flex}.client-workspace-header-module__HYaiEa__identity strong{min-width:0;font-family:var(--type-display-family);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.client-workspace-header-module__HYaiEa__hubReturn{min-height:2.75rem;color:var(--theme-muted-foreground);font-size:var(--type-size-label);flex:none;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.client-workspace-header-module__HYaiEa__hubReturn:hover{color:var(--theme-primary)}.client-workspace-header-module__HYaiEa__hubReturn svg{width:.9rem;height:.9rem}.client-workspace-header-module__HYaiEa__status{max-width:19rem;min-height:2.5rem;color:var(--theme-deep-surface);background:0 0;justify-self:end;align-items:center;gap:.55rem;padding:.35rem .65rem;display:inline-flex}.client-workspace-header-module__HYaiEa__status[data-state=idle],.client-workspace-header-module__HYaiEa__status[data-state=saved]{color:var(--theme-primary)}.client-workspace-header-module__HYaiEa__status[data-state=error]{color:var(--theme-destructive);background:var(--theme-secondary)}.client-workspace-header-module__HYaiEa__status[data-state=offline]{color:var(--theme-muted-foreground);background:var(--theme-secondary)}.client-workspace-header-module__HYaiEa__status>svg{flex:none;width:1rem;height:1rem}.client-workspace-header-module__HYaiEa__status span,.client-workspace-header-module__HYaiEa__status strong{display:block}.client-workspace-header-module__HYaiEa__status strong{white-space:nowrap;font-size:.75rem;font-weight:680}.client-workspace-header-module__HYaiEa__status small{display:none}@media (max-width:820px){.client-workspace-header-module__HYaiEa__header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo identity status""switch switch switch";min-height:6.4rem;padding:.45rem .55rem .45rem .8rem}.client-workspace-header-module__HYaiEa__logo{grid-area:logo}.client-workspace-header-module__HYaiEa__logo img{height:1.25rem}.client-workspace-header-module__HYaiEa__identity{grid-area:identity;padding:0 .65rem}.client-workspace-header-module__HYaiEa__identity strong{font-size:var(--type-size-label)}.client-workspace-header-module__HYaiEa__hubReturn{justify-content:center;width:2.75rem;min-height:2.75rem}.client-workspace-header-module__HYaiEa__hubReturn span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.client-workspace-header-module__HYaiEa__header>nav{grid-area:switch;justify-self:stretch}.client-workspace-header-module__HYaiEa__status{background:0 0;grid-area:status;justify-content:center;width:2.75rem;min-height:2.75rem;padding:0}.client-workspace-header-module__HYaiEa__status span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
.client-handoff-workspace-module__mjJCaW__workspace{min-height:0;color:var(--theme-foreground)}.client-handoff-workspace-module__mjJCaW__main{width:100%;margin:0;padding:0}.client-handoff-workspace-module__mjJCaW__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.client-handoff-workspace-module__mjJCaW__eyebrow{font-family:var(--type-label-family);font-size:var(--type-size-label);letter-spacing:.12em;color:var(--theme-primary);margin:0 0 .65rem}.client-handoff-workspace-module__mjJCaW__intro h2{font-family:var(--type-display-family);letter-spacing:-.05em;color:var(--theme-deep-surface);margin:0;font-size:2rem;font-weight:600}.client-handoff-workspace-module__mjJCaW__description{color:var(--theme-support-foreground);word-break:keep-all;margin:.9rem 0;line-height:1.7}.client-handoff-workspace-module__mjJCaW__metadata{color:var(--theme-muted-foreground);font-size:var(--type-size-small);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.client-handoff-workspace-module__mjJCaW__actions,.client-handoff-workspace-module__mjJCaW__editorActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.client-handoff-workspace-module__mjJCaW__button,.client-handoff-workspace-module__mjJCaW__primaryButton,.client-handoff-workspace-module__mjJCaW__iconButton{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-height:2.75rem;font-size:var(--type-size-small);cursor:pointer;color:var(--theme-deep-surface);background:var(--theme-surface);justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;text-decoration:none;display:inline-flex}.client-handoff-workspace-module__mjJCaW__button svg,.client-handoff-workspace-module__mjJCaW__primaryButton svg,.client-handoff-workspace-module__mjJCaW__iconButton svg{flex-shrink:0;width:1rem;height:1rem}.client-handoff-workspace-module__mjJCaW__button:hover,.client-handoff-workspace-module__mjJCaW__iconButton:hover{border-color:var(--theme-primary)}.client-handoff-workspace-module__mjJCaW__workspace button:disabled{opacity:.45;cursor:default}.client-handoff-workspace-module__mjJCaW__workspace :is(button,a,textarea):focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:3px}.client-handoff-workspace-module__mjJCaW__primaryButton{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-absolute-white)}.client-handoff-workspace-module__mjJCaW__iconButton{flex-shrink:0;width:2.75rem;padding:.5rem}.client-handoff-workspace-module__mjJCaW__announcement{min-height:2.25rem;color:var(--theme-primary);font-size:var(--type-size-small);padding-top:.75rem}.client-handoff-workspace-module__mjJCaW__error{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);color:var(--theme-destructive);flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.client-handoff-workspace-module__mjJCaW__error>svg{flex-shrink:0;width:1.25rem}.client-handoff-workspace-module__mjJCaW__error p{margin:0;line-height:1.7}.client-handoff-workspace-module__mjJCaW__textBody{border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-height:16rem;padding:1.5rem}.client-handoff-workspace-module__mjJCaW__text{font-family:var(--type-body-family);font-size:var(--type-size-small);white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;margin:0;line-height:1.95}.client-handoff-workspace-module__mjJCaW__emptyNotice{color:var(--theme-muted-foreground);flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.client-handoff-workspace-module__mjJCaW__emptyNotice strong{color:var(--theme-deep-surface);font-weight:600}.client-handoff-workspace-module__mjJCaW__emptyNotice p{font-size:var(--type-size-small);margin:0;line-height:1.7}.client-handoff-workspace-module__mjJCaW__editor{border:0;gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.client-handoff-workspace-module__mjJCaW__editor label{font-size:var(--type-size-small);color:var(--theme-deep-surface);font-weight:600}.client-handoff-workspace-module__mjJCaW__help{font-size:var(--type-size-small);color:var(--theme-muted-foreground);margin:0;line-height:1.7}.client-handoff-workspace-module__mjJCaW__editor textarea{resize:vertical;border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);width:100%;min-height:24rem;color:var(--theme-foreground);font-family:var(--type-body-family);font-size:var(--type-size-small);padding:1.25rem;line-height:1.9;display:block}.client-handoff-workspace-module__mjJCaW__editorActions{justify-content:flex-end;padding-top:.8rem}.client-handoff-workspace-module__mjJCaW__conflict{border:1px solid var(--theme-primary);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-background);padding:1rem}.client-handoff-workspace-module__mjJCaW__conflict>strong{color:var(--theme-deep-surface);font-size:var(--type-size-small);margin-bottom:1rem;display:block}.client-handoff-workspace-module__mjJCaW__conflict>p{color:var(--theme-support-foreground);font-size:var(--type-size-small);line-height:1.75}.client-handoff-workspace-module__mjJCaW__historyDialog{border-left:1px solid var(--theme-border);background:var(--theme-surface);width:min(100%,40rem);max-width:100%;height:100dvh;max-height:100dvh;color:var(--theme-foreground);box-shadow:var(--elevation-console-depth);margin:0;padding:2rem;position:fixed;inset:0 0 0 auto}.client-handoff-workspace-module__mjJCaW__historyDialog::backdrop{background:rgb(from var(--theme-deep-surface) r g b / .35)}.client-handoff-workspace-module__mjJCaW__dialogHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.client-handoff-workspace-module__mjJCaW__dialogHeading h2{font-family:var(--type-display-family);font-size:var(--type-size-title);color:var(--theme-deep-surface);margin:0}.client-handoff-workspace-module__mjJCaW__historyList{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.client-handoff-workspace-module__mjJCaW__historyList button{text-align:left;cursor:pointer;border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-background);grid-template-columns:1fr auto;gap:.45rem;width:100%;padding:1rem;display:grid}.client-handoff-workspace-module__mjJCaW__historyList strong{font-size:var(--type-size-small);color:var(--theme-deep-surface)}.client-handoff-workspace-module__mjJCaW__historyList :is(time,span){font-size:var(--type-size-label);color:var(--theme-muted-foreground);overflow-wrap:anywhere}.client-handoff-workspace-module__mjJCaW__historyList span{grid-column:1/-1}.client-handoff-workspace-module__mjJCaW__historyList p{font-size:var(--type-size-small);color:var(--theme-support-foreground);grid-column:1/-1;margin:.25rem 0 0}.client-handoff-workspace-module__mjJCaW__historyDetail>h3{font-family:var(--type-display-family);margin:1.25rem 0 .5rem}.client-handoff-workspace-module__mjJCaW__historyDetail>.client-handoff-workspace-module__mjJCaW__text{border-top:1px solid var(--theme-border);margin-top:1.5rem;padding-top:1rem}.client-handoff-workspace-module__mjJCaW__previewNotice{background:var(--theme-secondary);color:var(--theme-support-foreground);font-size:var(--type-size-small);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);word-break:keep-all;margin:0 0 1.5rem;padding:.75rem 1rem}.client-handoff-workspace-module__mjJCaW__statePage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:16rem;padding:2rem;display:flex}.client-handoff-workspace-module__mjJCaW__statePage h2,.client-handoff-workspace-module__mjJCaW__statePage p{margin:0}.client-handoff-workspace-module__mjJCaW__statePage h2{font-family:var(--type-display-family);font-size:var(--type-size-title)}.client-handoff-workspace-module__mjJCaW__spin{animation:1s linear infinite client-handoff-workspace-module__mjJCaW__spin}@keyframes client-handoff-workspace-module__mjJCaW__spin{to{transform:rotate(360deg)}}@media (max-width:820px){.client-handoff-workspace-module__mjJCaW__intro{flex-direction:column;align-items:flex-start;gap:1rem}.client-handoff-workspace-module__mjJCaW__intro h2{font-size:1.75rem}.client-handoff-workspace-module__mjJCaW__actions{width:100%}.client-handoff-workspace-module__mjJCaW__textBody,.client-handoff-workspace-module__mjJCaW__editor textarea{padding:1rem}.client-handoff-workspace-module__mjJCaW__historyDialog{padding:1.25rem}.client-handoff-workspace-module__mjJCaW__historyList button{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.client-handoff-workspace-module__mjJCaW__spin{animation:none}}
.dialog-module__-x9nLa__dialog{border:1px solid var(--theme-border);border-radius:var(--radius-panel);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);width:calc(100% - 2rem);max-width:32rem;color:var(--theme-foreground);box-shadow:var(--elevation-console-depth);margin:auto;padding:0}.dialog-module__-x9nLa__dialog::backdrop{background:rgb(from var(--theme-foreground) r g b / .45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-module__-x9nLa__dialogHeader{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.dialog-module__-x9nLa__dialogHeaderTitle{flex-direction:column;gap:.25rem;display:flex}.dialog-module__-x9nLa__dialogHeaderTitle h2{font-family:var(--type-display-family);font-size:var(--type-size-title);color:var(--theme-deep-surface);letter-spacing:-.01em;font-weight:600}.dialog-module__-x9nLa__dialogHeaderTitle p{font-size:var(--type-size-small);color:var(--theme-muted-foreground);line-height:1.4}.dialog-module__-x9nLa__dialogCloseButton{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);min-width:2.75rem;min-height:2.75rem;color:var(--theme-muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.dialog-module__-x9nLa__dialogCloseButton:hover{background:var(--theme-secondary);color:var(--theme-foreground)}.dialog-module__-x9nLa__dialogBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.dialog-module__-x9nLa__formGroup{flex-direction:column;gap:.4rem;display:flex}.dialog-module__-x9nLa__label{font-size:var(--type-size-small);color:var(--theme-deep-surface);font-weight:600}.dialog-module__-x9nLa__helperText{font-size:var(--type-size-label);color:var(--theme-muted-foreground);line-height:1.4}.dialog-module__-x9nLa__input{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);width:100%;min-height:2.75rem;color:var(--theme-foreground);font-size:var(--type-size-body);padding:.5rem .85rem}.dialog-module__-x9nLa__input:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.dialog-module__-x9nLa__input[readonly]{background:var(--theme-secondary);color:var(--theme-support-foreground)}.dialog-module__-x9nLa__checkboxRow{cursor:pointer;align-items:flex-start;gap:.65rem;padding:.5rem 0;display:flex}.dialog-module__-x9nLa__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--theme-primary);cursor:pointer;flex-shrink:0;margin-top:.15rem}.dialog-module__-x9nLa__checkboxLabel{font-size:var(--type-size-small);color:var(--theme-foreground);flex-direction:column;gap:.15rem;font-weight:500;display:flex}.dialog-module__-x9nLa__checkboxHelper{font-size:var(--type-size-label);color:var(--theme-muted-foreground);font-weight:400}.dialog-module__-x9nLa__collapsibleSection{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);padding:.75rem 1rem}.dialog-module__-x9nLa__collapsibleSummary{cursor:pointer;font-size:var(--type-size-small);color:var(--theme-deep-surface);justify-content:space-between;align-items:center;min-height:2.5rem;font-weight:600;list-style:none;display:flex}.dialog-module__-x9nLa__collapsibleSummary::-webkit-details-marker{display:none}.dialog-module__-x9nLa__collapsibleBody{border-top:1px solid var(--theme-border);flex-direction:column;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.dialog-module__-x9nLa__errorBanner{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:color-mix(in srgb, var(--theme-destructive) 10%, transparent);border:1px solid color-mix(in srgb, var(--theme-destructive) 30%, transparent);color:var(--theme-destructive);font-size:var(--type-size-small);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;line-height:1.4;display:flex}.dialog-module__-x9nLa__warningBanner{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:color-mix(in srgb, var(--theme-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary) 30%, transparent);color:var(--theme-deep-surface);font-size:var(--type-size-small);align-items:flex-start;gap:.65rem;padding:.85rem 1rem;line-height:1.4;display:flex}.dialog-module__-x9nLa__dialogFooter{border-top:1px solid var(--theme-border);background:var(--theme-secondary);border-bottom-left-radius:var(--radius-panel);border-bottom-right-radius:var(--radius-panel);corner-shape:var(--corner-shape-continuous);justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.dialog-module__-x9nLa__cancelButton{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-height:2.75rem;color:var(--theme-foreground);font-size:var(--type-size-small);cursor:pointer;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:500;transition:background .15s;display:inline-flex}.dialog-module__-x9nLa__cancelButton:hover{background:var(--theme-secondary)}.dialog-module__-x9nLa__primaryButton{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-primary);min-height:2.75rem;color:var(--theme-absolute-white);font-size:var(--type-size-small);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;transition:opacity .15s;display:inline-flex}.dialog-module__-x9nLa__primaryButton:hover{opacity:.92}.dialog-module__-x9nLa__primaryButton:disabled,.dialog-module__-x9nLa__cancelButton:disabled{opacity:.5;cursor:not-allowed}.dialog-module__-x9nLa__linkBox{background:var(--theme-secondary);border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.dialog-module__-x9nLa__linkRow{align-items:center;gap:.5rem;display:flex}.dialog-module__-x9nLa__linkInput{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-height:2.75rem;color:var(--theme-foreground);font-size:var(--type-size-small);font-family:var(--type-label-family);flex:1;padding:.5rem .75rem}.dialog-module__-x9nLa__copyButton{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-width:2.75rem;min-height:2.75rem;color:var(--theme-deep-surface);font-size:var(--type-size-small);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:500;display:inline-flex}.dialog-module__-x9nLa__copyButton:hover{background:var(--theme-secondary)}.dialog-module__-x9nLa__successPanel{flex-direction:column;gap:1.25rem;display:flex}.dialog-module__-x9nLa__successHeader{align-items:center;gap:.75rem;display:flex}.dialog-module__-x9nLa__successIcon{border-radius:var(--radius-circle);corner-shape:var(--corner-shape-round);background:color-mix(in srgb, var(--theme-primary) 15%, transparent);width:2.5rem;height:2.5rem;color:var(--theme-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dialog-module__-x9nLa__successLinks{flex-direction:column;gap:.75rem;display:flex}.dialog-module__-x9nLa__entryLinksRow{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem;display:grid}.dialog-module__-x9nLa__entryLinksRow>:only-child{grid-column:1/-1}.dialog-module__-x9nLa__entryLink{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-height:2.75rem;color:var(--theme-foreground);font-size:var(--type-size-small);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.dialog-module__-x9nLa__entryLink:hover{background:var(--theme-secondary)}.dialog-module__-x9nLa__targetSection{gap:.5rem;margin-bottom:1.25rem;display:grid}.dialog-module__-x9nLa__targetList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dialog-module__-x9nLa__targetItem{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.dialog-module__-x9nLa__targetMeta{min-width:0;font-size:var(--type-size-small);overflow-wrap:anywhere;gap:.15rem;display:grid}
.storage-panel-module__9W4e7W__storageSection{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--radius-module);corner-shape:var(--corner-shape-continuous);box-shadow:var(--elevation-control-trace);overflow:hidden}.storage-panel-module__9W4e7W__details{width:100%}.storage-panel-module__9W4e7W__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;list-style:none;display:flex}.storage-panel-module__9W4e7W__summary::-webkit-details-marker{display:none}.storage-panel-module__9W4e7W__summaryTitleGroup{align-items:center;gap:.75rem;display:flex}.storage-panel-module__9W4e7W__iconWrap{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);width:2.25rem;height:2.25rem;color:var(--theme-deep-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.storage-panel-module__9W4e7W__headingWrapper{flex-direction:column;gap:.15rem;display:flex}.storage-panel-module__9W4e7W__storageTitle{font-family:var(--type-display-family);font-size:var(--type-size-body);color:var(--theme-deep-surface);font-weight:600}.storage-panel-module__9W4e7W__storageNote{font-size:var(--type-size-label);color:var(--theme-muted-foreground)}.storage-panel-module__9W4e7W__summaryChevron{color:var(--theme-muted-foreground);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.storage-panel-module__9W4e7W__details[open] .storage-panel-module__9W4e7W__summaryChevron{transform:rotate(180deg)}.storage-panel-module__9W4e7W__content{border-top:1px solid var(--theme-border);flex-direction:column;gap:1rem;margin-top:.25rem;padding:1rem 1.5rem 1.25rem;display:flex}.storage-panel-module__9W4e7W__statsRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.storage-panel-module__9W4e7W__usageNumbers{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.storage-panel-module__9W4e7W__usedValue{font-family:var(--type-display-family);font-size:var(--type-size-title);color:var(--theme-deep-surface);font-weight:700}.storage-panel-module__9W4e7W__limitValue{font-size:var(--type-size-small);color:var(--theme-support-foreground)}.storage-panel-module__9W4e7W__reservedValue{font-size:var(--type-size-small);color:var(--theme-muted-foreground);border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);background:var(--theme-secondary);padding:.2rem .55rem}.storage-panel-module__9W4e7W__progressContainer{flex-direction:column;gap:.35rem;display:flex}.storage-panel-module__9W4e7W__progressBar{background:var(--theme-subtle-surface);border-radius:var(--radius-pill);corner-shape:var(--corner-shape-round);width:100%;height:.65rem;display:flex;position:relative;overflow:hidden}.storage-panel-module__9W4e7W__progressUsed{background:var(--theme-primary);height:100%;transition:width .3s}.storage-panel-module__9W4e7W__progressReserved{background:var(--theme-highlight);opacity:.75;height:100%;transition:width .3s}.storage-panel-module__9W4e7W__legend{font-size:var(--type-size-label);color:var(--theme-muted-foreground);flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.storage-panel-module__9W4e7W__legendItem{align-items:center;gap:.35rem;display:flex}.storage-panel-module__9W4e7W__legendDotUsed{border-radius:var(--radius-circle);corner-shape:var(--corner-shape-round);background:var(--theme-primary);width:.55rem;height:.55rem}.storage-panel-module__9W4e7W__legendDotReserved{border-radius:var(--radius-circle);corner-shape:var(--corner-shape-round);background:var(--theme-highlight);width:.55rem;height:.55rem}.storage-panel-module__9W4e7W__errorState{border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-secondary);color:var(--theme-support-foreground);font-size:var(--type-size-small);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.storage-panel-module__9W4e7W__retryButton{border:1px solid var(--theme-border);border-radius:var(--radius-control);corner-shape:var(--corner-shape-continuous);background:var(--theme-surface);min-height:2.75rem;color:var(--theme-foreground);font-size:var(--type-size-small);cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;padding:0 1rem;display:inline-flex}.storage-panel-module__9W4e7W__retryButton:hover{background:var(--theme-secondary)}.storage-panel-module__9W4e7W__loadingPlaceholder{font-size:var(--type-size-small);color:var(--theme-muted-foreground);align-items:center;gap:.5rem;padding:.5rem 0;display:flex}
