:root{color-scheme:dark;--bg:#0d0918;--surface:#171123;--raised:#21182f;--border:#44305f;--text:#f6f1ff;--muted:#aea4bb;--purple:#b478ff;--violet:#8750e8;--pink:#e8a3ff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{min-height:100%;-webkit-font-smoothing:antialiased}body{min-height:100vh;margin:0;background:radial-gradient(ellipse at 85% 10%,#29163c 0,transparent 34%),linear-gradient(130deg,#0b0913 0%,#110b20 62%,#0d0918 100%);color:var(--text);overflow-x:hidden}.ambient{position:fixed;pointer-events:none;border-radius:50%;filter:blur(90px);opacity:.34}.ambient-one{width:380px;height:380px;right:-160px;top:12%;background:#7f32cf}.ambient-two{width:280px;height:280px;left:-200px;bottom:2%;background:#682ad8}.shell{position:relative;max-width:1220px;min-height:100vh;margin:auto;padding:0 50px;display:flex;flex-direction:column}.brand-bar{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(193,153,246,.13)}.brand{display:flex;gap:12px;align-items:center}.brand img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(133,79,228,.32))}.brand-name{font-size:26px;font-weight:750;letter-spacing:-.045em}.brand-dot{color:var(--purple)}.brand-caption{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#aaa0b5}.shell main{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,500px);align-items:center;gap:clamp(44px,7vw,118px);flex:1;padding:60px 0 78px}.intro{max-width:530px}.eyebrow,.section-label{font-size:11px;font-weight:750;letter-spacing:.22em;color:#c696ff}.eyebrow{display:flex;gap:10px;align-items:center}.eyebrow-mark{width:22px;height:1px;background:var(--purple);box-shadow:0 0 10px var(--purple)}h1{font-size:clamp(54px,6vw,88px);line-height:1.03;letter-spacing:-.075em;margin:24px 0}h1 span{background:linear-gradient(100deg,#e6c5ff 0%,#ae77f7 47%,#7b46d5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.intro p{font-size:17px;line-height:1.72;color:#c4b9ce;max-width:440px;margin:0}.intro-line{display:flex;align-items:center;gap:10px;margin-top:48px;font-size:13px;color:#baafc6}.line-dot{width:8px;height:8px;border-radius:50%;background:#b075ff;box-shadow:0 0 15px 3px rgba(171,100,255,.55)}.panel{position:relative;overflow:hidden;padding:32px;background:linear-gradient(150deg,rgba(39,27,56,.97),rgba(22,16,34,.98) 65%);border:1px solid rgba(178,125,242,.22);border-radius:24px;box-shadow:0 22px 70px rgba(0,0,0,.34),inset 0 1px rgba(247,225,255,.05)}.panel:before{content:"";position:absolute;width:240px;height:240px;right:-145px;top:-160px;background:#9f59ea;filter:blur(80px);opacity:.22;pointer-events:none}.panel-top{display:flex;justify-content:space-between;align-items:start;gap:16px;position:relative}.panel h2{font-size:25px;letter-spacing:-.035em;margin:8px 0 0}.panel-glow{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(166,105,241,.12);border:1px solid rgba(194,145,255,.17);color:#ceacff;font-size:24px}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#130d1e;border:1px solid rgba(183,137,244,.13);border-radius:12px;padding:5px;margin:28px 0 24px}.tab{border:0;border-radius:8px;background:transparent;color:#aca0bc;padding:12px 8px;font:600 14px inherit;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.tab.active{background:linear-gradient(110deg,#5d318e,#7045aa);color:#fff;box-shadow:0 3px 14px rgba(79,37,125,.35)}.tab:focus-visible,.submit-button:focus-visible,input:focus-visible{outline:2px solid #d6aeff;outline-offset:3px}.remote-help{display:flex;align-items:flex-start;gap:12px;min-height:61px;padding:13px;border-radius:10px;background:rgba(161,97,239,.075);border:1px solid rgba(169,121,226,.13);color:#c8bdd1;font-size:13px;line-height:1.45}.remote-help[hidden]{display:none}.remote-help strong{color:#e5d7f2;font-weight:650}.step-number{flex:0 0 auto;font-size:11px;font-weight:800;color:#d5b0ff;letter-spacing:.04em}.field{margin-top:20px}.field label{display:block;color:#e9e1ef;font-size:13px;font-weight:600;margin-bottom:9px}.field input{width:100%;height:50px;border-radius:10px;background:#120d1d;border:1px solid #49385b;padding:0 15px;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:#84798f}.field input:focus{border-color:#b778ff;box-shadow:0 0 0 3px rgba(174,112,245,.13)}.field small{display:block;margin-top:8px;font-size:12px;color:#9f93ab;line-height:1.4}.submit-button{width:100%;min-height:52px;margin-top:26px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:10px;background:linear-gradient(105deg,#a968f3 0%,#8147d3 100%);color:#fff;font:700 15px inherit;cursor:pointer;box-shadow:0 10px 26px rgba(115,53,190,.22);transition:filter .15s,transform .15s}.submit-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.submit-button:disabled{opacity:.65;cursor:wait;transform:none}.submit-button span:last-child{font-size:23px;font-weight:400}.form-status{min-height:1.4em;margin:13px 0 0;font-size:13px;line-height:1.45;color:#c7b8d2}.form-status.error{color:#ffb4c4}.form-status.success{color:#bce7c8}footer{display:flex;justify-content:space-between;gap:20px;padding:22px 0 32px;border-top:1px solid rgba(193,153,246,.12);color:#80758e;font-size:12px}footer span:first-child{font-weight:700;color:#a898bc}@media(max-width:900px){.shell{padding:0 26px}.shell main{grid-template-columns:1fr;gap:42px;padding:48px 0 68px}.intro{max-width:650px}.intro-line{margin-top:28px}.panel{max-width:620px;width:100%;justify-self:center}h1{font-size:clamp(50px,10vw,72px)}}@media(max-width:570px){.shell{padding:0 18px}.brand-bar{height:78px}.brand img{width:42px;height:42px}.brand-name{font-size:22px}.brand-caption{display:none}.shell main{padding:42px 0 54px;gap:32px}h1{font-size:clamp(49px,13vw,66px);margin:18px 0}.intro p{font-size:15px;line-height:1.65}.intro-line{font-size:12px}.panel{padding:22px 18px;border-radius:18px}.panel h2{font-size:22px}.tabs{margin:23px 0 20px}.tab{font-size:13px}footer{display:block;line-height:1.5}footer span{display:block}footer span+span{margin-top:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:900px){.ambient{display:none}}

.saved-item[aria-pressed="true"]{border-color:#a56be9;background:#211430}.saved-item-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.saved-item-meta{font-size:11px;font-weight:400;color:#a99bb7}

.action-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.action-option{min-height:46px;padding:9px 12px;border:1px solid rgba(183,137,244,.2);border-radius:10px;background:#160e23;color:#c5b8d2;font:600 14px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.action-option.active{background:rgba(147,80,226,.19);border-color:#a974e5;color:#f7ebff}.action-option:hover{border-color:#b889f2}.action-option:focus-visible{outline:2px solid #d6aeff;outline-offset:3px}.action-switch+.tabs{margin-top:16px}.field[hidden],.field small[hidden]{display:none}

[hidden]{display:none!important}.workspace{min-width:0}.account-panel h3{font-size:17px;letter-spacing:-.02em;margin:27px 0 0}.account-panel .field:first-of-type{margin-top:17px}.dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:13px 15px;border:1px solid rgba(182,129,243,.15);border-radius:10px;background:#160f24;color:#c6b9d3;font-size:14px}.dashboard-head strong{color:#f6eaff}.text-button{border:0;background:none;color:#d5b0ff;font:600 13px inherit;cursor:pointer}.text-button:hover{text-decoration:underline}.saved-heading{display:flex;align-items:baseline;justify-content:space-between;margin-top:30px}.saved-heading h3{margin:0}.saved-heading span{color:#a89ab5;font-size:13px}.empty-lists{padding:20px;border:1px dashed #59446d;border-radius:10px;color:#ab9eb6;text-align:center;font-size:14px;line-height:1.5}.saved-list{display:grid;gap:9px;margin-top:16px}.saved-item{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;text-align:left;background:#140e20;border:1px solid #483357;border-radius:10px;color:#ede3f5;cursor:pointer;font:600 14px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.saved-item:hover,.saved-item[aria-checked="true"]{border-color:#a56be9;background:#211430}.saved-item:focus-visible,.small-button:focus-visible,.text-button:focus-visible{outline:2px solid #d6aeff;outline-offset:3px}.saved-item-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:8px;background:rgba(158,90,236,.16);color:#cfa5ff;font-size:11px}.saved-item-name{overflow-wrap:anywhere}.selected-tools{margin-top:18px;padding:18px;border:1px solid rgba(178,125,242,.2);border-radius:12px;background:rgba(117,66,177,.08)}.selected-tools>p{margin:0;color:#a99ab7;font-size:13px}.selected-tools>p strong{color:#f5eaff;overflow-wrap:anywhere}.selected-tools .field{margin-top:16px}.saved-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.small-button{padding:10px 12px;min-height:42px;border:1px solid #7654a0;border-radius:8px;background:#35204f;color:#f5ebff;font:600 13px Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.small-button:hover{background:#452967}.small-button:disabled{opacity:.55;cursor:wait}.danger-button{border-color:#8f566e;background:#38202e;color:#ffd1df}.danger-button:hover{background:#4c283c}.legacy-details{margin-top:18px}.legacy-details>summary{list-style:none;cursor:pointer;color:#d7baf9;font-size:14px;font-weight:600;padding:13px 4px}.legacy-details>summary::-webkit-details-marker{display:none}.legacy-details>summary:before{content:"＋";padding-right:10px;color:#bc82fa}.legacy-details[open]>summary:before{content:"−"}.legacy-details .panel{margin-top:5px}.legacy-details:focus-visible{outline:2px solid #d6aeff;outline-offset:3px}@media(max-width:570px){.saved-actions{display:grid;grid-template-columns:1fr 1fr}.danger-button{grid-column:1/-1}}
[hidden]{display:none!important}.signed-in .intro{display:none}.signed-in .shell main{display:block;padding-top:32px}.signed-in .workspace{display:grid;grid-template-columns:minmax(300px,1fr) minmax(360px,1.4fr);gap:24px;align-items:start}.signed-in .workspace>.panel{margin:0}.signed-in #management-panel{grid-column:2;grid-row:1 / span 3}.signed-in #account-settings{grid-column:1}.signed-in .legacy-details{grid-column:1/-1}.management-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 16px}.management-toolbar h3{margin:0}.management-search,.field select{width:100%;border:1px solid var(--border);background:#120d1c;color:var(--text);border-radius:10px;padding:14px;font:inherit;min-height:48px}.management-search:focus,.field select:focus{outline:2px solid var(--purple);outline-offset:2px}#management-users{max-height:340px;overflow:auto;padding:2px}.saved-item-copy{display:grid;gap:5px;min-width:0}.saved-item-meta{display:block;font-size:12px;font-weight:400;line-height:1.5;color:var(--muted)}.saved-item[aria-pressed=true]{border-color:var(--purple);background:#2c1b40}.management-create{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.management-create summary{cursor:pointer;color:#d8b8ff;font-weight:650;padding:8px 0}.managed-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:10px;padding:12px}.managed-list-row>span{overflow-wrap:anywhere;min-width:0}.managed-list-row button{flex-shrink:0}.form-status{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.form-status.error{color:#ffb4c8}.form-status.success{color:#c2e6ca}#owner-activation{margin-top:24px}#managed-detail h3{margin-top:20px}#management-more{margin-top:12px}@media(max-width:850px){.signed-in .workspace{grid-template-columns:1fr}.signed-in #management-panel,.signed-in #account-settings{grid-column:auto;grid-row:auto}.signed-in .shell main{padding-top:24px}}@media(max-width:570px){.management-toolbar{align-items:flex-start}.managed-list-row{flex-wrap:wrap}.signed-in .workspace{gap:18px}}
.signed-in.manager .workspace{grid-template-columns:minmax(360px,1.4fr) minmax(300px,1fr)}.signed-in.manager #management-panel{grid-column:1;grid-row:1/span 3}.signed-in.manager .workspace>.account-panel:not(#management-panel){grid-column:2}@media(max-width:850px){.signed-in.manager .workspace{grid-template-columns:1fr}.signed-in.manager #management-panel{grid-column:auto;grid-row:auto;order:-1}.signed-in.manager .workspace>.account-panel:not(#management-panel){grid-column:auto}}
