.wordmark.svelte-1nh1o9q{display:inline-flex;align-items:baseline;color:inherit;font-family:var(--brand);font-size:var(--wordmark-size, 28px);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.82;text-transform:none;white-space:nowrap}.pluses.svelte-1nh1o9q{display:inline-flex;align-items:baseline;color:var(--wordmark-plus-color, inherit);letter-spacing:0}.pluses.svelte-1nh1o9q span:where(.svelte-1nh1o9q)+span:where(.svelte-1nh1o9q){margin-left:-.16em}@font-face{font-family:UbuntuBrand;src:url(/fonts/Ubuntu-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-display:swap}:root{font-family:Space Grotesk,system-ui,sans-serif;color:#141b3c;background:#f6f2e8;font-synthesis:none;--display: "Space Grotesk", system-ui, sans-serif;--sans: "Space Grotesk", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--paper: #f6f2e8;--surface: #ffffff;--ink: #141b3c;--muted: #565b73;--green: #1b2fbb;--green-deep: #1b2fbb;--green-dark: #141b3c;--green-soft: #eeefff;--line: #1b2fbb26;--line-strong: #1b2fbb;--brass: #f5325b;--orange: #f5325b;--danger: #b01c40}*{box-sizing:border-box}html{min-width:320px;background:#f6f2e8}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 10% 12%,rgb(255 255 255 / 78%),transparent 27%),linear-gradient(rgb(36 54 41 / 2.5%) 1px,transparent 1px),#f6f2e8;background-size:auto,100% 6px,auto}button,input,select,textarea{font:inherit}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--green) 48%,transparent);outline-offset:3px}.vault-backdrop{position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(circle at 8% 58%,transparent 0 80px,rgb(40 125 70 / 10%) 81px 83px,transparent 84px 114px,rgb(40 125 70 / 7%) 115px 117px,transparent 118px),radial-gradient(circle at 94% 18%,rgb(185 122 43 / 10%) 0 3px,transparent 4px)}header,.site-footer{width:min(1220px,calc(100% - 36px));min-height:72px;display:flex;align-items:center;gap:18px;margin-inline:auto;padding:14px 22px}header{border-bottom:1px solid var(--line-strong)}.brand{--brand: UbuntuBrand, Ubuntu, sans-serif;--wordmark-plus-color: var(--orange);--wordmark-size: 29px;display:flex;align-items:baseline;color:var(--ink);text-decoration:none}.product-name{padding-left:18px;border-left:1px solid var(--line-strong);color:var(--green-deep);font:650 14px/1 var(--sans)}.system-status{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--green-deep);font-size:11px;font-weight:700}.system-status i{width:9px;height:9px;border:2px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green),0 0 0 5px #287d461a}main{width:min(1160px,calc(100% - 36px));min-height:calc(100vh - 180px);display:grid;grid-template-columns:300px minmax(0,860px);margin:28px auto;border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 22px 55px #3031281a,10px 10px #183d2a14}aside{min-width:0;display:flex;flex-direction:column;padding:46px 28px 30px;overflow:hidden;color:#fff;background:linear-gradient(135deg,rgb(255 255 255 / 4%),transparent 45%),var(--green-deep)}.vault-seal{position:relative;width:148px;height:148px;flex:0 0 auto;margin:0 auto 38px;border:2px solid #8ca294;border-radius:50%;background:radial-gradient(circle,#264d37 0 19%,transparent 20% 38%,rgb(255 255 255 / 12%) 39% 41%,transparent 42%),#123522;box-shadow:inset 0 0 0 9px #244c35,inset 0 0 0 11px #74907d,0 12px 22px #00000038}.vault-seal:before,.vault-seal:after,.vault-seal span:before,.vault-seal span:after{position:absolute;top:50%;left:50%;width:76px;height:8px;border-radius:99px;background:#bf8a45;box-shadow:inset 0 -2px #4e32114d;content:""}.vault-seal:before{transform:translate(-50%,-50%)}.vault-seal:after{transform:translate(-50%,-50%) rotate(60deg)}.vault-seal span:before{transform:translate(-50%,-50%) rotate(120deg)}.vault-seal span:after{width:22px;height:22px;transform:translate(-50%,-50%);border:5px solid #d6a35e;background:var(--green-dark);box-shadow:0 0 0 2px #76501f}aside h2{margin:0;color:#fff;font:400 30px/1.05 var(--display);letter-spacing:-.025em}.aside-intro{margin:12px 0 0;color:#e0e4ff;font-size:12px;line-height:1.6}ol{margin:28px 0;padding:0;list-style:none}li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:15px 0;border-top:1px solid rgb(255 255 255 / 14%);color:#fff;font-size:11px;line-height:1.45}li b{color:#fff;font-weight:800}.choices b{color:#1b2fbb;font-weight:800}aside footer{display:grid;gap:6px;margin-top:auto;padding-top:22px;border-top:1px solid rgb(255 255 255 / 14%);color:#e0e4ff;font:10px/1.45 var(--sans)}aside footer strong{margin-bottom:3px;color:#f6f2e8;font-size:11px}.vault-state{display:grid;grid-template-columns:12px 1fr;align-items:center;gap:12px;margin-top:28px;padding:16px 0;border-block:1px solid rgb(255 255 255 / 14%)}.vault-state>i{width:10px;height:10px;border:2px solid var(--green-deep);border-radius:50%;background:#83cf91;box-shadow:0 0 0 3px #83cf912b}.vault-state>span{display:grid;gap:4px}.vault-state strong{color:#f6f2e8;font-size:11px}.vault-state small{color:#e0e4ff;font-size:10px}.vault-state.checking>i{animation:status-pulse 1.2s ease-in-out infinite}.signer-action-menu{display:grid;margin:24px -10px 32px;border-top:1px solid rgb(255 255 255 / 14%)}.signer-action-menu :is(a,button){min-height:56px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 10px;border:0;border-bottom:1px solid rgb(255 255 255 / 14%);color:#fff;background:transparent;font:600 11px/1.4 var(--sans);text-align:left;text-decoration:none;cursor:pointer}.signer-action-menu :is(a,button) i{color:#fff;font-style:normal}.signer-action-menu :is(a,button).is-primary{color:#183222;background:#fff;font-weight:800}.signer-action-menu :is(a,button).is-primary i{color:inherit}section{min-width:0;padding:clamp(38px,7vw,74px) clamp(24px,7vw,76px) 70px}.vault-assurance{width:min(100%,680px);display:grid;grid-template-columns:40px 1fr;align-items:center;gap:14px;margin:0 0 36px;padding:14px 16px;border:1px solid #1b2fbb26;background:var(--green-soft)}.vault-assurance p{display:grid;gap:3px;margin:0}.vault-assurance strong{color:var(--green-deep);font-size:12px}.vault-assurance p span{color:#565b73;font-size:11px;line-height:1.45}.lock-mark{position:relative;width:34px;height:29px;border-radius:3px;background:var(--green-deep);box-shadow:inset 0 -3px #00000029}.lock-mark:before{position:absolute;left:8px;bottom:20px;width:14px;height:14px;border:3px solid var(--green-deep);border-bottom:0;border-radius:12px 12px 0 0;content:""}.lock-mark:after{position:absolute;top:10px;left:15px;width:4px;height:9px;border-radius:99px;background:#fff;content:""}.success>small{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #1b2fbb26;border-radius:999px;color:var(--green-deep);background:var(--green-soft);font-size:10px;font-weight:700}h1{max-width:700px;margin:0 0 22px;color:var(--ink);font:400 clamp(42px,6vw,68px)/.97 var(--display);letter-spacing:-.05em}.success>small+h1{margin-top:14px}section>p,.success>p{max-width:680px;color:var(--muted);font:15px/1.7 var(--sans)}.success>.rotation-notice{padding:14px 16px;border:1px solid #d5a569;background:#fff3e3;color:#62451f}.studio-return{max-width:680px;margin:0 0 28px;padding:20px;border:1px solid var(--green);background:#eeefff;box-shadow:inset 5px 0 0 var(--green)}.studio-return p{margin:0;color:#565b73;font:13px/1.6 var(--sans)}.studio-return .primary{margin-top:15px}.choices{display:grid;margin-top:34px;border-top:1px solid var(--line)}.choices button,.choices a{min-height:76px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:15px;padding:13px 5px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;text-decoration:none;cursor:pointer}.choices span{display:grid;gap:5px}.choices strong{font:700 17px/1.2 var(--sans);letter-spacing:-.01em}.choices small{color:var(--muted);font-size:11px}.choices i{color:var(--green);font-style:normal}.bound-context{display:grid;gap:7px;max-width:680px;margin-top:26px;padding:15px 17px;border-left:4px solid var(--brass);background:#eeefff}.bound-context span{color:#1b2fbb;font-size:11px;font-weight:700}.bound-context strong{color:#141b3c;font:600 13px/1.5 var(--sans)}.setup-paths{display:grid;max-width:680px;margin-top:28px}.status-check{min-height:84px;display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--line);color:var(--muted);font-size:12px}.status-check i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #287d461f;animation:status-pulse 1.2s ease-in-out infinite}.status-warning{margin:0 0 15px;padding:12px 14px;border-left:4px solid var(--brass);color:#64451f;background:#fff1de;font-size:12px;line-height:1.55}.recommended-path{min-height:108px;width:100%;display:grid;grid-template-columns:86px 1fr auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--green-deep);color:#fff;background:var(--green-deep);box-shadow:inset 0 -4px #0000002e;text-align:left;text-decoration:none;cursor:pointer}.recommended-path>b{justify-self:start;padding:5px 7px;border:1px solid rgb(255 255 255 / 38%);border-radius:999px;color:#fff;font-size:9px;font-weight:800}.recommended-path>span,.setup-alternative summary>span{display:grid;gap:6px}.recommended-path strong,.setup-alternative strong{font:700 17px/1.2 var(--sans);letter-spacing:-.01em}.recommended-path small{color:#e0e4ff;font-size:11px;line-height:1.5}.recommended-path>i{color:#fff;font-size:20px;font-style:normal}.setup-alternative{border-bottom:1px solid var(--line)}.setup-alternative summary{min-height:78px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:14px 6px;color:var(--ink);cursor:pointer;list-style:none}.setup-alternative summary::-webkit-details-marker{display:none}.setup-alternative summary small{color:var(--muted);font-size:11px;line-height:1.45}.setup-alternative summary>i{color:var(--green);font-size:16px;font-style:normal;transition:transform .16s ease}.setup-alternative[open] summary>i{transform:rotate(180deg)}.choices.compact{margin-top:0}.choices.compact button,.choices.compact a{padding-inline:12px;background:#f6f2e8}.tenant{display:grid;grid-template-columns:140px 1fr;gap:10px;margin-top:30px}.tenant label,label{align-self:center;color:#141b3c;font-size:11px;font-weight:700}input,select,textarea{width:100%;min-height:49px;margin:8px 0 18px;padding:11px 13px;border:1px solid var(--line-strong);border-radius:2px;color:var(--ink);background:#fff;box-shadow:inset 0 2px 3px #2d2f270f}textarea{resize:vertical}section>input{max-width:680px;display:block}.primary,.success-actions>button{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--green-deep);border-radius:2px;color:#fff;background:var(--green-deep);box-shadow:inset 0 -3px #0000002b;font-weight:800;text-decoration:none;cursor:pointer}.primary{margin-top:20px}.primary:disabled{opacity:.46;cursor:not-allowed}.success-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.success-actions .primary{margin-top:0}.success-actions>button:not(.primary){color:var(--green-deep);background:#fff;box-shadow:none}.connections{margin:28px 0;border-top:1px solid var(--line)}.connections h3{margin:0;padding:16px 0 8px;color:var(--ink);font:700 14px/1.3 var(--sans)}.connections article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.connections article div{min-width:0}.connections article strong{display:block;overflow-wrap:anywhere}.connections article small{display:block;margin-top:6px;color:var(--muted);overflow-wrap:anywhere}.connections article button{padding:8px 10px;border:1px solid #c58b83;color:var(--danger);background:#fff;cursor:pointer}.import-preview{max-width:680px;margin-top:20px;padding:16px;border:1px solid #1b2fbb26;background:#eeefff}.import-preview small{color:var(--muted)}.import-preview strong{display:block;margin-top:9px;overflow-wrap:anywhere;color:var(--green-deep);font:11px var(--mono)}.import-preview p{margin-bottom:0;color:var(--muted);font-size:11px;line-height:1.6}.authorization-clock{width:min(100%,680px);display:grid;grid-template-columns:1fr auto;gap:4px 18px;margin:0 0 28px;padding:14px 16px;border:1px solid #1b2fbb26;background:#eeefff}.authorization-clock span{color:var(--green-deep);font-size:11px;font-weight:700}.authorization-clock strong{grid-row:span 2;color:var(--green-deep);font:600 29px/1 var(--mono);font-variant-numeric:tabular-nums}.authorization-clock small{color:var(--muted);font-size:11px}.authorization-clock.expired{border-color:#c58b83;background:#fff0ed}.authorization-clock.expired :is(span,strong){color:var(--danger)}.passphrase-requirements{display:flex;flex-wrap:wrap;gap:8px 18px;margin:-6px 0 4px;color:#565b73;font-size:11px}.passphrase-requirements span{display:inline-flex;align-items:center;gap:6px}.passphrase-requirements span.met{color:var(--green)}.passphrase-requirements i{font-style:normal}.error{margin-top:25px!important;padding:12px 14px;border:1px solid #c58b83;color:#8c3028!important;background:#fff0ed}.success dl{margin:30px 0;border-top:1px solid var(--line)}.success dl div{display:grid;grid-template-columns:140px 1fr;padding:14px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:11px;font-weight:700}dd{margin:0;overflow-wrap:anywhere;font:12px/1.5 var(--mono)}dd button{float:right;border:0;color:var(--green);background:transparent;cursor:pointer}.site-footer{min-height:58px;justify-content:space-between;color:var(--muted);font-size:10px}.footer-product{--brand: UbuntuBrand, Ubuntu, sans-serif;--wordmark-plus-color: var(--orange);--wordmark-size: 14px;display:inline-flex;align-items:baseline;gap:5px}@keyframes status-pulse{50%{opacity:.5;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.status-check i,.vault-state.checking>i{animation:none}}@media(hover:hover){.signer-action-menu :is(a,button):hover{background:#ffffff12}.signer-action-menu :is(a,button).is-primary:hover{background:#f6dfb7}.recommended-path:hover{background:#205d38}.setup-alternative summary:hover,.choices :is(button,a):hover{background:#f3f2eb}.primary:hover,.success-actions>button:hover{transform:translateY(-1px)}}@media(max-width:720px){header{width:100%;min-height:64px;padding-inline:18px}.brand{font-size:26px}.product-name{padding-left:13px;font-size:12px}.system-status{font-size:10px}main{width:100%;min-height:calc(100vh - 122px);display:block;margin:0;border:0;box-shadow:none}aside{display:none}section{padding:28px 20px 58px}.vault-assurance{grid-template-columns:34px 1fr;margin-bottom:30px;padding:13px}.lock-mark{transform:scale(.88);transform-origin:left center}h1{font-size:clamp(40px,13vw,50px)}.tenant{grid-template-columns:1fr;gap:0}.recommended-path{grid-template-columns:1fr auto;min-height:120px}.recommended-path>b{grid-column:1 / -1}.choices button,.choices a{min-height:74px}.success dl div{grid-template-columns:1fr;gap:7px}.success-actions{align-items:stretch;flex-direction:column}.success-actions>*{width:100%;justify-content:center}.connections article{align-items:stretch;flex-direction:column}.site-footer{width:100%;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 20px calc(16px + env(safe-area-inset-bottom))}}@media(max-width:380px){.product-name{display:none}h1{font-size:39px}.vault-assurance p span{font-size:10px}.choices button,.choices a{grid-template-columns:28px 1fr auto;gap:8px}.choices strong{font-size:16px}}body{background:var(--paper)}.vault-backdrop{display:none}header,.site-footer{width:min(1268px,calc(100% - 88px));padding-inline:0}header{min-height:108px;border-bottom:1.5px solid var(--line)}.brand{color:var(--green);--wordmark-plus-color: #f5325b}.product-name{border:1.5px solid var(--green);border-radius:5px;padding:6px 8px;transform:rotate(-5deg);font-size:10px;letter-spacing:1.8px;text-transform:uppercase}.system-status{border:1.5px solid var(--line);border-radius:24px;padding:10px 14px}.system-status i{box-shadow:none;border:0;background:#f5325b;width:7px;height:7px}main{margin:48px auto;min-height:650px;border:1.5px solid var(--green);border-radius:20px;box-shadow:7px 8px 0 var(--green);overflow:hidden}aside{background:var(--green);padding:40px 28px 30px}aside h2{font-weight:700;font-size:30px;letter-spacing:-1.2px}.vault-seal{width:96px;height:96px;margin:0 0 30px;border:1.5px solid white;border-radius:20px;background:var(--paper);box-shadow:5px 5px #f5325b;transform:rotate(-6deg)}.vault-seal:before{width:32px;height:30px;top:32px;left:46px;border:5px solid var(--green);border-radius:20px 20px 0 0;background:transparent;box-shadow:none}.vault-seal:after{width:48px;height:36px;top:57px;left:46px;border-radius:7px;background:var(--green);box-shadow:none;transform:translate(-50%,-50%)}.vault-seal span:before{z-index:1;width:5px;height:12px;top:57px;left:46px;background:#fff;box-shadow:none;transform:translate(-50%,-50%)}.vault-seal span:after{display:none}h1{font-weight:700;font-size:clamp(38px,4.5vw,56px);line-height:1.06;letter-spacing:-2px}section{padding:44px clamp(24px,5vw,60px) 52px}.vault-assurance,.bound-context,.authorization-clock,.import-preview,.studio-return{border-radius:12px}.vault-assurance{margin-bottom:30px}.recommended-path{border:1.5px solid var(--green);border-radius:14px;background:#fff;color:var(--ink);box-shadow:4px 5px 0 var(--green)}.recommended-path>b{color:var(--green);border-color:var(--green)}.recommended-path small{color:var(--muted)}.recommended-path>i{color:#f5325b}.primary,.success-actions>button{border-radius:28px;background:var(--green);box-shadow:3px 3px 0 var(--ink);font-weight:600}input,select,textarea{border-radius:10px;box-shadow:none;border-color:var(--line)}:is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #f5325b;outline-offset:4px}.signer-action-menu :is(a,button).is-primary{background:#fff;color:var(--green);border-radius:10px}button,a{-webkit-tap-highlight-color:transparent}button,.recommended-path{transition:transform .15s ease,box-shadow .15s ease}@media(hover:hover){.recommended-path:hover{background:#eeefff;transform:translateY(-2px)}.signer-action-menu :is(a,button).is-primary:hover{background:#eeefff}.setup-alternative summary:hover,.choices :is(button,a):hover{background:#eeefff}}@media(max-width:720px){header{width:calc(100% - 36px);min-height:80px}main{width:calc(100% - 32px);margin:24px auto;min-height:0;border:1.5px solid var(--green);border-radius:16px;box-shadow:4px 5px 0 var(--green)}section{padding:26px 18px 34px}h1{font-size:clamp(34px,9vw,48px);letter-spacing:-1.5px}.site-footer{width:calc(100% - 36px);padding:12px 0 24px}.system-status{padding:8px 10px}.recommended-path{padding:16px}}@media(prefers-reduced-motion:reduce){button,.recommended-path{transition:none}}:root{color-scheme:dark;color:#edf5ed;background:#101410;--paper: #101410;--surface: #181e18;--ink: #edf5ed;--muted: #acb9ac;--green: #b6ff5c;--green-deep: #b6ff5c;--green-dark: #101410;--green-soft: #222f1b;--line: #b6ff5c33;--line-strong: #b6ff5c;--brass: #b6ff5c;--orange: #b6ff5c;--danger: #ff9d9d}html,body{background:var(--paper)}.brand,.footer-product{--wordmark-plus-color: #b6ff5c}main{background:var(--surface)}aside{background:#141c11;border-right:1px solid var(--line)}aside h2,aside footer strong,.vault-state strong{color:var(--ink)}.aside-intro,aside footer,.vault-state small,li{color:var(--muted)}li b,.choices b{color:var(--green)}.vault-seal{background:var(--green);border-color:var(--green);box-shadow:5px 5px #456627}.vault-seal:before{border-color:#101410}.vault-seal:after{background:#101410}.vault-seal span:before{background:var(--green)}.vault-assurance,.bound-context,.authorization-clock,.import-preview,.studio-return{background:#222f1b;border-color:var(--line)}.vault-assurance strong,.bound-context span,.authorization-clock span,.authorization-clock strong,.import-preview strong{color:var(--green)}.vault-assurance p span,.bound-context strong,.studio-return p{color:var(--muted)}.lock-mark{background:var(--green)}.lock-mark:before{border-color:var(--green)}.lock-mark:after{background:#101410}.recommended-path{background:#1b2517;color:var(--ink)}.recommended-path>i,.system-status{color:var(--green)}.system-status i{background:var(--green)}input,select,textarea{background:#101710;color:var(--ink)}.primary,.success-actions>button{background:var(--green);color:#101410;box-shadow:3px 3px #456627}.success-actions>button:not(.primary),.connections article button{background:#182018;color:var(--green)}.signer-action-menu :is(a,button).is-primary{background:var(--green);color:#101410}.success>small{background:#222f1b;color:var(--green);border-color:var(--line)}.choices.compact :is(button,a){background:#141c11}.error,.authorization-clock.expired{background:#361d22;color:#ffb6bd!important;border-color:#98505c}.authorization-clock.expired :is(span,strong){color:#ffb6bd}.status-warning,.success>.rotation-notice{background:#302c1b;color:#eee0a6;border-color:#8a7b3d}:is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--green)}@media(hover:hover){.recommended-path:hover,.setup-alternative summary:hover,.choices :is(button,a):hover{background:#2b3b20}.signer-action-menu :is(a,button).is-primary:hover{background:#cdff97}}
