@font-face{font-family:sans;src:url(../media/ibm_plex_sans_400-s.p.2fy8sprmoxvwk.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/ibm_plex_sans_500-s.p.3fafxw7gye91s.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/ibm_plex_sans_600-s.p.3vsz7z9bh56bx.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.BhFqUW_className{font-family:sans,sans Fallback}.BhFqUW_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_400-s.p.241593q5rwot4.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_500-s.p.2boppeyo80u43.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_600-s.p.3t37gidrvq7ck.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}._2fFbfq_className{font-family:mono,mono Fallback}._2fFbfq_variable{--font-mono:"mono", "mono Fallback"}
:root{--color-blue-300:#cde5ff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-blue-990:#05060ff7;--color-blue-980:#13181c;--color-blue-950:#16222f;--color-blue-700:#397fc9;--color-blue-750:#526f8f;--color-blue-650:#243446;--color-blue-400:#86c0ff;--color-bluegrey-800:#495262;--color-bluegrey-850:#38526e;--color-neutral-900:#282c30;--color-neutral-800:#373d44;--color-bluegrey-700:#7c8ea1;--color-bluegrey-750:#627488;--color-bluegrey-500:#839ab2;--color-bluegrey-200:#c3d0df;--text-primary:#fff;--text-secondary:#c3d0df;--status-error:#f44;--status-danger:#f87171;--text-file-name:#e7e7e7;--text-file-size:#9c9c9c;--border-divider:#ffffff1a;--border-selected-file:#2661a566;--surface-primary-action:#104983;--border-primary-action:#86c0ff4d;--text-primary-action:#ddebfa;--text-preview-file:#7b7b7b;--text-preview-expiry:#526f8f;--text-preview-action:#ddebfa66;--surface-preview-action:#0a2949b3;--surface-preview-badge:#09284f;--file-badge-image-surface:#082649;--file-badge-image-text:#86c0ff;--file-badge-pdf-surface:#3a1c25;--file-badge-pdf-text:#f2a0a8;--file-badge-document-surface:#252b34;--file-badge-document-text:#e1e7ef;--file-badge-spreadsheet-surface:#142f29;--file-badge-spreadsheet-text:#8dd5b6;--file-badge-presentation-surface:#39291c;--file-badge-presentation-text:#eeb985;--file-badge-media-surface:#2b2142;--file-badge-media-text:#c5aaf0;--file-badge-other-surface:#202731;--file-badge-other-text:#a9b8ca;--border-panel:#bacff71f;--surface-hover:#091625;--surface-icon-hover:#082649;--transition-upload:.22s cubic-bezier(.2, 0, 0, 1);--radius-panel:16px;--radius-field:6px;--panel-inset:20px;--space-content:24px;--shadow-panel:0 16px 32px #0000004d, 0 8px 30.7px #4d5c751f, inset 0 1px 1px #d8ecf833, inset 0 24px 48px #a8d8f50f;--surface-field:#181e2b;--border-field:#373d44;--text-label-muted:#627488;--status-fair:#ff7d2c;--status-good:#fbbf24;--password-strength-good:#9d9bff;--status-strong:#22c55e}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text-secondary);font-family:var(--font-sans), sans-serif;background:#090e1e}button,input{font:inherit}button{color:inherit;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s}button:focus-visible{outline:2px solid var(--color-blue-400);outline-offset:5px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vault-page{--hero-top:clamp(148px, 26.1014svh, 282.678px);isolation:isolate;background:linear-gradient(#4255a91a,#4255a91a),#05060f;min-height:100svh;padding-bottom:80px;position:relative;overflow:clip}.base-environment{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.base-glow{background:radial-gradient(960px 787.95px at 50% 434.05px,#153dcc14 14.36%,#153dcc00 100%),radial-gradient(960px 830.23px at 50% 391.77px,#d8ecf80a 0%,#98c0ef03 50%,#98c0ef00 100%);width:1920px;height:1222px;position:absolute;left:50%;transform:translate(-50%)}.base-glow-lower{--glow-overflow:520px;top:calc(657px - var(--glow-overflow));height:calc(1446px + var(--glow-overflow));background:radial-gradient(ellipse 960px 932.38px at 50% calc(513.62px + var(--glow-overflow)), #153dcc14 14.36%, #153dcc00 63.462%), radial-gradient(ellipse 960px 982.41px at 50% calc(463.59px + var(--glow-overflow)), #d8ecf80a 0%, #98c0ef03 50%, #98c0ef00 100%);margin-left:-5px}.base-glow-deep{top:calc(1651px - var(--glow-overflow))}.base-glow-pool{opacity:.77;background:radial-gradient(720px 427.3px at 50% 673.7px,#4b71fa1f,#4b71fa00),radial-gradient(720px 401.42px at 50% 401.42px,#4b71fa14,#4b71fa00);width:1440px;height:1101px;margin-left:-82px;top:834px}.vertical-lines{opacity:.74;width:1920px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vertical-lines img{width:1px;height:1200px;position:absolute;top:0}.horizontal-line{opacity:.65;background:linear-gradient(90deg,#bad7f700,#bad7f71f 50%,#bad7f700);height:1px;position:absolute;left:0;right:0}.horizontal-line-split{background:linear-gradient(90deg,#bad7f700,#bad7f71f 25.481%,#bad7f700 50%,#bad7f71f 79.808%,#bad7f700 96.635%)}.horizontal-line-wide{background:linear-gradient(90deg,#bad7f700,#bad7f71f 19.231%,#bad7f700 50%,#bad7f71f 87.019%,#bad7f700)}.light-environment{z-index:-1;visibility:hidden;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.brand-symbol{width:46.0835px;height:53.1191px;position:absolute;top:18px;left:calc(50% - 23.0417px)}.brand-symbol img,.wordmark-art img{max-width:none;display:block;position:absolute}.hero{padding-top:var(--hero-top);text-align:center}.wordmark{filter:drop-shadow(0 2px 3.5px #000);width:361.983px;height:76.2756px;margin:0 auto;position:relative}.wordmark-art{transform-origin:0 0;width:361.983px;height:76.2756px;position:relative}.tagline{height:17px;font:400 14px / 20px var(--font-mono), monospace;text-shadow:0 2px 16px #aecff23d;justify-content:center;align-items:center;gap:12px;margin:35.0459px auto 0;display:flex}.tagline:before,.tagline:after{content:"";background:linear-gradient(90deg,#b8d8fe00,#b8d8fe52);width:79px;height:1px}.tagline:after{transform:rotate(180deg)}.tagline span{flex-shrink:0}.upload-section{width:min(480px,100% - 40px);margin:120px auto 0}.upload-panel,.recipient-preview{padding:20px calc(var(--panel-inset) - 1px) 19px;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:linear-gradient(#bacff70a, #bacff70a), var(--color-blue-990);box-shadow:var(--shadow-panel)}.section-heading{height:16px;color:var(--color-bluegrey-500);font:600 12px / 15px var(--font-sans), sans-serif;letter-spacing:3px;align-items:center;gap:12px;margin:0 0 33px;display:flex}.section-heading img{flex-shrink:0}.drop-zone{justify-content:center;align-items:center;gap:var(--space-content);cursor:pointer;background:var(--color-blue-990);border:1px dashed var(--color-bluegrey-800);border-radius:var(--radius-field);width:100%;min-height:235px;transition:background-color var(--transition-upload), border-color var(--transition-upload);flex-direction:column;padding:20px 12px;display:flex}.upload-icon{background:var(--color-blue-950);width:48px;height:48px;transition:background-color var(--transition-upload);border-radius:12px;place-items:center;display:grid;position:relative}.upload-icon img{transition:opacity var(--transition-upload);position:absolute}.upload-icon-hover{opacity:0}.drop-zone:hover,.drop-zone:focus-visible,.drop-zone[data-dragging=true]{background:var(--surface-hover);border-color:var(--color-blue-700)}.drop-zone:hover .upload-icon,.drop-zone:focus-visible .upload-icon,.drop-zone[data-dragging=true] .upload-icon{background:var(--surface-icon-hover)}.drop-zone:hover .upload-icon-default,.drop-zone:focus-visible .upload-icon-default,.drop-zone[data-dragging=true] .upload-icon-default{opacity:0}.drop-zone:hover .upload-icon-hover,.drop-zone:focus-visible .upload-icon-hover,.drop-zone[data-dragging=true] .upload-icon-hover{opacity:1}.upload-copy{flex-direction:column;gap:4px;display:flex}.upload-prompt{font:500 14px / 21px var(--font-mono), monospace;letter-spacing:-.6px}.upload-limit{color:var(--color-blue-400);font:400 13px / 18px var(--font-sans), sans-serif;letter-spacing:.02px}.selection-feedback{font:500 13px / 20px var(--font-sans), sans-serif;overflow-wrap:anywhere;margin:16px 0 0}.selection-feedback[data-error=true]{color:var(--status-error);font-size:11px;line-height:18px}.selection-reset{min-height:44px;color:var(--color-blue-400);cursor:pointer;font:500 12px / 20px var(--font-mono), monospace;background:0 0;border:0;padding:10px 0}.upload-section[data-selected=true]{width:min(876px,100% - 40px)}.upload-section[data-selected=true] .selection-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.upload-section[data-selected=true] .upload-panel{grid-area:1/1}.recipient-preview{grid-area:1/2;min-width:0;min-height:315px;padding-top:20px;padding-bottom:0;box-shadow:0 16px 32px #0000004d,inset 0 1px 1px #d8ecf833,inset 0 24px 48px #a8d8f50f}.recipient-preview-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.recipient-preview-header .section-heading{gap:8px;height:16px;margin:0}.preview-edit-icon{flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;position:relative}.preview-edit-icon img{position:absolute;top:2.5833px;left:1.25px}.preview-disclosure{min-height:44px;color:var(--color-blue-400);font:500 12px / 18px var(--font-mono), monospace;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-block:-13px;padding:0;display:none}.recipient-preview-content{margin-top:30px}.preview-file{border-top:1px solid var(--border-divider);align-items:flex-start;gap:12px;min-height:59px;padding-top:15px;display:flex}.preview-download-area{border-top:1px solid var(--border-divider);margin-top:13px;padding-top:23px}.preview-download{border-radius:var(--radius-field);background:var(--surface-preview-action);width:100%;height:51px;color:var(--color-blue-750,#526f8f);font:600 16px / 21px var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 6.4px #00000014;border:0;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.preview-download img{visibility:hidden}.preview-download .preview-lock-icon,.preview-download .preview-download-icon{position:relative}.preview-download .preview-lock-icon:after,.preview-download .preview-download-icon:after{content:"";background:currentColor;position:absolute;inset:0;-webkit-mask:url(/design/lock-button.svg) 50%/12.4615px 14.8732px no-repeat;mask:url(/design/lock-button.svg) 50%/12.4615px 14.8732px no-repeat}.preview-download .preview-download-icon:after{-webkit-mask:url(/design/preview-download.svg) 50%/14px 14px no-repeat;mask:url(/design/preview-download.svg) 50%/14px 14px no-repeat}.preview-expiry{color:#7f8994;text-align:center;min-height:35px;font:400 12px / 16.5px var(--font-sans), sans-serif;letter-spacing:-.1px;justify-content:center;align-items:center;gap:4px;margin:14px 0;padding-block:2px;display:flex}.preview-clock-icon,.expiry-clock-icon{flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.recipient-preview-caption{border-top:1px solid var(--border-divider);min-height:37px;color:var(--color-bluegrey-700);text-align:center;font:500 12px / 15px var(--font-mono), monospace;letter-spacing:.6172px;text-transform:uppercase;justify-content:center;align-items:center;margin:0;padding:8px 0;display:flex}.upload-section[data-selected=true] .upload-panel{padding-bottom:24px}.upload-section[data-selected=true] .upload-panel>.section-heading{margin-bottom:28px}.post-selection-content{flex-direction:column;gap:24px;display:flex}.selected-file{border:1px solid var(--border-selected-file);border-radius:var(--radius-field);background:var(--surface-hover);height:62px;transition:border-color var(--transition-upload);align-items:center;padding:12px;display:flex;position:relative}.upload-section[data-dragging=true] .selected-file{border-color:var(--color-blue-700)}.selected-file:hover:not(:has(.remove-file:hover)){border-color:var(--color-blue-500,#5a92ce)}.selected-file-details{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0 28px 0 0;display:flex}.file-kind{background:var(--file-badge-other-surface);width:36px;height:36px;color:var(--file-badge-other-text);font:600 11px / 15px var(--font-mono), monospace;letter-spacing:.6172px;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.file-metadata{flex-direction:column;min-width:0;display:flex}.file-name{text-transform:none;text-overflow:ellipsis;white-space:nowrap;color:var(--text-file-name);font:500 13px / 19.5px var(--font-mono), monospace;letter-spacing:-.0762px;overflow:hidden}.file-size{color:var(--text-file-size);font:500 11px / 16.5px var(--font-sans), sans-serif;letter-spacing:.0645px;position:relative;top:2px}.file-kind[data-kind=image]{background:var(--file-badge-image-surface);color:var(--file-badge-image-text)}.file-kind[data-kind=pdf]{background:var(--file-badge-pdf-surface);color:var(--file-badge-pdf-text)}.file-kind[data-kind=document]{background:var(--file-badge-document-surface);color:var(--file-badge-document-text)}.file-kind[data-kind=spreadsheet]{background:var(--file-badge-spreadsheet-surface);color:var(--file-badge-spreadsheet-text)}.file-kind[data-kind=presentation]{background:var(--file-badge-presentation-surface);color:var(--file-badge-presentation-text)}.file-kind[data-kind=media]{background:var(--file-badge-media-surface);color:var(--file-badge-media-text)}.preview-file .file-name{min-width:0;color:var(--color-bluegrey-200,#c3d0df)}.remove-file{width:28px;height:28px;color:var(--color-bluegrey-700);cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.remove-file:hover:not(:disabled){color:var(--color-blue-400);background:#243446}.customization-row{border:0;border-top:1px solid var(--border-divider);text-align:left;width:100%;min-height:57px;color:var(--color-bluegrey-500);cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:15px 0 0;display:flex}.customization-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.customization-title{font:500 16px / 21px var(--font-sans), sans-serif}.customization-description{font:400 14px / 18px var(--font-sans), sans-serif;letter-spacing:.02px}.customization-toggle{background:var(--color-bluegrey-800);border-radius:999px;flex-shrink:0;width:36px;height:20px;padding:3px 4px;display:block}.customization-toggle span{background:var(--text-secondary);border-radius:50%;width:14px;height:14px;display:block}.vault-actions{border-top:1px solid var(--border-divider);flex-direction:column;gap:28px;padding-top:16px;display:flex}.create-vault{border:1px solid var(--border-primary-action);border-radius:var(--radius-field);background:var(--surface-primary-action);width:100%;height:51px;color:var(--text-primary-action);font:600 16px / 21px var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;text-shadow:0 2px 6.4px #00000014;cursor:pointer;padding:12px;transition:background-color .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 0 13.3px #fff3}.create-vault:hover:not(:disabled){border-color:var(--color-blue-400);background:#185b9e;box-shadow:inset 0 0 16px #ffffff40,0 0 12px #397fc926}@media (prefers-reduced-motion:reduce){.create-vault{transition:none}}.timing-summary{align-items:center;gap:10px;display:flex}.timing-summary dl{min-width:0;font:500 11px / 16px var(--font-sans), sans-serif;letter-spacing:-.1px;flex:1;margin:0}.timing-summary dl div{grid-template-columns:88px 1fr;display:grid}.timing-summary dt{color:var(--color-bluegrey-500)}.timing-summary dd{margin:0}.creation-error-summary{font:400 11px / 18px var(--font-sans);overflow-wrap:anywhere;margin-top:16px}.creation-error-summary p{color:var(--text-primary);margin:0 0 4px}.creation-error-summary ul{color:var(--status-error);margin:0;padding-left:18px}.creation-error-summary li+li{margin-top:3px}.creation-error-summary li{line-height:17px}.creation-error-summary a{color:inherit;text-decoration:none;transition:color .18s}.creation-error-summary a:hover{color:#ff8c8c}.creation-error-summary a:focus-visible{outline-offset:3px;outline:2px solid}.preview-scope{color:var(--color-bluegrey-500);text-align:center;font:400 11px / 18px var(--font-sans), sans-serif;margin:18px 12px 0}.preview-scope span{display:block}@media (min-width:561px){html{scrollbar-gutter:stable both-edges}}@media (min-width:941px){.recipient-preview{min-height:min(315px,100svh - 48px);max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}}@media (max-width:940px){.upload-section[data-selected=true]{width:min(480px,100% - 40px)}.upload-section[data-selected=true] .selection-layout{padding:20px calc(var(--panel-inset) - 1px) 24px;border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:linear-gradient(#bacff70a, #bacff70a), var(--color-blue-990);box-shadow:var(--shadow-panel);flex-direction:column;gap:0;display:flex}.upload-section[data-selected=true] .upload-panel{display:contents}.recipient-preview{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:24px;padding:0}.preview-disclosure{display:flex}.recipient-preview-header .section-heading{letter-spacing:3px;margin:0}.recipient-preview-content{display:none}.recipient-preview[data-expanded=true] .recipient-preview-content{display:block}.recipient-preview[data-expanded=true] .preview-disclosure img{transform:rotate(180deg)}.upload-section[data-selected=true] .upload-panel>.section-heading{border-top:1px solid var(--border-divider);width:100%;height:auto;margin-bottom:24px;padding-top:18px}.post-selection-content{width:100%}}@media (max-width:560px){.vault-page{--hero-top:170px}.wordmark{width:289.587px;height:61.0205px}.wordmark-art{transform:scale(.8)}.tagline{margin-top:28px;font-size:12px}.tagline:before,.tagline:after{width:24px}.upload-section{margin-top:80px}}@media (max-width:380px){.upload-section,.upload-section[data-selected=true]{width:calc(100% - 24px)}.upload-panel,.upload-section[data-selected=true] .selection-layout{padding-inline:16px}.recipient-preview-header .section-heading{letter-spacing:1.8px;font-size:11px}.tagline:before,.tagline:after{width:12px}.timing-summary{flex-wrap:wrap;gap:8px}.timing-summary dl{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.drop-zone,.upload-icon,.upload-icon img,.selected-file{transition:none}}.customization-option{border-top:1px solid var(--border-divider);padding-top:15px}.customization-option>.customization-row{border:0;min-height:41px;padding:0}.customization-row[aria-checked=true] .customization-title{color:#fff}.customization-toggle[data-enabled=true]{background:var(--color-blue-700);padding-left:18px}.customization-toggle[data-enabled=true] span{background:#fff}.option-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1),opacity .24s,visibility 0s .32s;display:grid}.option-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.option-reveal-clip{min-height:0;overflow:hidden}.option-reveal[data-revealed=true]>.option-reveal-clip{overflow:visible}@media (prefers-reduced-motion:reduce){.option-reveal{transition:none}.option-reveal[data-open=true]>.option-reveal-clip{overflow:visible}}.option-fields{flex-direction:column;gap:32px;margin-top:36px;padding-bottom:16px;display:flex}.field-group{flex-direction:column;gap:8px;min-width:0;display:flex}.field-group>label,.field-label{color:var(--text-secondary);font:500 12px / 15px var(--font-sans), sans-serif;letter-spacing:.1px}.field-input,.password-input,.field-select,.field-textarea{border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-field);color:var(--text-secondary);font:400 14px / 24px var(--font-mono), monospace;width:100%;min-width:0}.field-input,.field-select{height:38px;padding:6px 11px}.field-input::placeholder,.field-textarea::placeholder,.password-input input::placeholder,.date-input-shell input::placeholder{color:var(--color-bluegrey-700)}.password-input{align-items:center;height:38px;padding-left:11px;display:flex}.password-input input{color:inherit;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.password-input:focus-within,.sealed-password:focus-within,.sealed-panel .field-input:focus{border-color:var(--color-blue-700);outline:none}.sealed-panel .field-input[aria-invalid=true]:focus{outline-color:var(--status-error)}.password-input[data-error=true]:focus-within{outline:none}.number-input{border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-field);min-width:0;height:38px;color:var(--color-bluegrey-700);margin:0;padding:0;position:relative}.number-input input{width:100%;min-width:0;height:36px;color:inherit;font:400 14px / 24px var(--font-mono), monospace;appearance:textfield;background:0 0;border:0;outline:0;padding:6px 42px 6px 11px;display:block}.number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input:focus-within{color:var(--text-primary);border-color:var(--color-blue-700);background:var(--color-blue-980)}.number-input[data-error=true]{border-color:var(--status-error)}.number-step-art{pointer-events:none;z-index:1;width:14px;height:26px;position:absolute;top:5px;right:11px}.number-step-art img{display:none;position:absolute;inset:0}.number-input:focus-within .number-art-focus{display:block}.number-input:focus-within .number-art-field-hover{display:none}.number-input:focus-within .number-step-art{right:10px}.number-steps{opacity:0;pointer-events:none;flex-direction:column;width:31px;height:32px;display:flex;position:absolute;top:2px;right:2px}.number-input:focus-within .number-steps{opacity:1;pointer-events:auto}.number-steps button{cursor:pointer;background:0 0;border:0;border-radius:3px;width:31px;height:16px;padding:0}.number-steps button:enabled:hover{background:var(--color-blue-650)}.number-steps button:disabled{cursor:default}.number-steps button:focus-visible{outline-offset:0}.number-input:has(.number-steps button:enabled:hover) .number-step-art img{display:none}.number-input:has(.number-step-up:enabled:hover) .number-step-art img.number-art-up-hover{display:block}.number-input:has(.number-step-down:enabled:hover) .number-step-art img.number-art-down-hover{display:block}.password-input[data-error=true],.field-input[aria-invalid=true],.field-textarea[aria-invalid=true]{border-color:var(--status-error)}.eye-button{width:33px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;margin:2px;padding:0;display:grid}.eye-slot{place-items:center;width:16px;height:16px;display:grid;position:relative}.eye-slot img{position:absolute}.eye-glyph,.eye-art{place-items:center;display:grid;position:absolute;inset:0}.eye-slot[data-slashed=false] .eye-glyph[data-slashed=true],.eye-slot[data-slashed=true] .eye-glyph[data-slashed=false],.eye-art[data-state=focus],.eye-art[data-state=hover],.password-input:focus-within .eye-art,.sealed-password:focus-within .eye-art{display:none}.password-input:focus-within .eye-art[data-state=focus],.sealed-password:focus-within .eye-art[data-state=focus]{display:grid}.eye-button:enabled:hover{background:var(--color-blue-650)}.eye-button:enabled:hover .eye-art{display:none}.eye-button:enabled:hover .eye-art[data-state=hover]{display:grid}.eye-button:focus-visible{outline-offset:1px}.eye-glyph[data-slashed=true] img:first-child{top:2.667px;left:6.488px}.eye-glyph[data-slashed=true] img:nth-child(2){top:5.945px;left:5.333px}.eye-glyph[data-slashed=true] img:nth-child(3){top:3.673px;left:.667px}.eye-glyph[data-slashed=true] img:nth-child(4){top:.667px;left:.667px}.lock-slot{flex-shrink:0;place-items:center;width:18px;height:16px;margin-right:8px;display:grid}.field-help,.field-error{color:var(--color-bluegrey-500);font:400 11px / 18px var(--font-sans), sans-serif;overflow-wrap:anywhere;margin:0}.field-error{color:var(--status-error);align-items:flex-start;gap:4px;display:flex}.field-error img{flex-shrink:0;width:12px;height:12px;margin-top:3px}.password-strength{--strength-color:var(--status-error);color:var(--strength-color);font:400 11px / 18px var(--font-sans), sans-serif;text-align:right;flex-direction:column;gap:6px;margin-top:8px;display:flex}.password-strength[data-score="0"]{color:var(--color-bluegrey-500)}.password-strength[data-score="2"]{--strength-color:var(--status-fair)}.password-strength[data-score="3"]{--strength-color:var(--password-strength-good)}.password-strength[data-score="4"]{--strength-color:var(--status-strong)}.strength-bars{align-items:flex-end;gap:4px;height:11px;display:flex}.strength-bars span{background:#282c30;border-radius:100px;flex:1;height:4px}.strength-bars span[data-active=true]{background:var(--strength-color)}.preview-password{margin-top:24px;margin-bottom:24px}.preview-password label{color:var(--color-blueGrey-750,#627488);font:600 11.5px / 16px var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:1px;text-transform:uppercase}.preview-password .lock-slot{background:var(--color-bluegrey-800,#495262);-webkit-mask:url(/design/lock-field.svg) 50%/12.4615px 15.102px no-repeat;mask:url(/design/lock-field.svg) 50%/12.4615px 15.102px no-repeat}.preview-password .lock-slot img{visibility:hidden}.preview-password .password-input{background:#13181c;border-color:#282c30}.preview-password input,.preview-password input::placeholder{color:var(--color-bluegrey-800,#495262);-webkit-text-fill-color:var(--color-bluegrey-800,#495262);opacity:1}.radio-choice{cursor:pointer;min-height:24px;color:var(--text-secondary);font:400 14px / 20px var(--font-sans), sans-serif;align-items:center;gap:8px;display:flex;position:relative}.radio-choice input{opacity:0;width:16px;height:16px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.radio-art{border:1px solid var(--color-bluegrey-800);background:var(--color-blue-950);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid;position:relative}.radio-choice input:focus-visible+.radio-art{outline:2px solid var(--color-blue-400);outline-offset:3px}.radio-art:has(img){background:0 0;border:0}.default-pill{background:var(--surface-field);color:var(--text-label-muted);font:500 11px / 16.5px var(--font-mono), monospace;border:1px solid #282c30;border-radius:2px;margin-left:15px;padding:1px 8px}.radio-group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.radio-group legend{color:var(--text-label-muted);font:600 11.5px / 16px var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.field-select{appearance:none;background:var(--surface-field) url(/design/dropdown.svg) right 10px center / 18px 18px no-repeat;padding-right:36px}.timezone-selector{border:0;min-width:0;margin:0;padding:0;position:relative}.timezone-input-shell{border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--surface-field);height:38px;display:flex}.timezone-input-shell:focus-within{border-color:var(--color-blue-700);background:var(--color-blue-980)}.timezone-input-shell input{width:100%;min-width:0;color:var(--color-bluegrey-700,#7c8ea1);font:400 14px / 24px var(--font-mono), monospace;background:0 0;border:0;outline:0;padding:6px 11px}.timezone-input-shell input:focus{color:var(--text-primary)}.timezone-input-shell input::placeholder{color:var(--color-bluegrey-700)}.timezone-toggle{color:var(--color-bluegrey-700);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:0 0 34px;place-items:center;margin:2px;display:grid}.timezone-chevron{transform:rotate(90deg)}.timezone-toggle:hover{color:var(--color-blue-400);background:var(--color-blue-650)}.timezone-menu{z-index:50;border:1px solid var(--border-field);border-radius:var(--radius-field);background:var(--color-blue-950);width:100%;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 12px 24px #0008}.timezone-menu-hint{color:var(--color-bluegrey-500);font:400 11px / 16px var(--font-sans);margin:0;padding:8px 11px}.timezone-menu [role=listbox]{overscroll-behavior:contain;max-height:min(260px,40svh);overflow-y:auto}.timezone-menu [role=option]{width:100%;color:var(--text-secondary);text-align:left;overflow-wrap:anywhere;font:400 12px / 18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 9px;display:flex}.timezone-menu [role=option][aria-selected=true]{border-left-color:var(--color-blue-400)}.timezone-menu [role=option][data-active=true],.timezone-menu [role=option]:hover{background:var(--color-blue-650);color:var(--text-primary)}.timezone-menu small{color:var(--color-bluegrey-500);font-size:10px}.field-select option{background:var(--surface-field)}.timing-date-group{flex-direction:column;gap:8px;display:flex}.expiration-options{border-top:1px solid var(--border-divider);padding-top:24px}.duration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.timing-details{border-top:1px solid var(--border-divider);text-align:center;flex-direction:column;gap:23px;padding-top:11px;display:flex}.timing-details h3,.preview-countdown h3{color:var(--text-label-muted);font:500 11px / 16px var(--font-mono), monospace;letter-spacing:3px;text-transform:uppercase;margin:0 0 8px}.timing-details>div:first-child h3{margin-bottom:3px}.timing-details>div:last-child h3{margin-bottom:1px}#timing-fields .option-fields{padding-bottom:13px}.timing-details p{color:#bed9f8;font:500 14px / 21px var(--font-mono), monospace;margin:0}.release-countdown{color:#8baccd;text-align:center;font:500 16px / 24px var(--font-mono), monospace;letter-spacing:1px;margin:16px 0 0}.release-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(224px,100%);margin-inline:auto;display:grid}.release-countdown-units>div{position:relative}.release-countdown-units>div:not(:last-child):after{content:":";position:absolute;top:0;right:-11px}.release-countdown-units span,.release-countdown-units small{display:block}.release-countdown-units span{color:var(--color-blue-300,#cde5ff)}.release-countdown-units small{color:var(--color-bluegrey-700,#7c8ea1);font:400 10px / 15px var(--font-sans);letter-spacing:.617px;margin-top:2px}.date-time-selector{border:0;min-width:0;margin:0;padding:0;position:relative}.date-time-fields{grid-template-columns:minmax(0,192fr) minmax(0,174fr);gap:16px;display:grid}.date-input-shell,.time-input-shell{border:1px solid var(--border-field);background:var(--surface-field);border-radius:6px;align-items:center;min-width:0;height:38px;display:flex}.date-input-shell:focus-within,.time-input-shell:focus-within{border-color:var(--color-blue-700)}.date-input-shell[data-error=true],.time-input-shell[data-error=true]{border-color:var(--status-error)}.date-input-shell input,.time-input-shell input{color:var(--color-bluegrey-700,#7c8ea1);min-width:0;font:400 14px / 24px var(--font-mono), monospace;background:0 0;border:0;outline:0;padding:6px 0}.date-input-shell input::placeholder,.time-input-shell input::placeholder{color:var(--color-bluegrey-700,#7c8ea1);opacity:1}.date-input-shell input{flex:1;width:100%;padding-left:10px}.time-input-shell{padding:2px}.time-input-shell input{text-align:center;flex:1;width:27px}.time-input-shell>span{font:400 13px / 24px var(--font-mono), monospace;color:var(--color-bluegrey-700,#7c8ea1)}.picker-icon-button{cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.date-input-shell>.picker-icon-button{margin-right:2px}.picker-icon-button:hover,.picker-icon-button[aria-expanded=true]{background:#243446}.calendar-icon{width:13px;height:13px;display:block;position:relative}.calendar-icon img{position:absolute}.calendar-stem-first{top:.54px;left:3.8px}.calendar-stem-second{top:.54px;left:8.125px}.calendar-body{top:1.625px;left:1.083px}.calendar-line{top:4.875px;left:1.083px}.period-button{color:var(--color-bluegrey-700);font:400 13px / 24px var(--font-mono), monospace;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;width:33px;height:32px;padding:0}.period-button[aria-pressed=true]{background:var(--color-blue-700);color:#fff}.picker-popover{z-index:5;border:1px solid var(--border-field);background:var(--surface-field);color:#fff;font:400 14px / 24px var(--font-mono), monospace;border-radius:6px;padding:16px;position:absolute;top:calc(100% + 12px);overflow-y:auto;box-shadow:0 12px 24px #00000060}.calendar-popover{width:min(343px,100%);left:0}.calendar-heading,.time-picker-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-heading button,.time-picker-heading button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.calendar-heading button:disabled{opacity:.3;cursor:default}.calendar-heading button,.time-picker-heading button{color:var(--color-bluegrey-700);border-radius:3px}.calendar-heading button:hover:not(:disabled),.time-picker-heading button:hover:not(:disabled){color:var(--color-blue-400);background:#243446}.calendar-nav-icon{background:currentColor;width:18px;height:18px;-webkit-mask:url(/design/calendar-next.svg) 50%/18px 18px no-repeat;mask:url(/design/calendar-next.svg) 50%/18px 18px no-repeat}.calendar-nav-prev{-webkit-mask-image:url(/design/calendar-prev.svg);mask-image:url(/design/calendar-prev.svg)}.time-picker-close-icon{background:currentColor;width:15px;height:15px;-webkit-mask:url(/design/picker-close.svg) 50%/15px 15px no-repeat;mask:url(/design/picker-close.svg) 50%/15px 15px no-repeat}.calendar-weekdays,.calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 0;display:grid}.calendar-weekdays{color:var(--color-bluegrey-500);margin:16px 0 12px;font-size:12px}.calendar-days button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-self:center;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.calendar-days button:disabled{color:var(--color-bluegrey-800);cursor:default}.calendar-days button[aria-current=date]{background:#0a2949;border-color:#243446}.calendar-days button[aria-pressed=true]{background:var(--color-blue-700);border-color:var(--color-blue-700)}.calendar-days button:not(:disabled):hover{background:#243446}.picker-footer{border-top:1px solid #495262;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:12px;font-size:12px;display:flex}.picker-footer button{color:var(--color-blue-400);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px}.picker-footer button:disabled{color:var(--color-bluegrey-800);cursor:default}.time-popover{width:min(278px,100%);padding:12px 12px 17px;right:0}.time-picker-heading{min-height:32px;color:var(--text-secondary);padding-inline:10px 28px;position:relative}.time-picker-heading button{position:absolute;top:-8px;right:-8px}.time-columns{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.time-columns label{color:var(--color-bluegrey-500);font:400 12px / 16px var(--font-mono), monospace}.time-columns select{appearance:none;cursor:pointer;color:var(--text-muted,#7c8ea1);font:500 14px / 30px var(--font-mono), monospace;scrollbar-color:#627488 transparent;scrollbar-width:thin;scrollbar-gutter:stable both-edges;text-align:center;background:0 0;border:0;outline:none;width:100%;height:158px}.time-popover[data-keyboard-focus=true] .time-columns select:focus-visible{background:var(--color-blue-980);outline:2px solid var(--color-blue-400);outline-offset:2px}.time-columns option{cursor:pointer;text-align:center;color:var(--text-muted,#7c8ea1);-webkit-text-fill-color:var(--text-muted,#7c8ea1);background:0 0;border-radius:3px;padding:6px 0}.time-columns option:checked{background:var(--color-blue-700) linear-gradient(var(--color-blue-700), var(--color-blue-700));color:#fff;-webkit-text-fill-color:white}.preview-countdown{text-align:center;background:#c7d3ea0f;border:1px solid #bad7f71f;border-radius:5px;margin-top:24px;padding:13px 10px}.preview-countdown h3{letter-spacing:.77px;color:var(--color-blueGrey-750,#627488)}.preview-countdown .countdown-values span{color:var(--color-blue-300,#cde5ff)}.preview-countdown .countdown-values small{color:var(--color-bluegrey-700,#7c8ea1);font:400 10px / 15px var(--font-sans)}.preview-countdown .countdown-values>div:not(:last-child):after{opacity:.7}.preview-countdown p{font:500 13px / 21px var(--font-mono), monospace;color:#bed9f880;margin:20px 0 0}.preview-release-date{margin-top:20px}.preview-release-date p{color:var(--color-blue-300,#cde5ff);margin:0}.countdown-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.countdown-values>div{position:relative}.countdown-values>div:not(:last-child):after{content:":";font:400 32px / 48px var(--font-mono), monospace;color:#6c6c6c;position:absolute;top:0;right:-10px}.countdown-values span{font:400 32px / 48px var(--font-mono), monospace;letter-spacing:3.2px;color:#e0e0e4;display:block}.countdown-values small{font:400 9px / 14px var(--font-sans), sans-serif;color:#d1e4fa;letter-spacing:.617px}@media (max-width:420px){.date-time-fields{grid-template-columns:1fr}.date-time-fields .field-group{width:100%}.time-input-shell{width:174px}.time-popover{left:0;right:auto}.calendar-days button{width:30px;height:30px}.countdown-values{gap:8px}.countdown-values span{letter-spacing:1px;font-size:26px}}.field-textarea{resize:vertical;min-height:88px;padding:12px}.field-textarea:focus{border:1px solid var(--color-blue-700,#397fc9);outline:0}.character-count{color:var(--color-bluegrey-500);text-align:right;font:400 11px / 18px var(--font-sans), sans-serif;margin:0}.email-input-shell{border:1px solid var(--border-field);background:var(--surface-field);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:flex}.email-input-shell:focus-within{outline:1px solid var(--color-blue-700)}.email-input-shell[data-error=true]{border-color:var(--status-error)}.email-input-shell[data-error=true]:focus-within{outline-color:var(--status-error)}.email-input-shell input{width:100%;min-width:120px;color:var(--text-secondary);font:400 13px / 24px var(--font-mono), monospace;background:0 0;border:0;outline:0;flex:1;padding:0}.email-input-shell input::placeholder{color:var(--color-bluegrey-700)}.email-chip{color:#ddebfa;max-width:100%;font:400 11px / 20px var(--font-mono), monospace;background:#243446;border:1px solid #397fc94d;border-radius:20px;align-items:center;gap:4px;padding:0 2px 0 8px;display:flex}.email-chip>span{overflow-wrap:anywhere;min-width:0}.email-chip button{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.email-chip-remove-art{width:16px;height:16px;display:block;position:relative}.email-chip-remove-art img{position:absolute;inset:0}.email-chip-remove-hover,.email-chip button:hover .email-chip-remove-normal,.email-chip button:focus-visible .email-chip-remove-normal{display:none}.email-chip button:hover .email-chip-remove-hover,.email-chip button:focus-visible .email-chip-remove-hover{display:block}.email-receives{align-items:center;gap:10px;margin-top:-22px;display:flex}.email-icon-slot{background:#0a2949;border:1px solid #243446;border-radius:4px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.email-receives p{font:500 11px / 18px var(--font-sans), sans-serif;color:var(--color-bluegrey-500);margin:0}.email-receives strong,.email-receives p>span{display:block}.email-receives p>span{letter-spacing:-.15px}.email-receives strong{color:var(--text-secondary);font-weight:600}.email-preview-note{color:var(--color-bluegrey-500);font:400 12px / 20px var(--font-sans), sans-serif;text-align:center;margin:0}.preview-vault-message{border-top:1px solid var(--border-divider);margin-top:13px;padding-top:16px;padding-bottom:8px}.preview-vault-message h3{color:var(--color-blueGrey-750,#627488);font:600 11.5px / 16px var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.preview-vault-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-blueGrey-200,#c3d0df);font:400 14px / 20px var(--font-sans,"IBM Plex Sans"), sans-serif;letter-spacing:-.076px;margin:0}.picker-art{display:none}.picker-art-default{display:block}.picker-icon-button:hover .picker-art-default,.picker-icon-button[aria-expanded=true] .picker-art-default{display:none}.picker-icon-button:hover .picker-art-hover{display:block}.picker-icon-button[aria-expanded=true] .picker-art-hover{display:none}.picker-icon-button[aria-expanded=true] .picker-art-selected{display:block}.calendar-icon{transform:translate(.5px,-.5px)}.picker-icon-button[aria-expanded=true]{background:0 0}:is(.date-input-shell:has([aria-expanded=true]),.time-input-shell:has([aria-expanded=true])){border-color:var(--color-blue-700);background:#13181c}.time-icon{place-items:center;width:13px;height:13px;display:grid;transform:translate(.85px,-.25px)}.time-icon img{grid-area:1/1}.radio-art img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.time-columns select{align-self:center;width:59px}.time-columns .field-group:last-child select{width:59px}.field-textarea{height:88px}#vault-message{padding-top:8px}.preview-lock-icon{flex-shrink:0;place-items:center;width:18px;height:15px;display:grid}.preview-download-icon{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.email-chip{background:var(--color-blue-950);color:var(--color-blue-400);letter-spacing:.6px;border-color:#38526e;gap:8px;padding-inline:10px 5px}.upload-progress h3{font:500 16px / 24px var(--font-mono);color:var(--text-primary-action);margin:28px 0 24px}.progress-label{font:500 12px / 18px var(--font-mono);color:var(--color-bluegrey-500);justify-content:space-between;display:flex}.upload-progress progress{appearance:none;background:var(--surface-field);border:0;border-radius:4px;width:100%;height:8px;margin:12px 0 18px;display:block;overflow:hidden}.upload-progress progress::-webkit-progress-bar{background:var(--surface-field)}.upload-progress progress::-webkit-progress-value{background:var(--color-blue-700)}.upload-progress progress::-moz-progress-bar{background:var(--color-blue-700)}.transfer-actions{flex-direction:column;gap:12px;margin:28px 0 20px;display:flex}.secondary-button{cursor:pointer;border-radius:var(--radius-field);min-height:38px;color:var(--text-primary-action);font:500 12px / 18px var(--font-mono);background:#0a2949;border:1px solid #2f5680;padding:10px 13px}.secondary-button:hover:not(:disabled){background:var(--surface-primary-action)}.secondary-button:disabled{cursor:default;opacity:.45}.selected-file-details:disabled,.remove-file:disabled{cursor:default;opacity:.55}.sealed-section{width:min(422px,100% - 40px);margin:120px auto 0}.sealed-panel{border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:linear-gradient(#bacff70a, #bacff70a), var(--color-blue-990);box-shadow:var(--shadow-panel);padding:20px 19px}.sealed-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sealed-creator-panel .sealed-header{border-bottom:1px solid var(--border-divider);padding-bottom:16px}.sealed-header h2{font:600 12px / 15px var(--font-sans);color:var(--status-good);letter-spacing:4px;align-items:center;gap:8px;margin:0;display:flex}.sealed-header h2 img{flex:none}.sealed-header p{color:#fbbf2466;font:600 10px / 15px var(--font-sans);margin:2px 0 0 22px}.sealed-open{font:400 11px / 16px var(--font-mono);color:var(--color-blue-400);flex:none;align-items:center;gap:6px;text-decoration:none;display:flex}.sealed-open:hover span{text-underline-offset:4px;text-decoration:underline}.sealed-file{padding:20px 0 0}.sealed-file-row{align-items:flex-start;gap:12px;display:flex}.sealed-file .file-metadata{flex:1}.sealed-file-name-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sealed-file .file-name{color:var(--text-primary-action);font-size:14px}.sealed-file .file-size{font:500 12px / 20px var(--font-mono);color:var(--color-bluegrey-700,#7c8ea1)}.sealed-message,.vault-file-message{color:var(--color-bluegrey-700,#7c8ea1);font:400 14px / normal var(--font-sans,"IBM Plex Sans"), sans-serif}.sealed-file .file-size{opacity:.5}.sealed-file[data-file-available=true] .file-name{color:var(--color-bluegrey-200,#c3d0df)}.sealed-file[data-file-available=true] .file-size{color:var(--color-bluegrey-750,#627488);opacity:1}.sealed-file[data-file-available=true] .sealed-message,.preview-file .vault-file-message{color:var(--color-bluegrey-500,#839ab2)}.recipient-message-block{margin-top:16px}.vault-message-label{color:var(--color-blueGrey-750,#627488);font:600 11.5px / 16px var(--font-mono,"IBM Plex Mono"), monospace;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.sealed-message,.vault-file-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.sealed-countdown{text-align:center;background:#c7d3ea0f;border:1px solid #bad7f71f;border-radius:5px;margin:24px 0 0;padding:12px 10px}.sealed-countdown h3{color:var(--text-label-muted);font:500 11px / 20px var(--font-mono);letter-spacing:.77px;margin:0 0 5px}.sealed-countdown .countdown-values{max-width:302px;margin:0 auto -6px}.sealed-countdown .countdown-values small{color:var(--color-bluegrey-500);font-family:var(--font-sans,"IBM Plex Sans");position:relative;top:-6px}.sealed-countdown p{font:500 16px / 22px var(--font-mono);color:#cde5ffbf;text-wrap:balance;margin:14px 0 0}.sealed-countdown>small{opacity:.5;color:var(--color-bluegrey-500);font:400 10px / 16px var(--font-sans)}.sealed-dates{text-align:center;background:#c7d3ea0f;border:1px solid #bad7f71f;border-radius:5px;margin:24px 0 0;padding:12px 8px 15px}.sealed-dates>div:first-child{flex-direction:column;gap:8px;display:flex}.sealed-dates>div:last-child{color:#cde5ffb3;flex-wrap:wrap;justify-content:center;column-gap:4px;margin-top:2px;display:flex}.sealed-dates dt{color:var(--text-label-muted);font:500 11px / 17px var(--font-mono);letter-spacing:.77px}.sealed-dates dd{font:500 16px / 25px var(--font-mono);letter-spacing:-.1px;color:#cde5ffbf;overflow-wrap:anywhere;text-wrap:balance;margin:0}.sealed-dates>div:last-child dt{color:inherit;font:400 10px / 16px var(--font-sans);letter-spacing:-.2px}.sealed-dates>div:last-child dd{color:inherit;font:400 10px / 16px var(--font-mono);letter-spacing:-.2px}.sealed-field{margin-top:22px}.sealed-recovery{color:var(--color-bluegrey-500);font:400 12px / 18px var(--font-sans);text-wrap:pretty;margin:8px 0 0}.sealed-recovery[data-password=true]{margin-top:14px}.sealed-field>label{font:500 12px / 15px var(--font-sans);letter-spacing:.1px;color:var(--text-secondary);margin:0 0 12px;display:block}.sealed-field-row{align-items:flex-start;gap:8px;display:flex}.sealed-field-row>input,.sealed-password{flex:1;width:0;min-width:0}.sealed-field-row .field-input,.sealed-password{height:38px;min-height:38px;font:500 14px / 20px var(--font-mono);border:1px solid #bad7f71a}.sealed-field-row .sharing-link{color:var(--color-blue-400);font-weight:400}.copy-action{flex:none;width:76px}.copy-action button{justify-content:center;align-items:center;gap:4px;width:76px;display:flex}.copy-action button,.email-copy-row .secondary-button,.destroy-confirmation .destroy-confirm{justify-content:center;align-items:center;height:38px;min-height:38px;padding-block:0;display:inline-flex}.copy-error{color:var(--status-error);font:400 10px / 14px var(--font-sans);margin-top:4px;display:block}.sealed-password{border-radius:var(--radius-field);background:var(--surface-field);align-items:center;padding-left:2px;display:flex}.sealed-password input{width:0;min-width:0;color:var(--text-secondary);background:0 0;border:0;outline:none;flex:1;padding:8px}.sealed-password .eye-button{flex:none}.sealed-email{border-top:1px solid var(--border-divider);margin-top:32px;padding-top:16px}.sealed-email h3{font:500 12px / 18px var(--font-sans);color:var(--text-secondary);margin:0 0 8px}.sealed-email p,.sealed-warning p{font:400 12px / 16px var(--font-sans);color:#86919d;margin:0 0 8px}.email-copy h3 span{color:var(--color-bluegrey-500);font-weight:400}.email-copy{border-top:0;margin-top:24px;padding-top:0}.email-copy .field-error{color:var(--status-error);font:400 11px / 18px var(--font-sans);margin:6px 0 0}.destroy-confirmation .field-error{color:var(--status-error)}.email-copy-row{align-items:flex-start;gap:8px;display:flex}.email-copy-row .field-input{width:0;min-width:0;min-height:38px;font:500 13px / 20px var(--font-mono);flex:1;padding:8px 10px}.email-copy-row .secondary-button{white-space:nowrap;flex:none;min-width:72px}.email-copy-address{flex:1;width:0;min-width:0;position:relative}.email-copy-address .field-input{width:100%;padding-left:38px}.email-copy-icon{pointer-events:none;width:18px;height:18px;color:var(--color-neutral-800,#373d44);background:currentColor;place-items:center;display:grid;position:absolute;top:10px;left:12px;-webkit-mask:url(/design/sealed-email-envelope.svg) 50%/14.625px 11.625px no-repeat;mask:url(/design/sealed-email-envelope.svg) 50%/14.625px 11.625px no-repeat}.email-copy-icon img{visibility:hidden}.email-copy-address:focus-within .email-copy-icon{color:#7e88a1}.email-copy[data-expired=true] h3,.email-copy[data-expired=true] h3 span{color:var(--color-neutral-800,#373d44)}.email-copy[data-expired=true] .email-copy-send:disabled{color:var(--color-blue-750,#526f8f);opacity:1;border-color:#0000}.email-copy[data-expired=true] .field-input:disabled{border:1px solid var(--color-neutral-900,#282c30);background:var(--color-blue-980,#13181c);color:var(--color-bluegrey-850,#38526e);opacity:1;cursor:not-allowed}.email-copy[data-expired=true] .email-copy-icon{color:var(--color-neutral-800,#373d44);background:currentColor;-webkit-mask:url(/design/sealed-email-envelope.svg) 50%/14.625px 11.625px no-repeat;mask:url(/design/sealed-email-envelope.svg) 50%/14.625px 11.625px no-repeat}.email-copy[data-expired=true] .email-copy-icon img{visibility:hidden}.sealed-email[data-expired=true] .email-copy-feedback{margin-top:7px}.email-copy-send{justify-content:center;align-items:center;gap:4px;display:flex}.email-copy-send[data-sent=true]{background:var(--color-blue-950);opacity:1}.email-copy-includes{color:var(--color-bluegrey-800,#495262);font:500 11px / 18px var(--font-sans);flex-wrap:wrap;gap:5px 21px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.email-copy-includes li{align-items:center;gap:8px;display:flex}.email-copy-includes img{flex:none}.email-copy-includes[data-sent=true]{color:#adb4c5}.sealed-recovery,.sealed-email .email-copy-feedback{color:var(--color-bluegrey-500);font:400 11px / 17px var(--font-sans)}.sealed-email .email-copy-feedback{margin:0}.sealed-email .email-copy-feedback[data-sent=true]{color:var(--status-strong);overflow-wrap:anywhere}.email-copy-another{color:var(--color-blue-400);font:400 11px / 17px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;display:block}.email-copy-another:hover .email-copy-another-label{text-decoration:underline}.sealed-email .email-copy-limit{margin-top:6px}.sealed-email .email-copy-feedback[data-error=true],.email-status-label[data-error=true]{color:var(--status-error)}.sealed-email .email-send-notice{border:1px solid var(--border-field);background:var(--surface-field);border-radius:var(--radius-field);color:var(--text-secondary);margin:0 0 12px;padding:10px 12px}.sealed-email .email-send-notice[data-error=true]{border-color:var(--status-error);color:var(--status-error)}.email-status-list{margin:0 0 12px;padding:0;list-style:none}.email-status-list>li{border-bottom:1px solid var(--border-divider);padding:12px 0}.email-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-status-address{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font:400 12px / 18px var(--font-mono);flex:140px}.email-status-label{color:var(--color-bluegrey-500);font:400 11px / 17px var(--font-sans)}.email-status-label[data-phase=delivered]{color:var(--status-strong)}.email-correction{margin-top:12px}.email-correction>label{font:400 12px / 18px var(--font-sans);margin-bottom:8px;display:block}.email-correction .email-copy-row{flex-wrap:wrap}.email-correction .field-input{flex-basis:100%}.email-review-section{z-index:2;width:min(100% - 40px,600px);margin:40px auto 80px;position:relative}.sealed-review-toolbar{z-index:2;border:1px solid var(--border-divider);border-radius:var(--radius-field);background:var(--surface-field);width:min(100% - 40px,600px);margin:40px auto 0;padding:16px;position:relative}.sealed-review-toolbar h2{font:500 14px / 20px var(--font-sans);margin:0 0 6px}.sealed-review-toolbar p,.sealed-review-options label{font:400 12px / 18px var(--font-sans);color:var(--color-bluegrey-500)}.sealed-review-toolbar p{margin:0 0 12px}.sealed-review-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sealed-review-options select{max-width:100%;margin-top:4px;display:block}.email-review-panel{width:min(100%,422px);margin:24px auto 0}.email-review-toolbar h1{font:500 18px / 26px var(--font-sans);margin:0 0 8px}.email-review-toolbar p,.email-review-toolbar a{font:400 13px / 20px var(--font-sans);color:var(--color-bluegrey-500)}.email-review-toolbar a{color:var(--color-blue-400)}.email-review-selectors{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.email-review-selectors label{font:400 13px / 20px var(--font-sans);flex:200px}.email-review-selectors select{width:100%;min-height:40px;margin-top:8px;display:block}@media (pointer:coarse){.email-copy-row .field-input{font-size:16px}.email-status-action{min-height:44px}}@media (max-width:380px){.email-review-section{width:calc(100% - 24px)}.email-copy-row{flex-wrap:wrap}.email-copy-row .field-input,.email-copy-address{flex-basis:100%}.sealed-panel .email-copy .email-copy-row{flex-wrap:nowrap}.sealed-panel .email-copy-address{flex-basis:auto}}.sealed-warning{border-top:1px solid var(--border-divider);margin-top:26px;padding-top:19px}.sealed-warning h3{color:var(--status-good);font:500 15px / 22.5px var(--font-sans);align-items:center;gap:8px;margin:0 0 1px;display:flex}.sealed-warning p{color:var(--text-primary);font:400 12px / 18px var(--font-sans);text-wrap:pretty;margin:0}.save-checklist{flex-direction:column;gap:12px;margin-top:24px;display:flex}.save-check{cursor:pointer;color:var(--color-bluegrey-500);font:400 12px / 16.5px var(--font-sans);align-items:center;gap:9px;display:flex;position:relative}.save-check input{opacity:0;width:21px;height:21px;margin:0;position:absolute}.save-check img{flex:none}.save-check input:focus-visible+img{outline:2px solid var(--color-blue-400);outline-offset:3px;border-radius:4px}.save-check[data-checked=true] span{color:var(--color-blue-300,#cde5ff)}.sealed-exit{gap:12px;margin:32px 0 16px;display:flex}.sealed-exit .safe-close{letter-spacing:-.4px;color:var(--status-strong);border-color:var(--status-strong);background:#0c341c;flex:1;padding:9px 13px}.sealed-exit .safe-close:hover:not(:disabled){color:#cafadc;background:#075c29;border-color:#afe9c5}.sealed-exit .safe-close:disabled{opacity:.3}.sealed-exit>button:last-child{min-width:115px}.sealed-close-anyway{color:var(--color-blue-400);font:400 12px / 18px var(--font-mono);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 0}.sealed-close-anyway:hover{color:var(--color-blue-400);text-decoration:underline}.secondary-button img{flex:none}.sealed-exit>button:last-child,.vault-result .secondary-button{justify-content:center;align-items:center;gap:6px;display:flex}.danger-zone{border-top:1px solid var(--border-divider);text-align:center;margin-top:32px;padding-top:16px}.danger-zone h3{font:600 10px / 16px var(--font-mono);letter-spacing:3px;color:#56626f;margin:0 0 15px}.danger-zone .destroy-page-note{max-width:310px;color:var(--color-bluegrey-500);font:400 12px / 16px var(--font-sans);text-wrap:balance;margin:11px auto 0}.danger-zone .destroy-page-note[data-expired=true]{color:var(--status-error)}.danger-button{color:#f87171;cursor:pointer;width:202px;min-height:28px;font:500 12px / 16.5px var(--font-mono);letter-spacing:.6145px;background:#271818;border:1px solid #f8717173;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.danger-button:disabled{opacity:.4;cursor:default}.danger-button:hover:not(:disabled){border-color:var(--status-error);color:var(--status-error);background:#320707}.danger-icon{flex:none;width:14px;height:14px;position:relative}.danger-icon img{opacity:0;transition:opacity .18s;position:absolute;inset:0}.danger-button:not(:disabled) .danger-icon img[data-state=idle],.danger-button:disabled .danger-icon img[data-state=disabled]{opacity:1}.danger-button:hover:not(:disabled) .danger-icon img[data-state=idle]{opacity:0}.danger-button:hover:not(:disabled) .danger-icon img[data-state=hover]{opacity:1}.destroy-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s,opacity .22s,visibility 0s linear .22s;display:grid}.destroy-reveal[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.destroy-reveal-content{min-height:0;overflow:hidden}.destroy-confirmation{text-align:left;background:#271818;border:1px solid #911717;border-radius:6px;margin-top:16px;padding:16px}.destroy-confirmation>p{font:400 12px / 20px var(--font-sans);color:#c3c6ce;margin:0 0 12px}.destroy-confirmation strong{color:#f87171;font-weight:500}.destroy-confirmation form{gap:8px;display:flex}.destroy-confirmation input{background:#271818;border-color:#f44;flex:1;min-width:0;height:38px;font-size:12px}.destroy-confirm{cursor:pointer;color:#fff;width:76px;min-height:38px;font:500 12px / 18px var(--font-mono);background:#911717;border:1px solid #f44;border-radius:6px;flex:none}.destroy-confirm:disabled{opacity:.35;cursor:default}.destroy-confirm:hover:not(:disabled){background:#b32121;border-color:#ff8c8c}.destroy-confirmation .selection-reset{color:var(--color-blue-400);text-underline-offset:3px;margin:12px auto 0;font-weight:400;display:block}.destroy-confirmation .selection-reset:hover:not(:disabled){text-decoration:underline}.destroy-confirmation .field-help{color:#86919d;margin:12px 0 0;font-size:11px;line-height:16px}.exit-dialog{width:min(422px,100% - 32px);color:var(--text-secondary);padding:24px 22px}.exit-dialog::backdrop{background:#0009}.vault-result{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:4px 0 0;display:flex}.vault-result>h2,.vault-result>h3{font:500 16px / 24px var(--font-mono);color:#e7e7e7;margin:0}.vault-result>p{font:400 14px / 20px var(--font-sans);color:#86919d;margin:0 0 16px}.vault-result>button{width:100%}.destroyed-header{flex-direction:column;gap:4px;margin-bottom:32px;display:flex}.destroyed-header h2{font:600 12px / 15px var(--font-sans);letter-spacing:3px;color:var(--color-bluegrey-500);align-items:center;gap:8px;margin:0;display:flex}.destroyed-header time{color:var(--color-bluegrey-700);font:500 10px / 16px var(--font-sans);margin-left:22px}@media (max-width:600px){.sealed-section{margin-top:64px}.sealed-header{flex-wrap:wrap}.sealed-countdown p{font-size:13px}}@media (max-width:360px){.sealed-section{width:calc(100% - 24px)}.sealed-panel{padding-inline:15px}.sealed-countdown .countdown-values span{letter-spacing:1px;font-size:26px}.sealed-header h2{letter-spacing:2px}.sealed-open{margin-left:22px}.sealed-exit{gap:8px}.sealed-exit>button:last-child{min-width:95px}}.live-recipient-panel{border:1px solid var(--border-panel);border-radius:var(--radius-panel);background:linear-gradient(#bacff70a, #bacff70a), var(--color-blue-990);width:min(422px,100% - 32px);box-shadow:var(--shadow-panel);margin:36px auto 0;position:relative;overflow:hidden}.live-recipient-header{align-items:center;gap:8px;padding:20px 19px 30px;display:flex}.live-recipient-header img{flex:none}.recipient-expiry-header-icon{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.live-recipient-panel[data-expiry-urgency=warning]{--recipient-expiry-color:#fbbf24;--recipient-expiry-surface:#fbbf241a;--recipient-expiry-border:#fbbf244d}.live-recipient-panel[data-expiry-urgency=danger]{--recipient-expiry-color:#f87171;--recipient-expiry-surface:#271818cc;--recipient-expiry-border:#c3050566}.live-recipient-panel[data-expiry-urgency] .live-recipient-header h2{color:var(--recipient-expiry-color)}.recipient-expiry-warning{border:1px solid var(--recipient-expiry-border);background:var(--recipient-expiry-surface);color:var(--recipient-expiry-color);border-radius:8px;align-items:flex-start;gap:8px;margin-top:24px;padding:9px 15px;display:flex}.recipient-expiry-warning-icon{flex:none;justify-content:center;align-items:center;width:13px;height:13px;margin-top:5px;display:flex}.recipient-expiry-warning>div{min-width:0}.recipient-expiry-warning h3{font:500 14px / 22px var(--font-sans);margin:0}.recipient-expiry-warning p{font:400 14px / 22px var(--font-sans);margin:0}.live-recipient-header h2{font:600 12px / 15px var(--font-sans);letter-spacing:4px;color:#5f7590;overflow-wrap:anywhere;margin:0}.live-recipient-header h2[data-available=true] strong{color:var(--status-strong)}.live-recipient-header h2[data-locked=true] strong{color:#f66}.live-recipient-header h2:focus{outline:none}.live-recipient-content{padding:0 15px 16px}.live-recipient-file{border-top:1px solid var(--border-divider);margin:0 4px;padding:13px 13px 16px}.live-recipient-file-row{align-items:flex-start;gap:12px;display:flex}.live-recipient-file-row>div{flex:1;min-width:0}.live-recipient-panel[data-release-pending=true] .live-recipient-file-row>div{opacity:.6}.live-recipient-file .file-name{overflow-wrap:anywhere;white-space:normal;font-size:16px;display:block}.live-recipient-file .file-size{font:400 11px / 16px var(--font-mono);color:var(--text-file-size);display:block}.live-recipient-panel[data-file-accessible=true] .live-recipient-file .file-name{color:var(--color-bluegrey-200,#c3d0df)}.live-recipient-panel[data-file-accessible=true] .live-recipient-file .file-size{color:var(--color-bluegrey-750,#627488)}.live-recipient-panel[data-file-accessible=true] .vault-file-message{color:var(--color-bluegrey-500,#839ab2)}.live-recipient-panel[data-state=scheduled] .live-recipient-file .file-name,.live-recipient-panel[data-state=scheduled] .live-recipient-file .file-size,.live-recipient-panel[data-state=scheduled] .vault-file-message{color:var(--text-muted,#7c8ea1)}.live-recipient-panel[data-state=scheduled] .live-recipient-file .file-name{font:500 16px / 19.5px var(--font-mono);letter-spacing:-.076px}.live-recipient-message{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px / 20px var(--font-sans);color:#9a9999;margin:8px 0 0}.live-recipient-panel[data-state=depleted] .live-recipient-header{padding-bottom:31px}.live-recipient-panel[data-state=depleted] .live-recipient-content{padding-bottom:16px}.live-recipient-panel[data-state=depleted] .live-recipient-file{min-height:95px;padding-bottom:0}.live-recipient-panel[data-state=depleted] .live-recipient-file:not(:has(.vault-file-message)){min-height:0}.live-recipient-panel[data-state=depleted] .file-kind{opacity:.5}.live-recipient-panel[data-state=depleted] .file-name{color:var(--color-bluegrey-800);font:500 16px / 19.5px var(--font-mono);letter-spacing:-.076px}.live-recipient-panel[data-state=depleted] .file-size{color:var(--color-bluegrey-800);font:400 12px / normal var(--font-sans);margin-top:2px}.live-recipient-panel[data-state=depleted] .vault-file-message{color:var(--color-bluegrey-800);margin-top:8px}.recipient-depleted-details{margin-top:34px}.recipient-depleted-warning{background:#90c6ff14;border:1px solid #bad7f71a;border-radius:6px;padding:9px 15px}.recipient-depleted-warning h3{color:var(--text-secondary);font:500 14px / 22px var(--font-sans);margin:0}.recipient-depleted-warning p{color:var(--text-muted,#7c8ea1);font:400 14px / 22px var(--font-sans);margin:0}.recipient-depleted-expiry{color:#7f8994;font:400 12px / 17px var(--font-sans);letter-spacing:-.1px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;display:flex}.recipient-depleted-expiry time{color:var(--color-bluegrey-500);font-weight:500}.recipient-depleted-clock{flex:none;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.live-recipient-panel[data-state=depleted] .recipient-footer{padding:17px 15px 18px}.live-recipient-panel[data-state=depleted] .recipient-footer a{line-height:16px}.recipient-unlock{margin-top:13px;transition:margin-top .4s}.recipient-password-reveal{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .4s,opacity .4s;display:grid}.recipient-password-clip{min-height:0}.recipient-unlock[data-feedback=fading]{margin-top:0}.recipient-unlock[data-feedback=fading] .recipient-password-reveal{opacity:0;pointer-events:none;grid-template-rows:0fr}.recipient-unlock[data-feedback=fading] .recipient-password-clip{overflow:hidden}.recipient-unlock .password-input[data-accepted=true]{border-color:var(--status-strong);background:#90c6ff14}.recipient-unlock .password-input[data-accepted=true] input{color:#ffffff80;letter-spacing:3px}.password-accepted-check{flex:none;margin-right:8px}.recipient-password-accepted{color:var(--status-strong);font:500 11px / 18px var(--font-sans);margin:4px 0 0}.recipient-primary[data-checking=true]{background:var(--surface-primary-action);border-color:var(--border-primary-action);color:var(--text-primary-action);box-shadow:inset 0 1px 11px #86c0ff55}.checking-ellipsis span{animation:.9s infinite checking-dot}.checking-ellipsis span:nth-child(2){animation-delay:.15s}.checking-ellipsis span:nth-child(3){animation-delay:.3s}@keyframes checking-dot{0%,20%{opacity:0}40%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.recipient-unlock,.recipient-password-reveal{transition:none}.checking-ellipsis span{animation:none}}.recipient-unlock .password-input{height:38px}.recipient-unlock .password-input input{font-size:14px}.recipient-action-area{margin-top:28px}.recipient-unlock .recipient-action-area{border-top:0;margin-top:24px;padding-top:0}.recipient-primary{border:1px solid var(--border-primary-action);background:var(--surface-primary-action);width:100%;min-height:51px;color:var(--text-primary-action);font:600 16px / 24px var(--font-mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:12px;text-decoration:none;display:flex;box-shadow:inset 0 1px 11px #86c0ff55}.recipient-primary:hover:not(:disabled){background:#155792}.recipient-primary:disabled{box-shadow:none;color:#617b99;cursor:default;background:#122346;border-color:#333e4b}.recipient-helper{color:var(--color-bluegrey-700);font:400 12px / 18px var(--font-sans);text-align:center;overflow-wrap:anywhere;margin:12px 0 0}.recipient-expiry{color:#7f8994;font:400 12px / 16.5px var(--font-sans);text-align:center;letter-spacing:-.1px;justify-content:center;align-items:center;gap:4px;margin:16px 0 0;padding-block:2px;display:flex}.live-recipient-countdown{background:#0e141f;margin:0 3px;padding:12px 8px}.live-recipient-countdown .countdown-values span{color:#fff;font-size:32px}.live-recipient-countdown .countdown-values small{position:relative;top:-6px}.live-recipient-countdown p{white-space:normal;color:var(--color-blue-200,#ddebfa);text-align:center;font:400 16px / 16px var(--font-mono);letter-spacing:-.1px;position:relative;top:-11px}.live-recipient-countdown+.recipient-helper{margin-top:7px;margin-bottom:28px}.live-recipient-countdown+.recipient-primary{margin-top:28px}.recipient-placeholder{border-top:1px solid var(--border-divider);text-align:center;color:var(--text-secondary);font:400 14px / 22px var(--font-sans);padding:30px 12px}.recipient-terminal{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:0 32px 24px;display:flex}.recipient-terminal h3{font:500 16px / 21px var(--font-mono);color:#fff;margin:0}.recipient-terminal p{text-wrap:balance;color:var(--color-bluegrey-700);font:400 14px / 20px var(--font-sans);margin:0}.recipient-terminal .recipient-terminal-help{margin-top:-9px;font-size:12px;line-height:18px}.recipient-footer{border-top:1px solid var(--border-divider);padding:18px 15px}.recipient-footer a{color:var(--color-blue-400);font:400 14px / 20px var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.recipient-download-fallback{text-align:center}.recipient-download-complete:disabled{border:1px solid var(--status-success,#22c55e);color:var(--status-success,#22c55e);text-shadow:0 2px 6.4px #00000014;background:#082012}.recipient-download-complete>span{opacity:1;align-items:center;display:flex}.recipient-download-complete>span>span{width:205px}.recipient-download-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recipient-download-retry:disabled{opacity:.5;cursor:default}.recipient-download-retry:hover:not(:disabled){color:var(--interactive-link,#86c0ff)}.recipient-text-button{color:var(--color-blue-400);font:400 13px / 20px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.recipient-text-button:disabled{opacity:.5;cursor:default}.recipient-recovery{color:var(--status-danger,#f87171);font:400 13px / 20px var(--font-sans);background:#271818cc;border:1px solid #c3050566;border-radius:6px;margin-top:16px;padding:12px;font-style:normal;font-weight:400}.recipient-recovery p{margin:0 0 8px}@media (max-width:480px){.live-recipient-header h2{letter-spacing:2px;font-size:11px}.live-recipient-countdown .countdown-values span{font-size:24px}.recipient-terminal{padding-inline:20px}}.live-recipient-header strong{font:inherit;color:var(--status-strong)}.field-input:focus,.field-select:focus,.field-textarea:focus,.password-input:focus-within,.date-input-shell:focus-within,.time-input-shell:focus-within,.email-input-shell:focus-within,.sealed-password:focus-within{background:var(--color-blue-980,#13181c);border-color:var(--color-blue-700);outline:none}.timezone-input-shell:focus-within,.number-input:focus-within{outline:none}.password-input[data-error=true]:focus-within,.email-input-shell[data-error=true]:focus-within,.number-input[data-error=true]:focus-within,.date-input-shell[data-error=true]:focus-within,.time-input-shell[data-error=true]:focus-within,.field-input[aria-invalid=true]:focus,.field-textarea[aria-invalid=true]:focus,.sealed-panel .field-input[aria-invalid=true]:focus,.destroy-confirmation .field-input:focus{border-color:var(--status-error);outline:none}@media (prefers-reduced-motion:reduce){button,.danger-icon img,.destroy-reveal{transition:none}}.field-input:focus,.field-select:focus,.field-textarea:focus,.password-input:focus-within input,.date-input-shell:focus-within input,.time-input-shell:focus-within input,.email-input-shell:focus-within input,.sealed-password:focus-within input{color:var(--text-primary,#fff)}.review-checklist{z-index:2;width:min(900px,100% - 40px);margin:64px auto;position:relative}.review-checklist-header{max-width:650px;margin-bottom:28px}.review-eyebrow{color:var(--color-blue-400);font:500 11px / 18px var(--font-mono);letter-spacing:2px}.review-checklist h1{color:var(--text-primary);font:500 28px / 36px var(--font-mono);margin:10px 0}.review-checklist-header>p:not(.review-eyebrow),.review-checklist-footer{color:var(--text-secondary);font:400 14px / 22px var(--font-sans)}.review-checklist .review-progress{color:var(--color-bluegrey-500);margin-top:18px;font-size:12px}.review-checklist-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.review-checklist-group{border:1px solid var(--border-panel);background:var(--color-blue-990);box-shadow:var(--shadow-panel);border-radius:12px;padding:20px}.review-checklist-group h2{color:var(--text-secondary);font:500 16px / 22px var(--font-mono);margin:0 0 18px}.review-checklist-item{align-items:flex-start;gap:10px;margin-top:18px;display:flex}.review-checklist-item input{width:16px;height:16px;accent-color:var(--color-blue-400);cursor:pointer;flex:none;margin:3px 0 0}.review-checklist-item a,.review-back-link{color:var(--color-blue-400);font:400 14px / 20px var(--font-sans);text-underline-offset:3px;text-decoration:none}.review-checklist-item a:hover,.review-back-link:hover{text-decoration:underline}.review-checklist-item p{color:var(--color-bluegrey-500);font:400 12px / 18px var(--font-sans);margin:5px 0 0}.review-checklist-footer{margin-top:24px}.review-back-link{margin:0 0 12px;font-size:12px;display:inline-block}.email-design-review{z-index:2;padding:40px 0;position:relative}.email-design-review .sealed-review-toolbar{margin-top:0}.email-design-review h1{font:500 18px / 24px var(--font-mono);margin:0 0 10px}.email-design-review .email-preview-subject{margin:16px 0 0}.email-template-frame{border:1px solid var(--border-panel);background:#101628;max-width:calc(100% - 32px);height:1200px;margin:24px auto 0;display:block}@media (max-width:700px){.review-checklist-groups{grid-template-columns:1fr}.review-checklist{margin-top:40px}.review-checklist h1{font-size:22px;line-height:30px}}.recipient-review-frame{z-index:1;background:0 0;border:0;max-width:100%;margin:0 auto;display:block;position:relative}
