:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#292929;--muted:#7a8179;--soft:#f5f6f2;--paper:#fbfbf9;--edge:#e7ebe5;--green:#454545;--bad:#aa554d;--badbg:#fdf0ee;--okbg:#eaf5ee;--shadow:0 18px 55px #23232309}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.066em;font-family:Manrope,sans-serif}h1{font-weight:650}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.44;cursor:not-allowed}input,select,textarea{outline:none}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #000;border-color:#404040!important}::selection{color:#aaa;background:#232323}svg{display:block}.container{width:min(1180px,100% - 64px);margin:auto}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#1d1d1ddd;border-bottom:1px solid #363636;justify-content:space-between;align-items:center;gap:16px;height:74px;display:flex;position:sticky;top:0}.nav .container{justify-content:space-between;align-items:center;display:flex}.navlinks{align-items:center;gap:22px;display:flex}.navlinks>a{color:#b0b0b0;font-size:12px;font-weight:650}.brand{letter-spacing:-1.2px;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex}.mark{color:#f2f2f2;background:#121212;border-radius:11px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.btn{color:#f2f2f2;white-space:nowrap;background:#1d1d1d;border:1px solid #404040;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 16px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex}.btn:hover{background:#232323;transform:translateY(-1px)}.btn.dark{color:#f2f2f2;background:#121212;border-color:#363636}.btn.dark:hover{background:#1f1f1f}.btn.subtle{background:#232323}.btn.danger{color:#f5a3ae;background:#291a22;border-color:#63313e}.btn.lg{min-height:48px;padding:0 21px;font-size:13px}.btn:disabled:hover{transform:none}.link{color:#aaa;text-underline-offset:4px;-webkit-text-decoration:underline #404040;text-decoration:underline #404040}.small{font-size:12px}.tiny{font-size:11px}.muted{color:var(--muted)}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#b0b0b0;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.eyebrow:before{content:"";background:#1f1f1f;width:24px;height:1px}.badge{color:#b0b0b0;background:#232323;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.badge.good{background:var(--okbg);color:var(--green)}.badge.bad{background:var(--badbg);color:var(--bad)}.badge.neutral{color:#b0b0b0;background:#1d1d1d}.card{border:1px solid var(--edge);box-shadow:var(--shadow);background:#1d1d1d;border-radius:19px}.card.pad{padding:23px}.section{padding:102px 0}.section-title{font-size:clamp(38px,5vw,66px);font-weight:650;line-height:1.12}.copy{color:#b0b0b0;font-size:16px;line-height:1.8}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:62px;min-height:650px;padding:50px 0 70px;display:grid}.hero h1{color:#f2f2f2;letter-spacing:-.082em;margin:25px 0;font-size:clamp(53px,6vw,87px);font-weight:650;line-height:1.055}.hero h1 span{color:#b0b0b0}.hero p{max-width:485px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero .actions{margin:30px 0}.proof{color:#b0b0b0;flex-wrap:wrap;align-items:center;gap:15px;margin-top:42px;font-size:11px;display:flex}.proof span:before{content:"✓";color:#aaa;margin-right:6px}.hero-showcase{align-items:center;min-height:480px;display:flex;position:relative}.hero-showcase:before{content:"";filter:blur(20px);background:radial-gradient(#232323,#0000 72%);position:absolute;inset:5%}.showcase{background:#1d1d1d;border:1px solid #363636;border-radius:19px;width:100%;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 38px 90px #2f2f2f1b,0 2px 10px #2f2f2f16}.show-top{border-bottom:1px solid #404040;justify-content:space-between;align-items:center;height:55px;padding:0 20px;display:flex}.dots{gap:5px;display:flex}.dots i{background:#1d1d1d;border-radius:50%;width:7px;height:7px}.mock-flex{grid-template-columns:125px 1fr;min-height:290px;display:grid}.mock-side{color:#b0b0b0;background:#232323;border-right:1px solid #404040;padding:16px 13px;font-size:10px}.mock-side>div{border-radius:8px;margin-bottom:5px;padding:10px}.mock-side .sel{color:#aaa;background:#232323;font-weight:800}.mock-main{padding:25px 22px}.mock-num{letter-spacing:-1.5px;font-family:Manrope;font-size:27px;font-weight:750}.mock-stats{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.mock-stat{border:1px solid var(--edge);border-radius:10px;padding:13px}.mock-row{border:1px solid var(--edge);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:12px;font-size:10px;display:flex}.floating{color:#f2f2f2;background:#121212;border-radius:14px;width:228px;padding:16px;position:absolute;bottom:5px;right:-15px;transform:rotate(3deg);box-shadow:0 25px 65px #0009}.floating p{color:#aaa;margin:8px 0 0;font-size:10px;line-height:1.5}.divider{background:var(--edge);width:100%;height:1px}.features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.feature{min-height:230px;padding:29px}.feature .symbol{color:#aaa;background:#232323;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.feature h3{margin:23px 0 12px;font-size:20px}.feature p{color:#b0b0b0;font-size:12px;line-height:1.7}.dark-block{color:#f2f2f2;background:#121212;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:58px;display:grid}.dark-block h2{font-size:clamp(38px,4.2vw,57px);line-height:1.14}.dark-block p{color:#b0b0b0;line-height:1.8}.dark-block .btn{color:#f2f2f2;background:#1d1d1d}.dark-panel{color:#f2f2f2;background:#1f1f1f;border:1px solid #363636;border-radius:17px;padding:25px}.dark-panel .row{color:#aaa;border-color:#363636}.footer{border-top:1px solid var(--edge);color:#b0b0b0;margin-top:70px;padding:38px 0;font-size:12px}.login-shell{place-items:center;min-height:calc(100vh - 74px);padding:50px 20px;display:grid}.login-card{width:min(450px,100%);padding:36px}.login-card h1{margin:19px 0 12px;font-size:36px;line-height:1.2}.form-label{color:#b0b0b0;margin:0 0 8px;font-size:11px;font-weight:750;display:block}.field{color:#f2f2f2;background:#1d1d1d;border:1px solid #404040;border-radius:10px;width:100%;min-height:44px;padding:12px 14px}.field::placeholder{color:#b0b0b0}.field-group{margin:17px 0}.field.textarea{resize:vertical;min-height:100px;line-height:1.6}.notice{color:#aaa;background:#232323;border:1px solid #404040;border-radius:12px;padding:15px;font-size:12px;line-height:1.6}.notice.error{color:#f5a3ae;background:#291a22;border-color:#63313e}.notice.warn{color:#e9c681;background:#27231b;border-color:#625039}.stack{gap:15px;display:grid}.layout{grid-template-columns:243px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--edge);background:#1d1d1d;flex-direction:column;gap:26px;padding:26px 17px;display:flex}.sidebar nav{gap:5px;display:grid}.sidebar nav button,.sidebar nav a{text-align:left;color:#b0b0b0;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:13px 15px;font-size:12px;font-weight:650;display:flex}.sidebar nav .active,.sidebar nav button:hover,.sidebar nav a:hover{color:#aaa;background:#232323}.sidebar label{letter-spacing:.12em;color:#b0b0b0;text-transform:uppercase;margin:8px 13px;font-size:10px;font-weight:750}.side-spacer{flex:1}.main{min-width:0}.app-top{border-bottom:1px solid var(--edge);background:#1d1d1d;justify-content:space-between;align-items:center;height:74px;padding:0 39px;display:flex}.app-body{max-width:1460px;margin:auto;padding:48px 39px}.page-title{margin-bottom:10px;font-size:clamp(29px,3vw,43px);line-height:1.2}.page-intro{color:#b0b0b0;margin-bottom:28px;font-size:13px;line-height:1.65}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.stat{border:1px solid var(--edge);background:#1d1d1d;border-radius:15px;padding:23px}.stat strong{letter-spacing:-1.9px;margin-top:11px;font-family:Manrope;font-size:35px;display:block}.tile{border:1px solid var(--edge);background:#1d1d1d;border-radius:16px;padding:24px}.tile:hover{border-color:#404040}.tile h3{margin:0 0 7px;font-size:22px}.tile p{color:#b0b0b0;font-size:12px;line-height:1.65}.tile .last{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:19px;display:flex}.inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.space{justify-content:space-between;align-items:center;gap:12px;display:flex}.tabbar{background:#232323;border-radius:13px;flex-wrap:wrap;align-items:center;gap:4px;width:max-content;max-width:100%;margin:28px 0;padding:5px;display:flex}.tabbar button{color:#b0b0b0;background:0 0;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:750}.tabbar button.active{color:#aaa;background:#1d1d1d;box-shadow:0 1px 8px #0000000a}.panel{border:1px solid var(--edge);background:#1d1d1d;border-radius:17px;padding:25px}.panel h2{margin-bottom:7px;font-size:23px}.row{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:12px;display:flex}.row:last-child{border-bottom:0}.row .rowdetail{flex:1;min-width:0}.rowdetail b{color:#f2f2f2;margin-bottom:4px;font-size:13px;display:block}.rowdetail small{color:#b0b0b0;line-height:1.5;display:block}.long{word-break:break-all}.question-editor{background:#232323;border:1px solid #404040;border-radius:13px;margin-bottom:10px;padding:20px}.qgrid{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) auto;align-items:end;gap:12px;display:grid}.qopts{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.switchlabel{color:#b0b0b0;align-items:center;gap:8px;font-size:12px;display:flex}.switchlabel input{accent-color:#aaa;width:16px;height:16px}.answer{white-space:pre-wrap;word-break:break-word;color:#f2f2f2;font-size:13px;line-height:1.65}.answerbox{border-bottom:1px solid var(--edge);padding:15px 0}.answerbox:last-child{border:0}.answerbox strong{margin-bottom:6px;font-size:12px;display:block}.modal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2323238a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#1d1d1d;border-radius:20px;width:min(760px,100%);max-height:90vh;padding:29px;overflow:auto;box-shadow:0 35px 120px #0003}.modal h2{font-size:27px}.result{background:#291a22;border:1px solid #63313e;border-radius:13px;margin-top:10px;padding:15px}.form-shell{width:min(750px,100% - 38px);margin:66px auto 100px}.form-shell .form-head{margin-bottom:37px}.form-shell h1{margin:23px 0 12px;font-size:clamp(36px,5vw,55px);line-height:1.16}.form-field{border-top:1px solid var(--edge);padding:23px 0}.form-field label{margin-bottom:11px;font-size:14px;font-weight:700;display:block}.form-field p{color:#b0b0b0;font-size:11px}.form-foot{border-top:1px solid var(--edge);padding-top:24px}.empty{color:#b0b0b0;text-align:center;background:#232323;border:1px dashed #404040;border-radius:15px;padding:45px 20px;line-height:1.7}@media (max-width:900px){.container{width:min(100% - 36px,1180px)}.hero{flex-direction:column;align-items:stretch;gap:12px;padding-top:60px;display:flex}.hero-showcase{min-height:380px}.features{grid-template-columns:repeat(2,1fr)}.layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--edge);gap:10px;padding:17px;position:relative}.sidebar nav{display:flex;overflow-x:auto}.sidebar nav a,.sidebar nav button{white-space:nowrap}.sidebar label,.sidebar .side-spacer{display:none}.app-body{padding:28px 22px}.app-top{padding:0 22px}.grid3{grid-template-columns:repeat(2,1fr)}.dark-block{grid-template-columns:1fr;padding:34px}}@media (max-width:600px){.navlinks>a:not(.btn){display:none}.hero h1{font-size:clamp(51px,12vw,72px)}.hero p{font-size:14px}.hero-showcase{min-height:330px}.mock-flex{grid-template-columns:89px 1fr}.mock-side{padding:11px 7px}.mock-main{padding:17px 13px}.floating{width:178px;padding:11px;right:-5px}.features,.grid2,.grid3{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stat{padding:18px}.stat strong{font-size:28px}.section{padding:70px 0}.dark-block{padding:26px}.dark-block h2{font-size:40px}.app-top{height:64px}.app-body{padding:28px 16px}.page-title{font-size:30px}.panel{padding:19px}.qgrid{grid-template-columns:1fr}.space.wrap{flex-wrap:wrap}.modal{border-radius:18px 18px 0 0;max-height:90vh}.modal-overlay{align-items:end;padding:0}.login-card{padding:25px}.show-top{height:42px}.mock-flex{min-height:240px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.integration-guide{gap:23px;display:grid}.integration-intro{background:#1d1d1d}.integration-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.integration-stat{background:#232323;border:1px solid #404040;border-radius:13px;gap:7px;min-height:89px;padding:16px;display:grid;position:relative}.integration-stat strong{color:#aaa;padding-right:22px;font-size:13px}.integration-indicator{background:#1d1d1d;border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.integration-indicator.ok{background:#232323;box-shadow:0 0 0 3px #000}.integration-indicator.bad{background:#291a22}.integration-stat>.integration-indicator{position:absolute;top:23px;right:17px}.integration-step{border:1px solid var(--edge);background:#1d1d1d;border-radius:18px;grid-template-columns:49px minmax(0,1fr);gap:20px;padding:28px;display:grid}.step-counter{color:#aaa;letter-spacing:-.07em;background:#232323;border:1px solid #404040;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;display:flex}.integration-step-content{min-width:0}.integration-step h3{margin:3px 0 9px;font-size:24px}.integration-step p{color:#b0b0b0;margin:10px 0 18px;font-size:13px;line-height:1.8}.directory-example,.integration-code{color:#aaa;white-space:pre-wrap;word-break:break-word;background:#121212;border-radius:12px;margin:12px 0 18px;padding:20px;font:12px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.directory-example{gap:2px;display:grid}.secret-box{background:#232323;border:1px solid #404040;border-radius:12px;margin-top:18px;padding:16px}.secret-box code{word-break:break-all;color:#aaa;margin-top:12px;font-size:12px;display:block}.server-id-line{border:1px solid var(--edge);border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;padding:12px;display:flex}.server-id-line code{word-break:break-all;color:#aaa;flex:1;min-width:190px}.command-line{background:#232323;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.command-line code{color:#aaa;font-size:17px;font-weight:700}.connection-result{border-radius:13px;margin-top:20px;padding:22px}.connection-result.connected,.connection-result.waiting{background:#232323;border:1px solid #404040}.connection-result p{margin:8px 0 0}.guide-faq details{border-bottom:1px solid var(--edge);padding:15px 0}.guide-faq summary{list-style:initial;cursor:pointer;font-size:13px;font-weight:700}.guide-faq p{color:#b0b0b0;padding:11px 0 0;font-size:12px;line-height:1.8}@media (max-width:670px){.integration-status-grid{grid-template-columns:1fr}.integration-stat{min-height:64px;padding:14px}.integration-step{grid-template-columns:1fr;gap:12px;padding:20px}.step-counter{width:40px;height:40px;font-size:14px}.integration-step h3{font-size:22px}.server-id-line code{width:100%;min-width:0}.connection-result{padding:15px}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #404040}.btn{max-width:100%;min-height:44px}.field,select,textarea{min-width:0;max-width:100%}.panel,.card,.grid2>*,.grid3>*,.stack>*,.stats>*,.space>*,.qgrid>*,.qopts>*{min-width:0}.page-title,.panel h2,.panel h3,.rowdetail,.badge,.notice,.eyebrow,.shell-server strong,.tile h3{overflow-wrap:anywhere}.brand,.mark{flex-shrink:0}.space.wrap{flex-wrap:wrap}.form-builder-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.4fr)}.switchlabel input{flex:none}.mobile-app-header,.mobile-section-nav{display:none}.shell-server{gap:12px;padding:8px 12px;display:grid}.shell-server strong{font-size:16px;line-height:1.5}.shell-links a{min-height:46px}.shell-account{border-top:1px solid var(--edge);padding:20px 12px 4px}.shell-account p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.app-top-title{gap:5px;min-width:0;display:grid}.app-top-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.desktop-app-top{gap:18px}.desktop-app-top>.actions{flex-shrink:0}.console-heading{align-items:flex-start}.desktop-console-tabs{width:100%}.desktop-console-tabs>.inline{gap:3px}.desktop-console-tabs button{min-height:44px}.question-editor .inline>.btn{min-width:44px}.mobile-menu-dialog{width:min(360px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));color:var(--ink);overscroll-behavior:contain;background:#1d1d1d;border:0;border-radius:20px 0 0 20px;margin:0 0 0 auto;box-shadow:-20px 0 70px #18181822}.mobile-menu-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23232375}.menu-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.menu-dialog-head h2{margin:0;font-size:24px}.mobile-menu-dialog .shell-links{gap:8px;margin:25px 0;display:grid}.mobile-menu-dialog .shell-links a{background:#232323;border-radius:12px;align-items:center;padding:12px;font-size:15px;font-weight:600;display:flex}.account-menu{position:relative}.account-menu summary{cursor:pointer;border:1px solid var(--edge);background:#1d1d1d;border-radius:12px;align-items:center;gap:18px;min-height:44px;padding:10px 15px;font-size:14px;font-weight:600;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-menu-panel{border:1px solid var(--edge);z-index:45;background:#1d1d1d;border-radius:16px;width:min(300px,100vw - 32px);padding:20px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 50px #1f1f1f22}.account-menu-panel p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.account-menu-panel a{border-top:1px solid var(--edge);align-items:center;min-height:46px;padding:8px 0;font-size:14px;display:flex}.review-modal{overscroll-behavior:contain}.review-modal .modal-header{align-items:flex-start}.review-modal .modal-header>div{flex:1}.review-modal .modal-header>.btn{flex-shrink:0}.review-modal .result .space{flex-wrap:wrap}.review-actions{border-top:1px solid var(--edge);background:#1d1d1d;padding:14px 0;position:sticky;bottom:-29px}.integration-step-content,.integration-guide,.integration-code,.directory-example{min-width:0;max-width:100%}.integration-code{white-space:pre;word-break:normal;-webkit-overflow-scrolling:touch;overflow-x:auto}.integration-step p,.guide-faq p{overflow-wrap:anywhere}@media (max-width:1200px){.form-builder-grid{grid-template-columns:minmax(0,1fr)}.qgrid{grid-template-columns:minmax(0,1fr) minmax(145px,.65fr)}.qgrid>.inline{grid-column:1/-1}.app-body{padding:32px 24px}.app-top{padding:0 24px}.desktop-console-tabs button{padding:10px 12px}}@media (max-width:900px){.layout{min-height:100dvh;display:block}.desktop-sidebar,.desktop-app-top{display:none}.mobile-app-header{z-index:35;min-height:64px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d1d1df5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mobile-menu-toggle{background:0 0;gap:9px;min-width:88px;font-size:14px}.app-body{padding:24px 20px calc(32px + env(safe-area-inset-bottom));width:100%;max-width:100%}.mobile-section-nav{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#232323ed;border:1px solid #404040;border-radius:14px;align-items:center;gap:16px;margin:22px 0;padding:10px 12px;display:flex;position:sticky;top:64px;box-shadow:0 4px 18px #28282806}.mobile-section-nav label{color:#b0b0b0;flex-shrink:0;font-size:12px;font-weight:650}.mobile-section-nav select{color:#aaa;background:#1d1d1d;border:1px solid #404040;border-radius:10px;flex:1;width:100%;min-height:44px;padding:9px 30px 9px 12px;font-size:16px;font-weight:600}.desktop-console-tabs,.console-breadcrumb{display:none}.console-heading{flex-wrap:wrap;gap:12px;margin:0!important}.console-heading>div{flex:1;min-width:0}.console-heading .page-intro{display:none}.console-heading .page-title{letter-spacing:-.06em;margin:0;font-size:30px;line-height:1.2}.console-heading>.badge{flex-shrink:0;margin-top:4px}.field,input[type=email],input[type=password],input[type=text],select,textarea{font-size:16px;line-height:1.5}.field{min-height:48px;padding:11px 13px}.form-label{margin-bottom:8px;font-size:13px;line-height:1.5}.btn{white-space:normal;text-align:center;min-height:46px;padding:11px 15px;font-size:14px;line-height:1.4}.btn.lg{min-height:48px;font-size:15px}.panel{padding:22px}.page-intro,.panel .copy,.notice{font-size:14px;line-height:1.65}.small{font-size:13px}.tiny{font-size:12px}.grid2{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.stat{padding:17px 13px}.stat strong{font-size:30px}.stat>.badge{display:none}.qgrid{grid-template-columns:minmax(0,1fr)}.qopts{grid-template-columns:minmax(0,1fr);gap:14px}.qopts>.switchlabel{justify-self:start;min-height:44px}.question-editor{padding:18px}.question-editor .inline{gap:8px}.question-editor .inline>.btn{min-width:46px;min-height:46px}.switchlabel{align-items:flex-start;font-size:14px;line-height:1.6}.switchlabel input{width:20px;height:20px;margin-top:2px}.row{flex-wrap:wrap;gap:10px}.row>span,.row>b{overflow-wrap:anywhere;min-width:0}.application-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:19px 0;display:grid}.application-row>.rowdetail{grid-column:1/-1}.application-row>.rowdetail b{font-size:15px;line-height:1.5}.application-row>.rowdetail small{font-size:12px}.application-row>.badge{justify-self:start}.application-row>.btn{justify-self:end;min-width:96px}.rowdetail b .badge{width:max-content;max-width:100%;font-size:11px;margin:6px 0 0!important}.panel>.space{flex-wrap:wrap}.panel h2{font-size:24px;line-height:1.3}.integration-intro .space{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.integration-intro .space>.btn{width:100%}.integration-step{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px}.integration-step h3{font-size:24px;line-height:1.25}.integration-step p{font-size:14px;line-height:1.7}.integration-step .actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.integration-step .btn{width:100%}.server-id-line{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.server-id-line code{word-break:break-all;width:100%;min-width:0;font-size:13px}.command-line{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.command-line code{overflow-wrap:anywhere;font-size:16px}.integration-code{width:100%;max-width:100%;padding:16px;font-size:12px}.secret-box .space{grid-template-columns:minmax(0,1fr);display:grid}.guide-faq summary{min-height:44px;padding:8px 0;font-size:14px;line-height:1.6}.form-shell{width:calc(100% - 32px);margin:30px auto 64px}.form-shell .card{padding:10px 20px 24px!important}.form-field label{line-height:1.6}.form-field .switchlabel{display:flex}.form-foot>.space{flex-direction:column;align-items:stretch}.form-foot .btn{width:100%}}@media (max-width:600px){.container{width:calc(100% - 32px)}.site-nav{height:64px}.site-nav .navlinks{gap:8px}.site-nav .navlinks>.btn.dark{display:none}.account-header{height:64px}.account-header .container{gap:12px}.app-body{padding:22px 16px calc(32px + env(safe-area-inset-bottom))}.console-heading .page-title{font-size:28px}.console-heading>.badge{padding:5px 8px;font-size:11px}.panel{padding:19px}.stats{gap:8px}.stat{padding:15px 10px}.stat .tiny{font-size:11px}.stat strong{font-size:29px}.question-editor{padding:15px}.qgrid{gap:16px}.app-body .actions{gap:10px}.app-body .actions>.btn{flex:140px}.review-overlay{align-items:stretch;padding:0}.review-modal{width:100%;height:100dvh;max-height:100dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:0;overflow-y:auto}.review-modal .modal-header{z-index:2;border-bottom:1px solid var(--edge);background:#1d1d1d;flex-wrap:nowrap;gap:12px;padding:16px 0;position:sticky;top:-20px}.review-modal .modal-header h2{overflow-wrap:anywhere;font-size:25px}.review-modal .modal-header .eyebrow{letter-spacing:.06em;font-size:10px}.review-modal .modal-header .eyebrow:before{display:none}.review-modal .modal-header>.btn{min-width:64px;padding:10px;font-size:13px}.review-actions{bottom:calc(-20px - env(safe-area-inset-bottom));padding:12px 0 calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.review-actions>.btn:last-child{grid-column:1/-1}.review-modal .answer{font-size:15px;line-height:1.7}.review-modal .answerbox strong{font-size:13px;line-height:1.6}.review-modal .panel{padding:16px}.login-shell{align-items:start;min-height:calc(100svh - 64px);padding:28px 16px}.login-card{min-width:0;padding:25px 20px}.login-card h1{font-size:31px;line-height:1.2}.login-card .copy{font-size:14px!important}.login-card .tabbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}.login-card .tabbar button{min-height:46px;padding:10px 6px;font-size:12px}.login-card .link{align-items:center;min-height:44px;display:inline-flex}.hero{min-height:0;padding-top:38px}.hero h1{font-size:clamp(47px,12vw,67px)}.hero-showcase{min-width:0;max-width:100%;padding:10px 5px 20px}.showcase{transform:none}.floating{right:0;transform:none}.mock-flex{grid-template-columns:80px minmax(0,1fr)}.mock-row{flex-wrap:wrap;gap:5px}.mock-main,.mock-stat{min-width:0}.hero .actions>.btn{flex:140px}.dark-block{gap:20px;padding:24px 20px}.dark-panel{min-width:0;padding:18px}.dark-panel .row{grid-template-columns:minmax(0,1fr);align-items:flex-start;display:grid}.footer>.space{flex-direction:column;align-items:flex-start}.section{padding:55px 0}}p,.page-intro,.copy,.answer,.form-label{overflow-wrap:anywhere}
.badge.processing{color:#cacaca;background:#2b2b2b}.inbox-filters{flex-wrap:wrap;gap:7px;margin:8px 0 22px;display:flex}.inbox-filters button{border:1px solid var(--edge);color:#b0b0b0;background:#232323;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.inbox-filters button.active{color:#f2f2f2;background:#232323;border-color:#404040}.inbox-filters button span{opacity:.7;font-size:11px}.inbox-tools{grid-template-columns:minmax(0,1fr) 180px;gap:14px;margin-bottom:20px;display:grid}.inbox-tools>label{min-width:0}.inbox-list{min-height:120px}.inbox-list.loading{opacity:.65}.inbox-pagination{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding-top:20px;display:flex}.workflow-dialog{border:1px solid var(--edge);color:var(--ink);overscroll-behavior:contain;background:#1d1d1d;border-radius:22px;width:min(820px,100% - 36px);max-width:100%;max-height:90dvh;padding:28px;box-shadow:0 24px 90px #20202033}.workflow-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2323238a}.workflow-dialog .modal-header{z-index:2;border-bottom:1px solid var(--edge);background:#1d1d1d;align-items:flex-start;padding:18px 0;position:sticky;top:-28px}.workflow-dialog .modal-header>div{flex:1;min-width:0}.workflow-dialog .modal-header h2{overflow-wrap:anywhere;margin:10px 0 0;font-size:27px}.workflow-dialog .modal-header>.btn{flex-shrink:0}.workflow-dialog>.notice{margin:15px 0}.workflow-dialog .notice>.btn{display:block}.review-section{margin:24px 0}.review-section h3{margin-bottom:14px;font-size:21px}.public-reply{background:#232323;border:1px solid #404040;border-radius:14px;padding:18px}.workflow-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workflow-review-actions .btn{white-space:normal}.event-timeline{border-left:2px solid #404040;margin:15px 0;padding:0 0 0 18px;list-style:none}.event-timeline li{padding:0 0 18px 12px;position:relative}.event-timeline li:before{content:"";box-sizing:content-box;background:#1f1f1f;border:3px solid #363636;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-24px}.event-timeline strong{font-size:12px;line-height:1.5;display:block}.event-timeline span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.form-progress{border-bottom:1px solid var(--edge);margin:8px 0 20px;padding:18px 0;font-size:12px}.form-progress .space{flex-wrap:wrap}.form-progress progress{accent-color:#aaa;border-radius:10px;width:100%;height:6px;margin:14px 0;display:block;overflow:hidden}.form-progress p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.7}.applicant-portal>.space{align-items:flex-start;gap:16px;margin:12px 0 25px}.applicant-portal h1{overflow-wrap:anywhere;font-size:42px}.applicant-portal .copy{font-size:15px}.receipt-card{margin:20px 0}.receipt-card h2{overflow-wrap:anywhere;margin:22px 0 15px;font-size:26px}.receipt-dates{color:var(--muted);grid-template-columns:1fr 1fr;gap:15px;font-size:12px;line-height:1.6;display:grid}.receipt-dates b{color:var(--ink);font-weight:500;display:block}.receipt-explainer{color:#b0b0b0;margin:22px 0;font-size:14px;line-height:1.8}.applicant-message{background:#232323;border:1px solid #404040;border-radius:14px;margin:20px 0;padding:20px;font-size:13px}.applicant-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.8}.receipt-answers{margin:20px 0}.receipt-answers summary{cursor:pointer;color:#aaa;min-height:44px;padding:12px 0;font-size:13px;line-height:1.6}.shell-links form{margin-top:12px}.account-menu-panel form{margin-top:14px}.account-menu-panel .btn{width:100%}@media (max-width:900px){.inbox-tools{grid-template-columns:minmax(0,1fr)}.inbox-filters button{font-size:13px}.inbox-pagination .actions{width:100%}.inbox-pagination .btn{flex:1}.workflow-dialog .field{font-size:16px}.workflow-dialog .answer{font-size:15px;line-height:1.8}.workflow-dialog .form-label{font-size:14px}.workflow-review-actions .btn{min-height:48px}.form-progress p,.event-timeline strong{font-size:13px}.event-timeline span{font-size:12px}}@media (max-width:600px){.workflow-dialog{width:100%;height:100dvh;max-height:100dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}.workflow-dialog .modal-header{top:-20px}.workflow-dialog .modal-header h2{font-size:25px}.workflow-dialog .eyebrow{font-size:10px}.public-reply{padding:15px}.applicant-portal h1{font-size:32px}.applicant-portal>.space>.btn{width:100%}.receipt-dates{grid-template-columns:1fr}.receipt-card{padding:20px}.receipt-card>.btn{width:100%}.inbox-filters{gap:6px}.inbox-filters button{flex:120px;justify-content:space-between}.workflow-dialog .result .space{flex-wrap:wrap}}.player-search{flex-wrap:nowrap;margin:24px 0 16px}.player-search .field{flex:1;min-width:0}.player-list{border-top:1px solid var(--edge);display:grid}.player-record-row{width:100%;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--edge);cursor:pointer;font:inherit;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:18px 4px;display:grid}.player-record-row:hover{background:var(--soft)}.player-record-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.player-record-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.player-record-date{text-align:right;color:var(--muted);font-size:11px}.player-avatar{width:38px;height:38px;color:var(--accent);background:#313522;border-radius:8px;place-items:center;display:grid}.player-contact{gap:12px;padding:20px 0}.player-contact p{overflow-wrap:anywhere;margin:5px 0}.player-detail .form-label{margin-top:14px;display:block}.player-detail .answerbox small{overflow-wrap:anywhere}.player-detail .answer{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.player-record-row{grid-template-columns:32px minmax(0,1fr) 15px;gap:10px}.player-record-date{display:none}.player-avatar{width:32px;height:32px}.player-detail .grid2{grid-template-columns:1fr}.player-detail .modal-header h2{font-size:23px}}.pro-case-row{text-align:left;border:0;border-bottom:1px solid var(--edge);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:15px;padding:18px 0;display:grid}.pro-case-row:hover{background:var(--soft)}.pro-case-row small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.pro-case-row .pro-overdue{color:#ffbdc6}.pro-workspace .answer,.pro-case-detail .answer{white-space:pre-wrap;overflow-wrap:anywhere}.pro-case-detail h2{overflow-wrap:anywhere}.pro-case-detail .grid2{margin:15px 0}.pro-case-detail .field{margin:8px 0 16px}.pro-attach{flex-wrap:wrap}.pro-attach .field{flex:1;min-width:180px}.pro-fieldset{border:0;min-width:0;padding:0}.pro-fieldset .switchlabel{margin:18px 0}.pro-ai-result{border:1px solid var(--edge);border-left:3px solid var(--accent);border-radius:8px;margin-top:25px;padding:20px}.pro-ai-result li{margin:8px 0}.pro-plan{border:1px solid var(--edge);border-radius:9px;padding:25px}.pro-plan.highlighted{background:#24251e;border-color:#737544}.pro-plan>strong{font-size:25px}.pro-plan li{margin:14px 0}.billing-panel .grid2{margin-block:25px}.pro-workspace .pro-case-row:focus-visible{outline:2px solid var(--accent)}@media (max-width:600px){.pro-case-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pro-case-row>span:last-child{display:none}.pro-ai-result{padding:13px}.pro-case-detail .grid2{grid-template-columns:1fr}.pro-plan{padding:20px}.pro-case-detail .modal-header h2{font-size:23px}}
.discord-integration{min-width:0}.discord-integration p{color:var(--muted);font-size:14px;line-height:1.7}.discord-integration .tiny{font-size:12px}.discord-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.discord-feature-grid>div{border:1px solid var(--edge);background:var(--soft);border-radius:14px;padding:18px}.discord-feature-grid b{font-size:14px}.discord-feature-grid p{margin:10px 0 0;font-size:13px}.discord-setup-list{padding-left:24px;line-height:1.8}.discord-setup-list li{overflow-wrap:anywhere;padding:8px 0;font-size:14px}.discord-address{background:var(--soft);word-break:break-all;border-radius:10px;margin:10px 0;padding:14px;display:block}.discord-connection{background:var(--soft);border:1px solid var(--edge);border-radius:13px;gap:9px;margin:0 0 20px;padding:19px;display:grid}.discord-connection strong{overflow-wrap:anywhere;font-size:18px}.discord-connection code{word-break:break-all;font-size:12px}.discord-connection .btn{justify-self:start}.discord-counters{flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.discord-counters span{color:var(--muted);font-size:13px}.discord-counters b{color:var(--ink);font-size:24px;display:block}.discord-delivery{border-top:1px solid var(--edge);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 0;display:flex}.discord-delivery>div{min-width:0}.discord-delivery b{font-size:13px}.discord-delivery span:not(.badge){color:var(--muted);margin-top:5px;font-size:12px;display:block}.discord-delivery p{margin:8px 0 0}.receipt-discord{border:1px solid var(--edge);border-radius:13px;gap:12px;margin:20px 0;padding:18px;display:grid}.discord-opt-in .switchlabel{display:flex}.discord-opt-in p{line-height:1.7;font-size:13px!important}@media (max-width:900px){.discord-feature-grid{grid-template-columns:minmax(0,1fr)}.discord-controls{grid-template-columns:minmax(0,1fr);display:grid}.discord-controls .btn{width:100%}.discord-delivery{flex-wrap:wrap}.discord-integration code{overflow-wrap:anywhere}.discord-connection .btn{width:100%}.receipt-discord .actions{grid-template-columns:minmax(0,1fr);display:grid}}
.sa-shell{--sa-ink:#272727;--sa-muted:#89918a;--sa-green:#424242;--sa-border:#e9ede9;--sa-card:#fff;--sa-ease:cubic-bezier(.22,1,.36,1);min-height:100vh;color:var(--sa-ink);background:#232323;grid-template-columns:248px minmax(0,1fr);font-family:DM Sans,-apple-system,sans-serif;display:grid}.sa-sidebar{color:#b0b0b0;z-index:60;background:#232323;flex-direction:column;height:100dvh;padding:26px 16px 19px;display:flex;position:sticky;top:0}.sa-sidebar-brand{border-bottom:1px solid #b0b0b013;padding:0 12px 24px}.sa-brand-link{color:#f2f2f2;letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;display:flex}.sa-brand-mark{color:#aaa;background:#232323;border-radius:11px;place-items:center;width:35px;height:35px;font-family:DM Sans,sans-serif;font-size:22px;display:grid}.sa-brand-dot{color:#aaa}.sa-brand-link small{color:#b0b0b0;letter-spacing:2.25px;margin-top:-2px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:750;display:block}.sa-sidebar-area{scrollbar-width:thin;flex:1;padding:28px 0 8px;overflow-y:auto}.sa-side-eyebrow{color:#b0b0b0;letter-spacing:2px;padding:0 16px;font-size:9px;font-weight:800}.sa-sidebar-group{color:#b0b0b0;letter-spacing:1.5px;text-transform:uppercase;margin:21px 15px 7px;font-size:10px;font-weight:700}.sa-nav-item{color:#b0b0b0;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:43px;margin:4px 0;padding:0 15px;font-size:12px;font-weight:650;transition:background-color .18s,color .18s,transform .18s;display:flex;position:relative}.sa-nav-item:hover{color:#f2f2f2;background:#b0b0b00a;transform:translate(2px)}.sa-nav-item.selected{color:#aaa;background:#b0b0b012;border-color:#b0b0b009}.sa-nav-icon{text-align:center;opacity:.78;width:17px;font-size:17px;font-weight:400}.sa-nav-item.selected .sa-nav-icon{color:#aaa;opacity:1}.sa-nav-indicator{background:#232323;border-radius:3px;width:3px;height:21px;position:absolute;right:0}.sa-sidebar-footer{border-top:1px solid #b0b0b018;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:17px 10px 2px;display:grid}.sa-admin-avatar{color:#aaa;background:#232323;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.sa-admin-info{min-width:0}.sa-admin-info b{color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sa-admin-info small{color:#b0b0b0;margin-top:3px;font-size:10px;display:block}.sa-safer{color:#aaa;background:#232323;border-radius:8px;grid-column:1/-1;margin-top:9px;padding:11px 12px;font-size:11px}.sa-safer span,.sa-live-dot{background:#232323;border-radius:100%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #6bd39c18}.sa-home-link{color:#b0b0b0;grid-column:1/-1;padding:11px 3px;font-size:11px;display:block}.sa-home-link:hover{color:#f2f2f2}.sa-main{flex-direction:column;min-width:0;display:flex}.sa-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:45;background:#1d1d1ddf;border-bottom:1px solid #363636;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(24px,4vw,58px);display:flex;position:sticky;top:0}.sa-header-left{color:#f2f2f2;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.sa-header-breadcrumb,.sa-header-slash{color:#b0b0b0}.sa-header-right{color:#b0b0b0;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.sa-refresh,.sa-header-link{color:#aaa;background:#1d1d1d;border:1px solid #363636;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.sa-refresh:hover,.sa-header-link:hover{color:#aaa;border-color:#404040}.sa-mobile-brand,.sa-mobile-tabs{display:none}.sa-content{flex:1;width:100%;max-width:1580px;margin:0 auto;padding:clamp(29px,3.5vw,48px) clamp(24px,4vw,58px) 70px}.sa-page-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:27px;display:flex}.sa-eyebrow,.sa-section-label{color:#aaa;text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:800}.sa-eyebrow-line{vertical-align:middle;background:#232323;width:17px;height:1px;margin-right:9px;display:inline-block}.sa-eyebrow-div{color:#b0b0b0;margin:0 7px}.sa-page-heading h1{letter-spacing:-2.25px;margin:13px 0 8px;font-size:clamp(30px,3.4vw,44px);font-weight:750;line-height:1.15}.sa-green-dot{color:#aaa}.sa-page-heading p{color:#b0b0b0;margin:0;font-size:13px;line-height:1.7}.sa-page-actions{align-items:center;gap:13px;display:flex}.sa-lastupdated{color:#b0b0b0;font-size:11px}.sa-view{animation:sa-in .29s var(--sa-ease) both;min-width:0}@keyframes sa-in{0%{opacity:.55;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.sa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.sa-metric{border:1px solid var(--sa-border);background:#1d1d1d;border-radius:13px;flex-direction:column;min-width:0;min-height:157px;padding:19px 22px;display:flex;box-shadow:0 3px 14px #2f2f2f04}.sa-metric.highlight{background:#232323;border-color:#404040}.sa-metric-top{color:#b0b0b0;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sa-metric-icon{color:#aaa;background:#232323;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.sa-metric.highlight .sa-metric-icon{background:#232323}.sa-metric>strong{letter-spacing:-2px;margin:18px 0 8px;font-family:Manrope,sans-serif;font-size:37px;font-weight:800;line-height:1.15}.sa-metric-detail{color:#b0b0b0;margin-top:auto;font-size:11px}.sa-dashboard-duo{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:17px;margin-bottom:17px;display:grid}.sa-surface{border:1px solid var(--sa-border);background:#1d1d1d;border-radius:13px;min-width:0;padding:23px 25px;box-shadow:0 2px 9px #22222204}.sa-surface h2{letter-spacing:-.75px;margin:10px 0 14px;font-size:18px;font-weight:800}.sa-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.sa-card-head h2{margin:9px 0 3px}.sa-subtle-pill{color:#b0b0b0;white-space:nowrap;background:#232323;border-radius:7px;padding:7px 10px;font-size:10px}.sa-chart{padding:10px 0 0}.sa-chart-key{color:#b0b0b0;align-items:center;gap:18px;margin-bottom:10px;font-size:11px;display:flex}.sa-chart-key span{align-items:center;gap:7px;display:flex}.sa-chart-key i{border-radius:50%;width:8px;height:8px;display:block}.sa-chart-key i.green{background:#232323}.sa-chart-key i.grey{background:#1d1d1d}.sa-chart-caption{color:#b0b0b0;margin-left:auto}.sa-chart svg{width:100%;height:200px;overflow:visible}.sa-chart-dates{color:#b0b0b0;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.sa-health-row{border-bottom:1px solid #404040;align-items:center;gap:10px;padding:12px 0;display:flex}.sa-health-row:last-child{border:0}.sa-health-icon{background:#232323;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.sa-health-icon.green{color:#aaa}.sa-health-icon.amber{color:#e9c681;background:#27231b}.sa-health-icon.red{color:#f5a3ae;background:#291a22}.sa-health-icon.grey{color:#b0b0b0;background:#1d1d1d}.sa-health-row>div{flex:1;min-width:0}.sa-health-row b,.sa-summary-row b{font-size:12px;font-weight:700;display:block}.sa-health-row small,.sa-summary-row small{color:#b0b0b0;margin-top:4px;font-size:11px;display:block}.sa-health-row>strong{font-size:15px}.sa-summary-row{border-bottom:1px solid #404040;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.sa-summary-row:last-child{border-bottom:0}.sa-summary-row>div{min-width:0}.sa-summary-row b{overflow-wrap:anywhere}.sa-text-button{color:#aaa;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:750}.sa-pill,.sa-status{white-space:nowrap;color:#b0b0b0;background:#232323;border-radius:7px;align-items:center;padding:6px 9px;font-size:10px;font-weight:700;line-height:1.1;display:inline-flex}.sa-pill.success{color:#aaa;background:#232323}.sa-pill.danger{color:#f5a3ae;background:#291a22}.sa-results{color:#b0b0b0;white-space:nowrap;margin-left:auto;font-size:12px}.sa-data-toolbar{align-items:center;gap:13px;margin-bottom:16px;display:flex}.sa-search-wrap{background:#1d1d1d;border:1px solid #363636;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:490px;height:45px;padding:0 15px;display:flex}.sa-search-wrap:focus-within{border-color:#404040;box-shadow:0 0 0 3px #000}.sa-search-wrap span{color:#b0b0b0;font-size:22px}.sa-search-wrap input{color:#aaa;background:0 0;width:100%;min-width:0;font-size:12px;box-shadow:none!important;border:0!important}.sa-filter-select{background:#1d1d1d;border:1px solid #363636;border-radius:10px;min-width:145px;height:45px;padding:0 13px;font-size:12px}.sa-table-card{padding:0;overflow:hidden}.sa-table-scroll{width:100%;overflow-x:auto}.sa-table{border-spacing:0;border-collapse:collapse;text-align:left;width:100%;min-width:745px}.sa-table th{white-space:nowrap;color:#b0b0b0;text-transform:uppercase;letter-spacing:1.1px;background:#232323;border-bottom:1px solid #363636;padding:15px 18px;font-size:10px;font-weight:800}.sa-table td{color:#f2f2f2;vertical-align:middle;border-bottom:1px solid #363636;max-width:325px;padding:15px 18px;font-size:12px}.sa-table tbody tr:last-child td{border:0}.sa-table tbody tr:hover td{background:#232323}.sa-table td b{color:#aaa;font-weight:750}.sa-table td .btn{min-height:34px;padding:0 10px;font-size:11px}.sa-cell-name{align-items:center;gap:11px;min-width:150px;display:flex}.sa-cell-name>div{min-width:0}.sa-cell-name small,.sa-block-muted{color:#b0b0b0;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.sa-table-avatar{color:#aaa;background:#232323;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.sa-wrap-cell{overflow-wrap:anywhere;max-width:245px;line-height:1.5;display:block}.sa-plan{text-transform:capitalize;color:#aaa;background:#232323;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.sa-inline-actions{gap:7px;display:flex}.sa-table-empty{text-align:center!important;color:#b0b0b0!important;padding:55px 20px!important}.sa-pagination{color:#b0b0b0;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:12px;display:flex}.sa-pagination>div{gap:8px;display:flex}.sa-code{color:#b0b0b0;font-family:monospace;font-size:10px}.sa-audit-json{text-overflow:ellipsis;white-space:nowrap;background:#232323;border-radius:6px;max-width:220px;padding:5px;font-size:10px;display:block;overflow:hidden}.sa-privacy-foot,.sa-caption{color:#b0b0b0;font-size:12px;line-height:1.75}.sa-privacy-foot{margin-top:18px}.sa-setting-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:18px;display:grid}.sa-settings-panel .form-label{margin:15px 0 9px;font-weight:700;display:block}.sa-settings-panel .field{width:100%}.sa-settings-panel>button{margin-top:18px}.sa-toggle{border-bottom:1px solid #404040;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.sa-toggle b{font-size:13px}.sa-toggle small{color:#b0b0b0;margin-top:5px;font-size:11px;line-height:1.6;display:block}.sa-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#1d1d1d;border:0;border-radius:20px;flex:none;width:39px;height:23px;transition:background .2s;position:relative}.sa-toggle input[type=checkbox]:after{content:"";background:#1d1d1d;border-radius:50%;width:17px;height:17px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0002}.sa-toggle input:checked{background:#232323}.sa-toggle input:checked:after{transform:translate(16px)}.sa-divider{border-top:1px solid #363636;margin:23px 0}.sa-notice-soft{color:#aaa;background:#232323;border-radius:10px;margin-top:20px;padding:17px;font-size:12px;line-height:1.65}.sa-notice-soft b{color:#aaa}.sa-notice-soft p{margin:5px 0 0}.sa-notice-soft code{word-break:break-all;font-size:11px}.sa-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sa-security-tile{min-height:196px}.sa-security-icon{color:#aaa;background:#232323;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:15px;font-weight:800;display:grid}.sa-security-tile b{color:#b0b0b0;font-size:11px}.sa-security-tile h2{margin:7px 0 8px;font-size:23px}.sa-security-tile p{color:#b0b0b0;font-size:12px;line-height:1.65}.sa-security-grid .sa-notice-soft{grid-column:1/-1;margin:0}.sa-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sa-provider-icon{color:#aaa;background:#232323;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.sa-provider-label{text-transform:uppercase;letter-spacing:1.3px;color:#b0b0b0;margin-top:17px;font-size:10px;font-weight:800}.sa-provider-grid h2{margin:7px 0;font-size:17px}.sa-stack{gap:18px;display:grid}.sa-loading{padding:40px}.sa-toast{color:#aaa;background:#232323;border:1px solid #404040;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:-8px 0 20px;padding:13px 17px;font-size:12px;font-weight:700;display:flex}.sa-toast button{color:inherit;background:0 0;border:0}.sa-footer{color:#b0b0b0;border-top:1px solid #404040;justify-content:space-between;gap:18px;padding:21px clamp(24px,4vw,58px);font-size:10px;display:flex}.sa-dialog{width:min(610px,100vw - 24px);max-width:none;max-height:calc(100dvh - 36px);color:var(--ink);background:#1d1d1d;border:1px solid #404040;border-radius:17px;padding:0;box-shadow:0 25px 85px #1d1d1d34}.sa-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23232380}.sa-dialog-head{border-bottom:1px solid #404040;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 27px 16px;display:flex}.sa-dialog-head h2{overflow-wrap:anywhere;margin:9px 0 0;font-size:23px}.sa-dialog-content{scrollbar-width:thin;max-height:calc(100dvh - 150px);padding:25px 27px;overflow-y:auto}.sa-dialog-content h3{letter-spacing:-.5px;margin:13px 0 9px;font-size:15px}.sa-detail-subtitle{overflow-wrap:anywhere;color:#b0b0b0;margin-bottom:18px;font-family:monospace;font-size:10px}.sa-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.sa-detail-grid>div,.sa-detail-grid>label{min-width:0}.sa-detail-grid small{color:#b0b0b0;margin-bottom:7px;font-size:11px;display:block}.sa-detail-grid strong{overflow-wrap:anywhere;font-size:13px}.sa-dialog .form-label{margin:12px 0 7px;display:block}.sa-dialog .field{width:100%;min-width:0;font-size:14px}.sa-dialog-content>.btn{margin-top:13px}.sa-inline{align-items:center;gap:10px;display:flex}.sa-inline .field{flex:1}.sa-actions{flex-wrap:wrap;gap:8px;display:flex}.sa-conversation{gap:12px;max-height:370px;padding:14px 0;display:grid;overflow:auto}.sa-chat-message{background:#232323;border-radius:11px;max-width:93%;padding:15px}.sa-chat-message.staff{background:#232323;justify-self:end}.sa-chat-message small{color:#b0b0b0;margin-bottom:7px;font-size:10px;display:block}.sa-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.sa-dialog-content>.sa-conversation+.btn{margin-top:10px}.sa-mfa-page{background:#232323;min-height:100vh}.sa-mfa-wrap{place-items:center;min-height:calc(100dvh - 74px);padding:50px 20px;display:grid}.sa-mfa-card{background:#1d1d1d;border:1px solid #404040;border-radius:17px;width:min(100%,510px);padding:39px;box-shadow:0 20px 60px #28282808}.sa-mfa-icon{color:#aaa;background:#232323;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:27px;font-size:32px;display:grid}.sa-mfa-card h1{margin:12px 0;font-size:30px}.sa-mfa-card h3{margin:27px 0 10px;font-size:17px}.sa-mfa-card p{color:#b0b0b0;font-size:13px;line-height:1.8}.sa-mfa-steps{color:#aaa;flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0;font-size:10px;display:flex}.sa-mfa-line{background:#232323;width:23px;height:1px}.sa-mfa-card .form-label{margin:24px 0 8px;display:block}.sa-mfa-card form>.btn{width:100%;margin-top:13px}.sa-mfa-input{letter-spacing:6px;text-align:center;font-size:19px!important}.sa-qr{background:#1d1d1d;border:1px solid #404040;border-radius:12px;place-items:center;padding:14px;display:inline-grid}.sa-mfa-card .sa-mfa-foot{border-top:1px solid #404040;margin:27px 0 0;padding-top:18px;font-size:11px}.sa-support-page{max-width:1050px;padding-top:70px;padding-bottom:120px}.sa-support-page>h1{margin:17px 0 10px;font-size:37px}.sa-support-layout{margin-top:27px}.sa-support-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.sa-support-toolbar b{font-size:15px}.sa-support-toolbar span{margin-top:4px;display:block}.sa-support-list{background:#1d1d1d;border:1px solid #404040;border-radius:13px;overflow:hidden}.sa-support-item{text-align:left;background:#1d1d1d;border:0;border-bottom:1px solid #363636;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:20px 24px;display:flex}.sa-support-item:hover{background:#232323}.sa-support-item:last-child{border:0}.sa-support-item b{font-size:14px}.sa-support-item small{color:#b0b0b0;margin-top:6px;font-size:11px;display:block}.sa-support-form{gap:12px;max-width:750px;display:grid}.sa-support-form .field{width:100%}.sa-support-form .btn{justify-self:start}.sa-support-thread{max-width:760px}.sa-support-thread .sa-conversation{max-height:530px}.sa-support-reply{gap:10px;padding-top:15px;display:grid}.sa-support-reply button{justify-self:start}@media (prefers-reduced-motion:no-preference){.sa-dialog[open]{animation:.24s cubic-bezier(.22,1,.36,1) sa-modal-in}.sa-dialog[open]::backdrop{animation:.2s sa-backdrop-in}.sa-metric,.sa-surface{transition:border-color .2s,box-shadow .2s}.sa-metric:hover{border-color:#404040;box-shadow:0 10px 24px #23232308}}@keyframes sa-modal-in{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sa-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:1250px){.sa-dashboard-duo{grid-template-columns:minmax(0,1fr)}.sa-metrics,.sa-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.sa-shell{grid-template-columns:0 minmax(0,1fr)}.sa-sidebar{display:none}.sa-header{height:64px}.sa-mobile-brand{align-items:center;gap:8px;font-family:Manrope;font-size:16px;font-weight:800;display:flex}.sa-mobile-brand>span{color:#f2f2f2;background:#232323;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.sa-mobile-brand small{color:#b0b0b0;font-family:DM Sans;font-size:10px;font-weight:650}.sa-header-left{display:none}.sa-mobile-tabs{gap:7px;margin-bottom:22px;display:grid}.sa-mobile-tabs label{color:#b0b0b0;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}}@media (max-width:700px){.sa-content{padding:24px 16px 65px}.sa-header{padding:0 16px}.sa-header-right>span:not(.sa-live-dot){display:none}.sa-page-heading{flex-direction:column;align-items:flex-start;margin-bottom:19px}.sa-page-heading h1{font-size:31px}.sa-page-actions{justify-content:space-between;width:100%}.sa-metrics{gap:10px}.sa-metric{min-height:140px;padding:14px}.sa-metric>strong{font-size:29px}.sa-metric-top,.sa-metric-detail{font-size:10px}.sa-surface{padding:18px}.sa-settings-panel{padding:20px}.sa-setting-grid,.sa-provider-grid,.sa-security-grid{grid-template-columns:minmax(0,1fr)}.sa-security-grid .sa-notice-soft{grid-column:auto}.sa-dashboard-duo{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:12px}.sa-data-toolbar{flex-wrap:wrap;gap:8px}.sa-search-wrap{flex-basis:100%;width:100%;max-width:none}.sa-filter-select{flex:1}.sa-table-card{padding:0}.sa-table{min-width:680px}.sa-table th,.sa-table td{padding:14px 12px}.sa-footer{flex-wrap:wrap;padding:18px 16px}.sa-footer span:nth-child(2){display:none}.sa-dialog{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0}.sa-dialog-head{padding:21px}.sa-dialog-content{max-height:calc(100dvh - 105px);padding:19px 21px}.sa-inline{flex-wrap:wrap}.sa-inline>.btn{width:100%}.sa-support-page{padding-top:35px}.sa-support-page>h1{font-size:31px}.sa-support-item{flex-wrap:wrap;padding:17px}.sa-mfa-card{padding:25px}.sa-qr img{max-width:140px}}@media (prefers-reduced-motion:reduce){.sa-view,.sa-dialog[open],.sa-dialog[open]::backdrop{transition:none!important;animation:none!important}.sa-nav-item{transition:none!important;transform:none!important}}@media (max-width:700px){.sa-table-scroll{overflow:visible}.sa-table{border:0;width:100%;min-width:0;display:block}.sa-table thead{display:none}.sa-table tbody{background:#232323;gap:11px;padding:11px;display:grid}.sa-table tr{background:#1d1d1d;border:1px solid #404040;border-radius:11px;padding:10px 13px;display:block;overflow:hidden}.sa-table td,.sa-table tbody tr:last-child td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #404040;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:none;min-height:38px;padding:8px 0;display:flex}.sa-table td:last-child{border-bottom:0;justify-content:flex-end}.sa-table td:before{content:attr(data-label);text-align:left;color:#b0b0b0;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700;display:block}.sa-table td:first-child{text-align:left;justify-content:flex-start;padding-bottom:13px}.sa-table td:first-child:before,.sa-table td:last-child:before{display:none}.sa-table td .sa-cell-name{flex:1}.sa-table .sa-wrap-cell{text-align:right;max-width:min(60%,240px)}.sa-table .sa-inline-actions{flex-wrap:wrap;justify-content:flex-end}.sa-table td:only-child{text-align:center;display:block}.sa-table .sa-table-empty{text-align:center!important}}@media (max-width:1000px){.sa-shell{width:100%;min-width:0;display:block}.sa-main{width:100%;min-width:0}}
:root{--ng-ease:cubic-bezier(.22,1,.36,1);--ng-soft:cubic-bezier(.2,.75,.25,1)}@keyframes ng-content-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translate(0,0)}}@keyframes ng-dialog-enter{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ng-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ng-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.ng-tab-enter{animation:ng-content-enter .29s var(--ng-ease) both}.app-body,.form-shell,.login-card{animation:ng-page-enter .32s var(--ng-ease) both}.btn,.tile,.feature,.card,.question-editor{transition:background-color .18s ease,border-color .18s ease,box-shadow .22s var(--ng-soft),transform .22s var(--ng-ease)}.btn:not(:disabled):active{transform:scale(.985)}.tile:hover,.feature:hover{transform:translateY(-2px)}.tabbar button,.inbox-filters button,.shell-links a,.guide-faq details,.account-menu summary{transition:background-color .19s,color .19s,box-shadow .2s}.badge{transition:color .18s,background-color .18s}.workflow-dialog[open],.mobile-menu-dialog[open],.review-modal{animation:ng-dialog-enter .25s var(--ng-ease) both}.workflow-dialog[open]::backdrop,.mobile-menu-dialog[open]::backdrop{animation:.24s both ng-backdrop-enter}.inbox-list:not(.loading){animation:ng-content-enter .24s var(--ng-ease)}.notice[role=status],.notice[role=alert]{animation:ng-content-enter .22s var(--ng-ease)}}@media (prefers-reduced-motion:reduce){.ng-tab-enter,.app-body,.form-shell,.login-card,.workflow-dialog,.mobile-menu-dialog,.review-modal,.inbox-list,.notice{animation:none!important;transform:none!important}.btn,.tile,.feature,.card,.question-editor,.tabbar button,.inbox-filters button,.shell-links a{transition:none!important}}
.sa-sidebar{min-height:0;overflow:hidden}.sa-sidebar-brand,.sa-sidebar-footer{flex-shrink:0}.sa-sidebar-area{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-color:#526a5c #212121;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:0;padding-right:7px;overflow-x:hidden}.sa-sidebar-area::-webkit-scrollbar{width:6px}.sa-sidebar-area::-webkit-scrollbar-track{background:#232323}.sa-sidebar-area::-webkit-scrollbar-thumb{background:#1f1f1f;border-radius:8px}.sa-sidebar-area::-webkit-scrollbar-thumb:hover{background:#1f1f1f}.sa-sidebar-area::-webkit-scrollbar-button{display:none}.sa-nav-item:hover{transform:none}.sa-nav-item:focus-visible,.sa-home-link:focus-visible{outline-offset:-2px;outline:2px solid #404040}@media (min-width:1001px) and (max-height:900px){.sa-sidebar{padding-top:20px;padding-bottom:12px}.sa-sidebar-brand{padding-bottom:17px}.sa-sidebar-area{padding-top:15px}.sa-sidebar-group{margin-top:14px}.sa-nav-item{min-height:38px;margin:3px 0}.sa-sidebar-footer{padding-top:12px}.sa-safer{padding:9px 12px}.sa-home-link{padding-top:9px;padding-bottom:9px}}.owner-shell{grid-template-columns:248px minmax(0,1fr)}.owner-sidebar .sa-sidebar-area{padding-top:0}.owner-server{flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:20px 10px 6px;display:flex}.owner-server-icon{color:#aaa;background:#232323;border:1px solid #b0b0b00c;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-weight:750;display:grid}.owner-server>div{min-width:0}.owner-server strong{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.owner-server small{color:#b0b0b0;margin-top:4px;font-size:10px;display:block}.owner-navigation .sa-sidebar-group{font-size:9px}.owner-account{border-top:1px solid #b0b0b018;flex-shrink:0;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:17px 8px 0;display:grid}.owner-account-links{color:#b0b0b0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:15px;margin-top:6px;font-size:10px;display:flex}.owner-account-links .btn{color:#b0b0b0;min-height:30px;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px}.owner-account-links a:hover{color:#f2f2f2}.owner-header{gap:16px}.owner-header-title{align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.owner-header-server{color:#b0b0b0;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.owner-header-title strong{font-weight:650}.owner-header .btn{border-radius:9px;min-height:35px;font-size:11px}.owner-private{color:#b0b0b0;align-items:center;gap:7px;margin-right:9px;font-size:10px;display:flex}.owner-private i{background:#232323;border-radius:50%;width:6px;height:6px}.owner-menu-toggle{display:none}.owner-content .console-breadcrumb{letter-spacing:1.7px;color:#aaa;font-size:10px;font-weight:800}.owner-content .console-heading{align-items:flex-start;margin:13px 0 29px!important}.owner-content .page-title{letter-spacing:-2px;margin:0 0 10px;font-size:clamp(30px,3.4vw,44px);font-weight:750;line-height:1.15}.owner-content .page-intro{color:#b0b0b0;font-size:12px;line-height:1.75}.owner-shell .desktop-console-tabs,.owner-shell .mobile-section-nav{display:none}.owner-content .stats{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.owner-content .stat{background:#1d1d1d;border:1px solid #363636;border-radius:13px;min-width:0;min-height:155px;padding:20px 22px;box-shadow:0 3px 14px #2f2f2f04}.owner-content .stat:first-child{background:#232323;border-color:#404040}.owner-content .stat strong{letter-spacing:-2px;margin:18px 0 10px;font-family:Manrope,sans-serif;font-size:37px;font-weight:800;line-height:1.15}.owner-content .stat>.tiny{color:#b0b0b0;font-size:11px;font-weight:650}.owner-content .stack,.owner-content .grid2{gap:17px}.owner-content .panel{background:#1d1d1d;border:1px solid #363636;border-radius:13px;min-width:0;padding:24px;box-shadow:0 2px 9px #22222204}.owner-content .panel h2{letter-spacing:-.65px;margin-bottom:12px;font-size:18px;font-weight:750}.owner-content .badge{border-radius:7px;padding:6px 9px;font-size:10px;font-weight:650}.owner-content .row{border-color:#404040;gap:12px;padding:14px 0;font-size:12px}.owner-content .field{background:#1d1d1d;border-color:#404040;border-radius:9px;font-size:12px}.owner-content .btn{border-radius:9px;min-height:38px;font-size:11px}.owner-content .btn.dark{background:#232323;border-color:#404040}.owner-content .btn.dark:hover{background:#232323}.owner-content .empty{color:#b0b0b0;background:#232323;border:1px dashed #404040;border-radius:10px;padding:32px 20px;font-size:12px;line-height:1.8}.owner-content .question-editor{background:#232323;border-color:#404040;border-radius:10px}.owner-content .form-label{color:#b0b0b0;font-size:11px;font-weight:650}.owner-content .notice{border-radius:10px;font-size:12px;line-height:1.7}.owner-menu-dialog{color:#b0b0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#232323;border-color:#404040}.owner-menu-dialog h2{color:#aaa;font-size:18px}.owner-menu-dialog .menu-dialog-head>.btn{color:#aaa;background:#232323;border-color:#404040}.owner-menu-dialog .sa-nav-item{min-height:43px}.owner-menu-dialog .owner-account{margin-top:16px}@media (max-width:1250px){.owner-private{display:none}.owner-content .grid2,.owner-content .form-builder-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.owner-shell{display:block}.owner-sidebar{display:none}.owner-menu-toggle{display:inline-flex}.owner-header{height:64px;padding:0 22px}.owner-header-server,.owner-header-title>.sa-header-slash{display:none}.owner-content{padding:28px 22px 65px}.owner-shell .mobile-section-nav{background:#1d1d1d;border:1px solid #404040;border-radius:10px;align-items:center;gap:12px;margin:0 0 22px;padding:12px 14px;display:flex}.owner-shell .mobile-section-nav label{text-transform:uppercase;letter-spacing:1px;color:#b0b0b0;font-size:10px}.owner-shell .mobile-section-nav select{flex:1;min-width:0;font-size:12px}.owner-content .console-heading{margin-bottom:23px!important}}@media (max-width:600px){.owner-header{padding:0 16px}.owner-all-servers{display:none}.owner-header-title{gap:8px}.owner-content{padding:24px 16px 60px}.owner-content .stats{grid-template-columns:minmax(0,1fr);gap:10px}.owner-content .stat{min-height:120px;padding:17px 19px}.owner-content .stat strong{margin:12px 0 8px;font-size:32px}.owner-content .panel{padding:19px}.owner-content .page-title{font-size:32px}.owner-content .console-heading>.badge{margin-top:8px}.owner-content .actions{flex-wrap:wrap}}.owner-content .console-heading>div{min-width:0}.owner-content .page-title,.owner-menu-dialog h2{overflow-wrap:anywhere}.owner-content .stat .badge{white-space:normal}.owner-menu-dialog .sa-admin-info small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
html{background:var(--paper)}body{background:var(--paper);color:var(--ink)}::selection{color:#f8f8f8;background:#b0b0b03b}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#9b9b9b!important;box-shadow:0 0 0 3px #b0b0b012!important}input,select,textarea{accent-color:var(--accent)}.nav,.account-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1e1ee8;border-color:#323232}.brand{color:#f6f6f6}.mark,.sa-brand-mark{color:#222;background:linear-gradient(145deg,silver,#a6a6a6);border-radius:10px;box-shadow:0 0 24px #b0b0b015}.navlinks>a{color:#b8b8b8}.navlinks>a:hover{color:#f3f3f3}.btn{color:#e3e3e3;background:#2c2c2c;border-color:#3d3d3d;box-shadow:inset 0 1px #ffffff04}.btn:hover{color:#f6f6f6;background:#353535;border-color:#5b5b5b;box-shadow:0 4px 18px #0002}.btn.dark,.owner-content .btn.dark{background:var(--accent);border-color:var(--accent);color:#232323;box-shadow:0 5px 24px #b0b0b014}.btn.dark:hover,.owner-content .btn.dark:hover{color:#232323;background:#c6c6c6;border-color:#c6c6c6;box-shadow:0 7px 28px #b0b0b027}.btn.subtle{background:#2f2f2f}.btn.danger{color:#ffabb5;background:#2e1c26;border-color:#64313e}.btn:disabled{opacity:.5;box-shadow:none}.link{color:var(--accent-cyan);text-decoration-color:#5e5e5e}.card,.tile,.panel,.owner-content .panel,.sa-surface,.sa-metric,.owner-content .stat,.stat{background:var(--surface);border-color:var(--edge);box-shadow:0 8px 30px #00000012}.card,.tile,.panel,.sa-surface,.sa-metric{border-radius:15px}.tile:hover,.feature:hover{border-color:#545454;box-shadow:0 12px 35px #0003}.copy,.page-intro,.feature p,.tile p,.owner-content .page-intro,.sa-page-heading p{color:#b0b0b0}.eyebrow,.sa-eyebrow,.sa-section-label,.owner-content .console-breadcrumb{color:var(--accent);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.eyebrow:before,.sa-eyebrow-line{background:#858585}.badge,.badge.neutral,.sa-pill,.sa-status,.sa-plan{color:#c3c3c3;background:#343434;border:1px solid #424242}.badge.good,.sa-pill.success{color:#bababa;background:#313131;border-color:#444}.badge.bad,.sa-pill.danger{color:#ffacb9;background:#321f29;border-color:#64303e}.badge.processing{color:#cecece;background:#313131;border-color:#525252}.field,.owner-content .field,.sa-search-wrap,.sa-filter-select,.sa-search-wrap input{color:#ebebeb;background:#212121;border-color:#3e3e3e}.field::placeholder{color:#929292}.form-label,.owner-content .form-label,.switchlabel{color:#c3c3c3}.rowdetail b,.sa-table td b,.sa-security-tile b{color:#eee}.rowdetail small,.sa-health-row small,.sa-summary-row small,.sa-detail-grid small,.sa-detail-subtitle{color:#a8a8a8}.notice,.sa-notice-soft{color:#c6c6c6;background:#2b2b2b;border-color:#424242}.notice.warn{color:#efd29a;background:#2a241a;border-color:#645137}.notice.error,.result{color:#ffb2bc;background:#2d1d27;border-color:#65303f}.empty,.owner-content .empty{color:#aeaeae;background:#242424;border-color:#414141}.question-editor,.owner-content .question-editor{background:#242424;border-color:#3e3e3e}.tabbar,.inbox-filters button{color:#b0b0b0;background:#282828;border-color:#3c3c3c}.tabbar button{color:#b0b0b0}.tabbar button.active,.inbox-filters button.active{color:#ccc;background:#373737;border-color:#565656}.answer,.copy{color:#c4c4c4}.public-reply,.applicant-message,.receipt-explainer{color:#d2d2d2;background:#2b2b2b;border-color:#424242}.receipt-dates,.form-progress p,.event-timeline span{color:#acacac}.receipt-dates b{color:#e8e8e8}.integration-intro,.integration-step,.discord-feature-grid>div,.discord-connection{background:var(--surface);border-color:var(--edge)}.integration-stat,.discord-counters span{background:#252525;border-color:#3b3b3b}.integration-stat strong,.discord-counters b{color:#e4e4e4}.integration-step p,.discord-integration p,.discord-delivery span:not(.badge){color:#b3b3b3}.step-counter,.feature .symbol{color:#bababa;background:#313131;border:1px solid #434343}.directory-example,.integration-code,.discord-address{color:silver;background:#1c1c1c;border-color:#3e3e3e}.guide-faq details{border-color:#3c3c3c}.guide-faq summary{color:#e2e2e2}.modal,.review-modal,.workflow-dialog,.sa-dialog,.mobile-menu-dialog{color:#eaeaea;background:#282828;border-color:#424242;box-shadow:0 35px 120px #0009}.modal-overlay,.workflow-dialog::backdrop,.sa-dialog::backdrop,.mobile-menu-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414c9}.workflow-dialog .modal-header,.review-modal .modal-header,.review-actions{background:#282828;border-color:#3c3c3c}.account-menu-panel{background:#2c2c2c;border-color:#424242;box-shadow:0 18px 60px #0008}.account-menu summary{color:#e4e4e4;background:#2c2c2c;border-color:#424242}.account-menu-panel a:hover{background:#333}.mobile-app-header,.app-top{background:#212121;border-color:#3b3b3b}.mobile-section-nav,.owner-shell .mobile-section-nav{background:#292929;border-color:#3f3f3f}.mobile-section-nav select{color:#e6e6e6;background:#212121;border-color:#474747}.sa-shell{--sa-ink:#eee;--sa-muted:#acacac;--sa-green:#b0b0b0;--sa-border:#393939;--sa-card:#272727;color:var(--sa-ink);background:#202020}.sa-sidebar,.owner-sidebar{background:#1c1c1c;border-right:1px solid #333}.sa-sidebar-brand{border-color:#323232}.sa-brand-link{color:#f6f6f6}.sa-brand-dot{color:var(--accent)}.sa-brand-link small{color:#a3a3a3}.sa-sidebar-area{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#515151 #1c1c1c}.sa-sidebar-area::-webkit-scrollbar-track{background:#1c1c1c}.sa-sidebar-area::-webkit-scrollbar-thumb{background:#515151}.sa-sidebar-area::-webkit-scrollbar-thumb:hover{background:#7c7c7c}.sa-side-eyebrow,.sa-sidebar-group{color:#959595;letter-spacing:1.65px;font-family:ui-monospace,Consolas,monospace}.sa-nav-item{color:#b2b2b2;border-radius:8px}.sa-nav-item:hover{color:#eee;background:#2d2d2d}.sa-nav-item.selected{color:#dbdbdb;background:linear-gradient(95deg,#373737,#2c2c2c);border-color:#3f3f3f;box-shadow:inset 1px 0 #b0b0b02e}.sa-nav-item.selected .sa-nav-icon{color:#b6b6b6}.sa-nav-indicator{background:#b2b2b2;box-shadow:0 0 12px #b0b0b04d}.sa-admin-avatar,.owner-server-icon{color:#bcbcbc;background:#313131;border:1px solid #414141}.owner-server strong{color:#e6e6e6}.owner-server small,.sa-admin-info small{color:#a2a2a2}.sa-admin-info b{color:#e6e6e6}.sa-sidebar-footer,.owner-account{border-color:#343434}.sa-safer{color:#bdbdbd;background:#2c2c2c}.sa-home-link,.owner-account-links,.owner-account-links .btn{color:#b8b8b8}.owner-account-links .btn:hover,.owner-account-links a:hover{color:#cecece;background:0 0}.sa-header{background:#252525ed;border-color:#393939}.sa-header-left,.owner-header-title{color:#e0e0e0}.sa-header-breadcrumb,.owner-header-server,.sa-header-right{color:#acacac}.sa-header-slash{color:#646464}.owner-private{color:#afafaf}.sa-refresh,.sa-header-link{color:#cfcfcf;background:#2f2f2f;border-color:#424242}.sa-refresh:hover,.sa-header-link:hover{color:#cbcbcb;border-color:#646464}.sa-page-heading h1,.owner-content .page-title{letter-spacing:-.055em;color:#f3f3f3;font-weight:750}.sa-green-dot{color:#b0b0b0}.sa-metric.highlight,.owner-content .stat:first-child{background:linear-gradient(125deg,#333,#2a2a2a);border-color:#464646;box-shadow:inset 0 1px #b0b0b00b}.sa-metric strong,.owner-content .stat strong{color:#f2f2f2}.sa-metric-top,.owner-content .stat>.tiny{color:#bcbcbc}.sa-metric-detail{color:#afafaf}.sa-metric-icon,.sa-metric.highlight .sa-metric-icon{color:#b2b2b2;background:#373737;border:1px solid #434343}.sa-subtle-pill,.sa-audit-json,.sa-table-avatar{color:#c4c4c4;background:#363636}.sa-text-button{color:#bababa}.sa-chart-key,.sa-chart-caption,.sa-chart-dates{color:#aeaeae}.sa-chart svg text{fill:#aeaeae}.sa-chart svg line{stroke:#3e3e3e}.sa-table th{color:#b9b9b9;background:#262626;border-color:#404040}.sa-table td{color:#cacaca;border-color:#363636}.sa-table tbody tr:hover td{background:#303030}.sa-table tr{background:#272727;border-color:#3e3e3e}.sa-table td:before{color:#a9a9a9}.sa-table-empty,.sa-cell-name small,.sa-block-muted,.sa-results,.sa-pagination,.sa-code,.sa-lastupdated,.sa-privacy-foot,.sa-caption,.sa-footer{color:#ababab}.sa-health-icon,.sa-health-icon.green{color:#c3c3c3;background:#333}.sa-health-icon.amber{color:#e9c681;background:#322b1c}.sa-health-icon.red{color:#f5a3ae;background:#331e27}.sa-health-icon.grey{color:#bebebe;background:#323232}.sa-security-icon,.sa-provider-icon{color:#b3b3b3;background:#323232}.sa-security-tile p,.sa-provider-label{color:#b5b5b5}.sa-toggle input[type=checkbox]{background:#404040;border-color:#505050}.sa-toggle input[type=checkbox]:after{background:#e3e3e3}.sa-toggle input:checked{background:#6a6a6a}.sa-toast{color:#e0e0e0;background:#343434;border-color:#545454}.sa-toast button{color:#e0e0e0}.sa-chat-message{background:#2f2f2f;border-color:#414141}.sa-chat-message.staff{background:#323232;border-color:#4a4a4a}.sa-chat-message small{color:#b2b2b2}.sa-mfa-page{background:radial-gradient(at 50% 0,#31313155,#0000 60%),#1e1e1e}.sa-mfa-card{background:#292929;border-color:#414141;box-shadow:0 30px 90px #0005}.sa-mfa-icon{color:silver;background:#353535}.sa-mfa-card p,.sa-mfa-steps,.sa-mfa-line{color:#c3c3c3}.sa-qr{border-radius:12px;padding:16px;color:#000!important;background:#fff!important}.sa-qr svg{background:#fff}.sa-support-list{background:#272727;border-color:#3d3d3d}.sa-support-item{color:#e0e0e0;background:#272727;border-color:#3e3e3e}.sa-support-item:hover{background:#363636}.sa-support-item small{color:#b3b3b3}.sa-mobile-brand>span{color:#c8c8c8;background:#363636}.sa-mobile-brand small,.sa-mobile-tabs label{color:#b0b0b0}.owner-menu-dialog{color:#e0e0e0;background:#252525}.owner-menu-dialog h2{color:#eee}.owner-menu-dialog .menu-dialog-head>.btn{color:#e0e0e0;background:#353535;border-color:#4a4a4a}
.refined-site{color:#ededed;background:#1f1f1f}.refined-site .container{width:min(1320px,100% - 96px)}.refined-site .nav{height:84px}.refined-site .site-nav .container{width:min(1320px,100% - 96px)}.refined-site .brand{font-size:22px}.refined-site .mark{width:34px;height:34px}.refined-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:center;gap:62px;min-height:710px;padding-top:100px;padding-bottom:96px;display:grid}.release-tag{letter-spacing:.02em;color:#b7c0b8;align-items:center;gap:9px;margin-bottom:30px;font-size:11px;display:flex}.release-tag>span{background:#c7c7c7;border-radius:50%;width:5px;height:5px}.refined-hero h1{letter-spacing:-.062em;white-space:nowrap;margin:0 0 25px;font-size:clamp(54px,5.6vw,82px);font-weight:550;line-height:1.06}.refined-hero h1 em{color:#b0b0b0;font-style:normal}.refined-hero-copy>p{color:#ababab;letter-spacing:-.015em;max-width:400px;margin:0 0 31px;font-size:16px;line-height:1.85}.refined-hero-actions{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.refined-text-link{color:#bac2bd;align-items:center;gap:15px;font-size:12px;font-weight:500;display:inline-flex}.refined-text-link:hover{color:#f2f2f2}.refined-text-link>span{color:#98a79c;font-size:16px}.refined-hero-note{color:#969696;align-items:center;gap:8px;margin-top:34px;font-size:10px;display:flex}.refined-product{min-width:0}.product-frame{background:#2a2a2a;border:1px solid #414141;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000040}.product-frame:before{content:"";background:linear-gradient(90deg,#0000,#acbab455,#0000);height:1px;position:absolute;inset:0 10% auto}.product-chrome{background:#313131;border-bottom:1px solid #3c3c3c;align-items:center;gap:14px;height:53px;padding:0 20px;display:flex}.product-identity{color:#d8d8d8;letter-spacing:.13em;align-items:center;gap:9px;font-size:9px;font-weight:650;display:flex}.product-identity svg{width:19px;height:19px}.product-demo{color:#a2a2a2;border:1px solid #424242;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px}.product-avatar{color:#d0d0d0;background:#424242;border:1px solid #585858;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.product-workspace{grid-template-columns:126px minmax(0,1fr);min-height:415px;display:grid}.product-rail{background:#272727;border-right:1px solid #3b3b3b;flex-direction:column;padding:22px 10px;display:flex}.product-rail-label{letter-spacing:.09em;color:#929292;margin-bottom:16px;padding:0 7px;font-size:8px}.product-rail>div{color:#9c9c9c;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;margin-bottom:4px;padding:10px 7px;font-size:9px;display:flex}.product-rail>div.selected{color:#dcdcdc;background:#393939;border-color:#4c4c4c}.product-rail-footer{color:#989898;align-items:center;gap:5px;margin-top:auto;padding:20px 5px 0;font-size:8px;display:flex}.product-body{min-width:0;padding:23px 22px 20px}.product-page-head{justify-content:space-between;align-items:center;display:flex}.product-kicker{letter-spacing:.14em;color:#9b9b9b;font-size:7px}.product-page-head h2{letter-spacing:-.8px;color:#e9e9e9;margin:7px 0 20px;font-size:24px;font-weight:550}.product-count{color:#aaa;font-variant-numeric:tabular-nums;border:1px solid #414141;border-radius:5px;padding:5px 7px;font-size:11px}.product-toolbar{color:#9c9c9c;border-bottom:1px solid #3e3e3e;align-items:center;gap:18px;min-height:34px;margin-bottom:7px;font-size:9px;display:flex}.product-toolbar>.current{color:#e0e0e0;border-bottom:1px solid #ccc;align-self:stretch;padding:9px 0}.product-toolbar b{background:#414141;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:8px;font-weight:500}.product-toolbar>.ng-icon{margin-left:auto}.product-person{color:#d8d8d8;border-bottom:1px solid #373737;align-items:center;gap:9px;padding:13px 0;font-size:9px;display:flex}.product-person-avatar{color:#d6d6d6;background:#3d3d3d;border:1px solid #4e4e4e;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.product-person:nth-child(2) .product-person-avatar{color:#d0c5d8;background:#404040;border-color:#545454}.product-person:nth-child(3) .product-person-avatar{color:#ccc;background:#3f3f3f;border-color:#555}.product-person>div{min-width:0}.product-person b{white-space:nowrap;font-size:10px;font-weight:500;display:block}.product-person small{color:#9a9a9a;margin-top:4px;font-size:8px;display:block}.product-person-state{color:#c4c4c4;background:#373737;border:1px solid #4d4d4d;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:8px}.product-person>.ng-icon{color:#939393;margin-left:2px}.product-review{background:#303030;border:1px solid #424242;border-radius:7px;margin-top:18px;padding:14px 15px}.product-review-label{color:#a4a4a4;align-items:center;gap:6px;font-size:8px;display:flex}.product-review-label>span:last-child{color:#859a91;letter-spacing:.08em;margin-left:auto;font-size:7px}.product-review h3{letter-spacing:0;color:#e0e0e0;margin:12px 0 7px;font-size:11px;font-weight:550}.product-review p{color:#9eafa6;margin:0;font-size:9px;line-height:1.7}.product-review-footer{color:#aeaeae;border-top:1px solid #414141;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;font-size:8px;display:flex}.product-review-footer>span{align-items:center;gap:6px;display:flex}.product-review-footer i{background:#bbb;border-radius:50%;width:4px;height:4px}.product-review-action{color:#d8d8d8}.product-bottom{color:#83988c;background:#282828;border-top:1px solid #3e3e3e;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:8px;display:flex}.product-bottom>span:first-child{align-items:center;gap:6px;display:flex}.product-caption{color:#939f96;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:9px;display:flex}.product-caption>span:first-child{letter-spacing:.12em;color:#93a49a;font-size:8px}.platform-strip{border-top:1px solid #383838;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.platform-strip>span{letter-spacing:.16em;color:#8f9a93;font-size:8px}.platform-strip>div{color:#acb7ae;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.platform-strip .ng-icon{color:#7e9287}.refined-features{padding-top:114px;padding-bottom:110px}.refined-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.section-index{letter-spacing:.15em;color:#a6a6a6;margin-bottom:24px;font-size:9px;font-weight:500;display:block}.refined-section-heading h2,.refined-security h2{letter-spacing:-.045em;color:#e4e4e4;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:500;line-height:1.2}.refined-section-heading h2 span,.refined-security h2 span{color:#97a49a}.refined-section-heading>p{color:#9ca99f;margin-bottom:4px;font-size:12px;line-height:1.85}.refined-bento{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.refined-bento article{background:#292929;border:1px solid #3d3d3d;border-radius:12px;padding:33px;overflow:hidden}.bento-title{color:#bfbfbf;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.bento-title>.ng-icon{color:#acacac}.bento-title>span:last-child:not(:nth-child(2)){color:#888;margin-left:auto;font-size:9px}.refined-bento h3{letter-spacing:-1px;color:#e2e2e2;margin:30px 0 15px;font-size:30px;font-weight:500;line-height:1.25}.refined-bento p{color:#acacac;max-width:370px;margin-bottom:27px;font-size:12px;line-height:1.9}.refined-bento .bento-secondary{background:#2b2b2b;border-color:#3f3f3f}.bento-secondary h3{color:#e5e5e5}.bento-secondary p{color:#afafaf}.question-preview{background:#242424;border:1px solid #434343;border-radius:9px;margin-top:35px;padding:21px}.question-preview>div:first-child{align-items:center;gap:8px;display:flex}.question-number{color:#a3a3a3;font-size:9px}.question-preview strong{color:#d8d8d8;font-size:11px;font-weight:500}.question-required{color:#b2b2b2;border:1px solid #4c4c4c;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:8px}.question-answer{color:#a1a1a1;background:#212121;border:1px solid #3b3b3b;border-radius:6px;height:70px;margin-top:15px;padding:14px;font-size:10px}.question-answer>span{vertical-align:middle;background:#b0b0b0;width:1px;height:12px;margin-left:3px;display:inline-block}.question-meta{color:#a1a1a1;justify-content:space-between;align-items:center;margin-top:14px;font-size:9px;display:flex}.question-meta>span{align-items:center;gap:7px;display:flex}.role-stack{border-top:1px solid #404040;margin-top:38px;padding-top:11px}.role-stack>div{border-bottom:1px solid #404040;align-items:center;gap:11px;padding:15px 0;font-size:11px;display:flex}.role-avatar{color:#c4c4c4;background:#3a3a3a;border:1px solid #505050;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.role-stack b{color:#d0d0d0;font-weight:500}.role-stack>div>span:last-child{color:#a8a8a8;margin-left:auto;font-size:9px}.refined-bento .bento-wide{background:#292929;border-color:#3e3e3e;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:33px 40px;display:grid}.bento-wide h3{margin:25px 0 10px;font-size:27px}.bento-wide p{color:#b0b0b0;max-width:420px;margin:0}.integration-path{justify-content:center;align-items:center;gap:18px;display:flex}.integration-path>span{color:#b6b6b6;flex-direction:column;align-items:center;gap:12px;display:flex}.integration-path b{font-size:10px;font-weight:500}.integration-path>i{background:#484848;width:55px;height:1px}.integration-center{background:#d0d0d0;border:1px solid #6b8274;border-radius:13px;justify-content:center;width:64px;height:64px;box-shadow:0 0 0 8px #d0d0d007;color:#343434!important}.integration-center>svg{width:33px;height:33px}.refined-security{border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:85px 0;display:grid}.refined-security p{color:#a5b3ab;max-width:430px;margin:25px 0;font-size:13px;line-height:1.9}.security-ledger>div{color:#b0b0b0;border-bottom:1px solid #414141;align-items:center;gap:18px;padding:27px 0;display:flex}.security-ledger>div:last-child{border:0}.ledger-number{color:#929292;font-size:9px}.security-ledger>div>div{flex:1}.security-ledger b{color:#dbdbdb;font-size:13px;font-weight:500;display:block}.security-ledger small{color:#a6a6a6;margin-top:6px;font-size:11px;display:block}.refined-final{text-align:center;padding:110px 0}.refined-final .section-index{color:#a0a0a0;font-size:8px}.refined-final h2{letter-spacing:-.05em;color:#e6e6e6;margin:25px 0 34px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.12}.refined-footer{border-top:1px solid #3d3d3d;align-items:center;gap:25px;padding:35px 0 45px;display:flex}.refined-footer>span{color:#9e9e9e;font-size:10px}.refined-footer>div{gap:24px;margin-left:auto;display:flex}.refined-footer>div>a{color:#b4b4b4;align-items:center;gap:5px;font-size:11px;display:flex}@media (prefers-reduced-motion:no-preference){.refined-hero-copy{animation:ng-page-enter .45s var(--ng-ease) both}.refined-product{animation:ng-page-enter .6s var(--ng-ease) both}.refined-bento article{transition:border-color .2s}.refined-bento article:hover{border-color:#57695c}}@media (max-width:1150px){.refined-site .container,.refined-site .site-nav .container{width:calc(100% - 64px)}.refined-hero{gap:35px;padding-top:75px}.refined-hero h1{font-size:58px}.product-rail{display:none}.product-workspace{grid-template-columns:1fr}.product-body{padding:24px}.platform-strip>span{display:none}.refined-security{gap:50px}.product-caption>span:last-child{display:none}}@media (max-width:1000px){.sa-shell{display:block}.sa-sidebar{display:none}.sa-content{padding:28px 22px 60px}.sa-page-heading h1,.owner-content .page-title{font-size:31px}.sa-header{height:64px}}@media (max-width:800px){.refined-hero{grid-template-columns:1fr;gap:48px;padding:65px 0 55px}.refined-hero h1{white-space:normal;font-size:clamp(52px,9vw,72px)}.refined-hero-copy>p{max-width:520px}.refined-hero-actions{flex-direction:row;align-items:center;gap:25px}.refined-hero-note{margin-top:24px}.product-rail{display:flex}.product-workspace{grid-template-columns:130px 1fr}.product-body{padding:25px}.product-person{padding:15px 0}.product-person b{font-size:12px}.product-person small,.product-person-state{font-size:9px}.product-review p{font-size:11px}.product-review h3{font-size:13px}.product-review-label,.product-review-footer{font-size:10px}.product-caption>span:last-child{display:block}.refined-section-heading{flex-direction:column;align-items:flex-start;gap:20px}.refined-features{padding:75px 0}.refined-bento article{padding:27px}.refined-bento h3{font-size:26px}.refined-bento .bento-wide{gap:25px;padding:28px}.integration-path{gap:12px}.integration-path>i{width:28px}.refined-security{grid-template-columns:1fr;gap:28px;padding:60px 0}.refined-final{padding:75px 0}.refined-footer{flex-wrap:wrap}.refined-footer>div{margin-left:auto}}@media (max-width:600px){.refined-site .container,.refined-site .site-nav .container{width:calc(100% - 36px)}.refined-site .nav{height:70px}.refined-site .brand{font-size:19px}.refined-site .mark{width:30px;height:30px}.refined-site .navlinks{gap:8px}.refined-site .navlinks .btn{min-height:35px;padding:0 11px;font-size:10px}.refined-hero{gap:40px;padding-top:48px}.release-tag{margin-bottom:24px;font-size:10px}.refined-hero h1{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(46px,12vw,65px)}.refined-hero-copy>p{font-size:14px;line-height:1.85}.refined-hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.refined-hero-note{align-items:flex-start;font-size:9px;line-height:1.5}.product-rail{display:none}.product-workspace{grid-template-columns:1fr}.product-chrome{height:48px;padding:0 15px}.product-body{padding:20px 17px}.product-person b{font-size:11px}.product-review h3{font-size:12px}.product-review p{font-size:10px}.product-review-footer{font-size:8px}.product-bottom>span:last-child{display:none}.product-caption{font-size:8px}.product-caption>span:last-child{display:none}.platform-strip{grid-template-columns:1fr 1fr;gap:25px 15px;padding:26px 0;display:grid}.platform-strip>div{font-size:11px}.refined-bento{grid-template-columns:1fr;gap:14px}.refined-bento .bento-wide{grid-column:auto;grid-template-columns:1fr;padding:28px 24px}.integration-path{padding:15px 0 5px}.integration-path>i{width:38px}.refined-section-heading h2,.refined-security h2{font-size:32px}.refined-section-heading>p{font-size:12px}.section-index{margin-bottom:20px}.refined-bento h3{font-size:28px}.refined-bento p{font-size:13px}.refined-bento article{padding:28px 24px}.question-preview{padding:17px}.question-preview strong{font-size:10px}.security-ledger>div{gap:12px}.security-ledger b{font-size:12px}.security-ledger small{font-size:10px}.refined-final h2{font-size:46px}.refined-final .section-index{font-size:7px}.refined-footer{gap:20px}.refined-footer>span{order:3;width:100%;font-size:9px}.refined-footer>div{gap:18px}.sa-content{padding:25px 16px 55px}.sa-header{padding:0 16px}.owner-content .panel{padding:20px}}@media (prefers-reduced-motion:reduce){.refined-hero-copy,.refined-product{animation:none}.refined-bento article{transition:none}}
.sa-nav-item,.sa-refresh,.sa-header-link,.sa-text-button,.refined-text-link,.tabbar button,.inbox-filters button{transition:background-color .14s,border-color .14s,color .14s,box-shadow .16s,transform .12s}.btn:focus-visible,.sa-nav-item:focus-visible,.sa-refresh:focus-visible,.sa-header-link:focus-visible,.sa-text-button:focus-visible,.refined-text-link:focus-visible{outline-offset:3px;outline:2px solid #d2d2d2;box-shadow:0 0 0 5px #d0d0d014}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover{background:#535353;border-color:#9c9c9c;transform:translateY(-1px);box-shadow:0 5px 12px #0003,inset 0 1px #ffffff09}.btn.dark:not(:disabled):hover,.owner-content .btn.dark:not(:disabled):hover{color:#272727;background:#e0e0e0;border-color:#e6e6e6;box-shadow:0 5px 17px #c7c7c724,inset 0 1px #fff9}.btn.danger:not(:disabled):hover{color:#ffcfda;background:#54303a;border-color:#b46e7c}.sa-nav-item:hover{color:#f2f2f2;background:#424242;border-color:#5c5c5c;transform:translate(2px)}.sa-nav-item.selected:hover{background:#525252;border-color:gray}.sa-refresh:hover,.sa-header-link:hover{background:#4a4a4a;border-color:#9a9a9a;transform:translateY(-1px)}.refined-text-link:hover,.sa-text-button:hover{color:#e2e2e2;text-underline-offset:5px;-webkit-text-decoration:underline #adadad;text-decoration:underline #adadad}.btn>.ng-icon,.refined-text-link>.ng-icon{transition:transform .14s}.btn:hover>.ng-icon,.refined-text-link:hover>.ng-icon{transform:translate(2px)}}.btn:not(:disabled):active,.sa-nav-item:active,.sa-refresh:active,.sa-header-link:active{transition-duration:70ms;transform:translateY(0)scale(.98);box-shadow:inset 0 2px 5px #0002}.btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.sa-view,.ng-tab-enter{animation:none!important}.ng-loading-status{color:#d8d8d8;align-items:center;gap:10px;min-height:36px;margin:0 0 15px;font-size:12px;font-weight:500;display:flex}.ng-spinner{border:2px solid #bbbbbb39;border-top-color:#d2d2d2;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite ng-spin}@keyframes ng-spin{to{transform:rotate(360deg)}}.ng-panel-loading{min-height:350px;padding:10px 0 25px}.ng-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.ng-skeleton-grid>div{background:#3f3f3f;border:1px solid #545454;border-radius:10px;height:130px}.ng-skeleton-content{background:#383838;border:1px solid #545454;border-radius:10px;padding:25px}.ng-skeleton-content>span{background:#4c4c4c;border-radius:4px;width:85%;height:12px;margin-bottom:20px;display:block}.ng-skeleton-content>span:nth-child(2){width:62%}.ng-skeleton-content>span:nth-child(3){width:75%}.ng-skeleton-content>span:last-child{width:48%;margin-bottom:0}.ng-route-loading{min-height:70vh;padding-top:70px;padding-bottom:70px}[hidden]{display:none!important}@media (max-width:600px){.ng-skeleton-grid{gap:9px}.ng-skeleton-grid>div{height:90px}.ng-route-loading{padding-top:35px}.ng-skeleton-content{padding:20px}}@media (prefers-reduced-motion:reduce){.btn,.sa-nav-item,.sa-refresh,.sa-header-link,.sa-text-button,.refined-text-link,.tabbar button,.inbox-filters button,.btn>.ng-icon,.refined-text-link>.ng-icon{transition:none!important;transform:none!important}.ng-spinner{border-color:#d0d0d0 #0000 #d0d0d0 #d0d0d0;animation:none}}
.ban-filters{grid-template-columns:1fr 1fr 2fr;gap:14px;margin:22px 0 10px;display:grid}.ban-filters label{min-width:0}.ban-result-summary{padding:20px 0 15px}.ban-results{gap:12px;display:grid}.ban-record{overflow-wrap:anywhere;background:#333;border:1px solid #4e4e4e;border-radius:12px;min-width:0;padding:20px}.ban-reason{white-space:pre-wrap;color:#e8e8e8;margin:18px 0;font-size:14px;line-height:1.65}.ban-dates{flex-wrap:wrap;gap:16px 36px;margin:15px 0;display:flex}.ban-dates dt{color:#bbb;margin-bottom:5px;font-size:11px}.ban-dates dd{margin:0;font-size:12px}.ban-pagination{gap:10px;margin-top:22px}.ban-record .rowdetail{min-width:0}.ban-network .notice .btn{margin:8px}.ban-network .empty p{line-height:1.6}.ban-network .form-label{display:block}@media (max-width:650px){.ban-filters{grid-template-columns:1fr 1fr}.ban-search{grid-column:1/-1}.ban-record{padding:15px}.ban-dates{gap:14px}.ban-record .space{gap:10px}}
