@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}img{max-inline-size:100%;display:block}button,summary{font:inherit}}@layer site{:root{color-scheme:light;--canvas:#fff;--surface:#fff;--ink:#181a22;--muted:#4b5060;--blue:#4255c5;--teal:#2b6d66;--violet:#6652af;--line:#d9dce7;--paper:#f5f6fc;--action:#4255c5;--on-action:#fff;--action-hover:#3041a0;--focus:#4255c5;--shadow-color:#27387312;--menu-shadow:#181a2218;--button-shadow:#4255c512;--notice-ink:#665214;--intro-glow:#ececfc;--intro-surface:#f8fafc;--blue-surface:#edf0ff;--teal-surface:#f1f7f5;--teal-line:#d6e5df;--identity-line:#d5daf1;--help-surface:#edf0fb;--help-line:#dfe4f4;--icon-teal-surface:#e6f3ef;--icon-violet-surface:#f0ecfc;--icon-amber-surface:#fff2d6;--amber:#765018;--hero-glow:#e9eafd;--hero-end:#f4f8fa;--workspace-line:#cddfd9;--calendar-line:#d6dcf2;--calendar-shadow:#39458218;--plan-line:#dfe4f7;--plan-surface:#f3f5ff;--plan-ink:#3545a3;--leave-surface:#f5f1fd;--leave-line:#e3daf6;--request-line:#d9e6e1;--request-pending-line:#ebdfc7;--card-line-blue:#dfe3f1;--card-surface-blue:#f8f9ff;--card-surface-violet:#faf8ff;--card-line-violet:#e8e0f5;--card-surface-teal:#f2f9f6;--card-line-teal:#d7e8e0;--role-shadow:#244c3810;--future-surface:#f6f4fc;--workflow-line-blue:#dce2f3;--workflow-line-violet:#e1d9f5;--workflow-line-teal:#d2e6df;--workflow-line-amber:#e8dfca;--workflow-arrow:#8d95ac;--step-number:#6a7288;--boundary-surface:#eaf4f0;--boundary-line:#cfdfd7;--control-border:#52616b;--locale-link:#154669;--locale-active-surface:#dcf2ed;--locale-active-line:#237365;--locale-active-ink:#164d43;--locale-focus:#204d96;--error-ink:#9d1d20;--radius:1.1rem;--shadow:0 8px 24px var(--shadow-color)}html{scroll-padding-block-start:1rem}body{background:var(--canvas);color:var(--ink);font-family:Segoe UI,Nirmala UI,Noto Sans Devanagari,system-ui,sans-serif;line-height:1.65}a{color:var(--blue);text-underline-offset:.2em}:is(a,button,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}p,h1,h2,h3,a,th,td{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:-.04em;font-weight:650;line-height:1.15}:lang(hi) :is(h1,h2,h3){line-height:1.4;letter-spacing:0!important}h1{font-size:clamp(2.5rem,5.7vw,4.9rem)}h2{font-size:clamp(1.9rem,3vw,3rem)}h3{font-size:1.3rem;line-height:1.4}.container{inline-size:min(100% - 3rem,76rem);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--surface);color:var(--ink);z-index:20;padding:.8rem;position:absolute;inset-block-start:.4rem;inset-inline-start:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.preview-notice{text-align:center;background:var(--ink);color:var(--surface);padding:.45rem 1rem;font-size:.78rem}.site-header{background:var(--surface);border-block-end:1px solid var(--line);z-index:5;position:relative}.header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;min-block-size:5rem;padding-block:.65rem;display:flex;position:relative}.header-row>*{min-inline-size:0}.brand{color:var(--ink);flex-shrink:0;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.brand img{border-radius:50%;flex:none}.brand-by{color:var(--muted);letter-spacing:.08em;margin-block-start:.3rem;font-size:.65rem;font-weight:500;display:block}.desktop-nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.desktop-nav a{color:var(--muted);align-items:center;min-block-size:2.75rem;padding-inline:.35rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--blue);text-decoration:underline}.header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}summary{cursor:pointer;min-block-size:2.75rem;padding:.5rem .65rem;list-style:none}summary::-webkit-details-marker{display:none}.language-menu{position:static}.language-menu summary{border-radius:.6rem;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.language-menu summary:hover,.mobile-menu summary:hover{background:var(--paper)}.language-menu .public-icon{block-size:1.1rem;inline-size:1.1rem}.menu-chevron{border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;block-size:.35rem;inline-size:.35rem;margin-inline:.15rem;transform:rotate(45deg)}details[open] .menu-chevron{transform:rotate(225deg)}.mobile-menu summary{border-radius:.6rem;align-items:center;gap:.4rem;display:flex}.menu-lines{border-block:1.5px solid;flex:none;block-size:.65rem;inline-size:.9rem;position:relative}.menu-lines:before{content:"";border-block-start:1.5px solid;inline-size:100%;position:absolute;inset-block-start:50%}.language-panel{background:var(--surface);inline-size:min(24rem,100vw - 2rem);box-shadow:0 12px 30px var(--menu-shadow);border:1px solid var(--line);z-index:10;border-radius:.8rem;padding:.5rem 1rem;position:absolute;inset-block-start:100%;inset-inline-end:0}.mobile-menu{display:none}.button{background:var(--action);min-block-size:3rem;color:var(--on-action);border:1px solid var(--action);text-align:center;box-shadow:0 3px 8px var(--button-shadow);border-radius:.7rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:var(--action-hover);border-color:var(--action-hover)}.button-small{min-block-size:2.75rem;padding:.55rem .85rem;font-size:.9rem}.button-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.button-secondary:hover{background:var(--paper);border-color:var(--muted)}.actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-block-start:2rem;display:flex}.eyebrow{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin-block-end:1.25rem;font-size:.8rem;font-weight:650}.release-label{color:var(--teal);align-items:center;gap:.5rem;margin-block-start:1.5rem;font-size:.85rem;display:inline-flex}.release-label:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;block-size:.45rem;inline-size:.45rem}.section{border-block-start:1px solid var(--line);padding-block:5rem}.section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-block-end:3rem;display:grid}.section-heading p{color:var(--muted)}.next-section{background:var(--paper)}.next-section .section-heading{margin-block:0}.next-label{color:var(--notice-ink)}.public-intro,.workflow-section{background:radial-gradient(ellipse at 95% 5%, var(--intro-glow), transparent 60%), var(--intro-surface)}.public-intro{border-block-end:1px solid var(--line);padding-block:2.8rem}.legal-intro{background:var(--paper)}.public-intro .workflow-heading{margin-block:0}:is(.workflow-heading,.public-split,.app-entry)>*{min-inline-size:0}.public-content{padding-block:2.5rem 3rem}.public-content h2{letter-spacing:-.025em;font-size:1.4rem;line-height:1.4}.public-split{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;display:grid}.reading-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:2rem}.reading-card h2{margin-block:1.2rem .7rem}.reading-card p{color:var(--muted)}.reading-tinted{background:var(--teal-surface);border-color:var(--teal-line)}.actions .text-link{margin-block-start:0}.policy-card{max-inline-size:52rem;margin-inline:auto}.policy-card p{max-inline-size:65ch}.policy-note{border-block-start:1px solid var(--line);margin-block-start:2rem;padding-block-start:.5rem}.external-note{color:var(--muted);margin-block-start:.75rem;display:block}.faq-composition{grid-template-columns:1.35fr .65fr}.faq-list details{border:1px solid var(--line);border-radius:.8rem;margin-block-end:.7rem;padding-inline:1.2rem}.faq-list summary{justify-content:space-between;gap:.8rem;padding:1.2rem 0;font-weight:600;display:flex}.faq-list summary>span{overflow-wrap:anywhere;min-inline-size:0}.faq-list summary:after{content:"+";color:var(--blue);flex:none;font-size:1.3rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding-block:0 1.2rem}.app-entry{grid-template-columns:1.45fr .55fr;align-items:center;gap:3rem;display:grid}.app-entry h2{margin-block-start:0}.app-identity{text-align:center;background:var(--blue-surface);overflow-wrap:anywhere;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;display:flex}.app-identity img{border-radius:50%}.app-identity strong{font-size:1.5rem}.app-identity span{color:var(--muted);font-size:.85rem}.entry-label{border-block-start:1px solid var(--identity-line);inline-size:100%;padding-block-start:.8rem}.help-band{background:var(--help-surface);color:var(--ink);border-block:1px solid var(--help-line);padding-block:2.2rem}.help-band .container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.help-band h2{font-size:1.8rem}.site-footer{background:var(--surface);border-block-start:1px solid var(--line);padding-block:3rem 1.5rem}.footer-top{grid-template-columns:1fr 1.8fr;gap:3rem;display:grid}.footer-brand p{max-inline-size:18rem;color:var(--muted);margin-block:1rem .5rem}.footer-brand small{color:var(--muted)}.footer-links{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;display:grid}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links>div{min-inline-size:0}.footer-group-title{color:var(--ink);margin-block-end:.55rem;font-size:.78rem;font-weight:650}.footer-links a{min-block-size:2.75rem;color:var(--muted);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--blue);text-decoration:underline}.footer-bottom{border-block-start:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:1rem;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.75rem;display:flex}@media (width<=65rem){.header-row,.desktop-nav{gap:1rem}}@media (width<=54rem){.desktop-nav,.desktop-download{display:none}.language-menu,.mobile-menu{position:static}.language-panel{inline-size:100%;inset-block-start:100%;inset-inline:0}.mobile-menu{display:block}.mobile-menu nav{background:var(--surface);border:1px solid var(--line);inline-size:100%;box-shadow:0 12px 30px var(--menu-shadow);border-radius:.5rem;padding:.75rem;position:absolute;inset-block-start:100%;inset-inline:0}.mobile-menu a{min-block-size:2.75rem;color:var(--ink);padding:.5rem;text-decoration:none;display:block}.section-heading,.public-split,.app-entry{grid-template-columns:1fr;gap:1.5rem}.public-intro{padding-block:2.2rem}.footer-top{grid-template-columns:1fr}}@media (width<=30rem){.container{inline-size:calc(100% - 2rem)}.header-row{flex-wrap:wrap;gap:.5rem;min-block-size:5rem}.brand{font-size:1.15rem}.brand img{block-size:36px;inline-size:36px}.header-actions{gap:.1rem}.language-menu summary,.mobile-menu summary{padding-inline:.35rem;font-size:.8rem}.language-menu .public-icon{display:none}.section{padding-block:3rem}.public-intro{padding-block:1.9rem}.reading-card{padding:1.3rem}.public-content{padding-block:1.5rem 2.5rem}.footer-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr))}.footer-bottom,.help-band .container{flex-direction:column;align-items:flex-start}.actions{align-items:stretch}.actions .button{flex:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer appearance;
