*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--moti-50);color:var(--kohl-900);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";position:absolute;inset:0 0 auto;height:46vh;background:var(--haze);opacity:.45;pointer-events:none}h1,h2,p{margin:0}button,input{font:inherit;color:inherit}:focus-visible{border-radius:8px}.wrap{width:min(100% - 48px,1120px);margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:60px;background:rgba(250,249,246,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav .wrap{height:100%;justify-content:space-between}.nav .wrap,.nav-r{display:flex;align-items:center}.nav-r{gap:16px;flex-wrap:nowrap}.lang{position:relative;display:inline-flex;align-items:center}.lang svg{width:15px;height:15px;color:var(--ink-2);pointer-events:none;position:absolute;left:0}.lang select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;color:var(--ink-2);font-size:.84rem;font-weight:500;font-family:inherit;padding:0 16px 0 22px;cursor:pointer}.lang select:focus,.lang select:hover{color:var(--ink)}.lang select:focus-visible{outline:2px solid var(--genda-300);outline-offset:3px;border-radius:4px}.signin{display:inline-flex;align-items:center;gap:7px;color:var(--ink)!important;font-size:.84rem;font-weight:600;white-space:nowrap;text-decoration:none}.signin svg{width:14px;height:14px}.signin:hover{color:var(--sindoor-700)!important}.lockup{display:flex;align-items:center;gap:10px;text-decoration:none}.lockup svg{width:28px;height:28px;color:var(--kohl-900)}.lockup .hi{font-family:var(--deva);font-size:1.15rem}.lockup .en,.lockup .hi{line-height:1;display:block}.lockup .en{font-family:var(--mono);font-size:.54rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);margin-top:3px}.ds-main{position:relative;z-index:1;flex:1 1;padding:40px 24px}.ds-stage{width:100%;max-width:760px;margin:0 auto}.ds-section{margin-top:32px}.ds-section h2{font-family:var(--serif);font-weight:300;font-size:1.45rem;margin-bottom:14px}.ds-row{gap:10px}.crumbs,.ds-row{display:flex;flex-wrap:wrap}.crumbs{gap:8px;min-height:34px;margin-bottom:18px;justify-content:center}.crumb{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.82rem;color:var(--ink);cursor:pointer}.crumb .k{font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.crumb svg{width:12px;height:12px;color:var(--ink-3)}.crumb:hover{border-color:var(--neel-300)}.apply-main .ds-stage{max-width:760px}.q h1{font-family:var(--serif);font-weight:300;font-optical-sizing:auto;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.08;letter-spacing:-.02em;margin-top:12px;color:var(--kohl-900)}.q .sub,.q h1{text-align:center}.q .sub{max-width:560px;margin:12px auto 28px;font-size:1.02rem}.body{display:grid;grid-gap:18px;gap:18px}.hint{position:relative;z-index:1;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:.84rem;color:var(--ink-3)}.hint:after,.hint:before{content:"";width:40px;height:1px;background:var(--line)}.nav-btn,.text-link{border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.hint .text-link{font-weight:500;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface)}.hint .text-link:hover{border-color:var(--kohl-300)}.text-link svg{width:13px;height:13px}.hint .text-link svg{color:var(--ink-2)}.route-card{margin-top:16px}.card h2{font-size:1.75rem;line-height:1.12;margin:8px 0}.tag{height:24px;padding:0 10px;font-size:.62rem;letter-spacing:.12em}.tag svg{width:11px;height:11px}.t-e{background:var(--mehendi-50)}.t-voa{background:#F4F5FD;color:var(--neel-900)}.t-n{background:var(--sindoor-50);color:var(--kumkum-700)}.stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.stat{background:var(--well);border-radius:8px;padding:12px}.voa-stats .stat{background:#F4F5FD}.lbl,.sec-l,.stat span{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.stat b{font-size:.9rem}.ports{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 14px}.port{border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--ink);font-size:.9rem}.port b{display:inline-block;margin-right:8px;font-size:.72rem}.port small{margin-top:2px}.notes{grid-gap:10px;gap:10px;margin:0}.notes li{display:flex;align-items:flex-start;font-size:.92rem}.notes svg{width:15px;height:15px;flex:none;margin-top:3px;color:var(--mehendi-600)}.notes-spaced{margin-top:14px}.route-fine{margin:0}.step{text-align:center;font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.field{margin-top:4px}.cap{margin-top:9px;font-size:.82rem}.flow-msg{margin:0;color:var(--ink-3)}.flow-msg.show{color:var(--kumkum-700)}.row-flag{font-size:1.15rem}.modal-backdrop{position:fixed;inset:0;z-index:80;background:rgba(28,31,54,.28);display:grid;place-items:center;padding:24px}.modal{position:relative;width:min(100%,420px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 36px 80px -36px rgba(28,31,54,.55);padding:24px;display:grid;grid-gap:12px;gap:12px}.modal h2{font-family:var(--serif);font-weight:300;font-size:1.7rem;margin:0}.modal p{margin:0;color:var(--ink-2)}.modal-x{position:absolute;right:12px;top:12px;width:34px;height:34px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.modal-x:hover{background:var(--well);color:var(--ink)}.modal-x svg{width:16px;height:16px}.signin-actions{margin:0}.signin-msg{min-height:20px}.nav-btn{padding:0}.btn[disabled]{pointer-events:auto}.combo{position:relative;z-index:50}.combo.open{z-index:60}.ctl{position:relative;display:flex;align-items:center;height:58px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 10px 30px -20px rgba(28,31,54,.25);transition:border-color .18s,box-shadow .18s}.ctl input{width:100%;height:100%;padding:0 52px 0 54px;border:0;outline:0;background:transparent;border-radius:10px;font-size:1.08rem}.ctl input.plain{padding-left:18px}.ctl input::placeholder{color:var(--moti-400)}.ctl .flag{position:absolute;left:18px;width:24px;text-align:center;font-size:1.3rem;pointer-events:none;color:var(--ink-3)}.ctl .flag svg,.ctl .ico{width:18px;height:18px}.ctl .ico{position:absolute;right:18px;color:var(--ink-3);pointer-events:none}.ctl:hover{border-color:var(--moti-400)}.ctl:focus-within{border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50),0 6px 20px -16px rgba(28,31,54,.2)}.list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);max-height:260px;overflow-y:auto;overflow-x:hidden;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 48px -24px rgba(28,31,54,.32);padding:6px;display:none;box-sizing:border-box}.combo.open .list{display:block}.list button{width:100%;min-width:0;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:none;padding:0 12px;height:44px;border-radius:9px;font-size:.95rem}.list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.list button.hl,.list button:hover{background:var(--neel-50);color:var(--neel-900)}.list button small{margin-left:auto;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list .none{padding:12px;color:var(--ink-3);font-size:.88rem}.combo.cal .ctl{cursor:pointer;padding:0 18px 0 54px}.combo.cal .ctl .flag{pointer-events:none}.cal-val{color:var(--moti-400);font-size:1.08rem}.cal-val.has-val{color:var(--ink)}.cal-hd{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px}.cal-hd b{flex:1 1;text-align:center;white-space:nowrap;font-size:.82rem;font-weight:600;color:var(--ink)}.cal-hd .cal-nav{flex:none;width:26px;height:26px;min-width:26px;padding:0;margin:0;border-radius:8px;border:0;background:none;display:grid;place-items:center;color:var(--ink-2);cursor:pointer}.cal-hd .cal-nav:hover{background:var(--sindoor-50);color:var(--sindoor-700)}.cal-hd .cal-nav svg{width:12px;height:12px}.cal-hd .cal-nav.prev svg{transform:rotate(180deg)}.cal-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;margin-bottom:2px;width:100%}.cal-dow span{text-align:center;font-size:.62rem;color:var(--ink-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;width:100%}.list .cal-grid button{width:100%;min-width:0;height:30px;padding:0;margin:0;border-radius:8px;border:0;background:none;font-size:.8rem;color:var(--ink);cursor:pointer;box-sizing:border-box;transition:background-color .14s,color .14s}.cal-grid span{min-width:0}.list .cal-grid button:hover:not(:disabled){background:var(--sindoor-50);color:var(--sindoor-700)}.list .cal-grid button:disabled{color:var(--moti-300);cursor:not-allowed}.list .cal-grid button.sel{background:var(--sindoor-500);color:#fff}.esugg{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 8px);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 48px -24px rgba(28,31,54,.32);padding:6px;display:none}.esugg.open{display:block}.esugg button{width:100%;display:flex;align-items:center;text-align:left;border:0;background:none;padding:0 12px;height:40px;border-radius:9px;font-size:.9rem;color:var(--ink-2);cursor:pointer}.esugg button:hover{background:var(--sindoor-50);color:var(--sindoor-700)}.esugg button b{font-weight:600;color:var(--ink)}.esugg button:hover b{color:var(--sindoor-700)}.two{grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.opts,.two{display:grid}.opts{grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.opt,.opts{text-align:left}.opt{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 44px 14px 16px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.opt b{font-weight:600;font-size:.95rem;line-height:1.3}.opt small{font-size:.8rem;color:var(--ink-3);line-height:1.4}.opt .chk{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;transition:background-color .16s,border-color .16s}.opt .chk svg{width:11px;height:11px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .16s,transform .16s var(--spring)}.opt:hover{background:var(--surface);border-color:var(--sindoor-300)}.opt[aria-checked=true]{background:var(--sindoor-50);border-color:var(--sindoor-300);box-shadow:none}.opt[aria-checked=true] .chk{background:var(--sindoor-500);border-color:var(--sindoor-500)}.opt[aria-checked=true] .chk svg{opacity:1;transform:scale(1)}.opt:focus-visible{outline:2px solid var(--genda-300);outline-offset:2px}.opts.span .opt:last-child:nth-child(odd){grid-column:1/-1}.opt[aria-disabled=true]{cursor:not-allowed;opacity:.5;background:var(--well)}.opt[aria-disabled=true]:hover{background:var(--well);border-color:var(--line-2)}.opt .why{display:block;margin-top:2px;color:var(--kumkum-700);font-size:.76rem;font-weight:500}.progress{margin-bottom:20px}.pg-meta{justify-content:space-between;gap:12px;margin-bottom:8px}.pg-meta,.pg-meta .pg-l{display:flex;align-items:baseline}.pg-meta .pg-l{gap:10px;min-width:0}.pg-meta b{font-size:.88rem;font-weight:600;color:var(--ink)}.pg-meta span{font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pg-track{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4px;gap:4px}.pg-seg{height:4px;border-radius:2px;background:var(--line);overflow:hidden}.pg-seg i{display:block;height:100%;width:0;background:var(--sindoor-500);border-radius:2px;transition:width .5s var(--ease)}.autosave{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:var(--ink-3);opacity:0;transition:opacity .25s}.autosave.show{opacity:1}.autosave svg{width:11px;height:11px;color:var(--mehendi-600)}.autosave.saving svg{color:var(--ink-3);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.cta-l{display:flex;gap:16px;flex:1 1 260px;min-width:0}.back,.cta-l{align-items:center}.back{display:inline-flex;gap:6px;color:var(--ink-2);font-size:.84rem;font-weight:500;background:none;border:0;padding:6px 2px;cursor:pointer;white-space:nowrap;flex:none}.back svg{width:13px;height:13px;transform:rotate(180deg)}.back:hover{color:var(--ink)}.cta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;flex-wrap:wrap;row-gap:14px}.cta.in-card{padding-top:16px;border-top:1px solid var(--line)}.cta.pair{flex-wrap:nowrap;gap:10px;justify-content:flex-end}.cta.pair .btn,.cta>.btn{flex:none;min-width:172px}.fine{margin-top:12px;color:var(--ink-3)}.btn,.fine{font-size:.8rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 16px;border:18px solid transparent;border-image:var(--plq-pearl-nila) 18 fill stretch;background:transparent;color:var(--kohl-900);font-family:var(--sans);font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;box-sizing:border-box;text-decoration:none}.btn,.btn>*{position:relative}.btn svg{width:14px;height:14px;transition:transform .25s var(--spring)}.btn:hover{transform:translateY(-1px)}.btn:hover svg{transform:translateX(3px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;filter:drop-shadow(0 0 0 2px var(--genda-300)) drop-shadow(0 0 10px rgba(240,180,60,.6))}.btn-ink{border-image-source:var(--plq-pearl-nila);color:var(--kohl-900)}.btn-ink:hover{border-image-source:var(--plq-nila);color:#fff;filter:drop-shadow(0 6px 14px rgba(28,31,54,.18))}.btn-primary{border-image-source:var(--plq-pearl-kesar);color:var(--sindoor-700)}.btn-primary:hover{border-image-source:var(--plq-kesar);color:#fff;filter:drop-shadow(0 6px 14px rgba(232,116,43,.22))}.btn-secondary{border-image-source:var(--plq-pearl-moti);color:var(--kohl-700)}.btn-secondary:hover{border-image-source:var(--plq-moti);color:var(--kohl-900);filter:drop-shadow(0 4px 10px rgba(28,31,54,.1))}.btn-kesar-soft{border-image-source:var(--plq-pastel-kesar);color:var(--sindoor-700)}.btn-kesar-soft:hover{border-image-source:var(--plq-pastel-kesar-on);color:var(--sindoor-700);filter:drop-shadow(0 8px 18px rgba(232,116,43,.22))}.btn.sm{height:44px;padding:0 8px;font-size:.7rem;letter-spacing:.1em;border-width:16px}.btn.lg{height:56px;padding:0 26px;font-size:.86rem;border-width:20px}.btn[disabled]{opacity:.45;cursor:not-allowed;transform:none!important;filter:none!important}footer{position:relative;z-index:1;margin-top:32px;border-top:1px solid var(--line)}footer .wrap{height:56px;justify-content:space-between;gap:16px;font-size:.8rem;color:var(--ink-3)}footer .contact,footer .wrap{display:flex;align-items:center;flex-wrap:wrap}footer .contact{gap:18px}footer .contact a{color:var(--ink-2);text-decoration:none;gap:6px}footer .contact a:hover{color:var(--ink)}.ask{position:fixed;right:24px;bottom:88px;z-index:40;display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 18px 0 8px;border-radius:999px;border:0;background:var(--kohl-900);color:#fff;font-weight:500;font-size:.86rem;box-shadow:0 14px 30px -12px rgba(28,31,54,.45);cursor:pointer;transition:transform .18s cubic-bezier(.3,1.4,.4,1),box-shadow .2s}.ask:hover{transform:translateY(-1px);box-shadow:0 16px 34px -10px rgba(28,31,54,.5)}.ask .orb{width:30px;height:30px;border-radius:50%;background:var(--l-morpankh,linear-gradient(135deg,var(--sindoor-500),var(--genda-400,var(--genda-500))));display:grid;place-items:center;flex:none;position:relative}.ask .orb svg{width:15px;height:15px;color:#fff}.ask .dot{position:absolute;right:6px;bottom:6px;width:9px;height:9px;border-radius:50%;background:var(--mehendi-500);border:2px solid var(--kohl-900)}.ask.on,.chat{display:none}.chat{position:fixed;right:24px;bottom:88px;width:336px;z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 36px 70px -28px rgba(28,31,54,.4);flex-direction:column;overflow:hidden}.chat.on{display:flex}.chat header{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 12px;border-bottom:1px solid var(--line);background:var(--well)}.chat header .orb{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--sindoor-500),var(--genda-400,var(--genda-500)));display:grid;place-items:center;flex:none}.chat header .orb svg{width:16px;height:16px;color:#fff}.chat header .t{flex:1 1;min-width:0}.chat header b{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600}.chat header b i{width:6px;height:6px;border-radius:50%;background:var(--mehendi-500);display:inline-block}.chat header small{display:block;font-weight:400;font-size:.7rem;color:var(--ink-3);margin-top:1px}.chat header .x{border:0;background:none;color:var(--ink-3);width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center}.chat header .x:hover{background:rgba(28,31,54,.06);color:var(--ink)}.chat .msgs{padding:14px;display:grid;grid-gap:10px;gap:10px;max-height:38vh;overflow:auto;font-size:.85rem;background:var(--surface)}.chat .m{max-width:88%;padding:9px 12px;border-radius:14px;line-height:1.5}.chat .m.bot{background:var(--well);color:var(--ink);border-bottom-left-radius:5px}.chat .m.me{background:var(--kohl-900);color:#fff;justify-self:end;border-bottom-right-radius:5px}.chat .sugg{display:flex;flex-wrap:wrap;gap:7px;padding:2px 14px 14px}.chat .sugg button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;height:30px;padding:0 12px;font-size:.76rem;color:var(--ink-2);transition:border-color .15s,color .15s}.chat .sugg button:hover{border-color:var(--neel-300);color:var(--neel-900)}.chat form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat form input{flex:1 1;height:40px;border:1px solid var(--line-2);border-radius:999px;padding:0 16px;outline:0;font-size:.86rem}.chat form input:focus{border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50)}.chat form button{width:40px;height:40px;border-radius:50%;border:0;background:var(--kohl-900);color:#fff;display:grid;place-items:center;flex:none;transition:background .15s}.chat form button:hover{background:var(--kohl-700)}.chat form button svg{width:15px;height:15px}@media(max-width:520px){.opts,.two{grid-template-columns:1fr}.crumb{height:44px}.chat{left:12px;width:auto}.ask,.chat{right:12px;bottom:78px}}.nav-r>a{color:var(--ink-2)!important;font-size:.84rem;font-weight:500;text-decoration:none;white-space:nowrap}.nav-r>a:hover{color:var(--ink)!important}.lang svg.globe{width:15px;height:15px;color:var(--ink-2);pointer-events:none;position:absolute;left:0}main:not(.content){position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 24px 40px}.stage{width:100%;max-width:600px}.q{text-align:center}.q .step{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.q .sub{margin-top:8px;color:var(--ink-2);font-size:.95rem}.body{margin-top:24px;text-align:left}.hint a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500;text-decoration:none;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface)}.hint a:hover{border-color:var(--kohl-300)}.hint a svg{width:13px;height:13px;color:var(--ink-2)}.err{display:none;margin-top:10px;color:var(--kumkum-700);font-size:.82rem;font-weight:500;text-align:center}.has-err .ctl{border-color:var(--kumkum-500);box-shadow:0 0 0 4px var(--kumkum-100)}.has-err .err{display:block}.sub-q{margin-top:22px;text-align:left}.sub-q .lbl{font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:10px}.sub-q .lbl small{display:block;font-weight:400;font-size:.82rem;color:var(--ink-3);margin-top:2px}.reveal-h{overflow:hidden;height:0;opacity:0}.field{margin-top:22px}.cap{margin-top:8px;color:var(--ink-3);line-height:1.4}.cap,.lbl{font-size:.8rem}.lbl{font-family:var(--sans);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--ink-2);margin-bottom:6px;display:block}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px 24px}.card .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.stat{padding:10px 12px;border-radius:10px;background:#F4F5FD;border:1px solid #e6e8fa}.stat span{display:block;font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.stat b{font-weight:600;font-size:.95rem;color:var(--ink)}.sec-l{font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:16px;display:block}.notes{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:8px;gap:8px}.notes li{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;font-size:.82rem;color:var(--ink-2);line-height:1.45}.notes li>:only-child,.notes li>span:only-child{grid-column:1/-1}.notes li svg{width:14px;height:14px;margin-top:3px;color:var(--sindoor-500)}.notes li b{color:var(--ink);font-weight:600}.tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.t-voa{background:var(--sindoor-100);color:var(--sindoor-700)}.t-e{background:var(--mehendi-100);color:var(--mehendi-700)}.t-n{background:var(--moti-100);color:var(--ink-2)}.card h2{font-family:var(--serif);font-weight:300;font-size:1.45rem;line-height:1.2;letter-spacing:-.015em;margin-top:10px}.card p{margin-top:8px;font-size:.9rem;color:var(--ink-2)}.card p b{color:var(--ink);font-weight:600}.ports{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:8px}@media (max-width:520px){.ports{grid-template-columns:repeat(2,1fr)}}.port{padding:8px 10px;border-radius:9px;background:#F4F5FD;border:1px solid #e6e8fa;font-size:.82rem;line-height:1.25}.port b{font-family:var(--mono);font-weight:500;font-size:.62rem;letter-spacing:.08em;color:var(--neel-700);display:block;margin-bottom:2px}.port small{display:block;color:var(--ink-3);font-size:.68rem}.facts{display:flex;gap:22px;margin-top:14px;font-size:.8rem;color:var(--ink-2)}.facts b{display:block;color:var(--ink);font-weight:600;font-size:.95rem}.fine a{color:var(--neel-600);font-weight:500;text-decoration:none}footer .contact svg{width:14px;height:14px;color:var(--ink-3)}.cta-l .flow-msg{margin:0;line-height:1.35}.cta-l .back,.cta-l .flow-msg{align-self:center}.modal .field{margin-top:0}.modal .modal-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal .modal-row .fine{margin:0}.modal .cta{margin-top:6px}.modal .ctl{border-radius:10px}.q .sub b{color:var(--ink);font-weight:600}.otp{display:flex;gap:10px;justify-content:center;margin:0 auto}.otp-cell{width:52px;height:58px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-family:var(--mono);font-size:1.35rem;text-align:center;outline:0;caret-color:var(--sindoor-500);transition:border-color .18s,box-shadow .18s,background-color .18s}.otp-cell.is-filled{border-color:var(--kohl-300)}.otp-cell:focus{border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50)}.otp.is-error .otp-cell{border-color:var(--kumkum-500);box-shadow:0 0 0 3px var(--kumkum-100)}.otp.is-success .otp-cell{border-color:var(--mehendi-500);background:var(--mehendi-50);color:var(--mehendi-700)}.otp.is-error{animation:otp-shake .24s cubic-bezier(.36,.07,.19,.97) both}@keyframes otp-shake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.otp-cell:disabled{opacity:.6}.otp-wrap{display:grid;grid-gap:12px;gap:12px;justify-items:center}.otp-msg{margin:0;min-height:20px;font-size:.82rem;color:var(--ink-3);text-align:center}.otp-msg.err{display:block;color:var(--kumkum-700);font-weight:500}.otp-msg.ok{color:var(--mehendi-700);font-weight:500}.resend{background:none;border:0;padding:6px 2px;font-size:.84rem;font-weight:500;color:var(--ink-2);cursor:pointer;white-space:nowrap}.resend:hover{color:var(--ink)}.resend:disabled{color:var(--ink-3);cursor:default}.dev-fill{margin-top:14px;text-align:center}.dev-fill button{border:0;background:none;white-space:nowrap;padding:6px 4px;min-height:32px;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;color:var(--zari-700);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--genda-400);text-decoration-color:var(--genda-400);cursor:pointer}.dev-fill button:hover:not(:disabled){color:var(--genda-700);-webkit-text-decoration-color:var(--genda-500);text-decoration-color:var(--genda-500)}.dev-fill button:disabled{opacity:.55;cursor:progress}.dev-fill button:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:2px;border-radius:4px}.dev-pill{display:inline-flex;align-items:center;gap:8px;height:30px;margin-top:10px;padding:0 12px;border-radius:999px;border:1px dashed var(--genda-400);background:var(--genda-50);color:var(--zari-700);font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.dev-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--genda-500);flex:none}button.dev-pill:hover:not(:disabled){background:var(--genda-100);border-color:var(--genda-500);color:var(--genda-700)}button.dev-pill:disabled{opacity:.6;cursor:progress}button.dev-pill:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:2px}.nav-user{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:.84rem;font-weight:600}.nav-user svg{width:14px;height:14px}.nav-email{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.otp{gap:8px}.otp-cell{width:44px;height:52px;font-size:1.2rem}}.eyebrow{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.q.account .sub svg{width:13px;height:13px;color:var(--mehendi-600);vertical-align:-2px;margin-right:4px}.body>.card+.card{margin-top:14px}.app-card .hd{display:flex;align-items:center;justify-content:space-between;gap:14px}.app-card .meta{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mini-pg{height:4px;border-radius:2px;background:var(--line);overflow:hidden;margin-top:16px}.mini-pg i{display:block;height:100%;background:var(--sindoor-500);border-radius:2px;width:0;transition:width .6s var(--ease)}.mini-pg-l{display:block;margin-top:6px;font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.acct-card .rows{margin:14px 0 0;display:grid;grid-gap:0;gap:0}.account .card{min-width:0}.acct-card .row{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line);min-width:0}.acct-card .row:first-child{border-top:0;padding-top:0}.acct-card dt{font-size:.8rem;font-weight:600;color:var(--ink-2)}.acct-card dd{margin:0;font-size:.92rem;color:var(--ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sel-wrap{position:relative;display:inline-flex;align-items:center}.sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:44px;padding:0 40px 0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .18s,box-shadow .18s}.sel:hover{border-color:var(--moti-400)}.sel:focus-visible{outline:0;border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50)}.sel-wrap svg{position:absolute;right:14px;width:12px;height:12px;transform:rotate(90deg);color:var(--ink-3);pointer-events:none}.saved{margin:0;opacity:0;transition:opacity .25s;color:var(--mehendi-700)}.saved.show{opacity:1}@media (max-width:520px){.acct-card .row{grid-template-columns:1fr;gap:6px}.nav{height:auto;min-height:60px}.nav .wrap{width:min(100% - 24px,1120px);padding:10px 0;gap:10px}.nav-r{gap:10px;flex-wrap:wrap;justify-content:flex-end}.nav-email{max-width:116px}}.ctl.is-readonly{background:var(--well);cursor:default}.ctl.is-readonly input{cursor:default}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:var(--moti-50);max-width:100vw;overflow-x:hidden}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--line);z-index:20}.side .lockup{display:flex;align-items:center;gap:10px;height:60px;padding:0 20px;border-bottom:1px solid var(--line);text-decoration:none}.side .lockup .hi{color:var(--neel-600)}.pnav{padding:14px 12px;display:grid;grid-gap:2px;gap:2px;overflow:auto}.pnav .grp{font-family:var(--mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 6px}.pnav a{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:8px;color:var(--ink-2);font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.pnav a svg{width:16px;height:16px;color:var(--ink-3);flex:none;transition:color .15s}.pnav a:hover{background:var(--moti-100);color:var(--ink)}.pnav a.on{background:var(--sindoor-50);color:var(--ink)}.pnav a.on svg{color:var(--sindoor-500)}.pnav a .cnt{margin-left:auto;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;padding:2px 7px;border-radius:999px;background:var(--sindoor-100);color:var(--sindoor-700)}.pnav a.sub{height:34px;padding-left:38px;font-size:.84rem;font-weight:400}.pnav a.sub.on{background:var(--moti-100);color:var(--ink)}.pnav a.sub.on svg{color:var(--ink-3)}.side-foot{margin-top:auto;padding:12px;border-top:1px solid var(--line)}.me{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;text-decoration:none;transition:background-color .15s}.me:hover{background:var(--moti-100)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--sindoor-500),var(--genda-500));color:#fff;font-size:.82rem;flex:none}.avatar,.me b{font-weight:600}.me b{display:block;font-size:.84rem;color:var(--ink);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me small{display:block;font-size:.72rem}.me small,.me svg{color:var(--ink-3)}.me svg{width:14px;height:14px;margin-left:auto}.pmain{min-width:0;max-width:100vw;overflow-x:hidden;display:flex;flex-direction:column}.top{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:60px;justify-content:space-between;gap:16px;padding:0 32px;background:rgba(250,249,246,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top,.top-l,.top-r{display:flex;align-items:center}.top-l,.top-r{gap:14px}.crumbsbar{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--ink-3)}.crumbsbar b{color:var(--ink);font-weight:600}.plang{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-size:.84rem;font-weight:500}.plang select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;font:inherit;padding:0 14px 0 0;cursor:pointer}.plang svg{width:15px;height:15px}.pask{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 6px;border-radius:999px;background:var(--kohl-900);color:#fff;font-size:.84rem;font-weight:500;border:0;cursor:pointer}.pask .orb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--sindoor-500),var(--genda-500))}.content{padding:28px 32px 48px;max-width:1040px;width:min(100%,1040px);min-width:0;overflow-x:clip}.content.is-entering .tile,.content.is-entering>.card{animation:portal-rise .55s var(--ease) both}.content.is-entering .tile:nth-child(2){animation-delay:.04s}.content.is-entering .tile:nth-child(3){animation-delay:.08s}@keyframes portal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.ph h1{font-family:var(--serif);font-weight:300;font-optical-sizing:auto;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1;letter-spacing:-.02em}.ph p{margin-top:6px;color:var(--ink-2);font-size:.95rem}.hd{display:flex;align-items:center;justify-content:space-between;gap:14px}.meta{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.grid2{grid-template-columns:1fr 1fr;grid-gap:14px}.grid2,.grid3{display:grid;gap:14px;margin-top:14px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.tile{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:12px;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--ink);transition:border-color .16s,transform .16s var(--spring),box-shadow .16s}.tile:hover{transform:translateY(-1px);box-shadow:0 10px 24px -18px rgba(28,31,54,.35)}.tile.hi-tile,.tile:hover{border-color:var(--sindoor-300)}.tile .ic{width:36px;height:36px;border-radius:10px;background:#F4F5FD;border:1px solid #e6e8fa;display:grid;place-items:center;margin-bottom:6px}.tile .ic svg{width:18px;height:18px;color:var(--neel-700)}.tile b{font-weight:600;font-size:.95rem}.tile small{font-size:.8rem;color:var(--ink-3);line-height:1.4}.tile .st{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between}.tile .st svg{width:14px;height:14px;color:var(--ink-3)}.note{margin-top:14px;padding:12px 14px;border-radius:10px;background:#F4F5FD;border:1px solid #e6e8fa;font-size:.84rem;color:var(--ink-2);overflow-wrap:anywhere}.note b{color:var(--ink);font-weight:600}.timeline{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.timeline li{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;padding:0 0 18px}.timeline li i{position:relative;width:12px;height:12px;margin:5px 3px 0;border-radius:50%;border:2px solid var(--line-2);background:var(--surface)}.timeline li:before{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:var(--line)}.timeline li:last-child:before{display:none}.timeline li.done i{border-color:var(--mehendi-500)}.timeline li.done i,.timeline li.done:before{background:var(--mehendi-500)}.timeline li.now i{border-color:var(--sindoor-500);box-shadow:0 0 0 4px var(--sindoor-50)}.timeline b{display:block;font-size:.92rem;font-weight:600;color:var(--ink)}.timeline li:not(.done):not(.now) b{color:var(--ink-2);font-weight:500}.timeline small{display:block;font-size:.8rem;color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere}.tbl-card{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;margin-top:14px;font-size:.88rem}.tbl th{font-family:var(--mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;font-weight:500;padding:0 0 10px}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:14px 0;vertical-align:middle}.tbl td:last-child{text-align:right}.kvlist{margin:0}.kv{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.kv:first-of-type{border-top:0}.kv dt{font-size:.8rem;font-weight:600;color:var(--ink-2)}.kv dd{margin:0;font-size:.92rem;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.plist{display:grid;grid-gap:0;gap:0;margin-top:14px}.plist .row{display:grid;grid-template-columns:18px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line);font-size:.88rem;color:var(--ink-2)}.plist .row:first-child{border-top:0}.plist .row svg{width:16px;height:16px;margin-top:2px;color:var(--ink-3)}.plist .row b{color:var(--ink);font-weight:600}.btn.sm{min-width:0}.inline{height:32px}.burger{width:36px;height:36px;place-items:center;border:0;background:none;border-radius:8px}.burger svg{width:18px;height:18px}.tabs{position:fixed;left:0;right:0;bottom:0;z-index:10;height:64px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);justify-content:space-around;padding:0 8px}.tabs,.tabs a{align-items:center}.tabs a{display:flex;flex-direction:column;gap:4px;font-size:.62rem;color:var(--ink-3);text-decoration:none;min-width:56px}.tabs a svg{width:18px;height:18px}.tabs a.on{color:var(--sindoor-700)}.scrim{position:fixed;inset:0;z-index:19;border:0;background:rgba(28,31,54,.28)}@media (min-width:1024px){.burger,.tabs{display:none}}@media (max-width:1023px){.shell{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:280px;transform:translateX(-100%);transition:transform .25s var(--ease);box-shadow:0 24px 60px -24px rgba(28,31,54,.4)}.side.open{transform:none}.top{padding:0 16px}.card,.content,.crumbsbar,.tile,.top-l,.top-r{min-width:0}.top-r{gap:8px}.pask{padding-right:10px}.content{padding:20px 16px 96px}.card{padding:18px}.tag{height:auto;min-height:24px}.btn,.tag{white-space:normal}.btn{text-align:center}.tbl{min-width:620px}.burger{display:inline-grid}.grid2,.grid3,.kv{grid-template-columns:1fr}.kv{gap:6px}.tabs{display:flex}}@media (max-width:520px){.nav-email{display:none}.nav-user{gap:0}}.acct-card dd{overflow-wrap:anywhere}main.form-main{align-items:flex-start}.form .body{display:block}.form h1,.form h2,.form h3,.form p{margin:0}.form .q h1{margin-top:12px}.form .body{margin-top:24px;text-align:left}.form .lbl{font-family:var(--sans);font-size:.8rem;font-weight:600;color:var(--ink-2);margin-bottom:6px;display:block;letter-spacing:normal;text-transform:none;white-space:normal}.form .lbl small{font-weight:400;color:var(--ink-3)}.form .field{margin-top:18px}.form .two{grid-template-columns:1fr 1fr;grid-gap:12px}.form .three,.form .two{display:grid;gap:12px;align-items:start}.form .three{grid-template-columns:1fr 1fr 1fr;grid-gap:12px}.form .ctl{position:relative;display:flex;align-items:center;height:52px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);box-shadow:none;transition:border-color .18s,box-shadow .18s}.form .ctl input,.form .ctl select{width:100%;height:100%;padding:0 16px;border:0;outline:0;background:transparent;border-radius:10px;font-size:1rem;color:var(--ink)}.form .ctl input::placeholder{color:var(--moti-400)}.form .ctl select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.form .ctl select.empty,.form .ctl select:invalid{color:var(--moti-400)}.form .ctl .chev{position:absolute;right:14px;width:12px;height:12px;transform:rotate(90deg);color:var(--ink-3);pointer-events:none}.form .ctl:hover{border-color:var(--moti-400)}.form .ctl:focus-within{border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50)}.form .ctl.is-readonly{background:var(--well)}.form .ctl.is-readonly input{color:var(--ink-2)}.form .ctl.is-err{border-color:var(--kumkum-500);box-shadow:0 0 0 3px var(--kumkum-100)}.form .err{display:block;color:var(--kumkum-700);font-weight:500;text-align:left}.form .cap,.form .err{margin-top:6px;font-size:.78rem}.form .cap{color:var(--ink-3);line-height:1.4}.form .cap b{color:var(--ink);font-weight:600}.form textarea.ta{width:100%;min-height:84px;padding:12px 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);resize:vertical;outline:0;font-size:.95rem;font:inherit;color:var(--ink)}.form textarea.ta:focus{border-color:var(--sindoor-300);box-shadow:0 0 0 3px var(--sindoor-50)}.form textarea.ta.is-err{border-color:var(--kumkum-500);box-shadow:0 0 0 3px var(--kumkum-100)}.form .combo .ctl{height:52px;box-shadow:none}.form .combo .ctl input{padding:0 44px 0 46px;font-size:1rem}.form .combo .ctl .flag{left:14px}.form .combo .ctl .ico{right:14px}.form .cal-val{font-size:1rem}.seg{display:inline-grid;grid-auto-flow:column;flex:none;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:var(--surface)}.seg button{height:44px;min-width:92px;padding:0 18px;border:0;background:transparent;color:var(--ink-2);cursor:pointer;font:inherit;font-weight:500}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover{background:var(--moti-100);color:var(--ink)}.seg button[aria-checked=true]{background:var(--sindoor-50);color:var(--sindoor-700)}.seg.is-err{border-color:var(--kumkum-500);box-shadow:0 0 0 3px var(--kumkum-100)}.chk-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);cursor:pointer}.chk-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--sindoor-500);flex:none}.chk-row span{font-size:.9rem;color:var(--ink-2)}.chk-row span b{color:var(--ink);font-weight:600}.opt .ic{width:34px;height:34px;border-radius:9px;background:#F4F5FD;border:1px solid #e6e8fa;display:grid;place-items:center;margin-bottom:6px}.opt .ic svg{width:17px;height:17px;color:var(--neel-700)}.opt .badge{position:absolute;top:-9px;left:14px;font-family:var(--mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:var(--sindoor-100);color:var(--sindoor-700)}.t-w{background:var(--genda-100);color:var(--genda-700)}.t-x{background:var(--kumkum-100);color:var(--kumkum-700)}.t-i{background:var(--neel-50);color:var(--neel-700)}.form .card .hd{align-items:center}.form .note{margin-top:14px;padding:12px 14px;border-radius:10px;background:#F4F5FD;border:1px solid #e6e8fa;font-size:.84rem;color:var(--ink-2)}.form .note b{color:var(--ink);font-weight:600}.form .sect{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.form .sect:first-child{margin-top:0;padding-top:0;border-top:0}.form .sect-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.form .sect-h h3{font-size:.95rem;font-weight:600;font-family:var(--sans);line-height:1.35}.txt{background:none;border:0;padding:0;color:var(--neel-600);font-weight:500;font-size:.84rem;cursor:pointer;text-decoration:none;font-family:inherit}.txt:hover{color:var(--neel-700)}.form .cta{margin-top:22px}.form .fine{margin:0;font-size:.8rem;color:var(--ink-3)}.form .fine.is-err{color:var(--kumkum-700);font-weight:500}.form .skel{min-height:520px;display:flex;flex-direction:column;gap:16px;padding-top:4px}.form .skel .skel-line{height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2,var(--line)) 25%,var(--line-2) 37%,var(--surface-2,var(--line)) 63%);background-size:400% 100%;animation:skel-pulse 1.4s ease infinite}.form .skel .skel-line.w1{width:38%;height:22px}.form .skel .skel-line.w2{width:100%}.form .skel .skel-line.w3{width:82%}.form .skel .skel-card{height:150px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}@keyframes skel-pulse{0%{background-position:100% 0}to{background-position:0 0}}.route-skel{min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;padding:32px min(6vw,64px)}.route-skel .rs-line{border-radius:8px;background:linear-gradient(90deg,var(--line) 25%,var(--line-2) 37%,var(--line) 63%);background-size:400% 100%;animation:skel-pulse 1.4s ease infinite}.form .kv{display:grid;grid-template-columns:150px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.form .kv:first-of-type{border-top:0}.form .kv dt{font-size:.8rem;font-weight:600;color:var(--ink-2)}.form .kv dd{margin:0;font-size:.95rem;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.form .kv.id-kv{grid-template-columns:1fr auto}.form .kv.id-kv dl{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;align-items:center;margin:0;min-width:0}.form .kv dd .ctl{width:100%;height:44px}.form .kv dd .combo{flex:1 1;min-width:0}.combo.cal .list{min-width:296px;padding:14px}.combo.cal .cal-hd{padding:0 0 12px;margin-bottom:10px;border-bottom:1px solid var(--line);gap:8px}.combo.cal .cal-hd .cal-nav{width:32px;height:32px;min-width:32px;border-radius:9px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2)}.combo.cal .cal-hd .cal-nav:hover:not(:disabled){background:var(--sindoor-50);border-color:var(--sindoor-300);color:var(--sindoor-700)}.combo.cal .cal-hd .cal-nav:disabled{opacity:.35;cursor:not-allowed}.combo.cal .cal-pick{height:32px;padding:0 12px;border-radius:9px;font-size:.9rem;font-weight:600;letter-spacing:-.01em;transition:background-color .14s,color .14s}.combo.cal .cal-dow{gap:4px;margin-bottom:6px}.combo.cal .cal-dow span{font-size:.58rem;color:var(--moti-400);letter-spacing:.1em;padding-bottom:2px}.combo.cal .cal-grid{gap:4px}.combo.cal .list .cal-grid button{height:38px;border-radius:10px;font-size:.88rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.combo.cal .list .cal-grid button:hover:not(:disabled):not(.sel){background:var(--moti-100);color:var(--ink)}.combo.cal .list .cal-grid button.sel{background:var(--sindoor-500);color:#fff;font-weight:600;box-shadow:0 4px 12px -4px rgba(232,116,43,.55)}.combo.cal .list .cal-grid button.sel:hover{background:var(--sindoor-700)}.combo.cal .list .cal-grid button.today{position:relative;font-weight:600;color:var(--sindoor-700)}.combo.cal .list .cal-grid button.today:after{content:"";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--sindoor-500)}.combo.cal .list .cal-grid button.today.sel{color:#fff}.combo.cal .list .cal-grid button.today.sel:after{background:#fff}.combo.cal .list .cal-grid button:disabled{color:var(--moti-300);text-decoration:line-through;text-decoration-thickness:1px}.combo.cal .cal-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:2px}.combo.cal .cal-months button,.combo.cal .cal-years button{height:38px;border-radius:10px;border:0;background:none;font:inherit;font-size:.84rem;color:var(--ink);cursor:pointer;transition:background-color .14s,color .14s}.combo.cal .cal-months button:hover,.combo.cal .cal-years button:hover{background:var(--moti-100)}.combo.cal .cal-months button.sel,.combo.cal .cal-years button.sel{background:var(--sindoor-500);color:#fff;font-weight:600}.combo.cal .cal-years{gap:6px;max-height:232px;padding:2px}@media (max-width:520px){.combo.cal .list{min-width:0;padding:12px}.combo.cal .list .cal-grid button{height:40px}}.combo.dd .list{min-width:240px}.form .kv dd .ctl input,.form .kv dd .ctl select{font-size:.95rem}.conf{font-family:var(--mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.conf.hi{background:var(--mehendi-100);color:var(--mehendi-700)}.conf.lo{background:var(--genda-100);color:var(--genda-700)}.form .kv .edit{background:none;border:0;padding:5px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer}.form .kv .edit svg{width:14px;height:14px}.form .kv .edit:hover{color:var(--ink)}.form .kv.flag dd{color:var(--genda-700)}.form .kv.chip-kv dd{color:var(--ink)}.scan{position:relative;height:220px;border-radius:12px;border:1.5px dashed var(--line-2);background:var(--surface);display:grid;place-items:center;text-align:center;overflow:hidden;cursor:pointer;padding:16px}.scan.ok{border-style:solid;border-color:var(--mehendi-500);cursor:default}.scan.busy{cursor:progress}.scan.over{border-color:var(--sindoor-300);background:#FFFBF8}.scan .ic{width:44px;height:44px;border-radius:12px;background:#F4F5FD;border:1px solid #e6e8fa;display:grid;place-items:center;margin:0 auto 10px}.scan .ic svg{width:20px;height:20px;color:var(--neel-700)}.scan b{display:block;font-size:.95rem;font-weight:600}.scan small{display:block;margin-top:4px;font-size:.8rem;color:var(--ink-3)}.scan .line{position:absolute;left:8%;right:8%;height:2px;background:var(--sindoor-500);box-shadow:0 0 12px rgba(232,116,43,.6);top:20%;animation:scanline 2.4s ease-in-out infinite}@keyframes scanline{0%,to{top:18%}50%{top:80%}}.scan input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.form .secure{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.form .secure svg{width:12px;height:12px;flex:none}.chip-panel{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:center;padding:18px 20px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.chip-panel .qr{width:150px;height:150px;border-radius:10px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden}.chip-panel .qr img{width:136px;height:136px;display:block}.chip-panel .code{font-family:var(--mono);font-size:1.35rem;letter-spacing:.3em;color:var(--ink);margin-top:6px}.chip-panel .stat{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:.84rem;color:var(--ink-2)}.chip-panel .stat .spinner{width:14px;height:14px}.chip-panel b{display:block;font-size:.95rem;font-weight:600}.chip-panel small{display:block;margin-top:4px;font-size:.8rem;color:var(--ink-3);line-height:1.45}@media (max-width:520px){.chip-panel{grid-template-columns:1fr;justify-items:center;text-align:center}}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chips button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:.82rem;color:var(--ink);cursor:pointer;font-family:inherit}.chips button svg{width:11px;height:11px;color:var(--ink-3)}.chips button:hover{border-color:var(--kumkum-500)}.chips button:hover,.chips button:hover svg{color:var(--kumkum-700)}.saarc-row{display:grid;grid-template-columns:1fr 110px 90px auto;grid-gap:8px;gap:8px;align-items:end;margin-top:10px}@media (max-width:520px){.saarc-row{grid-template-columns:1fr 1fr}}.counter{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--ink-3);margin-left:auto}.form .lbl.with-counter{display:flex;align-items:baseline;gap:8px}.drop{position:relative;border:1.5px dashed var(--line-2);border-radius:12px;background:var(--surface);padding:22px;text-align:center;transition:border-color .16s,background-color .16s;cursor:pointer}.drop.over,.drop:hover{border-color:var(--sindoor-300);background:#FFFBF8}.drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.drop .ic{width:40px;height:40px;border-radius:11px;background:#F4F5FD;border:1px solid #e6e8fa;display:grid;place-items:center;margin:0 auto 10px}.drop .ic svg{width:18px;height:18px;color:var(--neel-700)}.drop b{display:block;font-size:.95rem;font-weight:600}.drop small{display:block;margin-top:4px;font-size:.8rem;color:var(--ink-3)}.drop .txt{position:relative;z-index:1}.specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;justify-content:center}.specs span{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--moti-100);color:var(--ink-2)}.checks{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.checks li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:.86rem;color:var(--ink-2)}.checks li svg{width:16px;height:16px}.checks li.ok svg{color:var(--mehendi-600,var(--mehendi-500))}.checks li.bad svg{color:var(--kumkum-500)}.checks li.bad{color:var(--kumkum-700)}.checks li.warn svg{color:var(--genda-500)}.checks li.warn{color:var(--genda-700)}.checks li.pending svg{color:var(--ink-3)}.checks li .meta{justify-self:end}.photo-row{display:grid;grid-template-columns:150px 1fr;grid-gap:18px;gap:18px;align-items:start}.photo{position:relative;width:150px;height:150px;border-radius:12px;background:var(--well);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover;display:block}.photo .face{display:grid;place-items:center;grid-gap:8px;gap:8px;width:100%;height:100%;padding:14px;text-align:center;background:none}.photo .face svg{width:34px;height:34px;color:var(--moti-400)}.photo .face span{font-size:.68rem;line-height:1.35;color:var(--ink-3);max-width:16ch}.photo .frame{position:absolute;inset:12px;border:1.5px dashed rgba(93,106,227,.6);border-radius:10px;pointer-events:none}.filecard{display:grid;grid-template-columns:36px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.filecard .ic{width:36px;height:36px;border-radius:9px;background:#F4F5FD;border:1px solid #e6e8fa;display:grid;place-items:center}.filecard .ic svg{width:16px;height:16px;color:var(--neel-700)}.filecard b{display:block;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.filecard small{display:block;font-size:.76rem;color:var(--ink-3)}.filecard+.filecard{margin-top:8px}.score{display:grid;grid-template-columns:140px 1fr;grid-gap:22px;gap:22px;align-items:center}.ring{position:relative;width:140px;height:140px;border-radius:50%;background:conic-gradient(var(--sindoor-500) calc(var(--v)*1%),var(--line) 0);display:grid;place-items:center}.ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--surface)}.ring b{position:relative;font-family:var(--serif);font-weight:300;font-size:2.6rem;line-height:1;letter-spacing:-.02em}.ring small{position:relative;display:block;font-family:var(--mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.ring>span{position:relative;display:grid;justify-items:center}.issues{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.issue{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--surface)}.issue b{display:block;font-size:.9rem;font-weight:600}.issue small{display:block;font-size:.78rem;color:var(--ink-3)}.issue .txt{white-space:nowrap}@media (max-width:520px){.issue{grid-template-columns:auto 1fr}.issue .txt{grid-column:1/-1;justify-self:start;white-space:normal}}.form .rv .sect-h h3{font-family:var(--serif);font-weight:300;font-size:1.2rem}.form .rv .kv{grid-template-columns:160px 1fr}.form .rv dl{margin:10px 0 0}.fee{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.fee div{display:flex;justify-content:space-between;font-size:.92rem;color:var(--ink-2)}.fee div b{color:var(--ink);font-weight:600}.fee .total{padding-top:10px;border-top:1px solid var(--line);font-size:1.05rem}.fee .total b{font-family:var(--serif);font-weight:400;font-size:1.35rem}.pay-state{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:.9rem;color:var(--ink-2)}.pay-state b{color:var(--ink);font-weight:600}.pay-state.bad{border-color:var(--kumkum-100);background:#FFF7F6}.pay-state.bad,.pay-state.bad b{color:var(--kumkum-700)}.pay-state.pending{background:#F4F5FD;border-color:#E6E8FA}.pay-state .spinner{flex:none}.pay-state>svg{width:18px;height:18px;flex:none;color:currentColor}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--sindoor-500);animation:spin 1s linear infinite}.stamp{width:120px;height:120px;margin:0 auto;border-radius:50%;border:2px solid var(--mehendi-500);display:grid;place-items:center;color:var(--mehendi-700);transform:rotate(-6deg);background:var(--mehendi-100)}.stamp b{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;text-align:center;line-height:1.4}.refno,.stamp b{font-family:var(--mono)}.refno{font-size:1.1rem;letter-spacing:.12em;color:var(--ink);margin-top:6px}.form .done-card{text-align:center}.form .done-card .cta{justify-content:center;gap:10px}.form .note.left{text-align:left}.form .q .dev-pill{margin-top:0}@media (max-width:520px){.form .three,.form .two,.photo-row,.score{grid-template-columns:1fr}.score{justify-items:center}.form .kv{grid-template-columns:1fr auto}.form .kv dt{grid-column:1/-1}.form .rv .kv{grid-template-columns:1fr}.seg button{min-width:72px;padding:0 14px}.form .sect-h{flex-wrap:wrap}}.top-signout{font-size:.84rem;color:var(--ink-2);white-space:nowrap}.top-signout:hover{color:var(--ink)}@media (max-width:1023px){.top-signout{display:none}}.combo.dd .ctl{cursor:pointer;padding:0 44px 0 16px}.dd-val{color:var(--moti-400);font-size:1rem;display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-val.has-val{color:var(--ink)}.dd-flag{font-size:1.15rem;line-height:1}.combo.dd .ctl .chev{position:absolute;right:14px;width:12px;height:12px;transform:rotate(90deg);color:var(--ink-3);pointer-events:none}.dd-search{position:-webkit-sticky;position:sticky;top:-6px;display:flex;align-items:center;gap:8px;padding:6px 8px;margin:-6px -6px 4px;background:var(--surface);border-bottom:1px solid var(--line)}.dd-search svg{width:14px;height:14px;color:var(--ink-3);flex:none}.dd-search input{flex:1 1;height:36px;border:0;outline:0;background:transparent;font:inherit;font-size:.92rem;color:var(--ink)}.dd-search input::placeholder{color:var(--moti-400)}.list button.sel{color:var(--sindoor-700);font-weight:500}.list button .dd-flag{flex:none}.cal-title{flex:1 1;display:flex;justify-content:center;gap:6px;min-width:0}.cal-pick{border:0;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--ink);padding:2px 8px;border-radius:6px;cursor:pointer}.cal-pick.on,.cal-pick:hover{background:var(--sindoor-50);color:var(--sindoor-700)}.cal-months,.cal-years{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;max-height:200px;overflow:auto;padding:2px}.list .cal-months button,.list .cal-years button{width:100%;height:34px;padding:0;border:0;border-radius:8px;background:none;font-size:.82rem;color:var(--ink);cursor:pointer}.list .cal-months button:hover,.list .cal-years button:hover{background:var(--sindoor-50);color:var(--sindoor-700)}.list .cal-months button.sel,.list .cal-years button.sel{background:var(--sindoor-500);color:#fff}.form .combo.cal .ctl{padding:0 16px 0 46px;cursor:pointer}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;top:8px;left:8px;z-index:1000;transform:translateY(-200%);padding:10px 16px;border-radius:8px;background:var(--kohl-900);color:#fff;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:var(--sh-3);transition:transform .15s}.skip:focus,.skip:focus-visible{transform:none;outline:2px solid var(--genda-300);outline-offset:2px}[id=main-content]:focus,main:focus,main:focus-visible{outline:none}:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:3px}.btn:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:4px;filter:none}.cal-grid button:focus-visible,.cal-nav:focus-visible,.cal-pick:focus-visible,.chat .sugg button:focus-visible,.chat form button:focus-visible,.chat header .x:focus-visible,.chip:focus-visible,.crumb:focus-visible,.lang .combo.dd .ctl:focus-visible,.list button:focus-visible,.opt:focus-visible,.plang .combo.dd .ctl:focus-visible,.pnav a:focus-visible,.seg button:focus-visible,.sel:focus-visible,.tabs a:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:2px}.cal-grid button:focus-visible,.list button:focus-visible,.seg button:focus-visible{outline-offset:-3px}.chat form input:focus-visible,.dd-search input:focus-visible,.form textarea.ta:focus-visible,.otp-cell:focus-visible,textarea.ta:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:2px}.ctl:focus-visible,.ctl:has(:focus-visible){outline:none}.ctl .dd-search input:focus-visible{outline-offset:0}.ask:focus-visible,.back:focus-visible,.burger:focus-visible,.form .kv .edit:focus-visible,.modal-x:focus-visible,.nav-btn:focus-visible,.pask:focus-visible,.resend:focus-visible,.top-signout:focus-visible,.txt:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:3px;border-radius:8px}html .app-card .meta,html .autosave,html .cal-dow span,html .cap,html .chat .m .src,html .chat .m.typing,html .chat header small,html .chip small,html .counter,html .crumb .k,html .crumbsbar,html .drop small,html .eyebrow,html .filecard small,html .fine,html .flow-msg,html .form .cap,html .form .fine,html .form .lbl small,html .hint,html .issue small,html .landing .check .hint,html .landing .check .lbl,html .landing .eyebrow,html .landing .kvl span,html .landing .nlist .d,html .landing .nlist small,html .landing .note,html .landing .strip .wrap,html .landing .vtile .v,html .landing footer .disc,html .landing footer h4,html .lbl small,html .list .none,html .list button small,html .me small,html .meta,html .mini-pg-l,html .officer-badge small,html .officer-foot,html .officer-queue .tbl td small,html .officer-sub,html .opt small,html .otp-msg,html .pa .form .sect-h .hint,html .pa .hint,html .pa .sheet .shead,html .pa .stepper button span,html .pg-meta span,html .pnav .grp,html .port small,html .q .step,html .resend:disabled,html .ring small,html .scan small,html .sec-l,html .stat span,html .step,html .sub-q .lbl small,html .tabs a,html .tbl th,html .tile small,html .timeline small,html footer .wrap{color:var(--ink-2)}html .tabs a.on{color:var(--sindoor-700)}html .chat form input::placeholder,html .ctl input::placeholder,html .dd-search input::placeholder,html .form .ctl input::placeholder,html textarea.ta::placeholder{color:var(--ink-2);opacity:1}html .cal-val,html .dd-val{color:var(--ink-2)}html .cal-val.has-val,html .dd-val.has-val{color:var(--ink)}html .list .cal-grid button:disabled{color:var(--moti-500);opacity:.9}html .conf.lo,html .dev-pill,html .t-w{color:var(--zari-700);background:var(--genda-50)}html .checks li.warn,html .form .kv.flag dd{color:var(--zari-700)}html .pnav a .cnt,html .t-voa{background:var(--sindoor-50);color:var(--sindoor-700)}html .autosave svg,html .notes svg,html .otp.is-success .otp-cell,html .pa .copy-btn.is-done,html .pa .outcome.ok,html .scan.ok{color:var(--mehendi-700)}.back,.burger,.cal-hd .cal-nav,.cal-pick,.chat .sugg button,.chat form button,.chat header .x,.chip,.crumb,.esugg button,.form .kv .edit,.lang .combo.dd .ctl,.modal-x,.nav-btn,.nav-r>a,.pask,.plang .combo.dd .ctl,.pnav a,.resend,.tabs a,.top-signout,.txt{position:relative}.back:after,.burger:after,.chat .sugg button:after,.chat form button:after,.chat header .x:after,.chip:after,.crumb:after,.form .kv .edit:after,.lang .combo.dd .ctl:after,.modal-x:after,.nav-btn:after,.nav-r>a:after,.pask:after,.plang .combo.dd .ctl:after,.resend:after,.top-signout:after,.txt:after{content:"";position:absolute;inset:-7px -4px;border-radius:inherit}.cal-hd .cal-nav:after{content:"";position:absolute;inset:-9px}.cal-pick:after{content:"";position:absolute;inset:-11px -2px}.esugg button:after,.pnav a:after{content:"";position:absolute;inset:-2px 0}.tabs a{min-height:44px;justify-content:center}.list .cal-grid button{height:36px}.cal-grid .cal-week{display:contents}.cal-grid [role=gridcell]{min-width:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.autosave.saving svg{animation:none}.pg-seg i{transition:none}}@media (forced-colors:active){.btn{border:2px solid ButtonText;border-image:none;border-radius:8px;padding:0 16px;color:ButtonText;background:ButtonFace;forced-color-adjust:none}.btn:focus-visible,.btn:hover{border-color:Highlight;color:Highlight}.btn[disabled]{border-color:GrayText;color:GrayText}.card,.ctl,.list,.opt,.otp-cell,.seg,.ta{border:1px solid CanvasText}.cal-grid button.sel,.cal-months button.sel,.cal-years button.sel,.list button.hl,.list button[aria-selected=true],.opt[aria-checked=true],.seg button[aria-checked=true]{outline:3px solid Highlight;outline-offset:-3px}.opt .chk,.pg-seg i{forced-color-adjust:none;background:Highlight;border-color:Highlight}.chip,.crumb,.pg-seg,.tag{border:1px solid CanvasText}.skip{border:2px solid CanvasText}}[dir=rtl] .ctl .flag{left:auto;right:18px}[dir=rtl] .ctl input{padding:0 54px 0 52px}[dir=rtl] .ctl input.plain{padding-right:18px;padding-left:18px}[dir=rtl] .ctl .ico{right:auto;left:18px}[dir=rtl] .combo.dd .ctl .chev{right:auto;left:14px}[dir=rtl] .form .combo.cal .ctl{padding:0 46px 0 16px}[dir=rtl] .opt{padding:14px 16px 14px 44px;text-align:right}[dir=rtl] .opt .chk{right:auto;left:14px}[dir=rtl] .list button{text-align:right}[dir=rtl] .list button small{margin-left:0;margin-right:auto}[dir=rtl] .btn svg{transform:scaleX(-1)}[dir=rtl] .btn:hover svg{transform:scaleX(-1) translateX(3px)}[dir=rtl] .back svg,[dir=rtl] .cal-hd .cal-nav.prev svg{transform:none}[dir=rtl] .cal-hd .cal-nav.next svg{transform:rotate(180deg)}[dir=rtl] .lang svg{left:auto;right:0}[dir=rtl] .lang .combo.dd .ctl{padding:0 22px 0 20px}[dir=rtl] .lang .combo.dd .list,[dir=rtl] .plang .combo.dd .list{right:auto;left:0}[dir=rtl] .lang .combo.dd .chev,[dir=rtl] .plang .combo.dd .chev{right:auto;left:2px}[dir=rtl] .side{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .pnav a.sub{padding-left:12px;padding-right:38px}[dir=rtl] .pnav a .cnt{margin-left:0;margin-right:auto}[dir=rtl] .ask,[dir=rtl] .chat{right:auto;left:24px}[dir=rtl] .chat .m.bot{border-bottom-left-radius:14px;border-bottom-right-radius:5px}[dir=rtl] .chat .m.me{justify-self:start;border-bottom-right-radius:14px;border-bottom-left-radius:5px}[dir=rtl] .modal-x{right:auto;left:12px}[dir=rtl] .skip{left:auto;right:8px}@media (max-width:1023px){.side:not(.open){visibility:hidden;transition:transform .25s var(--ease),visibility 0s .25s}.side.open{visibility:visible}[dir=rtl] .side{inset:0 0 0 auto;transform:translateX(100%)}[dir=rtl] .side.open{transform:none}}@media (max-width:520px){[dir=rtl] .ask,[dir=rtl] .chat{left:12px}}.lbl-tt{align-items:center;gap:6px}.lbl-tt,.tt-wrap{display:inline-flex}.tt-wrap{line-height:0}.tt-trig{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;flex:none}.tt-trig svg{width:14px;height:14px}.tt-trig:focus-visible,.tt-trig:hover{color:var(--neel-600)}.tt-trig:focus-visible{outline:2px solid var(--sindoor-500);outline-offset:2px;border-radius:50%}.tt-bubble{z-index:200;max-width:260px;background:var(--kohl-900);color:#fff;font-family:var(--sans);font-size:.78rem;font-weight:400;line-height:1.42;letter-spacing:normal;text-transform:none;border-radius:10px;padding:9px 12px;box-shadow:var(--sh-2);pointer-events:none}.tt-bubble:not(.no-motion){animation:tt-in .14s var(--ease)}@keyframes tt-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tt-bubble.no-motion{animation:none}@media (prefers-reduced-motion:reduce){.tt-bubble{animation:none!important}}[dir=rtl] .lbl-tt{direction:rtl}@media (max-width:560px){.ask,.pask{white-space:nowrap}.ask{padding:0 16px 0 8px}.hint{flex-wrap:wrap;row-gap:8px}.hint .text-link{white-space:nowrap}.hint:after,.hint:before{display:none}.nav{height:64px}.nav-r{gap:12px}.nav-btn,.nav-r>a,.signin,.top-signout{min-height:44px;display:inline-flex;align-items:center}.lockup{min-height:44px}.burger{width:44px;height:44px;min-width:44px}.tt-trig{position:relative}.tt-trig:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.back,.hlp-contact .v a,.landing .nall,.landing .strip a,.txt{min-height:44px;display:inline-flex;align-items:center}.form .kv .edit{min-width:44px;min-height:44px}}.shell .ask{bottom:24px}@media (max-width:1023px){.shell .ask{bottom:88px}}.ondevice{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:2px 8px;border-radius:999px;background:var(--mehendi-50,#F1F6EE);color:var(--mehendi-700,#46683A);font-size:.68rem;font-weight:500;white-space:nowrap}.ondevice svg{width:11px;height:11px}.scan-fallback{margin-top:12px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:var(--well)}.scan-fallback .fine{margin:0 0 10px;font-size:.82rem;color:var(--ink-2);line-height:1.5}.scan-fallback-a{gap:14px}.doc-sample-row,.scan-fallback-a{display:flex;align-items:center;flex-wrap:wrap}.doc-sample-row{gap:8px;margin-top:8px}.doc-sample{min-height:32px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--genda-400);text-decoration-color:var(--genda-400);color:var(--zari-700)}.doc-sample:hover:not(:disabled){color:var(--genda-700)}.doc-sample:disabled{opacity:.55;cursor:progress}.note:has(>span){display:flex;align-items:flex-start;gap:8px}.note:has(>span)>span{flex:1 1;min-width:0;line-height:1.55}.note:has(>span)>button{flex:none;margin-top:1px}.otp-shown{display:inline-flex;flex-direction:column;align-items:center;gap:3px;margin:0 auto 4px;padding:10px 20px;border-radius:12px;background:var(--well);border:1px solid var(--line)}.otp-shown small{font-family:var(--mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.otp-shown b{font-family:var(--mono);font-size:1.5rem;letter-spacing:.22em;color:var(--ink)}@media (max-width:900px){.nav{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:640px){.nav-r>a[href="/app/help"],.nav-r>a[href="/help"]{display:none}.nav-r{gap:12px}.lockup .hi{font-size:1.05rem}.crumbs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:2px 16px 6px}.crumbs::-webkit-scrollbar{display:none}.crumb{flex:none;scroll-snap-align:start}.cta.pair{flex-wrap:wrap;justify-content:stretch}.cta.pair>*{flex:1 1 100%}.cta.pair>.txt{order:2;text-align:center}.cta.pair>.btn,.cta.pair>button{order:1}.form-main .stage,.stage{padding-bottom:84px}.ask{height:42px;font-size:.82rem;padding:0 14px 0 6px}.ask .orb{width:28px;height:28px}}footer .contact a{display:inline-flex;align-items:center;min-height:32px}@media (max-width:400px){.ask{width:46px;height:46px;padding:0;border-radius:50%;justify-content:center;gap:0;font-size:0;bottom:14px;right:14px}.ask .orb{width:30px;height:30px}.chat{bottom:68px}}@media (pointer:coarse){.tt-trig{width:32px;height:32px;margin:-8px}.chip{min-height:32px}}.atithi-logo{display:block;width:auto;object-fit:contain}.atithi-logo-lockup{height:34px}.atithi-logo-mark{height:30px}.lockup .atithi-logo-lockup{height:32px}@media (max-width:640px){.lockup .atithi-logo-lockup{height:26px}}.ask .orb,.chat header .orb,.hlp-ask .orb,.pask .orb{background:#fff;border:1px solid rgba(28,31,54,.1);display:grid;place-items:center;overflow:hidden}.ask .orb .atithi-logo,.chat header .orb .atithi-logo,.hlp-ask .orb .atithi-logo,.pask .orb .atithi-logo{height:70%;width:auto}.hlp-ask .orb{padding:4px}