@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter,system-ui,sans-serif;color:#202126;background:#edf0f3;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.48}button{background:none;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent, #b78a00);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent, #b78a00) 15%,transparent)}button:active{box-shadow:0 0 12px color-mix(in srgb,var(--accent) 35%,transparent)}.icon{width:24px;height:24px;object-fit:contain;flex-shrink:0;vertical-align:middle}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:#fff;padding:15px}.skip-link:focus{top:10px}.review-app{--surface: #fff;--rail: #f9fafb;--card: #f8f9fa;--text: #202126;--muted: #69717b;--line: #e0e4e9;--shadow: 0 2px 5px #15233516;display:flex;min-height:100vh;color:var(--text);gap:64px;justify-content:center;padding:40px 32px 24px}.review-app[data-theme=dark]{--surface: #10151d;--rail: #1c2530;--card: #19222d;--text: #eef0f5;--muted: #b2bcc8;--line: #344150;--shadow: 0 2px 6px #0008;background:#0b1017;color:var(--text)}.review-tools{width:290px;flex-shrink:0;padding-top:38px;align-self:flex-start;position:sticky;top:24px}.review-brand{display:flex;gap:12px;align-items:center;margin-bottom:40px}.review-brand>.icon{width:49px;height:49px}.review-brand strong{display:block;font-size:20px;letter-spacing:-.8px}.review-brand span{display:block;font-size:12px;color:var(--muted);margin-top:5px}.review-eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted)}.review-tools h1{font-size:29px;letter-spacing:-1px;font-weight:600;margin:12px 0}.review-description{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:30px}.review-tools label{display:block;font-size:11px;font-weight:600;margin:24px 0 9px}.review-tools select{width:100%;height:44px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface);color:var(--text);font-size:12px}.review-themes{display:flex;margin-top:14px;gap:8px}.review-themes button{flex:1;border:1px solid var(--line);border-radius:7px;padding:12px;background:var(--surface);font-size:12px}.review-themes button[aria-pressed=true]{border-color:#b78a00;box-shadow:0 0 0 1px #b78a0022}.review-scope{font-size:11px;color:var(--muted);line-height:1.7;border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.review-scope summary{cursor:pointer;font-weight:600}.review-count{display:flex;gap:16px;align-items:center;margin-top:30px}.review-count>span{font-size:44px;font-weight:600;letter-spacing:-2px}.review-count p{font-size:11px;line-height:1.6;color:var(--muted)}.review-safety{font-size:8px;letter-spacing:1px;line-height:1.8;max-width:230px;color:var(--muted)}.preview-stage{width:430px;min-width:0}.preview-caption{display:flex;gap:9px;font-size:10px;color:var(--muted);margin-bottom:13px;align-items:center}.preview-caption>span:first-child{border:1px solid var(--line);border-radius:5px;padding:5px 7px}.preview-caption>span:last-child{margin-left:auto;text-transform:capitalize}.preview-bottom{font-size:10px;text-align:center;color:var(--muted);margin-top:14px}.device{background:var(--surface);color:var(--text);position:relative;width:100%;height:932px;border-radius:28px;box-shadow:0 20px 80px #0f25301b,0 0 0 1px #7d879033;overflow:hidden;font-size:calc(12px * var(--text-scale));isolation:isolate}.device-base{height:100%;display:flex;flex-direction:column;position:relative;padding-bottom:18px}.statusbar{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 23px;font-size:10px;font-weight:600;flex-shrink:0}.statusbar i{position:absolute;top:12px;left:calc(50% - 42px);width:84px;height:22px;background:#030405;border-radius:20px}.home-indicator{position:absolute;bottom:10px;height:4px;width:132px;left:calc(50% - 66px);border-radius:5px;background:var(--text);z-index:1}.fixture-ribbon{position:absolute;top:33px;left:0;width:100%;text-align:center;font-size:6px;letter-spacing:.7px;color:var(--muted);pointer-events:none;z-index:9;background:var(--surface)}.context-header{height:58px;flex-shrink:0;margin:0 14px 0 13px;display:flex;align-items:center;justify-content:space-between}.back{height:44px;display:flex;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600}.back .icon{width:21px;height:21px}.header-end{display:flex;gap:7px;align-items:center}.environment-mark>.icon{width:43px;height:43px}.page-heading{padding:8px 24px 15px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-shrink:0}.page-heading h1{font-size:23px;letter-spacing:-.7px;line-height:1.2;margin:0 0 6px;font-weight:600}.page-heading p{font-size:11px;color:var(--muted);margin:0}.page-body{padding:0 24px 20px;overflow-y:auto;scrollbar-width:thin;flex:1;min-height:0}.page-body>p{font-size:11px;color:var(--muted);line-height:1.7}.panel{width:100%;text-align:left;border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--card));border-radius:9px;box-shadow:var(--shadow),inset 0 0 0 3px color-mix(in srgb,var(--rail) 70%,transparent);padding:16px;margin-bottom:14px;position:relative;transition:border-color .25s,box-shadow .5s}.panel strong{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.panel small{font-size:10px;line-height:1.5;color:var(--muted)}.panel p{margin:9px 0 0;font-size:11px;color:var(--muted);line-height:1.6}.selected,.panel.selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),0 2px 7px color-mix(in srgb,var(--accent) 12%,transparent)}.small-panel,.button-row>button,.page-body>button:not(.stage-heading):not(.panel),.modal>button:not(.icon-button),.source-option,.settings-body button{min-height:44px;background:var(--card);border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow);padding:9px 12px;text-align:left;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.small-panel>.icon,.button-row .icon{width:19px;height:19px}.button-row{display:flex;gap:10px;margin:14px 0}.button-row>*{flex:1;min-width:0}.button-row>button{justify-content:center;font-size:11px;padding:8px}.source-caption{font-size:10px;color:var(--muted);margin:3px 0 18px}.dashboard-body{padding:0 24px;flex:1;position:relative;min-height:0;overflow-y:auto}.utilities{display:flex;justify-content:space-around;border-top:1px solid var(--line);padding-top:10px;margin-bottom:16px}.utilities button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:54px;min-height:59px;font-size:10px}.utilities .icon{width:28px;height:28px}.inventory-cog{width:100%;min-height:42px;margin-bottom:17px;font-size:11px}.inventory-cog .icon{width:20px;height:20px}.headline{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));padding:13px 15px 14px}.headline-title{display:flex;align-items:center;justify-content:space-between}.headline-title>strong{font-size:14px}.preset{font-size:10px;display:flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:5px;padding:5px 7px;min-height:32px}.preset .icon{width:17px;height:17px}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 10px;margin-top:10px}.summary-grid button{min-height:45px;text-align:left;padding:0}.summary-grid span{font-size:20px;display:flex;gap:7px;align-items:center}.summary-grid .icon{width:17px;height:17px}.summary-grid small{font-size:9px;display:block;color:var(--muted);margin-top:3px}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.dashboard-tile{height:104px;margin:0;padding:14px}.dashboard-tile small{display:block;margin-top:12px;font-size:11px;max-width:130px}.dashboard-freshness{font-size:9px;color:var(--muted);position:absolute;bottom:4px}.expanded-tile{margin-top:14px}.expanded-tile button{padding:8px;border:1px solid var(--line);border-radius:5px;margin-top:10px}.guardian-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:92px;margin:0 24px;border-top:1px solid var(--line)}.guardian-footer>button:not(.microphone){font-size:10px;min-height:44px;color:var(--muted);padding:0;width:88px;text-align:left}.guardian-footer>button:last-child{text-align:right}.guardian-footer .microphone{width:76px;height:76px}.guardian-footer .microphone .icon{width:44px;height:44px}.guardian-footer.full{height:113px}.guardian-footer.full .microphone .icon{width:76px;height:76px}.segmented{display:flex;gap:8px;margin-bottom:16px}.segmented button{flex:1;min-width:0;min-height:44px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:7px;padding:7px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:6px}.segmented button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.segmented .icon{width:20px;height:20px}.source-option{width:100%;margin:10px 0}.panel label{display:block;font-size:12px;font-weight:600;margin-top:14px}select,input:not([type=checkbox]):not([type=range]):not([type=radio]),textarea{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:44px;padding:10px;width:100%;font-size:12px}select{margin-top:9px}textarea{resize:vertical;line-height:1.7;min-height:150px}input::placeholder,textarea::placeholder{color:var(--muted)}.class-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px}.class-grid .panel{height:130px;margin:0;padding:15px}.class-grid strong{font-size:15px;gap:9px}.class-grid .icon{width:28px;height:28px}.class-grid small{display:block;margin-top:13px;font-size:11px}.small-heading{font-size:14px;font-weight:600;margin:20px 0 14px}.gate-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gate-grid button{font-size:11px;padding:9px;min-width:0}.fineprint{font-size:10px!important;color:var(--muted);line-height:1.7;margin-top:20px!important}.empty-state{padding:60px 15px;text-align:center;color:var(--muted)}.empty-state>.icon{width:48px;height:48px}.empty-state h2{font-size:17px;color:var(--text)}.empty-state button{margin:20px auto;border:1px solid var(--line);border-radius:6px;padding:12px;display:flex;align-items:center;gap:6px}.search-row{display:flex;gap:10px}.search{display:flex;border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;flex:1;padding:0 8px;min-width:0;box-shadow:var(--shadow)}.search .icon{width:19px;height:19px}.search input{border:0!important;padding:5px!important;min-width:0}.search-row>button{min-width:100px;border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow);font-size:11px}.notes-body>.panel{min-height:112px}.notes-body>.fineprint{margin-top:50px!important}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.editor-toolbar>button{min-height:44px}.notepaper{margin-top:14px;min-height:420px;background:repeating-linear-gradient(var(--surface),var(--surface) 29px,var(--line) 30px)!important;line-height:30px;padding-top:0}.calendar-heading{display:flex;gap:6px;align-items:center;margin-bottom:16px}.calendar-heading strong{flex:1;display:flex;align-items:center;gap:6px;font-size:13px}.calendar-heading button{min-width:36px;min-height:44px;border:1px solid var(--line);border-radius:6px;font-size:11px}.calendar-heading button:last-child{padding:8px}.calendar-heading .icon{width:23px}.calendar-grid{margin-top:20px;margin-bottom:35px}.week-labels,.dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.week-labels{font-size:11px;color:var(--muted);margin-bottom:8px}.dates button{height:44px;border:1px solid transparent;border-radius:6px;font-size:12px}.dates button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.calendar-agenda{max-height:390px;overflow:auto}.feedback-list .panel{display:flex;gap:17px;align-items:flex-start;min-height:87px}.feedback-list .icon{width:25px;height:25px}.feedback-list p{font-size:10px}.status-chip{font-size:10px;line-height:1.5;align-self:center;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));border-radius:6px;padding:4px 10px}.execution-body>.panel{min-height:92px}.execution-body>.fineprint{margin-top:60px!important}.workshop-logo{display:block;width:100px;height:100px;margin:5px auto 25px}.workshop-body>.panel:not(.draft-header){min-height:107px}.draft-header{padding:13px 14px}.draft-header strong{font-size:13px;margin-bottom:12px}.draft-header .segmented{margin-bottom:3px}.draft-header small{font-size:9px}.stage-heading{width:100%;min-height:50px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));background:linear-gradient(135deg,var(--surface),var(--card));border-radius:7px;box-shadow:var(--shadow);display:flex;align-items:center;text-align:left;gap:7px;margin-bottom:14px;padding:9px;font-size:11px;font-weight:600}.stage-heading .icon{width:20px;height:20px}.workshop-body textarea{min-height:160px}.capture-label{display:flex;justify-content:space-between;align-items:center}.capture-label small{font-size:10px;color:var(--muted)}.capture-label .icon{width:36px;height:36px}.workshop-body details{font-size:11px;line-height:1.7;color:var(--muted)}.workshop-body details summary{cursor:pointer;min-height:30px;padding:5px 0}.stage-tabs{display:flex;gap:8px;margin-top:22px}.stage-tabs button{flex:1;border:1px solid var(--line);border-radius:6px;min-height:36px;background:var(--card);font-size:10px}.stage-navigation{margin-top:25px}.stage-navigation>button{font-size:9px}.control-label{display:block;font-size:12px;font-weight:600;margin:25px 0 14px}.settings-body{font-size:12px}.settings-body input[type=range]{accent-color:#b78a00;width:100%;margin:10px 0 25px}.switch-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:12px}.switch-row input{appearance:none;width:46px;height:26px;border-radius:30px;background:var(--line);position:relative;cursor:pointer;border:1px solid var(--line);margin:0}.switch-row input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002}.switch-row input:checked{background:#b78a00}.switch-row input:checked:after{left:23px}.switch-row input:disabled{opacity:.45;cursor:not-allowed}.radio-row{display:flex;gap:10px;align-items:center;min-height:42px}.radio-row input{accent-color:#b78a00}fieldset{border:0;padding:0;margin:30px 0}legend{font-weight:600;margin-bottom:10px}.settings-body>.small-panel{width:100%;margin-bottom:10px}.selector{position:relative;flex:1}.selector-settings{position:absolute;top:10px;right:14px}.selector-logos{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 0 80px;gap:42px}.selector-logos button{width:116px;height:116px;padding:0}.selector-logos .icon{width:100%;height:100%}.holding{display:flex;flex-direction:column;align-items:center;flex:1;padding-top:70px;position:relative}.holding-mark{width:300px;height:300px;filter:drop-shadow(0 4px 10px #b78a0015);animation:glisten 5s ease-in-out infinite}.login-button{position:absolute;bottom:140px;min-width:240px;min-height:48px;border:1px solid #c79c0a;border-radius:25px;font-size:18px;font-weight:600;box-shadow:0 0 6px #d4b34822}.auth{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:42px;flex:1}.auth-mark{width:92px;height:92px}.biometric{border:1px solid #b78a00;border-radius:12px;width:210px;height:150px;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;box-shadow:0 0 8px #e4b20022}.biometric strong{font-size:22px}.biometric span{color:var(--muted)}.auth>.fineprint{margin:0!important}.auth>button:last-child{border:1px solid var(--line);border-radius:8px;padding:12px;min-height:44px;font-size:11px}.pin-dots{display:flex;gap:12px}.pin-dots i{width:24px;height:30px;border:1px solid var(--muted);border-radius:6px}.error{color:#bf3345;font-size:12px}.installed{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}.app-icon{width:210px;height:210px;border:1px solid #b78a00;border-radius:42px}.installed button{border:1px solid var(--line);padding:15px;border-radius:10px}.transition{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}.transition>.selector{opacity:.8}.split-half{position:absolute;top:100px;width:300px;height:300px;left:calc(50% - 150px);pointer-events:none}.split-half>.icon{width:300px;height:300px}.split-half.left{clip-path:inset(0 50% 0 0);animation:split-left 2.5s ease both}.split-half.right{clip-path:inset(0 0 0 50%);animation:split-right 2.5s ease both}.transition>button{position:absolute;bottom:80px;left:30%;width:40%;border:1px solid #b78a00;border-radius:20px;padding:12px;background:var(--surface)}.modal-layer{position:absolute;inset:43px 0 18px;z-index:5;display:flex;align-items:flex-end;isolation:isolate}.scrim{position:absolute;inset:0;background:#0006;width:100%;height:100%;cursor:default;z-index:-1}.modal{background:var(--surface);color:var(--text);box-shadow:0 -4px 16px #0002;border:1px solid var(--line);max-height:100%;overflow:auto}.bottom-sheet{margin:0 8px 93px;width:calc(100% - 16px);height:calc(100% - 170px);border-radius:20px 20px 12px 12px;padding:14px 14px 12px;display:flex;flex-direction:column}.sheet-handle{width:62px;height:4px;border-radius:9px;background:#b7bec6;margin:0 auto 12px;flex-shrink:0}.sheet-heading{display:flex;align-items:center;gap:8px}.sheet-heading h1{font-size:22px;letter-spacing:-.7px;margin:0;flex:1;font-weight:600}.sheet-heading>button:not(.icon-button){font-size:10px;min-height:44px}.sheet-heading .icon-button{width:36px}.sheet-heading .icon{width:20px;height:20px}.bottom-sheet>p{font-size:10px;color:var(--muted);line-height:1.7;margin:2px 0 18px}.bottom-sheet h2{font-size:13px;margin:12px 0}.history-button{display:flex;gap:7px;align-items:center;font-size:11px;min-height:44px;text-align:left}.history-button .icon{width:24px;height:24px}.guardian-sheet .panel{padding:16px;min-height:110px}.guardian-sheet .panel strong{font-size:12px}.guardian-sheet .conversation-scroll{overflow-y:auto;flex:1;padding:4px 2px}.composer{display:flex;margin-top:auto;gap:8px;padding-top:15px}.composer input{flex:1;min-width:0}.composer button{border:1px solid var(--line);padding:10px;border-radius:6px;font-size:11px;min-width:64px}.guardian-sheet>.status-chip{align-self:flex-start}.approvals-sheet{height:calc(100% - 210px)}.approvals-sheet>.panel{min-height:120px}.approval-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.approval-bottom button{font-size:10px;border:1px solid var(--line);min-height:36px;border-radius:5px;padding:5px 10px}.approvals-sheet>.fineprint{margin-top:auto!important}.exit-dialog{width:calc(100% - 36px);margin:auto 18px;border-radius:14px;padding:24px}.exit-dialog h1{font-size:20px;margin:0 0 15px}.exit-dialog p{font-size:12px;line-height:1.7;color:var(--muted);margin-bottom:22px}.exit-dialog>button{width:100%;margin-top:12px;justify-content:center}.drawer{align-self:stretch;display:flex;margin:0;border:0;border-radius:0;box-shadow:4px 0 16px #0002;--accent: #b78a00;overflow:hidden}.drawer.depth-1{width:33.333%}.drawer.depth-2{width:66.667%}.drawer-rail{background:var(--rail);width:143px;max-width:100%;flex-shrink:0;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 10px;gap:13px}.drawer-brand{width:76px;height:76px;align-self:center;margin-bottom:26px}.drawer-brand>.icon{width:76px;height:76px}.drawer-rail>button:not(.drawer-brand){display:flex;gap:7px;align-items:center;min-height:49px;padding:7px 5px;text-align:left;font-size:9px;border:1px solid transparent;border-radius:7px;min-width:0}.drawer-rail>button .icon{width:18px;height:18px}.drawer-rail>button.active{background:color-mix(in srgb,#e4b200 10%,var(--surface));border-color:#c79c0a;box-shadow:0 0 7px #e4b20022}.drawer-rail>.drawer-close{margin-top:auto;justify-content:center}.drawer-detail{width:calc(100% - 143px);padding:21px 9px}.drawer-detail h2{font-size:16px;margin:10px 0 25px}.drawer-detail h3{font-size:12px}.drawer-detail>.small-panel{width:100%;margin-bottom:12px;font-size:10px;padding:9px}.text-back{font-size:10px;min-height:36px}.toast{position:absolute;left:16px;right:16px;bottom:40px;background:var(--text);color:var(--surface);border-radius:8px;padding:14px;font-size:11px;line-height:1.5;box-shadow:0 4px 20px #0003;z-index:20}.responsive .preview-stage{width:min(780px,60vw)}.responsive .device{height:932px}.responsive .drawer-rail{width:50%}.responsive .drawer.depth-1 .drawer-rail{width:100%}.responsive .drawer-detail{width:50%}[data-contrast=Increased]{--muted: #4d5866}[data-theme=dark][data-contrast=Increased]{--muted: #d2dce6}[data-contrast=High]{--line: #8b929b;--muted: #303944}[data-theme=dark][data-contrast=High]{--line: #9aa9ba;--muted: #e5edf5}@keyframes glisten{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes split-left{0%{transform:translate(0)}to{transform:translate(-160px);opacity:0}}@keyframes split-right{0%{transform:translate(0)}to{transform:translate(160px);opacity:0}}[data-reduced-motion=true] *,[data-reduced-motion=true] *:before,[data-reduced-motion=true] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:860px){.review-app{padding:15px 12px;gap:25px}.review-tools{width:230px}.review-brand{margin-bottom:25px}}@media(max-width:680px){.review-app{display:block;padding:0;background:var(--surface)}.review-tools{position:static;width:auto;padding:12px 16px;display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;border-bottom:1px solid var(--line)}.review-brand{grid-column:1;gap:7px;margin:0}.review-brand>.icon{width:30px;height:30px}.review-brand strong{font-size:16px}.review-brand span{font-size:9px}.review-tools>h1,.review-description,.review-eyebrow,.review-tools>label,.review-count,.review-safety,.review-scope{display:none}.review-tools>select{grid-column:1/3;height:40px;font-size:11px}.review-tools>#viewport-select{display:none}.review-themes{grid-column:2;grid-row:1;margin:0;gap:5px;align-items:center}.review-themes button{padding:8px;font-size:10px}.preview-stage,.responsive .preview-stage{width:100%;max-width:560px;margin:auto}.preview-caption{padding:10px 16px;margin:0}.device,.responsive .device{border-radius:0;box-shadow:none;width:100%;height:932px;max-height:none}.preview-bottom{padding-bottom:15px}.drawer-rail{width:calc(100vw / 3);max-width:186px}.drawer-detail{flex:1;width:auto}.responsive .drawer-rail{width:50%}.fixture-ribbon{font-size:6px}}@media(max-width:360px){.page-body,.dashboard-body,.page-heading{padding-left:16px;padding-right:16px}.panel{padding:12px}.class-grid strong{font-size:13px}.class-grid .icon{width:22px;height:22px}.drawer-rail{padding:15px 5px}.drawer-rail>button:not(.drawer-brand){font-size:8px;gap:4px}.sheet-heading h1{font-size:19px}}.capture{display:block;padding:0;width:var(--capture-width);min-height:932px}.capture .review-tools,.capture .preview-caption,.capture .preview-bottom,.capture .skip-link{display:none}.capture .preview-stage,.capture.responsive .preview-stage{width:100%;max-width:none;margin:0}.capture .device{height:932px;border-radius:0;box-shadow:none}.capture .drawer-rail{width:calc(var(--capture-width) / 3)}.capture .drawer-detail{flex:1;width:auto}.device{container-type:inline-size}@container (max-width:360px){.page-body,.dashboard-body,.page-heading{padding-left:16px;padding-right:16px}.panel{padding:12px}.class-grid strong{font-size:13px}.class-grid .icon{width:22px;height:22px}.drawer-rail{padding:15px 5px}.drawer-rail>button:not(.drawer-brand){font-size:8px;gap:4px}.sheet-heading h1{font-size:18px}.gate-grid button{font-size:9px;padding:7px}.button-row>button{font-size:10px}}.guardian-sheet{height:554px}.approvals-sheet{height:516px}.guardian-idle{flex:1;padding-top:20px}.guardian-idle h2{font-size:20px}.guardian-idle p{font-size:12px;color:var(--muted)}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){:scope{font-size:calc(14px * var(--text-scale))}.device-base{padding-bottom:24px}.statusbar{height:43px;font-size:11px;padding:0 24px}.context-header{height:60px;margin:0 14px 0 16px}.back{font-size:13px}.page-heading{padding:11px 24px 14px;margin-bottom:20px;border:0;position:relative}.page-heading:after{content:"";position:absolute;bottom:0;left:24px;right:24px;border-bottom:1px solid var(--line)}.page-heading h1{font-size:26px;letter-spacing:-.5px;line-height:1.2;margin-bottom:7px}.page-heading p{font-size:13px;line-height:18px}.page-body{padding:0 24px 16px;scrollbar-width:none}.page-body::-webkit-scrollbar,.dashboard-body::-webkit-scrollbar{display:none}:scope{--line: #d6dce5;--shadow: 0 2px 6px #16233412;--card: #f5f7f8}:scope[data-theme=dark]{--surface: #10151d;--card: #1a232d;--rail: #1e2834;--line: #334151}.panel{border-radius:14px;border-color:color-mix(in srgb,var(--accent) 16%,var(--line));background:linear-gradient(155deg,var(--surface),var(--card));box-shadow:0 2px 7px #192b4012,inset 0 1px 1px #ffffff50;padding:16px;margin-bottom:16px}:scope[data-theme=dark] .panel{background:linear-gradient(150deg,#27313d,#18212b);box-shadow:0 2px 6px #0003,inset 0 1px 1px #ffffff0c}.panel strong{font-size:16px;line-height:22px}.panel p{font-size:14px;line-height:20px;margin-top:15px}.panel small{font-size:12px;line-height:18px}.small-panel,.button-row>button,.page-body>button:not(.stage-heading):not(.panel),.modal>button:not(.icon-button),.source-option,.settings-body button{font-size:14px;border-radius:10px;background:linear-gradient(var(--surface),var(--card));border-color:color-mix(in srgb,var(--accent) 15%,var(--line));box-shadow:0 2px 6px #16233414}:scope[data-theme=dark] :is(.small-panel,.button-row>button,.source-option,.settings-body button){background:linear-gradient(#26313d,#1b2530)}.small-heading{font-size:16px;line-height:22px;margin:22px 0 18px}.fineprint{font-size:12px!important;line-height:19px}.guardian-footer{height:76px;margin:0 24px}.guardian-footer.full{height:96px}.guardian-footer>button:not(.microphone){font-size:12px;width:100px}.guardian-footer .microphone .icon{width:44px;height:44px}.guardian-footer.full .microphone .icon{width:76px;height:76px}.dashboard-body{padding:0 24px;scrollbar-width:none}.source-caption{font-size:13px;margin:8px 0 17px;line-height:20px}.utilities{padding-top:12px;margin-bottom:18px}.utilities button{font-size:12px;min-height:58px;gap:7px}.utilities .icon{width:28px;height:28px}.inventory-cog{min-height:44px;margin-bottom:18px;font-size:14px;border-radius:10px}.headline{height:190px;padding:10px 16px 16px;margin-bottom:18px}.headline-title>strong{font-size:17px;white-space:nowrap;letter-spacing:-.3px}.preset{font-size:13px;min-height:36px;padding:5px 9px}.summary-grid{gap:14px 12px;margin-top:9px}.summary-grid button{min-height:50px}.summary-grid span{font-size:23px;line-height:25px}.summary-grid small{font-size:12px;line-height:18px}.tile-grid{gap:14px}.dashboard-tile{height:104px;padding:16px;margin:0}.dashboard-tile strong{font-size:16px;white-space:nowrap;letter-spacing:-.4px}.dashboard-tile small{font-size:14px;line-height:20px;margin-top:17px}.dashboard-freshness{font-size:12px;bottom:0;margin-bottom:12px;background:var(--surface)}.tile-selection{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.selected,.panel.selected{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))!important;background:linear-gradient(var(--surface),color-mix(in srgb,var(--accent) 5%,var(--card)))}.segmented{gap:8px;margin-bottom:16px}.segmented button{border-radius:10px;font-size:14px;min-height:44px;justify-content:flex-start;padding:9px 12px}.segmented button[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent),0 2px 6px #15263c22}.segmented .icon{width:22px;height:22px}.status-chip{display:inline-flex;align-items:center;min-width:125px;height:28px;padding:3px 9px;font-size:12px;font-weight:600;border-radius:8px;background:linear-gradient(var(--surface),color-mix(in srgb,var(--accent) 5%,var(--card)));border-color:var(--accent)}.execution-body>.execution-summary{min-height:116px;padding:16px}.execution-summary strong{font-size:16px}.execution-summary .icon{width:25px;height:25px}.execution-summary p{font-size:14px;line-height:20px;margin-top:15px}.execution-controls{justify-content:space-between;margin:14px 0 18px}.execution-controls>*{flex:none}.execution-controls>button{width:132px;justify-content:flex-start;font-size:14px;padding:10px 12px}.execution-log .panel{min-height:66px;padding:16px;margin-bottom:14px}.execution-log .panel strong{font-size:16px}.execution-wait{margin-top:42px!important;font-size:13px!important}.execution-body>.fineprint{margin-top:40px!important}.execution-body .result-open{width:100%;margin-top:36px}.execution-body:has(.result-open)>.fineprint{margin-top:22px!important}.inventory-collapsed .gate-grid{grid-template-columns:1fr;gap:16px}.inventory-collapsed .gate-grid button{min-height:44px}.inventory-collapsed .segmented{margin-bottom:24px}.class-grid{gap:16px;margin-bottom:46px}.class-grid .panel{height:126px;padding:16px}.class-grid strong{font-size:16px}.class-grid small{font-size:13px;margin-top:12px}.gate-grid{gap:12px}.gate-grid button{font-size:12px}.gate-grid button:nth-last-child(-n+2){margin-top:18px}.inventory-collapsed .gate-grid button:nth-last-child(-n+2){margin-top:0}.inventory-body>.segmented button{font-size:12px;justify-content:center;padding:6px}.inventory-body>.selected{padding:16px}.inventory-body>.selected .button-row{margin-bottom:0}.inventory-body>.selected strong{font-size:16px}.modal-layer{inset:0}.scrim{background:#10182060}.bottom-sheet{margin:0 8px 128px;width:calc(100% - 16px);height:524px;border-radius:18px;padding:12px 16px;border-color:color-mix(in srgb,var(--accent) 15%,var(--line));background:linear-gradient(var(--surface),color-mix(in srgb,var(--card) 35%,var(--surface)));box-shadow:0 4px 14px #0002}.guardian-sheet{height:524px}.approvals-sheet{height:488px}.sheet-handle{width:50px;height:4px;margin:0 auto 10px;background:#c4cdd7}.sheet-heading h1{font-size:24px;letter-spacing:-.5px;line-height:30px}.sheet-heading>button:not(.icon-button){font-size:12px;min-height:40px;padding:0}.sheet-heading .icon-button{width:32px;height:36px}.sheet-heading .icon{width:19px;height:19px}.bottom-sheet>p{font-size:13px;line-height:18px;margin:0 0 18px}.history-button{font-size:13px;font-weight:600;min-height:42px;padding:0;margin:0 0 10px;border:0!important;box-shadow:none!important;background:none!important;flex-shrink:0}.history-button .icon{width:30px;height:30px;margin-right:8px}.guardian-content{flex:1;min-height:0;overflow:auto;scrollbar-width:none;padding-top:4px}.guardian-content>.panel{min-height:96px;padding:16px;margin-bottom:16px}.guardian-content>.panel strong{font-size:16px;line-height:22px}.guardian-content .panel p{font-size:14px;line-height:20px;margin-top:16px}.guardian-content>p{font-size:14px;color:var(--muted);line-height:20px;margin-top:26px}.guardian-content>.guardian-caption{font-size:13px;margin-top:22px}.guardian-content h2{font-size:15px;line-height:22px;margin:10px 0 20px}.guardian-idle h2{font-size:18px;margin:8px 0}.guardian-idle>p{margin-top:0}.guardian-content>.status-chip{margin:3px 0 20px}.guardian-content:has(.status-chip)>p{margin-top:30px}.guardian-content:has(.status-chip)>.panel{min-height:112px}.guardian-recent .guardian-content>.panel{min-height:44px;padding:11px 12px;margin-bottom:22px}.guardian-recent .guardian-content>.panel strong{font-size:14px;line-height:20px}.composer{padding:12px 0 0;margin-top:0;gap:12px;flex-shrink:0}.composer input,.composer button{min-height:44px;border-radius:10px;font-size:14px;font-weight:600;background:linear-gradient(var(--surface),var(--card));box-shadow:0 2px 6px #16233414}.composer input{padding:10px 12px}.composer button{min-width:84px;text-align:left;padding:10px 12px}.approvals-sheet .small-heading{font-size:13px;margin:8px 0 20px}.approvals-sheet>.panel{min-height:108px;padding:14px;margin-bottom:16px}.approvals-sheet>.panel strong{font-size:15px;line-height:20px}.approvals-sheet>.panel p{font-size:13px;margin:9px 0 0}.approval-bottom{margin-top:9px}.approval-bottom small{font-size:12px}.approval-bottom button{font-size:12px;border:0;padding:0;min-height:22px;font-weight:600}.approvals-sheet>.fineprint{font-size:12px!important;margin:20px 0 10px!important}.approvals-empty{height:488px}.approvals-empty .empty-state{padding:40px 0 0}.approvals-empty .empty-state>.icon{width:62px;height:62px}.approvals-empty .empty-state h2{font-size:20px;margin:24px 0 12px}.approvals-empty .empty-state p{font-size:12px;text-align:left}.approval-detail>h2{font-size:20px;margin:8px 0 16px}.detail-fields{display:grid;grid-template-columns:70px 1fr;row-gap:22px;column-gap:10px;margin:22px 0 36px;font-size:13px;line-height:18px}.detail-fields dt{color:var(--muted)}.detail-fields dd{margin:0;font-weight:600}.approval-detail>p{font-size:14px;line-height:20px;margin-bottom:28px}.approval-detail>.small-panel{width:100%}.notes-body>.panel{min-height:112px}.search-row{gap:12px}.search-row>button{min-width:108px;border-radius:10px;font-size:14px;font-weight:600;background:linear-gradient(var(--surface),var(--card))}.search{border-radius:10px;min-height:44px}.search input{font-size:14px!important}.notes-body .note-list{width:100%;margin:22px 0}.notes-body #note-title{font-size:24px;font-weight:600;letter-spacing:-.4px;border:0;padding:0;min-height:38px;background:none}.notes-body .notepaper{display:block;width:100%;height:308px;min-height:200px;margin:16px 0 26px;padding:16px;line-height:24px;font-size:17px;border-radius:14px;background:linear-gradient(var(--surface),var(--card))!important;box-shadow:0 2px 7px #192b4012;border-color:color-mix(in srgb,var(--accent) 16%,var(--line));resize:vertical}.note-feedback{font-size:13px!important;margin:0 0 16px!important}.note-actions{margin:0!important}.note-actions>button{justify-content:flex-start;font-size:14px}.note-save{font-size:10px!important;min-height:24px!important;background:none!important;border:0!important;box-shadow:none!important;margin:8px 0 0;padding:0!important;color:var(--muted)}.calendar-heading{margin-bottom:10px;position:relative}.calendar-heading strong{font-size:20px;gap:12px}.calendar-heading .icon{width:27px;height:27px}.calendar-heading>button{min-width:102px;font-size:13px;border-radius:10px;padding:10px!important;display:flex;gap:8px;align-items:center;justify-content:center;background:linear-gradient(var(--surface),var(--card))}.calendar-heading>button .icon{width:18px;height:18px}.month-navigation{display:flex;position:absolute;top:52px;right:4px;gap:2px;opacity:0}.calendar-heading:hover .month-navigation,.month-navigation:focus-within{opacity:1}.month-navigation button{min-width:24px;min-height:24px}.calendar-grid{margin:26px 0 36px}.week-labels{font-size:13px;margin-bottom:14px}.dates button{height:46px;font-size:15px;border-radius:8px}.dates button[aria-pressed=true]{margin:5px auto;width:38px;height:36px}.calendar-fields{margin:42px 0 48px;font-size:12px;grid-template-columns:86px 1fr;row-gap:26px}.calendar-back{width:100%}.holding{padding-top:92px}.holding-mark{width:290px;height:290px}.login-button{bottom:100px;width:300px;max-width:80%;min-height:44px;font-size:18px}.selector-logos{gap:38px;padding-bottom:80px;justify-content:flex-start;padding-top:140px}.selector-logos button{width:120px;height:120px}.auth-standard{padding:45px 24px 0;gap:24px}.auth-standard .auth-mark{width:88px;height:88px;margin-bottom:0}.biometric{width:260px;height:196px;border-radius:16px;gap:22px;background:linear-gradient(var(--surface),var(--card))}.biometric strong{font-size:25px}.biometric span{font-size:14px;line-height:20px}.pin-label{font-size:14px;align-self:center}.pin-dots{gap:10px}.pin-dots i{width:32px;height:36px;border-color:var(--line);border-radius:6px}.auth-state{padding:40px 24px 0;gap:0;align-items:stretch}.auth-state .auth-mark{align-self:center;width:76px;height:76px;margin-bottom:48px}.auth-heading{margin-bottom:28px}.auth-heading h1{font-size:26px;margin:0 0 8px;letter-spacing:-.5px}.auth-heading p{font-size:13px;color:var(--muted);margin:0}.auth-state .biometric{margin:0 24px 36px;width:calc(100% - 48px);height:164px;align-items:flex-start;text-align:left;padding:24px;gap:18px}.auth-state .biometric strong{font-size:22px}.auth-state .biometric span{font-size:14px}.auth-action{min-height:44px!important;width:100%;border:1px solid #cfad38!important;border-radius:10px!important;background:linear-gradient(var(--surface),#e9c32c18)!important;font-size:14px!important;text-align:left;padding:10px 12px!important}.auth-state .pin-label{align-self:flex-start;margin:32px 0 24px}.auth-state .pin-dots{justify-content:space-around}.auth-state .pin-dots i{height:52px;width:50px}.auth-recovery,.auth-state>p{font-size:13px;color:var(--muted);margin-top:34px}.auth-state>.panel{min-height:144px}.auth-state>input{margin:16px 0}.settings-body{font-size:14px}.settings-body .control-label{font-size:15px;margin:28px 0 16px}.settings-body>.control-label:first-child{color:var(--muted);font-size:13px;font-weight:400;margin-top:8px}.settings-body .segmented{gap:10px}.settings-body .segmented button{min-height:56px}.settings-body .switch-row{font-size:15px;min-height:64px;font-weight:600}.settings-body .radio-row{min-height:42px;font-size:13px}.settings-body fieldset{margin-top:30px}.settings-body legend{font-size:15px}.settings-body>button{width:100%;margin-bottom:10px;font-weight:400}.drawer{padding:0;background:var(--rail)}.drawer-rail{padding:20px 12px;gap:22px;border-right:1px solid var(--line)}.drawer-brand{width:100%;height:88px;margin-bottom:26px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0}.drawer-brand>.icon{width:60px;height:60px}.drawer-brand span{font-size:12px;font-weight:600}.drawer-rail>button:not(.drawer-brand){font-size:11px;min-height:52px;border-radius:8px;padding:7px 4px;gap:6px}.drawer-rail>button .icon{width:18px;height:18px}.drawer-rail>.drawer-close{min-height:32px!important;margin-top:auto;font-size:10px!important}.drawer-detail{padding:134px 10px 20px}.drawer-detail>.text-back{position:absolute;top:24px}.drawer-detail>h3{font-size:16px;margin:14px 0 22px}.drawer-detail>.small-panel{font-size:13px;min-height:52px;padding:10px;margin-bottom:14px}.drawer .scrim{background:none}.modal-layer:has(.drawer)>.scrim{background:transparent}.workshop-logo{width:100px;height:100px;margin:0 auto 24px}.workshop-body>.panel:not(.draft-header){min-height:112px}.draft-header{padding:12px 16px 6px;margin-bottom:16px}.draft-header strong{font-size:16px;margin-bottom:14px}.draft-header small{font-size:12px;line-height:18px}.draft-header .segmented{margin-bottom:4px}.draft-header .segmented button{font-size:14px;min-height:44px;padding:8px 12px}.stage-heading{min-height:44px;font-size:13px;border-radius:10px;padding:8px 12px;margin-bottom:12px}.stage-heading span{line-height:18px}.workshop-body>.segmented{margin-bottom:16px}.workshop-body .small-heading{font-size:16px;line-height:20px;margin:18px 0 12px}.preparation-context{font-size:13px!important;line-height:18px!important;margin:0 0 20px!important;color:var(--muted)}.stage-capture{position:relative;margin:0 0 16px}.stage-capture textarea{display:block;width:100%;height:140px;min-height:140px;resize:vertical;padding:14px 16px 56px;border-radius:14px;font-size:15px;line-height:21px;background:linear-gradient(var(--surface),var(--card))}.stage-capture .capture-label{position:absolute;bottom:12px;left:16px;right:14px;pointer-events:none}.stage-capture .capture-label small{font-size:12px;font-weight:600}.stage-capture .icon-button{opacity:1}.stage-capture .icon{width:42px;height:42px}.preparation-prompts{margin:-8px 0 2px}.preparation-prompts summary{font-size:10px;min-height:20px!important}.workshop-body .button-row{gap:12px;margin:12px 0}.workshop-body .button-row>button{font-size:12px;padding:8px}.workshop-body .stage-tabs{margin-top:24px;gap:8px}.stage-tabs button{font-size:13px;font-weight:600;text-align:left;padding:8px 12px;border-radius:10px}.workshop-body .stage-navigation{margin:10px 0 0}.workshop-body .stage-navigation>button{font-size:11px;min-height:32px;padding:5px}.workshop-body textarea[aria-label="Preparation summary"]{height:230px;min-height:230px;font-size:14px;padding:16px;line-height:30px;background:linear-gradient(var(--surface),var(--card))}.exit-dialog{padding:22px 16px;min-height:294px;border-radius:14px}.exit-dialog h1{font-size:22px}.exit-dialog p{font-size:14px;line-height:21px}.exit-dialog>button{min-height:44px;margin-top:14px;justify-content:flex-start!important;font-size:14px!important}.fixture-ribbon{top:auto;bottom:0;width:100%;font-size:5px;background:transparent;opacity:.7}@container (max-width:360px){.page-heading h1{font-size:23px}.headline-title>strong{font-size:14px}.preset{font-size:11px;padding:4px}.summary-grid small{font-size:10px}.dashboard-tile{padding:12px}.dashboard-tile strong{font-size:13px}.dashboard-tile small{font-size:12px}.dashboard-freshness{font-size:10px}.sheet-heading h1{font-size:20px}.composer button{min-width:64px}.bottom-sheet{padding:12px}.drawer-rail>button:not(.drawer-brand){font-size:9px;gap:3px}.drawer-detail{padding-left:7px;padding-right:7px}.drawer-detail>.small-panel{font-size:11px}.stage-heading{font-size:11px}.workshop-body .button-row>button{font-size:10px}.pin-dots{gap:6px}.auth-state .pin-dots i{width:40px}.calendar-heading strong{font-size:17px}.detail-fields{font-size:12px;grid-template-columns:58px 1fr}.headline{padding:10px 12px}}.settings-choice-group{display:grid;gap:8px}.settings-body .settings-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:6px 12px;background:var(--surface);border:1px solid #9ba8ba;box-shadow:none;border-radius:6px;font-size:13px;font-weight:400;text-align:left}.choice-dot{width:15px;height:15px;border:2px solid var(--muted);border-radius:50%;display:inline-block;position:relative}[aria-pressed=true]>.choice-dot{border-color:#c69a00}[aria-pressed=true]>.choice-dot:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#c69a00}.settings-body .provider-options{background:none;box-shadow:none;border:0;font-size:13px;display:flex;gap:12px;padding:0}.settings-fixture-note{font-size:11px;color:var(--muted);margin-top:24px}.settings-body .small-heading{margin-top:30px;margin-bottom:20px}.settings-body .small-heading:first-child{margin-top:20px}.modal-layer:has(.bottom-sheet)>.scrim{height:calc(100% - 128px)}.modal:focus{outline:none}.workshop-footer-line{margin:12px 24px 28px;border-top:1px solid var(--line);height:0;flex-shrink:0}:scope[data-screen^="19"] .page-body{padding-bottom:8px}.notes-body #note-title::placeholder{color:var(--text)}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){:scope[data-screen^="19"] .draft-header{padding-top:10px;padding-bottom:4px}:scope[data-screen^="19"] .draft-header strong{margin-bottom:12px}:scope[data-screen^="19"] .stage-tabs{margin-top:14px}:scope[data-screen^="19"] .stage-navigation{margin-top:6px}.workshop-body .preparation-prompts summary{padding:0;line-height:18px;min-height:18px!important}.preparation-context{margin-bottom:16px!important}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){.settings-body .control-theme{margin:32px 0 22px}.settings-body .control-theme button{min-height:44px}.control-dropdown{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:10px;margin:22px 0 14px}.control-dropdown select{border:0;margin:0;padding-left:0;font-weight:600;background:transparent}.control-dropdown .icon{width:20px;height:20px}.settings-body>.focus-example{border-color:#c69a00;min-height:44px;box-shadow:0 0 0 2px #d9a90024;background:linear-gradient(var(--surface),#deb32918)}.settings-body .control-confirmation{font-weight:600;margin-top:26px}.settings-body .gold-options button{min-height:44px;font-weight:600}.settings-body .gold-options [aria-pressed=true]{border-color:#c69a00;background:linear-gradient(var(--surface),#deb32918)}.settings-body input[type=range]{margin-bottom:8px}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){.settings-body .focus-example{border:1px solid #c69a00!important;background:linear-gradient(var(--surface),#deb32918)!important;box-shadow:0 0 0 2px #d9a90024!important}.settings-body input[type=range]{appearance:none;height:2px;background:var(--line);border:0;margin:16px 6px;width:calc(100% - 12px)}.settings-body input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#d2a300}.settings-body p.error{color:#bf3345}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){.modal-layer:has(.drawer){top:43px;bottom:18px}.drawer-rail>.drawer-brand>.icon{width:60px;height:60px}.foundation-drawer .drawer-rail{width:43px;padding:20px 6px;gap:16px}.foundation-drawer .drawer-rail>.drawer-brand>.icon{width:28px;height:28px}.foundation-drawer .drawer-brand{height:40px;margin-bottom:5px}.foundation-drawer .drawer-brand span,.foundation-drawer .drawer-rail>button>span{display:none}.foundation-drawer .drawer-rail>button:not(.drawer-brand){min-height:44px;justify-content:center}.foundation-drawer .drawer-rail>.drawer-close{font-size:6px!important;padding:0!important}.foundation-drawer .drawer-detail{padding:20px 12px;width:calc(100% - 43px)}.foundation-drawer .drawer-detail>.text-back{display:none}.foundation-drawer .drawer-detail h2{font-size:18px;margin:0 0 25px}.foundation-drawer .drawer-detail h3{font-size:14px;margin-bottom:16px}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){.panel.headline{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}:scope[data-screen="19-FREEGATE"] .stage-capture textarea{height:112px;min-height:112px}:scope[data-screen="19-FREEGATE"] .workshop-body .stage-tabs{margin-top:12px}:scope[data-screen="19-FREEGATE"] .workshop-body .draft-header{padding:8px 16px 2px}:scope[data-screen="19-FREEGATE"] .workshop-body .draft-header strong{margin-bottom:8px}:scope[data-screen="19-FREEGATE"] .workshop-body .stage-heading{margin-bottom:10px}}@scope (.device:not([data-screen="11"]):not([data-screen^="24"])){:scope[data-screen^="19"] .stage-capture textarea{height:112px;min-height:112px}:scope[data-screen^="19"] .workshop-body .stage-tabs{margin-top:8px}:scope[data-screen^="19"] .workshop-body .stage-navigation{margin-top:4px}.inventory-empty>.small-panel{width:100%;font-size:14px}.inventory-empty .empty-state{padding:142px 0 0}.inventory-empty .empty-state h2{font-size:22px;margin:20px 0}.inventory-empty .empty-state p{font-size:12px;text-align:left}.inventory-empty .empty-state button{width:100%;margin:100px 0 0;min-height:44px;border-radius:10px;background:linear-gradient(var(--surface),var(--card));box-shadow:var(--shadow);font-size:13px;font-weight:600}.inventory-empty .empty-state button .icon{width:18px;height:18px}}.device[data-screen="01"] .statusbar,.device[data-screen="01"] .home-indicator{visibility:hidden}.device[data-screen="01"] .installed{position:absolute;left:10%;top:14%;width:80%;height:65%;border:1px solid var(--line);border-radius:30px;background:var(--rail);gap:0;justify-content:flex-start}.device[data-screen="01"] .installed h1{font-size:23px;letter-spacing:0;margin:28px 0 0}.device[data-screen="01"] .installed .app-icon{position:absolute;top:26.5%;width:65%;height:auto;aspect-ratio:1;border-radius:20px;padding:8px;background:var(--surface)}.device[data-screen="01"] .installed p{position:absolute;top:79%;font-size:16px;color:var(--muted)}.device[data-screen="02"] .holding{position:absolute;inset:0;padding:0}.device[data-screen="02"] .holding-mark{position:absolute;top:14.5%;width:76%;height:auto;aspect-ratio:1;animation:none}.device[data-screen="02"] .login-button{top:77.5%;bottom:auto;min-height:0;height:8.6%;width:77%;max-width:none;min-width:0;border-radius:32px;font-size:25px}.device[data-screen="03"] .auth-standard{position:absolute;inset:0;padding:0;gap:0}.device[data-screen="03"] .auth-mark{position:absolute;top:10.5%;width:29%;height:auto;aspect-ratio:1}.device[data-screen="03"] .biometric{position:absolute;top:29%;width:82%;height:28.5%;gap:30px;border-radius:22px}.device[data-screen="03"] .biometric strong{font-size:30px}.device[data-screen="03"] .biometric span{font-size:20px;line-height:30px}.device[data-screen="03"] .pin-label{position:absolute;top:63.5%;font-size:20px}.device[data-screen="03"] .pin-dots{position:absolute;top:75%;gap:16px}.device[data-screen="03"] .pin-dots i{width:36px;height:43px;border-radius:8px}.device:is([data-screen="04"],[data-screen="05"],[data-screen="06"],[data-screen="07"]) .selector-logos{position:absolute;inset:0;padding:0;display:block}.device:is([data-screen="04"],[data-screen="05"]) .selector-logos button{position:absolute;left:50%;width:30.5%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}.device:is([data-screen="04"],[data-screen="05"]) .selector-logos button:nth-child(1){top:25.6%}.device:is([data-screen="04"],[data-screen="05"]) .selector-logos button:nth-child(2){top:52%}.device:is([data-screen="04"],[data-screen="05"]) .selector-logos button:nth-child(3){top:78.4%}.device:is([data-screen="04"],[data-screen="05"]) .selector-settings{top:18px;right:18px}.device:is([data-screen="04"],[data-screen="05"]) .selector-settings .icon-button{background:#18232f;border:1px solid #c69a00;border-radius:12px}.device[data-screen="04"] .transition{position:absolute;inset:43px 0 18px}.device[data-screen="04"] .transition>.selector{height:100%;opacity:0;pointer-events:none;transition:opacity .25s}.device[data-screen="04"] .split-half{top:28%;width:76%;height:auto;aspect-ratio:1;left:12%;animation:none;transition:transform .65s ease,opacity .65s ease;background:var(--surface)}.device[data-screen="04"] .split-half>.icon{width:100%;height:100%}.device[data-screen="04"] [data-entry-phase=split] .split-half.left{transform:translate(-12px)}.device[data-screen="04"] [data-entry-phase=split] .split-half.right{transform:translate(12px)}.device[data-screen="04"] [data-entry-phase=split]:after{content:"";position:absolute;top:28%;height:37%;width:2px;background:#d6a500;left:calc(50% - 1px);pointer-events:none}.device[data-screen="04"] [data-entry-phase=open]>.selector{opacity:1;pointer-events:auto}.device[data-screen="04"] [data-entry-phase=open] .split-half.left{transform:translate(-120%);opacity:0}.device[data-screen="04"] [data-entry-phase=open] .split-half.right{transform:translate(120%);opacity:0}.device:is([data-screen="06"],[data-screen="07"]) .selector-logos button{position:absolute;left:64%;width:22%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%)}.device:is([data-screen="06"],[data-screen="07"]) .selector-logos button:nth-child(1){top:23%}.device:is([data-screen="06"],[data-screen="07"]) .selector-logos button:nth-child(2){top:50%}.device:is([data-screen="06"],[data-screen="07"]) .selector-logos button:nth-child(3){top:77%}.device .foundation-drawer.depth-1{width:33.333%}.device .foundation-drawer.depth-1 .drawer-rail{width:100%;padding:28px 14px;gap:0;position:relative}.device .foundation-drawer.depth-1 .drawer-brand{height:100px;margin:0 0 100px;align-items:center}.device .foundation-drawer.depth-1 .drawer-brand>.icon{width:74px;height:74px}.device .foundation-drawer.depth-1 .drawer-brand span{display:none}.device .foundation-drawer.depth-1 .drawer-rail>button:not(.drawer-brand):not(.drawer-close){min-height:52px;height:52px;margin-bottom:40px;font-size:10px;white-space:nowrap;justify-content:flex-start;padding:6px}.device .foundation-drawer.depth-1 .drawer-close{position:absolute;bottom:8px;left:16px;font-size:9px}.device[data-screen="07"] .selector-logos button{left:91.5%;width:10.5%}.device[data-screen="07"] .selector-logos button:nth-child(1){top:16.4%}.device[data-screen="07"] .selector-logos button:nth-child(2){top:42.6%}.device[data-screen="07"] .selector-logos button:nth-child(3){top:68.8%}.device .foundation-drawer.depth-2{width:85.5%;background:var(--surface);box-shadow:none}.device .foundation-drawer.depth-2 .drawer-rail{width:17%;padding:30px 8px;gap:24px}.device .foundation-drawer.depth-2 .drawer-brand{height:72px;margin-bottom:76px}.device .foundation-drawer.depth-2 .drawer-brand>.icon{width:44px;height:44px}.device .foundation-drawer.depth-2 .drawer-rail>button:not(.drawer-brand):not(.drawer-close){height:52px;min-height:52px}.device .foundation-drawer.depth-2 .drawer-rail>button>.icon{width:22px;height:22px}.device .foundation-drawer.depth-2 .drawer-detail{margin:18px 8px 10px;padding:30px 10px;width:auto;flex:1;position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.device .foundation-drawer.depth-2 .drawer-detail h2{font-size:22px;margin:0 0 28px;padding:0 6px}.device .foundation-drawer.depth-2 .drawer-detail h3{font-size:17px;margin:0 0 25px;padding:0 6px}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel{height:76px;min-height:76px;width:100%;margin-bottom:26px;padding:12px;font-size:14px;text-align:left;font-weight:400;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:12px;box-shadow:none}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel:first-of-type{border-color:#cc9f00;background:var(--rail)}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel .icon{width:25px;height:25px}.device:is([data-screen="08"],[data-screen="09"]) .context-header{position:absolute;top:67px;left:20px;right:20px;margin:0;height:44px}.device:is([data-screen="08"],[data-screen="09"]) .back{color:#c69a00;font-size:15px;padding:0}.device:is([data-screen="08"],[data-screen="09"]) .back .icon{display:none}.device:is([data-screen="08"],[data-screen="09"]) .back:before{content:"‹";font-size:20px}.device:is([data-screen="08"],[data-screen="09"]) .header-end .icon{width:30px;height:30px}.device:is([data-screen="08"],[data-screen="09"]) .page-heading{position:absolute;top:145px;left:21px;right:21px;padding:0 0 27px;margin:0;height:64px}.device:is([data-screen="08"],[data-screen="09"]) .page-heading h1{font-size:23px;letter-spacing:0;line-height:30px}.device:is([data-screen="08"],[data-screen="09"]) .settings-body{position:absolute;inset:240px 21px 40px;padding:0;overflow-y:auto}.device[data-screen="08"] .settings-body>.control-label:first-child{position:absolute;top:14px;margin:0;font-size:14px}.device[data-screen="08"] .settings-body>.segmented{position:absolute;top:60px;left:6px;right:6px;gap:12px}.device[data-screen="08"] .settings-body>.segmented button{height:86px;font-size:14px;font-weight:400;box-shadow:none;border-radius:10px}.device[data-screen="08"] .settings-body>.segmented .icon{width:24px;height:24px}.device[data-screen="08"] .settings-body>.control-label[for=text-size]{position:absolute;top:208px;margin:0;font-size:16px}.device[data-screen="08"] .settings-body>input[type=range]{position:absolute;top:267px;margin:0 34px;width:calc(100% - 68px);height:3px;background:#d2a300}.device[data-screen="08"] .settings-body>.switch-row{position:absolute;top:325px;left:0;right:10px;margin:0;font-size:16px;min-height:50px}.device[data-screen="08"] .settings-body>.switch-row input{width:50px;height:28px}.device[data-screen="08"] .settings-body>fieldset{position:absolute;top:420px;margin:0;font-size:16px}.device[data-screen="08"] .settings-body legend{font-size:16px;margin-bottom:16px}.device[data-screen="08"] .settings-body .radio-row{height:60px;font-size:14px}.device[data-screen="09"] .page-heading{border-bottom:0}.device[data-screen="09"] .settings-body{top:237px}.device[data-screen="09"] .settings-body>.small-heading{margin:0 0 30px;font-size:18px;line-height:24px}.device[data-screen="09"] .settings-choice-group{gap:14px;margin-bottom:52px}.device[data-screen="09"] .settings-choice{min-height:54px;height:54px;font-size:14px;border-radius:8px;box-shadow:none}.device[data-screen="09"] .settings-body>.provider-options{font-size:14px;min-height:44px}.device[data-screen="09"] .settings-fixture-note{font-size:10px;margin-top:20px}.device:is([data-screen="17"],[data-screen="18"],[data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"],[data-screen^="21"]) .page-heading{height:75px}.device:is([data-screen="18"],[data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"],[data-screen^="21"]) .draft-header{height:120px;min-height:120px;padding:12px 16px 6px;margin-bottom:10px}.device:is([data-screen="18"],[data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"],[data-screen^="21"]) .draft-header strong{margin-bottom:14px}.device:is([data-screen="18"],[data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"],[data-screen^="21"]) .stage-heading{min-height:44px;height:44px;font-size:14px;white-space:nowrap}.device[data-screen="20"] .workshop-body>.small-heading{font-size:17px;margin:16px 0 20px}.device[data-screen="20"] textarea[aria-label="Preparation summary"]{height:172px;min-height:172px;resize:none;line-height:19.6px;padding:16px;font-size:14px;border-radius:10px}.device[data-screen="20"] .workshop-body>.button-row:not(.stage-navigation){margin:10px 0 16px;gap:12px}.device[data-screen="20"] .workshop-body>.button-row:nth-of-type(2){margin-bottom:22px}.device[data-screen="20"] .workshop-body>.button-row button{font-size:14px;justify-content:flex-start}.device[data-screen="20"] .workshop-body>.stage-tabs{margin-top:22px;height:30px}.device[data-screen="20"] .stage-tabs button{font-size:14px;padding:5px 12px;height:30px;min-height:30px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"]) .stage-navigation{display:flex;justify-content:space-between;margin-top:4px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"],[data-screen="20"]) .stage-navigation button{flex:0 1 auto;background:none;box-shadow:none;border:0;font-weight:400;font-size:12px;min-height:32px;padding:4px 0}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.small-heading{font-size:16px;white-space:normal;line-height:20px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .preparation-prompts{font-size:10px;margin:0}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .preparation-prompts[open]{background:var(--surface);position:relative;z-index:1}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.segmented,.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.small-heading,.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.preparation-context,.device:is([data-screen="21"],[data-screen="21-SAVED"]) .stage-capture,.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.preparation-prompts,.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.button-row{display:none}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog{position:absolute;top:309px;left:24px;width:calc(100% - 48px);height:356px;min-height:356px;margin:0;padding:24px 20px;border-radius:14px}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog h1{font-size:23px;line-height:28px;margin:0}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog p{font-size:14px;line-height:20px;margin:24px 0 0;color:var(--muted)}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog p:nth-of-type(2){margin-top:28px;color:var(--text);min-height:40px}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog>button{height:44px;min-height:44px;margin-top:18px;font-size:14px!important;justify-content:flex-start!important;padding:8px 12px;display:flex;gap:8px;align-items:center;background:linear-gradient(var(--surface),var(--card));border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow)}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog>button.selected{border-color:var(--accent)}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .modal-layer>.scrim{height:calc(100% - 128px)}@container (max-width:360px){.device[data-screen="20"] .workshop-body>.button-row button{font-size:11px}.device .foundation-drawer.depth-2 .drawer-detail{padding:24px 6px}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel{font-size:11px}.device[data-screen="03"] .biometric strong{font-size:24px}.device[data-screen="03"] .biometric span{font-size:16px}}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog{top:346px}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .exit-dialog>button:first-of-type{margin-top:32px}.device:is([data-screen="21"],[data-screen="21-SAVED"]) .workshop-body>.stage-heading{margin-bottom:28px}.device .foundation-drawer.depth-2 .drawer-rail>.drawer-brand>.icon{width:44px;height:44px}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel{background:var(--card)}.device .foundation-drawer.depth-2 .drawer-detail>.small-panel:nth-of-type(2){border-color:#cc9f00}.device[data-screen="08"] .settings-body>.segmented button{background:var(--surface);border:1px solid #6b7786}.device[data-screen="08"] .settings-body>.segmented button[aria-pressed=true]{border-color:#c69a00;background:#fff5cf}.device[data-screen="08"][data-theme=dark] .settings-body>.segmented button[aria-pressed=true]{background:#443707}.device[data-screen="08"] .radio-row input{appearance:none;width:15px;height:15px;border:1.5px solid var(--muted);border-radius:50%;background:transparent}.device[data-screen="08"] .radio-row input:checked{border-color:#c69a00}.device:is([data-screen="08"],[data-screen="09"]) .page-heading:after{left:0;right:0}.capture .device[data-screen="04"] .split-half,.capture .device[data-screen="04"] .transition>.selector{transition:none}.device[data-screen="03"] .pin-dots i{border-color:var(--muted);box-shadow:none}.device .foundation-drawer.depth-2 .drawer-detail{padding-top:37px}.device .foundation-drawer.depth-2 .drawer-detail h2{margin-bottom:34px}.device .foundation-drawer.depth-2 .drawer-detail h3{margin-bottom:29px}.device[data-screen="18"] .workshop-body>.segmented{margin-bottom:30px}.device[data-screen="18"] .stage-heading{margin-bottom:23px}.device[data-screen="18"] .workshop-body>.stage-navigation{margin-top:18px}.device[data-screen="18"] .stage-navigation button{height:44px;min-height:44px;font-size:14px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .stage-capture{margin-bottom:0}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.button-row:not(.stage-navigation){margin:6px 0}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.stage-tabs{margin-top:40px;height:30px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .stage-tabs button{height:30px;min-height:30px;padding:5px 12px}.device:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.stage-navigation{margin-top:12px}#shell-main:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.stage-tabs{margin-top:46px}#shell-main:is([data-screen="19"],[data-screen="19-FREEGATE"]) .workshop-body>.stage-navigation{margin-top:12px}#shell-main[data-screen="18"] .workshop-body>.stage-navigation{margin-top:41px}.device .foundation-drawer.depth-1 .drawer-rail>button:not(.drawer-brand)>span{display:inline}.device[data-screen="01"] .installed{height:auto;aspect-ratio:265/436}.device .foundation-drawer.depth-1 .drawer-rail>button:not(.drawer-brand):not(.drawer-close){font-size:clamp(7px,2.325cqw,10px);gap:4px}.device .foundation-drawer.depth-1 .drawer-rail>button:not(.drawer-brand)>.icon{width:clamp(14px,4.18cqw,18px);height:clamp(14px,4.18cqw,18px)}
