:root{--rti-content-width:1180px;--rti-page-gutter:max(32px, calc((100vw - var(--rti-content-width)) / 2 + 32px));--rti-bg:#edeef2;--rti-white:#fff;--rti-soft:#fafafc;--rti-soft-indigo:#f1f1fe;--rti-indigo:#4f46e5;--rti-indigo-hover:#4338ca;--rti-indigo-dark:#3730a3;--rti-navy:#1e1b4b;--rti-ink:#14161c;--rti-muted:#5a6072;--rti-faint:#8a90a0;--rti-border:#e2e5ec;--rti-border-strong:#c9ceda;--rti-amber:#b45309;--rti-amber-dark:#7a3b06;--rti-amber-bg:#fefaf2;--rti-red:#b42318;--rti-red-bg:#fff4f2;--rti-green:#247a52;--rti-green-bg:#f0f8f4;--rti-font:var(--font-instrument-sans), var(--font-noto-devanagari), var(--font-noto-kannada), system-ui, sans-serif;--rti-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--rti-ease-out:cubic-bezier(.23,1,.32,1);--rti-ease-in-out:cubic-bezier(.77,0,.175,1)}*{box-sizing:border-box}html,body{background:var(--rti-white);min-height:100%;margin:0}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--rti-ink);font-family:var(--rti-font);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;text-rendering:optimizelegibility}::selection{color:var(--rti-navy);background:#dcdafe}button,input,textarea,select{font:inherit}button{color:inherit}a{color:var(--rti-indigo);text-decoration:none}a:hover{color:var(--rti-indigo-dark)}:focus-visible{outline:2px solid var(--rti-indigo);outline-offset:2px}.rti-app{background:var(--rti-white);min-height:100dvh}.rti-shell{background:var(--rti-white);flex-direction:column;width:100%;min-height:100dvh;display:flex}.rti-header{z-index:20;min-height:68px;padding:12px var(--rti-page-gutter);background:var(--rti-navy);color:var(--rti-white);align-items:center;gap:16px;display:flex;position:relative}.rti-brand{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin-right:8px;padding:0;display:flex}.rti-brand:hover{color:inherit}.rti-emblem{background:#fff;border-radius:4px;flex:none;place-items:center;width:48px;height:44px;padding:2px 10px;display:grid}.rti-emblem img{width:auto;height:40px;display:block}.rti-brand-name{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.rti-brand-gov{color:#a5a0d8;margin-top:2px;font-size:11px;display:block}.rti-nav{align-items:center;gap:8px;margin-right:auto;display:flex}.rti-language-mobile{display:none}.rti-nav button,.rti-nav a{color:#c7c3e8;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:500}.rti-nav button:hover,.rti-nav a:hover,.rti-nav .is-active{color:#fff;background:#ffffff1f}.rti-header-actions{align-items:center;gap:8px;display:flex}.rti-view-switcher{flex:none;height:32px;position:relative}.rti-view-switcher summary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:4px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.rti-view-switcher summary::-webkit-details-marker{display:none}.rti-view-switcher summary:hover,.rti-view-switcher summary:focus-visible,.rti-view-switcher[open] summary{background:#ffffff21;border-color:#ffffff7a}.rti-view-menu{z-index:40;border:1px solid var(--rti-border);width:248px;color:var(--rti-ink);background:#fff;border-radius:4px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 16px 40px #14161c29}.rti-view-menu>strong{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;padding:11px 13px;font-size:11px}.rti-view-menu a{border-bottom:1px solid var(--rti-border);color:var(--rti-ink);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.rti-view-menu a:last-child{border-bottom:0}.rti-view-menu a:hover{background:var(--rti-soft);color:var(--rti-indigo-dark)}.rti-view-menu a>svg{color:var(--rti-indigo);margin-top:1px}.rti-view-menu a span{font-size:13px;font-weight:700}.rti-view-menu a small{color:var(--rti-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.rti-auth-button{height:32px;color:var(--rti-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:4px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.rti-profile-button{color:#fff;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.rti-profile-button:hover,.rti-profile-button.is-active{background:#ffffff1f;border-color:#ffffff59}.rti-icon-button,.rti-language{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 9px;display:inline-flex}.rti-icon-button{position:relative}.rti-icon-button[data-unread]:after{content:attr(data-unread);border:2px solid var(--rti-navy);min-width:17px;height:17px;color:var(--rti-indigo-dark);font:9px var(--rti-mono);background:#fff;border-radius:9px;place-items:center;padding-inline:4px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.rti-language{font-size:13px;font-weight:500}.rti-language select{field-sizing:content;appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;outline:0;width:auto;padding:0}.rti-language option{color:var(--rti-ink)}.rti-menu-button{display:none}.rti-popover{z-index:30;border:1px solid var(--rti-border);width:min(380px,100vw - 32px);color:var(--rti-ink);transform-origin:100% 0;animation:citizenPopoverIn .18s var(--rti-ease-out) both;background:#fff;border-radius:4px;position:absolute;top:calc(100% + 8px);right:32px;overflow:hidden;box-shadow:0 16px 40px #14161c29}.rti-popover-title{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:600}.rti-event{border:0;border-bottom:1px solid var(--rti-border);text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr);gap:11px;width:100%;padding:12px 16px;transition:background-color .14s,color .14s;display:grid}.rti-event-dot{background:var(--rti-indigo);border-radius:2px;width:8px;height:8px;margin-top:5px;transition:opacity .14s,background-color .14s}.rti-event-dot.is-read{opacity:.35;background:var(--rti-border-strong)}.rti-event-title{font-size:13px;font-weight:700;line-height:1.35;display:block}.rti-event-body{color:var(--rti-muted);margin-top:2px;font-size:12px;line-height:1.5;display:block}.rti-event-meta{color:var(--rti-faint);font:10px var(--rti-mono);margin-top:5px;display:block}.rti-footer{padding:24px var(--rti-page-gutter);border-top:1px solid var(--rti-border);background:var(--rti-soft);color:var(--rti-muted);flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.rti-footer button,.rti-footer a{color:var(--rti-indigo);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.rti-footer-note{margin-left:auto}.rti-toast{z-index:60;background:var(--rti-ink);color:#fff;opacity:1;transition:opacity .2s var(--rti-ease-out), transform .2s var(--rti-ease-out);border-radius:4px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:18px;left:18px;transform:translateY(0);box-shadow:0 12px 32px #14161c33}@starting-style{.rti-toast{opacity:0;transform:translateY(100%)}}.rti-toast:before{content:"";background:#8b84ee;border-radius:2px;width:7px;height:7px}.rti-primary,.rti-secondary,.rti-quiet{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.rti-primary{border:1px solid var(--rti-indigo);background:var(--rti-indigo);color:#fff}.rti-primary:hover{border-color:var(--rti-indigo-hover);background:var(--rti-indigo-hover)}.rti-primary:disabled{border-color:var(--rti-border-strong);background:var(--rti-border-strong);cursor:not-allowed}.rti-secondary{border:1px solid var(--rti-border-strong);color:var(--rti-ink);background:#fff}.rti-secondary:hover{border-color:var(--rti-indigo);color:var(--rti-indigo-dark)}.rti-quiet{border:1px solid var(--rti-border);color:var(--rti-muted);background:#fff;padding-inline:10px;font-size:13px}.rti-mono{font-family:var(--rti-mono)}.rti-kicker{color:var(--rti-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.rti-chip{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.rti-shell main{flex:1 0 auto;min-width:0}.rti-shell>main:not(.home-page):not(.filing-layout):not(.complaint-page){width:min(var(--rti-content-width), 100%);margin-inline:auto}.rti-shell input,.rti-shell textarea,.rti-shell select{max-width:100%}.home-page{animation:.36s cubic-bezier(.16,1,.3,1) both rtiUp}.home-hero{padding:76px var(--rti-page-gutter) 64px;background-color:var(--rti-navy);color:#fff;background-image:linear-gradient(#1210399e,#121039d6),linear-gradient(90deg,#1e1b4b70,#1e1b4be0 36% 64%,#1e1b4b75),url(/images/rti-home-hero.webp);background-position:50%;background-size:cover;flex-direction:column;align-items:center;gap:20px;display:flex}.home-hero h1{letter-spacing:-.035em;text-align:center;text-shadow:0 2px 18px #08062347;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(46px,4.2vw,64px);font-weight:700;line-height:1.02}.home-hero>p{color:#d8d5ef;text-align:center;text-wrap:pretty;max-width:67ch;margin:0;font-size:17px;line-height:1.65}.home-ask{width:min(820px,100%);transition:border-color .2s var(--rti-ease-out), box-shadow .2s var(--rti-ease-out), transform .2s var(--rti-ease-out);background:#fff;border:1px solid #ffffff29;border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 22px 55px #0806234d}.home-ask-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.home-ask label{color:var(--rti-ink);font-size:16px;font-weight:700;display:block}.home-voice-status{min-height:20px;color:var(--rti-indigo-dark);justify-content:flex-end;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.home-ask[data-voice=listening],.home-ask[data-voice=transcribing]{border-color:#8b84ee;transform:translateY(-2px);box-shadow:0 24px 60px #08062357,0 0 0 3px #8b84ee33}.home-ask[data-voice=complete]{border-color:#a9d7bf}.home-listening-bars{align-items:center;gap:2px;width:13px;height:14px;display:inline-flex}.home-listening-bars i{width:2px;height:10px;animation:homeVoiceBar .6s var(--rti-ease-in-out) infinite alternate;background:currentColor;border-radius:2px;transform:scaleY(.4)}.home-listening-bars i:nth-child(2){animation-delay:-200ms}.home-listening-bars i:nth-child(3){animation-delay:-400ms}.home-ask>p{color:var(--rti-muted);margin:4px 0 0;padding:0 24px;font-size:13px;line-height:1.45}.home-ask textarea{resize:vertical;width:100%;min-height:104px;color:var(--rti-ink);caret-color:var(--rti-indigo);border:0;outline:0;padding:14px 24px;font-size:17px;line-height:1.55;display:block}.home-ask textarea::placeholder{color:var(--rti-faint);opacity:1}.home-ask textarea:focus-visible{outline:0}.home-ask:focus-within{border-color:#8b84ee;box-shadow:0 22px 55px #0806234d,0 0 0 3px #8b84ee3d}.home-ask-actions{align-items:center;gap:8px;padding:0 16px 16px 24px;display:flex}.home-ask-tool{min-height:36px;transition:border-color .16s ease, background-color .16s ease, color .16s ease, transform .14s var(--rti-ease-out);padding-inline:10px}.home-ask-tool:active,.home-continue:active{transform:scale(.97)}.home-speak.is-active{border-color:var(--rti-indigo);background:var(--rti-soft-indigo);color:var(--rti-indigo-dark)}.home-speak.is-active svg{animation:homeMicPulse .9s var(--rti-ease-in-out) infinite alternate}.home-attach.is-attached{background:var(--rti-green-bg);color:var(--rti-green);border-color:#a9d7bf}.home-continue{min-height:44px;transition:border-color .16s ease, background-color .16s ease, transform .14s var(--rti-ease-out);margin-left:auto}.home-continue svg{transition:transform .16s var(--rti-ease-out)}.home-assurances{color:#d0cdec;justify-content:center;align-items:center;gap:22px;font-size:13px;display:flex}.home-assurances span{align-items:center;gap:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.home-continue:not(:disabled):hover svg{transform:translate(3px)}.home-ask-tool:hover{transform:translateY(-1px)}.home-ask-tool:active{transform:scale(.97)}}@keyframes homeVoiceBar{0%{opacity:.65;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes homeMicPulse{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.home-journey{padding:64px var(--rti-page-gutter) 72px;gap:36px;display:grid}.home-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.home-section-heading h2{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}.home-section-heading p{color:var(--rti-muted);margin:0;font-size:14px}.home-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.home-journey-item{flex-direction:column;gap:12px;display:flex}.home-journey-rail{align-items:center;gap:8px;display:flex}.home-journey-rail>span{background:var(--rti-indigo);color:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.home-journey-rail>i{background:#e0e3fc;flex:1;height:2px}.home-step{color:var(--rti-muted);font:12px var(--rti-mono)}.home-journey-item h3{margin:0;font-size:17px;font-weight:650}.home-journey-item p{color:var(--rti-muted);margin:0;font-size:14px;line-height:1.55}.home-clock{padding:48px var(--rti-page-gutter) 56px;border-block:1px solid var(--rti-border);background:var(--rti-soft);gap:28px;display:grid}.home-clock-heading{align-items:center;gap:8px;display:flex}.home-clock-heading svg{color:var(--rti-indigo)}.home-clock-heading h2{letter-spacing:-.01em;margin:0;font-size:20px}.home-clock-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-clock-grid article{flex-direction:column;gap:4px;padding-right:24px;display:flex}.home-clock-rail{align-items:center;margin-bottom:8px;display:flex}.home-clock-rail i{background:var(--rti-border-strong);border-radius:3px;flex:none;width:12px;height:12px}.home-clock-rail span{background:var(--rti-border);flex:1;height:2px}.home-clock-grid article.is-active .home-clock-rail i,.home-clock-grid article.is-active .home-clock-rail span{background:var(--rti-indigo)}.home-clock-day{color:var(--rti-muted);font:24px var(--rti-mono);letter-spacing:-.02em}.home-clock-grid article.is-active .home-clock-day{color:var(--rti-ink)}.home-clock-grid h3{margin:0;font-size:15px;font-weight:600}.home-clock-grid p{color:var(--rti-muted);margin:0;font-size:13px;line-height:1.5}.home-eligibility{padding:56px var(--rti-page-gutter) 64px;grid-template-columns:.8fr repeat(2,minmax(0,1fr));gap:0;display:grid}.home-eligibility-heading{padding-right:48px}.home-eligibility-heading h2{letter-spacing:-.02em;margin:0;font-size:24px}.home-eligibility-heading p{margin-top:8px}.home-eligibility article{border-left:1px solid var(--rti-border);align-content:start;gap:10px;padding:4px 32px;display:grid}.home-eligibility h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:650;display:flex}.home-eligibility .is-central svg{color:var(--rti-indigo)}.home-eligibility p{color:var(--rti-muted);margin:0;font-size:14px;line-height:1.6}.home-eligibility button{color:var(--rti-indigo);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.filing-layout{grid-template-columns:max(264px, calc((100vw - var(--rti-content-width)) / 2 + 264px)) minmax(0,1fr);display:grid}.filing-sidebar{padding:32px 24px 32px var(--rti-page-gutter);border-right:1px solid var(--rti-border);background:var(--rti-soft);flex-direction:column;gap:8px;display:flex}.filing-steps{gap:8px;margin-top:8px;display:grid}.filing-step{color:var(--rti-muted);border:1px solid #0000;border-radius:4px;gap:12px;padding:12px;display:flex}.filing-step>span{border:1px solid var(--rti-border-strong);width:24px;height:24px;font:12px var(--rti-mono);border-radius:4px;flex:none;place-items:center;display:grid}.filing-step strong{font-size:14px;font-weight:600;line-height:1.25;display:block}.filing-step small{color:var(--rti-muted);margin-top:2px;font-size:13px;display:block}.filing-step.is-current{color:var(--rti-ink);background:#fff;border-color:#b9b5ef}.filing-step.is-current>span,.filing-step.is-complete>span{border-color:var(--rti-indigo);background:var(--rti-indigo);color:#fff}.filing-step.is-current>span{animation:filingStepMark .22s var(--rti-ease-out) both}.filing-step.is-complete{color:var(--rti-ink)}.filing-saved{border-top:1px solid var(--rti-border);color:var(--rti-muted);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.filing-saved svg{color:var(--rti-indigo)}.filing-content{min-width:0;padding:40px var(--rti-page-gutter) 40px 40px;flex-direction:column;align-items:stretch;display:flex}.filing-content>*{animation:filingStateIn .18s var(--rti-ease-out) both}.filing-back{min-height:36px;color:var(--rti-indigo);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:13px;font-weight:650;transition:color .14s;display:inline-flex}.filing-back svg{transition:transform .16s var(--rti-ease-out)}.filing-mobile-progress{display:none}.filing-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px;display:grid}.compose-grid:has(.compose-modes){grid-template-columns:minmax(0,800px)}.office-grid{grid-template-columns:minmax(0,1fr)}.details-grid{grid-template-columns:minmax(0,800px)}.filing-main{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.filing-heading{gap:8px;display:grid}.filing-heading h1,.filing-heading h2{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.12}.filing-heading p{max-width:58ch;color:var(--rti-muted);margin:0;font-size:15px;line-height:1.6}.filing-rail{flex-direction:column;gap:12px;display:flex}.filing-card{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;width:100%;padding:20px}.filing-card h3{margin:0;font-size:14px;font-weight:600}.filing-card p{color:var(--rti-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.filing-actions{flex-wrap:wrap;gap:8px;display:flex}.filing-layout :is(.rti-primary,.rti-secondary,.rti-tertiary,.verify-primary,.verify-secondary,.pay-upi,.office-choose-toggle,.draft-point-actions button,.fee-waiver-confirmation button,.registration-block button){transition:transform .14s var(--rti-ease-out), border-color .16s ease, background-color .16s ease, color .16s ease}.filing-layout :is(.rti-primary,.rti-secondary,.rti-tertiary,.verify-primary,.verify-secondary,.pay-upi,.office-choose-toggle,.draft-point-actions button,.fee-waiver-confirmation button,.registration-block button):active:not(:disabled){transform:scale(.98)}.filing-layout .rti-primary>svg:last-child{transition:transform .16s var(--rti-ease-out)}.rti-tertiary{min-height:44px;color:var(--rti-muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px;font-weight:600}.rti-tertiary:hover{color:var(--rti-indigo)}.verify-options{gap:8px;width:100%;display:grid}.verify-draft{background:var(--rti-soft-indigo);width:100%;color:var(--rti-indigo-dark);border:1px solid #e0e3fc;border-radius:4px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.verify-draft>svg{margin-top:1px}.verify-draft strong{font-size:13px}.verify-draft p{color:var(--rti-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.verify-primary,.verify-secondary{text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.verify-primary{border:1px solid var(--rti-indigo);background:var(--rti-indigo);color:#fff}.verify-primary:hover{background:var(--rti-indigo-hover)}.verify-secondary{border:1px solid var(--rti-border-strong);background:#fff}.verify-primary>span,.verify-secondary>span{gap:2px;margin-right:auto;display:grid}.verify-primary strong,.verify-secondary strong{font-size:15px;font-weight:600}.verify-primary small{color:#c7c3e8}.verify-secondary small{color:var(--rti-muted)}.verify-busy{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;grid-template-columns:10px 1fr;gap:12px;width:100%;padding:22px;display:grid}.verify-busy>span{background:var(--rti-indigo);border-radius:3px;width:10px;height:10px;margin-top:4px;animation:.9s infinite rtiPulse}.verify-busy i{background:var(--rti-border);grid-column:1/-1;height:4px;overflow:hidden}.verify-busy b{background:var(--rti-indigo);width:32%;height:100%;animation:1.1s ease-in-out infinite rtiSweep;display:block}.verify-busy small{color:var(--rti-muted);grid-column:1/-1}.verify-complete{background:var(--rti-soft);width:100%;animation:verifiedIn .24s var(--rti-ease-out) both;border:1px solid #b9b5ef;border-radius:4px;grid-template-columns:minmax(0,1fr) 168px;gap:12px 32px;padding:20px;display:grid}.verify-complete>:not(.verify-fingerprint){grid-column:1}.verify-complete .rti-chip{justify-self:start}.verify-complete h2{margin:0;font-size:22px}.verify-complete p{color:var(--rti-muted);margin:0;font-size:14px;line-height:1.65}.verify-complete .rti-primary{justify-self:start;margin-top:4px}.verify-fingerprint{color:var(--rti-indigo);opacity:.13;grid-area:1/2/span 4;place-self:center}.verify-privacy svg{color:var(--rti-indigo)}.compose-modes{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;width:auto;max-width:100%;padding:4px;display:flex}.compose-modes button{min-height:42px;color:var(--rti-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.compose-modes button.is-active{background:var(--rti-indigo);color:#fff;box-shadow:none}.question-box{border:1px solid var(--rti-border-strong);width:100%;transition:border-color .2s var(--rti-ease-out), box-shadow .2s var(--rti-ease-out), transform .2s var(--rti-ease-out);border-radius:4px;overflow:hidden}.question-box[data-voice=listening],.question-box[data-voice=transcribing]{border-color:#8b84ee;transform:translateY(-2px);box-shadow:0 0 0 3px #8b84ee2e}.question-box[data-voice=complete]{border-color:#a9d7bf}.question-box textarea{resize:none;field-sizing:content;width:100%;min-height:236px;color:var(--rti-ink);border:0;outline:0;padding:16px;font-size:15px;line-height:1.7;display:block;overflow:hidden}.question-box>div{border-top:1px solid var(--rti-border);background:var(--rti-soft);align-items:center;gap:8px;padding:10px 12px;display:flex}.question-box>div>span{color:var(--rti-muted);align-items:center;gap:12px;margin-right:auto;font-size:12px;display:flex}.question-box>div>span b{font:12px var(--rti-mono);font-weight:400}.question-box>div>span em{font-style:normal}.question-box button{border:1px solid var(--rti-border);color:var(--rti-muted);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.question-box button.is-active{border-color:var(--rti-indigo);background:var(--rti-soft-indigo);color:var(--rti-indigo-dark)}.question-box button.is-active svg{animation:homeMicPulse .9s var(--rti-ease-in-out) infinite alternate}.pucho-draft{background:var(--rti-soft-indigo);border:1px solid #e0e3fc;border-radius:4px;gap:16px;width:100%;padding:16px;display:grid}.pucho-heading{align-items:flex-start;gap:12px;display:flex}.pucho-heading>span{background:var(--rti-indigo);color:#fff;border-radius:4px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pucho-heading strong,.pucho-heading small{display:block}.pucho-heading strong{font-size:14px}.pucho-heading small{color:var(--rti-muted);margin-top:3px;font-size:12px;line-height:1.5}.pucho-draft .rti-primary{justify-self:start}.pucho-working{color:var(--rti-indigo-dark);align-items:center;gap:9px;font-size:13px;display:flex}.pucho-working i{background:var(--rti-indigo);border-radius:3px;width:9px;height:9px;animation:.8s infinite rtiPulse}.pucho-note>svg{color:var(--rti-indigo)}.manual-draft{gap:12px;width:100%;display:grid}.manual-draft label,.office-search label{color:var(--rti-muted);gap:7px;font-size:12px;font-weight:600;display:grid}.manual-draft input,.office-search input,.office-search select{border:1px solid var(--rti-border-strong);width:100%;min-height:44px;color:var(--rti-ink);background:#fff;border-radius:4px;padding:10px 12px;font-size:14px;font-weight:400}.manual-draft .rti-secondary{justify-self:start}.draft-points{border:1px solid var(--rti-border);width:100%;animation:draftFrameIn .2s var(--rti-ease-out) both;border-radius:4px;display:grid}.draft-points-title{border-bottom:1px solid var(--rti-border);background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.draft-points-title>span{align-items:center;gap:8px;display:inline-flex}.draft-points-title small{color:var(--rti-indigo-dark);font-weight:400}.draft-point{border-bottom:1px solid var(--rti-border);animation:pointResolve .2s var(--rti-ease-out) both;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:12px;padding:14px 16px;display:grid}.draft-point:nth-child(3){animation-delay:30ms}.draft-point:nth-child(4){animation-delay:60ms}.draft-point:nth-child(5),.draft-point:nth-child(n+6){animation-delay:90ms}.draft-point:last-of-type{border-bottom:0}.draft-point>span{color:var(--rti-indigo);font:13px var(--rti-mono);padding-top:2px}.draft-point p{margin:0;font-size:14px;line-height:1.6}.draft-point textarea{resize:none;field-sizing:content;width:100%;min-height:48px;color:var(--rti-ink);background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.6;overflow:hidden}.draft-point-actions{gap:2px;margin-top:-4px;display:grid}.draft-point-actions button{width:28px;height:28px;color:var(--rti-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.draft-point-actions button:hover{color:var(--rti-indigo);background:#fff}.draft-point-actions button:last-child:hover{color:var(--rti-red)}.draft-point.is-editing{background:var(--rti-soft-indigo)}.add-point{color:var(--rti-indigo);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.draft-warning{background:var(--rti-amber-bg);width:100%;color:var(--rti-amber-dark);border:1px solid #f3e3c3;border-radius:4px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.draft-warning>svg{flex:none}.draft-warning>span{margin-right:auto}.draft-warning strong{display:block}.draft-warning button{min-height:36px;color:var(--rti-amber-dark);cursor:pointer;background:#fff;border:1px solid #e8cf9f;border-radius:4px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.compose-actions{align-items:center;width:100%}.office-match{border:1px solid #b9b5ef;border-radius:4px;gap:10px;width:100%;padding:20px;display:grid}.office-score{color:var(--rti-indigo-dark);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;display:flex}.office-score strong{font-family:var(--rti-mono)}.office-match h2{letter-spacing:-.01em;margin:0;font-size:20px}.office-match>p{color:var(--rti-muted);margin:0;font-size:13px}.office-why{background:var(--rti-soft);color:var(--rti-muted);border-radius:4px;gap:12px;margin-top:4px;padding:14px;font-size:13px;line-height:1.6;display:flex}.office-why svg{color:var(--rti-indigo);flex:none}.office-why strong{color:var(--rti-ink);display:block}.office-match .filing-actions{margin-top:6px}.office-choose{border-block:1px solid var(--rti-border);width:100%}.office-choose-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:14px 0;font-size:14px;font-weight:600;display:flex}.office-choose-toggle span{color:var(--rti-indigo);font-size:18px}.office-search{gap:14px;padding:4px 0 18px;display:grid}.office-results{border:1px solid var(--rti-border);border-radius:4px;overflow:hidden}.office-results button{border:0;border-bottom:1px solid var(--rti-border);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 12px;display:flex}.office-results button:hover{background:var(--rti-soft-indigo)}.office-results small{color:var(--rti-muted)}.identity-card{border:1px solid var(--rti-border);border-radius:4px;width:100%;overflow:hidden}.identity-card-title{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-bottom:1px solid #e0e3fc;align-items:center;gap:8px;padding:12px 16px;display:flex}.identity-card-title svg{color:var(--rti-indigo);flex:none}.identity-card-title strong{margin-right:auto;font-size:13px;font-weight:600}.identity-card-title span{font-size:13px}.identity-card dl{margin:0}.identity-card dl>div{border-bottom:1px solid var(--rti-border);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:13px 16px;display:grid}.identity-card dl>div:last-child{border-bottom:0}.identity-card dt{color:var(--rti-muted);font-size:13px;font-weight:600}.identity-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.5}.bpl-card{background:var(--rti-soft);border:0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.bpl-card>svg{color:var(--rti-indigo);flex:none}.bpl-card>div{margin-right:auto}.bpl-card strong{font-size:14px}.bpl-card p{color:var(--rti-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.bpl-card .rti-secondary{flex:none}.bpl-card.is-attached{background:var(--rti-green-bg);border:1px solid #a9d7bf}.bpl-card.is-attached>svg{color:var(--rti-green)}.review-checks{border-top:1px solid var(--rti-border);width:100%}.review-grid{grid-template-columns:minmax(0,1fr)}.review-checks article{border-bottom:1px solid var(--rti-border);gap:14px;padding:14px 0;display:flex}.review-checks article>span{background:var(--rti-amber-bg);width:24px;height:24px;color:var(--rti-amber);border-radius:4px;flex:none;place-items:center;display:grid}.review-checks article>span.is-ok{background:var(--rti-soft-indigo);color:var(--rti-indigo)}.review-checks strong{font-size:14px}.review-checks p{color:var(--rti-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.application-preview{border:1px solid var(--rti-border);border-radius:4px;width:100%;padding:24px}.application-meta{border-bottom:1px solid var(--rti-border);grid-template-columns:2fr 1fr auto;gap:20px;padding-bottom:14px;display:grid}.application-meta span,.application-meta strong{display:block}.application-meta span{color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.application-meta strong{margin-top:4px;font-size:13px}.application-preview h2{margin:20px 0 0;font-size:17px;line-height:1.4}.application-preview ol{margin:16px 0 0;padding-left:22px;font-size:14px;line-height:1.65}.application-preview li+li{margin-top:10px}.application-attachment{background:var(--rti-soft);color:var(--rti-muted);border-radius:4px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:12px;display:flex}.application-attachment+.application-attachment{margin-top:8px}.review-guideline{max-width:66ch;color:var(--rti-muted);margin:-8px 0 0;font-size:12px;line-height:1.6}.pay-grid .filing-card>svg{color:var(--rti-indigo)}.pay-summary{border-top:1px solid var(--rti-border);width:100%}.pay-summary>div{border-bottom:1px solid var(--rti-border);justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;display:flex}.pay-summary span{color:var(--rti-muted)}.pay-summary strong{font-weight:600}.pay-summary>div:first-child strong{font:24px var(--rti-mono)}.pay-methods{gap:10px;width:100%;display:grid}.pay-upi{border:1px solid var(--rti-indigo);background:var(--rti-indigo);color:#fff;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.pay-upi:hover{background:var(--rti-indigo-hover)}.pay-upi>span{gap:2px;margin-right:auto;display:grid}.pay-upi strong{font-size:16px}.pay-upi small{color:#c7c3e8}.pay-methods>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pay-methods>div button{border:1px solid var(--rti-border-strong);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:600;display:flex}.pay-methods>div button:hover{border-color:var(--rti-indigo);color:var(--rti-indigo-dark)}.fee-waiver-confirmation{background:var(--rti-green-bg);width:100%;color:var(--rti-green);animation:waiverConfirmIn .24s var(--rti-ease-out) both;border:1px solid #a9d7bf;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.fee-waiver-confirmation>svg{animation:confirmationMarkIn .26s 80ms var(--rti-ease-out) both}.fee-waiver-confirmation p{color:var(--rti-muted);margin:3px 0 0;font-size:13px}.fee-waiver-confirmation .rti-primary{white-space:nowrap}.payment-busy{background:var(--rti-soft-indigo);border:1px solid #e0e3fc;border-radius:4px;grid-template-columns:36px minmax(0,1fr);gap:12px;width:100%;padding:20px;display:grid}.payment-busy>span{background:var(--rti-indigo);color:#fff;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.payment-busy strong{font-size:14px}.payment-busy p{color:var(--rti-muted);margin:4px 0 0;font-size:12px}.payment-busy i{background:#e0e3fc;grid-column:1/-1;height:4px;overflow:hidden}.payment-busy b{background:var(--rti-indigo);width:32%;height:100%;animation:1.1s ease-in-out infinite rtiSweep;display:block}.registration-block{gap:8px;display:grid}.registration-block>span{color:var(--rti-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.registration-block button{background:var(--rti-ink);color:#fff;cursor:pointer;animation:registrationIssued .42s .12s var(--rti-ease-out) both;border:0;border-radius:4px;justify-self:start;align-items:center;gap:12px;padding:14px 16px;display:flex}.registration-block strong{font:20px var(--rti-mono);letter-spacing:.04em}.registration-block small{color:var(--rti-muted);align-items:center;gap:8px;font-size:13px;display:flex}.filed-copy{max-width:54ch;color:var(--rti-muted);margin:0;font-size:15px;line-height:1.6}.next-rail{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;flex-direction:column;gap:12px;padding:20px;display:flex}.next-rail-heading{align-items:center;gap:8px;display:flex}.next-rail-heading svg{color:var(--rti-indigo)}.next-rail-heading strong{font-size:14px}.next-clock{align-items:baseline;gap:8px;display:flex}.next-clock strong{font:32px var(--rti-mono)}.next-clock span{color:var(--rti-muted);font-size:14px}.next-progress{background:#eff1f5;border-radius:4px;height:6px;overflow:hidden}.next-progress b{background:var(--rti-indigo);transform-origin:0;width:2%;height:100%;animation:statutoryClockStart .6s .36s var(--rti-ease-out) both;border-radius:4px;display:block}.next-timeline{gap:0;margin-top:8px;display:grid}.next-timeline article{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.next-timeline article>div{flex-direction:column;align-items:center;gap:4px;display:flex}.next-timeline article>div span{border:1px solid var(--rti-border-strong);width:24px;height:24px;color:var(--rti-muted);background:#fff;border-radius:4px;place-items:center;display:grid}.next-timeline article>div span.is-done{border-color:var(--rti-indigo);background:var(--rti-indigo);color:#fff}.filed-grid .rti-chip{animation:filedStampIn .36s var(--rti-ease-out) both}.filed-grid .rti-chip svg{animation:confirmationMarkIn .28s .1s var(--rti-ease-out) both}.next-timeline article>div i{background:var(--rti-border);flex:1;width:2px;min-height:64px}.next-timeline article section{padding-bottom:20px}.next-timeline small,.next-timeline strong{display:block}.next-timeline small{color:var(--rti-muted);font:12px var(--rti-mono);text-transform:uppercase}.next-timeline article:first-child small{color:var(--rti-indigo)}.next-timeline strong{margin-top:4px;font-size:14px}.next-timeline p{color:var(--rti-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.requests-page{animation:citizenPageIn .18s var(--rti-ease-out) both;gap:24px;padding:40px 32px;display:grid}.requests-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.requests-heading h1{letter-spacing:-.02em;margin:0;font-size:30px}.requests-heading p{max-width:60ch;color:var(--rti-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.requests-heading>span{color:var(--rti-muted);font:13px var(--rti-mono)}.request-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.request-counts article{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;gap:4px;padding:16px;display:grid}.request-counts article.is-highlight{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-color:#b9b5ef}.request-counts strong{letter-spacing:-.02em;font-size:26px;line-height:1}.request-counts span{color:var(--rti-muted);font-size:13px}.request-counts .is-highlight span{color:var(--rti-indigo-dark);font-weight:600}.request-group{gap:12px;display:grid}.request-group+.request-group{margin-top:8px}.request-group-heading{border-bottom:1px solid var(--rti-border-strong);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.request-group-heading h2{letter-spacing:-.01em;margin:0;font-size:18px}.request-group-heading p{color:var(--rti-muted);margin:3px 0 0;font-size:12px}.request-group-heading>span{background:var(--rti-soft);min-width:24px;height:24px;color:var(--rti-muted);font:12px var(--rti-mono);border-radius:999px;place-items:center;padding:0 7px;display:grid}.request-group.is-past{margin-top:16px}.request-list{gap:8px;display:grid}.request-row{--request-accent:var(--rti-indigo);--request-track:var(--rti-border);border:1px solid var(--rti-border);text-align:left;cursor:pointer;width:100%;transition:border-color .14s ease, background-color .14s ease, transform .14s var(--rti-ease-out);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:32px;padding:20px;display:grid}.request-row:active{transform:scale(.995)}.request-row.is-replied{background:var(--rti-soft);border-color:#b9b5ef}.request-row.is-status-appeal{--request-accent:var(--rti-indigo);--request-track:#dedcf9}.request-row.is-status-complete{--request-accent:var(--rti-green);--request-track:#d9ebe2}.request-row.is-status-fee{--request-accent:var(--rti-amber);--request-track:#f4e2c8}.request-row.is-status-routing{--request-accent:#52657f;--request-track:#dfe5ed}.request-row.is-status-waiver{--request-accent:var(--rti-green);--request-track:#d9ebe2}.request-row.is-status-waiting{--request-accent:#2563a8;--request-track:#dce9f6}.request-copy{min-width:0}.request-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-meta>span{color:var(--rti-muted);font:13px var(--rti-mono)}.request-meta em{border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:650;display:inline-flex}.request-meta em svg{flex:none}.is-status-appeal .request-meta em{background:var(--rti-indigo);color:#fff}.is-status-complete .request-meta em,.is-status-waiver .request-meta em{background:var(--rti-green-bg);color:#17633f;border-color:#b8d9c8}.is-status-fee .request-meta em{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-color:#eed3a8}.is-status-routing .request-meta em{color:#3b4d66;background:#f1f4f8;border-color:#ccd5e1}.is-status-waiting .request-meta em{color:#174f85;background:#f1f7fd;border-color:#c6dcf1}.request-copy h2{letter-spacing:-.01em;margin:8px 0 0;font-size:17px;line-height:1.3}.request-copy>p{color:var(--rti-muted);margin:5px 0 0;font-size:13px}.request-nudge{color:var(--rti-indigo-dark);align-items:flex-start;gap:8px;margin-top:9px;font-size:14px;line-height:1.5;display:flex}.request-nudge svg{flex:none;margin-top:2px}.is-status-complete .request-nudge,.is-status-waiver .request-nudge{color:var(--rti-green)}.is-status-fee .request-nudge{color:var(--rti-amber-dark)}.is-status-routing .request-nudge{color:#3b4d66}.is-status-waiting .request-nudge{color:#174f85}.request-complaint{color:var(--rti-green);align-items:center;gap:7px;margin-top:9px;font-size:12px;font-weight:650;display:flex}.request-clock{grid-template-columns:56px minmax(0,1fr) 18px;align-items:center;gap:14px;display:grid}.request-clock>i{width:56px;height:56px;animation:caseClockReady .36s var(--rti-ease-out) both;border-radius:50%;place-items:center;display:grid}.request-clock>i b{background:#fff;border-radius:50%;width:46px;height:46px}.request-clock strong,.request-clock span{display:block}.request-clock strong{font:24px var(--rti-mono);line-height:1}.request-clock span{color:var(--rti-muted);margin-top:4px;font-size:12px}.request-arrow{color:var(--request-accent);transition:transform .14s var(--rti-ease-out)}.back-link{color:var(--rti-indigo);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.reply-page{animation:citizenPageIn .18s var(--rti-ease-out) both;align-content:start;gap:24px;padding:32px;display:grid}.reply-heading{gap:7px;display:grid}.reply-heading h1{letter-spacing:-.02em;max-width:40ch;margin:0;font-size:28px;line-height:1.15}.reply-heading>p{color:var(--rti-muted);margin:0;font-size:13px}.reply-complaint{background:var(--rti-green-bg);color:var(--rti-green);border:1px solid #b8d9c8;border-radius:4px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px 16px;display:grid}.reply-complaint>svg{margin-top:1px}.reply-complaint strong{font-size:14px}.reply-complaint p{margin:3px 0 0;font-size:12px;line-height:1.5}.reply-summary{background:var(--rti-navy);color:#fff;animation:replyAnalysisIn .24s var(--rti-ease-out) both;border-radius:4px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px;display:grid}.reply-summary>span{color:#c7c3e8;background:#ffffff1f;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.reply-summary strong{color:#c7c3e8;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.reply-summary p{max-width:72ch;margin:7px 0 0;font-size:15px;line-height:1.6}.reply-points{display:grid}.reply-points-heading{border-bottom:1px solid var(--rti-border-strong);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.reply-points-heading h2{margin:0;font-size:20px}.reply-points-heading span{color:var(--rti-muted);font-size:12px}.reply-points>article{border-bottom:1px solid var(--rti-border);grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;display:grid}.reply-question>div{align-items:center;gap:8px;display:flex}.reply-question>div>span{color:var(--rti-indigo);font:13px var(--rti-mono)}.reply-question em{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.reply-question em.is-answered{background:var(--rti-green-bg);color:var(--rti-green)}.reply-question p,.reply-answer>p{margin:8px 0 0;font-size:14px;line-height:1.55}.reply-answer>span{color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.reply-answer aside{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-radius:4px;align-items:flex-start;gap:7px;margin-top:10px;padding:10px;font-size:12px;line-height:1.5;display:flex}.reply-answer aside.is-answered{background:var(--rti-green-bg);color:var(--rti-green)}.reply-answer aside svg{flex:none;margin-top:1px}.reply-waiting{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;padding:24px}.reply-waiting p{color:var(--rti-muted);margin:6px 0 0;font-size:14px}.reply-actions{flex-wrap:wrap;gap:8px;display:flex}.appeal-page{animation:citizenPageIn .18s var(--rti-ease-out) both;gap:20px;padding:32px;display:grid}.appeal-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px;display:grid}.appeal-main{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.appeal-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appeal-chips span{border:1px solid var(--rti-border);color:var(--rti-muted);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.appeal-chips span:first-child{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border:0}.appeal-chips span:last-child{color:var(--rti-indigo-dark);border-color:#e0e3fc}.appeal-heading{gap:8px;display:grid}.appeal-heading h1{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.15}.appeal-heading p{max-width:58ch;color:var(--rti-muted);margin:0;font-size:15px;line-height:1.6}.appeal-document{border:1px solid var(--rti-border);width:100%;animation:preparedDocumentIn .24s var(--rti-ease-out) both;border-radius:4px;padding:32px;font-size:14px;line-height:1.75}.appeal-document.is-editing{border-color:var(--rti-indigo);outline:2px solid #e0e3fc}.appeal-document header{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:12px;font-size:12px;font-weight:600}.appeal-document p{margin:16px 0 0}.appeal-document ol{margin:16px 0 0;padding-left:24px}.appeal-document li+li{margin-top:12px}.appeal-document li span{color:var(--rti-muted)}.appeal-document footer{border-top:1px solid var(--rti-border);margin-top:24px;padding-top:16px}.appeal-rail{flex-direction:column;gap:12px;display:flex}.appeal-citations{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;gap:12px;padding:20px;display:grid}.appeal-citations h2{color:var(--rti-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.appeal-citations article{border:1px solid var(--rti-border);background:#fff;border-radius:4px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px;display:grid}.appeal-citations article>span{color:var(--rti-indigo);font:13px var(--rti-mono)}.appeal-citations strong{font-size:13px}.appeal-citations p{color:var(--rti-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.appeal-free{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-radius:4px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.55;display:flex}.appeal-free svg{flex:none}.citizen-page{animation:citizenPageIn .18s var(--rti-ease-out) both;gap:28px;padding:40px 32px;display:grid}.citizen-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.citizen-page-heading h1{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font-size:30px;line-height:1.1}.citizen-page-heading p{max-width:65ch;color:var(--rti-muted);text-wrap:pretty;margin:9px 0 0;font-size:15px;line-height:1.6}.citizen-page-heading>button{flex:none}.citizen-section-heading{border-bottom:1px solid var(--rti-border-strong);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.citizen-section-heading h2{letter-spacing:-.01em;margin:0;font-size:20px;line-height:1.2}.citizen-section-heading p{max-width:64ch;color:var(--rti-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.citizen-section-heading>span{color:var(--rti-green);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.citizen-text-link{color:var(--rti-indigo);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.citizen-text-link:hover{color:var(--rti-indigo-dark);text-underline-offset:3px;text-decoration:underline}.citizen-empty{border:1px dashed var(--rti-border-strong);background:var(--rti-soft);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:24px;display:grid}.citizen-empty>svg{color:var(--rti-indigo)}.citizen-empty strong{font-size:15px}.citizen-empty p{max-width:58ch;color:var(--rti-muted);margin:5px 0 0;font-size:14px;line-height:1.55}.citizen-page .rti-primary,.citizen-page .rti-secondary,.citizen-page .citizen-text-link{transition:border-color .14s ease, background-color .14s ease, color .14s ease, transform .14s var(--rti-ease-out)}.citizen-page .rti-primary:active,.citizen-page .rti-secondary:active{transform:scale(.97)}.rti-secondary.is-on-dark{color:#fff;background:0 0;border-color:#ffffff61}.rti-secondary.is-on-dark:hover{color:#fff;background:#ffffff14;border-color:#fff}.payment-totals{border-block:1px solid var(--rti-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.payment-totals article{border-right:1px solid var(--rti-border);gap:7px;padding:18px 22px;display:grid}.payment-totals article:first-child{padding-left:0}.payment-totals article:last-child{border-right:0}.payment-totals span{color:var(--rti-muted);font-size:12px;font-weight:600}.payment-totals strong{font:28px var(--rti-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.payment-demand{background:var(--rti-amber-bg);color:var(--rti-amber-dark);animation:paymentDemandIn .24s var(--rti-ease-out) both;border:1px solid #e6cfa8;border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid}.payment-demand>svg{margin-top:2px}.payment-demand strong{font-size:15px}.payment-demand p{margin:4px 0 0;font-size:13px;line-height:1.5}.payment-demand small{max-width:70ch;margin-top:7px;font-size:12px;line-height:1.5;display:block}.payment-demand-action{justify-items:end;gap:8px;display:grid}.payment-demand-action b{font:22px var(--rti-mono);font-variant-numeric:tabular-nums}.payment-demand-action .rti-primary{border-color:var(--rti-amber-dark);background:var(--rti-amber-dark);min-height:38px;padding-inline:14px;font-size:13px}.payment-history{gap:12px;display:grid}.payment-table-wrap{border-bottom:1px solid var(--rti-border-strong);overflow-x:auto}.payment-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.payment-table-wrap th{border-bottom:1px solid var(--rti-border-strong);color:var(--rti-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:650}.payment-table-wrap th:first-child,.payment-table-wrap td:first-child{padding-left:0}.payment-table-wrap th:last-child,.payment-table-wrap td:last-child{text-align:right;padding-right:0}.payment-table-wrap td{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);vertical-align:top;padding:13px 12px;font-size:13px}.payment-table-wrap tbody tr:last-child td{border-bottom:0}.payment-table-wrap td:nth-child(2){color:var(--rti-ink)}.payment-table-wrap .citizen-text-link{font-family:var(--rti-mono);margin-top:3px;font-size:11px;display:flex}.payment-reference{font-family:var(--rti-mono);font-variant-numeric:tabular-nums;color:var(--rti-ink)!important}.payment-amount{font-variant-numeric:tabular-nums;font-weight:700;color:var(--rti-ink)!important}.payment-report{background:var(--rti-navy);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.payment-report strong{font-size:15px}.payment-report p{color:#c7c3e8;max-width:70ch;margin:5px 0 0;font-size:13px;line-height:1.55}.profile-identity{background:var(--rti-navy);color:#fff;border-radius:4px;overflow:hidden}.profile-verified{color:#c7c3e8;animation:verifiedProfileIn .32s var(--rti-ease-out) both;border-bottom:1px solid #ffffff24;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 20px;display:grid}.profile-verified span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.profile-verified strong{color:#fff;font-size:13px}.profile-identity-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.profile-identity-grid>div{border-right:1px solid #ffffff1f;min-width:0;padding:18px 20px}.profile-identity-grid>div:last-child{border-right:0}.profile-identity-grid span,.profile-identity-grid strong{display:block}.profile-identity-grid span{color:#aaa6d2;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.profile-identity-grid strong{margin-top:6px;font-size:14px;line-height:1.4}.profile-identity>p{color:#bdb9dc;background:#ffffff0f;align-items:center;gap:7px;margin:0;padding:12px 20px;font-size:12px;display:flex}.profile-section{gap:8px;display:grid}.profile-contact-list>div,.profile-sharing-list article{border-bottom:1px solid var(--rti-border);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.profile-contact-list span{color:var(--rti-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;display:block}.profile-contact-list strong{margin-top:3px;font-size:14px;display:block}.profile-contact-list .rti-secondary{min-height:36px;padding-inline:12px;font-size:12px}.profile-sharing-list article>div:first-child{gap:4px;min-width:0;display:grid}.profile-sharing-list article>div:first-child>strong{font-size:14px;line-height:1.4}.profile-sharing-list .citizen-text-link{font-family:var(--rti-mono);font-size:11px}.profile-shared-fields{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profile-shared-fields span{background:var(--rti-soft);color:var(--rti-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:650}.help-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:40px;display:grid}.help-faqs{border-top:1px solid var(--rti-border-strong)}.help-faqs article{border-bottom:1px solid var(--rti-border)}.help-faqs article>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:17px 0;font-weight:650;display:flex}.help-faqs article>button svg{color:var(--rti-muted);transition:transform .2s var(--rti-ease-in-out), color .14s ease;flex:none}.help-faqs article.is-open>button{color:var(--rti-indigo-dark)}.help-faqs article.is-open>button svg{color:var(--rti-indigo);transform:rotate(-180deg)}.help-answer{animation:helpAnswerIn .2s var(--rti-ease-out) both;overflow:hidden}.help-answer p{max-width:68ch;color:var(--rti-muted);margin:0;padding:0 36px 18px 0;font-size:14px;line-height:1.65}.help-rail{gap:10px;display:grid}.help-rail section{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;padding:20px}.help-rail section>svg{color:var(--rti-indigo)}.help-rail h2{margin:12px 0 0;font-size:16px}.help-rail p{color:var(--rti-muted);margin:7px 0 12px;font-size:13px;line-height:1.55}.appeal-done-page{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.appeal-done-main h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:16px 0 0;font-size:36px;line-height:1.08}.appeal-done-main>p{max-width:62ch;color:var(--rti-muted);margin:16px 0 22px;font-size:15px;line-height:1.65}.appeal-done-stamp{background:var(--rti-green-bg);color:var(--rti-green);animation:filedStampIn .36s var(--rti-ease-out) both;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.appeal-registration{background:var(--rti-navy);color:#fff;cursor:pointer;animation:registrationIssued .42s .1s var(--rti-ease-out) both;border:0;border-radius:4px;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:inline-flex}.appeal-registration span{font:16px var(--rti-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em}.appeal-registration svg{color:#c7c3e8}.appeal-next{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;padding:22px}.appeal-next>div{color:var(--rti-indigo-dark);align-items:center;gap:8px;display:flex}.appeal-next ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.appeal-next li{grid-template-columns:34px minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.appeal-next li:not(:last-child):before{content:"";background:var(--rti-border-strong);width:1px;position:absolute;top:29px;bottom:3px;left:14px}.appeal-next li>span{border:1px solid var(--rti-border-strong);width:29px;height:29px;color:var(--rti-muted);font:11px var(--rti-mono);background:#fff;border-radius:4px;place-items:center;display:grid}.appeal-next li.is-current>span{border-color:var(--rti-indigo);background:var(--rti-indigo);color:#fff}.appeal-next small,.appeal-next strong{display:block}.appeal-next small{color:var(--rti-indigo);font:11px var(--rti-mono);text-transform:uppercase}.appeal-next strong{margin-top:3px;font-size:14px}.appeal-next p{color:var(--rti-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.second-page{gap:22px}.second-routes{border-top:1px solid var(--rti-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.second-routes>button{border:0;border-right:1px solid var(--rti-border);color:var(--rti-ink);text-align:left;cursor:pointer;background:0 0;border-bottom:2px solid #0000;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:20px;transition:border-color .18s,background-color .18s;display:grid}.second-routes>button:last-child{border-right:0}.second-routes>button.is-selected{border-bottom-color:var(--rti-indigo);background:var(--rti-soft-indigo)}.second-route-mark{border:1px solid var(--rti-border-strong);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:border-color .16s,background-color .16s;display:grid}.second-routes .is-selected .second-route-mark{border-color:var(--rti-indigo);background:var(--rti-indigo)}.second-route-copy,.second-route-copy small,.second-route-copy strong,.second-route-copy em{display:block}.second-route-copy small{color:var(--rti-indigo-dark);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.second-route-copy strong{margin-top:7px;font-size:18px;line-height:1.25}.second-route-copy p{color:var(--rti-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.second-route-copy em{color:var(--rti-muted);text-transform:uppercase;gap:14px;margin-top:12px;font-size:11px;font-style:normal;font-weight:650;display:flex}.second-route-note{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-radius:4px;align-items:flex-start;gap:9px;padding:12px 14px;display:flex}.second-route-note.is-warning{background:var(--rti-amber-bg);color:var(--rti-amber-dark)}.second-route-note svg{flex:none;margin-top:1px}.second-route-note p{margin:0;font-size:13px;line-height:1.55}.commission-document{border:1px solid var(--rti-border);animation:routeDocumentIn .24s var(--rti-ease-out) both;border-radius:4px;outline:none;padding:28px 32px;font-size:14px;line-height:1.75}.commission-document.is-editing{border-color:var(--rti-indigo);outline:2px solid #e0e3fc}.commission-document header{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;padding-bottom:12px;font-size:11px;font-weight:650}.commission-document p{margin:16px 0 0}.commission-document ol{margin:14px 0 0;padding-left:22px}.commission-document li+li{margin-top:12px}.commission-document li span{color:var(--rti-muted)}.commission-document footer{border-top:1px solid var(--rti-border);margin-top:20px;padding-top:14px}.second-footnote{max-width:70ch;color:var(--rti-muted);margin:-8px 0 0;font-size:12px;line-height:1.55}.complaint-page{grid-template-columns:max(300px, calc((100vw - var(--rti-content-width)) / 2 + 300px)) minmax(0, 1fr);align-self:stretch;width:100%;min-width:0;min-height:680px;display:grid}.complaint-progress{min-width:300px;padding:36px 28px 32px var(--rti-page-gutter);border-right:1px solid var(--rti-border);background:var(--rti-soft)}.complaint-progress>div{color:var(--rti-indigo-dark);grid-template-columns:24px minmax(0,1fr);gap:3px 9px;display:grid}.complaint-progress>div>svg{grid-row:1/span 2}.complaint-progress>div strong{font-size:14px}.complaint-progress>div span{color:var(--rti-muted);font-size:12px}.complaint-progress ol{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.complaint-progress li{color:var(--rti-muted);border:1px solid #0000;border-radius:4px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.complaint-progress li>span{border:1px solid var(--rti-border-strong);width:26px;height:26px;font:11px var(--rti-mono);background:#fff;border-radius:4px;place-items:center;display:grid}.complaint-progress li strong{font-size:13px}.complaint-progress li.is-current{color:var(--rti-ink);background:#fff;border-color:#b9b5ef}.complaint-progress li.is-current>span,.complaint-progress li.is-complete>span{border-color:var(--rti-indigo);background:var(--rti-indigo);color:#fff}.complaint-progress li.is-current>span{animation:filingStepMark .22s var(--rti-ease-out) both}.complaint-progress>p{border-top:1px solid var(--rti-border);color:var(--rti-muted);align-items:flex-start;gap:7px;margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.complaint-progress>p svg{color:var(--rti-indigo);flex:none;margin-top:1px}.complaint-content{min-width:0;padding:36px var(--rti-page-gutter) 44px 40px}.complaint-step{max-width:820px;animation:complaintStepIn .18s var(--rti-ease-out) both;gap:24px;margin-top:22px;display:grid}.complaint-step>header h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:30px;line-height:1.12}.complaint-step>header p{max-width:62ch;color:var(--rti-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.complaint-linked{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px 16px;display:grid}.complaint-linked>svg{color:var(--rti-indigo);margin-top:2px}.complaint-linked span,.complaint-linked strong,.complaint-linked small{display:block}.complaint-linked span{color:var(--rti-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:650}.complaint-linked strong{margin-top:4px;font-size:14px;line-height:1.4}.complaint-linked small{color:var(--rti-muted);font:11px var(--rti-mono);margin-top:3px}.complaint-issues{border:0;border-top:1px solid var(--rti-border-strong);gap:0;margin:0;padding:0;display:grid}.complaint-issues legend{color:var(--rti-muted);padding:0 0 10px;font-size:12px;font-weight:650}.complaint-issues label{border-bottom:1px solid var(--rti-border);cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:11px;padding:15px 12px;transition:background-color .16s,color .16s;display:grid}.complaint-issues label.is-selected{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark)}.complaint-issues input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.complaint-issues input:focus-visible+.complaint-radio{outline:2px solid var(--rti-indigo);outline-offset:2px}.complaint-radio{border:1px solid var(--rti-border-strong);color:#fff;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;transition:border-color .16s,background-color .16s;display:grid}.is-selected .complaint-radio{border-color:var(--rti-indigo);background:var(--rti-indigo)}.complaint-issues strong,.complaint-issues small{display:block}.complaint-issues strong{font-size:14px;line-height:1.4}.complaint-issues small{color:var(--rti-muted);margin-top:3px;font-size:12px;line-height:1.45}.complaint-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.complaint-fields label,.complaint-notes{color:var(--rti-muted);gap:7px;font-size:12px;font-weight:650;display:grid}.complaint-fields input,.complaint-fields select,.complaint-notes textarea{border:1px solid var(--rti-border-strong);width:100%;min-height:44px;color:var(--rti-ink);caret-color:var(--rti-indigo);background:#fff;border-radius:4px;padding:10px 12px;font-size:14px;font-weight:400}.complaint-notes{position:relative}.complaint-notes textarea{resize:vertical;min-height:120px;padding-bottom:30px;line-height:1.55}.complaint-notes>span{color:var(--rti-faint);font:10px var(--rti-mono);font-weight:400;position:absolute;bottom:9px;right:11px}.complaint-page :is(.rti-primary,.rti-secondary){transition:border-color .14s ease, background-color .14s ease, color .14s ease, transform .14s var(--rti-ease-out)}.complaint-page :is(.rti-primary,.rti-secondary):active{transform:scale(.97)}.complaint-evidence{border-top:1px solid var(--rti-border-strong);display:grid}.complaint-evidence article{border-bottom:1px solid var(--rti-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 0;display:grid}.complaint-evidence article>svg{color:var(--rti-green)}.complaint-evidence article:last-child>svg{color:var(--rti-indigo)}.complaint-evidence strong{font-size:14px}.complaint-evidence p{color:var(--rti-muted);margin:3px 0 0;font-size:12px;line-height:1.5}.complaint-evidence article>span{color:var(--rti-green);font-size:12px;font-weight:650}.complaint-evidence .rti-secondary{min-height:38px;padding-inline:13px;font-size:12px}.complaint-evidence article.is-attached{background:var(--rti-green-bg)}.complaint-privacy{background:var(--rti-soft-indigo);color:var(--rti-indigo-dark);border-radius:4px;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.complaint-privacy svg{flex:none;margin-top:1px}.complaint-privacy p{margin:0;font-size:13px;line-height:1.55}.complaint-summary{border-block:1px solid var(--rti-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.complaint-summary>div{border-right:1px solid var(--rti-border);border-bottom:1px solid var(--rti-border);padding:14px 16px}.complaint-summary>div:nth-child(2n){border-right:0}.complaint-summary>div:nth-last-child(-n+2){border-bottom:0}.complaint-summary dt{color:var(--rti-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.complaint-summary dd{margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.4}.complaint-document{border:1px solid var(--rti-border);animation:complaintAssembleIn .24s var(--rti-ease-out) both;border-radius:4px;padding:28px 32px;font-size:14px;line-height:1.75}.complaint-document header{border-bottom:1px solid var(--rti-border);color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;padding-bottom:12px;font-size:11px;font-weight:650}.complaint-document p{margin:16px 0 0}.complaint-document footer{border-top:1px solid var(--rti-border);margin-top:20px;padding-top:14px}.complaint-done-page{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:48px}.complaint-done-main h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:16px 0 0;font-size:36px;line-height:1.08}.complaint-done-main>p{max-width:62ch;color:var(--rti-muted);margin:16px 0 22px;font-size:15px;line-height:1.65}.complaint-seal{background:var(--rti-green-bg);color:var(--rti-green);animation:complaintSealIn .36s var(--rti-ease-out) both;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.complaint-registration{background:var(--rti-navy);color:#fff;cursor:pointer;animation:registrationIssued .42s .1s var(--rti-ease-out) both;border:0;border-radius:4px;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:inline-flex}.complaint-registration span{font:16px var(--rti-mono);font-variant-numeric:tabular-nums;letter-spacing:.03em}.complaint-registration svg{color:#c7c3e8}.complaint-next{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;padding:22px}.complaint-next h2{margin:0;font-size:18px}.complaint-next ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.complaint-next li{grid-template-columns:32px minmax(0,1fr);gap:11px;padding-bottom:19px;display:grid;position:relative}.complaint-next li:not(:last-child):before{content:"";background:var(--rti-border-strong);width:1px;position:absolute;top:28px;bottom:3px;left:13px}.complaint-next li>span{border:1px solid var(--rti-border-strong);width:28px;height:28px;color:var(--rti-muted);font:11px var(--rti-mono);background:#fff;border-radius:4px;place-items:center;display:grid}.complaint-next li.is-complete>span{border-color:var(--rti-indigo);background:var(--rti-indigo);color:#fff}.complaint-next li strong{font-size:14px}.complaint-next li p{color:var(--rti-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.complaint-next>p{border-top:1px solid var(--rti-border);color:var(--rti-muted);align-items:flex-start;gap:7px;margin:3px 0 0;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.complaint-next>p svg{color:var(--rti-indigo);flex:none;margin-top:1px}.console-shell{width:100%;min-height:100dvh;color:var(--rti-ink);background:#fff;flex-direction:column;display:flex}.console-shell>main{flex:1 0 auto}.console-topbar{min-height:60px;padding:10px var(--rti-page-gutter);background:var(--rti-navy);color:#fff;align-items:center;gap:16px;display:flex}.console-emblem{background:#fff;border-radius:4px;flex:none;place-items:center;width:40px;height:36px;padding:2px 8px;display:grid}.console-emblem img{width:auto;height:32px}.console-officer{color:#c7c3e8;font-size:13px}.console-date{color:#fff;font:13px var(--rti-mono);border:1px solid #fff3;border-radius:4px;padding:6px 10px}.console-nav{padding:0 var(--rti-page-gutter);gap:24px;display:flex}.console-nav button{border-radius:0}.console-footer{padding:22px var(--rti-page-gutter) 26px;border-top:1px solid var(--rti-border);background:var(--rti-soft);color:var(--rti-muted);font-size:11px;line-height:1.6}.officer-shell>main{width:min(var(--rti-content-width), 100%);margin-inline:auto}.officer-shell main [style*="background: rgb(20, 22, 28)"],.officer-shell main [style*="background: #14161c"]{border-radius:4px;background:var(--rti-navy)!important}.officer-shell main button{border-radius:4px}.officer-main{animation:officerScreenIn .18s var(--rti-ease-out) both;padding:40px 32px}.officer-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.console-count{border:1px solid var(--rti-border);border-radius:4px;padding:16px;position:relative;overflow:hidden}.console-count:before,.console-inbox-row:before{content:"";background:var(--rti-border-strong);width:2px;position:absolute;inset:0 auto 0 0}.console-count.is-warn{border-color:#f3e3c3}.console-count.is-warn:before,.console-inbox-row[data-state=warn]:before{background:#b45309}.console-count.is-bad{border-color:#efc4bf}.console-count.is-bad:before,.console-inbox-row[data-state=overdue]:before{background:var(--rti-red)}.officer-inbox-group{gap:12px;margin-top:26px;display:grid}.officer-inbox-group.is-sent{margin-top:32px}.officer-inbox-group-heading{border-bottom:1px solid var(--rti-border-strong);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.officer-inbox-group-heading h2{letter-spacing:-.01em;margin:0;font-size:18px}.officer-inbox-group-heading p{color:var(--rti-muted);margin:3px 0 0;font-size:12px}.officer-inbox-group-heading>span{background:var(--rti-soft);min-width:24px;height:24px;color:var(--rti-muted);font:12px var(--rti-mono);border-radius:999px;place-items:center;padding:0 7px;display:grid}.console-inbox{flex-direction:column;gap:8px;display:flex}.console-inbox-row{--officer-status:#2563a8;border:1px solid var(--rti-border);width:100%;color:var(--rti-ink);text-align:left;cursor:pointer;transition:border-color .14s ease, background-color .14s ease, box-shadow .18s ease, transform .14s var(--rti-ease-out);background:#fff;border-radius:4px;padding:20px;font-family:inherit;display:block;position:relative;overflow:hidden}.console-inbox-row.is-status-overdue,.console-inbox-row.is-status-urgent{--officer-status:var(--rti-red);background:var(--rti-red-bg);border-color:#efc4bf}.console-inbox-row.is-status-due{--officer-status:var(--rti-amber);background:var(--rti-amber-bg);border-color:#eed3a8}.console-inbox-row.is-status-new{--officer-status:var(--rti-indigo);border-color:#d1cef3}.console-inbox-row.is-status-sent{--officer-status:var(--rti-green);background:var(--rti-green-bg);border-color:#b8d9c8}.console-inbox-row:before{background:var(--officer-status)}.console-inbox-layout{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.console-inbox-copy{flex:1;min-width:240px}.console-inbox-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.console-inbox-meta>span:first-child{font:12px var(--rti-mono)}.console-inbox-meta small{color:var(--rti-faint);font-size:11px}.console-inbox-copy>strong{margin-bottom:6px;font-size:16px;line-height:1.25;display:block}.console-inbox-copy>p{color:var(--rti-muted);margin:0;font-size:12px}.console-inbox-note{max-width:78ch;color:var(--officer-status);margin-top:10px;font-size:13px;line-height:1.5}.console-inbox-deadline{align-items:center;gap:12px;display:flex}.console-inbox-deadline>div:first-child{text-align:right}.console-inbox-deadline strong,.console-inbox-deadline span{display:block}.console-inbox-deadline strong{color:var(--officer-status);font-size:24px;line-height:1}.console-inbox-deadline span{color:var(--rti-faint);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10px}.officer-status{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.officer-status svg{flex:none}.officer-status.is-overdue,.officer-status.is-urgent{background:var(--rti-red-bg);color:var(--rti-red);border-color:#efc4bf}.officer-status.is-due{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-color:#eed3a8}.officer-status.is-progress{color:#174f85;background:#f1f7fd;border-color:#c6dcf1}.officer-status.is-new{background:var(--rti-indigo);color:#fff}.officer-status.is-sent{background:var(--rti-green-bg);color:#17633f;border-color:#b8d9c8}.console-inbox-row:focus-visible{outline:2px solid var(--rti-indigo);outline-offset:2px}.officer-clock-track{background:var(--rti-border);width:4px;height:46px;position:relative;overflow:hidden}.officer-clock-track>div{background:var(--officer-status);transform-origin:bottom;width:100%;animation:officerClockSet .24s var(--rti-ease-out) both;position:absolute;bottom:0;left:0}.officer-request-screen{animation:officerScreenIn .18s var(--rti-ease-out) both}.officer-request-heading{border-bottom:1px solid var(--rti-border);padding:24px 32px}.officer-back-link{color:var(--rti-indigo-dark);font:700 12px var(--rti-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 14px;padding:0;display:inline-flex}.officer-back-link svg{transition:transform .14s var(--rti-ease-out)}.officer-fee-note{border:1px solid #f3e3c3;max-width:86ch;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.55}.officer-answer-layout{grid-template-columns:minmax(0,1fr) 340px;display:grid}.officer-answer-workspace{border-right:1px solid var(--rti-border);padding:32px}.officer-answer-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.officer-decision-progress{background:var(--rti-border);height:3px;overflow:hidden}.officer-decision-progress>span{transform-origin:0;background:var(--rti-indigo);width:100%;height:100%;transition:transform .22s var(--rti-ease-out);display:block}.officer-point{border:1px solid var(--rti-border);border-radius:4px;margin-top:12px;padding:20px;transition:border-color .18s,background-color .18s,box-shadow .18s}.officer-point[data-decided=true]{box-shadow:inset 2px 0 0 var(--rti-indigo);border-color:#c7c3e8}.officer-record-match{border-radius:4px;margin-top:14px;padding:15px 16px}.officer-point-warning{background:var(--rti-soft-indigo);border:1px solid #c7c3e8;max-width:78ch;margin-top:12px;padding:13px 15px;font-size:13px;line-height:1.55}.officer-decision-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.officer-decision{transition:background-color .14s ease, border-color .14s ease, color .14s ease, transform .12s var(--rti-ease-out);align-items:center;gap:6px;display:inline-flex}.officer-decision.is-selected{box-shadow:inset 0 0 0 1px var(--rti-ink);border-color:var(--rti-ink)!important}.officer-sending{animation:officerDispatchIn .2s var(--rti-ease-out) both;margin-top:20px;padding:18px}.officer-sending-mark{width:10px;height:10px;animation:officerDispatchPulse .9s var(--rti-ease-in-out) infinite alternate}.officer-sending-track{height:3px;margin-top:14px;overflow:hidden}.officer-sending-track>div{width:32%;height:100%;animation:officerDispatchSweep 1.1s var(--rti-ease-in-out) infinite}.officer-send-reply{transition:background-color .14s ease, color .14s ease, transform .12s var(--rti-ease-out)}.officer-send-reply:disabled{opacity:1}.officer-statutory-rail{padding:32px 24px}.officer-exposure{border:1px solid #e0e3fc;margin-top:22px;padding:16px}.officer-sent-screen{padding-block:52px}.officer-sent-receipt{max-width:660px}.officer-sent-stamp{letter-spacing:.08em;text-transform:uppercase;animation:officerReceiptStamp .3s var(--rti-ease-out) both;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.officer-sent-primary{transition:background-color .14s ease, transform .12s var(--rti-ease-out)}.officer-faa-row{transition:background-color .14s}@media (hover:hover) and (pointer:fine){.console-inbox-row:hover{transform:translateY(-1px);box-shadow:0 8px 22px #14161c14;border-color:#b9b5e1!important}.officer-back-link:hover svg{transform:translate(-2px)}.officer-decision:not(:disabled):hover,.officer-send-reply:not(:disabled):hover,.officer-sent-primary:not(:disabled):hover{transform:translateY(-1px)}.officer-faa-row:hover{background:var(--rti-soft)}}@keyframes officerScreenIn{0%{opacity:.72;clip-path:inset(0 0 3%)}to{opacity:1;clip-path:inset(0)}}@keyframes officerClockSet{0%{opacity:.5;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes officerDispatchIn{0%{opacity:.55;clip-path:inset(0 4%)}to{opacity:1;clip-path:inset(0)}}@keyframes officerDispatchPulse{0%{opacity:.35;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes officerDispatchSweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes officerReceiptStamp{0%{opacity:.3;transform:translateY(-5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.oversight-topbar>div:first-of-type{gap:2px;margin-right:auto;display:grid}.oversight-topbar strong{font-size:15px}.oversight-topbar span{color:#a5a0d8;font-size:12px}.oversight-nav{padding:0 var(--rti-page-gutter);border-bottom:1px solid var(--rti-border);gap:24px;display:flex}.oversight-nav a{color:var(--rti-muted);text-underline-offset:4px;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .14s,color .14s}.oversight-nav a.is-active{border-bottom-color:var(--rti-indigo);color:var(--rti-ink);font-weight:600}.oversight-nav a:focus-visible{outline:2px solid var(--rti-indigo);outline-offset:-2px}.oversight-page{width:min(var(--rti-content-width), 100%);animation:oversightReportIn .18s var(--rti-ease-out) both;gap:36px;margin-inline:auto;padding:40px 32px 52px;display:grid}.oversight-page>section{scroll-margin-top:20px}.oversight-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.oversight-heading h1{letter-spacing:-.02em;margin:0;font-size:30px}.oversight-heading p{color:var(--rti-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.oversight-heading .rti-secondary{flex:none}.oversight-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.oversight-metrics article{border:1px solid var(--rti-border);background:var(--rti-soft);border-radius:4px;gap:8px;padding:20px;display:grid}.oversight-metrics article.is-warning{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-color:#e5c78c}.oversight-metrics span{color:var(--rti-muted);font-size:13px}.oversight-metrics .is-warning span{color:var(--rti-amber-dark);font-weight:600}.oversight-metrics strong{letter-spacing:-.03em;font-size:32px;line-height:1}.oversight-metrics small{color:var(--rti-muted);align-items:center;gap:6px;font-size:13px;display:flex}.oversight-metrics small svg{color:var(--rti-indigo)}.oversight-metrics .is-warning small,.oversight-metrics .is-warning small svg{color:var(--rti-amber-dark)}.oversight-section{gap:12px;display:grid}.oversight-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.oversight-section-heading h2,.appeal-machinery h2,.appeal-ladder h2,.oversight-deps h2{letter-spacing:-.01em;margin:0;font-size:20px}.oversight-section-heading p{color:var(--rti-muted);margin:0;font-size:13px}.authority-table{border:1px solid var(--rti-border);border-radius:4px;overflow:hidden}.authority-head,.authority-table article{grid-template-columns:minmax(0,3fr) 80px 80px 80px minmax(80px,1.4fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.authority-head{border-bottom:1px solid var(--rti-border);background:var(--rti-soft);color:var(--rti-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.authority-group-heading{border-bottom:1px solid var(--rti-border);background:var(--rti-green-bg);color:#17633f;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.authority-group-heading.is-attention{background:var(--rti-amber-bg);color:var(--rti-amber-dark);border-top:1px solid #eed3a8}.authority-group-heading>span{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.authority-group-heading small{font:11px var(--rti-mono)}.authority-table article{border-bottom:1px solid var(--rti-border);transition:background-color .14s}.authority-table article:last-child{border-bottom:0}.authority-table article>div{min-width:0}.authority-table article strong{font-size:14px}.authority-table article em{background:var(--rti-amber-bg);color:var(--rti-amber-dark);text-transform:uppercase;border:1px solid #eed3a8;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.authority-table article em.is-escalate{background:var(--rti-red-bg);color:var(--rti-red);border-color:#efc4bf}.authority-table article>span{color:var(--rti-muted);font:13px var(--rti-mono)}.authority-table article>b{font-size:15px}.authority-table article>i{background:#eff1f5;border-radius:4px;height:8px;overflow:hidden}.authority-table article>i small{transform-origin:0;height:100%;animation:oversightBarResolve .28s var(--rti-ease-out) both;border-radius:4px;display:block}.authority-table article:nth-of-type(3)>i small{animation-delay:35ms}.authority-table article:nth-of-type(4)>i small{animation-delay:70ms}.authority-table article:nth-of-type(5)>i small{animation-delay:.105s}.authority-table article:nth-of-type(6)>i small{animation-delay:.14s}.refusal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refusal-grid article{border:1px solid var(--rti-border);border-radius:4px;padding:16px}.refusal-grid article>div{justify-content:space-between;gap:12px;display:flex}.refusal-grid strong{font-size:14px}.refusal-grid span{font:14px var(--rti-mono)}.refusal-grid i{background:#eff1f5;border-radius:4px;height:6px;margin:10px 0 8px;display:block;overflow:hidden}.refusal-grid i b{background:var(--rti-indigo);transform-origin:0;height:100%;animation:oversightBarResolve .28s var(--rti-ease-out) both;border-radius:4px;display:block}.refusal-grid article:nth-child(2) i b{animation-delay:40ms}.refusal-grid article:nth-child(3) i b{animation-delay:80ms}.refusal-grid article:nth-child(4) i b{animation-delay:.12s}.refusal-grid p{color:var(--rti-muted);margin:0;font-size:13px;line-height:1.5}.oversight-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.appeal-machinery,.appeal-ladder{border:1px solid var(--rti-border);border-radius:4px;padding:20px}.appeal-machinery>div{border-top:1px solid var(--rti-border);margin-top:14px}.appeal-machinery>div p{border-bottom:1px solid var(--rti-border);justify-content:space-between;gap:16px;margin:0;padding:11px 0;display:flex}.appeal-machinery span{max-width:40ch;color:var(--rti-muted);font-size:13px}.appeal-machinery strong{white-space:nowrap;font-size:15px}.appeal-machinery>small{color:var(--rti-muted);margin-top:14px;font-size:12px;line-height:1.55;display:block}.appeal-ladder{gap:8px;display:grid}.appeal-ladder h2{margin-bottom:6px}.appeal-ladder>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.appeal-ladder>div strong{font-family:var(--rti-mono)}.appeal-ladder>i{background:#eff1f5;border-radius:4px;height:24px;overflow:hidden}.appeal-ladder>i b{background:var(--rti-indigo);transform-origin:0;height:100%;animation:oversightBarResolve .28s var(--rti-ease-out) both;border-radius:4px;display:block}.appeal-ladder>i:nth-of-type(2) b{animation-delay:50ms}.appeal-ladder>i:nth-of-type(3) b{animation-delay:.1s}.appeal-ladder p{color:var(--rti-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.oversight-alerts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oversight-alerts article{background:var(--rti-amber-bg);border:1px solid #eed3a8;border-radius:4px;align-items:flex-start;gap:12px;padding:20px;display:flex}.oversight-alerts article>svg{color:var(--rti-amber);flex:none}.oversight-alerts article.is-high{background:var(--rti-red-bg);border-color:#efc4bf}.oversight-alerts article.is-high>svg{color:var(--rti-red)}.oversight-alert-status{color:var(--rti-amber-dark);letter-spacing:.04em;text-transform:uppercase;border:1px solid #eed3a8;border-radius:4px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.is-high .oversight-alert-status{color:var(--rti-red);border-color:#efc4bf}.oversight-alerts strong{font-size:15px;line-height:1.4;display:block}.oversight-alerts p{color:var(--rti-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.oversight-deps{gap:16px;display:grid}.oversight-deps>div{border-top:1px solid var(--rti-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oversight-deps article{border-right:1px solid var(--rti-border);gap:7px;padding:18px 18px 8px 0;display:grid}.oversight-deps span{color:var(--rti-indigo);font:12px var(--rti-mono)}.oversight-deps strong{font-size:15px}.oversight-deps p{color:var(--rti-muted);margin:0;font-size:13px;line-height:1.5}@media (hover:hover) and (pointer:fine){.oversight-nav a:hover{color:var(--rti-indigo-dark)}.authority-table article:hover{background:var(--rti-soft)}}@keyframes oversightReportIn{0%{opacity:.72;clip-path:inset(0 0 3%)}to{opacity:1;clip-path:inset(0)}}@keyframes oversightBarResolve{0%{opacity:.45;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes rtiUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rtiIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes rtiPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes rtiBar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes rtiSweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes rtiFlash{0%{background:var(--rti-soft-indigo)}to{background:0 0}}@keyframes filingStateIn{0%{opacity:.72;clip-path:inset(0 0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes filingStepMark{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes verifiedIn{0%{opacity:.6;clip-path:inset(0 0 18%)}to{opacity:1;clip-path:inset(0)}}@keyframes draftFrameIn{0%{border-color:#0000}to{border-color:var(--rti-border)}}@keyframes pointResolve{0%{opacity:.2;clip-path:inset(0 0 100%);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes waiverConfirmIn{0%{opacity:.55;clip-path:inset(0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes confirmationMarkIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes filedStampIn{0%{opacity:.3;transform:translateY(-5px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes registrationIssued{0%{opacity:.25;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes statutoryClockStart{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rtiReducedFade{0%{opacity:.72}to{opacity:1}}@keyframes citizenPageIn{0%{opacity:.7;clip-path:inset(0 0 4%)}to{opacity:1;clip-path:inset(0)}}@keyframes citizenPopoverIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes caseClockReady{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes replyAnalysisIn{0%{opacity:.55;clip-path:inset(0 6%)}to{opacity:1;clip-path:inset(0)}}@keyframes preparedDocumentIn{0%{opacity:.5;clip-path:inset(0 0 7%)}to{opacity:1;clip-path:inset(0)}}@keyframes paymentDemandIn{0%{opacity:.45;clip-path:inset(0 4%)}to{opacity:1;clip-path:inset(0)}}@keyframes verifiedProfileIn{0%{opacity:.45;clip-path:inset(0 12% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes helpAnswerIn{0%{opacity:.4;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes routeDocumentIn{0%{opacity:.45;clip-path:inset(0 0 8%)}to{opacity:1;clip-path:inset(0)}}@keyframes complaintStepIn{0%{opacity:.68;clip-path:inset(0 0 5%)}to{opacity:1;clip-path:inset(0)}}@keyframes complaintAssembleIn{0%{opacity:.42;clip-path:inset(0 0 9%)}to{opacity:1;clip-path:inset(0)}}@keyframes complaintSealIn{0%{opacity:.3;transform:translateY(-5px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pioUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pioIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pioPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes pioSweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes ovUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ovIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ovBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plum-accent:hover{background:var(--rti-indigo-hover)!important}.plum-accent:active{background:var(--rti-indigo-dark)!important}.plum-ink:hover,.plum-ink-soft:hover{background:var(--rti-soft-indigo)!important}.plum-dark:hover{background:#2b2764!important}.plum-warn:hover{background:var(--rti-amber-bg)!important;color:var(--rti-amber-dark)!important}.plum-link:hover{color:var(--rti-indigo-dark)!important}.plum-card{transition:box-shadow .15s,transform .15s}.plum-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14161c1a!important}.plum-card-accent:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4f46e538!important}@media (hover:hover) and (pointer:fine){.filing-back:hover{color:var(--rti-indigo-dark)}.filing-back:hover svg{transform:translate(-2px)}.filing-layout .rti-primary:not(:disabled):hover>svg:last-child{transform:translate(3px)}.rti-event:hover{background:var(--rti-soft)}.request-row:hover{background:var(--rti-soft);border-color:#c7c3e8}.request-row:hover .request-arrow{transform:translate(3px)}.citizen-page .rti-primary:hover>svg:last-child,.citizen-page .citizen-text-link:hover>svg:last-child,.complaint-page .rti-primary:hover>svg:last-child{transform:translate(2px)}}.print-only{display:none}@media (max-width:960px){.complaint-page{min-height:0;display:block}.complaint-progress{border-right:0;border-bottom:1px solid var(--rti-border);min-width:0;padding:12px clamp(16px,4vw,32px)}.complaint-progress>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center}.complaint-progress>div>svg{grid-row:auto}.complaint-progress>div span{justify-self:end}.complaint-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.complaint-progress li{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px 8px}.complaint-progress li>span{width:24px;height:24px}.complaint-progress li strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.complaint-progress>p{display:none}.complaint-content{padding:28px clamp(20px,4vw,40px) 40px}}@media (max-width:760px){:root{--rti-mobile-header-height:calc(60px + env(safe-area-inset-top))}.rti-app{padding:0}.rti-shell{border:0;border-radius:0;width:100%;min-height:100dvh}.rti-header{min-height:var(--rti-mobile-header-height);padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));position:sticky;top:0;box-shadow:0 1px #ffffff24}.rti-brand{min-width:44px;min-height:44px;margin-right:auto}.rti-brand>span:last-child{display:none}.rti-emblem{width:40px;height:36px;padding:2px 8px}.rti-emblem img{height:32px}.rti-brand-gov{display:none}.rti-brand-name{font-size:14px}.rti-nav{background:var(--rti-navy);border-top:1px solid #ffffff1f;padding:8px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #14161c2e}.rti-nav.is-open{animation:mobileMenuIn .18s var(--rti-ease-out) both;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rti-nav button,.rti-nav a{text-align:left;min-height:48px;padding:12px}.rti-language-mobile{color:#c7c3e8;border-top:1px solid #ffffff1f;grid-column:1/-1;align-items:center;gap:9px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.rti-language-mobile span{font-weight:600}.rti-language-mobile select{background:var(--rti-navy);color:#fff;border:1px solid #ffffff3d;border-radius:4px;min-height:36px;margin-left:auto;padding:0 30px 0 10px;font-size:16px}.rti-language-mobile option{color:var(--rti-ink);background:#fff}.rti-language{display:none}.rti-view-switcher,.rti-view-switcher summary{width:44px;height:44px}.rti-view-menu{top:calc(var(--rti-mobile-header-height) + 6px);right:max(8px, env(safe-area-inset-right));width:min(280px,100vw - 16px);position:fixed}.rti-view-menu a{min-height:58px}.rti-auth-button{justify-content:center;width:44px;height:44px;padding:0}.rti-auth-button span{display:none}.rti-profile-button{justify-content:center;width:44px;height:44px;padding:0}.rti-profile-button span{display:none}.rti-icon-button{min-width:44px;height:44px;padding-inline:0}.rti-menu-button{display:inline-flex}.rti-popover{top:calc(var(--rti-mobile-header-height) + 6px);right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));width:auto;max-height:calc(100dvh - var(--rti-mobile-header-height) - 14px - env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;overflow-y:auto}.rti-footer{display:none}.rti-toast{right:16px;bottom:max(16px, env(safe-area-inset-bottom));width:fit-content;max-width:calc(100vw - 32px);left:16px}.rti-shell main>section,.rti-shell main>div{max-width:100%}.rti-shell main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.rti-shell main [style*="padding: 40px 32px"],.rti-shell main [style*="padding: 32px"]{padding:24px 16px!important}.rti-shell main [style*="font-size: 44px"],.rti-shell main [style*="font-size: 52px"]{font-size:30px!important}.home-hero{align-items:stretch;gap:16px;padding:36px 16px 32px}.home-hero h1{text-align:left;text-wrap:balance;max-width:13ch;font-size:34px;line-height:1.06}.home-hero>p{text-align:left;max-width:none;font-size:15px}.home-ask{border-radius:10px;margin-top:8px;box-shadow:0 16px 36px #08062342}.home-ask-heading{align-items:flex-start;padding:16px 16px 0}.home-ask label{padding:0;font-size:15px}.home-voice-status{flex:none;font-size:11px}.home-ask>p{padding-inline:16px;font-size:12px}.home-ask textarea{min-height:88px;padding:12px 16px;font-size:16px}.home-ask-actions{padding:0 12px 12px}.home-ask-tool{width:44px;height:44px;min-height:44px;padding:0}.home-ask-tool span,.home-attach{display:none}.home-continue{flex:1;margin-left:0}.home-assurances{flex-wrap:wrap;justify-content:flex-start;gap:12px 16px;font-size:12px}.home-languages{display:none!important}.home-journey{gap:20px;padding:24px 16px}.home-section-heading h2{font-size:17px}.home-section-heading p{display:none}.home-journey-grid{gap:16px;display:grid;grid-template-columns:1fr!important}.home-journey-item{grid-template-columns:32px minmax(0,1fr);gap:0 12px;display:grid}.home-journey-rail{grid-row:1/span 2}.home-journey-rail>span{background:var(--rti-soft-indigo);color:var(--rti-indigo)}.home-journey-rail>i,.home-step{display:none}.home-journey-item h3{font-size:14px}.home-journey-item p{font-size:13px}.home-clock{gap:20px;padding:28px 16px 32px}.home-clock-grid{grid-template-columns:1fr;gap:0}.home-clock-grid article{grid-template-columns:72px minmax(0,1fr);gap:2px 14px;padding:0 0 22px;display:grid;position:relative}.home-clock-grid article:last-child{padding-bottom:0}.home-clock-rail{flex-direction:column;margin:0;display:flex;position:absolute;top:5px;bottom:0;left:2px}.home-clock-rail span{width:2px;min-height:56px}.home-clock-day{grid-row:1/span 2;padding-left:22px;font-size:15px}.home-clock-grid h3{font-size:14px}.home-clock-grid p{grid-column:2}.home-eligibility{grid-template-columns:1fr;gap:24px;padding:32px 16px 36px}.home-eligibility-heading{padding-right:0}.home-eligibility-heading h2{font-size:20px}.home-eligibility article{border-left-color:var(--rti-border-strong);padding:0 0 0 16px}.home-eligibility article.is-central{border-left-color:var(--rti-indigo)}.filing-layout{display:block}.filing-sidebar{display:none}.filing-mobile-progress{top:var(--rti-mobile-header-height);z-index:14;padding:10px max(16px, env(safe-area-inset-right)) 11px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--rti-border);color:var(--rti-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafafcf5;grid-template-columns:1fr auto;gap:4px 12px;font-size:12px;display:grid;position:sticky;box-shadow:0 8px 18px #14161c0a}.filing-mobile-progress strong{color:var(--rti-ink);font-size:13px}.filing-mobile-progress i{background:var(--rti-border);border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.filing-mobile-progress b{background:var(--rti-indigo);border-radius:4px;height:100%;display:block}.filing-content{padding:24px max(16px, env(safe-area-inset-right)) max(36px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.filing-back{min-height:44px;margin-bottom:12px}.filing-grid{grid-template-columns:1fr;gap:24px}.filing-heading h1,.filing-heading h2{font-size:24px}.compose-modes button{gap:6px;padding-inline:8px;font-size:13px}.compose-modes{width:100%}.compose-grid:has(.compose-modes) .filing-actions{width:100%}.compose-grid:has(.compose-modes) .filing-actions .rti-primary{width:100%}.compose-grid:has(.compose-modes) .filing-actions .rti-tertiary{width:100%}.question-box textarea,.manual-draft input,.office-search input,.office-search select,.complaint-fields input,.complaint-fields select,.complaint-notes textarea{font-size:16px}.question-box>div>span{display:none}.question-box>div{justify-content:flex-end;gap:4px}.question-box>div button{min-height:44px;padding-inline:10px}.draft-point-actions button{width:44px;height:44px}.draft-points-title small{display:none}.draft-warning{flex-wrap:wrap;align-items:flex-start}.draft-warning>span{width:calc(100% - 30px);margin-right:0}.draft-warning button{width:100%}.office-match{padding:16px}.office-match h2{font-size:18px}.identity-card-title span{display:none}.identity-card dl>div{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.bpl-card{flex-wrap:wrap;align-items:flex-start}.bpl-card>div{width:calc(100% - 30px);margin-right:0}.bpl-card .rti-secondary{margin-left:30px}.fee-waiver-confirmation{grid-template-columns:28px minmax(0,1fr)}.verify-complete{grid-template-columns:minmax(0,1fr)}.verify-fingerprint{display:none}.fee-waiver-confirmation .rti-primary{grid-column:1/-1;width:100%}.details-grid .filing-actions,.details-grid .filing-actions button{width:100%}.application-preview{padding:16px}.application-meta{gap:12px;grid-template-columns:1fr!important}.registration-block strong{font-size:15px}.registration-block button{justify-content:space-between;width:100%}.requests-page,.reply-page,.appeal-page{padding:24px 16px}.requests-heading{align-items:flex-start}.requests-heading h1{font-size:24px}.requests-heading>span{display:none}.request-counts{gap:1px;display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-counts article{min-width:0;padding:14px}.request-row{gap:16px;padding:16px;grid-template-columns:1fr!important}.request-meta{align-items:flex-start}.request-meta>span{overflow-wrap:anywhere}.request-clock{grid-template-columns:48px minmax(0,1fr) 18px}.request-clock>i{width:48px;height:48px}.request-clock>i b{width:39px;height:39px}.reply-heading h1{font-size:24px}.reply-summary{grid-template-columns:1fr}.reply-summary>span{display:none}.reply-points>article{gap:14px;grid-template-columns:1fr!important}.reply-points-heading span{display:none}.reply-actions>button{width:100%}.appeal-grid{gap:24px;grid-template-columns:1fr!important}.appeal-heading h1{font-size:24px}.appeal-document{padding:20px 16px}.citizen-page{gap:22px;padding:24px 16px}.citizen-page-heading{flex-direction:column;align-items:stretch;gap:14px}.citizen-page-heading h1{font-size:24px}.citizen-page-heading>button{width:100%}.citizen-section-heading{align-items:flex-start}.citizen-section-heading>span{display:none}.payment-totals{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.payment-totals article{min-width:0;padding:14px 12px}.payment-totals article:first-child{padding-left:0}.payment-demand{grid-template-columns:24px minmax(0,1fr)}.payment-demand-action{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}.payment-demand-action .rti-primary{justify-self:end}.payment-report{flex-direction:column;align-items:stretch}.payment-report .rti-secondary{width:100%}.payment-table-wrap{border-bottom:0;overflow:visible}.payment-table-wrap table,.payment-table-wrap tbody,.payment-table-wrap tr,.payment-table-wrap td{width:100%;min-width:0;display:block}.payment-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.payment-table-wrap tbody{gap:10px;display:grid}.payment-table-wrap tr{border:1px solid var(--rti-border);background:#fff;border-radius:4px;padding:14px 16px}.payment-table-wrap td{border:0;border-bottom:1px solid var(--rti-border);text-align:right;overflow-wrap:anywhere;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.payment-table-wrap td:last-child{border-bottom:0;padding-bottom:0}.payment-table-wrap td:first-child{padding-top:0}.payment-table-wrap td:before{content:attr(data-label);color:var(--rti-muted);font-family:var(--rti-font);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:600}.payment-table-wrap .citizen-text-link{overflow-wrap:anywhere;text-align:right;min-height:44px;margin:3px 0 -8px auto}.profile-verified{grid-template-columns:24px minmax(0,1fr)}.profile-verified strong{grid-column:2}.profile-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-identity-grid>div:nth-child(2){border-right:0}.profile-identity-grid>div:nth-child(n+3){border-top:1px solid #ffffff1f}.profile-contact-list>div,.profile-sharing-list article{flex-direction:column;align-items:flex-start}.profile-contact-list .rti-secondary{width:100%}.profile-shared-fields{justify-content:flex-start}.help-layout{grid-template-columns:1fr;gap:24px}.help-answer p{padding-right:0}.appeal-done-page{grid-template-columns:1fr;gap:28px}.appeal-done-main h1{font-size:30px}.appeal-registration{justify-content:space-between;width:100%}.appeal-done-main .filing-actions>button{width:100%}.second-routes{grid-template-columns:1fr}.second-routes>button{border-right:0}.commission-document{padding:22px 16px}.second-page .filing-actions>button{width:100%}.complaint-content{padding:22px 16px 32px}.complaint-step{gap:20px;margin-top:18px}.complaint-step>header h1{font-size:24px}.complaint-fields{grid-template-columns:1fr}.complaint-evidence article{grid-template-columns:26px minmax(0,1fr)}.complaint-evidence article>span,.complaint-evidence article>button{grid-column:2;justify-self:start}.complaint-evidence .rti-secondary{width:auto}.complaint-summary{grid-template-columns:1fr}.complaint-summary>div,.complaint-summary>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--rti-border)}.complaint-summary>div:last-child{border-bottom:0}.complaint-document{padding:22px 16px}.complaint-step .filing-actions>button{width:100%}.complaint-done-page{grid-template-columns:1fr;gap:28px}.complaint-done-main h1{font-size:30px}.complaint-registration{justify-content:space-between;width:100%}.complaint-done-main .filing-actions>button{width:100%}.console-shell{border:0;border-radius:0;width:100%;min-height:100dvh;margin:0}.console-topbar{z-index:20;min-height:var(--rti-mobile-header-height);padding:max(10px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));position:sticky;top:0;box-shadow:0 1px #ffffff24}.console-emblem{width:44px;height:44px}.console-identity>:last-child,.console-date,.console-officer{display:none}.console-topbar .rti-view-switcher{margin-left:auto}.console-nav{top:var(--rti-mobile-header-height);z-index:12;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;gap:18px;padding:0 16px;position:sticky;overflow-x:auto}.console-nav::-webkit-scrollbar{display:none}.console-nav button{white-space:nowrap;flex:none;min-height:48px}.officer-main{padding:24px 16px}.officer-request-heading{padding:22px 16px}.officer-answer-layout{grid-template-columns:1fr}.officer-answer-workspace{border-right:0;padding:24px 16px}.officer-statutory-rail{border-top:1px solid var(--rti-border);padding:24px 16px}.officer-decision-actions>button{flex:180px;justify-content:center;min-height:48px}.officer-sent-screen button{justify-content:center;width:100%;margin-inline:0!important}.officer-faa-row>div:last-child{text-align:left!important}.console-counts{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.console-counts>div{min-width:0}.console-inbox button>div{flex-direction:column}.console-inbox button>div>div:last-child{width:100%;justify-content:flex-start!important}.console-inbox-copy{width:100%;min-width:0}.console-inbox-meta>span:first-child{overflow-wrap:anywhere}.console-inbox-deadline>div:first-child{text-align:left}.officer-back-link{min-height:44px}.oversight-nav{top:var(--rti-mobile-header-height);z-index:12;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;gap:18px;padding:0 16px;position:sticky;overflow-x:auto}.oversight-nav::-webkit-scrollbar{display:none}.oversight-nav a{white-space:nowrap;flex:none;align-items:center;min-height:48px;display:inline-flex}.oversight-page{gap:24px;padding:24px 16px}.oversight-heading{flex-direction:column;align-items:flex-start}.oversight-heading h1{font-size:24px}.oversight-metrics{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oversight-metrics article{min-width:0;padding:16px}.oversight-metrics strong{font-size:28px}.oversight-section-heading p{display:none}.oversight-section-heading h2,.appeal-machinery h2,.appeal-ladder h2,.oversight-deps h2{font-size:18px}.authority-table{border:0;overflow:hidden}.authority-head{display:none}.authority-group-heading{border:1px solid var(--rti-border);border-radius:4px 4px 0 0;margin-top:12px}.authority-head+.authority-group-heading{margin-top:0}.authority-table article{border:1px solid var(--rti-border);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:16px}.authority-table article>div{grid-column:1/-1}.authority-table article>div strong{font-size:15px;line-height:1.4;display:block}.authority-table article em{margin:7px 0 0}.authority-table article>span,.authority-table article>b{gap:3px;font-size:14px;display:grid}.authority-table article>span:first-of-type:before{content:"Filed"}.authority-table article>b:before{content:"On time"}.authority-table article>span:nth-of-type(2):before{content:"Appeals"}.authority-table article>span:before,.authority-table article>b:before{color:var(--rti-muted);font:10px var(--rti-font);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.authority-table article>i{grid-column:1/-1;height:7px}.refusal-grid,.oversight-split,.oversight-alerts>div:last-child,.oversight-deps>div{grid-template-columns:1fr!important}.oversight-deps article{border-right:0}}@media (max-width:390px){.rti-header-actions{gap:4px}.home-hero{padding-top:30px}.home-hero h1{font-size:32px}.home-ask-actions{padding-inline:10px}.home-continue{padding-inline:12px;font-size:14px}.compose-modes button{min-width:0;font-size:12px}.identity-card dl>div{grid-template-columns:1fr;gap:5px}.payment-demand-action{grid-template-columns:1fr}.payment-demand-action .rti-primary{justify-self:stretch;width:100%}.profile-identity-grid{grid-template-columns:1fr}.profile-identity-grid>div{border-top:1px solid #ffffff1f;border-right:0}.profile-identity-grid>div:first-child{border-top:0}.appeal-machinery>div p{flex-direction:column;align-items:flex-start;gap:4px}.complaint-progress li{grid-template-columns:24px;justify-items:center}.complaint-progress li strong{display:none}}@keyframes mobileMenuIn{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.filing-content>*,.filing-step.is-current>span,.verify-complete,.draft-points,.draft-point,.fee-waiver-confirmation,.fee-waiver-confirmation>svg,.filed-grid .rti-chip,.filed-grid .rti-chip svg,.registration-block button,.next-progress b,.citizen-page,.rti-popover,.request-clock>i,.reply-summary,.appeal-document,.payment-demand,.profile-verified,.help-answer,.appeal-done-stamp,.appeal-registration,.commission-document,.complaint-step,.complaint-progress li.is-current>span,.complaint-document,.complaint-seal,.complaint-registration,.officer-main,.officer-request-screen,.officer-sending,.officer-sent-stamp,.officer-clock-track>div,.oversight-page,.authority-table article>i small,.refusal-grid i b,.appeal-ladder>i b{clip-path:none!important;animation:.12s both rtiReducedFade!important;transform:none!important}.officer-sending-mark,.officer-sending-track>div{opacity:1;animation:none!important;transform:none!important}.officer-sending-track>div{width:100%}}@media print{.no-print{display:none!important}.print-only{display:block!important}html,body{background:#fff}@page{margin:18mm}}
