:root{--font-ui:Inter, ui-sans-serif, system-ui, sans-serif;--text-caption:.75rem;--text-label:.8125rem;--text-body-small:.875rem;--text-body:1rem;--text-heading-small:1.125rem;--text-heading:1.25rem;--text-heading-large:1.375rem;--text-control:var(--text-body-small);--text-button-compact:var(--text-label);--weight-regular:400;--weight-medium:600;--weight-strong:700;--leading-control:1.4;--leading-copy:1.5}body{font-size:var(--text-body)}h2{font-size:var(--text-heading-large)}h3{font-size:var(--text-body)}h4{font-size:var(--text-body-small)}h2,h3,h4{font-weight:var(--weight-strong);line-height:1.3}button,input,select,textarea{font-family:var(--font-ui)}input,select,textarea{font-size:var(--text-control);font-weight:var(--weight-regular);line-height:var(--leading-control);letter-spacing:normal}small{font-size:var(--text-caption);font-weight:var(--weight-regular);line-height:var(--leading-copy)}strong,b{font-weight:var(--weight-strong)}button{font-size:var(--text-body-small);line-height:var(--leading-control)}input::file-selector-button{font:inherit}@media (width<=640px){:root{--text-control:var(--text-body)}}:root{color:#191a13;font-family:var(--font-ui);font-synthesis:none;background:#f2f0e8}*{box-sizing:border-box}[hidden]{display:none!important}body{background:radial-gradient(circle at 12% 8%,#fbfaf3 0 18%,#0000 44%),#f2f0e8;min-width:320px;min-height:100vh;margin:0}button{font-family:var(--font-ui);cursor:pointer}select option,select optgroup{font-family:inherit}.skip-link{z-index:20;color:#111;background:#fff;padding:.75rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header,footer{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:1.5rem 2rem;display:flex}.brand{color:inherit;font-weight:var(--weight-strong);font-size:var(--text-heading-small);align-items:center;gap:.65rem;text-decoration:none;display:flex}.brand-mark{aspect-ratio:1;color:#dfff5b;background:#191a13;border-radius:9px;place-items:center;width:2rem;display:grid}.security-note{color:#66675e;font-size:var(--text-label);align-items:center;gap:.55rem;display:flex}.security-note i{background:#9ec61b;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #dce8b6}main{grid-template-columns:1fr minmax(360px,510px);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(1120px,100% - 2rem);margin:3.4rem auto 4rem;display:grid}.eyebrow{color:#6a6c60;text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-caption);font-weight:var(--weight-strong);margin:0 0 1.25rem}h1{letter-spacing:-.07em;max-width:680px;margin:0;font-size:clamp(3.5rem,7vw,6.6rem);line-height:.96}h1 em{color:#789900;font-style:normal}.lede{color:#616258;max-width:580px;font-size:var(--text-body);margin:1.8rem 0 0;line-height:1.7}.account-summary{gap:.1rem;display:grid}.account-summary span{display:block}.transfer-card{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:24px;padding:.6rem;box-shadow:0 22px 70px #2c2d1e1c}.tabs{background:#efede4;border-radius:16px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.3rem;display:grid}.tab{color:#77786e;font-weight:var(--weight-strong);background:0 0;border:0;border-radius:12px;padding:.85rem}.tab.active{color:#191a13;background:#fff;box-shadow:0 2px 12px #1e1f1614}.upload-form{gap:1rem;padding:1.15rem;display:grid}.drop-zone{color:#25261e;background:#f8f7f0;border:1.5px dashed #c3c2b6;border-radius:17px;align-content:center;place-items:center;gap:.35rem;min-height:170px;display:grid}.drop-zone:hover{background:#f5f8e8;border-color:#8aab14}.plus{aspect-ratio:1;background:#dfff5b;border-radius:50%;place-items:center;width:2.5rem;margin-bottom:.25rem;font-size:1.7rem;display:grid}.drop-zone small{color:#7c7d73}.form-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}label,.password-field{font-size:var(--text-label);color:#5e6057;font-weight:var(--weight-strong);gap:.4rem;display:grid}.label-heading{color:#5e6057;min-height:1.15rem;font-weight:var(--weight-strong);display:block}.label-heading span,label>span:not(.label-heading){font-weight:var(--weight-regular);color:#96978e}.aligned-fields{align-items:start}.aligned-fields>label,.aligned-fields>.password-field{grid-template-rows:1.15rem 44px auto auto;align-content:start}input,select,textarea{color:#191a13;background:#fff;border:1px solid #d8d6ca;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 .85rem}textarea{resize:vertical;min-height:78px;padding-block:.7rem}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{border-color:#7b990a;outline:none;box-shadow:0 0 0 3px #99be1c38}.primary{font-size:var(--text-body);line-height:var(--leading-control);color:#fff;min-height:50px;font-weight:var(--weight-strong);background:#191a13;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 1.1rem;display:flex}.primary:disabled{cursor:not-allowed;color:#85867d;background:#d4d2c7}.password-field>label{display:block}.password-control{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.password-control input{border-radius:11px 0 0 11px;min-width:0}.generate-password{color:#526c00;min-height:44px;font-size:var(--text-button-compact);font-weight:var(--weight-strong);background:#f1f5df;border:1px solid #c8c6ba;border-left:0;border-radius:0 11px 11px 0;padding:0 .7rem}.password-field[hidden]{display:none}.generated-password{background:#f4f8e6;border:1px solid #cdd9a4;border-radius:11px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .6rem;min-width:0;padding:.65rem .7rem;display:grid}.generated-password>span{color:#667342;font-size:var(--text-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1}.generated-password code{color:#2f3b0e;min-width:0;font:var(--weight-strong) var(--text-label)/1.45 ui-monospace, SFMono-Regular, Menlo, monospace;overflow-wrap:anywhere;word-break:break-word}.generated-password button{color:#526c00;min-height:34px;font-size:var(--text-button-compact);font-weight:var(--weight-strong);background:#fff;border:1px solid #b8c58b;border-radius:9px;padding:0 .65rem}.trust-row{color:#7b7c71;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;justify-content:center;gap:2rem;display:flex}.trust-row span:before{content:"✓";color:#779600;margin-right:.45rem}footer{color:#7c7d73;font-size:var(--text-label);border-top:1px solid #d8d6ca}footer span:first-child{color:#313229;font-weight:var(--weight-strong)}footer nav{gap:1rem;display:flex}footer a{color:#66685e;text-underline-offset:.2em}@media (width<=850px){main{grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}.hero{text-align:center}.lede{margin-inline:auto}.transfer-card{width:min(100%,560px);margin:auto}}@media (width<=520px){.site-header,footer{padding:1.1rem 1rem}.security-note{font-size:0}main{margin-top:1.3rem}h1{font-size:clamp(3rem,17vw,4.7rem)}.form-grid,.advanced-settings-body{grid-template-columns:1fr}.advanced-settings>summary{flex-direction:column;align-items:start;gap:.2rem}.trust-row{flex-direction:column;align-items:center;gap:.6rem}footer{flex-wrap:wrap;gap:.75rem 1rem}footer nav{order:3;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.drop-zone.dragging{background:#f0f6d7;border-style:solid;border-color:#789900;transform:scale(.995)}.selected-files{background:#f8f7f0;border:1px solid #d8d6ca;border-radius:15px;gap:.65rem;max-height:220px;padding:.85rem;display:grid;overflow:auto}.selected-files-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.selected-files-heading>div{gap:.75rem;display:flex}.clear-files,.add-files{color:#687d19;font-size:var(--text-button-compact);font-weight:var(--weight-strong);background:0 0;border:0;padding:0}.file-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.file-list li{border-top:1px solid #e1dfd5;justify-content:space-between;gap:1rem;min-width:0;padding-top:.35rem;display:flex}.file-list li span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);overflow:hidden}.file-list small,.combined-size{color:#7c7d73;font-size:var(--text-caption);flex:none}.combined-size{font-weight:var(--weight-strong)}.file-icon,.large-file-icon{aspect-ratio:1;color:#526c00;width:2.6rem;font-weight:var(--weight-strong);background:#e7f5b5;border-radius:12px;flex:none;place-items:center;display:grid}.large-file-icon{border-radius:18px;width:4rem;font-size:1.5rem}.locked-setting{background:#f2f4e8;border:1px solid #d8d6ca;border-radius:11px;align-content:center;gap:.2rem;min-height:44px;padding:.65rem .8rem;display:grid}.locked-setting strong{font-size:var(--text-label)}.locked-setting span{color:#74766b;font-size:var(--text-caption);line-height:1.35}.button-row{gap:.65rem;display:flex}.button-row .primary{flex:1}.secondary{font-size:var(--text-body-small);line-height:var(--leading-control);color:#25261e;min-height:42px;font-weight:var(--weight-strong);background:#fff;border:1px solid #cfcdc1;border-radius:11px;padding:0 .9rem}.upload-progress{gap:.45rem;display:grid}.progress-track{appearance:none;background:#e3e1d7;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-track::-webkit-progress-bar{background:#e3e1d7;border-radius:999px}.progress-track::-webkit-progress-value{background:#93bd12;border-radius:999px;transition:width .2s}.progress-track::-moz-progress-bar{background:#93bd12;border-radius:999px}.progress-meta{color:#42443a;font-size:var(--text-label);font-weight:var(--weight-strong);justify-content:space-between;display:flex}.progress-detail{color:#818278}.form-message{color:#ad382c;min-height:1.1rem;font-size:var(--text-label);margin:0;line-height:1.4}.storage-quote{color:#4b4d43;font-size:var(--text-label);background:#f8f7f0;border:1px solid #d8d6ca;border-radius:13px;padding:.8rem .9rem;line-height:1.45}.storage-quote.available{color:#455719;background:#f4f7e9;border-color:#cbd7a3}.storage-quote.unavailable{color:#8e3026;background:#fbefed;border-color:#e0b4ae}.storage-quote a{color:inherit;font-weight:var(--weight-strong)}.character-counter,.field-feedback{color:#85867d;min-height:1em;font-size:var(--text-caption);font-weight:var(--weight-regular);text-align:right}.character-counter.near-limit,.field-feedback:not(:empty):not(.valid-feedback){color:#ad382c}.field-feedback.valid-feedback{color:#526c00}.advanced-settings{background:#f8f7f0;border:1px solid #d8d6ca;border-radius:13px}.advanced-settings>summary{cursor:pointer;color:#45473d;font-size:var(--text-label);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.advanced-settings>summary small{color:#85867d;font-weight:var(--weight-regular)}.advanced-settings-body{border-top:1px solid #e0ded4;grid-template-columns:1fr 1.35fr;gap:.8rem;padding:.9rem;display:grid}.advanced-settings-body label>small{color:#77796f;font-size:var(--text-caption);line-height:1.4}.burn-setting{align-content:start}.toggle-row{color:#4c4e44;min-height:44px;font-size:var(--text-caption);font-weight:var(--weight-medium);background:#fff;border:1px solid #d8d6ca;border-radius:11px;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}.toggle-row input{accent-color:#789900;flex:none;width:1.1rem;min-height:1.1rem}.verified-recipient-setting{grid-column:1/-1}.verification-actions{grid-template-columns:1fr 1fr;gap:.7rem;margin:1.25rem 0;display:grid}.verification-actions .link-button,.verification-actions button{justify-content:center;width:100%}.recipient-code-form{grid-template-columns:1fr auto;align-items:end;gap:.7rem;margin-top:1rem;display:grid}.recipient-code-form input{font-size:var(--text-heading);letter-spacing:.18em;font-variant-numeric:tabular-nums}@media (width<=520px){.advanced-settings-body,.verification-actions,.recipient-code-form{grid-template-columns:1fr}.advanced-settings>summary{flex-direction:column;align-items:start;gap:.2rem}}.panel-kicker{color:#789900;text-transform:uppercase;letter-spacing:.13em;font-size:var(--text-caption);font-weight:var(--weight-strong);margin:0 0 .45rem}.receive-panel{gap:1.4rem;padding:1.3rem;display:grid}.receive-panel h2,.success-state h2,.section-heading h2{font-size:var(--text-heading-large);letter-spacing:-.035em;margin:0}.receive-panel>div>p:last-child,.success-state>p{color:#6c6d63;line-height:1.55}.drop-form{border-top:1px solid #e2e0d6;gap:.8rem;padding-top:1rem;display:grid}.copy-field{grid-template-columns:1fr auto;display:grid}.copy-field input{border-radius:11px 0 0 11px;min-width:0}.copy-field button{color:#1f2410;font-weight:var(--weight-strong);background:#dfff5b;border:0;border-radius:0 11px 11px 0;padding:0 1rem}.received-section{border-top:1px solid #e2e0d6;gap:.9rem;padding-top:1rem;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.received-password{max-width:280px}.received-list{gap:.6rem;display:grid}.empty-state{color:#7b7c72;text-align:center;font-size:var(--text-body-small);border:1px dashed #cfcdc1;border-radius:12px;margin:0;padding:1rem}.received-file{background:#fff;border:1px solid #dedcd1;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.received-file>div{gap:.2rem;min-width:0;display:grid;overflow:hidden}.received-file strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.received-file small,.received-file p{overflow-wrap:anywhere;min-width:0}.received-file small{color:#77786e}.received-file p{color:#4c4e44;font-size:var(--text-label);margin:.2rem 0 0}.received-file .secondary{white-space:nowrap}.inbox-selection{background:#f1f0e7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.7rem .8rem;display:grid}.inbox-selection label{align-items:center;gap:.45rem;display:flex}.inbox-selection input{accent-color:#789900;width:1.05rem;min-height:1.05rem}.inbox-selected-count{color:#74766c;font-size:var(--text-label)}.success-state{text-align:center;justify-items:center;gap:.65rem;padding:2rem .5rem;display:grid}.success-mark{aspect-ratio:1;width:3.5rem;font-size:1.5rem;font-weight:var(--weight-strong);background:#dfff5b;border-radius:50%;place-items:center;display:grid}.success-state .copy-field{width:100%;margin:.6rem 0}.notification-panel{text-align:left;background:#f8f7f0;border:1px solid #d9d7cb;border-radius:16px;gap:.45rem;width:100%;margin:1rem 0;padding:1.15rem;display:grid}.notification-panel h3{font-size:var(--text-heading-small);margin:0}.notification-panel>p:not(.panel-kicker){color:#6c6d63;font-size:var(--text-body-small);margin:0 0 .5rem;line-height:1.5}.notification-form{gap:.8rem;display:grid}.notification-form .primary{justify-content:center}.address-book{background:#fff;border:1px solid #d9d7cb;border-radius:12px;padding:.7rem .8rem}.address-book summary{cursor:pointer;color:#43453b;font-size:var(--text-label);font-weight:var(--weight-strong);justify-content:space-between;gap:.8rem;display:flex}.address-book summary small{color:#85867d;font-weight:var(--weight-regular)}.address-book>p{color:#74766b;font-size:var(--text-caption);margin:.65rem 0}.address-book-list{flex-wrap:wrap;gap:.4rem;max-height:165px;display:flex;overflow:auto}.address-book-contact{text-overflow:ellipsis;white-space:nowrap;color:#55574d;min-width:0;max-width:100%;font-size:var(--text-caption);background:#f8f7f0;border:1px solid #d5d3c8;border-radius:999px;padding:.4rem .6rem;overflow:hidden}.address-book-contact.selected{color:#405500;background:#e7f5b5;border-color:#8ba916}.address-book-contact:disabled{opacity:.6;cursor:default}.burn-notice{font-weight:var(--weight-strong);background:#fff6d9;border:1px solid #e3c980;border-radius:11px;padding:.7rem .8rem;color:#694e00!important}.compact-main{width:min(960px,100% - 2rem);margin-top:4rem;display:block}.single-card{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:26px;width:min(100%,580px);margin:auto;padding:clamp(1.4rem,5vw,3.5rem);box-shadow:0 22px 70px #2c2d1e1c}.single-card h1{overflow-wrap:anywhere;margin:1rem 0;font-size:clamp(2rem,7vw,4rem);line-height:1.05}.single-card>p{color:#6b6c62;line-height:1.6}.loading-card{align-content:center;min-height:320px;display:grid}.file-facts{flex-wrap:wrap;gap:.55rem;margin:1.3rem 0;display:flex}.file-facts span{color:#65665c;font-size:var(--text-label);background:#eeece2;border-radius:999px;padding:.45rem .7rem}.download-form{gap:.9rem;margin-top:1.4rem;display:grid}.privacy-copy{font-size:var(--text-label)}.link-button{margin-top:1rem;text-decoration:none}.drop-layout{grid-template-columns:1fr minmax(360px,510px);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.drop-intro h1{font-size:clamp(3rem,7vw,5.8rem)}.drop-intro>p:last-child{color:#65675e;max-width:530px;line-height:1.65}.share-card{width:min(100%,680px)}.share-files{gap:.6rem;display:grid}.share-file{background:#fff;border:1px solid #dedcd1;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.share-file>div{gap:.2rem;min-width:0;display:grid}.share-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-file small{color:#77786e}.file-selector{display:block}.file-selector input,.share-selection input{accent-color:#789900;width:1.05rem;min-height:1.05rem}.share-selection{background:#f1f0e7;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.share-selection label{align-items:center;gap:.45rem;display:flex}.selected-count{color:#74766c;font-size:var(--text-label)}.download-actions{display:grid}.download-actions .primary{justify-content:center}.success-message{color:#526c00}@media (width<=760px){.drop-layout{grid-template-columns:1fr}.drop-intro{text-align:center}.received-file{grid-template-columns:auto auto minmax(0,1fr)}.received-file .secondary{grid-column:1/-1}.inbox-selection{grid-template-columns:auto 1fr}.inbox-selection .primary{grid-column:1/-1;justify-content:center}.button-row{flex-direction:column}.cancel-button{order:2}}.account-controls{color:#66675e;font-size:var(--text-label);align-items:center;gap:.8rem;display:flex}.account-controls a{color:#526c00;font-weight:var(--weight-strong);text-decoration:none}.logout-button{color:#4f5148;font-weight:var(--weight-strong);background:0 0;border:0;border-bottom:1px solid #aeb0a5;padding:.2rem 0}.permission-state{text-align:center;padding:2rem}.permission-state p{color:#717269}.login-card{text-align:center}.login-card h1{margin-inline:auto}.google-button{color:#25261e;width:min(100%,320px);min-height:52px;font-weight:var(--weight-strong);background:#fff;border:1px solid #cfcdc1;border-radius:13px;justify-content:center;align-items:center;gap:.8rem;margin:1.5rem auto;text-decoration:none;display:flex}.google-button span{aspect-ratio:1;color:#3568c0;background:#f1f0e8;border-radius:50%;place-items:center;width:1.8rem;display:grid}.consent-card{width:min(100%,640px)}.legal-acceptance-form{gap:.75rem;margin-top:1.4rem;display:grid}.consent-choice{color:#44463c;font-size:var(--text-label);background:#fff;border:1px solid #d8d6ca;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;line-height:1.5}.consent-choice input{accent-color:#789900;width:1.1rem;min-height:1.1rem;margin-top:.12rem}.consent-choice a{color:#526c00;text-underline-offset:.16em}.legal-acceptance-form .primary{justify-content:space-between}.transfer-consent{margin-top:.15rem}.transfer-legal-notice{color:#66685f;font-size:var(--text-label);background:#f8f7f0;border:1px solid #dedcd1;border-radius:12px;margin:.1rem 0 0;padding:.8rem .9rem;line-height:1.55}.transfer-legal-notice a{color:#526c00;font-weight:var(--weight-strong);text-underline-offset:.15em}.legal-document{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:26px;width:min(100%,780px);margin:auto;padding:clamp(1.5rem,5vw,3.8rem);box-shadow:0 22px 70px #2c2d1e14}.legal-document header{border-bottom:1px solid #dfddd3;padding-bottom:1.5rem}.legal-document h1{margin:.6rem 0 .8rem;font-size:clamp(2.6rem,8vw,5rem)}.legal-document h2{font-size:var(--text-heading);letter-spacing:-.025em;margin:0 0 .65rem}.legal-document section{padding-top:1.45rem}.legal-document p,.legal-document li{color:#5f6157;font-size:var(--text-body-small);line-height:1.7}.legal-document ul{gap:.5rem;padding-left:1.25rem;display:grid}.legal-version{margin:0;color:#7d7e75!important;font-size:var(--text-label)!important}.legal-introduction{max-width:660px;margin:1.2rem 0 0;font-size:var(--text-body)!important}.legal-home{place-items:center;width:max-content;margin-top:2rem;text-decoration:none;display:grid}.admin-page{gap:1.2rem;display:grid}.admin-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-heading h1{font-size:clamp(2.7rem,7vw,5rem)}.admin-heading>div>p{color:#696b61}.admin-build-id{color:#696b61;font-size:var(--text-caption);gap:.35rem;margin-top:.45rem;text-decoration:none;display:inline-flex}.admin-build-id code{overflow-wrap:anywhere;color:#42443a}.admin-build-id:hover{color:#526c00}.admin-home{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.admin-home svg{flex:none}.admin-tabs{width:min(100%,430px)}.admin-panel{min-width:0}.admin-users-panel{gap:.9rem;display:grid}.add-user-form{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:18px;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) auto auto;align-items:start;gap:.8rem;padding:1rem;display:grid}.add-user-form>.permission-check,.add-user-form>.primary{min-height:44px;margin-top:1.55rem}.add-user-form .form-message{grid-column:1/-1}.admin-users{gap:.7rem;display:grid}.admin-user{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:17px;grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:.75rem;padding:1rem;display:grid}.user-identity,.user-stat{gap:.2rem;min-width:0;display:grid}.user-identity strong,.user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-identity small,.user-stat small{color:#7b7c72}.user-stat strong{font-size:var(--text-label)}.permission-row{border-top:1px solid #e3e1d7;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.permission-check{align-items:center;gap:.4rem;display:flex}.permission-check input{accent-color:#789900;width:1rem;min-height:1rem}.quota-control{width:145px}.quota-control input{min-height:38px}.quota-unlimited{color:#526c00;font-size:var(--text-label);font-weight:var(--weight-strong)}.user-management-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;display:flex}.user-links{border-top:1px solid #e3e1d7;grid-column:1/-1;min-width:0;padding-top:.75rem}.user-links summary{cursor:pointer;color:#3d3f35;font-size:var(--text-label);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;gap:1rem;display:flex}.user-links summary small{color:#77786e;font-weight:var(--weight-medium)}.user-link-list{gap:.6rem;padding-top:.75rem;display:grid}.user-links>.section-help{margin-top:.7rem}.unassigned-links{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:17px;padding:1rem}.admin-user-search{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:.55rem;display:grid}.admin-user-search label{min-width:0}.admin-user-search button{min-height:44px}.admin-user-result-message{min-height:1.1rem}.admin-badge{color:#526c00;font-size:var(--text-caption);font-weight:var(--weight-strong);background:#e7f5b5;border-radius:999px;padding:.35rem .55rem}.admin-email-operations{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:18px;gap:1rem;padding:1.1rem;display:grid}.email-operations-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.email-operations-heading h2,.email-operations-heading p,.subsection-heading h3{margin:0}.email-operations-heading>div>p:last-child,.test-email-copy,.section-help{color:#696b61;font-size:var(--text-label)}.email-operations-heading>div>p:last-child{margin-top:.35rem}.email-operations-actions{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}.test-email-copy{margin:-.25rem 0 0}.email-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.email-stat-card{background:#fff;border:1px solid #dedcd1;border-radius:13px;align-items:start;gap:.65rem;min-width:0;padding:.8rem;display:flex}.email-stat-card>div{gap:.2rem;min-width:0;display:grid}.email-stat-card small,.email-stat-card span{color:#77786e;font-size:var(--text-caption)}.email-stat-card strong{overflow-wrap:anywhere;font-size:var(--text-body-small)}.status-dot{border-radius:50%;flex:none;width:.65rem;height:.65rem;margin-top:.2rem}.status-dot.positive{background:#83a813;box-shadow:0 0 0 3px #e7f2c2}.status-dot.neutral{background:#ca900e;box-shadow:0 0 0 3px #f7e8bd}.status-dot.negative{background:#c94b3e;box-shadow:0 0 0 3px #f6d8d4}.email-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.email-metric{background:#f1f0e7;border-radius:12px;gap:.25rem;padding:.7rem;display:grid}.email-metric small{color:#707168;font-size:var(--text-caption);line-height:1.25}.email-metric strong{font-size:var(--text-heading-large)}.email-metric.positive strong{color:#526c00}.email-metric.neutral strong{color:#8c6400}.email-metric.negative strong{color:#ad382c}.email-admin-columns{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.email-admin-columns>section{background:#f8f7f0;border:1px solid #dedcd1;border-radius:14px;align-content:start;gap:.55rem;min-width:0;padding:.8rem;display:grid}.subsection-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.subsection-heading h3{font-size:var(--text-body-small)}.subsection-heading>span{color:#818278;font-size:var(--text-caption)}.section-help{margin:0;line-height:1.4}.email-log-list,.email-event-list,.email-suppression-list{gap:.45rem;max-height:420px;display:grid;overflow:auto}.email-log-row{background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.email-log-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .45rem;min-width:0;display:grid}.email-log-main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-label);text-transform:capitalize;overflow:hidden}.email-log-main small,.email-log-main p{text-overflow:ellipsis;white-space:nowrap;color:#77786e;min-width:0;font-size:var(--text-caption);grid-column:1/-1;margin:0;overflow:hidden}.email-log-main p{color:#a13c31}.status-pill{width:max-content;font-size:var(--text-caption);font-weight:var(--weight-strong);text-transform:uppercase;border-radius:999px;padding:.22rem .4rem}.status-pill.positive{color:#526c00;background:#e7f5b5}.status-pill.neutral{color:#7b5700;background:#f5e8bf}.status-pill.negative{color:#9c3026;background:#f5d9d5}.email-attempts{justify-items:center;display:grid}.email-attempts small{color:#818278;font-size:var(--text-caption)}.email-attempts strong{font-size:var(--text-label)}.email-event-row,.email-suppression-row{background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;padding:.65rem;display:grid}.email-event-row>div,.email-suppression-row>div{gap:.2rem;min-width:0;display:grid}.email-event-row strong,.email-event-row small,.email-suppression-row strong,.email-suppression-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-event-row strong,.email-suppression-row strong{font-size:var(--text-label)}.email-event-row small,.email-suppression-row small{color:#77786e;font-size:var(--text-caption)}.email-suppression-row{grid-template-columns:minmax(0,1fr) auto}.email-suppression-row .secondary,.retry-email-job{min-height:32px;font-size:var(--text-button-compact);padding-inline:.6rem}.text-button{color:#687d19;font-size:var(--text-button-compact);font-weight:var(--weight-strong);background:0 0;border:0;padding:0}.text-button:disabled{color:#aaa;cursor:default}.email-event-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.email-event-row .email-event-subject{color:#44463c;font-weight:var(--weight-strong)}.email-event-row .email-message-id{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.email-message-id span{font-weight:var(--weight-strong)}.email-message-id code{color:#55574e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.copy-email-trace{min-height:32px;font-size:var(--text-button-compact);white-space:nowrap;padding-inline:.6rem}.admin-link-section{border-top:1px solid #d9d7cb;gap:.85rem;margin-top:1.2rem;padding-top:1.5rem;display:grid}.admin-link-section>p{color:#696b61;font-size:var(--text-body-small);margin:0}.admin-links{gap:.7rem;display:grid}.admin-link{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:17px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(75px,.55fr)) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.admin-link-main{gap:.2rem;min-width:0;display:grid}.admin-link-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-link-main small{color:#7b7c72;overflow-wrap:anywhere;line-height:1.35}.link-kind{color:#66685d;width:max-content;font-size:var(--text-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.06em;background:#eeece2;border-radius:999px;padding:.25rem .45rem}.admin-link-actions{gap:.5rem;display:flex}.admin-link-actions a{place-items:center;text-decoration:none;display:grid}.danger{color:#9c3026;min-height:42px;font-weight:var(--weight-strong);background:#fff8f7;border:1px solid #d9afa9;border-radius:11px;padding:0 .85rem}@media (width<=900px){.admin-user{grid-template-columns:repeat(2,1fr)}.user-identity{grid-column:1/-1}.email-metric-grid{grid-template-columns:repeat(3,1fr)}.email-admin-columns{grid-template-columns:1fr}.admin-link{grid-template-columns:repeat(3,1fr)}.admin-link-main,.admin-link-actions{grid-column:1/-1}}@media (width<=620px){.account-controls span{display:none}.admin-heading,.email-operations-heading{flex-direction:column;align-items:start}.email-operations-actions{justify-content:stretch;width:100%}.email-operations-actions .secondary{flex:1}.email-queue-grid{grid-template-columns:1fr}.email-metric-grid{grid-template-columns:repeat(2,1fr)}.email-event-row{grid-template-columns:auto minmax(0,1fr)}.copy-email-trace{grid-column:1/-1}.add-user-form{grid-template-columns:1fr}.add-user-form>.permission-check,.add-user-form>.primary{margin-top:0}.admin-user{grid-template-columns:1fr 1fr}.permission-row{flex-direction:column;align-items:stretch}.user-management-actions{width:100%;margin-left:0;display:grid}.site-header{gap:.7rem}.share-file{grid-template-columns:auto auto minmax(0,1fr)}.share-file .secondary{grid-column:1/-1}.download-actions{grid-template-columns:1fr}.admin-link-actions{flex-direction:column}.admin-user-search{grid-template-columns:1fr 1fr}.admin-user-search label{grid-column:1/-1}}.report-transfer-link{color:#8c3026;width:max-content;font-size:var(--text-label);font-weight:var(--weight-strong);text-underline-offset:.2rem;margin:.15rem auto 0}.report-page{gap:1rem;width:min(100%,850px);display:grid}.report-heading{gap:.45rem;display:grid}.report-heading h1,.report-heading p{margin:0}.report-heading h1{font-size:clamp(2.5rem,7vw,4.8rem)}.report-heading>p:last-child{color:#64665c;max-width:690px;line-height:1.55}.emergency-notice,.case-restricted-warning{background:#fff4f2;border:1px solid #e0aaa4;border-radius:15px;padding:1rem}.emergency-notice p,.case-restricted-warning p{color:#71372f;font-size:var(--text-body-small);margin:.35rem 0 0;line-height:1.5}.emergency-notice a,.case-restricted-warning a{color:#8c3026;font-weight:var(--weight-strong)}.report-restricted{color:#6e5000;font-size:var(--text-label);font-weight:var(--weight-strong);background:#f5e8bf;border-radius:12px;margin:0;padding:.75rem 1rem}.report-transfer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.report-transfer-facts>span{background:#fcfbf5;border:1px solid #dedcd1;border-radius:13px;gap:.2rem;min-width:0;padding:.8rem;display:grid}.report-transfer-facts small{color:#77786e;font-size:var(--text-caption)}.report-transfer-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);overflow:hidden}.abuse-report-form{gap:.9rem;display:grid}.abuse-report-form fieldset{background:#fcfbf5;border:1px solid #d9d7cb;border-radius:16px;gap:.8rem;min-width:0;margin:0;padding:1rem;display:grid}.abuse-report-form legend{font-size:var(--text-body-small);font-weight:var(--weight-strong);padding:0 .4rem}.abuse-report-form label{min-width:0}.abuse-report-form textarea{resize:vertical}.report-contact-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.field-help{color:#696b61;font-size:var(--text-label);margin:0;line-height:1.45}.child-safety-help{color:#7e3a32;background:#fff4f2;border-radius:10px;padding:.65rem .75rem}.honeypot-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.report-success{gap:1rem}.report-success p{margin:0;line-height:1.55}.report-urgent-followup{color:#793a32;background:#fff4f2;border-radius:12px;padding:.9rem}.admin-abuse-operations{gap:1rem;display:grid}.abuse-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.abuse-workspace{grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:.9rem;min-width:0;display:grid}.abuse-case-sidebar,.abuse-case-detail-container{background:#f8f7f0;border:1px solid #dedcd1;border-radius:15px;min-width:0;padding:.85rem}.abuse-case-sidebar{gap:.65rem;display:grid;position:sticky;top:.8rem}.abuse-case-sidebar .subsection-heading{align-items:center}.abuse-case-sidebar select{width:auto;min-height:35px;font-size:var(--text-control);padding:.35rem 1.8rem .35rem .55rem}.abuse-case-list{gap:.5rem;max-height:760px;display:grid;overflow:auto}.abuse-case-row{color:#292b24;text-align:left;background:#fff;border:1px solid #dedcd1;border-radius:12px;gap:.28rem;width:100%;min-width:0;padding:.75rem;display:grid}.abuse-case-row:hover,.abuse-case-row.selected{border-color:#91a64a;box-shadow:0 0 0 2px #e8efce}.abuse-case-row>span:not(.case-row-heading):not(.case-row-footer){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);font-weight:var(--weight-strong);overflow:hidden}.abuse-case-row>small{color:#77786e;font-size:var(--text-caption)}.case-row-heading,.case-row-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.case-row-heading strong{font-size:var(--text-label)}.case-row-footer{justify-content:start}.abuse-case-detail{gap:.85rem;min-width:0;display:grid}.case-detail-heading{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.case-detail-heading h3,.case-detail-heading p{margin:0}.case-detail-heading h3{font-size:var(--text-heading);margin-bottom:.4rem}.case-detail-heading>div:first-child{min-width:0}.case-detail-heading>div:first-child>p:last-child{white-space:pre-wrap;color:#595b52;max-height:180px;font-size:var(--text-label);padding-right:.4rem;line-height:1.5;overflow:auto}.case-heading-badges{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex}.case-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.case-fact{background:#fff;border-radius:11px;gap:.2rem;min-width:0;padding:.7rem;display:grid}.case-fact small,.case-fact span{text-overflow:ellipsis;white-space:nowrap;color:#77786e;font-size:var(--text-caption);overflow:hidden}.case-fact strong{overflow-wrap:anywhere;font-size:var(--text-caption)}.case-section,.case-actions{background:#fff;border:1px solid #dedcd1;border-radius:13px;gap:.55rem;padding:.8rem;display:grid}.case-section h4,.case-actions h4,.case-section p{margin:0}.case-section h4,.case-actions h4{font-size:var(--text-body-small)}.case-file-list{gap:.35rem;max-height:210px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.case-file-list li{background:#f7f6ef;border-radius:9px;justify-content:space-between;gap:.7rem;min-width:0;padding:.55rem;display:flex}.case-file-list strong,.case-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-caption);overflow:hidden}.case-file-list span{color:#77786e}.case-evidence-list,.case-timeline{gap:.4rem;max-height:330px;display:grid;overflow:auto}.case-evidence-row{background:#f7f6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .55rem;min-width:0;padding:.6rem;display:grid}.case-evidence-row>div{gap:.15rem;min-width:0;display:grid}.case-evidence-row strong,.case-evidence-row small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);overflow:hidden}.case-evidence-row small{color:#77786e}.case-evidence-row code,.case-evidence-row p{text-overflow:ellipsis;white-space:nowrap;color:#77786e;font-size:var(--text-caption);grid-column:1/-1;margin:0;overflow:hidden}.case-evidence-row p{color:#9c3026}.case-action-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.case-action-buttons button{min-height:36px;font-size:var(--text-button-compact);padding-inline:.65rem}.reporting-links{flex-wrap:wrap;gap:.75rem;display:flex}.reporting-links a{color:#687d19;font-size:var(--text-caption);font-weight:var(--weight-strong)}.case-report-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.6rem;display:grid}.case-report-form label{min-width:0}.case-report-form .case-wide,.case-report-form button{grid-column:1/-1}.case-notes-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.case-notes-grid form{align-content:start}.case-timeline-row{grid-template-columns:9px minmax(0,1fr);gap:.55rem;display:grid}.case-timeline-row>span{background:#8ca32f;border-radius:50%;width:9px;height:9px;margin-top:.35rem}.case-timeline-row>div{border-bottom:1px solid #eceae1;gap:.15rem;min-width:0;padding-bottom:.45rem;display:grid}.case-timeline-row strong{font-size:var(--text-caption)}.case-timeline-row small{color:#77786e;font-size:var(--text-caption)}.case-timeline-row p{white-space:pre-wrap;color:#54564e;font-size:var(--text-caption);margin:.2rem 0 0;line-height:1.4}.case-close-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}@media (width<=1050px){.abuse-workspace{grid-template-columns:1fr}.abuse-case-sidebar{position:static}.abuse-case-list{max-height:300px}.case-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abuse-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.report-transfer-facts,.report-contact-grid,.case-fact-grid,.case-notes-grid,.case-report-form{grid-template-columns:1fr}.case-detail-heading{flex-direction:column}.case-heading-badges{justify-content:start}.abuse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file-list li{display:grid}.case-close-form{grid-template-columns:1fr}.admin-tabs{width:100%;overflow-x:auto}.admin-tabs .tab{white-space:nowrap}}.case-close-form{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) auto}@media (width<=620px){.case-close-form{grid-template-columns:1fr}}.case-evidence-row .evidence-download{grid-column:1/-1;justify-self:start}.admin-diagnostics,.diagnostics-list{gap:.75rem;display:grid}.diagnostic-row{background:#fff;border:1px solid #dedcd1;border-radius:12px;min-width:0;padding:.8rem}.diagnostic-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.diagnostic-row summary>span{gap:.2rem;min-width:0;display:grid}.diagnostic-row summary strong{font-size:var(--text-label)}.diagnostic-row summary small{color:#77786e;font-size:var(--text-caption)}.diagnostic-row summary code{text-overflow:ellipsis;color:#657718;max-width:42%;font-size:var(--text-caption);overflow:hidden}.diagnostic-row p{white-space:pre-wrap;font-size:var(--text-label);margin:.7rem 0 .3rem}.diagnostic-row>small{color:#77786e}.diagnostic-row pre{color:#f4f3ec;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-size:var(--text-caption);background:#22231f;border-radius:8px;margin:.65rem 0 0;padding:.7rem;overflow:auto}.diagnostic-row.diagnostic-issue{background:#fff8e9;border-color:#d99634}.diagnostic-row.diagnostic-issue summary strong{color:#8b4d05}.database-health,.diagnostic-events,.database-health-list{gap:.75rem;display:grid}.database-health,.diagnostic-events{background:#f8f7f0;border:1px solid #d8d6ca;border-radius:16px;min-width:0;padding:1rem}.database-health .subsection-heading>div,.diagnostic-events .subsection-heading>div{gap:.25rem;display:grid}.database-health-card{background:#fff;border:1px solid #dedcd1;border-radius:13px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.database-health-heading{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.database-health-heading>div{gap:.2rem;min-width:0;display:grid}.database-health-heading strong{font-size:var(--text-body-small)}.database-health-heading small,.database-health-card>small{color:#77786e;font-size:var(--text-caption);line-height:1.4}.database-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.database-health-metrics>div{background:#f3f2ea;border-radius:11px;gap:.2rem;min-width:0;padding:.7rem;display:grid}.database-health-metrics small,.database-health-metrics span{color:#77786e;font-size:var(--text-caption)}.database-health-metrics strong{overflow-wrap:anywhere;font-size:var(--text-body-small)}.database-health-card p{color:#4f5148;font-size:var(--text-label);margin:0;line-height:1.45}@media (width<=900px){.database-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.diagnostic-row summary{flex-direction:column;align-items:start}.diagnostic-row summary code{max-width:100%}.database-health-heading{flex-direction:column}.database-health-metrics{grid-template-columns:1fr}}.evidence-storage{background:#f8f7f0;border:1px solid #d6d4c8;border-radius:16px;gap:.85rem;min-width:0;padding:1rem;display:grid}.evidence-storage h3,.evidence-storage h4,.evidence-storage p{margin:0}.evidence-storage-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.evidence-storage-metrics .email-metric strong{overflow-wrap:anywhere;font-size:var(--text-body)}.evidence-storage-columns{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;display:grid}.evidence-storage-columns>section{background:#fff;border:1px solid #dedcd1;border-radius:13px;align-content:start;gap:.55rem;min-width:0;padding:.75rem;display:grid}.evidence-storage-list,.evidence-cleanup-list{gap:.4rem;max-height:360px;display:grid;overflow:auto}.evidence-storage-row{background:#f7f6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;min-width:0;padding:.6rem;display:grid}.evidence-storage-row>div{gap:.15rem;min-width:0;display:grid}.evidence-storage-row strong,.evidence-storage-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-storage-row strong{font-size:var(--text-caption)}.evidence-storage-row small,.evidence-storage-row>span:not(.status-pill){color:#77786e;font-size:var(--text-caption)}.evidence-cleanup-run,.evidence-anomalies{background:#f7f6ef;border:1px solid #dedcd1;border-radius:11px;min-width:0}.evidence-cleanup-run summary,.evidence-anomalies summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.65rem;display:flex}.evidence-cleanup-run summary>span:first-child{gap:.15rem;min-width:0;display:grid}.evidence-cleanup-run summary strong,.evidence-cleanup-run summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-cleanup-run summary strong{font-size:var(--text-caption)}.evidence-cleanup-run summary small,.evidence-anomalies summary small{color:#77786e;font-size:var(--text-caption)}.evidence-cleanup-run>p,.evidence-cleanup-run>ul,.evidence-anomalies>p,.evidence-anomalies>h4,.evidence-anomalies>ul{margin:0 .65rem .65rem}.evidence-cleanup-run>p{color:#9c3026;font-size:var(--text-caption)}.evidence-anomalies{background:#fff}.evidence-anomalies summary>span{font-size:var(--text-label);font-weight:var(--weight-strong)}.evidence-problem-list{gap:.35rem;max-height:240px;padding:0;list-style:none;display:grid;overflow:auto}.evidence-problem-list li{background:#fff;border-radius:8px;gap:.15rem;min-width:0;padding:.5rem;display:grid}.evidence-anomalies .evidence-problem-list li{background:#f7f6ef}.evidence-problem-list code,.evidence-problem-list span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);overflow:hidden}.evidence-problem-list span{color:#77786e}@media (width<=1050px){.evidence-storage-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.evidence-storage-columns{grid-template-columns:1fr}}@media (width<=620px){.evidence-storage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-storage-row{grid-template-columns:minmax(0,1fr) auto}.evidence-storage-row .status-pill{grid-column:1/-1}}.disclosure-section{gap:.8rem}.disclosure-section .subsection-heading>div{gap:.25rem;display:grid}.disclosure-list{gap:.45rem;display:grid}.disclosure-row{background:#f7f6ef;border:1px solid #dedcd1;border-radius:11px}.disclosure-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.7rem;display:flex}.disclosure-row summary>span:first-child{gap:.18rem;min-width:0;display:grid}.disclosure-row summary strong,.disclosure-row summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disclosure-row summary strong{font-size:var(--text-label)}.disclosure-row summary small{color:#77786e;font-size:var(--text-caption)}.disclosure-detail{gap:.5rem;padding:0 .7rem .7rem;display:grid}.disclosure-detail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-caption);line-height:1.45}.disclosure-files{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.disclosure-files li{background:#fff;border-radius:9px;gap:.25rem;min-width:0;padding:.55rem;display:grid}.disclosure-files li>div{gap:.12rem;min-width:0;display:grid}.disclosure-files strong,.disclosure-files small,.disclosure-files code{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);overflow:hidden}.disclosure-files small,.disclosure-files code{color:#77786e}.disclosure-detail .disclosure-revoke{justify-self:start}.disclosure-form{border-top:1px solid #e6e4da;gap:.75rem;padding-top:.2rem;display:grid}.disclosure-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.disclosure-form-grid .case-wide{grid-column:1/-1}.disclosure-file-picker{border:1px solid #dedcd1;border-radius:11px;gap:.4rem;min-width:0;margin:0;padding:.7rem;display:grid}.disclosure-file-picker legend{font-size:var(--text-caption);font-weight:var(--weight-strong);padding:0 .3rem}.disclosure-file-choice{background:#f7f6ef;border-radius:9px;align-items:start;gap:.5rem;min-width:0;padding:.5rem;display:flex}.disclosure-file-choice input{width:auto;margin-top:.15rem}.disclosure-file-choice span{gap:.12rem;min-width:0;display:grid}.disclosure-file-choice strong,.disclosure-file-choice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disclosure-file-choice strong{font-size:var(--text-caption)}.disclosure-file-choice small{color:#77786e;font-size:var(--text-caption)}.disclosure-confirmations{gap:.4rem;display:grid}.disclosure-confirmations label{font-size:var(--text-caption);background:#f7f6ef;border-radius:9px;align-items:start;gap:.5rem;padding:.55rem;line-height:1.4;display:flex}.disclosure-confirmations input{width:auto;margin-top:.12rem}.disclosure-created{background:#f3f8df;border:1px solid #9eb55a;border-radius:12px;gap:.6rem;padding:.8rem;display:grid}.disclosure-created p,.disclosure-created small{color:#59652e;font-size:var(--text-caption);margin:0;line-height:1.45}.disclosure-created label{font-size:var(--text-caption);gap:.25rem;display:grid}.disclosure-page{width:min(100%,760px)}.disclosure-page h1{overflow-wrap:anywhere}.disclosure-unlock-form{gap:.8rem;display:grid}.disclosure-open{gap:1rem}.disclosure-open .case-section h2{font-size:var(--text-body-small);margin:0}.disclosure-download-list{gap:.55rem;display:grid}.disclosure-download-file{background:#f8f7f0;border:1px solid #dedcd1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}.disclosure-download-file>div{gap:.2rem;min-width:0;display:grid}.disclosure-download-file strong,.disclosure-download-file small,.disclosure-download-file code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.disclosure-download-file small,.disclosure-download-file code{color:#77786e;font-size:var(--text-caption)}.disclosure-download-file code{font-size:var(--text-caption)}.disclosure-download-file .link-button{place-items:center;min-height:38px;text-decoration:none;display:grid}@media (width<=620px){.disclosure-form-grid{grid-template-columns:1fr}.disclosure-form-grid .case-wide{grid-column:auto}.disclosure-download-file{grid-template-columns:1fr}.disclosure-download-file .link-button{width:100%}.disclosure-row summary{align-items:start}}.closed-case-fields{border:0;gap:.85rem;min-inline-size:0;margin:0;padding:0;display:grid}.closed-case-fields:disabled{opacity:.58}.closed-case-warning{margin-top:.2rem}.case-evidence-row .evidence-verify{grid-column:1/-1;justify-self:start}.billing-admin-root,.billing-section,.billing-editor-list,.billing-config-list,.billing-user-list,.billing-ledger{gap:.8rem;display:grid}.billing-overview,.billing-section{background:#f8f7f0;border:1px solid #d8d6ca;border-radius:16px;min-width:0;padding:1rem}.billing-section h3,.billing-section p{margin:0}.billing-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;display:grid}.billing-metric{background:#fff;border:1px solid #dedcd1;border-radius:12px;gap:.25rem;min-width:0;padding:.8rem;display:grid}.billing-metric small{color:#77786e;font-size:var(--text-caption)}.billing-metric strong{overflow-wrap:anywhere;font-size:var(--text-body)}.billing-metric.positive strong,.positive-text{color:#526c00}.billing-metric.negative strong,.negative-text{color:#a0362d}.billing-section>details{min-width:0}.billing-section>details>summary{font-size:var(--text-body-small);cursor:pointer;font-weight:var(--weight-strong);justify-content:space-between;gap:.8rem;display:flex}.billing-section>details>summary small{color:#77786e;font-weight:var(--weight-regular)}.billing-chart{border-bottom:1px solid #cfcdc1;align-items:end;gap:.35rem;height:180px;padding:.8rem .2rem .2rem;display:flex;overflow-x:auto}.billing-chart-day{text-align:center;grid-template-rows:1fr auto;gap:.25rem;min-width:24px;height:100%;display:grid}.billing-bars{justify-content:center;align-items:end;gap:2px;display:flex}.billing-bars i{border-radius:3px 3px 0 0;width:7px;min-height:2px}.billing-bars .revenue,.billing-chart-legend .revenue{background:#8eaf1b}.billing-bars .cost,.billing-chart-legend .cost{background:#c98638}.billing-chart-day small{color:#77786e;font-size:var(--text-caption)}.billing-chart-legend{color:#67695f;font-size:var(--text-caption);gap:1rem;display:flex}.billing-chart-legend span{align-items:center;gap:.3rem;display:flex}.billing-chart-legend i{border-radius:2px;width:9px;height:9px}.billing-table{display:grid;overflow-x:auto}.billing-table-row{min-width:760px;font-size:var(--text-caption);border-bottom:1px solid #dfddd3;grid-template-columns:2fr repeat(5,1fr);gap:.65rem;padding:.65rem;display:grid}.billing-table-row.heading{color:#77786e;font-size:var(--text-caption);font-weight:var(--weight-strong);text-transform:uppercase}.billing-cost-row,.billing-price-row,.billing-config-row{background:#fff;border:1px solid #dedcd1;border-radius:12px;align-items:end;gap:.65rem;min-width:0;padding:.75rem;display:grid}.billing-cost-row{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.7fr) minmax(180px,1fr) auto}.billing-cost-row>div,.billing-price-heading{gap:.2rem;min-width:0;display:grid}.billing-cost-row small,.billing-price-heading small,.billing-price-heading p{color:#77786e;font-size:var(--text-caption)}.billing-price-row{grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(100px,.7fr)) auto}.billing-config-row{grid-template-columns:1fr auto}.billing-config-row label{grid-template-columns:minmax(200px,1fr) minmax(120px,.35fr);align-items:center}.billing-actions-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.billing-credit-form,.billing-subscription-form{background:#fff;border:1px solid #dedcd1;border-radius:13px;align-content:start;gap:.65rem;padding:.9rem;display:grid}.billing-user-row{background:#fff;border:1px solid #dedcd1;border-radius:12px;grid-template-columns:minmax(180px,1.5fr) auto repeat(4,minmax(90px,.7fr));align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:grid}.billing-user-row>div{gap:.18rem;min-width:0;display:grid}.billing-user-row small{text-overflow:ellipsis;color:#77786e;font-size:var(--text-caption);overflow:hidden}.billing-ledger article{background:#fff;border:1px solid #dedcd1;border-radius:11px;grid-template-columns:90px minmax(0,1fr);gap:.7rem;padding:.65rem;display:grid}.billing-ledger article>span{font-size:var(--text-body-small);font-weight:var(--weight-strong)}.billing-ledger article>div{gap:.15rem;min-width:0;display:grid}.billing-ledger small{text-overflow:ellipsis;white-space:nowrap;color:#77786e;font-size:var(--text-caption);overflow:hidden}.billing-ledger p{color:#5f6157;font-size:var(--text-caption)}@media (width<=1050px){.billing-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-cost-row,.billing-price-row{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-cost-row>div,.billing-price-heading{grid-column:1/-1}.billing-user-row{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-user-row>div:first-child{grid-column:1/-1}}@media (width<=620px){.billing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-cost-row,.billing-price-row,.billing-actions-grid,.billing-user-row,.billing-config-row,.billing-config-row label{grid-template-columns:1fr}.billing-ledger article{grid-template-columns:70px minmax(0,1fr)}}.billing-chart{align-items:initial;border:0;gap:.25rem;min-width:0;height:auto;margin:0;padding:.8rem .2rem .2rem;display:grid;overflow:visible}.billing-chart svg{width:100%;height:180px;overflow:visible}.evidence-storage-row{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.evidence-storage-row>div{grid-column:1/-1}.evidence-storage-row strong,.evidence-storage-row small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.evidence-storage-progress{white-space:normal;min-width:0}.evidence-storage-size{white-space:nowrap;text-align:right}.evidence-storage-retention{white-space:normal;grid-column:1/-1;justify-self:start;max-width:100%;line-height:1.35}.user-billing{border-top:1px solid #e3e1d7;grid-column:1/-1;min-width:0;padding-top:.75rem}.user-billing summary{cursor:pointer;color:#3d3f35;font-size:var(--text-label);font-weight:var(--weight-strong);justify-content:space-between;align-items:center;gap:1rem;display:flex}.user-billing summary small{color:#77786e;font-weight:var(--weight-medium);text-align:right}.user-account-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding-top:.75rem;display:grid}.user-account-grid .user-stat{background:#fff;border:1px solid #dedcd1;border-radius:11px;padding:.65rem}.user-credit-form{background:#fff;border:1px solid #dedcd1;border-radius:11px;grid-template-columns:minmax(130px,.35fr) minmax(220px,1fr) auto;align-items:end;gap:.65rem;margin-top:.75rem;padding:.75rem;display:grid}.user-credit-form .form-message{grid-column:1/-1}.user-credit-history{gap:.55rem;padding-top:.85rem;display:grid}.user-credit-history h4{margin:0}@media (width<=900px){.user-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.user-account-grid,.user-credit-form{grid-template-columns:1fr}.user-billing summary{align-items:start}}.billing-chart figcaption{color:#77786e;font-size:var(--text-caption);justify-content:space-between;display:flex}.billing-account-page{gap:1rem;width:min(1080px,100%);margin:0 auto;display:grid}.billing-access-form{background:#fff;border:1px solid #dedcd1;border-radius:13px;align-content:start;gap:.65rem;padding:.9rem;display:grid}.billing-account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.billing-account-summary>div{background:#f8f7f0;border:1px solid #d8d6ca;border-radius:16px;gap:.3rem;padding:1rem;display:grid}.billing-account-summary small,.billing-account-summary p,.billing-product-card small{color:#6f7167}.billing-account-summary strong{font-size:var(--text-heading-large)}.billing-account-summary p{font-size:var(--text-caption);margin:0}.billing-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.billing-product-card{background:#fff;border:1px solid #d8d6ca;border-radius:16px;align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.billing-product-card.recommended{border-color:#91aa2b;box-shadow:0 0 0 3px #91aa2b29}.billing-recommendation{color:#46520f;background:#edf3d1;width:fit-content}.billing-product-card>div{gap:.45rem;display:grid}.billing-product-card h2,.billing-product-card p{margin:0}.billing-product-price{font-size:1.5rem}.billing-orders{gap:.6rem;display:grid}.billing-order-row{background:#fff;border:1px solid #dedcd1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.7rem;display:grid}.billing-order-row>div{gap:.15rem;min-width:0;display:grid}.billing-order-row small{text-overflow:ellipsis;color:#77786e;overflow:hidden}@media (width<=620px){.billing-account-summary,.billing-product-grid{grid-template-columns:1fr}.billing-order-row{grid-template-columns:1fr auto}.billing-order-row>div{grid-column:1/-1}}.chart-axis{stroke:#cfcdc1;stroke-width:1px}.chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-line.revenue{stroke:#8eaf1b}.chart-line.cost{stroke:#c98638}.turnstile-check{gap:.4rem;min-height:70px;display:grid}.share-file>.file-row-actions,.received-file>.file-row-actions{flex-wrap:wrap;gap:.5rem;display:flex;overflow:visible}.file-row-actions .link-button{text-align:center;justify-content:center;align-items:center;margin:0;display:inline-flex}.share-file.share-file-review-only{grid-template-columns:auto minmax(0,1fr) auto}@media (width<=620px){.share-file.share-file-review-only{grid-template-columns:auto minmax(0,1fr)}}.preview-thumbnail{color:#373b28;width:88px;height:72px;font:inherit;font-size:var(--text-caption);cursor:pointer;background:#eeefe5;border:1px solid #d6d8c7;border-radius:10px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.preview-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute}.thumbnail-caption{color:#fff;opacity:0;text-align:center;background:#202419e8;place-items:center;padding:.3rem;transition:opacity .15s;display:grid;position:absolute;inset:0}.preview-thumbnail:hover .thumbnail-caption,.preview-thumbnail:focus-visible .thumbnail-caption{opacity:1}.preview-thumbnail:focus-visible{outline-offset:3px;outline:3px solid #698400}@media (hover:none){.thumbnail-caption{opacity:1;font-size:var(--text-caption);top:auto}.preview-thumbnail{height:88px;padding-bottom:22px}}.file-preview{color:#24271c;background:#faf9f3;border:1px solid #dedcd1;border-radius:20px;width:min(960px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto;box-shadow:0 24px 90px #0005}.file-preview::backdrop{background:#10120cba}.preview-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.preview-heading>div{min-width:0}.preview-heading h2{font-size:var(--text-heading);overflow-wrap:anywhere;margin:.3rem 0}.preview-heading p{margin:.3rem 0}.preview-heading button{flex-shrink:0}.preview-stage{color:#e7e9df;background:#171a14;border-radius:12px;place-items:center;min-height:180px;display:grid;overflow:hidden}.preview-stage img{object-fit:contain;max-width:100%;max-height:60dvh;display:block}.preview-stage video{width:100%;max-height:min(40dvh,480px);display:block}.preview-stage audio{width:min(100% - 2rem,640px)}.preview-stage:has(audio){min-height:96px}.preview-stage-audio{min-height:96px}.preview-stage-video{aspect-ratio:16/9;max-height:min(40dvh,480px)}.preview-stage-image{min-height:min(40dvh,320px)}.preview-stage-document{color:#26291f;background:#eeefe8;min-height:min(60dvh,600px)}.document-preview{border-radius:12px;width:100%;padding:1rem}.document-preview-controls{font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.document-preview-controls button{flex:none}.document-preview img{min-height:180px;max-height:65dvh;margin:0 auto}.document-preview:focus-visible{outline-offset:-2px;outline:2px solid #626559}@media (width<=480px){.document-preview{padding:.5rem}.document-preview-controls button{padding:.6rem}}.preview-placeholder{font-size:var(--text-body-small);justify-items:center;gap:.6rem;padding:1rem;display:grid}.thumbnail-waveform{box-sizing:border-box;padding:8px;position:absolute;inset:0}.thumbnail-waveform svg{stroke:#728c29;stroke-width:5px;width:100%;height:100%}.file-preview:has(.media-timeline) [data-preview-time]{display:none}.file-type-icon{flex:none;display:block}.media-timeline{background:#f8f9f2;border:1px solid #d6d8c7;border-radius:12px;margin:1rem 0;padding:1rem}.timeline-heading,.timeline-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.timeline-heading{font-size:var(--text-body-small);margin-bottom:.75rem}.timeline-track{background:#edf0e3;border-radius:8px;height:100px;position:relative;overflow:hidden}.timeline-art{align-items:center;width:100%;height:100%;display:flex}.timeline-art svg{stroke:#728c29;stroke-width:2px;width:100%;height:100%}.timeline-art img{object-fit:cover;width:12.5%;height:100%}.timeline-track input[type=range]{cursor:crosshair;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.timeline-track:focus-within{outline-offset:3px;outline:3px solid #698400}.timeline-playhead{pointer-events:none;background:#1d2710;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #fff}.timeline-markers{height:32px;margin:0 8px;position:relative}.timeline-marker{color:#526c00;cursor:pointer;background:0 0;border:0;width:28px;height:30px;padding:0;position:absolute;transform:translate(-50%)}.timeline-marker:focus-visible{border-radius:6px;outline:2px solid #526c00}.timeline-footer small{color:#62664f;flex:200px}.timeline-footer button{flex:none}.preview-status{color:#8b352d;overflow-wrap:anywhere}.preview-time{font-variant-numeric:tabular-nums;font-size:var(--text-body-small)}.preview-policy{font-size:var(--text-body-small);background:#ecefda;border-radius:10px;padding:.8rem;line-height:1.5}.preview-help{color:#626559;font-size:var(--text-label);line-height:1.5}.preview-feedback{border-top:1px solid #dedcd1;margin-top:1.25rem;padding-top:1rem}.preview-feedback h3{font-size:var(--text-body);font-weight:var(--weight-strong)}.preview-feedback .heading-with-help{margin-bottom:.75rem}.preview-feedback [data-review-decisions]{margin-top:1.25rem}.preview-feedback .preview-empty-state,.preview-feedback [data-feedback-status],.preview-feedback .field-hint{color:#6b705e;font-size:var(--text-body-small);font-weight:var(--weight-regular);line-height:1.5}.preview-feedback [data-feedback-status]:empty{display:none}.preview-feedback form{gap:.6rem;display:grid}.preview-feedback form[hidden],.preview-feedback label[hidden]{display:none}.preview-feedback textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:6rem}.feedback-comment{overflow-wrap:anywhere;border-bottom:1px solid #dedcd1;padding:.8rem 0}.feedback-comment p{white-space:pre-wrap;margin:.5rem 0}.feedback-comment small{color:#626559}.preview-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=760px){.received-file>.file-row-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.share-file>.file-row-actions{grid-column:1/-1;justify-content:flex-end}.file-preview{padding:1rem}.preview-actions button{flex:1}}.preview-retry-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:.75rem;display:grid}.preview-retry-form .form-message{grid-column:1/-1}.feedback-evidence p,.feedback-evidence small,.feedback-evidence strong{overflow-wrap:anywhere}.feedback-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.link-management{grid-column:1/-1;width:min(100%,1000px);min-width:0;margin:auto}.link-management form{gap:1rem;display:grid}.link-management fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.managed-file{border:1px solid var(--border,#d8d8c8);border-radius:14px;min-width:0;margin-block:1rem;padding:1rem}.managed-file h3,.managed-file p,.revision-history span{overflow-wrap:anywhere}.revision-history{margin-block:1rem}.revision-history p{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link-management .consent-choice{align-items:start}.transfer-terms{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--border,#d8d8c8);max-height:24rem;padding:1rem;overflow-y:auto}.delivery-recipients{padding:0;list-style:none}.delivery-recipients li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.delivery-recipients span{overflow-wrap:anywhere;min-width:0}.management-navigation{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.management-navigation a,.management-form-actions a{color:#556333;font-size:var(--text-label);text-underline-offset:.25em}.management-navigation .back-to-transfers{color:#292e1d;min-height:44px;font-weight:var(--weight-strong);background:#fcfbf5;border:1px solid #d1d2c1;border-radius:12px;align-items:center;gap:.7rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.back-to-transfers span{font-size:var(--text-heading)}.management-header{padding:.3rem .25rem 1.8rem}.management-header .eyebrow{margin-bottom:.8rem}.management-header h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.65rem,3.5vw,2.8rem);line-height:1.15}.management-header h1 span{color:#717664;white-space:nowrap;font-size:.65em}.management-header>p:last-child{color:#717466;font-size:var(--text-body-small);margin-bottom:0}.management-facts{color:#565c49;font-size:var(--text-label);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1rem;display:flex}.management-workspace{background:#fcfbf5;border:1px solid #d8d8c9;border-radius:22px;overflow:hidden;box-shadow:0 15px 45px #2c2d1e0a}.management-tabs{background:#eeeee4;border-bottom:1px solid #dcdccf;gap:.3rem;padding:.6rem;display:flex}.management-tabs button{color:#69705a;min-height:48px;font-weight:var(--weight-strong);font-size:var(--text-label);background:0 0;border:0;border-radius:12px;flex:1;padding:.6rem .65rem}.management-tabs button[aria-selected=true]{color:#273414;background:#fff;box-shadow:0 2px 8px #30351d0d}.management-tabs button:hover{color:#354711;background:#ffffff80}.management-tabs button[aria-selected=true]:after{content:"";background:#91b717;border-radius:2px;width:18px;height:3px;margin:.35rem auto -.2rem;display:block}.management-panel{outline-offset:-4px;min-width:0;padding:clamp(1.1rem,3vw,2rem)}.management-panel h2{letter-spacing:-.035em;font-size:var(--text-heading-large);margin:0 0 .6rem}.management-panel h3{font-size:var(--text-body);margin:0 0 .5rem}.management-panel p{line-height:1.6}.management-help,.management-panel>section>p,.management-footnote{color:#6b705e;font-size:var(--text-body-small)}.management-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-count{white-space:nowrap;color:#566637;font-size:var(--text-caption);background:#f1f5e5;border:1px solid #d8debf;border-radius:99px;padding:.4rem .7rem}.managed-file{background:#fff;margin-block:.85rem}.managed-file-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.managed-file-heading h3{font-size:var(--text-body-small);margin:0}.managed-file-title{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.managed-file-title>h3,.managed-file-title>strong{overflow-wrap:anywhere;min-width:0}.file-review-indicators{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.file-review-indicators:empty{display:none}.file-review-indicator{font-size:var(--text-caption);font-weight:var(--weight-strong);white-space:nowrap;color:#4b5940;background:#edf0e6;border-radius:99px;align-items:center;gap:.25rem;padding:.2rem .4rem;display:inline-flex}.file-review-indicator svg{flex-shrink:0}.file-review-changes{color:#825414;background:#fff2db}.file-review-approved{color:#35632f;background:#eaf4e5}.managed-file-heading p{font-size:var(--text-caption);color:#717564;margin:.3rem 0 0}.managed-file details{font-size:var(--text-label);color:#626a50;border-top:1px solid #ecece2;margin-top:1rem;padding-top:.8rem}.managed-file summary{cursor:pointer}.managed-revision{border-bottom:1px solid #ecece2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-block:1rem;display:flex}.managed-revision>div:first-child{flex:15rem;min-width:0}.managed-revision strong{font-size:var(--text-body-small);overflow-wrap:anywhere}.managed-revision p{font-size:var(--text-caption);margin:.3rem 0 0}.feature-choices{gap:.75rem;display:grid}.feature-choice{background:#fff;border:1px solid #ddded0;border-radius:14px;padding:1.05rem}.feature-choice>span{gap:.4rem;display:grid}.feature-choice strong{color:#2c3420;font-size:var(--text-body-small)}.feature-choice small{color:#6c715e;font-size:var(--text-label);line-height:1.55}.feature-choice em{color:#5a702e;font-size:var(--text-caption);font-style:normal;font-weight:var(--weight-strong)}.review-feature-group{background:#fff;border:1px solid #ddded0;border-radius:14px}.review-feature-group>.feature-choice{border:0;margin:0}.review-feature-notifications{border-top:1px solid #ecece2;margin:0 1.05rem;padding-block:1rem}.review-feature-notifications>p{color:#6b705e;font-size:var(--text-label)}.review-feature-notifications>p:empty{display:none}.management-form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.envelope-report-actions{margin-top:1rem}.envelope-report-actions .link-button{text-align:center;justify-content:center;align-items:center;margin:0;display:inline-flex}.management-status:empty{display:none}.management-status{color:#a23425;margin:0;padding:1rem 2rem}.management-footnote{text-align:center;line-height:1.6;font-size:var(--text-caption);padding-inline:1rem}.send-expiry{grid-template-columns:minmax(140px,.85fr) 1fr;align-items:center;gap:1rem;display:grid}.send-expiry p{font-size:var(--text-caption);color:#777c6a;margin:1.5rem 0 0;line-height:1.5}.send-settings{background:0 0}.send-settings>summary{flex-direction:row;align-items:center;padding:1rem}.send-settings>summary>span:first-child{gap:.3rem;min-width:0;display:grid}.send-settings>summary strong{color:#424b32;font-size:var(--text-label)}.send-settings>summary small{color:#717765;font-size:var(--text-caption);line-height:1.45}.send-settings .settings-chevron{color:#586d30;border:1px solid #d3d9c3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.settings-chevron svg{transform-origin:50%;flex:none;display:block}.send-settings[open] .settings-chevron svg{transform:rotate(45deg)}.send-settings-body{border-top:1px solid #dedfd1;padding:0 1rem}.send-settings-section{border-bottom:1px solid #e3e4d9;padding:1.1rem 0}.send-settings-section h3{font-size:var(--text-body-small);color:#3d492b;margin:0 0 .65rem}.send-settings-section>p{color:#7a806d;font-size:var(--text-caption);line-height:1.5}.send-settings-section .access-fields{gap:1rem;display:grid}.send-settings-section .advanced-settings-body{border:0;grid-template-columns:1fr;gap:1rem;padding:0}.send-settings-section label>small,.send-settings-section .review-choice small{color:#757c67;font-size:var(--text-caption);line-height:1.5}.send-settings-section .review-choice{margin:0}.settings-price-note{color:#65714f;font-size:var(--text-caption);padding-block:.25rem;line-height:1.5}.send-notification>summary{cursor:pointer;color:#455333;font-size:var(--text-body-small);font-weight:var(--weight-strong)}.send-notification>summary small{font-size:var(--text-caption);color:#777f6a;font-weight:var(--weight-regular);margin-top:.35rem;display:block}.notification-form .notify-button{justify-self:start;width:fit-content;max-width:100%}.transfer-next-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.transfer-next-actions>*{text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.account-deletion-dialog{width:min(580px,100% - 2rem);max-height:calc(100dvh - 2rem);color:inherit;background:#fcfbf5;border:1px solid #d9d7cb;border-radius:22px;padding:1.5rem;overflow:auto}.account-deletion-dialog::backdrop{background:#1617108c}.account-deletion-form{gap:1rem;display:grid}.account-deletion-form h2,.account-deletion-form p{margin:0}.account-deletion-form p{line-height:1.6;font-size:var(--text-body-small);overflow-wrap:anywhere}.account-deletion-form label:not(.consent-choice){gap:.5rem;display:grid}.danger-button{color:#9e302c;border-color:#cc8a83}.deleted-account-row{overflow-wrap:anywhere;border-top:1px solid #dedcd1;gap:.35rem;padding:1rem;display:grid}.success-state .return-to-transfer-note{font-size:var(--text-caption);color:#717665;line-height:1.6}.return-to-transfer-note a{color:#566b2d;text-underline-offset:.2em}.settings-card>summary{cursor:pointer;font-size:var(--text-body-small);color:#454f34;font-weight:var(--weight-strong)}.settings-card>summary small{font-weight:var(--weight-regular);line-height:1.5}.management-notice,.file-change-panel{background:#f3f6e9;border:1px solid #d6dfb8;border-radius:14px;padding:1rem}.collaboration-panel{text-align:left;margin-top:1.5rem}.collaboration-panel .consent-choice{display:grid}.collaboration-panel form{gap:.85rem;margin-top:1rem;display:grid}.collaboration-panel [data-invite-contributor]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.collaboration-panel [data-invite-contributor][hidden]{display:none}.collaboration-panel input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:1.1rem}.collaboration-panel p{overflow-wrap:anywhere}.collaboration-panel [data-contribute-file]{white-space:normal;overflow-wrap:anywhere;margin:.3rem .3rem .3rem 0}@media (width<=600px){.collaboration-panel [data-invite-contributor]{grid-template-columns:1fr}}.settings-card{background:#fff;border:1px solid #dedfd1;border-radius:15px;margin-top:1rem;padding:1.2rem}.settings-card>p{color:#6b705e;font-size:var(--text-label)}.settings-card .management-form-actions{margin-top:1rem}.transfer-password-note{color:#6b705e;font-size:var(--text-label);margin-top:1rem;line-height:1.6;display:block}.secondary-options>form[data-transfer-password-form]{margin-top:0;padding:0 1rem 1rem}.settings-card details{color:#6d735f;font-size:var(--text-label);margin-top:1rem;line-height:1.6}.settings-card summary{cursor:pointer}.settings-card form{margin-top:1rem}.settings-card [data-expiry-form]{max-width:34rem}.settings-card [data-expiry-form] button{margin-top:.6rem}.delivery-recipients li{font-size:var(--text-label);border-bottom:1px solid #ecece2;padding:.85rem 0}.management-panel .transfer-activity{font-size:var(--text-body-small);padding-left:1.2rem;line-height:1.7}.management-panel .transfer-activity li{border-bottom:1px solid #e2e4d7;padding:.9rem .5rem}@media (width<=620px){.management-tabs{flex-wrap:wrap;gap:.25rem}.management-tabs button{font-size:var(--text-caption);flex:30%}.management-navigation{margin-bottom:1.3rem}.management-navigation>a:last-child{font-size:var(--text-caption)}.managed-file-heading{grid-template-columns:auto minmax(0,1fr)}.managed-file-heading button{grid-column:2;justify-self:start}.settings-card{padding:.9rem}}.my-transfers{padding:1.5rem}.my-transfers-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.my-transfers-heading h2{margin-top:0}.transfer-list-tabs{border:1px solid var(--line,#ddd);border-radius:16px;margin:.5rem 0 1rem}.transfer-list-tabs button{flex:1}.my-transfer{border-bottom:1px solid var(--line,#ddd);align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.my-transfer-details{overflow-wrap:anywhere;flex:1;min-width:0}.my-transfer-details h3{font-size:var(--text-body);margin:0 0 .5rem}.my-transfer-details p{font-size:var(--text-body-small);margin:.4rem 0}.my-transfer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:45%;display:flex}.my-transfer-actions>.secondary{justify-content:center;align-items:center;min-height:44px;margin:0;padding:.75rem 1rem;display:inline-flex}.my-transfer-status,.my-transfer-pending{font-weight:var(--weight-medium)}.organisation-toolbar{align-items:flex-end;gap:1rem;margin:1rem 0;display:flex}.organisation-toolbar label{flex:1;min-width:0;margin:0}.organisation-toolbar button{flex:none;min-height:48px;margin:0}.my-transfer-details .project-label{color:var(--muted,#64665c);font-size:var(--text-body-small)}.legal-reader{border:1px solid var(--line,#ddd);width:min(840px,100vw - 2rem);max-height:90dvh;color:inherit;overscroll-behavior:contain;background:#fcfbf5;border-radius:26px;padding:0 1rem 1rem}.legal-reader::backdrop{background:#14181273}.legal-reader-toolbar{z-index:1;background:#fcfbf5;justify-content:flex-end;padding:.65rem 0;display:flex;position:sticky;top:0}.legal-reader .legal-document{box-shadow:none;border:0;padding-top:0}.organisation-dialog .send-settings-section{border-bottom:1px solid var(--line,#ddd);padding:1.5rem 0}.organisation-dialog form{gap:1rem;display:grid}.organisation-dialog form label{margin:0}.organisation-dialog [data-confirm-remove]{border:1px solid var(--line,#ddd);border-radius:16px;padding:1rem}.organisation-dialog .options-panel-content{padding-bottom:2rem}@media (width<=480px){.organisation-toolbar{flex-direction:column;align-items:stretch}}@media (width<=600px){.my-transfers{padding:1rem}.my-transfer{flex-direction:column;align-items:stretch}.my-transfer-actions{justify-content:flex-start;max-width:none}.transfer-card>.tabs{flex-wrap:wrap}}.extended-options{align-items:center;gap:16px;margin:22px 0;display:flex}.extended-options>small{color:#717765;line-height:1.5}.extended-options>button{white-space:nowrap}.upload-options-panel{box-sizing:border-box;color:#202218;overscroll-behavior:contain;background:#fafaf5;border:0;border-left:1px solid #deded3;border-radius:24px 0 0 24px;width:min(540px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-16px 0 80px #16171026}.upload-options-panel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#16171080}.options-panel-header{justify-content:space-between;align-items:center;gap:20px;padding:28px 28px 12px;display:flex}.options-panel-header h2{margin:0;font-size:30px}.options-panel-header .panel-kicker{margin:0 0 7px}.options-panel-header button{flex:none}.options-intro{color:#64665c;margin:0;padding:0 28px 24px;line-height:1.6}.options-panel-content{padding:0 28px}.options-panel-content .send-settings-section{border-top:1px solid #deded3;padding:24px 0}.options-panel-content h3{align-items:center;gap:10px;display:flex}.option-plan{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:#41492a;background:#e8edbd;border-radius:20px;padding:5px 9px}.options-panel-content .consent-choice{margin:18px 0}.options-panel-content .consent-choice small{font-weight:var(--weight-regular);color:#64665c;margin-top:7px;line-height:1.5;display:block}.options-panel-content textarea{resize:vertical;min-height:140px}.options-panel-content input[type=datetime-local]{width:100%;min-width:0}.options-panel-footer{background:#fafaf5f5;border-top:1px solid #deded3;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;bottom:0}.options-panel-footer small{font-size:var(--text-caption);color:#64665c;line-height:1.5}.options-panel-footer button{flex:none;min-width:110px}@media (width<=620px){.extended-options{flex-direction:column;align-items:flex-start;gap:8px}.upload-options-panel{border:0;border-radius:0}.options-panel-header{padding:24px 20px 12px}.options-intro{padding:0 20px 20px}.options-panel-content{padding:0 20px}.options-panel-footer{gap:12px;padding:16px 20px}}.options-panel-content .consent-choice>span{color:#303328;font-weight:var(--weight-medium);font-size:var(--text-body-small)}.primary{text-align:center;justify-content:center;gap:.7rem}.tabs:has([data-tab=receive]){grid-template-columns:repeat(3,minmax(0,1fr))}.tabs .tab{min-width:0;padding-inline:.4rem}.options-panel-footer{background:#fafaf5;flex-wrap:nowrap;justify-content:flex-end}.primary>span[aria-hidden=true]{margin-left:auto}.primary.compact-action{justify-content:center;min-width:100px}.secondary.icon-button{vertical-align:middle;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;line-height:1;display:inline-flex}.icon-button svg{pointer-events:none;flex:none;display:block}.copy-action{justify-content:center;align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.copy-icon{pointer-events:none;flex:none;display:block}select:not([multiple]):not([size]){appearance:none;background-image:url(/icons/chevron-down.svg);background-position:right .9rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.75rem}@media (forced-colors:active){select:not([multiple]):not([size]){appearance:auto;background-image:none}}.password-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.password-tools [data-counter]{margin:0}.text-action{color:#505a29;min-height:44px;font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:8px}.text-action:hover{text-decoration:underline}.text-action:disabled{opacity:.5;cursor:default}.managed-file-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=900px){.managed-file-heading{grid-template-columns:auto minmax(0,1fr);align-items:start}.managed-file-heading>.managed-file-actions{grid-column:1/-1}}.rename-dialog{color:#161710;background:#fafaf5;border:1px solid #d7d8cf;border-radius:20px;width:min(480px,100vw - 32px);padding:24px}.rename-dialog::backdrop{background:#16171066}.rename-dialog h2{margin:0 0 20px}.rename-dialog input{width:100%;min-width:0}.rename-dialog .management-form-actions{justify-content:flex-end}@media (width<=600px){.managed-file-actions{grid-column:1/-1}.file-list li{flex-wrap:wrap}.file-list li>span{flex-basis:calc(100% - 100px)}}.file-list li{align-items:center;gap:.65rem}.file-list li>span{flex:1;min-width:0}.file-list .remove-selected-file{background:0 0;border-color:#0000;width:44px;height:44px}.secondary-options{overflow-wrap:anywhere;background:#f8f7f0;border:1px solid #d8d6ca;border-radius:13px;min-width:0}.secondary-options>summary{cursor:pointer;font-size:var(--text-body-small);font-weight:var(--weight-strong);color:#45473d;padding:1rem}.secondary-options>summary small{color:#717765;font-size:var(--text-caption);font-weight:var(--weight-regular);margin-top:.3rem;display:block}.secondary-options>div{padding:0 1rem 1rem}.secondary-options p{color:#6b705e;line-height:1.55;font-size:var(--text-label)}.secondary-options form{gap:.7rem;display:grid}.secondary-options [role=status]:empty{display:none}.secondary-options form>p:last-of-type{margin-bottom:0}.secondary-options form>p:has(+[role=status]:empty){margin-bottom:0}.icon-button:hover:not(:disabled){color:#526c00;background:#f1f5df;border-color:#a5b674}.icon-button[aria-busy=true] svg{animation:1s linear infinite control-spin}.icon-button:disabled{opacity:.55;cursor:wait}.drop-form .consent-choice>span{font-weight:var(--weight-medium);color:#303328}.drop-form .consent-choice small{font-weight:var(--weight-regular);color:#64665c;margin-top:.4rem;line-height:1.5;display:block}.management-section-heading>.icon-button{margin-left:auto}@keyframes control-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.icon-button[aria-busy=true] svg{animation:none}}.upload-options-panel[open]{animation:.18s ease-out options-panel-enter}body:has(.upload-options-panel[open]){overflow:hidden}@keyframes options-panel-enter{0%{opacity:.5;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.upload-options-panel[open]{animation:none}}.transfer-return-navigation{width:min(100%,580px);margin:0 auto 1.25rem}.share-management-navigation{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.transfer-return-navigation .link-button,.share-management-navigation .link-button{justify-content:center;align-items:center;gap:.5rem;margin:0;display:inline-flex}.transfer-return-navigation svg,.share-management-navigation svg{flex:none}.business-brand{overflow-wrap:anywhere;padding:1.25rem 0}.drop-layout:has(.request-checklist-panel){align-items:start}.drop-layout:has(.business-brand) .drop-intro{align-self:start}.business-brand h2{margin:.65rem 0 .4rem}.business-brand p{white-space:pre-line}.business-brand small{font-size:var(--text-caption);opacity:.75;line-height:1.5;display:block}.business-logo{object-fit:contain;border-radius:.5rem;max-width:160px}.business-brand-form{gap:1rem;display:grid}.account-settings{width:min(100%,760px)}.account-controls{flex-wrap:wrap;justify-content:flex-end}.account-controls a,.account-controls .logout-button{white-space:nowrap}.account-settings .admin-heading{flex-wrap:wrap;align-items:start;margin-bottom:1.5rem}.account-settings .admin-heading h1{font-size:clamp(2rem,5vw,3rem)}.account-settings [data-business-branding]>p{line-height:1.6}.account-settings .business-brand-form{text-align:left;margin-top:1.5rem}.account-settings .business-brand-form>button{justify-self:start}.share-card>.business-brand{border-bottom:1px solid #dedcd1;margin-bottom:1.25rem;padding-top:0}.drop-form [data-smart-settings]{background:#fcfbf5;border:1px solid #dedcd1;border-radius:16px;min-width:0;margin:1rem 0 0;padding:1rem}.drop-form [data-smart-settings]:not([hidden]){gap:1rem;display:grid}.drop-form [data-smart-settings]>p,.request-checklist-editor>p{color:#6b705e;font-size:var(--text-label);margin:0;line-height:1.55}.drop-form [data-smart-settings] label>small,.business-brand-form label>small{font-size:var(--text-caption);font-weight:var(--weight-regular);color:#717765;line-height:1.5}.request-checklist-editor>h3{font-size:var(--text-body-small);font-weight:var(--weight-strong);color:#45473d;margin:0 0 .65rem}.request-checklist-editor>h3 small{font-size:var(--text-caption);font-weight:var(--weight-regular);color:#717765}.request-checklist-editor>button{margin-top:1rem}.request-item-editor legend{font-size:var(--text-label);font-weight:var(--weight-strong);color:#45473d;padding:0 .35rem}.logo-picker{gap:.65rem;min-width:0;display:grid}.logo-picker .logo-drop-zone{text-align:center;width:100%;min-height:140px;font:inherit;padding:1.25rem}.logo-drop-zone .plus{place-items:center;padding:0;line-height:1;display:grid}.logo-drop-zone .plus svg{display:block}.logo-drop-zone:focus-visible{outline-offset:3px;outline:2px solid #789900}.logo-selection{font-size:var(--text-body-small);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.logo-selection span{overflow-wrap:anywhere;min-width:0}.logo-selection button{flex-shrink:0}.logo-picker [hidden]{display:none}.request-checklist-editor{border-top:1px solid var(--line,#deded5);margin-top:1rem;padding-top:1.25rem}.request-item-editor{border:1px solid var(--line,#deded5);border-radius:12px;gap:.8rem;min-width:0;margin:1rem 0;padding:1rem;display:grid}.request-item-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.request-item-actions .consent-choice{margin:0}.request-checklist{gap:.75rem;padding:0;list-style:none;display:grid}.request-checklist>li{border:1px solid var(--line,#deded5);border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.request-checklist li>div{overflow-wrap:anywhere;flex:1;min-width:0}.request-checklist small{margin-top:.3rem;display:block}.request-checklist p{white-space:pre-line;margin-bottom:0}.request-checklist button{flex-shrink:0}.request-item-selected{font-size:var(--text-body-small)}.checklist-receipt{border-top:1px solid var(--line,#deded5);padding-top:1rem}.checklist-receipt ul{overflow-wrap:anywhere;padding-left:1.2rem;line-height:1.8}.invitation-checklist{font-size:var(--text-body-small);padding-left:1rem;line-height:1.6}.delivery-recipients .invitation-checklist li{border:none;padding:.2rem 0;display:list-item}.password-release-note{margin-top:.75rem;line-height:1.5;display:block}@media (width<=520px){.request-checklist>li{flex-direction:column;align-items:stretch}}.announcement-panel{background:#fafaf5;border:1px solid #deded3;border-radius:20px;margin-bottom:2rem;padding:1.5rem}.announcement-panel h2{font-size:var(--text-heading);margin:.25rem 0}.announcement-form,.feedback-form{gap:1rem;display:grid}.announcement-form>button{justify-self:start}.announcement-audience-picker,[data-audience-users]{gap:.75rem;display:grid}[data-audience-users][hidden]{display:none}[data-audience-users]>button{justify-self:start}.announcement-user-choices{gap:.5rem;max-height:18rem;display:grid;overflow:auto}.announcement-user-choices .consent-choice{background:#fff;border:1px solid #deded3;border-radius:10px;margin:0;padding:.65rem}.announcement-user-choices span{overflow-wrap:anywhere;min-width:0}.announcement-user-choices small{margin-top:.2rem;display:block}.announcement-form small,.feedback-form small{color:#64665c;font-size:var(--text-caption);font-weight:400}.announcement-preview{background:#fff;border:1px solid #deded3;border-radius:16px;margin-top:1rem;padding:1.25rem}.announcement-preview h3{font-size:var(--text-heading);overflow-wrap:anywhere}.announcement-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.announcement-preview .button-row{margin-top:1rem}.announcement-history{overflow-wrap:anywhere;border-bottom:1px solid #deded3;gap:.3rem;padding:.75rem 0;display:grid}.announcement-history small{font-size:var(--text-caption);color:#64665c}.feedback-card h1{font-size:clamp(2rem,5vw,3rem)}.feedback-card>p{line-height:1.6}.feedback-form{text-align:left;margin-top:1.5rem}.feedback-form>button{justify-content:center}.feedback-form code{overflow-wrap:anywhere}.feedback-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.feedback-heading .eyebrow{margin:0}.feedback-heading .admin-home{flex-shrink:0;margin-left:auto}.feedback-screenshot{gap:.6rem;display:grid}.feedback-screenshot>span{font-size:var(--text-label);font-weight:var(--weight-strong);color:#5e6057}.feedback-screenshot img{object-fit:contain;border:1px solid #deded3;border-radius:11px;justify-self:start;max-width:100%;max-height:220px}.feedback-screenshot .logo-selection{min-width:0}.feedback-screenshot [data-screenshot-selection]{overflow-wrap:anywhere;min-width:0}footer nav{flex-wrap:wrap}#site-sponsorship{width:min(1040px,100% - 40px);margin:0 auto 24px}#site-sponsorship[hidden]{display:none}.compact-main>#site-sponsorship{width:100%;margin:0 auto 2rem}.sponsorship-card{text-align:left;background:#f6f6f0;border:1px solid #ddded5;border-radius:16px;align-items:center;gap:20px;padding:16px 20px;display:flex}.sponsorship-media{flex:0 auto;min-width:0;max-width:60%;line-height:0}.sponsorship-media img,.sponsorship-media video{object-fit:contain;border-radius:10px;width:auto;max-width:min(100%,420px);height:auto;max-height:360px;display:block}.sponsorship-media video{cursor:pointer;background:#161710}.sponsorship-copy{overflow-wrap:anywhere;flex:1;min-width:0}.sponsorship-copy p{color:#65665e;font-size:clamp(var(--text-body),1.6vw,var(--text-heading-small));white-space:pre-wrap;margin:12px 0 0;line-height:1.5}.sponsorship-copy .sponsorship-label{font-size:var(--text-body-small);margin:0 0 8px}.sponsorship-name{color:inherit;font-size:clamp(var(--text-heading-large),2.4vw,1.75rem);line-height:1.3;font-weight:var(--weight-strong);text-decoration:none}.sponsorship-name:hover{text-decoration:underline}.sponsorship-form{gap:20px;max-width:800px;display:grid}.sponsorship-form label:not(.consent-choice){gap:8px;display:grid}.sponsorship-form .field-help{margin:0}.sponsorship-form>button{justify-self:start}.sponsorship-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sponsorship-state{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sponsorship-state span{color:#65665e;font-size:var(--text-label)}.sponsorship-picker{gap:10px;min-width:0;display:grid}.sponsorship-picker .drop-zone{width:100%}.sponsorship-picker .drop-zone:focus-visible{outline-offset:3px;outline:2px solid #657132}.sponsorship-picker small{overflow-wrap:anywhere}@media (width<=600px){.sponsorship-fields{grid-template-columns:1fr}.sponsorship-card{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.sponsorship-media{align-self:center;max-width:100%}.sponsorship-media img,.sponsorship-media video{max-height:320px}}.account-access-controls{border-top:1px solid #d8d6ca;grid-column:1/-1;gap:12px;padding-block:16px;display:grid}.account-access-controls>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.account-access-controls .secondary{flex-shrink:0}.simulation-action{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.simulation-action small{color:var(--muted,#65665e)}.account-simulation-dialog{color:#161710;background:#fafaf5;border:1px solid #d7d8cf;border-radius:24px;width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);padding:28px;overflow:auto}.account-simulation-dialog::backdrop{background:#16171088}.simulation-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simulation-header h2{margin:0}.simulation-header p{overflow-wrap:anywhere}.simulation-banner{background:#f0f1de;border:1px solid #d7d8cf;border-radius:14px;padding:16px}.simulation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.simulation-summary small,.simulation-summary strong{display:block}.simulation-summary small{color:#65665e;margin-bottom:4px}.simulation-sample{border:1px dashed #c6c8b7;border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.simulation-sample small{flex-basis:100%}.account-simulation-dialog .tabs{margin-bottom:24px}.review-workflow-summary{margin-block:18px}.original-release-row:empty{display:none}.original-release-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.original-release-row [role=status]{flex-basis:100%;margin:0}.original-release-row [role=status]:empty{display:none}.workflow-details,.download-help{color:var(--muted);font-size:var(--text-body-small);margin-block:16px}.workflow-details summary,.download-help summary{cursor:pointer;font-weight:var(--weight-strong)}.action-dialog p{overflow-wrap:anywhere;line-height:1.6}.action-error{color:#7b3026;background:#fff4ef;border:1px solid #d7afa5;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px;padding:16px;display:flex}.action-error p{overflow-wrap:anywhere;flex:220px;margin:0}.preview-details{font-size:var(--text-caption);color:var(--muted);margin-block:12px}.preview-details summary{cursor:pointer}.action-dialog .management-form-actions{flex-wrap:wrap;margin-top:24px}.feature-available{display:block}.update-feature-details{border:1px solid #ddded0;border-radius:14px;padding:16px}.update-feature-details summary{cursor:pointer;font-weight:var(--weight-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.update-feature-details summary:after{content:"+"}.update-feature-details[open] summary:after{content:"−"}.management-panel[hidden] .update-feature-details summary:after{content:none}.update-feature-details summary small{color:var(--muted);display:block}.management-panel [role=status]:empty{margin:0}.update-feature-details>.feature-choice{border:0;margin-top:12px;padding:0}.review-feature-notifications details{font-size:var(--text-caption);color:var(--muted)}[data-review-update-options]{border-left:2px solid #e1e4d6;margin-block:16px;padding-left:18px}[data-transfers-list][aria-busy=true]{opacity:.6}.review-access-summary{grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:10px 18px;margin-block:18px;display:grid}.review-access-summary dt{font-weight:var(--weight-strong)}.tabs .tab:not(.active),.admin-page .permission-check span,.admin-page .user-identity small,.admin-page .user-stat small,.admin-page .user-links summary small,.admin-page .user-billing summary small{color:#5d6055}[data-release-form]{grid-template-columns:minmax(0,1fr);display:grid}[data-release-form] label,[data-release-form] input,[data-release-form] button{min-width:0;max-width:100%}[data-release-form] input{box-sizing:border-box;width:100%}[data-release-form] button{white-space:normal}.review-access-summary dd{overflow-wrap:anywhere;color:var(--muted);margin:0}@media (width<=600px){.review-access-summary{grid-template-columns:1fr;gap:6px}.review-access-summary dd{margin-bottom:10px}.account-simulation-dialog{padding:18px}.simulation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-header{flex-direction:column}}.sending-presets{margin:0}.sending-presets-body{gap:.8rem;padding:1rem 0;display:grid}.context-help{color:var(--muted);font-size:var(--text-body-small);line-height:1.5}.context-help>summary,.preset-editor>summary{cursor:pointer}.context-help p{margin:.65rem 0}main>*,.upload-form,.turnstile-check{min-width:0}.admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.admin-tabs .tab{white-space:normal;min-width:0}@media (width<=850px){.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-help a,.field-help a,.context-help a{color:#556333;text-underline-offset:.2em}.preset-editor>.sending-presets-body{padding-bottom:0}.sending-presets-body>[role=status]:empty{display:none}.upload-options-panel .options-panel-content{padding-top:12px}.preset-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sending-presets-body label,.sending-presets-body select,.sending-presets-body input{width:100%;min-width:0}.changed-downloads{margin:.75rem 0}.changed-downloads small{margin-top:.5rem;display:block}.file-updated-badge{font-size:var(--text-caption);font-weight:var(--weight-strong);margin-left:.5rem;display:inline-block}.heading-with-help,.share-ready-heading{align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.heading-with-help h3,.share-ready-heading .eyebrow{margin:0}.share-ready-heading{margin:.8rem 0 1.25rem}.info-help,.settings-card details.info-help{font-size:var(--text-body-small);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;flex:none;margin:0}.info-help>summary{cursor:pointer;place-items:center;width:30px;height:30px;padding:4px;list-style:none;display:grid}.info-help>summary::-webkit-details-marker{display:none}.info-help>summary span{color:#65734c;width:19px;height:19px;font:var(--weight-medium) var(--text-caption)/1 var(--font-ui);border:1px solid;border-radius:50%;place-items:center;display:grid}.info-help>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #789900}.info-help-content{z-index:8;color:#53594b;text-align:left;background:#fff;border:1px solid #d8d6ca;border-radius:12px;width:min(340px,100%);padding:1rem;line-height:1.6;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #2222}.preset-editor>summary{color:inherit;font-size:var(--text-label);font-weight:var(--weight-strong);padding:0;list-style:inside disclosure-closed;display:list-item}.preset-editor[open]>summary{list-style-type:disclosure-open}.file-change-panel form>button{justify-self:start;width:auto;max-width:100%}.share-card .download-actions{flex-wrap:wrap;gap:.75rem;display:flex}.share-card .download-actions>button{width:auto;max-width:100%}.share-card>.transfer-legal-notice{margin-top:6rem}.share-ready-heading{flex-wrap:wrap}.share-ready-heading .share-management-navigation,.share-ready-heading .transfer-return-navigation{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:auto;margin:0 0 0 auto;display:flex}.share-ready-heading .link-button{font-size:var(--text-caption);padding:.55rem .7rem}.management-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.management-title-row h1{flex:320px;min-width:0}.management-title-row .back-to-transfers{white-space:nowrap;background:#fff;flex:none;align-items:center;gap:.5rem;margin-left:auto;text-decoration:none;display:inline-flex}[data-transfer-password-form]>button[type=submit],[data-release-form]>button,[data-expiry-form]>button,[data-terms-settings]>button{place-self:start;width:auto;min-height:44px;margin-top:.75rem}[data-delivery-action=pause],[data-delivery-action=resume]{min-height:44px}[data-release-form]>label,[data-expiry-form]>label,.fit-control{justify-self:start;width:fit-content;max-width:100%}[data-release-form] input,[data-expiry-form] select,.fit-control select{width:auto;min-width:0;max-width:100%}.single-file-picker{width:100%;min-width:0;margin-top:1rem}.single-file-picker .drop-zone{text-align:center;width:100%;padding:1rem}.single-file-picker .plus{line-height:1}.single-file-picker [data-picked-file]{overflow-wrap:anywhere}.single-file-picker [data-picked-file]:empty{display:none}details.admin-user{display:block}.admin-user-summary{cursor:pointer;grid-template-columns:minmax(160px,1.4fr) repeat(4,minmax(80px,.7fr)) auto;align-items:center;gap:.75rem;list-style:none;display:grid}.admin-user-summary::-webkit-details-marker{display:none}.admin-user-summary:after{content:"›";font-size:var(--text-heading-small)}.admin-user[open]>.admin-user-summary:after{transform:rotate(90deg)}.admin-user-body{gap:.75rem;min-width:0;margin-top:.75rem;display:grid}.admin-user-pagination{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}@media (width<=900px){.admin-user-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.admin-user-summary>.user-identity{grid-column:auto}.admin-user-summary>.user-stat:nth-of-type(n+3){display:none}}@media (width<=520px){.admin-user-summary{grid-template-columns:minmax(0,1fr) auto}.admin-user-summary>.user-stat{grid-column:1}.admin-user-summary:after{grid-area:1/2/3}}.incoming-protection form{gap:1rem;display:grid}.incoming-protection [data-protection-content]>details,.incoming-protection [data-protection-content]>h3{margin-top:1.5rem}.incoming-protection [data-request-protection]{border-top:1px solid var(--line,#deded5);margin-top:1.5rem;padding-top:1rem}.incoming-protection .button-row{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.incoming-protection button,.incoming-verification button{justify-self:start;width:auto}.incoming-protection [data-protection-content] summary{font-size:var(--text-body-small);font-weight:var(--weight-strong);cursor:pointer}.incoming-protection .form-grid{align-items:end}.incoming-protection [role=status]:empty{display:none}.incoming-protection .smart-instructions{overflow-wrap:anywhere}.incoming-verification{gap:.75rem;display:grid}.transfer-attention{border:1px solid var(--line,#deded5);border-radius:16px;margin:1.25rem 0;padding:1rem}.transfer-attention h2{font-size:var(--text-body);margin:0 0 .75rem}.transfer-attention-badges{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.transfer-attention-badges:empty{display:none}.attention-badge{color:#323718;font-size:var(--text-body-small);font-weight:var(--weight-strong);background:#f3f4cd;border-radius:999px;padding:.3rem .65rem;text-decoration:none;display:inline-flex}.attention-badge:hover{text-decoration:underline}.transfer-attention button,.download-allowance button,.download-request-panel button{justify-self:start;width:fit-content}.download-allowance form{gap:.75rem;margin-bottom:1rem;display:grid}.download-allowance input{max-width:12rem}.download-request-panel{border:1px solid var(--line,#deded5);border-radius:16px;margin-top:1.5rem;padding:1rem}.download-request-panel [data-request-security]{margin-top:.75rem}.transfer-attention [role=status]:empty,.download-request-panel [role=status]:empty{display:none}
