.cw{--ai:#8b7cf6b3;--mk-primary-deep:color-mix(in srgb, var(--primary) 82%, black);--mk-rose-deep:color-mix(in srgb, var(--sw-rose) 82%, black);--mk-ai-tint:color-mix(in srgb, var(--ai) 14%, var(--card));--mk-sh-1:0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--foreground) 10%, transparent);--mk-sh-2:0 2px 6px color-mix(in srgb, var(--foreground) 5%, transparent), 0 24px 48px -18px color-mix(in srgb, var(--ai) 25%, transparent);--mk-sh-3:0 50px 100px -40px color-mix(in srgb, var(--ai) 38%, transparent), 0 18px 36px -18px color-mix(in srgb, var(--primary) 25%, transparent);--mk-display:var(--font-bricolage), "Nirmala UI", "Noto Sans Tamil", "Noto Sans Devanagari", system-ui, sans-serif;--mk-body:var(--font-dm-sans), "Nirmala UI", "Noto Sans Tamil", "Noto Sans Devanagari", system-ui, sans-serif;--mk-ease:cubic-bezier(.22, 1, .36, 1);color:var(--foreground);font-family:var(--mk-body);-webkit-font-smoothing:antialiased}.cw-page{background:var(--background);min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}.cw a{color:inherit;text-decoration:none}.cw .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cw .num{font-variant-numeric:tabular-nums}.cw :focus-visible{outline:2px solid var(--sw-rose);outline-offset:2px}.cw .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw .glass{background:color-mix(in srgb, var(--card) 62%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff8c, 0 1px 2px color-mix(in srgb, var(--foreground) 5%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--ai) 25%, transparent), 0 40px 80px -40px color-mix(in srgb, var(--primary) 25%, transparent)}@media (prefers-reduced-transparency:reduce){.cw .glass{background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:none}}.cw .orbs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cw .orbs i{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.cw .mark-ring{background:conic-gradient(from 200deg, var(--primary), #fff, var(--ai), #fff, var(--primary));width:42px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:50%;flex:none;position:relative}.cw .mark-ring:after{content:"";background:radial-gradient(circle at 35% 30%, #fff, var(--card));box-shadow:inset 0 0 0 3px var(--primary);border-radius:50%;position:absolute;inset:7px}.cw .kicker{font:600 12px/1.2 var(--mk-body);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);display:block}.cw .btn{white-space:nowrap;font:600 15px/1 var(--mk-body);transition:box-shadow .6s var(--mk-ease), background-color .3s var(--mk-ease), filter .3s var(--mk-ease), transform .2s var(--mk-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;display:inline-flex}.cw .btn:active{transform:scale(.98)}.cw .btn-p{background:linear-gradient(180deg, var(--primary), var(--mk-primary-deep));color:var(--primary-foreground);box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 26px -12px color-mix(in srgb, var(--primary) 80%, transparent);text-shadow:0 1px #00000014;padding-right:8px}.cw .btn-p .ic{width:32px;height:32px;transition:transform .6s var(--mk-ease);background:#ffffff38;border-radius:50%;place-items:center;display:grid}.cw .btn-p:hover{filter:brightness(1.08)}.cw .btn-p:hover .ic{transform:translate(2px,-1px)scale(1.06)}.cw .btn-g{background:color-mix(in srgb, var(--card) 75%, transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #fff}.cw .btn-g:hover{background:var(--card)}.cw .btn-w{background:var(--card);color:var(--primary);box-shadow:0 12px 26px -14px #0a283c99}.cw.nav{z-index:30;margin-top:6px;position:sticky;top:14px}.cw .island{border-radius:999px;justify-content:space-between;align-items:center;gap:20px;height:62px;padding:0 10px 0 16px;display:flex}.cw .island .mark-ring{width:30px;height:30px}.cw .island .mark-ring:after{inset:5px}.cw .brand{align-items:center;gap:12px;min-width:0;display:flex}.cw .brand-name{font:650 14px/1 var(--mk-display);text-transform:uppercase;white-space:nowrap}.cw .island ul{color:var(--muted-foreground);gap:28px;margin:0;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.cw .island ul a{transition:color .3s var(--mk-ease)}.cw .island ul a:hover{color:var(--foreground)}.cw .island .btn{padding:10px 8px 10px 16px;font-size:14px}.cw .island .btn-p .ic{width:26px;height:26px}.cw .brand,.cw .island ul a,.cw .island .btn,.cw.foot nav a{min-height:44px}.cw .island ul a,.cw.foot nav a{align-items:center;display:inline-flex}.cw .island-actions{flex:none;align-items:center;gap:8px;display:flex}.cw .menu{display:none;position:relative}.cw .menu summary{cursor:pointer;width:44px;height:44px;color:var(--foreground);background:color-mix(in srgb, var(--card) 75%, transparent);box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 0 #fff;border-radius:999px;place-items:center;list-style:none;display:grid}.cw .menu summary::-webkit-details-marker{display:none}.cw .menu-panel{background:color-mix(in srgb, var(--card) 97%, transparent);width:224px;box-shadow:inset 0 0 0 1px var(--border), var(--mk-sh-2);border-radius:22px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.cw .menu-panel a{min-height:44px;color:var(--foreground);border-radius:14px;align-items:center;padding:0 14px;font-weight:500;display:flex}.cw .menu-panel a:hover{background:var(--secondary);color:var(--foreground)}.cw .menu-panel .menu-cta{color:var(--primary-foreground);border-radius:999px;justify-content:center;margin-top:6px;padding:0 16px;font-weight:600}.cw .menu-panel .menu-cta:hover{background:linear-gradient(180deg, var(--primary), var(--mk-primary-deep));color:var(--primary-foreground)}.cw .hero{isolation:isolate;padding:60px 0 64px;position:relative}.cw .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:48px;display:grid}.cw .h1{margin:0}.cw .h1-line{font:660 clamp(2.5rem, 4.3vw, 4.05rem)/1.02 var(--mk-display);letter-spacing:-.035em;text-wrap:balance;color:var(--foreground);margin-top:16px;display:block}.cw .h1 .c{color:var(--primary)}.cw .lede{color:var(--foreground);max-width:38ch;margin-top:22px;font-size:clamp(1.05rem,1.35vw,1.18rem)}.cw .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cw .cap{color:var(--muted-foreground);margin-top:16px;font-size:13px}.cw .mirror{--mx:70%;--my:20%;background:radial-gradient(240px 180px at var(--mx) var(--my), #fffffff2, transparent 70%), linear-gradient(140deg, #fdfefe 0%, #ccddd4 22%, #f4f9f6 45%, #b5cac0 70%, #eef5f1 100%);box-shadow:var(--mk-sh-3), inset 0 1px 1px #fff, inset 0 -2px 3px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:50% 50% 34px 34px/30% 30% 34px 34px;padding:14px;position:relative}.cw .ba{isolation:isolate;height:clamp(560px,47vw,680px);box-shadow:0 0 0 2px #fffffff2, 0 0 28px 6px color-mix(in srgb, var(--ai) 35%, transparent);animation:cw-halo 1.8s .4s var(--mk-ease) both;border-radius:50% 50% 22px 22px/29% 29% 22px 22px;position:relative;overflow:hidden}@keyframes cw-halo{0%{box-shadow:0 0 0 2px #fff3, 0 0 0 0 color-mix(in srgb, var(--ai) 0%, transparent)}}.cw .ba:after{content:"";z-index:7;pointer-events:none;animation:cw-sheen 1.8s .9s var(--mk-ease) forwards;background:linear-gradient(115deg,#0000 35%,#ffffff8c 47%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}@keyframes cw-sheen{to{transform:translate(120%)}}.cw .ba-line{width:2px;box-shadow:0 0 18px color-mix(in srgb, var(--ai) 60%, transparent);background:linear-gradient(#0000,#fff 18%,#fff);position:absolute;inset:0 auto 0 0;transform:translate(-50%)}.cw .ba-knob{z-index:6;cursor:grab;width:58px;height:58px;color:var(--primary);pointer-events:auto;background:color-mix(in srgb, var(--card) 75%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), 0 14px 30px -10px color-mix(in srgb, var(--ai) 50%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:56%;left:0;transform:translate(-50%,-50%)}.cw .ba-knob:active{cursor:grabbing}.cw .ba-knob:focus-visible{outline:3px solid var(--sw-rose);outline-offset:4px}.cw .scene{isolation:isolate;font-size:clamp(10px,.84vw,12px);position:absolute;inset:0}.cw .tag{z-index:4;font:600 12px/1 var(--mk-body);border-radius:999px;padding:8px 12px;position:absolute;top:15%}.cw .tag-b{background:color-mix(in srgb, var(--card) 85%, transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);left:9%}.cw .tag-a{background:var(--primary);color:var(--primary-foreground);right:9%}.cw .toast{z-index:8;border-radius:20px;align-items:center;gap:12px;max-width:300px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:16%;left:-40px}.cw .toast .t-ic{background:linear-gradient(160deg, var(--sw-rose), var(--mk-rose-deep));width:38px;height:38px;color:var(--on-rose);font:700 13px/1 var(--mk-body);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.cw .toast p{color:var(--foreground);margin:0;font-size:13.5px;line-height:1.35}.cw .toast p b{color:var(--foreground);font-size:14px;display:block}.cw .toast .t-s{color:var(--muted-foreground);margin-left:4px;font-size:11px}.cw .before{background:#dcd9d2 radial-gradient(70% 50% at 30% 30%,#ffffff73,#0000 70%)}.cw .b-grid{grid-template-columns:1.05fr 1fr;gap:22px;display:grid;position:absolute;inset:22% 6% 5%}.cw .notebook{box-shadow:var(--mk-sh-2);color:#2a2622;background:#fffdf8;background-image:linear-gradient(90deg, transparent 28px, color-mix(in srgb, var(--sw-rose) 45%, transparent) 28px 29px, transparent 29px), repeating-linear-gradient(180deg, transparent 0 23px, #d9dfe8 23px 24px);border-radius:4px 10px 10px 4px;height:fit-content;padding:14px 14px 14px 40px;transform:rotate(-2.4deg)}.cw .hand{font-family:Segoe Print,Bradley Hand,Chalkboard SE,Comic Sans MS,cursive}.cw .notebook h4{margin:0;font-size:1.3em;font-weight:700;line-height:24px}.cw .notebook ul{margin:0;padding:0}.cw .notebook li{white-space:nowrap;font-size:1.05em;line-height:24px;list-style:none}.cw .notebook s{-webkit-text-decoration-color:var(--sw-rose);text-decoration-color:var(--sw-rose);text-decoration-thickness:2px}.cw .q{color:var(--sw-rose);font-weight:700}.cw .wa-stack{gap:6px;margin-top:18px;display:grid;transform:rotate(1.2deg)}.cw .wa-head{font:600 .88em/1 var(--mk-body);color:#3b4348;justify-content:space-between;display:flex}.cw .badge{color:#fff;font:600 .85em/1 var(--mk-body);background:#25a35a;border-radius:999px;padding:3px 8px}.cw .wa{background:var(--card);box-shadow:var(--mk-sh-1);border-radius:10px 10px 10px 2px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:.93em;display:flex}.cw .wa span{color:var(--muted-foreground);font-size:.85em}.cw .xls{background:var(--card);box-shadow:var(--mk-sh-2);border-radius:6px;overflow:hidden;transform:rotate(1.6deg)}.cw .xls-t{color:#fff;font:600 .82em/1 var(--mk-body);white-space:nowrap;text-overflow:ellipsis;background:#1e7145;padding:7px 9px;overflow:hidden}.cw .xls table{border-collapse:collapse;width:100%;font:500 .84em/1 var(--mk-body);font-variant-numeric:tabular-nums}.cw .xls td{color:#333;border:1px solid #e1e1e1;padding:6px}.cw .xls tr:first-child td{background:#f3f3f3;font-weight:600}.cw .xls .bad{background:color-mix(in srgb, var(--error) 12%, white);color:var(--error)}.cw .cashbox{max-width:16em;height:9em;margin-top:26px;position:relative}.cw .box{height:5.8em;box-shadow:var(--mk-sh-2), inset 0 2px 0 #fff3;background:linear-gradient(#7d8f99,#5a6b74);border-radius:10px;position:absolute;bottom:0;left:0;right:0}.cw .box:after{content:"";background:#d7dde3;border-radius:4px;width:2.2em;height:1.4em;position:absolute;top:42%;left:44%}.cw .note{width:6em;height:2.6em;font:700 1em/2.6em var(--mk-body);color:#fff;box-shadow:var(--mk-sh-1);border-radius:3px;padding-left:.7em;position:absolute}.cw .n1{background:#6f8c71;top:.6em;left:.6em;transform:rotate(-14deg)}.cw .n2{background:#ad5f67;top:0;left:5.2em;transform:rotate(9deg)}.cw .n3{background:#a8873d;top:1em;left:9.4em;transform:rotate(-4deg)}.cw .count{color:var(--sw-rose);font-size:1.2em;font-weight:700;position:absolute;top:-.8em;right:-.4em;transform:rotate(7deg)}.cw .stk{z-index:3;color:#2a2622;width:10em;margin:0;padding:11px 11px 14px;font-size:1.02em;line-height:1.25;position:absolute;box-shadow:0 12px 20px -8px #00000040}.cw .st1{background:#f3dc8a;top:19%;left:34%;transform:rotate(5deg)}.cw .st2{background:#efc3c2;bottom:24%;right:7%;transform:rotate(-4deg)}.cw .after{background:linear-gradient(180deg, #fbfdfc, var(--background))}.cw .app{grid-template-columns:13.5em 1fr;gap:10px;display:grid;position:absolute;inset:21% 5% 4%}.cw .card{background:var(--card);box-shadow:var(--mk-sh-1), inset 0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:14px}.cw .side{align-content:start;gap:10px;display:grid}.cw .pad{padding:13px}.cw .lbl{font:600 .76em/1.2 var(--mk-body);color:var(--muted-foreground);margin:0}.cw .outlets .r{border-top:1px solid var(--border);justify-content:space-between;padding:7px 0;font-size:.93em;display:flex}.cw .outlets .r:first-of-type{border-top:0}.cw .outlets .on{color:var(--primary);font-weight:600}.cw .dot{background:var(--primary);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.cw .wcard{color:var(--on-rose);background:linear-gradient(140deg, var(--sw-rose), var(--mk-rose-deep));box-shadow:var(--mk-sh-2), inset 0 1px 0 #ffffff4d;position:relative;overflow:hidden}.cw .wcard:after{content:"";background:radial-gradient(circle,#ffffff4d,#0000 65%);border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;right:-30px}.cw .wcard .lbl{color:#fffffff2}.cw .wcard .amt{font:650 1.85em/1.1 var(--mk-display);letter-spacing:-.02em;margin:8px 0 3px}.cw .wcard small{color:var(--on-rose);font-size:.78em}.cw .pay .bar{gap:3px;margin:9px 0 8px;display:flex}.cw .pay .bar i{background:var(--primary);border-radius:3px;height:6px}.cw .pay .amt{font:650 1.2em/1 var(--mk-display)}.cw .chip{font:600 .74em/1 var(--mk-body);background:var(--secondary);color:var(--primary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-style:normal;display:inline-flex}.cw .chip.ai{background:var(--mk-ai-tint);color:var(--sw-rose)}.cw .chip.you{background:color-mix(in srgb, var(--sw-gold) 14%, var(--card));color:var(--sw-gold)}.cw .main{grid-template-rows:1fr auto;gap:10px;min-height:0;display:grid}.cw .cal{flex-direction:column;min-height:0;display:flex;overflow:hidden}.cw .cal-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.cw .cal-h b{font:650 1em/1 var(--mk-display)}.cw .seg{background:var(--background);font:600 .72em/1 var(--mk-body);border-radius:8px;padding:3px;display:flex}.cw .seg span{color:var(--muted-foreground);border-radius:6px;padding:5px 8px}.cw .seg .on{background:var(--card);color:var(--foreground);box-shadow:var(--mk-sh-1)}.cw .cal-g{flex:1;grid-template-columns:3.2em repeat(3,1fr);min-height:0;display:grid;position:relative}.cw .t{font:500 .72em/1 var(--mk-body);color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-template-rows:repeat(5,1fr);padding:6px 0 0 9px;display:grid}.cw .col{border-left:1px solid var(--border);position:relative}.cw .who{font:600 .76em/1 var(--mk-body);border-bottom:1px solid var(--border);color:var(--foreground);white-space:nowrap;align-items:center;gap:6px;padding:8px 7px;display:flex}.cw .av{width:1.7em;height:1.7em;font:700 .8em/1 var(--mk-body);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.cw .ev{border-radius:8px;padding:6px 7px;font-size:.76em;line-height:1.25;position:absolute;left:5px;right:5px;overflow:hidden}.cw .ev b{font-weight:600;display:block}.cw .ev span{opacity:.9}.cw .e1{background:color-mix(in srgb, var(--sw-rose) 14%, var(--card));color:var(--sw-rose)}.cw .e2{background:var(--secondary);color:var(--primary)}.cw .e3{background:color-mix(in srgb, var(--sw-gold) 14%, var(--card));color:var(--sw-gold)}.cw .e4{background:color-mix(in srgb, var(--sw-slate) 14%, var(--card));color:var(--sw-slate)}.cw .eai{background:linear-gradient(160deg, var(--sw-rose), var(--mk-rose-deep));color:var(--on-rose)}.cw .now{background:var(--primary);z-index:2;height:2px;position:absolute;top:57%;left:3.2em;right:0}.cw .bill{grid-template-columns:1fr auto;gap:4px 16px;padding:13px;font-size:.86em;display:grid}.cw .bill .h{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.cw .bill .h b{font:650 1.05em/1 var(--mk-display)}.cw .bill .r{color:var(--muted-foreground)}.cw .bill .tot{border-top:1px dashed var(--border);margin-top:3px;padding-top:7px;font-size:1.08em;font-weight:600}.cw .paid{background:var(--secondary);color:var(--primary);font:700 .72em/1 var(--mk-body);letter-spacing:.06em;border-radius:6px;padding:5px 8px}.cw .h2{font:660 clamp(2rem, 3.8vw, 3.2rem)/1.03 var(--mk-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.cw .h2 span{color:var(--sw-rose)}.cw .sub{color:var(--foreground);text-wrap:pretty;max-width:46ch;margin-top:16px;font-size:1.08rem}.cw .ai-story{isolation:isolate;padding:110px 0 90px;scroll-margin-top:90px;position:relative}.cw .ai-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.cw .steps{margin:30px 0 0;padding:0;list-style:none;display:grid}.cw .step{border-top:1px solid var(--border);opacity:.6;transition:opacity .6s var(--mk-ease);grid-template-columns:44px 1fr;gap:14px;padding:15px 0;display:grid}.cw .step:last-child{border-bottom:1px solid var(--border)}.cw .step.on{opacity:1}.cw .step i{font:700 15px/1 var(--mk-display);background:var(--mk-ai-tint);width:34px;height:34px;color:var(--sw-rose);transition:background-color .6s var(--mk-ease), color .6s var(--mk-ease);border-radius:12px;place-items:center;font-style:normal;display:grid}.cw .step.on i{background:var(--sw-rose);color:var(--on-rose)}.cw .step b{font-weight:600;display:block}.cw .step span{color:var(--muted-foreground);font-size:.95rem}.cw .stagebox{background:linear-gradient(150deg, var(--mk-ai-tint), var(--secondary));min-height:560px;box-shadow:inset 0 0 0 1px #ffffffb3, var(--mk-sh-3);border-radius:34px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:24px;padding:34px;display:grid;position:relative;overflow:hidden}.cw .stagebox:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ai) 28%, transparent), transparent 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-100px;right:-80px}.cw .stagebox:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary) 25%, transparent), transparent 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-120px;left:-100px}.cw .smp{color:var(--muted-foreground);z-index:2;font-size:11px;position:absolute;top:16px;right:18px}.cw .phone{z-index:1;box-shadow:inset 0 0 0 1px #ffffffe6, 0 40px 80px -30px color-mix(in srgb, var(--ai) 45%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--foreground) 25%, transparent);background:linear-gradient(#f9fcfb,#e8f2ee);border-radius:38px;padding:9px;position:relative}.cw .screen{background:#efeae2;border-radius:30px;flex-direction:column;height:500px;display:flex;overflow:hidden}.cw .wa-bar{color:#fff;background:#0b7a6c;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.cw .wa-bar .mark-ring{width:32px;height:32px}.cw .wa-bar .mark-ring:after{inset:5px}.cw .wa-bar b{font-size:14px;line-height:1.2;display:block}.cw .wa-bar small{font-size:11.5px}.cw .thread{flex-direction:column;flex:1;gap:7px;padding:14px 10px;font-size:13px;display:flex;overflow:hidden}.cw .m{color:#111;border-radius:9px;max-width:84%;padding:7px 10px 6px;line-height:1.35;box-shadow:0 1px 1px #00000014}.cw .m small{text-align:right;color:#4d5560;margin-top:2px;font-size:10.5px;display:block}.cw .m.in{background:var(--card);border-top-left-radius:2px;align-self:flex-start}.cw .m.out{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.cw .m .sl{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cw .m .sl span{background:var(--card);color:#1f6a3a;border:1px solid #9ed39a;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:600}.cw .slot{z-index:1;position:relative}.cw .slotcard{border-radius:22px;padding:16px}.cw .slotcard .cal-h{border:0;padding:4px 2px 12px}.cw .mini-cal{grid-template-columns:3.4em 1fr;font-size:13px;display:grid}.cw .mini-cal .tt{color:var(--muted-foreground);font-variant-numeric:tabular-nums;grid-template-rows:repeat(4,52px);font-size:11.5px;display:grid}.cw .mini-cal .lane{border-left:1px solid var(--border);background:repeating-linear-gradient(180deg, transparent 0 51px, color-mix(in srgb, var(--foreground) 7%, transparent) 51px 52px);position:relative}.cw .mini-cal .ev{font-size:12.5px}.cw .handover{color:var(--foreground);border-radius:16px;margin-top:14px;padding:12px 14px;font-size:13px}.cw .handover b{color:var(--foreground);display:block}.cw .mods{isolation:isolate;padding:40px 0 100px;scroll-margin-top:90px;position:relative}.cw .bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:16px;margin-top:48px;display:grid}.cw .tile{min-width:0;display:flex}.cw .cell{background:color-mix(in srgb, var(--card) 35%, transparent);border-radius:30px;flex:1;min-width:0;padding:7px;display:flex;box-shadow:inset 0 0 0 1px #fff9}.cw .cell-in{border-radius:24px;flex-direction:column;flex:1;gap:18px;min-width:0;padding:26px;display:flex;position:relative;overflow:hidden}.cw .cell h3{font:650 1.25rem/1.15 var(--mk-display);letter-spacing:-.015em;margin:0}.cw .cell p.d{color:var(--muted-foreground);max-width:36ch;margin:6px 0 0;font-size:.95rem}.cw .c-cal{grid-area:span 2/span 4}.cw .c-in{grid-area:span 2/span 2}.cw .c-gst,.cw .c-wal{grid-column:span 3}.cw .c-pay{grid-column:span 2}.cw .c-out{grid-column:span 4}.cw .c-in .cell-in{background:linear-gradient(170deg, var(--sw-rose), var(--mk-rose-deep));color:var(--on-rose)}.cw .c-in p.d{color:var(--on-rose)}.cw .c-out .cell-in{background:linear-gradient(160deg, color-mix(in srgb, var(--card) 75%, transparent), color-mix(in srgb, var(--primary) 12%, transparent))}.cw .mock{background:color-mix(in srgb, var(--card) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:16px;flex:1;padding:30px 14px 14px;font-size:13px;position:relative}.cw .mock .smp{top:10px;right:12px}.cw .wk{grid-template-columns:3.2em repeat(4,1fr);height:100%;min-height:300px;font-size:12px;display:grid}.cw .inbox{flex:1;align-content:start;gap:8px;display:grid}.cw .ib{background:color-mix(in srgb, var(--card) 95%, transparent);color:var(--foreground);border-radius:14px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 12px;font-size:12.5px;display:grid;box-shadow:0 10px 20px -14px #0a285a99}.cw .ib b{font-weight:600}.cw .ib span{color:var(--muted-foreground);grid-column:1}.cw .ib .chip{grid-area:1/2/3;align-self:center}.cw .ib-note{color:#fff;margin:0;font-size:11px}.cw .gl{justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.cw .gl.mute{color:var(--muted-foreground)}.cw .gl.tot{border-top:1.5px solid var(--foreground);margin-top:6px;padding-top:8px;font-weight:700}.cw .memb{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cw .memb p{margin:0}.cw .big2{font:650 2.2rem/1 var(--mk-display);letter-spacing:-.03em;color:var(--sw-rose)}.cw .tiers{flex-wrap:wrap;gap:6px;display:flex}.cw .tiers span{font:600 12px/1 var(--mk-body);background:color-mix(in srgb, var(--card) 80%, transparent);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;padding:7px 10px}.cw .tiers .on{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.cw .staff{gap:8px;font-size:13px;display:grid}.cw .staff div{grid-template-columns:5.5em 1fr auto;align-items:center;gap:10px;display:grid}.cw .staff i{background:linear-gradient(90deg, var(--primary), var(--ai));border-radius:4px;height:7px;display:block}.cw .outs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cw .ot{background:color-mix(in srgb, var(--card) 82%, transparent);box-shadow:inset 0 1px 0 #fff, inset 0 0 0 1px color-mix(in srgb, var(--foreground) 6%, transparent), 0 10px 22px -14px color-mix(in srgb, var(--ai) 35%, transparent);border-radius:14px;padding:14px}.cw .ot p{color:var(--muted-foreground);margin:0;font-size:12.5px}.cw .ot b{font:650 1.35rem/1.1 var(--mk-display);margin-top:6px;display:block}.cw .ot small{color:var(--primary);font-size:12px}.cw .pricing{isolation:isolate;padding:20px 0 110px;scroll-margin-top:90px;position:relative}.cw .cur{border-radius:999px;margin-top:24px;padding:4px;display:inline-flex}.cw .cur button{font:600 14px/1 var(--mk-body);color:var(--muted-foreground);cursor:pointer;transition:background-color .3s var(--mk-ease), color .3s var(--mk-ease), box-shadow .3s var(--mk-ease);background:0 0;border:0;border-radius:999px;padding:10px 16px}.cw .cur button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 14px -6px color-mix(in srgb, var(--primary) 70%, transparent)}.cw .plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.cw .plan .cell-in{gap:22px;padding:32px 28px}.cw .pn{font:700 1.1rem/1 var(--mk-display);text-transform:uppercase;letter-spacing:.01em;margin:0}.cw .pn small{font:400 .9rem/1.4 var(--mk-body);text-transform:none;color:var(--muted-foreground);letter-spacing:0;margin-top:8px;display:block}.cw .price{min-height:92px}.cw .price b{font:700 3.2rem/1 var(--mk-display);letter-spacing:-.04em;display:block}.cw .price>span,.cw .price .per{color:var(--muted-foreground);margin-top:6px;font-size:.88rem;display:block}.cw .price.tbc b{color:var(--muted-foreground);letter-spacing:-.02em}.cw .tbc-tag{font:600 11px/1 var(--mk-body);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--sw-gold) 16%, transparent);color:var(--sw-gold);border-radius:6px;margin-top:8px;padding:5px 8px;font-style:normal;display:table}.cw .plan ul{gap:10px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.cw .plan li{gap:10px;display:flex}.cw .plan li:before{content:"";background:var(--secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%230E4F47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.cw .plan .btn{width:100%;min-height:50px;margin-top:auto}.cw .plan .btn-p{padding-top:9px;padding-bottom:9px}.cw .plan.feat .cell-in{background:linear-gradient(165deg, var(--primary), var(--sw-rose));color:var(--on-rose);box-shadow:inset 0 1px 0 #ffffff40, var(--mk-sh-3)}.cw .plan.feat .pn small,.cw .plan.feat .price>span,.cw .plan.feat .price .per{color:var(--on-rose)}.cw .plan.feat .price.tbc b{color:#fffc}.cw .plan.feat .tbc-tag{color:#fff;background:#fff3}.cw .plan.feat li:before{background-color:#fff3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cw .pop{font:600 12px/1 var(--mk-body);color:#fff;background:#fff3;border-radius:999px;align-self:flex-start;padding:7px 10px}.cw .fine{color:var(--muted-foreground);margin-top:20px;font-size:13px}.cw .fine a{color:var(--foreground);text-underline-offset:3px;font-weight:600;text-decoration:underline}.cw .faq{padding:30px 0 100px;scroll-margin-top:90px}.cw .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;display:grid}.cw .faq-head{position:sticky;top:110px}.cw .faq-head .h2{font-size:clamp(1.9rem,2.7vw,2.5rem)}.cw .faq-list{gap:10px;display:grid}.cw .qa{background:color-mix(in srgb, var(--card) 70%, transparent);box-shadow:inset 0 0 0 1px #fffc, var(--mk-sh-1);border-radius:20px}.cw .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1rem;font-weight:600;list-style:none;display:flex}.cw .qa summary::-webkit-details-marker{display:none}.cw .qa summary:after{content:"";background:var(--secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230E4F47' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;width:28px;height:28px;transition:transform .4s var(--mk-ease);border-radius:50%;flex:none}.cw .qa[open] summary:after{transform:rotate(180deg)}.cw .qa h3{font:inherit;margin:0}.cw .qa p{color:var(--foreground);max-width:68ch;margin:0;padding:0 20px 20px}.cw .closing{padding:0 0 100px}.cw .closing-in{isolation:isolate;background:linear-gradient(150deg, var(--secondary), var(--mk-ai-tint));box-shadow:inset 0 0 0 1px #ffffffb3, var(--mk-sh-3);border-radius:34px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.cw .closing-in:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--ai) 26%, transparent), transparent 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-90px}.cw .closing-in .ctas{margin-top:22px}.cw.foot{background:var(--background);border-top:1px solid var(--border);color:var(--muted-foreground);padding:32px 0 56px;font-size:13px}.cw.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cw.foot .brand-name{color:var(--foreground)}.cw.foot .mark-ring:after{box-shadow:inset 0 0 0 2.5px var(--primary);inset:5px}.cw.foot p{max-width:40ch;margin:10px 0 0}.cw.foot nav ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.cw.foot nav a:hover{color:var(--foreground)}@media (max-width:1000px){.cw .hero-grid,.cw .ai-grid,.cw .faq-grid,.cw .closing-in{grid-template-columns:1fr}.cw .island ul{display:none}.cw .menu{display:block}.cw .bento{grid-template-columns:1fr 1fr}.cw .c-cal,.cw .c-out{grid-column:span 2}.cw .c-in,.cw .c-gst,.cw .c-wal,.cw .c-pay{grid-column:span 1}.cw .c-cal,.cw .c-in{grid-row:auto}.cw .plans{grid-template-columns:1fr}.cw .faq-head{position:static}.cw .toast{left:10px}}@media (max-width:640px){.cw .wrap{padding:0 16px}.cw .island{gap:10px;height:56px;padding:0 6px 0 12px}.cw .brand{gap:10px}.cw .brand-name{font-size:11px}.cw .island-actions>.btn{display:none}.cw .hero{padding:36px 0 40px}.cw .hero-grid{gap:34px}.cw .ctas .btn{flex:100%}.cw .mirror{border-radius:50% 50% 26px 26px/22% 22% 26px 26px;padding:9px}.cw .ba{border-radius:50% 50% 18px 18px/21% 21% 18px 18px;height:600px}.cw .scene{font-size:9.5px}.cw .tag{padding:6px 9px;font-size:11px;top:11%}.cw .tag-b{left:7%}.cw .tag-a{right:7%}.cw .b-grid,.cw .app{gap:8px;inset:17% 4% 3%}.cw .notebook{background-image:linear-gradient(90deg, transparent 18px, color-mix(in srgb, var(--sw-rose) 45%, transparent) 18px 19px, transparent 19px), repeating-linear-gradient(180deg, transparent 0 23px, #d9dfe8 23px 24px);padding:10px 8px 10px 24px}.cw .hide-m{display:none!important}.cw .st1{inset:auto 5% 5% auto}.cw .app{grid-template-rows:auto 1fr;grid-template-columns:1fr}.cw .side{grid-template-columns:1fr 1fr}.cw .cal-g{grid-template-columns:3em repeat(2,1fr)}.cw .col3{display:none}.cw .toast{max-width:250px;padding:9px 12px 9px 9px;bottom:10px;left:10px}.cw .toast .t-ic{width:30px;height:30px}.cw .toast p{font-size:12px}.cw .toast p b{font-size:12.5px}.cw .ai-story{padding:72px 0 56px}.cw .stagebox{border-radius:24px;grid-template-columns:1fr;min-height:0;padding:40px 18px 18px}.cw .screen{height:440px}.cw .mods{padding:20px 0 64px}.cw .bento{grid-template-columns:1fr;gap:12px}.cw .c-cal,.cw .c-out,.cw .c-in,.cw .c-gst,.cw .c-wal,.cw .c-pay{grid-column:auto}.cw .cell-in{padding:20px}.cw .wk{grid-template-columns:3em repeat(2,1fr);min-height:260px}.cw .wk .col:nth-child(n+4){display:none}.cw .outs{grid-template-columns:1fr}.cw .pricing{padding:0 0 72px}.cw .faq{padding:10px 0 64px}.cw .closing{padding-bottom:64px}.cw .closing-in{border-radius:24px;padding:28px 20px}}@media (prefers-reduced-motion:reduce){.cw *,.cw :before,.cw :after{transition:none!important;animation:none!important}.cw .ba:after{display:none}}