/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5 / 2.25);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-leading-tight:1.25}}@layer utilities{.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:ms-2{margin-inline-start:calc(var(--tw-spacing) * 2)}.tw\:ms-3{margin-inline-start:calc(var(--tw-spacing) * 3)}.tw\:me-1{margin-inline-end:var(--tw-spacing)}.tw\:me-2{margin-inline-end:calc(var(--tw-spacing) * 2)}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-8{margin-top:calc(var(--tw-spacing) * 8)}.tw\:mt-12{margin-top:calc(var(--tw-spacing) * 12)}.tw\:mb-0{margin-bottom:0}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-8{margin-bottom:calc(var(--tw-spacing) * 8)}.tw\:mb-12{margin-bottom:calc(var(--tw-spacing) * 12)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:h-full{height:100%}.tw\:min-h-screen{min-height:100vh}.tw\:w-full{width:100%}.tw\:flex-1{flex:1}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:object-cover{object-fit:cover}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:p-10{padding:calc(var(--tw-spacing) * 10)}.tw\:p-12{padding:calc(var(--tw-spacing) * 12)}.tw\:px-0{padding-inline:0}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:px-12{padding-inline:calc(var(--tw-spacing) * 12)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-12{padding-block:calc(var(--tw-spacing) * 12)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:text-center{text-align:center}.tw\:text-start{text-align:start}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:uppercase{text-transform:uppercase}.tw\:no-underline{text-decoration-line:none}@media(min-width:40rem){.tw\:sm\:col-span-2{grid-column:span 2/span 2}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:justify-start{justify-content:flex-start}.tw\:sm\:p-12{padding:calc(var(--tw-spacing) * 12)}.tw\:sm\:text-left{text-align:left}}@media(min-width:48rem){.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffb8;--glass-border:#ffffffa6;--glass-blur:18px;--glass-highlight:#ffffffe6;--color-brand:#6366f1;--color-brand-dark:#4f46e5;--color-brand-accent:#ec4899;--color-brand-violet:#8b5cf6;--gradient:linear-gradient(135deg, var(--color-brand), var(--color-brand-violet));--gradient-action:linear-gradient(135deg, #2563eb, #3b82f6)}.ss-glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-glass);box-shadow:var(--shadow-glass),inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);backdrop-filter:blur(var(--glass-blur)) saturate(180%);isolation:isolate;transition:transform .3s,box-shadow .3s,background .3s;position:relative;overflow:hidden}.ss-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 80% at 15% 0,#ffffff8c,#fff0 55%);position:absolute;top:0;right:0;bottom:0;left:0}.ss-glass:after{content:"";pointer-events:none;z-index:-1;width:60%;height:200%;animation:var(--animate-sheen);background:linear-gradient(105deg,#fff0,#ffffff59 45%,#ffffff8c,#ffffff59 55%,#fff0);position:absolute;top:-50%;left:-60%;transform:skew(-18deg)}.ss-glass:hover{background:var(--glass-bg-strong);box-shadow:var(--shadow-glass-hover),inset 0 1px 0 var(--glass-highlight);transform:translateY(-4px)}.ss-glass-interactive{--mx:50%;--my:50%}.ss-glass-interactive:before{background:radial-gradient(20rem 20rem at var(--mx) var(--my),#ffffff80,#fff0 45%),radial-gradient(120% 80% at 15% 0%,#fff6,#fff0 55%)}:where(.ss-card,.ss-navbar,.assistant-chat-card,.dash-card){border:1px solid var(--glass-border)}@supports (color:color-mix(in lab,red,red)){:where(.ss-card,.ss-navbar,.assistant-chat-card,.dash-card){border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent)}}:where(.ss-card,.ss-navbar,.assistant-chat-card,.dash-card){-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);box-shadow:0 14px 38px #4c1d951a,inset 0 1px #ffffffb8,inset 0 -1px #7c5cfc0f}@supports (background:color-mix(in srgb,white 50%,transparent)){:where(.ss-card,.assistant-chat-card,.dash-card){background:linear-gradient(145deg,color-mix(in srgb,var(--glass-bg-strong) 78%,white 12%),color-mix(in srgb,var(--glass-bg) 88%,#ddd6fe 12%))}}html[data-theme=dark] :where(.ss-card,.ss-navbar,.assistant-chat-card,.dash-card){box-shadow:0 18px 46px #02061757,inset 0 1px #ffffff17,inset 0 -1px #8b5cf614}@keyframes ss-glass-sheen{0%{opacity:0;left:-60%}35%{opacity:.8}60%{opacity:0;left:130%}to{opacity:0;left:130%}}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ss-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,-6%)scale(1.08)}66%{transform:translate(-5%,3%)scale(.95)}}.ss-aurora{z-index:-10;pointer-events:none;background-image:url(/images/background-softsync.png),linear-gradient(135deg,#3b1e78,#8b5cf6 40%,#d8b4fe 68%,#fdf4ff);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.ss-aurora span{display:none}.ss-gradient-text{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:reduce){.ss-glass:after,.ss-aurora span{animation:none}.ss-glass:after{opacity:0}.ss-glass,.ss-glass:hover{transition:none}}html[data-theme=dark]{--glass-bg:#201c3c9e;--glass-bg-strong:#18152fe6;--glass-border:#8b5cf63d;--glass-highlight:#ffffff0f;--shadow-glass:0 8px 32px #00000073;--shadow-glass-hover:0 16px 48px #0000008c;color-scheme:dark}html[data-theme=dark] body{color:#ede9fe}html[data-theme=dark] .ss-aurora{background-image:linear-gradient(#0a09189e,#0a0918b8),url(/images/background-softsync.png),linear-gradient(135deg,#1e1b4b,#4c1d95 55%,#6b21a8)}html[data-theme=dark] .text-muted{color:#9ca3af!important}html[data-theme=dark] .ss-card,html[data-theme=dark] .card{color:#e5e7eb}html[data-theme=dark] .form-control,html[data-theme=dark] .form-select{color:#ede9fe;background-color:#2d275699;border-color:#8b5cf64d}html[data-theme=dark] .form-control::placeholder{color:#6b7280}html[data-theme=dark] .btn-light{color:#e5e7eb;background:#ffffff1a;border-color:#0000}.chat-assistant{color:#1f2937;background:#ffffffd1}.chat-user{color:#fff}html[data-theme=dark] .chat-assistant{border-color:#8b5cf657;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #02061738;color:#f8fafc!important;background:#0f172ac7!important}html[data-theme=dark] .chat-bubble.text-muted{color:#cbd5e1!important}html[data-theme=dark] .input-group .form-control{color:#f8fafc;background-color:#1e1b4bb8;border-color:#8b5cf673}html[data-theme=dark] .input-group .form-control::placeholder{color:#c4b5fd;opacity:.78}html[data-reduce-motion="1"] .ss-glass:after,html[data-reduce-motion="1"] .ss-aurora span,html[data-reduce-motion="1"] .wiz-mascot,html[data-reduce-motion="1"] .ss-welcome-mascot{animation:none!important}html[data-reduce-motion="1"] *{scroll-behavior:auto!important}.ss-settings-shell{max-width:1200px}.ss-settings-grid{grid-template-columns:280px 1fr;align-items:start;gap:1.5rem;display:grid}@media(max-width:900px){.ss-settings-grid{grid-template-columns:1fr}}.ss-side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:84px}@media(max-width:900px){.ss-side{position:static}}.ss-side-card{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-glass);background:#ffffffa6;border-radius:20px;padding:1.25rem}html[data-theme=dark] .ss-side-card{background:linear-gradient(160deg,#26204ad9,#18152fd9);border-color:#8b5cf638}.ss-side-eyebrow{letter-spacing:.14em;color:var(--color-brand);text-transform:uppercase;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.ss-side-title{color:#1f2937;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:1.65rem;font-weight:800;display:flex}html[data-theme=dark] .ss-side-title{color:#f3f4f6}.ss-side-star{color:var(--color-brand-accent);font-size:1rem}.ss-side-sub{color:#6b7280;margin:0 0 1rem;font-size:.85rem;line-height:1.4}html[data-theme=dark] .ss-side-sub{color:#9ca3af}.ss-settings-nav{flex-direction:column;gap:.25rem;display:flex}.ss-settings-nav button{text-align:left;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:.7rem;width:100%;padding:.7rem .9rem;font-size:.92rem;font-weight:600;transition:all .15s;display:flex}.ss-settings-nav button>i:first-child{font-size:1.05rem}.ss-nav-caret{opacity:0;margin-left:auto;transition:opacity .15s}.ss-settings-nav button:hover{color:var(--color-brand-dark);background:#6366f114}.ss-settings-nav button.active{background:var(--gradient);color:#fff;box-shadow:0 8px 20px #6366f159}.ss-settings-nav button.active .ss-nav-caret{opacity:1}html[data-theme=dark] .ss-settings-nav button{color:#9ca3af}html[data-theme=dark] .ss-settings-nav button:hover{color:#fff}.ss-premium{text-align:center;background:linear-gradient(135deg,#ec48991f,#8b5cf624);border:1px solid #ec489940;border-radius:20px;padding:1.1rem 1rem 1rem;position:relative}.ss-premium-crown{filter:drop-shadow(0 2px 3px #00000026);position:absolute;top:-12px;right:14px;transform:rotate(15deg)}.ss-crown{vertical-align:-.15em}.ss-crown-corner{width:1.6rem;height:1.6rem}.ss-toast{z-index:300;color:#166534;-webkit-backdrop-filter:blur(14px);max-width:min(90vw,460px);box-shadow:var(--shadow-glass-hover);pointer-events:none;opacity:0;background:#dcfce7bf;border:1px solid #86efacb3;border-radius:16px;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:600;animation:3.4s forwards ss-toast-life;display:inline-flex;position:fixed;top:84px;left:50%}.ss-toast i{font-size:1.05rem}html[data-theme=dark] .ss-toast{color:#bbf7d0;background:#16653466;border-color:#86efac66}@keyframes ss-toast-life{0%{opacity:0;transform:translate(-50%,-16px)scale(.96)}10%{opacity:1;transform:translate(-50%)scale(1)}82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}html[data-reduce-motion="1"] .ss-toast{animation:3.4s linear forwards ss-toast-life-rm}@keyframes ss-toast-life-rm{0%,6%{opacity:1;transform:translate(-50%)}88%,to{opacity:0;transform:translate(-50%)}}.ss-premium-title{color:#1f2937;margin:0 0 .35rem;font-size:1rem;font-weight:800}html[data-theme=dark] .ss-premium-title{color:#f3f4f6}.ss-premium-sub{color:#6b7280;margin:0 0 .85rem;font-size:.78rem;line-height:1.4}html[data-theme=dark] .ss-premium-sub{color:#9ca3af}.ss-main{flex-direction:column;gap:1.25rem;display:flex}.ss-hero{border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);background:radial-gradient(circle at 90% 20%,#ec489959,#0000 55%),radial-gradient(circle at 60% 80%,#8b5cf659,#0000 60%),linear-gradient(120deg,#e0e7ffe6,#f3e8ffe6);border-radius:24px;position:relative;overflow:hidden}html[data-theme=dark] .ss-hero{background:radial-gradient(circle at 90% 20%,#ec489959,#0000 55%),radial-gradient(circle at 60% 80%,#8b5cf673,#0000 60%),linear-gradient(120deg,#1e1b4bbf,#312e81b3)}.ss-hero-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:grid}@media(max-width:720px){.ss-hero-inner{text-align:center;grid-template-columns:1fr}}.ss-hero-avatar{background:var(--gradient);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:92px;margin:0 auto;font-size:2.4rem;display:flex;position:relative;box-shadow:0 10px 25px #6366f159}.ss-hero-avatar .ss-avatar-img{object-fit:cover;border-radius:999px;width:100%;height:100%}.ss-hero-fallback{font-size:2.4rem;display:none}.ss-hero-avatar .ss-avatar-edit{width:32px;height:32px;color:var(--color-brand);border:2px solid var(--glass-border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;bottom:-2px;right:-2px}.ss-hero-name-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media(max-width:720px){.ss-hero-name-row{justify-content:center}}.ss-hero-name{color:#1f2937;margin:0;font-size:1.6rem;font-weight:800}html[data-theme=dark] .ss-hero-name{color:#f9fafb}.ss-hero-quote{color:#6b7280;max-width:380px;margin:.4rem 0 0;font-size:.92rem;font-style:italic}html[data-theme=dark] .ss-hero-quote{color:#cbd5e1}.ss-hero-stats{gap:1.25rem;display:flex}@media(max-width:720px){.ss-hero-stats{justify-content:center}}.ss-stat{text-align:center;min-width:60px}.ss-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto .35rem;font-size:1.1rem;display:inline-flex;box-shadow:0 4px 12px #0000000f}.ss-stat-icon--xp{color:#6366f1;background:#eef2ff}.ss-stat-icon--streak{color:#ea580c;background:#ffedd5}.ss-stat-icon--badge{color:#16a34a;background:#dcfce7}.ss-stat-num{color:#1f2937;font-size:1.4rem;font-weight:800;line-height:1}html[data-theme=dark] .ss-stat-num{color:#f9fafb}.ss-stat-label{color:#6b7280;margin-top:.15rem;font-size:.75rem}html[data-theme=dark] .ss-stat-label{color:#9ca3af}.ss-card--flat{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-glass);background:#ffffffbf;border-radius:20px}html[data-theme=dark] .ss-card--flat{background:linear-gradient(160deg,#1e1b3de6,#141228eb);border-color:#8b5cf62e}.ss-panel-title{color:#1f2937;margin:0;font-size:1.15rem;font-weight:800}html[data-theme=dark] .ss-panel-title{color:#f3f4f6}.ss-section-heading{color:#374151;margin:0;font-size:.95rem;font-weight:700}html[data-theme=dark] .ss-section-heading{color:#e5e7eb}.ss-ghost-btn{color:var(--color-brand-dark);background:#6366f114;border:1px solid #6366f140;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.ss-ghost-btn:hover{color:var(--color-brand-dark);background:#6366f124}html[data-theme=dark] .ss-ghost-btn{color:#c7d2fe;background:#6366f126}.ss-field{border:1.5px solid var(--glass-border);background:#fff9;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .9rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ss-field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #6366f126}html[data-theme=dark] .ss-field{background:#2d27568c;border-color:#8b5cf640}.ss-field-icon{color:var(--color-brand);flex-shrink:0;font-size:1rem}.ss-field-body{flex-direction:column;flex:1;min-width:0;display:flex}.ss-field-label{color:#6b7280;margin:0;font-size:.72rem;font-weight:600}html[data-theme=dark] .ss-field-label{color:#9ca3af}.ss-field-input{color:#1f2937;background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:.95rem;font-weight:500}.ss-field-input:disabled{color:#6b7280}html[data-theme=dark] .ss-field-input{color:#f3f4f6}html[data-theme=dark] .ss-field-input:disabled{color:#9ca3af}.ss-linked-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.ss-linked{border:1.5px solid var(--glass-border);background:#fff9;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}html[data-theme=dark] .ss-linked{background:#2d27568c;border-color:#8b5cf640}.ss-linked-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.ss-linked-body{flex:1;min-width:0}.ss-linked-name{color:#1f2937;font-size:.9rem;font-weight:700}html[data-theme=dark] .ss-linked-name{color:#f3f4f6}.ss-linked-state{color:#6b7280;font-size:.75rem}.ss-linked-state.connected{color:#16a34a;font-weight:600}.ss-linked-check{color:#16a34a;font-size:1.2rem}.ss-linked-btn{border:1px solid var(--color-brand);color:var(--color-brand);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:600;transition:all .15s}.ss-linked-btn:hover:not(:disabled){background:var(--gradient);color:#fff;border-color:#0000}.ss-linked-btn:disabled{opacity:.5;cursor:not-allowed}.ss-seg{flex-wrap:wrap;gap:.4rem;display:inline-flex}.ss-seg button{border:2px solid var(--glass-border);color:#374151;cursor:pointer;background:#ffffff80;border-radius:12px;padding:.5rem .9rem;font-size:.9rem;font-weight:600;transition:all .15s}html[data-theme=dark] .ss-seg button{color:#ddd6fe;background:#2d2756b3;border-color:#8b5cf647}.ss-seg button:hover{border-color:var(--color-brand)}.ss-seg button.active{border-color:var(--color-brand);background:var(--gradient);color:#fff;box-shadow:0 6px 18px #6366f166}.ss-seg-1{border:2px solid var(--glass-border);color:#374151;cursor:pointer;background:#ffffff80;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex}.ss-seg-1:hover{border-color:var(--color-brand)}.ss-seg-1.active{border-color:var(--color-brand);background:var(--gradient);color:#fff;box-shadow:0 6px 18px #6366f166}html[data-theme=dark] .ss-seg-1{color:#ddd6fe;background:#2d2756b3;border-color:#8b5cf647}html[data-theme=dark] .ss-seg-1.active{border-color:var(--color-brand);background:var(--gradient);color:#fff}.ss-notif-row{border-bottom:1px dashed var(--glass-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.ss-notif-row:last-child{border-bottom:none}.ss-billing-plan{background:#6366f10f;border:1px solid #6366f133;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}html[data-theme=dark] .ss-billing-plan{background:#6366f129;border-color:#8b5cf659}html[data-theme=dark] .ss-notif-row{border-color:#8b5cf62e}.ss-danger-zone{border:1.5px solid #ef444459;border-radius:16px}@media(max-width:1024px){.ss-main-content{width:100%;max-width:100%;padding-inline:clamp(1rem,3vw,1.75rem)!important}.ss-settings-shell,.max-720,.max-800{width:100%;max-width:100%}}@media(max-width:760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{overscroll-behavior-x:none;min-width:320px;overflow-x:hidden}.ss-main-content{padding:1rem .75rem calc(6rem + env(safe-area-inset-bottom))!important}img,video,canvas,iframe{max-width:100%}video,iframe{height:auto}pre,code,.table-responsive,table{max-width:100%}.table-responsive,table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}input,select,textarea{max-width:100%;font-size:16px!important}button,[role=button],a.ss-btn-primary,.btn{touch-action:manipulation;min-height:44px}.ss-card,.ss-card--flat,.ss-glass{border-radius:18px}.ss-main-content .tw\:p-8{padding:1.25rem!important}.ss-main-content .tw\:p-6{padding:1rem!important}.ss-main-content .tw\:gap-6{gap:1rem!important}.max-720 .ss-card>button{width:100%;margin:.65rem 0 0!important}.max-720 .ss-avatar-upload{width:92px;height:92px}.ss-settings-grid{gap:.9rem}.ss-side{gap:.75rem}.ss-side-card{border-radius:17px;padding:.55rem}.ss-side-eyebrow,.ss-side-title,.ss-side-sub{display:none}.ss-settings-nav{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.35rem;padding:.15rem .05rem .35rem;display:flex;overflow-x:auto}.ss-settings-nav::-webkit-scrollbar{display:none}.ss-settings-nav button{scroll-snap-align:start;width:auto;min-width:max-content;min-height:44px;padding:.6rem .8rem}.ss-settings-nav .ss-nav-caret,.ss-premium{display:none}.ss-hero-inner{gap:.9rem;padding:1.15rem}.ss-hero-avatar{width:78px;height:78px}.ss-hero-name{font-size:1.3rem}.ss-hero-stats{justify-content:space-around;gap:.5rem;width:100%}.ss-notif-row,.ss-billing-plan{flex-direction:column;align-items:flex-start}.ss-linked-grid{grid-template-columns:1fr}body .sr-page,body .pg-main,body .dash-shell,body .assistant-shell,body .cq-page,body .rp-page,body .vp-page,body .tm-page,body .ir,body .fb,body .tmq,body .tml2,body .tmv3,body .tmv4{width:100%;max-width:100%;padding-inline:0!important}.sr-skill-tabs,.sr-level-tabs,.pg-track-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.sr-skill-tabs::-webkit-scrollbar{display:none}.sr-level-tabs::-webkit-scrollbar{display:none}.pg-track-tabs::-webkit-scrollbar{display:none}.pg-card,.pg-hero,.pg-kpi,.sr-week,.sr-level-panel{min-width:0;overflow:hidden}.pg-radar{transform-origin:50%;max-width:100%}.pg-path-list button{grid-template-columns:26px minmax(0,1fr) auto}.pg-path-list button>:last-child{display:none}.answers button,.cq-options button{width:100%;min-width:0}.tmq article footer,.result>div{flex-direction:column;align-items:stretch}.tmq article footer button,.result>div button{width:100%}.tasks,.inbox,.priority-list,.tm-task-list{-webkit-overflow-scrolling:touch;touch-action:pan-y}.tasks span,.inbox article,[draggable=true]{-webkit-user-select:none;user-select:none;touch-action:manipulation}.slots,.boxes,.legend,.review{grid-template-columns:1fr!important}.day footer,.play footer,.actions,.summary{flex-direction:column;align-items:stretch}.day footer button,.play footer button,.actions button{width:100%}.ss-chat-widget,.ss-chat-fab,.dash-syncy-fab{bottom:calc(5.5rem + env(safe-area-inset-bottom))!important}.ss-chat-panel{max-height:calc(100dvh - 12rem);overflow-y:auto;right:.75rem!important;bottom:calc(10rem + env(safe-area-inset-bottom))!important}[role=dialog],.ss-modal,.ss-mentor-modal{max-height:calc(100dvh - 2rem);overflow-y:auto;max-width:calc(100vw - 1.5rem)!important}}@media(max-width:390px){.ss-main-content{padding-inline:.6rem!important}.ss-card,.ss-card--flat{border-radius:15px}.ss-hero-stats{gap:.2rem}.ss-stat{min-width:0}.ss-stat-num{font-size:1.15rem}.ss-stat-label{font-size:.66rem}.badge-row,.pg-mini,.pg-badges>div{grid-template-columns:1fr!important}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
