/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-outline-style:solid;--tw-border-style:solid;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"IRANYekanX",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-blue-50:oklch(97% .014 254.604);--color-blue-600:oklch(54.6% .245 262.881);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-bold:700;--font-weight-black:900;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-kasbinoo-100:#ece7ff;--color-kasbinoo-500:#8f77eb;--color-kasbinoo-600:#6b48e8}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.user-app .skip-link{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 4);z-index:50;--tw-translate-y:calc(var(--spacing) * -20);border-radius:var(--radius-lg);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);position:fixed}.user-app .skip-link,.user-app .skip-link:focus{translate:var(--tw-translate-x) var(--tw-translate-y)}.user-app .skip-link:focus{--tw-translate-y:0px}.user-app :where(.mobile-menu-button,.mobile-sidebar-head,.mobile-nav-backdrop){display:none}.user-app .nav-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;place-items:center;display:grid}.user-app .nav-icon svg,.user-app :where(.btn,.ghost-link,.dashboard-head-cta,.plugin-download-button,.plugin-guide-link) svg{flex-shrink:0}.user-app .mobile-menu-button,.user-app .mobile-sidebar-head button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-800);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);place-items:center}.user-app .mobile-nav-backdrop{border-style:var(--tw-border-style);background-color:#0206188c;border-width:0}@supports (color:color-mix(in lab,red,red)){.user-app .mobile-nav-backdrop{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.user-app .mobile-nav-backdrop{opacity:0;--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);padding:0}.user-app .mobile-sidebar-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center}.user-app .mobile-sidebar-head>div{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.user-app .mobile-sidebar-head .sidebar-brand-logo{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.user-app .mobile-sidebar-head strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.user-app .content{min-width:0;padding-bottom:24px;scroll-padding-block:16px 32px}.user-app .table-wrap{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.user-app .data-table{border:0;border-radius:0;overflow:visible}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.z-20{z-index:20}.z-30{z-index:30}.hidden{display:none}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.text-slate-950{color:var(--color-slate-950)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1181px){.min-\[1181px\]\:min-h-0{min-height:0}.min-\[1181px\]\:flex-1{flex:1}.min-\[1181px\]\:overflow-y-auto{overflow-y:auto}}}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/iran-yekan/IRANYekanXFaNum-Regular.ttf)format("truetype")}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/iran-yekan/IRANYekanXFaNum-Medium.ttf)format("truetype")}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/iran-yekan/IRANYekanXFaNum-DemiBold.ttf)format("truetype")}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/iran-yekan/IRANYekanXFaNum-Bold.ttf)format("truetype")}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/iran-yekan/IRANYekanXFaNum-ExtraBold.ttf)format("truetype")}@font-face{font-family:IRANYekanX;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/iran-yekan/IRANYekanXFaNum-Black.ttf)format("truetype")}:root{--app-bg:#f1f1f1;--surface:#fff;--ink:#000000de;--muted:#8e8e93;--line:#e5e5ea;--blue:#2f80ed;--green:#27ae60;--red:#eb5757;--gold:#eaab00;--teal:#00b2a9;--violet:#8c43ef;--radius:14px;--shadow-green:0 4px 4px #27ae6033}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--app-bg);min-height:100vh;color:var(--ink);margin:0;font-family:IRANYekanX,system-ui,sans-serif;font-size:14px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin-top:0}.muted{color:var(--muted)}.ltr{direction:ltr;unicode-bidi:plaintext}.authPage,.login-screen{background:radial-gradient(circle at 8% 0,#2f80ed1f,transparent 30rem),radial-gradient(circle at 84% 8%,#00b2a91f,transparent 28rem),var(--app-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.authCard,.card,.login-card{border-radius:var(--radius);background:var(--surface);width:min(520px,100%);padding:clamp(24px,5vw,40px);box-shadow:0 1px #00000005}.authCard h1,.login-card h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(28px,5vw,42px);line-height:1.25}.brand,.login-brand{align-items:center;gap:12px;margin-bottom:24px;font-weight:900;display:flex}.login-logo,.mark{object-fit:contain;border-radius:14px;width:46px;height:46px;display:block}.kin-login-screen{--login-violet:#6b48e8;--login-violet-soft:#8f77eb;--login-ink:#393946;--login-muted:#6c7b8a;isolation:isolate;background:#08070d;place-items:center;min-height:100vh;padding:clamp(12px,2vw,28px);display:grid;position:relative;overflow:hidden}.kin-login-art,.kin-login-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kin-login-backdrop{z-index:-1;background:radial-gradient(circle at 70% 8%,#6b48e86b,#0000 25rem),radial-gradient(circle at 14% 82%,#8f77eb4d,#0000 30rem),linear-gradient(145deg,#05040a 12%,#100823 55%,#050407)}.kin-backdrop-wave{filter:blur(20px);opacity:.66;background:linear-gradient(90deg,#0000 4%,#421bb5 22%,#a962ff 44%,#6b48e8 60%,#0000 88%);border-radius:50%;width:86vw;height:24vw;display:block;position:absolute}.kin-backdrop-wave-one{top:-8vw;left:-18vw;transform:rotate(16deg)}.kin-backdrop-wave-two{bottom:-11vw;right:-22vw;transform:rotate(-18deg)}.kin-login-shell{direction:ltr;background:#fff;border:9px solid #fff;border-radius:38px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1680px,100%);min-height:min(1080px,100vh - clamp(24px,4vw,56px));display:grid;overflow:hidden;box-shadow:0 34px 100px #00000061}.kin-login-panel,.kin-login-visual{direction:rtl;min-width:0;position:relative}.kin-login-visual{color:#fff;background:radial-gradient(circle at 66% 42%,#8f77eb54,#0000 16rem),linear-gradient(152deg,#05040a 12%,#16092c 53%,#09070f);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(34px,4vw,68px);display:flex;overflow:hidden}.kin-login-art{z-index:0}.kin-login-art:after,.kin-login-art:before{content:"";filter:blur(2px);border-radius:50%;position:absolute}.kin-login-art:before{border:clamp(30px,5vw,72px) solid #6b48e86b;width:142%;height:48%;top:12%;left:-34%;transform:rotate(13deg);box-shadow:0 0 44px #6b48e852,inset 0 0 46px #8f77eb33}.kin-login-art:after{border:clamp(22px,4vw,58px) solid #8f77eb59;width:132%;height:55%;bottom:-23%;right:-38%;transform:rotate(-11deg);box-shadow:0 0 52px #6b48e86b}.kin-ribbon{transform-origin:50%;filter:blur(1px)saturate(1.2);opacity:.92;border-radius:50%;width:128%;height:clamp(80px,9vw,140px);display:block;position:absolute}.kin-ribbon-one{background:linear-gradient(#0000 3%,#8f77eb4d 20%,#6b48e8 45%,#b57aff 62%,#190d3c1a 88%);top:8%;left:-18%;transform:rotate(18deg);box-shadow:0 26px 42px #6b48e847}.kin-ribbon-two{background:linear-gradient(#0000,#35168e 25%,#8f77eb 52%,#5b33d0 68%,#0000 96%);top:30%;right:-28%;transform:rotate(-8deg)}.kin-ribbon-three{opacity:.74;background:linear-gradient(#0000,#14083b 22%,#6b48e8 50%,#a06ef4 66%,#0000 94%);bottom:20%;left:-25%;transform:rotate(12deg)}.kin-ribbon-four{opacity:.6;background:linear-gradient(#0000,#3c1a98 24%,#8f77eb 48%,#6b48e8 64%,#0000 92%);bottom:-1%;right:-44%;transform:rotate(-20deg)}.kin-visual-copy,.kin-visual-meta,.kin-visual-topline{z-index:2;position:relative}.kin-visual-topline{color:#fffc;letter-spacing:.06em;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.kin-visual-topline i{background:linear-gradient(90deg,#ffffffbf,#0000);width:min(170px,30%);height:1px}.kin-visual-copy{width:min(560px,92%);margin-top:auto;margin-bottom:clamp(52px,8vh,100px)}.kin-visual-copy>span{color:#ffffffb3;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.kin-visual-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:400;line-height:1.18}.kin-visual-copy h2 strong{color:#bca8ff;font-weight:900}.kin-visual-copy p{color:#ffffffad;width:min(470px,100%);margin:24px 0 0;font-size:15px;line-height:2}.kin-visual-meta{color:#ffffff9e;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;display:flex}.kin-visual-meta span:first-child{align-items:center;gap:8px;display:inline-flex}.kin-visual-meta svg{width:18px;height:18px}.kin-login-panel{background:#fff;flex-direction:column;min-height:100%;padding:clamp(26px,3vw,48px) clamp(34px,5vw,80px);display:flex}.kin-login-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.kin-login-brand{align-items:center;gap:12px;display:inline-flex}.kin-login-brand img{object-fit:contain;border-radius:15px;width:48px;height:48px;display:block}.kin-login-brand small,.kin-login-brand strong{display:block}.kin-login-brand strong{color:var(--login-ink);font-size:20px;font-weight:900}.kin-login-brand small{color:var(--login-muted);margin-top:1px;font-size:10px;font-weight:600}.kin-secure-label{color:var(--login-muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.kin-secure-label svg{width:18px;height:18px;color:var(--login-violet)}.kin-login-form-wrap{width:min(500px,100%);margin:auto;padding:26px 0}.kin-step-indicator{gap:7px;margin-bottom:24px;display:flex}.kin-step-indicator span{background:#ebe8f6;border-radius:999px;width:22px;height:5px;transition:width .2s,background .2s;display:block}.kin-step-indicator span.active{background:var(--login-violet);width:42px}.kin-login-eyebrow{color:var(--login-violet);margin:0 0 8px;font-size:12px;font-weight:800}.kin-login-form-wrap h1{color:#22212b;letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.25}.kin-login-description{min-height:56px;color:var(--login-muted);margin:0 0 22px;font-size:14px;line-height:1.9}.kin-login-description bdi{color:var(--login-ink);font-weight:800}.kin-login-form{gap:16px;display:grid}.kin-login-field{color:var(--login-ink);gap:9px;font-size:13px;font-weight:800;display:grid}.kin-login-field>small{color:#9290a0;font-size:10px;font-weight:500}.kin-login-input{color:#9996a7;background:#f6f7fb;border:1px solid #ebeaf1;border-radius:14px;align-items:center;min-height:58px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.kin-login-input:focus-within{background:#fff;border-color:#6b48e88f;box-shadow:0 0 0 4px #6b48e81a}.kin-login-input svg{width:21px;height:21px;color:var(--login-violet);position:absolute;right:17px}.kin-login-input input{width:100%;min-height:56px;color:var(--login-ink);background:0 0;border:0;outline:0;padding:0 52px 0 18px;font-size:15px;font-weight:700}.kin-login-input input::placeholder{color:#b0aebb;font-weight:500}.kin-code-input input{letter-spacing:.38em;font-size:20px}.kin-remember-option{color:#676474;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;width:fit-content;font-size:12px;font-weight:700;display:inline-flex}.kin-remember-option input{width:18px;height:18px;accent-color:var(--login-violet);margin:0}.kin-code-options{justify-content:space-between;align-items:center;gap:16px;display:flex}.kin-code-options button{color:var(--login-violet);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.kin-login-submit{background:var(--login-violet);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-size:14px;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 14px 30px #6b48e83d}.kin-login-submit:hover:not(:disabled){background:#5f3cda;transform:translateY(-2px);box-shadow:0 18px 36px #6b48e84d}.kin-code-options button:focus-visible,.kin-login-brand:focus-visible,.kin-login-submit:focus-visible{outline-offset:3px;outline:3px solid #6b48e847}.kin-login-submit svg{width:20px;height:20px;transform:rotate(180deg)}.kin-login-status{color:#625d72;background:#6b48e812;border-radius:12px;grid-template-columns:8px 1fr;align-items:start;gap:10px;margin-top:16px;padding:12px 14px;font-size:11px;font-weight:600;line-height:1.8;display:grid}.kin-login-status>span{background:var(--login-violet);border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #6b48e81a}.kin-login-status p{margin:0}.kin-login-status.success{color:#277047;background:#27ae6014}.kin-login-status.success>span{background:#27ae60;box-shadow:0 0 0 4px #27ae601a}.kin-login-status.error{color:#a63a3a;background:#eb575714}.kin-login-status.error>span{background:#eb5757;box-shadow:0 0 0 4px #eb57571a}.kin-login-footer{color:var(--login-muted);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.kin-login-footer strong{color:var(--login-ink);font-weight:800}@media (prefers-reduced-motion:reduce){.kin-login-input,.kin-login-submit,.kin-step-indicator span{transition:none}}.support-center-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px;margin-bottom:16px;display:grid}.support-compose form{gap:14px;display:grid}.support-compose textarea{min-height:150px}.support-feedback{color:#5f3fd0;background:#f1edff;border-radius:10px;padding:12px;font-size:12px;line-height:1.8}.support-history{min-width:0}.support-ticket-tabs{gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.support-ticket-tabs button{border:1px solid var(--line);text-align:right;min-width:160px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:12px}.support-ticket-tabs button.active{background:#f1edff;border-color:#6b48e8}.support-ticket-tabs button small,.support-ticket-tabs button strong{display:block}.support-ticket-tabs button small{color:var(--muted);margin-top:4px;font-size:10px}.support-thread{background:#f7f7fa;border-radius:14px;flex-direction:column;gap:10px;min-height:300px;max-height:520px;padding:16px;display:flex;overflow-y:auto}.support-thread>div{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:80%;padding:12px 14px}.support-thread .support-admin-message{color:#fff;background:#6b48e8;border-color:#6b48e8;align-self:flex-end}.support-thread p{white-space:pre-wrap;margin:6px 0;line-height:1.8}.support-thread small{opacity:.7;font-size:10px}@media (max-width:820px){.support-center-grid{grid-template-columns:1fr}.support-thread>div{max-width:94%}}@media (max-width:920px){.kin-login-shell{grid-template-columns:1fr;width:min(620px,100%)}.kin-login-visual{display:none}.kin-login-panel{border-radius:28px}}@media (max-width:560px){.kin-login-screen{align-items:stretch;padding:10px}.kin-login-shell{border-width:5px;border-radius:30px;min-height:calc(100vh - 20px)}.kin-login-panel{border-radius:24px;min-height:100%;padding:24px 20px}.kin-login-header{align-items:flex-start}.kin-login-brand img{border-radius:13px;width:43px;height:43px}.kin-secure-label{margin-top:5px}.kin-login-form-wrap{padding:42px 0 28px}.kin-login-form-wrap h1{font-size:34px}.kin-login-footer{text-align:center;flex-wrap:wrap}}.eyebrow,.kicker{color:var(--blue);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.dot{background:var(--green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 7px #27ae601f}.shell{width:min(960px,100% - 32px);margin:0 auto}.user-app{min-height:100vh;padding:80px 288px 24px 24px}.topbar{z-index:30;background:var(--surface);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);direction:rtl;grid-template-columns:272px minmax(260px,1fr) auto;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 1px #00000005}.profile-chip,.topbar{align-items:center;height:64px}.profile-chip{border-left:1px solid #f3f3f6;gap:12px;min-width:0;padding:0 24px;display:flex}.avatar{background:linear-gradient(135deg,var(--blue),var(--teal));color:#fff;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.profile-chip span:not(.avatar),.profile-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:168px;display:block;overflow:hidden}.profile-chip strong{color:var(--ink);font-size:15px;font-weight:700}.profile-chip span:not(.avatar){color:var(--muted);font-size:11px}.searchbox{width:min(440px,100%);color:var(--muted);direction:rtl;align-items:center;gap:8px;display:flex}.searchbox span{color:var(--blue);font-size:20px}.searchbox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.actions,.head-actions,.settings-links,.top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top-actions{justify-content:flex-end;padding-left:24px}.settings-links{margin-top:16px}.ghost-link,.icon-button{min-height:36px;color:var(--ink);cursor:pointer;background:#f7f7f8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.icon-button{width:36px;color:var(--blue);padding:0;font-size:18px}.danger-link{color:var(--red)}.sidebar{z-index:20;flex-direction:column;justify-content:space-between;width:256px;height:calc(100vh - 112px);min-height:560px;display:flex;position:fixed;top:80px;right:16px}.brand-card,.sidebar nav{border-radius:var(--radius);background:var(--surface)}.sidebar nav{gap:8px;padding:24px 0;display:grid}.nav-item{height:40px;color:var(--ink);border-radius:4px;align-items:center;gap:18px;margin:0 16px;padding:0 22px;font-size:14px;font-weight:700;display:flex}.nav-item span{color:#8b8b91;place-items:center;width:24px;height:24px;font-size:18px;display:inline-grid}.nav-item.active{background:#2f80ed1a}.nav-item.active,.nav-item.active span{color:var(--blue)}.brand-card{text-align:center;place-items:center;min-height:116px;padding:12px;display:grid}.sidebar-brand-logo{object-fit:contain;border-radius:13px;width:44px;height:44px;display:block}.brand-card strong{letter-spacing:.42px;font-size:14px;font-weight:900}.brand-card span{color:var(--muted);font-size:12px}.content{gap:16px;width:min(1128px,100%);display:grid}.content-head{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.content-head h1,.content-head p{margin:0}.content-head h1{letter-spacing:-.02em;font-size:24px;font-weight:900;line-height:1.35}.content-head p{color:var(--muted);font-size:13px}.pull-hint{min-height:34px;color:var(--blue);background:#2f80ed14;align-items:center;padding:0 12px;display:inline-flex}.pull-hint,.pull-indicator{border-radius:999px;font-size:12px;font-weight:900}.pull-indicator{z-index:10;min-width:210px;color:var(--muted);text-align:center;background:#fff;justify-self:center;padding:9px 14px;transition:opacity .18s,color .18s;position:sticky;top:72px;box-shadow:0 10px 28px #0000001f}.pull-indicator.ready{color:var(--green)}.add-widget{border:2px solid var(--green);background:var(--green);min-width:129px;min-height:40px;box-shadow:var(--shadow-green);color:#fff;cursor:pointer;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-weight:900;display:inline-flex}.add-widget span{font-size:20px;line-height:1}.metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric,.widget{border-radius:var(--radius);background:var(--surface)}.metric{min-height:118px;padding:18px}.metric small,.metric span{color:var(--muted);font-size:13px;display:block}.metric strong{color:var(--ink);margin-top:12px;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:900;display:block}.metric small{margin-top:8px}.metric.blue{border-top:4px solid var(--blue)}.metric.green{border-top:4px solid var(--green)}.metric.violet{border-top:4px solid var(--violet)}.metric.gold{border-top:4px solid var(--gold)}.dashboard-grid,.management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.widget{padding:24px;overflow:hidden}.chart-widget{min-height:360px}.compact-widget{min-height:238px}.wide{grid-column:1/-1}.widget-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.widget-title h2{color:#000;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:900;line-height:24px}.widget-title p{color:var(--muted);margin:6px 0 0;font-size:12px}.widget-title>span{color:var(--muted);white-space:nowrap;font-size:12px}.connection-box,.store-hero,.store-switcher{border-radius:var(--radius);background:#f7f7f8;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.connection-box small,.connection-box span,.store-hero span,.store-switcher small,.store-switcher span{color:var(--muted);font-size:12px;display:block}.connection-box strong,.store-hero strong,.store-switcher strong{overflow-wrap:anywhere;margin-top:6px;font-size:18px;font-weight:900;display:block}.connection-box strong{color:var(--blue);letter-spacing:.08em;font-size:clamp(1.5rem,4vw,2.4rem)}.connection-box small{margin-top:6px}.connection-list{gap:12px;display:grid}.connection-item{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.connection-item span,.connection-item strong{display:block}.connection-item span{color:var(--muted);margin-top:4px;font-size:12px}.store-switcher label{min-width:min(280px,100%)}.store-switcher label>span{margin-bottom:8px;font-weight:900}.store-switcher select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:8px 14px;font-weight:800}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mini-metrics>div{border:1px solid var(--line);border-radius:12px;padding:14px}.detail-list span,.mini-metrics span{color:var(--muted);font-size:12px;display:block}.detail-list strong,.mini-metrics strong{color:var(--ink);margin-top:6px;font-size:18px;font-weight:900;display:block}.detail-list{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.detail-list li{border-bottom:1px solid #f3f3f6;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.detail-list li:last-child{border-bottom:0;padding-bottom:0}.badge{min-height:28px;color:var(--blue);white-space:nowrap;background:#2f80ed1a;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.badge.success{color:var(--green);background:#27ae601f}.badge.warning{color:#9a7100;background:#eaab0024}.badge.danger,.badge.error{color:var(--red);background:#eb57571f}.btn{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:30px;justify-content:center;align-items:center;padding:8px 16px;font-weight:900;display:inline-flex}.btn.primary{border-color:var(--green);background:var(--green);box-shadow:var(--shadow-green);color:#fff}.btn.danger{color:var(--red);background:#eb575714;border-color:#eb575738}.soft-status,.status{color:var(--blue);background:#2f80ed14;border-radius:10px;margin-top:14px;padding:11px 12px;font-size:13px;font-weight:800}.status.success{color:var(--green);background:#27ae601a}.status.error{color:var(--red);background:#eb57571a}.status.warning{color:#9a7100;background:#eaab001f}.field{margin-bottom:14px;display:block}.field label,.field>span{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:900;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:8px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f80ed1f}.field textarea{resize:vertical;min-height:92px}.stack-form{gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.table-wrap{border:1px solid #f0f0f3;border-radius:12px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:620px}.data-table td,.data-table th{text-align:right;vertical-align:middle;border-bottom:1px solid #f0f0f3;padding:13px 14px}.data-table th{color:var(--muted);font-size:12px;font-weight:900}.data-table tr:last-child td{border-bottom:0}.inline-select{border:1px solid var(--line);min-width:148px;min-height:34px;color:var(--ink);background:#fbfbfc;border-radius:999px;outline:0;padding:6px 12px;font-size:12px;font-weight:900}.inline-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f80ed1f}.table-helper{color:var(--muted);margin-top:6px;font-size:11px;display:block}.record-main{gap:4px;display:grid}.record-main strong{font-weight:900}.record-main a{font-size:12px}.link-button,.record-main a{color:var(--blue);font-weight:900}.link-button{cursor:pointer;background:0 0;border:0;padding:0}.empty-state{border-radius:var(--radius);text-align:center;border:1px dashed #d8d8df;place-items:center;min-height:190px;padding:24px;display:grid}.empty-state>span{color:var(--blue);font-size:32px;line-height:1}.empty-state h3{margin:10px 0 6px;font-size:18px}.empty-state p{max-width:460px;color:var(--muted);margin:0 0 16px}.steps{color:var(--ink);gap:12px;margin:20px 0 0;padding:0 18px 0 0;font-weight:700;display:grid}.steps li::marker{color:var(--blue);font-weight:900}.package-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;display:grid}.plan-card{border:1px solid var(--line);border-radius:var(--radius);gap:14px;padding:18px;display:grid}.plan-card h3{margin:0 0 6px;font-size:18px}.plan-card p{color:var(--muted);margin:0}.plan-card>strong{color:var(--blue);font-size:24px;font-weight:900}.plan-card ul{color:var(--muted);gap:8px;margin:0;padding:0 18px 0 0;display:grid}.notification-list{gap:12px;display:grid}.notification-list.compact{gap:10px}.notification-card{border:1px solid var(--line);background:linear-gradient(135deg,#fffffff5,#f8faffeb);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.notification-card.system{background:radial-gradient(circle at 100% 0,#eaab001f,#0000 34%),linear-gradient(135deg,#fff,#fffaf0);border-color:#eaab0042}.notification-card.read{opacity:.72}.notification-card h3{color:var(--ink);margin:10px 0 6px;font-size:16px}.notification-card p{color:var(--muted);margin:0;line-height:1.9}.notification-card small,.notification-card time{color:var(--muted);margin-top:10px;font-size:12px;font-weight:800;display:block}.notification-actions{flex-shrink:0;align-items:center;display:flex}.preference-list{gap:12px;display:grid}.preference-item{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.preference-item small,.preference-item strong{display:block}.preference-item strong{color:var(--ink)}.preference-item small{color:var(--muted);margin-top:4px}.preference-item input{width:20px;height:20px;accent-color:var(--violet)}.snackbar{z-index:50;color:#fff;opacity:0;pointer-events:none;background:#151515;border-radius:12px;max-width:min(480px,100vw - 32px);padding:13px 16px;font-weight:900;transition:opacity .18s,transform .18s;position:fixed;bottom:24px;right:304px;transform:translateY(16px);box-shadow:0 16px 42px #00000038}.snackbar.show{opacity:1;transform:translateY(0)}.snackbar.success{background:var(--green)}.snackbar.error{background:var(--red)}.snackbar.warning{background:#9a7100}.snackbar.info{background:var(--blue)}@media (max-width:1100px){.user-app{padding:136px 16px 24px}.topbar{grid-template-columns:1fr;gap:10px;height:auto;padding:12px}.profile-chip{border-left:0;height:auto;padding:0}.searchbox{width:100%}.top-actions{justify-content:flex-start;padding-left:0}.sidebar{width:100%;height:auto;min-height:0;margin-bottom:16px;position:static}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px}.nav-item{justify-content:center;gap:8px;margin:0;padding:0 8px}.brand-card{display:none}.content{width:100%}.snackbar{bottom:16px;right:16px}}@media (max-width:780px){body{font-size:13px}.connection-box,.content-head,.dashboard-grid,.form-grid,.management-grid,.metrics-row,.mini-metrics,.store-hero,.store-switcher{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{justify-content:flex-start}.widget{padding:18px}.widget-title{display:grid}}body{background:#dedede}.user-app{background:#fff;border:1px solid #d5d5d5;border-radius:32px;width:min(1540px,100% - 48px);min-height:calc(100vh - 48px);margin:24px auto;padding:112px 300px 30px 30px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000014}.user-app .topbar{height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.7fr) minmax(280px,1.3fr) auto;gap:14px;position:absolute;inset:24px 300px auto 30px}.user-app .profile-chip{background:#f0f0f0;border:0;border-radius:999px;height:48px;padding:0 10px 0 16px}.user-app .avatar{background:#111;flex-basis:34px;width:34px;height:34px;font-size:12px}.user-app .searchbox{color:#707070;background:#fff;border:1px solid #cfcfcf;border-radius:999px;width:100%;min-height:48px;padding:0 18px}.user-app .searchbox span{color:#fff;background:#111;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.user-app .top-actions{flex-wrap:nowrap;justify-content:flex-start;padding:0}.user-app .ghost-link{background:#fff;border:1px solid #d6d6d6;min-height:42px}.user-app .danger-link{color:#111}.user-app .sidebar{border-left:1px solid #d7d7d7;width:270px;height:auto;min-height:0;padding:30px 22px 24px;position:absolute;inset:0 0 0 auto}.user-app .sidebar nav{background:0 0;flex:0 auto;order:2;gap:7px;padding:8px 0;display:grid}.user-app .nav-item{color:#6d6d72;border-radius:10px;gap:13px;height:44px;margin:0;padding:0 14px;font-size:13px}.user-app .nav-item span{color:#85858b;filter:grayscale()}.user-app .nav-item.active{color:#fff;background:#111}.user-app .nav-item.active span{color:#fff}.user-app .brand-card{text-align:right;background:0 0;order:1;grid-template-rows:auto auto;grid-template-columns:46px 1fr;column-gap:10px;min-height:auto;margin:0 0 28px;padding:0 8px;display:grid}.user-app .sidebar-brand-logo{grid-row:1/3;width:46px;height:46px}.user-app .brand-card strong{color:#111;align-self:end}.user-app .brand-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-app .content{gap:16px;width:100%;max-width:none}.user-app .content-head{min-height:70px}.user-app .content-head h1{color:#111;letter-spacing:-.045em;font-size:clamp(26px,2.2vw,36px)}.user-app .content-head .kicker{color:#6b48e8}.user-app .content-head>div:first-child>p:last-child{color:#77777e;max-width:660px}.dashboard-head-cta{color:#fff;white-space:nowrap;background:#111;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-head-cta span{font-size:18px;line-height:1}.dashboard-content .pull-hint{display:none}.user-app .metric{border:1px solid #d7d7d7;border-radius:20px;min-height:140px;padding:18px 20px;position:relative;overflow:hidden}.user-app .metric:after{color:#111;content:"↗";border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;font-weight:500;display:grid;position:absolute;top:18px;left:18px}.user-app .metric.blue,.user-app .metric.gold,.user-app .metric.green,.user-app .metric.violet{border-top:1px solid #d7d7d7}.user-app .metric.blue:after{background:#d9dcff}.user-app .metric.green:after{background:#c8f0d2}.user-app .metric.violet:after{background:#e5d9ff}.user-app .metric.gold:after{background:#ffe1ad}.user-app .metric strong{color:#111;font-size:clamp(1.65rem,2.4vw,2.45rem)}.user-app .metric small{color:#77777e}.dashboard-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr);gap:14px}.dashboard-content .widget{background:#fff;border:1px solid #d7d7d7;border-radius:22px;padding:22px}.dashboard-content .widget-title h2{color:#111;font-size:18px}.dashboard-content .widget-title p{max-width:580px}.dashboard-connections-widget,.dashboard-subscription-widget{min-height:330px}.dashboard-content .connection-item,.dashboard-content .detail-list li,.dashboard-content .notification-card{background:#fafafa;border-color:#e1e1e1;border-radius:14px}.dashboard-content .btn.primary{box-shadow:none;background:#111;border-color:#111}.plugin-download-widget{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);align-items:center;gap:22px;min-height:300px;display:grid;position:relative;background:radial-gradient(circle at 12% 100%,#8f77eb29,#0000 16rem),#fff!important}.plugin-download-copy{z-index:2;position:relative}.plugin-kicker{color:#6b48e8;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-flex}.plugin-download-widget h2{color:#111;letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.3vw,34px);line-height:1.45}.plugin-download-widget p{color:#73737b;max-width:590px;margin:12px 0 18px;font-size:12px;line-height:1.9}.plugin-actions,.plugin-meta-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.plugin-meta-row span{color:#5d5672;background:#f0eef9;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.plugin-actions{margin-top:18px}.plugin-download-button,.plugin-guide-link{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;display:inline-flex}.plugin-download-button{color:#fff;background:#111}.plugin-download-button span{font-size:18px}.plugin-guide-link{color:#333;background:#fff;border:1px solid #d6d6d6}.plugin-package-art{color:#fff;background:radial-gradient(circle at 80% 18%,#8f77ebd1,#0000 7rem),linear-gradient(145deg,#17131e,#050506);border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:228px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1111112e}.plugin-package-art:after{content:"";border:24px solid #6b48e89e;border-radius:50%;width:180px;height:140px;position:absolute;top:-48px;left:-20px;transform:rotate(-18deg)}.plugin-wordpress-mark{border:1px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:25px;display:grid;position:absolute;top:20px;right:20px}.plugin-package-art>i,.plugin-package-art>small,.plugin-package-art>span{z-index:2;position:relative}.plugin-package-art>span{font-size:24px;font-weight:900}.plugin-package-art>small{color:#ffffff9e;margin-top:3px;font-size:9px}.plugin-package-art>i{color:#111;background:#fff;border-radius:999px;align-self:flex-start;margin-top:15px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.dashboard-notifications-widget{min-height:300px}@media (max-width:1180px){.user-app{border-radius:26px;width:min(980px,100% - 24px);margin:12px auto;padding:96px 20px 24px}.user-app .topbar{grid-template-columns:minmax(200px,.75fr) minmax(260px,1.25fr) auto;inset:18px 20px auto}.user-app .sidebar{border:1px solid #dedede;border-radius:20px;width:100%;height:auto;margin-bottom:18px;padding:8px;display:block;position:relative;inset:auto}.user-app .sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.user-app .brand-card{display:none}}@media (max-width:820px){.user-app{border-radius:22px;width:min(680px,100% - 16px);min-height:calc(100vh - 16px);margin:8px auto;padding:14px}.user-app .topbar{grid-template-columns:1fr;gap:10px;height:auto;margin-bottom:14px;padding:0;position:relative;inset:auto}.user-app .profile-chip,.user-app .searchbox{width:100%}.user-app .top-actions{justify-content:stretch}.user-app .top-actions .ghost-link{flex:auto}.user-app .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.user-app .content-head{flex-direction:column;align-items:stretch}.user-app .head-actions{justify-content:flex-start}.dashboard-head-cta{width:100%}.user-app .metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-grid,.plugin-download-widget{grid-template-columns:1fr}.plugin-package-art{min-height:190px}}@media (max-width:520px){.user-app .metrics-row,.user-app .sidebar nav{grid-template-columns:1fr}.user-app .metric{min-height:124px}.dashboard-content .widget,.user-app .widget{padding:17px}.plugin-actions>*{width:100%}}@media (min-width:1181px){.user-app{height:calc(100dvh - 48px);min-height:0}.user-app .sidebar{height:100%;overflow:hidden}.user-app .content,.user-app .sidebar nav{overscroll-behavior:contain;scrollbar-color:#c8c8cc transparent;scrollbar-gutter:stable;scrollbar-width:thin}.user-app .sidebar nav{grid-auto-rows:44px}.user-app .content,.user-app .sidebar nav{align-content:start;min-height:0;overflow-y:auto}.user-app .content{height:100%;padding-inline-end:8px}.user-app .content::-webkit-scrollbar,.user-app .sidebar nav::-webkit-scrollbar{width:6px}.user-app .content::-webkit-scrollbar-thumb,.user-app .sidebar nav::-webkit-scrollbar-thumb{background:#c8c8cc;border-radius:999px}}.user-app{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-950);--tw-shadow:0 20px 55px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-app :where(button,a,input,select,textarea){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.user-app :where(button,a){cursor:pointer}.user-app :where(button,a,input,select,textarea):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-kasbinoo-600)}.user-app :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.5}.user-app .topbar{background-color:var(--color-white);align-items:center}.user-app .profile-chip{background-color:var(--color-slate-100);color:var(--color-slate-950);border-radius:3.40282e+38px}.user-app .searchbox{border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-600);border-radius:3.40282e+38px}.user-app .sidebar{border-color:var(--color-slate-200);background-color:var(--color-white);flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.user-app .brand-card{background-color:var(--color-white);flex-shrink:0}.user-app .sidebar nav{align-content:flex-start;width:100%;min-height:0}.user-app .nav-item{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);color:var(--color-slate-600)}.user-app .nav-item:hover{background-color:var(--color-slate-100);color:var(--color-slate-950)}.user-app .nav-item.active{background-color:var(--color-slate-950);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-app :where(.widget,.card,.plan-card,.connection-item,.notification-card,.preference-item){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-app :where(.widget,.card,.plan-card,.notification-card){border-radius:var(--radius-2xl)}.user-app :where(.widget-title,.content-head) h1,.user-app :where(.widget-title,.content-head) h2{color:var(--color-slate-950)}.user-app .muted,.user-app :where(.widget-title,.content-head) p{color:var(--color-slate-500)}.user-app :where(.btn,.ghost-link,.link-button,.dashboard-head-cta,.plugin-download-button,.plugin-guide-link){min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;display:inline-flex}.user-app :where(.btn,.ghost-link,.link-button,.plugin-guide-link){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-800)}.user-app :where(.btn,.ghost-link,.link-button,.plugin-guide-link):hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-950)}.user-app :where(.btn.primary,.dashboard-head-cta,.plugin-download-button){border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}.user-app :where(.btn.primary,.dashboard-head-cta,.plugin-download-button):hover{background-color:var(--color-slate-800)}.user-app :where(.btn.danger,.danger-link){border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.user-app .preference-item select,.user-app :where(.field,.stack-form,.connection-box) :where(input,select,textarea){border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;color:var(--color-slate-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.user-app .preference-item select:focus,.user-app :where(.field,.stack-form,.connection-box) :where(input,select,textarea):focus{border-color:var(--color-kasbinoo-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-kasbinoo-100)}.user-app :where(.table-wrap,.data-table){border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);overflow-x:auto}.user-app :where(th,td){border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:right}.user-app th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.user-app tbody tr:hover,.user-app th{background-color:var(--color-slate-50)}.user-app :where(.soft-status,.plugin-meta-row span,.dot){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700);border-radius:3.40282e+38px}.user-app .empty-state{border-radius:var(--radius-2xl);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-50);color:var(--color-slate-500)}.user-app .pull-hint{background-color:var(--color-blue-50);color:var(--color-blue-600);border-radius:3.40282e+38px}@media (min-width:1181px){body:has(.user-app){overflow:hidden}.user-app .sidebar nav{flex:1}.user-app .content,.user-app .sidebar nav{overscroll-behavior:contain;overflow-y:auto}.user-app .content{touch-action:pan-y;min-height:0;overflow-y:scroll!important}.user-app .sidebar nav{touch-action:pan-y}}@media (max-width:1180px){body:has(.user-app){overflow:hidden}body.panel-nav-open{overflow:hidden!important}.user-app{isolation:isolate;grid-template-rows:auto minmax(0,1fr);gap:14px;width:min(980px,100% - 24px);height:calc(100dvh - 24px);min-height:0;margin:12px auto;padding:14px;display:grid;overflow:hidden}.user-app .topbar{grid-template-columns:44px minmax(180px,.72fr) minmax(240px,1.28fr) auto;gap:10px;width:100%;min-width:0;height:auto;margin:0;padding:0;display:grid;position:static}.user-app .mobile-menu-button{display:grid}.user-app .profile-chip,.user-app .searchbox{width:100%;min-width:0}.user-app .sidebar{z-index:40;visibility:hidden;border:0;border-left:1px solid #e2e8f0;border-radius:0;width:min(340px,88vw);height:100%;margin:0;padding:20px;transition:transform .22s,visibility .22s;display:flex;position:absolute;inset:0 0 0 auto;overflow:hidden;transform:translate(104%)}.user-app .sidebar.mobile-open{visibility:visible;transform:translate(0)}.user-app .mobile-sidebar-head{order:0;display:flex}.user-app .sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;order:1;grid-template-columns:1fr;grid-auto-rows:minmax(48px,max-content);align-content:start;width:100%;min-height:0;padding:12px 0 0;display:grid;overflow:hidden auto}.user-app .nav-item{justify-content:flex-start;height:auto;min-height:48px}.user-app .brand-card{display:none}.user-app .mobile-nav-backdrop{z-index:30;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s;display:block;position:absolute;inset:0}.user-app .mobile-nav-backdrop.visible{visibility:visible;pointer-events:auto;opacity:1}.user-app .content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;grid-row:2;align-content:start;width:100%;min-width:0;height:100%;min-height:0;padding:2px 4px 28px;overflow:hidden auto}}@media (max-width:820px){.user-app{width:min(680px,100% - 16px);height:calc(100dvh - 16px);margin:8px auto}.user-app .topbar{grid-template-columns:44px minmax(0,1fr)}.user-app .mobile-menu-button{grid-area:1/1}.user-app .profile-chip{grid-area:1/2}.user-app .searchbox,.user-app .top-actions{grid-column:1/-1}.user-app .top-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.user-app .top-actions>*{width:100%}.user-app .content-head,.user-app .widget-title{align-items:stretch}.user-app :where(.head-actions,.actions,.plugin-actions){max-width:100%}.user-app :where(.management-grid,.dashboard-grid,.dashboard-overview-grid,.form-grid,.connection-box,.store-switcher){grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.user-app{width:100%;height:100dvh;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}.user-app .profile-chip{height:44px;padding-inline:8px}.user-app .profile-chip>div{min-width:0}.user-app .searchbox{min-height:44px}.user-app .top-actions{gap:8px}.user-app :where(.content-head,.widget-title,.actions,.plugin-actions){flex-direction:column}.user-app :where(.metrics-row,.mini-metrics){grid-template-columns:minmax(0,1fr)}.user-app :where(.widget,.dashboard-content .widget){padding:16px}.user-app :where(.btn,.dashboard-head-cta,.plugin-download-button,.plugin-guide-link){max-width:100%}}@media (prefers-reduced-motion:reduce){.user-app .mobile-nav-backdrop,.user-app .sidebar,.user-app :where(button,a,input,select,textarea){transition-duration:.01ms!important}}.user-app .table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden!important}.user-app .data-table{border:0;overflow:visible!important}.user-app .content{grid-auto-rows:max-content}.user-app :where(.nav-icon,.mobile-menu-button,.mobile-sidebar-head button,.searchbox,.top-actions,.dashboard-head-cta,.plugin-download-button) svg path{stroke:currentColor}.user-app{--muted:#526175;--ink:#172033;--line:#e2e8f0;--panel-gap:24px;font-size:14px;line-height:1.8}.user-app :where(h1,h2,h3,p,strong,span,small){letter-spacing:normal}.user-app :where(.widget,.content-head,.widget-title,.connection-item,.notification-card,.preference-item)>div{min-width:0}.user-app :where(p,h1,h2,h3,.connection-item span,.detail-list strong,.notification-card,.preference-item small){overflow-wrap:anywhere}.user-app .content{gap:var(--panel-gap)}.user-app .content-head{align-items:flex-start;gap:24px;min-height:auto;padding-block:8px 4px}.user-app .content-head h1{font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.6}.user-app .content-head .kicker{margin-bottom:4px;font-size:12px}.user-app .content-head>div:first-child>p:last-child{max-width:65ch;color:var(--muted);margin-top:8px;font-size:14px;line-height:1.9}.user-app .head-actions{flex-shrink:0;gap:8px;padding-top:8px}.user-app :where(.dashboard-grid,.management-grid,.dashboard-overview-grid){gap:var(--panel-gap);align-items:start}.user-app :where(.widget,.dashboard-content .widget){border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 2px 8px #0f172a08}.user-app :where(.chart-widget,.compact-widget,.dashboard-connections-widget,.dashboard-subscription-widget,.dashboard-notifications-widget,.plugin-download-widget){min-height:0}.user-app .widget-title{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-bottom:24px;display:flex}.user-app .widget-title>div{flex:180px}.user-app .widget-title h2{font-size:18px;font-weight:800;line-height:1.7}.user-app .widget-title p{max-width:65ch;margin-top:8px;font-size:14px;line-height:1.85}.user-app .widget-title>span{white-space:normal;font-size:12px}.user-app :where(.btn,.ghost-link,.dashboard-head-cta,.plugin-download-button,.plugin-guide-link){white-space:normal;gap:8px;padding-block:10px;font-size:13px;line-height:1.7}.user-app .metric{border-color:var(--line);border-radius:16px;min-width:0;min-height:144px}.user-app .metric:after{display:none}.user-app .metric span{color:var(--muted);font-size:13px}.user-app .metric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(22px,1.9vw,30px);line-height:1.5}.user-app .metric small{margin-top:8px;font-size:12px;line-height:1.8}.user-app .metric.blue{border-top:3px solid #6b48e8}.user-app .metric.green{border-top:3px solid #16834a}.user-app .metric.violet{border-top:3px solid #8c43ef}.user-app .metric.gold{border-top:3px solid #ad7800}.user-app .detail-list{gap:0;margin-bottom:24px}.user-app .detail-list li{border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:baseline;padding:12px 0}.user-app .detail-list li:last-child{padding-bottom:12px}.user-app .detail-list span{flex-shrink:0;font-size:13px}.user-app .detail-list strong{text-align:end;min-width:0;margin:0;font-size:14px;font-weight:700}.user-app .connection-item{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.user-app .connection-item>div{flex:160px}.user-app .connection-item strong{font-size:14px}.user-app .connection-item span{color:var(--muted);font-size:13px}.user-app .connection-box{border:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:24px}.user-app .connection-box strong{line-height:1.5}.user-app :where(.connection-box small,.connection-box span){font-size:13px}.user-app .steps{gap:16px;margin-top:24px;padding-inline:24px 0;font-size:14px;font-weight:400;line-height:1.9}.user-app .steps li{padding-inline-start:8px}.user-app .stack-form{gap:20px}.user-app .field{margin:0}.user-app .field>span{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:600}.user-app .field :where(input,select,textarea){min-height:48px;padding:10px 14px;font-size:16px;line-height:1.7}.user-app .field input:disabled{opacity:1;color:var(--muted);background:#f8fafc}.user-app .stack-form>.btn{justify-self:start;min-width:144px;margin-top:4px}.user-app .package-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.user-app .plan-card{grid-template-rows:auto auto 1fr auto;gap:20px;height:100%;padding:24px}.user-app .plan-card>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.7}.user-app .plan-card :where(p,li){color:var(--muted);font-size:14px}.user-app .plan-card ul{gap:12px}.user-app .notification-card{flex-wrap:wrap;gap:16px;padding:20px}.user-app .notification-card>div:first-child{flex:240px}.user-app .notification-card.read{opacity:1;background:#f8fafc}.user-app .notification-card p{color:var(--muted);font-size:14px}.user-app .notification-card h3{font-weight:700;line-height:1.8}.user-app .notification-actions{gap:8px}.user-app .preference-item{padding:16px}.user-app .preference-item small{font-size:13px;line-height:1.8}.user-app .preference-item input{flex-shrink:0}.user-app .badge{white-space:normal;flex-shrink:0;line-height:1.7}.user-app .badge.success{color:#137342}.user-app :where(.badge.error,.badge.danger){color:#b42332}.user-app .badge{color:#245fba}.user-app .empty-state{gap:4px;min-height:160px;padding:24px}.user-app .empty-state p{color:var(--muted);font-size:14px;line-height:1.9}.user-app .plugin-download-widget{grid-template-columns:minmax(0,1fr);background:#faf9ff!important}.user-app .plugin-package-art{display:none}.user-app .plugin-download-widget h2{font-size:22px;line-height:1.7}.user-app .plugin-download-widget p{color:var(--muted);font-size:14px}.user-app .plugin-kicker,.user-app .plugin-meta-row span{font-size:12px}.user-app .data-table{font-size:14px}.user-app .data-table :where(th,td){padding:16px;line-height:1.8}.user-app .data-table td:first-child{overflow-wrap:anywhere;max-width:320px}.user-app .data-table td:first-child>span{margin-top:6px;font-size:12px;display:block}.user-app .data-table .actions{flex-wrap:nowrap}.user-app .data-table .actions .btn{white-space:nowrap}.user-app .data-table .link-button{text-align:start;box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding-inline:0}.user-app .nav-item.active .nav-icon{color:inherit}.user-app .pull-indicator{position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}.user-app .top-actions{gap:8px}.user-app .searchbox,.user-app .searchbox input{min-width:0}@media (min-width:1181px){.user-app .topbar{grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) auto}.user-app .top-actions .ghost-link{padding-inline:12px}.user-app .profile-chip strong{font-size:14px}.user-app .content{padding-inline-end:16px}.user-app .brand-card{margin-bottom:24px}}@media (min-width:821px) and (max-width:1180px){.user-app .topbar{grid-template-columns:44px minmax(160px,.8fr) minmax(180px,1fr) auto}.user-app .top-actions .ghost-link{padding-inline:10px}}@media (max-width:820px){.user-app{--panel-gap:20px}.user-app .content-head{gap:12px}.user-app .head-actions{padding-top:0}.user-app .dashboard-head-cta{width:auto}.user-app .metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.user-app :where(.widget,.dashboard-content .widget){padding:20px}.user-app .connection-box{grid-template-columns:minmax(0,1fr);padding:20px}.user-app .top-actions{justify-content:flex-end;display:flex}.user-app .top-actions>*{flex:0 auto;width:auto}}@media (max-width:560px){.user-app{--panel-gap:16px}.user-app .content{scrollbar-gutter:auto;padding-inline:0}.user-app .content-head{padding-block:4px}.user-app :where(.widget,.dashboard-content .widget){padding:16px}.user-app .widget-title{flex-direction:row;margin-bottom:20px}.user-app .metric{min-height:140px;padding:16px}.user-app .metric strong{font-size:22px}.user-app :where(.actions,.plugin-actions){flex-direction:row;align-items:stretch;gap:8px}.user-app :where(.actions,.plugin-actions)>:where(a,button){flex:140px}.user-app .plan-card{padding:20px}.user-app .stack-form>.btn{justify-self:stretch}.user-app .notification-card{padding:16px}.user-app .detail-list li{flex-wrap:wrap;gap:4px 12px}.user-app .detail-list strong{margin-inline-start:auto}}.user-app :is(.btn.primary,.dashboard-head-cta,.plugin-download-button){box-shadow:none;background:#0f172a;border-color:#0f172a}.user-app .dashboard-overview-grid{align-items:stretch}.user-app .snackbar{--toast-accent:#245fba;inset-inline:auto 32px;bottom:max(24px,env(safe-area-inset-bottom));border:1px solid var(--line);border-inline-start:4px solid var(--toast-accent);width:min(440px,100vw - 32px);max-width:none;color:var(--ink);pointer-events:auto;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.8;animation:toast-enter .18s ease-out both;display:flex;box-shadow:0 12px 36px #0f172a24}.user-app .snackbar.success{--toast-accent:#137342}.user-app .snackbar.error{--toast-accent:#b42332}.user-app .snackbar.warning{--toast-accent:#926000}.user-app .snackbar-icon{height:40px;color:var(--toast-accent);background:var(--toast-accent);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.user-app .snackbar-icon{background:color-mix(in srgb,var(--toast-accent) 9%,white)}}.user-app .snackbar p{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.user-app .snackbar-close{height:44px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;padding:0;display:grid}.user-app .snackbar-close:hover{color:var(--ink);background:#f1f5f9}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.user-app .snackbar{inset-inline-end:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.user-app .snackbar{transition:none;animation:none}}.user-app .snackbar svg path{stroke:currentColor}body:has(.user-app){background:#d9dbe2}.user-app{--panel-accent:#5046d8;--panel-accent-soft:#efefff;--ink:#25263a;--muted:#697386;--line:#e9ecf2;--panel-gap:20px;background:#fcfcfe;border-color:#eceef3;box-shadow:0 20px 70px #272a4614}.user-app .content-head{border-bottom:1px solid var(--line);align-items:center;padding-block:0 16px}.user-app .content-head h1{font-size:28px;font-weight:700}.user-app .content-head .kicker{color:var(--muted);font-size:11px;font-weight:500}.user-app .content-head>div:first-child>p:last-child{margin-top:4px;font-size:13px}.user-app .sidebar{border-color:var(--line);background:#fff}.user-app .sidebar nav{flex-direction:column;gap:6px;display:flex}.user-app .nav-group-label{color:#737c90;padding:12px 14px 6px;font-size:11px;font-weight:500;display:block}.user-app .nav-group-label:not(:first-child){margin-top:16px}.user-app .nav-item{color:#697386;border-radius:12px;flex-shrink:0;gap:12px;height:auto;min-height:48px;padding:12px 14px;font-size:14px;font-weight:500}.user-app .nav-item .nav-icon{color:inherit;filter:none}.user-app .nav-item.active{background:var(--panel-accent-soft);color:var(--panel-accent);box-shadow:none;font-weight:700}.user-app .nav-item:hover{color:var(--panel-accent);background:#f6f7fb}.user-app .nav-item.active:hover{background:#e8e8ff}.user-app .brand-card{gap:4px 12px;margin-bottom:20px;padding:0 6px}.user-app .brand-card strong{color:#2e3046;letter-spacing:.5px;font-size:18px}.user-app .brand-card span{color:var(--muted);font-size:11px}.user-app .sidebar-brand-logo{border-radius:14px}.user-app .profile-chip{background:0 0;border-radius:0;padding-inline:0}.user-app .profile-chip strong{font-weight:600}.user-app .profile-chip span:not(.avatar){color:var(--muted);font-size:12px}.user-app .avatar{width:42px;height:42px;color:var(--panel-accent);background:#e9e7ff;flex-basis:42px;font-size:17px}.user-app .panel-search{min-width:0;position:relative}.user-app .searchbox{background:#f3f4f8;border:1px solid #0000;border-radius:12px;gap:10px;min-height:46px;padding-inline:14px}.user-app .searchbox span{width:22px;height:22px;color:var(--muted);background:0 0;border-radius:0;flex-basis:22px}.user-app .searchbox input{font-size:13px}.user-app .searchbox:focus-within{border-color:#b8b4f2;box-shadow:0 0 0 3px #efefff}.user-app .search-results{z-index:35;border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px;position:absolute;inset:calc(100% + 8px) 0 auto;box-shadow:0 12px 30px #1e23461f}.user-app .search-results a{border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:10px;font-size:13px;display:flex}.user-app .search-results a:hover{background:var(--panel-accent-soft);color:var(--panel-accent)}.user-app .search-results p{color:var(--muted);margin:0;padding:12px;font-size:13px}.user-app .top-actions .ghost-link{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;font-size:12px}.user-app .top-actions .ghost-link:hover{color:var(--panel-accent);background:#f3f4f8}.user-app .metrics-row{gap:16px}.user-app .metric{border-top:1px solid var(--line);border:1px solid var(--line);background:#fff;border-radius:18px;min-height:156px;padding:20px;box-shadow:0 6px 18px #2a2e4908}.user-app .metric:is(.blue,.green,.violet,.gold){border-top:1px solid var(--line)}.user-app .metric-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.user-app .metric-heading>span:first-child{color:#60697c;font-size:13px}.user-app .metric-heading .metric-icon{border-radius:11px;flex:0 0 36px;place-items:center;height:36px;display:grid}.user-app .metric.blue .metric-icon{color:#5147d8;background:#eeedff}.user-app .metric.green .metric-icon{color:#16875c;background:#e7f6ef}.user-app .metric.violet .metric-icon{color:#8060c9;background:#f2edfb}.user-app .metric.gold .metric-icon{color:#aa7517;background:#fff5df}.user-app .metric strong{color:var(--ink);margin-top:10px;font-size:clamp(24px,2vw,32px);font-weight:700}.user-app .metric small{color:var(--muted);margin-top:6px;font-weight:400}.user-app :is(.widget,.dashboard-content .widget){border-color:var(--line);border-radius:18px;box-shadow:0 4px 16px #2a2e4905}.user-app .widget-title h2{color:var(--ink);font-size:17px;font-weight:700}.user-app .widget-title p{color:var(--muted);font-size:13px;line-height:1.8}.user-app .widget-title{margin-bottom:20px}.user-app .dashboard-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:20px}.user-app .dashboard-overview-grid>.widget{height:auto}.user-app .dashboard-notifications-widget{grid-column:1/-1}.user-app .dashboard-connections-widget .connection-item{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;flex-wrap:nowrap;align-items:center;padding:16px 0}.user-app .dashboard-connections-widget .connection-item:last-child{border-bottom:0;padding-bottom:0}.user-app .connection-item .store-row-icon{height:42px;color:var(--panel-accent);background:#f0efff;border-radius:12px;flex:0 0 42px;place-items:center;margin:0;display:grid}.user-app .dashboard-connections-widget .connection-item strong{font-weight:600}.user-app .dashboard-connections-widget .connection-item span.ltr{font-size:12px}.user-app .subscription-spotlight{background:linear-gradient(115deg,#f3f1ff,#faf9ff);border-radius:14px;margin-bottom:12px;padding:18px;position:relative}.user-app .subscription-spotlight>span:not(.subscription-symbol){color:#686487;font-size:12px;display:block}.user-app .subscription-spotlight strong{color:#45406a;margin-top:8px;padding-inline-end:42px;font-size:17px;font-weight:600;display:block}.user-app .subscription-symbol{color:#9386da;position:absolute;inset-block-start:22px;inset-inline-end:18px}.user-app .dashboard-subscription-widget .detail-list{margin-bottom:16px}.user-app .dashboard-subscription-widget .actions{gap:8px}.user-app .dashboard-subscription-widget .actions .btn{flex:1;padding-inline:10px;font-size:12px}.user-app :is(.btn,.ghost-link,.plugin-guide-link){box-shadow:none;border-color:var(--line);font-weight:600}.user-app :is(.btn.primary,.dashboard-head-cta,.plugin-download-button){border-color:var(--panel-accent);background:var(--panel-accent);color:#fff;font-weight:600;box-shadow:0 4px 10px #5046d81f}.user-app :is(.btn.primary,.dashboard-head-cta,.plugin-download-button):hover:not(:disabled){background:#4238bf;border-color:#4238bf}.user-app .refresh-button{color:var(--muted);background:#fff;font-size:12px}.user-app .text-action{min-height:44px;color:var(--panel-accent);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding-inline:8px;font-size:12px;font-weight:600;display:inline-flex}.user-app .text-action:hover{background:var(--panel-accent-soft)}.user-app .badge{border:0;font-size:11px;font-weight:500}.user-app .dashboard-notifications-widget .notification-list.compact{gap:0}.user-app .dashboard-notifications-widget .notification-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0;flex-wrap:nowrap;padding:16px 0}.user-app .dashboard-notifications-widget .notification-card:first-child{padding-top:0}.user-app .dashboard-notifications-widget .notification-card:last-child{border:0;padding-bottom:0}.user-app .dashboard-notifications-widget .notification-card h3{margin-inline-start:10px;font-size:14px;display:inline}.user-app .dashboard-notifications-widget .notification-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;display:-webkit-box;overflow:hidden}.user-app .dashboard-notifications-widget .notification-card time{flex-shrink:0;font-size:11px;font-weight:400}.user-app .plugin-connection-strip{background:#f5f4fc;border:1px solid #e6e3f6;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.user-app .plugin-strip-icon{color:#7668c8;background:#eae7fa;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.user-app .plugin-strip-copy h2{color:#47415f;margin:0;font-size:14px;font-weight:600;line-height:1.8}.user-app .plugin-strip-copy h2 span{color:#76708d;margin-inline-start:8px;font-size:11px;font-weight:400;display:inline-block}.user-app .plugin-strip-copy p{color:#716b83;margin:4px 0 0;font-size:12px;line-height:1.8}.user-app .plugin-strip-actions{align-items:center;gap:10px;display:flex}.user-app .plugin-strip-actions .btn{white-space:nowrap;font-size:12px}.user-app .plan-card{border-color:var(--line);background:#fff;box-shadow:0 4px 14px #2a2e4908}.user-app .plan-card>strong{color:var(--panel-accent)}.user-app :is(.field input,.field select,.field textarea){box-shadow:none}.user-app .empty-state{background:#fafaff;border-color:#e5e5f0;min-height:148px}.user-app .empty-state h3{font-size:16px;font-weight:600}.user-app .data-table th{color:var(--muted);background:#f7f8fb}.user-app :is(.metric-icon,.store-row-icon,.subscription-symbol,.plugin-strip-icon,.plugin-strip-actions,.search-results,.text-action,.panel-search) svg path{stroke:currentColor}@media (min-width:1181px){.user-app{padding:112px 272px 24px 24px}.user-app .sidebar{width:244px;padding:30px 20px 20px}.user-app .topbar{inset:24px 272px auto 40px}.user-app .content{padding-inline-end:12px}}@media (max-width:1180px){.user-app .sidebar nav{flex-direction:column;display:flex}.user-app .panel-search{width:100%}}@media (max-width:820px){.user-app .panel-search{grid-column:1/-1}.user-app .content-head{align-items:stretch;padding-block-end:16px}.user-app .dashboard-overview-grid{grid-template-columns:minmax(0,1fr)}.user-app .plugin-connection-strip{grid-template-columns:44px minmax(0,1fr)}.user-app .plugin-strip-icon{width:44px;height:44px}.user-app .plugin-strip-actions{grid-column:1/-1;justify-content:flex-start}.user-app .top-actions{margin-block:-4px}.user-app .top-actions .ghost-link{min-height:36px;padding-block:6px}}@media (max-width:560px){.user-app{--panel-gap:16px}.user-app .metrics-row{gap:12px}.user-app .metric{min-height:148px;padding:16px}.user-app .metric-heading{align-items:flex-start}.user-app .metric-heading>span:first-child{font-size:12px}.user-app .metric-heading .metric-icon{border-radius:8px;flex-basis:28px;height:28px}.user-app .metric-icon svg{width:18px;height:18px}.user-app .metric strong{font-size:24px}.user-app .metric small{font-size:11px}.user-app .dashboard-connections-widget .connection-item{flex-wrap:wrap}.user-app .dashboard-connections-widget .connection-item>div{flex-basis:calc(100% - 58px)}.user-app .dashboard-connections-widget .connection-item>.badge{margin-inline-start:58px}.user-app .dashboard-notifications-widget .notification-card{flex-wrap:wrap;gap:4px}.user-app .plugin-connection-strip{gap:12px;padding:16px}.user-app .plugin-strip-actions{flex-wrap:wrap;gap:4px 8px}.user-app .plugin-strip-copy h2 span{margin:0;display:block}.user-app .content-head h1{font-size:24px}.user-app .top-actions .ghost-link{min-height:44px}}.user-app :is(.dashboard-main-column,.dashboard-side-column){align-content:start;gap:20px;min-width:0;display:grid}.user-app .dashboard-main-column .dashboard-notifications-widget{grid-column:auto}@media (max-width:560px){.user-app :is(.dashboard-main-column,.dashboard-side-column){gap:16px}}.identity-image-editor{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.identity-image-preview{background:var(--surface-soft,#f1f4fc);width:80px;height:80px;color:var(--primary,#6f4af2);border-radius:20px;place-items:center;display:grid;overflow:hidden}.avatar img,.identity-image-preview img{object-fit:cover;width:100%;height:100%}.identity-image-editor input[type=file]{max-width:240px;font:inherit;font-size:12px}.identity-image-editor input::file-selector-button{cursor:pointer;font:inherit;background:var(--surface-soft,#f1f4fc);color:inherit;border:0;border-radius:12px;padding:10px 12px}.identity-image-editor small{color:var(--muted,#6c7b8a);flex-basis:100%}.avatar{overflow:hidden}.team-page{gap:24px;display:grid}.team-dialog-heading,.team-intro,.team-member-heading,.team-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-confirm p,.team-dialog small,.team-group p,.team-intro p,.team-scope{color:#52525b;line-height:1.8}.team-dialog h2,.team-page h2{font-size:20px;font-weight:700}.team-toolbar{margin-bottom:24px}.team-toolbar label{width:100%;max-width:320px}.team-dialog input:not([type=checkbox]),.team-page input:not([type=checkbox]){background:var(--surface);border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);border-radius:10px;margin-top:8px;padding:10px 12px;display:block}.team-count,.team-tags span{background:var(--app-bg);border-radius:8px;padding:4px 10px;font-size:13px}.team-members{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.team-member{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:16px;padding:20px;display:grid}.team-member h3{margin-bottom:4px;font-weight:700}.team-status{background:var(--app-bg);border-radius:8px;padding:4px 10px;font-size:13px}.team-status.active{color:#166534;background:#dcfce7}.team-tags{flex-wrap:wrap;gap:8px;display:flex}.team-danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.team-empty,.team-loading{text-align:center;justify-items:center;gap:16px;padding:40px 16px;display:grid}.team-feedback{color:#166534;border-radius:var(--radius);background:#dcfce7;padding:16px}.team-error{color:#b91c1c;padding:12px 0}.team-dialog{border:1px solid var(--line);background:var(--surface);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:20px;margin:auto;padding:24px;overflow:auto}.team-dialog::backdrop{background:#00000080}.team-dialog-heading{margin-bottom:24px}.team-close{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:grid}.team-fields{border:0;gap:20px;min-width:0;display:grid}.team-group{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.team-group legend{padding:0 8px;font-weight:600}.team-choice{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex}.team-choice input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.team-permissions{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.team-dialog-actions{flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.team-dialog input:read-only{background:var(--app-bg)}.team-dialog button:focus-visible,.team-dialog input:focus-visible,.team-page button:focus-visible,.team-page input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.team-confirm{max-width:480px}@media (max-width:640px){.team-intro,.team-toolbar{flex-direction:column;align-items:stretch}.team-permissions{grid-template-columns:1fr}.team-dialog{padding:20px}.team-member .actions{flex-wrap:wrap}}.team-close{border:1px solid var(--line);border-radius:10px;padding-inline:8px;font-size:13px}.team-dialog-heading h2{font-size:18px}.plan-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.plan-badges:empty{display:none}.plan-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.8;display:inline-block;overflow:hidden}.plan-featured{color:var(--panel-accent,var(--blue));background:#5446dd14}.plan-promotion{color:#187449;background:#edf8f1}.plan-pricing{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.plan-pricing del{color:var(--muted);font-size:14px}.plan-pricing strong{color:var(--panel-accent,var(--blue));font-size:24px;font-weight:900;line-height:1.7}.plan-pricing [role=status]{color:var(--muted);font-size:12px}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}