:root{color-scheme:light;--brand-navy:#01224e;--brand-slate:#102c54;--brand-blue:#0171ff;--brand-cool-slate:#64748b;--bg:#f8fafc;--surface:#ffffff;--surface-2:#f5f7fa;--line:#e2e8f0;--line-strong:#c5d0dd;--text:#0f172a;--muted:#52627a;--navy:var(--brand-navy);--navy-2:#0b2a56;--blue:#0b5fbd;--blue-dark:#064d9d;--green:#28734f;--amber:#9a630b;--red:#a33d35;--cyan:#1d6d78;--panel-shadow:0 1px 2px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.04)}.nav-count-badge{align-items:center;background:var(--danger,#b42318);border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-width:1.35rem;padding:.1rem .35rem}.gazette-page{display:grid;grid-gap:1.5rem;gap:1.5rem}.gazette-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.gazette-summary .band{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:1rem}.gazette-summary strong{color:var(--ink,#14213d);font-size:1.75rem}.gazette-coverage summary,.gazette-filters summary{cursor:pointer;font-weight:700}.gazette-filters form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.gazette-filters label,.gazette-inline-form label,.gazette-preferences label,.gazette-workflow-grid label{display:grid;grid-gap:.35rem;gap:.35rem}.gazette-actions,.gazette-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.gazette-candidate-list{display:grid;grid-gap:1rem;gap:1rem}.gazette-candidate-heading,.page-heading:has(+.gazette-withdrawn){align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.gazette-state{background:#e8eef8;border:1px solid #b8c8e0;border-radius:999px;color:#183153;font-weight:700;padding:.35rem .65rem;white-space:nowrap}.gazette-state-dismissed,.gazette-state-not_concerning{background:#f1f2f4;border-color:#c7cad0;color:#41464f}.gazette-state-consider_opposition,.gazette-state-extension_requested{background:#fff1d8;border-color:#e9b95f;color:#6a3d00}.gazette-comparison{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.gazette-comparison>article,.gazette-comparison>section{border:1px solid #d9dee8;border-radius:.75rem;min-width:0;padding:1rem}.gazette-comparison-compact{margin:.65rem 0}.gazette-comparison-compact>section{display:grid;grid-template-rows:auto 140px minmax(2.8rem,auto) minmax(3.2rem,auto) minmax(3.2rem,auto) minmax(3.2rem,auto) minmax(3.2rem,auto) minmax(3.2rem,auto) minmax(7rem,auto) auto}.gazette-comparison-aligned>article{display:flex;flex-direction:column}.gazette-comparison-image-block{align-items:center;background:#f7f8fa;border:0;border-radius:.55rem;display:flex;height:240px;justify-content:center;margin:.5rem 0 .85rem;overflow:hidden;padding:.6rem}.gazette-comparison-image-block .gazette-detail-image,.gazette-comparison-image-block .gazette-image-fallback{background:transparent;border:0;height:100%;max-height:220px;object-fit:contain;width:100%}.gazette-comparison-metadata{border:0}.gazette-comparison-row{align-content:start;border-top:1px solid #edf0f5;display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;overflow-wrap:anywhere;padding:.65rem 0}.gazette-comparison-image{align-items:center;border-top:0}.gazette-comparison-row>span{color:#5a6575;font-size:.8rem;font-weight:700;text-transform:uppercase}.gazette-card-links{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.gazette-action-groups,.gazette-header-badges,.gazette-mode{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.gazette-freshness h2{font-size:1rem;margin-bottom:.35rem}.gazette-comparison-goods{border-top:1px solid #d9dee8;margin-top:.35rem;padding-top:.9rem}.gazette-comparison-goods>h4{margin:0 0 .65rem}.gazette-goods-list{display:grid;grid-gap:.85rem;gap:.85rem}.gazette-goods-list h4,.gazette-goods-list p,.gazette-goods-list section{margin:0}.gazette-goods-list h4{color:#38465a;font-size:.85rem}.gazette-goods-list p+p{margin-top:.55rem}.gazette-mark-details-link{display:block;margin-top:1rem}.gazette-feature-heading{margin-bottom:.75rem;min-height:44px}.gazette-title-lockup{align-items:center;display:flex;gap:.75rem}.gazette-title-lockup h1{margin:0}.gazette-title-icon{align-items:center;background:#eef3fa;border:1px solid #cbd7e7;border-radius:.65rem;color:var(--navy);display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;position:relative}.gazette-title-search{background:#eef3fa;border-radius:999px;bottom:3px;position:absolute;right:3px}.gazette-coverage-card{background:linear-gradient(135deg,#062b5c,#0b5fcc);border-radius:18px;box-shadow:0 12px 30px rgba(6,43,92,.18);color:#fff;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) 220px;min-height:240px;overflow:hidden;padding:28px 32px}.gazette-coverage-copy{align-items:center;display:flex;grid-column:1;grid-row:1;min-width:0}.gazette-coverage-copy>div{min-width:0}.gazette-coverage-card h1{color:#fff;font-size:clamp(1.35rem,2.2vw,1.8rem);margin:0 0 .55rem}.gazette-coverage-card p{color:#fff;margin:.35rem 0;max-width:68ch}.gazette-coverage-card .gazette-coverage-secondary{color:#eaf3ff;font-size:.9rem}.gazette-coverage-action{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.82);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;margin-top:.7rem;min-height:40px;padding:.55rem .85rem}.gazette-coverage-action:hover{background:rgba(255,255,255,.12);color:#fff}.gazette-coverage-action:focus-visible{outline:3px solid #9bc4ff;outline-offset:3px}.gazette-status-visual{flex-direction:column;gap:14px;grid-column:2;grid-row:1}.gazette-status-visual,.gazette-watch-rings{align-items:center;display:flex;justify-content:center}.gazette-watch-rings{height:140px;position:relative;width:140px}.gazette-watch-rings span{border:1px solid rgba(224,239,255,.34);border-radius:50%;inset:0;position:absolute}.gazette-watch-rings span:nth-child(2){inset:20px}.gazette-watch-rings span:nth-child(3){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);inset:40px}.gazette-watch-rings svg{color:#fff;position:relative}.gazette-monitoring-badge{background:rgba(255,255,255,.92);border-radius:7px;color:#062b5c;font-size:.78rem;font-weight:750;padding:.45rem .7rem;text-align:center}.gazette-coverage-card progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.2);border:0;border-radius:999px;display:block;height:8px;margin-top:.85rem;overflow:hidden;width:min(100%,620px)}.gazette-coverage-card progress::-webkit-progress-bar{background:rgba(255,255,255,.2);border-radius:999px}.gazette-coverage-card progress::-moz-progress-bar,.gazette-coverage-card progress::-webkit-progress-value{background:#fff;border-radius:999px}.gazette-open-issues{scroll-margin-top:1rem}.watch-context-panel{align-items:start;background:#f6faff;border-left:3px solid #0b5fcc;display:grid;grid-gap:.75rem 1rem;gap:.75rem 1rem;grid-template-columns:auto minmax(0,1fr);padding:20px 22px}.watch-context-panel h2,.watch-context-panel p{margin-top:0}.watch-context-panel p{color:#52657a;margin-bottom:.45rem}.watch-context-icon{align-items:center;background:#eaf3ff;border-radius:50%;color:#0b5fcc;display:inline-flex;height:48px;justify-content:center;width:48px}.watch-coverage-details{border-top:1px solid #c9daee;grid-column:1/-1;margin-top:.4rem;padding-top:.75rem}.watch-coverage-details summary{color:#062b5c;cursor:pointer;font-weight:750}.watch-coverage-details summary:focus-visible{outline:3px solid #9bc4ff;outline-offset:3px}.watch-coverage-details dl{display:grid;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0}.watch-coverage-details dl>div{border-bottom:1px solid #e0e9f3;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.45rem}.watch-coverage-details dt{color:#52657a}.watch-coverage-details dd{color:#0a2342;font-weight:700;margin:0;text-align:right}.gazette-candidate-section-heading h2,.gazette-open-issues h2{color:#0a2342;margin:0 0 .65rem}.gazette-issue-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.gazette-issue-tile{background:#f6faff;border:1px solid #c9daee;border-radius:12px;color:#0a2342;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:124px;padding:14px;position:relative}.gazette-issue-tile:hover{border-color:#0b5fcc;color:#0a2342}.gazette-issue-tile:focus-visible{outline:3px solid #9bc4ff;outline-offset:2px}.gazette-issue-tile.current{background:#eaf3ff;border-color:#0b5fcc}.gazette-issue-icon{color:#0b5fcc}.gazette-issue-date{font-weight:750;padding-right:66px}.gazette-issue-badge{align-items:center;background:#EAF3FF;border:1px solid #9bc4ff;border-radius:6px;color:#062B5C;display:inline-flex;font-size:12px;font-weight:600;height:26px;justify-content:center;line-height:1;padding:0 9px;position:absolute;right:12px;top:12px;white-space:nowrap}.gazette-issue-tile.current .gazette-issue-badge{background:#0B5FCC;border:1px solid #0b5fcc;color:#FFFFFF}.gazette-issue-screening{align-items:center;color:#52657a;display:inline-flex;font-size:.82rem;gap:.3rem;grid-column:1/3}.gazette-issue-screening svg{color:#0b5fcc}.gazette-issue-external{align-self:end;color:#0b5fcc;grid-column:3;grid-row:2;justify-self:end}.gazette-open-issues>.gazette-all-issues{display:inline-block;font-weight:700;margin-top:.7rem}.gazette-disclaimer{align-items:center;background:#f6faff;border-left:3px solid #9bc4ff;color:#52657a;display:flex;gap:.65rem;padding:10px 14px}.gazette-disclaimer svg{color:#0b5fcc;flex:0 0 auto}.gazette-disclaimer p{color:#52657a;margin:0}.gazette-queue-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.gazette-mode{align-items:stretch;background:#eaf3ff;border-radius:10px;display:inline-flex;flex-wrap:nowrap;gap:0;padding:3px}.gazette-mode a{border-radius:8px;color:#062b5c;font-weight:750;min-height:38px;padding:.55rem .85rem}.gazette-mode a.selected{background:#062b5c;color:#fff}.gazette-mode a:focus-visible{outline:3px solid #9bc4ff;outline-offset:2px}.gazette-workflow-chips{display:flex;flex-wrap:wrap;gap:.45rem}.gazette-workflow-chips span{align-items:center;background:#eaf3ff;border-radius:999px;color:#062b5c;display:inline-flex;min-height:32px;padding:.35rem .7rem}.gazette-workflow-chips strong{margin-right:.3rem}.gazette-candidate-section-heading{scroll-margin-top:1rem}.gazette-candidate-section-heading p{color:#52657a;margin:-.3rem 0 0}.gazette-candidate-toolbar{align-items:end;background:#f6faff;border:1px solid #c9daee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(210px,.35fr);padding:14px}.gazette-candidate-toolbar.with-status{grid-template-columns:minmax(0,1fr) minmax(190px,.3fr) minmax(210px,.3fr)}.gazette-candidate-toolbar h2{color:#0a2342;font-size:1rem;grid-column:1/-1;margin:0}.gazette-candidate-toolbar label{color:#0a2342;display:grid;font-weight:650;grid-gap:.35rem;gap:.35rem;min-width:0}.gazette-candidate-toolbar input,.gazette-candidate-toolbar select{min-width:0;width:100%}.gazette-empty-state{background:#fff;border:1px solid #c9daee;border-radius:16px;box-shadow:0 8px 24px rgba(6,43,92,.08);justify-self:center;max-width:920px;padding:36px;text-align:center;width:100%}.gazette-empty-icon{align-items:center;background:#eaf3ff;border-radius:50%;color:#0b5fcc;display:inline-flex;height:64px;justify-content:center;width:64px}.gazette-empty-state>h2{color:#0a2342;margin:1rem 0 .5rem}.gazette-empty-state>p{color:#52657a;margin:0 auto;max-width:72ch}.gazette-empty-support{margin-top:.75rem!important}.gazette-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.gazette-recent-issues{border-top:1px solid #e4e9f0;margin-top:.75rem;padding-top:.7rem}.gazette-recent-issues h3{font-size:.82rem;letter-spacing:.025em;margin:0 0 .4rem;text-transform:uppercase}.gazette-issue-links{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .7rem}.gazette-issue-links>a{align-items:center;display:inline-flex;gap:.35rem;min-height:30px}.gazette-issue-links>a:not(:last-child):after{color:#9ba5b5;content:"·";margin-left:.35rem}.gazette-issue-links strong{background:#e8eef8;border-radius:999px;color:#183153;font-size:.7rem;padding:.15rem .4rem;text-transform:uppercase}.gazette-all-issues{font-weight:700}.gazette-disclaimer p,.gazette-freshness p{margin:.35rem 0}.gazette-detail-heading{align-items:flex-start;display:flex;justify-content:space-between}.gazette-action-groups>div{min-width:min(100%,19rem)}.gazette-candidate{padding:1rem}.gazette-candidate h2,.gazette-candidate h3,.gazette-candidate p{margin-top:.35rem;margin-bottom:.35rem}.gazette-detail-image,.gazette-image-fallback,.gazette-mark-image{aspect-ratio:3/2;background:#fff;border:1px solid #d9dee8;border-radius:.5rem;height:120px;max-width:100%;object-fit:contain;padding:.4rem;width:180px}.gazette-goods-summary{display:-webkit-box;margin:.75rem 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gazette-more-filters{grid-column:1/-1}.gazette-more-filters[open]{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.gazette-more-filters summary{cursor:pointer;font-weight:700;grid-column:1/-1}.gazette-filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.gazette-detail-image{height:220px;width:min(100%,320px)}.gazette-image-fallback{align-items:center;color:#637083;display:flex;font-size:.82rem;justify-content:center}.gazette-facts{display:grid;grid-gap:.4rem;gap:.4rem;margin:.75rem 0}.gazette-facts>div{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr)}.gazette-facts dt{color:#647084;font-weight:600}.gazette-facts dd{margin:0;overflow-wrap:anywhere}.gazette-reasons{display:flex;flex-wrap:wrap;gap:.45rem;margin:.75rem 0}.gazette-reasons span{background:#edf5ef;border:1px solid #bdd7c4;border-radius:999px;color:#244d31;font-size:.85rem;font-weight:650;padding:.25rem .55rem}.gazette-coverage,.gazette-withdrawn{background:#fff8e7;border:1px solid #e2bb62;border-radius:.65rem;color:#5b3c00;padding:.8rem 1rem}.gazette-coverage-compact{display:inline-block;font-size:.85rem;padding:.35rem .6rem}.gazette-coverage-indicator{color:#6a4a0a;font-size:.9rem;margin:-.35rem 0 0}.gazette-long-text{max-width:80ch;overflow-wrap:anywhere;white-space:pre-wrap}.gazette-inline-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.gazette-workflow-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.gazette-workflow-grid form{align-content:start;display:grid;grid-gap:.75rem;gap:.75rem}.gazette-preferences form{display:grid;grid-gap:.9rem;gap:.9rem}.gazette-preferences textarea{resize:vertical}.gazette-preferences fieldset{border:0;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.gazette-preferences legend{font-weight:700;margin-bottom:.45rem}.gazette-preferences .radio-card{border:1px solid #d9dee8;border-radius:.55rem;grid-template-columns:auto 1fr;padding:.65rem}.gazette-preferences .radio-card span{grid-column:2}.gazette-timeline{border-left:2px solid #cbd4e1;display:grid;grid-gap:1rem;gap:1rem;list-style:none;margin-left:.5rem;padding-left:1.25rem}.gazette-timeline li{display:grid;grid-gap:.2rem;gap:.2rem;position:relative}.gazette-timeline li:before{background:#fff;border:2px solid #526b91;border-radius:50%;content:"";height:.65rem;left:-1.65rem;position:absolute;top:.25rem;width:.65rem}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:1100px){.gazette-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gazette-coverage-card{grid-template-columns:minmax(0,1fr) 180px}.gazette-candidate-toolbar,.gazette-candidate-toolbar.with-status{grid-template-columns:repeat(2,minmax(0,1fr))}.gazette-candidate-toolbar label:first-of-type{grid-column:1/-1}.gazette-filters form,.gazette-summary,.gazette-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.gazette-coverage-card{grid-template-columns:minmax(0,1fr);min-height:0}.gazette-status-visual{grid-column:1;grid-row:1}.gazette-coverage-copy{grid-column:1;grid-row:2}}@media (max-width:520px){.gazette-feature-heading{min-height:40px}.gazette-title-icon{flex-basis:38px;height:38px}.gazette-title-lockup{gap:.6rem}.gazette-title-lockup h1{font-size:clamp(1.55rem,8vw,2rem);white-space:nowrap}.gazette-issue-links{align-items:flex-start}.gazette-coverage-card{gap:18px;padding:22px}.gazette-coverage-copy{display:grid}.gazette-watch-rings{height:105px;width:105px}.gazette-watch-rings span:nth-child(2){inset:15px}.gazette-watch-rings span:nth-child(3){inset:30px}.watch-context-panel{grid-template-columns:minmax(0,1fr);padding:18px}.watch-coverage-details{grid-column:1}.gazette-candidate-toolbar,.gazette-candidate-toolbar.with-status,.gazette-issue-grid,.watch-coverage-details dl{grid-template-columns:minmax(0,1fr)}.gazette-candidate-toolbar label:first-of-type{grid-column:auto}.gazette-queue-navigation{align-items:flex-start;flex-direction:column}.gazette-mode{width:100%}.gazette-mode a{flex:1 1;text-align:center}.gazette-empty-state{padding:24px}.gazette-comparison,.gazette-filters form,.gazette-preferences fieldset,.gazette-summary,.gazette-workflow-grid{grid-template-columns:minmax(0,1fr)}.gazette-comparison-image-block{height:210px}.gazette-candidate-heading{align-items:flex-start;flex-direction:column}.gazette-facts>div{grid-template-columns:minmax(0,1fr)}.gazette-actions .button,.gazette-actions button{max-width:100%;white-space:normal}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;font-size:14.5px;line-height:1.45}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}.capacity-rejection,.intake-capacity-summary,.usage-warning{align-items:center;background:#fff8e8;border:1px solid #e7c875;border-radius:10px;color:#68480b;display:flex;gap:12px;justify-content:space-between;margin:0 0 16px;padding:12px 14px}.capacity-rejection,.usage-warning.critical{background:#fff1ef;border-color:#e2a39c;color:#7c2f28}.capacity-rejection a,.intake-capacity-summary a,.usage-warning a{flex:0 0 auto;font-weight:800}.capacity-rejection{align-items:flex-start;flex-direction:column}.capacity-rejection>div{display:flex;gap:16px}.intake-capacity-summary{background:#eef5ff;border-color:#bfd5ef;color:#183d67}.billing-page{display:grid;grid-gap:18px;gap:18px}.billing-heading{margin-bottom:0}.billing-summary{align-items:flex-start;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.billing-summary h2{color:var(--navy);font-size:28px;margin:7px 0 10px}.billing-subscription-card{background:linear-gradient(145deg,#ffffff,#f4f8fd);border-color:#cbd8e8;box-shadow:0 14px 36px rgba(13,36,68,.07)}.billing-subscription-card h2{color:var(--navy);font-size:clamp(28px,3vw,36px);margin:7px 0 2px}.billing-plan-title-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.billing-plan-kicker,.billing-trial-message,.billing-usage-block p{margin-bottom:0}.billing-plan-kicker{color:var(--muted);font-weight:700;margin-top:2px}.billing-status-badge{background:#e9f5ee;border:1px solid #bad9c7;border-radius:999px;color:#24543b;flex:0 0 auto;font-size:13px;font-weight:800;padding:6px 10px}.billing-status-badge.trial{background:#eef5ff;border-color:#bfd5ef;color:#183d67}.billing-trial-message{color:#263c55;line-height:1.65;max-width:800px}.billing-usage-block{margin-top:26px;max-width:720px}.billing-usage-number{display:block;font-size:clamp(20px,2.2vw,27px)}.billing-usage-progress{background:#dfe8f3;border-radius:999px;height:10px;margin-top:13px;overflow:hidden;width:100%}.billing-usage-progress span{background:linear-gradient(90deg,var(--navy-2),var(--blue));border-radius:inherit;display:block;height:100%;min-width:2px}.billing-plan-features{display:grid;grid-gap:8px 24px;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 0;max-width:720px;padding:0}.billing-plan-features li{color:var(--muted);padding-left:21px;position:relative}.billing-plan-features li:before{color:#2f7756;content:"✓";font-weight:900;left:0;position:absolute}.billing-subscription-actions{align-items:center;display:flex;gap:16px;margin-top:26px}.subtle-link{color:var(--navy-2);font-weight:700}.billing-details-card h2{color:var(--navy);margin:0 0 18px}.billing-details{display:grid;grid-gap:10px;gap:10px;margin:0}.billing-details>div{border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding-bottom:9px}.billing-details dt{color:var(--muted);font-weight:700}.billing-details dd{font-weight:700;margin:0;text-align:right;text-transform:capitalize}.billing-cancellation,.billing-state-message{border-left:4px solid var(--amber)}.billing-cancellation h2{margin-top:0}.billing-plan-actions,.billing-result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.billing-result-page{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 160px)}.billing-result-card{max-width:680px;padding:clamp(28px,5vw,52px);text-align:center;width:100%}.billing-result-actions{justify-content:center;margin-top:22px}.billing-onboarding{background:linear-gradient(145deg,#ffffff,#f4f8fd);border:1px solid #cbd8e8;border-radius:18px;box-shadow:0 18px 48px rgba(13,36,68,.08);display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,42px)}.billing-onboarding-intro{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.billing-onboarding-intro h2{color:var(--navy);font-size:clamp(26px,3vw,38px);line-height:1.12;margin:8px 0 12px}.billing-included-note,.billing-onboarding-intro p,.billing-plan-selection{margin:0}.billing-onboarding-plans{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-onboarding-plan{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:22px}.billing-onboarding-plan.selected{border-color:var(--blue);box-shadow:0 0 0 2px rgba(35,104,177,.12)}.billing-onboarding-plan h3{color:var(--navy);font-size:23px;margin:5px 0 6px}.billing-plan-price{color:var(--navy);font-size:18px}.billing-onboarding-plan ul{display:grid;flex:1 1;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.billing-onboarding-plan li{color:var(--muted);padding-left:20px;position:relative}.billing-onboarding-plan li:before{color:#2f7756;content:"✓";font-weight:900;left:0;position:absolute}.billing-onboarding-plan .button,.billing-onboarding-plan button{justify-content:center;text-align:center;width:100%}.billing-included-note{background:#e9f5ee;border:1px solid #bad9c7;border-radius:10px;color:#24543b;padding:13px 15px}@media (max-width:720px){.billing-onboarding-intro,.billing-onboarding-plans,.billing-plan-features,.billing-summary{grid-template-columns:1fr}.billing-plan-title-row,.intake-capacity-summary,.usage-warning{align-items:flex-start;flex-direction:column}.billing-heading{align-items:flex-start}}.button,button{min-height:38px;border:1px solid var(--navy-2);border-radius:8px;background:var(--navy-2);color:#fff;padding:7px 11px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.button.secondary,button.secondary{background:#fff;border-color:var(--line-strong);color:var(--navy-2)}.button:hover,button:hover:not(:disabled){border-color:var(--navy);box-shadow:0 1px 2px rgba(15,23,42,.08);text-decoration:none}button.danger{background:#fff;border-color:var(--red);color:var(--red)}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--text);min-height:38px;padding:7px 9px}input:focus,select:focus,textarea:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(1,113,255,.16);outline:0}textarea{min-height:72px;resize:vertical}label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:700}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell>main{flex:1 0 auto}.top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--brand-navy);border-bottom:1px solid #071a32;box-shadow:0 2px 8px rgba(15,23,42,.12);min-height:64px;padding:0 24px}.top-nav-inner{display:flex;align-items:center;gap:22px;margin:0 auto;min-height:64px;width:min(1550px,100%)}.brand{align-items:center;color:#fff;display:inline-flex;flex:0 0 auto;letter-spacing:0;white-space:nowrap}.brand:hover{color:#fff;text-decoration:none}.brand-logo{display:inline-grid;min-width:0}.brand-logo-image,.brand-logo-picture,.brand-mark{display:block;flex:0 0 auto}.brand-logo-header .brand-logo-image{height:50px;max-width:none;width:auto}.brand-logo-header .brand-logo-image-icon,.brand-logo-mobile-copy{display:none}.brand-logo-inverse,.brand-logo-light{align-items:start;gap:7px}.brand-logo-public-lockup{align-items:center;display:inline-flex;gap:11px;max-width:100%}.brand-logo-public-icon{display:block;flex:0 0 auto;height:50px;width:50px}.brand-logo-public-copy{display:inline-flex;flex-direction:column;line-height:1;min-width:0;white-space:nowrap}.brand-logo-public-copy small{color:#3b82f6;font-size:12px;font-weight:750;letter-spacing:.015em;line-height:1.1}.brand-logo-public-copy strong{color:#01224e;font-size:21px;font-weight:850;line-height:1.08}.brand-logo-inverse .brand-logo-public-copy small{color:#bfdbfe}.brand-logo-inverse .brand-logo-public-copy strong{color:#fff}.brand-logo small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25;max-width:360px}.nav-links{align-self:stretch;gap:3px}.nav-account,.nav-links{display:flex;align-items:center}.nav-account{margin-left:auto}.workspace-context{flex:0 1 210px;max-width:210px;min-width:120px}.workspace-context label{display:block}.workspace-context select,.workspace-name{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;display:block;font-size:12px;font-weight:700;line-height:1.2;max-width:100%;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap;width:100%}.workspace-context select{cursor:pointer;padding-right:28px}.workspace-context select option{color:var(--text)}.workspace-menu{position:relative}.workspace-menu>summary{align-items:center;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:space-between;line-height:1.2;list-style:none;max-width:100%;padding:7px 9px}.workspace-menu>summary::-webkit-details-marker{display:none}.workspace-menu>summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu[open]>summary svg{transform:rotate(180deg)}.workspace-menu-popover{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 36px rgba(5,23,48,.24);color:var(--text);left:0;min-width:280px;padding:8px;position:absolute;top:calc(100% + 7px);width:min(340px,calc(100vw - 32px));z-index:50}.workspace-menu-group+.workspace-menu-group{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.workspace-menu-label{color:var(--muted);display:block;font-size:11px;font-weight:800;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.workspace-menu-group button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--text);display:flex;font-size:13px;justify-content:space-between;padding:8px;text-align:left;width:100%}.workspace-menu-group button.active,.workspace-menu-group button:hover{background:var(--surface-2)}.workspace-menu-group button small{color:var(--muted);flex:0 0 auto;margin-left:12px}.workspace-menu-name{align-items:center;display:flex;gap:7px;min-width:0}.workspace-menu-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-menu-icon-spacer{display:inline-block;flex:0 0 14px;width:14px}.workspace-attention{color:var(--red);flex:0 0 auto}.workspace-menu-actions{border-top:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding-top:7px}.workspace-menu-actions a,.workspace-menu-actions>span{border-radius:7px;display:block;font-size:12px;font-weight:700;padding:8px}.workspace-menu-actions a:hover{background:var(--surface-2);text-decoration:none}.workspace-menu-actions>span{color:var(--muted)}.nav-links a{align-items:center;color:#b9c6d6;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:0 11px;position:relative}.nav-links a:hover{color:#fff;text-decoration:none}.nav-links a.active{background:rgba(255,255,255,.1);color:#fff;font-weight:800}.nav-links a.active:after{background:var(--brand-blue);border-radius:999px 999px 0 0;bottom:0;content:"";height:3px;left:10px;position:absolute;right:10px}.page{width:min(1550px,calc(100vw - 48px));margin:0 auto;padding:24px 0 44px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.page-title{margin:0 0 4px;font-size:28px;font-weight:700;line-height:1.2}.subtle{color:var(--muted)}.band{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--panel-shadow);padding:16px;margin-bottom:16px}details.band>summary{cursor:pointer;font-weight:700}details.band[open]>summary{margin-bottom:14px}.compact-grid{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));grid-gap:10px;gap:10px}.two-column{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.matter-hero{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.3fr);grid-gap:14px;gap:14px;margin-bottom:14px}.core-matter-panel,.mark-drawing-panel{min-width:0}.mark-drawing-large{aspect-ratio:4/3;background:#fff;border:1px solid var(--line);border-radius:8px;display:block;max-height:420px;object-fit:contain;padding:10px;width:100%}.gallery-image-placeholder,.mark-placeholder{align-items:center;aspect-ratio:4/3;background:#f3f6fa;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:14px;text-align:center}.compact-definition-list{grid-template-columns:150px 1fr}.goods-stack{display:grid;grid-gap:10px;gap:10px}.goods-class{border:1px solid var(--line);border-radius:10px;padding:12px}.goods-class summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between}.goods-description{line-height:1.45;white-space:pre-wrap}.mark-thumbnail{background:#fff;object-fit:contain}.mark-thumbnail,.thumbnail-placeholder{border:1px solid var(--line);border-radius:6px;box-sizing:border-box;flex:0 0 76px;height:54px;max-width:76px;padding:4px;width:76px}.thumbnail-placeholder{align-items:center;background:#f8fafc;color:var(--muted);display:inline-flex;font-size:12px;justify-content:center;text-align:center}.matter-gallery{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--panel-shadow);color:var(--text);display:grid;grid-gap:6px;gap:6px;padding:12px;text-decoration:none}.gallery-card:hover{border-color:var(--line-strong);text-decoration:none}.gallery-card-link{color:inherit;display:grid;grid-gap:6px;gap:6px}.gallery-card-link,.gallery-card-link:hover{text-decoration:none}.gallery-image{aspect-ratio:4/3;background:#fff;border:1px solid var(--line);border-radius:8px;object-fit:contain;padding:8px;width:100%}.matter-list-image{align-items:flex-start;display:flex;flex-direction:column;gap:5px;min-width:76px;width:76px}.dead-mark-badge{background:#eef1f5;border:1px solid #c9d0da;border-radius:999px;color:#4a5565;display:inline-flex;font-size:11px;font-weight:750;line-height:1;padding:4px 7px}.tracked-mark-name{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px}.toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff}table{width:100%;border-collapse:separate;border-spacing:0}td,th{border-bottom:1px solid var(--line);padding:10px 11px;text-align:left;vertical-align:top}th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f7f9fc;color:#405067;font-size:11.5px;font-weight:800;white-space:nowrap}tbody tr:hover{background:#f5f8fc}.status{display:inline-flex;align-items:center;min-height:24px;border:1px solid transparent;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800;white-space:nowrap}.status.critical{background:#fae8e5;border-color:#ecc8c2;color:#8b3029}.status.due-soon{background:#fff2d8;border-color:#ecd39c;color:#77500d}.status.grace-period{background:#fff2d8;border-color:#e8ce94;color:#704900}.status.unreviewed{background:#e6f1f3;border-color:#bddbdf;color:#185b64}.status.verified{background:#e8eef8;border-color:#c8d6eb;color:#244f88}.status.completed{background:#e7f3ec;border-color:#c3dfce;color:#1f6342}.status.monitoring,.status.superseded{color:var(--text);background:#dce3ec}.status.filed-awaiting-uspto-action,.status.pending-review{background:#e8f2f4;color:#174b57}.status.pending-review{border-color:#bed6dc}.status.satisfied{background:#e7f4ea;color:#215f33}.status.maintenance-filing-issue{background:#f9e4df;color:#8a2f20}.deadline-filing-summary{color:#215f33;font-size:.82rem;margin-top:.35rem}.maintenance-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-top:1rem}.maintenance-item{border:1px solid var(--border);border-radius:6px;padding:1rem}.maintenance-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.maintenance-heading h3{font-size:1rem;margin:0;text-transform:capitalize}.maintenance-details{margin-top:.85rem}.maintenance-source{border-top:1px solid var(--border);margin:.85rem 0 0;padding-top:.75rem}.count-grid{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));grid-gap:8px;gap:8px}.count-tile{border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--panel-shadow);padding:12px}.count-number{display:block;font-size:22px;font-weight:800}.count-button{color:var(--text);cursor:pointer;display:block;min-height:76px;text-align:left;width:100%}.count-button:hover{border-color:var(--blue)}.queue-counts{grid-template-columns:repeat(8,minmax(130px,1fr));grid-gap:8px;gap:8px}.filter-rail,.queue-counts{display:grid;margin-bottom:12px}.filter-rail{grid-template-columns:repeat(6,minmax(130px,1fr));grid-gap:10px}.bulk-bar,.filter-rail{align-items:flex-end;gap:10px}.bulk-bar{background:#f7f9fc;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;padding:10px}.bulk-bar label{min-width:260px}.badge{align-items:center;background:#eef2f6;border:1px solid var(--line);border-radius:999px;color:#405067;display:inline-flex;font-size:12px;font-weight:800;min-height:24px;padding:3px 8px;white-space:nowrap}.proposal-card,.proposal-list,.unknown-code-card{display:grid;grid-gap:10px;gap:10px}.proposal-card,.unknown-code-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--panel-shadow);padding:12px}.proposal-card-header{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(190px,.9fr) minmax(280px,1.5fr) minmax(120px,auto)}.check-label{align-items:center;color:var(--text);display:flex;flex-direction:row;font-size:14px;gap:8px}.proposal-card-status{align-items:flex-end;display:grid;justify-items:end}.proposal-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(180px,1fr))}.field-label{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:3px}.inline-note{background:#f7f9fc;border-left:3px solid var(--blue);padding:8px 10px}.proposal-values{color:var(--muted);word-break:break-word}.pagination-row,.proposal-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.proposal-actions label{min-width:280px}.pagination-row{justify-content:flex-end;margin-top:12px}.unknown-code-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.unknown-code-card h3{font-size:16px;margin:6px 0 0}.matter-tabs{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--panel-shadow);display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;padding:8px;position:-webkit-sticky;position:sticky;top:62px;z-index:10}.matter-tabs a{border-radius:6px;color:var(--text);font-weight:800;padding:6px 8px}.matter-tabs a:hover{background:#f1f5fa;text-decoration:none}.attention-list{display:grid;grid-gap:8px;gap:8px}.attention-item{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:110px minmax(180px,1fr) minmax(160px,.8fr) minmax(180px,.9fr);padding:9px 10px}.attention-item:hover{border-color:var(--blue);text-decoration:none}.warning{border-left:4px solid var(--amber);background:#fff7e8}.error,.warning{padding:10px 12px}.error{border-left:4px solid var(--red);background:#fff0ed;color:#612016}.success{border-left:4px solid var(--green);background:#effaf4;padding:10px 12px}.actions{display:flex;flex-wrap:wrap;gap:6px}.section-title-row{align-items:flex-end;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.table-actions{display:flex;flex-wrap:wrap;gap:6px}.proposal-group-row td{background:#e7edf5;color:#253149;font-size:12px;font-weight:800;letter-spacing:0}.cell-meta{color:var(--muted);display:block;font-size:12px;margin-top:3px;max-width:360px}.cell-json{min-width:240px;max-width:360px;word-break:break-word}.proposal-checkbox{height:16px;min-height:16px;padding:0;width:16px}.access-page,.auth-page{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.access-panel,.auth-panel{display:grid;grid-gap:24px;gap:24px;justify-items:center;width:min(440px,100%)}.sign-up-legal-notice{color:var(--muted);font-size:12px;line-height:1.5;margin:-8px 0 0;max-width:400px;text-align:center}.request-access-page{align-items:center;background:radial-gradient(circle at 50% 0,#183766 0,transparent 44%),#071a39;display:flex;justify-content:center;min-height:100vh;padding:40px 18px}.request-access-card{background:#ffffff;border:1px solid #cbd5e1;border-radius:18px;box-shadow:0 28px 80px rgba(1,10,28,.34);color:#0f172a;display:grid;grid-gap:20px;gap:20px;padding:34px;width:min(480px,100%)}.request-access-brand-link{border-radius:8px;display:inline-block;justify-self:start;line-height:0}.request-access-brand{max-width:264px}.request-access-brand-link:focus-visible,.request-access-card a:focus-visible,.request-access-form button:focus-visible{box-shadow:0 0 0 3px #ffffff,0 0 0 6px #1d4ed8;outline:0}.request-access-copy>span{color:#1d4ed8;font-size:14px;font-weight:700}.request-access-copy h1{color:#0b1f3a;font-size:clamp(30px,6vw,42px);font-weight:750;line-height:1.12;margin:7px 0 9px}.request-access-copy p,.request-access-privacy,.request-access-sign-in,.request-access-success p{color:#475569;line-height:1.6;margin:0}.request-access-copy p{font-size:16px}.request-access-form{display:grid;grid-gap:10px;gap:10px}.request-access-form label{color:#334155;font-size:15px;font-weight:700}.request-access-form input{background:#ffffff;border:1px solid #64748b;color:#0f172a;font:inherit;min-height:48px;padding:11px 12px}.request-access-form input::placeholder{color:#64748b;opacity:1}.request-access-form input:hover:not(:disabled){border-color:#475569}.request-access-form input:focus-visible{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.24);outline:2px solid transparent}.request-access-form input[aria-invalid=true]{border-color:#b42318}.request-access-form input:disabled{background:#f1f5f9;color:#475569;cursor:not-allowed;opacity:1}.request-access-form button{background:#0b5fbd;border-color:#0b5fbd;color:#fff;font-weight:700;min-height:48px}.request-access-form button:hover:not(:disabled){background:#064d9d;border-color:#064d9d}.request-access-form button:active:not(:disabled){background:#043b78;border-color:#043b78;transform:translateY(1px)}.request-access-form button:disabled{background:#64748b;border-color:#64748b;color:#ffffff;opacity:1}.request-access-error{background:#fef3f2;border:1px solid #fecdca;border-radius:8px;color:#b42318;font-size:14px;line-height:1.5;margin:0;padding:10px 12px}.request-access-success{background:#f0f8f3;border:1px solid #86c99d;border-radius:12px;padding:20px}.request-access-success h2{color:#145f37;margin:0 0 7px}.request-access-navigation,.request-access-support{color:#475569;font-size:14px;line-height:1.6;text-align:center}.request-access-support nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center;margin-top:4px}.request-access-card a:not(.request-access-brand-link){color:#1d4ed8;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.request-access-card a:not(.request-access-brand-link):hover{color:#1e40af;text-decoration-thickness:2px}.request-access-navigation{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:18px}@media (max-width:480px){.request-access-page{align-items:flex-start;padding:24px 16px}.request-access-card{gap:18px;padding:26px 22px}.request-access-brand{max-width:min(240px,100%)}.request-access-copy h1{font-size:clamp(30px,9vw,34px)}}.legal-footer{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 18px;justify-content:center;padding:16px 24px 20px;text-align:center}.legal-footer nav{align-items:center;display:flex;gap:8px}.legal-footer a{color:var(--muted)}.legal-footer small{font-size:inherit}.access-legal-footer,.auth-legal-footer{border-top:1px solid var(--line);justify-self:stretch;padding:14px 0 0}.app-footer{border-top:1px solid var(--line);flex:0 0 auto}.public-shell{background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.public-header{background:var(--surface);border-bottom:1px solid var(--line)}.public-header-inner{margin:0 auto;padding:18px 24px;width:min(960px,100%)}.public-header a{display:inline-block}.public-header a:hover{text-decoration:none}.public-header .brand-logo-public-lockup{max-width:310px}.legal-page{flex:1 0 auto;margin:0 auto;padding:48px 24px 64px;width:min(880px,100%)}.legal-document{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--panel-shadow);padding:clamp(28px,5vw,56px)}.legal-document-header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.legal-document h1{color:var(--navy);font-size:clamp(30px,5vw,42px);letter-spacing:-.025em;line-height:1.12;margin:0 0 18px}.legal-document-metadata{color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 24px;margin:0}.legal-document-metadata div{display:flex;gap:5px}.legal-document-metadata dt{font-weight:700}.legal-document-metadata dd{margin:0}.legal-copy{color:#263449;font-size:15px;line-height:1.72}.legal-copy h2{color:var(--navy);font-size:22px;line-height:1.3;margin:38px 0 14px;scroll-margin-top:24px}.legal-copy h3{font-size:17px;line-height:1.35;margin:26px 0 10px}.legal-copy h3,.legal-copy h4{color:var(--navy-2);scroll-margin-top:24px}.legal-copy h4{font-size:15px;line-height:1.4;margin:22px 0 8px}.legal-copy p{margin:0 0 16px}.legal-copy ol,.legal-copy ul{margin:0 0 18px;padding-left:26px}.legal-copy li{margin:0 0 7px;padding-left:3px}.legal-copy a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.public-footer{border-top:1px solid var(--line)}.access-brand,.auth-brand{justify-self:stretch}.access-panel{padding:24px}.access-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;justify-self:stretch}.access-heading .page-title{font-size:24px}.access-panel>p{justify-self:stretch;margin:0}.onboarding-form{display:grid;grid-gap:16px;gap:16px;justify-self:stretch}.onboarding-form button{justify-self:start}.no-workspace-shell{background:radial-gradient(circle at 12% 0,rgba(71,126,190,.12),transparent 36%),var(--bg);display:flex;flex-direction:column;min-height:100vh}.no-workspace-header{align-items:center;background:#fff;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:14px clamp(18px,4vw,56px)}.no-workspace-header>a{border-radius:8px;line-height:0}.no-workspace-brand{max-width:300px}.no-workspace-header nav{align-items:center;display:flex;gap:20px}.no-workspace-header nav>a{color:var(--navy);font-weight:750}.get-started-page{align-items:center;display:flex;flex:1 1;margin:0 auto;max-width:1240px;padding:clamp(40px,7vw,88px) clamp(18px,4vw,44px);width:100%}.get-started-hero{align-items:center;display:grid;grid-gap:clamp(36px,7vw,88px);gap:clamp(36px,7vw,88px);grid-template-columns:minmax(0,1.05fr) minmax(350px,.8fr);width:100%}.get-started-copy h1{color:var(--navy);font-size:clamp(38px,5vw,62px);letter-spacing:-.035em;line-height:1.02;margin:10px 0 18px}.get-started-lead{color:#40526a;font-size:clamp(18px,2vw,22px);line-height:1.55;margin:0;max-width:650px}.get-started-benefits{display:grid;grid-gap:13px;gap:13px;list-style:none;margin:30px 0 0;padding:0}.get-started-benefits li{color:#263b55;font-size:16px;font-weight:700;padding-left:30px;position:relative}.get-started-benefits li:before{align-items:center;background:#dff0e7;border-radius:50%;color:#236343;content:"✓";display:flex;font-size:12px;font-weight:900;height:20px;justify-content:center;left:0;position:absolute;top:1px;width:20px}.get-started-card{background:#fff;border:1px solid #c7d5e5;border-radius:18px;box-shadow:0 24px 65px rgba(13,35,65,.14);display:grid;grid-gap:15px;gap:15px;padding:clamp(26px,4vw,38px)}.get-started-card h2{color:var(--navy);font-size:28px;margin:0}.get-started-card>p,.shared-access-note p{color:var(--muted);margin:0}.get-started-primary{justify-content:center;margin-top:3px;text-align:center}.get-started-secondary-link{font-weight:750;justify-self:center}.shared-access-note{background:#f1f5fa;border:1px solid #d8e1ec;border-radius:10px;display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding:14px 15px}.shared-access-note strong{color:var(--navy)}.billing-shared-note{margin:0}.no-workspace-footer{padding:20px clamp(18px,4vw,56px)}@media (max-width:820px){.get-started-hero{grid-template-columns:1fr}.get-started-copy{max-width:680px}}@media (max-width:560px){.no-workspace-header{align-items:flex-start;flex-direction:column;gap:12px}.no-workspace-header nav{justify-content:space-between;width:100%}.no-workspace-header nav>a{font-size:14px}.no-workspace-brand{max-width:min(280px,78vw)}.get-started-page{padding-top:34px}.get-started-copy h1{font-size:40px}}.create-docket-form{display:grid;grid-gap:16px;gap:16px;max-width:560px}.empty-docket-actions{display:flex;flex-wrap:wrap;gap:8px}.docket-list-section+.docket-list-section{margin-top:28px}.docket-list-section>h2{font-size:18px;margin:0 0 12px}.docket-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.docket-list-card{display:grid;grid-gap:16px;gap:16px;margin:0}.docket-list-title{align-items:center;display:flex;gap:9px}.docket-list-card p,.docket-list-title h3{margin:0}.docket-list-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}.docket-list-card dl>div{display:flex;gap:14px;justify-content:space-between}.docket-list-card dt{color:var(--muted)}.docket-list-card dd{font-weight:700;margin:0;text-align:right}.docket-list-card>button{justify-self:start}.back-link{display:inline-block;margin-bottom:1rem}.docket-card-actions{display:flex;align-items:center;gap:.5rem}.docket-overflow{position:relative}.docket-overflow summary{cursor:pointer;font-size:1.35rem;list-style:none;padding:.3rem .7rem}.docket-overflow-menu{background:var(--surface,#fff);border:1px solid var(--border,#d9dee7);border-radius:.5rem;box-shadow:0 10px 28px rgb(15 23 42/16%);display:grid;min-width:10rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .25rem);z-index:8}.docket-overflow-menu button{background:transparent;border:0;color:inherit;justify-content:flex-start;text-align:left}.destructive-text{color:#a11d2b!important}.modal-backdrop{align-items:center;background:rgb(15 23 42/58%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.delete-docket-dialog{max-width:34rem;width:100%}.delete-docket-dialog label{display:grid;grid-gap:.45rem;gap:.45rem}.delete-docket-dialog .actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.destructive{background:#a11d2b;border-color:#a11d2b}.customer-empty-state{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-top:8px;padding:32px}.customer-empty-state.compact{margin:0;padding:18px 4px}.customer-empty-state h2,.customer-empty-state p,.customer-empty-state ul{margin:0}.customer-empty-state ul{color:var(--muted);padding-left:20px}.matter-create-panel{max-width:760px}.matter-create-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.matter-create-actions,.matter-create-form label:first-child,.matter-create-panel .error{grid-column:1/-1}.intake-method{display:grid;grid-gap:18px;gap:18px;padding:20px;scroll-margin-top:24px;transition:border-color .18s ease,box-shadow .18s ease}.intake-method[hidden]{display:none}.intake-method-switcher{align-items:flex-start;display:grid;grid-gap:6px;gap:6px;margin:0 0 14px}.intake-method-switcher>button{width:-moz-fit-content;width:fit-content}.intake-method-switcher>p{margin:0}.intake-method-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.intake-method-options button[aria-pressed=true]{background:#eaf1fa;border-color:#8fb2dd}.import-details-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px}.intake-method:target{border-color:#8fb2dd;box-shadow:0 0 0 3px rgb(31 92 168/12%),var(--panel-shadow)}.intake-method h2,.intake-method p{margin:0}.intake-lookup-form label{min-width:210px}.intake-lookup-form textarea{min-height:104px;resize:vertical}.intake-lookup-form button{align-items:center;display:inline-flex;gap:7px;justify-content:center}.portfolio-search-status{align-items:center;background:#f3f7fd;border:1px solid #cbdced;border-radius:9px;color:#314b6e;display:flex;gap:12px;padding:12px 14px}.portfolio-search-status div{display:grid;grid-gap:2px;gap:2px}.portfolio-search-status span{color:#536983;font-size:.82rem}.portfolio-search-error{align-items:center;background:#fff8e8;border:1px solid #e2c77d;border-radius:9px;color:#765015;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between;padding:10px 12px}.search-spinner{animation:search-spinner-rotate .9s linear infinite;flex:0 0 auto}@keyframes search-spinner-rotate{to{transform:rotate(1turn)}}.intake-destination{color:var(--brand-navy);font-size:16px;margin:5px 0}.intake-method-title{align-items:center;display:flex;gap:8px}.intake-method-title svg{color:var(--accent);flex:0 0 auto}.intake-review-assurance{background:#f3f7fd;border:1px solid #d3deed;border-radius:9px;color:#31435c;font-weight:700;margin:14px 0;padding:12px 14px}.upload-review-form{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.upload-review-form>button{justify-self:start}.upload-drop-zone{align-items:center;background:#f8fafc;border:2px dashed #aebdce;border-radius:10px;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px 14px;min-height:112px;padding:18px}.upload-drop-zone.drag-active{background:#eef4ff;border-color:var(--accent)}.upload-drop-zone>strong{color:var(--text)}.selected-upload-name{color:var(--text);font-weight:700;overflow-wrap:anywhere}.sample-format-link{font-weight:750}.recommended-method{border-color:#a8c7ff;box-shadow:inset 4px 0 0 var(--accent)}.recommended-badge{background:#e7efff;border:1px solid #bad0ff;border-radius:999px;color:#184a9c;font-size:12px;font-weight:800;padding:5px 9px}.portfolio-review{display:grid;grid-gap:16px;gap:16px}.portfolio-selection-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.portfolio-selection-summary{color:var(--brand-navy);display:grid;grid-gap:2px;gap:2px}.portfolio-selection-summary span{color:var(--muted);font-size:.82rem}.portfolio-selection-loading{align-items:center;background:#f3f7fd;border:1px solid #cbdced;border-radius:9px;color:#314b6e;display:flex;gap:9px;padding:10px 12px}.portfolio-review-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 16px}.portfolio-review-controls label{display:grid;font-size:.8rem;font-weight:700;grid-gap:4px;gap:4px}.inline-check{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin:0 6px}.portfolio-mark-cell{align-items:flex-start;display:flex;gap:10px;min-width:240px}.portfolio-mark-cell>div{display:grid;grid-gap:3px;gap:3px;min-width:0;overflow-wrap:anywhere}.mark-type-standard{color:var(--brand-navy);font-family:Georgia,serif;font-size:22px;font-weight:700}.mark-type-image-loading{color:var(--accent)}.mark-type-label{font-weight:700}.cell-meta.strong{color:var(--text);font-weight:800}.read-only-notice{background:#f5f7fa;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;font-weight:700;margin:0;padding:10px 12px}.team-page{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.team-page,.team-page>*{min-width:0}.team-docket-name-panel,.team-invite-panel{align-items:end;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.2fr)}.team-docket-name-panel h2,.team-docket-name-panel p{margin:0}.team-docket-name-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(260px,1fr) auto}.team-invite-panel h2,.team-invite-panel p,.team-page .section-title-row h2,.team-page .section-title-row p{margin:0}.team-invite-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) auto}.team-role-select{min-height:34px;min-width:110px}.team-table td:last-child,.team-table th:last-child{width:180px}.invitation-acceptance-panel>h1,.invitation-acceptance-panel>p{justify-self:stretch;margin:0}.field-row{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px}.definition-list{display:grid;grid-template-columns:180px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0}.definition-list dt{color:var(--muted);font-weight:800}.definition-list dd{margin:0}.dashboard-page{padding-top:26px}.docket-page-header{align-items:end;border-bottom:0;margin-bottom:16px;padding-bottom:0}.docket-page-header p{margin:0}.uspto-freshness{align-items:baseline;background:#f6f8fb;border:1px solid #dce3ed;border-radius:8px;color:#53627a;display:flex;flex-wrap:wrap;font-size:.82rem;gap:4px 10px;margin:-8px 0 18px;padding:8px 12px}.uspto-freshness strong{color:#34445d;font-size:inherit}.uspto-freshness.delayed{background:#fff9ed;border-color:#ead8ae}.docket-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(130px,1fr));margin-bottom:14px}.docket-summary-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--panel-shadow);color:var(--text);display:flex;gap:12px;justify-content:space-between;min-height:100px;overflow:hidden;padding:16px;position:relative;text-align:left;white-space:normal}.docket-summary-card:hover:not(:disabled){border-color:#9fb4ca;box-shadow:0 4px 14px rgba(15,23,42,.09);transform:translateY(-1px)}.docket-summary-card.active{box-shadow:0 0 0 3px rgba(1,113,255,.2),var(--panel-shadow);outline:1px solid var(--brand-blue)}.docket-summary-card.critical{background:#fff8f7;border-color:#eed4d0}.docket-summary-card.grace{background:#fffbf2;border-color:#ecdcb8}.docket-summary-card.open,.docket-summary-card.soon{background:#f5fbf7;border-color:#cfe4d6}.docket-summary-card.upcoming{background:#f5f9ff;border-color:#d4e3f4}.docket-summary-card.future{background:#f8fafd;border-color:#dce7f2}.docket-summary-card.filed{background:#f4fafb;border-color:#cfe2e5}.docket-summary-copy{align-content:center;display:grid;grid-gap:7px;gap:7px;min-width:0}.docket-summary-number{font-size:30px;font-weight:800;line-height:1}.docket-summary-copy>span:last-child{color:var(--muted);font-size:12px;font-weight:700;line-height:1.25}.docket-summary-icon{align-items:center;align-self:center;background:#eef2f6;border-radius:999px;color:var(--muted);display:flex;flex:0 0 38px;height:38px;justify-content:center}.docket-summary-card.critical .docket-summary-icon{background:#f6dfdc;color:var(--red)}.docket-summary-card.grace .docket-summary-icon{background:#f7e9c8;color:var(--amber)}.docket-summary-card.open .docket-summary-icon,.docket-summary-card.soon .docket-summary-icon{background:#deeee4;color:var(--green)}.docket-summary-card.upcoming .docket-summary-icon{background:#e2eefc;color:var(--brand-blue)}.docket-summary-card.future .docket-summary-icon{background:#eaf1f8;color:#4e7199}.docket-summary-card.filed .docket-summary-icon{background:#dfeff1;color:var(--cyan)}.portfolio-horizon{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--panel-shadow);display:grid;grid-gap:18px;gap:18px;grid-template-columns:170px minmax(0,1fr);margin-bottom:12px;padding:14px 18px}.portfolio-horizon-title>span{color:var(--text);display:block;font-size:15px;font-weight:800;margin:0 0 3px}.portfolio-horizon-title small{color:var(--muted);display:block;font-size:11px}.portfolio-horizon-track{display:grid;grid-template-columns:repeat(7,minmax(74px,1fr))}.horizon-stage{align-items:center;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-width:0;position:relative;text-align:center}.horizon-stage:after{background:#b9cce2;content:"";height:2px;left:calc(50% + 16px);position:absolute;right:calc(-50% + 16px);top:15px}.horizon-stage:last-child:after{display:none}.horizon-node{align-items:center;background:#eef2f6;border:2px solid #c9d3df;border-radius:999px;color:#273851;display:flex;font-size:12px;font-weight:800;height:30px;justify-content:center;min-width:30px;padding:0 5px;position:relative;z-index:1}.horizon-stage:first-child .horizon-node{background:#f8e4e1;border-color:#d7978f;color:#8b3029}.horizon-stage:nth-child(2) .horizon-node{background:#e4f1e9;border-color:#8fc0a2;color:#1e6141}.horizon-stage:nth-child(3) .horizon-node{background:#e2eefc;border-color:#8fb8e6;color:#1f64a6}.horizon-stage:nth-child(4) .horizon-node{background:#e9f1fa;border-color:#a4c1e1;color:#295f96}.horizon-stage:nth-child(5) .horizon-node{background:#edf3f9;border-color:#b2c8df;color:#365f89}.horizon-stage:nth-child(6) .horizon-node{background:#f1f5f9;border-color:#c0cfde;color:#46627f}.horizon-stage:nth-child(7) .horizon-node{background:#f4f7fa;border-color:#ccd6e1;color:#52687f}.horizon-label{color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.2}.horizon-stage>strong{font-size:17px;line-height:1}.workflow-strip{align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--panel-shadow);display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));margin-bottom:14px;width:min(520px,100%)}.workflow-metric{align-items:baseline;display:flex;gap:8px;min-width:0;padding:10px 12px}.workflow-metric+.workflow-metric{border-left:1px solid var(--line)}.workflow-metric strong{font-size:17px}.workflow-metric span{color:var(--muted);font-size:12px}.docket-band{border-radius:12px;padding:0}.docket-heading-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:17px 18px;min-height:68px;position:-webkit-sticky;position:sticky;top:64px;z-index:8;background:#fff;border-radius:12px 12px 0 0}.docket-view-filters{align-items:center;background:#f7f9fc;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 16px;padding:10px 18px;position:static}.docket-view-filters label{align-items:center;color:#334155;display:inline-flex;font-size:13px;gap:8px}.docket-view-filters input{min-height:18px;width:18px}.docket-view-filters>span{color:var(--muted);margin-left:auto}.docket-heading-row h2{align-items:baseline;display:flex;flex-wrap:wrap;font-size:19px;gap:9px;margin:0}.docket-heading-count{color:var(--muted);font-size:13px;font-weight:700}.docket-window-control{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.docket-window-control button{background:#fff;border-color:var(--line-strong);border-radius:999px;color:var(--text);min-height:34px;padding:6px 10px}.docket-window-control button+button{border-left:1px solid var(--line-strong)}.docket-window-control button:first-child,.docket-window-control button:last-child{border-radius:999px}.docket-window-control button.active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.docket-window-control button.active+button{border-left-color:var(--line-strong)}.docket-loading{background:#f7f9fc;padding:7px 14px}.docket-empty,.docket-loading{border-top:1px solid var(--line);color:var(--muted)}.docket-empty{padding:28px 14px;text-align:center}.docket-calendar-export{align-items:center;background:#f7f9fc;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:17px 18px}.docket-calendar-export h3{font-size:15px;margin:0 0 3px}.docket-calendar-export p,.docket-calendar-export small{color:var(--muted);display:block;line-height:1.45;margin:0}.docket-calendar-export small{font-size:11.5px;margin-top:4px}.docket-calendar-export button{flex:0 0 auto;min-height:38px}.docket-calendar-export-error{color:#a32b26;display:block;font-size:12px;margin-top:7px}.dashboard-uspto-freshness{border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;line-height:1.45;padding:10px 14px 0}.dashboard-uspto-freshness.delayed,.dashboard-uspto-freshness.unavailable{color:#765015}.docket-table-wrap{border:0;border-radius:0 0 12px 12px;overflow:visible}.docket-mobile-list{display:none}.docket-table{table-layout:fixed;width:100%}.docket-table th:first-child{width:30%}.docket-table th:nth-child(2){width:20%}.docket-table th:nth-child(3){width:16%}.docket-table th:nth-child(4){width:12%}.docket-table th:nth-child(5){width:22%}.docket-table td,.docket-table th{padding:13px 14px}.docket-table thead th{background:#fff;border-top:1px solid var(--line);position:-webkit-sticky;position:sticky;top:132px;z-index:6}.docket-table tbody td,.docket-table tbody tr{height:auto;max-height:none;overflow:visible}.docket-workflow-block{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.docket-workflow-block span{border-radius:6px;display:inline-block;font-size:11.5px;font-weight:800;line-height:1.3;padding:4px 7px;width:-moz-fit-content;width:fit-content}.workflow-instruction{background:#f8e6e3;color:#8b3029}.workflow-contact{background:#fff4d8;color:#7b5209}.grace-period-dates .passed-deadline .docket-date-value{color:#6b7280;text-decoration:line-through}.grace-period-dates .active-deadline{background:#fff5d9;border:1px solid #e5c56d;border-radius:7px;padding:6px 7px}.grace-period-dates .active-deadline .docket-date-value{color:#7a4d00;font-size:15px;font-weight:900}.docket-group-row td{background:#f7f9fc;border-bottom-color:var(--line-strong);color:#26344a;font-size:12px;font-weight:800;padding:7px 14px}.docket-group-row td span+span{background:#fff;border:1px solid var(--line);border-radius:999px;margin-left:7px;padding:1px 6px}.docket-group-row.group-critical td{border-left:4px solid var(--red)}.docket-group-row.group-overdue td{border-left:4px solid #7f2d22}.docket-group-row.group-window_open_due_90 td{border-left:4px solid var(--amber)}.docket-group-row.group-window_open_due_later td{border-left:4px solid var(--green)}.docket-group-row.group-upcoming_1_2y td,.docket-group-row.group-upcoming_2_3y td,.docket-group-row.group-upcoming_3y_plus td,.docket-group-row.group-upcoming_6_12m td,.docket-group-row.group-upcoming_6m td{border-left:4px solid var(--blue)}.docket-row.urgency-critical td:first-child{box-shadow:inset 4px 0 0 var(--red)}.docket-row.urgency-overdue td:first-child{box-shadow:inset 4px 0 0 #7f2d22}.docket-row.urgency-window_open_due_90 td:first-child{box-shadow:inset 4px 0 0 var(--amber)}.docket-row.urgency-window_open_due_later td:first-child{box-shadow:inset 4px 0 0 var(--green)}.docket-row.urgency-upcoming_1_2y td:first-child,.docket-row.urgency-upcoming_2_3y td:first-child,.docket-row.urgency-upcoming_3y_plus td:first-child,.docket-row.urgency-upcoming_6_12m td:first-child,.docket-row.urgency-upcoming_6m td:first-child{box-shadow:inset 4px 0 0 var(--blue)}.docket-row{cursor:pointer}.docket-row:hover{background:#f2f7fd}.docket-row:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.docket-mark{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;position:relative}.docket-mark-placeholder,.docket-mark-thumbnail{background:#fff;border:1px solid var(--line);border-radius:6px;height:48px;width:48px}.docket-mark-thumbnail{object-fit:contain;padding:3px}.docket-mark-placeholder{align-items:center;color:var(--muted);display:flex;font-size:19px;font-weight:800;justify-content:center}.docket-mark-copy{min-width:0}.docket-mark-copy>strong{color:var(--text);display:block;line-height:1.35;overflow-wrap:anywhere}.matter-flag{border:1px solid transparent;border-radius:5px;display:block;font-size:10px;font-weight:850;line-height:1.25;margin-top:5px;max-width:max-content;padding:3px 6px;white-space:normal}.abandon-flag{background:#f8e9e6;border-color:#e6c3bd;color:#85352d}.waiting-client-flag{background:#e8f1f7;border-color:#c7d9e7;color:#23516c}.docket-action-menu{position:relative;z-index:3}.docket-action-menu summary{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:7px;color:var(--muted);cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;width:36px}.docket-action-menu summary::-webkit-details-marker{display:none}.docket-action-menu summary:hover,.docket-action-menu[open] summary{border-color:var(--blue);color:var(--blue)}.docket-action-menu-panel{background:#fff;border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 10px 28px rgba(15,23,42,.18);display:grid;min-width:270px;overflow:hidden;position:absolute;right:0;top:35px;z-index:8}.docket-action-menu-panel a,.docket-action-menu-panel button{align-items:center;background:#fff;border:0;border-radius:0;color:var(--text);display:flex;font-weight:600;justify-content:flex-start;min-height:38px;padding:9px 11px;text-align:left;text-decoration:none;white-space:normal}.docket-action-menu-panel>*+*{border-top:1px solid var(--line)}.docket-action-menu-panel a:hover,.docket-action-menu-panel button:hover:not(:disabled){background:#f2f7fd;border-color:transparent;box-shadow:none}.docket-action-menu-panel .menu-destructive{color:var(--red)}.client-status-modal-backdrop{align-items:center;background:rgba(1,23,52,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.client-status-modal{background:#fff;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 22px 60px rgba(15,23,42,.28);max-width:100%;padding:20px;width:470px}.client-status-modal h2{font-size:21px;margin:0 0 14px}.client-status-modal p{margin:10px 0}.client-contact-methods{border:0;margin:0 0 15px;padding:0}.client-contact-methods legend{color:var(--text);font-size:13px;font-weight:750;margin-bottom:8px}.client-contact-methods label{align-items:center;color:var(--text);display:flex;font-size:13px;gap:8px;margin:6px 0}.client-contact-methods input{min-height:0;width:auto}.client-contact-date{color:var(--text);margin-bottom:12px;max-width:210px}.client-status-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.client-status-modal-spacer{flex:1 1 auto}.client-status-clear{color:var(--red)!important}.docket-mark-copy .cell-meta{max-width:100%;overflow-wrap:anywhere;white-space:normal}.docket-mark-copy .docket-identifier{cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.docket-type{background:#eef2f6;border:1px solid var(--line);border-radius:4px;color:#253149;display:inline-block;font-size:11px;font-weight:800;line-height:1.2;margin-bottom:6px;padding:3px 6px}.docket-obligation{display:block;line-height:1.4}.docket-date-stack{display:grid;grid-gap:8px;gap:8px}.docket-date-stack span{color:var(--muted);display:grid;grid-gap:2px;gap:2px}.docket-date-stack strong{color:var(--muted);font-size:10px;text-transform:uppercase}.docket-date-value{color:var(--text);font-size:13.5px;font-weight:800;line-height:1.25}.docket-date-stack .active-deadline{color:var(--text);font-weight:700}.docket-status-stack{align-items:flex-start;display:grid;grid-gap:6px;gap:6px;justify-items:start}.docket-row .status{line-height:1.25;max-width:100%;text-align:left;white-space:normal}.status.critical,.status.overdue{background:#fae8e5;border-color:#ecc8c2;color:#8b3029}.status.filing-window-open{background:#e7f3ec;border-color:#c3dfce;color:#185a3b}.status.upcoming-opens-1-2-years,.status.upcoming-opens-2-3-years,.status.upcoming-opens-3-years,.status.upcoming-opens-6-12-months,.status.upcoming-opens-6-months{background:#e5edf8;border-color:#c8d6eb;color:#173f78}.source-badge{border:1px solid var(--line);border-radius:4px;color:var(--muted);display:inline-block;font-size:11px;font-weight:700;line-height:1.25;padding:3px 6px}.source-badge.needs-review{background:#fff7e8;border-color:#dfc484;color:#704900}.docket-details{color:#354157;line-height:1.45;overflow-wrap:anywhere}.docket-details-cell{align-items:center;display:flex;gap:8px}.docket-details-cell .docket-details{flex:1 1}.docket-calendar-link{align-items:center;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;transition:border-color .12s ease,color .12s ease,background .12s ease;width:30px}.docket-calendar-link:focus-visible,.docket-calendar-link:hover{background:#eef4ff;border-color:var(--brand-blue);color:var(--brand-blue)}.brand-loading{align-items:center;color:var(--muted);display:flex;font-weight:700;gap:10px}.brand-loading .brand-mark{animation:brand-loading-pulse 1.4s ease-in-out infinite;height:30px;width:30px}@keyframes brand-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-loading .brand-mark{animation:none}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.matter-detail-page{width:min(1550px,calc(100vw - 48px))}.matter-breadcrumb{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:7px;margin-bottom:10px}.matter-view-tabs{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--panel-shadow);gap:4px;margin:0 0 14px;padding:6px;position:static}.matter-view-tabs button{background:transparent;border:0;border-radius:6px;color:var(--text);font-weight:800;min-height:34px;padding:6px 10px}.matter-view-tabs button:hover{background:#f1f5fa}.matter-view-tabs button.active{background:var(--navy);color:#fff}.matter-view-tabs button span{background:#e7edf5;border-radius:999px;color:#253149;font-size:11px;min-width:21px;padding:2px 6px}.matter-view-tabs button.active span{background:#fff;color:var(--blue-dark)}.matter-summary{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--panel-shadow);display:grid;grid-template-columns:minmax(270px,.72fr) minmax(520px,1.8fr);margin-bottom:12px;overflow:hidden}.matter-summary-image{align-content:start;background:#f7f9fc;border-right:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;justify-items:center;padding:14px}.matter-summary-image>a{display:block;width:100%}.matter-summary-drawing,.matter-summary-placeholder{aspect-ratio:4/3;background:#fff;border:1px solid var(--line);border-radius:6px;display:block;max-height:285px;object-fit:contain;padding:9px;width:100%}.matter-summary-placeholder{align-content:center;color:var(--muted);display:grid;grid-gap:5px;gap:5px;justify-items:center;text-align:center}.matter-image-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.matter-summary-core{min-width:0;padding:17px 18px}.matter-title-row{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;margin-bottom:13px;padding-bottom:12px}.matter-title-row h1{font-size:26px;line-height:1.2;margin:0 0 5px;overflow-wrap:anywhere}.matter-title-row p{color:var(--muted);line-height:1.35;margin:0}.matter-client-status-summary{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;margin:0 0 14px}.matter-client-status-summary .matter-flag{font-size:11px;margin:0}.overview-waiting-client{background:#e8f1f7;border:1px solid #c7d9e7;border-radius:8px;color:#23516c;display:grid;grid-gap:2px;gap:2px;max-width:390px;padding:8px 10px}.overview-waiting-client strong{font-size:11px;letter-spacing:.01em}.overview-waiting-client span{font-size:12px}.status.active,.status.live{background:#e7f4ea;color:#215f33}.status.dead{background:#f4e7e4;color:#7d3024}.status.uspto-status-unavailable{background:#e7edf5;color:#526174}.matter-core-grid{display:grid;grid-gap:12px 18px;gap:12px 18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.matter-core-grid>div{min-width:0}.matter-core-grid>div.wide{grid-column:span 2}.advanced-metrics dt,.docket-facts dt,.goods-facts dt,.matter-core-grid dt{color:var(--muted);font-size:11px;font-weight:800;margin-bottom:3px;text-transform:uppercase}.advanced-metrics dd,.docket-facts dd,.goods-facts dd,.matter-core-grid dd{line-height:1.4;margin:0;overflow-wrap:anywhere}.matter-core-grid .matter-primary-identifier dd{color:var(--text);cursor:text;font-size:16px;font-weight:650;-webkit-user-select:text;-moz-user-select:text;user-select:text}.owner-address-records{grid-column:1/-1}.owner-address-record{display:grid;grid-gap:3px;gap:3px}.owner-address-record+.owner-address-record{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.owner-address-record address{display:grid;font-style:normal}.recorded-assignments-title{align-items:flex-start}.recorded-assignments-title .subtle{margin-bottom:0;max-width:720px}.assignment-list{display:grid;grid-gap:12px;gap:12px}.assignment-record{border:1px solid var(--line);border-radius:8px;padding:14px}.assignment-record h3{font-size:15px;margin:0 0 10px}.assignment-record dl{display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px}.assignment-record dt{color:var(--muted);font-size:11px;font-weight:800;margin-bottom:3px;text-transform:uppercase}.assignment-record dd,.assignment-record ul{margin:0}.assignment-record ul{list-style:none;padding:0}.assignment-record li+li{margin-top:3px}.assignment-checked-at{color:var(--muted);font-size:12px;margin-bottom:0}.assignment-search-link{display:inline-block;margin-top:10px}.show-all-assignments{justify-self:start}@media (max-width:680px){.recorded-assignments-title{align-items:stretch;gap:10px}.assignment-record dl{grid-template-columns:1fr}.show-all-assignments{justify-self:stretch;width:100%}}.current-sync{background:#e7f4ea;border-radius:4px;color:#215f33;display:inline-block;font-size:10px;font-weight:800;margin-left:6px;padding:2px 5px;text-transform:uppercase}.matter-summary-links{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:11px;align-items:stretch;flex-direction:column;max-width:330px}.matter-summary-links .button,.matter-summary-links button{justify-content:center;width:100%}.destructive-outline{background:transparent;border-color:#b85b5b;color:#8d2929}.destructive-outline:hover{background:#fff5f5;border-color:#963c3c}.matter-docket-heading-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.tsdr-action{white-space:nowrap}@media (max-width:680px){.matter-docket-heading-actions,.matter-summary-links{max-width:none;width:100%}.matter-docket-heading-actions{align-items:stretch}.matter-docket-heading-actions .button{justify-content:center;width:100%}}.matter-sync-line{color:var(--muted);font-size:12px}.text-button{background:transparent;border:0;color:var(--blue);min-height:0;padding:0}.text-button:hover{text-decoration:underline}.next-action-panel{background:#fff;border:1px solid var(--line);border-left:5px solid var(--red);border-radius:12px;box-shadow:var(--panel-shadow);display:grid;grid-gap:15px;gap:15px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:15px 17px}.next-action-panel.no-action{border-left-color:var(--line-strong)}.next-action-panel.filed-awaiting-review{border-left-color:#5c8790}.next-action-panel.status-tone-critical{border-left-color:var(--red)}.next-action-panel.status-tone-grace{border-left-color:#b77900}.next-action-panel.status-tone-window-open{border-left-color:#2d7c52}.next-action-panel.status-tone-upcoming{border-left-color:var(--blue)}.next-action-panel.status-tone-pending{border-left-color:#6556a6}.next-action-panel.status-tone-dead{border-left-color:#7b8797}.next-action-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.next-action-heading h2,.next-action-panel h2{font-size:20px;line-height:1.3;margin:2px 0 4px}.next-action-heading p{color:var(--muted);line-height:1.4;margin:0}.section-kicker{color:var(--muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}.next-action-dates{align-items:stretch;display:flex;gap:8px}.next-action-dates>span{background:#f4f6f9;border-left:3px solid var(--line-strong);display:grid;grid-gap:3px;gap:3px;min-width:155px;padding:8px 10px}.next-action-dates>span.primary-date{background:#fff5f2;border-left-color:var(--red)}.next-action-dates strong{color:var(--muted);font-size:10px;text-transform:uppercase}.matter-legal-dates{align-content:start;display:grid;grid-gap:7px;gap:7px;margin:0;min-width:225px}.matter-legal-dates>div{background:#f5f7fa;border-left:3px solid var(--line-strong);display:grid;grid-gap:2px;gap:2px;padding:7px 10px}.matter-legal-dates dt{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.matter-legal-dates dd{font-size:13px;font-weight:700;margin:0}.matter-legal-dates .operative-legal-date{background:#fff4ee;border-left-color:var(--red)}.matter-legal-dates .operative-legal-date dd{color:#832e27;font-size:17px;font-weight:850}.copyable-identifier{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.copy-identifier-button{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--brand-navy);display:inline-flex;font-size:11px;gap:4px;min-height:28px;padding:4px 7px}.private-docket-panel{border-left:4px solid #7b8fa9}.notes-panel{padding-bottom:16px;padding-top:16px}.notes-panel-title{align-items:flex-start;gap:14px;margin-bottom:10px}.notes-panel-title h2{margin:0}.notes-panel-heading{display:grid;grid-gap:5px;gap:5px;min-width:0}.notes-panel-subtitle{color:var(--muted);line-height:1.45;margin:0;max-width:820px}.notes-panel-action{flex:0 0 auto;margin-left:auto}.notes-empty-message{margin:0}.notes-summary-grid{padding-top:2px}.matter-legal-dates .passed-legal-date:not(.operative-legal-date) dd{color:#6b7280;text-decoration:line-through}.docket-details-form{display:grid;grid-gap:14px 18px;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.docket-details-form .wide{grid-column:1/-1}.docket-details-form textarea{min-height:120px;resize:vertical}.docket-contact-details{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;margin:0;padding:12px}.docket-contact-details legend{color:var(--text);font-size:12px;font-weight:800;padding:0 5px}.docket-contact-methods{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.docket-contact-methods label{align-items:center;display:inline-flex;flex-direction:row;gap:7px}.docket-contact-methods input{min-height:auto;width:auto}.success-message{color:#23613f;font-weight:750;margin:12px 0 0}.private-docket-grid{display:grid;grid-gap:12px 18px;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.private-docket-grid>div.wide{grid-column:1/-1}.private-docket-grid dt{color:var(--muted);font-size:11px;font-weight:800;margin-bottom:3px;text-transform:uppercase}.private-docket-grid dd{line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.documents-section>.section-title-row h1,.substantive-section>.section-title-row h2,[role=tabpanel]>.band>.section-title-row h1{font-size:19px;margin:2px 0 0}.matter-goods-class{padding:0}.matter-goods-class>summary{background:#f7f9fc;border-radius:7px;padding:10px 12px}.matter-goods-class[open]>summary{border-bottom:1px solid var(--line);border-radius:7px 7px 0 0}.matter-goods-class>summary>span{display:grid;grid-gap:2px;gap:2px}.matter-goods-class>summary small{color:var(--muted);font-size:11px}.matter-goods-class .goods-description{line-height:1.55;margin:0;padding:13px 14px}.goods-facts{border-top:1px solid var(--line);display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:11px 14px}.current-docket-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.current-docket-item{border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:11px;gap:11px;padding:12px}.current-docket-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.current-docket-heading h3{font-size:16px;line-height:1.3;margin:0 0 3px}.current-docket-heading>div>span{color:var(--muted);font-size:12px}.docket-facts{background:#f7f9fc;display:grid;grid-gap:6px 12px;gap:6px 12px;grid-template-columns:120px minmax(0,1fr);margin:0;padding:9px 10px}.current-docket-description{color:var(--muted);line-height:1.4;margin:0}.current-docket-actions{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;padding-top:9px}.current-docket-actions .button,.current-docket-actions button{min-height:30px;padding:5px 8px}.documents-section{min-height:440px}.section-subtitle{color:var(--muted);line-height:1.4;margin:4px 0 0}.document-filter-control{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.document-filter-control button{background:#fff;border-color:var(--line-strong);border-radius:999px;color:var(--text);min-height:34px;padding:6px 10px}.document-filter-control button strong{background:rgba(10,35,72,.08);border-radius:999px;margin-left:6px;min-width:22px;padding:2px 6px}.document-filter-control button.active strong{background:rgba(255,255,255,.2)}.document-filter-control button+button{border-left:1px solid var(--line-strong)}.document-filter-control button:first-child,.document-filter-control button:last-child{border-radius:999px}.document-filter-control button.active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.document-table{table-layout:fixed}.document-table th:first-child{width:170px}.document-table th:nth-child(3){width:75px}.document-table th:nth-child(4){width:190px}.document-table td:first-child{white-space:nowrap}.clickable-document-row[role=link]{cursor:pointer}.clickable-document-row[role=link]:focus-visible,.clickable-document-row[role=link]:hover{background:#eef4ff;outline:2px solid transparent}.document-table tr.important-document td:first-child{box-shadow:inset 4px 0 0 var(--blue)}.document-table tr.important-document{background:#f8fbff}.document-table tr.quiet-document .document-description{color:#4e5b6d;font-weight:700}.document-category{background:#edf1f6;border:1px solid var(--line);border-radius:4px;color:#415069;align-items:center;display:inline-flex;gap:4px;font-size:10px;font-weight:800;margin-bottom:5px;padding:2px 5px;text-transform:uppercase}.document-category-icon{font-size:12px;line-height:1}.document-category-applications-filings{border-color:#bad0ec;color:#24578e}.document-category-uspto-actions{border-color:#d0c3e7;color:#59428b}.document-category-responses{border-color:#b9d8c8;color:#286847}.document-category-maintenance{border-color:#e4cc9a;color:#79550f}.document-category-specimens{border-color:#b8d7d9;color:#27646a}.new-document-badge{background:#e8f1ff;border:1px solid #bad0f3;border-radius:999px;color:#1b4f8f;display:inline-flex;font-size:10px;font-weight:850;margin-top:6px;padding:3px 7px;text-transform:uppercase}.document-description{display:block;font-size:14px;line-height:1.4}.document-mobile-page-label{display:none}.document-source-detail{color:var(--muted);font-size:11px;margin-top:7px}.document-source-detail summary{cursor:pointer;width:max-content}.document-technical-grid{background:#f4f6f9;display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;max-width:100%;padding:6px}.document-technical-grid dt{font-weight:800;margin-bottom:2px}.document-technical-grid dd{margin:0;overflow-wrap:anywhere}.document-empty{color:var(--muted);margin:24px 0;text-align:center}.advanced-sync-line{color:var(--muted);margin:0 0 12px}.history-table td{vertical-align:middle}.completed-docket-history{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.completed-docket-history>summary{color:var(--navy);cursor:pointer;font-weight:800;margin-bottom:14px}.advanced-sync-section{border-left:4px solid var(--blue)}.advanced-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.advanced-metrics>div{background:#f7f9fc;padding:9px 10px}.advanced-accordion{padding:0}.advanced-accordion>summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:12px;justify-content:space-between;list-style-position:inside;padding:12px 14px}.advanced-accordion>summary span:last-child{color:var(--muted);font-size:12px;font-weight:700}.advanced-accordion[open]>summary{background:#f7f9fc;border-bottom:1px solid var(--line)}.advanced-accordion-body{padding:13px 14px}.advanced-toolbar{display:flex;justify-content:flex-end;margin-bottom:10px}.manual-tools-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-tool+.manual-tool{border-left:1px solid var(--line);padding-left:18px}.manual-tool h2{font-size:16px;margin:0 0 11px}.manual-form-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.manual-form-grid>button{justify-self:start}.matters-filter-panel{display:grid;grid-gap:14px;gap:14px;padding:14px}.status-segments{display:flex;flex-wrap:wrap;gap:7px}.status-segments button{background:#fff;border-color:var(--line-strong);color:#334155;min-height:38px}.status-segments button strong{align-items:center;background:#eef2f6;border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;min-width:24px;padding:2px 6px}.status-segments button.active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.status-segments button.active strong{background:rgba(255,255,255,.18)}.matters-toolbar{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.6fr) repeat(5,minmax(125px,.8fr))}.matters-filter-actions{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1}.matters-results{padding:0}.matters-results-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:11px 14px}.matters-results-header p{margin:0}.matters-results-header label{align-items:center;display:flex;gap:8px}.matters-results-header select{min-width:78px;width:auto}.matters-table-wrap{border:0;border-radius:0;overflow:visible}.matters-table{table-layout:fixed;width:100%}.matters-table td,.matters-table th{padding:11px 10px;vertical-align:middle}.matters-table th{background:#f8fafc;color:#3e4c63;font-size:12px;letter-spacing:.02em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:64px;z-index:2}.matters-table th:first-child{width:108px}.matters-table th:nth-child(2){width:23%}.matters-table th:nth-child(3){width:13%}.matters-table th:nth-child(4),.matters-table th:nth-child(5){width:18%}.matters-table th:nth-child(6){width:9%}.matters-table th:nth-child(7){width:13%}.matters-table th:nth-child(8){width:52px}.matters-table .matter-image-cell{max-width:108px;min-width:108px;padding-left:12px;padding-right:20px;width:108px}.matters-table .matter-mark-copy-cell{min-width:0;overflow:hidden;padding-left:14px}.matter-table-row{cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.matter-table-row:hover{background:#f3f7fc;box-shadow:inset 3px 0 0 var(--brand-blue)}.matter-table-row:focus-visible{outline:3px solid var(--brand-blue);outline-offset:-3px}.matter-name-link{color:var(--navy);display:block;font-size:15px;font-weight:850;line-height:1.3;max-width:100%;overflow-wrap:anywhere}.goods-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;line-height:1.35;margin-top:4px;overflow:hidden}.matter-identifiers{-webkit-user-select:text;-moz-user-select:text;user-select:text}.deadline-primary,.matter-identifiers span{display:block}.matter-identifiers span+span{color:var(--muted);margin-top:3px}.deadline-primary{color:#25344b;font-weight:800}.matter-status-chip{background:#eef4fb;border:1px solid #cbdced;border-radius:999px;color:#275b8c;display:inline-block;font-size:11.5px;font-weight:800;line-height:1.3;padding:4px 8px}.matter-status-chip.status-dead{background:#eef0f2;border-color:#d3d8de;color:#5d6672}.matter-status-chip.status-live{background:#e8f4ec;border-color:#c5dfce;color:#286447}.matter-status-chip.status-awaiting{background:#f0ecf8;border-color:#d8ccec;color:#674b88}.matters-pagination{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:flex-end;padding:12px 14px}.gallery-card{position:relative}.gallery-card-menu{position:absolute;right:10px;top:10px}.official-status-links{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:7px}.official-status-links a{font-size:12px;font-weight:750}@media (max-width:1100px){.matters-toolbar{grid-template-columns:repeat(3,minmax(150px,1fr))}.matters-table{min-width:1000px}.matters-table-wrap{overflow-x:auto}.docket-heading-row,.docket-table thead th,.matters-table th{position:static}.top-nav-inner{gap:16px}.nav-links a{padding-left:9px;padding-right:9px}.compact-grid,.count-grid,.docket-summary-grid,.filter-rail,.proposal-card-header,.proposal-detail-grid,.queue-counts{grid-template-columns:repeat(3,minmax(140px,1fr))}.portfolio-horizon{grid-template-columns:1fr}.docket-heading-row{align-items:flex-start;flex-direction:column}.matter-summary{grid-template-columns:minmax(240px,.7fr) minmax(450px,1.3fr)}.matter-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-docket-grid{grid-template-columns:1fr}.advanced-metrics,.goods-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-hero,.two-column{grid-template-columns:1fr}}@media (max-width:1050px){.docket-heading-row,.docket-table thead th,.docket-view-filters,.matters-table th{position:static}.top-nav{padding:0 12px}.top-nav-inner{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 0 0}.nav-links{-ms-overflow-style:none;min-height:42px;overflow-x:auto;scrollbar-width:none;width:100%}.nav-links::-webkit-scrollbar{display:none}.workspace-context{flex:0 0 auto;margin:2px 0 5px;max-width:min(310px,calc(100vw - 64px));width:min(310px,calc(100vw - 64px))}.nav-account{position:absolute;right:12px;top:18px}.nav-links a{flex:0 0 auto;padding:8px 10px 10px}.brand-logo-header .brand-logo-image{height:46px}}@media (max-width:800px){.docket-heading-row,.docket-view-filters{position:static}.docket-table-wrap{display:none}.docket-mobile-list{background:#f5f7fa;border-top:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;padding:14px}.docket-mobile-group{--docket-group-accent:var(--blue);min-width:0}.docket-mobile-group.group-critical{--docket-group-accent:var(--red)}.docket-mobile-group.group-overdue{--docket-group-accent:#7f2d22}.docket-mobile-group.group-window_open_due_90{--docket-group-accent:var(--amber)}.docket-mobile-group.group-window_open_due_later{--docket-group-accent:var(--green)}.docket-mobile-group-header{align-items:center;background:#eef2f6;border-left:4px solid var(--docket-group-accent);display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.docket-mobile-group-header h3{color:#26344a;font-size:12px;font-weight:850;line-height:1.35;margin:0;overflow-wrap:anywhere}.docket-mobile-group-header>span{background:#fff;border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:11px;font-weight:800;padding:2px 7px}.docket-mobile-group-cards{display:grid;grid-gap:10px;gap:10px;padding-top:8px}.docket-mobile-card{background:#fff;border:1px solid var(--line-strong);border-left:4px solid var(--docket-group-accent);border-radius:10px;box-shadow:0 2px 8px rgba(15,23,42,.06);min-width:0;padding:13px}.docket-mobile-card-header{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 44px}.docket-mobile-card-identity{align-items:flex-start;color:inherit;display:grid;grid-gap:11px;gap:11px;grid-template-columns:58px minmax(0,1fr);min-width:0}.docket-mobile-card-identity:hover{text-decoration:none}.docket-mobile-card .docket-mark-placeholder,.docket-mobile-card .docket-mark-thumbnail{height:58px;width:58px}.docket-mobile-mark-copy{display:block;min-width:0}.docket-mobile-mark-copy>strong{color:var(--text);display:block;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.docket-mobile-mark-copy .cell-meta{display:block;line-height:1.35;margin-top:2px;overflow-wrap:anywhere}.docket-mobile-card .docket-action-menu{justify-self:end}.docket-mobile-card .docket-action-menu summary{height:44px;width:44px}.docket-mobile-card .docket-action-menu-panel{max-width:calc(100vw - 58px);top:49px}.docket-mobile-card .docket-action-menu-panel button{min-height:44px}.docket-mobile-obligation{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.docket-mobile-obligation .docket-obligation{font-size:14px}.docket-mobile-obligation .cell-meta{display:block;line-height:1.4;margin-top:3px}.docket-mobile-dates{background:#f7f9fc;border-radius:8px;margin-top:11px;padding:10px}.docket-mobile-dates .docket-date-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.docket-mobile-dates .docket-date-value{font-size:14px}.docket-mobile-details{color:#354157;font-size:12.5px;line-height:1.45;margin:11px 0 0;overflow-wrap:anywhere}.docket-mobile-card-footer{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:11px}.docket-mobile-calendar-link{align-items:center;border:1px solid var(--line-strong);border-radius:7px;color:var(--brand-blue);display:inline-flex;font-size:12px;font-weight:750;gap:6px;justify-content:center;min-height:44px;padding:7px 10px}.docket-mobile-calendar-link:focus-visible,.docket-mobile-calendar-link:hover{background:#eef4ff;border-color:var(--brand-blue);text-decoration:none}}.system-status-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.system-status-card{margin-bottom:0;min-width:0}.system-status-card-heading{align-items:flex-start;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:18px}.system-status-card-heading>svg{color:var(--brand-blue);margin-top:2px}.calendar-export-card h2,.calendar-export-card p,.reports-table p,.system-status-card-heading h2,.system-status-card-heading p{margin:0}.reports-table p,.system-status-card-heading p{color:var(--muted);font-size:13px;line-height:1.45;margin-top:3px}.system-status-callout{background:#f5f8fd;border:1px solid var(--line);border-radius:8px;color:#344258;margin:0;padding:13px 14px}.system-status-counts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.system-status-counts>div{background:#f7f9fc;border:1px solid var(--line);border-radius:8px;padding:12px}.system-status-counts dt{color:var(--muted);font-size:12px}.system-status-counts dd{color:var(--text);font-size:22px;font-weight:800;margin:5px 0 0}.system-status-card.attention{align-content:start}.system-status-attention-count{color:var(--brand-blue);display:block;font-size:34px;line-height:1}.system-status-card.attention>span{color:var(--muted);display:block;font-size:13px;margin:5px 0 14px}.technical-details{margin-top:16px}.invitation-history>summary,.technical-details>summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:16px;font-weight:800;justify-content:space-between;min-height:44px}.technical-details-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.technical-details-grid section{border:1px solid var(--line);border-radius:9px;padding:16px}.technical-details-grid h3{margin:0 0 12px}.calendar-export-card{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr) auto}.calendar-export-icon{align-items:center;background:#eaf1ff;border-radius:50%;color:var(--brand-blue);display:inline-flex;height:46px;justify-content:center;width:46px}.reports-table td:first-child{min-width:190px}.reports-table td:nth-child(2){min-width:360px}.report-date-range{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.report-date-range label{font-size:12px;min-width:165px}.report-date-range input{margin-top:4px;width:100%}.download-menu{min-width:130px}.download-menu>summary{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:7px;color:var(--brand-blue);cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:7px 12px}.download-menu>summary:focus-visible,.download-menu>summary:hover{background:#eef4ff;border-color:var(--brand-blue)}.download-menu-options{border-left:2px solid #d8e3f8;display:grid;grid-gap:4px;gap:4px;margin-top:6px;padding-left:8px}.download-menu-options a{border-radius:5px;color:var(--brand-blue);font-size:13px;font-weight:700;min-height:36px;padding:8px 9px}.download-menu-options a:focus-visible,.download-menu-options a:hover{background:#eef4ff;text-decoration:none}.role-help-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.role-help-grid>div{background:#f7f9fc;border:1px solid var(--line);border-radius:8px;padding:13px}.role-help-grid dt{color:var(--text);font-weight:800}.role-help-grid dd{color:var(--muted);font-size:13px;line-height:1.45;margin:5px 0 0}.invitation-history>summary span{background:#edf2f8;border-radius:999px;color:var(--muted);font-size:12px;min-width:24px;padding:3px 8px;text-align:center}.invitation-history[open]>summary{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:10px}.empty-state{background:#f7f9fc;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);margin:0;padding:18px}@media (max-width:900px){.system-status-grid,.technical-details-grid{grid-template-columns:1fr}.role-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.system-status-card-heading{grid-template-columns:auto minmax(0,1fr)}.system-status-card-heading .status{grid-column:1/-1;justify-self:start}.role-help-grid,.system-status-counts{grid-template-columns:1fr}.calendar-export-card{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.calendar-export-card .button{grid-column:1/-1;justify-content:center;width:100%}.reports-table td:nth-child(2){min-width:280px}.report-date-range{align-items:stretch;flex-direction:column}.download-menu>summary{min-height:44px}.matters-filter-actions,.matters-toolbar{grid-template-columns:1fr}.matters-filter-actions{align-items:stretch;display:grid}.matters-results-header{align-items:flex-start;gap:10px}.status-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.status-segments button{justify-content:space-between;white-space:normal}.matters-pagination{justify-content:center}.docket-view-filters{align-items:flex-start;flex-direction:column}.docket-view-filters>span{margin-left:0}.page{width:calc(100vw - 24px)}.public-header-inner{padding:14px 16px}.public-header .brand-logo-public-lockup{max-width:min(290px,calc(100vw - 32px))}.legal-page{padding:24px 12px 40px}.legal-document{border-radius:10px;padding:24px 18px 32px}.legal-document-header{margin-bottom:24px}.legal-document-metadata{display:grid}.legal-copy{font-size:14.5px}.top-nav{padding:0 12px}.top-nav-inner{align-items:flex-start;flex-direction:column;gap:2px;padding:10px 0 0}.nav-links{min-height:42px;overflow-x:auto;width:100%}.workspace-context{flex:0 0 auto;margin:2px 0 5px;max-width:min(310px,calc(100vw - 64px));width:min(310px,calc(100vw - 64px))}.nav-account{position:absolute;right:12px;top:18px}.matter-create-form,.team-docket-name-form,.team-docket-name-panel,.team-invite-form,.team-invite-panel{grid-template-columns:1fr}.nav-links a{flex:0 0 auto;padding:8px 10px 10px}.brand-logo-header .brand-logo-image{height:46px}.attention-item,.compact-definition-list,.compact-grid,.count-grid,.field-row,.filter-rail,.proposal-card-header,.proposal-detail-grid,.queue-counts{grid-template-columns:1fr}.docket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-horizon{overflow-x:auto}.portfolio-horizon-track{min-width:650px}.workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.workflow-metric+.workflow-metric{border-left:0}.workflow-metric:nth-child(2n){border-left:1px solid var(--line)}.workflow-metric:nth-child(n+3){border-top:1px solid var(--line)}.docket-window-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.docket-window-control button,.docket-window-control button:first-child,.docket-window-control button:last-child{border:1px solid var(--line-strong);border-radius:6px;white-space:normal}.docket-calendar-export{align-items:stretch;flex-direction:column}.docket-calendar-export button{width:100%}.matter-detail-page{width:calc(100vw - 24px)}.matter-view-tabs{flex-direction:row;overflow-x:auto;padding:7px}.matter-view-tabs button{flex:0 0 auto}.matter-summary{grid-template-columns:1fr}.matter-summary-image{border-bottom:1px solid var(--line);border-right:0}.matter-summary-drawing,.matter-summary-placeholder{max-height:260px}.advanced-metrics,.docket-details-form,.goods-facts,.manual-form-grid,.manual-tools-layout,.matter-core-grid,.private-docket-grid{grid-template-columns:1fr}.docket-contact-details,.docket-details-form .wide,.matter-core-grid>div.wide,.private-docket-grid>div.wide{grid-column:span 1}.next-action-panel{grid-template-columns:1fr}.next-action-dates,.next-action-heading{flex-direction:column}.next-action-dates>span{min-width:0}.section-title-row{align-items:flex-start;flex-direction:column}.document-filter-control{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.document-filter-control button,.document-filter-control button+button,.document-filter-control button:first-child,.document-filter-control button:last-child{align-items:center;border:1px solid var(--line-strong);border-radius:6px;display:flex;gap:8px;justify-content:space-between;white-space:normal}.document-filter-control button strong{flex:0 0 auto;margin-left:auto}.documents-section,.documents-section .table-wrap{min-width:0;width:100%}.documents-section .table-wrap{background:transparent;border:0;border-radius:0;overflow:visible}.document-table{display:block;table-layout:auto}.document-table thead{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.document-table tbody{display:grid;grid-gap:12px;gap:12px}.document-table tr{background:#fff;border:1px solid var(--line);border-left:4px solid #8390a3;border-radius:10px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);min-width:0;padding:13px 14px 14px}.document-table tr.document-category-applications-filings{border-left-color:#3976b8}.document-table tr.document-category-uspto-actions{border-left-color:#7456a8}.document-table tr.document-category-responses{border-left-color:#2f8a5d}.document-table tr.document-category-maintenance{border-left-color:#a9781c}.document-table tr.document-category-specimens{border-left-color:#2f7d83}.document-table td,.document-table td:first-child{border:0;box-shadow:none;display:block;min-width:0;padding:0;width:auto}.document-table td:first-child{color:#43546b;font-size:13px;font-weight:750;white-space:normal}.document-table .document-category{margin-bottom:6px}.document-table .document-description{font-size:15px;overflow-wrap:anywhere;white-space:normal;word-break:normal}.document-mobile-page-label{display:inline;font-weight:750}.document-table td:nth-child(3){color:#43546b;font-size:13px}.document-table td:nth-child(4){padding-top:2px}.document-table td:nth-child(4) .button{justify-content:center;min-height:44px;width:100%}.document-technical-grid{grid-template-columns:1fr}.upload-drop-zone{align-items:flex-start;flex-direction:column}.upload-drop-zone .button,.upload-review-form>button{justify-content:center;width:100%}.docket-facts{grid-template-columns:1fr}.manual-tool+.manual-tool{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px}.matter-tabs{position:static}}@media (max-width:350px){.document-filter-control{grid-template-columns:1fr}}@media (max-width:400px){.docket-mobile-list{padding:10px}.docket-mobile-card{padding:11px}.docket-mobile-card-identity{grid-template-columns:54px minmax(0,1fr)}.docket-mobile-card .docket-mark-placeholder,.docket-mobile-card .docket-mark-thumbnail{height:54px;width:54px}.docket-mobile-dates .docket-date-stack{grid-template-columns:1fr}.docket-mobile-card-footer{align-items:stretch;flex-direction:column}.docket-mobile-card-footer .status{align-self:flex-start}.docket-mobile-calendar-link{width:100%}}@media (max-width:480px){.brand-logo-light{align-items:flex-start}.brand-logo-public-icon{height:42px;width:42px}.brand-logo-public-copy strong{font-size:16px}.brand-logo-public-copy small{font-size:10px}.brand{max-width:calc(100% - 52px)}.brand-logo-header{align-items:center;display:inline-flex;gap:9px;max-width:100%}.brand-logo-header .brand-logo-image-full{display:none}.brand-logo-header .brand-logo-image-icon{display:block;height:44px;width:44px}.brand-logo-mobile-copy{color:#fff;display:inline-flex;flex-direction:column;line-height:1.05;min-width:0;white-space:normal}.brand-logo-mobile-copy small{color:#d7e1ef;font-size:10px;font-weight:750;letter-spacing:.01em;line-height:1.1}.brand-logo-mobile-copy strong{font-size:15px;font-weight:850;line-height:1.05}}.onboarding-progress{align-self:center;background:#f4f8ff;border:1px solid #b9cbe5;border-left:5px solid #1f5ca8;border-radius:12px;box-shadow:0 8px 24px rgb(13 40 78/8%);margin:18px auto 0;max-width:1280px;padding:16px 18px;width:calc(100% - 32px)}.onboarding-progress.is-complete,.onboarding-progress.is-ready_with_retries{background:#f3faf6;border-color:#afd3bd #afd3bd #afd3bd #2f7d4f}.onboarding-progress.is-needs_attention{background:#fff8e8;border-color:#e2c77d #e2c77d #e2c77d #a96809}.onboarding-progress-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.onboarding-progress-heading strong{color:#102d54;display:block;font-size:1.05rem}.onboarding-progress-elapsed{color:#64758a;display:block;font-size:.78rem;font-weight:700;margin-top:3px}.onboarding-progress-dashboard-note,.onboarding-progress-heading p{color:#475b73;margin:4px 0 0}.onboarding-progress-dashboard-note{font-weight:650}.onboarding-progress-bar{background:#dce6f3;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.onboarding-progress-bar span{background:linear-gradient(90deg,#1f5ca8,#4487d4);border-radius:inherit;display:block;height:100%;min-width:4px;transition:width .3s ease}.onboarding-progress-bar.is-image span{background:linear-gradient(90deg,#2f7d4f,#63a77d)}.onboarding-image-progress{color:#475b73;font-size:.8rem;font-weight:700;margin-top:12px}.onboarding-image-progress .onboarding-progress-bar{margin-top:5px}.onboarding-progress-actions{margin-top:12px}.onboarding-progress-actions .button{min-height:34px;padding:6px 11px}.onboarding-progress-indicator{align-items:center;align-self:center;background:#f4f8ff;border:1px solid #b9cbe5;border-radius:999px;color:#25476d;display:flex;gap:9px;margin:12px auto 0;max-width:calc(100% - 32px);padding:8px 14px}.onboarding-progress-indicator:hover{background:#eaf2fc}.onboarding-progress-indicator span:last-child{color:#64758a;font-size:.78rem;font-weight:650}.onboarding-progress-indicator-dot{background:#1f5ca8;border-radius:50%;box-shadow:0 0 0 4px rgb(31 92 168/12%);height:8px;width:8px}.onboarding-progress-summary{color:#475b73;display:flex;flex-wrap:wrap;font-size:.82rem;gap:6px 18px;margin-top:10px}.onboarding-progress-summary strong{color:#102d54}.onboarding-progress-details{margin-top:10px}.onboarding-progress-details>summary{color:#365b88;cursor:pointer;font-size:.8rem;font-weight:750;width:-moz-fit-content;width:fit-content}.onboarding-progress-counts{display:grid;grid-gap:14px;gap:14px;margin:10px 0 0}.onboarding-progress-counts section{border-top:1px solid #d8e2ef;padding-top:10px}.onboarding-progress-counts h3{color:#102d54;font-size:.84rem;margin:0 0 5px}.onboarding-progress-counts dl{display:grid;grid-gap:4px;gap:4px;margin:0}.onboarding-progress-counts dl div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.onboarding-progress-counts dt{color:#52657c;font-size:.78rem;font-weight:650}.onboarding-progress-counts dd{color:#102d54;font-size:.9rem;font-weight:800;margin:2px 0 0}@media (max-width:600px){.onboarding-progress-heading{align-items:stretch;flex-direction:column}.onboarding-progress-heading button{width:100%}}@media print{@page{margin:.65in}.public-shell,body{background:#fff}.legal-footer,.public-header{display:none}.legal-page{margin:0;max-width:none;padding:0;width:100%}.legal-document{border:0;border-radius:0;box-shadow:none;padding:0}.legal-copy a{color:inherit}.legal-copy h2,.legal-copy h3,.legal-copy h4{page-break-after:avoid;break-after:avoid}.legal-copy li,.legal-copy p{orphans:3;widows:3}}.filing-option-list,.wipo-renewal-option{display:grid;grid-gap:.75rem;gap:.75rem}.filing-option-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.filing-option-card,.wipo-renewal-option{align-content:start;padding:1rem;border:1px solid var(--line);border-radius:.75rem}.filing-option-card h3,.filing-option-card p,.wipo-renewal-option p{margin:0}.filing-option-card .button,.wipo-renewal-option .button{justify-self:start}.filing-option-badge{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wipo-renewal-option{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.filing-options-warning{margin:1rem 0 0;color:var(--muted);font-size:.875rem}.ttab-proceeding{margin-top:.75rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface)}.ttab-proceeding>summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem;cursor:pointer}.ttab-proceeding>summary>span:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.ttab-proceeding>:not(summary){margin-left:1rem;margin-right:1rem}.ttab-document-list{margin-top:1rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--line)}.ttab-document-row{display:grid;grid-template-columns:minmax(6rem,.3fr) minmax(7rem,.35fr) minmax(12rem,1fr) minmax(7rem,auto) auto;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.7rem 0;border-bottom:1px solid var(--line)}.ttab-resource-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media (max-width:520px){.filing-option-list .button,.wipo-renewal-option .button{width:100%}.ttab-document-row,.ttab-proceeding>summary{display:grid;grid-template-columns:1fr}}.product-tour-dim,.product-tour-scrim{position:fixed;inset:0;z-index:3000;background:rgba(2,20,47,.68);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-tour-scrim{display:grid;place-items:center;padding:24px}.product-tour-popover,.product-tour-welcome{border:1px solid rgba(118,165,221,.34);border-radius:18px;background:#ffffff;box-shadow:0 24px 70px rgba(3,28,62,.3);color:#10243f}.product-tour-welcome{width:min(610px,100%);padding:clamp(26px,5vw,46px)}.product-tour-popover h2,.product-tour-welcome h2{margin:8px 0 12px;color:#062b5c}.product-tour-welcome h2{font-size:clamp(1.7rem,4vw,2.45rem);line-height:1.12}.product-tour-popover p,.product-tour-welcome p{line-height:1.65}.product-tour-brand-icon{display:grid;width:50px;height:50px;margin-bottom:22px;place-items:center;border-radius:14px;background:#e9f3ff;color:#1264bf}.product-tour-brand-icon.complete{background:#e6f7ee;color:#18764a}.product-tour-spotlight{position:fixed;z-index:3001;border:3px solid #9fd0ff;border-radius:10px;box-shadow:0 0 0 9999px rgba(2,20,47,.68),0 0 0 7px rgba(159,208,255,.28);pointer-events:none;transition:inset .16s ease,width .16s ease,height .16s ease}.product-tour-popover{position:fixed;z-index:3002;top:var(--tour-top,50%);left:var(--tour-left,50%);width:min(370px,calc(100vw - 36px));padding:24px}.product-tour-popover.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.product-tour-popover h2{padding-right:24px;font-size:1.3rem}.product-tour-step{display:inline-block;color:#47729f;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-tour-close{position:absolute;top:14px;right:14px;display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#48637e}.product-tour-close:hover{background:#edf5fd}.product-tour-supporting{padding:10px 12px;border-radius:9px;background:#eef6ff;color:#294f78;font-size:.9rem}.product-tour-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.product-tour-actions .button{min-width:116px}.product-tour-skip,.product-tour-text-action{border:0;background:transparent;color:#145fae;font-weight:750;text-decoration:underline;text-underline-offset:3px}.product-tour-text-action{margin-top:16px;padding:0}.product-tour-skip{display:block;margin:18px 0 0 auto;padding:4px 0;color:#58718b;font-size:.84rem}.getting-started-panel{margin-bottom:22px;padding:clamp(20px,3vw,28px);border-color:#bad8f5;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.getting-started-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.getting-started-heading .eyebrow{display:inline-flex;align-items:center;gap:7px}.getting-started-heading h2{margin:7px 0 4px;color:#062b5c}.getting-started-heading p{margin:0;color:#58718b}.getting-started-heading>strong{padding:8px 12px;border-radius:999px;background:#ffffff;color:#17623f;white-space:nowrap}.getting-started-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 20px;gap:8px 20px;margin:22px 0 14px;padding:0;list-style:none}.getting-started-list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:42px;grid-gap:8px;gap:8px;border-bottom:1px solid rgba(77,123,171,.16)}.getting-started-list li.complete{color:#3f6a55}.getting-started-check{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#176f46}.getting-started-label{display:inline-flex;align-items:center;gap:8px;font-weight:720}.getting-started-label small{padding:2px 7px;border-radius:999px;background:#ffffff;color:#58718b;font-size:.68rem;text-transform:uppercase}.getting-started-dismiss,.getting-started-list a{color:#145fae;font-size:.84rem;font-weight:750}.getting-started-dismiss{padding:0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.product-tour-popover,.product-tour-popover.anchored,.product-tour-popover.centered{top:auto;right:10px;bottom:10px;left:10px;width:auto;max-height:min(72vh,560px);overflow-y:auto;transform:none;border-radius:16px}.product-tour-scrim{align-items:end;padding:10px}.product-tour-welcome{max-height:calc(100vh - 20px);overflow-y:auto;border-radius:16px}.product-tour-actions{display:grid;grid-template-columns:1fr}.product-tour-actions .button{width:100%}.getting-started-heading{display:block}.getting-started-heading>strong{display:inline-block;margin-top:14px;white-space:normal}.getting-started-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-tour-spotlight{transition:none}}