@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#292e2b;font-kerning:normal;text-rendering:optimizelegibility;font-synthesis:none;--ink:#29302b;--ink-strong:#202822;--ink-soft:#46514a;--muted:#83877f;--muted-soft:#9a9c94;--line:#ecece6;--line-strong:#e6e6df;--paper:#fff;--ground:#f7f7f4;--rail:#fbfbf8;--forest:#405a49;--forest-dark:#32483b;--forest-soft:#edf2ed;--forest-muted:#748675;--amber:#b87f34;--amber-dark:#83531d;--amber-soft:#f8f1e6;--red:#ab4840;--red-soft:#f8edeb;--blue:#657b98;--blue-soft:#edf1f6;--radius-xs:6px;--radius-sm:9px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-soft:0 8px 26px #272d2716, 0 2px 6px #272d2709;--ease:cubic-bezier(.22, 1, .36, 1);--duration:.18s;scrollbar-color:#ced1c8 #f2f2ed;scrollbar-width:thin;font-optical-sizing:auto;font-feature-settings:"ss01" on;font-variant-numeric:tabular-nums lining-nums;background:#f6f6f2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400}.directions-page{--ink:#263329;color:#2e352f;background:#f3f4ef;min-height:100vh;padding:0 28px 46px}.directions-header{border-bottom:1px solid #e1e5de;justify-content:space-between;align-items:center;max-width:1580px;min-height:62px;margin-inline:auto;padding-inline:24px;display:flex}.directions-header>span{color:#596658;align-items:center;gap:7px;font-size:12px;display:flex}.visual-brand{color:var(--ink);flex:none;align-items:center;gap:8px;display:flex}.visual-brand>i{color:#fcfaf3;letter-spacing:-.09em;background:#355746;border-radius:8px;place-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:21px;font-style:normal;font-weight:700;display:grid}.visual-brand>i span{color:#d3bb91}.visual-brand>strong{letter-spacing:-.055em;font-family:Manrope,DM Sans,sans-serif;font-size:14px;font-weight:750}.directions-intro{max-width:1190px;margin-inline:auto;padding:36px 0 21px}.directions-intro>h1{color:#27352b;letter-spacing:-.043em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.2}.directions-intro>p{color:#5c665c;margin:9px 0 15px;font-size:14px}.direction-truth{color:#695b3b;background:#f8f5ed;border:1px solid #e5dfcf;border-radius:8px;align-items:center;gap:9px;margin-block:14px 13px;padding:9px 12px;font-size:12px;display:flex}.direction-truth>svg{color:#9a7a39;flex:none}.direction-pinned-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.direction-pinned-facts>span{color:#536051;background:#fafbf8;border:1px solid #e0e5dc;border-radius:5px;align-items:center;gap:6px;min-height:27px;padding-inline:9px;font-size:11px;display:flex}.direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:19px;max-width:1580px;margin-inline:auto;display:grid}.direction-card{background:#fcfcf9;border:1px solid #dfe3db;border-radius:12px;min-width:0;padding:12px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 3px 12px #26312609}.direction-card-selected{border-color:#56785c;transform:translateY(-2px);box-shadow:0 0 0 2px #56785c2b,0 12px 32px #2631261a}.direction-card-header,.direction-card-header>div,.direction-card-selection,.direction-screenshot-label,.direction-screenshot-label>span{align-items:center;display:flex}.direction-card-header{justify-content:space-between;gap:8px;min-height:49px;padding-inline:1px 2px}.direction-card-header>div{gap:10px;min-width:0}.direction-letter{color:#405848;background:#f1f4ee;border:1px solid #dce4da;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-family:Manrope,sans-serif;font-size:13px;font-weight:750;display:grid}.direction-card-header h2{color:#2d3930;letter-spacing:-.02em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:16px}.direction-card-header p{color:#677064;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;overflow:hidden}.direction-card-selection{color:#677466;flex:none;align-items:center;gap:5px;font-size:10px}.direction-card-selected .direction-card-selection{color:#355c40;font-weight:650}.direction-screenshot-label{color:#626b60;justify-content:space-between;min-height:27px;padding-inline:2px;font-size:10px}.direction-screenshot-label>span{gap:6px}.direction-screenshot-label>span>span{background:#9a7851;border-radius:50%;width:6px;height:6px}.direction-screen{color:#29332c;background:#f8f9f6;border:1px solid #dedfd7;border-radius:6px;grid-template-columns:148px minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.visual-nav{background:#fbfcfa;border-right:1px solid #e4e6df;flex-direction:column;min-width:0;padding:16px 10px 12px;display:flex}.visual-brand-garden,.visual-brand-developer,.visual-brand-gallery{margin-bottom:20px}.visual-brand>strong{font-size:11px}.visual-brand>i{border-radius:6px;width:23px;height:23px;font-size:17px}.visual-workspace{color:#4e594e;text-align:left;background:#fff;border:1px solid #e3e7df;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:7px 6px;font-size:9px;display:flex}.visual-workspace>span{white-space:nowrap;flex:1}.visual-workspace>svg:first-child{color:#708773;flex:none}.visual-nav-label{color:#727b71;padding:18px 7px 6px;font-size:8px}.visual-nav-item{color:#646e64;border-radius:4px;align-items:center;gap:7px;min-height:31px;padding-inline:7px;font-size:9px;display:flex}.visual-nav-current{color:#355642;background:#ecf1e9;font-weight:650}.visual-nav-current>svg{color:#597552}.visual-nav-spacer{flex:1}.visual-account{border-top:1px solid #e8eae4;align-items:center;gap:7px;min-width:0;padding:9px 2px 0;display:flex}.visual-account>span{color:#496247;background:#edf2eb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:Manrope,sans-serif;font-weight:700;display:grid}.visual-account>div{flex:1;gap:2px;min-width:0;display:grid}.visual-account>div>strong{color:#465044;font-size:8px}.visual-account>div>small{color:#777e74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.visual-account>svg{color:#687367}.visual-main{flex-direction:column;min-width:0;display:flex}.visual-topbar{color:#70786f;background:#fbfcfa;border-bottom:1px solid #e4e6e0;align-items:center;gap:6px;min-height:39px;padding-inline:13px;font-size:9px;display:flex;position:relative}.visual-menu{color:#586557;background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;display:none}.visual-topbar>b{color:#39483a;font-weight:600}.visual-top-actions{color:#697366;align-items:center;gap:9px;margin-left:auto;display:flex}.visual-top-actions>span:first-child{color:#727a71;background:#fff;border:1px solid #e5e8e1;border-radius:4px;align-items:center;gap:5px;width:126px;padding:5px 7px;font-size:8px;display:flex}.visual-user-dot{color:#405645;background:#eaf0e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.visual-page-content{flex:1;align-content:start;gap:10px;padding:13px 14px 12px;display:grid}.visual-page-heading,.visual-page-heading>div{align-items:center;display:flex}.visual-page-heading{justify-content:space-between;gap:5px}.visual-page-heading>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.visual-page-heading h3{color:#2d352e;letter-spacing:-.036em;margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.visual-page-heading>div>p{color:#6b7469;margin:0;font-size:9px}.demo-env-label{color:#76603b;text-overflow:ellipsis;white-space:nowrap;background:#f8f4e9;border:1px solid #ebe2cd;border-radius:4px;flex:none;align-items:center;gap:5px;max-width:145px;padding:5px 7px;font-size:8px;display:flex;overflow:hidden}.demo-env-label>i{background:#b79558;border-radius:50%;flex:none;width:6px;height:6px}.visual-hero{background:#eff3ec;border:1px solid #dee4d9;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);min-height:140px;display:grid;overflow:hidden}.visual-hero-copy{flex-direction:column;align-items:flex-start;padding:12px 12px 10px;display:flex}.visual-kicker{color:#526753;letter-spacing:.045em;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.visual-hero-copy>strong{color:#304334;letter-spacing:-.05em;margin-top:7px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(15px,1.55vw,22px);font-weight:670;line-height:1.25}.visual-hero-copy>span:nth-of-type(2){color:#667363;margin-top:5px;font-size:8px;line-height:1.55}.visual-sign-action{color:#fff;background:#3f5e47;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;min-height:25px;margin-top:auto;padding-inline:8px;font-size:8px;font-weight:600;display:flex}.garden-hero-art,.developer-hero-art,.gallery-hero-art{flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative;overflow:hidden}.garden-hero-art{color:#ecdfbd;background:#455f4d;padding:11px 10px 7px}.garden-art-tag{color:#e4dec6;align-items:center;gap:5px;margin-bottom:4px;font-size:7px;display:flex}.garden-art-tag>i{background:#c9ae72;border-radius:50%;width:5px;height:5px}.garden-diagram{width:100%;height:88px;display:block}.garden-art-foot{color:#e4dec9;border-top:1px solid #ffffff25;justify-content:space-between;gap:3px;padding-top:5px;font-size:7px;display:flex}.developer-hero-art{color:#dae4f7;background:#121e30;justify-content:flex-start;gap:6px;padding:12px;font-family:DM Sans,sans-serif}.developer-art-label{color:#a7b9d3;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:1px;font-size:8px;font-weight:650;display:flex}.developer-art-label i{background:#70ce9c;border-radius:50%;width:5px;height:5px}.developer-check{background:#1b293e;border:1px solid #314156;border-radius:4px;align-items:center;gap:7px;min-height:29px;padding:5px 6px;display:flex}.developer-check>svg{color:#79d6a6;flex:none}.developer-check>div{flex:1;gap:3px;min-width:0;display:grid}.developer-check>div>strong{color:#e4ecf6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.developer-check>div>span{color:#97abc5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.developer-build-tag{color:#87dfac;letter-spacing:.08em;font-size:7px;font-weight:700}.developer-code-line{color:#9aacbf;gap:5px;margin-top:auto;font-size:7px;display:flex}.developer-code-line>span:first-child{color:#82d5ab;font-weight:700}.gallery-hero-art{color:#f2ece2;background:#725f54;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.gallery-app-icon{background:linear-gradient(140deg,#d6bd88 0%,#bf8f65 44%,#65755a 100%);border:1px solid #fff5;border-radius:20px;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 13px #21150e48}.gallery-app-icon>span{border:1px solid #f7f1e5aa;border-radius:19px 45% 20px;position:absolute;inset:13px;transform:rotate(-26deg)}.gallery-app-icon>i{background:#63734f;border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:19px;right:17px}.gallery-app-icon>b{color:#fff8eb;letter-spacing:-.1em;font-family:Manrope,sans-serif;font-size:19px;position:absolute;top:8px;left:8px}.gallery-app-copy{gap:7px;min-width:0;display:grid}.gallery-app-copy>small{color:#eee1ca;letter-spacing:.12em;font-size:7px;font-weight:650}.gallery-app-copy>b{color:#fff8ef;letter-spacing:-.04em;font-family:Manrope,DM Sans,sans-serif;font-size:15px;font-weight:650;line-height:1.32}.gallery-app-copy>span{color:#f0e4d6;font-size:8px;line-height:1.4}.gallery-app-edition{color:#f0e4d888;font-size:6px;line-height:1.4;position:absolute;bottom:8px;right:9px}.visual-facts{background:#fff;border:1px solid #e5e8e1;border-radius:5px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1.35fr) 1px minmax(0,1.45fr);align-items:center;min-height:46px;padding:5px 9px;display:grid}.visual-facts>div{gap:4px;min-width:0;padding-inline:6px;display:grid}.visual-facts>div>b{color:#4c584b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.visual-facts>div>span{color:#6f786b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.visual-facts>i{background:#e8e9e4;width:1px;height:19px;display:block}.visual-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;display:grid}.visual-workspace-grid-garden{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.visual-workspace-grid-developer{grid-template-columns:minmax(0,1.38fr) minmax(0,.86fr)}.visual-workspace-grid-gallery{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr)}.demo-device-panel,.demo-certificate-panel{background:#fff;border:1px solid #e5e8e1;border-radius:5px;min-width:0;padding:8px 9px 7px;overflow:hidden}.demo-panel-title{border-bottom:1px solid #eef0ea;justify-content:space-between;align-items:center;gap:5px;min-height:21px;padding-bottom:5px;display:flex}.demo-panel-title>div{align-items:center;gap:5px;min-width:0;display:flex}.demo-panel-title>div>svg{color:#647660;flex:none}.demo-panel-title>div>strong{color:#435042;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.demo-panel-title>span{color:#72796e;flex:none;font-size:7px}.demo-device-row{border-bottom:1px solid #f0f1ed;grid-template-columns:27px minmax(0,1fr) auto 16px;align-items:center;gap:5px;min-height:39px;display:grid}.demo-device-row-second{border-bottom:0}.demo-device-icon{color:#667967;background:#f6f8f4;border:1px solid #e8ebe3;border-radius:6px;place-items:center;width:24px;height:25px;display:grid}.demo-device-copy{gap:3px;min-width:0;display:grid}.demo-device-copy>strong,.demo-device-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-device-copy>strong{color:#485346;font-size:8px;font-weight:600}.demo-device-copy>small{color:#737b6e;font-size:7px}.demo-device-valid{color:#416d4c;align-items:center;gap:3px;font-size:7px;display:flex}.demo-device-more{color:#72796e;background:0 0;border:0;place-items:center;width:16px;height:21px;padding:0;display:grid}.demo-device-foot{color:#626d5f;border-top:1px solid #eef0eb;align-items:center;gap:5px;min-height:23px;margin-top:3px;font-size:7px;display:flex}.demo-device-foot>svg{color:#637b60;flex:none}.demo-device-foot>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.demo-device-foot>button{color:#626d5f;background:0 0;border:0;flex:none;place-items:center;width:17px;height:20px;padding:0;display:grid}.demo-certificate-panel{padding:8px 8px 6px}.demo-certificate-main{gap:7px;padding-block:9px 7px;display:grid}.demo-certificate-status{color:#64715f;align-items:center;gap:5px;font-size:7px;display:flex}.demo-certificate-status>i{background:#98a079;border-radius:50%;width:5px;height:5px}.demo-certificate-main>b{color:#4b5548;font-size:8px;font-weight:580;line-height:1.45;overflow:hidden}.demo-expiry-track{background:#eeefe9;border-radius:3px;height:3px;margin-block:1px 7px;overflow:hidden}.demo-expiry-track>i{background:#879579;border-radius:3px;width:66%;height:100%;display:block}.demo-certificate-bottom{color:#697363;border-top:1px solid #eef0eb;align-items:center;gap:5px;padding-top:5px;font-size:7px;display:flex}.demo-certificate-bottom>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.visual-workspace-grid-developer .demo-device-panel,.visual-workspace-grid-developer .demo-certificate-panel{border-color:#ccd7ca}.visual-workspace-grid-gallery .demo-device-panel,.visual-workspace-grid-gallery .demo-certificate-panel{border-color:#e2dfd5;border-radius:1px}.visual-workspace-grid-gallery .demo-panel-title{border-color:#edeae1}.demo-pipeline{background:#fff;border:1px solid #e5e8e1;border-radius:5px;min-width:0;padding:8px 9px}.demo-pipeline-track{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:4px;padding-top:8px;display:grid}.demo-pipeline-track>div{align-items:center;gap:5px;min-width:0;display:flex}.demo-pipeline-track>div>i{color:#517454;background:#f3f7f1;border:1px solid #dfe7dc;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.demo-pipeline-track>div>span{gap:3px;min-width:0;display:grid}.demo-pipeline-track>div>span>b,.demo-pipeline-track>div>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.demo-pipeline-track>div>span>b{color:#4d5a4b;font-size:7px;font-weight:650}.demo-pipeline-track>div>span>small{color:#71796d;font-size:6.5px}.demo-pipeline-connector{background:#dbe2d8;width:100%;height:1px}.demo-pipeline-developer{background:#172334;border-color:#263444}.demo-pipeline-developer .demo-panel-title,.demo-pipeline-developer .demo-panel-title>div>strong{color:#d9e3f1;border-color:#374253}.demo-pipeline-developer .demo-panel-title>div>svg,.demo-pipeline-developer .demo-pipeline-track>div>i{color:#8ad4ab}.demo-pipeline-developer .demo-pipeline-track>div>i{background:#233343;border-color:#324555}.demo-pipeline-developer .demo-pipeline-track>div>span>b{color:#e3ebf5}.demo-pipeline-developer .demo-pipeline-track>div>span>small,.demo-pipeline-developer .demo-panel-title>span{color:#a6b4c7}.demo-pipeline-developer .demo-pipeline-connector{background:#465467}.demo-pipeline-gallery{background:#f7f4ec;border-color:#ded8ca;border-radius:0}.visual-screen-gallery .visual-main{background:#f7f4ed}.visual-screen-gallery .visual-topbar,.visual-screen-gallery .visual-facts,.visual-screen-gallery .demo-device-panel,.visual-screen-gallery .demo-certificate-panel{background:#fffdfa;border-color:#e5dfd2;border-radius:1px}.visual-screen-gallery .visual-topbar{background:#fcfaf5}.visual-screen-footer{color:#6a7167;background:#fbfcfa;border-top:1px solid #e7e8e0;justify-content:space-between;align-items:center;gap:5px;min-height:24px;padding-inline:14px;font-size:7px;display:flex}.visual-screen-footer>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.visual-screen-footer>span>i{color:#536a53;font-style:normal;font-weight:750}.direction-description{color:#5a6458;min-height:42px;margin:10px 2px 8px;font-size:11px;line-height:1.65}.direction-select{color:#405344;background:#fff;border:1px solid #d8ded4;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:35px;padding-inline:10px;font-size:11px;font-weight:600;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:flex}.direction-select:hover,.direction-card-selected .direction-select{color:#fff;background:#415e47;border-color:#47654b}.mobile-direction-panel{border-top:1px solid #e1e4dd;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:40px;max-width:1100px;margin:30px auto 18px;padding:34px 0 20px;display:grid}.mobile-direction-panel>div>span{color:#5f715d;letter-spacing:.12em;font-size:10px;font-weight:700}.mobile-direction-panel h2{color:#29372e;letter-spacing:-.035em;margin:10px 0;font-family:Manrope,sans-serif;font-size:clamp(19px,2.1vw,26px)}.mobile-direction-panel>div>p{color:#5e685c;max-width:52ch;font-size:13px;line-height:1.7}.mobile-preview-screen{color:#2a362d;background:#fbfcf8;border:1px solid #dbe0d7;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 16px 40px #35483112}.mobile-demo-topbar{background:#fcfdf9;border-bottom:1px solid #e8eae3;justify-content:space-between;align-items:center;height:48px;padding-inline:16px;display:flex}.mobile-demo-topbar>.visual-brand>strong{font-size:13px}.mobile-demo-topbar>svg{color:#586653}.mobile-preview-content{flex-direction:column;align-items:flex-start;gap:9px;padding:16px 15px 12px;display:flex}.mobile-demo-kicker{color:#597357;letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;font-weight:650;display:flex}.mobile-preview-content>h3{color:#2e4231;letter-spacing:-.045em;margin:1px 0 0;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;line-height:1.25}.mobile-preview-content>p{color:#677363;margin:0;font-size:10px;line-height:1.55}.mobile-preview-content>button{color:#fff;background:#405d46;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:37px;font-size:10px;font-weight:650;display:flex}.mobile-demo-status{background:#fff;border:1px solid #e4e8df;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 9px;display:flex}.mobile-demo-status>span{background:#bd9962;border-radius:50%;width:7px;height:7px}.mobile-demo-status>div{flex:1;gap:3px;display:grid}.mobile-demo-status>div>b{color:#4d5b4b;font-size:9px}.mobile-demo-status>div>small{color:#747c71;font-size:8px}.mobile-preview-screen .demo-device-panel{width:100%}.mobile-preview-screen .demo-device-row{grid-template-columns:27px minmax(0,1fr) auto 16px}.mobile-preview-screen .demo-device-copy>strong{font-size:9px}.mobile-preview-screen .demo-device-copy>small{font-size:8px}.mobile-demo-bottom{color:#636f60;align-items:center;gap:5px;padding-top:2px;font-size:8px;display:flex}.mobile-preview-screen>nav{background:#fcfdf9;border-top:1px solid #e7eae2;grid-template-columns:repeat(3,1fr);min-height:43px;display:grid}.mobile-preview-screen>nav>span{color:#566652;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.mobile-preview-screen>nav>span:first-child{color:#365843;font-weight:650}.direction-close{color:#566355;border-top:1px solid #e1e4dd;align-items:center;gap:11px;max-width:1100px;margin-inline:auto;padding:13px 0;font-size:11px;line-height:1.65;display:flex}.direction-close-icon{color:#567553;background:#eef3eb;border:1px solid #dbe4d8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.direction-close b{color:#3e503e}.direction-choice-note{z-index:60;color:#35513a;background:#fcfdf9;border:1px solid #cad9c5;border-radius:8px;align-items:center;gap:8px;max-width:min(380px,100vw - 32px);min-height:39px;padding:8px 13px;font-size:11px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 6px 20px #27372316}.direction-choice-hint{color:#596657}@media (min-width:1500px){.direction-screen{grid-template-columns:166px minmax(0,1fr);min-height:525px}.visual-page-content{gap:12px;padding:16px 17px 14px}.visual-hero{min-height:164px}.garden-diagram{height:108px}.direction-description{min-height:45px}}@media (max-width:1024px){.directions-page{padding-inline:18px}.direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-card:last-child{grid-column:1/-1}.direction-card:last-child .direction-screen{grid-template-columns:148px minmax(0,1fr);min-height:360px}.direction-card:last-child .visual-hero{min-height:130px}.direction-card:last-child .garden-diagram{height:72px}}@media (max-width:680px){.directions-page{padding:0 12px 34px}.directions-header{min-height:53px;padding-inline:1px}.directions-header>span{gap:5px;font-size:9px}.directions-intro{padding-top:25px}.directions-intro>h1{font-size:23px;line-height:1.3}.directions-intro>p{font-size:12px;line-height:1.65}.direction-truth{align-items:flex-start;font-size:10px;line-height:1.6}.direction-grid{grid-template-columns:minmax(0,1fr);gap:14px}.direction-card:last-child{grid-column:auto}.direction-card{padding:9px}.direction-card-header{min-height:45px}.direction-screen,.direction-card:last-child .direction-screen{grid-template-columns:94px minmax(0,1fr);min-height:350px}.visual-nav{padding:11px 6px 9px}.visual-brand{gap:5px}.visual-brand>strong{font-size:8px}.visual-brand>i{width:19px;height:19px;font-size:15px}.visual-workspace{gap:3px;padding-inline:4px;font-size:6px}.visual-workspace>svg:first-child{width:11px}.visual-nav-label{padding:14px 5px 6px}.visual-nav-item{gap:5px;padding-inline:5px;font-size:7px}.visual-nav-item>svg{width:11px}.visual-account{gap:4px}.visual-account>span{width:19px;height:19px}.visual-account>div>strong{font-size:7px}.visual-account>div>small{font-size:6px}.visual-account>svg{width:11px}.visual-topbar{gap:4px;min-height:33px;padding-inline:7px;font-size:7px}.visual-top-actions{gap:5px}.visual-top-actions>span:first-child{gap:3px;width:80px;padding:4px;font-size:6px}.visual-top-actions>span:first-child>svg{width:9px}.visual-user-dot{width:16px;height:16px}.visual-page-content{gap:7px;padding:9px 7px 7px}.visual-page-heading h3{font-size:12px}.visual-page-heading>div>p{max-width:147px;font-size:7px}.demo-env-label{gap:3px;max-width:86px;padding:4px;font-size:6px}.visual-hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:118px}.visual-hero-copy{padding:8px 7px}.visual-kicker{gap:3px;font-size:6px}.visual-kicker>svg{width:9px}.visual-hero-copy>strong{font-size:15px}.visual-hero-copy>span:nth-of-type(2){font-size:6px}.visual-sign-action{gap:3px;min-height:24px;padding-inline:5px;font-size:6px}.visual-sign-action>svg{width:9px}.garden-hero-art{padding:7px 5px 5px}.garden-art-tag{font-size:6px}.garden-diagram{height:67px}.garden-art-foot{font-size:5px}.developer-hero-art{gap:4px;padding:8px 5px}.developer-check{gap:3px;min-height:31px;padding:4px}.developer-check>svg{width:10px}.developer-check>div>strong,.developer-build-tag{font-size:6px}.developer-check>div>span,.developer-code-line{font-size:5px}.gallery-hero-art{grid-template-columns:50px minmax(0,1fr);gap:6px;padding:7px}.gallery-app-icon{border-radius:12px;width:46px;height:46px}.gallery-app-icon>span{inset:7px}.gallery-app-icon>i{width:7px;height:7px;bottom:9px;right:9px}.gallery-app-icon>b{font-size:12px;top:4px;left:5px}.gallery-app-copy{gap:4px}.gallery-app-copy>small,.gallery-app-copy>span,.gallery-app-edition{font-size:5px}.gallery-app-copy>b{font-size:11px}.visual-facts{min-height:42px;padding-inline:3px}.visual-facts>div{padding-inline:3px}.visual-facts>div>b{font-size:7px}.visual-facts>div>span{font-size:6px}.visual-workspace-grid,.visual-workspace-grid-garden,.visual-workspace-grid-developer,.visual-workspace-grid-gallery{grid-template-columns:minmax(0,1.2fr) minmax(0,.92fr);gap:5px}.demo-device-panel,.demo-certificate-panel,.demo-pipeline{padding-inline:5px}.demo-panel-title>div>strong{font-size:7px}.demo-panel-title>span{font-size:5px}.demo-device-row{grid-template-columns:20px minmax(0,1fr) auto 12px;gap:3px;min-height:35px}.demo-device-icon{width:19px;height:20px}.demo-device-icon>svg{width:13px}.demo-device-copy>strong{font-size:6px}.demo-device-copy>small,.demo-device-valid{font-size:5px}.demo-device-valid>svg{width:8px}.demo-device-more>svg{width:11px}.demo-device-foot{gap:3px;font-size:5px}.demo-device-foot>svg{width:9px}.demo-certificate-main>b,.demo-certificate-status,.demo-certificate-bottom{font-size:6px}.demo-certificate-panel{padding-inline:5px}.demo-pipeline-track{grid-template-columns:minmax(0,1fr) 5px minmax(0,1fr) 5px minmax(0,1fr);gap:2px}.demo-pipeline-track>div{gap:3px}.demo-pipeline-track>div>i{width:15px;height:15px}.demo-pipeline-track>div>i>svg{width:8px}.demo-pipeline-track>div>span>b{font-size:5px}.demo-pipeline-track>div>span>small{font-size:4px}.visual-screen-footer{gap:2px;padding-inline:7px;font-size:5px}.visual-screen-footer>span{gap:2px}.direction-description{min-height:0;margin-block:7px;font-size:10px}.direction-select{min-height:34px}.mobile-direction-panel{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding-top:24px}.mobile-direction-panel>div>p{font-size:12px}.mobile-preview-screen{width:min(100%,390px)}.direction-close{align-items:flex-start;gap:9px;font-size:10px}.direction-choice-note{font-size:10px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.direction-card{transition:none}}input::placeholder,textarea::placeholder{color:#737c71;opacity:1}.auth-screen{--ink:#24372b;--muted:#687767;min-height:100vh;min-height:100dvh;padding:max(28px,calc(env(safe-area-inset-top) + 22px)) max(18px,calc(env(safe-area-inset-right) + 18px)) max(20px,calc(env(safe-area-inset-bottom) + 18px)) max(18px,calc(env(safe-area-inset-left) + 18px));background:radial-gradient(at 22% 17%,#c8d5c18c,#0000 43%),radial-gradient(at 86% 78%,#e4d6b56e,#0000 38%),#f4f4ed;grid-template-rows:1fr auto;place-items:center;gap:22px;display:grid}.auth-card{background:#fffefa;border:1px solid #e1e5da;border-radius:16px;width:min(100%,448px);padding:36px;box-shadow:0 18px 48px #1f302317,0 3px 10px #1f30230a}.auth-brand{margin-bottom:26px}.auth-brand-overline{color:#647361;letter-spacing:.16em;margin:0 0 14px;font-size:10px;font-weight:700;display:block}.auth-card h1{color:#24372b;letter-spacing:-.035em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.32}.auth-card .auth-intro{color:#606e60;margin:9px 0 24px;font-size:14px;line-height:1.65}.auth-form{gap:12px;display:grid}.auth-form .field-label{color:#37463a;margin:4px 0 -6px;font-size:12px}.auth-form .field-label span{color:#626f61;font-size:11px;font-weight:400}.auth-form .text-field,.auth-form .passphrase-input{height:48px;font-size:16px}.auth-form .passphrase-input>input{font-size:16px}.auth-form .auth-submit{width:100%;min-height:46px;margin-top:6px;font-size:14px}.auth-trust{color:#5b6d5c;border-top:1px solid #e6e8e0;align-items:flex-start;gap:9px;margin-top:21px;padding-top:18px;font-size:12px;line-height:1.6;display:flex}.auth-trust>svg{flex:none;margin-top:1px}.auth-footer{color:#596852;letter-spacing:.015em;margin:0;font-size:11px}.auth-footer span{color:#8f977d;padding-inline:5px}.auth-connection-note{color:#745036;background:#fbf3ec;border:1px solid #e9d6c7;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;margin:0 0 17px;padding:11px 12px;font-size:12px;line-height:1.55;display:grid}.auth-retry{color:#63462d;text-underline-offset:2px;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:12px;font-weight:650;text-decoration:underline}.auth-loading-card{justify-items:center;gap:14px;display:grid}.auth-loading-card .auth-brand{justify-self:start}.auth-loading-card .auth-intro{margin:0}.field-sign-secret-label{margin-top:6px}.app-detail-main,.download-app-identity,.certificate-title-row,.metric-value,.summary-count{min-width:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--ground);min-height:100%}body{background:var(--ground);min-width:320px;min-height:100vh;margin:0}body.modal-open{overscroll-behavior:none;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}button:enabled{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #738b76}::selection{color:#f8fbf7;background:#495f4d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f2f2ed}::-webkit-scrollbar-thumb{background:#ced1c8;border:2px solid #f2f2ed;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aeb4a7}a{color:inherit;text-decoration:none}button,label,input,select{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh}.sidebar{z-index:20;background:var(--rail);border-inline-end:1px solid #ecece6;flex-direction:column;width:242px;height:100dvh;min-height:570px;padding:24px 17px 12px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand-link{align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:35px;padding:1px 3px;display:inline-flex}.brand-mark{color:#fafaf5;background:#374c3d;border:1px solid #31473826;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff17,0 1px 2px #1a2a1d1f}.brand-mark>span{letter-spacing:-.11em;font-family:Manrope,sans-serif;font-size:22px;font-weight:750;line-height:1;transform:translate(-1px,-1px)}.brand-dot{color:#d5b586}.brand-name{color:#333a33;letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:16px;font-weight:750}.brand-name>span{color:#998267}.sidebar-workspace{margin-top:29px}.workspace-selector{text-align:start;width:100%;height:48px;transition:border-color var(--duration), background var(--duration);background:#fff;border:1px solid #e8e9e2;border-radius:10px;align-items:center;padding:7px 8px;display:flex}.workspace-selector:hover{background:#fefefc;border-color:#d8ddd4}.workspace-symbol{color:#647463;background:#f7f7f3;border:1px solid #ecece6;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.workspace-text{gap:2px;min-width:0;margin-inline-start:9px;display:grid}.workspace-text strong,.profile-information strong{color:#40463f;letter-spacing:-.015em;font-size:11px;font-weight:600}.workspace-text small,.profile-information small{color:#91938b;font-size:9px}.workspace-caret{color:#989a92;margin-inline-start:auto}.nav-section-label{color:#92948c;letter-spacing:.07em;margin:31px 0 9px 9px;font-size:9px;font-weight:550;display:block}.primary-navigation{gap:3px;display:grid}.nav-item{color:#74786f;text-align:start;width:100%;min-height:38px;transition:color var(--duration), background var(--duration);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex;position:relative}.nav-item:hover{color:#3e4d40;background:#f1f2ed}.nav-item.nav-active{color:#39503f;background:#eef1ec;font-weight:600}.nav-item.nav-active:before{content:"";background:#627a65;width:2px;position:absolute;inset-block:9px;inset-inline-start:-17px}.nav-item>svg{color:#797e75;flex:none}.nav-item.nav-active>svg{color:#536b57}.nav-counter{color:#94632b;background:#f7f1e7;border:1px solid #eadcc6;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding-inline:5px;font-size:9px;font-weight:650;display:grid}.sidebar-setup{background:#fbfbf8;border:1px solid #edede7;border-radius:9px;gap:1px;margin-top:25px;padding:13px 9px 11px;display:grid}.setup-topline{color:#565b52;justify-content:space-between;align-items:center;padding:1px 0 9px;font-size:9px;font-weight:600;display:flex}.setup-topline>span+span{color:#96968d;font-size:8px;font-weight:450}.setup-item{color:#74786f;text-align:start;min-height:24px;transition:color var(--duration);background:0 0;border:0;align-items:center;gap:7px;padding:1px 0;font-size:9px;display:flex}.setup-item:hover{color:var(--forest)}.setup-marker{color:#8b8e84;background:#fff;border:1px solid #dcded5;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;display:grid}.setup-complete .setup-marker{color:#4f7055;background:#ecf3ec;border-color:#d6e3d6}.setup-complete>span+span{color:#697269}.sidebar-spacer{flex:1;min-height:28px}.sidebar-security{text-align:start;min-height:44px;transition:border-color var(--duration),background var(--duration);background:#fff;border:1px solid #ebece4;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.sidebar-security:hover{background:#fcfdfa;border-color:#d9dfd5}.security-icon{color:#58735a;background:#f1f4f0;border:1px solid #e3e9e1;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.security-disconnected .security-icon{color:#aa554c;background:#f9efed;border-color:#efdada}.sidebar-security>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-security>span:nth-child(2)>strong{color:#495448;font-size:9px;font-weight:600}.sidebar-security>span:nth-child(2)>small{color:#8b9187;font-size:8px}.sidebar-security>svg:last-child{color:#7f847b;margin-inline-start:auto}.sidebar-divider{background:#ecece6;height:1px;margin:12px 0 9px}.profile-button{text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:43px;padding:5px 4px;display:flex}.profile-button:hover{background:#f0f1ec}.profile-avatar,.topbar-avatar{color:#426148;background:#edf1ea;border:1px solid #dde4db;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:grid}.profile-information{gap:2px;min-width:0;display:grid}.profile-button>svg{color:#8a8c83;margin-inline-start:auto}.main-content{min-height:100vh;margin-inline-start:242px}.topbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf7f2;border-block-end:1px solid #e9eae4f2;justify-content:space-between;align-items:center;height:56px;padding:0 42px;display:flex;position:sticky;top:0}.breadcrumb{color:#51564f;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb>svg{color:#a1a399}.breadcrumb-muted{color:#898c83}.topbar-actions{align-items:center;gap:14px;display:flex}.search-control{color:#8d9088;width:204px;height:31px;transition:width var(--duration), border-color var(--duration), background var(--duration);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:0 8px;display:flex}.search-control:focus-within,.search-has-value{background:#fff;border-color:#e8e9e2;box-shadow:0 1px 2px #1f231d06}.search-control>input{color:#474b44;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:10px}.search-control>input:focus-visible{outline:0}.search-control>input::placeholder{color:#9b9d95}.search-shortcut{color:#81837b;background:#fff;border:1px solid #e7e8e2;border-radius:4px;flex:none;align-items:center;gap:2px;padding:2px 4px;font-size:9px;display:flex}.search-clear{color:#747970;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.search-clear:hover{color:#29332a;background:#eff0eb}.topbar-divider{background:#e6e6e0;width:1px;height:16px}.icon-button,.panel-icon-action{color:#73776e;width:32px;height:32px;transition:border-color var(--duration), background var(--duration), color var(--duration);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;position:relative}.icon-button:hover,.panel-icon-action:hover{color:#404b41;background:#fff;border-color:#ecece6}.notification-indicator{background:#bd8450;border:1.5px solid #fafaf7;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.icon-has-alert .notification-indicator{background:#b27b3c}.topbar-avatar{width:25px;height:25px;font-size:10px}.mobile-menu-button{display:none}.page-content{width:min(1034px,100% - 84px);margin:0 auto;padding:34px 0 21px}.page-overview{width:min(1034px,100% - 84px);padding-top:26px}.page-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:23px;display:flex}.heading-copy h1{color:#292f2a;letter-spacing:-.042em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.42}.heading-copy p{color:#898d84;margin:4px 0 0;font-size:10px;line-height:1.65}.heading-actions{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.button-primary,.button-secondary{color:#566055;white-space:nowrap;min-height:35px;transition:transform .16s var(--ease), border-color var(--duration), color var(--duration), background var(--duration), box-shadow var(--duration);background:#fff;border:1px solid #e5e6df;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:550;display:inline-flex}.button-primary{color:#fff;background:#415a48;border-color:#425a48;box-shadow:0 1px 2px #192b1d14}.button-primary:hover:enabled{background:#324a39;border-color:#324a39;box-shadow:0 2px 6px #192b1d1f}.button-secondary:hover:enabled{color:#455448;background:#fbfcf9;border-color:#d3dbd1}.button-primary:active:enabled,.button-secondary:active:enabled{transform:translateY(1px)}.button-primary:disabled,.button-secondary:disabled{opacity:.55;cursor:not-allowed}.connection-notice{background:#fcf5f0;border:1px solid #ecdcd2;border-radius:9px;align-items:center;gap:12px;margin:0 0 17px;padding:13px 15px;display:flex}.connection-icon{color:#a06a40;background:#fffaf3;border:1px solid #eddfd3;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.connection-copy{gap:3px;min-width:0;display:grid}.connection-copy strong{color:#694d37;font-size:10px;font-weight:650}.connection-copy>span{color:#876f5a;font-size:9px;line-height:1.55}.connection-retry{min-height:31px;margin-inline-start:auto;font-size:9px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.welcome-banner{border-radius:var(--radius-lg);background:#f4f3ec;border:1px solid #e7e5dc;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:174px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #252c2509}.welcome-copy{z-index:2;flex-direction:column;min-width:0;padding:17px 21px 13px;display:flex;position:relative}.welcome-overline{color:#666d5f;letter-spacing:.025em;align-items:center;gap:7px;font-size:9px;font-weight:550;display:flex}.online-dot{background:#748c6d;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #73896b21}.welcome-body{margin:auto 0;padding:9px 0 8px}.welcome-body h2{color:#323b30;letter-spacing:-.055em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:22px;font-weight:650;line-height:1.37}.welcome-body p{color:#77796d;margin:7px 0 0;font-size:9px}.welcome-footer{border-block-start:1px solid #67685826;justify-content:space-between;align-items:center;gap:8px;padding-top:11px;display:flex}.welcome-greeting{color:#77796d;font-size:9px}.welcome-link{color:#475a46;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0 3px;font-size:9px;font-weight:550;display:inline-flex}.welcome-link:hover{color:#253f2e}.welcome-art{color:#f4ecde;background:#786357;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:12px;min-height:174px;padding:22px 25px 20px;display:grid;position:relative;overflow:hidden}.welcome-art:before{content:"";background:linear-gradient(135deg,#fff9ea1f,#0000 45%),radial-gradient(circle at 78% 18%,#deb98457,#0000 24%),linear-gradient(110deg,#0000 60%,#291b1529);position:absolute;inset:0}.gallery-art-kicker{z-index:1;color:#fff4e0b8;letter-spacing:.14em;font-size:7px;font-weight:650;position:absolute;top:17px;right:20px}.gallery-art-icon{z-index:1;background:linear-gradient(145deg,#d8b77f,#b9876b 55%,#5e704f);border:1px solid #fff6e4b3;border-radius:31px 31px 31px 7px;place-items:center;width:103px;height:103px;display:grid;position:relative;transform:rotate(-11deg);box-shadow:0 14px 24px #2c1b1238,inset 0 1px #fff6}.gallery-art-icon:before{content:"";border:1px solid #fff5dcb3;border-radius:24px 24px 24px 5px;position:absolute;inset:12px}.gallery-art-icon>span{color:#fff6e9;letter-spacing:-.12em;font-family:Manrope,sans-serif;font-size:35px;font-weight:750;position:relative;transform:rotate(11deg)translate(-2px,-3px)}.gallery-art-icon>span>span{color:#f0cf91}.gallery-art-icon>i{background:#63734f;border:1px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:18px;right:20px}.gallery-art-copy{z-index:1;align-self:center;gap:8px;display:grid;position:relative}.gallery-art-copy>strong{color:#fff7eb;letter-spacing:-.06em;font-family:Manrope,DM Sans,sans-serif;font-size:25px;font-weight:650;line-height:1.05}.gallery-art-copy>span{color:#fff2dec7;letter-spacing:.12em;font-size:9px}.gallery-art-foot{z-index:1;color:#ffefd7b3;font-size:8px;position:absolute;bottom:16px;left:25px}.welcome-art>.art-grid,.welcome-art>.art-crosshair,.welcome-art>.art-surface,.welcome-art>.art-terminal,.welcome-art>.art-orbit,.welcome-art>.art-orbit-ring,.welcome-art>.art-square,.welcome-art>.art-annotation,.welcome-art>.art-label{display:none}.art-grid{opacity:.48;background-image:linear-gradient(#eeeedd0e 1px,#0000 1px),linear-gradient(90deg,#eeeedd0e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 93%);mask-image:linear-gradient(135deg,#000,#0000 93%)}.art-crosshair{opacity:.72;width:13px;height:13px;position:absolute}.art-crosshair:before,.art-crosshair:after{content:"";background:#edead67a;position:absolute}.art-crosshair:before{width:13px;height:1px;top:6px;left:0}.art-crosshair:after{width:1px;height:13px;top:0;left:6px}.art-crosshair-top{z-index:2;top:14%;left:50%}.art-crosshair-left{z-index:2;top:66%;left:14%}.art-surface{background:linear-gradient(166deg,#f0ebcf14,#f4eeda03 74%);border:1px solid #e5e2ca2e;border-radius:47% 47% 8px 8px;position:absolute;inset:24% 14% 18% 21%;transform:rotate(-8deg)}.art-terminal{z-index:2;background:#38493c;border:1px solid #e7e3ca4f;border-radius:7px;flex-direction:column;gap:4px;width:99px;height:59px;padding:13px 10px;display:flex;position:absolute;top:27%;left:39%;transform:rotate(-4deg);box-shadow:0 9px 22px #1019112e,inset 0 1px #ffffff09}.art-terminal>span:first-child{background:#d7b982c4;border-radius:2px;width:57%;height:4px}.art-terminal>span:nth-child(2){background:#e1e3ce5c;border-radius:2px;width:77%;height:3px}.art-terminal>span:nth-child(3){background:#cdd3ba42;border-radius:2px;width:43%;height:3px}.art-orbit{z-index:3;background:#566850;border:1px solid #eedab2ad;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:39%;left:69%;box-shadow:0 0 0 7px #e9debb0e,0 8px 16px #121b1326}.art-orbit>i{background:#ddbc82;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 12px #efcc8d7a}.art-orbit>span{background:#495c49;border:1px solid #e8e0c98c;border-radius:50%;width:13px;height:13px;position:absolute;top:-14px;left:-13px}.art-orbit-ring{border:1px solid #e8dcb738;border-radius:50%;width:190px;height:107px;position:absolute;top:24%;left:32%;transform:rotate(-23deg)}.art-square{border:1px solid #e8e5d342;width:24px;height:24px;position:absolute;transform:rotate(45deg)}.art-square-a{width:14px;height:14px;top:19%;right:15%}.art-square-b{bottom:13%;right:22%}.art-annotation{z-index:3;color:#eff0de;align-items:center;gap:6px;display:flex;position:absolute}.art-annotation-top{color:#e6e3cd;background:#28342966;border:1px solid #efedd324;border-radius:4px;padding:5px 7px;font-size:8px;top:13%;right:12%}.annotation-dot{background:#c6d39b;border-radius:50%;width:5px;height:5px}.art-annotation-bottom{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:13px;font-weight:650;bottom:12%;left:24%}.art-annotation-bottom>span{color:#dbddc9;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:8px;font-weight:400}.art-label{z-index:3;color:#e3e1cb78;letter-spacing:.09em;font-family:Manrope,sans-serif;font-size:6px;font-weight:550;position:absolute;bottom:7px}.art-label-left{left:10px}.art-label-right{right:10px}.metrics-row{background:#fbfbf8;border-block:1px solid #e9eae4;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid}.metric-card{text-align:start;min-height:106px;transition:background var(--duration);background:0 0;border:0;border-inline-end:1px solid #e9eae4;flex-direction:column;justify-content:space-between;padding:12px 13px 11px;display:flex;position:relative}.metric-card:last-child{border-inline-end:0}.metric-card-expiry{width:100%;color:inherit;font-family:inherit}.metric-card-expiry:hover{background:#faf8f1}.metric-caption{color:#7c7f76;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.metric-icon{border:1px solid #e7eae2;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.metric-icon-green{color:#5f765f;background:#f1f4ef}.metric-icon-sand{color:#a37b4b;background:#f8f3e9}.metric-icon-ink{color:#687767;background:#f1f3ef}.metric-icon-warning{color:#a97837;background:#fbf5eb;border-color:#f0e4d1}.metric-icon-soft{color:#8c9188;background:#f4f4f0}.metric-content{align-items:baseline;gap:7px;min-width:0;display:flex}.metric-number{color:#303631;letter-spacing:-.052em;font-variant-numeric:tabular-nums;font-family:Manrope,DM Sans,sans-serif;font-size:22px;font-weight:650;line-height:1.1}.metric-number-amber{color:#9d713b}.metric-description{color:#8c8d85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.metric-foot{color:#868980;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.metric-foot-dot{color:#84937c;vertical-align:-1px;padding-inline-end:5px;font-size:14px}.metric-foot-warning{color:#99703e}.metric-state-dot{background:#95a08a;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #95a08a24}.metric-dot-on{background:#648263;box-shadow:0 0 0 3px #64826326}.metric-dot-wait{background:#be955c;box-shadow:0 0 0 3px #be955c24}.metric-dot-pending{background:#9b9d94;box-shadow:0 0 0 3px #9b9d9421}.metric-state-label{color:#505950;letter-spacing:-.02em;font-size:12px;font-weight:600}.overview-grid{grid-template-columns:minmax(0,1.42fr) minmax(268px,.92fr);gap:12px;margin-top:15px;display:grid}.release-gallery{border-top:1px solid #e5e1d8;gap:14px;margin-top:17px;padding:20px 0 2px;display:grid}.release-gallery-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.release-gallery-heading h2{color:#373a35;letter-spacing:-.035em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:15px;font-weight:650}.release-gallery-heading p{color:#85877e;max-width:58ch;margin:5px 0 0;font-size:9px;line-height:1.6}.gallery-all-link{color:#65745f;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 2px;font-size:9px;display:flex}.gallery-all-link:hover{color:#354e39}.release-gallery-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.release-edition{background:#fffdf8;border:1px solid #e4dfd5;min-width:0;padding:10px;box-shadow:0 7px 22px #4435270b}.release-cover{color:#fff6e9;text-align:start;background:#6e5a4e;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:177px;padding:12px;display:flex;position:relative;overflow:hidden}.release-cover:after{content:"";pointer-events:none;background:linear-gradient(135deg,#fff6e024,#0000 40%),radial-gradient(circle at 80% 30%,#e3b87e6b,#0000 27%);position:absolute;inset:0}.release-cover-1{color:#edf4ec;background:#405746}.release-cover-1:after{background:linear-gradient(125deg,#d2dfb821,#0000 45%),radial-gradient(circle at 80% 20%,#caae734d,#0000 25%)}.release-cover-2{color:#f2eee6;background:#293b4b}.release-cover-2:after{background:linear-gradient(135deg,#b0cbd81f,#0000 43%),radial-gradient(circle at 78% 25%,#71acb642,#0000 26%)}.release-cover-line,.release-cover-caption{z-index:1;letter-spacing:.12em;text-transform:uppercase;font-size:7px;position:relative}.release-cover-line{color:#fff7e7b8}.release-cover-line i{color:#e4bd83;padding-inline:3px;font-style:normal}.release-cover-mark{z-index:1;width:66px;height:66px;color:inherit;border:1px solid #fff6e49e;border-radius:21px 21px 21px 4px;align-self:center;place-items:center;font-family:Manrope,sans-serif;font-size:31px;font-weight:650;display:grid;position:relative;transform:rotate(-10deg)}.release-cover-title{z-index:1;max-width:11ch;color:inherit;letter-spacing:-.06em;font-family:Manrope,DM Sans,sans-serif;font-size:21px;font-weight:650;line-height:1.04;position:relative}.release-cover-caption{color:#fff7e7b3}.release-edition-meta{justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 1px 7px;display:flex}.release-edition-meta>div{gap:3px;min-width:0;display:grid}.release-edition-meta strong{color:#42473f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.release-edition-meta span{color:#929187;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.edition-status{flex:none;align-items:center;gap:4px;display:flex;color:#6b7f65!important;font-size:8px!important}.edition-status i{background:#78916f;border-radius:50%;width:5px;height:5px}.release-edition-foot{color:#8d8e85;border-top:1px solid #eeeae2;justify-content:space-between;align-items:center;gap:7px;padding:7px 1px 1px;font-size:7px;display:flex}.release-edition-foot>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.release-edition-foot i{color:#c1b9aa;font-style:normal}.release-edition-foot svg{color:#8a997f}.release-gallery-empty{background:#fffdf8;border:1px solid #e6e1d8;align-items:center;gap:12px;padding:18px 14px;display:flex}.release-gallery-empty>span{color:#9b7b57;background:#f3e9da;place-items:center;width:38px;height:38px;display:grid}.release-gallery-empty>div{flex:1;gap:4px;min-width:0;display:grid}.release-gallery-empty strong{color:#4a463f;font-size:10px}.release-gallery-empty p{color:#8c887f;margin:0;font-size:8px}.release-gallery-loading{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.release-gallery-loading span{background:linear-gradient(110deg,#f4f1ea,#fffdf8,#f4f1ea) 0 0/220% 100%;border:1px solid #ebe6dd;height:244px;animation:1.4s ease-in-out infinite shelf-shimmer}@keyframes shelf-shimmer{0%{background-position:180% 0}to{background-position:-30% 0}}.content-panel{border-radius:var(--radius-sm);background:#fff;border:1px solid #e9eae4;min-width:0;box-shadow:0 1px 2px #21282205}.panel-header{border-block-end:1px solid #f0f0eb;justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.panel-header>div{min-width:0}.panel-heading{align-items:center;gap:8px;min-width:0;display:flex}.panel-heading h3{color:#383e38;letter-spacing:-.015em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:650}.panel-count{color:#999a91;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:9px}.panel-header p{color:#95958d;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.text-action{color:#667661;min-height:30px;transition:color var(--duration);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 2px;font-size:9px;display:flex}.text-action:hover{color:#2f4b33}.status-overview-indicator{color:#667560;white-space:nowrap;background:#f7f8f4;border:1px solid #e8ece4;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:8px;display:flex}.status-overview-indicator>i,.status-pill>.status-dot,.summary-health>i{background:#778d6d;border-radius:50%;width:5px;height:5px}.indicator-warning{color:#936c36;background:#fbf7ef;border-color:#efe4d1}.indicator-warning>i{background:#bb8b45}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:157px;padding:20px 17px;display:flex}.empty-icon{color:#73826f;background:#f6f7f2;border:1px solid #e9ebe4;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.empty-state>strong{color:#454b43;font-size:10px;font-weight:600}.empty-state>span{color:#86897f;max-width:260px;font-size:9px;line-height:1.65}.empty-action{color:#536c54;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;margin-top:3px;padding:0 6px;font-size:9px;font-weight:550;display:flex}.empty-action:hover{color:#2b4931}.empty-state>.button-primary,.empty-state>.button-secondary{margin-top:3px}.loading-rows{gap:0;padding:8px 13px;display:grid}.loading-rows>span{background:linear-gradient(90deg,#f6f6f2 15%,#eceee8 36%,#f6f6f2 61%) 0 0/200% 100%;border-block-end:1px solid #f3f3ee;height:31px;animation:1.8s ease-in-out infinite loading-shimmer}.loading-rows>span:last-child{border:0}@keyframes loading-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.certificate-skeleton{padding-block:14px}.certificate-skeleton>span{height:45px}.application-list{display:grid}.application-row{text-align:start;min-height:57px;transition:background var(--duration);background:#fff;border:0;border-block-end:1px solid #f0f0eb;align-items:center;gap:9px;padding:7px 13px;display:flex}.application-row:last-child{border-block-end:0}.application-row:hover{background:#fafbf8}.application-symbol,.app-detail-symbol{color:#71816e;background:#f5f6f1;border:1px solid #e9eae4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.application-details{flex:1;gap:4px;min-width:0;display:grid}.application-details>strong,.certificate-overview-details>strong{color:#40453e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.application-details>small,.certificate-overview-details>small{color:#91948a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.application-version{color:#848a80;padding-inline-start:5px}.application-date{text-align:end;flex:none;gap:4px;display:grid}.application-date>small{color:#94968d;font-size:8px}.application-state{color:#69806a;justify-content:flex-end;align-items:center;gap:5px;font-size:8px;display:flex}.application-state>i{background:#788b72;border-radius:50%;width:5px;height:5px}.application-size{color:#777b72;text-align:end;min-width:39px;font-size:8px}.application-arrow{color:#a1a399;flex:none}.certificate-overview-list{display:grid}.certificate-overview-row{text-align:start;min-height:59px;transition:background var(--duration);background:#fff;border:0;border-block-end:1px solid #f0f0eb;align-items:center;gap:8px;padding:7px 12px;display:flex}.certificate-overview-row:last-child{border-block-end:0}.certificate-overview-row:hover{background:#fafbf8}.certificate-mini-icon{color:#71816f;background:#f5f7f3;border:1px solid #e6eae3;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.certificate-mini-warning{color:#aa7e43;background:#fbf7f0;border-color:#efe5d6}.certificate-overview-details{flex:1;gap:3px;min-width:0;display:grid}.expiry-track{background:#eeefe9;border-radius:2px;width:94%;height:2px;margin-top:2px;display:block;overflow:hidden}.expiry-track>i{background:#81927a;border-radius:2px;height:100%;display:block}.expiry-track>i.track-warning{background:#c39955}.certificate-days{color:#777c72;font-variant-numeric:tabular-nums;flex:none;font-size:8px}.certificate-days-warning{color:#a37538}.certificate-footer-link{border:0;color:#687768;background:0 0;border-block-start:1px solid #f2f2ee;justify-content:center;align-items:center;gap:6px;width:calc(100% - 26px);min-height:34px;margin:2px 13px 5px;font-size:8px;display:flex}.certificate-footer-link:hover{color:#36523b}.quick-actions{background:#fff;border:1px solid #e9eae4;border-radius:9px;grid-template-columns:minmax(128px,.76fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:75px;margin-top:12px;padding:10px 11px;display:grid}.quick-action-intro{gap:4px;padding:0 3px;display:grid}.quick-action-intro h3{color:#41463f;margin:0;font-size:9px;font-weight:600}.quick-action-intro>span{color:#91938b;font-size:8px}.quick-action-item{color:#777c71;text-align:start;min-width:0;min-height:49px;transition:border-color var(--duration), background var(--duration);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex}.quick-action-item:hover{background:#fafbf8;border-color:#edeee7}.quick-action-icon{border:1px solid #e8e9e3;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.quick-icon-warm{color:#9b7950;background:#faf5ec}.quick-icon-cool{color:#607e68;background:#f0f5ef}.quick-icon-soft{color:#7d8177;background:#f4f5f0}.quick-copy{gap:3px;min-width:0;display:grid}.quick-copy>strong{color:#50554d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.quick-copy>small{color:#92948b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.quick-action-item>svg{flex:none;margin-inline-start:auto}.manage-screen{gap:13px;min-width:0;display:grid}.device-register-form{background:#fff;border:1px solid #e9eae3;border-radius:9px;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.35fr) auto;align-items:end;gap:10px;padding:15px;display:grid}.device-register-form .field-label{margin:0 0 -4px}.device-register-form .field-label:nth-of-type(2){grid-column:2}.device-register-form .text-field{min-height:38px}.device-register-form .device-udid-input{letter-spacing:.04em;grid-column:2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.device-register-form>button{white-space:nowrap;grid-area:2/3;min-height:38px}.signing-queue-note{color:#657363;background:#f7faf5;border:1px solid #e1e9df;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:9px;line-height:1.65;display:flex}.signing-queue-note>svg{color:#668464;flex:none;margin-top:1px}.device-record-list,.signing-job-list{gap:8px;display:grid}.device-record-row,.signing-job-row{background:#fff;border:1px solid #e9eae4;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:flex}.device-record-icon,.job-status-icon{color:#60795f;background:#f4f7f2;border:1px solid #e0e8de;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.device-record-row>div,.job-row-copy{flex:1;gap:3px;min-width:0;display:grid}.device-record-row strong,.job-row-copy strong{color:#424940;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.device-record-row span,.job-row-copy>span,.job-row-copy small{color:#858a80;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.device-record-row small,.job-row-copy small{color:#9a9d95;font-size:7px}.device-record-row .button-secondary,.job-cancel-button{flex:none;min-height:30px;padding-inline:9px;font-size:8px}.job-status-running{color:#9b713d;background:#fcf7ef;border-color:#eee2d1}.job-status-failed{color:#aa5d53;background:#fcf4f2;border-color:#f0ddd8}.job-status-succeeded{color:#5c7c5d}.job-row-copy small[role=alert]{color:#a1574d}.manage-summary-strip{background:#fff;border:1px solid #e9eae3;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:11px 15px;display:flex}.manage-summary-strip>div{align-items:center;gap:12px;display:flex}.summary-count{color:#52684f;font-variant-numeric:tabular-nums;background:#f5f7f2;border:1px solid #e9ece3;border-radius:9px;place-items:center;min-width:40px;height:38px;padding-inline:6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:650;display:grid}.manage-summary-strip>div>div{gap:4px;display:grid}.manage-summary-strip>div>div>strong{color:#424840;font-size:10px;font-weight:600}.manage-summary-strip>div>div>span{color:#8c8e85;font-size:9px}.summary-health{color:#82857c;white-space:nowrap;background:#fafaf7;border:1px solid #ebebe5;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:flex}.summary-health>i{background:#b2b3aa}.health-good{color:#668064;background:#f6f8f3;border-color:#e5eae2}.health-good>i{background:#7b9272}.health-warning{color:#986d37;background:#fbf7ef;border-color:#efe5d4}.health-warning>i{background:#c2944f}.health-error{color:#a4574a;background:#fbf4f1;border-color:#f0dfda}.health-error>i{background:#bb7163}.manage-toolbar{border-block-end:1px solid #e8e9e3;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.manage-toolbar>div{align-items:center;gap:8px;display:flex}.manage-toolbar>div>strong{color:#474c44;font-size:10px;font-weight:600}.manage-toolbar>div>span{color:#90928a;font-size:8px}.segmented-filters{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow:auto hidden}.segmented-filters::-webkit-scrollbar{display:none}.filter-tab{color:#84877d;min-height:31px;transition:color var(--duration), background var(--duration);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:flex}.filter-tab:hover{color:#4e624c;background:#f0f2ec}.filter-tab.filter-tab-active{color:#465a45;background:#fff;border-color:#e9ebe4;font-weight:550}.filter-tab>span{color:#7b8076;font-variant-numeric:tabular-nums;background:#f0f1ec;border-radius:999px;place-items:center;min-width:16px;height:16px;padding-inline:4px;font-size:8px;display:grid}.toolbar-sort{color:#747970;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 7px;font-size:9px;display:flex}.toolbar-sort:hover{background:#fff;border-color:#e9eae3}.detail-loading>span{border:1px solid #f0f0eb;border-radius:9px;height:81px;margin-block:6px}.certificate-detail-card,.app-detail-card{min-width:0;transition:border-color var(--duration), background var(--duration);background:#fff;border:1px solid #e9eae4;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.certificate-detail-card:hover,.app-detail-card:hover{border-color:#dbded5}.certificate-attention-card{background:#fffdfa;border-color:#eee5d8}.certificate-detail-icon{color:#647a62;background:#f4f6f1;border:1px solid #e8ece4;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.certificate-detail-icon.detail-icon-warning{color:#ae813f;background:#fbf6ee;border-color:#f0e5d6}.certificate-detail-main,.app-detail-main{flex:1;min-width:0;display:grid}.certificate-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.certificate-title-row>h3{color:#3d443d;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:11px;font-weight:650;overflow:hidden}.status-pill{color:#667b62;white-space:nowrap;background:#f6f8f3;border:1px solid #e7eae3;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:21px;padding:2px 7px;font-size:8px;display:inline-flex}.status-pill>.status-dot{flex:none}.status-ready>.status-dot{background:#71876a}.status-warning{color:#9a7039;background:#fbf6ed;border-color:#efe3d1}.status-warning>.status-dot{background:#bd8d47}.status-expired{color:#a35649;background:#fbf3f1;border-color:#eededa}.status-expired>.status-dot{background:#b96859}.status-unknown{color:#777b72;background:#f7f7f3;border-color:#e8e9e4}.status-unknown>.status-dot{background:#a3a49b}.certificate-detail-main>p,.app-detail-main>p{color:#85887f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.certificate-detail-main>p>span,.app-detail-main>p>span{color:#acada4;padding-inline:3px}.certificate-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.certificate-meta-grid>span,.download-metadata>span{gap:4px;min-width:0;display:grid}.certificate-meta-grid>span>small,.download-metadata>span>small{color:#999b93;font-size:8px}.certificate-meta-grid>span>strong,.download-metadata>span>strong{color:#60665e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:550;overflow:hidden}.certificate-meta-grid>span>strong.meta-date-warning{color:#a17237}.certificate-meta-grid .fingerprint-value{color:#777d71;letter-spacing:.005em;font-family:DM Sans,monospace;font-size:7px}.certificate-file-line{color:#85887f;border-block-start:1px solid #f0f0eb;justify-content:flex-start;align-items:center;gap:12px;margin-top:12px;padding-top:11px;font-size:8px;display:flex}.certificate-file-line>span{align-items:center;gap:5px;display:inline-flex}.certificate-file-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}.danger-icon-action{color:#92938a;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;width:31px;height:31px;margin-inline-start:auto;display:grid}.danger-icon-action:hover:enabled{color:#ab5548;background:#fbf5f1;border-color:#efdfd9}.danger-icon-action:disabled{opacity:.65}.reminder-settings-panel{background:#fbfbf8;border:1px solid #e8e8e1;border-radius:10px;gap:12px;padding:15px;display:grid}.reminder-settings-copy{align-items:flex-start;gap:10px;display:flex}.reminder-settings-icon{color:#8e784f;background:#f7f4eb;border:1px solid #eae7dc;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.reminder-settings-copy>div{gap:4px;padding-top:1px;display:grid}.reminder-settings-copy>div>strong{color:#474c43;font-size:10px;font-weight:600}.reminder-settings-copy>div>span{color:#82857b;font-size:8px;line-height:1.6}.reminder-preferences{border-block-start:1px solid #eaeae4;flex-wrap:wrap;align-items:center;gap:8px 11px;padding-top:11px;display:flex}.reminder-toggle-label,.reminder-days-label{color:#697065;align-items:center;gap:6px;font-size:9px;display:flex}.reminder-toggle-label>input{accent-color:#526d53;width:15px;height:15px;margin:0}.reminder-days-label{margin-inline-start:auto}.reminder-days-label>input{color:#53574f;background:#fff;border:1px solid #e4e5dd;border-radius:6px;width:98px;height:29px;padding:0 7px;font-size:9px}.reminder-days-label>span:last-child{color:#8c8e84;font-size:8px}.reminder-save{min-height:29px;font-size:8px}.enable-notifications-link{color:#62765e;background:0 0;border:0;min-height:29px;padding:0 4px;font-size:8px}.enable-notifications-link:hover{color:#344e37}.app-detail-card{align-items:center}.app-detail-symbol{width:40px;height:40px}.app-download-inline{min-height:32px;margin-inline-start:8px}.downloads-banner{background:#f7f8f3;border:1px solid #e6e9df;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.downloads-icon{color:#657b63;background:#fff;border:1px solid #e3e8df;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.downloads-banner>div{flex:1;gap:4px;min-width:0;display:grid}.downloads-banner>div>strong{color:#424c42;font-size:10px;font-weight:600}.downloads-banner>div>span{color:#7f867b;font-size:8px;line-height:1.6}.downloads-banner>.button-secondary{min-height:30px;font-size:8px}.download-list{gap:10px;display:grid}.download-card{background:#fff;border:1px solid #e9eae4;border-radius:10px;padding:13px}.download-app-identity{align-items:center;gap:9px;min-width:0;display:flex}.download-app-identity>.application-symbol{width:36px;height:36px}.download-app-identity>div{flex:1;gap:4px;min-width:0;display:grid}.download-app-identity>div>h3{color:#3f443e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:600;overflow:hidden}.download-app-identity>div>span{color:#8a8d84;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.download-metadata{border-block:1px solid #f0f0eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:11px;padding:11px 0;display:grid}.download-actions{justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.download-actions>button{min-height:32px;font-size:9px}.page-footer{color:#93958c;border-block-start:1px solid #e9eae4;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:14px;padding-top:9px;font-size:8px;display:flex}.page-footer>span,.page-footer>div{align-items:center;gap:7px;display:flex}.footer-mark{color:#586d53;letter-spacing:-.08em;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.footer-mark>span{color:#a28461}.footer-divider{color:#c0c1b9}.modal-backdrop{z-index:45;overscroll-behavior:contain;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#25292463;place-items:center;padding:23px;animation:.14s ease-out both backdrop-in;display:grid;position:fixed;inset:0;overflow:auto}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.dialog{width:min(450px,100%);animation:dialog-in .21s var(--ease) both;background:#fff;border:1px solid #e9eae4;border-radius:14px;overflow:hidden;box-shadow:0 18px 56px #19201a33,0 4px 12px #19201a17}@keyframes dialog-in{0%{opacity:.84;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.certificate-dialog{width:min(460px,100%)}.signature-dialog{width:min(506px,100%)}.notification-dialog{grid-template-rows:auto 1fr auto;width:min(485px,100%);max-height:min(650px,100dvh - 40px);display:grid}.dialog-header{border-block-end:1px solid #eff0ea;align-items:center;gap:11px;padding:16px 17px;display:flex}.dialog-heading-icon{color:#647763;background:#f3f6f0;border:1px solid #e7eae2;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.dialog-heading-copy{gap:4px;min-width:0;display:grid}.dialog-heading-copy h2{color:#363c35;letter-spacing:-.035em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:14px;font-weight:650}.dialog-heading-copy p{color:#85877f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.dialog-close{margin-inline-start:auto}.certificate-form,.signature-form{gap:9px;padding:14px 17px 0;display:grid}.field-label{color:#444941;align-items:baseline;gap:7px;min-width:0;font-size:9px;font-weight:550;display:flex}.field-label>span{color:#90928a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:400;overflow:hidden}.p12-field-label,.field-profile-label{margin-top:3px}.text-field{color:#424840;width:100%;min-height:35px;transition:border-color var(--duration),box-shadow var(--duration);background:#fff;border:1px solid #e6e7df;border-radius:7px;outline:none;padding:0 9px;font-size:10px}.text-field::placeholder{color:#aaaba2}.text-field:focus{border-color:#a8b6a3;box-shadow:0 0 0 3px #6d89691b}.certificate-file-picker{cursor:pointer;min-height:54px;transition:border-color var(--duration),background var(--duration);background:#fafbf8;border:1px dashed #dfe3d8;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.certificate-file-picker:hover,.certificate-file-picker.file-picked{background:#f7f9f4;border-color:#aebba8}.file-picker-icon{color:#667b63;background:#fff;border:1px solid #e8eae1;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.certificate-file-picker>span:nth-of-type(2){flex:1;gap:4px;min-width:0;display:grid}.certificate-file-picker>span:nth-of-type(2)>strong{color:#50554d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.certificate-file-picker>span:nth-of-type(2)>small{color:#8e9087;font-size:8px}.file-picker-action{color:#7d8479;flex:none;font-size:8px}.file-picked .file-picker-action{color:#597657}.secure-storage-note{background:#f7f9f5;border:1px solid #e8ebe3;border-radius:8px;align-items:flex-start;gap:9px;margin-top:2px;padding:10px;display:flex}.secure-storage-note>span{color:#657b62;flex:none;margin-top:1px}.secure-storage-note>div{gap:4px;display:grid}.secure-storage-note>div>strong{color:#4c574a;font-size:8px;font-weight:600}.secure-storage-note>div>span{color:#7e857a;font-size:8px;line-height:1.65}.dialog-footer{border-block-start:1px solid #f0f0eb;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding:12px 17px 14px;display:flex}.dialog-footer>button{min-height:33px}.upload-drop-zone{cursor:pointer;min-height:57px;transition:border-color var(--duration),background var(--duration);background:#fafbf8;border:1px dashed #dfe3d9;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.upload-drop-zone:hover,.upload-drop-zone.drop-is-active{background:#f2f7f0;border-color:#8fa189}.upload-drop-zone.upload-file-selected{background:#f9fbf7;border-style:solid;border-color:#dce6d9}.upload-drop-icon{color:#657b62;background:#fff;border:1px solid #e7eae1;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.upload-drop-copy{flex:1;gap:4px;min-width:0;display:grid}.upload-drop-copy>strong,.compact-upload-field>span:nth-child(2)>strong{color:#4c534b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;overflow:hidden}.upload-drop-copy>small,.compact-upload-field>span:nth-child(2)>small{color:#8c8f86;font-size:8px}.upload-browse-button{color:#687563;background:#fff;border:1px solid #e6e8e0;border-radius:6px;flex:none;place-items:center;min-width:38px;min-height:27px;padding:0 7px;font-size:8px;display:grid}.compact-upload-field{cursor:pointer;min-height:46px;transition:border-color var(--duration),background var(--duration);background:#fff;border:1px solid #e6e8e1;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;display:flex}.compact-upload-field:hover,.compact-file-ready{background:#fbfcf9;border-color:#c9d6c4}.compact-upload-icon{color:#738170;background:#f7f8f4;border:1px solid #ebede7;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.compact-upload-field>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.compact-upload-field>span:last-child{color:#898d83;flex:none;justify-content:center;align-items:center;min-width:20px;display:flex}.compact-upload-field .ready-check{color:#70866a}.select-wrapper{color:#777d72;background:#fff;border:1px solid #e5e6df;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding-inline:9px;display:flex;position:relative}.select-wrapper:focus-within{border-color:#a8b6a3;box-shadow:0 0 0 3px #6d89691b}.select-leading-icon,.select-chevron{z-index:1;color:#798570;flex:none;position:relative}.select-wrapper>select{color:#54594f;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;width:100%;min-height:36px;padding:0 30px 0 33px;font-size:9px;position:absolute;inset:0}.select-wrapper>select:focus-visible{outline:none}.select-wrapper>select:disabled{color:#999b93;cursor:not-allowed}.select-chevron{pointer-events:none;margin-inline-start:auto}.sign-backend-note,.sign-security-note{color:#8d7047;background:#fcf8ef;border:1px solid #efeadf;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:8px;line-height:1.65;display:flex}.sign-backend-note>svg{flex:none;margin-top:1px}.sign-security-note{color:#768173;background:#f7f8f4;border-color:#e9ece4;margin-top:1px}.sign-security-note>svg{color:#71806b;flex:none;margin-top:1px}.sign-add-certificate-link{color:#61795e;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:33px;margin:0 auto 11px;padding:0 9px;font-size:8px;display:flex}.sign-add-certificate-link:hover{color:#324e37}.notification-list{overscroll-behavior:contain;align-content:start;min-height:125px;padding:4px 15px;display:grid;overflow-y:auto}.notification-entry{border-block-end:1px solid #f0f0eb;align-items:flex-start;gap:9px;padding:11px 2px;display:flex}.notification-entry:last-child{border-block-end:0}.notification-entry-icon{color:#6e8069;background:#f5f7f3;border:1px solid #e9ebe4;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.notification-warning-entry .notification-entry-icon{color:#ac8043;background:#fbf7ee;border-color:#efe4d3}.notification-error-entry .notification-entry-icon,.notification-error-entry .notification-entry-icon{color:#ab594d;background:#faf2ef;border-color:#eeded8}.notification-entry>div{flex:1;gap:5px;min-width:0;display:grid}.notification-entry>div>strong{color:#434940;font-size:9px;font-weight:600}.notification-entry>div>span{color:#777b72;font-size:8px;line-height:1.7}.notification-entry>div>small{color:#97998f;font-size:7px}.notification-dismiss{color:#8b8e86;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.notification-dismiss:hover{color:#555c52;background:#f0f1ed}.notification-footer{background:#fdfdfb;border-block-start:1px solid #eeefe9;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.notification-footer>button{min-height:32px;font-size:8px}.notification-list>.empty-state{min-height:155px}.toast-stack{z-index:70;right:max(19px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));pointer-events:none;gap:9px;width:min(354px,100% - 38px);display:grid;position:fixed}.toast{animation:toast-in .22s var(--ease) both;pointer-events:auto;background:#fff;border:1px solid #e8e9e2;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex;box-shadow:0 9px 24px #2129211f,0 2px 6px #2129210b}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.toast-icon{color:#62795f;background:#f5f7f3;border:1px solid #e6eae2;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.toast-error .toast-icon{color:#a6554a;background:#fbf3f1;border-color:#efded9}.toast-warning .toast-icon{color:#a5793b;background:#fbf7ef;border-color:#efe4d2}.toast-copy{flex:1;gap:4px;min-width:0;padding-top:1px;display:grid}.toast-copy>strong{color:#424840;font-size:9px;font-weight:600}.toast-copy>span{color:#7d8076;font-size:8px;line-height:1.6}.toast>button{color:#8e9088;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:23px;height:23px;padding:0;display:grid}.toast>button:hover{color:#4a4e46;background:#f0f1ed}.visually-hidden{white-space:nowrap!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mobile-backdrop{display:none}@media (min-width:1400px){.page-content{width:min(1080px,100% - 104px);padding-top:39px}.page-overview{padding-top:30px}.welcome-banner,.welcome-art{min-height:190px}.welcome-copy{padding-inline:23px}.metric-card{min-height:111px;padding-inline:15px}.quick-actions{min-height:78px}.release-cover{min-height:195px}}@media (max-width:1120px){.sidebar{width:220px}.main-content{margin-inline-start:220px}.topbar{padding-inline:30px}.page-content,.page-overview{width:calc(100% - 60px)}.metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(2){border-inline-end:0}.metric-card:first-child,.metric-card:nth-child(2){border-block-end:1px solid #e9eae4}.metric-card{min-height:91px;padding-inline:13px}.quick-actions{grid-template-columns:1fr 1fr;gap:5px;padding:11px}.quick-action-intro{grid-column:1/-1;padding:2px 3px 5px}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.9fr)}.release-gallery-shelf{gap:9px}.release-cover{min-height:165px}}@media (max-width:820px){.sidebar{width:202px;padding-inline:14px}.nav-item.nav-active:before{inset-inline-start:-14px}.main-content{margin-inline-start:202px}.topbar{padding-inline:22px}.page-content,.page-overview{width:calc(100% - 44px)}.welcome-banner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.welcome-copy{padding-inline:15px}.welcome-body h2{font-size:20px}.overview-grid{grid-template-columns:minmax(0,1fr)}.quick-actions{grid-template-columns:1fr 1fr}.release-gallery-shelf{gap:8px}.release-cover{min-height:158px;padding:9px}.release-cover-title{font-size:16px}.release-cover-mark{width:52px;height:52px;font-size:25px}.release-edition{padding:7px}.certificate-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:11px}.certificate-file-line{flex-wrap:wrap;row-gap:6px}}@media (max-width:720px){html{scrollbar-gutter:auto}.sidebar{z-index:50;width:min(294px,100vw - 58px);height:100dvh;min-height:0;padding:calc(16px + env(safe-area-inset-top)) 17px calc(12px + env(safe-area-inset-bottom));transition:transform .27s var(--ease);transform:translate(-105%);box-shadow:16px 0 36px #1d221d29}.sidebar.sidebar-open{transform:translate(0)}.sidebar-workspace{margin-top:24px}.nav-section-label{margin-top:26px}.nav-item{min-height:43px}.nav-item.nav-active:before{inset-inline-start:-17px}.sidebar-setup{margin-top:20px}.setup-item{min-height:29px}.mobile-backdrop.visible{z-index:40;background:#2125214d;border:0;animation:.18s ease-out both backdrop-in;display:block;position:fixed;inset:0}.main-content{min-height:100vh;margin-inline-start:0}.topbar{height:56px;padding-inline:16px}.mobile-menu-button{width:36px;height:36px;margin-inline-start:-5px;display:grid}.breadcrumb{gap:6px;margin-inline-end:auto;padding-inline-start:7px;font-size:10px}.topbar-actions{gap:7px}.search-control{gap:6px;width:122px;height:34px;padding-inline:8px}.search-control>input{width:63px;font-size:10px}.topbar-divider{height:14px}.topbar-actions>.icon-button{width:34px;height:34px}.topbar-avatar{width:25px;height:25px}.page-content,.page-overview{width:calc(100% - 30px);padding-top:23px}.page-overview{padding-top:18px}.connection-notice{align-items:flex-start;gap:9px;padding:10px}.connection-icon{width:28px;height:28px}.connection-copy{flex:1}.connection-copy strong{font-size:9px}.connection-copy>span{font-size:8px}.connection-retry{align-self:center;padding-inline:8px}.page-heading{gap:10px;margin-bottom:17px}.heading-copy h1{font-size:20px}.heading-copy p{max-width:42ch;font-size:9px}.heading-actions .button-primary,.heading-actions .button-secondary{gap:5px;min-height:35px;padding-inline:9px;font-size:9px}.welcome-banner{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:157px}.welcome-copy{min-height:157px;padding:12px 11px 9px}.welcome-overline{gap:6px;font-size:8px}.welcome-body h2{letter-spacing:-.055em;font-size:18px}.welcome-body p{max-width:170px;font-size:8px;line-height:1.6}.welcome-footer{flex-direction:column;align-items:flex-start;gap:0;padding-top:6px}.welcome-link{min-height:25px;font-size:8px}.welcome-art{grid-template-columns:83px minmax(0,1fr);gap:9px;min-height:157px;padding:16px 14px 14px}.gallery-art-kicker{font-size:5px;top:12px;right:12px}.gallery-art-icon{border-radius:22px 22px 22px 5px;width:74px;height:74px}.gallery-art-icon:before{border-radius:16px 16px 16px 4px;inset:9px}.gallery-art-icon>span{font-size:27px}.gallery-art-icon>i{width:8px;height:8px;bottom:13px;right:14px}.gallery-art-copy>strong{font-size:18px}.gallery-art-copy>span{font-size:6px}.gallery-art-foot{font-size:6px;bottom:11px;left:14px}.art-grid{background-size:19px 19px}.art-terminal{gap:3px;width:74px;height:46px;padding:10px 7px;top:36%;left:26%}.art-orbit{width:39px;height:39px;top:43%;left:62%}.art-orbit-ring{width:137px;height:85px;top:34%;left:23%}.art-surface{inset:27% 7% 21% 11%}.art-annotation-top{gap:4px;font-size:7px;top:12%;right:8%}.art-annotation-bottom{flex-direction:column;align-items:flex-start;gap:2px;font-size:11px;bottom:13%;left:8%}.art-annotation-bottom>span{max-width:135px;font-size:7px}.art-label{font-size:5px}.metrics-row{margin-top:10px}.metric-card{gap:7px;min-height:86px;padding:9px 9px 8px}.metric-caption{gap:4px;font-size:8px}.metric-icon{width:22px;height:22px}.metric-number{font-size:21px}.metric-description,.metric-foot{font-size:7px}.metric-content{gap:5px}.metric-state-label{font-size:11px}.overview-grid{gap:10px;margin-top:11px}.release-gallery{gap:11px;margin-top:14px;padding-top:16px}.release-gallery-heading{flex-direction:column;align-items:flex-start;gap:4px}.release-gallery-heading h2{font-size:14px}.release-gallery-heading p{font-size:8px}.gallery-all-link{min-height:24px;font-size:8px}.release-gallery-shelf{gap:6px}.release-edition{padding:5px}.release-cover{min-height:130px;padding:7px}.release-cover-line,.release-cover-caption{letter-spacing:.07em;font-size:5px}.release-cover-mark{border-radius:13px 13px 13px 3px;width:40px;height:40px;font-size:19px}.release-cover-title{max-width:9ch;font-size:12px}.release-edition-meta{gap:4px;padding:6px 1px 5px;display:grid}.release-edition-meta strong{font-size:7px}.release-edition-meta span{font-size:6px}.edition-status{font-size:6px!important}.release-edition-foot{flex-direction:column;align-items:flex-start;gap:3px;font-size:5px}.release-gallery-empty{align-items:flex-start;padding:12px}.release-gallery-empty p{line-height:1.5}.release-gallery-empty .button-secondary{min-height:28px;font-size:8px}.quick-actions{gap:4px;min-height:0;margin-top:10px;padding:9px 7px}.quick-action-intro{padding:0 5px 5px}.quick-action-item{gap:6px;min-height:42px;padding:4px}.quick-action-icon{width:27px;height:27px}.quick-copy>strong{font-size:8px}.quick-copy>small{font-size:7px}.quick-action-item>svg{width:13px}.panel-header{min-height:59px;padding-inline:10px}.panel-header p{max-width:35ch}.application-row{gap:7px;min-height:55px;padding-inline:9px}.application-symbol{width:30px;height:30px}.application-date{gap:3px}.application-size{min-width:32px}.application-arrow{width:12px}.certificate-overview-row{padding-inline:9px}.manage-screen{gap:10px}.device-register-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:11px}.device-register-form .field-label:nth-of-type(2),.device-register-form .device-udid-input,.device-register-form>button{grid-area:auto}.device-register-form .field-label{margin-top:3px}.device-register-form>button{width:100%}.device-record-row,.signing-job-row{align-items:flex-start;gap:8px;padding:10px}.device-record-row .button-secondary,.job-cancel-button{align-self:center;min-height:28px;padding-inline:7px;font-size:7px}.job-row-copy strong{font-size:9px}.job-row-copy>span,.job-row-copy small{font-size:7px}.signing-job-row>.status-pill{align-self:center}.manage-summary-strip{min-height:61px;padding-inline:10px}.manage-summary-strip>div{gap:9px}.summary-count{min-width:35px;height:34px;font-size:17px}.manage-summary-strip>div>div>span{font-size:8px}.summary-health{max-width:132px;padding:4px 6px;font-size:7px}.manage-toolbar{min-height:40px}.manage-toolbar>div{gap:5px;min-width:0}.manage-toolbar>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-tab{gap:4px;min-height:30px;padding-inline:7px;font-size:8px}.toolbar-sort{gap:4px;padding-inline:4px;font-size:8px}.certificate-detail-card,.app-detail-card{gap:9px;padding:10px}.certificate-detail-icon{width:32px;height:32px}.certificate-title-row{gap:6px}.certificate-title-row>h3{font-size:10px}.certificate-meta-grid{gap:9px;margin-top:10px}.certificate-file-line{gap:7px;margin-top:9px;padding-top:8px;font-size:7px}.certificate-file-line>span:first-child{max-width:100%}.reminder-settings-panel{padding:11px}.reminder-preferences{gap:8px 10px}.reminder-days-label{margin-inline-start:0}.app-detail-card{align-items:flex-start}.app-detail-symbol{width:32px;height:32px}.app-download-inline{min-height:29px;margin-inline-start:1px;padding-inline:7px;font-size:8px}.download-app-identity{flex-wrap:wrap;gap:7px}.download-app-identity>.application-symbol{width:31px;height:31px}.download-app-identity>.status-pill{margin-inline-start:auto}.download-metadata{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:11px}.download-actions{gap:6px}.download-actions>button{gap:5px;min-height:34px;padding-inline:8px;font-size:8px}.downloads-banner{align-items:flex-start;gap:8px;padding:9px}.downloads-icon{width:32px;height:32px}.downloads-banner>div>strong{font-size:9px}.downloads-banner>div>span{font-size:7px}.downloads-banner>.button-secondary{flex:none;gap:4px;min-height:29px;padding-inline:7px;font-size:7px}.page-footer{flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;padding-top:8px;font-size:7px}.page-footer>div{gap:5px}.modal-backdrop{align-items:safe center;padding:15px}.dialog{border-radius:12px}.dialog-header{gap:9px;padding:12px}.dialog-heading-icon{width:31px;height:31px}.certificate-form,.signature-form{gap:8px;padding-inline:12px}.dialog-footer{gap:7px;margin-top:8px;padding:10px 12px 12px}.dialog-footer>button{min-height:34px;padding-inline:9px;font-size:9px}.secure-storage-note{padding:8px}.toast-stack{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(340px,100% - 24px)}}@media (max-width:390px){.topbar{padding-inline:12px}.topbar-actions{gap:4px}.breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:83px;overflow:hidden}.breadcrumb-muted{text-overflow:ellipsis;white-space:nowrap;max-width:40px;overflow:hidden}.search-control{gap:5px;width:102px;padding-inline:6px}.search-control>input{width:47px}.topbar-divider{display:none}.page-content,.page-overview{width:calc(100% - 24px)}.heading-copy p{max-width:28ch;font-size:8px}.heading-actions .button-primary{padding-inline:8px}.welcome-banner{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.welcome-copy{padding-inline:9px}.welcome-body h2{font-size:17px}.welcome-body p{max-width:140px;font-size:7px}.welcome-overline{font-size:7px}.art-label-right{font-size:4px;right:5px}.art-annotation-top{padding-inline:4px;font-size:6px;right:5px}.metric-card{min-height:82px;padding-inline:7px}.metric-caption{font-size:7px}.metric-foot{font-size:6px}.empty-state>span{max-width:245px;font-size:8px}.manage-summary-strip>div>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.summary-health{max-width:107px;font-size:7px}.filter-tab{gap:3px;padding-inline:5px;font-size:8px}.toolbar-sort{gap:3px;font-size:7px}.certificate-detail-card,.app-detail-card{gap:7px;padding:9px 7px}.certificate-detail-icon{width:29px;height:29px}.certificate-title-row>h3{font-size:9px}.status-pill{gap:4px;min-height:19px;padding-inline:5px;font-size:7px}.certificate-meta-grid>span>small,.download-metadata>span>small,.certificate-meta-grid>span>strong,.download-metadata>span>strong,.certificate-file-line>span:nth-child(n+2){font-size:7px}.danger-icon-action{width:26px;height:28px}.download-app-identity>.status-pill{font-size:7px}.download-metadata{gap:9px 8px}.download-actions>button{gap:4px;padding-inline:6px;font-size:7px}.downloads-banner>.button-secondary{padding-inline:5px;font-size:6px}.downloads-banner>.button-secondary>svg{width:12px}.modal-backdrop{align-items:flex-end;padding:0}.dialog{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);animation:sheet-up .22s var(--ease) both;border-radius:14px 14px 0 0;overflow:auto}.dialog.notification-dialog{width:100%;max-height:92dvh}@keyframes sheet-up{0%{opacity:.88;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.file-label,.field-label{flex-wrap:wrap}.field-label>span{font-size:7px}}@media (max-width:480px){.auth-screen{padding-block:24px max(18px,env(safe-area-inset-bottom))}.auth-card{width:min(100%,420px);padding:26px 21px}.auth-card h1{font-size:23px}.auth-brand{margin-bottom:22px}}@media (max-height:670px) and (max-width:720px){.modal-backdrop{align-items:flex-start;padding-block:9px}.dialog{max-height:calc(100dvh - 18px);overflow:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--muted:#60645b;--forest:#334c39}.heading-copy p,.connection-copy>span,.empty-state>span,.metric-foot,.field-label>span,.quick-copy>small{color:#64675f}.button-secondary,.workspace-selector,.content-panel,.metric-card,.manage-summary-strip,.certificate-detail-card{border-color:#d4d6ce}}@media (hover:none){.nav-item:hover,.application-row:hover,.certificate-overview-row:hover,.quick-action-item:hover,.sidebar-security:hover{background:initial}.button-primary:active:enabled,.button-secondary:active:enabled{transform:scale(.985)}}.password-input{color:#82867d;min-height:36px;transition:border-color var(--duration),box-shadow var(--duration);background:#fff;border:1px solid #e5e6df;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.password-input:focus-within{border-color:#a8b6a3;box-shadow:0 0 0 3px #6d89691b}.password-input>input{color:#424840;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:32px;padding:0;font-size:10px}.password-input>input::placeholder{color:#a1a399}.password-input>input:focus-visible{outline:none}.password-input .password-lock{flex:none}.passphrase-input{color:#82867d;min-height:36px;transition:border-color var(--duration),box-shadow var(--duration);background:#fff;border:1px solid #e5e6df;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.passphrase-input:focus-within{border-color:#a8b6a3;box-shadow:0 0 0 3px #6d89691b}.passphrase-input>input{color:#424840;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:32px;padding:0;font-size:10px}.passphrase-input>input::placeholder{color:#a1a399}.passphrase-input>input:focus-visible{outline:none}.passphrase-lock{flex:none}
