.kn-brand-mark{display:inline-flex;align-items:center;flex-shrink:0}.kn-brand-mark img{-o-object-fit:contain;object-fit:contain}.kn-brand-mark[data-variant=auto] .kn-brand-mark__white,.dark .kn-brand-mark[data-variant=auto] .kn-brand-mark__color{display:none}.dark .kn-brand-mark[data-variant=auto] .kn-brand-mark__white,.force-light .kn-brand-mark[data-variant=auto] .kn-brand-mark__color{display:block}.force-light .kn-brand-mark[data-variant=auto] .kn-brand-mark__white,.force-dark .kn-brand-mark[data-variant=auto] .kn-brand-mark__color{display:none}.force-dark .kn-brand-mark[data-variant=auto] .kn-brand-mark__white{display:block}.kn-marketing.force-light{--kn-forest: #06351b;--kn-green: #00dc33;--kn-paper: #f5f7f5;--kn-muted: #586b5e;--kn-line: #dce4dd;--foreground: 147 80% 12%;--muted-foreground: 140 10% 38%;--border: 128 12% 87%;background:#fff;color:var(--kn-forest)}.kn-marketing .kn-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.kn-landing section[id]{scroll-margin-top:104px}.kn-landing h1,.kn-landing h2,.kn-landing h3,.kn-landing p{margin:0}.kn-landing h1,.kn-landing h2,.kn-landing h3{letter-spacing:normal}.kn-landing a,.kn-landing button,.kn-landing input{-webkit-tap-highlight-color:transparent}.kn-landing :is(a,button,input):focus-visible{outline:2px solid #087e2d;outline-offset:5px}.kn-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.7}.kn-eyebrow>span{width:7px;height:7px;display:block;flex-shrink:0;background:var(--kn-green)}.kn-button{min-height:54px;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;transition:background .18s,transform .18s}.kn-button:hover{transform:translateY(-2px)}.kn-button-forest{background:var(--kn-forest);color:#fff}.kn-button-forest svg{color:var(--kn-green)}.kn-button-forest:hover{background:#0b4d2a}.kn-button-green{background:var(--kn-green);color:var(--kn-forest)}.kn-button-green:hover{background:#31eb59}.kn-text-link{display:inline-flex;align-items:center;gap:12px;font-weight:500;font-size:14px;padding-block:10px;text-underline-offset:6px}.kn-text-link:hover{text-decoration:underline}.kn-products-strip{border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line);background:#fff}.kn-products-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:29px}.kn-product-type{display:flex;align-items:center;gap:16px;padding-inline:27px;border-inline-start:1px solid var(--kn-line)}.kn-product-type:first-child{border:0;padding-inline-start:0}.kn-product-type svg{flex-shrink:0}.kn-product-type h2{font-size:15px;font-weight:600}.kn-product-type p{font-size:11px;color:var(--kn-muted);margin-top:5px}.kn-section{padding-block:100px}.kn-section h2{font-size:clamp(34px,3.6vw,49px);line-height:1.45;font-weight:600;margin-top:15px}.kn-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:44px}.kn-section-heading>p{width:340px;max-width:100%;color:var(--kn-muted);font-size:16px;line-height:1.95;margin-bottom:7px}.kn-features{background:var(--kn-paper)}.kn-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kn-feature-card{border-radius:12px;border:1px solid var(--kn-line);background:#fff;padding:28px 26px 0;min-width:0;overflow:hidden}.kn-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.kn-feature-number{font-size:12px;color:var(--kn-muted)}.kn-feature-card h3{font-size:24px;font-weight:600;margin-bottom:11px}.kn-feature-card>p{font-size:14px;line-height:1.9;color:var(--kn-muted);min-height:80px}.kn-feature-store{background:#e7edde}.kn-theme-preview{height:220px;margin-top:20px;position:relative;padding:16px 10px 0}.kn-theme-window{background:#fff;padding:20px;border:1px solid #d9e0d0;border-radius:10px 10px 0 0;height:225px;transform:rotate(-5deg)}.kn-theme-label{display:block;font-size:16px;font-weight:600;margin-bottom:15px}.kn-theme-line{width:65%;height:4px;background:#e4eae3;border-radius:4px;margin-bottom:11px}.kn-theme-line.short{width:42%;margin-top:16px}.kn-theme-product-row{display:flex;gap:8px}.kn-theme-product-row span{height:64px;flex:1;background:#cad6b6;border-radius:4px}.kn-theme-product-row span:nth-child(2){background:#d6bfa7}.kn-theme-product-row span:nth-child(3){background:#0a4e31}.kn-theme-swatches{position:absolute;display:flex;gap:8px;align-items:center;background:#fff;padding:11px 13px;border:1px solid #dae1d6;border-radius:8px;bottom:28px;left:0;transform:rotate(3deg)}.kn-theme-swatches i{width:20px;height:20px;border-radius:50%;background:#06351b}.kn-theme-swatches i:nth-child(2){background:#00dc33}.kn-theme-swatches i:nth-child(3){background:#e3eace}.kn-theme-swatches>span{padding-inline-start:7px;border-inline-start:1px solid #dce4dd}.kn-feature-delivery{background:#06351b;color:#fff;border-color:#06351b}.kn-feature-delivery .kn-feature-number,.kn-feature-delivery>p{color:#b5cbbd}.kn-feature-delivery .kn-feature-top svg{color:#00dc33}.kn-delivery-preview{margin-top:25px;height:215px;padding-top:15px}.kn-delivery-status{display:flex;align-items:center;gap:10px;margin-bottom:22px}.kn-delivery-status>span{width:30px;height:30px;display:grid;place-items:center;background:#00dc33;color:#06351b;border-radius:50%}.kn-delivery-status strong{display:block;font-size:13px;font-weight:500}.kn-delivery-status small{color:#a4bfad;font-size:10px}.kn-delivery-file{background:#fff;border-radius:8px;color:#06351b;padding:18px 14px;display:flex;align-items:center;gap:12px;transform:rotate(-3deg)}.kn-delivery-file>svg:last-child{margin-inline-start:auto;flex-shrink:0}.kn-delivery-file strong{font-size:11px;font-weight:600;display:block}.kn-delivery-file small{font-size:9px;color:#647469;display:block;margin-top:5px;text-align:right}.kn-delivery-safe{display:flex;align-items:center;justify-content:center;gap:6px;color:#a4bfad;font-size:10px;margin-top:21px}.kn-growth-preview{height:220px;margin-top:20px;padding-top:15px}.kn-growth-label{display:flex;align-items:center;justify-content:space-between;font-size:12px}.kn-growth-bars{display:flex;align-items:flex-end;gap:11px;height:122px;padding-top:15px;direction:ltr;border-bottom:1px solid #dce4dd}.kn-growth-bars span{flex:1;background:#d9e9db;border-radius:3px 3px 0 0}.kn-growth-bars span:nth-last-child(2){background:#8bd79a}.kn-growth-bars span:last-child{background:#00dc33}.kn-growth-tags{display:flex;justify-content:space-between;margin-top:17px;gap:5px}.kn-growth-tags span{padding:4px 9px;font-size:10px;border:1px solid #dce4dd;border-radius:5px}.kn-how{background:#fff}.kn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.kn-step{border-top:1px solid #b9c8bc;padding-top:27px}.kn-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.kn-step-top>span{font:400 36px/1 Arial,sans-serif;color:#84998b}.kn-step-top svg{color:#14753a}.kn-step h3{font-size:24px;font-weight:600;margin-bottom:11px}.kn-step p{font-size:15px;line-height:1.95;color:var(--kn-muted);max-width:340px}.kn-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.kn-faq-grid>div>p{font-size:16px;color:var(--kn-muted);line-height:1.9;margin-top:18px}.kn-faq-mark{width:75px;height:75px;margin-top:44px;opacity:.18}.kn-faq{border-top:1px solid #cfdbd2}.kn-faq-item{border-bottom:1px solid #cfdbd2}.kn-faq-question{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:25px 0;text-align:right;font-size:17px;font-weight:500}.kn-faq-question>span:last-child{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dce4dd;border-radius:50%;flex-shrink:0}.kn-faq-question[aria-expanded=true]>span:last-child{background:#00dc33;border-color:#00dc33}.kn-faq-answer{padding-bottom:25px;padding-inline-end:40px}.kn-faq-answer p{font-size:14px;line-height:2;color:#586b5e}.kn-faq-dark{color:#fff;border-color:#ffffff26}.kn-faq-dark .kn-faq-item{border-color:#ffffff26}.kn-faq-dark .kn-faq-answer p{color:#bed2c5}.kn-faq-dark .kn-faq-question[aria-expanded=true]>span:last-child{color:#06351b}.kn-last-section{padding-bottom:80px}.kn-last-cta{background:#00dc33;border-radius:14px;padding:55px 64px;display:flex;justify-content:space-between;gap:50px;align-items:center;overflow:hidden;position:relative}.kn-last-copy{z-index:1;max-width:600px}.kn-last-cta .kn-eyebrow>span{background:#06351b}.kn-last-cta h2{font-size:clamp(35px,4.1vw,57px);line-height:1.35;font-weight:600;margin-block:20px 14px}.kn-last-cta p{font-size:17px;margin-bottom:26px}.kn-last-mark{width:270px;height:270px;flex-shrink:0}.kn-final-capture{max-width:440px}.kn-email-field{display:flex;align-items:center;gap:6px;padding:6px;background:#fff;border:1px solid #06351b30;border-radius:9px}.kn-email-field:focus-within{box-shadow:0 0 0 3px #06351b24}.kn-email-input{width:100%;min-width:0;flex:1;height:43px;background:transparent;border:0;padding-inline:12px;font-size:13px;outline:none;color:#06351b;text-align:right}.kn-email-input::-moz-placeholder{color:#69796e}.kn-email-input::placeholder{color:#69796e}.kn-email-field .kn-email-input:focus-visible{outline:none}.kn-email-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:43px;flex-shrink:0;padding-inline:17px;background:#06351b;color:#fff;border-radius:5px;font-size:13px;font-weight:500}.kn-email-submit:hover{background:#0c4c29}.kn-email-submit svg{color:#00dc33}.kn-email-dark .kn-email-field{background:#ffffff0d;border-color:#fff3}.kn-email-dark .kn-email-input{color:#fff}.kn-email-dark .kn-email-input::-moz-placeholder{color:#c0d2c5}.kn-email-dark .kn-email-input::placeholder{color:#c0d2c5}@media(max-width:1100px){.kn-marketing .kn-container{width:calc(100% - 48px)}.kn-feature-card{padding-inline:21px}.kn-feature-card h3{font-size:22px}.kn-faq-grid{gap:58px}.kn-product-type{padding-inline:20px;gap:12px}.kn-product-type p{font-size:10px}.kn-last-cta{padding:45px}.kn-last-mark{width:230px;height:230px}}@media(max-width:900px){.kn-product-type{padding-inline:12px;gap:9px}.kn-product-type h2{font-size:13px}.kn-product-type p{display:none}.kn-feature-grid{gap:12px}.kn-feature-card{padding-inline:16px}.kn-feature-card h3{font-size:20px}.kn-feature-card>p{font-size:13px;min-height:100px}.kn-feature-number{font-size:10px}.kn-theme-preview{padding-inline:0}.kn-delivery-file{padding-inline:8px;gap:6px}.kn-delivery-file strong{font-size:9px}.kn-growth-tags span{font-size:9px;padding-inline:5px}.kn-last-mark{width:180px;height:180px}}@media(max-width:700px){.kn-marketing .kn-container{width:calc(100% - 40px)}.kn-eyebrow{font-size:11px}.kn-products-grid{grid-template-columns:1fr 1fr;padding-block:0}.kn-product-type{padding:22px 14px;gap:12px}.kn-product-type:first-child{padding-inline-start:14px}.kn-product-type:nth-child(3){border-inline-start:0}.kn-product-type:nth-child(-n+2){border-bottom:1px solid #dce4dd}.kn-product-type h2{font-size:13px}.kn-section{padding-block:60px}.kn-section h2{font-size:34px}.kn-section-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:28px}.kn-section-heading>p{font-size:15px;width:440px}.kn-feature-grid{grid-template-columns:1fr;gap:18px}.kn-feature-card{padding:26px 26px 0}.kn-feature-top{margin-bottom:23px}.kn-feature-card h3{font-size:26px}.kn-feature-card>p{min-height:0;font-size:15px;max-width:430px}.kn-feature-number{font-size:12px}.kn-theme-preview,.kn-delivery-preview,.kn-growth-preview{max-width:330px;margin-inline:auto}.kn-theme-preview{padding-inline:12px}.kn-delivery-file{padding-inline:16px;gap:13px}.kn-delivery-file strong{font-size:12px}.kn-growth-tags span{font-size:10px;padding-inline:10px}.kn-steps{grid-template-columns:1fr;gap:28px}.kn-step{padding-top:22px}.kn-step-top{margin-bottom:23px}.kn-step-top>span{font-size:31px}.kn-step p{max-width:450px}.kn-faq-grid{grid-template-columns:1fr;gap:32px}.kn-faq-grid h2 br,.kn-faq-grid>div>p br{display:none}.kn-faq-mark{display:none}.kn-faq-question{font-size:16px;gap:15px;padding-block:22px}.kn-faq-answer{padding-inline-end:15px}.kn-last-section{padding-bottom:40px}.kn-last-cta{padding:34px 26px;display:block}.kn-last-mark{position:absolute;left:-15px;top:16px;width:112px;height:112px;opacity:.12}.kn-last-cta h2{font-size:39px}.kn-last-cta p{font-size:16px}.kn-email-submit{padding-inline:13px;gap:7px;font-size:12px}.kn-email-input{padding-inline:8px;font-size:12px}}@media(max-width:370px){.kn-marketing .kn-container{width:calc(100% - 32px)}.kn-text-link{font-size:12px}.kn-last-cta{padding-inline:21px}.kn-email-field{flex-wrap:wrap}.kn-email-input{flex-basis:100%}.kn-email-submit{width:100%}}@media(prefers-reduced-motion:reduce){.kn-landing *,.kn-landing *:before,.kn-landing *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kn-button:hover{transform:none}}.knan-auth{--auth-forest: #06351b;--auth-green: #00dc33;display:grid;min-height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));font-family:KnanDigits,KO Sans,Tahoma,sans-serif}.knan-auth__brand{display:none}.knan-auth__form-column{display:flex;min-width:0;min-height:100dvh;flex-direction:column;padding:24px clamp(24px,5vw,72px) 20px}.knan-auth__header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px}.knan-auth__header>button{width:40px;height:40px;flex-shrink:0;border-radius:10px}.knan-auth__mobile-logo{display:flex;align-items:center}.knan-auth__home{display:none;align-items:center;gap:10px;color:hsl(var(--muted-foreground));font-size:13px;transition:color .16s ease}.knan-auth__home:hover{color:hsl(var(--foreground))}.knan-auth__home span{color:var(--auth-green);font-family:Arial,sans-serif;font-size:23px;line-height:1}.knan-auth__form{width:100%;max-width:400px;margin:auto;padding-block:64px}.knan-auth__form h1{font-size:clamp(27px,3vw,32px);font-weight:600;line-height:1.55;letter-spacing:0}.knan-auth__form h1+p{font-size:14px;line-height:1.9}.knan-auth__form input:not([type=checkbox]){min-height:48px;border-radius:10px}.knan-auth__form button[type=submit]{min-height:48px;border-radius:10px;background:var(--auth-green);color:var(--auth-forest);font-weight:600}.knan-auth__form button[type=submit]:hover:not(:disabled){background:#00c82e}.knan-auth__form a.text-primary,.knan-auth__form button.text-primary,.knan-auth__form a.text-brand-700{color:var(--auth-forest);text-decoration:underline;text-decoration-color:#00dc3366;text-underline-offset:4px}.dark .knan-auth__form a.text-primary,.dark .knan-auth__form button.text-primary,.dark .knan-auth__form a.text-brand-700{color:var(--auth-green)}.knan-auth__legal{margin-top:40px;border-top:1px solid hsl(var(--border));padding-top:24px;color:hsl(var(--muted-foreground));text-align:center;font-size:11px;line-height:2}.knan-auth__form-footer{display:flex;justify-content:center;gap:5px}.knan-auth__form-footer span{width:5px;height:5px;background:var(--auth-green)}.knan-auth__form-footer span:nth-child(2){opacity:.5}.knan-auth__form-footer span:nth-child(3){opacity:.2}.knan-auth a:focus-visible,.knan-auth button:focus-visible{outline:2px solid var(--auth-green);outline-offset:5px}@media(min-width:1024px){.knan-auth{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.knan-auth__brand{position:sticky;top:0;display:flex;height:100dvh;min-height:700px;flex-direction:column;overflow:hidden;padding:clamp(40px,4.5vw,72px);background:var(--auth-forest);color:#fff;isolation:isolate}.knan-auth__brand-logo{width:164px;flex-shrink:0;align-self:flex-start}.knan-auth__brand-logo img{display:block;width:100%;height:auto}.knan-auth__brand-copy{position:relative;z-index:1;padding-top:clamp(48px,8vh,104px)}.knan-auth__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#e3eee7;font-size:13px}.knan-auth__eyebrow span{width:7px;height:7px;background:var(--auth-green)}.knan-auth__brand-copy h2{font-size:clamp(44px,4.4vw,70px);font-weight:600;line-height:1.4;letter-spacing:-1px}.knan-auth__brand-copy h2>span{color:var(--auth-green)}.knan-auth__description{max-width:310px;margin-top:24px;color:#c1d4c8;font-size:15px;line-height:1.9}.knan-auth__art{position:relative;min-height:140px;flex:1;margin-top:12px;pointer-events:none}.knan-auth__art>img{position:absolute;bottom:-12px;left:-8px;width:clamp(180px,20vw,310px);max-height:calc(100% + 50px);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.knan-auth__diagonal{position:absolute;right:-110px;bottom:24px;width:500px;height:1px;transform:rotate(-33deg);transform-origin:right center;background:#00dc3329;z-index:-1}.knan-auth__diagonal--two{bottom:68px}.knan-auth__art-square{position:absolute;right:22px;bottom:36px;width:16px;height:16px;border:1px solid #00dc3366}.knan-auth__brand-footer{position:relative;display:flex;min-height:40px;flex-shrink:0;align-items:center;gap:20px;margin-top:20px;color:#c1d4c8;font-size:12px}.knan-auth__brand-rule{height:1px;flex:1;background:#ffffff26}.knan-auth__mobile-logo{display:none}.knan-auth__home{display:inline-flex}.knan-auth__form-column{padding-top:40px;padding-bottom:32px}.knan-auth__form{padding-block:56px}}@media(max-width:374px){.knan-auth__form-column{padding-inline:20px}.knan-auth__form{padding-block:44px}}@media(prefers-reduced-motion:reduce){.knan-auth__home{transition:none}}.kn-dashboard-content{--background: 0 0% 100%;--foreground: 149 41% 16%;--card: 0 0% 100%;--card-foreground: 149 41% 16%;--popover: 0 0% 100%;--popover-foreground: 149 41% 16%;--primary: 147 80% 12%;--primary-foreground: 0 0% 100%;--secondary: 130 14% 95%;--secondary-foreground: 145 22% 25%;--muted: 130 14% 95%;--muted-foreground: 140 9% 43%;--accent: 134 27% 94%;--accent-foreground: 147 65% 24%;--border: 135 10% 86%;--input: 135 10% 80%;--ring: 142 52% 34%;--success: 145 58% 29%;--radius: .625rem;--workspace-green: #00dc33;--workspace-ink: #06351b;--workspace-hover: #f5f8f5;color:hsl(var(--foreground));font-feature-settings:"tnum"}.dark .kn-dashboard-content{--background: 150 9% 11%;--foreground: 135 16% 91%;--card: 150 9% 11%;--card-foreground: 135 16% 91%;--popover: 150 9% 13%;--popover-foreground: 135 16% 91%;--primary: 134 100% 43%;--primary-foreground: 147 80% 9%;--secondary: 145 9% 16%;--secondary-foreground: 130 14% 87%;--muted: 145 9% 16%;--muted-foreground: 138 7% 62%;--accent: 147 20% 17%;--accent-foreground: 135 45% 74%;--border: 143 8% 22%;--input: 140 8% 31%;--ring: 138 52% 48%;--success: 141 46% 65%;--workspace-ink: #e5efe8;--workspace-hover: #1a221d}.kn-dashboard-content :is(h1,h2,h3,h4){letter-spacing:normal}.kn-dashboard-content :is(button,input:not([type=password]),textarea,select){font-family:inherit}.kn-dashboard-content .kn-page-header{align-items:flex-start;gap:20px;margin-bottom:24px;padding-block:2px 18px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-page-header__heading{gap:10px}.kn-dashboard-content .kn-page-header__heading>svg{width:18px;height:18px;color:hsl(var(--muted-foreground));stroke-width:1.7}.kn-dashboard-content .kn-page-header__title{font-size:25px;font-weight:600;line-height:1.5;white-space:normal;overflow:visible}.kn-dashboard-content .kn-page-header__description{max-width:700px;font-size:13px;line-height:1.85;margin-top:5px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-page-header__actions{padding-top:3px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.kn-dashboard-content :is([data-slot=card],[data-slot=stat],[data-slot=empty-state],[data-slot=data-table]){border-radius:10px;border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:none}.kn-dashboard-content [data-slot=card-header]{gap:5px}.kn-dashboard-content [data-slot=card-title]{font-size:16px;font-weight:600;line-height:1.65;letter-spacing:normal}.kn-dashboard-content [data-slot=card-description]{font-size:12px;line-height:1.8}.kn-dashboard-content [data-slot=card-header] :is(h2,h3){font-weight:600}.kn-dashboard-content [data-slot=button]{border-radius:7px;font-weight:500;font-size:13px;transition:background-color .15s,border-color .15s,color .15s}.kn-dashboard-content [data-slot=button][data-size=md]{height:40px;padding-inline:18px}.kn-dashboard-content [data-slot=button][data-size=sm]{height:34px;padding-inline:13px;font-size:12px}.kn-dashboard-content [data-slot=button][data-size=lg]{height:44px;padding-inline:22px;font-size:14px}.kn-dashboard-content [data-slot=button][data-size=icon]{width:36px;height:36px;padding:0}.kn-dashboard-content [data-slot=button][data-variant=primary]{background:#06351b;color:#fff;border:1px solid #06351b}.kn-dashboard-content [data-slot=button][data-variant=primary]:hover{background:#0a4d28;border-color:#0a4d28}.dark .kn-dashboard-content [data-slot=button][data-variant=primary]{background:#00dc33;color:#06351b;border-color:#00dc33}.dark .kn-dashboard-content [data-slot=button][data-variant=primary]:hover{background:#30e65a;border-color:#30e65a}.kn-dashboard-content [data-slot=button][data-variant=link]{color:hsl(var(--accent-foreground));height:auto;border-radius:0}.kn-dashboard-content [data-slot=button][data-variant=destructive]{border:1px solid hsl(var(--destructive))}.kn-dashboard-content :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-radius:7px;font-size:13px;font-weight:400;border-color:hsl(var(--input));background-color:hsl(var(--background))}.kn-dashboard-content [data-slot=input]{height:40px;padding-inline:12px}.kn-dashboard-content [data-slot=input][data-has-reveal]{padding-inline-start:40px}.kn-dashboard-content [data-slot=textarea]{line-height:1.85;padding:11px 12px}.kn-dashboard-content [data-slot=select-trigger]{min-height:34px}.kn-dashboard-content :is(input,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground) / .8)}.kn-dashboard-content :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground) / .8)}.kn-dashboard-content :is(input[type=checkbox],input[type=radio]){accent-color:#087735}.kn-dashboard-content [data-slot=stat]{padding:18px 20px}.kn-dashboard-content [data-slot=stat-label]{font-size:12px;font-weight:500;line-height:1.7}.kn-dashboard-content [data-slot=stat-value]{font-size:27px;font-weight:600;line-height:1.35;letter-spacing:normal;margin-top:8px}.kn-dashboard-content [data-slot=stat-hint]{font-size:11px;font-weight:400;line-height:1.75;margin-top:8px}.kn-dashboard-content [data-slot=stat-icon]{width:22px;height:22px;background:transparent;color:hsl(var(--muted-foreground));border-radius:0}.kn-dashboard-content [data-slot=stat-icon] svg{width:16px;height:16px;stroke-width:1.6}.kn-dashboard-content [data-slot=empty-state]{padding:48px 24px;gap:7px}.kn-dashboard-content [data-slot=empty-icon]{width:42px;height:42px;border-radius:9px;background:hsl(var(--secondary));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-bottom:8px}.kn-dashboard-content [data-slot=empty-icon] svg{width:20px;height:20px;stroke-width:1.5}.kn-dashboard-content [data-slot=empty-title]{font-size:16px;font-weight:600}.kn-dashboard-content [data-slot=empty-description]{font-size:13px;line-height:1.85}.kn-dashboard-content [data-slot=empty-actions]{margin-top:12px}.kn-dashboard-content [data-slot=badge]{padding:3px 8px;font-size:11px;font-weight:500;line-height:1.7;border-radius:5px;border:1px solid transparent;white-space:nowrap}.kn-dashboard-content [data-slot=badge][data-variant=success]{color:#226640;background:#ecf6ee;border-color:#d8e9dc}.kn-dashboard-content [data-slot=badge][data-variant=warning]{color:#805816;background:#fbf4e7;border-color:#ece0c8}.kn-dashboard-content [data-slot=badge][data-variant=destructive]{color:#a13d3d;background:#fcf0ee;border-color:#f0ddda}.kn-dashboard-content [data-slot=badge][data-variant=neutral]{color:#5c6860;background:#f1f4f1;border-color:#e1e7e1}.dark .kn-dashboard-content [data-slot=badge][data-variant=success]{color:#9cdbb4;background:#163523;border-color:#285138}.dark .kn-dashboard-content [data-slot=badge][data-variant=warning]{color:#e3c48c;background:#332b1c;border-color:#4a3d28}.dark .kn-dashboard-content [data-slot=badge][data-variant=destructive]{color:#e7aaa7;background:#352321;border-color:#543431}.dark .kn-dashboard-content [data-slot=badge][data-variant=neutral]{color:#b6c1b9;background:#262f29;border-color:#39433c}.kn-dashboard-content [data-slot=table-header]{background:hsl(var(--secondary) / .7);font-size:11px;font-weight:500;min-height:41px;padding-inline:20px;padding-block:11px}.kn-dashboard-content [data-slot=table-row]{padding-inline:20px;padding-block:15px;min-height:58px;font-size:13px;line-height:1.65}.kn-dashboard-content :is(a,[data-clickable])[data-slot=table-row]:hover{background:var(--workspace-hover)}.kn-dashboard-content a[data-slot=table-row]:focus-visible{position:relative;outline:2px solid hsl(var(--ring));outline-offset:-3px;box-shadow:none}.kn-dashboard-content .rounded-2xl.border.bg-card{border-radius:10px}.kn-dashboard-content :is(button,a).rounded-full:is(.bg-primary,.bg-foreground,.border){border-radius:7px}.kn-dashboard-content :is(button,a).bg-primary:hover{background-color:#0a4d28;color:#fff}.dark .kn-dashboard-content :is(button,a).bg-primary:hover{background-color:#30e65a;color:#06351b}.kn-dashboard-content .kn-verification-notice{border-radius:8px;padding:13px 16px;border-inline-start-width:3px;gap:12px}.kn-dashboard-content .kn-verification-notice p:first-child{font-size:13px;font-weight:600}.kn-dashboard-content .kn-verification-notice p+p{font-size:12px;line-height:1.8;max-width:750px}.kn-dashboard-content .kn-verification-notice>a{border-radius:6px;font-size:12px;font-weight:500;background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.kn-dashboard-content .kn-verification-notice>a:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.kn-dashboard-content .kn-loading-block{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:9px}@media(max-width:640px){.kn-dashboard-content .kn-page-header{flex-wrap:wrap;gap:14px;padding-bottom:16px;margin-bottom:20px}.kn-dashboard-content .kn-page-header__title{font-size:23px}.kn-dashboard-content .kn-page-header__description{font-size:12px}.kn-dashboard-content .kn-page-header__actions{width:100%;justify-content:flex-start;padding-top:0}.kn-dashboard-content [data-slot=stat]{padding:15px 16px}.kn-dashboard-content [data-slot=stat-value]{font-size:24px}.kn-dashboard-content [data-slot=empty-state]{padding:36px 20px}.kn-dashboard-content [data-slot=table-header],.kn-dashboard-content [data-slot=table-row]{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.kn-dashboard-content .animate-pulse{animation:none}}.kn-dashboard-content [data-slot=badge][data-variant=outline]{border-color:hsl(var(--border))}.kn-dashboard-content .surface{border-radius:10px;box-shadow:none}.kn-dashboard-content .kn-metrics-row{overflow:hidden;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.kn-dashboard-content .kn-metrics-row>[data-slot=stat].rounded-2xl{border:0;border-radius:0}.kn-dashboard-content .kn-metrics-row>[data-slot=stat]+[data-slot=stat]{border-inline-start:1px solid hsl(var(--border))}.kn-dashboard-content .kn-metrics-row [data-slot=stat-icon]{display:none}.kn-dashboard-content :is(.kn-management,.kn-review-list) .font-bold{font-weight:600}.kn-dashboard-content .kn-management :is(input:not([type=checkbox]):not([type=radio]),textarea,button.rounded-xl){border-radius:7px;font-size:13px}.kn-dashboard-content .kn-management :is(button.rounded-full,button.rounded-xl){font-weight:500}.kn-dashboard-content .kn-customer-list input[type=search]{border-radius:7px;font-size:13px}.kn-dashboard-content .kn-review-list>div{padding:18px 20px;align-items:flex-start}.kn-dashboard-content .kn-review-list>div p{line-height:1.85}@media(max-width:767px){.kn-dashboard-content .kn-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-dashboard-content .kn-metrics-row>[data-slot=stat]:nth-child(3){border-inline-start:0}.kn-dashboard-content .kn-metrics-row>[data-slot=stat]:nth-child(n+3){border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-review-list>div{padding:16px}}.kn-dashboard-content .kn-overview{--kn-overview-chart: #0d5a32;display:grid;gap:20px;min-width:0}.dark .kn-dashboard-content .kn-overview{--kn-overview-chart: #45ad72}.kn-dashboard-content .kn-overview__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:2px}.kn-dashboard-content .kn-overview__header h1{font-size:26px;font-weight:600;line-height:1.5;letter-spacing:0}.kn-dashboard-content .kn-overview__header p{margin-top:4px;color:hsl(var(--muted-foreground));font-size:13px;line-height:1.7}.kn-dashboard-content .kn-overview__actions{display:flex;flex-wrap:wrap;gap:8px}.kn-dashboard-content .kn-overview__refresh-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 16px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));font-size:13px}.kn-dashboard-content .kn-overview__summary{overflow:hidden;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.kn-dashboard-content .kn-overview__summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__summary-heading h2{font-size:13px;font-weight:600}.kn-dashboard-content .kn-overview__summary-heading>span{font-size:11px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kn-dashboard-content .kn-overview__metric{min-width:0;padding:20px}.kn-dashboard-content .kn-overview__metric+.kn-overview__metric{border-inline-start:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__metric dt{color:hsl(var(--muted-foreground));font-size:13px;font-weight:500}.kn-dashboard-content .kn-overview__metric dd:not(.kn-overview__metric-hint){margin-top:8px;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums}.kn-dashboard-content .kn-overview__metric-hint{margin-top:8px;font-size:11px;line-height:1.7;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__workspace{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px}.kn-dashboard-content .kn-overview__main,.kn-dashboard-content .kn-overview__rail{display:grid;min-width:0;gap:20px}.kn-dashboard-content .kn-overview__panel{min-width:0;padding:0;overflow:hidden;border-radius:10px;box-shadow:none}.kn-dashboard-content .kn-overview__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.kn-dashboard-content .kn-overview__panel-heading h2,.kn-dashboard-content .kn-overview__goal h2{font-size:14px;line-height:1.6;font-weight:600}.kn-dashboard-content .kn-overview__panel-heading p{margin-top:3px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.7}.kn-dashboard-content .kn-overview__panel-heading>a{flex-shrink:0}.kn-dashboard-content .kn-overview__chart-body{padding:0 20px 16px}.kn-dashboard-content .kn-overview__chart-empty{padding:10px 12px;margin-bottom:8px;background:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground));font-size:12px;line-height:1.8;border-radius:6px}.kn-dashboard-content .kn-overview__chart{min-width:0}.kn-dashboard-content .kn-overview__chart-values{margin-top:12px;padding-top:12px;border-top:1px solid hsl(var(--border));text-align:start;font-size:11px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__chart-values summary{min-height:24px;line-height:24px}.kn-dashboard-content .kn-overview__empty{display:grid;justify-items:start;gap:8px;padding:16px 20px 24px}.kn-dashboard-content .kn-overview__empty h3{font-size:14px;font-weight:500}.kn-dashboard-content .kn-overview__empty p{max-width:430px;font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__empty>a{margin-top:4px}.kn-dashboard-content .kn-overview__orders-scroll{overflow-x:auto}.kn-dashboard-content .kn-overview__orders{width:100%;min-width:540px;border-collapse:collapse;text-align:start}.kn-dashboard-content .kn-overview__orders th{padding:10px 14px;border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--muted-foreground));text-align:start;font-size:11px;font-weight:500;white-space:nowrap}.kn-dashboard-content .kn-overview__orders td{padding:13px 14px;border-bottom:1px solid hsl(var(--border));vertical-align:middle;font-size:12px}.kn-dashboard-content .kn-overview__orders tr:last-child td{border-bottom:0}.kn-dashboard-content .kn-overview__orders th:first-child,.kn-dashboard-content .kn-overview__orders td:first-child{padding-inline-start:20px}.kn-dashboard-content .kn-overview__orders th:last-child,.kn-dashboard-content .kn-overview__orders td:last-child{padding-inline-end:20px}.kn-dashboard-content .kn-overview__orders tbody tr:hover{background:hsl(var(--muted) / .3)}.kn-dashboard-content .kn-overview__order-link{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.75;font-weight:600}.kn-dashboard-content .kn-overview__order-link:hover{text-decoration:underline;text-underline-offset:3px}.kn-dashboard-content .kn-overview__customer{max-width:240px;white-space:normal;overflow-wrap:anywhere;font-weight:400}.kn-dashboard-content .kn-overview__product{max-width:210px;margin-top:4px;white-space:normal;overflow-wrap:anywhere;line-height:1.75;color:hsl(var(--muted-foreground));font-size:11px}.kn-dashboard-content .kn-overview__order-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.kn-dashboard-content .kn-overview__order-status:before{content:"";width:5px;height:5px;flex-shrink:0;border-radius:50%;background:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__order-status[data-status=FULFILLED]:before,.kn-dashboard-content .kn-overview__order-status[data-status=DELIVERING]:before,.kn-dashboard-content .kn-overview__order-status[data-status=PAID]:before{background:#00bc35}.kn-dashboard-content .kn-overview__order-status[data-status=FAILED]:before{background:hsl(var(--destructive))}.kn-dashboard-content .kn-overview__order-total{font-weight:600;font-variant-numeric:tabular-nums}.kn-dashboard-content .kn-overview__orders time{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:11px}.kn-dashboard-content .kn-overview__goal{padding:18px 20px 20px}.kn-dashboard-content .kn-overview__goal-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.kn-dashboard-content .kn-overview__goal-heading>button{margin-inline-end:-8px}.kn-dashboard-content .kn-overview__goal-amount{margin-top:8px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.kn-dashboard-content .kn-overview__goal-hint{margin-top:8px;font-size:12px;line-height:1.9;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__goal-progress-label{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:hsl(var(--muted-foreground));font-size:11px}.kn-dashboard-content .kn-overview__goal-progress,.kn-dashboard-content .kn-overview__setup-controls progress{display:block;width:100%;height:5px;overflow:hidden;border:0;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsl(var(--muted));accent-color:#00dc33}.kn-dashboard-content .kn-overview__goal-progress{margin-top:8px}.kn-dashboard-content .kn-overview__goal-progress::-webkit-progress-bar,.kn-dashboard-content .kn-overview__setup-controls progress::-webkit-progress-bar{background:hsl(var(--muted))}.kn-dashboard-content .kn-overview__goal-progress::-webkit-progress-value,.kn-dashboard-content .kn-overview__setup-controls progress::-webkit-progress-value{background:#00dc33}.kn-dashboard-content .kn-overview__goal-progress::-moz-progress-bar,.kn-dashboard-content .kn-overview__setup-controls progress::-moz-progress-bar{background:#00dc33}.kn-dashboard-content .kn-overview__goal-add{margin-top:14px}.kn-dashboard-content .kn-overview__goal-form{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__goal-form label{font-size:12px;font-weight:500}.kn-dashboard-content .kn-overview__notification-list{max-height:390px;overflow-y:auto}.kn-dashboard-content .kn-overview__notification{display:flex;gap:10px;padding:14px 20px;border-top:1px solid hsl(var(--border));transition:background .14s ease}.kn-dashboard-content .kn-overview__notification:hover{background:hsl(var(--muted) / .5)}.kn-dashboard-content .kn-overview__notification>div{min-width:0}.kn-dashboard-content .kn-overview__notification-dot{width:5px;height:5px;margin-top:7px;flex-shrink:0;border-radius:50%;background:hsl(var(--border))}.kn-dashboard-content .kn-overview__notification[data-unread] .kn-overview__notification-dot{background:#00bc35}.kn-dashboard-content .kn-overview__notification-title{font-size:12px;font-weight:500;line-height:1.6}.kn-dashboard-content .kn-overview__notification[data-unread] .kn-overview__notification-title{font-weight:600}.kn-dashboard-content .kn-overview__notification-body{margin-top:4px;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.8;overflow-wrap:anywhere}.kn-dashboard-content .kn-overview__notification time{display:block;margin-top:8px;color:hsl(var(--muted-foreground));font-size:10px}.kn-dashboard-content .kn-overview__notification-state{padding:4px 20px 22px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.9}.kn-dashboard-content .kn-overview__empty-title{margin-bottom:5px;color:hsl(var(--foreground));font-weight:500}.kn-dashboard-content .kn-overview__sound{padding:16px 20px;border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__sound>button{width:100%}.kn-dashboard-content .kn-overview__sound>p{margin-top:8px;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.7}.kn-dashboard-content .kn-overview__sound>p[role=alert]{color:hsl(var(--destructive))}.kn-dashboard-content .kn-overview__setup{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card))}.kn-dashboard-content .kn-overview__setup-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.kn-dashboard-content .kn-overview__setup-heading h2{font-size:14px;font-weight:600}.kn-dashboard-content .kn-overview__setup-heading p{margin-top:3px;font-size:12px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__setup-controls{display:flex;align-items:center;gap:12px}.kn-dashboard-content .kn-overview__setup-controls>span{color:hsl(var(--muted-foreground));font-size:11px;white-space:nowrap}.kn-dashboard-content .kn-overview__setup-controls progress{width:80px}.kn-dashboard-content .kn-overview__setup-toggle{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border-radius:6px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__setup-toggle:hover{background:hsl(var(--muted))}.kn-dashboard-content .kn-overview__setup-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.kn-dashboard-content .kn-overview__setup-steps{padding:6px 12px;border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__setup-steps>li{border-radius:6px}.kn-dashboard-content .kn-overview__setup-steps>li[data-open]{background:hsl(var(--muted) / .55)}.kn-dashboard-content .kn-overview__setup-step{display:flex;width:100%;align-items:center;gap:10px;padding:10px 8px;text-align:start;font-size:12px;font-weight:500}.kn-dashboard-content .kn-overview__setup-step:hover{background:hsl(var(--muted) / .5);border-radius:6px}.kn-dashboard-content .kn-overview__setup-status{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border:1px solid hsl(var(--border));border-radius:4px;color:hsl(var(--muted-foreground));font-size:10px;font-variant-numeric:tabular-nums}.kn-dashboard-content .kn-overview__setup-steps>li[data-done] .kn-overview__setup-status{border-color:transparent;background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.kn-dashboard-content .kn-overview__setup-steps>li[data-done] .kn-overview__setup-step>span:last-child{color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__setup-chevron{margin-inline-start:auto;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__setup-steps>li[data-open] .kn-overview__setup-chevron{transform:rotate(180deg)}.kn-dashboard-content .kn-overview__setup-body{padding:0 38px 14px 16px}.kn-dashboard-content .kn-overview__setup-body>p{max-width:650px;font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-overview__setup-body>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px}.kn-dashboard-content .kn-overview__setup-secondary{color:hsl(var(--muted-foreground));font-size:12px;text-decoration:underline;text-underline-offset:3px}.kn-dashboard-content .kn-overview__orders-scroll:focus-visible,.kn-dashboard-content .kn-overview a:focus-visible,.kn-dashboard-content .kn-overview button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media(max-width:1279px){.kn-dashboard-content .kn-overview__workspace{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.kn-dashboard-content .kn-overview__main,.kn-dashboard-content .kn-overview__rail{gap:16px}}@media(max-width:1100px){.kn-dashboard-content .kn-overview__workspace{grid-template-columns:minmax(0,1fr)}.kn-dashboard-content .kn-overview__rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:639px){.kn-dashboard-content .kn-overview{gap:16px}.kn-dashboard-content .kn-overview__header{align-items:start;flex-direction:column;gap:12px}.kn-dashboard-content .kn-overview__header h1{font-size:24px}.kn-dashboard-content .kn-overview__metrics{grid-template-columns:minmax(0,1fr)}.kn-dashboard-content .kn-overview__metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:16px}.kn-dashboard-content .kn-overview__metric+.kn-overview__metric{border-inline-start:0;border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-overview__metric dd:not(.kn-overview__metric-hint){margin-top:0;font-size:24px}.kn-dashboard-content .kn-overview__metric-hint{grid-column:1 / -1;margin-top:0}.kn-dashboard-content .kn-overview__summary-heading{padding-inline:16px}.kn-dashboard-content .kn-overview__panel-heading{padding:16px}.kn-dashboard-content .kn-overview__chart-body{padding-inline:12px}.kn-dashboard-content .kn-overview__rail{grid-template-columns:minmax(0,1fr)}.kn-dashboard-content .kn-overview__setup-heading{align-items:start;padding:16px;gap:12px}.kn-dashboard-content .kn-overview__setup-heading p{font-size:11px;line-height:1.7}.kn-dashboard-content .kn-overview__setup-controls{gap:6px}.kn-dashboard-content .kn-overview__setup-controls progress{display:none}.kn-dashboard-content .kn-overview__setup-controls>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.kn-dashboard-content .kn-overview__notification{transition:none}}.kn-dashboard-content{--kn-product-ink: #06351b;--kn-product-tint: #f5f8f5}.dark .kn-dashboard-content{--kn-product-ink: #d9eadf;--kn-product-tint: hsl(var(--secondary))}.kn-dashboard-content .kn-product-toolbar{gap:12px;padding:12px;border-radius:8px}.kn-dashboard-content .kn-product-search{flex-basis:240px}.kn-dashboard-content .kn-product-search input{height:38px;background:hsl(var(--background));border-radius:6px}.kn-dashboard-content .kn-product-status-filter,.kn-dashboard-content .kn-product-view-toggle{gap:3px;border-radius:6px;border-color:hsl(var(--border));background:hsl(var(--background))}.kn-dashboard-content .kn-product-status-filter button{min-height:30px;white-space:nowrap;font-size:12px;font-weight:500}.kn-dashboard-content .kn-product-status-filter button[aria-pressed=true],.kn-dashboard-content .kn-product-view-toggle button[aria-pressed=true]{background:#06351b;color:#fff}.kn-dashboard-content .kn-product-list-summary,.kn-dashboard-content .kn-order-list-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:2px 2px 4px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7}.kn-dashboard-content .kn-product-reorder-hint{display:inline-flex;align-items:center;gap:6px}.kn-dashboard-content .kn-product-table{overflow-x:auto;border-radius:8px}.kn-dashboard-content .kn-product-table__head,.kn-dashboard-content .kn-product-table__body{min-width:660px}.kn-dashboard-content .kn-product-table__head{background:var(--kn-product-tint);padding-block:12px;font-size:12px;font-weight:500}.kn-dashboard-content .kn-product-table__row{min-height:72px;padding-block:12px}.kn-dashboard-content .kn-product-table__row:hover{background:var(--kn-product-tint)}.kn-dashboard-content .kn-product-table__row[data-selected=true]{background:hsl(var(--accent))}.kn-dashboard-content .kn-product-table__row a{color:var(--kn-product-ink)}.kn-dashboard-content .kn-product-thumbnail{width:42px;height:42px;border:1px solid hsl(var(--border));border-radius:6px}.kn-dashboard-content .kn-product-table__row .font-bold{font-weight:500}.kn-dashboard-content .kn-product-bulk-bar{padding:10px 12px;border-color:#9abb9f;border-radius:8px;box-shadow:none}.kn-dashboard-content .kn-product-bulk-bar button,.kn-dashboard-content .kn-product-grid>div{border-radius:6px}.kn-dashboard-content .kn-product-grid{gap:16px}.kn-dashboard-content .kn-product-editor-header{align-items:flex-start;gap:18px;padding-block-end:22px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-product-editor-header h1{color:var(--kn-product-ink);font-size:24px;font-weight:600;line-height:1.55}.kn-dashboard-content .kn-product-editor-header__eyebrow{margin-block-end:5px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.kn-dashboard-content .kn-product-editor-facts{gap:8px 0;margin-block-start:10px;font-weight:400}.kn-dashboard-content .kn-product-editor-facts>span{padding:0 12px;border-radius:0;background:transparent}.kn-dashboard-content .kn-product-editor-facts>span:first-child{padding-inline-start:0}.kn-dashboard-content .kn-product-editor-facts>span+span{border-inline-start:1px solid hsl(var(--border))}.kn-dashboard-content .kn-product-editor-header__actions{padding-block-start:5px}.kn-dashboard-content .kn-product-section{border-radius:8px}.kn-dashboard-content .kn-product-section__header{padding:18px 20px 0}.kn-dashboard-content button.kn-product-section__header{padding-block-end:18px}.kn-dashboard-content .kn-product-section__title{display:flex;align-items:center;gap:6px;color:var(--kn-product-ink);font-size:15px;font-weight:600}.kn-dashboard-content .kn-product-section__desc{margin-block-start:4px;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.7}.kn-dashboard-content button.kn-product-section__header[aria-expanded=false]{background:var(--kn-product-tint);border-radius:8px}.kn-dashboard-content button.kn-product-section__header:focus-visible{outline:2px solid var(--kn-product-ink);outline-offset:-3px}.kn-dashboard-content .kn-product-section__body{padding:18px 20px 20px}.kn-dashboard-content button.kn-product-section__header+.kn-product-section__body{border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-product-count{display:inline-grid;min-width:22px;place-items:center;padding:1px 6px;border-radius:5px;background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:11px;font-weight:600}.kn-dashboard-content .kn-type-option{transition:border-color .15s,background-color .15s}.kn-dashboard-content .kn-type-option:hover{background:var(--kn-product-tint)}.kn-dashboard-content .kn-type-option__icon{color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-type-option[data-checked]{border-color:var(--kn-product-ink);background:var(--kn-product-tint);box-shadow:inset 0 0 0 1px var(--kn-product-ink)}.kn-dashboard-content .kn-type-option[data-checked] .kn-type-option__icon{color:var(--kn-product-ink)}.kn-dashboard-content .kn-type-option:has(:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.kn-dashboard-content .kn-type-option[data-locked]{cursor:not-allowed;opacity:.6}.kn-dashboard-content .kn-product-gallery__add>div:first-of-type{min-height:0;border-radius:8px}.kn-dashboard-content .kn-product-gallery__add>div:first-of-type>div{padding:8px}.kn-dashboard-content .kn-product-price-summary{padding:12px 14px;border-radius:8px;background:var(--kn-product-tint);font-size:13px}.kn-dashboard-content .kn-product-seo-preview{padding:12px 14px;border:1px solid hsl(var(--border));border-radius:8px}@media(min-width:1024px){.kn-dashboard-content .kn-product-aside{position:sticky;top:20px}}.kn-dashboard-content .kn-product-form__actions{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-block-start:20px;padding:14px 20px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.kn-dashboard-content .kn-product-form__actions p{min-width:0;color:hsl(var(--muted-foreground));font-size:12px}.kn-dashboard-content .kn-product-form__actions button{flex:0 0 auto;min-width:152px;height:40px;padding-inline:20px;border-radius:6px;background:#06351b;color:#fff;font-size:13px;font-weight:600}.kn-dashboard-content .kn-product-form__actions button:hover{background:#0b4c2a}.dark .kn-dashboard-content .kn-product-form__actions button{background:#00dc33;color:#06351b}.dark .kn-dashboard-content .kn-product-form__actions button:hover{background:#30e65a}.kn-dashboard-content .kn-order-buckets{margin:0 0 20px;gap:0;padding:0;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-order-bucket{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:49px;padding:10px 15px;border:0;border-radius:0;background:transparent;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-order-bucket:hover{background:var(--kn-product-tint)}.kn-dashboard-content .kn-order-bucket[data-selected=true]{box-shadow:inset 0 -2px #00dc33;color:var(--kn-product-ink)}.kn-dashboard-content .kn-order-bucket__label{order:0;margin:0;color:inherit;font-size:13px;font-weight:500}.kn-dashboard-content .kn-order-bucket__count{order:1;min-width:22px;padding:1px 6px;border-radius:4px;background:hsl(var(--secondary));color:hsl(var(--muted-foreground));font-size:11px;font-weight:500;line-height:1.8}.kn-dashboard-content .kn-marketing-tabs .kn-order-bucket__count{display:inline-grid;place-items:center;height:20px;padding-block:0;line-height:1}.kn-dashboard-content .kn-order-bucket[data-selected=true] .kn-order-bucket__count{background:#06351b;color:#fff}.kn-dashboard-content .kn-order-list-summary{margin-block-end:12px}.kn-dashboard-content .kn-order-list-summary h2{color:var(--kn-product-ink);font-size:14px;font-weight:600}.kn-dashboard-content .kn-order-table-reference>p:first-child{color:var(--kn-product-ink);font-size:13px;font-weight:600}.kn-dashboard-content .kn-order-table-reference>p+p{margin-block-start:5px;font-size:12px;font-weight:400}.kn-dashboard-content .kn-order-detail__header{padding-block-end:20px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-order-detail__header h1{color:var(--kn-product-ink);font-size:24px;font-weight:600}.kn-dashboard-content .kn-order-detail__status{display:flex;align-items:center;gap:10px}.kn-dashboard-content .kn-order-detail__status>span:first-child{color:hsl(var(--muted-foreground));font-size:12px}.kn-dashboard-content .kn-order-detail__tools>section,.kn-dashboard-content .kn-order-settlement,.kn-dashboard-content .kn-order-timeline{border-radius:8px}.kn-dashboard-content .kn-order-settlement{padding:18px}.kn-dashboard-content .kn-order-settlement>div:first-child{align-items:flex-start;flex-direction:column;gap:12px}.kn-dashboard-content .kn-order-settlement>div:first-child>span:first-child{font-size:13px;font-weight:500}.kn-dashboard-content .kn-order-settlement>div:first-child svg{color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-order-settlement .kn-order-settlement__net{font-size:23px;font-weight:600}.kn-dashboard-content .kn-order-settlement .kn-order-settlement__net.text-primary{color:var(--kn-product-ink)}.kn-dashboard-content .kn-order-settlement__breakdown{padding-block-start:15px;font-size:12px;line-height:1.9}.kn-dashboard-content .kn-order-settlement__breakdown p{font-size:11px}.kn-dashboard-content .kn-order-timeline{padding:20px}.kn-dashboard-content .kn-order-timeline h2{color:var(--kn-product-ink);font-size:14px;font-weight:600}.kn-dashboard-content .kn-order-timeline__caption{margin-block-start:5px;color:hsl(var(--muted-foreground));font-size:11px}.kn-dashboard-content .kn-order-timeline__event{padding-block-end:22px}.kn-dashboard-content .kn-order-timeline__event p{font-size:13px;font-weight:500}@media(max-width:639px){.kn-dashboard-content .kn-product-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kn-dashboard-content .kn-product-stats [data-slot=stat]{padding:12px}.kn-dashboard-content .kn-product-stats [data-slot=stat-label]{font-size:11px}.kn-dashboard-content .kn-product-stats [data-slot=stat-value]{font-size:23px}.kn-dashboard-content .kn-product-stats [data-slot=stat-icon]{display:none}.kn-dashboard-content .kn-product-toolbar{gap:10px;padding:10px}.kn-dashboard-content .kn-product-search{flex-basis:100%}.kn-dashboard-content .kn-product-status-filter{flex:1}.kn-dashboard-content .kn-product-status-filter button{flex:1;padding-inline:9px}.kn-dashboard-content .kn-product-reorder-hint{display:none}.kn-dashboard-content .kn-product-editor-header__actions{width:100%}.kn-dashboard-content .kn-product-section__header{padding:16px 16px 0}.kn-dashboard-content button.kn-product-section__header{padding-block-end:16px}.kn-dashboard-content .kn-product-section__body{padding:16px}.kn-dashboard-content .kn-product-form__actions{padding:12px 16px;border-radius:0;margin-inline:-16px}.kn-dashboard-content .kn-product-form__actions p,.kn-dashboard-content .kn-product-form__actions button{width:100%}.kn-dashboard-content .kn-order-bucket{padding-inline:12px}.kn-dashboard-content .kn-order-create__header{flex-wrap:wrap}.kn-dashboard-content .kn-order-create__header>button{margin-inline-start:48px}}.kn-dashboard-content .kn-account-page .kn-account-panels{align-items:stretch}.kn-dashboard-content .kn-account-page .kn-account-section{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.kn-dashboard-content .kn-account-page .kn-account-section-heading h2{font-size:15px;font-weight:600}.kn-dashboard-content .kn-account-page .kn-account-details{display:grid;gap:18px;min-width:0;margin:0}.kn-dashboard-content .kn-account-page .kn-account-details>div{min-width:0;margin:0;padding-bottom:16px}.kn-dashboard-content .kn-account-page form>button{align-self:start}.kn-dashboard-content .kn-account-page form>p{font-size:12px}.kn-dashboard-content .kn-account-verification-form label[for=doc]:has(input){flex-direction:row;min-height:78px;padding:16px;border-width:1px;border-radius:6px}.kn-dashboard-content .kn-account-verification-form label[for=doc] span{min-width:0;overflow-wrap:anywhere}.kn-dashboard-content .kn-account-verification-form>div>button{width:auto;height:40px}@media(min-width:640px){.kn-dashboard-content .kn-account-page .kn-account-details{grid-template-columns:repeat(3,minmax(0,1fr))}.kn-dashboard-content .kn-account-page .kn-account-details>div{padding:0;border:0}.kn-dashboard-content .kn-account-page .kn-account-details>div+div{border-inline-start:1px solid hsl(var(--border));padding-inline-start:18px}}.kn-dashboard-content{--kn-chart-line: hsl(var(--foreground));--kn-chart-area: hsl(var(--secondary));--kn-chart-bar: #477d57}.kn-dashboard-content .kn-settings-content{min-width:0}.kn-dashboard-content .kn-settings-tabs{display:flex;gap:4px;overflow-x:auto;padding:5px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.kn-dashboard-content .kn-settings-tabs a{flex-shrink:0;padding:9px 16px;border-radius:5px;color:hsl(var(--muted-foreground));font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.kn-dashboard-content .kn-settings-tabs a:hover,.kn-dashboard-content .kn-settings-tabs a:focus-visible{color:hsl(var(--foreground));background:hsl(var(--secondary))}.kn-dashboard-content .kn-settings-section,.kn-dashboard-content .kn-account-section{padding:24px;border-radius:8px;scroll-margin-top:100px}.kn-dashboard-content .kn-settings-section>h2,.kn-dashboard-content .kn-account-section>h2{font-size:15px;font-weight:600}.kn-dashboard-content .kn-settings-section>h2:first-child{margin-bottom:10px}.kn-dashboard-content .kn-settings-section>p{font-size:12px;line-height:1.8;font-weight:400}.kn-dashboard-content .kn-settings-general-layout{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:28px;padding-top:12px}.kn-dashboard-content .kn-settings-section label>span:first-child{font-size:12px;font-weight:500;line-height:1.7;margin-bottom:7px}.kn-dashboard-content .kn-settings-input{min-height:40px;padding:9px 12px;border-radius:6px;font-size:13px;background:hsl(var(--card));transition:border-color .15s}.kn-dashboard-content .kn-settings-input:focus{border-color:hsl(var(--foreground));box-shadow:0 0 0 2px hsl(var(--foreground) / .06)}.kn-dashboard-content .kn-settings-save{min-width:88px;height:38px;margin-top:20px;padding-inline:17px;border-radius:6px;background:hsl(var(--foreground));color:hsl(var(--background));font-size:13px;font-weight:500}.kn-dashboard-content .kn-settings-save:hover{opacity:.9}.kn-dashboard-content .kn-settings-switch{width:40px;height:24px;padding:0;border:0;border-radius:9999px;background:hsl(var(--muted-foreground) / .3);transition:background-color .15s;cursor:pointer}.kn-dashboard-content .kn-settings-switch[aria-checked=true]{background:#06351b}.dark .kn-dashboard-content .kn-settings-switch[aria-checked=true]{background:#00dc33}.kn-dashboard-content .kn-settings-switch:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.kn-dashboard-content .kn-settings-switch:disabled{opacity:.5;cursor:not-allowed}.kn-dashboard-content .kn-settings-switch>span{position:absolute;width:18px;height:18px;top:3px;inset-inline-start:3px;border-radius:9999px;background:#fff;transition:transform .15s}.kn-dashboard-content .kn-settings-switch[aria-checked=true]>span{transform:translate(16px)}.kn-dashboard-content .kn-settings-switch:dir(rtl)[aria-checked=true]>span{transform:translate(-16px)}@media(prefers-reduced-motion:reduce){.kn-dashboard-content .kn-settings-switch,.kn-dashboard-content .kn-settings-switch>span{transition:none}}.kn-dashboard-content .kn-settings-control-row{gap:20px;min-height:55px;padding-block:13px}.kn-dashboard-content .kn-settings-control-row>span,.kn-dashboard-content .kn-settings-control-row p:first-child{font-size:13px;font-weight:500;line-height:1.7}.kn-dashboard-content .kn-settings-control-row p+p{margin-top:4px;font-weight:400;line-height:1.75}.kn-dashboard-content .kn-settings-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:30px;column-gap:30px}.kn-dashboard-content .kn-settings-control-grid>.kn-settings-control-row{border-top:0;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-account-panels{align-items:start}.kn-dashboard-content .kn-account-section h2 svg{width:17px;height:17px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-account-details{margin-top:22px}.kn-dashboard-content .kn-account-details>div{padding-bottom:18px;margin-top:18px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-account-details>div:last-child{padding-bottom:0;border-bottom:0}.kn-dashboard-content .kn-account-details dt{font-size:12px;font-weight:400}.kn-dashboard-content .kn-account-details dd{margin-top:9px;font-size:14px;font-weight:500}.kn-dashboard-content .kn-account-details dd>span[class*=rounded-full]{border-radius:4px;font-weight:500}.kn-dashboard-content .kn-account-description{margin-top:9px;font-size:12px;color:hsl(var(--muted-foreground));line-height:1.8}.kn-dashboard-content .kn-account-section form>p{line-height:1.8;font-weight:400}.kn-dashboard-content .kn-integrations-list{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));overflow:hidden}.kn-dashboard-content .kn-integrations-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 22px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-integrations-heading h2{font-size:14px;font-weight:600}.kn-dashboard-content .kn-integrations-heading>span{font-size:12px;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-integration-row{display:grid;grid-template-columns:42px minmax(0,1fr) 105px 90px;align-items:center;gap:18px;padding:20px 22px}.kn-dashboard-content .kn-integration-row+.kn-integration-row{border-top:1px solid hsl(var(--border))}.kn-dashboard-content .kn-integration-copy{min-width:0}.kn-dashboard-content .kn-integration-copy h3{font-size:14px;font-weight:600}.kn-dashboard-content .kn-integration-copy p{margin-top:5px;font-size:12px;line-height:1.7;color:hsl(var(--muted-foreground))}.kn-dashboard-content .kn-integration-status{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:hsl(var(--muted-foreground));white-space:nowrap}.kn-dashboard-content .kn-integration-status>span{width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground) / .45)}.kn-dashboard-content .kn-integration-connected{color:hsl(var(--foreground))}.kn-dashboard-content .kn-integration-connected>span{background:#00bc32}.kn-dashboard-content .kn-integration-action{min-height:34px;border:1px solid hsl(var(--foreground));border-radius:6px;padding:6px 14px;background:hsl(var(--foreground));color:hsl(var(--background));font-size:12px;font-weight:500;transition:opacity .15s}.kn-dashboard-content .kn-integration-action:hover{opacity:.85}.kn-dashboard-content .kn-integration-manage{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.kn-dashboard-content .kn-integration-dialog{border-radius:10px}.kn-dashboard-content .kn-integration-confirm{border-radius:6px;font-size:13px;font-weight:500}.kn-dashboard-content .kn-report-filters{padding:12px 16px;border-radius:8px}.kn-dashboard-content .kn-report-periods{gap:4px}.kn-dashboard-content .kn-report-periods button,.kn-dashboard-content .kn-report-metric-tabs button{border-radius:5px;font-size:12px;min-height:32px}.kn-dashboard-content .kn-report-periods button[aria-pressed=true],.kn-dashboard-content .kn-report-metric-tabs button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.kn-dashboard-content .kn-report-kpi-grid{gap:12px}.kn-dashboard-content .kn-report-kpi{padding:19px 20px;border-radius:8px}.kn-dashboard-content .kn-report-kpi-label{font-size:12px;font-weight:400}.kn-dashboard-content .kn-report-kpi-value{margin-top:9px;font-size:24px;line-height:1.4;font-weight:600;letter-spacing:normal}.kn-dashboard-content .kn-report-kpi-change{font-size:11px}.kn-dashboard-content .kn-report-panel{padding:21px 22px;border-radius:8px}.kn-dashboard-content .kn-report-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:15px;border-bottom:1px solid hsl(var(--border))}.kn-dashboard-content .kn-report-panel-heading h2{font-size:14px;font-weight:600}.kn-dashboard-content .kn-report-panel-value{font-size:19px;font-weight:600}.kn-dashboard-content .kn-report-row{gap:18px;font-weight:400}.kn-dashboard-content .kn-report-row dd{font-weight:500;flex-shrink:0}.kn-dashboard-content .kn-report-row[data-emphasis=true]{font-weight:600}.kn-dashboard-content .kn-report-funnel{border-radius:6px}.kn-dashboard-content .kn-analytics-report progress{height:5px;accent-color:#477d57}.kn-dashboard-content .kn-analytics-report progress::-webkit-progress-bar{background:hsl(var(--secondary));border-radius:3px}.kn-dashboard-content .kn-analytics-report progress::-webkit-progress-value{background:#477d57;border-radius:3px}.kn-dashboard-content .kn-analytics-report progress::-moz-progress-bar{background:#477d57;border-radius:3px}.kn-dashboard-content .kn-payout-row{gap:20px;padding-block:17px}.kn-dashboard-content .kn-payout-row>div p+p{margin-top:7px;font-weight:400}.kn-dashboard-content .kn-support-row{gap:20px;padding:18px 20px}.kn-dashboard-content .kn-support-row>div p+p{margin-top:6px;line-height:1.6;font-weight:400}.kn-dashboard-content .kn-notification-row{padding:20px}.kn-dashboard-content .kn-notification-unread{background:hsl(var(--secondary) / .55);box-shadow:inset -2px 0 #00c033}.kn-dashboard-content .kn-notification-icon{border-radius:7px;color:hsl(var(--muted-foreground));background:hsl(var(--secondary))}.kn-dashboard-content .kn-notification-row>div:last-child>p{margin-top:7px;font-size:12px;font-weight:400;line-height:1.8}.dark .kn-dashboard-content{--kn-chart-bar: #74aa82}@media(max-width:767px){.kn-dashboard-content .kn-settings-general-layout{grid-template-columns:minmax(0,1fr);gap:14px}.kn-dashboard-content .kn-settings-control-grid{grid-template-columns:minmax(0,1fr)}.kn-dashboard-content .kn-settings-section,.kn-dashboard-content .kn-account-section{padding:20px}.kn-dashboard-content .kn-settings-tabs a{padding-inline:12px;font-size:12px}.kn-dashboard-content .kn-integration-row{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:18px}.kn-dashboard-content .kn-integration-row>img{width:38px!important;height:38px!important}.kn-dashboard-content .kn-integration-copy{grid-column:2 / 4}.kn-dashboard-content .kn-integration-status{grid-column:2}.kn-dashboard-content .kn-integration-action{grid-column:3}.kn-dashboard-content .kn-integrations-heading{align-items:flex-start;flex-direction:column;gap:7px;padding:16px 18px}.kn-dashboard-content .kn-report-panel{padding:18px}.kn-dashboard-content .kn-report-kpi{padding:12px 14px}.kn-dashboard-content .kn-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kn-dashboard-content .kn-report-kpi-value{font-size:20px}.kn-dashboard-content .kn-report-kpi>p:not(.kn-report-kpi-label):not(.kn-report-kpi-value){font-size:11px;line-height:1.75}.kn-dashboard-content .kn-support-row{gap:12px;padding:16px}.kn-dashboard-content .kn-notification-row{padding:16px}}.knan-legal{background:#f5f7f5;color:#06351b;padding-bottom:clamp(64px,8vw,112px)}.knan-legal-heading{max-width:1136px;margin-inline:auto;padding:40px 32px 54px}.knan-legal-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:48px;color:#5c7163;font-size:13px}.knan-legal-breadcrumb a{transition:color .15s}.knan-legal-breadcrumb a:hover{color:#06351b;text-decoration:underline;text-underline-offset:4px}.knan-legal-breadcrumb [aria-hidden]{color:#9aa99e}.knan-legal-eyebrow{display:flex;align-items:center;gap:10px;color:#44644f;font-size:14px;font-weight:500}.knan-legal-eyebrow:before{content:"";width:8px;height:8px;background:#00dc33}.knan-legal-heading h1{max-width:1000px;margin-top:21px;font-size:clamp(2rem,4.5vw,4rem);line-height:1.45;font-weight:600;text-wrap:balance}.knan-legal-updated{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin-top:26px;padding-top:18px;border-top:1px solid #cfdbd2;color:#5c7163;font-size:14px}.knan-legal-updated time{color:#06351b;font-size:13px}.knan-legal-article{width:min(100% - 64px,1072px);margin-inline:auto;padding:44px clamp(28px,6vw,82px) 28px;background:#fff;border:1px solid #dce5de;border-top:3px solid #06351b}.knan-legal-prose{overflow-wrap:anywhere;font-size:16px;line-height:2}.knan-legal-prose :is(p,li){color:#496151;font-weight:400;line-height:2}.knan-legal-prose p{margin-block:18px}.knan-legal-prose :is(h1,h2,h3,h4){color:#06351b;font-weight:600;line-height:1.7;scroll-margin-top:110px}.knan-legal-prose h1{margin-block:34px 18px;font-size:1.7rem}.knan-legal-prose h2{margin-block:44px 18px;padding-top:28px;border-top:1px solid #e0e8e2;font-size:1.45rem}.knan-legal-prose h3{margin-block:30px 14px;font-size:1.2rem}.knan-legal-prose h4{font-size:1.075rem}.knan-legal-prose strong{color:#06351b;font-weight:600}.knan-legal-prose a{color:#06351b;text-decoration:underline;text-decoration-color:#00b82b;text-underline-offset:4px}.knan-legal-prose a:hover{text-decoration-color:currentColor}.knan-legal-prose :is(ul,ol){padding-inline-start:25px;margin-block:20px;list-style-position:outside}.knan-legal-prose li{padding-inline-start:5px;margin-block:8px}.knan-legal-prose li::marker{color:#249542}.knan-legal-prose blockquote{padding:21px 24px;margin-block:0 30px;border:1px solid #d4e3d8;border-inline-start:3px solid #00dc33;border-radius:4px;background:#f5f9f5;color:#44604d;font-size:14px;font-weight:400;line-height:1.95}.knan-legal-prose hr{margin-block:32px;border-color:#dce5de}.knan-legal-end{display:flex;justify-content:flex-end;margin-top:42px;padding-top:26px;border-top:1px solid #dce5de}.knan-legal-end a{display:inline-flex;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:500}.knan-legal-end a:hover{color:#188737}.knan-legal :focus-visible{outline:2px solid #168337;outline-offset:5px;box-shadow:none}@media(max-width:639px){.knan-legal-heading{padding:24px 22px 32px}.knan-legal-breadcrumb{margin-bottom:32px;font-size:12px}.knan-legal-heading h1{font-size:2rem;line-height:1.55}.knan-legal-updated{margin-top:20px;font-size:13px}.knan-legal-article{width:calc(100% - 32px);padding:24px 21px}.knan-legal-prose{font-size:15px}.knan-legal-prose h2{margin-top:32px;padding-top:24px;font-size:1.25rem}.knan-legal-prose blockquote{padding:17px;font-size:13px}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:9999px;background:hsl(var(--muted-foreground) / .35) padding-box}::-webkit-scrollbar-thumb:hover{border-width:2px;background-color:hsl(var(--muted-foreground) / .6)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .35) transparent}}
