main.settings-page{display:block;align-items:stretch;justify-content:stretch;overflow-y:visible}.settings-page .nw-shell{min-height:auto}.settings-page .nw-page{padding:0 8% 2rem}.st-page-header{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.375rem}.st-page-title{font-family:Rubik,sans-serif;font-size:2rem;font-weight:700;line-height:1.15;color:hsl(var(--text))}.st-page-sub{font-size:.9375rem;color:hsl(var(--text2));line-height:1.5}.st-tab{display:none}.st-tab.active{display:block;animation:.25s stFade}@keyframes stFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.st-cards{display:flex;flex-direction:column;gap:.875rem}.st-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.125rem}.st-card-header.no-margin{margin-bottom:0}.st-card-titles{display:flex;flex-direction:column;gap:.25rem}.st-card-title{font-family:Rubik,sans-serif;font-weight:600;font-size:1.0625rem;color:hsl(var(--text))}.st-card-desc{font-size:.8375rem;color:hsl(var(--text3));line-height:1.5;max-width:38rem;text-wrap:pretty}.st-field{display:flex;flex-direction:column;gap:.4375rem}.st-field+.st-field{margin-top:1rem}.st-field-label{font-size:.8125rem;font-weight:500;color:hsl(var(--text2));display:flex;align-items:center;gap:.375rem}.st-field-label .st-tag{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--text3));background:hsl(var(--text) / .05);border:1px solid hsl(var(--text) / .08);padding:.1rem .4rem;border-radius:99px}.st-field-hint{font-size:.78rem;color:hsl(var(--text3));line-height:1.45}.st-field-row{display:flex;gap:.625rem;align-items:stretch;flex-wrap:wrap}.st-field-row .nw-input{flex:1 1 16rem;min-width:0}.st-field-row .knp,.st-field-row .nw-btn-sec{flex-shrink:0}.st-field-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:hsl(140 60% 65%);font-weight:500;opacity:0;transition:opacity .2s}.st-field-status.show{opacity:1}.st-field-status svg{width:12px;height:12px}.st-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:.875rem 0;border-bottom:1px solid hsl(var(--text) / .06)}.st-row:first-child{padding-top:0}.st-row:last-child{padding-bottom:0;border-bottom:none}.st-row-text{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.st-row-title{font-weight:600;font-size:.9375rem;color:hsl(var(--text))}.st-row-hint{font-size:.8125rem;color:hsl(var(--text3));line-height:1.5;text-wrap:pretty}.st-row-bot{color:hsl(var(--color1));font-weight:500}.st-row-ctrl{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.st-status{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.st-status-meta{font-size:.8125rem;color:hsl(var(--text3))}.st-seg{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.st-seg-opt{display:block;cursor:pointer}.st-seg-opt input{position:absolute;opacity:0;pointer-events:none}.st-seg-card{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:hsl(var(--text) / .03);border:1px solid hsl(var(--text) / .1);border-radius:1rem;transition:border-color .2s,background .2s}.st-seg-opt:hover .st-seg-card{border-color:hsl(var(--text) / .2)}.st-seg-opt input:checked+.st-seg-card{border-color:hsl(var(--color1) / .5);background:hsl(var(--color1) / .06);box-shadow:0 0 0 1px hsl(var(--color1) / .15)}.st-seg-icon{width:36px;height:36px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--text) / .05);color:hsl(var(--text2));flex-shrink:0}.st-seg-icon svg{width:18px;height:18px}.st-seg-opt input:checked+.st-seg-card .st-seg-icon{background:hsl(var(--color1) / .12);color:hsl(var(--color1))}.st-seg-body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.st-seg-name{font-family:Rubik,sans-serif;font-weight:600;font-size:.9rem;color:hsl(var(--text))}.st-seg-sub{font-size:.75rem;color:hsl(var(--text3))}.st-seg-check{margin-left:auto;opacity:0;color:hsl(var(--color1));transition:opacity .2s;flex-shrink:0}.st-seg-opt input:checked+.st-seg-card .st-seg-check{opacity:1}.st-seg-check svg{width:18px;height:18px}.st-sessions{display:flex;flex-direction:column;gap:.5rem}.st-session{display:grid;grid-template-columns:auto 1fr auto auto;gap:.875rem;align-items:center;padding:.875rem 1rem;background:hsl(var(--text) / .025);border:1px solid hsl(var(--text) / .06);border-radius:1rem;transition:border-color .2s}.st-session:hover{border-color:hsl(var(--text) / .12)}.st-session-icon{width:36px;height:36px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--color1) / .1);color:hsl(var(--color1));flex-shrink:0}.st-session-icon svg{width:18px;height:18px}.st-session-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.st-session-name{font-weight:600;font-size:.875rem;color:hsl(var(--text));display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.st-session-meta{font-size:.75rem;color:hsl(var(--text3))}.st-danger{border-color:hsl(0 70% 65% / .25);background:linear-gradient(160deg,hsl(0 70% 65% / .04) 0,hsl(var(--text) / .025) 60%)}.st-danger:hover{border-color:hsl(0 70% 65% / .4)}.st-danger .st-card-title{color:hsl(0 75% 75%)}.st-state{display:none}[data-state=empty] .st-state-empty,[data-state=error] .st-state-error,[data-state=loading] .st-state-loading,[data-state=success] .st-state-success{display:block}.st-skel{background:linear-gradient(90deg,hsl(var(--text) / .04) 0,hsl(var(--text) / .08) 50%,hsl(var(--text) / .04) 100%);background-size:200% 100%;border-radius:.5rem;height:1rem;animation:1.4s linear infinite stShimmer}@keyframes stShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.st-skel.line-sm{height:.75rem;width:30%}.st-skel.line-md{height:1rem;width:60%}.st-skel.line-lg{height:1.5rem;width:50%}.st-skel.line-input{height:2.5rem;width:100%;border-radius:.75rem}.st-skel.line-row{height:3rem;width:100%;border-radius:1rem}.st-skel-rows{display:flex;flex-direction:column;gap:.5rem}.st-skel-stack{display:flex;flex-direction:column;gap:.75rem}.st-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem;padding:1.5rem 1rem;color:hsl(var(--text2))}.st-placeholder-icon{width:44px;height:44px;border-radius:.875rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--text) / .04);color:hsl(var(--text3));margin-bottom:.25rem}.st-placeholder-icon svg{width:20px;height:20px}.st-placeholder-error .st-placeholder-icon{background:hsl(0 70% 65% / .1);color:hsl(0 75% 70%)}.st-placeholder-title{font-family:Rubik,sans-serif;font-weight:600;font-size:.9375rem;color:hsl(var(--text))}.st-placeholder-desc{font-size:.8125rem;color:hsl(var(--text3));line-height:1.5;max-width:28rem;text-wrap:pretty}.st-placeholder-action{margin-top:.375rem}.st-popup-body{display:flex;flex-direction:column;gap:.875rem}.st-popup-warn{display:flex;gap:.625rem;padding:.75rem .875rem;background:hsl(0 70% 65% / .08);border:1px solid;border-radius:.875rem;font-size:.8125rem;color:hsl(0 75% 80%);line-height:1.5}.st-popup-warn svg{width:16px;height:16px;color:hsl(0 75% 70%);flex-shrink:0;margin-top:1px}.st-popup-actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.st-popup-danger-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:.55rem 1.1rem;border-radius:10rem;border:1px solid;color:hsl(0 75% 75%);font-weight:600;font-size:.875rem;background:hsl(0 70% 65% / .08);cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.st-popup-danger-btn:hover{background:hsl(0 70% 65% / .18);border-color:hsl(0 70% 65% / .6);color:hsl(0 80% 85%)}.st-popup-danger-btn:disabled,.st-popup-danger-btn[disabled]{opacity:.4;pointer-events:none}.st-popup-danger-btn svg{width:15px;height:15px}.st-acc-toggle{display:none;width:100%;padding:0;margin:0 0 1.125rem;background:0 0;border:none;cursor:pointer;text-align:left}.st-acc-toggle-inner{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:hsl(var(--text) / .04);border:1px solid hsl(var(--text) / .1);border-radius:1rem;transition:background .2s}.st-acc-toggle:hover .st-acc-toggle-inner{background:hsl(var(--text) / .06)}.st-acc-toggle-inner svg.st-acc-lead{width:18px;height:18px;color:hsl(var(--color1));flex-shrink:0}.st-acc-toggle-inner span{flex:1;font-family:Rubik,sans-serif;font-weight:600;font-size:.9375rem;color:hsl(var(--text))}.st-acc-toggle-inner svg.st-acc-chev{width:16px;height:16px;color:hsl(var(--text3));transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.st-tab.is-open .st-acc-toggle-inner svg.st-acc-chev{transform:rotate(90deg)}@media (max-width:900px){.st-row{flex-direction:row}}@media (max-width:680px){.nw-page{padding:1.5rem 5% 3rem}.st-page-title{font-size:1.625rem}.nw-card{border-radius:1.5rem;padding:1.25rem}.settings-page .nw-sidebar{display:none}.settings-page .nw-layout{grid-template-columns:1fr}.st-tab{display:block;margin-bottom:.875rem}.st-tab .st-cards{display:none}.st-tab.is-open .st-cards{display:flex;animation:.25s stFade}.st-acc-toggle{display:block;margin-bottom:0}.st-tab.is-open .st-acc-toggle{margin-bottom:.875rem}.st-row{flex-direction:column;align-items:flex-start;gap:.625rem}.st-row-ctrl{width:100%;justify-content:flex-start}.st-session{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.st-session-meta-cell{grid-column:2/3;grid-row:2/3}.st-session-action{grid-column:1/3;grid-row:3/4}.st-popup-actions{flex-direction:column-reverse}.st-popup-actions>*{width:100%;justify-content:center}}@media (max-width:500px){.nw-page{padding:1rem 5% 2.5rem}}html.dark,html.dark body,html.light,html.light body,html.system,html.system body{background:hsl(var(--bg))!important}.st-theme-quick{position:fixed;bottom:5.5rem;left:1.75rem;z-index:300;display:inline-flex;align-items:center;gap:2px;padding:.25rem;background:hsl(var(--text) / .06);border:1px solid hsl(var(--text) / .12);border-radius:99px;backdrop-filter:blur(12px)}.st-theme-quick-btn{width:2rem;height:2rem;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:hsl(var(--text3));cursor:pointer;transition:background .2s,color .2s}.st-theme-quick-btn:hover{color:hsl(var(--text))}.st-theme-quick-btn svg{width:15px;height:15px}.st-theme-quick-btn.active{background:hsl(var(--color1) / .15);color:hsl(var(--color1))}.st-theme-seg .st-seg-card{gap:.875rem}.st-theme-preview{width:56px;height:38px;border-radius:.5rem;flex-shrink:0;overflow:hidden;padding:.25rem;display:flex;flex-direction:column;gap:3px;border:1px solid hsl(var(--text) / .12)}.st-theme-preview-bar{height:5px;border-radius:2px;background:linear-gradient(90deg,hsl(var(--color1)),hsl(var(--color2)));flex-shrink:0}.st-theme-preview-card{flex:1;border-radius:3px}.st-theme-preview.light{background:hsl(291 100% 97%)}.st-theme-preview.light .st-theme-preview-card{background:hsl(0 0% 100% / .9);border:1px solid}.st-theme-preview.dark{background:hsl(255 15% 8%)}.st-theme-preview.dark .st-theme-preview-card{background:hsl(0 0% 100% / .06);border:1px solid}.st-theme-preview.system{background:linear-gradient(135deg,hsl(255 15% 8%) 0 50%,hsl(291 100% 97%) 50% 100%)}.st-theme-preview.system .st-theme-preview-card{background:linear-gradient(135deg,hsl(0 0% 100% / .06) 0 50%,hsl(0 0% 100% / .7) 50% 100%);border:1px solid}html.light .settings-page .nw-card,html.light .settings-page .nw-popup,html.light .settings-page .nw-sidebar,html.light .settings-page .st-seg-card,html.light .settings-page .st-session{background:hsl(0 0% 100% / .7);border-color:hsl(0 0% 0% / .08)}html.light .settings-page .nw-card:hover,html.light .settings-page .st-session:hover{border-color:hsl(0 0% 0% / .16)}html.light .settings-page .nw-input,html.light .settings-page .st-acc-toggle-inner{background:hsl(0 0% 100% / .6);border-color:hsl(0 0% 0% / .1);color:hsl(var(--text))}html.light .settings-page .nw-input:focus{background:hsl(0 0% 100% / .9);border-color:hsl(var(--color1))}html.light .settings-page .nw-toggle-track{background:hsl(0 0% 0% / .12)}html.light .settings-page .st-seg-opt input:checked+.st-seg-card{background:hsl(var(--color1) / .08);border-color:hsl(var(--color1) / .5)}html.light .settings-page .st-seg-icon{background:hsl(0 0% 0% / .05);color:hsl(var(--text1))}html.light .settings-page .knp-text{background-color:hsl(291 100% 97%)}html.light .settings-page .knp-text:hover{background-color:hsl(291 60% 92%)}html.light .settings-page .st-placeholder-icon{background:hsl(0 0% 0% / .04);color:hsl(var(--text1))}html.light .settings-page .st-skel{background:linear-gradient(90deg,hsl(0 0% 0% / .04) 0,hsl(0 0% 0% / .08) 50%,hsl(0 0% 0% / .04) 100%);background-size:200% 100%}html.light .settings-page .st-popup-warn{background:hsl(0 70% 55% / .08);color:hsl(0 65% 35%)}html.light .blobs{opacity:.55}html.light .blob{filter:blur(100px)}html.light header .header-nav{background:linear-gradient(180deg,hsl(0 0% 100% / .5),transparent)}html.light header .header-nav::before{backdrop-filter:blur(10px)}html.light footer .footer-nav{background:linear-gradient(transparent,hsl(0 0% 0% / .04))}@media (prefers-color-scheme:light){html.system .settings-page .nw-card,html.system .settings-page .nw-popup,html.system .settings-page .nw-sidebar,html.system .settings-page .st-seg-card,html.system .settings-page .st-session{background:hsl(0 0% 100% / .7);border-color:hsl(0 0% 0% / .08)}html.system .settings-page .nw-input,html.system .settings-page .st-acc-toggle-inner{background:hsl(0 0% 100% / .6);border-color:hsl(0 0% 0% / .1)}html.system .settings-page .nw-toggle-track{background:hsl(0 0% 0% / .12)}html.system .settings-page .knp-text{background-color:hsl(291 100% 97%)}html.system .blobs{opacity:.55}}@media (max-width:680px){.dev-toggle{bottom:8rem;right:1rem}.st-theme-quick{bottom:8rem;left:1rem}}