.desk-studio{--desk-radius:10px;--desk-space:1.4rem;--desk-studio-surface:color-mix(in srgb, var(--bg) 55%, var(--card));grid-template-columns:224px minmax(0,1fr)}.desk-studio .work-sidebar{background:var(--bg);padding:1.75rem 1rem}.desk-studio .work-sidebar .brand-logo{width:166px}.desk-studio .work-account{margin-block:2rem 1.5rem;padding-block:1.25rem}.desk-studio .work-monogram{color:var(--t1);background:var(--desk-studio-surface);border-radius:8px}.desk-studio .work-sidebar nav{gap:.4rem}.desk-studio .work-sidebar nav button{border-radius:6px;min-height:46px;font-size:.875rem}.desk-studio .work-sidebar nav [aria-current=page]{background:var(--desk-studio-surface);border-inline-start-color:var(--t1);font-weight:500}.desk-studio .desk-create{margin-top:1.6rem}.desk-studio .work-sidebar-bottom{gap:1rem}.desk-studio .work-sidebar-bottom p{color:var(--t2)}.desk-studio .work-topbar{background:var(--bg);min-height:76px;padding:.8rem clamp(1.25rem,3vi,3.5rem)}.desk-studio .desk-search{max-width:460px}.desk-studio .desk-search input{background:var(--desk-studio-surface);border:1px solid var(--rule);border-radius:6px}.desk-studio .work-topbar button{border-radius:6px}.desk-studio .work-topbar button:hover{background:var(--desk-studio-surface)}.desk-studio .work-main{max-width:1640px;padding:2.25rem clamp(1.25rem,3vi,3.5rem) 3rem}.desk-studio .work-page-heading{align-items:center;gap:1rem;margin-bottom:1rem}.desk-studio .work-page-heading h1{margin-block:.5rem .65rem;font-size:clamp(1.85rem,2.2vi,2.5rem);line-height:1.2}.desk-studio .work-page-heading p:not(.eyebrow){max-width:65ch;color:var(--t2);font-size:.925rem}.desk-studio .desk-studio-heading-actions{flex-shrink:0;justify-items:end;gap:.25rem;display:grid}.desk-studio .desk-studio-heading-actions .desk-personalize{margin:0;position:relative}.desk-studio .desk-studio-heading-actions .desk-preferences{z-index:5;background:var(--bg);width:min(600px,100vi - 2.5rem);position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 10px 30px #0002}.desk-studio[data-view=overview] .desk-create{display:none}.desk-studio .eyebrow{letter-spacing:.11em;font-size:.65rem}.desk-studio :is(h2,h3,strong){font-weight:500}.desk-studio :is(.work-primary,.work-secondary){border-radius:6px}.desk-studio .work-primary:hover:not(:disabled){background:var(--t2);border-color:var(--t2)}.desk-studio .desk-personalize{border:0;margin:0 0 1.25rem}.desk-studio .desk-personalize>summary{gap:.6rem;width:fit-content;min-height:44px;margin-inline-start:auto;padding:.5rem 0;font-size:.8rem}.desk-studio .desk-personalize>summary>span{display:none}.desk-studio .desk-personalize>summary:after{color:var(--t2);margin-inline-start:.5rem;font-size:1rem}.desk-studio .desk-preferences{border:1px solid var(--rule);border-radius:8px;margin-top:.5rem}.desk-studio-overview{gap:1.8rem;display:grid}.desk-studio-metrics{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.desk-studio-metrics button{color:var(--t1);text-align:start;cursor:pointer;background:0 0;border:0;padding:1.2rem 1.5rem;transition:background .16s;position:relative}.desk-studio-metrics button:after{content:"";background:var(--rule);inline-size:1px;position:absolute;inset-block:1.25rem;inset-inline-end:0}.desk-studio-metrics button:last-child:after{display:none}.desk-studio-metrics button:first-child{padding-inline-start:.3rem}.desk-studio-metrics button:hover{background:var(--desk-studio-surface)}.desk-studio-metrics [data-attention=true]{color:var(--terra);background:var(--accent-fill)}.desk-studio-metric-label{color:var(--t2);align-items:center;gap:.6rem;font-size:.8rem;line-height:1.5;display:flex}.desk-studio-metric-value{justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;display:flex}.desk-studio-metric-value strong{font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.1}.desk-studio-metric-value>svg{color:var(--t2)}.desk-studio-overview-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);align-items:start;gap:clamp(1.25rem,2vi,2rem);display:grid}.desk-studio-overview-grid[data-rail=false]{grid-template-columns:minmax(0,1fr)}.desk-studio-work-column,.desk-studio-context{gap:1.5rem;min-width:0;display:grid}.desk-studio-panel{border:1px solid var(--rule);border-radius:var(--desk-radius);background:var(--desk-studio-surface);min-width:0;padding:1.3rem}.desk-studio-panel-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.desk-studio-panel-heading h2{letter-spacing:-.015em;margin:0;font-size:1rem;line-height:1.5}.desk-studio-panel-heading>span{color:var(--t2);white-space:nowrap;font-size:.75rem}.desk-studio-panel-heading>svg{color:var(--t2);flex-shrink:0}.desk-studio-caption{color:var(--t2);margin-top:.4rem;font-size:.8rem;line-height:1.65}.desk-studio-stage-list{gap:.6rem;margin-block:1.2rem;display:grid}.desk-studio-stage-list button{text-align:start;min-height:52px;color:var(--t1);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.4rem 0;display:grid}.desk-studio-stage-name{align-items:center;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.desk-studio-status-mark{border:1px solid;border-radius:50%;flex-shrink:0;block-size:7px;inline-size:7px}.desk-studio-stage-list [data-status=approved] .desk-studio-status-mark{background:currentColor}.desk-studio-stage-list [data-status=closed] .desk-studio-status-mark{border-radius:0}.desk-studio-stage-list :is([data-status=review],[data-status=changes_requested]){color:var(--terra)}.desk-studio-stage-list strong{font-variant-numeric:tabular-nums;font-size:.85rem}.desk-studio-stage-track{background:var(--rule);border-radius:1px;grid-column:1/-1;height:4px;overflow:hidden}.desk-studio-stage-track i{background:var(--t2);height:100%;transition:width .32s;display:block}.desk-studio-stage-list :is([data-status=review],[data-status=changes_requested]) .desk-studio-stage-track i{background:var(--terra)}.desk-studio-stage-list button:hover .desk-studio-stage-name{text-underline-offset:4px;text-decoration:underline}.desk-studio-text-button{width:100%;min-height:44px;color:var(--t1);border:0;border-top:1px solid var(--rule);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;font-size:.8rem;display:flex}.desk-studio-footnote{color:var(--t2);margin-top:.65rem;font-size:.7rem;line-height:1.7}.desk-studio-rail-empty{margin-top:1.1rem;font-size:.875rem;line-height:1.7}.desk-studio-rail-empty>span{color:var(--t2);margin-top:.4rem;font-size:.8rem;display:block}.desk-studio-targets>button{text-align:start;width:100%;color:var(--t1);border:0;border-top:1px solid var(--rule);cursor:pointer;background:0 0;gap:.45rem;margin-top:1rem;padding-block:1rem .25rem;display:grid}.desk-studio-targets time{color:var(--t2);font-size:.8rem}.desk-studio-targets strong{overflow-wrap:anywhere;font-size:.9rem}.desk-studio-targets button>span{color:var(--t2);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.desk-studio-report-link{align-items:center;gap:.8rem;min-height:44px;padding-inline:.3rem;font-size:.8rem;display:flex}.desk-studio-report-link>svg{color:var(--t2);flex-shrink:0}.desk-studio-report-link>svg:last-child{margin-inline-start:auto}.desk-studio-report-link small{color:var(--t2);margin-top:.3rem;font-size:.75rem;display:block}.desk-studio .v22-priorities{margin:0}.desk-studio .v22-priority-heading h2{font-size:1.1rem;line-height:1.5}.desk-studio .v22-priority-tabs{border-bottom:1px solid var(--rule);flex-wrap:nowrap;gap:0;margin-block:.65rem 1rem;overflow-x:auto}.desk-studio .v22-priority-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.7rem .65rem;font-size:.75rem}.desk-studio .v22-priority-tabs [aria-pressed=true]{border-bottom-color:var(--t1);color:var(--t1)}.desk-studio .v22-priority-tabs button>span{margin-inline-start:.25rem}.desk-studio .v22-priority-empty{border:1px dashed var(--rule);background:0 0;border-radius:8px;padding:1.4rem}.desk-studio .v22-priority-empty strong{font-size:.95rem}.desk-studio .v22-priority-empty p{max-width:55ch;color:var(--t2);font-size:.825rem}.desk-studio .v22-priorities>.work-meta{font-size:.7rem}.desk-studio .v22-queue-item{background:0 0;padding:1.1rem .5rem}.desk-studio .v22-queue-item:hover{background:var(--desk-studio-surface)}.desk-studio .v22-queue-item strong{font-size:1rem}.desk-studio :is(.v22-queue-facts,.v22-next-party){font-size:.75rem}.desk-studio .v22-queue-step{font-size:.875rem}.desk-studio .desk-recent .work-section-heading{margin-block:0 .9rem}.desk-studio .desk-recent .work-section-heading h2{font-size:1.1rem}.desk-studio .desk-recent>.work-secondary{border:0;min-height:44px;margin-top:.9rem;padding-inline:0;font-size:.8rem}.desk-studio .work-list{border-inline:0;background:0 0;border-bottom:0;border-radius:0}.desk-studio .work-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:1rem;padding:1.1rem .4rem}.desk-studio .work-row strong{font-size:1rem;line-height:1.5}.desk-studio .work-row-next{font-size:.825rem}.desk-studio .v22-work-facts{margin-top:.5rem;font-size:.75rem}.desk-studio .work-status{border-radius:4px;gap:.45rem;padding:.25rem .5rem;font-size:.72rem}.desk-studio .work-status:before{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px}.desk-studio .work-row time{font-size:.68rem}.desk-studio .desk-studio-work-column .work-row{grid-template-columns:minmax(0,1fr) 18px}.desk-studio .desk-studio-work-column .work-row-meta{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:.8rem;display:flex}.desk-studio .desk-studio-work-column .work-row>svg{grid-area:1/2}.desk-studio-toolbox{border-top:1px solid var(--rule);padding-top:1.5rem}.desk-studio-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:1rem;display:grid}.desk-studio-tools button{text-align:start;min-height:92px;color:var(--t1);border:0;border-inline-end:1px solid var(--rule);cursor:pointer;background:0 0;align-items:center;gap:1rem;padding:.5rem 1.25rem .5rem 0;display:flex}.desk-studio-tools button:last-child{border:0}.desk-studio-tools button>svg{color:var(--t2);flex-shrink:0}.desk-studio-tools button>svg:last-child{margin-inline-start:auto;transition:transform .16s}.desk-studio-tools button:hover>svg:last-child{transform:translate(3px)}.desk-studio-tools strong{font-size:.875rem}.desk-studio-tools small{color:var(--t2);margin-top:.4rem;font-size:.78rem;line-height:1.6;display:block}.desk-studio .v21-work-toolbar{border:1px solid var(--rule);background:var(--desk-studio-surface);border-radius:8px;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(125px,1fr));gap:.85rem;padding:1rem}.desk-studio .v21-work-toolbar .v21-search{grid-column:auto}.desk-studio .v21-work-toolbar:has(label:nth-child(5)) .v21-search{grid-column:1/-1}.desk-studio .v21-work-toolbar label>span{font-size:.75rem}.desk-studio :is(input,select,textarea){border-radius:5px}.desk-studio .v21-view-switch{border:1px solid var(--rule);border-radius:6px;gap:.15rem;padding:.2rem}.desk-studio .v21-view-switch button{border:0;border-radius:4px;min-height:40px}.desk-studio .v21-view-switch [aria-pressed=true]{background:var(--t1);color:var(--bg)}.desk-studio .v21-board{gap:1rem;padding-block:1rem}.desk-studio .v21-results-line{flex-wrap:wrap;gap:.75rem 1rem}.desk-studio .v21-results-line p{margin-inline-end:auto}.desk-studio .v21-results-line .desk-studio-board-toggle{color:var(--t2);gap:.5rem;min-height:44px}.desk-studio .desk-studio-board-toggle:before{content:"";border:1px solid;border-radius:2px;block-size:12px;inline-size:12px}.desk-studio .desk-studio-board-toggle[aria-pressed=true]:before{background:var(--t1);box-shadow:inset 0 0 0 2px var(--bg)}.desk-studio .v21-board-column{background:var(--desk-studio-surface);border:1px solid var(--rule);border-radius:8px;padding:1rem}.desk-studio .v21-board-column h3{border:0;padding:0 0 1rem;font-size:.8rem}.desk-studio .v21-work-card{border:1px solid var(--rule);background:var(--bg);box-shadow:none;border-radius:6px;padding:1rem}.desk-studio .v21-work-card strong{font-size:.95rem}.desk-studio .v21-work-card p{font-size:.8rem}.desk-studio .v21-board-empty{padding:1rem 0;font-size:.75rem}.desk-studio .desk-services{border-top:1px solid var(--rule);margin-top:2rem;display:block}.desk-studio .desk-service{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:28px minmax(130px,.8fr) minmax(180px,1.2fr) minmax(160px,1fr) auto;align-items:start;gap:1.5rem;padding:1.8rem .3rem;display:grid}.desk-studio .desk-service>svg{color:var(--t2);margin-top:.2rem}.desk-studio .desk-service h2{font-size:1.1rem}.desk-studio .desk-service p{font-size:.85rem}.desk-studio .desk-service>div{border:0;margin:0;padding:0}.desk-studio .desk-service small{color:var(--t2);font-size:.7rem}.desk-studio .desk-service button{margin:0;font-size:.8rem}.desk-studio .work-tools{gap:1.5rem;margin-top:2rem}.desk-studio .work-tools .work-form{gap:1rem}.desk-studio .work-tools .work-form .work-tool-number{margin:0}.desk-studio .work-sheet{background:var(--desk-studio-surface);border-radius:8px}.desk-studio .work-tools h2{font-size:1.4rem}.desk-studio .work-tools p{font-size:.9rem}.desk-studio .work-tools ol{margin-block:1rem}.desk-studio .work-tool-number{color:var(--t2);margin-bottom:1rem}.desk-studio .work-compose{margin-top:1.5rem}.desk-studio .desk-journey{background:var(--desk-studio-surface);border-radius:8px}.desk-studio .desk-journey-heading h2{font-size:1.3rem}.desk-studio .desk-journey li[aria-current=step] .desk-stage-mark{box-shadow:none}.desk-studio .work-event{padding-inline-start:1.25rem;position:relative}.desk-studio .work-event:before{content:"";inset-inline-start:0;background:var(--t2);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;top:1.85rem}.desk-studio .work-bottom{padding-inline:clamp(1.25rem,3vi,3.5rem)}.desk-studio[data-density=compact] :is(.desk-studio-panel,.v22-priority-empty){padding:1rem}.desk-studio[data-density=compact] .desk-studio-metrics button{padding-block:.8rem}.desk-studio[data-density=compact] .desk-studio-overview{gap:1.25rem}.desk-studio[dir=rtl] .work-page-heading h1{line-height:1.55}.desk-studio[dir=rtl] :is(.desk-studio-caption,.desk-studio-rail-empty,.desk-studio-footnote,.desk-studio-tools small){line-height:1.85}.desk-studio[dir=rtl] .desk-studio-tools button{padding-inline:0 1.25rem}.desk-studio[dir=rtl] .desk-studio-tools button:hover>svg:last-child{transform:scaleX(-1)translate(3px)}@media (max-width:1280px){.desk-studio{grid-template-columns:208px minmax(0,1fr)}.desk-studio-overview-grid{grid-template-columns:minmax(0,1fr) 285px}.desk-studio .desk-service{grid-template-columns:24px minmax(130px,.8fr) minmax(0,1.2fr) auto;gap:1rem}.desk-studio .desk-service>div{grid-column:3}.desk-studio .desk-service button{grid-area:1/4/3}.desk-studio .v21-work-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-studio .v21-work-toolbar .v21-search{grid-column:1/-1}.desk-studio-metrics button{padding-inline:1rem}}@media (max-width:1050px){.desk-studio-overview-grid{grid-template-columns:minmax(0,1fr)}.desk-studio-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.desk-studio-report-link{grid-column:1/-1}.desk-studio-tools{gap:1rem}.desk-studio-tools button{align-items:start;gap:.6rem;padding-inline-end:.75rem}.desk-studio-tools button>svg:first-child{display:none}.desk-studio .work-page-heading{align-items:start}.desk-studio .work-page-heading>.work-primary{margin-top:1rem}.desk-studio .desk-studio-metric-label{font-size:.75rem}.desk-studio .desk-studio-metric-label>svg{display:none}}@media (max-width:800px){.desk-studio{grid-template-columns:minmax(0,1fr)}.desk-studio .work-sidebar{padding:1rem 1.25rem .6rem}.desk-studio .work-sidebar .brand-logo{width:145px}.desk-studio .work-account{margin:0;padding:0}.desk-studio .work-sidebar nav{gap:.2rem}.desk-studio .work-sidebar nav button{border-inline-start:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto;min-width:0;padding-inline:.6rem}.desk-studio .work-sidebar nav [aria-current=page]{border-bottom-color:var(--t1)}.desk-studio .work-topbar{flex-wrap:nowrap;min-height:64px;padding:.65rem 1.25rem}.desk-studio .desk-search{flex-basis:auto;order:0;max-width:none}.desk-studio .work-topbar>div{margin-inline-start:0}.desk-studio .work-main{padding:1.75rem 1.25rem 2.5rem}.desk-studio .work-page-heading h1{font-size:1.9rem}.desk-studio .desk-service{grid-template-columns:24px minmax(0,1fr) auto}.desk-studio .desk-service>p,.desk-studio .desk-service>div{grid-column:2}.desk-studio .desk-service button{grid-area:1/3/4}.desk-studio .work-row{grid-template-columns:minmax(0,1fr) 18px}}@media (max-width:600px){.desk-studio .work-sidebar nav button{white-space:normal;flex-direction:column;flex:1 1 0;padding-inline:.3rem;font-size:.8rem}.desk-studio .work-topbar>div{gap:.25rem}.desk-studio .work-topbar a{padding-inline:.3rem;font-size:.75rem}.desk-studio .work-topbar>div button{width:40px;min-height:44px}.desk-studio .desk-search{gap:.2rem}.desk-studio .desk-search input{padding-inline:.5rem;font-size:16px}.desk-studio .desk-search button{border:0;width:44px}.desk-studio .work-page-heading>.work-primary{margin:0}.desk-studio .desk-studio-heading-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.desk-studio .desk-personalize{margin-block:.5rem 1rem}.desk-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-studio-metrics button{padding:1rem}.desk-studio-metrics button:first-child{padding-inline-start:1rem}.desk-studio-metrics button:nth-child(2):after{display:none}.desk-studio-metrics button:nth-child(-n+2){border-bottom:1px solid var(--rule)}.desk-studio-metric-value strong{font-size:1.9rem}.desk-studio-context,.desk-studio-tools{grid-template-columns:minmax(0,1fr)}.desk-studio-tools{gap:0}.desk-studio-tools button{border-inline:0;border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding:1rem 0}.desk-studio-tools button>svg:first-child{display:block}.desk-studio-panel-heading>span{white-space:normal;text-align:end}.desk-studio .desk-service{grid-template-columns:24px minmax(0,1fr);gap:.75rem 1rem}.desk-studio .desk-service button{grid-area:auto/2;justify-self:start;margin-top:.5rem}.desk-studio .desk-service h2{font-size:1.2rem}.desk-studio .v21-work-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-studio .v21-work-toolbar label:last-child{grid-column:1/-1}.desk-studio .v22-record-actions{flex-direction:row;align-items:center}.desk-studio .v22-record-actions .work-secondary{padding-inline:.7rem;font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.desk-studio .desk-studio-overview{animation:.24s ease-out both desk-studio-enter}@keyframes desk-studio-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}}[data-motion=reduce] .desk-studio *{transition:none!important;animation:none!important}.desk-studio-overview-grid[data-empty=true]{grid-template-columns:minmax(0,1fr)}.desk-studio-overview-grid[data-empty=true]>.desk-studio-work-column{display:none}.desk-studio-overview-grid[data-empty=true]>.desk-studio-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.desk-studio-overview-grid[data-empty=true] .desk-studio-report-link{grid-column:1/-1}@media (max-width:600px){.desk-studio-overview-grid[data-empty=true]>.desk-studio-context{grid-template-columns:minmax(0,1fr)}}.files-tray{gap:.6rem;min-width:0;display:grid}.files-tray-head{justify-items:start;gap:.4rem;display:grid}.files-tray-head .work-meta{max-width:62ch;margin:0}.files-add{min-height:46px}.files-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.files-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.files-item{border:1px solid var(--rule);background:var(--bg);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.7rem;display:grid}.files-item[data-status=failed]{border-color:var(--terra)}.files-thumb{background:var(--work-panel,var(--card));width:48px;height:48px;color:var(--t2);place-items:center;display:grid;overflow:hidden}.files-thumb img{object-fit:cover;width:100%;height:100%}.files-body{gap:.3rem;min-width:0;display:grid}.files-name{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}a.files-name{text-underline-offset:3px;text-decoration:underline}.files-facts{color:var(--t2);font-size:12px;line-height:1.5}.files-progress{color:var(--t2);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;font-size:12px;display:flex}.files-progress progress{min-width:80px;height:6px;accent-color:var(--terra);flex:1}.files-ok{color:var(--t2);font-size:12px}.files-error{color:var(--terra);font-size:12px;line-height:1.5}.files-flag{color:var(--terra);align-items:center;gap:.35rem;font-size:12px;line-height:1.5;display:inline-flex}.files-consent{justify-self:stretch;gap:.3rem;width:100%;display:grid;color:var(--t2)!important;font-size:12px!important}.work-app .files-consent select{width:100%;max-width:24rem;min-height:40px;padding:.4rem .6rem;font-size:14px}.files-actions{gap:.25rem;display:flex}.files-icon{border:1px solid var(--rule);width:44px;height:44px;color:var(--t1);background:0 0;flex-shrink:0;place-items:center;display:inline-grid}@media (hover:hover){.files-icon:hover:not(:disabled){border-color:var(--terra);color:var(--terra)}}:is(.files-icon:focus-visible,.files-add:focus-visible){outline:2px solid var(--terra);outline-offset:2px}.files-field{border:1px solid var(--rule);min-width:0;margin:0;padding:1rem}.files-field legend{padding-inline:.3rem;font-size:.86rem}.files-gate{border-inline-start:3px solid var(--terra);background:var(--accent-fill);gap:.7rem;padding:.8rem 1rem;font-size:14px;line-height:1.6;display:grid}.files-sent{gap:.6rem;margin-top:1rem;display:grid}.files-sent h3{color:var(--t2);margin:0;font-size:.86rem;font-weight:500}.files-sent ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.files-sent li{border:1px solid var(--rule);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.5rem;display:grid}.files-sent-image{grid-template-columns:72px minmax(0,1fr) auto!important}.files-sent-image img{object-fit:cover;background:var(--work-panel,var(--card));width:72px;height:72px;display:block}.files-sent-chip>svg{color:var(--t2);margin-inline:.4rem}.work-event .files-sent{margin-top:.8rem}.intake-block{border:1px solid var(--rule);gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.intake-block>legend{padding-inline:.3rem;font-size:.86rem}.intake-choice{border:0;flex-wrap:wrap;gap:.4rem 1.2rem;min-width:0;margin:0;padding:0;display:flex}.intake-choice legend{width:100%;margin-bottom:.5rem;padding:0;font-size:14px}.work-app .intake-choice label{align-items:center;gap:.5rem;min-height:44px;font-size:14px;display:inline-flex}.work-app .intake-choice input,.work-app .intake-check input{width:20px;height:20px;min-height:0;accent-color:var(--terra);margin:0}.work-app .intake-check{align-self:end;align-items:center;gap:.55rem;min-height:44px;display:flex!important}.intake-more{border-block:1px solid var(--rule);padding:.9rem 0}.intake-more>summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;display:flex}.intake-more>summary:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:.8rem;display:grid}.intake-wide{grid-column:1/-1}.brand-kit{max-width:960px}.brand-kit-fields{border:0;gap:1.3rem;min-width:0;margin:0;padding:0;display:grid}.brand-kit-fields h2{margin:.6rem 0 0;font-size:1.2rem}.brand-kit-fields:disabled{opacity:1}.brand-colors{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.brand-colors li{grid-template-columns:52px 7.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.work-app .brand-colors input[type=color]{cursor:pointer;height:46px;padding:2px}@media (max-width:700px){.intake-grid{grid-template-columns:minmax(0,1fr)}.brand-colors li{grid-template-columns:52px minmax(0,1fr) auto}.brand-colors li input[dir=auto]{grid-area:2/1/auto/-1}.files-sent ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.work-compose .work-fields,.brand-kit .work-fields{grid-template-columns:minmax(0,1fr)}}.brand-kit-page{display:block}@media (max-width:560px){.files-item{grid-template-columns:48px minmax(0,1fr);gap:.6rem}.files-item .files-body{grid-area:1/2/span 2}.files-item .files-actions{flex-direction:column;grid-area:2/1}.files-field,.intake-block{padding:.75rem}}
