@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.docket-view-mode{align-items:center;gap:14px;padding:0 5vw 18px;display:flex}.docket-view-mode>span{font-size:calc(12px * var(--asos-font-scale,1));color:#535766;font-weight:700}.docket-view-mode>div{background:#e2e3e8;border-radius:9px;gap:3px;padding:3px;display:flex}.docket-view-mode button{color:#535766;background:0 0;width:auto;margin:0;padding:9px 20px}.docket-view-mode button[aria-pressed=true]{color:#19244c;background:#fff;box-shadow:0 1px 5px #1d243f20}.workspace.simple-workspace{grid-template-columns:minmax(0,1fr)}.simple-workspace>.results{min-width:0}.simple-markush{color:#31333f;padding-top:24px}.simple-markush .simple-edit-button{color:#31333f;width:auto;font-size:calc(13px * var(--asos-font-scale,1));background:#fff;border:1px solid #d4d8dc;border-radius:7px;justify-content:center;margin:0;padding:8px 14px;font-weight:500;display:inline-flex}.simple-markush .simple-edit-button:hover,.simple-markush .simple-edit-button[aria-expanded=true]{color:#19244c;background:#f4f5f8;border-color:#273875}.simple-core-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr);align-items:end;gap:20px;margin:12px 0 32px;display:grid}.simple-core-actions{padding-bottom:1px}.simple-core{text-align:center;min-width:0;margin:0}.simple-core img{object-fit:contain;width:100%;height:auto;max-height:350px;margin:auto;display:block}.simple-core figcaption{color:#727780;font-size:calc(12px * var(--asos-font-scale,1));margin-top:10px}.simple-wherein{font-size:calc(15px * var(--asos-font-scale,1));line-height:1.8}.simple-wherein-heading{margin:0 0 20px;padding-left:80px}.simple-definition-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px 16px;margin:0 0 14px;display:grid}.simple-line-action{padding-top:2px}.simple-definition-text{overflow-wrap:anywhere;min-width:0}.simple-definition-text p{margin:0}.simple-definition-text img{vertical-align:middle;max-width:100%;height:auto}.simple-inline-alternative{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;transition:color .12s,background-color .12s}.simple-inline-alternative:hover,.simple-inline-alternative:focus-visible,.simple-inline-alternative[aria-expanded=true]{color:#19244c;outline-offset:2px;background:#e4e7f0;outline:2px solid #a1a8c3;font-weight:700}.simple-inline-menu{z-index:120;background:#fff;border:1px solid #bdc2d3;border-radius:10px;width:max-content;min-width:220px;max-width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 26px #171d3326}.simple-inline-menu button{color:#19244c;text-align:left;width:100%;font-size:calc(14px * var(--asos-font-scale,1));background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:10px 12px;display:flex}.simple-inline-menu button:hover,.simple-inline-menu button:focus-visible{outline-offset:-2px;background:#e4e7f0;outline:2px solid #273875}.simple-edit-panel{background:#fff;border:1px solid #d4d8dc;border-radius:10px;grid-column:1/-1;margin:8px 0 16px;padding:20px;box-shadow:0 8px 24px #171d3310}.simple-edit-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.simple-edit-panel-heading>button{color:#444959;background:#f0f0f2;width:auto;margin:0;padding:7px 12px}.simple-edit-panel .simple-edit-structure{width:auto;margin:0 0 18px}.simple-edit-panel .expanded-markush-editor,.simple-edit-panel .r-group-card{margin-top:12px}.simple-variable-form{border-top:1px solid #e5e7e5;padding:12px 0}.simple-variable-form>div{flex-wrap:wrap;align-items:end;gap:16px;margin-top:10px;display:flex}.simple-variable-form label{font-size:calc(12px * var(--asos-font-scale,1));gap:6px;min-width:100px;display:grid}.simple-variable-form input{border:1px solid #ccced3;border-radius:8px;width:100px;padding:11px}.simple-variable-form select{margin:0}.simple-variable-form button{width:auto;margin:0}.simple-variable-form>p{font-size:calc(12px * var(--asos-font-scale,1));margin-bottom:0}.simple-definition-empty{color:#727780;padding-left:80px}@media (width<=600px){.docket-view-mode{padding-left:20px;padding-right:20px}.simple-workspace>.results{padding:20px 14px}.simple-core-row{grid-template-columns:1fr;gap:14px}.simple-core{grid-row:1}.simple-core img{width:auto;max-width:100%;max-height:260px}.simple-core-row>div[aria-hidden]{display:none}.simple-definition-row{grid-template-columns:48px minmax(0,1fr);gap:10px}.simple-markush .simple-edit-button{font-size:calc(12px * var(--asos-font-scale,1));padding:7px 10px}.simple-wherein{font-size:calc(14px * var(--asos-font-scale,1))}.simple-wherein-heading,.simple-definition-empty{padding-left:58px}.simple-edit-panel{padding:14px}}.simple-core-options{background:#fafafc;border-color:#cbced9;padding:26px;box-shadow:0 5px 18px #171d3308}.simple-core-options .simple-edit-panel-heading{color:#20263d;font-size:calc(16px * var(--asos-font-scale,1));margin-bottom:18px}.simple-core-options .simple-edit-structure{border-radius:8px;justify-content:center;margin-bottom:24px;padding:10px 18px;display:inline-flex}.simple-ring-positions{border:0;min-width:0;margin:0;padding:0}.simple-ring-positions legend{color:#33394e;font-size:calc(14px * var(--asos-font-scale,1));margin-bottom:16px;padding:0;font-weight:650}.simple-ring-positions>div{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.simple-ring-positions label{font-size:calc(14px * var(--asos-font-scale,1));cursor:pointer;align-items:center;gap:9px;margin:0;display:inline-flex}.simple-ring-positions input{accent-color:#263772;width:18px;height:18px;margin:0}.simple-inline-menu-target+.simple-inline-menu-target{border-top:1px solid #dcdee7;margin-top:5px;padding-top:5px}.simple-inline-menu button:disabled{opacity:.45;cursor:default}.simple-inline-menu button.simple-inline-delete{color:#9a3d36}.simple-inline-menu button.simple-inline-delete:hover,.simple-inline-menu button.simple-inline-delete:focus-visible{background:#fcf0ee;outline-color:#ae5c54}.alternative-action-backdrop{z-index:150;background:#10162c59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.alternative-action-dialog{background:#f8f9fb;border:1px solid #d2d5df;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto;box-shadow:0 24px 80px #10162c40}.alternative-action-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.alternative-action-heading h2{font-size:calc(24px * var(--asos-font-scale,1));margin:0}.alternative-action-heading p{font-size:calc(12px * var(--asos-font-scale,1));color:#61667a;margin:0 0 5px}.alternative-action-dialog .alternative-action-heading>.editor-close{box-sizing:border-box;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;margin:0;padding:0;display:inline-flex}.alternative-action-dialog .alternative-action-heading>.editor-close svg{flex:0 0 18px;width:18px;height:18px;margin:0;display:block}.alternative-action-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #d9dbe4;border-radius:12px;align-items:center;gap:14px;margin:20px 0;padding:14px;display:flex}.alternative-action-preview img{object-fit:contain;width:140px;height:100px}.alternative-action-dialog p{line-height:1.5}.alternative-action-dialog form>label{gap:9px;font-weight:600;display:grid}.alternative-action-dialog input,.alternative-action-dialog select{width:100%;font:inherit;background:#fff;border:1px solid #bfc3d0;border-radius:8px;padding:11px 12px}.alternative-action-dialog small{font-size:calc(12px * var(--asos-font-scale,1));color:#666a79;font-weight:400;line-height:1.5}.alternative-action-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.alternative-action-footer button{width:auto;margin:0;padding:11px 17px}.alternative-action-footer .alternative-delete-confirm{color:#fff;background:#983e36}.alternative-generic-label{font-size:calc(13px * var(--asos-font-scale,1));color:#3b4465}@media (width<=520px){.alternative-action-dialog{padding:20px}.alternative-action-dialog .alternative-action-heading>.editor-close svg{flex:0 0 18px;width:18px;height:18px;margin:0;display:block}.alternative-action-preview{flex-direction:column;align-items:flex-start}.alternative-action-heading h2{font-size:calc(21px * var(--asos-font-scale,1))}}.simple-inline-alternative.simple-generic-updated{color:#18203e;background:#fff0b8;border-radius:4px;scroll-margin-top:110px;animation:1.5s ease-in-out 3 generic-update-glow;box-shadow:0 0 0 3px #d2a537}@keyframes generic-update-glow{0%,to{background-color:#fff0b8;box-shadow:0 0 0 3px #d2a537}50%{background-color:#ffdc75;box-shadow:0 0 0 5px #d2a53766}}@media (prefers-reduced-motion:reduce){.simple-inline-alternative.simple-generic-updated{animation:none}}.simple-wherein .simple-inline-structure{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:4px;display:inline-flex}.simple-wherein .simple-inline-structure:hover,.simple-wherein .simple-inline-structure:focus-visible,.simple-wherein .simple-inline-structure[aria-expanded=true]{background:#e2e5f0;box-shadow:0 0 0 2px #727ea9}.simple-inline-menu .simple-inline-menu-icon{flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;display:block}.simple-variable-elements{border:0;margin:12px 0;padding:0}.simple-variable-form .simple-variable-elements label{min-width:0;font-size:calc(14px * var(--asos-font-scale,1))}.simple-variable-form .simple-variable-elements input{width:16px;height:16px;margin:0;padding:0}.simple-variable-form .simple-carbon-substituent{font-size:calc(14px * var(--asos-font-scale,1));align-items:center;gap:8px;margin:12px 0 8px;display:flex}.simple-variable-form .simple-carbon-substituent input{width:16px;height:16px;margin:0;padding:0}.simple-structure-label-size{font-size:calc(13px * var(--asos-font-scale,1));color:#535766;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:inline-flex}.simple-structure-label-size input{width:auto;font-size:calc(13px * var(--asos-font-scale,1));margin:0;padding:6px 10px}.simple-definition-row.simple-new-r-group{background:#fff0b8;border-radius:6px;scroll-margin-top:110px;animation:1.5s ease-in-out 3 generic-update-glow;box-shadow:0 0 0 3px #d2a537}@media (prefers-reduced-motion:reduce){.simple-definition-row.simple-new-r-group{animation:none}}.simple-bulk-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.simple-bulk-toolbar small{flex-basis:100%}.simple-inline-alternative.simple-bulk-selected{background:#d8ddee;border-radius:.25rem;outline:2px solid #233574}.simple-inline-structure.simple-bulk-selected{box-shadow:0 0 0 3px #233574}.simple-bulk-toolbar button.simple-bulk-delete{color:#fff;background:#a13232;border-color:#a13232}.simple-bulk-toolbar button.simple-bulk-delete:hover:not(:disabled){background:#822626;border-color:#822626}.simple-bulk-toolbar button.simple-bulk-delete:disabled{opacity:.45}.simple-reference-found{outline-offset:4px;background:#dfe4f4;outline:3px solid #51619b}.markush-documents{border-bottom:1px solid #c7ccdd;padding:14px 24px}.markush-documents summary{cursor:pointer;font-weight:700}.markush-documents .simple-r-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.markush-documents label{gap:6px;display:grid}.simple-definition-content{min-width:0}.simple-reference-links{float:right;gap:8px;margin:2px 0 4px 12px;display:inline-flex}.simple-reference-links:empty{display:none}.simple-reference-links .simple-reference-link{width:auto;min-width:0;min-height:0;box-shadow:none;color:#384266;font-size:calc(12px * var(--asos-font-scale,1));white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0;font-weight:500;line-height:1.4;text-decoration:underline;display:inline-block}.simple-reference-links .simple-reference-link:hover{color:#161f3f;background:0 0}.simple-reference-links .simple-reference-link:focus-visible{outline-offset:3px;outline:2px solid #5f6a92}.simple-r-group{color:#242b43}.simple-r-group h4{font-size:calc(16px * var(--asos-font-scale,1));margin:0 0 18px}.simple-alternatives{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.simple-alternative{background:#fff;border:1px solid #d7d9e1;border-radius:10px;min-width:180px;max-width:100%;padding:20px 18px 14px;box-shadow:0 2px 5px #242b4304}.simple-alternative-name{text-align:center;max-width:380px;min-height:38px;font-size:calc(16px * var(--asos-font-scale,1));overflow-wrap:anywhere;justify-content:center;align-items:center;font-weight:600;line-height:1.65;display:flex}.simple-alternative-name img{object-fit:contain;max-width:220px;max-height:140px}.simple-r-group button{color:#27366b;width:auto;font-size:calc(13px * var(--asos-font-scale,1));background:0 0;border-radius:6px;margin:0;padding:7px 9px;font-weight:550}.simple-r-group button:hover{background:#eaecf3}.simple-r-group button:focus-visible,.simple-nested summary:focus-visible{outline-offset:3px;outline:2px solid #263772}.simple-alternative-actions{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:14px;display:flex}.simple-alternative-actions .simple-remove{color:#727873}.simple-alternative-actions .simple-remove:hover{color:#a03e36;background:#fcf0ed}.simple-alternative-family{background:#f4f5f9;border:1px solid #d3d6e0;border-radius:12px;max-width:100%;padding:14px}.simple-alternative-family .simple-genericise{margin-top:13px;display:inline-block}.simple-r-toolbar{flex-wrap:wrap;gap:8px 14px;margin-top:22px;display:flex}.simple-r-toolbar>button{background:#f7f8fb;border:1px solid #d9dbe3;padding:9px 12px}.simple-r-group .simple-genericise{color:#202e5e;background:#e3e6ef;border:1px solid #868fae;border-radius:8px;min-height:40px;padding:10px 14px;font-weight:650;transition:background .15s,border-color .15s;box-shadow:0 1px 2px #242b4312}.simple-r-group .simple-genericise:hover:not(:disabled){background:#d2d6e5;border-color:#4f5c88}.simple-r-group .simple-genericise:active:not(:disabled){box-shadow:none;background:#c4c9dc}.simple-r-group .simple-genericise:disabled{opacity:.5;cursor:wait}.simple-form-ring{border-top:1px solid #e4e5ea;flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;padding-top:22px;display:flex}.simple-form-ring label{font-size:calc(13px * var(--asos-font-scale,1));gap:8px;font-weight:550;display:grid}.simple-form-ring select{width:150px;margin:0}.simple-form-ring>button{margin-bottom:3px}.simple-r-empty{color:#737681;font-size:calc(13px * var(--asos-font-scale,1))}.simple-r-error{font-size:calc(13px * var(--asos-font-scale,1));color:#a03e36}.simple-nested{max-width:600px;margin-top:14px}.simple-nested summary{font-size:calc(12px * var(--asos-font-scale,1));cursor:pointer;color:#626673}.simple-nested .simple-r-group{padding:18px 0 0}.simple-glossary,.simple-generic-form{background:#f3f4f8;border:1px solid #d8dae2;border-radius:9px;margin-top:18px;padding:18px}.simple-subeditor-heading{font-size:calc(14px * var(--asos-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.simple-glossary-categories{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.simple-r-group .simple-glossary-categories button{font-size:calc(13px * var(--asos-font-scale,1));background:#fff;border:1px solid #d9dbe3;border-radius:999px;padding:7px 11px}.simple-r-group .simple-glossary-categories button[aria-selected=true]{color:#202e5e;background:#e3e6ef;border-color:#868fae;font-weight:600}.simple-glossary-results{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:420px;display:grid;overflow:auto}.simple-r-group .simple-glossary-results button{text-align:center;min-height:130px;font-size:calc(13px * var(--asos-font-scale,1));overflow-wrap:anywhere;background:#fff;border:1px solid #d7d9e1;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:10px;display:flex}.simple-glossary-results button>span:last-child{max-width:100%}.simple-glossary-structure{flex:1;justify-content:center;align-items:center;display:flex}.simple-glossary-structure img{object-fit:contain;max-width:100%;max-height:80px}.simple-r-group .simple-glossary-results .simple-glossary-generic{background:#f3f4f8;border-style:dashed}.simple-glossary-generic-tag{color:#626673;font-size:calc(11px * var(--asos-font-scale,1));letter-spacing:.06em;text-transform:uppercase;flex:1;align-items:center;font-weight:600;display:flex}.simple-parameter{font-size:calc(13px * var(--asos-font-scale,1));text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.simple-parameter input{width:85px;margin:0}.simple-halogen-choices{border:0;margin:0;padding:0}.simple-halogen-choices legend{font-size:calc(15px * var(--asos-font-scale,1));padding:0;font-weight:600}.simple-halogen-choices p{font-size:calc(13px * var(--asos-font-scale,1));margin:8px 0 14px}.simple-halogen-choices>div{flex-wrap:wrap;gap:10px;display:flex}.simple-halogen-choices label{min-width:74px;min-height:44px;font-size:calc(17px * var(--asos-font-scale,1));cursor:pointer;background:#fff;border:1px solid #d3d6e0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.simple-halogen-choices label:has(input:checked){color:#202e5e;background:#e3e6ef;border-color:#868fae}.simple-halogen-choices label:has(input:focus-visible){outline-offset:3px;outline:2px solid #263772}.simple-halogen-choices input{accent-color:#27366b;width:16px;height:16px;margin:0}.simple-halogen-choices:disabled label{opacity:.6;cursor:wait}@media (width<=600px){.simple-alternatives{gap:10px}.simple-alternative{width:100%;min-width:0}.simple-alternative-family{width:100%}.simple-r-group button{min-height:36px}}.simple-range-inputs{flex-wrap:wrap;gap:.75rem;display:flex}.simple-range-inputs>label{gap:.3rem;display:grid}.simple-range-inputs input{width:7rem}.simple-heteroatoms{border:1px solid #d1d5e2;border-radius:12px;margin:1rem 0;padding:1rem}.simple-heteroatoms>label{align-items:center;gap:.5rem;margin:.6rem 0;display:flex}.simple-heteroatoms input[type=checkbox],.simple-specific-choices input[type=checkbox],.simple-element-choices input{accent-color:#213066;width:1.1rem;height:1.1rem}.simple-element-choices{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.simple-element-choices label{align-items:center;gap:.4rem;display:flex}.simple-specific-choices{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;max-height:28rem;margin:1rem 0;display:grid;overflow:auto}.simple-specific-choices>label{cursor:pointer;background:#fff;border:1px solid #d1d5e2;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.8rem;display:grid}.simple-specific-choices img{object-fit:contain;max-width:100%;max-height:100px}.simple-specific-choices>label>:last-child{grid-column:1/-1}.simple-r-group>.simple-alternatives{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.simple-r-group .simple-alternative{flex-direction:column;min-width:0;padding:18px 16px;display:flex}.simple-alternative-name{max-width:none;min-height:54px;line-height:1.45}.simple-r-group .simple-alternative-actions{gap:8px;margin-top:12px}.simple-alternative-actions>button:first-child{background:#f4f5f8;border:1px solid #c5c9d9;padding:7px 18px}.simple-alternative-more{position:relative}.simple-alternative-more>button{min-width:36px;font-size:calc(20px * var(--asos-font-scale,1));line-height:1}.simple-alternative-menu{z-index:5;background:#fff;border:1px solid #d3d6e0;border-radius:9px;min-width:140px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #242b4318}.simple-alternative-menu button{text-align:left;width:100%;display:block}.simple-alternative-menu .simple-remove{color:#953e36}.simple-r-group .simple-alternative-family{background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:0;display:flex}.simple-family-single>.simple-alternatives{flex:1;display:block}.simple-family-single>.simple-alternatives>.simple-alternative{box-shadow:none;border:0;height:100%}.simple-family-shared{grid-column:span 2}.simple-family-shared>.simple-alternatives{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.simple-r-group .simple-alternative-family>.simple-genericise{width:100%;box-shadow:none;white-space:normal;border:0;border-top:1px solid #d3d6e0;border-radius:0 0 9px 9px;margin:0}.simple-r-toolbar>.simple-genericise{margin-left:8px}@media (width<=1100px){.simple-r-group>.simple-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.simple-r-group>.simple-alternatives,.simple-family-shared>.simple-alternatives{grid-template-columns:minmax(0,1fr)}.simple-family-shared{grid-column:auto}.simple-r-toolbar>.simple-genericise{margin-left:0}}.simple-length-picker h2{font-size:calc(20px * var(--asos-font-scale,1));margin:0 0 14px}.simple-length-preview{background:#fff;border:1px solid #d7d9e1;border-radius:10px;justify-content:center;align-items:center;height:150px;display:flex}.simple-length-preview img{object-fit:contain;max-width:100%;max-height:140px}.simple-length-name{text-align:center;min-height:1.6em;margin:12px 0;font-weight:600}.simple-length-picker label{font-size:calc(13px * var(--asos-font-scale,1));gap:6px;display:grid}.simple-length-picker input[type=range]{width:100%;padding:0}.simple-length-picker.choosing-end{width:min(760px,100%);max-height:92vh;overflow:auto}.simple-r-group .simple-length-picker .simple-chain-end{color:#202e5e;width:100%;font-size:calc(13px * var(--asos-font-scale,1));background:#fff;border:1px solid #b9bece;justify-content:center;margin:14px 0 0}.simple-chain-end-groups{margin-top:12px}.simple-chain-end-groups .simple-glossary-results{max-height:300px}.simple-r-group .simple-length-picker .simple-length-add{color:#fff;background:#202e5e}.export-format-modal{background:#fff;border-radius:20px;width:min(640px,100vw - 32px);padding:28px;box-shadow:0 26px 80px #0a0e1d55}.export-format-modal header{border:0;border-bottom:1px solid #dcdee4;justify-content:space-between;align-items:flex-start;gap:22px;height:auto;min-height:0;padding:0 0 20px;display:flex}.export-format-modal header>div{flex:1;min-width:0}.export-format-modal h2{font:700 calc(25px * var(--asos-font-scale,1))/1.2 Manrope;color:#161e3c;overflow-wrap:anywhere;margin:4px 0 6px}.export-format-modal header p:last-child{color:#656975;margin:0}.export-format-modal header .modal-close-button{flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;padding:0;display:grid}.export-format-options{gap:12px;margin-top:22px;display:grid}.export-format-options>button,.export-format-grid>button{text-align:left;color:#17203f;background:#f8f8fa;border:1px solid #c8ccd8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0;padding:16px;display:grid}.export-format-options>button:hover:not(:disabled),.export-format-grid>button:hover:not(:disabled){background:#edeff5;border-color:#4e5c8c;transform:translateY(-1px)}.export-format-options b,.export-format-options small,.export-format-grid b,.export-format-grid small{display:block}.export-format-options b,.export-format-grid b{font-size:calc(14px * var(--asos-font-scale,1))}.export-format-options small,.export-format-grid small{color:#686c78;font-size:calc(12px * var(--asos-font-scale,1));margin-top:3px;line-height:1.4}.export-format-options em{font-size:calc(20px * var(--asos-font-scale,1));font-style:normal}.export-format-icon{color:#fff;width:50px;height:50px;font:800 calc(12px * var(--asos-font-scale,1)) Manrope;letter-spacing:.02em;background:#a94432;border-radius:11px;place-items:center;display:grid}.export-format-icon.word{font-size:calc(22px * var(--asos-font-scale,1));background:#2b579a}.export-format-progress{color:#606471;text-align:center;margin:16px 0 0}.export-format-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.export-format-grid>button{grid-template-columns:auto 1fr;padding:13px}.export-format-grid .export-format-icon{width:43px;height:43px}.export-format-grid>button>span:last-child{display:block}@media (width<=620px){.export-format-grid{grid-template-columns:1fr}.export-format-modal{padding:22px}.export-format-options>button{grid-template-columns:auto 1fr}.export-format-options em{display:none}}.draft-version-bar{background:#eaecf2;border:1px solid #cfd2dd;border-radius:10px;justify-content:space-between;align-items:end;gap:16px;margin:0 0 16px;padding:12px 14px;display:flex}.draft-version-bar label{font-size:calc(11px * var(--asos-font-scale,1));font-weight:700}.draft-version-bar select{background:#fff;border:1px solid #b9bdc9;border-radius:7px;min-width:230px;margin-top:5px;padding:8px;display:block}.draft-version-bar span{font-size:calc(10px * var(--asos-font-scale,1));color:#616571}.application-draft{background:#f1f2f6!important;border-color:#bfc3d2!important}.application-draft-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.application-draft-head h4{margin:2px 0 4px}.application-draft-head p{color:#666975;font-size:calc(11px * var(--asos-font-scale,1));margin:0}.application-draft-head>div:last-child{gap:7px;display:flex}.application-draft button{width:auto;margin:0}.application-draft details{border-top:1px solid #d4d6df;margin-top:15px;padding-top:14px}.application-draft summary{cursor:pointer;font-weight:700}.application-markdown{white-space:pre-wrap;max-height:560px;font:calc(12px * var(--asos-font-scale,1))/1.55 Georgia,serif;color:#171a23;background:#fff;border:1px solid #d9dbe1;border-radius:9px;margin:12px 0;padding:18px;overflow:auto}@media (width<=700px){.draft-version-bar,.application-draft-head{flex-direction:column;align-items:stretch}.draft-version-bar select{width:100%;min-width:0}}.evidence-library{background:#f1f2f6;border:1px solid #cbced9;border-radius:12px;margin:20px 0}.evidence-library>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;list-style:none;display:flex}.evidence-library>summary::-webkit-details-marker{display:none}.evidence-library>summary span b,.evidence-library>summary span small{display:block}.evidence-library>summary span b{font:600 calc(16px * var(--asos-font-scale,1)) Manrope}.evidence-library>summary span small{color:#696d79;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px}.evidence-library>summary em{color:#24315f;min-width:27px;height:27px;font-size:calc(10px * var(--asos-font-scale,1));background:#dcdfeb;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;font-weight:700;display:grid}.evidence-body{padding:0 16px 16px}.evidence-upload{background:#fff;border:1px solid #d8dae1;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:14px;display:grid}.evidence-upload label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.evidence-upload input,.evidence-upload select,.evidence-upload textarea{width:100%;font:inherit;background:#fff;border:1px solid #c8cad3;border-radius:7px;margin-top:6px;padding:9px;display:block}.evidence-upload .evidence-notes{grid-column:1/-1}.evidence-upload .evidence-notes span{float:right;color:#85918b;font-weight:400}.evidence-upload textarea{resize:vertical}.evidence-upload button{grid-column:1/-1;justify-self:end;width:auto;margin:0}.evidence-guidance{color:#565b6c;font-size:calc(10px * var(--asos-font-scale,1));background:#e7e9f1;border-left:3px solid #3b497a;padding:10px 12px;line-height:1.5}.evidence-list>article{background:#fff;border:1px solid #dcdee3;border-radius:9px;grid-template-columns:145px minmax(180px,1fr) 150px 150px auto;align-items:center;gap:9px;padding:11px;display:grid}.evidence-use{align-items:flex-start;gap:7px;display:flex}.evidence-use input{margin-top:2px}.evidence-use b,.evidence-use small,.evidence-info>b,.evidence-info>small{display:block}.evidence-use b{font-size:calc(10px * var(--asos-font-scale,1))}.evidence-use small,.evidence-info>small{color:#75827b;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.evidence-info{min-width:0}.evidence-info>b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--asos-font-scale,1));overflow:hidden}.evidence-info details{margin-top:6px}.evidence-info summary{cursor:pointer;color:#2e3b6a;font-size:calc(9px * var(--asos-font-scale,1))}.evidence-info pre{white-space:pre-wrap;max-height:180px;font:calc(9px * var(--asos-font-scale,1))/1.45 monospace;background:#f4f5f7;padding:9px;overflow:auto}.evidence-list article>select{font-size:calc(9px * var(--asos-font-scale,1));margin:0;padding:8px}.evidence-actions{gap:5px;display:flex}.evidence-actions a,.evidence-actions button{width:auto;font-size:calc(8px * var(--asos-font-scale,1));border-radius:6px;margin:0;padding:7px 8px;text-decoration:none}.evidence-actions a{color:#28345f;background:#e8eaf0}.evidence-actions button{color:#914233;background:#f5e8e5}.evidence-list>p{color:#738078;font-size:calc(10px * var(--asos-font-scale,1))}@media (width<=900px){.evidence-list>article{grid-template-columns:130px 1fr}.evidence-list article>select,.evidence-actions{grid-column:2}}@media (width<=700px){.evidence-upload{grid-template-columns:1fr}.evidence-upload .evidence-notes,.evidence-upload button{grid-column:auto}.evidence-list>article{grid-template-columns:1fr}.evidence-list article>select,.evidence-actions{grid-column:auto}}.prior-art-workspace>div>p:last-child{color:#666975;font-size:calc(11px * var(--asos-font-scale,1))}.prior-art-workspace form{background:#f4f5f7;border-radius:10px;gap:10px;margin:15px 0;padding:15px;display:grid}.prior-art-workspace form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prior-art-workspace label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.prior-art-workspace label span{float:right;color:#85918b;font-weight:400}.prior-art-workspace input,.prior-art-workspace textarea{background:#fff;border:1px solid #cbcdd4;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.prior-art-workspace textarea{resize:vertical;min-height:145px}.prior-art-workspace form button{justify-self:end;width:auto;margin:0}.prior-art-review{background:#fff;border:1px solid #d7d9df;border-radius:9px;margin-top:9px;padding:11px 13px}.prior-art-review summary{cursor:pointer;font-weight:700}.prior-art-review dl{grid-template-columns:120px 1fr;gap:8px;margin:13px 0;display:grid}.prior-art-review dt{font-weight:700}.prior-art-review dd{margin:0;line-height:1.5}.prior-art-review small{color:#74817a}@media (width<=700px){.prior-art-workspace form>div,.prior-art-review dl{grid-template-columns:1fr}}.prior-art-guide{background:#eaecf4;border:1px solid #bcc1d3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px 16px;display:flex}.prior-art-guide b,.prior-art-guide span{display:block}.prior-art-guide b{font-size:calc(11px * var(--asos-font-scale,1))}.prior-art-guide span{color:#616572;max-width:620px;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px;line-height:1.5}.prior-art-file{cursor:pointer;background:#1b2959;border-radius:8px;flex:none;padding:10px 13px;color:#fff!important;font-size:calc(10px * var(--asos-font-scale,1))!important}.prior-art-file input{display:none}.prior-art-help{background:#fff;border:1px solid #d9dbe0;border-radius:9px;margin-top:9px;padding:11px 14px}.prior-art-help summary{cursor:pointer;font-size:calc(10px * var(--asos-font-scale,1));color:#313b5f;font-weight:700}.prior-art-help dl{font-size:calc(10px * var(--asos-font-scale,1));grid-template-columns:190px 1fr;gap:9px;margin:13px 0 3px;display:grid}.prior-art-help dt{font-weight:700}.prior-art-help dd{color:#646874;margin:0;line-height:1.5}@media (width<=700px){.prior-art-guide{flex-direction:column;align-items:stretch}.prior-art-file{text-align:center}.prior-art-help dl{grid-template-columns:1fr}}.prior-art-search{background:#f2f3f7;border:1px solid #c9ccd8;border-radius:11px;margin-top:15px;padding:16px}.prior-art-search-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.prior-art-search-head b,.prior-art-search-head span{display:block}.prior-art-search-head b{font-size:calc(12px * var(--asos-font-scale,1))}.prior-art-search-head span{color:#626672;max-width:650px;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px;line-height:1.5}.prior-art-search-head button{flex:none;width:auto;margin:0}.prior-art-filters{grid-template-columns:170px 1fr;gap:12px;margin-top:14px;display:grid}.prior-art-filters input,.prior-art-filters select{margin-top:5px}.prior-art-filters select{min-height:88px}.prior-art-filters small{color:#7a8780;margin-top:4px;font-weight:400;display:block}.prior-art-candidates{border-top:1px solid #d2d4dd;gap:7px;margin-top:16px;padding-top:14px;display:grid}.candidate-summary{justify-content:space-between;gap:15px;display:flex}.candidate-summary span{color:#738078;font-size:calc(9px * var(--asos-font-scale,1))}.prior-art-candidates>p{color:#696c77;font-size:calc(11px * var(--asos-font-scale,1))}.prior-art-candidates article{background:#fff;border:1px solid #dcdee3;border-radius:9px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.candidate-score{text-align:center;background:#e5e7f0;border-radius:7px;padding:7px}.candidate-score b,.candidate-score small{display:block}.candidate-score b{font-size:calc(18px * var(--asos-font-scale,1));color:#28376c}.candidate-score small{font-size:calc(7px * var(--asos-font-scale,1));color:#717480}.prior-art-candidates h5{font:600 calc(11px * var(--asos-font-scale,1)) Manrope;margin:0 0 4px}.prior-art-candidates p,.prior-art-candidates article small{color:#696c77;font-size:calc(8px * var(--asos-font-scale,1));margin:0}.candidate-actions{align-items:center;gap:6px;display:flex}.candidate-actions a,.candidate-actions button{width:auto;font-size:calc(8px * var(--asos-font-scale,1));border-radius:6px;margin:0;padding:7px 9px;text-decoration:none}.candidate-actions a{color:#2d3965;background:#edeef3}.candidate-actions button{background:#2b3868}@media (width<=700px){.prior-art-search-head,.candidate-summary{flex-direction:column;align-items:stretch}.prior-art-filters{grid-template-columns:1fr}.prior-art-candidates article{grid-template-columns:48px 1fr}.candidate-actions{grid-column:1/-1}}.prior-art-tool{width:min(1120px,100%)}.prior-art-tool .draft-version-bar{margin-top:18px}.prior-art-tool .prior-art-workspace{margin-top:0}.prior-art-retrieval{color:#273462;font-size:calc(10px * var(--asos-font-scale,1));background:#e8ebf4;border:1px solid #b9bfd6;border-radius:8px;margin:10px 0;padding:11px 13px;font-weight:700}.saved-prior-art{border-top:1px solid #d5d7dd;margin-top:20px;padding-top:16px}.saved-prior-art h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;align-items:center;gap:8px;margin:0 0 10px;display:flex}.saved-prior-art h3 span{color:#273462;min-width:24px;height:24px;font-size:calc(9px * var(--asos-font-scale,1));background:#dfe2ec;border-radius:99px;place-items:center;display:grid}.saved-prior-art>p,.prior-art-empty p{color:#686b77;font-size:calc(11px * var(--asos-font-scale,1))}.prior-art-empty{background:#fff;border:1px solid #d8dae0;border-radius:11px;margin-top:20px;padding:22px}.prior-art-empty h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:0 0 8px}.evidence-summary-actions{align-items:center;gap:8px;display:flex!important}.evidence-summary-actions>button{color:#283561;width:auto;font-size:calc(9px * var(--asos-font-scale,1));background:#fff;border:1px solid #b9becf;margin:0;padding:7px 10px}.evidence-help-backdrop{z-index:220;background:#101525aa;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidence-help-modal{background:#f6f7f9;border-radius:18px;width:min(860px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #070a1666}.evidence-help-modal>header{border-bottom:1px solid #d8dae0;align-items:flex-start;height:auto;padding:25px 28px}.evidence-help-modal>header h2{font:600 calc(27px * var(--asos-font-scale,1)) Manrope;margin:0}.evidence-help-modal>header p:last-child{color:#636773;max-width:680px;margin:10px 0 0;line-height:1.5}.evidence-help-modal>header>button{color:#343b52;width:40px;height:40px;font-size:calc(22px * var(--asos-font-scale,1));background:#e5e6eb;flex:0 0 40px;place-items:center;margin:0;padding:0;display:grid}.evidence-help-content{gap:15px;padding:22px 28px;display:grid}.evidence-help-content>section{background:#fff;border:1px solid #dcdee3;border-radius:11px;padding:17px}.evidence-help-content h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0 0 10px}.evidence-help-content p,.evidence-help-content li,.evidence-help-content dd{color:#5f6370;font-size:calc(11px * var(--asos-font-scale,1));line-height:1.55}.evidence-help-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evidence-help-grid article{background:#f1f2f6;border-radius:8px;padding:11px}.evidence-help-grid b{font-size:calc(11px * var(--asos-font-scale,1))}.evidence-help-grid p{font-size:calc(9px * var(--asos-font-scale,1));margin:4px 0 0}.evidence-help-content dl{grid-template-columns:180px 1fr;gap:9px;margin:0;display:grid}.evidence-help-content dt{font-size:calc(11px * var(--asos-font-scale,1));font-weight:700}.evidence-help-content dd{margin:0}.evidence-help-content ul{margin:0;padding-left:18px}.evidence-help-modal>footer{justify-content:flex-end;padding:0 28px 25px;display:flex}.evidence-help-modal>footer button{width:auto;margin:0}@media (width<=700px){.evidence-help-grid,.evidence-help-content dl{grid-template-columns:1fr}.evidence-help-modal>header{padding:20px}.evidence-help-content{padding:16px}.evidence-help-modal>footer{padding:0 16px 18px}}.draft-result-head .draft-help-button{color:#24315f;background:#edeff5;border:1px solid #2d3b6d}.claim-disclosure>.heuristic-draft-option{box-sizing:border-box;grid-column:1/-1;width:100%}.heuristic-draft-option{background:#f1f2f7;border:1px solid #b9bfd3;border-radius:16px;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:.25rem;padding:1rem 1.1rem;display:flex}.heuristic-draft-option div{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.heuristic-draft-option b{line-height:1.35}.heuristic-draft-option small{color:#656977;max-width:680px;line-height:1.45}.heuristic-draft-option button{white-space:nowrap;flex:none;min-width:190px;margin:0;width:auto!important}@media (width<=760px){.heuristic-draft-option{flex-direction:column;align-items:stretch}}.claim-extraction-start{margin-top:1.5rem}.claim-extraction-summary{background:#f0f1f6;border:1px solid #bfc3d3;border-radius:16px;align-items:center;gap:1.25rem;padding:1.35rem;display:flex}.claim-extraction-summary h3{font:600 calc(22px * var(--asos-font-scale,1)) Manrope;margin:.1rem 0 .45rem}.claim-extraction-summary p:last-child{color:#606472;max-width:680px;margin:0;line-height:1.55}.claim-extraction-icon{color:#fff;width:58px;height:58px;font:700 calc(28px * var(--asos-font-scale,1)) Manrope;background:#1d2d65;border-radius:16px;flex:0 0 58px;place-items:center;display:grid}.claim-extraction-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.claim-extraction-facts article{background:#fff;border:1px solid #d8dae1;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.claim-extraction-facts span{color:#686c78;font-size:calc(12px * var(--asos-font-scale,1));line-height:1.45}.claim-generation-controls{background:#fff;border:1px solid #c9cdda;border-radius:15px;margin:0 0 18px;padding:18px}.claim-generation-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:13px;display:flex}.claim-generation-heading h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:2px 0 0}.claim-generation-heading>span{color:#686c78;max-width:380px;font-size:calc(11px * var(--asos-font-scale,1));text-align:right}.claim-generation-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:10px;display:grid}.claim-generation-option,.claim-limit-option{background:#f4f5f8;border:1px solid #d6d8e1;border-radius:12px;align-items:center;gap:12px;min-height:92px;padding:14px 15px;display:flex}.claim-generation-option>input{flex:none;width:19px;height:19px;margin:0}.claim-generation-option>span,.claim-limit-option>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.claim-generation-option small,.claim-limit-option small{color:#656976;line-height:1.4}.claim-option-help{place-items:center;color:#1e2e65!important;width:34px!important;height:34px!important;min-height:34px!important;font-size:calc(16px * var(--asos-font-scale,1))!important;background:#fff!important;border:1px solid #a9b0c9!important;border-radius:50%!important;flex:0 0 34px!important;margin:0!important;padding:0!important;display:grid!important}.claim-limit-option>input{text-align:center;width:82px;min-height:48px;font:700 calc(18px * var(--asos-font-scale,1)) Manrope;flex:0 0 82px;margin:0;padding:8px 10px}.claim-generation-preview{color:#535767;font-size:calc(11px * var(--asos-font-scale,1));background:#edeff5;border-left:3px solid #3f4f88;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;display:flex}.claim-generation-preview b{color:#202d5c}.claim-ladder-steps{counter-reset:ladder;gap:9px;margin:0;padding:0;list-style:none;display:grid}.claim-ladder-steps li{counter-increment:ladder;background:#f1f2f6;border-radius:9px;grid-template-columns:34px 1fr;column-gap:10px;padding:11px;display:grid}.claim-ladder-steps li:before{color:#212f5f;content:counter(ladder);background:#d8dcea;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.claim-ladder-steps b,.claim-ladder-steps span{grid-column:2}.claim-ladder-steps span{color:#656976;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px;line-height:1.45}.claim-option-help{text-indent:0!important;font-size:0!important;line-height:0!important;position:relative!important}.claim-option-help:before{content:"?";font:700 calc(16px * var(--asos-font-scale,1))/1 Manrope;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.claim-extraction-start .claim-error,.claim-extraction-start .info-message{margin-bottom:15px}@media (width<=700px){.claim-extraction-facts,.claim-generation-grid{grid-template-columns:1fr}.claim-extraction-summary{align-items:flex-start}.claim-generation-heading{flex-direction:column;align-items:flex-start}.claim-generation-heading>span{text-align:left}.claim-generation-preview{flex-direction:column;align-items:flex-start}}.formula-appendix-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.formula-appendix-head h4{margin-bottom:0}.formula-appendix-head>p{color:#686c78;max-width:520px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.5}.formula-appendix>details{border-top:1px solid #e0e1e6}.formula-appendix>details>summary{cursor:pointer;color:#24315d;justify-content:space-between;padding:13px 4px;display:flex}.formula-appendix>details>summary span{color:#717480;font-size:calc(12px * var(--asos-font-scale,1));font-weight:500}.formula-appendix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 14px;display:grid}.formula-appendix-grid article{background:#f7f8fa;border:1px solid #dcdee4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 13px;display:flex}.formula-appendix-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.formula-appendix-grid article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formula-appendix-grid article small{color:#748079}.formula-appendix-grid article>strong{color:#202d5b;flex:none}.formula-appendix .chemical-formula sub{vertical-align:sub;font-size:.72em;line-height:0}.formula-appendix .chemical-formula sup{vertical-align:super;font-size:.72em;line-height:0}@media (width<=700px){.formula-appendix-head{flex-direction:column;gap:8px}.formula-appendix-grid{grid-template-columns:1fr}}.design-around-option{background:#f4f5f8;border:1px solid #c5c9d8;border-radius:12px;align-items:center;gap:12px;margin:-4px 0 20px;padding:15px 17px;display:flex}.design-around-option input{flex:none;width:18px;height:18px;margin:0}.design-around-option span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.design-around-option small{color:#656976;max-width:780px;line-height:1.5}.design-around-option>.claim-option-help{align-self:center}.design-around-result{background:#fffaf0!important;border-color:#d3b36e!important}.design-around-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.design-around-head h4{margin:2px 0 0}.design-around-head>span{color:#805612;font-size:calc(10px * var(--asos-font-scale,1));background:#f3dfb9;border-radius:999px;padding:7px 10px;font-weight:700}.design-around-result>p{color:#636773;line-height:1.55}.coverage-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.coverage-layers article{background:#fff;border:1px solid #e5dcc8;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.coverage-layers b{text-transform:capitalize}.coverage-layers span{color:#525665;font-size:calc(11px * var(--asos-font-scale,1));line-height:1.4}.coverage-layers small{color:#887559}.design-around-result>details>summary{cursor:pointer;font-weight:700}.coverage-gaps{gap:8px;margin-top:10px;display:grid}.coverage-gaps>article{background:#fff;border-left:3px solid #bc7b1d;border-radius:7px;padding:12px 14px}.coverage-gaps>article>div{justify-content:space-between;gap:12px;display:flex}.coverage-gaps small{color:#748078}.coverage-gaps ul{color:#565a67;font-size:calc(11px * var(--asos-font-scale,1));margin:8px 0;padding-left:18px;line-height:1.5}.coverage-gaps details summary{cursor:pointer;color:#313b5f;font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.coverage-counsel-note{font-size:calc(10px * var(--asos-font-scale,1));background:#f5ead4;border-radius:8px;padding:10px 12px;color:#6e5121!important}.coverage-clear{background:#e9ebf3;border-radius:8px;padding:10px;color:#2d3a68!important}@media (width<=700px){.coverage-layers{grid-template-columns:1fr}}.claim-perimeter-result{background:#f7f8fa;border:1px solid #bdc2d5;border-radius:22px;margin:24px 0;padding:24px}.claim-perimeter-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.claim-perimeter-title h4{margin:4px 0 0;font-size:1.55rem}.claim-perimeter-title>span{color:#8b5d14;background:#fff0d9;border-radius:999px;padding:8px 13px;font-weight:800}.coverage-review-guide{background:#edeff5;border:1px solid #c7cbd9;border-radius:12px;margin:14px 0;padding:16px 18px}.coverage-review-guide>b{color:#19254f;margin-bottom:7px;display:block}.coverage-review-guide ol{color:#4f5362;margin:0 0 12px;padding-left:20px;line-height:1.55}.coverage-review-guide button,.coverage-gap-heading button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#182656;border:0;border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-weight:700;display:inline-flex}.coverage-gap-heading{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.coverage-gap-heading>div{flex-direction:column;gap:3px;display:flex}.coverage-position-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.coverage-position-actions button{white-space:nowrap;width:auto!important}.position-review-status{width:max-content;max-width:100%;font-size:calc(10px * var(--asos-font-scale,1));border-radius:999px;margin-top:3px;padding:3px 7px;font-style:normal;font-weight:750;display:inline-flex}.position-review-status.approved{color:#182656;background:#dfe3f2}.position-review-status.changes_requested{color:#8a5a14;background:#fff0dc}.coverage-gaps>article.position-approved{background:#f8f9fc;border-color:#9ba6cb}@media (width<=700px){.coverage-gap-heading{flex-direction:column;align-items:stretch}.coverage-gap-heading button{width:100%}.coverage-position-actions{justify-content:stretch}.coverage-position-actions button{flex:150px}}.coverage-gaps{gap:5px}.coverage-gaps>article{padding:9px 12px}.coverage-gap-heading{grid-template-columns:minmax(145px,.45fr) minmax(260px,1.5fr) auto;gap:14px!important;display:grid!important}.coverage-gap-heading>div{min-width:0}.coverage-gap-heading>div>b{font-size:calc(14px * var(--asos-font-scale,1))}.coverage-gap-heading>p{color:#565a67;min-width:0;font-size:calc(10px * var(--asos-font-scale,1));margin:0;line-height:1.35}.coverage-gap-heading>button{white-space:nowrap;min-height:34px;font-size:calc(10px * var(--asos-font-scale,1));margin:0;padding:7px 12px;width:auto!important}.coverage-gaps>article>details{margin:5px 0 0}.coverage-gaps>article>details>summary{align-items:center;min-height:26px;display:inline-flex}.coverage-gaps>article>details>ul{margin:5px 0 2px}.design-around-result>details>summary{padding:7px 0}@media (width<=800px){.coverage-gap-heading{grid-template-columns:1fr auto}.coverage-gap-heading>p{grid-area:2/1/auto/-1}.coverage-gap-heading>button{grid-area:1/2}}@media (width<=560px){.coverage-gap-heading{flex-direction:column;align-items:stretch;display:flex!important}.coverage-gap-heading>button{width:100%!important}}.coverage-gaps>article.coverage-position-card{height:auto!important;min-height:0!important;padding:10px 13px!important}.coverage-position-card .coverage-gap-heading{grid-template-columns:minmax(150px,.42fr) minmax(230px,1fr) auto!important;align-items:center!important;min-height:0!important}.coverage-position-card .coverage-position-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;display:flex!important}.coverage-position-card .coverage-position-actions button{width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;font-size:calc(10px * var(--asos-font-scale,1))!important;flex:none!important;margin:0!important;padding:0 11px!important;line-height:1!important}.coverage-position-card>details{min-height:0!important;margin:4px 0 0!important;padding:0!important}.coverage-position-card>details>summary{min-height:24px!important;padding:0!important}@media (width<=1050px){.coverage-position-card .coverage-gap-heading{grid-template-columns:minmax(145px,.45fr) minmax(220px,1fr)!important}.coverage-position-card .coverage-position-actions{grid-column:1/-1;justify-content:flex-start!important}}@media (width<=560px){.coverage-position-card .coverage-position-actions{flex-direction:column!important;align-items:stretch!important}.coverage-position-card .coverage-position-actions button{width:100%!important}}.claim-perimeter-title>span.approved{color:#172762;background:#dfe3f1}.perimeter-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.perimeter-metrics article,.perimeter-list article{background:#fff;border:1px solid #d6d9e2;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.perimeter-metrics b{overflow-wrap:anywhere;color:#192759;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.05}.perimeter-metrics small,.perimeter-list small{color:#686c7a}.perimeter-metrics em{color:#8a8d97;margin-top:3px;font-size:.72rem;font-style:normal;line-height:1.25}.perimeter-theoretical-note{background:#fff6e7;border-left:3px solid #bd7c1f;border-radius:8px;padding:11px 13px;font-size:.84rem;line-height:1.5;color:#65563e!important;margin:0 0 14px!important}.perimeter-theoretical-note b{color:#805712}.claim-count-explanation{background:#f3f4f8;border:1px solid #c9cddb;border-radius:14px;margin:12px 0 22px;padding:0;overflow:hidden}.claim-count-explanation>summary{cursor:pointer;color:#192759;padding:14px 16px;font-weight:800}.claim-count-explanation[open]>summary{border-bottom:1px solid #d7dae4}.claim-count-explanation>p{color:#525666;margin:14px 16px}.claim-count-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 16px;display:grid}.claim-count-breakdown span{color:#686c7a;background:#fff;border:1px solid #d7dae4;border-radius:10px;flex-direction:column;min-width:0;padding:10px 12px;font-size:.82rem;display:flex}.claim-count-breakdown b{color:#192759;font-size:1.2rem}.claim-count-note{border-top:1px solid #d7dae4;padding-top:10px;font-size:.86rem}.perimeter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:320px;margin:12px 0 18px;display:grid;overflow:auto}.perimeter-approvals{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.perimeter-approvals button{min-height:48px;padding:10px 18px}@media (width<=800px){.perimeter-metrics,.perimeter-list,.claim-count-breakdown{grid-template-columns:1fr 1fr}}.claim-productivity-button{color:#202e5f!important;background:#e3e6f1!important;border:1px solid #b8bed3!important}.claim-productivity-modal{width:min(780px,100vw - 32px)}.claim-impact-breakdown{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-bottom:24px;display:grid}.claim-impact-breakdown>article{background:#fff;border:1px solid #d4d7e1;border-radius:12px;padding:17px 18px;box-shadow:0 5px 18px #171d330a}.claim-impact-breakdown>article small,.claim-impact-breakdown>article b,.claim-impact-breakdown>article span{display:block}.claim-impact-breakdown>article small{color:#3b4876;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.11em;font-weight:800}.claim-impact-breakdown>article b{color:#1c2851;font:650 calc(22px * var(--asos-font-scale,1)) Manrope;margin-top:6px}.claim-impact-breakdown>article span{color:#707480;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px}.claim-impact-breakdown>article.unavailable{background:#f1f2f4}.claim-impact-breakdown>span{color:#737da0;font-size:calc(22px * var(--asos-font-scale,1));align-self:center}.claim-impact-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.claim-impact-metrics article{background:#fff;border:1px solid #dadce3;border-radius:9px;padding:12px 13px}.claim-impact-metrics b,.claim-impact-metrics span{display:block}.claim-impact-metrics b{color:#24305b;font:650 calc(20px * var(--asos-font-scale,1)) Manrope}.claim-impact-metrics span{color:#78857f;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.07em;margin-top:2px}.claim-impact-method{max-width:none}.claim-impact-method>code{margin-bottom:14px!important}.claim-impact-method dl{grid-template-columns:1fr 1fr}.human-review-callout{background:#edeff6;border-left:3px solid #3d4c80;justify-content:space-between;gap:16px;padding:12px 14px;display:flex;margin-top:14px!important}.human-review-callout b,.human-review-callout span{display:block}.human-review-callout b{color:#242f58;white-space:nowrap}.human-review-callout span{color:#606473;max-width:410px;font-size:calc(10px * var(--asos-font-scale,1))}.claim-productivity-modal>footer button{width:auto;margin:0}@media (width<=650px){.claim-impact-breakdown{grid-template-columns:1fr}.claim-impact-breakdown>span{display:none}.claim-impact-metrics{grid-template-columns:1fr 1fr}.claim-impact-method dl{grid-template-columns:1fr}.human-review-callout{display:block}.human-review-callout span{margin-top:5px}}.design-around-head-actions{align-items:center;gap:9px;display:flex}.design-around-head-actions>span{color:#805612;font-size:calc(10px * var(--asos-font-scale,1));white-space:nowrap;background:#f3dfb9;border-radius:999px;padding:7px 10px;font-weight:700}.design-around-head-actions>button{color:#243262;width:36px;height:36px;font:700 calc(17px * var(--asos-font-scale,1))/1 Manrope;box-shadow:none;background:#fff;border:1px solid #c7cbd9;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.design-around-head-actions>button:hover{background:#eaecf3;border-color:#7983a8}.design-around-help-modal .evidence-help-content ol{color:#5f6370;margin:0;padding-left:20px}.design-around-help-modal .evidence-help-content li+li{margin-top:7px}@media (width<=700px){.design-around-head{align-items:flex-start}.design-around-head-actions{flex-direction:column;align-items:flex-end}}.coverage-review-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.coverage-review-actions button{width:auto!important;margin:0!important}.coverage-review-actions .secondary{color:#202e5f;background:#fff;border:1px solid #9fa7c2}.coverage-review-actions .secondary:hover{background:#f5f6fa}.perimeter-approval-block{background:#f5f6f9;border:1px solid #c7cbd9;border-radius:13px;margin-top:18px;padding:15px 17px;scroll-margin-top:150px}.perimeter-approval-block>div:first-child>b{color:#19254f;font-size:1rem;display:block}.perimeter-approval-block>div:first-child>p{color:#5c606e;max-width:760px;margin:5px 0 0;font-size:.86rem;line-height:1.5}.perimeter-approval-block .perimeter-approvals{margin-top:12px}@media (width<=560px){.coverage-review-actions{flex-direction:column;align-items:stretch}.coverage-review-actions button{width:100%!important}}.claim-title-field textarea{min-height:118px}.claim-input-generator{background:#edeff5;border:1px solid #bdc2d2;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.claim-input-generator b,.claim-input-generator small{display:block}.claim-input-generator b{color:#1d2851;font:650 calc(15px * var(--asos-font-scale,1)) Manrope}.claim-input-generator small{color:#606473;max-width:680px;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px;line-height:1.45}.claim-input-generator button{width:auto;min-width:130px;margin:0}.claim-input-generated{color:#53586b;font-size:calc(10px * var(--asos-font-scale,1));background:#f2f3f7;border-left:3px solid #2f3f77;grid-column:1/-1;margin:0;padding:10px 13px}@media (width<=700px){.claim-input-generator{flex-direction:column;align-items:stretch}.claim-input-generator button{width:100%}}.enterprise-marketing{background:#eeeff4;padding:110px clamp(24px,6vw,92px)}.enterprise-marketing .assurance-intro{color:#101527}.enterprise-marketing .assurance-intro>p{color:#314076}.enterprise-marketing .assurance-intro>span{color:#626674}.enterprise-marketing-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:65px;display:grid}.enterprise-marketing-grid article{background:#fff;border:1px solid #c9ccd7;border-radius:18px;min-height:260px;padding:26px}.enterprise-marketing-grid em{color:#314076;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.17em;font-style:normal;font-weight:700}.enterprise-marketing-grid h3{font:600 calc(19px * var(--asos-font-scale,1))/1.2 Manrope;margin:48px 0 13px}.enterprise-marketing-grid p{color:#656976;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.65}@media (width<=1000px){.enterprise-marketing-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.enterprise-marketing{padding:75px 24px}.enterprise-marketing-grid{grid-template-columns:1fr}.enterprise-marketing-grid article{min-height:auto}.enterprise-marketing-grid h3{margin-top:30px}}.marketing-brand>.asos-logo{width:210px;height:54px;color:inherit;background:0 0;border-radius:0;display:block}.marketing-markush{object-fit:contain;mix-blend-mode:multiply;width:100%;height:400px;margin:20px 0 4px;display:block}.marketing-site{--ink:#101527;--green:#17234f;--mint:#dcdfeb;--paper:#f4f3ec;background:var(--paper);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif}.marketing-site *{box-sizing:border-box}.marketing-nav{z-index:2;border-bottom:1px solid #cfd1d6;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.marketing-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.marketing-brand>span{background:var(--green);color:#fff;width:39px;height:39px;font:700 calc(20px * var(--asos-font-scale,1)) Manrope;border-radius:50% 50% 50% 12%;place-items:center;display:grid}.marketing-brand b,.marketing-brand small{display:block}.marketing-brand b{font:700 calc(13px * var(--asos-font-scale,1)) Manrope;letter-spacing:.17em}.marketing-brand small{font-size:calc(7px * var(--asos-font-scale,1));letter-spacing:.15em;color:#6e7281;margin-top:2px}.marketing-links{gap:32px;display:flex}.marketing-links a{color:#525666;font-size:calc(12px * var(--asos-font-scale,1));font-weight:600;text-decoration:none}.marketing-login,.marketing-cta button,.marketing-final button{align-items:center;gap:18px;width:auto;margin:0;padding:11px 16px}.marketing-hero{background:radial-gradient(circle at 80% 20%,#d9dde9 0,#0000 34%);grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:680px;padding:70px clamp(24px,6vw,92px) 80px;display:grid}.marketing-kicker,.section-intro>p,.security-card>p,.workflow-section>p,.marketing-final>p{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.2em;color:#314076;font-weight:700}.marketing-kicker span{vertical-align:middle;background:#314076;width:24px;height:1px;margin-right:8px;display:inline-block}.marketing-hero h1{letter-spacing:-.055em;max-width:720px;margin:20px 0 24px;font:600 clamp(48px,6.1vw,86px)/.98 Manrope}.marketing-lede{color:#565a6a;max-width:680px;font-size:calc(17px * var(--asos-font-scale,1));line-height:1.65}.marketing-cta{align-items:center;gap:24px;margin-top:34px;display:flex}.marketing-cta button{padding:15px 20px}.marketing-cta a{color:#28345e;font-size:calc(12px * var(--asos-font-scale,1));font-weight:700;text-decoration:none}.marketing-proof{border-top:1px solid #cbcdd5;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;padding-top:22px;display:grid}.marketing-proof b,.marketing-proof small{display:block}.marketing-proof b{font-size:calc(11px * var(--asos-font-scale,1))}.marketing-proof small{color:#717581;font-size:calc(9px * var(--asos-font-scale,1));margin-top:5px;line-height:1.45}.marketing-visual{background:#f6f7fa;border:1px solid #c7cad4;border-radius:28px;min-height:535px;padding:27px;position:relative;overflow:hidden;box-shadow:0 35px 80px #17203e18}.marketing-visual:before{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 55%,#dcdfeb 100%);position:absolute;inset:0}.visual-label{justify-content:space-between;align-items:center;display:flex}.visual-label span{font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.16em;color:#6c707e}.visual-label b{font-size:calc(11px * var(--asos-font-scale,1))}.marketing-visual svg{width:100%;margin-top:25px}.bond{fill:none;stroke:#19213e;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.atom{fill:#2a3b79;font:600 calc(23px * var(--asos-font-scale,1)) Manrope}.visual-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.visual-metrics span{background:#fff;border:1px solid #dbdde2;border-radius:10px;padding:13px}.visual-metrics small,.visual-metrics b{display:block}.visual-metrics small{font-size:calc(7px * var(--asos-font-scale,1));letter-spacing:.13em;color:#7c7f8a}.visual-metrics b{font-size:calc(11px * var(--asos-font-scale,1));margin-top:4px}.visual-status{color:#273463;font-size:calc(10px * var(--asos-font-scale,1));background:#e3e6f0;border-radius:9px;margin-top:12px;padding:11px 13px}.visual-status i{background:#2c4290;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.marketing-section{background:#fff;padding:110px clamp(24px,6vw,92px)}.section-intro{grid-template-columns:180px 1.2fr .8fr;align-items:start;gap:40px;display:grid}.section-intro h2{letter-spacing:-.04em;max-width:650px;margin:0;font:600 clamp(34px,4vw,54px)/1.05 Manrope}.section-intro>span{color:#666a77;line-height:1.65;font-size:calc(14px * var(--asos-font-scale,1))}.capability-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.capability-grid article{background:#f4f5f8;border:1px solid #dbdce1;border-radius:16px;min-height:300px;padding:24px;position:relative}.capability-grid em{color:#9a9eab;font-style:normal;font-size:calc(9px * var(--asos-font-scale,1));position:absolute;top:20px;right:20px}.capability-icon{color:#202d5d;width:58px;height:58px;font:600 calc(25px * var(--asos-font-scale,1)) Manrope;background:#dfe2ec;border-radius:14px;place-items:center;display:grid}.capability-grid h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:50px 0 12px}.capability-grid p{color:#656976;font-size:calc(12px * var(--asos-font-scale,1));line-height:1.65}.security-section{color:#fff;background:#121c3e;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.security-card{padding:100px clamp(30px,7vw,110px)}.security-card>p:first-child{color:#8895c3}.security-card h2{letter-spacing:-.045em;max-width:570px;margin:18px 0 22px;font:600 clamp(38px,4.5vw,62px)/1.05 Manrope}.security-card h2+.security-card p{color:#b8bccb;max-width:600px;line-height:1.7}.security-card ul{border-top:1px solid #374060;gap:15px;padding:25px 0 0;list-style:none;display:grid}.security-card li{color:#dbdee8;font-size:calc(12px * var(--asos-font-scale,1))}.security-card li span{color:#8895c3;margin-right:10px}.security-diagram{color:var(--ink);background:#dcdfe9;place-items:center;padding:60px;display:grid}.security-ring{border:1px solid #8e94ab;border-radius:50%;place-items:center;display:grid;position:relative}.security-ring>span{font-size:calc(7px * var(--asos-font-scale,1));letter-spacing:.16em;color:#545b72;position:absolute;top:24px}.security-ring.outer{width:min(520px,90vw);height:min(520px,90vw)}.security-ring.middle{background:#edeef3;width:72%;height:72%}.security-ring.inner{text-align:center;background:#fff;align-content:center;width:65%;height:65%;box-shadow:0 20px 60px #151e3f17}.security-ring.inner b,.security-ring.inner small{display:block}.security-ring.inner b{font:700 calc(12px * var(--asos-font-scale,1)) Manrope;letter-spacing:.14em}.security-ring.inner small{color:#727682;font-size:calc(9px * var(--asos-font-scale,1));margin-top:6px}.security-ring.inner i{color:#314076;font:normal calc(48px * var(--asos-font-scale,1)) serif;margin-top:18px}.workflow-section{text-align:center;padding:105px clamp(24px,6vw,92px)}.workflow-section h2{letter-spacing:-.04em;margin:14px 0 55px;font:600 clamp(34px,4vw,52px) Manrope}.workflow-line{grid-template-columns:repeat(9,auto);justify-content:center;align-items:center;gap:22px;display:grid}.workflow-line article{text-align:left;border-top:2px solid #2f3f77;min-width:130px;padding:18px}.workflow-line b,.workflow-line span{display:block}.workflow-line b{font-size:calc(12px * var(--asos-font-scale,1))}.workflow-line span{color:#717480;font-size:calc(9px * var(--asos-font-scale,1));margin-top:5px}.workflow-line i{color:#898ea0;font-style:normal}.marketing-final{text-align:center;background:#dcdfe9;padding:100px 24px}.marketing-final h2{letter-spacing:-.045em;margin:13px 0 28px;font:600 clamp(40px,5vw,65px) Manrope}.marketing-final button{padding:15px 22px;display:inline-flex}.marketing-site footer{color:#fff;background:#0e152e;justify-content:space-between;align-items:center;gap:20px;padding:35px clamp(24px,5vw,76px);display:flex}.marketing-site footer .marketing-brand b{color:#fff}.marketing-site footer p{color:#9ea3b5;font-size:calc(9px * var(--asos-font-scale,1))}.marketing-site footer>small{color:#818699;font-size:calc(8px * var(--asos-font-scale,1))}@media (width<=1000px){.marketing-links{display:none}.marketing-hero,.security-section{grid-template-columns:1fr}.marketing-visual{min-height:480px}.section-intro{grid-template-columns:1fr}.capability-grid{grid-template-columns:1fr 1fr}.workflow-line{grid-template-columns:1fr;max-width:500px;margin:auto}.workflow-line i{transform:rotate(90deg)}.security-diagram{min-height:600px}}@media (width<=620px){.marketing-nav{height:72px}.marketing-brand small{display:none}.marketing-login{padding:10px 12px}.marketing-hero{padding-top:50px}.marketing-hero h1{font-size:calc(48px * var(--asos-font-scale,1))}.marketing-proof,.capability-grid{grid-template-columns:1fr}.marketing-cta{flex-direction:column;align-items:flex-start}.marketing-visual{min-height:410px;padding:17px}.visual-label{flex-direction:column;align-items:flex-start;gap:5px}.visual-metrics{grid-template-columns:1fr}.visual-metrics span:nth-child(n+2){display:none}.security-ring.outer{width:330px;height:330px}.marketing-site footer{flex-direction:column;align-items:flex-start}}.approval-marketing{background:#e5e7ef;padding:110px clamp(24px,6vw,92px)}.approval-marketing-intro{grid-template-columns:180px 1.2fr .8fr;align-items:start;gap:40px;display:grid}.approval-marketing-intro>p{color:#314076;font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.2em;margin:0;font-weight:700}.approval-marketing-intro h2{letter-spacing:-.04em;max-width:720px;margin:0;font:600 clamp(34px,4vw,54px)/1.05 Manrope}.approval-marketing-intro>span{color:#626674;font-size:calc(14px * var(--asos-font-scale,1));line-height:1.65}.approval-showcase{grid-template-columns:1.05fr .95fr;gap:28px;margin-top:65px;display:grid}.approval-route-demo{background:#f8f9fb;border:1px solid #b8bdcd;border-radius:22px;padding:25px;box-shadow:0 25px 60px #17203f12}.approval-freeze{color:#fff;background:#141d3f;border-radius:14px;padding:20px}.approval-freeze>span{color:#8b98c4;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.18em;font-weight:700}.approval-freeze h3{font:600 calc(21px * var(--asos-font-scale,1)) Manrope;margin:8px 0 6px}.approval-freeze p{color:#bec2d1;font-size:calc(11px * var(--asos-font-scale,1));margin:0;line-height:1.5}.approval-freeze code{color:#9199b5;font-size:calc(9px * var(--asos-font-scale,1));margin-top:15px;display:block}.approval-stages{gap:9px;margin:14px 0;display:grid}.approval-stages article{background:#fff;border:1px solid #d7d9e0;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.approval-stages article>i{color:#28345e;width:32px;height:32px;font-size:calc(11px * var(--asos-font-scale,1));background:#e5e7ee;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.approval-stages b,.approval-stages span{display:block}.approval-stages b{font-size:calc(12px * var(--asos-font-scale,1))}.approval-stages span{color:#747783;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.approval-stages em{color:#273464;font-size:calc(8px * var(--asos-font-scale,1));background:#e0e4f1;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:700}.approval-stages .current{background:#fffaf0;border-color:#d8bc83}.approval-stages .current em{color:#7a5924;background:#f5e7c8}.approval-certificate{border-top:1px solid #d6d8df;align-items:center;gap:12px;padding:14px;display:flex}.approval-seal{color:#233470;background:#dce0ee;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.approval-certificate b,.approval-certificate small{display:block}.approval-certificate b{font-size:calc(11px * var(--asos-font-scale,1))}.approval-certificate small{color:#727580;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.approval-benefits{grid-template-columns:1fr 1fr;gap:12px;display:grid}.approval-benefits article{background:#f7f8fa;border:1px solid #c9ccd8;border-radius:16px;gap:14px;padding:22px;display:flex}.approval-benefits article>span{color:#586490;font-size:calc(9px * var(--asos-font-scale,1));flex:none;font-weight:700}.approval-benefits h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0 0 9px}.approval-benefits p{color:#656976;font-size:calc(11px * var(--asos-font-scale,1));margin:0;line-height:1.6}@media (width<=1000px){.approval-marketing-intro,.approval-showcase{grid-template-columns:1fr}}@media (width<=620px){.approval-marketing{padding:75px 24px}.approval-benefits{grid-template-columns:1fr}.approval-stages article{grid-template-columns:35px 1fr}.approval-stages em{grid-column:2;width:max-content}}.workflow-line{grid-template-columns:repeat(11,auto);gap:18px}.workflow-line article{min-width:120px}@media (width<=1000px){.assurance-intro,.assurance-grid,.workflow-line{grid-template-columns:1fr}}@media (width<=620px){.assurance-marketing{padding:75px 24px}.assurance-grid article{min-height:auto}.assurance-grid h3{margin-top:34px}}.assurance-marketing{color:#fff;background:#121c3e;padding:110px clamp(24px,6vw,92px)}.assurance-intro{grid-template-columns:180px 1.2fr .8fr;align-items:start;gap:40px;display:grid}.assurance-intro>p{color:#8f9bc7;font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.2em;margin:0;font-weight:700}.assurance-intro h2{letter-spacing:-.04em;max-width:760px;margin:0;font:600 clamp(34px,4vw,54px)/1.05 Manrope}.assurance-intro>span{color:#b8bccb;font-size:calc(14px * var(--asos-font-scale,1));line-height:1.65}.assurance-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px;display:grid}.assurance-grid article{background:#19244a;border:1px solid #414a69;border-radius:18px;min-height:260px;padding:28px}.assurance-grid em{color:#8f9bc7;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.17em;font-style:normal;font-weight:700}.assurance-grid h3{max-width:330px;font:600 calc(21px * var(--asos-font-scale,1))/1.2 Manrope;margin:55px 0 14px}.assurance-grid p{color:#c5c9d7;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.7}@media (width<=1000px){.assurance-intro,.assurance-grid{grid-template-columns:1fr}}@media (width<=620px){.assurance-marketing{padding:75px 24px}.assurance-grid article{min-height:auto}.assurance-grid h3{margin-top:34px}}@media (width<=1000px){.marketing-site .security-section{grid-template-columns:minmax(0,1fr)}.marketing-site .security-card,.marketing-site .security-diagram{min-width:0}}@media (width<=620px){.marketing-site .security-diagram{padding:24px}.marketing-site .security-ring.outer{width:min(330px,100vw - 48px);height:min(330px,100vw - 48px)}}.compute-marketing{background:#e2e4ec;padding:110px clamp(24px,6vw,92px)}.compute-marketing-intro{grid-template-columns:180px 1.2fr .8fr;align-items:start;gap:40px;display:grid}.compute-marketing-intro>p{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.2em;color:#314076;font-weight:700}.compute-marketing-intro h2{letter-spacing:-.04em;margin:0;font:600 clamp(34px,4vw,54px)/1.05 Manrope}.compute-marketing-intro>span{color:#5f6371;font-size:calc(14px * var(--asos-font-scale,1));line-height:1.65}.compute-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.compute-options article{background:#f7f8fa;border:1px solid #bdc1ce;border-radius:18px;padding:30px}.compute-options .customer-compute-card{color:#fff;background:linear-gradient(145deg,#151e3f,#0d1530);border-color:#151e3f;position:relative;box-shadow:0 24px 55px #121c3e2b}.compute-option-label{justify-content:space-between;display:flex}.compute-option-label span,.compute-option-label em{font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.15em;color:#646a80;font-style:normal}.customer-compute-card .compute-option-label span,.customer-compute-card .compute-option-label em{color:#919abb}.compute-options h3{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:55px 0 13px}.compute-options article>p{color:#616572;max-width:650px;font-size:calc(12px * var(--asos-font-scale,1));line-height:1.65}.customer-compute-card>p{color:#b9bece!important}.compute-options ul{border-top:1px solid #cacdd7;gap:10px;margin:25px 0 0;padding:18px 0 0;list-style:none;display:grid}.customer-compute-card ul{border-color:#394263}.compute-options li{font-size:calc(10px * var(--asos-font-scale,1))}.compute-options li:before{content:"✓";color:#324482;margin-right:9px}.customer-compute-card li:before{color:#919dc7}.compatible-compute-card{background:linear-gradient(145deg,#fbfbfd,#eaecf3)!important;border-color:#9ba2bc!important}.agent-flow{background:#f4f5f8;border:1px solid #bdc1d0;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:14px;padding:20px;display:grid}.agent-flow div{padding:10px}.agent-flow small,.agent-flow b{display:block}.agent-flow small{font-size:calc(7px * var(--asos-font-scale,1));letter-spacing:.13em;color:#717584}.agent-flow b{font-size:calc(10px * var(--asos-font-scale,1));margin-top:5px}.agent-flow i{color:#666f91;font-style:normal}.compute-scope-note{color:#686c7a;font-size:calc(9px * var(--asos-font-scale,1));text-align:center;margin:14px 0 0}.compute-upsell-badge{color:#171d33;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.14em;background:#d9a94d;border-radius:999px;padding:8px 12px;position:absolute;top:-13px;right:24px;box-shadow:0 8px 20px #171d3322}.compute-upsell-footer{background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:15px 17px;display:flex}.compute-upsell-footer b,.compute-upsell-footer span{display:block}.compute-upsell-footer b{font-size:calc(10px * var(--asos-font-scale,1))}.compute-upsell-footer span{color:#9fa7c3;font-size:calc(8px * var(--asos-font-scale,1));text-align:right}@media (width<=1000px){.compute-marketing-intro,.agent-flow{grid-template-columns:1fr}.agent-flow i{text-align:center;transform:rotate(90deg)}.compute-options{grid-template-columns:1fr 1fr}}@media (width<=700px){.compute-options{grid-template-columns:1fr}.compute-options h3{margin-top:35px}.compute-upsell-footer{flex-direction:column;align-items:flex-start}.compute-upsell-footer span{text-align:left}}.compute-options li:before{content:"✓"}.capability-icon{font:inherit}.capability-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;overflow:visible}.capability-icon svg text{fill:currentColor;stroke:none;font:700 calc(8px * var(--asos-font-scale,1)) Manrope}.capability-icon svg .accent{stroke:#5264a4}.compute-backdrop{z-index:150;align-items:flex-start;overflow:auto}.compute-modal{background:#f5f6f8;border-radius:18px;width:min(900px,100% - 30px);margin:30px auto;padding:26px;box-shadow:0 25px 80px #080b1755}.compute-modal>header{border-bottom:1px solid #dbdce1;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.compute-modal h2{font:600 calc(27px * var(--asos-font-scale,1)) Manrope;margin:0}.compute-modal header p:last-child{color:#686b76}.compute-modal header>button{color:#393e51;width:40px;height:40px;font-size:calc(20px * var(--asos-font-scale,1));background:#e5e6ea;justify-content:center;margin:0;padding:0}.compute-modes{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.compute-modes button{text-align:left;color:#23283c;background:#fff;border:1px solid #d5d7dd;grid-template-columns:1fr auto;gap:5px;margin:0;padding:18px;display:grid}.compute-modes button.active{background:#eaecf4;border:2px solid #263772}.compute-modes b,.compute-modes span{grid-column:1}.compute-modes span{color:#6c6f7a;font-size:calc(10px * var(--asos-font-scale,1))}.compute-modes em{font-style:normal;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.1em;grid-area:1/2/3;align-self:center}.no-fallback{background:#fff7e8;border-left:3px solid #b07d2e;gap:16px;margin:12px 0;padding:12px;display:flex}.no-fallback b{font-size:calc(11px * var(--asos-font-scale,1));flex:none}.no-fallback span{color:#725b37;font-size:calc(10px * var(--asos-font-scale,1))}.compute-agents,.compute-enroll,.compute-token{background:#fff;border:1px solid #dcdde2;border-radius:12px;margin-top:18px;padding:18px}.compute-preference{background:#edeff6;border:1px solid #bdc2d4;border-radius:12px;grid-template-columns:1fr 280px;align-items:end;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.compute-preference h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0}.compute-preference p{color:#606472;font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0 0;line-height:1.5}.compute-preference label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.compute-preference select{background:#fff;border:1px solid #b9bdcb;border-radius:7px;width:100%;margin-top:6px;padding:9px;display:block}.compute-agents h3,.compute-enroll h3,.compute-token h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0}.compute-agents>div>p,.compute-enroll>div>p{color:#738078;font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0 14px}.compute-agents article{border-top:1px solid #e4e5e8;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.compute-agents i{background:#9aa49f;border-radius:50%;width:9px;height:9px}.compute-agents i.online{background:#2b4293}.compute-agents i.revoked{background:#b84b3c}.compute-agents b,.compute-agents small{display:block}.compute-agents small{color:#738078;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.preferred-agent-badge{color:#213063;font-size:calc(8px * var(--asos-font-scale,1));background:#dce0ef;border-radius:999px;margin-left:8px;padding:2px 6px;font-style:normal;font-weight:700;display:inline-block}.compute-agents button{color:#8b3c30;background:#f4e9e6;width:auto;margin:0;padding:7px 9px}.compute-empty{color:#7b8781;font-size:calc(10px * var(--asos-font-scale,1))}.compute-enroll{grid-template-columns:1fr 240px auto;align-items:end;gap:12px;display:grid}.compute-enroll label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.compute-enroll input{border:1px solid #c9cbd4;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.compute-enroll button,.compute-token button{width:auto;margin:0}.compute-token{background:#edeff6;border-color:#b7bed5}.compute-token pre{color:#e6e9f2;white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(10px * var(--asos-font-scale,1));background:#171f3c;border-radius:8px;padding:13px}.compute-token ol{color:#5f6370;font-size:calc(10px * var(--asos-font-scale,1));line-height:1.8}@media (width<=700px){.compute-modes,.compute-enroll,.compute-preference{grid-template-columns:1fr}.no-fallback{flex-direction:column}}.compute-modal>.compute-modal-header{align-items:flex-start;height:auto;min-height:0;padding:0 0 20px}.compute-modal-header>div{min-width:0}.compute-modal-header .eyebrow{margin-bottom:10px}.compute-modal-header h2{line-height:1.15}.compute-modal-header>div>p:last-child{max-width:700px;margin:14px 0 0;line-height:1.55}.compute-modal-header>.compute-modal-close{color:#393e51;background:#e5e6ea;border:1px solid #0000;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;margin:0;padding:0;display:grid}.compute-modal-close svg{width:20px;height:20px;display:block}.compute-modal-close path{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round}.compute-modal-close:hover{background:#d9dbe2;border-color:#c6c9d2}.compute-modal-close:focus-visible{outline-offset:2px;outline:3px solid #79aef8}.ai-usage-panel{background:#fff;border:1px solid #cacdd9;border-radius:16px;margin:18px 0;padding:0;overflow:hidden}.ai-usage-panel>summary{cursor:pointer;background:#f3f4f7;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.ai-usage-panel>summary span b,.ai-usage-panel>summary span small{display:block}.ai-usage-panel>summary span small{color:#6b6f7b;margin-top:4px;font-weight:400}.ai-usage-panel>summary>strong{white-space:nowrap;color:#182553}.ai-usage-metrics{grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 18px;display:grid}.ai-usage-metrics article{background:#eeeff4;border-radius:10px;padding:13px}.ai-usage-metrics b,.ai-usage-metrics span{display:block}.ai-usage-metrics b{font-size:calc(18px * var(--asos-font-scale,1))}.ai-usage-metrics span{color:#6b6f7b;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px}.ai-usage-note{color:#725a32;font-size:calc(11px * var(--asos-font-scale,1));background:#fff7e8;border-left:3px solid #ba812f;margin:0 18px 14px;padding:10px 12px}.ai-usage-table{padding:0 18px 18px}.ai-usage-table>div{border-top:1px solid #e1e2e7;grid-template-columns:1.2fr 1.2fr 1.2fr auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.ai-usage-table span b,.ai-usage-table span small{display:block}.ai-usage-table span small{color:#717480;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px}.ai-usage-table>div>strong{color:#182553}@media (width<=850px){.ai-usage-metrics{grid-template-columns:repeat(2,1fr)}.ai-usage-table>div{grid-template-columns:1fr 1fr}.ai-usage-table>div>strong{text-align:right}}.compute-modes{grid-template-columns:repeat(3,1fr)}.external-boundary-warning{color:#674b25;background:#fff5e5;border-left:4px solid #b57424;border-radius:0 8px 8px 0;grid-template-columns:auto 1fr;gap:12px;margin:12px 0 8px;padding:13px 14px;display:grid}.external-boundary-warning b{font-size:calc(11px * var(--asos-font-scale,1));white-space:nowrap}.external-boundary-warning span{font-size:calc(10px * var(--asos-font-scale,1));line-height:1.55}.endpoint-actions .edit-endpoint{color:#313954;background:#edeef1}.endpoint-form-actions{grid-column:1/-1;align-items:end;gap:8px;display:flex}.endpoint-form-actions button{width:auto}.endpoint-form-actions .secondary{color:#363c50;background:#edeef0}.compute-endpoints article{grid-template-columns:12px 1fr auto}.endpoint-actions{gap:6px;display:flex}.endpoint-actions button:first-child{color:#24305b;background:#e7e9f0}.endpoint-preference{font-size:calc(10px * var(--asos-font-scale,1));margin-top:14px;font-weight:700;display:block}.endpoint-preference select{background:#fff;border:1px solid #b9bdcb;border-radius:7px;width:100%;margin-top:6px;padding:9px;display:block}.compute-endpoint-form{background:#fff;border:1px solid #dcdde2;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:18px;display:grid}.compute-endpoint-form>div{grid-column:1/-1}.compute-endpoint-form h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0}.compute-endpoint-form p{color:#738078;font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0}.compute-endpoint-form label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.compute-endpoint-form label small{color:#78857e;font-weight:500}.compute-endpoint-form input{border:1px solid #c9cbd4;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.compute-endpoint-form button{align-self:end;width:auto;margin:0}@media (width<=800px){.compute-modes,.compute-endpoint-form{grid-template-columns:1fr}.compute-endpoint-form>div{grid-column:auto}}.compute-package-note{color:#5f6370;font-size:calc(10px * var(--asos-font-scale,1));line-height:1.55}.compute-token-actions{flex-wrap:wrap;gap:10px;display:flex}.compute-token-actions .secondary{color:#242e53;background:#dcdfe8}.project-data-backdrop{z-index:1250;background:#151a2a6e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.project-data-modal{background:#f2f3f7;border-radius:24px;width:min(1420px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 80px #0f132342}.project-data-head{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2f3f7f5;border-bottom:1px solid #d4d6de;justify-content:space-between;align-items:flex-start;gap:30px;padding:30px 36px 24px;display:flex;position:sticky;top:0}.project-data-head h2{margin:6px 0 7px;font:600 clamp(28px,3vw,42px)/1.1 Manrope}.project-data-head p:last-child{color:#686c79;max-width:850px;margin:0}.project-data-head>.modal-close-button{color:#28335a;background:#e5e6eb;flex:0 0 52px;width:52px;height:52px;margin:0}.project-data-summary{grid-template-columns:160px 190px 1fr;align-items:stretch;gap:12px;padding:22px 36px 0;display:grid}.project-data-summary article{color:#fff;background:#17203f;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.project-data-summary strong{font:600 calc(25px * var(--asos-font-scale,1)) Manrope}.project-data-summary span{font-size:calc(10px * var(--asos-font-scale,1));color:#bec2d0}.project-data-summary p{color:#616571;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #cfd2db;border-radius:12px;margin:0;padding:14px 17px;line-height:1.55}.project-data-upload{background:#fff;border:1px solid #ced1da;border-radius:16px;grid-template-columns:1.3fr 1fr 1fr auto;gap:12px;margin:18px 36px 0;padding:20px;display:grid}.project-data-upload-title{grid-column:1/-1}.project-data-upload h3{font:600 calc(19px * var(--asos-font-scale,1)) Manrope;margin:0}.project-data-upload p{color:#747782;font-size:calc(10px * var(--asos-font-scale,1));margin:4px 0 0}.project-data-upload label,.project-data-tools label,.project-data-fields label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.project-data-upload input,.project-data-upload select,.project-data-upload textarea,.project-data-tools input,.project-data-tools select,.project-data-fields select,.project-data-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #c7cad3;border-radius:8px;margin-top:6px;padding:10px;display:block}.project-data-upload label>span{float:right;color:#818490;font-weight:400}.project-data-upload textarea,.project-data-fields textarea{resize:vertical}.project-data-upload>button{align-self:end;width:auto;margin:0;padding:11px 18px}.project-data-notes{grid-column:1/4}.project-data-guidance,.project-data-error,.project-data-message{font-size:calc(10px * var(--asos-font-scale,1));border-radius:9px;margin:12px 36px 0;padding:12px 15px;line-height:1.5}.project-data-guidance{color:#525767;background:#e6e8ef;border-left:4px solid #344274}.project-data-error{color:#85382f;background:#f8e7e4;border-left:4px solid #a34035}.project-data-message{color:#28345f;background:#e5e8f2;border-left:4px solid #3c4a7c}.project-data-tools{background:#eaebf0;border-radius:12px;grid-template-columns:minmax(280px,1fr) 260px auto;align-items:end;gap:12px;margin:18px 36px 0;padding:14px;display:grid}.project-data-tools input,.project-data-tools select{margin-bottom:0}.project-data-tools>span{color:#666a77;font-size:calc(10px * var(--asos-font-scale,1));padding:11px}.project-data-list{gap:12px;padding:18px 36px 38px;display:grid}.project-data-list>article{background:#fff;border:1px solid #d7d9e0;border-radius:15px;padding:17px}.project-data-list>article.selected{border-color:#8f98b8;box-shadow:inset 4px 0 #344376}.project-data-item-head{grid-template-columns:190px minmax(220px,1fr) auto;align-items:center;gap:16px;display:grid}.project-data-selection{align-items:flex-start;gap:9px;display:flex}.project-data-selection input{margin-top:2px}.project-data-selection b,.project-data-selection small{display:block}.project-data-selection b{font-size:calc(10px * var(--asos-font-scale,1))}.project-data-selection small{color:#787b87;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.project-data-file-info{min-width:0}.project-data-file-info h3{text-overflow:ellipsis;white-space:nowrap;font:600 calc(15px * var(--asos-font-scale,1)) Manrope;margin:0;overflow:hidden}.project-data-file-info p{color:#727580;font-size:calc(9px * var(--asos-font-scale,1));margin:4px 0 0}.project-data-actions{gap:7px;display:flex}.project-data-actions a,.project-data-actions button{width:auto;font-size:calc(9px * var(--asos-font-scale,1));border-radius:7px;margin:0;padding:8px 11px;text-decoration:none}.project-data-actions a{color:#28345e;background:#e6e8ef}.project-data-actions button{color:#953e33;background:#f7e7e4}.project-data-fields{border-top:1px solid #e0e1e6;grid-template-columns:220px 220px minmax(280px,1fr);gap:12px;margin-top:15px;padding-top:14px;display:grid}.project-data-fields textarea{margin-bottom:0}.project-data-extract{margin-top:10px}.project-data-extract summary{cursor:pointer;color:#2c3969;font-size:calc(10px * var(--asos-font-scale,1));font-weight:600}.project-data-extract pre{white-space:pre-wrap;max-height:210px;font:calc(9px * var(--asos-font-scale,1))/1.5 monospace;background:#f2f3f5;border-radius:8px;padding:12px;overflow:auto}.project-data-empty{text-align:center;color:#6d717d;background:#fff;border:1px dashed #c8cbd5;border-radius:15px;margin:0;padding:50px}@media (width<=900px){.project-data-summary{grid-template-columns:1fr 1fr}.project-data-summary p{grid-column:1/-1}.project-data-upload{grid-template-columns:1fr 1fr}.project-data-upload-title,.project-data-notes,.project-data-upload>button{grid-column:1/-1}.project-data-item-head{grid-template-columns:1fr}.project-data-fields{grid-template-columns:1fr 1fr}.project-data-item-notes{grid-column:1/-1}}@media (width<=650px){.project-data-backdrop{padding:0}.project-data-modal{border-radius:0;width:100vw;max-height:100vh}.project-data-head,.project-data-summary,.project-data-list{padding-left:18px;padding-right:18px}.project-data-upload,.project-data-tools{margin-left:18px;margin-right:18px}.project-data-summary,.project-data-upload,.project-data-tools,.project-data-fields{grid-template-columns:1fr}.project-data-summary p,.project-data-upload-title,.project-data-notes,.project-data-upload>button,.project-data-item-notes{grid-column:auto}.project-data-tools>span{padding:0}.project-data-actions a,.project-data-actions button{text-align:center;flex:1}}.project-data-modal>.project-data-head{box-sizing:border-box;height:auto;min-height:0;overflow:visible}.project-data-head>div{min-width:0}.project-data-head .eyebrow{margin-bottom:10px}@media (width<=650px){.project-data-modal>.project-data-head{padding:22px 18px 18px}}.molecule-preview-error{color:#7a7d88;width:100%;height:100%;font-size:calc(12px * var(--asos-font-scale,1));text-align:center;place-items:center;padding:16px;display:grid}.chemical-formula{letter-spacing:.015em;white-space:nowrap;font-weight:750}.chemical-formula sub{vertical-align:sub;font-size:.72em;line-height:0}.chemical-formula sup{vertical-align:super;font-size:.72em;line-height:0}.structure-name-modal{background:#fff;border-radius:22px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 24px 70px #1131253d}.structure-name-modal h2{margin:4px 0 8px}.structure-name-modal>p:not(.eyebrow){color:#656976;margin:0 50px 20px 0;line-height:1.5}.structure-name-modal .modal-close{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;font-size:0;line-height:1;display:flex;position:absolute;top:20px;right:20px}.structure-name-modal .modal-close:before,.structure-name-modal .modal-close:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2.5px;position:absolute;top:50%;left:50%}.structure-name-modal .modal-close:before{transform:translate(-50%,-50%)rotate(45deg)}.structure-name-modal .modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.structure-name-preview{background:#f7f8fa;border:1px solid #d7d9e2;border-radius:14px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 18px;padding:14px;display:grid}.structure-name-preview img{object-fit:contain;background:#fff;border-radius:10px;width:150px;height:110px}.structure-name-preview code{overflow-wrap:anywhere;white-space:normal}.structure-name-modal label{margin-top:14px;display:block}.structure-name-modal label span{color:#7a7d88;font-weight:500}.structure-name-modal input[type=text],.structure-name-modal textarea{width:100%}.structure-name-caution{color:#8a661f;margin-top:7px;display:block}.structure-name-confirm{background:#eef0f5;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;line-height:1.4;display:flex!important}.structure-name-confirm input{width:auto;margin-top:3px}.structure-name-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.structure-name-actions button{width:auto;margin:0}.draft-save-modal{width:min(560px,100vw - 32px);position:relative}.draft-save-modal>.modal-close-button{color:#28335a;background:#e8e9ee;width:44px;height:44px;margin:0;position:absolute;top:20px;right:20px}.draft-save-modal h2{margin:5px 54px 9px 0}.draft-save-modal>p:not(.eyebrow){color:#656976;line-height:1.55}.draft-save-modal label{gap:7px;margin-top:20px;font-weight:700;display:grid}.draft-save-modal input{width:100%;font:inherit;border:1px solid #bdc1ce;border-radius:9px;padding:12px}.draft-save-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.draft-save-actions button{width:auto;margin:0}.draft-save-actions .cancel{color:#33384b;background:#ecedf0}.generic-add .generic-picker-trigger,.generic-add button{align-self:stretch;height:48px;min-height:48px;margin:0;padding-top:0;padding-bottom:0}.generic-add .generic-picker-trigger{color:#23293d;text-align:left;min-width:240px;box-shadow:none;background:#fff;border:1px solid #bdc1ce;flex:auto;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.generic-add .generic-picker-trigger:hover{background:#f7f8fa;border-color:#4c5a8a}.generic-add .generic-picker-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generic-add .generic-picker-trigger span:last-child{color:#475070;font-size:calc(18px * var(--asos-font-scale,1));margin-left:16px}.generic-picker-backdrop{z-index:1900;padding:20px}.generic-picker-modal{background:#fafafc;border-radius:22px;flex-direction:column;width:min(860px,100vw - 32px);max-height:min(820px,100vh - 40px);padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #081f1657}.generic-picker-modal h2{font-size:calc(27px * var(--asos-font-scale,1));margin:4px 56px 8px 0}.generic-picker-modal>p:not(.eyebrow){color:#666a77;margin:0 56px 18px 0;line-height:1.5}.generic-picker-close{top:22px;right:22px;color:#28335b!important;background:#e7e9ee!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;position:absolute!important}.generic-picker-search{color:#404557;font-size:calc(11px * var(--asos-font-scale,1));gap:7px;font-weight:750;display:grid}.generic-picker-search input{color:#18203c;width:100%;font:inherit;background:#fff;border:1px solid #bfc3cf;border-radius:10px;padding:12px 14px}.generic-picker-search input:focus{outline-offset:1px;border-color:#4f82c8;outline:3px solid #8bb7ff}.generic-picker-results{min-height:170px;margin-top:17px;padding-right:7px;overflow:auto}.generic-picker-category+.generic-picker-category{margin-top:18px}.generic-picker-category h3{color:#656977;font:750 calc(11px * var(--asos-font-scale,1)) Manrope;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px}.generic-picker-category>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generic-picker-category button{color:#242d4b;text-align:left;width:100%;min-height:66px;box-shadow:none;background:#fff;border:1px solid #d3d5de;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex}.generic-picker-category button:hover,.generic-picker-category button.selected{background:#edeff5;border-color:#4b598a}.generic-picker-category button>span:first-child{min-width:0}.generic-picker-category b,.generic-picker-category small{display:block}.generic-picker-category b{font-size:calc(13px * var(--asos-font-scale,1))}.generic-picker-category small{color:#6a6d79;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px;font-weight:500;line-height:1.4}.generic-picker-category button>span:last-child{color:#384572;font-size:calc(17px * var(--asos-font-scale,1));flex:none}.generic-picker-state{color:#717480;text-align:center;padding:46px 20px}.generic-picker-modal footer{color:#717480;font-size:calc(11px * var(--asos-font-scale,1));border-top:1px solid #dcdee4;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.generic-picker-modal footer button{color:#353c53;background:#e8e9ed;width:auto;margin:0;padding:9px 14px}@media (width<=680px){.generic-picker-modal{padding:22px}.generic-picker-category>div{grid-template-columns:1fr}.generic-picker-modal h2{font-size:calc(23px * var(--asos-font-scale,1))}.generic-picker-backdrop{padding:0}.generic-picker-modal{border-radius:0;width:100vw;max-height:100vh}}.ring-closure-add,.substituent-rule-list article,.substituent-options{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ring-closure-add{margin-top:.6rem}.ring-closure-add select{width:auto;min-width:5.5rem;margin:0}.ring-closure-add button{white-space:nowrap;flex:none;width:auto;min-width:0;margin:0;padding-inline:1rem}.ring-closure-guidance{color:#666973;margin-top:.45rem;display:block}.ring-closure-guidance.unavailable{color:#8a5a13}.ring-closure-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.ring-closure-editor .ring-closure-list>li{background:#fff;border:1px solid #d8dadf;border-radius:12px;min-width:0;padding:.8rem}.ring-closure-list>li>header{border-bottom:1px solid #e5e6ea;justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:.65rem;display:flex}.ring-closure-list>li>header>div{gap:.2rem;display:grid}.ring-closure-list>li>header>div small{color:#666973;font-size:.78rem}.substituent-options>button{white-space:nowrap;flex:none;width:auto;min-width:0;margin:0;padding:.65rem .9rem}.ring-closure-list>li>header strong{color:#17203f;font-size:.95rem}.ring-closure-count{color:#666973;white-space:nowrap;background:#edeff4;border-radius:999px;padding:.3rem .55rem;font-size:.75rem}.ring-closure-alternatives{border:1px solid #e1e2e7;border-radius:10px;grid-template-columns:1fr;gap:0;margin-top:.65rem;padding:0;list-style:none;display:grid;overflow:hidden}.ring-closure-alternative{background:#fff;grid-template-columns:auto 52px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:60px;padding:.45rem .55rem;display:grid}.ring-closure-alternative+.ring-closure-alternative{border-top:1px solid #e8e9ec}.ring-closure-index{color:#313a5c;background:#edeff4;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:700;display:grid}.ring-closure-preview{place-items:center;width:52px;height:48px;display:grid}.ring-closure-preview img{object-fit:contain;width:100%;height:100%}.ring-closure-description{gap:.15rem;min-width:0;display:grid}.ring-closure-description strong,.ring-closure-description small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ring-closure-description small{color:#666973;font-size:.7rem}.ring-closure-actions{align-items:center;gap:.3rem;display:flex}.ring-closure-actions button,.ring-closure-expand{width:auto;min-width:0;box-shadow:none;margin:0}.ring-closure-actions .ring-closure-edit{color:#19244c;background:#fff;border:1px solid #cacdd8;padding:.4rem .65rem;font-size:.75rem}.ring-closure-actions .ring-closure-remove{color:#8a3e32;background:0 0;border:0;border-radius:6px;width:2rem;height:2rem;padding:0;font-size:0;line-height:0;display:block;position:relative}.ring-closure-actions .ring-closure-remove:before,.ring-closure-actions .ring-closure-remove:after{content:"";background:currentColor;border-radius:2px;width:.7rem;height:2px;position:absolute;top:50%;left:50%}.ring-closure-actions .ring-closure-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.ring-closure-actions .ring-closure-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.ring-closure-actions .ring-closure-remove:hover{background:#f8e8e4}.ring-closure-expand{color:#19244c;background:#fff;border:1px solid #cacdd8;margin-top:.65rem;padding:.45rem .7rem;font-size:.78rem}@media (width<=640px){.ring-closure-list,.ring-closure-alternatives{grid-template-columns:1fr}.ring-closure-alternative{grid-template-columns:auto 44px minmax(0,1fr)}.ring-closure-actions{grid-column:2/-1;justify-content:flex-end}}.substituent-rule-list{gap:.6rem;margin-top:.7rem;display:grid}.substituent-rule-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.substituent-rule-heading>div:first-child{gap:.2rem;display:grid}.substituent-rule-heading>div:first-child small{color:#666973}.substituent-rule-heading .r-group-view-toggle{flex:none}.substituent-rule-list.columns-view{grid-template-columns:repeat(2,minmax(0,1fr))}.substituent-rule-list article{background:#fff;border:1px solid #d8dadf;border-radius:10px;justify-content:space-between;padding:.65rem}.substituent-rule-identity{flex:260px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.substituent-rule-preview{background:#f5f6f8;border-radius:8px;place-items:center;width:54px;height:48px;display:grid;overflow:hidden}.substituent-rule-preview img{object-fit:contain;width:100%;height:100%}.substituent-rule-preview.generic{color:#313a5c;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;padding:.3rem;font-size:.62rem;font-weight:700;line-height:1.05}.substituent-rule-preview .generic-class-mark{color:#313a5c;letter-spacing:.02em;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:.58rem;display:grid}.substituent-rule-preview .halogen-symbols,.generic-preview .halogen-symbols{text-transform:none;text-align:center;grid-template-columns:repeat(2,1fr);align-items:center;gap:.05rem .3rem;width:100%;height:100%;font-size:.68rem;display:grid}.substituent-rule-copy{gap:.12rem;min-width:0;display:grid}.substituent-rule-copy strong,.substituent-rule-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.substituent-rule-list article .substituent-rule-path{color:#313a5c;font-size:.72rem;font-weight:650}.substituent-rule-list article small{color:#666973;display:block}.substituent-rule-list article>button{flex:none;width:auto;margin:0;padding-inline:.9rem}.substituent-options{background:#f7f7f9;border-top:1px solid #e5e6ea;border-radius:0 0 8px 8px;flex-basis:100%;align-items:center;gap:.45rem;padding:.7rem}.substituent-option-chip{background:#fff;border:1px solid #cbced9;border-radius:8px;align-items:stretch;min-width:0;max-width:min(100%,23rem);height:2.35rem;display:inline-flex;overflow:hidden}.substituent-options .substituent-option-label{color:#212a4c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:0;border-radius:0;align-items:center;gap:.55rem;width:auto;min-width:0;max-width:19rem;height:100%;margin:0;padding:0 .7rem;font-size:.78rem;font-weight:700;display:flex;overflow:hidden}.substituent-options .substituent-option-label:disabled{opacity:1;cursor:default}.substituent-options .substituent-option-label small{color:#6e727e;text-transform:uppercase;letter-spacing:.06em;border-left:1px solid #dbdde4;padding-left:.55rem;font-size:.62rem;font-weight:650}.substituent-options .substituent-option-remove{color:#9a4b35;background:#fff7f4;border:0;border-left:1px solid #ead7d0;border-radius:0;flex:0 0 2.15rem;width:2.15rem;min-width:2.15rem;height:100%;margin:0;padding:0;font-size:0;line-height:0;display:block;position:relative}.substituent-options .substituent-option-remove:before,.substituent-options .substituent-option-remove:after{content:"";background:currentColor;border-radius:2px;width:.7rem;height:2px;position:absolute;top:50%;left:50%}.substituent-options .substituent-option-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.substituent-options .substituent-option-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.substituent-options .substituent-option-remove:hover{background:#fbe9e3}.substituent-options .draw-substituent-button{text-align:center;color:#2d3a66;background:0 0;border:1px dashed #9298ad;justify-content:center;align-items:center;height:2.35rem;padding:0 .8rem;font-size:.74rem;line-height:1;display:inline-flex}@media (width<=760px){.substituent-rule-heading{flex-direction:column;align-items:flex-start}.substituent-rule-list.columns-view{grid-template-columns:1fr}}.substituent-rule-modal{background:#fff;border-radius:18px;width:min(560px,100vw - 2rem);padding:1.4rem;position:relative;box-shadow:0 24px 80px #00000047}.substituent-rule-modal>label,.substituent-rule-modal label span{display:block}.substituent-rule-modal>label{margin-top:.8rem}.substituent-rule-modal input,.substituent-rule-modal select{width:100%;margin-top:.3rem}.rule-count-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.8rem;display:grid}:where(.advanced-markush-results) .r-group-workspace{margin-top:22px}:where(.advanced-markush-results) .r-group-toolbar{background:#f6f7f9;border:1px solid #dcdee3;border-radius:15px 15px 0 0;grid-template-columns:1fr minmax(230px,340px);align-items:end;gap:24px;padding:20px;display:grid}:where(.advanced-markush-results) .r-group-toolbar h3{font:600 calc(22px * var(--asos-font-scale,1)) Manrope;margin:0}:where(.advanced-markush-results) .r-group-toolbar p:last-child{color:#717480;font-size:calc(12px * var(--asos-font-scale,1));margin:6px 0 0}:where(.advanced-markush-results) .r-group-toolbar label{font-size:calc(11px * var(--asos-font-scale,1));color:#424757;font-weight:700}:where(.advanced-markush-results) .r-group-toolbar input{width:100%;font:inherit;background:#fff;border:1px solid #c8cbd4;border-radius:9px;margin-top:7px;padding:11px 13px;display:block}:where(.advanced-markush-results) .r-group-toolbar-controls{gap:10px;display:grid}:where(.advanced-markush-results) .add-r-group-position{color:#fff;width:100%;min-height:42px;font-size:calc(12px * var(--asos-font-scale,1));background:#192656;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}:where(.advanced-markush-results) .add-r-group-position span{font-size:calc(17px * var(--asos-font-scale,1));line-height:1}:where(.advanced-markush-results) .r-group-view-toggle{background:#edeef2;border:1px solid #c8cbd4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}:where(.advanced-markush-results) .r-group-view-toggle button{color:#525666;width:100%;min-height:34px;font-size:calc(11px * var(--asos-font-scale,1));box-shadow:none;background:0 0;border:0;border-radius:7px;margin:0;padding:7px 10px}:where(.advanced-markush-results) .r-group-view-toggle button.active{color:#192656;background:#fff;box-shadow:0 1px 4px #12382a1f}:where(.advanced-markush-results) .primary-r-groups,:where(.advanced-markush-results) .nested-r-group-list{background:#fff;border:1px solid #dcdee3;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}:where(.advanced-markush-results) .r-group-workspace.rows-view .primary-r-groups,:where(.advanced-markush-results) .r-group-workspace.rows-view .nested-r-group-list,:where(.advanced-markush-results) .r-group-workspace.rows-view .derived-definition-row{grid-template-columns:1fr}:where(.advanced-markush-results) .r-group-card{background:#f9f9fb;border:1px solid #dcdee3;border-radius:11px;min-width:0;overflow:hidden}:where(.advanced-markush-results) .r-group-card>summary{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;list-style:none;display:grid}:where(.advanced-markush-results) .r-group-card>summary::-webkit-details-marker{display:none}:where(.advanced-markush-results) .r-group-card>summary:after{content:"›";color:#394571;font-size:calc(21px * var(--asos-font-scale,1));transform:rotate(90deg)}:where(.advanced-markush-results) .r-group-card[open]>summary:after{transform:rotate(-90deg)}:where(.advanced-markush-results) .r-group-identity b,:where(.advanced-markush-results) .r-group-identity small{display:block}:where(.advanced-markush-results) .r-group-identity b{font:700 calc(18px * var(--asos-font-scale,1)) Manrope;color:#1c2854}:where(.advanced-markush-results) .r-group-identity small{color:#838690;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.08em;margin-top:2px}:where(.advanced-markush-results) .r-group-preview-strip{gap:4px;min-width:0;display:flex;overflow:hidden}:where(.advanced-markush-results) .r-group-preview-strip img{object-fit:contain;background:#fff;border:1px solid #e6e7ea;border-radius:6px;flex:0 0 48px;width:48px;height:44px}:where(.advanced-markush-results) .r-group-count{color:#6f727d;font-size:calc(11px * var(--asos-font-scale,1));white-space:nowrap}:where(.advanced-markush-results) .r-group-card .alternative-list{margin-top:6px;padding:0 12px 12px}:where(.advanced-markush-results) .r-group-shared-closure{background:#eef0f6;border:1px solid #b9bed0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 12px 12px;padding:14px;display:flex}:where(.advanced-markush-results) .r-group-shared-closure b{color:#24315d;font-size:calc(13px * var(--asos-font-scale,1))}:where(.advanced-markush-results) .r-group-shared-closure p{color:#626675;max-width:720px;font-size:calc(11px * var(--asos-font-scale,1));margin:4px 0 0;line-height:1.45}:where(.advanced-markush-results) .r-group-shared-closure button{color:#fff;width:auto;font-size:calc(11px * var(--asos-font-scale,1));background:#192656;flex:none;margin:0;padding:9px 12px}:where(.advanced-markush-results) .r-group-card .molecule-preview{justify-content:center;align-items:center;padding:12px;display:flex;position:relative}:where(.advanced-markush-results) .r-group-card .molecule-preview img{object-fit:contain;object-position:50% 50%;width:100%;height:100%;display:block}:where(.advanced-markush-results) .generic-preview{color:#263876;width:76px;height:76px;font-size:calc(24px * var(--asos-font-scale,1));background:#e7e9f1;border-radius:50%;place-items:center;margin:14px auto 8px;font-weight:750;display:grid}:where(.advanced-markush-results) .alternative-label{color:#1c274f;overflow-wrap:anywhere;margin:8px 0 5px;display:block}:where(.advanced-markush-results) .alternative{flex-direction:column;display:flex}:where(.advanced-markush-results) .alternative .card-actions{margin-top:auto}:where(.advanced-markush-results) .alternative-name-status{color:#656976;font-size:calc(12px * var(--asos-font-scale,1));margin-top:7px;line-height:1.3;display:block}:where(.advanced-markush-results) .alternative-name-status.smiles-only{color:#7b7167}:where(.advanced-markush-results) .alternative-name-status.named-structure{color:#1f3170}:where(.advanced-markush-results) .alternative-name-status.structure-derived{color:#8a661f}:where(.advanced-markush-results) .alternative-name-status.generic-definition{color:#52586b}:where(.advanced-markush-results) .alternative-formula{color:#38405e;font-size:calc(11px * var(--asos-font-scale,1));justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px;line-height:1.35;display:flex}:where(.advanced-markush-results) .alternative-formula>span:first-child{color:#717480}:where(.advanced-markush-results) .alternative-formula.unavailable{color:#7b7167}:where(.advanced-markush-results) .alternative-linked-status{color:#35416b;font-size:calc(11px * var(--asos-font-scale,1));margin-top:7px;font-weight:650;line-height:1.35;display:block}:where(.advanced-markush-results) .inline-linked-editor{background:#f0f1f6;border:1px solid #b9bed0;border-radius:14px;grid-column:1/-1;margin-top:14px;padding:16px}:where(.advanced-markush-results) .inline-linked-editor>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}:where(.advanced-markush-results) .inline-linked-editor>header b,:where(.advanced-markush-results) .inline-linked-editor>header small{display:block}:where(.advanced-markush-results) .inline-linked-editor>header small{color:#686c7a;font-size:calc(11px * var(--asos-font-scale,1));margin-top:3px}:where(.advanced-markush-results) .inline-linked-editor>header button{color:#28345e;background:#dcdfea;width:auto;margin:0;padding:8px 12px}:where(.advanced-markush-results) .inline-linked-editor>div{gap:12px;display:grid}:where(.advanced-markush-results) .inline-linked-editor .r-group-card{background:#fff}:where(.advanced-markush-results) .review-structure-name{color:#1f2e62;width:100%;min-height:40px;font-size:calc(12px * var(--asos-font-scale,1));background:#f2f3f7;border:1px solid #a8afc7;margin:10px 0 9px}:where(.advanced-markush-results) .alternative:has(.review-structure-name) .review-structure-name{margin-top:auto}:where(.advanced-markush-results) .alternative:has(.review-structure-name) .card-actions{margin-top:0}:where(.advanced-markush-results) .r-group-definition-prefix{color:#1c274f}:where(.advanced-markush-results) .alternative.generic{text-align:center;padding:14px}:where(.advanced-markush-results) .alternative.generic small{color:#707480;line-height:1.35;display:block}:where(.advanced-markush-results) .r-group-add-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 18px;display:flex}:where(.advanced-markush-results) .generic-add{flex:520px;gap:8px;display:flex}:where(.advanced-markush-results) .generic-add button{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;min-width:250px;line-height:1}@media (width<=760px){:where(.advanced-markush-results) .generic-add{flex-direction:column}:where(.advanced-markush-results) .generic-add button{width:100%}}:where(.advanced-markush-results) .variable-atom-editor{background:#f6f7f9;border:1px solid #d5d8e1;border-radius:14px;margin-top:18px;padding:14px}:where(.advanced-markush-results) .variable-atom-editor>b,:where(.advanced-markush-results) .variable-atom-editor>span{display:block}:where(.advanced-markush-results) .variable-atom-editor>span{color:#6c6f7b;font-size:calc(13px * var(--asos-font-scale,1));margin:3px 0 10px}:where(.advanced-markush-results) .variable-atom-editor>div{flex-wrap:wrap;gap:10px;display:flex}:where(.advanced-markush-results) .variable-atom-editor label{grid-template-columns:auto 64px;align-items:center;gap:8px;display:grid}:where(.advanced-markush-results) .variable-atom-editor input{text-align:center;text-transform:uppercase;font-weight:700}:where(.advanced-markush-results) .r-group-description{color:#525666;font-size:calc(11px * var(--asos-font-scale,1));background:#eef0f5;border-left:3px solid #868eaa;margin:0 14px 10px;line-height:1.55;overflow:hidden}:where(.advanced-markush-results) .r-group-description>summary{cursor:pointer;color:#384369;padding:9px 12px;font-weight:700;list-style:none}:where(.advanced-markush-results) .r-group-description>summary::-webkit-details-marker{display:none}:where(.advanced-markush-results) .r-group-description>summary:after{content:"View ↓";float:right;color:#717480;font-weight:500}:where(.advanced-markush-results) .r-group-description[open]>summary:after{content:"Hide ↑"}:where(.advanced-markush-results) .r-group-description>div{border-top:1px solid #d6d9e3;max-height:190px;padding:10px 12px;overflow:auto}:where(.advanced-markush-results) .r-group-description img{object-fit:contain;vertical-align:middle;background:#fff;border-radius:5px;max-width:95px;margin:3px;display:inline-block;width:auto!important;height:62px!important}:where(.advanced-markush-results) .nested-r-groups{margin-top:12px}:where(.advanced-markush-results) .nested-toggle{color:#28345f;background:#edeff4;border:1px solid #cacdd8;align-items:center;width:100%;margin:0;padding:15px 18px}:where(.advanced-markush-results) .nested-toggle span:first-child{text-align:left}:where(.advanced-markush-results) .nested-toggle b,:where(.advanced-markush-results) .nested-toggle small{display:block}:where(.advanced-markush-results) .nested-toggle small{color:#6b6f7d;margin-top:3px;font-weight:400}:where(.advanced-markush-results) .nested-r-group-list{border-top:1px solid #dcdee3;border-radius:0 0 12px 12px;grid-template-columns:1fr}:where(.advanced-markush-results) .derived-definition-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}:where(.advanced-markush-results) .r-group-card.nested{background:#fff}:where(.advanced-markush-results) .derived-definition{background:#fff;border:1px solid #dcdee3;border-radius:10px;min-width:0;overflow:hidden}:where(.advanced-markush-results) .derived-definition>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}:where(.advanced-markush-results) .derived-definition>summary::-webkit-details-marker{display:none}:where(.advanced-markush-results) .derived-definition>summary b{font:700 calc(16px * var(--asos-font-scale,1)) Manrope;color:#24315f}:where(.advanced-markush-results) .derived-definition>summary span{color:#7c8982;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.07em}:where(.advanced-markush-results) .derived-definition>div{color:#464b5b;font-size:calc(12px * var(--asos-font-scale,1));border-top:1px solid #e4e5e8;padding:13px 15px;line-height:1.65;overflow-x:auto}:where(.advanced-markush-results) .derived-alternative-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px;display:grid}:where(.advanced-markush-results) .derived-alternative-card{text-align:center;background:#f8f8fa;border:1px solid #e0e1e6;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:145px;padding:11px;display:flex}:where(.advanced-markush-results) .derived-alternative-card img{object-fit:contain;background:#fff;border-radius:6px;width:100%!important;height:82px!important}:where(.advanced-markush-results) .derived-alternative-card b{color:#29314d;font-size:calc(12px * var(--asos-font-scale,1))}:where(.advanced-markush-results) .derived-alternative-card code{color:#686b77;width:100%;font-size:calc(9px * var(--asos-font-scale,1));text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}:where(.advanced-markush-results) .derived-alternative-card.text-card>span{color:#2b3867;width:52px;height:52px;font:700 calc(17px * var(--asos-font-scale,1)) Manrope;background:#e7e9f0;border-radius:50%;place-items:center;display:grid}:where(.advanced-markush-results) .derived-alternative-card small{color:#7c8982;font-size:calc(9px * var(--asos-font-scale,1))}:where(.advanced-markush-results) .full-description{background:#fff;border:1px solid #d9dbe1;border-radius:12px;margin-top:12px;overflow:hidden}:where(.advanced-markush-results) .full-description>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 18px;list-style:none;display:flex}:where(.advanced-markush-results) .full-description>summary::-webkit-details-marker{display:none}:where(.advanced-markush-results) .full-description summary b,:where(.advanced-markush-results) .full-description summary small{display:block}:where(.advanced-markush-results) .full-description summary small{color:#78857f;margin-top:3px}:where(.advanced-markush-results) .full-description .claim{border-top:1px solid #dfe0e5;border-left:0;max-height:70vh;margin:0;overflow:auto}:where(.advanced-markush-results) .full-description .claim img{object-fit:contain;vertical-align:middle;background:#fff;border-radius:5px;max-width:110px;margin:5px;display:inline-block;width:auto!important;height:72px!important}@media (width<=900px){:where(.advanced-markush-results) .r-group-toolbar,:where(.advanced-markush-results) .primary-r-groups,:where(.advanced-markush-results) .nested-r-group-list{grid-template-columns:1fr}}@media (width<=700px){:where(.advanced-markush-results) .derived-definition-row{grid-template-columns:1fr}}@media (width<=560px){:where(.advanced-markush-results) .r-group-card>summary{grid-template-columns:auto 1fr auto}:where(.advanced-markush-results) .r-group-preview-strip{display:none}:where(.advanced-markush-results) .r-group-count{font-size:calc(10px * var(--asos-font-scale,1))}}:where(.advanced-markush-results) .expanded-markush-editor{border:1px solid var(--line,#d8dadf);background:#f8f9fb;border-radius:16px;margin:1rem 0;padding:1rem}:where(.advanced-markush-results) .expanded-markush-editor h3,:where(.advanced-markush-results) .expanded-markush-editor p{margin:.2rem 0}:where(.advanced-markush-results) .markush-position-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;margin-top:.9rem;display:grid}:where(.advanced-markush-results) .markush-position-grid label{background:#fff;border:1px solid #d8dadf;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}:where(.advanced-markush-results) .markush-position-grid span,:where(.advanced-markush-results) .markush-position-grid small{display:block}:where(.advanced-markush-results) .markush-position-grid small{color:#666973;margin-top:.15rem}:where(.advanced-markush-results) .markush-rule-summary{border-top:1px solid #d8dadf;margin-top:.85rem;padding-top:.75rem}:where(.advanced-markush-results) .markush-rule-summary ul{margin:.4rem 0 0}@media (width<=640px){:where(.advanced-markush-results) .r-group-shared-closure{flex-direction:column;align-items:stretch}:where(.advanced-markush-results) .r-group-shared-closure button{width:100%}}.step .analysis-help-button{box-sizing:border-box;color:#283666;background:#edeff5;border:1px solid #a9b0c7;border-radius:50%;flex:0 0 34px;place-content:center;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0 0 0 auto;padding:0;font-size:0;line-height:0;display:grid}.step .analysis-help-button:before{content:"?";font:700 calc(16px * var(--asos-font-scale,1))/1 Arial, sans-serif;display:block}.step .analysis-help-button:hover{background:#dce0ec}.analysis-option-grid{grid-template-columns:1fr;gap:12px;margin:18px 0;display:grid}.analysis-option-grid label{font-size:calc(12px * var(--asos-font-scale,1));color:#34394d;font-weight:700}.core-quality-banner{background:#f4f5f8;border:1px solid #c9ccd8;border-left:5px solid #2c3d7a;border-radius:12px;grid-template-columns:minmax(250px,.8fr) minmax(300px,1.2fr);align-items:center;gap:18px;margin:0 0 22px;padding:18px 20px;display:grid}.core-quality-banner.review{background:#fff8eb;border-left-color:#bd7a18}.core-quality-banner.poor{background:#fff1ed;border-left-color:#ad4032}.core-quality-banner .eyebrow{margin-bottom:5px}.core-quality-heading{align-items:center;gap:7px;display:flex}.core-quality-heading .eyebrow{margin:0}.core-quality-help-button{color:#273462;width:22px;height:22px;box-shadow:none;background:#fff;border:1px solid #9da4bb;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex}.core-quality-help-button>span,.architecture-help-button>span{display:none}.core-quality-help-button:before,.architecture-help-button:before{content:"?";font:800 calc(12px * var(--asos-font-scale,1))/1 Arial,sans-serif;display:block}.core-quality-help-button:hover{background:#e3e6ef;border-color:#33437a}.core-quality-banner strong,.core-quality-banner span{display:block}.core-quality-banner span{color:#686b76;font-size:calc(12px * var(--asos-font-scale,1));margin-top:5px}.core-quality-banner ul{color:#5d5141;font-size:calc(13px * var(--asos-font-scale,1));margin:0;padding-left:20px;line-height:1.45}.core-quality-banner .quality-blocked{color:#8f382c;border-top:1px solid #e5c8bf;grid-column:1/-1;padding-top:12px}.core-quality-help-modal{width:min(900px,100%)}.core-quality-formula{background:#edeff5;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:12px 14px;display:flex}.core-quality-formula code{color:#17234f;font-size:calc(13px * var(--asos-font-scale,1));font-weight:800}.core-quality-formula span{color:#424964;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.05em;font-weight:800}.core-quality-rule-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.core-quality-rule-grid article{background:#f7f8fa;border:1px solid #dcdee4;border-radius:9px;padding:12px}.core-quality-rule-grid b{color:#242d4d;font-size:calc(11px * var(--asos-font-scale,1))}.core-quality-rule-grid p{margin:5px 0 0}.core-quality-current-checks{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid;padding:0!important}.core-quality-current-checks li{background:#f8f8fa;border:1px solid #dcdee4;border-radius:9px;gap:10px;padding:10px;display:flex}.core-quality-current-checks li>span{color:#243367;background:#dfe3f0;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;margin:0;font-weight:850;display:grid}.core-quality-current-checks li>span.deduction{color:#935f18;background:#fff0dc}.core-quality-current-checks p{margin:3px 0 0}.core-quality-mode-note{background:#edeff5;border-left:3px solid #34447b;margin:12px 0 0;padding:10px 12px}@media (width<=800px){.core-quality-banner{grid-template-columns:1fr}}@media (width<=700px){.core-quality-rule-grid,.core-quality-current-checks{grid-template-columns:1fr}.core-quality-formula{flex-direction:column;align-items:flex-start}}.architecture-review{background:linear-gradient(145deg,#eff8f4f2,#fffffffa);border:1px solid #2b5a5233;border-radius:18px;margin:18px 0 22px;padding:22px}.architecture-review-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.architecture-eyebrow-row{align-items:center;gap:7px;display:flex}.architecture-eyebrow-row .eyebrow{margin:0}.architecture-help-button{color:#273462;width:22px;height:22px;box-shadow:none;background:#fff;border:1px solid #9da4bb;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex}.architecture-help-button:hover{background:#e3e6ef;border-color:#33437a}.architecture-review-head h3{margin:3px 0 7px;font-size:1.35rem}.architecture-review-head p{color:#525663;max-width:760px;margin:0}.architecture-score{color:#fff;text-align:center;background:#17203f;border-radius:13px;min-width:105px;padding:11px 14px}.architecture-score b{font-size:1.35rem;display:block}.architecture-score small{opacity:.76;display:block}.architecture-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.architecture-facts article{background:#fffc;border:1px solid #2b5a521f;border-radius:12px;padding:12px}.architecture-facts b,.architecture-facts span{display:block}.architecture-facts b{font-size:1.08rem}.architecture-facts span{color:#666973;margin-top:3px;font-size:.78rem}.architecture-alternatives>summary{cursor:pointer;color:#242d4f;font-weight:700}.architecture-candidate-grid{gap:10px;margin-top:12px;display:grid}.architecture-candidate-grid>article{background:#fff;border:1px solid #dcdee6;border-radius:13px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.architecture-candidate-labels{align-items:center;gap:7px;display:flex}.architecture-recommended-badge{color:#23305f;letter-spacing:.04em;text-transform:uppercase;background:#dce0ef;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800}.architecture-candidate-image{place-items:center;height:72px;display:grid;overflow:hidden}.architecture-candidate-image img{object-fit:contain;max-width:100%;max-height:72px}.architecture-candidate-grid h4{margin:2px 0 4px}.architecture-candidate-grid p,.architecture-candidate-grid small{color:#686b75;margin:0}.architecture-rank{color:#3f4b74;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.candidate-score{color:#242d4f;font-size:1.08rem}.architecture-next-actions{border-top:1px solid #2b5a5224;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:15px;display:flex}.architecture-next-actions b,.architecture-next-actions span{display:block}.architecture-next-actions span{color:#686b75;margin-top:2px;font-size:.82rem}.architecture-next-actions>button{white-space:nowrap;flex:none;width:auto;min-width:0;margin:0;padding:10px 14px}.architecture-help-modal{width:min(900px,100%)}.architecture-term-grid{margin-top:12px}.architecture-help-note{background:#fff7e8;border-left:3px solid #b7893f;margin:12px 0 0;padding:10px 12px;color:#715b38!important}.architecture-help-selection{background:#edeff5;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 15px;display:flex}.architecture-help-selection b,.architecture-help-selection span{display:block}.architecture-help-selection span{color:#626673;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px}.architecture-help-selection strong{color:#fff;font-size:calc(18px * var(--asos-font-scale,1));background:#17203f;border-radius:8px;flex:none;padding:8px 10px}.architecture-help-modal dl{grid-template-columns:minmax(190px,1fr) auto}.architecture-help-modal dd{color:#28345e;text-align:right;font-weight:800}@media (width<=760px){.architecture-facts{grid-template-columns:repeat(2,1fr)}.architecture-review-head,.architecture-next-actions{flex-direction:column}.architecture-candidate-grid>article{grid-template-columns:72px minmax(0,1fr)}.candidate-score{grid-column:2}}.productivity-impact-modal{background:#f5f6f8;border:1px solid #313b5e;overflow:hidden;box-shadow:0 30px 100px #070c1c55}.productivity-impact-modal>header{color:#fff;background:radial-gradient(circle at 90% 10%,#4f5c8a 0,#0000 36%),linear-gradient(135deg,#121b3d,#1d2b5e);border:0;padding:30px 32px 28px;position:relative}.productivity-impact-modal>header:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-22px;right:80px}.productivity-impact-modal>header .eyebrow{color:#9eaad6;margin-bottom:10px}.productivity-impact-modal>header h2{margin:0;color:#fff!important;font-weight:500!important}.productivity-impact-modal>header h2 span{color:#c5cef0;font-weight:750}.productivity-impact-modal>header p:last-child{color:#c5c9d9;max-width:520px;margin:8px 0 0;line-height:1.5}.productivity-impact-modal>header .modal-close-button{z-index:1;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2b!important}.productivity-impact-content{background:linear-gradient(#f5f6f8,#fff)}.productivity-impact-content .time-saved-basis article{position:relative;overflow:hidden;box-shadow:0 5px 16px #171d330a;background:#fff!important;border-color:#d3d6e0!important;padding:17px 16px!important}.productivity-impact-content .time-saved-basis article:before{content:"";background:#3a4c8a;width:3px;position:absolute;inset:0 auto 0 0}.productivity-impact-content .time-saved-basis article:nth-child(2):before{background:#6f799d}.productivity-impact-content .time-saved-basis article:nth-child(3):before{background:#ba8b42}.impact-section-heading{align-items:center;gap:11px;margin:8px 0 12px;display:flex}.impact-section-heading>span{color:#283563;height:30px;font-size:calc(10px * var(--asos-font-scale,1));background:#dce0ec;border-radius:50%;flex:0 0 30px;place-items:center;font-weight:800;display:grid}.impact-section-heading h3{margin:0!important}.impact-section-heading p{color:#777b87;font-size:calc(10px * var(--asos-font-scale,1));margin:2px 0 0!important}.impact-formulas{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-bottom:22px;display:grid}.impact-formulas>article{background:#fff;border:1px solid #d8dae2;border-radius:10px;padding:13px 14px}.impact-formulas>article small{color:#394571;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.1em;margin-bottom:7px;font-weight:800;display:block}.impact-formulas code{color:#3e4355!important;font-size:calc(9px * var(--asos-font-scale,1))!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.impact-formulas>span{color:#747ea0;font-size:calc(20px * var(--asos-font-scale,1));align-self:center}.assumptions-heading{margin-top:4px}.productivity-impact-content .time-saved-method dl{background:#fff;border:1px solid #d9dbe2;border-radius:10px;overflow:hidden;gap:0!important}.productivity-impact-content .time-saved-method dt,.productivity-impact-content .time-saved-method dd{border-bottom:1px solid #e8e9ed;padding:9px 12px}.productivity-impact-content .time-saved-method dt:last-of-type,.productivity-impact-content .time-saved-method dd:last-of-type{border-bottom:0}.productivity-impact-content .time-saved-method dd{text-align:right;color:#28345d;background:#fafafc;font-weight:700}.productivity-impact-content .time-saved-disclaimer{background:#fff8e9;border-left:3px solid #c49753;padding:10px 12px;color:#705a38!important;font-style:normal!important}.productivity-impact-modal>footer{background:#f0f1f4;border-top:1px solid #dbdde2}@media (width<=620px){.impact-formulas{grid-template-columns:1fr}.impact-formulas>span{display:none}.productivity-impact-content .time-saved-method dt,.productivity-impact-content .time-saved-method dd{border-bottom:0}.productivity-impact-content .time-saved-method dd{text-align:left;border-bottom:1px solid #e8e9ed;padding-top:0}}.productivity-impact-launch{justify-content:flex-end;margin-bottom:14px;display:flex}.productivity-impact-launch button{color:#202e5f;background:#e7e9f2;border:1px solid #b9bfd4;width:auto;margin:0;padding:10px 14px}.productivity-impact-launch button span{margin-left:18px}.productivity-impact-backdrop{z-index:145}.productivity-impact-modal{width:min(720px,100vw - 32px)}.productivity-impact-modal header h2{color:#17234f;letter-spacing:-.03em;font-size:clamp(28px,4vw,40px)}.productivity-impact-content{padding:22px 26px}.productivity-impact-content .time-saved-basis{border:0;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 0 20px;display:grid}.productivity-impact-content .time-saved-basis article{background:#f5f6fa;border:1px solid #d5d8e4;border-radius:10px;padding:14px}.productivity-impact-content .time-saved-basis b,.productivity-impact-content .time-saved-basis span{text-align:left;display:block}.productivity-impact-content .time-saved-basis b{font:650 calc(24px * var(--asos-font-scale,1)) Manrope}.productivity-impact-content .time-saved-basis span{text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.productivity-impact-content .time-saved-method h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;color:#28304c;margin:2px 0 12px}.productivity-impact-modal footer button{width:auto;margin:0}@media (width<=560px){.productivity-impact-content .time-saved-basis{grid-template-columns:1fr}.productivity-impact-modal{max-height:90vh;overflow:auto}}.time-saved-method{max-width:760px;padding-top:4px}.time-saved-method code{color:#242d4d;font:500 calc(10px * var(--asos-font-scale,1))/1.5 "DM Sans",sans-serif;white-space:normal;background:#fff;border:1px solid #d3d7e3;border-radius:7px;margin:5px 0 12px;padding:9px 11px;display:block}.time-saved-method dl{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:6px 18px;margin:14px 0 0;display:grid}.time-saved-method dt{color:#353e5c;font-weight:700}.time-saved-method dd{color:#606575;margin:0}.time-saved-method .time-saved-disclaimer{color:#717582;margin-top:13px;font-style:italic}@media (width<=620px){.time-saved-method dl{grid-template-columns:1fr;gap:2px}.time-saved-method dd{margin-bottom:7px}}.time-saved{background:linear-gradient(135deg,#e9ecf6,#f7f8fb);border:1px solid #b9c0d9;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto;gap:18px 28px;margin-bottom:24px;padding:22px 24px;display:grid;box-shadow:0 8px 24px #17224b12}.time-saved .eyebrow{margin-bottom:7px}.time-saved strong,.time-saved>div>span{display:block}.time-saved strong{color:#17234f;letter-spacing:-.025em;font:650 clamp(25px,3vw,36px) Manrope}.time-saved>div>span{color:#595e71;font-size:calc(12px * var(--asos-font-scale,1));margin-top:5px}.time-saved-basis{border-left:1px solid #c8cdde;grid-template-columns:auto auto;align-content:center;gap:2px 9px;padding-left:22px;display:grid}.time-saved-basis b{color:#1b2751;text-align:right}.time-saved-basis span{color:#6b6f7d;font-size:calc(10px * var(--asos-font-scale,1))}.time-saved details{color:#616575;font-size:calc(10px * var(--asos-font-scale,1));border-top:1px solid #d5d9e6;grid-column:1/-1;padding-top:10px}.time-saved summary{cursor:pointer;color:#354066;width:max-content;font-weight:700}.time-saved details p{max-width:720px;margin:8px 0 0;line-height:1.5}@media (width<=620px){.time-saved{grid-template-columns:1fr}.time-saved-basis{border-top:1px solid #d5d9e6;border-left:0;padding:12px 0 0}.time-saved details{grid-column:1}}.frozen-structure-images{grid-template-columns:1fr 1fr;gap:14px;display:grid}.frozen-structure-images figure{background:#fbfbfc;border:1px solid #d8dae2;border-radius:12px;margin:0;padding:12px}.frozen-structure-images img{object-fit:contain;background:#fff;width:100%;height:280px;display:block}.frozen-structure-images figcaption{color:#636775;font-size:calc(11px * var(--asos-font-scale,1));text-align:center;margin-top:8px}.frozen-r-groups{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.frozen-r-groups details{border:1px solid #d7d9e0;border-radius:10px;padding:11px}.frozen-r-groups summary{cursor:pointer;justify-content:space-between;display:flex}.frozen-r-groups summary span{color:#6c6f7b;font-size:calc(11px * var(--asos-font-scale,1))}.frozen-r-groups ul{max-height:220px;padding-left:22px;overflow:auto}.frozen-r-groups code{overflow-wrap:anywhere}@media (width<=760px){.frozen-structure-images,.frozen-r-groups{grid-template-columns:1fr}}.preservation-form{background:#f5f6f8;border:1px solid #c6cad7;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.preservation-form>p,.preservation-form>label:last-of-type,.preservation-form>button{grid-column:1/-1}.preservation-form>p{margin:0;display:grid}.preservation-form>p small{color:#656976;margin-top:4px;line-height:1.5}.preservation-form label{font-size:calc(10px * var(--asos-font-scale,1));gap:5px;font-weight:700;display:grid}.preservation-form input,.preservation-form textarea{border:1px solid #c8cad3;border-radius:8px;width:100%;padding:9px}.preservation-form textarea{min-height:88px}.preservation-form button{width:auto;margin:0}@media (width<=650px){.preservation-form{grid-template-columns:1fr}.preservation-form>*{grid-column:1!important}}.offline-banner{z-index:10000;text-align:center;color:#684b16;font-size:calc(13px * var(--asos-font-scale,1));background:#fff2cf;border-bottom:1px solid #ddb968;padding:10px 20px;position:fixed;top:0;left:0;right:0}.global-help{z-index:9000;color:#fff;width:48px;height:48px;font:700 calc(22px * var(--asos-font-scale,1)) Manrope;background:#17234f;border:1px solid #b8bdcf;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #10152733}.help-backdrop{z-index:9500;background:#101527a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.help-center{color:#101527;background:#fff;border-radius:22px;width:min(680px,100%);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #0004}.help-center header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.help-center h2{font:600 calc(30px * var(--asos-font-scale,1)) Manrope;margin:2px 0}.help-center .icon-close{place-items:center;width:46px;min-width:46px;height:46px;margin:0;padding:0;line-height:1;display:grid}.help-intro{color:#646875;line-height:1.6}.help-center details{border-top:1px solid #dbdde2;padding:14px 0}.help-center summary{cursor:pointer;font-weight:700}.help-center details p{color:#5e6270;margin-bottom:0;line-height:1.6}.fatal-state{color:#101527;background:#f4f3ec;place-items:center;min-height:100vh;padding:30px;display:grid}.fatal-state>div{background:#fff;border:1px solid #cbced7;border-radius:24px;max-width:620px;padding:45px}.fatal-state h1{font:600 calc(42px * var(--asos-font-scale,1))/1.1 Manrope}.fatal-state p{line-height:1.65}.fatal-state button{width:auto}@media (width<=620px){.global-help{bottom:14px;right:14px}.help-backdrop{padding:0}.help-center{border-radius:0;height:100vh;max-height:none;padding:22px}.fatal-state>div{padding:28px}}.global-help{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:flex!important}.global-help>span{line-height:1;display:block;transform:translateY(-1px)}.help-center .icon-close{box-sizing:border-box!important;color:#283255!important;background:#e7e9ef!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;display:flex!important}.help-center .icon-close svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:20px;height:20px;display:block}.help-topic-count{color:#283564;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.07em;text-transform:uppercase;background:#e8eaf2;border-radius:999px;margin:0 0 15px;padding:5px 8px;font-weight:800;display:inline-flex}.help-search{color:#404558;font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.05em;text-transform:uppercase;gap:6px;margin:18px 0 12px;font-weight:800;display:grid}.help-search input{color:#171d31;width:100%;font:calc(13px * var(--asos-font-scale,1)) Manrope;text-transform:none;letter-spacing:0;background:#f8f8fa;border:1px solid #bfc3d0;border-radius:11px;margin:0;padding:12px 14px}.help-search input:focus{border-color:#414f80;outline:3px solid #76a9ff66}.help-empty{text-align:center;background:#f7f8fa;border:1px dashed #bdc1ce;border-radius:13px;padding:25px}.help-empty b{display:block}.help-empty p{color:#686c79;line-height:1.5}.help-empty button{width:auto;margin:8px auto 0;padding:9px 13px}.enterprise-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.enterprise-operations>article{background:#fff;border:1px solid #d7d9df;border-radius:20px;align-content:start;gap:1rem;padding:1.25rem;display:grid}.enterprise-operations h3{margin:.2rem 0}.operation-actions{flex-wrap:wrap;gap:.65rem;display:flex}.operation-actions button,.operation-list button{width:auto;min-height:42px;margin:0}.operation-actions .secondary{color:#171d31;background:#edeef2}.operation-list{gap:.55rem;display:grid}.operation-list>div{border-top:1px solid #d7d9df;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding-top:.65rem;display:grid}.operation-list span{min-width:0;display:grid}.operation-list small{overflow-wrap:anywhere}.operation-list em{text-transform:capitalize;background:#edeef2;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;font-style:normal}.operation-list em.active,.operation-list em.paid{color:#172864;background:#dce0ef}@media (width<=900px){.enterprise-operations{grid-template-columns:1fr}}.asos-logo{background:0 0;flex:none;width:270px;height:70px;display:block;position:relative;overflow:hidden}.asos-logo img{width:270px;max-width:none;height:auto;position:absolute;top:-38px;left:0}.asos-logo.compact{width:210px;height:54px}.asos-logo.compact img{width:210px;top:-29px}.asos-logo.inverse{filter:brightness(0)invert();opacity:.94}@media (width<=620px){.asos-logo.compact{width:165px;height:44px}.asos-logo.compact img{width:165px;top:-22px}}.draft-result-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.draft-disclosure-review{background:#edeef3;border:1px solid #d4d6df;border-radius:10px;margin-top:16px;padding:15px}.draft-disclosure-review summary{cursor:pointer;color:#28345f;font-weight:700}.draft-disclosure-review dl{font-size:calc(11px * var(--asos-font-scale,1));grid-template-columns:160px 1fr;gap:8px 14px;margin:16px 0 0;display:grid}.draft-disclosure-review dt{color:#5f6370;font-weight:700}.draft-disclosure-review dd{white-space:pre-wrap;margin:0;line-height:1.5}@media (width<=650px){.draft-disclosure-review dl{grid-template-columns:1fr}.draft-disclosure-review dd{margin-bottom:8px}}.draft-save-state{color:#344272;margin-top:5px;font-weight:700;display:inline-block}.draft-claims-button{color:#222f5f;background:#e4e7f0;width:auto;margin:12px 0 0;padding:9px 12px}.claim-draft-backdrop{z-index:120;align-items:start;overflow:auto}.claim-drafter{background:#f5f6f8;border-radius:18px;width:min(960px,100%);margin:25px auto;padding:28px;box-shadow:0 25px 80px #090c1555}.claim-draft-head,.draft-result-head{border-bottom:1px solid #dcdde2;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:20px;display:flex}.claim-draft-head h2,.draft-result-head h3{font:600 calc(28px * var(--asos-font-scale,1)) Manrope;margin:0}.claim-draft-head p:last-child{color:#666975;max-width:720px}.claim-draft-head>button{color:#343a51;width:40px;height:40px;font-size:calc(22px * var(--asos-font-scale,1));background:#e6e7eb;justify-content:center;margin:0;padding:0}.claim-disclosure{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.claim-disclosure label{font-size:calc(11px * var(--asos-font-scale,1));font-weight:700}.claim-disclosure label>span{float:right;color:#87918c;font-weight:400}.claim-disclosure input,.claim-disclosure textarea{width:100%;font:inherit;background:#fff;border:1px solid #c7c9d2;border-radius:8px;margin-top:7px;padding:11px;display:block}.claim-disclosure textarea{resize:vertical;min-height:95px}.draft-notice,.claim-disclosure .claim-error,.claim-draft-actions{grid-column:1/-1}.draft-notice{color:#70542c;font-size:calc(11px * var(--asos-font-scale,1));background:#fff7e8;border-left:3px solid #b28237;padding:12px}.claim-draft-actions{border-top:1px solid #dddee2;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.claim-draft-actions button,.draft-result-head button{width:auto;margin:0}.claim-draft-actions button:first-child{color:#393f52;background:#e7e8eb}.draft-result{margin-top:20px}.draft-result-head>div:last-child{gap:7px;display:flex}.draft-result-head small{color:#75817b}.draft-result>section{background:#fff;border:1px solid #dddee2;border-radius:11px;margin-top:18px;padding:17px}.draft-result h4{font:600 calc(17px * var(--asos-font-scale,1)) Manrope;margin:0 0 12px}.draft-result section>p{line-height:1.6}.draft-claim{border-top:1px solid #e6e7ea;grid-template-columns:30px 1fr;gap:8px;padding:13px 0;display:grid}.draft-claim p{line-height:1.6;font-size:calc(12px * var(--asos-font-scale,1));margin:0}.draft-claim details{color:#394570;font-size:calc(10px * var(--asos-font-scale,1));margin-top:8px}.draft-claim q{color:#6b7771;padding:5px 0;display:block}.draft-warnings{background:#fffaf0!important;border-color:#e7cea4!important}.draft-warnings p{font-size:calc(11px * var(--asos-font-scale,1))}.draft-legal{color:#6e7a74;font-size:calc(10px * var(--asos-font-scale,1));text-align:center}@media (width<=700px){.claim-disclosure{grid-template-columns:1fr}.draft-notice,.claim-disclosure .claim-error,.claim-draft-actions{grid-column:auto}.claim-draft-head,.draft-result-head{flex-direction:column}}.home-primary-actions .claim-tool-button{color:#24315f;background:#e7e9f1;border:1px solid #b8bdce}.claim-extractor{padding:42px 5vw 80px}.claim-extractor-head,.claim-summary{justify-content:space-between;align-items:flex-start;gap:25px;max-width:1200px;margin:0 auto 24px;display:flex}.claim-extractor-head h1{font:600 calc(46px * var(--asos-font-scale,1)) Manrope;margin:0}.claim-extractor-head p:last-child{color:#606470;max-width:760px;line-height:1.55}.claim-extractor-head>button,.claim-summary>button{white-space:nowrap;color:#313853;background:#e5e6eb;width:auto;margin:0}.claim-upload,.claim-output{max-width:1200px;margin:0 auto}.claim-upload{background:#fff;border:1px solid #d9dadf;border-radius:16px;grid-template-columns:1.5fr .7fr;gap:16px;padding:20px;display:grid}.claim-drop{text-align:center;cursor:pointer;background:#f6f7fa;border:1.5px dashed #9197ad;border-radius:12px;place-content:center;min-height:145px;display:grid}.claim-drop input{display:none}.claim-drop span{color:#2b3a6d;font-size:calc(9px * var(--asos-font-scale,1));background:#dfe2ee;border-radius:10px;justify-self:center;margin-bottom:9px;padding:4px 7px}.claim-drop b,.claim-drop small{display:block}.claim-drop small{color:#75827c;margin-top:6px}.claim-options{flex-direction:column;justify-content:space-between;padding:8px;display:flex}.claim-options>label{gap:10px;display:flex}.claim-options b,.claim-options small{display:block}.claim-options small{color:#6d707b;margin-top:5px}.claim-options button{margin:18px 0 0}.claim-error{color:#983f31;background:#fff0ed;max-width:1200px;margin:14px auto;padding:13px}.claim-output{margin-top:24px}.claim-summary{align-items:flex-end}.claim-summary h2{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:0}.claim-summary code{font-size:calc(9px * var(--asos-font-scale,1));color:#75827c}.claim-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:18px 0;display:grid}.claim-metrics article{background:#fff;border:1px solid #dcdde2;border-radius:10px;padding:13px}.claim-metrics b,.claim-metrics span{display:block}.claim-metrics span{font-size:calc(9px * var(--asos-font-scale,1));color:#77847e;text-transform:uppercase}.claim-run-note{font-size:calc(11px * var(--asos-font-scale,1));background:#edeff5;border-left:3px solid #2e3e78;justify-content:space-between;margin-bottom:12px;padding:12px 15px;display:flex}.claim-list{gap:12px;display:grid}.claim-card{background:#fff;border:1px solid #dadbe0;border-radius:13px;padding:20px}.claim-card>header{height:auto;padding:0 0 14px}.claim-card>header,.claim-card>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.claim-card>header>div>span{color:#fff;background:#1d2b5b;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.claim-card h3{margin:0}.claim-card header small{color:#74817b}.claim-card>pre{white-space:pre-wrap;font:calc(12px * var(--asos-font-scale,1))/1.65 "DM Sans";margin:16px 0}.llm-review{background:#f1f5fb;border-left:3px solid #5d7db1;padding:13px}.claim-evidence>div{font-size:calc(10px * var(--asos-font-scale,1));border-top:1px solid #ecedf0;grid-template-columns:60px 1fr 1fr auto;gap:10px;padding:8px 0;display:grid}.claim-tags{gap:6px;margin-top:14px;display:flex}.claim-tags span{font-size:calc(9px * var(--asos-font-scale,1));background:#edeef1;border-radius:12px;padding:5px 8px}.claim-warning{color:#77562b;font-size:calc(10px * var(--asos-font-scale,1));background:#fff7e8;padding:8px}@media (width<=760px){.claim-extractor-head,.claim-summary{flex-direction:column}.claim-upload{grid-template-columns:1fr}.claim-evidence>div{grid-template-columns:50px 1fr}}.saved-claim-analyses{background:#fff;border:1px solid #d9dadf;border-radius:16px;max-width:1200px;margin:18px auto 0;padding:20px}.saved-claim-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.saved-claim-head h2{margin:3px 0}.saved-claim-head small{color:#6d707b}.saved-claim-head>button{color:#313853;background:#e5e6eb;width:auto;margin:0;padding:8px 12px}.saved-claim-list{gap:10px;margin-top:16px;display:grid}.saved-claim-list>article{background:#f9f9fb;border:1px solid #dfe1e6;border-radius:12px;grid-template-columns:minmax(240px,1.2fr) minmax(190px,.8fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.saved-claim-list h3{margin:0 0 4px}.saved-claim-list code,.saved-claim-list small{color:#707480;display:block}.saved-claim-facts{color:#606470;gap:5px;display:grid}.saved-claim-facts b{font-size:calc(17px * var(--asos-font-scale,1))}.saved-claim-actions{gap:8px;display:flex}.saved-claim-actions button{white-space:nowrap;width:auto;margin:0;padding:9px 12px}.saved-claim-actions button:first-child{background:#1d2b5b}.saved-claim-actions button:last-child{color:#313853;background:#e5e6eb}.saved-claim-empty{color:#606470;background:#f2f3f5;border-radius:10px;margin:15px 0 0;padding:13px}@media (width<=800px){.saved-claim-list>article{grid-template-columns:1fr}.saved-claim-actions{justify-content:flex-start}}.claim-review-controls>label{gap:10px;display:flex}.claim-review-mode-note{color:#515666;font-size:calc(10px * var(--asos-font-scale,1));background:#f2f3f7;border-left:3px solid #8a92ae;margin:10px 0 0;padding:9px 11px;line-height:1.45}.claim-review-profiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.claim-review-profiles label{cursor:pointer;background:#fff;border:1px solid #d7d9e0;border-radius:10px;gap:8px;padding:10px;display:flex}.claim-review-profiles label.selected{background:#edeff6;border-color:#2e3e78}.claim-review-profiles input{margin:2px 0 0}.claim-review-profiles small{font-size:calc(10px * var(--asos-font-scale,1))}@media (width<=760px){.claim-review-profiles{grid-template-columns:1fr}}.wizard-fields .field-help{color:#747782;font-size:calc(10px * var(--asos-font-scale,1));margin-top:8px;font-weight:400;line-height:1.5;display:block}.custom-capacity-fields{background:#f5f6f8;border:1px solid #d8dae2;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;padding:18px;display:grid}.custom-capacity-fields>div:first-child{grid-column:1/-1}.custom-capacity-fields h3{font:600 calc(17px * var(--asos-font-scale,1)) Manrope;margin:0}.custom-capacity-fields>div:first-child>p:last-child{color:#686b77;font-size:calc(11px * var(--asos-font-scale,1));margin:7px 0 0;line-height:1.5}.custom-capacity-fields .capacity-notes{grid-column:1/-1}.capacity-plan-form{background:#fff;border:1px solid #d6d8df;border-radius:10px;margin-bottom:15px;padding:14px}.capacity-plan-form h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0}.capacity-plan-form>p:not(.eyebrow){color:#696c77;font-size:calc(11px * var(--asos-font-scale,1));line-height:1.45}.capacity-plan-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.capacity-plan-form label{font-size:calc(10px * var(--asos-font-scale,1))}.capacity-plan-form input{border:1px solid #c8cad2;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.capacity-plan-form label:nth-child(n+3){grid-column:1/-1}@media (width<=700px){.custom-capacity-fields,.capacity-plan-form>div{grid-template-columns:1fr}.custom-capacity-fields .capacity-notes,.capacity-plan-form label:nth-child(n+3){grid-column:auto}}.account .workspace-add{color:#202e5f;white-space:nowrap;width:auto;height:36px;font-size:calc(12px * var(--asos-font-scale,1));background:#e7e9f1;border-color:#a9afc4;align-items:center;gap:6px;padding:0 12px;display:flex}.account .workspace-add span{font-size:calc(17px * var(--asos-font-scale,1));line-height:1}.account .workspace-add:hover{background:#d9ddea;border-color:#7681a6}.loading-screen{place-items:center;display:grid}.account{align-items:center;gap:12px;display:flex}.account select{width:auto;margin:0;padding:8px 32px 8px 10px}.account>span b,.account>span small{font-size:calc(12px * var(--asos-font-scale,1));display:block}.account>span small{color:#717480;text-transform:capitalize}.account button{color:#313b5d;background:0 0;border:1px solid #babdc9;width:auto;margin:0;padding:8px 11px}.project-bar{color:#fff;background:#161f3d;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 5vw 0;padding:12px 14px;display:flex;box-shadow:0 10px 25px #171d3316}.project-bar>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;display:grid}.project-bar .status-dot{background:#7287d3;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 4px #7287d322}.project-bar small{font-size:calc(10px * var(--asos-font-scale,1));color:#aab0c5;text-transform:uppercase;letter-spacing:.08em}.project-bar strong{font-size:calc(14px * var(--asos-font-scale,1))}.project-actions{gap:6px;display:flex}.project-actions button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));background:#ffffff12;border:1px solid #ffffff20;margin:0;padding:8px 11px}.project-actions button:hover{background:#ffffff20}.drawer-backdrop{z-index:80;background:#14172366;justify-content:flex-end;display:flex;position:fixed;inset:0}.manager-drawer{background:#f4f5f8;width:min(480px,94vw);height:100%;padding:30px;overflow:auto;box-shadow:-16px 0 40px #10152533}.drawer-head{border-bottom:1px solid #d8dadf;justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:20px;display:flex}.drawer-head h2{font:600 calc(27px * var(--asos-font-scale,1)) Manrope;margin:0}.drawer-head button{color:#29304b;width:38px;height:38px;font-size:calc(24px * var(--asos-font-scale,1));background:#e6e7eb;justify-content:center;margin:0;padding:0}.new-project,.member-form{background:#fff;border:1px solid #dcdde2;border-radius:12px;margin-bottom:20px;padding:18px}.new-project label,.member-form label,.auth-card label{font-size:calc(12px * var(--asos-font-scale,1));margin:0 0 13px;font-weight:600;display:block}.new-project input,.member-form input,.auth-card input{width:100%;font:inherit;border:1px solid #cbcdd3;border-radius:8px;margin-top:7px;padding:12px;display:block}.new-project button,.member-form button{margin-top:8px}.project-list{gap:8px;display:grid}.project-list>button{color:#21273d;text-align:left;background:#fff;border:1px solid #dcdde1;align-items:center;margin:0}.project-list>button.selected{background:#edeff6;border-color:#3b4a81}.project-list button span strong,.project-list button span small{display:block}.project-list button span small{color:#75827c;margin-top:4px;font-weight:400}.project-list button>b{font-size:calc(11px * var(--asos-font-scale,1))}.quiet{color:#78847f;text-align:center;padding:35px}.timeline{position:relative}.timeline:before{content:"";border-left:1px solid #cbcdd6;position:absolute;top:8px;bottom:8px;left:6px}.timeline article{gap:15px;padding:8px 0 22px;display:flex;position:relative}.timeline article>span{z-index:1;background:#2e3e79;border:3px solid #e4e7f1;border-radius:50%;width:13px;height:13px}.timeline strong{text-transform:capitalize;font-size:calc(14px * var(--asos-font-scale,1))}.timeline p{font-size:calc(12px * var(--asos-font-scale,1));color:#717480;margin:5px 0}.member-form{grid-template-columns:1fr 110px;gap:10px;display:grid}.member-form button{grid-column:1/-1}.member-list{gap:8px;display:grid}.member-list article{background:#fff;border:1px solid #dcdde2;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.member-list article>span{color:#273463;background:#dfe2ec;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.member-list strong,.member-list small{display:block}.member-list small{color:#78847f;margin-top:2px}.member-list article>b{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;color:#344170;background:#e5e8f1;border-radius:10px;padding:5px 7px}.auth-shell{color:#fff;background:#151e3e;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:100vh;display:grid}.auth-brand{background:radial-gradient(circle at 15% 15%,#303f74,#0000 38%);flex-direction:column;justify-content:center;padding:8vw;display:flex}.auth-brand .brand{position:absolute;top:40px}.auth-brand h1{letter-spacing:-.045em;max-width:800px;margin:10px 0 25px;font:600 clamp(42px,5vw,72px)/1.04 Manrope}.auth-brand>p:last-child{color:#bec2d0;font-size:calc(17px * var(--asos-font-scale,1));max-width:640px;line-height:1.6}.auth-card{color:#171b28;background:#f2f3f7;flex-direction:column;justify-content:center;padding:8vw 5vw;display:flex}.auth-tabs{border-bottom:1px solid #d7d8dd;margin-bottom:30px;display:flex}.auth-tabs button{color:#7c8983;background:0 0;border-radius:0;width:auto;margin:0 25px 0 0;padding:12px 4px}.auth-tabs button.active{color:#222f5d;border-bottom:2px solid #283974}.auth-card h2{font:600 calc(27px * var(--asos-font-scale,1)) Manrope;margin:0 0 24px}.auth-card button{margin-top:10px}.auth-brand .asos-logo{width:clamp(360px,32vw,480px);height:clamp(93px,8.27vw,124px)}.auth-brand .asos-logo img{width:clamp(360px,32vw,480px);top:clamp(-68px,-4.5vw,-51px)}@media (width<=800px){.account>span{display:none}.project-bar{flex-direction:column;align-items:flex-start}.project-actions{width:100%;overflow-x:auto}.project-actions button{white-space:nowrap}.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.auth-card{min-height:100vh;padding:30px}.member-form{grid-template-columns:1fr}}.timeline article{align-items:flex-start}.timeline article>div{flex:1}.timeline .restore-link{color:#253365;width:auto;font-size:calc(11px * var(--asos-font-scale,1));background:0 0;border:1px solid #b9bece;margin:0;padding:6px 9px}.confirm-backdrop{z-index:100;background:#10152599;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-modal{background:#fff;border-radius:16px;width:min(460px,100%);padding:30px;box-shadow:0 25px 80px #090c1555}.confirm-icon{color:#a04f20;width:46px;height:46px;font-size:calc(25px * var(--asos-font-scale,1));background:#fff0e5;border-radius:50%;place-items:center;display:grid}.confirm-modal h2{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:18px 0 10px}.confirm-modal p{color:#565965;line-height:1.55}.confirm-modal .restore-note{font-size:calc(12px * var(--asos-font-scale,1));background:#f1f2f5;border-radius:9px;padding:12px}.confirm-modal>div:last-child{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:22px;display:grid}.confirm-modal button{justify-content:center;margin:0}.confirm-modal .cancel{color:#33384b;background:#ecedf0}.confirm-modal .confirm-restore{background:#a34d27}.new-docket-modal label{color:#404556;font-size:calc(12px * var(--asos-font-scale,1));gap:7px;margin-top:20px;font-weight:700;display:grid}.new-docket-modal input{width:100%;font:inherit;color:#17203f;background:#fff;border:1px solid #bdc0cb;border-radius:9px;padding:12px 14px}.new-docket-modal input:focus{outline-offset:1px;border-color:#4f82c8;outline:3px solid #8bb7ff}.workspace-create-modal{background:#fff;border-radius:18px;width:min(480px,100%);padding:30px;box-shadow:0 25px 80px #090c1555}.workspace-create-icon{color:#253363;width:46px;height:46px;font-size:calc(26px * var(--asos-font-scale,1));background:#e4e7f1;border-radius:13px;place-items:center;display:grid}.workspace-create-modal h2{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:18px 0 8px}.workspace-create-modal>p{color:#616470;line-height:1.55;font-size:calc(14px * var(--asos-font-scale,1));margin:0 0 22px}.workspace-create-modal label{font-size:calc(12px * var(--asos-font-scale,1));font-weight:700;display:block}.workspace-create-modal input{width:100%;font:inherit;border:1px solid #c5c8d1;border-radius:9px;outline:none;margin-top:8px;padding:13px 14px;display:block}.workspace-create-modal input:focus{border-color:#3d4d86;box-shadow:0 0 0 3px #3d4d861c}.workspace-create-modal .panel-message{margin:12px 0 0}.workspace-create-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:24px;display:grid}.workspace-create-actions button{justify-content:center;margin:0}.workspace-create-actions .cancel{color:#33384b;background:#ecedf0}.project-list>article{color:#21273d;background:#fff;border:1px solid #dcdde1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.project-list>article.selected{background:#edeff6;border-color:#3b4a81}.project-list article>span strong,.project-list article>span small{display:block}.project-list article>span small{color:#75827c;font-size:calc(11px * var(--asos-font-scale,1));margin-top:4px}.project-list article>div{gap:6px;display:flex}.project-list article button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));margin:0;padding:8px 10px}.project-list article .access-button{color:#28335c;background:#e7e9ee}.access-modal{background:#f4f5f8;border-radius:16px;width:min(560px,100%);max-height:min(720px,90vh);padding:28px;overflow:auto;box-shadow:0 25px 80px #090c1555}.access-modal .drawer-head button{width:38px}.access-help{color:#616571;font-size:calc(13px * var(--asos-font-scale,1));line-height:1.5}.access-list{gap:8px;margin-top:20px;display:grid}.access-list article{background:#fff;border:1px solid #dedfe3;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.access-list strong,.access-list small{display:block}.access-list small{color:#77847e;margin-top:3px}.access-list select{width:125px;margin:0}.access-list>b{font-size:calc(11px * var(--asos-font-scale,1));color:#313f70;background:#e6e8f1;border-radius:12px;padding:6px 8px}.panel-message{color:#914127;font-size:calc(13px * var(--asos-font-scale,1));background:#fff2ed;border:1px solid #e7c5b9;border-radius:9px;margin:-8px 0 16px;padding:12px 14px}.panel-message.info{color:#28345f;background:#edeff7;border-color:#bdc3d8;align-items:center;gap:10px;display:flex}.panel-message.info>span{color:#243161;width:22px;height:22px;font-size:calc(12px * var(--asos-font-scale,1));background:#d4d9ea;border-radius:50%;flex:0 0 22px;place-items:center;font-weight:700;display:grid}.panel-message.error{align-items:center;gap:10px;display:flex}.panel-message.error>span{background:#f6d9cf;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.member-list article>select{width:145px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:8px 28px 8px 9px}.team-view-tabs{background:#e7e8ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:-4px 0 18px;padding:4px;display:grid}.team-view-tabs button{color:#646772;width:100%;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:0;justify-content:center;margin:0;padding:9px}.team-view-tabs button.active{color:#24315e;background:#fff;box-shadow:0 2px 7px #171d3316}.company-member-list{gap:10px;display:grid}.company-member-list>article{background:#fff;border:1px solid #dedfe3;border-radius:11px;padding:14px}.company-member-head{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;display:grid}.company-member-head>span{color:#273463;background:#dfe2ec;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.company-member-head strong,.company-member-head small{display:block}.company-member-head small{color:#78847f;margin-top:2px}.company-member-head>b{font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;color:#28345f;background:#e2e5f0;border-radius:12px;padding:6px 8px}.workspace-access-list{flex-wrap:wrap;gap:7px;margin:13px 0 0 49px;display:flex}.workspace-access-list>span{background:#f6f7f9;border:1px solid #d9dbe2;border-radius:8px;padding:7px 9px}.workspace-access-list strong,.workspace-access-list small{display:block}.workspace-access-list strong{font-size:calc(11px * var(--asos-font-scale,1))}.workspace-access-list small{color:#6d707c;font-size:calc(9px * var(--asos-font-scale,1));text-transform:capitalize;margin-top:2px}.workspace-access-list em{font-size:calc(11px * var(--asos-font-scale,1));color:#8a948f}.company-member-head>select{width:145px;font-size:calc(11px * var(--asos-font-scale,1));margin:0;padding:8px 28px 8px 9px}.note-compose{background:#fff;border:1px solid #dedfe3;border-radius:12px;margin-bottom:18px;padding:16px}.note-compose label{font-size:calc(12px * var(--asos-font-scale,1));font-weight:700;display:block}.note-compose textarea{resize:vertical;width:100%;min-height:96px;font:inherit;border:1px solid #c8cad2;border-radius:9px;outline:none;margin-top:8px;padding:12px;line-height:1.5;display:block}.note-compose textarea:focus{border-color:#3b4a80;box-shadow:0 0 0 3px #3b4a8018}.note-compose button{width:auto;margin:10px 0 0 auto;padding:10px 14px}.notes-list{gap:10px;display:grid}.notes-list>article{background:#fff;border:1px solid #dedfe3;border-radius:11px;padding:15px}.note-meta{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.note-meta>span{color:#283561;width:32px;height:32px;font-weight:700;font-size:calc(12px * var(--asos-font-scale,1));background:#dfe2ec;border-radius:50%;place-items:center;display:grid}.note-meta strong,.note-meta small{display:block}.note-meta strong{font-size:calc(13px * var(--asos-font-scale,1))}.note-meta small{color:#7a8781;font-size:calc(10px * var(--asos-font-scale,1));margin-top:2px}.note-meta button{color:#8b6254;width:30px;height:30px;font-size:calc(17px * var(--asos-font-scale,1));background:0 0;border:1px solid #e2d6d0;justify-content:center;margin:0;padding:0}.notes-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e4250;font-size:calc(13px * var(--asos-font-scale,1));margin:13px 0 0;line-height:1.6}.company-home{max-width:1440px;margin:0 auto;padding:48px 5vw 80px}.home-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.home-welcome h1{letter-spacing:-.04em;margin:0;font:600 clamp(34px,4vw,52px)/1.08 Manrope}.home-welcome>div>p:last-child{color:#696c76;font-size:calc(16px * var(--asos-font-scale,1));margin:12px 0 0}.home-welcome>button{white-space:nowrap;width:auto;margin:0;padding:13px 18px}.home-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.home-summary article{color:#fff;background:#17203f;border-radius:13px;padding:20px 22px}.home-summary b,.home-summary span{display:block}.home-summary b{font:600 calc(26px * var(--asos-font-scale,1)) Manrope;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-summary span{color:#adb3c6;font-size:calc(11px * var(--asos-font-scale,1));margin-top:5px}.dashboard-filters{background:#f2f3f6;border:1px solid #d7d9e0;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(210px,320px) auto;align-items:end;gap:10px;padding:14px;display:grid}.dashboard-filters label>span{color:#535767;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.07em;margin:0 0 6px;font-weight:700;display:block}.dashboard-filters input,.dashboard-filters select{background:#fff;width:100%;height:43px;margin:0}.dashboard-clear-filters{color:#283561;white-space:nowrap;background:0 0;border:1px solid #aaafc2;width:auto;height:43px;margin:0;padding:0 15px}.dashboard-filters>p{color:#6d707b;font-size:calc(11px * var(--asos-font-scale,1));grid-column:1/-1;margin:1px 2px 0}.home-section{margin-top:38px}.home-section-title{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.home-section-title .eyebrow{margin-bottom:5px}.home-section-title h2{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:0}.recent-projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.recent-projects>button{color:#242a41;text-align:left;background:#fff;border:1px solid #dcdde1;align-items:flex-end;min-height:112px;margin:0;padding:15px}.recent-projects>button:hover{border-color:#7681a6;box-shadow:0 8px 18px #171d330c}.recent-projects span small,.recent-projects span strong,.recent-projects span em{display:block}.recent-projects span small{color:#394571;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.08em}.recent-projects span strong{font-size:calc(13px * var(--asos-font-scale,1));margin-top:5px}.recent-projects span em{color:#838690;font-size:calc(9px * var(--asos-font-scale,1));margin-top:10px;font-style:normal}.recent-projects>button>b{font-size:calc(10px * var(--asos-font-scale,1));color:#394571;white-space:nowrap}.workspace-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-cards>article{background:#fff;border:1px solid #d9dade;border-radius:15px;flex-direction:column;height:310px;padding:18px;display:flex;box-shadow:0 9px 25px #171d3308}.workspace-card-head{border-bottom:1px solid #e6e7ea;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding-bottom:15px;display:grid}.workspace-card-head>span{color:#283562;width:40px;height:40px;font:700 calc(13px * var(--asos-font-scale,1)) Manrope;letter-spacing:-.02em;background:#e2e5ef;border-radius:12px;place-items:center;display:grid}.workspace-card-head h3{font:600 calc(17px * var(--asos-font-scale,1)) Manrope;margin:0}.workspace-card-head small,.workspace-card-head em{color:#74817b;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px;display:block}.workspace-card-head small{text-transform:capitalize}.workspace-card-head em{color:#394571;font-style:normal}.workspace-project-preview{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;gap:5px;min-height:0;padding:12px 5px 12px 0;display:grid;overflow-y:auto}.workspace-project-preview::-webkit-scrollbar{width:7px}.workspace-project-preview::-webkit-scrollbar-thumb{background:#bfc3d0;border-radius:8px}.workspace-project-preview::-webkit-scrollbar-track{background:#eeeff3;border-radius:8px}.workspace-project-preview>button{color:#353b50;width:100%;font-size:calc(11px * var(--asos-font-scale,1));background:#f5f6f8;margin:0;padding:8px 9px}.workspace-project-preview>button:hover{background:#edeff4}.workspace-project-preview>p{color:#8a948f;font-size:calc(11px * var(--asos-font-scale,1))}.workspace-new-analysis{color:#283561;width:100%;font-size:calc(11px * var(--asos-font-scale,1));background:0 0;border:1px solid #bfc3d0;justify-content:center;margin:0;padding:10px}.dashboard-empty-search{color:#525664;background:#f6f7f9;border:1px dashed #b9bdc9;border-radius:12px;flex-direction:column;gap:4px;margin-top:20px;padding:22px;display:flex}.dashboard-empty-search b{font:600 calc(14px * var(--asos-font-scale,1)) Manrope;color:#293048}.dashboard-empty-search span{font-size:calc(11px * var(--asos-font-scale,1))}.home-loading{color:#738078;place-items:center;min-height:330px;display:grid}.home-error{color:#914127;background:#fff2ed;border:1px solid #e7c5b9;border-radius:9px;margin-bottom:20px;padding:13px 15px}@media (width<=1050px){.recent-projects,.workspace-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.company-home{padding:32px 20px 60px}.home-welcome{flex-direction:column;align-items:flex-start}.home-summary,.workspace-cards,.dashboard-filters{grid-template-columns:1fr}.dashboard-clear-filters{width:100%}.recent-projects{grid-template-columns:1fr}}.home-primary-actions{gap:8px;display:flex}.home-primary-actions button{white-space:nowrap;width:auto;margin:0;padding:13px 16px}.home-primary-actions .security-setup{color:#28345f;background:#fff;border:1px solid #b9bdcb}.home-primary-actions .productivity-impact-home-button{color:#24315f;background:#e7e9f1;border:1px solid #b8bdce}.home-primary-actions .productivity-impact-home-button:disabled{opacity:.58;cursor:wait}.dashboard-impact-modal{width:min(780px,100vw - 32px)}.dashboard-impact-processes{gap:10px;display:grid}.dashboard-impact-processes article{background:#fff;border:1px solid #d6d9e2;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.dashboard-impact-processes article:nth-child(2){border-left:4px solid #6f799d}.dashboard-impact-processes article:nth-child(3){border-left:4px solid #ba8b42}.dashboard-impact-processes article:first-child{border-left:4px solid #3a4c8a}.dashboard-impact-process-number{color:#283562;background:#e2e5ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.dashboard-impact-processes small,.dashboard-impact-processes b{display:block}.dashboard-impact-processes small{color:#394571;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.09em;font-weight:800}.dashboard-impact-processes b{font:650 calc(20px * var(--asos-font-scale,1)) Manrope;color:#18203d;margin-top:4px}.dashboard-impact-processes p{color:#6b6f7b;font-size:calc(11px * var(--asos-font-scale,1));margin:4px 0 0}.dashboard-impact-processes em{color:#434a64;font-size:calc(9px * var(--asos-font-scale,1));white-space:nowrap;background:#edeef3;border-radius:999px;padding:6px 9px;font-style:normal}.dashboard-impact-method{background:#edeff4;border-left:3px solid #394571;margin-top:18px;padding:16px 18px}.dashboard-impact-method h3{font:650 calc(15px * var(--asos-font-scale,1)) Manrope!important;margin:0 0 7px!important}.dashboard-impact-method p{font-size:calc(11px * var(--asos-font-scale,1));line-height:1.5;color:#5f6371!important;margin:5px 0!important}.dashboard-impact-empty{color:#525664;border:1px dashed #b9bdc9;border-radius:10px;gap:4px;margin-top:14px;padding:16px;display:grid}.dashboard-impact-empty span{font-size:calc(11px * var(--asos-font-scale,1))}@media (width<=700px){.dashboard-impact-processes article{grid-template-columns:34px 1fr}.dashboard-impact-processes em{grid-column:2;justify-self:start}}.onboarding-shell{background:#ecedf1;grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.onboarding-rail{color:#fff;background:#17203f;padding:38px 32px}.onboarding-rail>p{color:#c3c7d3;line-height:1.5;font-size:calc(13px * var(--asos-font-scale,1));margin:45px 0 28px}.onboarding-rail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.onboarding-rail li{color:#8f95ac;font-size:calc(12px * var(--asos-font-scale,1));align-items:center;gap:11px;padding:8px;display:flex}.onboarding-rail li>span{width:26px;height:26px;font-size:calc(10px * var(--asos-font-scale,1));border:1px solid #565e7c;border-radius:50%;place-items:center;display:grid}.onboarding-rail li.active{color:#fff;font-weight:700}.onboarding-rail li.active>span{color:#212c51;background:#fff;border-color:#fff}.onboarding-rail li.complete{color:#9ea9d1}.onboarding-rail>small{color:#888ea4;margin-top:35px;line-height:1.55;display:block}.onboarding-card{background:#fff;border:1px solid #dbdce1;border-radius:18px;align-self:start;width:min(800px,100% - 60px);margin:45px auto;padding:34px;box-shadow:0 18px 45px #171d330d}.onboarding-card-head{border-bottom:1px solid #e3e4e8;justify-content:space-between;align-items:flex-start;margin-bottom:26px;padding-bottom:24px;display:flex}.onboarding-card-head h1{font:600 calc(31px * var(--asos-font-scale,1)) Manrope;margin:0}.onboarding-card-head button{color:#404557;width:38px;height:38px;font-size:calc(22px * var(--asos-font-scale,1));background:#ecedf0;justify-content:center;margin:0;padding:0}.wizard-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wizard-fields label{font-size:calc(12px * var(--asos-font-scale,1));color:#505460;font-weight:700;display:block}.wizard-fields input,.wizard-fields textarea,.wizard-fields select{width:100%;font:inherit;background:#fff;border:1px solid #c7c9d1;border-radius:9px;margin-top:8px;padding:12px;display:block}.wizard-fields .wizard-check{background:#f2f3f6;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.wizard-check input{width:auto;margin:2px 0}.wizard-check b,.wizard-check small{display:block}.wizard-check small{color:#747782;margin-top:3px;font-weight:400}.wizard-callout{color:#454b61;font-size:calc(12px * var(--asos-font-scale,1));background:#edeff5;border-left:3px solid #344275;grid-column:1/-1;padding:14px;line-height:1.55}.wizard-callout.warning{color:#76552d;background:#fff7e9;border-color:#bc7b2d}.wizard-actions{border-top:1px solid #e4e5e9;justify-content:flex-end;gap:9px;margin-top:30px;padding-top:22px;display:flex}.wizard-actions button{justify-content:center;width:auto;margin:0}.wizard-actions .secondary,.onboarding-status-actions .secondary{color:#383d50;background:#ecedf0}.wizard-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wizard-review section{border:1px solid #dfe0e4;border-radius:10px;padding:14px}.wizard-review h3{text-transform:capitalize;font:600 calc(15px * var(--asos-font-scale,1)) Manrope;margin:0 0 10px}.wizard-review p{font-size:calc(10px * var(--asos-font-scale,1));justify-content:space-between;gap:15px;margin:6px 0;display:flex}.wizard-review p span{color:#78857f;text-transform:capitalize}.wizard-review p b{text-align:right;overflow-wrap:anywhere}.onboarding-status{background:#fff;border:1px solid #dbdce1;border-radius:18px;width:min(760px,100% - 40px);margin:55px auto;padding:38px;box-shadow:0 18px 45px #171d330d}.onboarding-status h1{font:600 calc(32px * var(--asos-font-scale,1)) Manrope;margin:8px 0}.onboarding-status>p:not(.eyebrow){color:#626571;line-height:1.6}.provisioning-list{grid-template-columns:1fr 1fr;gap:7px;margin:25px 0;display:grid}.provisioning-list article{background:#f4f5f7;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;gap:1px 8px;padding:11px;display:grid}.provisioning-list article>span{grid-row:1/3}.provisioning-list .passed{color:#283871}.provisioning-list .pending{color:#9a7440}.provisioning-list strong{font-size:calc(11px * var(--asos-font-scale,1))}.provisioning-list small{font-size:calc(9px * var(--asos-font-scale,1));color:#7d8983;text-transform:capitalize}.evidence-list{gap:7px;display:grid}.evidence-list article{border:1px solid #dfe0e4;border-radius:9px;gap:10px;padding:12px;display:flex}.evidence-list article>b{color:#344376}.evidence-list strong{font-size:calc(11px * var(--asos-font-scale,1));text-transform:capitalize}.evidence-list p{font-size:calc(10px * var(--asos-font-scale,1));color:#6f727d;margin:4px 0 0}.onboarding-status-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.onboarding-status-actions button{width:auto;margin:0}.provisioning-review{background:#f1f2f5;border:1px solid #dcdde2;border-radius:12px;margin-bottom:20px;padding:16px}.provisioning-review .platform-title{margin-bottom:12px}.provisioning-mini-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.provisioning-mini-list span{font-size:calc(10px * var(--asos-font-scale,1));background:#fff;border-radius:7px;gap:7px;padding:8px;display:flex}.provisioning-mini-list b{color:#354272}.verification-form{border-top:1px solid #d6d8dd;margin-top:14px;padding-top:14px}.verification-form>label{font-size:calc(11px * var(--asos-font-scale,1));font-weight:700;display:block}.verification-form textarea{width:100%;font:inherit;border:1px solid #c7c9d1;border-radius:8px;margin-top:7px;padding:10px;display:block}.verification-form .verification-confirm{align-items:flex-start;gap:8px;margin-top:10px;font-weight:400;line-height:1.4;display:flex}.verification-form button{width:auto;margin:12px 0 0 auto;padding:10px 12px}@media (width<=800px){.onboarding-shell{grid-template-columns:1fr}.onboarding-rail{display:none}.onboarding-card{width:calc(100% - 30px);margin:15px}.wizard-fields,.wizard-review,.provisioning-list{grid-template-columns:1fr}.home-primary-actions{flex-wrap:wrap}}.invite-intro{color:#626673;margin:-10px 0 22px;line-height:1.55}.invite-link{grid-template-columns:1fr auto;gap:8px;margin:-8px 0 18px;display:grid}.invite-link input{min-width:0;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #cbcdd5;border-radius:8px;padding:10px}.invite-link button{justify-content:center;width:auto;margin:0;padding:10px 12px}.panel-message+.invite-link{margin-top:-8px}.account .platform-button{color:#fff;background:#19244c;border-color:#19244c}.platform-shell{background:#ebecf0;min-height:100vh;padding:36px 4vw 70px}.platform-head{border:0;height:auto;padding:0 0 28px}.platform-head h1{font:600 calc(36px * var(--asos-font-scale,1)) Manrope;margin:0}.platform-head button{color:#252d4b;background:#fff;border:1px solid #ced0d6;width:auto;margin:0}.platform-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.platform-metrics article{color:#fff;background:#17203f;border-radius:12px;padding:20px}.platform-metrics b,.platform-metrics span{display:block}.platform-metrics b{font:600 calc(29px * var(--asos-font-scale,1)) Manrope}.platform-metrics span{color:#adb2c5;font-size:calc(11px * var(--asos-font-scale,1));margin-top:4px}.platform-error{color:#963f27;background:#fff0eb;border:1px solid #ebc7bb;border-radius:9px;margin-bottom:16px;padding:12px 15px}.platform-grid{grid-template-columns:minmax(420px,.85fr) minmax(520px,1.15fr);gap:18px;display:grid}.platform-panel{background:#fff;border:1px solid #dadbe0;border-radius:15px;min-height:560px;padding:24px}.platform-title{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.platform-title h2{font:600 calc(24px * var(--asos-font-scale,1)) Manrope;margin:0}.platform-title small{color:#7b8781}.platform-title>button{width:auto;margin:0;padding:9px 11px}.company-create{background:#f0f1f4;border-radius:10px;grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:18px;padding:13px;display:grid}.company-create input{border:1px solid #caccd3;border-radius:7px;min-width:0;padding:10px}.company-create button{width:auto;margin:0}.company-table{gap:7px;display:grid}.company-table>button{color:#20263b;text-align:left;background:#fff;border:1px solid #dedfe3;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0;display:grid}.company-table>button.selected{background:#edeff5;border-color:#404f82}.company-table button span strong,.company-table button span small{display:block}.company-table button span small{color:#78847e;margin-top:3px}.company-table button>b{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase}.company-status{background:#c16a4d;border-radius:50%;width:9px;height:9px}.company-status.active{background:#4a5fa8}.admin-members{gap:8px;display:grid}.admin-members article{border:1px solid #dedfe3;border-radius:10px;grid-template-columns:38px 1fr 110px auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-members .avatar{color:#283460;background:#e1e3ec;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.admin-members strong,.admin-members small{display:block}.admin-members small{color:#78847e;margin-top:3px}.admin-members select{margin:0;padding:8px}.admin-members button{width:auto;margin:0;padding:8px 9px}.suspend{color:#9a4528!important;background:#fff0ea!important}.activate{color:#273567!important;background:#e7e9f2!important}.admin-empty{text-align:center;color:#7a8781;place-content:center;min-height:500px;display:grid}.admin-empty>span{font-size:calc(42px * var(--asos-font-scale,1))}.admin-empty h2{color:#353948;margin-bottom:0}@media (width<=1050px){.platform-grid{grid-template-columns:1fr}.platform-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.platform-shell{padding:22px}.platform-metrics{grid-template-columns:repeat(2,1fr)}.company-create{grid-template-columns:1fr}.admin-members article{grid-template-columns:38px 1fr}.admin-members select,.admin-members button{grid-column:2}.platform-button{display:none}}.drop.saved-source{background:#eff1f7;border-style:solid}.drop.saved-source:before{content:"Saved source reference";font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.1em;color:#2e3e78;margin-bottom:8px;font-weight:700}.project-actions .save-success{background:#39487b;border-color:#6977a9}.revision-details{background:#fff;border:1px solid #dcdde2;border-radius:8px;margin-top:9px}.revision-details>summary{font-size:calc(11px * var(--asos-font-scale,1));color:#323d63;padding:8px 10px;font-weight:700}.revision-change{border-top:1px solid #ecedf0;padding:9px 10px}.revision-change>b,.revision-change>small{display:block}.revision-change>b{font-size:calc(12px * var(--asos-font-scale,1))}.revision-change small{color:#686b77;margin-top:5px;line-height:1.4}.revision-change small em{color:#8a958f;text-transform:uppercase;width:48px;font-style:normal;font-size:calc(9px * var(--asos-font-scale,1));display:inline-block}.revision-change code{white-space:normal;overflow-wrap:anywhere;color:#313648}.revision-change .added{color:#263670}.revision-change .removed{color:#a14b35}.revision-change.unchanged{background:#f4f5f7}.export-modal{width:min(620px,100%)}.watermark-settings{background:#f0f1f4;border-radius:11px;margin-bottom:20px;padding:16px}.watermark-toggle{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.watermark-toggle input{margin-top:3px}.watermark-toggle b,.watermark-toggle small{display:block}.watermark-toggle small{color:#686b77;margin-top:3px}.watermark-settings>label:not(.watermark-toggle),.export-choice label{font-size:calc(12px * var(--asos-font-scale,1));margin:12px 0 7px;font-weight:700;display:block}.preset-row{grid-template-columns:1fr 38px;gap:6px;margin-bottom:6px;display:grid}.preset-row input{border:1px solid #c9cbd4;border-radius:7px;padding:10px}.preset-row button{color:#8d4933;background:#eee;justify-content:center;width:38px;margin:0;padding:0}.watermark-settings .add-preset{color:#283561;background:0 0;border:1px solid #bec2d0;width:auto;margin:9px 0;padding:8px 10px}.watermark-settings>button:last-child{margin-top:12px}.export-choice h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin-bottom:4px}.export-choice p{color:#626571;font-size:calc(13px * var(--asos-font-scale,1));line-height:1.5}.export-choice select{margin-top:7px}.image-export-choice{border-top:1px solid #dcdde2;margin-top:18px;padding-top:18px}.image-export-choice button{color:#24315f;background:#e4e6ef;border:1px solid #b9becf}.watermark-layout-controls{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.watermark-layout-controls label{font-size:calc(12px * var(--asos-font-scale,1));color:#666a76;gap:6px;font-weight:700;display:grid}.watermark-layout-controls label>span{color:#24315f;font-variant-numeric:tabular-nums}.watermark-layout-controls select{width:100%;margin:0}.watermark-layout-controls input[type=range]{accent-color:#24315f;width:100%;margin:2px 0 0}@media (width<=640px){.watermark-layout-controls{grid-template-columns:1fr}}.watermark-color-control{align-items:center;gap:9px;min-height:42px;display:flex}.watermark-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #c9cbd4;border-radius:8px;width:52px;height:40px;padding:3px}.watermark-color-control code{font-size:calc(12px * var(--asos-font-scale,1));color:#353b52}.uspto-settings-modal{width:min(680px,100%)}.uspto-key-status{background:#f3f4f7;border:1px solid #cacdd8;border-radius:11px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.uspto-key-status>span{color:#233163;background:#dce0ec;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.uspto-key-status.missing>span{color:#90601c;background:#fff1d8}.uspto-key-status b,.uspto-key-status small{display:block}.uspto-key-status small{color:#676a76;margin-top:4px;line-height:1.45}.uspto-settings-help{color:#5f6370;margin:16px 0 8px;line-height:1.55}.uspto-signup-link{color:#24315f;background:#e9ebf2;border-radius:8px;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-flex}.uspto-key-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;display:grid}.uspto-key-form label{font-size:calc(12px * var(--asos-font-scale,1));font-weight:700}.uspto-key-form input{border:1px solid #c8cbd4;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.uspto-key-form button{width:auto;margin:0}.remove-uspto-key{color:#914a35;background:0 0;border:1px solid #dabfb5;width:auto;margin-top:14px}@media (width<=620px){.uspto-key-form{grid-template-columns:1fr}.uspto-key-form button{width:100%}}.customer-configuration{background:#fff;border:1px solid #d8dadf;border-radius:11px;margin:18px 0 22px;padding:18px}.requirements-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.requirements-head .eyebrow{margin-bottom:4px}.requirements-head h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:0}.requirements-head>small{color:#74817b;font-size:calc(10px * var(--asos-font-scale,1));text-align:right}.requirements-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.requirements-grid article{background:#f4f5f7;border-radius:8px;min-width:0;padding:13px}.requirements-grid h4{color:#24315d;font:700 calc(11px * var(--asos-font-scale,1)) Manrope;text-transform:uppercase;letter-spacing:.04em;margin:0 0 9px}.requirements-grid dl{font-size:calc(10px * var(--asos-font-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;margin:6px 0;display:grid}.requirements-grid dt{color:#77837d;text-transform:capitalize}.requirements-grid dd{text-align:right;color:#262b3d;overflow-wrap:anywhere;text-transform:none;margin:0;font-weight:700}.verification-guidance{color:#40465c;background:#eaecf3;border-left:3px solid #344275;border-radius:0 8px 8px 0;margin-bottom:14px;padding:13px}.verification-guidance b{font-size:calc(12px * var(--asos-font-scale,1))}.verification-guidance p{font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0 0;line-height:1.5}@media (width<=700px){.requirements-grid{grid-template-columns:1fr}.requirements-head{flex-direction:column;align-items:start}.requirements-head>small{text-align:left}}.platform-success{color:#23305e;background:#e7eaf3;border:1px solid #bdc3d9;border-radius:9px;margin-bottom:16px;padding:12px 15px}.platform-operations{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.platform-operations>form,.platform-operations>section{background:#fff;border:1px solid #dadbe0;border-radius:15px;padding:22px}.platform-operations .platform-title{margin-bottom:16px}.limit-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.limit-fields label{font-size:calc(11px * var(--asos-font-scale,1));color:#525663;font-weight:700}.limit-fields input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c8cad2;border-radius:8px;margin:7px 0 5px;padding:10px;display:block}.limit-fields small{color:#7b8781;font-weight:400;line-height:1.4;display:block}.backup-list{gap:7px;max-height:230px;display:grid;overflow:auto}.backup-list article{border:1px solid #dfe0e4;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.backup-list strong,.backup-list small{display:block}.backup-list strong{font-size:calc(11px * var(--asos-font-scale,1))}.backup-list small{color:#7a8781;font-size:calc(8px * var(--asos-font-scale,1));overflow-wrap:anywhere;margin-top:3px}.backup-list span{font-size:calc(9px * var(--asos-font-scale,1));color:#4c5266}.backup-list button{color:#313853;background:#edeef1;width:auto;margin:0;padding:7px 9px}.backup-empty{color:#7c8982;font-size:calc(11px * var(--asos-font-scale,1))}.restore-platform-modal{width:min(610px,100%)}.restore-components{grid-template-columns:1fr!important;gap:8px!important;margin:16px 0!important;display:grid!important}.restore-components label{border:1px solid #dcdde2;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.restore-components input{width:auto;margin:2px 0}.restore-components b,.restore-components small{display:block}.restore-components small{color:#717480;margin-top:4px;line-height:1.45}.restore-confirm-input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #d3b4a6;border-radius:8px;padding:11px;display:block}@media (width<=1100px){.platform-operations{grid-template-columns:1fr}}@media (width<=700px){.limit-fields,.backup-list article{grid-template-columns:1fr}.backup-list button{justify-self:start}}.provisioning-automation{gap:1rem;margin-top:1rem;display:grid}.automation-mode{background:#f5f6f9;border:1px solid #cbced9;border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem;display:flex}.automation-mode.development{background:#fffaf0;border-color:#d9cfac}.automation-mode h3,.automation-mode p{margin:.2rem 0}.automation-mode p{color:#686b77;max-width:720px}.provisioning-job{background:#fff;border:1px solid #d6d8df;border-radius:18px;gap:.9rem;padding:1rem;display:grid}.job-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.job-head>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.job-head small{color:#717480}.job-status{text-transform:uppercase;letter-spacing:.06em;background:#edeef1;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:800}.job-status.running,.job-status.retrying,.job-status.queued{color:#705619;background:#fff1bd}.job-status.succeeded{color:#172762;background:#dfe3f3}.job-status.failed,.job-status.cancelled{color:#9a3426;background:#fde7e2}.plan-digest{color:#535764;overflow-wrap:anywhere;background:#f2f3f5;border-radius:9px;padding:.55rem .7rem;font-size:.72rem;display:block}.automation-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.automation-steps article{background:#fafafb;border:1px solid #e0e1e6;border-radius:12px;gap:.7rem;min-height:76px;padding:.75rem;display:flex}.automation-steps article>span{color:#636672;background:#e7e8ec;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.automation-steps article.passed{background:#f1f3fa;border-color:#b9c0db}.automation-steps article.passed>span{color:#fff;background:#283a79}.automation-steps article.running{background:#fffaf0;border-color:#d9bf66}.automation-steps article.running>span{background:#f2d77f}.automation-steps article.failed{background:#fff5f3;border-color:#e5a699}.automation-steps article.failed>span{color:#fff;background:#b84c3a}.automation-steps article strong,.automation-steps article p,.automation-steps article code{display:block}.automation-steps article p{color:#686b77;margin:.25rem 0;font-size:.82rem;line-height:1.35}.automation-steps article code{color:#394570;overflow-wrap:anywhere;font-size:.7rem}.evidence-seal{background:#edeff7;border-left:4px solid #283a79;border-radius:8px;gap:.3rem;padding:.85rem;display:grid}.evidence-seal code{overflow-wrap:anywhere;font-size:.72rem}.evidence-seal p{color:#705619;margin:0}.job-history{border:1px solid #d6d8df;border-radius:12px;padding:.75rem 1rem}.job-history summary{cursor:pointer;font-weight:750}.job-history p{color:#686b77;margin:.55rem 0 0}@media (width<=760px){.automation-mode,.job-head{flex-direction:column;align-items:stretch}.automation-steps{grid-template-columns:1fr}}.trial-banner{color:#234f79;background:#e8f2ff;border-bottom:1px solid #b8d1e9;justify-content:space-between;align-items:center;gap:18px;padding:9px 5vw;display:flex}.trial-banner>div{align-items:center;gap:12px;display:flex}.trial-banner b{font-size:calc(11px * var(--asos-font-scale,1));letter-spacing:.08em}.trial-banner span{font-size:calc(11px * var(--asos-font-scale,1))}.trial-banner button{background:#286b9b;width:auto;margin:0;padding:7px 12px}.local-demo-notice{color:#624d16;background:#fff7d8;border:1px solid #dfc773;border-radius:10px;gap:5px;margin:16px 0;padding:14px;display:grid}.local-demo-notice b{font-size:calc(12px * var(--asos-font-scale,1));letter-spacing:.08em}.local-demo-notice span{font-size:calc(11px * var(--asos-font-scale,1));line-height:1.45}.automation-mode.local_demo{background:#fff8de;border-color:#dfc773}.account-tier-choice{grid-column:1/-1}.account-tier-choice h3{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:0 0 12px}.account-tier-choice>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-tier-choice label{cursor:pointer;background:#f9f9fb;border:1px solid #d5d7de;border-radius:11px;gap:10px;padding:15px;display:flex}.account-tier-choice label.selected{background:#edeff6;border-color:#39487b;box-shadow:0 0 0 2px #39487b18}.account-tier-choice input{width:auto;margin:3px 0}.account-tier-choice b,.account-tier-choice small{display:block}.account-tier-choice small{color:#686b77;margin-top:5px;font-weight:400;line-height:1.45}.company-tier{text-align:right;text-transform:capitalize;grid-column:3;color:#525971!important}@media (width<=650px){.trial-banner,.trial-banner>div{flex-direction:column;align-items:flex-start;gap:4px}.account-tier-choice>div{grid-template-columns:1fr}}.onboarding-shell>.onboarding-status{grid-column:1/-1;place-self:start center}.network-no-details{color:#404556;background:#f1f2f6;border:1px solid #d5d8e3;border-radius:10px;align-self:start;padding:16px}.network-no-details b,.network-no-details small{display:block}.network-no-details b{font:600 calc(15px * var(--asos-font-scale,1)) Manrope;margin-bottom:7px}.network-no-details small{color:#666a77;font-size:calc(12px * var(--asos-font-scale,1));line-height:1.55}.sso-entry{margin-top:24px}.sso-entry>div{text-align:center;border-top:1px solid #d7d8dd;margin-bottom:22px;position:relative}.sso-entry>div span{color:#89938e;font-size:calc(11px * var(--asos-font-scale,1));background:#f2f3f7;padding:0 10px;position:relative;top:-11px}.sso-entry h3{font:600 calc(16px * var(--asos-font-scale,1)) Manrope;margin:0}.sso-entry p{color:#6d7973;font-size:calc(12px * var(--asos-font-scale,1));margin:6px 0 14px}.sso-entry .sso-button{color:#242f57;background:#e5e7ee}.wizard-fields .identity-wide{grid-column:1/-1}.oidc-status{background:#fff8e7;border:1px solid #e1c98e;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:3px 15px;padding:15px;display:grid}.oidc-status.verified{background:#edeff6;border-color:#a9b1cd}.oidc-status small{color:#666a76;grid-column:1}.oidc-status button{grid-area:1/2/3;width:auto;margin:0}.field-help{color:#75827b;margin-top:7px;font-weight:400;line-height:1.45;display:block}.mfa-form>p:not(.eyebrow),.recovery-codes-screen>p:not(.eyebrow){color:#686b76;font-size:calc(13px * var(--asos-font-scale,1));line-height:1.55}.mfa-form>img{border:10px solid #fff;border-radius:10px;width:190px;height:190px;margin:18px auto;display:block;box-shadow:0 3px 18px #17203f18}.mfa-form details{background:#edeef1;border-radius:8px;margin:15px 0;padding:12px}.mfa-form details summary{cursor:pointer;font-size:calc(12px * var(--asos-font-scale,1));font-weight:700}.mfa-form details code{overflow-wrap:anywhere;color:#24315e;margin-top:8px;display:block}.mfa-form .mfa-back{color:#525664;background:0 0}.recovery-codes-screen>div{background:#fff;border:1px solid #d9dbe0;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;padding:14px;display:grid}.recovery-codes-screen code{text-align:center;font-size:calc(11px * var(--asos-font-scale,1));background:#edeef2;border-radius:5px;padding:7px}.admin-members article{grid-template-columns:38px minmax(160px,1fr) 110px auto auto}:root{color:#171b28;font-synthesis:none;background:#f3f2ec;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(circle at 85% 10%,#dce0ec 0,#0000 27%),#f3f2ec;min-height:100vh}header{border-bottom:1px solid #d0d2d8;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand .mark{color:#fff;width:38px;height:38px;font:700 calc(20px * var(--asos-font-scale,1)) Manrope;background:#19244c;border-radius:50% 50% 50% 12%;place-items:center;display:grid}.brand strong,.brand small{letter-spacing:.12em;display:block}.brand small{font-size:calc(9px * var(--asos-font-scale,1));color:#676c80;margin-top:2px}.tag{font-size:calc(12px * var(--asos-font-scale,1));color:#424962;border:1px solid #b9bcc8;border-radius:20px;padding:7px 12px}.hero{max-width:900px;padding:54px 5vw 42px}.eyebrow{font-size:calc(11px * var(--asos-font-scale,1));letter-spacing:.19em;color:#2c3d7a;margin:0 0 14px;font-weight:700}.hero h1{letter-spacing:-.045em;margin:0;font:600 clamp(40px,5vw,66px)/1.03 Manrope}.hero>p:last-child{color:#5d606b;max-width:690px;font-size:calc(17px * var(--asos-font-scale,1));line-height:1.6}.workspace{grid-template-columns:minmax(330px,430px) 1fr;gap:20px;padding:0 5vw 70px;display:grid}.panel{background:#fff;border:1px solid #d7d8dd;border-radius:16px;box-shadow:0 12px 30px #171d330b}.controls{padding:26px}.step{align-items:flex-start;gap:14px;margin:0 0 18px;display:flex}.step>span{font:600 calc(12px * var(--asos-font-scale,1)) Manrope;color:#2d3e79;background:#e7e9f1;border-radius:20px;padding:6px 8px}.step h2{font:600 calc(18px * var(--asos-font-scale,1)) Manrope;margin:2px 0}.step p{color:#79827e;font-size:calc(13px * var(--asos-font-scale,1));margin:4px 0}.drop{cursor:pointer;background:#f7f8fa;border:1.5px dashed #9ea3b6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:130px;margin-bottom:30px;display:flex}.drop input{display:none}.drop b{font-size:calc(14px * var(--asos-font-scale,1));text-overflow:ellipsis;max-width:90%;overflow:hidden}.drop span{font-size:calc(12px * var(--asos-font-scale,1));color:#7d8984;margin-top:7px}.controls>label{font-size:calc(12px * var(--asos-font-scale,1));margin:18px 0;font-weight:600;display:block}.controls label b{float:right}select{background:#fff;border:1px solid #ccced3;border-radius:8px;width:100%;margin-top:8px;padding:11px;display:block}.checks{font-size:calc(13px * var(--asos-font-scale,1));color:#4d515e;gap:10px;display:grid}.checks label{align-items:center;gap:9px;display:flex}input[type=range]{accent-color:#22326b;width:100%;margin-top:12px}button{color:#fff;cursor:pointer;background:#19244c;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:24px;padding:14px 16px;font-weight:700;display:flex}button:disabled{opacity:.6}.error{color:#9b3f30;font-size:calc(13px * var(--asos-font-scale,1));background:#fff0ed;border-radius:8px;margin-top:14px;padding:12px}.results{min-height:580px;padding:30px}.empty{text-align:center;color:#7b8782;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:520px;display:flex}.empty h2{font:600 calc(21px * var(--asos-font-scale,1)) Manrope;color:#343846}.empty p{max-width:430px;line-height:1.6}.molecule{font-size:calc(70px * var(--asos-font-scale,1));color:#b3b8c8}.result-head{border-bottom:1px solid #e1e2e6;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.result-head h2{font:600 calc(28px * var(--asos-font-scale,1)) Manrope;margin:0}.metrics{gap:20px;display:flex}.metrics span{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;color:#7a8580}.metrics b{font:600 calc(20px * var(--asos-font-scale,1)) Manrope;color:#1c2649;display:block}.structure{text-align:center;padding:20px}.structure img{object-fit:contain;max-width:100%;height:300px;margin:auto;display:block}.structure code{font-size:calc(11px * var(--asos-font-scale,1));color:#6a6d77;word-break:break-all}.claim{line-height:1.75;font-size:calc(14px * var(--asos-font-scale,1));background:#f5f6f8;border-left:3px solid #2c3d7a;padding:20px}.groups{margin-top:20px}.groups details{border-top:1px solid #e1e2e6;padding:13px 3px}.groups summary{cursor:pointer;justify-content:space-between;display:flex}.groups summary span{font-size:calc(12px * var(--asos-font-scale,1));color:#7a8580}.groups p{font-size:calc(13px * var(--asos-font-scale,1));color:#535662;line-height:1.6}@media (width<=900px){.workspace{grid-template-columns:1fr}.hero{padding-top:38px}.result-head{flex-direction:column}.metrics{flex-wrap:wrap}}@media (width<=520px){header,.hero,.workspace{padding-left:20px;padding-right:20px}.tag{display:none}.hero h1{font-size:calc(38px * var(--asos-font-scale,1))}.panel{border-radius:12px}.metrics{gap:12px}}.review-backdrop{z-index:1200;background:#10271fad;padding:3vh 4vw;position:fixed;inset:0;overflow:auto}.review-modal{background:#fafafc;border-radius:28px;max-width:1500px;margin:auto;overflow:hidden;box-shadow:0 30px 90px #00000047}.review-modal>header{border-bottom:1px solid #d8dae1;justify-content:space-between;gap:24px;padding:30px 38px;display:flex}.review-modal h2{font-size:calc(34px * var(--asos-font-scale,1));margin:4px 0}.review-modal header p:last-child{color:#6f737f;margin:5px 0 0}.review-close{width:48px;height:48px;font-size:calc(30px * var(--asos-font-scale,1));color:#272f4c;background:#e9eaef;border:0;border-radius:14px;place-items:center;padding:0;line-height:1;display:grid}.review-message{background:#e8ebf4;border-left:4px solid #283c81;border-radius:8px;margin:20px 38px 0;padding:14px 18px}.review-layout{grid-template-columns:280px 1fr;min-height:650px;display:grid}.review-layout>aside{background:#f1f2f5;border-right:1px solid #d8dae1;padding:28px 20px}.review-layout>aside>button{text-align:left;background:#fff;border:1px solid #d5d7df;border-radius:12px;flex-direction:column;width:100%;margin:9px 0;padding:14px;display:flex}.review-layout>aside>button.active{border-color:#233576;box-shadow:0 0 0 2px #cfd5e9}.review-layout>aside small{color:#757884;margin-top:5px}.review-layout>main{padding:28px 34px;overflow:hidden}.review-request,.review-detail{background:#fff;border:1px solid #d8dae1;border-radius:18px;margin-bottom:22px;padding:22px}.review-form-grid{grid-template-columns:2fr 2fr 1.5fr;gap:12px;display:grid}.review-request label,.stage-assignments label{flex-direction:column;gap:6px;font-weight:650;display:flex}.review-request select,.review-request input,.review-request textarea,.review-decision select,.review-decision input,.review-decision textarea,.stage-assignments select{font:inherit;border:1px solid #bfc3cf;border-radius:9px;padding:11px}.review-request textarea{min-height:70px}.stage-assignments{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.review-request>button,.review-decision button{color:#fff;background:#152459;border:0;border-radius:10px;margin-top:12px;padding:12px 18px;font-weight:700}.review-status{color:#313956;width:max-content;font-size:calc(12px * var(--asos-font-scale,1));text-transform:capitalize;background:#e6e8ee;border-radius:999px;padding:4px 9px;font-weight:750;display:inline-block}.review-status.approved{color:#172761;background:#d9def1}.review-status.changes_requested,.review-status.rejected{color:#8b5317;background:#fff0db}.review-status.superseded{color:#666;background:#ececec}.review-detail-head{justify-content:space-between;align-items:start;display:flex}.review-detail dl{grid-template-columns:150px 1fr;gap:8px;display:grid}.review-detail dt{font-weight:700}.review-detail dd{overflow-wrap:anywhere;margin:0}.approval-route{gap:10px;display:grid}.approval-route article{background:#f3f4f6;border-radius:12px;gap:14px;padding:14px;display:flex}.approval-route article>span{color:#152459;background:#dce0ec;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.approval-route p,.approval-route blockquote{margin:3px 0}.review-decision{background:#eef0f5;border-radius:14px;gap:10px;margin-top:18px;padding:18px;display:grid}.review-policy-note{background:#eff0f5;border-radius:12px;padding:16px}@media (width<=850px){.review-layout{grid-template-columns:1fr}.review-layout>aside{border-right:0}.review-form-grid,.stage-assignments{grid-template-columns:1fr}.review-backdrop{padding:0}.review-modal{border-radius:0}.review-layout>main{padding:18px}}.review-policy-form{gap:12px;margin-top:14px;display:grid}.review-policy-form label:not(.review-check){flex-direction:column;gap:5px;font-weight:700;display:flex}.review-policy-form input,.review-policy-form textarea{font:inherit;border:1px solid #bfc3cf;border-radius:8px;padding:10px}.review-policy-form textarea{min-height:100px}.review-check{align-items:center;gap:9px;display:flex}.review-policy-form button{color:#fff;background:#152459;border:0;border-radius:9px;justify-self:start;padding:11px 16px;font-weight:700}.review-modal{flex-direction:column;height:min(94vh,980px);display:flex}.review-modal>header{flex:none;align-items:flex-start;height:auto;min-height:128px;padding:28px 38px 24px;overflow:visible}.review-modal>header>div{min-width:0}.review-modal>header .eyebrow{margin:0 0 8px}.review-modal>header h2{line-height:1.12}.review-modal>header>div>p:last-child{max-width:850px;line-height:1.45}.review-modal>header>.review-close{flex:0 0 48px;justify-content:center;margin:0}.review-layout{flex:1;min-height:0;overflow:hidden}.review-layout>aside,.review-layout>main{min-height:0;overflow-y:auto}.review-request>button{justify-content:flex-start}.review-request>small{color:#646875;margin-top:8px;display:block}@media (width<=850px){.review-modal{height:100vh}.review-modal>header{min-height:118px;padding:22px}.review-layout{overflow-y:auto}.review-layout>aside,.review-layout>main{overflow:visible}}.modal-close-button{text-align:center!important;justify-content:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.modal-close-button:not(.compute-modal-close){position:relative;font-size:0!important}.modal-close-button:not(.compute-modal-close):before,.modal-close-button:not(.compute-modal-close):after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:18px;height:2.5px;position:absolute;top:50%;left:50%}.modal-close-button:not(.compute-modal-close):before{transform:translate(-50%,-50%)rotate(45deg)}.modal-close-button:not(.compute-modal-close):after{transform:translate(-50%,-50%)rotate(-45deg)}.modal-close-button>svg{margin:auto;display:block}.review-policy-note{overflow:hidden;background:#edeff5!important;border:1px solid #b9bed1!important;padding:0!important}.review-policy-note>summary{cursor:pointer;color:#171f3d;background:#e3e6f0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 19px;list-style:none;display:grid}.review-policy-note>summary::-webkit-details-marker{display:none}.review-policy-note>summary b,.review-policy-note>summary small{display:block}.review-policy-note>summary b{font-size:calc(16px * var(--asos-font-scale,1))}.review-policy-note>summary small{color:#606474;margin-top:3px;font-weight:400}.review-policy-note>summary em{color:#233164;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:750}.review-policy-icon{color:#263671;width:40px;height:40px;font-size:calc(20px * var(--asos-font-scale,1));background:#fff;border-radius:11px;place-items:center;display:grid}.review-policy-form{background:#fff;border-top:1px solid #c7cbdb;padding:18px 20px 20px}.review-policy-note:not([open])>summary em:after{content:" ↓"}.review-policy-note[open]>summary em:after{content:" ↑"}.review-policy-note>summary em{align-items:center;gap:7px;display:inline-flex}.review-policy-note>summary em:after{transform-origin:50%;border-bottom:1.75px solid;border-right:1.75px solid;width:7px;height:7px;display:block;transform:rotate(45deg)translateY(-2px);content:""!important}.review-policy-note[open]>summary em:after{transform:rotate(225deg)translate(-1px,-1px)}.review-new{color:#fff!important;background:#17203f!important;border-color:#2e3e77!important}.review-layout>aside>button em{color:#9b4f27;font-size:calc(11px * var(--asos-font-scale,1));margin-top:7px;font-style:normal;font-weight:800}.review-section-heading,.review-submit-row,.review-summary-strip,.review-owner-actions,.review-template-flags{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-section-heading h3{margin:3px 0 14px}.stage-assignments label>span small{color:#747782;font-size:calc(10px * var(--asos-font-scale,1));font-weight:500;display:block}.review-conflict-note{color:#675f48;font-size:calc(12px * var(--asos-font-scale,1));background:#f5f2e8;border-radius:8px;padding:10px 12px}.review-submit-row{align-items:center;margin-top:14px}.review-submit-row>button{margin:0}.review-submit-row>div{color:#595e70;gap:4px;display:grid}.review-summary-strip{background:#f2f3f6;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:18px 0;padding:14px;display:grid}.review-summary-strip span,.review-summary-strip b{display:block}.review-summary-strip b{color:#6b6f7c;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;margin-bottom:4px}.review-instructions{background:#f2f3f7;border-left:4px solid #394980;padding:15px}.review-instructions p{margin:5px 0 0}.approval-route article.actionable{background:#edeff7;border:1px solid #3b4c87}.approval-route article small{color:#616574;margin-top:5px;display:block}.review-owner-actions{flex-wrap:wrap;justify-content:flex-start;margin:16px 0}.review-owner-actions button,.review-owner-actions a{width:auto;margin:0;padding:10px 13px}.danger-quiet{color:#963f2d!important;background:#fff2ee!important}.reviewer-workbench{background:#f6f7fa;border:1px solid #b9bed2;border-radius:15px;margin-top:22px;padding:20px}.review-checklist{align-items:flex-start;gap:9px;flex-direction:row!important;display:flex!important}.review-checklist input{margin-top:3px}.review-decision details{background:#fff;border:1px solid #d5d7df;border-radius:10px;padding:12px}.review-decision details summary{cursor:pointer;font-weight:700}.review-decision details label{gap:6px;margin-top:10px;display:grid}.frozen-review{gap:16px;display:grid}.frozen-review>article{background:#fff;border:1px solid #d7d9e1;border-radius:15px;padding:20px}.frozen-review pre{color:#dcdfeb;max-height:440px;font-size:calc(11px * var(--asos-font-scale,1));white-space:pre-wrap;background:#10162c;border-radius:10px;padding:15px;overflow:auto}.frozen-review dl{grid-template-columns:180px 1fr;gap:8px;display:grid}.frozen-review dt{font-weight:750}.frozen-review dd{margin:0}.frozen-review li{margin:8px 0}.frozen-review li span,.frozen-review li code{margin-top:3px;display:block}.full-hash{overflow-wrap:anywhere;margin-top:15px;display:block}.frozen-tabs{z-index:2;background:#edeef3;border-radius:12px;gap:7px;padding:8px;display:flex;position:sticky;top:0}.frozen-tabs a{color:#24305b;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border-radius:8px;padding:8px 10px;font-weight:700}.comparison-banner{background:#fff6e8;border-left:4px solid #c27a22;gap:4px;padding:15px;display:grid}.comparison-banner.same{background:#edeff8;border-color:#2c4085}.review-confirm-backdrop{z-index:1300;background:#10152799;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-confirm{background:#fff;border-radius:20px;width:min(540px,100%);padding:28px;box-shadow:0 25px 80px #0005}.review-confirm h3{font-size:calc(25px * var(--asos-font-scale,1))}.review-confirm blockquote{background:#f1f2f6;border-left:4px solid #3d4c80;margin:18px 0;padding:15px}.review-confirm>div{justify-content:flex-end;gap:10px;display:flex}.review-confirm button{width:auto;margin:0}.review-admin-console{gap:18px;display:grid}.review-admin-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-admin-intro h3{margin:4px 0}.review-admin-intro p:last-child{color:#696d7a;margin:0}.review-admin-intro button{width:auto}.review-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-template-list>article,.review-policy-editor{background:#fff;border:1px solid #d1d4dd;border-radius:15px;padding:20px}.review-template-list article>header{justify-content:space-between;gap:15px;display:flex}.review-template-list h4{font-size:calc(18px * var(--asos-font-scale,1));margin:0}.review-template-list header p{color:#727580;margin:4px 0}.review-template-list ol{gap:8px;padding-left:25px;display:grid}.review-template-list li b,.review-template-list li span,.review-template-list li small{display:block}.review-template-list li span,.review-template-list li small{color:#717480;font-size:calc(11px * var(--asos-font-scale,1))}.review-template-flags{flex-wrap:wrap;justify-content:flex-start;margin:14px 0}.review-template-flags span{font-size:calc(10px * var(--asos-font-scale,1));background:#edeff4;border-radius:999px;padding:6px 9px;font-weight:700}.review-policy-editor{gap:12px;display:grid}.review-policy-editor>label{gap:5px;font-weight:700;display:grid}.review-policy-editor input,.review-policy-editor textarea{font:inherit;border:1px solid #bdc1ce;border-radius:9px;padding:11px}.review-policy-editor textarea{min-height:120px}.review-policy-options{flex-wrap:wrap;gap:18px;display:flex}.review-policy-options label{align-items:center;gap:7px;font-weight:650;display:flex}.review-policy-editor>button{justify-self:start;width:auto}.review-policy-editor .secondary{width:auto}@media (width<=900px){.review-summary-strip{grid-template-columns:1fr 1fr}.review-template-list{grid-template-columns:1fr}.review-admin-intro,.review-submit-row{display:grid}.frozen-tabs{overflow-x:auto}.frozen-review dl{grid-template-columns:1fr}.review-owner-actions{display:flex}}.review-home-queue{margin-top:38px;margin-bottom:36px}.review-home-queue .recent-projects{align-items:stretch}.review-home-queue .recent-projects>button{min-height:124px}.review-home-queue+.home-summary{margin-top:0}.commercial-summary{background:#fff;border:1px solid #d7d9df;border-radius:15px;grid-template-columns:minmax(280px,1.5fr) repeat(4,1fr);gap:12px;margin-bottom:18px;padding:20px;display:grid}.commercial-summary h2{font:600 calc(22px * var(--asos-font-scale,1)) Manrope;margin:0}.commercial-summary article{background:#eeeff4;border-radius:11px;padding:15px}.commercial-summary article b,.commercial-summary article span{display:block}.commercial-summary article b{font:600 calc(25px * var(--asos-font-scale,1)) Manrope}.commercial-summary article span{color:#656976;font-size:calc(10px * var(--asos-font-scale,1));margin-top:4px}.enterprise-control{background:#f4f5f8;border:1px solid #babfd1;border-radius:14px;margin-bottom:22px;padding:20px}.enterprise-control-head{justify-content:space-between;gap:16px;display:flex}.enterprise-control-head h3{font:600 calc(21px * var(--asos-font-scale,1)) Manrope;margin:0}.enterprise-control-head button,.enterprise-contacts button{width:auto;margin:0}.usage-dashboard{grid-template-columns:repeat(5,1fr);gap:8px;margin:17px 0;display:grid}.usage-dashboard article{background:#fff;border:1px solid #d8dae3;border-radius:9px;padding:11px}.usage-dashboard b,.usage-dashboard span,.usage-dashboard small{display:block}.usage-dashboard b{font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase}.usage-dashboard span{font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0}.usage-dashboard progress{accent-color:#283975;width:100%}.usage-dashboard small{color:#6f727e;font-size:calc(8px * var(--asos-font-scale,1))}.enterprise-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.enterprise-fields fieldset{background:#fff;border:1px solid #d6d8e0;border-radius:10px;min-width:0;margin:0;padding:12px}.enterprise-fields legend{font-weight:750;font-size:calc(11px * var(--asos-font-scale,1))}.enterprise-fields label,.enterprise-contacts label{font-size:calc(9px * var(--asos-font-scale,1));text-transform:capitalize;margin:8px 0;font-weight:700;display:block}.enterprise-fields input,.enterprise-fields select,.enterprise-contacts input{border:1px solid #c8cad3;border-radius:7px;width:100%;margin-top:4px;padding:7px;display:block}.enterprise-fields small{color:#6a6e7b;line-height:1.4;display:block}.entitlement-editor{background:#fff;border:1px solid #d6d8e0;border-radius:9px;margin:12px 0;padding:11px}.entitlement-editor summary{cursor:pointer;font-weight:700}.entitlement-editor>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.entitlement-editor label{font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize;align-items:center;gap:6px;display:flex}.enterprise-contacts{grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;display:grid}.scim-secret{color:#fff;background:#17203f;border-radius:9px;margin-top:12px;padding:12px}.scim-secret b,.scim-secret code,.scim-secret small{display:block}.scim-secret code{overflow-wrap:anywhere;color:#bcc4e1;margin:8px 0}@media (width<=1150px){.commercial-summary{grid-template-columns:repeat(2,1fr)}.commercial-summary>div{grid-column:1/-1}.usage-dashboard{grid-template-columns:repeat(2,1fr)}.enterprise-fields{grid-template-columns:1fr}.entitlement-editor>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.commercial-summary,.usage-dashboard,.enterprise-contacts,.entitlement-editor>div{grid-template-columns:1fr}}.security-operations-console{background:#fff;border:1px solid #b8bdce;border-radius:15px;margin-bottom:18px;padding:22px}.security-console-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-console-head h2{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:0}.security-console-head small{color:#686c79;max-width:780px;margin-top:5px;display:block}.security-console-head label{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;color:#525665;font-weight:750}.security-console-head select{background:#fff;border:1px solid #c7cad3;border-radius:8px;min-width:150px;margin-top:5px;padding:8px;display:block}.security-alert-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.security-alert-summary span{color:#5f6371;font-size:calc(10px * var(--asos-font-scale,1));background:#eeeff4;border-radius:9px;padding:11px 13px}.security-alert-summary b{color:#17203f;font:600 calc(22px * var(--asos-font-scale,1)) Manrope;display:block}.security-alert-list{gap:9px;max-height:570px;display:grid;overflow:auto}.security-alert{border:1px solid #dcdee3;border-left:5px solid #9196a8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:15px 16px;display:grid}.security-alert.severity-critical{background:#fff9f8;border-left-color:#a62d2d}.security-alert.severity-high{border-left-color:#c16631}.security-alert.severity-medium{border-left-color:#c39835}.security-alert h3{font:650 calc(16px * var(--asos-font-scale,1)) Manrope;margin:6px 0 3px}.security-alert p{color:#565a68;font-size:calc(10px * var(--asos-font-scale,1));margin:3px 0}.security-alert small{color:#7a7d89;font-size:calc(9px * var(--asos-font-scale,1))}.security-alert-flags{flex-wrap:wrap;gap:5px;display:flex}.security-alert-flags span{color:#313955;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;background:#e9eaef;border-radius:999px;padding:3px 6px;font-weight:800}.security-alert details{border-top:1px solid #e1e2e7;margin-top:9px;padding-top:7px}.security-alert summary{cursor:pointer;font-size:calc(9px * var(--asos-font-scale,1));font-weight:750}.security-alert-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:6px;max-width:330px;display:flex}.security-alert-actions button{color:#283151;width:auto;font-size:calc(9px * var(--asos-font-scale,1));background:#edeef2;margin:0;padding:7px 9px}.security-alert-actions .security-incident-button{color:#fff;background:#98462e}.security-empty{text-align:center;color:#777a86;background:#f4f5f7;border-radius:9px;padding:26px}@media (width<=800px){.security-console-head,.security-alert{display:block}.security-console-head label{margin-top:15px;display:block}.security-alert-summary{grid-template-columns:repeat(2,1fr)}.security-alert-actions{justify-content:flex-start;max-width:none;margin-top:12px}}.account .enterprise-button{color:#17234f;background:#e5e7ef;border:1px solid #b9becf;width:auto;margin:0;padding:9px 12px}.enterprise-backdrop{padding:3vh}.enterprise-portal{background:#f2f3f6;border-radius:24px;width:min(1500px,100%);height:94vh;margin:auto;overflow:auto}.enterprise-portal>header{background:#fff;height:auto;padding:27px 34px}.enterprise-portal>header h2{font:600 calc(30px * var(--asos-font-scale,1)) Manrope;margin:0}.enterprise-portal>header p:last-child{color:#6b6e7a;margin:6px 0}.enterprise-portal>header button{color:#283255;background:#e8eaef;width:48px;height:48px;margin:0}.enterprise-portal>main{padding:24px 34px 50px}.enterprise-overview{color:#fff;background:#17203f;border-radius:16px;grid-template-columns:270px 1fr;gap:16px;padding:20px;display:grid}.enterprise-overview h3{text-transform:capitalize;margin:0}.enterprise-overview p{color:#b4b9ca}.subscription-status{color:#1c2d68;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;background:#e0e4f0;border-radius:999px;margin-top:8px;padding:5px 9px;display:inline-block}.customer-usage{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.customer-usage b,.customer-usage span{display:block}.customer-usage b{font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase}.customer-usage span{font-size:calc(9px * var(--asos-font-scale,1));margin:6px 0}.customer-usage progress{accent-color:#919dc7;width:100%}.enterprise-columns{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.enterprise-columns>article{background:#fff;border:1px solid #d7d9df;border-radius:14px;padding:20px}.enterprise-columns h3{margin-top:0}.enterprise-columns dl{font-size:calc(11px * var(--asos-font-scale,1));grid-template-columns:1fr auto;gap:8px;display:grid}.enterprise-columns dd{margin:0;font-weight:700}.enterprise-columns article>p{font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize;border-bottom:1px solid #e5e6e9;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.enterprise-columns article>p span{color:#636773}.enterprise-columns details{margin:8px 0}.enterprise-columns pre{white-space:pre-wrap;font:calc(11px * var(--asos-font-scale,1))/1.55 "DM Sans";max-height:300px;overflow:auto}.support-case-form{gap:8px;display:grid}.support-case-form input,.support-case-form textarea{border:1px solid #c8cad2;border-radius:8px;padding:9px}.support-case-form textarea{min-height:90px}.support-case-form button{margin:0}@media (width<=1000px){.enterprise-overview,.enterprise-columns{grid-template-columns:1fr}.customer-usage{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.enterprise-backdrop{padding:0}.enterprise-portal{border-radius:0;height:100vh}.enterprise-portal>header,.enterprise-portal>main{padding-left:20px;padding-right:20px}.customer-usage{grid-template-columns:1fr}.account .enterprise-button{display:none}}.enterprise-member-management{background:#fff;border:1px solid #d7d9df;border-radius:14px;margin-top:16px;overflow:hidden}.enterprise-member-heading{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;list-style:none;display:flex}.enterprise-member-heading::-webkit-details-marker{display:none}.enterprise-member-heading:after{content:"";border-bottom:2px solid #313c64;border-right:2px solid #313c64;width:9px;height:9px;margin:14px 2px 0 0;transition:transform .18s;transform:rotate(45deg)}.enterprise-member-management[open]>.enterprise-member-heading:after{margin-top:19px;transform:rotate(225deg)}.enterprise-member-heading h3{margin:3px 0 7px}.enterprise-member-heading p:last-child{color:#686b77;max-width:760px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.55}.enterprise-member-heading>span{color:#283562;font-size:calc(10px * var(--asos-font-scale,1));white-space:nowrap;background:#e8eaf1;border-radius:999px;margin-left:auto;padding:7px 10px;font-weight:700}.enterprise-member-directory{background:#f6f7f9;border-top:1px solid #e2e3e7;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 22px;display:flex}.enterprise-member-search{color:#434859;max-width:620px;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;flex:1;font-weight:700;display:block}.enterprise-member-search input{width:100%;font:calc(12px * var(--asos-font-scale,1)) Manrope;text-transform:none;background:#fff;border:1px solid #cbcdd6;border-radius:9px;margin-top:6px;padding:10px 12px;display:block}.enterprise-member-directory>span{color:#6b6e7a;font-size:calc(10px * var(--asos-font-scale,1))}.enterprise-member-list{gap:8px;padding:16px 22px 22px;display:grid}.enterprise-member-list article{background:#f9f9fb;border:1px solid #dddfe4;border-radius:11px;grid-template-columns:38px minmax(220px,1fr) auto 150px auto;align-items:center;gap:12px;padding:12px;display:grid}.enterprise-member-list article.inactive{color:#68736d;background:#eff0f3}.member-avatar{color:#233161;background:#dce0ec;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.enterprise-member-list strong,.enterprise-member-list small{display:block}.enterprise-member-list small{color:#717480;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px}.member-access-status{font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;border-radius:999px;padding:5px 8px;font-weight:700}.member-access-status.active{color:#213066;background:#e0e4f1}.member-access-status.suspended{color:#805743;background:#eee8e3}.enterprise-member-list select{font-size:calc(11px * var(--asos-font-scale,1));margin:0;padding:8px 28px 8px 9px}.enterprise-member-actions{gap:6px;display:flex}.enterprise-member-actions button{color:#313a5a;width:auto;font-size:calc(10px * var(--asos-font-scale,1));background:#edeef1;margin:0;padding:8px 10px}.enterprise-member-actions .destructive-text-button{color:#95452d;background:#fff0eb}.enterprise-member-empty{text-align:center;color:#6d707b;padding:28px}.member-action-backdrop{z-index:160}.confirm-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.confirm-actions button{width:auto;margin:0}.confirm-actions .secondary{color:#404556;background:#ecedf0}@media (width<=900px){.enterprise-member-list article{grid-template-columns:38px 1fr auto}.enterprise-member-list select,.enterprise-member-actions{grid-column:2/-1}.enterprise-member-heading{flex-wrap:wrap}.enterprise-member-directory{flex-direction:column;align-items:stretch}}.platform-primary-nav{background:#fff;border:1px solid #d7d9df;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px;padding:6px;display:grid}.platform-primary-nav button{color:#535767;text-align:left;background:0 0;border:0;width:100%;margin:0;padding:13px 15px;display:block}.platform-primary-nav button.active{color:#fff;background:#17203f;box-shadow:0 5px 16px #17203f25}.platform-primary-nav span,.platform-primary-nav small{display:block}.platform-primary-nav span{font-size:calc(13px * var(--asos-font-scale,1));font-weight:750}.platform-primary-nav small{color:inherit;opacity:.72;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.platform-shell>.platform-metrics,.platform-shell>.commercial-summary,.platform-shell>.security-operations-console,.platform-shell>.platform-operations,.platform-shell>.platform-grid{display:none}.platform-shell.view-overview>.platform-metrics,.platform-shell.view-overview>.commercial-summary{display:grid}.platform-shell.view-security>.security-operations-console{display:block}.platform-shell.view-recovery>.platform-operations,.platform-shell.view-customers>.platform-grid{display:grid}.company-detail-nav{background:#edeef1;border-radius:11px;gap:5px;margin:-7px 0 18px;padding:5px;display:flex;overflow-x:auto}.company-detail-nav button{color:#606471;white-space:nowrap;width:auto;font-size:calc(10px * var(--asos-font-scale,1));background:0 0;border:0;margin:0;padding:9px 12px}.company-detail-nav button.active{color:#1e2c5d;background:#fff;box-shadow:0 2px 8px #17203f15}.company-detail>.enterprise-control,.company-detail>.enterprise-operations,.company-detail>.provisioning-review,.company-detail>.admin-members{display:none}.company-detail.detail-commercial>.enterprise-control{display:block}.company-detail.detail-governance>.enterprise-operations{display:grid}.company-detail.detail-onboarding>.provisioning-review{display:block}.company-detail.detail-users>.admin-members{display:grid}@media (width<=760px){.platform-primary-nav{grid-template-columns:1fr 1fr}.platform-primary-nav small{display:none}}.signup-code-console{background:#fff;border:1px solid #cbced9;border-radius:18px;margin:20px 30px;padding:26px}.signup-code-console header h2{margin:4px 0 6px}.signup-code-console header small{color:#686c79}.signup-code-generator{background:#f1f2f6;border-radius:13px;grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end;gap:12px;margin-top:22px;padding:18px;display:grid}.signup-code-generator label{color:#434859;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;gap:6px;font-weight:750;display:grid}.signup-code-generator input,.signup-code-generator select{height:42px;font:calc(12px * var(--asos-font-scale,1)) Manrope;text-transform:none;background:#fff;border:1px solid #c5c8d2;border-radius:8px;margin:0;padding:0 12px}.signup-code-generator button{white-space:nowrap;width:auto;height:42px;margin:0;padding:0 17px}.signup-code-reveal{background:#e9ecf5;border:1px solid #a9b1cf;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.signup-code-reveal b,.signup-code-reveal small{display:block}.signup-code-reveal small{color:#5d6274;margin-top:4px}.signup-code-reveal code{color:#fff;font-size:calc(14px * var(--asos-font-scale,1));letter-spacing:.08em;background:#17203f;border-radius:8px;padding:10px 13px}.signup-code-reveal button{width:auto;margin:0}.signup-code-list{border:1px solid #dcdee4;border-radius:12px;margin-top:20px;overflow:hidden}.signup-code-row{font-size:calc(11px * var(--asos-font-scale,1));border-top:1px solid #e4e5e9;grid-template-columns:minmax(180px,1.3fr) 130px 120px minmax(190px,1fr) 85px;align-items:center;gap:12px;padding:12px 14px;display:grid}.signup-code-row:first-child{border-top:0}.signup-code-row.labels{color:#fff;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;background:#17203f;font-weight:750}.signup-code-row code{font-size:calc(11px * var(--asos-font-scale,1))}.signup-code-row em{font-style:normal;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-weight:750}.signup-code-row em.active{color:#213065;background:#dfe3f1}.signup-code-row em.used{color:#535661;background:#e7e9e7}.signup-code-row em.expired{color:#944b31;background:#fff0e8}.signup-code-empty{text-align:center;color:#717480;margin:0;padding:24px}@media (width<=850px){.signup-code-generator,.signup-code-reveal{grid-template-columns:1fr}.signup-code-generator button,.signup-code-reveal button{justify-self:start}.signup-code-row{grid-template-columns:1fr 1fr}.signup-code-row.labels{display:none}.signup-code-row em{justify-self:end}}.review-escalation-input{align-items:center;gap:6px;display:inline-flex}.review-policy-editor .review-escalation-input input{width:82px}.feature-rollout-panel{background:#fff;border:1px solid #cbced9;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(520px,2fr) auto;align-items:center;gap:24px;margin:20px 30px;padding:24px;display:grid}.feature-rollout-panel h2{margin:4px 0 6px}.feature-rollout-panel small{color:#6d717e}.feature-rollout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.feature-rollout-options label{cursor:pointer;background:#f5f6f8;border:1px solid #d5d7e0;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.feature-rollout-options input{margin-top:3px}.feature-rollout-options span,.feature-rollout-options b,.feature-rollout-options small{display:block}.feature-rollout-options small{margin-top:4px}.feature-rollout-panel>button{white-space:nowrap;width:auto}@media (width<=1100px){.feature-rollout-panel,.feature-rollout-options{grid-template-columns:1fr}.feature-rollout-panel>button{justify-self:start}}.review-availability-control{background:#edeff6;border:1px solid #bdc2d3;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.review-availability-control b,.review-availability-control small{display:block}.review-availability-control small{color:#686c7b;margin-top:5px}.review-availability-control label{white-space:nowrap;align-items:center;gap:9px;font-weight:750;display:flex}.tenant-recovery-section{gap:20px;display:grid!important}.tenant-backup-panel{background:#f2f3f8;border:1px solid #bfc3d3;border-radius:15px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.tenant-backup-panel h3{margin:3px 0 8px}.tenant-backup-panel p{max-width:820px;line-height:1.55}.tenant-backup-panel>button{width:auto;margin:0}.tenant-backup-panel code{overflow-wrap:anywhere}.tenant-backup-list{grid-column:1/-1;gap:8px;display:grid}.tenant-backup-list article{background:#fff;border:1px solid #d4d7e0;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.tenant-backup-list b,.tenant-backup-list small{display:block}.tenant-backup-list small{color:#6f727e;margin-top:4px}.tenant-backup-list button{width:auto;margin:0}.tenant-backup-note{font-size:calc(11px * var(--asos-font-scale,1));background:#e8eaf2;border-left:4px solid #394980;grid-column:1/-1;margin:0;padding:12px 14px}@media (width<=760px){.tenant-backup-panel{grid-template-columns:1fr}.tenant-backup-list article{flex-direction:column;align-items:stretch}}.workspace.guest-mode{grid-template-columns:1fr}.workspace.guest-mode>.controls{display:none}.access-modal .guest-invite-form{background:#edeff5;border:1px solid #cfd3e0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 12px;margin:18px 0;padding:22px;display:grid}.guest-invite-copy{grid-column:1/-1;max-width:760px}.guest-invite-copy b,.guest-invite-copy small{display:block}.guest-invite-copy b{font-size:calc(18px * var(--asos-font-scale,1))}.guest-invite-copy small{color:#686c7a;margin-top:6px;line-height:1.55}.guest-invite-email{gap:6px;min-width:0;display:grid}.guest-invite-email span{color:#43485b;font-size:calc(11px * var(--asos-font-scale,1));font-weight:750}.access-modal .guest-invite-form input,.access-modal .guest-invite-form button{height:48px;margin:0}.access-modal .guest-invite-form input{width:100%;min-width:0;padding:0 14px}.access-modal .guest-invite-form button{white-space:nowrap;width:auto;padding:0 22px}.invite-link{background:#fff7e9;border-left:4px solid #c58b31;border-radius:10px;gap:7px;padding:14px;display:grid}.invite-link input{margin:0}.invite-link small{color:#75664d}@media (width<=720px){.access-modal .guest-invite-form{grid-template-columns:1fr}.access-modal .guest-invite-form button{width:100%}}.access-modal .guest-invite-form button{justify-content:center;align-items:center;line-height:1;display:inline-flex}body.toolbar-style-segmented .project-actions{background:#0d142f;border:1px solid #ffffff24;border-radius:11px;gap:0;padding:3px}body.toolbar-style-segmented .project-actions button{background:0 0;border:0;border-right:1px solid #ffffff18;border-radius:7px;padding:9px 13px}body.toolbar-style-segmented .project-actions button:last-child{border-right:0}body.toolbar-style-segmented .project-actions button:hover{background:#ffffff16}body.toolbar-style-elevated .project-bar{background:linear-gradient(110deg,#121b3b,#1e2b5b);padding:11px 14px;box-shadow:0 12px 28px #111a3a2c}body.toolbar-style-elevated .project-actions{gap:8px}body.toolbar-style-elevated .project-actions button{background:#ffffff14;border:1px solid #ffffff28;border-radius:10px;padding:9px 13px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 3px 8px #070b1b26}body.toolbar-style-elevated .project-actions button:hover{background:#fff2;transform:translateY(-1px);box-shadow:0 5px 12px #070b1b38}body.toolbar-style-elevated .project-actions .save-success{background:#5869a4;border-color:#8b98c5}.toolbar-style-panel{background:#fff;border:1px solid #cbced9;border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(600px,2fr) auto;align-items:center;gap:24px;margin:20px 30px;padding:24px;display:grid}.toolbar-style-copy h2{margin:4px 0 6px}.toolbar-style-copy small{color:#6d717e}.toolbar-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.toolbar-style-options>label{cursor:pointer;background:#f7f7f9;border:1px solid #d5d7e0;border-radius:13px;grid-template-columns:auto 1fr;gap:0 9px;padding:13px;display:grid;position:relative}.toolbar-style-options>label.selected{background:#edeff6;border-color:#394980;box-shadow:0 0 0 2px #39498018}.toolbar-style-options input{margin:3px 0 0}.toolbar-style-options b,.toolbar-style-options small{display:block}.toolbar-style-options small{color:#717480;margin-top:3px}.toolbar-mini-preview{background:#182245;border-radius:9px;grid-column:1/-1;margin-top:13px;padding:7px;display:flex}.toolbar-mini-preview i{color:#fff;font-size:calc(8px * var(--asos-font-scale,1));padding:5px 7px;font-style:normal}.toolbar-mini-preview.classic{background:0 0;gap:4px;padding:7px 0}.toolbar-mini-preview.classic i{background:#313a5b;border-radius:6px}.toolbar-mini-preview.segmented{gap:0}.toolbar-mini-preview.segmented i{border-right:1px solid #ffffff30}.toolbar-mini-preview.segmented i:last-child{border-right:0}.toolbar-mini-preview.elevated{background:#151e3e;gap:5px}.toolbar-mini-preview.elevated i{background:#ffffff15;border:1px solid #ffffff25;border-radius:6px;box-shadow:0 2px 4px #070b1b38}.toolbar-style-panel>button{white-space:nowrap;width:auto;margin:0}@media (width<=1150px){.toolbar-style-panel{grid-template-columns:1fr}.toolbar-style-panel>button{justify-self:start}}@media (width<=760px){.toolbar-style-options{grid-template-columns:1fr}}body.toolbar-color-original .project-bar{background:#17224b}body.toolbar-color-forest .project-bar{background:linear-gradient(110deg,#121b3b,#1e2b5b)}body.toolbar-color-emerald .project-bar{background:linear-gradient(110deg,#0e1e56,#162e84)}body.toolbar-color-slate .project-bar{background:linear-gradient(110deg,#34454b,#566b70)}body.toolbar-color-navy .project-bar{background:linear-gradient(110deg,#17385b,#285b86)}body.toolbar-color-plum .project-bar{background:linear-gradient(110deg,#52364f,#76536f)}body.toolbar-corners-soft .project-bar{border-radius:5px}body.toolbar-corners-soft .project-actions,body.toolbar-corners-soft .project-actions button{border-radius:4px}body.toolbar-corners-rounded .project-bar{border-radius:14px}body.toolbar-corners-rounded .project-actions{border-radius:11px}body.toolbar-corners-rounded .project-actions button{border-radius:10px}body.toolbar-corners-pill .project-bar{border-radius:28px}body.toolbar-corners-pill .project-actions{border-radius:22px}body.toolbar-corners-pill .project-actions button{border-radius:20px}.toolbar-style-copy{grid-area:1/1/3}.toolbar-style-options{grid-area:1/2}.toolbar-customize-row{grid-area:2/2;grid-template-columns:1fr 1fr;gap:14px;display:grid}.toolbar-style-panel>button{grid-area:1/3/3}.toolbar-customize-row fieldset{border:1px solid #d8dae1;border-radius:11px;min-width:0;margin:0;padding:10px 12px 12px}.toolbar-customize-row legend{color:#5b5f6f;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.08em;padding:0 5px;font-weight:750}.toolbar-color-options,.toolbar-corner-options,.toolbar-fill-options,.toolbar-outline-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-color-options label,.toolbar-corner-options label,.toolbar-fill-options label,.toolbar-outline-options label{cursor:pointer;color:#616573;font-size:calc(8px * var(--asos-font-scale,1));text-transform:capitalize;justify-items:center;gap:4px;display:grid}.toolbar-color-options input,.toolbar-corner-options input,.toolbar-fill-options input,.toolbar-outline-options input{opacity:0;pointer-events:none;position:absolute}.color-swatch{border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #bdc0ca}.toolbar-color-options input:checked+.color-swatch{box-shadow:0 0 0 2px #1d2c63}.color-swatch.original{background:#17224b}.color-swatch.forest{background:#19244c}.color-swatch.emerald{background:#12266f}.color-swatch.slate{background:#4b6066}.color-swatch.navy{background:#214d75}.color-swatch.plum{background:#684762}.corner-sample{color:#fff;font-size:calc(8px * var(--asos-font-scale,1));background:#24315d;padding:6px 10px}.corner-sample.soft{border-radius:3px}.corner-sample.rounded{border-radius:8px}.corner-sample.pill{border-radius:20px}.toolbar-corner-options label.selected .corner-sample{outline-offset:2px;outline:2px solid #314280}.button-fill-sample,.button-outline-sample{font-size:calc(8px * var(--asos-font-scale,1));border-radius:7px;padding:6px 10px}.button-fill-sample.glass{color:#fff;background:#313b5f}.button-fill-sample.dark{color:#fff;background:#0b132e}.button-fill-sample.light{color:#172247;background:#f7f8fb}.button-fill-sample.mint{color:#172247;background:#d9deef}.button-fill-sample.amber{color:#5c4214;background:#f2d9a6}.toolbar-fill-options input:checked+.button-fill-sample,.toolbar-outline-options input:checked+.button-outline-sample{outline-offset:2px;outline:2px solid #314280}.button-outline-sample{color:#fff;background:#313b5f}.button-outline-sample.subtle{border:1px solid #ffffff47}.button-outline-sample.white{border:1px solid #fff}.button-outline-sample.mint{border:1px solid #8f9ed3}.button-outline-sample.amber{border:1px solid #e6bd6b}.button-outline-sample.none{border:1px solid #0000}@media (width<=1150px){.toolbar-style-copy,.toolbar-style-options,.toolbar-customize-row,.toolbar-style-panel>button{grid-area:auto/1}.toolbar-customize-row{grid-template-columns:1fr 1fr}}@media (width<=650px){.toolbar-customize-row{grid-template-columns:1fr}}.toolbar-fixed-option{cursor:pointer;background:#f7f7f9;border:1px solid #d8dae1;border-radius:11px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.toolbar-fixed-option input{margin-top:3px}.toolbar-fixed-option b,.toolbar-fixed-option small{display:block}.toolbar-fixed-option small{color:#6c707c;margin-top:3px;line-height:1.4}body.toolbar-button-fill-glass .project-actions button{color:#fff;background:#ffffff14}body.toolbar-button-fill-dark .project-actions button{color:#fff;background:#0b132e}body.toolbar-button-fill-light .project-actions button{color:#172247;background:#f7f8fb}body.toolbar-button-fill-mint .project-actions button{color:#172247;background:#d9deef}body.toolbar-button-fill-amber .project-actions button{color:#5c4214;background:#f2d9a6}body.toolbar-button-fill-glass .project-actions button:hover{background:#ffffff24}body.toolbar-button-fill-dark .project-actions button:hover{background:#121c3e}body.toolbar-button-fill-light .project-actions button:hover{background:#fff}body.toolbar-button-fill-mint .project-actions button:hover{background:#e9ecf7}body.toolbar-button-fill-amber .project-actions button:hover{background:#f8e4bd}body.toolbar-button-outline-subtle .project-actions button{border:1px solid #ffffff38}body.toolbar-button-outline-white .project-actions button{border:1px solid #ffffffb8}body.toolbar-button-outline-mint .project-actions button{border:1px solid #8f9ed3}body.toolbar-button-outline-amber .project-actions button{border:1px solid #e6bd6b}body.toolbar-button-outline-none .project-actions button{border:1px solid #0000}body.toolbar-fixed :is(main,.workbench-sticky-top)>header{z-index:70;-webkit-backdrop-filter:blur(14px);background:#f3f2ecdd;position:sticky;top:0}body.toolbar-fixed main>.trial-banner{z-index:65;position:sticky;top:76px}body.toolbar-fixed main>.project-bar{z-index:60;position:sticky;top:88px}body.toolbar-fixed main:has(>.trial-banner)>.project-bar{top:132px}@media (width<=800px){:is(body.toolbar-fixed main>.project-bar,body.toolbar-fixed main:has(>.trial-banner)>.project-bar){top:88px}body.toolbar-fixed main>.trial-banner{position:relative;top:auto}}.productivity-impact-modal{flex-direction:column;width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.productivity-impact-modal>header,.productivity-impact-modal>footer{flex:none}.productivity-impact-content{min-height:0;padding:24px 28px;overflow-y:auto}.productivity-impact-modal>footer{justify-content:flex-end;align-items:center;padding:16px 28px;display:flex}.impact-section-heading p{font-size:calc(13px * var(--asos-font-scale,1));line-height:1.45}.impact-formulas>article small{font-size:calc(11px * var(--asos-font-scale,1))}.impact-formulas code{white-space:normal;font-size:calc(13px * var(--asos-font-scale,1))!important;line-height:1.5!important}.productivity-impact-content .time-saved-basis span{font-size:calc(12px * var(--asos-font-scale,1))}.productivity-impact-content .time-saved-method dt,.productivity-impact-content .time-saved-method dd{font-size:calc(14px * var(--asos-font-scale,1));padding:11px 14px;line-height:1.4}.productivity-impact-content .time-saved-disclaimer{font-size:calc(13px * var(--asos-font-scale,1));line-height:1.45}.assumptions-heading{align-items:flex-start}.assumptions-heading>div{flex:1}.impact-customize-button,.impact-assumption-editor-head button{width:auto!important;font-size:calc(13px * var(--asos-font-scale,1))!important;margin:0!important;padding:8px 12px!important}.impact-assumption-editor{background:#f6f7fa;border:1px solid #cdd0db;border-radius:12px;margin:0 0 14px;padding:14px}.impact-assumption-editor-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.impact-assumption-editor-head b,.impact-assumption-editor-head span{display:block}.impact-assumption-editor-head span{color:#656976;font-size:calc(12px * var(--asos-font-scale,1));margin-top:3px}.impact-assumption-row{grid-template-columns:minmax(190px,1fr) 82px 24px 82px minmax(100px,.65fr);align-items:center;gap:8px;margin-top:8px;display:grid}.impact-assumption-row label{font-size:calc(13px * var(--asos-font-scale,1));font-weight:650}.impact-assumption-row input{min-width:0;height:38px;font-size:calc(14px * var(--asos-font-scale,1));padding:6px 8px}.impact-assumption-row span{text-align:center;color:#737681}.impact-assumption-row small{color:#656976;font-size:calc(12px * var(--asos-font-scale,1))}.core-quality-banner{flex-wrap:wrap;align-items:flex-start}.core-quality-details{border-top:1px solid #d6d8e1;flex:1 0 100%;margin-top:4px;padding-top:10px}.core-quality-details summary{cursor:pointer;color:#24315d;width:max-content;font-weight:750;font-size:calc(14px * var(--asos-font-scale,1))}.core-quality-explanation{color:#404454;max-width:980px;font-size:calc(14px * var(--asos-font-scale,1));padding:12px 0 2px;line-height:1.5}.core-quality-explanation>p{margin:0 0 10px}.core-quality-explanation>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.core-quality-explanation li{background:#fff;border:1px solid #dbdde4;border-radius:9px;gap:10px;padding:10px;display:flex}.core-quality-explanation li>span{color:#283870;flex:0 0 28px;font-weight:800}.core-quality-explanation li.deduction>span{color:#a26823}.core-quality-explanation li p{color:#686c78;font-size:calc(12px * var(--asos-font-scale,1));margin:2px 0 0;line-height:1.4}@media (width<=700px){.impact-assumption-row{grid-template-columns:1fr 70px 18px 70px}.impact-assumption-row small{grid-column:2/5}.core-quality-explanation>ul{grid-template-columns:1fr}.productivity-impact-content{padding:18px}}.run-diagnostics{color:#513c12;background:#fff8e7;border:1px solid #d8a735;border-radius:14px;margin:1rem 0;padding:1rem 1.1rem}.run-diagnostics h3{margin:.15rem 0 0}.run-diagnostics ul{margin:.75rem 0 0;padding-left:1.25rem}.run-diagnostics li+li{margin-top:.45rem}.release-console{background:#fff;border:1px solid #d6d8e0;border-radius:18px;margin:18px 0;padding:24px}.release-console>header h2{margin:4px 0}.release-console>header small{color:#636775}.release-environments{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.release-card{background:#f8f8fa;border:1px solid #d9dbe2;border-radius:14px;gap:16px;padding:20px;display:grid}.release-card.production{background:#fffcf4;border-color:#d8c99f}.release-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.release-card h3{margin:3px 0 0}.release-status{color:#4a4f61;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;background:#e5e7ec;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:800}.release-status.deployed{color:#1d2d68;background:#dfe3f1}.release-status.requested,.release-status.deploying{color:#77540d;background:#fff0c9}.release-status.failed{color:#9b3028;background:#fbe3e0}.release-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.release-card dl>div{background:#fff;border-radius:9px;padding:10px}.release-card dt,.release-card label>span{color:#686c7a;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;margin-bottom:5px;font-weight:800;display:block}.release-card dd{margin:0}.release-card label{display:block}.release-card select,.release-card input{width:100%;height:42px;padding:0 10px}.release-card>button{width:max-content;margin:0;padding:10px 15px}.release-commit-detail b,.release-commit-detail small{display:block}.release-commit-detail small{color:#656977;margin-top:4px}.production-confirm{border-top:1px solid #dfd4b5;padding-top:12px}.release-error{color:#8f2e25;background:#fbe7e4;border-radius:8px;margin:0;padding:10px}.release-empty{color:#606470;background:#f2f3f5;border-radius:10px;padding:16px}@media (width<=800px){.release-environments{grid-template-columns:1fr}}.repository-console{background:#fff;border:1px solid #d6d8e0;border-radius:18px;margin:18px 0;padding:24px}.repository-console>header h2,.repository-section-head h3{margin:4px 0}.repository-console>header small,.repository-section-head small{color:#636775}.repository-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.repository-metrics article{background:#f7f8fa;border:1px solid #dcdee5;border-radius:12px;gap:4px;padding:15px;display:grid}.repository-metrics b{font-size:calc(20px * var(--asos-font-scale,1));overflow-wrap:anywhere}.repository-metrics span{color:#696d7a;font-size:calc(11px * var(--asos-font-scale,1));text-transform:uppercase;font-weight:800}.repository-environments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.repository-environments article{border:1px solid #dcdee5;border-radius:12px;grid-template-columns:1fr minmax(180px,auto) auto;align-items:center;gap:14px;padding:15px;display:grid}.repository-environments h3{margin:3px 0}.repository-environments span,.repository-environments small,.repository-environments code{display:block}.repository-environments small{color:#707480;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;margin-bottom:3px}.repository-grid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);gap:18px;display:grid}.repository-branches,.repository-history{background:#fafafc;border:1px solid #dcdee5;border-radius:14px;min-width:0;padding:18px}.repository-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.repository-branches>article{border-top:1px solid #e2e3e8;gap:5px;padding:13px 0;display:grid}.repository-branches>article>div{align-items:center;gap:7px;display:flex}.repository-branches em{color:#1d2d68;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;background:#dfe3f1;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:800}.repository-branches p{margin:2px 0}.repository-branches small,.repository-commit-list small,.repository-commit-list span{color:#696d7a}.repository-commit-list{max-height:620px;display:grid;overflow:auto}.repository-commit-list article{border-top:1px solid #e2e3e8;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;display:grid}.repository-commit-list article>div{gap:3px;min-width:0;display:grid}.repository-commit-list b,.repository-commit-list span{overflow-wrap:anywhere}.repository-commit-list span{font-size:calc(11px * var(--asos-font-scale,1))}@media (width<=900px){.repository-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.repository-grid,.repository-environments{grid-template-columns:1fr}.repository-environments article{grid-template-columns:1fr auto}}@media (width<=520px){.repository-metrics,.repository-commit-list article{grid-template-columns:1fr}}.repository-console>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repository-console>header>button{color:#313853;background:#e5e6eb;width:auto;margin:0;padding:9px 13px}.repository-merge-panel{background:#f4f5f8;border:1px solid #cdd0db;border-radius:14px;margin:0 0 18px;padding:18px}.repository-merge-panel form{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) minmax(260px,1.25fr) auto;align-items:end;gap:10px;display:grid}.repository-merge-panel label>span{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;margin-bottom:6px;font-weight:800;display:block}.repository-merge-panel select,.repository-merge-panel input{background:#fff;border:1px solid #bdc1cd;border-radius:8px;width:100%;height:42px;padding:0 10px}.repository-merge-panel button{white-space:nowrap;width:auto;height:42px;margin:0}.repository-merge-arrow{color:#6c6f7a;font-size:calc(11px * var(--asos-font-scale,1));text-transform:uppercase;align-self:center;margin-top:18px;font-weight:800}.repository-merge-history{border-top:1px solid #d9dbe3;gap:7px;margin-top:16px;padding-top:14px;display:grid}.repository-merge-history h4{margin:0}.repository-merge-history article{border-top:1px solid #e1e3e8;grid-template-columns:minmax(220px,1fr) auto 100px auto;align-items:center;gap:10px;padding:9px 0;display:grid}.repository-merge-history article>div{align-items:center;gap:7px;display:flex}.repository-merge-history article span,.repository-merge-history article small{color:#696d7a}.repository-merge-history article p{color:#9b3d32;font-size:calc(11px * var(--asos-font-scale,1));grid-column:1/-1;margin:0}@media (width<=1100px){.repository-merge-panel form{grid-template-columns:1fr auto 1fr}.repository-merge-confirm{grid-column:1/3}.repository-merge-panel form>button{grid-column:3}}@media (width<=700px){.repository-console>header{display:block}.repository-console>header>button{margin-top:12px}.repository-merge-panel form{grid-template-columns:1fr}.repository-merge-arrow,.repository-merge-confirm,.repository-merge-panel form>button{grid-column:auto}.repository-merge-history article{grid-template-columns:1fr auto}.repository-merge-history article code,.repository-merge-history article small{grid-column:1/-1}}.repository-compare-panel{background:#fff;border:1px solid #cdd0db;border-radius:14px;margin:0 0 18px;padding:18px}.repository-compare-panel.collapsed{background:#f8f8fa;padding-block:14px}.repository-compare-panel .repository-section-head{align-items:center;margin-bottom:14px}.repository-compare-panel.collapsed .repository-section-head{margin-bottom:0}.repository-compare-panel .repository-compare-toggle{color:#28335b;white-space:nowrap;background:#e8eaef;align-items:center;gap:8px;width:auto;height:38px;margin:0;padding:0 12px;display:flex}.repository-compare-toggle span{font-size:calc(16px * var(--asos-font-scale,1));line-height:1}.repository-compare-panel form{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.repository-compare-panel label>span{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;margin-bottom:6px;font-weight:800;display:block}.repository-compare-panel select{background:#fff;border:1px solid #bdc1cd;border-radius:8px;width:100%;height:42px;padding:0 10px}.repository-compare-panel form>button{width:auto;height:42px;margin:0}.repository-compare-arrow{color:#6c6f7a;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;align-self:center;margin-bottom:14px;font-weight:800}.repository-change-summary{color:#535868;font-size:calc(12px * var(--asos-font-scale,1));background:#eeeff4;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;display:flex}.repository-change-summary .diff-add,.repository-file-stats i:first-child{color:#162a72}.repository-change-summary .diff-delete,.repository-file-stats i:last-child{color:#a44336}.repository-files{min-width:0}.repository-file{border-top:1px solid #e1e3e8}.repository-file>button{color:#202537;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto 70px;align-items:center;gap:10px;width:100%;height:auto;padding:10px 4px;display:grid}.repository-file>button:disabled{cursor:default;opacity:1}.repository-file>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.repository-file>button b,.repository-file>button small{overflow-wrap:anywhere}.repository-file>button small{color:#717480;font-size:calc(10px * var(--asos-font-scale,1))}.repository-file>button>span:last-child{text-align:right;color:#2a3765;font-size:calc(10px * var(--asos-font-scale,1));font-weight:800}.file-status{color:#273462;width:26px;height:26px;font-size:calc(10px * var(--asos-font-scale,1));background:#e5e7ee;border-radius:6px;place-items:center;font-style:normal;font-weight:900;display:grid}.file-status.status-a{background:#dfe3f2}.file-status.status-d{color:#9b3d32;background:#f8e6e2}.file-status.status-r{color:#554f87;background:#e9e8f5}.repository-file-stats{color:#6c6f7a;font-size:calc(11px * var(--asos-font-scale,1));gap:8px;display:flex}.repository-file-stats i{font-style:normal;font-weight:800}.repository-patch{color:#e4e6ed;background:#131724;border-radius:8px;max-height:430px;padding:12px;overflow:auto}.repository-patch p{color:#d8dae3;margin:0}.repository-patch pre{font:calc(11px * var(--asos-font-scale,1))/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;margin:0}.repository-patch small{color:#f2cf81;margin-top:8px;display:block}.repository-commit-list article{padding:0;display:block}.repository-commit-list article>button{color:#202537;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:100px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;height:auto;margin:0;padding:12px 0;display:grid}.repository-commit-list article>button>span{gap:3px;min-width:0;display:grid}.repository-commit-list article>button i{color:#696d7a;font-size:calc(11px * var(--asos-font-scale,1));overflow-wrap:anywhere;font-style:normal}.repository-commit-list article>button em{color:#2a3765;font-size:calc(10px * var(--asos-font-scale,1));white-space:nowrap;font-style:normal;font-weight:800}.repository-commit-list article.expanded{padding-bottom:10px}.repository-commit-list .repository-files{padding:0 6px 4px}.repository-commit-list .repository-file>button{grid-template-columns:30px minmax(0,1fr) auto 64px}.repository-loading{color:#696d7a;font-size:calc(11px * var(--asos-font-scale,1));margin:8px 4px}@media (width<=900px){.repository-compare-panel form{grid-template-columns:1fr}.repository-compare-arrow{margin:0}.repository-compare-panel .repository-section-head{align-items:flex-start}.repository-commit-list article>button{grid-template-columns:1fr}.repository-file>button,.repository-commit-list .repository-file>button{grid-template-columns:30px minmax(0,1fr) auto}.repository-file>button>span:last-child{text-align:left;grid-column:2}}.release-status.running{color:#77540d;background:#fff0c9}.release-status.merged{color:#1d2d68;background:#dfe3f1}.enterprise-member-heading-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.enterprise-member-heading-actions>span{color:#283562;font-size:calc(10px * var(--asos-font-scale,1));white-space:nowrap;background:#e8eaf1;border-radius:999px;padding:7px 10px;font-weight:700}.enterprise-member-heading-actions button{white-space:nowrap;width:auto;margin:0;padding:9px 13px}.employee-invite-form{background:#eef0f6;border-top:1px solid #dcdee5;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:12px;padding:18px 22px;display:grid}.employee-invite-form>div:first-child{grid-column:1/-1}.employee-invite-form b,.employee-invite-form small{display:block}.employee-invite-form small{color:#656976;margin-top:4px}.employee-invite-form label{color:#434859;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;gap:6px;font-weight:700;display:grid}.employee-invite-form input,.employee-invite-form select,.employee-invite-form>button{height:42px;margin:0}.employee-invite-form input{min-width:0;padding:0 12px}.employee-invite-form>button{width:auto;padding:0 16px}.employee-invite-link{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:4px 0 0}.employee-invite-link small{grid-column:1/-1}.employee-invite-link button{width:auto;margin:0}@media (width<=900px){.enterprise-member-heading-actions{justify-content:space-between;width:100%;margin-left:0}.employee-invite-form{grid-template-columns:1fr}.employee-invite-form>div:first-child,.employee-invite-link{grid-column:1}.employee-invite-link{grid-template-columns:1fr}.employee-invite-link small{grid-column:1}}.employee-invitation-list{background:#fafafc;border-top:1px solid #dcdee5;gap:8px;padding:16px 22px;display:grid}.employee-invitation-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;display:flex}.employee-invitation-heading b,.employee-invitation-heading small{display:block}.employee-invitation-heading small{color:#6e727e;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px}.employee-invitation-heading>span{color:#855716;font-size:calc(9px * var(--asos-font-scale,1));background:#fff0dc;border-radius:999px;padding:6px 9px;font-weight:800}.employee-invitation-list article{background:#fffaf2;border:1px solid #e1d7c8;border-radius:11px;grid-template-columns:38px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.employee-invitation-list article.expired{background:#f2f3f5;border-color:#dbdcdf}.employee-invitation-list strong,.employee-invitation-list small{display:block}.employee-invitation-list small{color:#717480;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px}.member-access-status.pending{color:#865817;background:#fff0dc}.member-access-status.expired{color:#6e736f;background:#ececea}.employee-invitation-actions{gap:6px;display:flex}.employee-invitation-actions button,.employee-pending-link button{color:#313a5a;width:auto;font-size:calc(10px * var(--asos-font-scale,1));background:#e8eaef;margin:0;padding:8px 10px}.employee-invitation-actions .destructive-text-button{color:#95452d;background:#fff0eb}.employee-pending-link{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.employee-pending-link input{min-width:0}.employee-pending-link small{grid-column:1/-1}@media (width<=900px){.employee-invitation-list article{grid-template-columns:38px minmax(0,1fr) auto}.employee-invitation-actions,.employee-pending-link{grid-column:2/-1}.employee-invitation-heading{flex-direction:column;align-items:flex-start}}.employee-invitation-workspaces{grid-column:2/-1;gap:8px;min-width:0;padding-top:4px;display:grid}.employee-invitation-workspaces>b{color:#434859;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase}.employee-invitation-workspace-tags{flex-wrap:wrap;gap:6px;display:flex}.employee-invitation-workspace-tags>span{color:#313a5a;font-size:calc(10px * var(--asos-font-scale,1));background:#f3f4f8;border:1px solid #d5d8e1;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-weight:700;display:inline-flex}.employee-invitation-workspace-tags button{color:#313a5a;background:#dfe1e9;border-radius:50%;width:18px;height:18px;margin:0;padding:0;line-height:1}.employee-invitation-workspace-add{grid-template-columns:minmax(0,1.6fr) minmax(140px,.85fr) 132px;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.employee-invitation-workspace-add select{width:100%;min-width:0;height:40px;margin:0}.employee-invitation-workspace-add button{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:132px;min-width:132px;height:40px;margin:0;padding:0 14px;line-height:1.2;display:inline-flex;overflow:visible}@media (width<=900px){.employee-invitation-workspaces{grid-column:2/-1}.employee-invitation-workspace-add{grid-template-columns:1fr}.employee-invitation-workspace-add button{width:100%;min-width:0}}.productivity-impact-content .time-saved-basis{grid-template-columns:repeat(4,minmax(0,1fr))}.productivity-impact-content .time-saved-basis b{overflow-wrap:anywhere;font-size:clamp(16px,2vw,24px)}.productivity-impact-content .time-saved-basis article:nth-child(4):before{background:#397b9b}@media (width<=760px){.productivity-impact-content .time-saved-basis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.productivity-impact-content .time-saved-basis{grid-template-columns:1fr}}.claim-export-actions{align-items:center;gap:8px;display:flex}.claim-export-actions button{white-space:nowrap;width:auto;margin:0;padding:9px 12px}.claim-export-actions button:first-child{color:#fff;background:#1d2b5b}.claim-export-actions button:last-child,.saved-claim-actions button:not(:first-child){color:#313853;background:#e5e6eb}@media (width<=760px){.claim-export-actions{flex-wrap:wrap}}.onboarding-brand{gap:7px;display:grid}.onboarding-brand>.asos-logo{width:210px;height:54px}.onboarding-brand>.asos-logo img{width:210px;top:-29px}.onboarding-brand>small{color:#8e94aa;font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:.16em;font-weight:700}.onboarding-rail>p{margin-top:36px}.capacity-status-panel{background:#f7f8fa;border:1px solid #d4d6df;border-radius:12px;margin:14px 0;padding:16px}.capacity-status-panel h3{font:700 calc(17px * var(--asos-font-scale,1)) Manrope;margin:2px 0 3px}.capacity-status-panel>div:first-child>small{color:#686b77;font-size:calc(11px * var(--asos-font-scale,1))}.capacity-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.capacity-status-grid article{background:#fff;border:1px solid #d9dbe2;border-radius:9px;gap:4px;padding:12px;display:grid}.capacity-status-grid article b{font-size:calc(12px * var(--asos-font-scale,1))}.capacity-status-grid article span{color:#686b77;font-size:calc(10px * var(--asos-font-scale,1));line-height:1.4}.capacity-status-grid article.complete b{color:#172760}.capacity-status-grid article.pending{background:#fffaf0;border-color:#e1c786}.capacity-status-grid article.pending b{color:#815b0b}@media (width<=760px){.capacity-status-grid{grid-template-columns:1fr}}.file-drag-active{outline-offset:3px;outline:3px solid var(--green,#1e3174)!important;background:#e9ecf5!important}.storage-quota-control{grid-template-columns:minmax(0,1fr) 76px;gap:7px;display:grid}.enterprise-control-head{align-items:flex-start}.enterprise-control-head>button{white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;min-height:38px;padding:9px 14px;line-height:1;display:inline-flex}.compliance-document-console{background:#fff;border:1px solid #d6d8e0;border-radius:18px;margin:18px 0;padding:24px}.compliance-document-console>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.compliance-document-console>header h2{margin:4px 0}.compliance-document-console>header small{color:#636775}.compliance-document-console>header>span{color:#23305e;text-align:center;min-width:90px;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;background:#e8eaf2;border-radius:11px;padding:10px 13px}.compliance-document-console>header>span b{font:700 calc(22px * var(--asos-font-scale,1)) Manrope;display:block}.compliance-document-workspace{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;display:grid}.compliance-document-workspace>nav{align-content:start;gap:7px;display:grid}.compliance-document-workspace>nav button{color:#29304b;text-align:left;background:#f7f7f9;border:1px solid #d8dae1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:12px;display:flex}.compliance-document-workspace>nav button.active{background:#eaecf4;border-color:#3c4c87;box-shadow:inset 3px 0 #273876}.compliance-document-workspace>nav span,.compliance-document-workspace>nav b,.compliance-document-workspace>nav small{display:block}.compliance-document-workspace>nav small{color:#6b6f7b;margin-top:3px}.compliance-document-workspace em{color:#686b75;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;background:#ecedef;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:800}.compliance-document-workspace em.published{color:#1d2d68;background:#dfe3f1}.compliance-document-workspace em.draft{color:#805914;background:#fff0d5}.compliance-document-workspace>form{background:#f8f8fa;border:1px solid #d8dae1;border-radius:14px;padding:20px}.compliance-document-form-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.compliance-document-form-head h3{margin:3px 0 0}.compliance-document-fields{grid-template-columns:minmax(0,1fr) 180px;gap:12px;display:grid}.compliance-document-fields label{color:#434859;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;font-weight:750}.compliance-document-fields input,.compliance-document-fields textarea{color:#181d31;width:100%;font:calc(12px * var(--asos-font-scale,1))/1.5 Manrope;text-transform:none;background:#fff;border:1px solid #c6c9d3;border-radius:9px;margin-top:6px;padding:10px 12px;display:block}.compliance-document-content{grid-column:1/-1}.compliance-document-content textarea{resize:vertical;min-height:330px}.compliance-document-content small{color:#738078;text-transform:none;margin-top:5px;font-weight:500;display:block}.compliance-document-preview{background:#fff;border:1px solid #d8dae1;border-radius:10px;margin-top:14px;padding:12px}.compliance-document-preview summary{cursor:pointer;font-weight:750}.compliance-document-preview pre{white-space:pre-wrap;max-height:360px;font:calc(12px * var(--asos-font-scale,1))/1.6 Manrope;overflow:auto}.compliance-document-workspace form>footer{border-top:1px solid #dbdde3;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.compliance-document-workspace form>footer button{width:auto;margin:0;padding:10px 14px}.compliance-document-workspace form>footer .secondary{color:#313853;background:#e7e8ed}@media (width<=800px){.compliance-document-workspace,.compliance-document-fields{grid-template-columns:1fr}.compliance-document-content{grid-column:1}}.platform-shell>section>header{align-items:flex-start;height:auto;min-height:0;padding:0 0 18px}.signup-code-generator>button{text-align:center;justify-content:center;align-self:end;align-items:center;min-width:132px;line-height:1;display:inline-flex}.personal-docket-card{min-width:0;position:relative}.personal-docket-card .docket-open{color:#242a41;text-align:left;background:#fff;border:1px solid #dcdde1;align-items:flex-end;width:100%;min-height:112px;margin:0;padding:15px 46px 15px 15px}.personal-docket-card .docket-open:hover{border-color:#7681a6}.personal-docket-card .docket-open>b{font-size:calc(11px * var(--asos-font-scale,1));white-space:nowrap}.personal-docket-pin{color:#474e69;width:32px;height:32px;min-height:32px;line-height:1;font-size:calc(22px * var(--asos-font-scale,1));background:0 0;border:1px solid #0000;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.personal-docket-pin:hover,.personal-docket-pin[aria-pressed=true]{color:#19285b;background:#e5e8f1}.personal-docket-card>.personal-docket-pin{position:absolute;top:8px;right:8px}.personal-docket-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;width:100%;min-width:0;display:grid}.personal-docket-row>button:first-child{color:#353b50;width:100%;min-width:0;min-height:36px;font-size:calc(11px * var(--asos-font-scale,1));text-align:left;background:#f5f6f8;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 9px;display:flex}.personal-docket-row>button:first-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.personal-docket-row>button:first-child b{flex:none}.workspace-project-preview{min-width:0;overflow-x:hidden}.warning-compound-ids{font-size:calc(13px * var(--asos-font-scale,1));background:#ffffff80;border-radius:8px;margin:10px 0 16px;padding:12px 14px}.warning-compound-ids p{overflow-wrap:anywhere;max-height:180px;margin:6px 0 0;line-height:1.7;overflow:auto}.core-suggestions{background:#f4f5f9;border:1px solid #b7bcce;border-radius:12px;margin:20px 0;padding:20px}.core-suggestion{border-top:1px solid #d5d8e3;padding:12px 0}.core-suggestions button{width:auto;margin:8px 8px 8px 0}.core-suggestions details{margin:12px 0}.core-suggestions ul{max-height:220px;overflow-y:auto}.docket-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 5vw 24px;display:grid}.docket-workflow>button{text-align:left;color:#1c264b;background:#fff;border:1px solid #cacedb;align-items:center;gap:12px;width:auto;margin:0;padding:16px;display:flex}.docket-workflow b{background:#e6e8ef;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.docket-workflow span{min-width:0}.docket-workflow small{white-space:normal;overflow-wrap:anywhere;color:#5e6271;margin-top:5px;font-weight:400;display:block}.docket-libraries{min-width:0}.docket-library-cards{gap:9px;max-height:340px;margin:12px 0;display:grid;overflow:auto}.docket-library-cards article{border:1px solid #dcdee4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.docket-library-cards article.selected{background:#f0f1f6;border-color:#515d88}.docket-library-cards article>div{min-width:0}.docket-library-cards article>div:last-child{text-align:center;flex-shrink:0;gap:7px;display:grid}.docket-library-cards strong,.docket-library-cards span,.docket-library-cards small{overflow-wrap:anywhere;display:block}.docket-library-cards span,.docket-library-cards small{font-size:calc(12px * var(--asos-font-scale,1));color:#5c5f6b;margin-top:5px}.docket-library-cards button{width:auto;font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:8px 10px}.docket-library-actions{border-top:1px solid #dcdee4;grid-column:1/-1;margin-top:20px;padding-top:16px}.biological-data-import{border:1px solid #dcdee4;border-radius:10px;margin:12px 0;padding:14px}.biological-data-import summary{cursor:pointer;font-weight:600}.biological-data-import label{margin:12px 0;display:block}.biological-data-import fieldset{flex-wrap:wrap;gap:12px;display:flex}.biological-data-import fieldset input{width:auto;margin-right:6px}.biological-data-import button{width:auto}.biological-preview-table{overflow:auto}.biological-preview-table table{border-collapse:collapse;width:100%;font-size:calc(13px * var(--asos-font-scale,1))}.biological-preview-table th,.biological-preview-table td{text-align:left;border-bottom:1px solid #dcdee4;padding:8px}.compound-activity-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compound-activity-filter p{grid-column:1/-1}.chemical-grouping-help{font-size:calc(12px * var(--asos-font-scale,1));color:#525666}.docket-workflow button:focus-visible,.docket-library-cards button:focus-visible{outline-offset:3px;outline:3px solid #4c5b8f}@media (width<=760px){.docket-workflow,.compound-activity-filter{grid-template-columns:1fr}.docket-library-cards article{flex-direction:column;align-items:flex-start}.docket-library-cards article>div:last-child{flex-wrap:wrap;align-items:center;gap:16px;display:flex}}@media (prefers-reduced-motion:reduce){.docket-workflow *{scroll-behavior:auto}}@media (width<=650px){:is(main,.workbench-sticky-top)>header{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding-top:14px;padding-bottom:14px}:is(main,.workbench-sticky-top)>header .account{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}:is(main,.workbench-sticky-top)>header .account select{max-width:100%}.controls,.control-stage,.docket-library-actions,.biological-data-import,.biological-data-import fieldset{min-width:0}.biological-data-import input[type=file]{max-width:100%}.docket-library-actions button,.biological-data-import button,.simple-claim-dialog button{white-space:normal;max-width:100%}}.workbench-sticky-top{z-index:100;background:#eeeff4;padding-bottom:16px;display:flow-root;position:sticky;top:0;box-shadow:0 6px 18px #17203e0c}.workbench-sticky-top .project-bar{margin-top:12px;margin-bottom:0}.workbench-sticky-top>header{background:linear-gradient(110deg,#f5f3ec,#e6e8f0)}#compound-library,#markush-generation,#biological-data{scroll-margin-top:calc(var(--docket-header-height,0px) + 20px)}.docket-workflow{gap:10px;margin-bottom:16px}.docket-workflow>button{justify-content:flex-start;gap:12px;min-height:64px;padding:12px 16px}.docket-workflow>button>span{text-align:left;flex:1}.docket-workflow small{margin-top:3px}.docket-workflow b{width:28px;height:28px}body.hide-productivity-impact .productivity-impact-launch,body.hide-productivity-impact .claim-productivity-button{display:none!important}.analysis-sections{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.workspace .analysis-sections>details.controls{width:100%;min-width:0;display:block}.analysis-sections .analysis-setup-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-width:0;list-style:none;display:flex}.analysis-sections .analysis-setup-toggle::-webkit-details-marker{display:none}.analysis-sections .analysis-setup-toggle>span:first-child{min-width:0}.analysis-sections .analysis-setup-toggle small{overflow-wrap:anywhere}.analysis-sections .config-stage{margin-top:0;border:0!important;padding-left:0!important}.analysis-sections .upload-stage,.analysis-sections .config-stage{padding-top:20px}.analysis-sections details:not([open]) .analysis-setup-toggle{margin-bottom:0}.analysis-sections .analysis-setup-toggle:focus-visible{outline-offset:5px;border-radius:5px;outline:3px solid #4c5b8f}.analysis-sections .generation-setup form{margin:0}.analysis-sections .error{margin-top:0}.generation-setup .analysis-source-options{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;max-width:1080px;margin:16px 0;display:flex}.generation-setup .analysis-source-options>label{min-width:0;font-size:calc(12px * var(--asos-font-scale,1));color:#34394d;flex:0 340px;margin:0;font-weight:700}.generation-setup .analysis-source-options .checks{flex-wrap:wrap;gap:12px 24px;margin:0;padding:12px 0;display:flex}.generation-setup .checks label{white-space:nowrap;margin:0}.generation-setup .analysis-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 20px;max-width:1080px;margin:16px 0}.generation-setup .analysis-option-grid>label{min-width:0;margin:0}.generation-setup .analysis-option-grid select,.generation-setup .analysis-source-options select{min-width:0;max-width:100%}@media (width<=600px){.generation-setup .analysis-source-options>label{flex-basis:100%}.generation-setup .analysis-source-options{gap:8px}.generation-setup .analysis-source-options .checks{gap:12px 20px}}.edit-core,.add-alternative{gap:28px;width:auto;margin:16px auto 0;display:inline-flex}.alternative-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:16px;display:grid}.alternative{background:#f5f6f8;border:1px solid #dddee3;border-radius:12px;min-width:0;padding:9px;overflow:hidden;box-shadow:0 3px 9px #171d330a}.molecule-preview{background:#fff;border-radius:8px;place-items:center;height:170px;display:grid;overflow:hidden}.molecule-preview img{object-fit:contain;width:100%;height:100%}.alternative>code{height:31px;font-size:calc(10px * var(--asos-font-scale,1));color:#686b75;word-break:break-all;margin:9px 3px 7px;line-height:1.45;display:block;overflow:hidden}.card-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mini{color:#242f57;width:100%;font-size:calc(12px * var(--asos-font-scale,1));text-align:center;background:#e6e8ee;margin:0;padding:8px 4px;display:block}.mini span{font-size:calc(9px * var(--asos-font-scale,1));margin-top:2px;display:block}.mini.danger{color:#933e32;background:#f7e8e5}.add-alternative{color:#28345f;background:#fff;border:1px solid #abb0c1;margin:15px 0 4px;padding:9px 12px}.editor-overlay{z-index:30;background:#101528cc;place-items:center;padding:3vh 4vw;display:grid;position:fixed;inset:0}.editor-shell{background:#f4f5f8;border-radius:16px;flex-direction:column;width:min(1200px,100%);height:94vh;padding:22px;display:flex;box-shadow:0 30px 80px #0005}.editor-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.editor-title h2{font:600 calc(24px * var(--asos-font-scale,1)) Manrope;margin:0}.editor-title .eyebrow{margin-bottom:5px}.editor-shell iframe{background:#fff;border:1px solid #d7d8dd;border-radius:10px;flex:1;width:100%}.ghost{color:#313957;background:#edeef1;width:auto;margin:0;padding:9px 13px}.editor-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex}.editor-actions>span{font-size:calc(12px * var(--asos-font-scale,1));color:#727580}.editor-actions button{width:230px;margin:0}@media (width<=700px){.alternative-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-overlay{padding:0}.editor-shell{border-radius:0;height:100vh}.editor-actions>span{display:none}.editor-actions button{width:100%}}@media (width<=440px){.alternative-list{grid-template-columns:1fr 1fr}.molecule-preview{height:135px}.mini span{display:none}}.editor-overlay{z-index:11000;isolation:isolate}.editor-body{flex:1;min-height:0;display:flex}.editor-canvas{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.editor-canvas iframe{min-height:0}.editor-loading{color:#313957;font-size:calc(13px * var(--asos-font-scale,1));background:#f2f3f6;border:1px solid #cfd2dd;border-radius:9px;padding:12px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-editor-shell{background:#f6f7fa;width:min(1560px,100%);padding:28px}.core-editor-shell .editor-title{margin-bottom:24px}.core-editor-shell .editor-title h2{font-size:calc(28px * var(--asos-font-scale,1));color:#20263d}.editor-title-actions{flex:none;align-items:center;gap:12px;display:flex}.core-editor-shell .editor-title .editor-close{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.core-editor-shell .editor-close svg{flex:0 0 18px;display:block}.core-instructions-toggle{font-size:calc(12px * var(--asos-font-scale,1));white-space:nowrap;justify-content:center}.core-editor-body{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:28px;display:grid}.core-editor-body.instructions-collapsed{grid-template-columns:minmax(0,1fr)}.core-editor-instructions{color:#656977;font-size:calc(14px * var(--asos-font-scale,1));line-height:1.7}.core-editor-instructions h3{font-size:calc(16px * var(--asos-font-scale,1));color:#282f4a;margin:0 0 22px;font-weight:650}.core-editor-instructions p{margin:0 0 22px}.core-editor-instructions b{font-weight:650}.core-editor-save-actions{flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.core-editor-save-actions button{justify-content:center;width:auto;margin:0;padding:11px 18px}.core-editor-save-actions .core-editor-cleanup{color:#28335b;background:#e8eaf0;border:1px solid #bec2d0}.core-editor-footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.core-editor-footer>span{color:#545763;font-size:calc(14px * var(--asos-font-scale,1));margin-right:auto}.core-editor-footer button{margin:0}@media (width<=900px){.core-editor-shell{padding:20px;overflow:auto}.core-editor-body{flex:none;grid-template-columns:1fr;gap:18px;min-height:auto}.core-editor-instructions{font-size:calc(12px * var(--asos-font-scale,1))}.core-editor-instructions h3,.core-editor-instructions p{margin-bottom:10px}.core-editor-body .editor-canvas{min-height:480px}.core-editor-shell .editor-title h2{font-size:calc(23px * var(--asos-font-scale,1))}}@media (width<=600px){.simple-core-options{padding:18px}.core-editor-shell{padding:16px}.core-editor-save-actions{gap:8px}.core-editor-save-actions button{font-size:calc(12px * var(--asos-font-scale,1));padding:10px 12px}.core-editor-shell .editor-title{flex-wrap:wrap;align-items:flex-start;gap:12px}.core-editor-shell .editor-title-actions{margin-left:auto}}.layout-test{align-items:center;gap:12px;padding:0 5vw 18px;display:flex}.layout-test>span{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.14em;color:#777a85;font-weight:700}.layout-test>div{background:#e2e3e8;border-radius:9px;padding:3px;display:flex}.layout-test button{color:#616470;width:auto;font-size:calc(11px * var(--asos-font-scale,1));background:0 0;align-items:center;gap:7px;margin:0;padding:7px 11px}.layout-test button b{width:19px;height:19px;font-size:calc(10px * var(--asos-font-scale,1));background:#d2d4d9;border-radius:5px;place-items:center;display:grid}.layout-test button.active{color:#1e2950;background:#fff;box-shadow:0 1px 5px #1d243f20}.layout-test button.active b{color:#fff;background:#233268}.control-stage>label{font-size:calc(12px * var(--asos-font-scale,1));margin:18px 0;font-weight:600;display:block}.control-stage label b{float:right}.workspace.stacked{grid-template-columns:minmax(0,1fr)}.workspace.stacked .controls,.workspace.stacked .results{width:100%}.workspace.stacked .controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 38px;display:grid}.workspace.stacked .config-stage{border-left:1px solid #dfe0e5;padding-left:38px}.workspace.stacked .drop{min-height:220px;margin-bottom:0}.workspace.stacked .error{grid-column:1/-1}.workspace.stacked .results{min-height:480px}@media (width<=800px){.workspace.stacked .controls{grid-template-columns:1fr}.workspace.stacked .config-stage{border-top:1px solid #dfe0e5;border-left:0;margin-top:26px;padding:26px 0 0}.workspace.stacked .drop{min-height:150px}}@media (width<=520px){.layout-test{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}.layout-test>div{width:100%}.layout-test button{flex:1;justify-content:center}}.analysis-setup-toggle{color:#202d5b;text-align:left;background:#edeff4;border:1px solid #c9cdd9;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0 0 22px;padding:14px 16px;display:flex}.analysis-setup-toggle>span:first-child{gap:3px;display:grid}.analysis-setup-toggle b{font-size:calc(14px * var(--asos-font-scale,1))}.analysis-setup-toggle small{font-size:calc(11px * var(--asos-font-scale,1));color:#717480;font-weight:500}.analysis-setup-toggle>span:last-child{font-size:calc(11px * var(--asos-font-scale,1));white-space:nowrap}.workspace.stacked .analysis-setup-toggle{grid-column:1/-1}.control-stage>.drop{text-align:center;margin-top:0;padding:24px;display:flex;overflow:hidden}.control-stage>.drop b{float:none;white-space:normal;overflow-wrap:anywhere;max-width:100%}.control-stage>.drop span{max-width:100%}.scim-token-list{background:#fff;border:1px solid #d2d5de;border-radius:9px;margin-top:10px;padding:12px}.scim-token-list>b{font-size:calc(10px * var(--asos-font-scale,1));margin-bottom:7px;display:block}.scim-token-list article{border-top:1px solid #e6e7eb;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.scim-token-list article:first-of-type{border-top:0}.scim-token-list strong,.scim-token-list small{display:block}.scim-token-list strong{font-size:calc(10px * var(--asos-font-scale,1))}.scim-token-list small{color:#727580;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.scim-token-list button{color:#95422b;width:auto;font-size:calc(9px * var(--asos-font-scale,1));background:#fff0eb;margin:0;padding:6px 8px}.identity-provisioning{background:#fff;border:1px solid #cbced9;border-radius:14px;margin:14px 0 18px;padding:0;overflow:hidden}.identity-provisioning>summary{cursor:pointer;background:#f5f6f8;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.identity-provisioning>summary::-webkit-details-marker{display:none}.identity-provisioning>summary span:first-child{gap:3px;display:grid}.identity-provisioning>summary b{font:650 calc(17px * var(--asos-font-scale,1)) Manrope}.identity-provisioning>summary small{color:#6b6f7b}.identity-summary-actions{grid-auto-flow:column;align-items:center;gap:9px;display:flex!important}.identity-summary-optional{color:#717480;font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.08em;text-transform:uppercase;font-weight:800}.identity-summary-action{color:#242f56;font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;background:#e2e4ed;border-radius:8px;padding:7px 10px;font-weight:800}.identity-provisioning[open]>summary{border-bottom:1px solid #dcdee4}.identity-provisioning[open] .identity-summary-action{color:#fff;background:#1d2a5a}.identity-provisioning-body{padding:20px}.identity-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.identity-head h3{font:600 calc(25px * var(--asos-font-scale,1)) Manrope;margin:0}.identity-head p:last-child{color:#656976;margin:5px 0}.identity-head>button{color:#232e53;background:#e9ebf1;width:auto;margin:0}.identity-message{color:#283256;background:#edeff5;border-left:4px solid #495685;margin:14px 0;padding:10px 12px}.provider-tabs{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.provider-tabs button{color:#515565;background:#eeeff2;width:auto;margin:0;padding:8px 11px}.provider-tabs button.selected{color:#fff;background:#1d2a5a}.provider-guide{background:#f2f3f6;border-radius:11px;padding:16px}.provider-guide>p{color:#595d6b;margin:6px 0 12px}.provider-guide label{font-size:calc(10px * var(--asos-font-scale,1));font-weight:750}.provider-guide label span{align-items:center;gap:8px;margin-top:5px;display:flex}.provider-guide code{color:#d9deee;overflow-wrap:anywhere;background:#17203f;border-radius:7px;flex:1;padding:9px}.provider-guide button{width:auto;margin:0;padding:8px 10px}.identity-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.identity-grid>form,.identity-grid>aside{border:1px solid #dadce3;border-radius:11px;padding:17px}.identity-grid h4{font:650 calc(17px * var(--asos-font-scale,1)) Manrope;margin:0 0 12px}.identity-grid form>label{font-size:calc(10px * var(--asos-font-scale,1));margin:10px 0;font-weight:750;display:block}.identity-grid input,.identity-grid select,.identity-grid textarea{box-sizing:border-box;border:1px solid #c9ccd5;border-radius:8px;width:100%;margin-top:5px;padding:9px;display:block}.identity-grid textarea{min-height:70px}.identity-grid label small{color:#717581;margin:3px 0;font-weight:400;display:block}.identity-grid fieldset{border:1px solid #d8dae1;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:6px;margin:11px 0;padding:11px;display:grid}.identity-grid fieldset label{font-size:calc(10px * var(--asos-font-scale,1));align-items:center;gap:6px;display:flex}.identity-grid fieldset input{width:auto;margin:0}.identity-grid form>button{margin:5px 0 0}.identity-grid aside>p{color:#606471;border-bottom:1px solid #e2e3e8;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.identity-grid aside>p:first-of-type{display:block}.identity-grid aside span{text-transform:capitalize}.scim-shown-once{color:#fff;background:#17203f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.scim-shown-once code{overflow-wrap:anywhere;color:#c7cfea}.scim-shown-once button{width:auto;margin:0}.company-scim-tokens{margin-top:14px}.company-scim-tokens h4{margin:0 0 8px}.company-scim-tokens>article{border-top:1px solid #e1e2e6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.company-scim-tokens b,.company-scim-tokens small{display:block}.company-scim-tokens small{color:#717480;margin-top:3px}.company-scim-tokens button{color:#96432c;background:#fff0eb;width:auto;margin:0;padding:7px 9px}@media (width<=850px){.identity-head,.identity-grid{display:block}.identity-head>button,.identity-grid>aside{margin-top:12px}.scim-shown-once{grid-template-columns:1fr}.provider-guide label span{display:block}.provider-guide button{margin-top:7px}}.enterprise-overview{color:#171e38;background:linear-gradient(135deg,#f7f8fa,#edeff4);border:1px solid #d2d4dd;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr);gap:22px;padding:22px;box-shadow:0 8px 24px #1e41330d}.enterprise-overview>div:first-child{border-right:1px solid #cfd2db;flex-direction:column;justify-content:center;padding-right:20px;display:flex}.enterprise-overview h3{font:650 calc(25px * var(--asos-font-scale,1)) Manrope;text-transform:capitalize}.enterprise-overview p{color:#666a78!important;margin:13px 0 0!important}.subscription-status{color:#1d2d67;background:#d9deee;align-self:flex-start}.enterprise-configuration{background:#fff;border:1px solid #d4d6de;border-radius:15px;grid-template-columns:minmax(210px,.65fr) minmax(0,2.35fr);gap:22px;margin-top:16px;padding:20px;display:grid}.enterprise-configuration h3{font:650 calc(21px * var(--asos-font-scale,1)) Manrope;margin:3px 0 7px}.enterprise-configuration>div:first-child>p:last-child{color:#717480;font-size:calc(11px * var(--asos-font-scale,1));margin:0;line-height:1.5}.enterprise-configuration-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.enterprise-configuration-actions button{text-align:left;color:#18213f;background:#f4f5f8;border:1px solid #c9ccd8;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:112px;margin:0;padding:15px;display:flex}.enterprise-configuration-actions button:hover{background:#edeff5;border-color:#707ba1}.enterprise-configuration-actions span,.enterprise-configuration-actions b,.enterprise-configuration-actions small{display:block}.enterprise-configuration-actions b{font:650 calc(15px * var(--asos-font-scale,1)) Manrope}.enterprise-configuration-actions small{color:#686c7a;font-size:calc(9px * var(--asos-font-scale,1));margin-top:5px;line-height:1.45}.enterprise-configuration-actions strong{color:#283974;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;margin-top:13px}.enterprise-tool-overlay{z-index:1400;background:#ecedf1;position:fixed;inset:0;overflow:auto}.enterprise-tool-overlay .onboarding-shell{min-height:100%}.customer-usage{grid-template-columns:repeat(5,minmax(110px,1fr));gap:9px}.customer-usage article{background:#ffffffc7;border:1px solid #d5d7e0;border-radius:10px;padding:13px}.customer-usage b{color:#5e6270}.customer-usage span{color:#1c2440;font-size:calc(10px * var(--asos-font-scale,1));font-weight:700}.customer-usage progress{accent-color:#4f5f96;height:6px}@media (width<=1100px){.enterprise-overview,.enterprise-configuration{grid-template-columns:1fr}.enterprise-overview>div:first-child{border-bottom:1px solid #cfd2db;border-right:0;padding-bottom:15px;padding-right:0}.customer-usage{grid-template-columns:repeat(3,1fr)}}@media (width<=750px){.enterprise-configuration-actions{grid-template-columns:1fr}}.account-lifecycle{background:#fff;border:1px solid #cccfd9;border-radius:15px;justify-content:space-between;align-items:center;gap:32px;margin-top:16px;padding:24px;display:flex}.account-lifecycle h3{margin:4px 0 8px}.account-lifecycle p:last-child{color:#686c79;max-width:780px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.6}.account-lifecycle-actions{flex:none;gap:10px;display:flex}.account-lifecycle-actions button{white-space:nowrap;width:auto;margin:0}.destructive-button{color:#fff!important;background:#963d34!important}.destructive-button:hover{background:#7d3029!important}.account-deletion-backdrop{z-index:1800}.account-deletion-modal{text-align:left;width:min(620px,100vw - 32px);padding:32px;position:relative}.account-deletion-modal>.modal-close-button{position:absolute;top:20px;right:20px}.account-deletion-modal h2{margin:7px 56px 12px 0}.account-deletion-modal>p{color:#686c79;line-height:1.6}.account-deletion-modal dl{background:#f1f2f5;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.account-deletion-modal dd{margin:0;font-weight:700}.account-deletion-modal form{gap:14px;margin-top:18px;display:grid}.account-deletion-modal label{font-size:calc(12px * var(--asos-font-scale,1));gap:7px;display:grid}.account-deletion-modal input{border:1px solid #bdc0cb;border-radius:8px;padding:11px}.account-deletion-modal form button{margin:4px 0 0}.deletion-blocked{background:#fff4df;border-left:4px solid #b77a27;margin-top:18px;padding:16px}.deletion-blocked p{margin:5px 0 9px}.deletion-blocked span{font-size:calc(11px * var(--asos-font-scale,1));display:block}@media (width<=760px){.account-lifecycle{flex-direction:column;align-items:stretch}.account-lifecycle-actions{flex-direction:column}.account-lifecycle-actions button{width:100%}}@media (width<=650px){.customer-usage{grid-template-columns:1fr 1fr}}.platform-primary-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-support-console{background:#fff;border:1px solid #d7d9df;border-radius:15px;padding:22px;display:none}.platform-shell.view-support>.platform-support-console{display:block}.support-console-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.support-console-head h2{font:600 calc(26px * var(--asos-font-scale,1)) Manrope;margin:2px 0 5px}.support-console-head small{color:#6b6f7b;font-size:calc(10px * var(--asos-font-scale,1))}.support-console-metrics{gap:8px;margin-top:16px;display:flex}.support-console-metrics span{color:#626673;min-width:110px;font-size:calc(9px * var(--asos-font-scale,1));background:#f5f6f8;border:1px solid #dbdde4;border-radius:9px;padding:9px 11px}.support-console-metrics b{color:#18234a;font-size:calc(15px * var(--asos-font-scale,1));margin-right:4px}.support-console-metrics .urgent b{color:#9a3f2c}.support-console-tools{background:#eeeff3;border-radius:11px;grid-template-columns:minmax(280px,1fr) 190px auto;align-items:end;gap:10px;margin:18px 0 14px;padding:13px;display:grid}.support-console-tools label span{color:#4c5162;font-size:calc(9px * var(--asos-font-scale,1));margin-bottom:5px;font-weight:750;display:block}.support-console-tools input,.support-console-tools select{box-sizing:border-box;width:100%;font:calc(10px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c9cbd4;border-radius:8px;padding:9px 10px}.support-console-tools>small{color:#6d717d;font-size:calc(9px * var(--asos-font-scale,1));padding-bottom:9px}.support-workspace{border:1px solid #d9dbe1;border-radius:13px;grid-template-columns:minmax(320px,.68fr) minmax(560px,1.32fr);min-height:540px;display:grid;overflow:hidden}.support-ticket-list{background:#f4f5f7;border-right:1px solid #dcdee3;max-height:650px;padding:8px;overflow:auto}.support-ticket-list>button{color:#292f42;text-align:left;background:#fff;border:1px solid #dcdee3;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;margin:0 0 7px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:grid}.support-ticket-list>button:hover{background:#fafafc;border-color:#a9aec2;transform:translate(1px)}.support-ticket-list>button.selected{background:#e8eaf2;border-color:#6c779f;box-shadow:inset 3px 0 #2e3e76}.support-ticket-list b,.support-ticket-list small{display:block}.support-ticket-list b{text-overflow:ellipsis;font-size:calc(11px * var(--asos-font-scale,1));white-space:nowrap;overflow:hidden}.support-ticket-list small{color:#686c79;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.support-ticket-list em{color:#585c6c;font-size:calc(8px * var(--asos-font-scale,1));text-transform:capitalize;white-space:nowrap;background:#edeef1;border-radius:999px;padding:4px 6px;font-style:normal;font-weight:700}.support-priority{color:#4d5264;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;background:#e8e9ee;border-radius:999px;padding:4px 6px;font-weight:800}.support-priority.high{color:#8a5819;background:#fff0dd}.support-priority.urgent{color:#943d2b;background:#f9dfd8}.support-empty{text-align:center;color:#747782;font-size:calc(10px * var(--asos-font-scale,1));padding:30px}.support-ticket-detail{background:#fff;min-width:0;padding:20px 22px}.support-ticket-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.support-ticket-context{align-items:center;gap:7px;display:flex}.support-ticket-context span{color:#283873;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.12em;font-weight:800}.support-ticket-context em{color:#797c87;font-size:calc(8px * var(--asos-font-scale,1));font-style:normal}.support-ticket-title h3{font:650 calc(22px * var(--asos-font-scale,1)) Manrope;margin:5px 0}.support-ticket-title small{color:#6c707c;font-size:calc(9px * var(--asos-font-scale,1))}.support-clear-selection{color:#454b60;width:auto;font-size:calc(8px * var(--asos-font-scale,1));background:#edeef2;flex:none;margin:0;padding:7px 9px}.support-ticket-controls{background:#eeeff3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0;padding:12px;display:grid}.support-control-heading{grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.support-control-heading b{color:#343b53;font-size:calc(10px * var(--asos-font-scale,1))}.support-control-heading small{color:#7b7e89;font-size:calc(8px * var(--asos-font-scale,1))}.support-ticket-controls label{color:#4e5363;font-size:calc(9px * var(--asos-font-scale,1));font-weight:750}.support-ticket-controls select{width:100%;font:calc(10px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c7c9d2;border-radius:7px;margin-top:5px;padding:8px;display:block}.support-ticket-thread{gap:9px;max-height:300px;padding:2px 5px 2px 0;display:grid;overflow:auto}.support-message{background:#f7f7f9;border:1px solid #dcdee4;border-radius:10px;padding:12px 14px}.support-message.customer{border-left:4px solid #4d5a8a}.support-message.internal{background:#fff8e9;border-color:#e2c990}.support-message>span{color:#525970;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;font-weight:800}.support-message.internal>span{color:#8a5b1d}.support-message p{color:#303549;font-size:calc(11px * var(--asos-font-scale,1));white-space:pre-wrap;margin:6px 0;line-height:1.6}.support-message small{color:#707480;font-size:calc(9px * var(--asos-font-scale,1))}.support-reply-form{background:#f7f8fa;border:1px solid #d5d8e1;border-radius:10px;gap:9px;margin-top:14px;padding:13px;display:grid}.support-reply-form.visibility-internal{background:#fffaf0;border-color:#e1ca97}.support-composer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.support-composer-head b,.support-composer-head small{display:block}.support-composer-head b{color:#29304b;font-size:calc(10px * var(--asos-font-scale,1))}.support-composer-head small{color:#727580;font-size:calc(8px * var(--asos-font-scale,1));margin-top:2px}.support-visibility-toggle{background:#e6e7ec;border-radius:8px;gap:3px;padding:3px;display:flex}.support-visibility-toggle button{color:#525767;width:auto;font-size:calc(8px * var(--asos-font-scale,1));background:0 0;border-radius:6px;margin:0;padding:6px 8px}.support-visibility-toggle button.active{color:#1e2b5a;background:#fff;box-shadow:0 1px 4px #17203f18}.support-reply-form textarea{box-sizing:border-box;min-height:82px;font:calc(11px * var(--asos-font-scale,1))/1.5 Manrope;resize:vertical;background:#fff;border:1px solid #c7c9d2;border-radius:8px;padding:10px}.support-composer-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-composer-actions small{color:#7b7e89;font-size:calc(8px * var(--asos-font-scale,1))}.support-composer-actions button{width:auto;min-width:120px;margin:0}.support-case-closed{background:#f3f4f7;border:1px solid #d9dbe3;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.support-case-closed>span{color:#213168;background:#dce0ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.support-case-closed b,.support-case-closed small{display:block}.support-case-closed b{color:#343b53;font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize}.support-case-closed small{color:#717480;font-size:calc(8px * var(--asos-font-scale,1));margin-top:2px}.support-ticket-placeholder{text-align:center;color:#707480;place-content:center;justify-items:center;padding:40px;display:grid}.support-ticket-placeholder span{font-size:calc(30px * var(--asos-font-scale,1))}.support-ticket-placeholder h3{color:#393f52;margin:8px 0 2px}.support-ticket-placeholder p{max-width:340px;font-size:calc(10px * var(--asos-font-scale,1))}@media (width<=950px){.support-workspace{grid-template-columns:1fr}.support-ticket-list{border-bottom:1px solid #dcdee3;border-right:0;max-height:300px}}@media (width<=650px){.support-console-head,.support-console-tools,.support-ticket-controls{grid-template-columns:1fr;display:grid}.support-console-metrics{grid-template-columns:1fr 1fr;display:grid}.support-console-tools>small{padding:0}.support-workspace{border:0}.support-ticket-detail{padding:15px 0}.support-ticket-list{padding:7px}.support-ticket-list>button{grid-template-columns:auto 1fr}.support-ticket-list em{grid-column:2}.support-composer-head{display:grid}.support-visibility-toggle{justify-self:start}.support-composer-actions{display:grid}.support-composer-actions button{width:100%}}.platform-invoice-console{background:#fff;border:1px solid #d7d9df;border-radius:15px;padding:24px;display:none}.platform-shell.view-invoices>.platform-invoice-console{display:block}.global-invoice-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.global-invoice-head h2{font:600 calc(26px * var(--asos-font-scale,1)) Manrope;margin:2px 0 5px}.global-invoice-head small{color:#6b6f7b;font-size:calc(10px * var(--asos-font-scale,1))}.global-invoice-head-actions{flex:none;align-items:flex-end;gap:7px;display:flex}.global-invoice-head-actions label span{color:#636774;font-size:calc(8px * var(--asos-font-scale,1));margin-bottom:4px;font-weight:750;display:block}.global-invoice-head-actions select{min-width:175px;font:calc(9px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c9ccd5;border-radius:8px;padding:9px}.global-invoice-head-actions button{white-space:nowrap;width:auto;margin:0;padding:10px 12px}.global-invoice-export{color:#fff;font-size:calc(10px * var(--asos-font-scale,1));background:#172555;border-radius:9px;flex:none;align-items:center;gap:9px;padding:11px 14px;font-weight:800;text-decoration:none;display:flex}.global-invoice-export span{font-size:calc(15px * var(--asos-font-scale,1))}.global-invoice-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.global-invoice-metrics article{background:#f3f4f7;border:1px solid #dcdee4;border-radius:11px;min-width:0;padding:15px}.global-invoice-metrics b,.global-invoice-metrics span{display:block}.global-invoice-metrics b{overflow-wrap:anywhere;color:#17203f;font:650 calc(21px * var(--asos-font-scale,1)) Manrope}.global-invoice-metrics span{color:#686c79;font-size:calc(9px * var(--asos-font-scale,1));margin-top:5px}.global-invoice-tools{background:#eeeff3;border-radius:11px;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:10px;padding:14px;display:grid}.global-invoice-tools label span{color:#4c5162;font-size:calc(9px * var(--asos-font-scale,1));margin-bottom:5px;font-weight:750;display:block}.global-invoice-tools input,.global-invoice-tools select{box-sizing:border-box;width:100%;font:calc(10px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c9cbd4;border-radius:8px;padding:9px 10px}.global-invoice-tools>small{color:#6d717d;font-size:calc(9px * var(--asos-font-scale,1));white-space:nowrap;padding-bottom:9px}.global-invoice-table{border:1px solid #dadce2;border-radius:12px;margin-top:14px;overflow:hidden}.global-invoice-row{color:#262c3f;text-align:left;background:#fff;border:0;border-top:1px solid #e4e5e9;border-radius:0;grid-template-columns:minmax(170px,1.05fr) minmax(155px,.9fr) minmax(165px,.9fr) 95px 125px minmax(190px,auto);align-items:center;gap:14px;width:100%;margin:0;padding:13px 15px;display:grid}.global-invoice-labels{color:#626673;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.04em;background:#edeef3;border-top:0;font-weight:800}.global-invoice-row b,.global-invoice-row small{display:block}.global-invoice-row b,.global-invoice-row strong{font-size:calc(10px * var(--asos-font-scale,1))}.global-invoice-row small{color:#7b7e89;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.global-invoice-row>strong:last-child{text-align:right}.global-invoice-row .invoice-status{justify-self:start;margin:0}.global-invoice-actions{justify-content:flex-end;gap:6px;display:flex}.global-invoice-actions button,.global-invoice-actions a{color:#1f2d60;width:auto;font-size:calc(8px * var(--asos-font-scale,1));white-space:nowrap;background:#dfe2ee;border:0;border-radius:7px;margin:0;padding:7px 9px;font-weight:750;line-height:1.35;text-decoration:none}.global-invoice-actions button.secondary{color:#4b5062;background:#edeef1}.invoice-payment-modal{width:min(590px,100vw - 32px)}.global-invoice-empty{color:#707480;place-items:center;gap:4px;padding:40px;display:grid}.global-invoice-empty b{color:#404556}@media (width<=1050px){.global-invoice-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.global-invoice-row{grid-template-columns:1fr 1fr 1fr}.global-invoice-labels{display:none}.global-invoice-row>em,.global-invoice-row>strong:last-child{text-align:left;justify-self:start}}@media (width<=850px){.global-invoice-head{display:grid}.global-invoice-head-actions{flex-wrap:wrap;justify-self:start}}@media (width<=650px){.global-invoice-head-actions{width:100%;display:grid}.global-invoice-head-actions select,.global-invoice-head-actions button{width:100%}.global-invoice-export{justify-content:center}.global-invoice-metrics,.global-invoice-tools,.global-invoice-row{grid-template-columns:1fr}.global-invoice-tools>small{padding:0}.global-invoice-row{gap:8px}}.commercial-summary{grid-template-columns:minmax(260px,1.45fr) repeat(5,minmax(130px,1fr));align-items:stretch}.commercial-summary>div,.commercial-summary>article{min-width:0}@media (width<=1500px){.commercial-summary{grid-template-columns:repeat(5,minmax(120px,1fr))}.commercial-summary>div{grid-column:1/-1}}@media (width<=1000px){.commercial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.commercial-summary{grid-template-columns:1fr}}.invoice-modal-backdrop{z-index:180;padding:3vh}.confirm-backdrop>.invoice-modal{background:#f5f6f8;border-radius:20px;width:min(1180px,100vw - 48px);height:auto;max-height:94vh;padding:0;overflow:auto;box-shadow:0 24px 70px #10152745}.invoice-modal>header{box-sizing:border-box;background:#fff;border-bottom:1px solid #dbdde2;justify-content:space-between;align-items:flex-start;gap:24px;width:auto;height:auto;min-height:0;padding:25px 28px;display:flex;position:static}.invoice-modal>header>div{flex:1;min-width:0}.invoice-modal>header .modal-close-button{color:#fff;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;position:relative}.invoice-modal h2{font:600 calc(28px * var(--asos-font-scale,1)) Manrope;margin:3px 0 7px}.invoice-modal header p:last-child{color:#676b77;max-width:760px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;line-height:1.5}.invoice-modal>form{padding:24px 28px 28px}.invoice-fields{grid-template-columns:1.4fr .75fr .65fr 1fr 1fr;gap:12px;display:grid}.invoice-fields label:nth-last-child(-n+2){grid-column:span 2}.invoice-modal label{color:#434757;font-size:calc(10px * var(--asos-font-scale,1));font-weight:750}.invoice-modal input,.invoice-modal select,.invoice-modal textarea{box-sizing:border-box;width:100%;font:calc(12px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c9cbd4;border-radius:8px;margin-top:6px;padding:10px 11px;display:block}.invoice-modal label small{color:#7b7e89;margin-top:4px;font-weight:400;display:block}.invoice-line-items{background:#fff;border:1px solid #d8dae0;border-radius:13px;margin-top:20px;padding:18px}.invoice-section-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.invoice-section-head h3{margin:0}.invoice-section-head small{color:#717480}.invoice-section-head button{color:#24315d;background:#e8eaf1;width:auto;margin:0;padding:8px 10px}.invoice-line{border-top:1px solid #e4e5e9;grid-template-columns:minmax(260px,1fr) 90px 130px 120px 36px;align-items:end;gap:9px;padding:10px 0;display:grid}.invoice-line>b{text-align:right;font-size:calc(11px * var(--asos-font-scale,1));padding:10px 0}.invoice-line>button{color:#0000;background:#fff0eb;width:36px;height:36px;margin:0;padding:0;font-size:0;line-height:0;display:block;position:relative;overflow:hidden}.invoice-line>button:before,.invoice-line>button:after{content:"";transform-origin:50%;background:#9b472e;border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%}.invoice-line>button:before{transform:translate(-50%,-50%)rotate(45deg)}.invoice-line>button:after{transform:translate(-50%,-50%)rotate(-45deg)}.invoice-final-fields{grid-template-columns:170px minmax(260px,1fr) 260px;align-items:start;gap:16px;margin-top:18px;display:grid}.invoice-final-fields textarea{resize:vertical;min-height:90px}.invoice-final-fields dl{color:#fff;font-size:calc(11px * var(--asos-font-scale,1));background:#17203f;border-radius:11px;grid-template-columns:1fr auto;gap:8px;margin:0;padding:15px;display:grid}.invoice-final-fields dd{text-align:right;margin:0;font-weight:700}.invoice-final-fields dt:last-of-type,.invoice-final-fields dd:last-of-type{font-size:calc(14px * var(--asos-font-scale,1));border-top:1px solid #525970;padding-top:9px}.invoice-modal footer{border-top:1px solid #dbdde2;justify-content:flex-end;gap:8px;margin-top:22px;padding-top:18px;display:flex}.invoice-modal footer button{width:auto;margin:0}.invoice-modal footer .secondary{color:#404557;background:#e8e9ec}@media (width<=900px){.invoice-fields{grid-template-columns:1fr 1fr}.invoice-fields label:nth-last-child(-n+2){grid-column:auto}.invoice-line{grid-template-columns:1fr 90px 120px}.invoice-line>b{text-align:left;grid-column:1/3}.invoice-final-fields{grid-template-columns:1fr}}@media (width<=600px){.invoice-modal-backdrop{padding:0}.confirm-backdrop>.invoice-modal{border-radius:0;width:100vw;max-height:100vh}.invoice-fields,.invoice-line{grid-template-columns:1fr}.invoice-line>b{grid-column:auto}}.configuration-change-review{background:#fffaf0;border:1px solid #d8b979;border-left:4px solid #b77823;border-radius:13px;margin:18px 0;padding:20px}.configuration-change-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.configuration-change-head h3{font:650 calc(19px * var(--asos-font-scale,1)) Manrope;color:#252a3b;margin:3px 0 6px}.configuration-change-head p:last-child{color:#6e6757;max-width:760px;font-size:calc(11px * var(--asos-font-scale,1));margin:0;line-height:1.5}.configuration-change-head>span{color:#855716;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;background:#f5dfb9;border-radius:999px;flex:none;padding:6px 9px;font-weight:800}.configuration-change-review dl{font-size:calc(10px * var(--asos-font-scale,1));background:#fff;border-radius:10px;grid-template-columns:160px minmax(0,1fr);gap:7px 14px;margin:18px 0;padding:14px;display:grid}.configuration-change-review dt{color:#727580}.configuration-change-review dd{color:#2d3347;text-transform:capitalize;margin:0;font-weight:700}.configuration-change-review label{color:#404556;font-size:calc(10px * var(--asos-font-scale,1));font-weight:750;display:block}.configuration-change-review textarea{box-sizing:border-box;width:100%;min-height:85px;font:calc(11px * var(--asos-font-scale,1))/1.5 Manrope;resize:vertical;background:#fff;border:1px solid #cbcdd5;border-radius:9px;margin-top:7px;padding:11px;display:block}.configuration-change-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.configuration-change-actions button{width:auto;margin:0}.configuration-change-actions .reject{color:#93472f;background:#fff1ec;border:1px solid #d9b7aa}@media (width<=650px){.configuration-change-head{display:grid}.configuration-change-review dl{grid-template-columns:1fr}.configuration-change-actions{flex-direction:column-reverse}.configuration-change-actions button{width:100%}}.audit-integrity-console{background:#fff;border:1px solid #d5d7de;border-radius:14px;padding:22px;display:none}.company-detail.detail-audit>.audit-integrity-console{display:block}.audit-integrity-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.audit-integrity-head h3{font:650 calc(22px * var(--asos-font-scale,1)) Manrope;margin:3px 0 7px}.audit-integrity-head p:last-child{color:#686b77;max-width:780px;font-size:calc(11px * var(--asos-font-scale,1));margin:0;line-height:1.55}.audit-integrity-head>span{font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;border-radius:999px;padding:7px 10px;font-weight:800}.audit-integrity-head>span.review_required{color:#885817;background:#fff0dd}.audit-integrity-head>span.verified_with_documented_exception{color:#28345f;background:#e4e6ee}.audit-integrity-head>span.verified{color:#1d2d67;background:#dce0ef}.audit-integrity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.audit-integrity-metrics article{background:#f7f7f9;border:1px solid #dbdde3;border-radius:10px;gap:8px;padding:14px;display:grid}.audit-integrity-metrics small{color:#717480;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;font-weight:750}.audit-integrity-metrics b{color:#18213f;font:650 calc(22px * var(--asos-font-scale,1)) Manrope}.audit-finding-list{border:1px solid #e0d7c8;border-radius:11px;margin:18px 0;overflow:hidden}.audit-finding-list>div{background:#fff8ec;gap:3px;padding:13px 15px;display:grid}.audit-finding-list>div small{color:#756b59;font-size:calc(9px * var(--asos-font-scale,1))}.audit-finding-list details{border-top:1px solid #e5ded2}.audit-finding-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;list-style:none;display:flex}.audit-finding-list summary::-webkit-details-marker{display:none}.audit-finding-list summary span,.audit-finding-list summary b,.audit-finding-list summary small{display:block}.audit-finding-list summary b{color:#2b3147;font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize}.audit-finding-list summary small{color:#787b86;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.audit-finding-list summary em{color:#92532d;font-size:calc(8px * var(--asos-font-scale,1));text-transform:uppercase;flex:none;font-style:normal;font-weight:750}.audit-finding-list dl{font-size:calc(9px * var(--asos-font-scale,1));background:#f9f9fb;border-top:1px solid #e7e1d7;grid-template-columns:150px minmax(0,1fr);gap:8px 13px;margin:0;padding:13px 15px;display:grid}.audit-finding-list dd{min-width:0;margin:0}.audit-finding-list code{overflow-wrap:anywhere;color:#343c57}.audit-remediation{background:#fff8ec;border-left:4px solid #b97825;border-radius:10px;gap:13px;margin-top:18px;padding:18px;display:grid}.audit-remediation h4{margin:0 0 5px}.audit-remediation p{color:#6e6655;max-width:850px;font-size:calc(10px * var(--asos-font-scale,1));margin:0;line-height:1.5}.audit-remediation label{color:#424758;font-size:calc(9px * var(--asos-font-scale,1));font-weight:750}.audit-remediation textarea,.audit-remediation input{box-sizing:border-box;width:100%;font:calc(10px * var(--asos-font-scale,1))/1.5 Manrope;background:#fff;border:1px solid #cbcdd5;border-radius:8px;margin-top:6px;padding:10px 11px;display:block}.audit-remediation textarea{resize:vertical;min-height:95px}.audit-remediation label>small{color:#8a6a3d;font-size:calc(8px * var(--asos-font-scale,1));margin-top:5px;font-weight:650;display:block}.audit-remediation label>small.complete{color:#283870}.audit-remediation button{justify-self:end;width:auto;margin:0}.audit-documented-exception{background:#edeff6;border:1px solid #babfd1;border-radius:11px;align-items:flex-start;gap:13px;margin-top:18px;padding:16px;display:flex}.audit-documented-exception>span{color:#172760;background:#d3d8ea;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.audit-documented-exception b,.audit-documented-exception small,.audit-documented-exception code{display:block}.audit-documented-exception p{color:#4f5468;font-size:calc(10px * var(--asos-font-scale,1));margin:5px 0;line-height:1.5}.audit-documented-exception small{color:#6d707c;font-size:calc(8px * var(--asos-font-scale,1))}.audit-documented-exception code{overflow-wrap:anywhere;color:#2e3962;font-size:calc(8px * var(--asos-font-scale,1));margin-top:8px}@media (width<=700px){.audit-integrity-head{display:grid}.audit-integrity-metrics{grid-template-columns:1fr}.audit-finding-list summary{flex-direction:column;align-items:flex-start}.audit-finding-list dl{grid-template-columns:1fr}.audit-remediation button{width:100%}}.customer-invoice-heading{justify-content:space-between;gap:16px;display:flex}.customer-invoice-heading h3{font-size:calc(24px * var(--asos-font-scale,1));margin:2px 0 4px}.customer-invoice-heading small{color:#6d707c;line-height:1.45}.customer-invoice-list{gap:10px;display:grid}.customer-invoice-card{background:#fafafc;border:1px solid #d8dae1;border-radius:14px;overflow:hidden}.customer-invoice-card summary{cursor:pointer;grid-template-columns:42px minmax(180px,1fr) auto auto 18px;align-items:center;gap:13px;padding:15px;list-style:none;display:grid}.customer-invoice-card summary::-webkit-details-marker{display:none}.customer-invoice-card summary>span:nth-child(2){gap:3px;display:grid}.customer-invoice-card summary b{font-size:calc(13px * var(--asos-font-scale,1));color:#171d31}.customer-invoice-card summary small{color:#717480;font-size:calc(10px * var(--asos-font-scale,1))}.customer-invoice-card summary>strong{color:#171d31;font-size:calc(15px * var(--asos-font-scale,1))}.customer-invoice-card summary>i{color:#535970;font-size:calc(17px * var(--asos-font-scale,1));font-style:normal;transition:transform .16s}.customer-invoice-card[open] summary>i{transform:rotate(180deg)}.customer-invoice-mark{color:#233161;width:42px;height:42px;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.12em;background:#e4e7f0;border-radius:11px;place-items:center;font-weight:800;display:grid!important}.invoice-status{color:#454b61;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.05em;background:#e6e8ee;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.invoice-status.paid{color:#162660;background:#d9deef}.invoice-status.past_due{color:#9b4a2d;background:#fff0e8}.invoice-status.void{color:#6f7a75;background:#ecedef}.customer-invoice-detail{background:#fff;border-top:1px solid #dfe1e6;padding:17px 18px 19px 73px;position:relative}.customer-invoice-period{color:#656975;font-size:calc(10px * var(--asos-font-scale,1));justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.customer-invoice-period b{color:#31374b}.customer-invoice-items{border-top:1px solid #e4e5e9}.customer-invoice-items>div{border-bottom:1px solid #e4e5e9;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.customer-invoice-items span{gap:3px;display:grid}.customer-invoice-items b,.customer-invoice-items strong{color:#21273b;font-size:calc(11px * var(--asos-font-scale,1))}.customer-invoice-items small{color:#787b86;font-size:calc(9px * var(--asos-font-scale,1))}.customer-invoice-detail dl{color:#616571;width:min(260px,100%);font-size:calc(10px * var(--asos-font-scale,1));grid-template-columns:1fr auto;gap:7px;margin:14px 0 17px auto;display:grid}.customer-invoice-detail dd{color:#262c3f;text-align:right;margin:0;font-weight:700}.customer-invoice-detail dt:last-of-type,.customer-invoice-detail dd:last-of-type{color:#17203f;font-size:calc(13px * var(--asos-font-scale,1));border-top:1px solid #cdcfd8;padding-top:8px}.customer-invoice-notes{white-space:pre-wrap;background:#f4f5f7;border-radius:9px;gap:4px;color:#616571!important;font-size:calc(10px * var(--asos-font-scale,1))!important;margin:12px 0!important;padding:11px!important;display:grid!important}.customer-invoice-notes b{color:#2d3347}.customer-invoice-download{color:#fff;font-size:calc(10px * var(--asos-font-scale,1));background:#172454;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex}.customer-invoice-download:hover{background:#101a3f}.customer-invoice-empty{color:#616571;border:1px dashed #cbced8;border-radius:13px;justify-items:center;gap:5px;padding:28px;display:grid}.customer-invoice-empty>span{color:#233161;background:#e3e6f1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.customer-invoice-empty b{color:#292f42}.customer-invoice-empty small{font-size:calc(10px * var(--asos-font-scale,1))}@media (width<=720px){.customer-invoice-card summary{grid-template-columns:38px 1fr auto}.customer-invoice-card summary>strong{grid-column:2}.customer-invoice-card summary>em{grid-area:1/3}.customer-invoice-card summary>i{grid-area:2/3}.customer-invoice-detail{padding-left:17px}}.enterprise-admin-nav{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8faf7f5;border-top:1px solid #e0e1e6;border-bottom:1px solid #d6d8df;grid-template-columns:repeat(8,minmax(115px,1fr));gap:7px;padding:12px 34px;display:grid;position:sticky;top:0}.enterprise-admin-nav button{color:#525768;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;width:auto;min-height:54px;margin:0;padding:9px 11px;display:grid}.enterprise-admin-nav button:hover{color:#1f2b57;background:#fff;border-color:#cbced8}.enterprise-admin-nav button.active{color:#17234f;background:#e2e5ee;border-color:#9ea5bd;box-shadow:inset 0 -2px #2d3d78}.enterprise-admin-nav span,.enterprise-admin-nav small{display:block}.enterprise-admin-nav span{font-size:calc(10px * var(--asos-font-scale,1));font-weight:800}.enterprise-admin-nav small{color:#787b86;font-size:calc(7.5px * var(--asos-font-scale,1));margin-top:3px;font-weight:550;line-height:1.3}.enterprise-admin-nav button.active small{color:#535970}.enterprise-admin-content{min-height:560px}.enterprise-admin-content>.enterprise-section-intro,.enterprise-admin-content>.enterprise-overview,.enterprise-admin-content>.enterprise-configuration,.enterprise-admin-content>.enterprise-member-management,.enterprise-admin-content>.identity-provisioning,.enterprise-admin-content>.enterprise-tab-columns,.enterprise-admin-content>.account-lifecycle{box-sizing:border-box;width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.enterprise-section-intro{border-bottom:1px solid #dcdee3;gap:4px;margin-bottom:18px;padding:0 2px 15px;display:grid}.enterprise-section-intro h3{font:650 calc(24px * var(--asos-font-scale,1)) Manrope;color:#181f36;margin:0}.enterprise-section-intro p:last-child{color:#6d707c;max-width:760px;font-size:calc(11px * var(--asos-font-scale,1));margin:2px 0 0;line-height:1.5}.enterprise-tab-columns{grid-template-columns:minmax(0,1fr)}.enterprise-tab-columns>article{min-width:0}.enterprise-tab-columns .customer-invoice-list{max-width:none}.enterprise-tab-columns .support-case-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:860px}.enterprise-tab-columns .support-case-form textarea,.enterprise-tab-columns .support-case-form button{grid-column:1/-1}.enterprise-tab-columns .support-case-form button{justify-self:start;width:auto;min-width:210px}.enterprise-tab-columns>article>h3{font-size:calc(20px * var(--asos-font-scale,1))}.enterprise-policy-card>small{color:#686c79;max-width:780px;font-size:calc(10px * var(--asos-font-scale,1));margin-top:14px;line-height:1.5;display:block}.retention-policy-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.retention-policy-heading h3{font-size:calc(20px * var(--asos-font-scale,1));margin:0 0 5px}.retention-policy-heading small{color:#6c6f7b;max-width:720px;font-size:calc(9px * var(--asos-font-scale,1));line-height:1.5;display:block}.retention-policy-heading button{color:#24305c;background:#e3e5ee;flex:none;width:auto;margin:0;padding:8px 11px}.enterprise-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:920px;display:grid}.enterprise-setting-grid>div{min-height:50px;font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize;background:#f7f7f9;border:1px solid #dcdee4;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.enterprise-setting-grid>div b{color:#282f48}.enterprise-setting-grid>div span{color:#616573;white-space:nowrap}.entitlement-card{padding:17px 20px!important}.entitlement-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.entitlement-heading h3{font-size:calc(19px * var(--asos-font-scale,1));margin:0 0 2px}.entitlement-heading small{color:#757884;font-size:calc(8.5px * var(--asos-font-scale,1))}.entitlement-heading>span{color:#283460;font-size:calc(8px * var(--asos-font-scale,1));background:#e5e7f0;border-radius:999px;flex:none;padding:6px 9px;font-weight:800}.entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:none}.entitlement-grid>div{min-height:0;font-size:calc(9px * var(--asos-font-scale,1));background:#f8f8fa;border-radius:8px;padding:9px 11px}.entitlement-grid>div b{font-size:calc(9px * var(--asos-font-scale,1))}.entitlement-grid>div span{font-size:calc(8px * var(--asos-font-scale,1));align-items:center;gap:5px;display:flex}.entitlement-grid>div span i{color:#233470;width:16px;height:16px;font-size:calc(9px * var(--asos-font-scale,1));background:#dce0ee;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.entitlement-grid>div.not-included{opacity:.78;background:#fafafa;border-style:dashed}.entitlement-grid>div.not-included span i{color:#79867f;background:#ecedef}.company-record-card{padding:18px 20px!important}.company-record-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.company-record-heading h3{font-size:calc(20px * var(--asos-font-scale,1));margin:2px 0 3px}.company-record-heading small{color:#686c7a;font-size:calc(10px * var(--asos-font-scale,1))}.company-record-heading button{flex:none;width:auto;margin:0;padding:8px 11px}.company-record-summary{background:#f7f7f9;border:1px solid #dcdee4;border-radius:10px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:grid}.company-record-summary b,.company-record-summary span,.company-record-summary small{display:block}.company-record-summary b{color:#29304b;font-size:calc(11px * var(--asos-font-scale,1))}.company-record-summary span,.company-record-summary small{color:#6c707d;font-size:calc(9px * var(--asos-font-scale,1));margin-top:3px}.company-record-summary em{font-size:calc(8px * var(--asos-font-scale,1));border-radius:999px;padding:6px 8px;font-style:normal;font-weight:800}.company-record-summary em.complete{color:#213067;background:#dce0ee}.company-record-summary em.incomplete{color:#8a5a1a;background:#fff0df}.company-record-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.company-record-form fieldset{background:#f8f8fa;border:1px solid #d8dae2;border-radius:10px;min-width:0;margin:0;padding:13px}.company-record-form legend{color:#29314d;font-size:calc(10px * var(--asos-font-scale,1));padding:0 4px;font-weight:800}.company-record-form label{color:#40465b;font-size:calc(9px * var(--asos-font-scale,1));margin:8px 0;font-weight:750;display:block}.company-record-form label>span,.company-record-form label>strong{float:right;color:#828590;font-size:calc(7px * var(--asos-font-scale,1));font-weight:600}.company-record-form input{box-sizing:border-box;width:100%;font:calc(10px * var(--asos-font-scale,1)) Manrope;background:#fff;border:1px solid #c7cad4;border-radius:7px;margin-top:4px;padding:8px 9px;display:block}.company-record-form .billing-same{border-top:1px solid #dcdee4;align-items:flex-start;gap:7px;margin-top:13px;padding-top:11px;display:flex}.company-record-form .billing-same input{flex:none;width:auto;margin:1px 0 0}.company-record-form .billing-same span{float:none;color:#40465b;font-size:calc(9px * var(--asos-font-scale,1));font-weight:700}.company-record-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.company-record-actions button{width:auto;margin:0}.company-record-actions .secondary{color:#4c5162;background:#e9eaee}.retention-policy-form{gap:14px;display:grid}.retention-policy-form .enterprise-setting-grid>label{color:#282f48;min-height:50px;font-size:calc(10px * var(--asos-font-scale,1));text-transform:capitalize;background:#f7f8fa;border:1px solid #b9bece;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.retention-policy-form label>span{align-items:center;gap:7px;display:flex}.retention-policy-form input{box-sizing:border-box;width:100px;font:calc(10px * var(--asos-font-scale,1)) Manrope;text-align:right;background:#fff;border:1px solid #bfc3cf;border-radius:7px;padding:8px}.retention-policy-form label small{color:#6b6f7b;font-size:calc(9px * var(--asos-font-scale,1));text-transform:lowercase;font-weight:500}.retention-policy-actions{justify-content:flex-end;gap:8px;max-width:920px;display:flex}.retention-policy-actions button{width:auto;margin:0}.retention-policy-actions .secondary{color:#4c5162;background:#e9eaee}.enterprise-form-card>p:first-of-type{color:#626673;max-width:860px;font-size:calc(10px * var(--asos-font-scale,1));text-transform:none;border:0;margin:0 0 14px;padding:0;line-height:1.55;display:block}.enterprise-documents-card details{max-width:900px}.customer-support-ticket{border:1px solid #dcdee4;border-radius:9px;max-width:860px;overflow:hidden}.customer-support-ticket summary{cursor:pointer;background:#f7f7f9;justify-content:space-between;align-items:center;padding:11px 13px;list-style:none;display:flex}.customer-support-ticket summary::-webkit-details-marker{display:none}.customer-support-ticket summary b,.customer-support-ticket summary small{display:block}.customer-support-ticket summary small{color:#737681;font-size:calc(8px * var(--asos-font-scale,1));text-transform:capitalize;margin-top:3px}.customer-support-ticket summary i{color:#474f6b;font-style:normal;transition:transform .15s}.customer-support-ticket[open] summary i{transform:rotate(180deg)}.customer-support-thread{border-top:1px solid #e1e2e7;gap:8px;padding:12px;display:grid}.enterprise-columns .customer-support-thread>p{color:#3e4355;font-size:calc(9px * var(--asos-font-scale,1));text-transform:none;white-space:pre-wrap;background:#f4f5f7;border:0;border-radius:8px;justify-content:stretch;gap:5px;margin:0;padding:10px 12px;line-height:1.5;display:grid}.enterprise-columns .customer-support-thread>p.support-reply{background:#edeff6;border-left:3px solid #3c4b81}.enterprise-columns .customer-support-thread>p.support-resolution{background:#e4e7f1}.customer-support-thread p b,.customer-support-thread p small{display:block}.customer-support-thread p small{color:#787b86;font-size:calc(7px * var(--asos-font-scale,1))}.enterprise-support-card{padding:18px!important}.support-center-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.support-center-heading h3{margin:2px 0 3px}.support-center-heading small{color:#646876;font-size:calc(11px * var(--asos-font-scale,1));line-height:1.4}.support-center-heading button{width:auto;margin:0;padding:9px 13px}.support-case-summary{color:#616573;font-size:calc(10px * var(--asos-font-scale,1));background:#f6f7f9;border:1px solid #dcdee4;border-radius:9px;gap:22px;padding:10px 13px;display:flex}.support-case-summary span{align-items:baseline;gap:5px;display:flex}.support-case-summary b{color:#212c55;font-size:calc(14px * var(--asos-font-scale,1))}.support-new-request{background:#f4f5f8;border:1px solid #bcc1d1;border-radius:10px;margin-top:10px;padding:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;max-width:860px!important;display:grid!important}.support-new-request .support-form-heading,.support-new-request .support-description,.support-new-request button{grid-column:1/-1!important}.support-form-heading b,.support-form-heading small{display:block}.support-form-heading small{color:#686c7a;font-size:calc(10px * var(--asos-font-scale,1));margin-top:3px;line-height:1.45}.support-new-request label,.support-customer-reply label{color:#383e54;font-size:calc(11px * var(--asos-font-scale,1));font-weight:750}.support-new-request input,.support-new-request select,.support-new-request textarea,.support-customer-reply textarea{box-sizing:border-box;width:100%;margin-top:5px;display:block}.support-new-request textarea{min-height:100px}.support-new-request button{justify-self:start!important;min-width:170px!important}.customer-support-list{gap:8px;max-width:860px;margin-top:12px;display:grid}.customer-support-ticket{background:#fff;border-radius:10px;max-width:none}.customer-support-ticket summary{grid-template-columns:30px minmax(0,1fr) auto auto 18px;gap:10px;padding:11px 13px;display:grid}.support-case-icon{color:#273461;background:#e3e5ee;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.support-case-title{min-width:0}.support-case-title b{text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--asos-font-scale,1));overflow:hidden}.support-case-title small{line-height:1.4;font-size:calc(9px * var(--asos-font-scale,1))!important}.support-badge{font-size:calc(9px * var(--asos-font-scale,1));text-transform:capitalize;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:800}.priority-normal{color:#606471;background:#edeef1}.priority-high{color:#8a5a1b;background:#fff0dc}.priority-urgent{color:#9a3e2c;background:#fae4df}.status-open{color:#223167;background:#e0e4f0}.status-in_progress{color:#315f7a;background:#e1edf5}.status-resolved,.status-closed{color:#696c76;background:#edeef0}.customer-support-thread{background:#fafafc;gap:9px;padding:12px 14px 14px}.customer-support-thread>p.support-request{background:#f1f2f5;border-left:3px solid #9399ad}.enterprise-columns .customer-support-thread>p{font-size:calc(11px * var(--asos-font-scale,1));line-height:1.6}.customer-support-thread p b{font-size:calc(10px * var(--asos-font-scale,1));margin-bottom:3px}.customer-support-thread p small{font-size:calc(9px * var(--asos-font-scale,1));margin-top:5px}.customer-support-thread>p.support-reply{border-left:3px solid #3c4b81;margin-left:32px}.support-customer-reply{border-top:1px solid #dfe1e6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:2px 0 0 32px;padding-top:10px;display:grid}.support-customer-reply button{width:auto;min-width:110px;margin:0;padding:9px 11px}.support-empty{color:#343a50;text-align:center;border:1px dashed #cbced7;border-radius:9px;gap:3px;padding:18px;display:grid}.support-empty small{color:#686c7a;font-size:calc(10px * var(--asos-font-scale,1))}.enterprise-configuration{margin-top:0}.enterprise-configuration-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-configuration-actions>button:only-child{max-width:620px}.enterprise-configuration-actions>button:disabled{cursor:not-allowed;color:#859087;opacity:.78;box-shadow:none;background:#f0f0f2;border-color:#d8d9de}.enterprise-configuration-actions>button:disabled:hover{background:#f0f0f2;border-color:#d8d9de}.enterprise-configuration-actions>button:disabled small,.enterprise-configuration-actions>button:disabled strong{color:#89928c}.confidential-compute-status{color:#18213f;background:#eaecf5;border:1px solid #9ba4c6;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:112px;padding:15px;display:flex}.confidential-compute-status span,.confidential-compute-status b,.confidential-compute-status small{display:block}.confidential-compute-status b{font:650 calc(15px * var(--asos-font-scale,1)) Manrope}.confidential-compute-status small{color:#585e71;font-size:calc(10px * var(--asos-font-scale,1));margin-top:5px;line-height:1.5}.confidential-compute-status strong{color:#23336b;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.08em;background:#d3d8ea;border-radius:999px;align-self:flex-start;margin-top:13px;padding:5px 9px}.enterprise-member-management{margin-top:0}.enterprise-tab-columns>.security-activity-card{padding:0;overflow:hidden}.security-report-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.security-report-heading h3{font-size:calc(20px * var(--asos-font-scale,1));margin:3px 0 5px}.security-report-heading small{color:#6f727e;font-size:calc(10px * var(--asos-font-scale,1))}.security-report-heading>span{font-size:calc(9px * var(--asos-font-scale,1));border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-weight:800;display:flex}.security-report-heading>span b{width:20px;height:20px;font-size:calc(11px * var(--asos-font-scale,1));border-radius:50%;place-items:center;display:grid}.security-report-heading>span.verified{color:#1c2c67;background:#dee2f0}.security-report-heading>span.verified b{background:#fff}.security-report-heading>span.review{color:#8b5a19;background:#fff0df}.security-report-heading>span.review b{background:#fff}.security-report-heading>span.documented{color:#28345f;background:#e2e5ee}.security-report-heading>span.documented b{background:#fff}.security-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 24px 20px;display:grid}.security-report-metrics>article{background:#f7f7f9;border:1px solid #dcdee4;border-radius:11px;min-height:96px;padding:14px;display:grid}.security-report-metrics small{color:#676b79;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:.04em;font-weight:700}.security-report-metrics strong{color:#17203f;font:650 calc(25px * var(--asos-font-scale,1)) Manrope;align-self:end;margin-top:10px}.security-report-metrics .security-text-value{font-size:calc(15px * var(--asos-font-scale,1));text-transform:capitalize}.security-report-metrics span{color:#828590;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.security-review-note{color:#675a42;font-size:calc(9px * var(--asos-font-scale,1));background:#fff8ec;border-left:3px solid #ba7c27;align-items:flex-start;gap:15px;margin:0 24px 20px;padding:12px 14px;line-height:1.5;display:flex}.security-review-note b{color:#815516;flex:none}.security-documented-note{color:#4f5468;font-size:calc(9px * var(--asos-font-scale,1));background:#edeff6;border-left:3px solid #3b4a7d;grid-template-columns:auto 1fr;gap:3px 15px;margin:0 24px 20px;padding:12px 14px;line-height:1.5;display:grid}.security-documented-note b{color:#222f5d}.security-documented-note small{overflow-wrap:anywhere;color:#747783;font-size:calc(7.5px * var(--asos-font-scale,1));grid-column:2}.security-activity-details{border-top:1px solid #dcdee3;margin:0!important}.security-activity-details summary{cursor:pointer;background:#f9f9fb;justify-content:space-between;align-items:center;padding:15px 24px;list-style:none;display:flex}.security-activity-details summary::-webkit-details-marker{display:none}.security-activity-details summary span,.security-activity-details summary b,.security-activity-details summary small{display:block}.security-activity-details summary b{color:#282f48;font-size:calc(11px * var(--asos-font-scale,1))}.security-activity-details summary small{color:#7a7d88;font-size:calc(8px * var(--asos-font-scale,1));margin-top:3px}.security-activity-details summary i{color:#414a68;font-size:calc(16px * var(--asos-font-scale,1));font-style:normal;transition:transform .16s}.security-activity-details[open] summary i{transform:rotate(180deg)}.security-activity-details>div{border-top:1px solid #e8e9ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:9px 24px 17px;display:grid}.enterprise-columns .security-activity-details p{color:#535767;font-size:calc(9px * var(--asos-font-scale,1));text-transform:capitalize;border-bottom:1px solid #e8e9ec;justify-content:space-between;gap:15px;margin:0;padding:9px 0;display:flex}.security-activity-details p b{color:#232c4c}@media (width<=1180px){.enterprise-admin-nav{scrollbar-width:thin;display:flex;overflow-x:auto}.enterprise-admin-nav button{flex:0 0 155px}.enterprise-admin-nav small{font-size:calc(8px * var(--asos-font-scale,1))}}@media (width<=900px){.security-report-metrics,.entitlement-grid,.company-record-form{grid-template-columns:repeat(2,minmax(0,1fr))}.company-record-summary{grid-template-columns:1fr 1fr}.company-record-summary em{justify-self:start}}@media (width<=700px){.enterprise-setting-grid,.enterprise-tab-columns .support-case-form{grid-template-columns:1fr!important}.enterprise-tab-columns .support-case-form textarea,.enterprise-tab-columns .support-case-form button{grid-column:auto}.enterprise-tab-columns .support-case-form button{width:100%}.retention-policy-heading{display:grid}.retention-policy-heading button{justify-self:start}.retention-policy-actions{flex-direction:column-reverse}.retention-policy-actions button{width:100%}.customer-support-ticket summary{grid-template-columns:30px minmax(0,1fr) 18px}.support-badge{display:none}.support-customer-reply{grid-template-columns:1fr;margin-left:0}.support-customer-reply button{width:100%}.customer-support-thread>p.support-reply{margin-left:0}}@media (width<=620px){.enterprise-admin-nav{padding:9px 14px}.enterprise-admin-nav button{flex-basis:142px}.enterprise-section-intro h3{font-size:calc(20px * var(--asos-font-scale,1))}.enterprise-configuration-actions{grid-template-columns:1fr}.security-report-heading{display:grid}.security-report-heading>span{justify-self:start}.security-report-metrics,.entitlement-grid,.company-record-form,.company-record-summary{grid-template-columns:1fr}.entitlement-heading,.company-record-heading{align-items:flex-start}.company-record-heading{display:grid}.security-activity-details>div{grid-template-columns:1fr}.security-review-note{display:grid}}.administration-help-heading{align-items:center;gap:10px;display:flex}.administration-help-heading h3{margin:0}.administration-help-heading .administration-help-toggle{color:#28335b;width:25px;height:25px;min-height:0;font-size:calc(15px * var(--asos-font-scale,1));cursor:pointer;background:#edeff5;border:1px solid #adb2c5;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-weight:700;line-height:1;display:inline-flex}.administration-help-toggle:focus-visible{outline-offset:3px;outline:2px solid #394779}.administration-help-toggle[aria-expanded=true]{background:#dce0ec}.administration-help-content{color:#40465d;font-size:calc(12px * var(--asos-font-scale,1));text-transform:none;background:#f0f2f7;border:1px solid #cbcfdc;border-radius:9px;margin:12px 0;padding:14px 16px;line-height:1.6}.administration-help-content dl{margin:10px 0;display:block}.administration-help-content dt{margin-top:10px;font-weight:700}.administration-help-content dd{margin:2px 0 0}.administration-help-content p{font-size:calc(12px * var(--asos-font-scale,1));text-transform:none;border:0;margin:8px 0;padding:0;display:block}.draft-claims-button{color:#fff;min-height:48px;font-size:calc(14px * var(--asos-font-scale,1));letter-spacing:.01em;background:linear-gradient(135deg,#1d2d67,#15214c);border:1px solid #15214c;border-radius:12px;padding:12px 16px 12px 19px;transition:transform .14s,box-shadow .14s,background .14s;box-shadow:0 8px 20px #154c3733}.draft-claims-button span{width:25px;height:25px;font-size:calc(16px * var(--asos-font-scale,1));background:#ffffff29;border-radius:50%;place-items:center;margin-left:15px;display:grid}.draft-claims-button:hover:not(:disabled){background:linear-gradient(135deg,#243675,#17234f);transform:translateY(-2px);box-shadow:0 11px 25px #154c3745}.draft-claims-button:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 12px #154c3733}.draft-claims-button:focus-visible{outline-offset:3px;outline:3px solid #80b6ff}.result-head>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-head>div:first-child .eyebrow,.result-head>div:first-child h2{flex-basis:100%}.extract-claims-button{color:#1f2c5c;width:auto;min-height:48px;box-shadow:none;font-size:calc(14px * var(--asos-font-scale,1));background:#edeff4;border:1px solid #9da3b9;border-radius:12px;margin:12px 0 0;padding:12px 16px}.extract-claims-button span{margin-left:15px}.extract-claims-button:hover:not(:disabled){background:#e2e5ee;border-color:#6f799b}.extracted-claims-status{color:#313a5c;flex:1 0 100%;align-items:center;gap:9px;margin-top:2px;display:flex}.extracted-claims-status>span{color:#172863;width:22px;height:22px;font-size:calc(12px * var(--asos-font-scale,1));background:#dce0ef;border-radius:50%;place-items:center;font-weight:800;display:grid}.extracted-claims-status strong,.extracted-claims-status small{display:block}.extracted-claims-status strong{font-size:calc(12px * var(--asos-font-scale,1))}.extracted-claims-status small{color:#707480;font-size:calc(10px * var(--asos-font-scale,1));margin-top:2px}.structure .edit-core{margin:20px 0 0 32px}@media (width<=700px){.structure .edit-core{width:max-content;margin:22px auto 0;display:flex}}.docket-clock-app{color:#19213c;height:100%;font-size:calc(14px * var(--asos-font-scale,1));background:#f2f3f6;padding:12px 24px;overflow:auto}.docket-clock-app>header{color:inherit;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.docket-clock-app h2{font-size:calc(25px * var(--asos-font-scale,1));margin:4px 0 10px}.docket-clock-app .eyebrow{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:2px;margin:0}.docket-clock-timer{text-align:center;background:#fff;border:1px solid #d4d6df;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 22px;display:flex}.docket-clock-timer h3,.docket-clock-timer p{margin:0}.docket-clock-status{font-size:calc(12px * var(--asos-font-scale,1));color:#626673}.docket-clock-status.status-running{color:#243676}.docket-clock-digits{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:clamp(30px,5vw,54px);line-height:1.15}.docket-clock-timer small{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:2px;color:#666a7a}.docket-clock-timer button{margin:2px}.docket-clock-timer p:last-child{font-size:calc(12px * var(--asos-font-scale,1));color:#636775}.docket-clock-settings{gap:12px;margin:14px 0;display:grid}.docket-clock-settings label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docket-clock-settings small{color:#606472}.docket-clock-total{font-variant-numeric:tabular-nums;border-top:1px solid #cccfd8;justify-content:space-between;padding:12px 0;display:flex}.docket-clock-app table{border-collapse:collapse;width:100%}.docket-clock-app caption{text-align:left;padding:8px 0;font-weight:600}.docket-clock-app th,.docket-clock-app td{text-align:left;border-bottom:1px solid #dcdee3;padding:9px}.docket-clock-app td:last-child{font-variant-numeric:tabular-nums}.docket-clock-note{font-size:calc(12px * var(--asos-font-scale,1));color:#606472;line-height:1.6}.docket-clock-app [role=alert]{background:#fff0db;border-radius:8px;padding:12px}.docket-clock-app{box-sizing:border-box}.docket-clock-app>header{flex-wrap:wrap;height:auto;min-height:0;position:static}.docket-clock-app>header>div{flex:1;min-width:180px}.docket-clock-app button{width:auto;font-size:calc(13px * var(--asos-font-scale,1));flex:none;justify-content:center;align-items:center;margin:0;padding:9px 16px;display:inline-flex}.docket-clock-app>header>button{align-self:center}.docket-clock-timer button{min-width:160px;margin:2px}.docket-clock-app select{width:auto;min-height:34px;margin:0}.docket-clock-app input[type=checkbox]{width:16px;min-height:0;margin:0}.docket-clock-app h2{margin-bottom:10px}.docket-clock-auto{background:#e8eaf3;border:1px solid #c8ccd9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.docket-clock-auto button[aria-pressed=true]{color:#fff;background:#28345e}.docket-clock-auto button[aria-pressed=false]{color:#28345e;background:#fff;border:1px solid #adb2c4}.docket-clock-auto small{color:#606472}.slack-panel{color:#252a3d;background:#fff;border:1px solid #c8cbd4;border-radius:14px;width:min(850px,94vw);max-height:90vh;padding:24px;overflow:auto}.slack-panel::backdrop{background:#141825b3}.slack-heading,.slack-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.slack-panel button{width:auto;margin:6px 0;padding:8px 12px}.slack-panel select{max-width:100%;padding:8px}.slack-messages{background:#f3f4f7;border-radius:8px;height:40vh;margin:16px 0;padding:12px;overflow:auto}.slack-messages article{border-bottom:1px solid #d9dbe3;padding:12px 0}.slack-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.slack-messages time,.slack-panel small{font-size:calc(12px * var(--asos-font-scale,1));color:#595d6d}.slack-panel form{gap:8px;display:grid}.slack-panel textarea{box-sizing:border-box;width:100%;min-height:80px;padding:10px}.slack-panel [role=alert]{color:#863b21;background:#fff0e8;padding:12px}.os-user-selector{align-items:center;gap:7px;max-width:230px;display:inline-flex}.os-user-selector>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-user-settings{z-index:2147483640;color:#242c4a;width:340px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 64px);font-size:calc(14px * var(--asos-font-scale,1));background:#f4f6fb;border:1px solid #bfc5d9;border-radius:12px;position:fixed;overflow:auto;box-shadow:0 16px 48px #171f3d33}.os-user-settings header{background:#e3e6f2;flex-direction:column;gap:4px;padding:16px;display:flex}.os-user-settings header span,.os-user-settings small{font-size:calc(12px * var(--asos-font-scale,1));color:#6b7186}.os-user-settings section{border-top:1px solid #d4d8e5;padding:12px 16px}.os-user-settings h3{font-size:calc(12px * var(--asos-font-scale,1));color:#686e85;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.os-user-settings label{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.os-user-settings select{color:inherit;font:inherit;background:#fff;border:1px solid #b9bfd5;border-radius:7px;width:auto;margin:0;padding:7px 10px}.os-user-settings small{margin-top:5px;display:block}.os-user-settings button{width:auto;min-height:0;color:inherit;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:6px;margin:0;padding:8px 10px}.os-user-settings button:hover:not(:disabled){background:#dfe3ef}.os-user-settings .os-docket-mode{border:0;flex-wrap:wrap;gap:4px;margin:0;display:flex}.os-user-settings .os-docket-mode button{font-size:calc(12px * var(--asos-font-scale,1));flex:1}.os-user-settings .os-docket-mode button[aria-pressed=true]{color:#252f52;background:#cfd5e8}.os-user-settings .os-user-recent{align-items:center;gap:10px;width:100%;padding:9px 4px;display:flex}.os-user-recent>span:nth-child(2){flex:1;min-width:0}.os-user-recent strong{font-size:calc(13px * var(--asos-font-scale,1));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.os-user-settings .os-user-actions{flex-direction:column;gap:3px;display:flex}.os-user-settings .os-user-actions>button{width:100%}.os-user-settings p{font-size:calc(12px * var(--asos-font-scale,1));color:#71768a;margin:8px 0}.os-dialog-backdrop:has(.os-native-updates-dialog){z-index:2147483647}.os-dialog-backdrop:has(.os-desktop-download-dialog){z-index:2147483647}.os-desktop-download-dialog{max-width:620px}.os-desktop-downloads{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:22px 0;display:grid}.os-desktop-downloads a{color:#232c4e;background:#e0e4f0;border:1px solid #b0b7ce;border-radius:10px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.os-desktop-downloads a:hover{background:#d0d6e9}.os-desktop-downloads a:focus-visible{outline-offset:3px;outline:2px solid #28345d}.os-desktop-downloads span,.os-desktop-download-help{font-size:calc(13px * var(--asos-font-scale,1));color:#5b6176}.os-user-settings .os-user-opening-controls{gap:14px;min-width:0;display:grid}.os-user-settings .os-user-opening-controls label{min-width:0;font-size:calc(13px * var(--asos-font-scale,1));white-space:normal;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:6px;font-weight:500;line-height:1.4;display:grid}.os-user-settings .os-user-opening-controls select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:34px;font-size:calc(13px * var(--asos-font-scale,1));padding:7px 10px;font-weight:400;line-height:1.4}.os-user-settings .os-user-settings-disclosure{border-top:1px solid #d4d8e5;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-weight:650;display:flex}.os-user-settings .os-user-settings-disclosure:focus-visible{outline-offset:-3px;outline:2px solid #3c4d88}.asos-os-active{overflow:hidden}.asos-os{z-index:110;color:#1b223a;font:calc(14px * var(--asos-font-scale,1)) "DM Sans",sans-serif;isolation:isolate;background:radial-gradient(at 75% 28%,#e0e3ee 0,#bdc1cf 42%,#767e9c 100%);position:fixed;inset:0;overflow:hidden}.os-menubar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:900;height:40px;font-size:calc(12px * var(--asos-font-scale,1));background:#f1f3f9d9;border-bottom:1px solid #ffffff8c;align-items:center;gap:20px;padding:0 18px;display:flex;position:relative;box-shadow:0 1px 10px #212a4b10}.os-menubar>strong{font-size:calc(17px * var(--asos-font-scale,1));letter-spacing:-.6px;white-space:nowrap}.os-menubar>strong b{opacity:.55;font-weight:400}.os-dev-badge{font-size:calc(10px * var(--asos-font-scale,1));text-transform:uppercase;letter-spacing:1px;border:1px solid #8b92aa;border-radius:5px;padding:3px 6px}.os-active-docket{font-size:calc(15px * var(--asos-font-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.os-menubar button,.os-taskbar button,.os-window-actions button,.os-explorer-toolbar button,.os-context-menu button,.os-create button,.os-status button{width:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;display:inline-flex}.os-menubar button:hover,.os-taskbar button:hover{background:#ffffffa6}.os-menubar time{white-space:nowrap;font-variant-numeric:tabular-nums}.os-wallpaper{pointer-events:none;opacity:.38;mix-blend-mode:multiply;flex-direction:column;align-items:center;gap:20px;width:48%;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%)}.os-wallpaper img{width:100%;max-width:650px;transform:translate(-11%)}.os-wallpaper span{font-size:calc(13px * var(--asos-font-scale,1));letter-spacing:3px;text-transform:uppercase;color:#242d4f}.os-desktop-area{overscroll-behavior:contain;position:absolute;inset:40px 0 62px;overflow:auto}.os-desktop-icon{color:#131c3b;width:108px;min-height:94px;font:600 calc(12px * var(--asos-font-scale,1))/1.3 "DM Sans",sans-serif;text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;margin:0;padding:8px 6px;display:flex;position:absolute}.os-desktop-icon svg{filter:drop-shadow(0 4px 3px #17203f26);flex:none;width:54px;height:49px}.os-desktop-icon span{text-shadow:0 1px 2px #ffffffa6;border-radius:4px;padding:2px 4px}.os-desktop-icon:hover,.os-desktop-icon:focus-visible{background:#f5f7fd36;border-color:#ffffff85}.os-desktop-icon:focus-visible{outline-offset:2px;outline:2px solid #37477e}.os-window{min-width:360px;min-height:240px;max-width:calc(var(--os-vw,100vw) - 24px);max-height:calc(var(--os-vh,100vh) - 120px);resize:both;background:#f9f9fb;border:1px solid #f6f8fec9;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 70px #121a3740,0 3px 12px #121a3720}.os-window.is-maximized{resize:none;max-width:none;width:calc(var(--os-vw,100vw) - 20px)!important;height:calc(var(--os-vh,100vh) - 120px)!important;top:48px!important;left:10px!important}.os-titlebar{-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;background:linear-gradient(#f4f5fa,#e4e6ee);border-bottom:1px solid #ced1da;flex:none;align-items:center;gap:9px;height:43px;padding:0 8px 0 14px;display:flex}.os-titlebar>svg{width:25px;height:23px}.os-titlebar>strong{font-size:calc(12px * var(--asos-font-scale,1));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.os-window-actions{gap:4px;display:flex}.os-window-actions button{width:31px;height:28px;font-size:calc(19px * var(--asos-font-scale,1));color:#494e61;padding:0}.os-window-actions button:hover{background:#cbceda}.os-window-actions button:last-child:hover{color:#fff;background:#bd5656}.os-window-body{overscroll-behavior:contain;background:#fafafc;flex:1;min-height:0;overflow:auto}.os-explorer-toolbar{min-height:49px;font-size:calc(12px * var(--asos-font-scale,1));background:#f1f3f8;border-bottom:1px solid #dee0e8;align-items:center;gap:12px;padding:9px 16px;display:flex}.os-explorer-toolbar>span{overflow-wrap:anywhere;flex:1}.os-explorer-toolbar button{white-space:nowrap;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #c7cbd8;font-weight:600}.os-file-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;min-height:220px;padding:24px;display:flex}.os-file{color:#242b46;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:9px;width:132px;min-height:132px;margin:0;padding:12px 8px;display:flex}.os-file>svg{width:59px;height:54px}.os-file strong{font-size:calc(12px * var(--asos-font-scale,1));overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.35}.os-file small{font-size:calc(10px * var(--asos-font-scale,1));color:#7a7e8c;font-weight:400;line-height:1.4}.os-file:hover,.os-file:focus-visible{background:#e0e3ee;border-color:#c1c7db}.os-file:focus-visible{outline-offset:1px;outline:2px solid #576081}.os-empty{color:#7a7e8a;padding:26px}.os-explorer-status{font-size:calc(11px * var(--asos-font-scale,1));color:#747887;border-top:1px solid #e0e2e9;padding:10px 18px}.os-library-download{width:100%;font-size:calc(12px * var(--asos-font-scale,1));color:#2d3c73;display:block}.os-image-preview{text-align:center;width:100%;margin:10px}.os-image-preview img{object-fit:contain;max-width:100%;max-height:310px}.os-image-preview figcaption{font-size:calc(12px * var(--asos-font-scale,1));color:#6e7384}.os-taskbar{z-index:900;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:55px;font-size:calc(12px * var(--asos-font-scale,1));background:#e8ebf5d9;border:1px solid #ffffffad;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 8px 30px #171f3d25}.os-taskbar .os-start{color:#f1f3f9;white-space:nowrap;background:#24305a;height:37px;font-weight:600}.os-tasks{flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.os-tasks button{white-space:nowrap;text-overflow:ellipsis;background:#ffffff73;flex-shrink:0;max-width:210px;overflow:hidden}.os-tasks button.active{background:#fff;box-shadow:inset 0 -2px #3f4c79}.os-desktop-hint{text-align:right;color:#353d5aa6;font-size:calc(12px * var(--asos-font-scale,1));pointer-events:none;line-height:1.7;position:absolute;bottom:91px;right:28px}.os-context-menu{z-index:1200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f7f8fdf5;border:1px solid #c6cad9;border-radius:9px;width:225px;padding:6px;position:fixed;box-shadow:0 10px 25px #121a3733}.os-context-menu button{width:100%;font-size:calc(12px * var(--asos-font-scale,1));justify-content:flex-start;padding:10px;display:flex}.os-context-menu button:hover{background:#d7dbea}.os-create-backdrop{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#171e3830;place-items:center;display:grid;position:fixed;inset:0}.os-create{width:min(430px,calc(var(--os-vw,100vw) - 32px));background:#f5f7fc;border:1px solid #fff;border-radius:16px;padding:30px;box-shadow:0 24px 80px #121a3740}.os-create>svg{width:64px;height:58px}.os-create h2{font-size:calc(22px * var(--asos-font-scale,1));letter-spacing:-.6px;margin:10px 0 24px;font-weight:600}.os-create label{font-size:calc(12px * var(--asos-font-scale,1));font-weight:600;display:block}.os-create input{width:100%;font:inherit;background:#fff;border:1px solid #b6bcd0;border-radius:7px;margin-top:8px;padding:12px;display:block}.os-create p{font-size:calc(12px * var(--asos-font-scale,1));color:#666c80;line-height:1.6}.os-create>div{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.os-create button{background:#dcdfeb}.os-create button:last-child{color:#fff;background:#26335f}.os-status{z-index:1400;max-width:min(620px,90vw);font-size:calc(12px * var(--asos-font-scale,1));background:#edf0fa;border:1px solid #abb2c9;border-radius:9px;align-items:center;gap:16px;padding:12px 18px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #19203b20}.os-status.has-error{color:#8e3f32;background:#fff6ef;border-color:#e2bb9f}.os-status button{font-size:calc(20px * var(--asos-font-scale,1));padding:0 6px}.os-tool-content>main{background:#eef0f5;min-height:100%;--docket-header-height:0px!important}.os-tool-content .workbench-sticky-top{z-index:auto!important;position:relative!important;top:auto!important}.os-tool-content .workbench-sticky-top>header,.os-tool-content .hero{display:none}.os-tool-content .docket-workflow{margin-top:0;padding-top:16px}.os-tool-content .workspace{padding:0 20px 30px;display:block}.os-tool-content .analysis-sections{margin-bottom:20px}.os-tool-content .workbench-sticky-top .workspace-bar{position:relative!important;top:auto!important}.os-tool-content .docket-workflow{gap:8px;margin-left:20px;margin-right:20px;display:flex}.os-tool-content .docket-workflow button{min-width:0;font-size:calc(11px * var(--asos-font-scale,1));flex:1;padding:10px}.os-tool-content .docket-workflow small{display:none}.os-tool-content .docket-workflow b{margin-right:8px}.os-tool-content .docket-view-mode{margin:14px 20px}.os-window-body>.claim-extractor{padding:20px}@media (width<=700px){.os-dev-badge,.os-menubar>span:not(.os-active-docket),.os-menubar time{display:none}.os-menubar{gap:10px;padding:0 10px}.os-menubar>strong{font-size:calc(15px * var(--asos-font-scale,1))}.os-menubar button{font-size:calc(11px * var(--asos-font-scale,1));padding:6px}.os-window{min-width:0;max-width:calc(var(--os-vw,100vw) - 16px);resize:none;width:calc(var(--os-vw,100vw) - 16px)!important;height:calc(var(--os-vh,100vh) - 120px)!important;top:48px!important;left:8px!important}.os-wallpaper{width:65%;top:38%;left:50%}.os-wallpaper span{font-size:calc(8px * var(--asos-font-scale,1));letter-spacing:1px}.os-taskbar .os-start{font-size:calc(10px * var(--asos-font-scale,1));padding:7px}.os-taskbar>button:last-child{font-size:calc(10px * var(--asos-font-scale,1))}.os-explorer-toolbar{gap:8px;padding:8px}.os-file-grid{gap:4px;padding:14px}.os-file{width:115px}.os-tool-content .docket-workflow{flex-wrap:wrap;margin:10px}.os-tool-content .workspace{padding:0 8px 20px}.os-tool-content .docket-workflow button{flex-basis:100%}}.os-claims-host{min-height:100%}.os-claims-host>.simple-claim-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.os-claims-host .simple-claim-dialog{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:24px;position:static;overflow:visible}.os-claims-host .simple-claim-dialog>header{height:auto;padding:0 0 18px}.os-claims-host .simple-claim-dialog>header h2{font-size:calc(24px * var(--asos-font-scale,1))}.os-tool-content .project-bar{box-shadow:none;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 16px;position:relative!important;top:auto!important}.os-tool-content .project-bar>div:first-child{min-width:130px}.os-tool-content .project-bar strong{font-size:calc(13px * var(--asos-font-scale,1))}.os-tool-content .project-actions{flex-wrap:wrap;gap:6px}.os-tool-content .project-actions button{font-size:calc(10px * var(--asos-font-scale,1));white-space:nowrap;min-height:30px;padding:8px 9px}.os-file-grid .os-library-download{text-align:left;background:0 0;justify-content:flex-start;margin:0;padding:8px 0;font-weight:400;text-decoration:underline}.os-desktop-icon.is-drop-target,.os-organizer-content.is-drop-target{outline-offset:-3px;background:#bec8edaa;outline:3px solid #465383}.os-organizer-content{min-height:100%;transition:background .12s}.os-organizer-content .os-file-grid{min-height:240px}.os-organized-workspace{text-align:center;width:132px}.os-organized-workspace .os-file{touch-action:none;-webkit-user-select:none;user-select:none}.os-organized-workspace .os-return-workspace{color:#505977;font-size:calc(10px * var(--asos-font-scale,1));background:0 0;justify-content:center;margin:0;padding:4px;text-decoration:underline;display:inline-flex}.os-drag-preview{z-index:2000;pointer-events:none;font-size:calc(12px * var(--asos-font-scale,1));background:#eff1fad9;border:1px solid #a6acc2;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;box-shadow:0 6px 18px #171e3740}.os-drag-preview svg{width:32px;height:30px}body.asos-os-active .global-help{display:none!important}body.asos-os-active .os-tool-content .project-bar{border-radius:0!important}.os-tasks button>svg{flex:none;width:23px;height:23px}.os-tasks button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-app-menubar{height:34px;font-size:calc(12px * var(--asos-font-scale,1));background:#ebedf5;border-bottom:1px solid #d5d9e5;flex:none;align-items:center;gap:20px;padding:0 15px;display:flex}.os-app-menubar>span{text-overflow:ellipsis;white-space:nowrap;color:#6b7080;overflow:hidden}.os-app-menubar details{position:relative}.os-app-menubar summary{cursor:pointer;border-radius:4px;padding:5px 10px;list-style:none}.os-app-menubar summary::-webkit-details-marker{display:none}.os-app-menubar details[open] summary,.os-app-menubar summary:hover{background:#d3d8e8}.os-app-menubar [role=menu]{z-index:50;background:#f5f7fd;border:1px solid #b5bbd0;border-radius:6px;min-width:190px;padding:5px;position:absolute;top:29px;left:0;box-shadow:0 8px 22px #252b4230}.os-app-menubar [role=menuitem]{text-align:left;color:#242d4d;width:100%;font:inherit;background:0 0;margin:0;padding:10px;display:block}.os-app-menubar [role=menuitem]:hover{background:#d6dbeb}.os-open-docket{width:min(560px,calc(var(--os-vw,100vw) - 32px))}.os-open-docket>label{margin:12px 0}.os-open-docket .os-docket-picker-list{flex-direction:column;justify-content:flex-start;gap:6px;max-height:40vh;margin:18px 0;display:flex;overflow:auto}.os-open-docket .os-docket-picker-list button{color:#29304b;background:#e7eaf4;justify-content:flex-start;gap:12px;width:100%;padding:10px}.os-docket-picker-list svg{flex:none;width:31px;height:28px}.os-docket-picker-list span{text-align:left;flex:1}.os-docket-picker-list small{font-size:calc(11px * var(--asos-font-scale,1))}.os-share{width:min(570px,calc(var(--os-vw,100vw) - 32px));max-height:85vh;overflow:auto}.os-share>h2{overflow-wrap:anywhere}.os-share-members{flex-direction:column;gap:8px;max-height:220px;margin:18px 0;display:flex;overflow:auto}.os-share-members>div{background:#e7eaf3;border-radius:7px;align-items:center;gap:12px;padding:10px;display:flex}.os-share-members>div>span{overflow-wrap:anywhere;flex:1;min-width:0}.os-share-members b,.os-share-members small{font-size:calc(12px * var(--asos-font-scale,1));display:block}.os-share-members small{font-size:calc(10px * var(--asos-font-scale,1));color:#6b7084}.os-share-members select{flex:none;width:130px;margin:0}.os-share form label{margin:12px 0}.os-share form>button{color:#fff;background:#28345d}.os-share>button{background:#dee1eb;margin-top:14px}.os-share select{font:inherit}.os-context-menu{max-height:calc(var(--os-vh,100vh) - 64px);overflow:auto}.os-security-label{z-index:1;color:#283255;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 1px #ffffff40;align-items:center;gap:11px;display:flex;position:absolute;bottom:88px;left:28px}.os-security-label>svg{opacity:.8;flex:none;width:25px;height:30px}.os-security-label strong{font-size:calc(12px * var(--asos-font-scale,1));letter-spacing:.35px;font-weight:600;display:block}.os-security-label small{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.2px;opacity:.8;margin-top:5px;font-weight:400;display:block}@media (width<=700px){.os-security-label{bottom:88px;left:22px}.os-desktop-hint{display:none}}.os-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18203b29;padding:20px}.os-dialog.os-create{width:min(460px,calc(var(--os-vw,100vw) - 32px));max-height:calc(var(--os-vh,100dvh) - 80px);background:#f2f3f8;border:1px solid #f5f7fd;border-radius:10px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #151e3c40,0 2px 10px #151e3c20}.os-dialog.os-create>div{margin:0}.os-dialog.os-create .os-dialog-titlebar{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#f6f7fb,#e4e6ef);border-bottom:1px solid #c7cbd9;flex:none;justify-content:flex-start;align-items:center;gap:9px;height:42px;min-height:42px;padding:0 8px 0 14px;display:flex}.os-dialog-titlebar>svg{color:#515974;flex:none;width:17px;height:17px}.os-dialog-titlebar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--asos-font-scale,1));letter-spacing:.1px;flex:1;font-weight:600;overflow:hidden}.os-dialog.os-create button{color:#363c53;width:auto;font-size:calc(12px * var(--asos-font-scale,1));background:#fff;border:1px solid #bfc3d3;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin:0;padding:8px 13px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 1px 1px #161e3c10}.os-dialog.os-create .os-dialog-close{color:#525970;width:30px;height:27px;min-height:27px;box-shadow:none;font-size:calc(20px * var(--asos-font-scale,1));background:0 0;border:0;padding:0;font-weight:400}.os-dialog.os-create .os-dialog-close:hover{color:#fff;background:#bd5656}.os-dialog.os-create .os-dialog-body{overscroll-behavior:contain;flex:1;justify-content:normal;min-height:0;padding:20px;display:block;overflow:auto}.os-dialog.os-create .os-dialog-footer{background:#e8eaf3;border-top:1px solid #d2d6e2;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.os-dialog-footer>small{font-size:calc(10px * var(--asos-font-scale,1));color:#727788;margin-right:auto;line-height:1.4}.os-dialog.os-create .os-dialog-primary{color:#fff;background:#2c3861;border-color:#2c3861}.os-dialog.os-create .os-dialog-primary:hover{background:#232d4f}.os-dialog.os-create label{font-size:calc(11px * var(--asos-font-scale,1));color:#494e62;letter-spacing:.1px;margin:0;font-weight:600;display:block}.os-dialog.os-create input,.os-dialog.os-create select{color:#282f4a;width:100%;min-width:0;height:34px;font:400 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #bbc0d2;border-radius:5px;margin:6px 0 0;padding:7px 10px;display:block;box-shadow:inset 0 1px 2px #171f3a10}.os-dialog.os-create input:focus,.os-dialog.os-create select:focus{outline-offset:1px;border-color:#707999;outline:2px solid #7983a555}.os-dialog.os-create p{font-size:calc(12px * var(--asos-font-scale,1));color:#676c80;margin:12px 0 0;line-height:1.6}.os-dialog.os-create .error{color:#944c3b;background:#fff1e9}.os-dialog.os-share{width:min(780px,calc(var(--os-vw,100vw) - 32px));max-height:calc(var(--os-vh,100dvh) - 80px)}.os-settings-heading{align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.os-settings-heading>div{min-width:0}.os-dialog .os-settings-heading h2{font-size:calc(18px * var(--asos-font-scale,1));letter-spacing:-.35px;overflow-wrap:anywhere;color:#232c4b;margin:0;font-weight:600;line-height:1.3}.os-settings-heading>div>span{font-size:calc(10px * var(--asos-font-scale,1));color:#787d90;margin-top:4px;display:block}.os-settings-object-icon{color:#505b80;width:40px;height:40px;font-size:calc(21px * var(--asos-font-scale,1));background:#dee1ea;border-radius:9px;flex:none;place-items:center;font-weight:600;display:grid}.os-dialog.os-share .os-settings-description{font-size:calc(11px * var(--asos-font-scale,1));color:#72778a;max-width:620px;margin:0 0 20px}.os-sharing-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.os-settings-pane{background:#f9fafd;border:1px solid #d3d7e3;border-radius:7px;min-width:0;overflow:hidden}.os-settings-pane-heading{background:#eceef5;border-bottom:1px solid #dadde8;align-items:center;gap:8px;padding:11px 12px;display:flex}.os-settings-pane-heading h3{font-size:calc(11px * var(--asos-font-scale,1));color:#4b5166;margin:0;font-weight:700}.os-settings-pane-heading>span{color:#6a7189;min-width:20px;height:18px;font-size:calc(10px * var(--asos-font-scale,1));background:#dadeea;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.os-dialog .os-share-members{gap:0;max-height:300px;margin:0;padding:0;overflow:auto}.os-dialog .os-share-members>div{background:0 0;border-bottom:1px solid #e6e8f1;border-radius:0;gap:9px;min-height:56px;padding:11px 12px}.os-dialog .os-share-members>div:last-child{border-bottom:0}.os-dialog .os-share-members b{font-size:calc(11px * var(--asos-font-scale,1));color:#343b52;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.os-dialog .os-share-members small:not(.os-role-badge){font-size:calc(10px * var(--asos-font-scale,1));color:#818696;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.os-dialog .os-member-avatar{color:#717893;width:28px;height:28px;font-size:calc(9px * var(--asos-font-scale,1));text-transform:uppercase;background:#dfe3ef;border-radius:50%;flex:0 0 28px;place-items:center;font-style:normal;font-weight:700;display:grid}.os-dialog .os-share-members .os-role-badge{font-size:calc(9px * var(--asos-font-scale,1));text-transform:capitalize;white-space:nowrap;color:#70768b;background:#e6e9f2;border:1px solid #d8dce8;border-radius:4px;padding:3px 5px;font-weight:500}.os-dialog .os-share-members select{width:91px;height:29px;font-size:calc(10px * var(--asos-font-scale,1));flex:0 0 91px;margin:0;padding:4px 5px}.os-dialog .os-invite-pane form{gap:13px;padding:13px;display:grid}.os-dialog .os-invite-pane label{margin:0}.os-dialog.os-share .os-field-help{font-size:calc(10px * var(--asos-font-scale,1));color:#7f8496;margin:0;line-height:1.5}.os-dialog.os-create .os-settings-empty{font-size:calc(11px * var(--asos-font-scale,1));color:#808596;margin:0;padding:18px 12px}.os-dialog.os-create .os-settings-message{color:#4f597b;font-size:calc(11px * var(--asos-font-scale,1));background:#e7eaf5;border:1px solid #c5cbdf;border-radius:5px;margin-top:16px;padding:10px 12px}.os-dialog .os-invitation-link{margin-top:12px}.os-dialog.os-open-docket{width:min(620px,calc(var(--os-vw,100vw) - 32px))}.os-open-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.os-dialog .os-docket-picker-list{background:#f9fafd;border:1px solid #d0d4e3;border-radius:6px;gap:0;min-height:160px;max-height:340px;margin:18px 0 0;overflow:auto}.os-dialog .os-docket-picker-list button{width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dee1ec;border-radius:0;justify-content:flex-start;gap:11px;padding:10px 12px;font-weight:500}.os-dialog .os-docket-picker-list button:hover{background:#e0e4f2}.os-dialog .os-docket-picker-list button:last-child{border-bottom:0}.os-dialog .os-docket-picker-list svg{width:26px;height:24px}.os-dialog .os-docket-picker-list small{font-size:calc(10px * var(--asos-font-scale,1));color:#727992}@media (width<=650px){.os-dialog-backdrop{padding:12px}.os-dialog.os-create,.os-dialog.os-share{max-height:calc(var(--os-vh,100dvh) - 32px)}.os-dialog.os-create .os-dialog-body{padding:16px}.os-sharing-grid{grid-template-columns:minmax(0,1fr);gap:12px}.os-dialog .os-share-members{max-height:180px}.os-open-fields{grid-template-columns:1fr}.os-dialog-footer>small{max-width:42%}.os-dialog.os-create .os-dialog-footer{padding:10px 12px}}.os-claims-host .simple-claim-dialog{font-size:calc(12px * var(--asos-font-scale,1));background:#eff1f6;min-height:100%;padding:0}.os-claims-host .simple-claim-dialog>header{z-index:5;background:#f5f6fa;border-bottom:1px solid #d0d4e3;margin:0 0 18px;padding:18px 22px;position:sticky;top:0}.os-claims-host .simple-claim-dialog>header h2{font-size:calc(21px * var(--asos-font-scale,1));letter-spacing:-.5px;margin:3px 0 0;line-height:1.3}.os-claims-host .simple-claim-dialog>header .eyebrow{font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:1.6px;color:#777d92;margin:0}.os-claims-host .simple-claim-dialog>header small{font-size:calc(10px * var(--asos-font-scale,1));color:#767c91;margin-top:5px;display:block}.os-claims-host .simple-claim-dialog>:not(header){margin-left:22px;margin-right:22px}.os-claims-host .simple-claim-dialog>p{font-size:calc(12px * var(--asos-font-scale,1));color:#656b80;line-height:1.6}.os-claims-host .simple-claim-toolbar{background:#e5e8f2;border:1px solid #ced2e2;border-radius:6px;gap:7px;padding:10px}.os-claims-host .simple-claim-toolbar button{width:auto;min-height:32px;font-size:calc(11px * var(--asos-font-scale,1));border-radius:5px;justify-content:center;margin:0;padding:8px 11px}.os-claims-host .simple-written-claims{padding-bottom:24px}.os-claims-host .simple-written-claims article{border:1px solid #d1d5e4;border-radius:7px;line-height:1.75;box-shadow:0 2px 8px #252b4209}.os-claims-host .simple-claim-edit{border-radius:7px}.os-claims-host .simple-claim-extra-options{font-size:calc(11px * var(--asos-font-scale,1));color:#575f7b}.os-claims-host .simple-claim-dialog>button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));border-radius:5px;padding:8px 12px}.os-desktop-area{touch-action:none}.os-desktop-icon.is-selected{background:#e4f3ff88;border-color:#39799d;box-shadow:0 0 0 1px #39799d55}.os-selection-box{pointer-events:none;z-index:2;background:#8ac7f23d;border:1px solid #39799d;position:absolute}.os-trash-selection{color:#fff!important;background:#ae3838!important}.os-folder-controls{z-index:3;background:#edeff4;border-bottom:1px solid #d2d5df;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.os-folder-controls label{font-size:calc(12px * var(--asos-font-scale,1));flex:none;align-items:center;gap:6px;display:flex}.os-folder-controls select,.os-folder-controls input{min-height:32px;font-size:calc(12px * var(--asos-font-scale,1));width:auto;margin:0;padding:6px 9px}.os-folder-controls input{flex:1;min-width:70px}.os-folder-controls button{font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:7px 12px}.os-list-view .os-file-grid{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.os-list-view .os-file-grid>div,.os-list-view .os-organized-workspace{width:100%}.os-list-view .os-file{text-align:left;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:46px;padding:6px 10px;display:flex}.os-list-view .os-file svg{flex:none;width:32px;height:30px}.os-list-view .os-file strong{flex:1}.os-list-view .os-file small{margin-left:auto}.os-list-view .os-image-preview{max-width:240px}@media (width<=550px){.os-folder-controls{gap:6px;padding:8px}.os-folder-controls label{gap:3px}.os-list-view .os-file{flex-wrap:wrap}}.os-properties-tabs{border-bottom:1px solid #cbced8;gap:4px;margin-bottom:20px;display:flex}.os-properties-tabs button{color:#454c63;background:0 0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;margin:0;padding:9px 18px}.os-properties-tabs button[aria-selected=true]{color:#18244e;background:#e3e6ef;border-bottom-color:#283a79}.os-folder-properties{gap:18px;max-width:520px;display:grid}.os-folder-properties label{font-weight:600;font-size:calc(13px * var(--asos-font-scale,1));gap:8px;display:grid}.os-folder-properties input{min-height:36px;margin:0}.os-folder-properties input[type=color]{cursor:pointer;width:90px;height:46px;padding:4px}.os-folder-properties p{font-size:calc(12px * var(--asos-font-scale,1));color:#656a7c;line-height:1.6}.os-folder-controls label{width:auto}.os-folder-controls button{flex:none;width:auto}.os-folder-controls input{width:0}.os-app-frame{background:#f3f4f9;border:0;width:100%;height:100%;min-height:240px;display:block}.os-window:has(.os-app-frame) .os-window-body{overflow:hidden}.os-instance-document{background:#f3f4f9;margin:0}.os-instance-document #root{min-height:var(--os-vh,100vh)}.os-instance-document .os-claims-host{height:var(--os-vh,100vh);overflow:auto}.os-instance-document .os-tool-content{min-height:var(--os-vh,100vh)}.os-instance-document .global-help{display:none!important}.asos-os .os-folder-controls{background:#eff0f5;grid-template-columns:144px minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 16px;display:grid}.asos-os .os-folder-controls>label{width:auto;min-width:0;margin:0}.asos-os .os-folder-controls .os-folder-view{color:#636878;font-size:calc(11px * var(--asos-font-scale,1));gap:8px;font-weight:600;display:flex}.asos-os .os-folder-view select{appearance:none;box-sizing:border-box;color:#252d4b;width:104px;min-width:0;height:34px;min-height:34px;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20' fill='none' stroke='%235a7261' stroke-width='1.7'%3E%3Cpath d='m5 7 5 5 5-5'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #c5c8d3;border-radius:7px;margin:0;padding:0 30px 0 12px;box-shadow:0 1px 2px #18203e10}.asos-os .os-folder-controls .os-folder-search{box-sizing:border-box;background:#fff;border:1px solid #c5c8d3;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.os-folder-search svg,.os-folder-refresh svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;color:#676c80;flex:none;width:16px;height:16px}.asos-os .os-folder-search input{box-sizing:border-box;width:100%;min-width:0;height:30px;min-height:0;box-shadow:none;font:400 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;color:#252d4b;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.asos-os .os-folder-search input::placeholder{color:#818490}.asos-os .os-folder-search:focus-within,.asos-os .os-folder-view select:focus-visible{outline-offset:2px;border-color:#3c4d88;outline:2px solid #3c4d88}.asos-os .os-folder-controls .os-folder-refresh{box-sizing:border-box;color:#363e5c;width:92px;min-width:0;height:34px;min-height:34px;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #c5c8d3;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #18203e10}.asos-os .os-folder-refresh:hover:not(:disabled){background:#e1e4ee;border-color:#9299b4}.asos-os .os-folder-refresh:disabled{opacity:.5}@media (width<=550px){.asos-os .os-folder-controls{grid-template-columns:92px minmax(0,1fr) 34px;gap:8px;padding:8px}.asos-os .os-folder-view>span,.asos-os .os-folder-controls .os-folder-refresh>span{display:none}.asos-os .os-folder-view select{width:92px}.asos-os .os-folder-controls .os-folder-refresh{width:34px;padding:0}}.os-notes-app{background:#f8f9fc;flex-direction:column;height:100%;min-height:0;display:flex}.os-notes-search{background:#ebedf4;border-bottom:1px solid #d7dae3;align-items:center;gap:10px;padding:12px 16px;display:flex}.os-notes-search label{background:#fff;border:1px solid #c3c7d4;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;margin:0;padding:0 10px;display:flex}.os-notes-search svg{fill:none;stroke:#6d7285;stroke-width:1.6px;flex:none;width:16px;height:16px}.asos-os .os-notes-search input{width:100%;min-width:0;height:34px;min-height:0;box-shadow:none;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:0;margin:0;padding:0}.asos-os .os-notes-search button,.asos-os .os-notes-footer button{color:#414860;width:auto;font-size:calc(12px * var(--asos-font-scale,1));background:#fff;border:1px solid #c3c7d4;border-radius:6px;flex:none;margin:0;padding:8px 12px}.os-notes-panes{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.os-notes-list{border-right:1px solid #d7dae3;padding:8px;overflow:auto}.asos-os .os-notes-list button{text-align:left;color:#232c4d;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:5px;width:100%;margin:0 0 6px;padding:12px;display:flex}.asos-os .os-notes-list button.is-selected{background:#dfe3f0;border-color:#b5bcd5}.os-notes-list small{font-size:calc(10px * var(--asos-font-scale,1));color:#737888}.os-notes-list strong{font-size:calc(13px * var(--asos-font-scale,1))}.os-notes-list span{font-size:calc(12px * var(--asos-font-scale,1));color:#53586b;line-height:1.5}.os-notes-reader{min-width:0;padding:24px;overflow:auto}.os-notes-reader h2{font-size:calc(22px * var(--asos-font-scale,1));margin:4px 0 14px}.os-notes-location{font-size:calc(11px * var(--asos-font-scale,1));color:#696f85}.os-notes-author{font-size:calc(11px * var(--asos-font-scale,1));color:#6c7184;border-bottom:1px solid #dbdee7;flex-wrap:wrap;gap:6px 12px;padding-bottom:18px;display:flex}.os-note-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(14px * var(--asos-font-scale,1));color:#272e45;margin:20px 0;line-height:1.8}.os-notes-empty{font-size:calc(12px * var(--asos-font-scale,1));color:#737888;padding:20px}.os-notes-footer{font-size:calc(10px * var(--asos-font-scale,1));color:#6c7184;border-top:1px solid #d7dae3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 12px;display:flex}.os-notes-footer>div{gap:6px;display:flex}.os-notes-app button:disabled{opacity:.45}@media (width<=600px){.os-notes-panes{grid-template-columns:1fr;display:block;overflow:auto}.os-notes-list{border-bottom:1px solid #d7dae3;border-right:0;max-height:210px}.os-notes-reader{padding:16px;overflow:visible}.os-notes-footer{flex-wrap:wrap}.os-notes-search{padding:8px}}.os-trash-app{background:#f9fafd;flex-direction:column;height:100%;min-height:0;display:flex}.os-trash-toolbar{background:#ebedf4;border-bottom:1px solid #d4d7e2;align-items:center;gap:10px;padding:12px 14px;display:flex}.asos-os .os-trash-toolbar button{color:#3c445f;width:auto;font-size:calc(12px * var(--asos-font-scale,1));background:#fff;border:1px solid #c1c5d5;border-radius:6px;flex:none;align-items:center;gap:6px;margin:0;padding:8px 11px;display:inline-flex}.asos-os .os-trash-toolbar .os-trash-restore{background:#dde1ef;border-color:#b3b9d0}.os-trash-toolbar label{background:#fff;border:1px solid #c1c5d5;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:70px;margin:0;padding:0 9px;display:flex}.os-trash-toolbar svg{fill:none;stroke:#6d7387;stroke-width:1.6px;flex:none;width:15px;height:15px}.asos-os .os-trash-toolbar input{width:100%;min-width:0;height:32px;min-height:0;box-shadow:none;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:0;margin:0;padding:0}.os-trash-table-wrap{flex:1;min-height:0;overflow:auto}.os-trash-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--asos-font-scale,1));text-align:left;white-space:nowrap}.os-trash-table th{z-index:1;color:#6d7180;font-size:calc(10px * var(--asos-font-scale,1));background:#eff1f6;border-bottom:1px solid #d4d7e3;padding:9px 12px;font-weight:600;position:sticky;top:0}.os-trash-table td{color:#606578;border-bottom:1px solid #e7e9f0;padding:10px 12px}.os-trash-table tr.is-selected td{background:#dee2ef}.os-trash-table td:nth-child(2)>span:last-child{vertical-align:middle;flex-direction:column;gap:3px;display:inline-flex}.os-trash-table b{color:#2b324a;font-size:calc(12px * var(--asos-font-scale,1));font-weight:600}.os-trash-table small{font-size:calc(10px * var(--asos-font-scale,1));color:#7a7f90}.asos-os .os-trash-table input[type=checkbox]{accent-color:#364476;width:14px;height:14px;min-height:0;margin:0;padding:0}.os-trash-item-icon{vertical-align:middle;width:28px;height:25px;font-size:calc(13px * var(--asos-font-scale,1));color:#8f7034;background:#efdaa1;border-radius:4px;place-items:center;margin-right:9px;display:inline-grid}.os-trash-item-icon.docket{color:#38477b;background:#d5d9e9;font-weight:700}.os-trash-dependent{font-size:calc(10px * var(--asos-font-scale,1));color:#71768a}.os-trash-expired{font-size:calc(10px * var(--asos-font-scale,1));color:#a87865}.os-trash-footer{font-size:calc(10px * var(--asos-font-scale,1));color:#6f7487;background:#eff1f7;border-top:1px solid #d4d7e3;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;display:flex}.os-trash-message{color:#454f73;font-size:calc(11px * var(--asos-font-scale,1));background:#e7eaf5;margin:0;padding:8px 14px}.os-trash-empty{text-align:center;color:#818696;font-size:calc(12px * var(--asos-font-scale,1));padding:48px 18px}.os-trash-empty svg{fill:none;stroke:#a5aabc;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px}.os-trash-empty h2{font-size:calc(17px * var(--asos-font-scale,1));color:#545b76;font-weight:500}.os-trash-app button:disabled{opacity:.45}.os-trash-table th:first-child{width:20px}@media (width<=550px){.os-trash-toolbar{flex-wrap:wrap;gap:6px;padding:8px}.os-trash-toolbar label{flex-basis:100%;order:3}.os-trash-table th,.os-trash-table td{padding:9px}.os-trash-table{min-width:620px}}.os-trash-table .os-trash-item-icon{box-sizing:border-box;vertical-align:middle;background:0 0;width:28px;height:25px;margin-right:9px;padding:0;display:inline-block}.os-app-menubar [role=menu] .os-file-close{border-top:1px solid #d5d9e5;border-radius:0;margin-top:4px;padding-top:10px}.os-claims-host .simple-claim-card-actions>button{font-size:calc(12px * var(--asos-font-scale,1));border-radius:6px;padding:8px 13px}.os-document-viewer{background:#e4e6eb;flex-direction:column;height:100%;min-height:0;display:flex}.os-document-toolbar{background:#eff1f7;border-bottom:1px solid #ced2df;align-items:center;gap:9px;padding:10px 14px;display:flex}.os-document-type{color:#fff;font-size:calc(10px * var(--asos-font-scale,1));background:#b75353;border-radius:4px;flex:none;padding:4px 6px;font-weight:700}.os-document-type.is-word{background:#4b71b4}.os-document-filename{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:calc(12px * var(--asos-font-scale,1));color:#4a5169;flex:1;overflow:hidden}.asos-os .os-document-toolbar button,.asos-os .os-document-toolbar select{color:#39415d;width:auto;min-width:0;min-height:30px;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #bfc4d5;border-radius:6px;flex:none;margin:0;padding:7px 10px}.os-document-pages{flex:1;min-height:0;overflow:hidden}.os-document-pages iframe{background:#e4e6eb;border:0;width:100%;height:100%;display:block}.os-document-footer{color:#757b90;font-size:calc(10px * var(--asos-font-scale,1));background:#eff1f7;border-top:1px solid #ced2df;padding:8px 14px}.os-document-loading{color:#60677e;font-size:calc(12px * var(--asos-font-scale,1));padding:16px}.os-document-viewer button:disabled{opacity:.45}@media (width<=550px){.os-document-toolbar{flex-wrap:wrap;gap:6px;padding:8px}.os-document-filename{flex-basis:60%}}.os-pdf-local{flex-direction:column;height:100%;min-height:0;display:flex}.os-pdf-navigation{font-size:calc(11px * var(--asos-font-scale,1));color:#5a6076;background:#e0e2eb;border-bottom:1px solid #c8ccd8;align-items:center;gap:10px;padding:7px 12px;display:flex}.os-pdf-navigation label{align-items:center;gap:6px;margin:0;display:flex}.asos-os .os-pdf-navigation button,.asos-os .os-pdf-navigation select,.asos-os .os-pdf-navigation input{width:auto;min-width:0;min-height:28px;font-size:calc(11px * var(--asos-font-scale,1));color:#3d4562;background:#fff;border:1px solid #bfc4d4;border-radius:5px;margin:0;padding:4px 8px}.asos-os .os-pdf-navigation input{width:48px}.os-pdf-scroll{box-sizing:border-box;flex:1;min-height:0;padding:20px;overflow:auto}.os-pdf-sheet{background:#fff;margin:0 auto;position:relative;box-shadow:0 2px 12px #252b3f26}.os-pdf-sheet canvas{display:block}.os-pdf-text-layer{letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.os-pdf-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.os-pdf-text-layer>:not(.markedContent),.os-pdf-text-layer .markedContent span:not(.markedContent){--font-height:0;font-size:calc(var(--text-scale-factor)*var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.os-pdf-text-layer .markedContent{display:contents}.os-pdf-text-layer ::selection{background:#5d9fdd70}@media (width<=550px){.os-pdf-navigation{flex-wrap:wrap;gap:5px}.os-pdf-scroll{padding:12px}}.os-search-app{background:#fafafc;flex-direction:column;height:100%;min-height:0;display:flex}.os-search-toolbar{background:#ebedf4;border-bottom:1px solid #d4d7e2;align-items:end;gap:12px;padding:14px 16px;display:flex}.os-search-toolbar label{font-size:calc(11px * var(--asos-font-scale,1));color:#5c6174;min-width:0;margin:0}.os-search-toolbar label:first-child{flex:1}.os-search-toolbar input,.os-search-toolbar select{width:100%;height:35px;font:calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #c0c4d4;border-radius:6px;margin:5px 0 0;padding:7px 10px}.os-search-toolbar select{width:110px}.os-search-toolbar button{width:auto;height:35px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:7px 12px}.os-search-results{flex:1;min-height:0;overflow:auto}.os-search-results table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--asos-font-scale,1))}.os-search-results th{text-align:left;color:#5c6174;font-size:calc(11px * var(--asos-font-scale,1));background:#e7e9f2;padding:10px 14px;position:sticky;top:0}.os-search-results td{overflow-wrap:anywhere;border-bottom:1px solid #e1e3ec;padding:7px 14px}.os-search-results tr:hover,.os-search-results tr:focus-within{background:#e3e6f1}.os-search-results td:first-child{width:43%}.os-search-results td button{width:auto;color:inherit;text-align:left;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:0 0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.os-search-results svg{flex:none;width:30px;height:30px}.os-search-app footer{color:#6a6f81;font-size:calc(11px * var(--asos-font-scale,1));border-top:1px solid #d4d7e2;padding:10px 16px}.os-search-app>.error{margin:10px 16px}@media (width<=700px){.os-search-toolbar{gap:7px;padding:10px}.os-search-toolbar select{width:85px}.os-search-results th,.os-search-results td{padding:8px}.os-search-results td:last-child{max-width:110px}}.editor-overlay.os-structure-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#171e3733;padding:18px}.editor-shell.os-structure-window{width:min(1280px,calc(var(--os-vw,100vw) - 36px));height:min(780px,calc(var(--os-vh,100dvh) - 36px));max-width:calc(var(--os-vw,100vw) - 24px);max-height:calc(var(--os-vh,100dvh) - 24px);resize:both;border:1px solid #c4c8d8;border-radius:10px;min-width:340px;min-height:280px;padding:0;overflow:hidden;box-shadow:0 24px 70px #121a3755}.editor-shell.os-structure-window.is-maximized{resize:none;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.os-structure-window .editor-title{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#f6f7fb,#e3e5ee);border-bottom:1px solid #c7cbd9;flex:none;height:44px;min-height:44px;margin:0;padding:0 8px 0 13px}.os-structure-window .editor-title>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.os-structure-window .editor-title h2{font:600 calc(13px * var(--asos-font-scale,1)) "DM Sans",sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-structure-app-icon{flex:none;width:25px;height:25px}.os-structure-window .editor-title-actions{gap:4px}.os-structure-window .core-instructions-toggle{font-size:calc(11px * var(--asos-font-scale,1));padding:6px 9px}.os-structure-window .editor-title .editor-close{background:0 0;border-radius:4px;flex-basis:30px;width:30px;height:28px}.os-structure-window .editor-title .editor-close:last-child:hover{color:#fff;background:#b95151}.os-structure-menu{font-size:calc(11px * var(--asos-font-scale,1));color:#6b7084;background:#ebedf4;border-bottom:1px solid #d2d6e3;flex:none;align-items:center;gap:20px;padding:7px 16px;display:flex}.os-structure-menu details{color:#343c58;position:relative}.os-structure-menu summary{cursor:pointer;padding:2px 6px;list-style:none}.os-structure-menu details>div{z-index:2;background:#f6f8fd;border:1px solid #bec3d6;border-radius:7px;min-width:190px;padding:5px;position:absolute;top:26px;left:0;box-shadow:0 10px 30px #161e3b33}.os-structure-menu button{text-align:left;color:#343c58;width:100%;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;margin:0;padding:8px 12px;display:block}.os-structure-menu button:hover{background:#dadeed}.os-structure-window .core-editor-body{flex:1;grid-template-columns:250px minmax(0,1fr);gap:18px;min-height:0;padding:16px;overflow:auto}.os-structure-window .core-editor-body.instructions-collapsed{grid-template-columns:minmax(0,1fr)}.os-structure-window .core-editor-instructions{font-size:calc(12px * var(--asos-font-scale,1));background:#e8eaf3;border:1px solid #d6d9e5;border-radius:7px;padding:12px}.os-structure-window .core-editor-instructions h3{font-size:calc(13px * var(--asos-font-scale,1));margin-bottom:12px}.os-structure-window .core-editor-instructions p{margin-bottom:16px}.os-structure-window .editor-canvas{min-height:0}.os-structure-window .core-editor-footer{font-size:calc(11px * var(--asos-font-scale,1));background:#e8eaf3;border-top:1px solid #d2d6e3;flex:none;margin:0;padding:10px 16px}.os-structure-window .core-editor-footer>span{font-size:calc(11px * var(--asos-font-scale,1))}.os-structure-window .core-editor-save-actions{gap:8px;padding-top:9px}.os-structure-window .core-editor-save-actions button,.os-structure-window .core-editor-footer button{font-size:calc(12px * var(--asos-font-scale,1));padding:8px 12px}.os-structure-window>.error{margin:0 16px 10px}@media (width<=700px){.editor-overlay.os-structure-overlay{padding:0}.editor-shell.os-structure-window{width:100%;height:var(--os-vh,100dvh);border-radius:0;min-width:0;max-width:100%;max-height:100%}.os-structure-window .core-editor-body{grid-template-columns:1fr;padding:10px}.os-structure-window .core-editor-body .editor-canvas{min-height:430px}.os-structure-window .editor-title h2{font-size:calc(11px * var(--asos-font-scale,1))}.os-structure-menu>span{font-size:calc(9px * var(--asos-font-scale,1))}}.os-structure-window .core-editor-body{grid-template-rows:minmax(0,1fr);overflow:hidden}.os-structure-window .core-editor-instructions{min-height:0;overflow:auto}.os-structure-window .core-editor-footer .core-editor-save-actions{margin-right:auto;padding:0}.os-structure-window .core-editor-footer>span{margin-right:0}.os-structure-window .editor-canvas iframe{height:100%;min-height:0}@media (width<=700px){.os-structure-window .core-editor-body{grid-template-rows:auto minmax(400px,1fr);overflow:auto}.os-structure-window .core-editor-instructions{max-height:180px}.os-structure-window .core-editor-footer{flex-wrap:wrap;gap:8px}}.asos-os .os-search-toolbar button,.asos-os .os-pdf-navigation button{box-sizing:border-box;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.os-window.os-arranged{min-width:0;max-width:none;min-height:0;max-height:none}@media (width<=700px){.os-window.os-arranged{left:var(--os-arranged-x)!important;top:var(--os-arranged-y)!important;width:var(--os-arranged-width)!important;height:var(--os-arranged-height)!important}}.os-task-menu{min-width:220px}.os-task-menu button:disabled{opacity:.45;cursor:default}body.asos-os-active.os-instance-document{overflow:hidden auto}.os-taskbar .os-start:hover,.os-taskbar .os-start:focus-visible{color:#fff;background:#1b2549}.os-note-composer{background:#e9ebf4;border-bottom:1px solid #ced2e1;flex:none;padding:12px 16px}.os-note-composer h3{font-size:calc(13px * var(--asos-font-scale,1));margin:0 0 8px}.os-note-composer label,.os-note-composer>p{font-size:calc(11px * var(--asos-font-scale,1));margin:0 0 8px}.os-note-composer select{width:min(460px,100%);font-size:calc(12px * var(--asos-font-scale,1));margin:0 0 0 8px;padding:5px 8px;display:inline-block}.os-note-composer textarea{resize:vertical;width:100%;min-height:85px;max-height:180px;font:calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;border:1px solid #b4bace;border-radius:6px;margin:8px 0;padding:10px;display:block}.os-note-composer>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.os-note-composer small{font-size:calc(10px * var(--asos-font-scale,1));color:#6f7488;margin-right:auto}.os-note-composer button,.os-notes-reader .os-note-reply-button{width:auto;font-size:calc(12px * var(--asos-font-scale,1));justify-content:center;align-items:center;margin:0;padding:7px 12px;display:inline-flex}.os-note-thread{border-top:1px solid #d4d8e5;margin-top:20px;padding-top:14px}.os-note-thread h3{font-size:calc(12px * var(--asos-font-scale,1))}.os-note-thread>div{font-size:calc(12px * var(--asos-font-scale,1));background:#e8ebf4;border-radius:7px;margin:10px 0;padding:12px}.os-note-thread time{font-size:calc(10px * var(--asos-font-scale,1));color:#6d7387;margin-left:10px}.os-note-thread p,.os-note-reply-context{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(12px * var(--asos-font-scale,1))}.os-note-reply-context{background:#ebedf4;border-left:3px solid #b6bcd0;max-height:120px;padding:10px;overflow:auto}.os-notes-search button{white-space:nowrap}.os-messages-app{height:100%;min-height:0;font-size:calc(12px * var(--asos-font-scale,1));background:#f8f9fc;flex-direction:column;display:flex}.os-messages-app>header,.os-messages-app>footer{background:#e7eaf3;border-bottom:1px solid #cfd3e2;flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}.os-messages-app button{width:auto;font-size:calc(12px * var(--asos-font-scale,1));justify-content:center;align-items:center;margin:0;padding:7px 11px;display:inline-flex}.os-messages-app>header button[aria-pressed=true]{color:#303856;background:#ccd1e3}.os-messages-panes{flex:1;grid-template-columns:225px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.os-messages-panes>nav{border-right:1px solid #d0d4e3;overflow:auto}.os-messages-panes>nav button{text-align:left;color:#383f56;background:0 0;border-bottom:1px solid #d9dce8;border-radius:0;width:100%;padding:13px;display:block}.os-messages-panes>nav button.is-unread{background:#dfe3f0;box-shadow:inset 3px 0 #545f84}.os-messages-panes>nav span,.os-messages-panes>nav small{margin-top:5px;font-weight:400;display:block}.os-messages-panes>article{min-width:0;padding:18px;overflow:auto}.os-messages-panes h2{font-size:calc(20px * var(--asos-font-scale,1));margin:0 0 14px}.os-messages-panes fieldset{border:0;min-width:0;margin:0;padding:0}.os-messages-panes label{font-size:calc(11px * var(--asos-font-scale,1));margin:10px 0;display:block}.os-messages-panes input:not([type=checkbox]),.os-messages-panes textarea,.os-messages-panes select{width:100%;font:calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #b7bcd0;border-radius:5px;margin:5px 0 0;padding:8px}.os-messages-panes textarea{resize:vertical;min-height:150px}.os-message-recipients{border:1px solid #d0d4e2;border-radius:6px;max-height:130px;padding:6px 10px;overflow:auto}.os-message-recipients label{align-items:center;gap:10px;margin:7px 0;display:flex}.os-message-recipients input{width:auto;margin:0}.os-message-recipients small,.os-message-sharing small{color:#6b7187;font-size:calc(10px * var(--asos-font-scale,1));display:block}.os-message-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #d3d7e5;margin:12px 0;padding:20px 0}.os-message-actions,.os-message-send{gap:8px;margin-top:16px;display:flex}.os-message-send{justify-content:flex-end}.os-message-attachments{margin:10px 0;padding:0;list-style:none}.os-message-attachments li{background:#e6e9f3;justify-content:space-between;align-items:center;gap:10px;margin:5px 0;padding:7px;display:flex}.os-message-sharing{background:#fff6dd;border:1px solid #dfcf98;border-radius:7px;margin-top:15px;padding:12px}.os-message-sharing label{justify-content:space-between;align-items:center;gap:10px;display:flex}.os-message-sharing select{flex:none;width:100px}.os-message-link{text-align:left;overflow-wrap:anywhere;margin:7px 0!important;display:flex!important}.os-messages-app>footer{font-size:calc(10px * var(--asos-font-scale,1));border-top:1px solid #cfd3e2;justify-content:space-between}.os-messages-app>footer>div{gap:6px;display:flex}.os-message-status{color:#404b71;margin:0;padding:8px 14px}.os-messages-app>.error{margin:8px 14px}@media (width<=700px){.os-messages-panes{grid-template-columns:130px minmax(0,1fr)}.os-messages-panes>article{padding:10px}.os-messages-panes>nav button{font-size:calc(10px * var(--asos-font-scale,1));padding:9px}.os-messages-app>header{gap:4px;padding:8px}.os-messages-app button{font-size:calc(11px * var(--asos-font-scale,1));padding:7px}}.os-messages-app>header{justify-content:flex-start;min-height:0}.os-message-original{color:#5b6071;font-size:calc(11px * var(--asos-font-scale,1));background:#e7eaf3;border-radius:6px;padding:10px}.os-message-original p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;overflow:auto}.os-dialog.os-attachment-picker{width:min(940px,calc(var(--os-vw,100vw) - 32px));height:min(680px,calc(var(--os-vh,100dvh) - 70px))}.os-dialog.os-attachment-picker .os-dialog-body{flex-direction:column;min-height:0;padding:0;display:flex}.os-picker-toolbar{background:#e9ebf4;border-bottom:1px solid #cfd3e1;align-items:end;gap:10px;padding:12px 16px;display:flex}.os-picker-toolbar>label{font-size:calc(10px * var(--asos-font-scale,1));margin:0!important}.os-picker-toolbar>label:first-of-type{flex:1}.os-picker-toolbar select{width:130px!important}.os-picker-toolbar>button{height:34px}.os-picker-breadcrumbs{font-size:calc(11px * var(--asos-font-scale,1));background:#f4f5fa;border-bottom:1px solid #d4d8e5;flex-wrap:wrap;align-items:center;gap:3px;padding:8px 13px;display:flex}.os-picker-breadcrumbs button{background:0 0!important;border:0!important;min-height:24px!important;padding:4px 6px!important}.os-picker-breadcrumbs strong{color:#636a84;margin-left:auto}.os-picker-list{flex:1;min-height:180px;overflow:auto}.os-picker-list table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--asos-font-scale,1))}.os-picker-list th{text-align:left;color:#666c80;font-size:calc(10px * var(--asos-font-scale,1));background:#e7e9f2;padding:9px 12px;position:sticky;top:0}.os-picker-list td{overflow-wrap:anywhere;border-bottom:1px solid #dde0ec;padding:8px 12px}.os-picker-list tr.is-selected{background:#dbdfef}.os-picker-list tr:hover{background:#e8ebf4}.os-picker-has-selection td:first-child{width:36px}.os-picker-list td input[type=checkbox]{width:15px!important;height:15px!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.os-dialog.os-attachment-picker .os-picker-open{width:auto;min-height:28px;box-shadow:none;text-align:left;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.os-picker-open>span{font-size:calc(22px * var(--asos-font-scale,1))}.os-picker-open small{color:#70778e;font-size:calc(10px * var(--asos-font-scale,1));margin-left:5px}.os-dialog.os-attachment-picker .os-picker-help{font-size:calc(10px * var(--asos-font-scale,1));border-top:1px solid #d4d8e5;flex:none;margin:0;padding:8px 16px}.os-message-browse{color:#343c58!important;background:#dce0ee!important;border:1px solid #b7bdd2!important;margin-top:15px!important}@media (width<=700px){.os-picker-toolbar{gap:6px;padding:10px}.os-picker-toolbar select{width:90px!important}.os-picker-list td,.os-picker-list th{padding:7px}.os-attachment-picker .os-dialog-footer{flex-wrap:wrap}.os-attachment-picker .os-dialog-footer small{flex-basis:100%}}.os-message-search{background:#fff;border:1px solid #babfd3;border-radius:6px;flex:1;align-items:center;gap:7px;min-width:130px;margin-left:auto;padding:6px 9px;display:flex}.os-message-search svg{fill:none;stroke:#787e95;stroke-width:1.8px;flex:none;width:15px;height:15px}.os-message-search input{width:100%;min-width:0;font:calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;color:#343b56;background:0 0;border:0;outline:none;margin:0;padding:0}.os-message-search:focus-within{outline-offset:1px;outline:2px solid #667092}.os-messages-panes>nav .os-mail-row{box-shadow:none;border-left:3px solid #0000;padding:13px 15px}.os-messages-panes>nav .os-mail-row:hover{background:#e9ecf5}.os-messages-panes>nav .os-mail-row[aria-pressed=true]{background:#dce0ee;border-left-color:#515c84}.os-messages-panes>nav .os-mail-row.is-unread{box-shadow:none;background:#e9ecf5}.os-messages-panes>nav .os-mail-row.is-unread[aria-pressed=true]{background:#dce0ee}.os-messages-panes>nav .os-mail-row-top{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.os-messages-panes>nav .os-mail-person{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--asos-font-scale,1));margin:0;font-weight:500;display:block;overflow:hidden}.os-messages-panes>nav .is-unread .os-mail-person{font-weight:700}.os-mail-row time{font-size:calc(10px * var(--asos-font-scale,1));color:#747a91;flex:none;font-weight:400}.os-messages-panes>nav .os-mail-row-subject{align-items:center;gap:7px;margin-top:5px;display:flex}.os-mail-row-subject strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-size:calc(12px * var(--asos-font-scale,1));overflow:hidden}.is-unread .os-mail-row-subject strong{font-weight:700}.os-mail-unread{background:#3c4978;border-radius:50%;flex:none;width:6px;height:6px}.os-mail-row-subject svg{fill:none;stroke:#747a91;stroke-width:1.5px;flex:none;width:14px;height:14px;margin-left:auto}.os-messages-panes>nav .os-mail-preview{-webkit-line-clamp:2;color:#787d90;line-height:1.5;font-size:calc(11px * var(--asos-font-scale,1));-webkit-box-orient:vertical;margin-top:5px;font-weight:400;display:-webkit-box;overflow:hidden}@media (width<=700px){.os-messages-app>header{flex-wrap:wrap}.os-message-search{flex-basis:100%;margin:5px 0 0}.os-messages-panes{grid-template-columns:minmax(130px,38%) minmax(0,1fr)}.os-messages-panes>nav .os-mail-row{padding:10px 8px}.os-messages-panes>nav .os-mail-person{font-size:calc(10px * var(--asos-font-scale,1))}.os-mail-row time{font-size:calc(9px * var(--asos-font-scale,1))}.os-messages-panes>nav .os-mail-row-top{flex-wrap:wrap;gap:5px}.os-mail-row-subject strong{font-size:calc(11px * var(--asos-font-scale,1))}}.os-structure-host{height:100%;min-height:0}.editor-overlay.os-detached-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:auto;z-index:auto;background:0 0;width:100%;height:100%;padding:0;display:flex;position:static;inset:auto}.editor-shell.os-structure-window.os-detached-structure{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;box-shadow:none;resize:none;border:0;border-radius:0}.os-detached-structure>.editor-title{display:none}.os-detached-structure .os-structure-menu>button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));margin-left:auto;padding:5px 8px}.os-detached-structure .os-structure-menu{gap:12px}.os-detached-structure .os-structure-menu>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.os-dialog.os-searchable-docket{width:min(900px,calc(var(--os-vw,100vw) - 32px))}.os-docket-browser{grid-template-columns:minmax(200px,34%) minmax(0,1fr);gap:20px;display:grid}.os-docket-browser>aside,.os-docket-browser>section{min-width:0}.os-docket-browser label{font-size:calc(13px * var(--asos-font-scale,1));flex-direction:column;gap:8px;font-weight:600;display:flex}.os-docket-browser input{box-sizing:border-box;width:100%;min-width:0}.os-workspace-choices{border:1px solid #d0d4e3;border-radius:6px;height:340px;margin-top:14px;overflow:auto}.os-workspace-choices button{color:#29304b;text-align:left;width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.os-workspace-choices button:hover{background:#e7eaf3}.os-workspace-choices button[aria-pressed=true]{background:#d4d9ea;font-weight:700}.os-workspace-choices small{opacity:.7}.os-docket-scope{font-size:calc(12px * var(--asos-font-scale,1));color:#5e6376;margin:12px 0}.os-searchable-docket .os-docket-picker-list{height:310px;max-height:310px;margin-top:0}.os-searchable-docket .os-docket-picker-list span{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;display:flex}.os-searchable-docket .os-docket-picker-list span small{font-size:calc(12px * var(--asos-font-scale,1))}@media (width<=600px){.os-docket-browser{grid-template-columns:1fr;gap:14px}.os-workspace-choices{height:130px}.os-searchable-docket .os-docket-picker-list{height:180px;max-height:180px}}.asos-os .os-company-admin{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;height:100%;padding:0;display:block;position:relative;inset:auto;overflow:auto}.os-company-admin>.enterprise-portal{width:100%;height:auto;min-height:100%;box-shadow:none;border-radius:0;margin:0;overflow:visible}.os-company-admin>.enterprise-portal>header{border-bottom:1px solid #d0d4e3;padding:18px 24px}.os-company-admin>.enterprise-portal>header h2{font-size:calc(22px * var(--asos-font-scale,1))}.os-company-admin .enterprise-admin-nav{z-index:2;background:#e8eaf2;position:sticky;top:0}.os-company-admin .enterprise-tool-overlay{z-index:5;position:absolute;inset:0}.os-company-admin .enterprise-admin-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 18px;display:grid;overflow:visible}.os-company-admin .enterprise-admin-nav button{white-space:normal;min-width:0}.os-company-admin>.enterprise-portal>header,.os-company-admin>.enterprise-portal>main{box-sizing:border-box;min-width:0}.os-company-admin .enterprise-overview,.os-company-admin .enterprise-columns{grid-template-columns:1fr}.os-company-admin .customer-usage{grid-template-columns:repeat(3,minmax(0,1fr))}.os-window-body>.os-platform-admin{box-sizing:border-box;min-height:100%;padding:20px 24px 36px;container-type:inline-size}.os-platform-admin .platform-head h1{font-size:calc(25px * var(--asos-font-scale,1))}.os-platform-admin .platform-head{padding-bottom:18px}.os-platform-admin .platform-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.os-platform-admin .platform-grid{grid-template-columns:1fr}.os-platform-admin .platform-panel{min-height:0}@container (width<=750px){.os-platform-admin .platform-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.os-platform-admin .support-workspace{grid-template-columns:1fr}.os-platform-admin .platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.os-messages-app{container-type:inline-size}.os-mailbox-title{font-size:calc(14px * var(--asos-font-scale,1));min-width:45px}.os-messages-panes{grid-template-columns:140px minmax(190px,30%) minmax(0,1fr)}.os-mail-folders{background:#ebedf4;border-right:1px solid #d0d4e3;flex-direction:column;gap:5px;min-width:0;padding:12px 8px;display:flex;overflow:auto}.os-messages-app .os-mail-folders button{color:#3e4661;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;gap:9px;width:100%;padding:10px;font-weight:500}.os-messages-app .os-mail-folders button:first-child{color:#fff;background:#1c2750;justify-content:center;margin-bottom:12px;font-weight:700}.os-messages-app .os-mail-folders button[aria-current=page]{color:#242d4d;background:#d1d6e8;border-color:#bdc3da;font-weight:700}.os-messages-app .os-mail-folders button:hover{background:#d9ddeb}.os-messages-app .os-mail-folders button:first-child:hover{color:#fff;background:#283564}.os-mail-folders svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none;width:18px;height:18px}.os-mail-folders>small{color:#707689;font-size:calc(10px * var(--asos-font-scale,1));margin-top:auto;padding:18px 8px 0;line-height:1.6}@container (width<=600px){.os-messages-panes{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(130px,38%) minmax(0,1fr)}.os-mail-folders{border-bottom:1px solid #d0d4e3;border-right:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:7px;padding:7px 10px}.os-messages-app .os-mail-folders button{width:auto;margin:0;padding:8px 10px}.os-messages-app .os-mail-folders button:first-child{margin:0}.os-mail-folders>small{display:none}}.asos-os .os-window-body button.os-refresh-button{box-sizing:border-box;color:#363e5c;width:92px;min-width:92px;height:34px;min-height:34px;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #c5c8d3;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #18203e10}.asos-os .os-window-body button.os-refresh-button:hover:not(:disabled){background:#e1e4ee;border-color:#9299b4}.asos-os .os-window-body button.os-refresh-button:disabled{opacity:.5}@media (width<=550px){.asos-os .os-folder-controls button.os-refresh-button{width:34px;min-width:34px;padding:0}}.asos-os .os-unread-badge{box-sizing:border-box;color:#fff;min-width:19px;height:19px;font:700 calc(10px * var(--asos-font-scale,1))/1 "DM Sans",sans-serif;text-shadow:none;background:#b94843;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;box-shadow:0 1px 3px #23263033}.os-desktop-icon>.os-unread-badge{border:2px solid #e9ecf5;min-width:23px;height:23px;position:absolute;top:5px;left:64px}.os-mail-folders .os-unread-badge{margin-left:auto}.os-menubar .os-docket-mode{background:#e3e5ee;border:1px solid #abb0c3;border-radius:5px;flex:none;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.os-menubar .os-docket-mode button{color:#51576c;white-space:nowrap;font-size:calc(11px * var(--asos-font-scale,1));background:0 0;border-radius:3px;padding:6px 10px;font-weight:600;line-height:1.2}.os-menubar .os-docket-mode button[aria-pressed=true]{color:#fff;background:#28345d;box-shadow:0 1px 3px #17203e26}.os-menubar .os-docket-mode button:hover:not(:disabled):not([aria-pressed=true]){color:#242d4d;background:#ced3e3}@media (width<=700px){.os-menubar{gap:8px}.os-menubar .os-docket-mode button{font-size:calc(10px * var(--asos-font-scale,1));padding:5px 6px}}@media (width>=1000px){.os-menubar .os-docket-mode{position:absolute;left:50%;transform:translate(-50%)}.os-menubar .os-active-docket{flex:none;width:max(80px,50vw - 340px);margin-right:auto}}.os-menubar>.os-brand{letter-spacing:0;flex:none;align-items:center;gap:7px;display:inline-flex}.os-brand-wordmark{flex:none;width:100px;height:18px;display:block}.os-menubar .os-brand>b{font-family:Manrope,DM Sans,sans-serif;font-size:calc(20px * var(--asos-font-scale,1));opacity:1;font-weight:600;line-height:1}.os-brand .os-version{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:0;color:#676d81;white-space:nowrap;margin-left:1px;font-weight:500}@media (width<=700px){.os-brand-wordmark{width:80px;height:15px}.os-menubar .os-brand>b{font-size:calc(17px * var(--asos-font-scale,1))}.os-menubar>.os-brand{gap:5px}.os-brand .os-version{font-size:calc(9px * var(--asos-font-scale,1))}}.os-explorer-toolbar .os-new-workspace{border-radius:7px;width:34px;min-width:34px;height:34px;padding:6px}.os-new-workspace svg{width:20px;height:20px;display:block}.os-explorer-toolbar .os-new-workspace:hover:not(:disabled){background:#e1e4ee;border-color:#9299b4}.os-notebook-app{height:100%;min-height:0;font-size:calc(12px * var(--asos-font-scale,1));background:#f8f9fc;flex-direction:column;display:flex}.os-notebook-app>header{background:#e8eaf3;border-bottom:1px solid #d0d4e1;align-items:center;gap:10px;padding:10px 14px;display:flex}.os-notebook-app>header label{flex:1;min-width:0;margin:0}.os-notebook-app input,.os-notebook-app textarea{box-sizing:border-box;width:100%;font:calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #bfc3d3;border-radius:6px;margin:0;padding:8px 10px}.os-notebook-app button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));justify-content:center;align-items:center;margin:0;padding:7px 10px;display:inline-flex}.os-notebook-app button:disabled{opacity:.5}.os-notebook-layout{flex:1;grid-template-columns:minmax(190px,28%) minmax(0,1fr);min-height:0;display:grid}.os-notebook-layout>aside{background:#eef0f6;border-right:1px solid #d3d7e3;flex-direction:column;min-height:0;display:flex}.os-notebook-layout>aside>nav:first-child{border-bottom:1px solid #d3d7e3;gap:7px;padding:10px;display:flex}.os-notebook-layout nav button[aria-pressed=true]{color:#28304e;background:#d3d8e8}.os-notebook-pages{flex:1;min-height:0;overflow:auto}.os-notebook-pages>button{text-align:left;color:#3b4157;background:0 0;border-bottom:1px solid #d7dae6;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:12px 14px;display:flex}.os-notebook-pages strong{font-size:calc(12px * var(--asos-font-scale,1))}.os-notebook-pages small{-webkit-line-clamp:2;color:#717689;font-size:calc(11px * var(--asos-font-scale,1));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-notebook-pages span,.os-notebook-pages time{font-size:calc(10px * var(--asos-font-scale,1));color:#787d90}.os-notebook-pages>p{padding:14px;line-height:1.6}.os-notebook-pagination{border-top:1px solid #d3d7e3;justify-content:space-between;gap:6px;padding:8px;display:flex}.os-notebook-layout>article{min-width:0;padding:18px;overflow:auto}.os-notebook-actions{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.os-notebook-actions button{color:#3e4661;background:#dfe3ef}.os-notebook-title,.os-notebook-tags{color:#6a6f81;font-size:calc(10px * var(--asos-font-scale,1));margin:12px 0;display:block}.os-notebook-title input{font-size:calc(21px * var(--asos-font-scale,1));margin-top:5px;font-weight:600}.os-notebook-tags input{margin-top:5px}.os-notebook-writing-tools{gap:7px;margin:10px 0;display:flex}.os-notebook-writing-tools button{color:#474f6d;background:#e7e9f2}.os-notebook-body{resize:vertical;min-height:260px;line-height:1.8!important}.os-notebook-reading{overflow-wrap:anywhere;background:#fff;border:1px solid #d4d8e4;border-radius:6px;min-height:220px;padding:12px}.os-notebook-reading p{white-space:pre-wrap;margin:4px 0;line-height:1.7}.os-notebook-reading label{align-items:center;gap:8px;margin:8px 0;display:flex}.os-notebook-reading input[type=checkbox]{width:auto;margin:0}.os-notebook-links{margin-top:18px}.os-notebook-links>div{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.os-notebook-links h3{font-size:calc(12px * var(--asos-font-scale,1))}.os-notebook-links button{color:#3b4463;text-align:left;overflow-wrap:anywhere;background:#e5e8f3}.os-notebook-links small{font-size:calc(10px * var(--asos-font-scale,1));color:#71768a}.os-notebook-app>footer{font-size:calc(10px * var(--asos-font-scale,1));color:#343b53;background:#e8ebf4;border-top:1px solid #cfd3e2;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.os-notebook-app .error{color:#a04538;font-size:calc(12px * var(--asos-font-scale,1));background:#fff1eb;border-radius:6px;padding:10px}@media (width<=600px){.os-notebook-layout{grid-template-columns:130px minmax(0,1fr)}.os-notebook-layout>article{padding:10px}.os-notebook-actions{gap:5px}.os-notebook-title input{font-size:calc(17px * var(--asos-font-scale,1))}.os-notebook-app>header{gap:6px;padding:8px}.os-notebook-app>footer,.os-notebook-links>div{flex-wrap:wrap}}.os-notebook-layout>aside>nav:first-child button{color:#5a6076;background:0 0}.os-notebook-layout>aside>nav:first-child button[aria-pressed=true]{color:#fff;background:#28345d}.os-notebook-writing-tools{flex-wrap:wrap}.os-notebook-writing-tools button{min-height:32px;padding:6px 10px}.os-notebook-text-help{color:#6a6f81;margin:7px 0;line-height:1.6;display:block}.os-notebook-reading h2{font-size:calc(23px * var(--asos-font-scale,1));margin:16px 0 8px}.os-notebook-reading h3{font-size:calc(19px * var(--asos-font-scale,1));margin:14px 0 7px}.os-notebook-reading h4{font-size:calc(16px * var(--asos-font-scale,1));margin:12px 0 6px}.os-notebook-reading blockquote{color:#565d74;white-space:pre-wrap;border-left:3px solid #8c94af;margin:8px 0;padding:6px 12px}.os-notebook-reading code{background:#e8eaf1;border-radius:3px;padding:2px 5px;font-family:monospace}.os-notebook-reading a{color:#215d74;text-decoration:underline}.os-notebook-list-line{white-space:pre-wrap;gap:10px;padding-left:12px;line-height:1.7;display:flex}.os-notebook-symbols{font-size:calc(11px * var(--asos-font-scale,1));align-items:center;gap:5px;display:inline-flex}.os-notebook-symbols select{width:80px;margin:0;padding:6px}.os-notebook-reading sub,.os-notebook-reading sup{font-size:.75em;line-height:0}.os-notebook-table{margin:12px 0;overflow:auto}.os-notebook-table table{border-collapse:collapse;width:100%;min-width:420px}.os-notebook-table th,.os-notebook-table td{text-align:left;white-space:pre-wrap;border:1px solid #c1c5d5;padding:8px}.os-notebook-table th{background:#e7eaf3}.os-notebook-citation{background:#edeff7;border:1px solid #acb2c9;border-radius:8px;margin:12px 0;padding:14px}.os-notebook-citation label{margin:10px 0;display:block}.os-notebook-citation input{margin-top:4px;display:block}.os-notebook-citation>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.os-notebook-citation small{line-height:1.6;display:block}.os-notebook-pagination span{font-size:calc(10px * var(--asos-font-scale,1));align-self:center}.os-notebook-pagination button:disabled{color:#737888;cursor:default;opacity:.7;background:#dfe2ec}.os-notebook-symbol-dialog,.os-notebook-citation-dialog{width:min(620px,calc(var(--os-vw,100vw) - 24px))}.os-notebook-symbol-dialog .os-dialog-body,.os-notebook-citation-dialog .os-dialog-body{max-height:65dvh;overflow:auto}.os-notebook-symbol-dialog label,.os-notebook-citation-dialog label{margin-bottom:14px;display:block}.os-notebook-symbol-dialog h3{font-size:calc(13px * var(--asos-font-scale,1));color:#49516e;margin:16px 0 8px}.os-notebook-symbol-grid{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px;display:grid}.os-notebook-symbol-grid button{color:#343b56;background:#e8eaf3;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:74px;margin:0;padding:10px 6px;display:flex}.os-notebook-symbol-grid button[aria-pressed=true]{background:#d8dcec;border-color:#2b3a6d}.os-notebook-symbol-grid strong{font-size:calc(26px * var(--asos-font-scale,1));font-weight:500}.os-notebook-symbol-grid small{font-size:calc(10px * var(--asos-font-scale,1));line-height:1.3}.os-notebook-symbol-dialog .os-dialog-footer>span{font-size:calc(12px * var(--asos-font-scale,1));margin-right:auto}.os-notebook-citation-dialog .os-dialog-body>small{color:#61677e;line-height:1.6;display:block}.os-notebook-canvas-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.os-notebook-canvas-tools button{color:#353e5d;background:#dfe2ee}.os-notebook-canvas-tools label{font-size:calc(10px * var(--asos-font-scale,1));color:#62687f;align-items:center;gap:5px;display:flex}.os-notebook-canvas-tools select{width:auto;max-width:150px;font-size:calc(11px * var(--asos-font-scale,1));margin:0;padding:5px}.os-notebook-canvas-tools input[type=checkbox]{width:auto;margin:0}.os-notebook-canvas-help{font-size:calc(11px * var(--asos-font-scale,1));color:#696e82;line-height:1.6}.os-notebook-canvas-viewport{overscroll-behavior:contain;background:#edeff4;border:1px solid #bdc2d3;border-radius:8px;height:520px;max-height:65dvh;overflow:auto}.os-notebook-canvas-surface{background:#f8f9fc;position:absolute}.os-notebook-canvas-surface.dots{background-image:radial-gradient(#abb1c5 1px,#0000 1px);background-size:16px 16px}.os-notebook-canvas-block{box-sizing:border-box;background:#fff;border:1px solid #c2c7d7;border-radius:6px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 3px 10px #232b4715}.os-notebook-block-header{background:#e7eaf3;border-bottom:1px solid #ccd0df;flex:none;justify-content:space-between;height:32px;display:flex}.os-notebook-block-header button{color:#434c6b;background:0 0;font-size:calc(10px * var(--asos-font-scale,1))!important;padding:4px 8px!important}.os-notebook-block-header button:first-child{cursor:grab;touch-action:none;flex:1;justify-content:flex-start}.os-notebook-canvas-block textarea{resize:none;outline-offset:-3px;min-height:0;line-height:1.7;font-size:calc(13px * var(--asos-font-scale,1));border:0;border-radius:0;flex:1;padding:12px 14px 22px}.os-notebook-block-resize{color:#4a5373;cursor:nwse-resize;touch-action:none;background:#e8eaf3;border-radius:0;height:26px;position:absolute;bottom:0;right:0;width:26px!important;padding:0!important}.os-notebook-canvas-editor{min-width:0}.os-notebook-bookbar{background:#eff1f7;border-bottom:1px solid #d0d4e1;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.os-notebook-bookbar label{color:#545b76;font-size:calc(11px * var(--asos-font-scale,1));align-items:center;gap:8px;min-width:0;display:flex}.os-notebook-bookbar select{min-width:100px;max-width:230px;font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:6px}.os-notebook-bookbar button{color:#3e4661;background:#dfe3ef}.os-notebook-layout>aside[hidden]{display:none}.os-notebook-move-page{font-size:calc(10px * var(--asos-font-scale,1));color:#60677f;align-items:center;gap:6px;display:flex}.os-notebook-move-page select{max-width:180px;font-size:calc(11px * var(--asos-font-scale,1));margin:0;padding:5px}.os-notebook-visual-editor{min-width:0}.os-notebook-editable-table{min-width:0;margin:12px 0}.os-notebook-editable-table .os-notebook-table{margin:0}.os-notebook-editable-table th,.os-notebook-editable-table td{padding:0}.os-notebook-app .os-notebook-editable-table input{width:100%;min-width:110px;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:10px 12px;line-height:1.7}.os-notebook-editable-table th input{font-weight:700!important}.os-notebook-editable-table input:focus{outline-offset:-2px;background:#f1f3fb;outline:2px solid #566186}.os-notebook-table-controls{gap:6px;padding:6px 0;display:flex}.os-notebook-table-controls button{color:#404969;background:#e5e8f3;font-size:calc(10px * var(--asos-font-scale,1))!important;padding:5px 8px!important}.os-notebook-visual-editor:has(.os-notebook-editable-table)>.os-notebook-body{height:90px;min-height:70px}.os-notebook-canvas-table-content{flex:1;min-height:0;padding:8px 8px 24px;overflow:auto}.os-notebook-canvas-table-content .os-notebook-body{border:1px solid #d5d8e4;flex:none;height:70px;min-height:50px}.os-notebook-canvas-table-content .os-notebook-table table{min-width:480px}.os-notebook-canvas-table-content .os-notebook-editable-table input{font-size:calc(12px * var(--asos-font-scale,1))}.os-notebook-back-bar{z-index:5;background:#f8f9fc;border-bottom:1px solid #ccd1e1;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:-18px;box-shadow:0 4px 6px #f8f9fc}.os-notebook-back-bar button{color:#fff;background:#24315e;font-weight:700}.os-notebook-back-bar strong{font-size:calc(12px * var(--asos-font-scale,1));color:#3e4663}.os-notebook-back-bar small{font-size:calc(10px * var(--asos-font-scale,1));color:#707689;margin-left:auto}@media (width<=600px){.os-notebook-back-bar{top:-10px}}.os-notebook-app{background:#fff}.os-notebook-app>header{background:#ebedf4;flex:none;gap:8px;padding:9px 14px}.os-notebook-app>header input{font-size:calc(12px * var(--asos-font-scale,1));background:#fff;border-radius:7px;padding:8px 12px}.os-notebook-app>header>button:first-child{color:#49516f;font-size:calc(16px * var(--asos-font-scale,1));background:0 0;padding:4px 8px}.os-notebook-bookbar{background:#f2f3f8;flex:none;gap:7px;padding:6px 14px}.os-notebook-bookbar label{color:#343d5d;font-weight:600}.os-notebook-bookbar select{color:#29314e;background:0 0;border:0;max-width:260px;font-weight:600}.os-notebook-bookbar button{font-size:calc(10px * var(--asos-font-scale,1));color:#5f6680;background:0 0;padding:5px 8px}.os-notebook-tabs{background:#f2f3f8;border-bottom:2px solid #7e87a7;flex:none;gap:4px;padding:6px 14px 0;display:flex;overflow-x:auto}.os-notebook-tabs .notebook-tab{white-space:nowrap;color:#444a60;text-overflow:ellipsis;background:#dfe2ee;border:1px solid #cdd1df;border-bottom:0;border-radius:7px 7px 0 0;max-width:240px;padding:8px 15px;font-weight:500;overflow:hidden}.os-notebook-tabs .tone-1{background:#e3e5ec}.os-notebook-tabs .tone-2{background:#f0e9d6}.os-notebook-tabs .tone-3{background:#e8e3ec}.os-notebook-tabs .notebook-tab[aria-pressed=true]{color:#242d4f;background:#fff;font-weight:700;box-shadow:inset 0 3px #4c567a}.os-notebook-layout{grid-template-columns:minmax(170px,25%) minmax(0,1fr)}.os-notebook-layout>aside{background:#f2f3f8;border-right:1px solid #d9dce8}.os-notebook-layout>aside>nav:first-child{gap:5px;padding:9px 10px}.os-notebook-layout>aside>nav:first-child button{font-size:calc(11px * var(--asos-font-scale,1));border-radius:5px;padding:6px 12px}.os-notebook-pages>button{border:0;border-radius:5px;gap:4px;margin:3px 0;padding:10px 12px;position:relative}.os-notebook-pages>button:hover:not(:disabled){background:#e2e5f0}.os-notebook-pages>button[aria-pressed=true]{color:#262f4e;background:#dce0ec;box-shadow:inset 3px 0 #525e88}.os-notebook-pages strong{font-size:calc(12px * var(--asos-font-scale,1));font-weight:500;line-height:1.5}.os-notebook-pages>button[aria-pressed=true] strong{font-weight:700}.os-notebook-pages small{font-size:calc(10px * var(--asos-font-scale,1));-webkit-line-clamp:1;color:#818595}.os-notebook-pages time,.os-notebook-pages span:empty{display:none}.os-notebook-pagination{background:#f2f3f8}.os-notebook-pagination button{font-size:calc(10px * var(--asos-font-scale,1));border-radius:4px;padding:5px 8px}.os-notebook-layout>article{background:#fff;padding:0 24px 24px}.os-notebook-actions{background:#f5f6fa;border-bottom:1px solid #dcdfea;align-items:center;gap:6px;margin:0 -24px 20px;padding:8px 14px}.os-notebook-actions button{font-size:calc(10px * var(--asos-font-scale,1));color:#535b78;background:0 0;border-radius:4px;padding:5px 8px}.os-notebook-actions button:hover:not(:disabled){background:#dfe3ef}.os-notebook-ribbon-caption{font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:#797f93;margin-right:4px;font-weight:700}.os-notebook-move-page{font-size:calc(9px * var(--asos-font-scale,1));margin-left:auto}.os-notebook-move-page select{max-width:135px;font-size:calc(10px * var(--asos-font-scale,1));background:#fff;border:1px solid #d2d6e4;border-radius:4px}.os-notebook-page-heading{margin:0 0 13px}.os-notebook-breadcrumb{font-size:calc(10px * var(--asos-font-scale,1));color:#7d849c;margin:0 0 7px;display:block}.os-notebook-breadcrumb>span{color:#b6bbcb;padding:0 6px}.os-notebook-title{border-bottom:1px solid #d3d7e5;margin:0;padding:0 0 8px}.os-notebook-title>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.os-notebook-title input{color:#242d4e;font-size:calc(29px * var(--asos-font-scale,1));background:0 0;border:0;border-radius:0;margin:0;padding:3px 0;font-weight:500;line-height:1.3}.os-notebook-title input:focus{outline-offset:3px;outline:1px solid #98a1c2}.os-notebook-page-date{font-size:calc(10px * var(--asos-font-scale,1));color:#8f94a5;margin:8px 0 0;display:block}.os-notebook-tags{font-size:calc(10px * var(--asos-font-scale,1));align-items:center;gap:10px;margin:0 0 12px;display:flex}.os-notebook-tags input{font-size:calc(10px * var(--asos-font-scale,1));background:0 0;border:0;border-bottom:1px solid #e7e9f0;border-radius:0;margin:0;padding:5px 0}.os-notebook-canvas-tools{background:#f2f4f9;border:1px solid #d9dce8;border-radius:6px;gap:7px;margin:8px 0;padding:7px 9px}.os-notebook-canvas-tools button{font-size:calc(10px * var(--asos-font-scale,1));color:#414b6f;background:#e1e4f0;border-radius:4px;padding:5px 8px}.os-notebook-canvas-tools select{font-size:calc(10px * var(--asos-font-scale,1));background:#fff;border:1px solid #ced3e3;border-radius:4px;padding:3px}.os-notebook-canvas-tools label{font-size:calc(9px * var(--asos-font-scale,1))}.os-notebook-canvas-help{font-size:calc(10px * var(--asos-font-scale,1));color:#8e94a7;margin:7px 0}.os-notebook-canvas-viewport{background:#fff;border-color:#d9dce8;border-radius:3px;height:560px}.os-notebook-canvas-surface{background-color:#fff}.os-notebook-canvas-surface.dots{background-image:radial-gradient(#c1c6d6 .8px,#0000 .8px)}.os-notebook-canvas-block{box-shadow:none;border-color:#dbdeea;border-radius:3px}.os-notebook-block-header{background:#f1f3f9;border-color:#e6e9f2}.os-notebook-block-header button{color:#8188a2;font-size:calc(9px * var(--asos-font-scale,1))!important}.os-notebook-canvas-block textarea{background:#fff}.os-notebook-writing-tools{background:#f2f3f8;border:1px solid #d9dde9;border-radius:6px;padding:8px}.os-notebook-writing-tools button{min-height:28px;font-size:calc(10px * var(--asos-font-scale,1));color:#4c5573;background:0 0;border-radius:4px;padding:5px 9px}.os-notebook-writing-tools button:hover:not(:disabled){background:#d9dded}.os-notebook-back-bar{background:#fff;top:0}.os-notebook-links{border-top:1px solid #dde0eb;padding-top:8px}.os-notebook-app>footer{font-size:calc(9px * var(--asos-font-scale,1));background:#eff1f8;border-top-color:#d5d9e8;padding:7px 13px}.os-notebook-layout.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.os-notebook-layout{grid-template-columns:125px minmax(0,1fr)}.os-notebook-layout>article{padding:0 12px 14px}.os-notebook-actions{margin:0 -12px 14px;padding:7px 10px}.os-notebook-title input{font-size:calc(23px * var(--asos-font-scale,1))}.os-notebook-bookbar{padding:6px 10px}.os-notebook-bookbar select{max-width:165px}.os-notebook-move-page{margin-left:0}.os-notebook-back-bar{top:0}.os-notebook-tabs{padding-left:10px}.os-notebook-tabs .notebook-tab{font-size:calc(10px * var(--asos-font-scale,1));padding:7px 11px}.os-notebook-canvas-tools{gap:6px}}.os-notebook-app>header{min-height:0;min-block-size:0;height:auto}.os-notebook-page-heading{margin-bottom:8px}.os-notebook-actions{margin-bottom:13px}.os-notebook-canvas-help{white-space:nowrap;text-overflow:ellipsis;line-height:1.5;overflow:hidden}.os-notebook-tags{margin-bottom:7px}.os-notebook-bookbar .os-notebook-top-toggle{color:#323c5e;white-space:nowrap;background:#dfe3ef;border:1px solid #bcc3dc;font-weight:600}.os-notebook-app.compact-top>header,.os-notebook-app.compact-top>.os-notebook-tabs{display:none}.compact-top .os-notebook-bookbar{padding:5px 10px}.os-notebook-split>aside{min-width:0;overflow:hidden}.os-notebook-split>aside[hidden]{display:none}.os-notebook-sidebar-rail{background:#e3e6f0;border-left:1px solid #c9cedf;border-right:1px solid #c9cedf;min-height:0;position:relative}.os-notebook-sidebar-grip{cursor:col-resize;touch-action:none;outline-offset:-2px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.os-notebook-sidebar-grip>span{font-size:calc(19px * var(--asos-font-scale,1));color:#545e81;background:#d0d5e5;border-radius:4px;padding:7px 0;line-height:1;position:absolute;top:calc(50% - 50px)}.os-notebook-sidebar-grip:hover,.os-notebook-sidebar-grip:focus-visible{background:#d2d7e8}.os-notebook-sidebar-rail .os-notebook-sidebar-toggle{color:#2d3656;width:16px;min-width:0;height:35px;font-size:calc(22px * var(--asos-font-scale,1));background:#bac1d9;border-radius:4px;margin:0;padding:0;line-height:1;position:absolute;top:50%;left:0}.os-notebook-sidebar-toggle:hover{color:#212a4a!important;background:#9ba4c3!important}.os-notebook-split.is-resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.os-notebook-split.is-resizing .os-notebook-sidebar-rail{background:#b5bdd8}.os-notebook-split.is-resizing>article{pointer-events:none}.os-notebook-block-header button:first-child{flex:none;justify-content:center;width:28px;padding:4px!important}.os-notebook-app .os-notebook-block-header .os-notebook-block-name{width:0;min-width:0;font-size:calc(11px * var(--asos-font-scale,1));color:#3f4661;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:3px 5px;font-weight:600;line-height:1.4}.os-notebook-block-name::placeholder{color:#80879e;font-weight:400}.os-notebook-block-name:focus{outline-offset:-2px;outline:1px solid #8b94b3;background:#fff!important}.os-notebook-selected-name{font-size:calc(11px * var(--asos-font-scale,1));color:#5a627f;align-items:center;gap:10px;margin:12px 0;display:flex}.os-notebook-selected-name input{max-width:340px;font-weight:600}.os-notebook-pages>button+button:before{content:"";pointer-events:none;background:#d4d8e4;height:1px;position:absolute;top:-2px;left:12px;right:12px}.os-notebook-split>aside{grid-area:1/1}.os-notebook-split>.os-notebook-sidebar-rail{grid-area:1/2}.os-notebook-split>article{grid-area:1/3}.os-notebook-split.is-sidebar-collapsed>.os-notebook-sidebar-rail{background:#bac1d9;border-color:#a5adcb}.os-notebook-split.is-sidebar-collapsed>.os-notebook-sidebar-rail .os-notebook-sidebar-grip>span{color:#4a5476;background:0 0}.os-notebook-canvas-block>.os-notebook-asset,.os-notebook-asset{color:#363f5e;white-space:normal;background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;width:100%;min-height:0;padding:12px;display:flex}.os-notebook-asset svg{flex:none;width:44px;height:44px}.os-notebook-asset strong{font-size:calc(12px * var(--asos-font-scale,1));overflow-wrap:anywhere}.os-notebook-asset small{font-size:calc(10px * var(--asos-font-scale,1));color:#737a93}.os-notebook-asset:hover:not(:disabled){background:#e8ebf5}.os-notebook-canvas-block:has(.os-notebook-asset){background:#f5f7fc}.os-notebook-style-tools{background:#f4f5fa;border:1px solid #d3d7e6;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;display:flex}.os-notebook-style-tools label{font-size:calc(10px * var(--asos-font-scale,1));color:#555d7b;align-items:center;gap:5px;display:flex}.os-notebook-style-tools select{font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #c9cedf;border-radius:4px;max-width:165px;margin:0;padding:4px}.os-notebook-style-tools input[type=color]{border:1px solid #bac0d6;border-radius:4px;width:29px;height:25px;padding:2px}.os-notebook-style-tools button{color:#3c4564;background:#dfe3ef;border-radius:4px;min-width:28px;padding:4px 8px}.os-notebook-style-tools button[aria-pressed=true]{color:#fff;background:#313b5e}.os-notebook-style-tools>small{font-size:calc(9px * var(--asos-font-scale,1));color:#7b829a}.os-notebook-connections{flex-wrap:wrap;gap:6px;margin:5px 0 10px;display:flex}.os-notebook-connections>span{font-size:calc(10px * var(--asos-font-scale,1));color:#515a7c;background:#e9ecf5;border:1px solid #d2d6e5;border-radius:4px;align-items:center;gap:8px;padding:3px 6px;display:inline-flex}.os-notebook-connections button{color:#525b7d;background:0 0;padding:0 4px}.os-notebook-connector-layer{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.os-notebook-canvas-block{background:var(--note-fill,#fff)}.os-notebook-canvas-block>textarea,.os-notebook-canvas-block .os-notebook-visual-editor textarea,.os-notebook-canvas-block .os-notebook-editable-table input,.os-notebook-text-style .os-notebook-body,.os-notebook-text-style .os-notebook-reading,.os-notebook-text-style .os-notebook-editable-table input{font-family:var(--note-font)!important;font-size:var(--note-size)!important;color:var(--note-color)!important;font-weight:var(--note-weight)!important;font-style:var(--note-italic)!important;-webkit-text-decoration:var(--note-decoration)!important;text-decoration:var(--note-decoration)!important;background:var(--note-fill)!important}.os-notebook-text-style .os-notebook-table th,.os-notebook-text-style .os-notebook-table td,.os-notebook-canvas-block .os-notebook-table th,.os-notebook-canvas-block .os-notebook-table td,.os-notebook-canvas-block>.os-notebook-asset,.os-notebook-canvas-block .os-notebook-canvas-table-content{background:var(--note-fill)}.os-notebook-text-style .os-notebook-editable-table th input,.os-notebook-canvas-block .os-notebook-editable-table th input{font-weight:700!important}.os-notebook-asset strong{font-family:var(--note-font);font-size:var(--note-size);color:var(--note-color);font-weight:var(--note-weight);font-style:var(--note-italic);-webkit-text-decoration:var(--note-decoration);text-decoration:var(--note-decoration)}.os-notebook-canvas-block{border-color:var(--note-frame,#c2c7d7)}.os-notebook-canvas-block.selected{border-color:var(--note-frame,#8b94b5);box-shadow:0 0 0 1px var(--note-frame,#8b94b5)}.os-notebook-canvas-block .os-notebook-block-header{border-bottom-color:var(--note-frame,#ccd0df)}.os-picker-open .os-picker-folder-icon{vertical-align:middle;flex:none;width:24px;height:22px;display:inline-block}.os-notebook-toolbar-dock{background:#fff;padding:1px 0 4px}.os-notebook-toolbar-dock.is-locked{z-index:8;border-bottom:1px solid #d8dce8;position:sticky;top:0;box-shadow:0 4px 7px #252c460c}.os-notebook-toolbar-dock .os-notebook-back-bar{box-shadow:none;position:static}.os-notebook-canvas-tools .os-notebook-lock-toolbar{color:#3e496e;background:#e9ecf6;border:1px solid #b8bfd7;margin-left:auto}.os-notebook-canvas-tools .os-notebook-lock-toolbar[aria-pressed=true]{color:#303958;background:#cfd5ea}.os-notebook-toolbar-dock.is-locked .os-notebook-canvas-tools,.os-notebook-toolbar-dock.is-locked .os-notebook-style-tools{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.os-notebook-toolbar-dock.is-locked .os-notebook-canvas-tools>*,.os-notebook-toolbar-dock.is-locked .os-notebook-style-tools>*{white-space:nowrap;flex-shrink:0}.os-notebook-toolbar-dock.is-locked .os-notebook-style-tools label,.os-notebook-toolbar-dock.is-locked .os-notebook-canvas-tools label{flex-shrink:0}.os-notebook-title-row{border-bottom:1px solid #d3d7e5;align-items:center;gap:20px;padding-bottom:7px;display:flex}.os-notebook-title-row .os-notebook-title{border:0;flex:1;min-width:0;padding:0}.os-notebook-title-row .os-notebook-tags{flex:0 40%;gap:8px;min-width:95px;margin:0}.os-notebook-title-row .os-notebook-tags input{border:0;min-width:0;padding:5px 0}.os-notebook-title-row .os-notebook-title input{width:100%}@media (width<=600px){.os-notebook-title-row{gap:10px}.os-notebook-title-row .os-notebook-tags{flex-basis:43%;gap:5px}}.os-notebook-canvas-viewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;height:auto;min-height:0;max-height:none;overflow:auto hidden}.os-notebook-bookbar,.os-notebook-app.compact-top .os-notebook-bookbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;padding:6px 12px;display:grid}.os-notebook-bookbar>label{grid-area:1/1;min-width:0}.os-notebook-bookbar>label select{min-width:0;max-width:100%}.os-notebook-book-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;gap:3px;display:flex}.os-notebook-bookbar .os-notebook-top-toggle{font-size:calc(11px * var(--asos-font-scale,1));grid-area:1/2;justify-self:center;padding:6px 12px;box-shadow:0 1px 3px #272f4c14}.os-notebook-bookbar>[role=alert]{grid-column:1/-1}@media (width<=600px){.os-notebook-bookbar,.os-notebook-app.compact-top .os-notebook-bookbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px}.os-notebook-bookbar .os-notebook-top-toggle{grid-area:1/1/auto/-1}.os-notebook-bookbar>label{grid-row:2}.os-notebook-book-actions{grid-area:2/2}}.os-notebook-canvas-block .os-notebook-block-header{background:color-mix(in srgb,var(--note-frame,#c2c7d7) 13%,white);border-bottom-color:var(--note-frame,#c2c7d7)}.os-notebook-canvas-block .os-notebook-block-header button,.os-notebook-app .os-notebook-canvas-block .os-notebook-block-name{color:color-mix(in srgb,var(--note-frame,#c2c7d7) 65%,#181c28)}.os-notebook-canvas-block .os-notebook-block-resize{background:color-mix(in srgb,var(--note-frame,#c2c7d7) 23%,white);color:color-mix(in srgb,var(--note-frame,#c2c7d7) 75%,#181c28)}.os-notebook-toolbar-dock{background:#f3f4f8;border:1px solid #d4d8e5;border-radius:5px;flex-direction:column;margin:8px 0 12px;padding:0 9px 3px;display:flex}.os-notebook-toolbar-dock.is-locked{border-bottom:1px solid #c2c7d9;box-shadow:0 3px 9px #252c4612}.os-notebook-toolbar-dock .os-notebook-back-bar{background:0 0;order:-2}.os-notebook-toolbar-dock .os-notebook-style-tools,.os-notebook-toolbar-dock .os-notebook-canvas-tools{background:0 0;border:0;border-radius:0;gap:8px;min-height:35px;margin:0;padding:7px 0}.os-notebook-toolbar-dock .os-notebook-style-tools{border-bottom:1px solid #d4d8e5}.os-notebook-toolbar-dock .os-notebook-ribbon-caption{min-width:78px;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.04em;color:#656c86}.os-notebook-toolbar-dock button{box-shadow:none}.os-notebook-style-tools>small{display:none}.os-notebook-layout>aside .os-notebook-sidebar-add{color:#374061;background:#fff;border:1px solid #cbcfdf;border-radius:4px;flex:none;justify-content:flex-start;margin:9px 12px 3px;padding:7px 10px;font-weight:600}.os-notebook-pages{padding:3px 7px}.os-notebook-pages>button{border-radius:3px;gap:2px;margin:2px 0;padding:8px 11px}.os-notebook-pages strong{font-size:calc(12px * var(--asos-font-scale,1));line-height:1.35}.os-notebook-pages small,.os-notebook-pages>button>span{font-size:calc(10px * var(--asos-font-scale,1));line-height:1.4}.os-notebook-pages>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.os-notebook-pages>button+button:before{background:#dde0e9;top:-1px}.os-notebook-canvas-viewport{border:0;border-radius:0}.os-notebook-canvas-block.quiet-frame:not(.selected):not(:focus-within):not(:hover){border-color:#dee1ea}.os-notebook-canvas-block.quiet-frame:not(.selected):not(:focus-within):not(:hover) .os-notebook-block-header{background:#f8f9fb;border-bottom-color:#e8eaf1}.os-notebook-canvas-block.quiet-frame .os-notebook-block-header{height:27px}.os-notebook-canvas-block.quiet-frame{border-radius:2px}.os-notebook-canvas-help{margin:5px 0 9px}.os-notebook-breadcrumb{margin-top:3px}.os-notebook-page-heading{padding:0 4px}@media (width<=600px){.os-notebook-toolbar-dock{padding:0 6px 3px}.os-notebook-toolbar-dock .os-notebook-ribbon-caption{min-width:65px;font-size:calc(8px * var(--asos-font-scale,1))}.os-notebook-layout>aside .os-notebook-sidebar-add{margin:7px 7px 2px;padding:6px 8px}}.os-notebook-connections input[type=color]{cursor:pointer;background:#fff;border:1px solid #bdc3d8;border-radius:4px;width:28px;height:24px;padding:2px}.os-notebook-connection{cursor:pointer;outline:none}.os-notebook-connection-hit{pointer-events:stroke}.os-notebook-connection:focus-visible .os-notebook-connection-halo{opacity:.35}.os-notebook-connection:hover .os-notebook-connection-halo{opacity:.2}.os-notebook-connection-menu{width:210px}.os-notebook-connection-menu button{color:#9b3930}.os-notebook-connection-menu button:focus-visible{outline-offset:-2px;outline:2px solid #525d86}.os-notebook-connection-handles{z-index:4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.os-notebook-connection-handles circle{pointer-events:all;cursor:grab;touch-action:none;outline:none}.os-notebook-connection-handles circle:active{cursor:grabbing}.os-notebook-connection-handles circle:focus-visible{stroke:#202a4f;stroke-width:5px}.os-notebook-canvas-block.is-connection-target{outline-offset:4px;outline:3px dashed #3b4a81}.os-notebook-connection-tools{white-space:nowrap;border-top:1px solid #d4d8e5;align-items:center;gap:10px;padding:6px 0;display:flex;overflow-x:auto}.os-notebook-connection-tools label{font-size:calc(11px * var(--asos-font-scale,1));color:#3d4667;align-items:center;gap:7px;font-weight:600;display:flex}.os-notebook-connection-tools input[type=color]{background:#fff;border:1px solid #b0b6cd;border-radius:4px;flex:none;width:36px;height:28px;padding:2px}.os-notebook-connection-tools>span:not(.os-notebook-ribbon-caption){font-size:calc(10px * var(--asos-font-scale,1));color:#6a7087}.os-notebook-connection-tools button{color:#923f35;background:#f6eee8;flex:none}.os-notebook-page-menu{width:235px}.os-notebook-page-menu hr{border:0;border-top:1px solid #d4d8e5;margin:5px}.os-notebook-page-menu button{color:#343c57}.os-notebook-page-menu button>span{margin-left:auto}.os-notebook-page-menu button:focus-visible{outline-offset:-2px;background:#dfe2ee;outline:2px solid #525d86}.os-notebook-page-menu button:disabled{opacity:.45;cursor:default}.os-notebook-tabs .notebook-tab.has-custom-color{background:color-mix(in srgb,var(--notebook-tab-color) 20%,white);border-color:color-mix(in srgb,var(--notebook-tab-color) 45%,white);box-shadow:inset 0 3px var(--notebook-tab-color);color:#242b43}.os-notebook-tabs .notebook-tab.has-custom-color[aria-pressed=true]{background:color-mix(in srgb,var(--notebook-tab-color) 9%,white);box-shadow:inset 0 4px var(--notebook-tab-color);border-color:var(--notebook-tab-color)}.os-notebook-canvas-surface.grid{background-image:linear-gradient(#d4d8e5 1px,#0000 1px),linear-gradient(90deg,#d4d8e5 1px,#0000 1px);background-size:24px 24px}.os-notebook-canvas-surface.lines{background-image:linear-gradient(#0000 31px,#cfd3df 31px 32px);background-size:100% 32px}.os-notebook-canvas-block.is-floating-text,.os-notebook-canvas-block.is-floating-text.quiet-frame:not(.selected):not(:focus-within):not(:hover){box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.os-notebook-canvas-block.is-floating-text.selected{outline-offset:2px;outline:1px dashed #99a0b8}.os-notebook-canvas-block.is-floating-text>textarea{padding:2px 4px;line-height:32px;background:0 0!important}.os-notebook-canvas-block.is-floating-text .os-notebook-block-header{opacity:0;pointer-events:none;border:1px solid #cfd3df;height:26px;position:absolute;bottom:100%;left:0;right:0}.os-notebook-canvas-block.is-floating-text:hover .os-notebook-block-header,.os-notebook-canvas-block.is-floating-text:focus-within .os-notebook-block-header{opacity:1;pointer-events:auto}.os-notebook-canvas-block.is-floating-text>.os-notebook-block-resize{opacity:0}.os-notebook-canvas-block.is-floating-text:hover>.os-notebook-block-resize,.os-notebook-canvas-block.is-floating-text:focus-within>.os-notebook-block-resize{opacity:1}.os-notebook-image{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;padding:8px;display:flex;overflow:hidden}.os-notebook-image img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.os-notebook-image-picker{max-height:65vh;overflow:auto}.os-notebook-image-picker>label{flex-direction:column;gap:8px;display:flex}.os-notebook-image-picker small{color:#474d63;line-height:1.6;display:block}.os-notebook-image-dockets{border:1px solid #cdd1e0;border-radius:5px;flex-direction:column;max-height:130px;margin:8px 0;display:flex;overflow:auto}.os-notebook-image-dockets button{text-align:left;color:#353c55;background:#eef0f7;border:0;border-bottom:1px solid #d4d8e5;border-radius:0;padding:8px}.os-notebook-image-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.os-notebook-image-options button{color:#363d58;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #c8cdde;flex-direction:column;gap:7px;padding:8px;display:flex}.os-notebook-image-options button[aria-pressed=true]{outline:2px solid #4e5a84}.os-notebook-image-options img{object-fit:contain;width:100%;height:110px}.os-notebook-image-picker figure{margin:12px 0}.os-notebook-image-picker figure img{max-width:100%;max-height:170px;margin:auto;display:block}.os-notebook-image-picker figcaption{font-size:calc(11px * var(--asos-font-scale,1));text-align:center;margin:7px}.os-docket-appbar{color:#242d4c;z-index:10;background:#e1e4f0;border-bottom:1px solid #b6bcd2;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex;position:sticky;top:0}.os-docket-appbar strong{font-size:calc(13px * var(--asos-font-scale,1));overflow-wrap:anywhere;margin-right:auto}.os-docket-appbar button{color:#363f5f;width:auto;font-size:calc(11px * var(--asos-font-scale,1));background:#fff;border:1px solid #bfc4d7;border-radius:5px;margin:0;padding:6px 9px}.os-menubar .os-fullscreen-toggle{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.os-menubar .os-fullscreen-toggle[aria-pressed=true]{color:#242f55;background:#d5d9e9}.os-reference-view{box-sizing:border-box;background:#fff;height:100%;padding:20px;overflow:auto}.os-reference-view p{font-size:calc(13px * var(--asos-font-scale,1));color:#4b526d}.os-reference-view img{object-fit:contain;width:100%;height:calc(100% - 50px);min-height:180px;display:block}.os-app-frame-shell{width:100%;height:100%;min-height:0;position:relative}.os-app-connection-error{z-index:4;box-sizing:border-box;color:#29314e;text-align:center;background:#f1f3f9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.os-app-connection-error h2{font-size:calc(24px * var(--asos-font-scale,1));margin:0}.os-app-connection-error p{font-size:calc(14px * var(--asos-font-scale,1));max-width:440px;margin:0;line-height:1.5}.os-app-connection-error button{color:#fff;background:#2a3662;border:0;border-radius:9px;width:auto;margin:8px 0;padding:11px 18px;font-weight:700}.os-app-connection-error small{color:#5b6176}.asos-os>.os-taskbar{inset:auto auto max(10px,env(safe-area-inset-bottom)) 50%;width:max-content;max-width:calc(var(--os-vw,100vw) - 24px);box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(150%);z-index:900;background:linear-gradient(145deg,#eff1f9e8,#e3e5eed9);border:1px solid #ffffffb8;border-radius:19px;gap:8px;height:64px;min-height:0;margin:0;padding:8px;position:absolute;transform:translate(-50%);box-shadow:0 12px 32px #171f3d30,inset 0 1px #fff9}.asos-os>.os-taskbar button{height:46px;font-size:calc(12px * var(--asos-font-scale,1));border-radius:12px;flex-shrink:0;transition:background .15s,transform .15s}.asos-os>.os-taskbar .os-start{background:linear-gradient(#313e6c,#242f58);height:46px;padding:0 15px;box-shadow:inset 0 1px #ffffff26,0 2px 4px #161e3c1a}.asos-os>.os-taskbar .os-tasks{scrollbar-width:thin;align-items:center;gap:5px;padding:0 3px}.asos-os>.os-taskbar .os-tasks button{max-width:230px;box-shadow:none;background:#ffffff40;border:1px solid #0000;padding:6px 12px 11px;position:relative}.asos-os>.os-taskbar .os-tasks button.active{background:#ffffffa6;border-color:#ffffff9c;box-shadow:0 1px 3px #242c490c}.asos-os>.os-taskbar .os-tasks button.active:after{content:"";background:#36416a;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%}.asos-os>.os-taskbar .os-tasks button svg{filter:drop-shadow(0 1px 1px #161e3c1a);flex-shrink:0;width:60px;height:54px}.asos-os>.os-taskbar .os-tasks button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asos-os>.os-taskbar>button:last-child{color:#353e5d;font-size:calc(11px * var(--asos-font-scale,1));border-left:1px solid #6a728d30;border-radius:0 12px 12px 0;margin-left:2px;padding:0 13px}.asos-os>.os-taskbar button:hover{background-color:#fff;transform:translateY(-2px)}.asos-os>.os-taskbar button:focus-visible{outline-offset:-2px;outline:2px solid #28376d}@media (width<=700px){.asos-os>.os-taskbar{max-width:calc(var(--os-vw,100vw) - 12px);border-radius:16px;gap:4px;height:60px;padding:6px}.asos-os>.os-taskbar .os-start{font-size:calc(10px * var(--asos-font-scale,1));padding:0 9px}.asos-os>.os-taskbar .os-tasks button{max-width:175px}.asos-os>.os-taskbar>button:last-child{font-size:calc(10px * var(--asos-font-scale,1));padding:0 8px}}@media (prefers-reduced-motion:reduce){.asos-os>.os-taskbar button{transition:none}.asos-os>.os-taskbar button:hover{transform:none}}.os-menubar .os-layouts-toggle{white-space:nowrap;background:#ffffff70;border:1px solid #abb0c2;border-radius:7px;padding:5px 9px}.os-layout-dialog{width:min(620px,calc(var(--os-vw,100vw) - 28px))!important}.os-layout-intro,.os-layout-hint{font-size:calc(12px * var(--asos-font-scale,1));color:#585d70;line-height:1.6}.os-layout-save{align-items:end;gap:10px;margin:18px 0;display:flex}.os-layout-save label{min-width:0;font-size:calc(12px * var(--asos-font-scale,1));flex:1;font-weight:600}.os-layout-save input{margin:6px 0 0!important}.os-layout-save button{white-space:nowrap;font-size:calc(12px * var(--asos-font-scale,1));width:auto!important;margin:0!important}.os-saved-layouts{gap:8px;max-height:300px;display:grid;overflow:auto}.os-saved-layouts article{background:#f5f6fb;border:1px solid #cfd3e1;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.os-saved-layouts svg{flex-shrink:0;width:85px;height:53px}.os-saved-layouts article>div{flex:1;min-width:0}.os-saved-layouts strong{font-size:calc(13px * var(--asos-font-scale,1));overflow-wrap:anywhere;display:block}.os-saved-layouts small{color:#666b7e;font-size:calc(11px * var(--asos-font-scale,1));margin-top:5px;display:block}.os-saved-layouts button{font-size:calc(12px * var(--asos-font-scale,1));padding:7px 10px;width:auto!important;margin:0!important}.os-saved-layouts .os-layout-remove{color:#975448;background:0 0}.os-layout-hint{margin-top:15px}@media (width<=500px){.os-layout-save{flex-wrap:wrap}.os-layout-save label{flex-basis:100%}.os-saved-layouts svg{width:60px;height:40px}.os-saved-layouts article{gap:8px}}@media (width<=700px){.os-menubar{scrollbar-width:none;overflow-x:auto}.os-menubar>*{flex-shrink:0}.os-menubar>.os-active-docket{display:none}}.asos-os>.os-taskbar{border-radius:16px;gap:6px;height:54px;padding:6px}.asos-os>.os-taskbar button,.asos-os>.os-taskbar .os-start{border-radius:10px;height:40px}.asos-os>.os-taskbar .os-start{padding:0 12px}.asos-os>.os-taskbar .os-tasks button{padding:4px 10px 9px}.asos-os>.os-taskbar .os-tasks button svg{width:23px;height:23px}@media (width<=700px){.asos-os>.os-taskbar{height:54px;padding:6px}.asos-os>.os-taskbar .os-start{padding:0 9px}}.os-menubar .os-display-toggle{white-space:nowrap;font-size:calc(11px * var(--asos-font-scale,1));background:#ffffff70;border:1px solid #b1b6c8;border-radius:7px;padding:5px 8px}@media (width<=1400px){.os-menubar{scrollbar-width:none;gap:10px;overflow-x:auto}.os-menubar .os-docket-mode{position:static;transform:none}.os-menubar .os-active-docket{flex:1;width:auto;min-width:0;margin-right:0}.os-menubar>.os-display-toggle,.os-menubar>.os-layouts-toggle{flex-shrink:0}}.asos-os>.os-menubar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;display:grid;overflow:visible}.os-menubar>.os-brand{grid-area:1/1;justify-self:start}.os-menubar>.os-active-docket{text-overflow:ellipsis;grid-area:1/1;width:auto;min-width:0;margin:0 0 0 190px;overflow:hidden}.os-menubar>.os-docket-mode{grid-area:1/2;justify-self:center;position:static;left:auto;transform:none}.os-menu-right{white-space:nowrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.os-menu-right>button{flex-shrink:0}.os-menu-right>span{font-size:calc(12px * var(--asos-font-scale,1))}@media (width<=1400px){.os-menu-right{gap:7px}.os-menu-right>button{font-size:calc(11px * var(--asos-font-scale,1));padding:5px 7px}}@media (width<=850px){.os-menubar>.os-active-docket{display:none}.os-menu-right{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.os-menubar>.os-brand{max-width:100%;overflow:hidden}.asos-os>.os-menubar{gap:8px;padding:0 10px}}.os-desktop-icon .os-trash-lid{transform-origin:48px 16px;transition:transform .16s}.os-desktop-icon.is-trash-drop-target{z-index:5;color:#873e2b;background:#fbe4dcdd;border-color:#bd6045;box-shadow:0 0 0 3px #be604533}.os-desktop-icon.is-trash-drop-target>svg{filter:drop-shadow(0 3px 4px #71382133);overflow:visible;transform:scale(1.12)}.os-desktop-icon.is-trash-drop-target .os-trash-lid{transform:translate(3px,-8px)rotate(35deg)}.os-desktop-icon.is-trash-blocked{background:#efe5ddcc;border-color:#967b6e}.os-trash-drop-label{font-size:calc(10px * var(--asos-font-scale,1));pointer-events:none;background:#fff8ef;border:1px solid #c49370;border-radius:7px;padding:5px;font-weight:650;position:absolute;top:100%;left:-12px;right:-12px;box-shadow:0 3px 9px #181f3a20}.os-shortcut-arrow{color:#265974;width:17px;height:17px;font-size:calc(15px * var(--asos-font-scale,1));pointer-events:none;background:#f7fcff;border:1px solid #aabec8;border-radius:4px;place-items:center;line-height:1;display:grid;position:absolute;top:41px;left:23px;box-shadow:0 1px 3px #161e3c33}.os-menu-right>.os-user-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:44px;max-width:140px;display:block;overflow:hidden}.os-menu-right>time{font-size:calc(12px * var(--asos-font-scale,1));flex:none;display:block}@media (width<=1400px){.os-menu-right>.os-user-name{max-width:95px;font-size:calc(11px * var(--asos-font-scale,1))}.os-menu-right>time{font-size:calc(11px * var(--asos-font-scale,1))}}.os-picker-actions{gap:9px;margin:0 0 18px;display:flex}.os-picker-actions button{color:#313a5b;width:auto;font-size:calc(12px * var(--asos-font-scale,1));background:#dce0ef;border:1px solid #bcc2d6;border-radius:7px;padding:8px 12px}.os-picker-create{gap:16px;max-width:520px;padding:12px 0;display:grid}.os-picker-create label{gap:8px;display:grid}.os-picker-create input,.os-picker-create select{width:100%;margin:0}.os-picker-create p,.os-picker-notice{font-size:calc(12px * var(--asos-font-scale,1));color:#51586f}.os-picker-recents h3,.os-picker-results-title{font-size:calc(12px * var(--asos-font-scale,1));color:#363e5b;margin:10px 0 7px}.os-picker-recents>p{font-size:calc(11px * var(--asos-font-scale,1));color:#64697d;margin:8px 0 16px}.os-searchable-docket .os-picker-recents .os-docket-picker-list{height:auto;min-height:0;max-height:125px;margin-bottom:14px}.os-searchable-docket .os-docket-picker-list.has-recents{height:200px;max-height:200px}.os-workspace-choices button{flex-wrap:nowrap!important;justify-content:space-between!important;width:100%!important}.os-workspace-choices button>span{overflow-wrap:anywhere;flex:1;min-width:0}.os-workspace-choices button>small{flex:none}.os-workspace-selector{gap:8px;display:grid}.os-workspace-selector>label{font-size:calc(13px * var(--asos-font-scale,1));font-weight:600}.os-workspace-selected{font-size:calc(11px * var(--asos-font-scale,1));color:#5c6174;overflow-wrap:anywhere;padding:1px 0 3px}.os-workspace-selected strong{color:#2b3558}.os-workspace-select-list{scrollbar-gutter:stable;background:#f9fafd;border:1px solid #c4c9d9;border-radius:8px;max-height:220px;overflow:auto}.os-create .os-workspace-select-list>button{text-align:left;color:#313954;background:0 0;border:0;border-bottom:1px solid #dfe2ec;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.os-workspace-select-list>button:last-child{border-bottom:0}.os-workspace-select-list button[aria-selected=true]{background:#d9deee}.os-workspace-select-list button.is-active{background:#e6e9f4;box-shadow:inset 3px 0 #505b81}.os-workspace-select-list button[aria-selected=true].is-active{background:#d0d6eb}.os-workspace-select-list svg{flex:none;width:27px;height:26px}.os-workspace-select-list button>span{flex:1;gap:4px;min-width:0;display:grid}.os-workspace-select-list b{font-size:calc(12px * var(--asos-font-scale,1));overflow-wrap:anywhere;font-weight:600}.os-workspace-select-list small{font-size:calc(10px * var(--asos-font-scale,1));color:#686e82;font-weight:400}.os-workspace-select-list button>strong{color:#2e3c6c;font-size:calc(17px * var(--asos-font-scale,1))}.os-workspace-select-list>p{font-size:calc(12px * var(--asos-font-scale,1));color:#666b7d;margin:0;padding:12px}.os-workspace-select-help{font-size:calc(10px * var(--asos-font-scale,1));color:#6d7286}.os-dialog.os-searchable-docket.os-picker-creation{width:min(640px,calc(var(--os-vw,100vw) - 32px))}.os-picker-creation .os-picker-create{max-width:none}.os-cmail-toast{height:auto;min-height:0;max-height:calc(var(--os-vh,100vh) - 76px);z-index:1400;width:min(350px,calc(var(--os-vw,100vw) - 36px));box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#232c4d;font-size:calc(12px * var(--asos-font-scale,1));background:#f3f5fcf5;border:1px solid #adb4cf;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:fixed;top:52px;bottom:auto;right:18px;overflow-y:auto;box-shadow:0 10px 38px #131c3a33}.os-cmail-toast>svg{flex:none;width:43px;height:40px}.os-cmail-toast>div{flex:1;min-width:0}.os-cmail-toast strong{font-size:calc(14px * var(--asos-font-scale,1))}.os-cmail-toast p{color:#50566b;font-size:calc(12px * var(--asos-font-scale,1));overflow-wrap:anywhere;margin:5px 0}.os-cmail-toast span{font-size:calc(12px * var(--asos-font-scale,1));text-overflow:ellipsis;white-space:nowrap;color:#50566b;display:block;overflow:hidden}.os-cmail-toast button{width:auto;font-size:calc(11px * var(--asos-font-scale,1));color:#fff;background:#2a3662;border-radius:6px;margin:10px 0 0;padding:6px 10px}.os-cmail-toast .os-cmail-dismiss{color:#535a72;font-size:calc(21px * var(--asos-font-scale,1));background:0 0;margin:-5px -6px 0 0;padding:1px 7px}.os-view-menu{flex:none;position:relative}.os-view-menu summary{cursor:pointer;border-radius:5px;padding:8px 12px;list-style:none}.os-view-menu[open] summary{background:#d2d7e8}.os-view-menu [role=menu]{z-index:90;color:#242d4b;background:#f5f7fd;border:1px solid #acb4cf;border-radius:9px;min-width:205px;padding:12px;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #191f3625}.os-view-menu [role=menu]>strong,.os-view-required{font-size:calc(12px * var(--asos-font-scale,1));padding:5px 8px;display:block}.os-view-required{color:#6c7183;font-size:calc(11px * var(--asos-font-scale,1))}.os-view-menu [role=menu] label{white-space:nowrap;cursor:pointer;font-size:calc(13px * var(--asos-font-scale,1));align-items:center;gap:10px;padding:8px;display:flex}.os-view-menu input[type=checkbox]{accent-color:#27335f;width:16px;height:16px;min-height:0;margin:0}.os-file-path{color:#5d6377;font-size:calc(11px * var(--asos-font-scale,1));overflow-wrap:anywhere;background:#edeff5;border-bottom:1px solid #d5d9e5;padding:9px 20px}.os-path-cell{overflow-wrap:anywhere;font-size:calc(11px * var(--asos-font-scale,1));color:#5b6176;display:block}.os-file-column{display:none}.os-file-list-head{grid-template-columns:var(--os-file-columns);min-width:max-content;font-size:calc(11px * var(--asos-font-scale,1));color:#5d6379;border-bottom:1px solid #d7dae5;gap:12px;padding:10px 26px;display:grid}.os-list-view .os-file-grid{min-width:max-content}.os-list-view .os-file{grid-template-columns:var(--os-file-columns);flex-wrap:nowrap;min-width:max-content;display:grid}.os-list-view .os-file .os-file-detail{display:none}.os-list-view .os-file-column{font-size:calc(11px * var(--asos-font-scale,1));font-weight:400;display:block}.os-list-view .os-file strong{text-align:left;overflow-wrap:anywhere}.os-list-view .os-file-column time{white-space:nowrap}.os-dialog.os-library-file-picker .os-picker-list th:first-child,.os-dialog.os-library-file-picker .os-picker-list td:first-child{overflow-wrap:normal;width:32%;min-width:220px}.os-dialog.os-library-file-picker .os-picker-open{white-space:normal;overflow-wrap:normal;word-break:normal}.os-library-file-picker .os-picker-open>span{flex:none}.os-library-file-picker .os-picker-list th:not(:first-child),.os-library-file-picker .os-picker-list td:not(:first-child){min-width:130px}.os-menu-right>.os-sound-toggle{background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:flex}.os-dialog.os-sound-dialog{width:min(360px,calc(var(--os-vw,100vw) - 32px));height:auto}.os-sound-dialog .os-sound-panel{width:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.os-sound-dialog .os-sound-panel>strong{display:none}.os-sound-dialog .os-sound-panel label{font-size:calc(13px * var(--asos-font-scale,1))}.os-sound-dialog input[type=range]{min-height:24px}.os-sound-dialog .os-sound-panel>button{margin:6px 0 0}.os-sound-panel{color:#28304e;font-size:calc(12px * var(--asos-font-scale,1))}.os-sound-panel label{margin:12px 0;display:block}.os-sound-panel output{float:right}.os-sound-panel input[type=range]{accent-color:#2b3867;width:100%;margin:10px 0 0}.os-sound-panel input[type=checkbox]{accent-color:#2b3867;width:15px;min-height:0;margin:0 7px 0 0}.os-sound-panel button{width:100%;font-size:calc(11px * var(--asos-font-scale,1));background:#dbdfed;border:1px solid #b6bcd3;border-radius:6px;padding:8px}.os-sound-panel small{font-size:calc(10px * var(--asos-font-scale,1));color:#72788c;margin-top:10px;line-height:1.5;display:block}.os-context-portal{z-index:20000;pointer-events:none;font:calc(14px * var(--asos-font-scale,1)) "DM Sans",sans-serif;color:#1b223a;position:fixed;inset:0}.os-context-portal .os-context-menu{pointer-events:auto}.os-sound-panel label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.os-sound-panel input[type=checkbox]{flex:none;margin:0;display:inline-block}.os-folder-breadcrumbs{flex-wrap:wrap;align-items:center;gap:0;min-height:34px;display:flex}.os-folder-breadcrumbs>span{align-items:center;min-width:0;display:inline-flex}.os-folder-breadcrumbs button{width:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:3px 5px}.os-folder-breadcrumbs button:hover{background:#d5d9e9;text-decoration:underline}.os-folder-breadcrumbs button:focus-visible{outline-offset:1px;outline:2px solid #435286}.os-breadcrumb-separator{color:#83899d;margin:0 2px}.os-folder-breadcrumbs [aria-current=page]{overflow-wrap:anywhere;padding:3px 5px}@keyframes os-im-unread-pulse{0%,to{background:#e1e4ee;box-shadow:inset 0 0 0 1px #98a0bc}50%{background:#f3df9f;box-shadow:inset 0 0 0 1px #c8a54d}}.has-unread-im>.os-titlebar,.os-tasks>button.os-im-task-unread{animation:1.8s ease-in-out infinite os-im-unread-pulse}.os-im-unread{color:#fff;font-size:calc(10px * var(--asos-font-scale,1));background:#b74c3f;border-radius:10px;flex:none;padding:2px 6px;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.has-unread-im>.os-titlebar,.os-tasks>button.os-im-task-unread{background:#f3df9f;animation:none;box-shadow:inset 0 0 0 1px #c8a54d}}.os-menu-right>.os-notification-toggle{font-size:calc(11px * var(--asos-font-scale,1));background:#f3f4f9;border:1px solid #b6bcd3;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:flex}.os-menu-right>.os-notification-toggle[aria-pressed=true]{color:#fff;background:#28335c;border-color:#28335c}@media (width<=1400px){.os-notification-toggle>span{display:none}}@media (width<=1200px){.os-menu-right{scrollbar-width:none;overflow-x:auto}}.os-update-screen{z-index:50000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#232c4d;text-align:center;background:#e7e9f0f5;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.os-update-screen h1{font-size:calc(26px * var(--asos-font-scale,1));margin:22px 0 12px}.os-update-screen p{font-size:calc(15px * var(--asos-font-scale,1));color:#535970}.os-update-spinner{border:3px solid #b5bacc;border-top-color:#28335c;border-radius:50%;width:38px;height:38px;animation:1s linear infinite os-update-spin;display:inline-block}.os-update-notice{z-index:1600;box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);font-size:calc(12px * var(--asos-font-scale,1));color:#28335c;background:#f3f5fb;border:1px solid #b5bacc;border-radius:10px;padding:10px 15px;position:fixed;top:48px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #232c4d22}.os-update-notice button{color:#fff;cursor:pointer;background:#28335c;border:0;border-radius:6px;margin-left:12px;padding:6px 10px}@keyframes os-update-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.os-update-spinner{animation:none}}.os-compound-structure{box-sizing:border-box;background:#fff;flex-direction:column;height:100%;min-height:0;padding:16px;display:flex}.os-compound-structure header{color:#28335c;background:0 0;flex:none;gap:6px;height:auto;padding:0 0 12px;display:grid;position:static}.os-compound-structure header strong{overflow-wrap:anywhere;font-size:calc(15px * var(--asos-font-scale,1))}.os-compound-structure header small{font-size:calc(11px * var(--asos-font-scale,1));color:#6a6f80}.os-compound-structure>img{object-fit:contain;flex:1;width:100%;min-height:0}.asos-os>.os-dialog-backdrop{z-index:2147483647}.os-connection-notice{z-index:2147483646;color:#28335c;max-width:calc(100% - 24px);font-size:calc(12px * var(--asos-font-scale,1));pointer-events:none;background:#f3f5fb;border:1px solid #b5bacc;border-radius:9px;padding:9px 14px;position:fixed;top:46px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #232c4d22}.os-menu-center{grid-area:1/2;justify-self:center;align-items:center;display:flex}.os-menubar .os-menu-center .os-fullscreen-toggle{color:#384160;background:#dce0ed;border:1px solid #b2b8cb;border-radius:20px;padding:5px 12px;font-weight:650;transition:background .15s,color .15s,border-color .15s;box-shadow:0 1px 3px #212a4b10}.os-menu-center .os-fullscreen-toggle:after{content:"";background:#8b91a5;border-radius:50%;width:9px;height:9px;margin-left:5px;box-shadow:0 0 0 3px #ffffff70}.os-menubar .os-menu-center .os-fullscreen-toggle:hover{background:#cbd1e5}.os-menubar .os-menu-center .os-fullscreen-toggle[aria-pressed=true]{color:#fff;background:#24315e;border-color:#24315e}.os-menu-center .os-fullscreen-toggle[aria-pressed=true]:after{background:#a4b2e2;box-shadow:0 0 0 3px #ffffff20}.os-menu-center .os-fullscreen-toggle:focus-visible{outline-offset:3px;outline:2px solid #435285}.os-notebook-block-menu,.os-notebook-page-menu,.os-notebook-connection-menu{z-index:2147483647}.os-notebook-block-menu button:focus-visible{outline-offset:-2px;background:#dfe2ee;outline:2px solid #525d86}.os-notebook-connection-handles .os-notebook-dock-point{pointer-events:none;cursor:default}.os-workflow-launcher{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:850;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#f7f8fdf5,#e7eaf4f5);border:1px solid #cacfe2;border-radius:22px;align-items:center;width:min(760px,100% - 24px);height:146px;padding:4px 18px;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #18203c20,inset 0 1px #fff}.os-workflow-steps{align-items:stretch;gap:2px;width:100%;height:100%;display:flex}.os-workflow-launcher .os-workflow-steps>button{box-sizing:border-box;color:#242d4c;min-width:0;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:1px solid #0000;border-radius:15px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;margin:0;padding:3px;line-height:1.2;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.os-workflow-launcher .os-workflow-steps>button:hover,.os-workflow-launcher .os-workflow-steps>button:focus-visible{background:#d5daec;border-color:#c0c7de;transform:translateY(-2px);box-shadow:0 4px 12px #242d4c10}.os-workflow-launcher .os-workflow-steps svg{filter:drop-shadow(0 4px 4px #242d4c24);transform-origin:50%;flex:none;width:76px;height:68px;transition:transform .18s cubic-bezier(.2,.8,.25,1.3),filter .18s}.os-workflow-label{text-align:center;justify-content:center;align-items:center;min-height:29px;font-weight:650;display:flex}.os-workflow-step{color:#485275;width:18px;height:18px;font-size:calc(10px * var(--asos-font-scale,1));background:#d8dcec;border:1px solid #adb4cf;border-radius:50%;flex:none;place-items:center;font-weight:750;line-height:1;display:grid}.os-workflow-start{color:#6a7086;height:18px;font-size:calc(9px * var(--asos-font-scale,1));letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.os-workflow-launcher .os-launcher-grip{color:#838aa1;width:18px;height:42px;min-height:0;font-size:calc(22px * var(--asos-font-scale,1));cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;margin:0;padding:0;line-height:1;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.os-workflow-launcher .os-launcher-grip:hover{color:#3b4466;background:#d6daea}.os-workflow-launcher.is-dragging .os-launcher-grip{cursor:grabbing}.os-workflow-launcher .os-launcher-reset{color:#7a8096;width:18px;height:18px;font-size:calc(15px * var(--asos-font-scale,1));background:0 0;border:0;border-radius:5px;margin:0;padding:0;line-height:1;position:absolute;top:5px;right:5px}.os-workflow-launcher .os-launcher-reset:hover{color:#313a5b;background:#d6daea}.os-workflow-launcher.dock-left,.os-workflow-launcher.dock-right{width:132px;height:auto;max-height:calc(100% - 245px);padding:23px 3px 4px;top:170px;left:12px;overflow:auto;transform:none}.os-workflow-launcher.dock-right{left:auto;right:12px}.os-workflow-launcher.dock-left .os-workflow-steps,.os-workflow-launcher.dock-right .os-workflow-steps{flex-direction:column;height:auto}.os-workflow-launcher.dock-left .os-workflow-steps>button,.os-workflow-launcher.dock-right .os-workflow-steps>button{flex:none;min-height:132px}.os-workflow-launcher.dock-left .os-launcher-grip,.os-workflow-launcher.dock-right .os-launcher-grip{width:44px;height:20px;top:1px;left:50%;transform:translate(-50%)}.os-workflow-launcher.is-dragging{opacity:.94;box-shadow:0 20px 45px #18203c40}.os-launcher-drop-zone{z-index:849;pointer-events:none;color:#323b5a;font-size:calc(12px * var(--asos-font-scale,1));background:#c8cfe84d;border:2px dashed #6c79a6;border-radius:18px;place-items:center;font-weight:700;display:grid;position:absolute}.os-launcher-drop-zone.zone-top{width:70%;height:130px;top:44px;left:15%}.os-launcher-drop-zone.zone-left,.os-launcher-drop-zone.zone-right{width:140px;top:170px;bottom:85px;left:8px}.os-launcher-drop-zone.zone-right{left:auto;right:8px}@media (width<=700px){.os-workflow-launcher{height:146px;padding:4px 16px;top:104px}.os-workflow-steps{gap:1px}.os-workflow-launcher .os-workflow-steps>button{font-size:calc(9px * var(--asos-font-scale,1));gap:4px;padding:2px}.os-workflow-launcher .os-workflow-steps svg{width:60px;height:54px}.os-workflow-label{min-height:34px}.os-workflow-launcher.dock-left,.os-workflow-launcher.dock-right{width:104px;top:190px}}@media (prefers-reduced-motion:reduce){.os-workflow-launcher .os-workflow-steps>button{transition:none}}.os-workflow-launcher .os-launcher-grip,.os-workflow-launcher .os-launcher-reset{z-index:3}.os-workflow-launcher.dock-left,.os-workflow-launcher.dock-right{flex-direction:column;align-items:stretch;height:min(560px,100% - 245px);overflow:hidden}.os-workflow-launcher.dock-left .os-workflow-steps,.os-workflow-launcher.dock-right .os-workflow-steps{flex:1;height:auto;min-height:0;overflow:hidden auto}.os-workflow-launcher .os-workflow-steps>button:hover svg,.os-workflow-launcher .os-workflow-steps>button:focus-visible svg{filter:drop-shadow(0 8px 6px #242d4c40);transform:translateY(-4px)scale(1.18)}.os-workflow-launcher .os-workflow-steps>button:active svg{transform:translateY(-1px)scale(1.08)}@media (prefers-reduced-motion:reduce){.os-workflow-launcher .os-workflow-steps svg{transition:none}}.os-workflow-launcher .os-workflow-collapse{z-index:3;color:#5b637f;width:18px;height:18px;font-size:calc(16px * var(--asos-font-scale,1));background:0 0;border:0;border-radius:5px;margin:0;padding:0;line-height:1;position:absolute;top:5px;right:25px}.os-workflow-launcher .os-workflow-collapse:hover{background:#d6daea}.os-workflow-launcher.is-collapsed{border-radius:12px;flex-direction:row;align-items:center;width:168px;height:32px;max-height:none;padding:2px 5px 2px 23px;overflow:visible;box-shadow:0 4px 16px #18203c28}.os-workflow-launcher.is-collapsed .os-launcher-grip{width:18px;height:25px;font-size:calc(18px * var(--asos-font-scale,1));top:50%;left:2px;transform:translateY(-50%)}.os-workflow-launcher .os-workflow-expand{color:#313957;width:100%;min-width:0;height:26px;font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:9px;margin:0;padding:0 5px;font-weight:650;line-height:1;display:flex}.os-workflow-launcher .os-workflow-expand:hover{background:#d6daea}.os-clock-indicator{z-index:9000;color:#28345e;font-size:calc(12px * var(--asos-font-scale,1));background:#eef0f7;border-radius:16px;padding:7px 12px;position:absolute;bottom:74px;right:14px;box-shadow:0 2px 10px #1233}.asos-os>.os-clock-indicator{z-index:905;width:auto;min-height:0;margin:0;line-height:1.3;display:inline-flex;left:auto}.os-workflow-icon{flex:none;width:76px;height:68px;display:block;position:relative}.os-workflow-icon .os-workflow-step{z-index:2;background:#e9ecf7;border:1px solid #7884ae;width:20px;height:20px;position:absolute;top:0;left:0;box-shadow:0 1px 4px #242d4c20}.os-workflow-launcher.dock-left:not(.is-collapsed),.os-workflow-launcher.dock-right:not(.is-collapsed){max-height:calc(var(--os-vh,100vh) - 250px);padding-bottom:17px}.os-workflow-launcher.dock-left .os-workflow-steps>button,.os-workflow-launcher.dock-right .os-workflow-steps>button{gap:3px;min-height:112px;padding:4px 3px}.os-workflow-launcher .os-launcher-resize{z-index:4;cursor:ns-resize;touch-action:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:80%;height:14px;min-height:0;margin:0;padding:0;display:flex;position:absolute;bottom:1px;left:10%}.os-launcher-resize>span{background:#838aa1;border-radius:2px;width:30px;height:3px}.os-launcher-resize:hover>span,.os-launcher-resize:focus-visible>span{background:#313a5b}@media (width<=700px){.os-workflow-icon{width:60px;height:54px}.os-workflow-launcher.dock-left .os-workflow-steps>button,.os-workflow-launcher.dock-right .os-workflow-steps>button{min-height:100px}}.os-window-body:has(>.os-folder-controls){container:os-folder-window/inline-size}.asos-os .os-folder-controls:has(>.os-folder-back){grid-template-columns:72px 144px minmax(0,1fr) 92px}.asos-os .os-folder-controls button.os-folder-back{box-sizing:border-box;color:#363e5c;width:72px;min-width:0;height:34px;min-height:34px;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #c5c8d3;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 9px;line-height:1.2;display:inline-flex;box-shadow:0 1px 2px #18203e10}.os-folder-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.asos-os .os-folder-controls button.os-folder-back:hover:not(:disabled){background:#e1e4ee;border-color:#9299b4}.asos-os .os-folder-controls button.os-folder-back:focus-visible{outline-offset:2px;outline:2px solid #3c4d88}.asos-os .os-folder-controls button.os-folder-back:disabled{color:#9a9da9;box-shadow:none;cursor:default;opacity:1;background:#f5f6f9;border-color:#dadce4}@container os-folder-window (width<=500px){.asos-os .os-folder-controls{grid-template-columns:92px minmax(0,1fr) 34px;gap:8px;padding:8px}.asos-os .os-folder-controls:has(>.os-folder-back){grid-template-columns:34px 92px minmax(0,1fr) 34px}.asos-os .os-folder-controls .os-folder-back>span,.asos-os .os-folder-view>span,.asos-os .os-folder-controls .os-refresh-button>span{display:none}.asos-os .os-folder-controls button.os-folder-back{width:34px;padding:0}.asos-os .os-folder-controls .os-folder-view select{width:92px}.asos-os .os-window-body .os-folder-controls button.os-refresh-button{width:34px;min-width:34px;padding:0}}.os-launcher-controls{z-index:5;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.os-workflow-launcher .os-launcher-controls>button{box-sizing:border-box;color:#3c4565;width:28px;height:28px;min-height:28px;font-size:calc(18px * var(--asos-font-scale,1));background:#dfe3ef;border:0;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;line-height:1;display:grid;position:static;transform:none}.os-workflow-launcher .os-launcher-controls>button:hover{background:#ccd2e6}.os-workflow-launcher.dock-left:not(.is-collapsed),.os-workflow-launcher.dock-right:not(.is-collapsed){padding-top:24px;padding-bottom:54px}.os-workflow-launcher.dock-left:not(.is-collapsed) .os-launcher-grip,.os-workflow-launcher.dock-right:not(.is-collapsed) .os-launcher-grip{width:44px;height:20px;top:2px;left:50%;transform:translate(-50%)}.os-workflow-launcher.dock-left .os-launcher-controls,.os-workflow-launcher.dock-right .os-launcher-controls{flex-direction:row;justify-content:center;inset:auto 0 19px;transform:none}.os-window-body:has(>.os-folder-controls){overflow-anchor:none;direction:ltr}.os-workflow-launcher.dock-top:not(.is-collapsed),.os-workflow-launcher.dock-floating:not(.is-collapsed){height:122px;padding-top:3px;padding-bottom:3px;padding-right:44px}.os-workflow-launcher .os-launcher-grip{place-items:center;display:grid}.os-launcher-grip-icon{flex:none;width:18px;height:18px;display:block}.os-workflow-launcher.is-collapsed .os-launcher-grip{height:26px}.os-workflow-expand-icon,.os-workflow-expand-chevron{flex:none;width:14px;height:14px;display:block}.os-workflow-expand-label{align-items:center;height:20px;line-height:20px;display:flex}.os-workflow-launcher .os-launcher-controls>button{text-align:center;text-indent:0;justify-items:center}.os-workflow-launcher .os-launcher-controls>button>svg{filter:none;width:18px;height:18px;margin:0;display:block;transform:none}.os-workspaces-red{--os-folder-color:#bd4944;--os-folder-front:#d37b77}.os-workspace-browser-controls{background:#eff1f8;border-bottom:1px solid #cacfe2;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.os-workspace-browser-controls label{font-size:calc(13px * var(--asos-font-scale,1));align-items:center;gap:8px;min-width:0;display:flex}.os-workspace-browser-controls select{width:auto;min-width:150px;max-width:100%;font-size:calc(13px * var(--asos-font-scale,1));margin:0;padding:7px 10px}.os-workspace-browser-controls .os-workspace-show-all input{flex:none;width:16px;height:16px;margin:0}@media (width<=600px){.os-workspace-browser-controls{flex-direction:column;align-items:flex-start}.os-workspace-browser-controls label{flex-wrap:wrap}}.asos-os .os-desktop-hint{bottom:130px}.os-usb-browser{width:min(720px,100vw - 32px)}.os-usb-toolbar{align-items:center;gap:12px;display:flex}.os-usb-toolbar strong{overflow-wrap:anywhere;flex:1}.os-usb-entries{max-height:50vh;padding:0;list-style:none;overflow:auto}.os-usb-entries li{overflow-wrap:anywhere;border-bottom:1px solid #cacfe2;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.os-usb-browser .os-usb-entries button,.os-usb-toolbar button{width:auto;margin:0;padding:7px 12px}.os-usb-toolbar{flex-wrap:wrap}.os-usb-toolbar label{font-size:calc(13px * var(--asos-font-scale,1));align-items:center;gap:6px;display:flex}.os-usb-toolbar select{width:auto;margin:0;padding:6px}.os-usb-filters{align-items:center;gap:16px;margin:14px 0;display:flex}.os-usb-filters>input{flex:1;min-width:0;margin:0}.os-usb-filters label{white-space:nowrap;font-size:calc(12px * var(--asos-font-scale,1));align-items:center;gap:6px;display:flex}.os-usb-filters label input{width:15px;height:15px;margin:0}.os-local-files{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-content:start;gap:10px;min-height:250px;max-height:50vh;display:grid;overflow:auto}.os-usb-browser .os-local-file{color:#242d4c;width:100%;min-width:0;box-shadow:none;font-size:calc(13px * var(--asos-font-scale,1));text-align:center;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;margin:0;padding:10px 6px;line-height:1.3;display:flex}.os-local-file svg{filter:drop-shadow(0 2px 2px #242d4c20);flex:none;width:54px;height:50px}.os-local-file small{font-size:calc(11px * var(--asos-font-scale,1));color:#6d7283}.os-usb-browser .os-local-file:hover,.os-usb-browser .os-local-file.is-selected{background:#d9deee;border-color:#97a0c1}.os-local-files.view-list{flex-direction:column;gap:0;display:flex}.os-usb-browser .view-list .os-local-file{text-align:left;border-bottom:1px solid #d5d9e5;border-radius:0;flex-direction:row;padding:8px}.view-list .os-local-file svg{width:30px;height:28px}.view-list .os-local-file span{flex:1}.view-list .os-local-file small{text-align:right;width:90px}.os-usb-browser footer small{font-size:calc(12px * var(--asos-font-scale,1));margin-right:auto}@media (width<=550px){.os-usb-filters{flex-wrap:wrap}.os-usb-toolbar strong{flex-basis:60%}}.os-local-folder-window{background:#f7f8fb;flex-direction:column;min-height:100%;display:flex}.os-local-folder-window .os-usb-toolbar{position:static}.os-local-folder-window .os-usb-toolbar strong{font-size:calc(13px * var(--asos-font-scale,1))}.os-local-folder-window .os-usb-filters{background:#edeff4;border-bottom:1px solid #d2d5df;margin:0;padding:10px 16px}.os-local-folder-window .os-usb-filters label{flex-direction:row;align-items:center;display:flex}.os-local-folder-window .os-usb-filters label input{appearance:auto;margin:0;padding:0;width:16px!important;height:16px!important;min-height:0!important}.os-local-folder-window .os-local-files{flex:1;grid-template-columns:repeat(auto-fill,132px);gap:12px;min-height:200px;max-height:none;padding:16px}.os-local-folder-window .os-local-file{color:#242d4c;box-shadow:none;width:100%;min-width:0;font-size:calc(12px * var(--asos-font-scale,1));text-align:center;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;margin:0;padding:10px 6px;line-height:1.3;display:flex}.os-local-folder-window .os-local-file:hover,.os-local-folder-window .os-local-file.is-selected{background:#d9deee;border-color:#97a0c1}.os-local-folder-window .view-list{display:flex}.os-local-folder-window .view-list .os-local-file{text-align:left;border-bottom:1px solid #d5d9e5;flex-direction:row;min-height:46px}.os-local-folder-window .os-local-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os-local-status small{font-size:calc(12px * var(--asos-font-scale,1));flex:1}.os-local-status button{width:auto;font-size:calc(12px * var(--asos-font-scale,1));margin:0;padding:6px 10px}.asos-os .os-local-status button{color:#363e5c;width:auto;min-height:32px;font:600 calc(12px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#fff;border:1px solid #c5c8d3;border-radius:7px;justify-content:center;align-items:center;margin:0;padding:6px 12px;display:inline-flex;box-shadow:0 1px 2px #18203e10}.asos-os .os-local-status button:hover:not(:disabled){background:#e1e4ee}.os-usb-context{z-index:2147483646;background:#f4f6fb;border:1px solid #bfc5d9;border-radius:10px;min-width:190px;padding:6px;position:fixed;box-shadow:0 12px 32px #171f3d33}.os-usb-context button{color:#242c4a;text-align:left;width:100%;font:400 calc(13px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:0 0;border:0;border-radius:5px;margin:0;padding:9px 12px;display:block}.os-usb-context button:hover{background:#d9deee}.os-window-body.os-list-view>.os-folder-controls,.os-window-body.os-list-view>.os-folder-breadcrumbs,.os-window-body.os-list-view>.os-explorer-toolbar,.os-window-body.os-list-view>.os-organizer-content>.os-explorer-toolbar,.os-window-body.os-list-view>.os-workspace-browser-controls{box-sizing:border-box;width:100%;min-width:0;position:sticky;left:0}.os-workspace-launch-prompt{box-sizing:border-box;color:#493714;border-block:1px solid #e6ca7b;background:#fff3cf;border-left:5px solid #c68a20;align-items:center;gap:12px;width:100%;min-width:0;padding:16px 20px;font-weight:500;line-height:1.5;display:flex;position:sticky;left:0}.os-workspace-launch-prompt>svg{color:#93600c;flex:0 0 24px;width:24px;height:24px}.os-workspace-launch-prompt>span{overflow-wrap:anywhere;min-width:0}.os-workspace-launch-prompt strong{font-weight:750}.asos-os .os-window .os-browser-resize-handle{z-index:15;color:#6d7c9f;width:24px;height:24px;font-size:calc(18px * var(--asos-font-scale,1));cursor:se-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#e6ebf6;border:0;border-radius:0 0 10px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute;bottom:0;right:0}.asos-os .os-window .os-browser-resize-handle:hover{background:#d3ddf4}.asos-os .os-window[data-os-resizing=true]{-webkit-user-select:none;user-select:none}.asos-os .os-window.os-browser-fullscreen{border-radius:0;max-height:none;width:var(--os-vw,100vw)!important;height:calc(var(--os-vh,100vh) - 42px)!important;top:42px!important;left:0!important}.asos-os[data-browser-fullscreen=true] .os-taskbar,.asos-os[data-browser-fullscreen=true] .os-workflow-launcher,.asos-os[data-browser-fullscreen=true] .os-clock-indicator{visibility:hidden}.os-menubar .os-support-toggle svg{width:23px;height:23px;display:block}.os-app-menubar details:not([open])>[role=menu]{display:none}.documents-backdrop{z-index:180;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12182c78;padding:22px;display:flex;position:fixed;inset:0}.documents-app{color:#23293d;background:#f2f3f5;border:1px solid #ffffff80;border-radius:16px;outline:none;flex-direction:column;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 100px #10152760}.documents-app button{width:auto;font-weight:500;line-height:1.3;font:inherit;cursor:pointer;color:#28304b;box-shadow:none;background:#fff;border:1px solid #ced0d9;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:7px 11px;display:inline-flex}.documents-app button:hover:not(:disabled){background:#e9ebf2;border-color:#8289a3}.documents-app button:disabled{opacity:.45;cursor:default}.documents-app button:focus-visible,.documents-app input:focus-visible,.documents-app select:focus-visible{outline-offset:2px;outline:2px solid #243985}.documents-titlebar{color:#fff;background:#19254f;flex:none;align-items:center;gap:12px;padding:13px 20px;display:flex}.documents-titlebar small{color:#c8cdde;font-size:calc(12px * var(--asos-font-scale,1));margin-top:2px;display:block}.documents-app-icon{color:#1c2b5e;width:34px;height:38px;font:bold calc(25px * var(--asos-font-scale,1)) Georgia, serif;background:#ebeef7;border-radius:5px;place-items:center;display:grid}.documents-titlebar .documents-private{font-size:calc(12px * var(--asos-font-scale,1));color:#c8cdde;margin-left:auto}.documents-titlebar button{color:#fff;font-size:calc(26px * var(--asos-font-scale,1));background:0 0;border:0;padding:0 8px}.documents-body{flex:1;min-height:0;display:flex}.documents-sidebar{background:#f8f9fb;border-right:1px solid #d9dbe1;flex-direction:column;flex:0 0 236px;width:236px;padding:22px 14px 15px;display:flex;overflow-y:auto}.documents-sidebar .eyebrow{font-size:calc(10px * var(--asos-font-scale,1));letter-spacing:.14em;color:#606578;margin:0 8px 18px}.documents-create{gap:7px;margin-bottom:20px;display:grid}.documents-create button{text-align:left;font-size:calc(12px * var(--asos-font-scale,1))}.documents-create button:first-child{color:#fff;background:#24346c;border-color:#24346c}.documents-list{gap:5px;display:grid}.documents-list button{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;min-width:0;padding:11px 7px;display:flex}.documents-list button.active{background:#eaecf2;border-color:#c5cada}.documents-list button>span:last-child{min-width:0}.documents-list b{font-size:calc(12px * var(--asos-font-scale,1));overflow-wrap:anywhere;display:block}.documents-list small{font-size:calc(10px * var(--asos-font-scale,1));color:#717581;margin-top:5px;display:block}.document-file-icon{color:#3e496f;height:34px;font:bold calc(15px * var(--asos-font-scale,1)) Georgia, serif;background:#fff;border:1px solid #d1d4dd;border-radius:3px;flex:0 0 27px;place-items:center;display:grid}.documents-sidebar-note{font-size:calc(11px * var(--asos-font-scale,1));color:#737784;margin:auto 8px 0;padding-top:28px;line-height:1.6}.documents-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.documents-filebar{background:#fff;border-bottom:1px solid #dcdee4;flex-shrink:0;align-items:center;gap:8px;padding:13px 18px;display:flex}.documents-filebar input{min-width:80px;max-width:600px;font-size:calc(16px * var(--asos-font-scale,1));color:#28304b;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:7px 4px;font-weight:600}.documents-filebar input:hover{border-color:#d3d5de}.documents-filebar span{font-size:calc(11px * var(--asos-font-scale,1));color:#6d717f;white-space:nowrap;margin-left:auto}.documents-filebar button{font-size:calc(12px * var(--asos-font-scale,1));white-space:nowrap}.documents-toolbar{background:#f9fafd;border-bottom:1px solid #d7d9e1;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:10px 18px;display:flex}.documents-toolbar button{font-size:calc(12px * var(--asos-font-scale,1));background:0 0;border-color:#0000;min-width:30px;padding:6px 8px}.documents-toolbar button[aria-pressed=true]{background:#dcdfeb;border-color:#bbc0d4}.documents-toolbar select{color:#31374d;width:130px;font-size:calc(12px * var(--asos-font-scale,1));background:#fff;border:1px solid #d0d3dc;border-radius:4px;padding:6px}.documents-divider{background:#d3d6df;width:1px;height:20px;margin:0 5px}.documents-linkbar{font-size:calc(11px * var(--asos-font-scale,1));background:#ebedf5;border-bottom:1px solid #d5d8e1;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;display:flex}.documents-linkbar button{font-size:calc(11px * var(--asos-font-scale,1));padding:4px 10px}.documents-linkbar small{color:#6c7080;font-size:calc(10px * var(--asos-font-scale,1));margin-left:auto}.documents-canvas{background:#e7e8ed;flex:1;min-height:0;padding:30px 24px 50px;overflow:auto}.documents-paper{background:#fff;border:1px solid #d3d5dd;width:min(100%,816px);min-height:1056px;margin:auto;padding:80px 82px;box-shadow:0 4px 18px #24293d10}.documents-paper .tiptap{color:#242824;min-height:890px;font:calc(16px * var(--asos-font-scale,1))/1.7 "Times New Roman", Georgia, serif;overflow-wrap:anywhere;outline:none}.documents-paper .tiptap p{margin:0 0 12px}.documents-paper .tiptap h1{font:bold calc(28px * var(--asos-font-scale,1))/1.3 "Times New Roman", serif;color:#262b3e;margin:20px 0 16px}.documents-paper .tiptap h2{font:bold calc(23px * var(--asos-font-scale,1))/1.4 "Times New Roman", serif;margin:18px 0 12px}.documents-paper .tiptap h3{font-size:calc(19px * var(--asos-font-scale,1))}.documents-paper .tiptap ul,.documents-paper .tiptap ol{padding-left:26px}.documents-paper .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0}.documents-paper .tiptap th,.documents-paper .tiptap td{vertical-align:top;border:1px solid #adb1bf;min-width:35px;padding:8px;position:relative}.documents-paper .tiptap th{background:#ebedf3;font-weight:700}.documents-paper .tiptap .selectedCell{background:#dfe2ee}.documents-paper .tiptap img{max-width:100%;height:auto;margin:16px auto;display:block}.documents-paper .tiptap blockquote{border-left:3px solid #b5baca;margin-left:0;padding-left:20px}.document-claims{background:#f9fafe;border:1px solid #c6cad9;border-radius:6px;margin:24px -18px;padding:15px 18px}.document-claims-header{font:calc(11px * var(--asos-font-scale,1))/1.5 system-ui, sans-serif;color:#424c70;-webkit-user-select:none;user-select:none;border-bottom:1px solid #d8dbe7;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.document-claims-header small{font-size:calc(10px * var(--asos-font-scale,1));display:block}.document-claims-header button{font:calc(10px * var(--asos-font-scale,1)) system-ui, sans-serif;margin-left:5px;padding:4px 6px}.documents-statusbar{font-size:calc(10px * var(--asos-font-scale,1));color:#6b7080;background:#f6f7fb;border-top:1px solid #d1d4df;flex-shrink:0;justify-content:space-between;padding:9px 18px;display:flex}.documents-error,.documents-notice{font-size:calc(12px * var(--asos-font-scale,1));padding:10px 18px;line-height:1.5}.documents-error{color:#873c2a;background:#fff0eb}.documents-notice{color:#3c4563;background:#e8ebf5}.documents-conflict{flex-wrap:wrap;gap:8px;padding:8px 18px;display:flex}.documents-import-note{font-size:calc(11px * var(--asos-font-scale,1));background:#fffbed;padding:8px 18px;line-height:1.6}.documents-import-note p{max-width:80ch}.documents-history{background:#f8f9fc;border-left:1px solid #d2d5df;flex:0 0 240px;width:240px;padding:18px;overflow-y:auto}.documents-history h3{font-size:calc(15px * var(--asos-font-scale,1));margin:0 0 8px}.documents-history>p{font-size:calc(11px * var(--asos-font-scale,1));color:#696d7c;line-height:1.5}.documents-history article{font-size:calc(12px * var(--asos-font-scale,1));border-top:1px solid #d7dae4;gap:7px;padding:17px 0;display:grid}.documents-history small,.documents-history article span{font-size:calc(10px * var(--asos-font-scale,1));color:#6c7080}.documents-history button{font-size:calc(11px * var(--asos-font-scale,1))}.documents-empty{text-align:center;max-width:480px;margin:auto;padding:35px}.documents-empty h2{font:calc(30px * var(--asos-font-scale,1)) Georgia, serif;color:#2a3353}.documents-empty p{font-size:calc(14px * var(--asos-font-scale,1));color:#6c7080;line-height:1.7}.documents-empty-icon{width:64px;height:76px;font:calc(40px * var(--asos-font-scale,1)) Georgia, serif;color:#394672;background:#fff;border:1px solid #babfd0;border-radius:5px;place-items:center;margin:auto;display:grid}.documents-confirm{z-index:5;color:#fff;background:#18203ef2;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.documents-confirm>div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1050px){.documents-backdrop{padding:8px}.documents-sidebar{flex-basis:190px;width:190px}.documents-paper{padding:45px 40px}.documents-linkbar small{display:none}.documents-history{position:absolute;top:68px;bottom:0;right:0;box-shadow:-6px 0 20px #252b4020}}@media (width<=650px){.documents-backdrop{padding:0}.documents-app{border-radius:0}.documents-titlebar{padding:10px}.documents-titlebar .documents-private{display:none}.documents-titlebar>button{margin-left:auto}.documents-body{flex-direction:column}.documents-sidebar{border-bottom:1px solid #d1d4df;border-right:0;flex:none;width:100%;max-height:150px;padding:10px}.documents-sidebar .eyebrow,.documents-sidebar-note{display:none}.documents-create{flex-wrap:wrap;gap:5px;margin:0 0 6px;display:flex}.documents-create button{font-size:calc(10px * var(--asos-font-scale,1));padding:5px}.documents-list{display:flex;overflow-x:auto}.documents-list button{flex:0 0 175px;padding:5px}.documents-list small{font-size:calc(9px * var(--asos-font-scale,1))}.documents-filebar{flex-wrap:wrap;gap:5px;padding:8px}.documents-filebar input{font-size:calc(13px * var(--asos-font-scale,1));flex:70%}.documents-filebar span{font-size:calc(9px * var(--asos-font-scale,1))}.documents-filebar button{font-size:calc(10px * var(--asos-font-scale,1));padding:5px 8px}.documents-toolbar{gap:2px;padding:7px}.documents-toolbar button{font-size:calc(11px * var(--asos-font-scale,1));padding:5px}.documents-toolbar select{width:103px;font-size:calc(11px * var(--asos-font-scale,1))}.documents-canvas{padding:12px 8px}.documents-paper{min-height:800px;padding:24px 20px}.documents-paper .tiptap{font-size:calc(14px * var(--asos-font-scale,1))}.document-claims{margin:18px -8px;padding:10px}.document-claims-header{flex-wrap:wrap;align-items:start}.documents-statusbar span:last-child{display:none}.documents-linkbar{padding:6px 10px}.documents-history{top:58px}}.documents-embedded{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f3f5;padding:0}.documents-embedded .documents-app{box-shadow:none;border:0;border-radius:0}.session-expired{box-sizing:border-box;color:#20273e;background:#f4f5fa;border:1px solid #bdc1d0;border-radius:22px;width:min(480px,100vw - 40px);padding:32px;box-shadow:0 24px 100px #132b3560}.session-expired::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#161e3970}.session-expired h2{font-size:calc(28px * var(--asos-font-scale,1));margin:8px 0 16px}.session-expired p{line-height:1.6}.session-expired-icon{width:48px;height:48px;font-size:calc(30px * var(--asos-font-scale,1));background:#dce0ec;border-radius:14px;place-items:center;display:grid}.session-expired-actions{flex-wrap:wrap;gap:12px;margin:24px 0 18px;display:flex}.session-expired-actions a,.session-expired-actions button{font:inherit;cursor:pointer;border-radius:10px;padding:12px 16px;font-weight:700;text-decoration:none}.session-expired-actions a{color:#fff;background:#23305d}.session-expired-actions button{color:#232d50;background:#fff;border:1px solid #aeb4c7}.session-expired small{color:#4f5464}.session-expired{max-height:calc(100dvh - 40px);overflow:auto}.session-expired-actions .session-sign-in{color:#fff;background:#23305d}.session-expired .auth-reauthenticate{background:0 0;min-height:0;margin:16px 0;padding:0;display:block}.session-expired .auth-reauthenticate .auth-card{box-sizing:border-box;width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.session-expired .auth-reauthenticate h2{font-size:calc(21px * var(--asos-font-scale,1))}.session-expired .auth-reauthenticate input{box-sizing:border-box;max-width:100%}:root{--asos-primary:#3659db;--asos-ink:#17213e;--asos-surface:#f6f8fd;--asos-accent:#c6d4ff}.asos-logo,.asos-logo.compact,.auth-brand .asos-logo{aspect-ratio:290/72;filter:none;opacity:1;flex:none;width:290px;height:auto;position:relative;overflow:visible}.asos-logo img,.asos-logo.compact img,.auth-brand .asos-logo img,.onboarding-brand>.asos-logo img{width:100%;max-width:100%;height:auto;display:block;position:static;top:auto;left:auto}.auth-brand{color:#fff;background:radial-gradient(at 10% 10%,#385fd5 0%,#223d91 40%,#14234d 100%)}.auth-brand .eyebrow{color:#b6c9ff}.auth-brand>p:last-child{color:#d0daf5}.auth-card{color:#17213e;background:#f7f8fc}.auth-card button{color:#fff;background:#3659db}.auth-card input{border-color:#cbd3e5}.auth-card input:focus{outline-color:#3659db}.asos-os{color:#17213e;background:radial-gradient(at 75% 28%,#e8edff 0%,#c4cee8 45%,#7b91c6 100%)}.os-wallpaper img{transform:none}.os-wallpaper span{color:#344976}.asos-os{background:0 0}.asos-desktop-wallpaper{z-index:109;pointer-events:none;color:#26375b;background:radial-gradient(at 75% 28%,#e8edff 0%,#c4cee8 45%,#7b91c6 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}.asos-wallpaper-lockup{opacity:.38;justify-content:center;align-items:center;gap:28px;display:flex}.asos-wallpaper-lockup img{flex:none;width:clamp(70px,8vw,150px);height:auto;display:block}.asos-wallpaper-lockup strong{letter-spacing:-.065em;font:700 clamp(70px,8vw,150px)/1 Arial,sans-serif}.asos-desktop-wallpaper>span{text-align:center;opacity:.42;letter-spacing:.18em;text-transform:uppercase;max-width:90vw;font:500 clamp(9px,1vw,14px)/1.5 DM Sans,sans-serif}@media (width<=700px){.asos-wallpaper-lockup{gap:15px}.asos-desktop-wallpaper{gap:18px}}.asos-os>.os-menubar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.os-menubar>.os-menu-right{scrollbar-width:thin;justify-content:flex-start;justify-self:end;width:max-content;max-width:100%;overflow:auto hidden}.os-menu-right>*{flex-shrink:0}@media (width<=700px){.asos-os>.os-menubar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.os-menu-center{grid-area:1/2}.os-menubar>.os-menu-right{grid-area:1/3;max-width:100%}.os-menubar>.os-brand{max-width:100px}}.os-workflow-launcher .os-workflow-steps{scrollbar-width:thin;overflow:auto hidden}.os-workflow-launcher .os-workflow-steps>button{flex:1 0 110px;min-width:110px}.os-workflow-launcher.dock-left .os-workflow-steps,.os-workflow-launcher.dock-right .os-workflow-steps{overflow:hidden auto}.os-dock-drop-feedback{z-index:9999;pointer-events:none;color:#fff;font:600 calc(13px * var(--asos-font-scale,1)) "DM Sans",sans-serif;background:#2749bb;border:1px solid #bdccff;border-radius:9px;padding:12px 20px;position:fixed;top:180px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #17213e33}.asos-os[data-dock-drop=true] .os-workflow-launcher{outline:3px solid #5778ef;box-shadow:0 0 0 7px #5778ef22}.os-workflow-launcher.dock-left .os-workflow-steps>button,.os-workflow-launcher.dock-right .os-workflow-steps>button{width:100%;min-width:0}.asos-os>.os-edition-switch{z-index:8;color:#34466a;width:auto;max-width:calc(100% - 36px);min-height:0;line-height:1.3;font:calc(11px * var(--asos-font-scale,1)) system-ui;background:#eef1facf;border:1px solid #a6b4d5;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;display:inline-flex;position:absolute;inset:auto auto 74px 18px}.asos-os[data-edition=legal] .os-wallpaper strong{color:#25344b66}.asos-os>.os-security-label{bottom:118px}
