@font-face{font-family:MV Faseyha;src:url(/fonts/mv-faseyha.ttf)format("truetype");font-display:swap}@font-face{font-family:Mv Eamaan XP;src:url(/fonts/mv-eamaan-xp.ttf)format("truetype");font-display:swap}.translation-provenance{border:1px solid var(--line);background:var(--wash);color:var(--muted);border-radius:8px;margin:12px 0;padding:10px 12px;font-size:12px}.translation-provenance p{margin:6px 0}.translation-provenance a{color:var(--blue);text-decoration:underline}.translation-badge{background:var(--blue-light);color:var(--blue-dark);border-radius:5px;padding:3px 7px;font-weight:600;display:inline-block}.translation-report .text-button{align-items:center;gap:5px;font-size:12px;display:inline-flex}.translation-report svg{width:14px;height:14px}:root{--blue:#075e9b;--banner:#075e9b;--blue-dark:#064a79;--blue-light:#e8f4fb;--ink:#17212b;--muted:#657483;--line:#dce3e8;--paper:#fff;--wash:#f4f7f9;--teal:#147d79;--red:#b63b3b;color:var(--ink);background:var(--wash);font-synthesis:none;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}body>.topbar{flex-shrink:0}button,input,select{font:inherit}button,select{cursor:pointer}.shell{width:min(1180px,100% - 40px);margin:0 auto}.workspace>*,.filter-field,.usage-panel,.detail-page-card{min-width:0}.notice-card,.detail-page-card,.usage-card,.error{overflow-wrap:anywhere}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.topbar{background:var(--blue-dark);color:#fff;border-bottom:1px solid #ffffff24}.topbar-inner{justify-content:space-between;align-items:center;gap:30px;min-height:72px;display:flex}.brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{border:1px solid #ffffff8c;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:24px;display:grid}.brand strong,.brand small{display:block}.brand strong{font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1}.brand small{color:#bcd8e9;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:11px}nav{align-self:stretch;align-items:stretch;gap:28px;display:flex}nav a{color:#cae0ed;border-bottom:3px solid #0000;align-items:center;font-size:14px;text-decoration:none;display:flex}nav a:hover,nav a.active{color:#fff;border-bottom-color:#fff}.language-switch{border:1px solid #ffffff47;border-radius:5px;align-items:stretch;height:34px;padding:3px;display:flex}.language-switch :is(button,a){color:#c9dfeb;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;min-width:42px;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.language-switch :is(button,a)[lang=dv]{font-family:MV Faseyha,Faruma,sans-serif;font-size:16px}.language-switch :is(button,a).active{color:var(--blue-dark);background:#fff}.topbar-actions{align-items:center;gap:14px;display:flex}.search-button{color:#e6f1f8;background:#ffffff14;border:1px solid #ffffff47;border-radius:5px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.search-button:hover{background:#ffffff29}.topbar-actions .search-button{height:34px;min-height:34px}.search-button svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.hero{color:#fff;background:var(--banner);position:relative;overflow:clip}.hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;right:-80px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.hero-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:50px;min-height:360px;padding-block:52px;display:flex;position:relative}.eyebrow{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700}.hero .eyebrow{color:#acd5ec}h1{letter-spacing:-.025em;max-width:700px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,61px);font-weight:400;line-height:1.04}h1 span{color:#c8e7f6}.hero-copy{color:#d6e8f2;max-width:610px;margin:20px 0 0;font-size:15px;line-height:1.65}.not-found-page .hero-inner{align-items:center;min-height:max(360px,70dvh)}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.not-found-actions a{border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.not-found-actions a.dv-text{letter-spacing:normal;font-size:19px;font-weight:400;line-height:1.65}.not-found-actions svg{flex-shrink:0;width:16px;height:16px}.not-found-primary{color:var(--blue-dark);background:#fff}.not-found-primary:hover{background:#e6f1f8}.not-found-secondary{color:#e6f1f8;border:1px solid #fff6}.not-found-secondary:hover{color:#fff;background:#ffffff1f}.not-found-actions a:focus-visible{outline-color:#fff}.workspace{grid-template-columns:255px minmax(0,1fr);gap:52px;padding-block:48px 80px;display:grid}.filters{align-self:start}.filter-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.filter-heading h2{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.text-button{color:var(--blue);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}label{color:#3d4b57;letter-spacing:.035em;margin:19px 0 7px;font-size:12px;font-weight:700;display:block}select,input{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #cbd5dc;border-radius:5px;outline:none}select{padding:0 35px 0 12px}input{padding:0 12px}select:focus,input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075e9b1a}.search-field{position:relative}.search-field svg{fill:none;width:17px;stroke:var(--muted);stroke-width:2px;position:absolute;top:13px;left:12px}.search-field input{padding-left:37px}.archive-note{background:#e8f0f3;border-radius:6px;gap:11px;margin-top:30px;padding:16px;display:flex}.archive-note svg{fill:none;width:20px;height:20px;stroke:var(--teal);stroke-width:1.8px;flex:none}.archive-note p{color:#52626f;margin:0;font-size:11px;line-height:1.55}.archive-note strong{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}.results{position:relative}.results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;transition:opacity .18s,filter .18s;display:flex}.results-heading h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.page-controls{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.icon-button{border:1px solid var(--line);width:35px;height:35px;color:var(--blue);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}a.icon-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.icon-button:disabled{color:#aab4bb;cursor:not-allowed;background:#edf0f2}.announcement-list{gap:12px;transition:opacity .18s,filter .18s;display:grid}.results.is-refreshing .results-heading,.results.is-refreshing .announcement-list{opacity:.32;filter:grayscale(.35)}.results-loading{z-index:3;text-align:center;color:var(--blue-dark);pointer-events:all;background:#f4f7f957;justify-content:center;align-items:flex-start;gap:11px;padding:125px 20px 24px;font-size:13px;font-weight:700;display:flex;position:absolute;inset:76px 0 0}.results-loading[hidden]{display:none}.loading-spinner{border:3px solid #075e9b33;border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite spin}.results-tools{align-items:center;gap:16px;display:flex}.list-translation-status{color:var(--blue-dark);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.list-translation-status .loading-spinner{border-width:2px;width:17px;height:17px}.notice-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid #0000;border-radius:6px;padding:22px 24px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.notice-card:hover{border-left-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 28px #1a344614}.notice-top,.notice-footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.notice-type{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:700}.notice-type.dv-text{letter-spacing:normal;font-size:16px;line-height:1.6}.notice-number{color:var(--muted);font-size:11px}.notice-title{color:var(--ink);text-align:left;direction:ltr;margin:13px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:600;line-height:1.45;text-decoration:none;display:block}.notice-title:hover{color:var(--blue)}.notice-title:after{content:"";position:absolute;inset:0}.notice-title.dv-text{font-family:Mv Eamaan XP,MV Faseyha,Faruma,sans-serif;font-size:24px;line-height:1.65}.notice-office{color:#4f5e69;margin:0 0 17px;font-size:13px;line-height:1.6}.notice-footer{color:var(--muted);border-top:1px solid #edf0f2;flex-direction:column;align-items:flex-end;gap:18px;padding-top:14px;font-size:12px}.dates,.dates.dv-text{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.notice-date{border-left:2px solid var(--line);min-width:0;color:var(--ink);background:var(--wash);text-align:left;direction:ltr;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;line-height:1.6;display:flex}.notice-date-label{color:var(--muted);font-weight:600}.notice-date>bdi{font-size:16px}.notice-date-closing{border-left:0;border-right:2px solid var(--teal);text-align:right;align-items:flex-end}.notice-date-closing .notice-date-label{color:var(--teal)}.dates.dv-text,.dv-detail .dates{direction:rtl}:is(.dates.dv-text,.dv-detail .dates) .notice-date-label{font-family:MV Faseyha,Faruma,sans-serif;font-size:16px}:is(.dates.dv-text,.dv-detail .dates) .notice-date{border-left:0;border-right:2px solid var(--line);text-align:right;align-items:flex-end}:is(.dates.dv-text,.dv-detail .dates) .notice-date-closing{border-right:0;border-left:2px solid var(--teal);text-align:left;align-items:flex-start}.translate-button{color:var(--blue);white-space:nowrap;background:0 0;border:0;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.translate-button:hover{text-decoration:underline}.notice-footer .translate-button{min-height:0}.dv-text{text-align:right;direction:rtl;font-family:MV Faseyha,Faruma,sans-serif}.error{color:var(--red);background:#fff1f1;border:1px solid #e8baba;border-radius:5px;margin-bottom:15px;padding:13px 15px;font-size:13px}.error .text-button{margin-left:8px}.detail-page{background:var(--wash);min-height:calc(100vh - 72px);padding:38px 0 80px}.back-link{color:var(--blue);align-items:center;gap:6px;margin-bottom:22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{text-decoration:underline}.detail-shell{position:relative}.detail-page-card{--detail-inset:56px;--detail-block-inset:48px;border:1px solid var(--line);background:#fff;border-radius:7px;min-height:360px;padding:0;transition:opacity .18s,filter .18s;overflow:clip;box-shadow:0 12px 36px #1934460f}.detail-title{color:var(--ink);letter-spacing:-.018em;margin:13px 0 17px;font-family:Georgia,serif;font-size:clamp(31px,4vw,47px);font-weight:500;line-height:1.16}.dv-detail{text-align:right;direction:rtl}.dv-detail .detail-title{font-family:Mv Eamaan XP,MV Faseyha,Faruma,sans-serif;font-size:clamp(34px,4vw,50px);line-height:1.65}.dv-detail .detail-meta,.dv-detail .detail-actions{text-align:right;direction:rtl;justify-content:flex-start}.translation-loading{border:1px solid var(--line);color:var(--blue);background:var(--paper);border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.translation-loading[hidden]{display:none}.translation-loading strong,.translation-loading small{display:block}.translation-loading strong{font-size:14px}.translation-loading small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:500}.page-loading{flex-direction:column;flex:1;min-height:0;padding-block:32px;display:flex}.page-loading>.shell,.page-loading .detail-shell{flex-direction:column;flex:1;display:flex}.page-loading .back-link{align-self:flex-start}.page-loading .detail-loading{flex:1}.detail-loading{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px 20px;font-size:14px;display:flex}.detail-top-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.detail-kicker{min-width:0;color:var(--blue);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;flex:320px;align-items:baseline;gap:4px 12px;margin:0;font-size:14px;font-weight:700;line-height:1.6;display:flex}.dv-detail .detail-kicker{letter-spacing:0;font-size:20px;line-height:1.85}.detail-number{letter-spacing:0;text-transform:none;min-width:0;font-family:DM Sans,system-ui,sans-serif;font-size:16px}.detail-header-meta{border-bottom:1px solid var(--line);padding-bottom:24px}.detail-meta{color:var(--muted);flex-wrap:wrap;gap:10px 24px;font-size:12px;display:flex}.detail-meta>*{min-width:0}.detail-meta>:first-child{flex-basis:100%}.detail-source{text-align:end;max-width:100%;margin-inline-start:auto}.detail-body{color:#34434e;margin-top:26px;font-size:15px;line-height:1.75}.detail-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.model-note{color:var(--muted);font-size:11px}.source-link{color:var(--blue);font-size:12px}.job-detail{background:var(--wash);border-radius:5px;margin-top:20px;padding:18px}.job-detail h3{margin:0 0 8px;font-size:15px}.attachments{gap:7px;display:grid}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 .6em}.markdown h1,.markdown h2,.markdown h3,.markdown h4{color:var(--ink);margin:1.35em 0 .55em;font-family:Georgia,serif;line-height:1.25}.markdown h1{font-size:1.55em}.markdown h2{font-size:1.35em}.markdown h3{font-size:1.15em}.markdown ul,.markdown ol{margin:0 0 .6em;padding-left:1.6em}.markdown li{margin:.15em 0}.markdown li>p{margin:.2em 0}.markdown li>:first-child{margin-top:0}.markdown li>:last-child{margin-bottom:0}.markdown a{color:var(--blue);overflow-wrap:anywhere}.markdown blockquote{color:var(--muted);border-left:3px solid #b9cbd6;margin:1em 0;padding:.2em 0 .2em 1em}.markdown table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.93em}.markdown-table-wrap{max-width:100%;margin:1.2em 0;overflow-x:auto}.markdown-table-wrap table{margin:0}.markdown :is(td,th,dd) table{font-size:inherit}.markdown :is(td,th)>:first-child{margin-top:0}.markdown :is(td,th)>:last-child{margin-bottom:0}.markdown img{max-width:100%;height:auto}.markdown th,.markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:9rem;padding:9px 11px}.markdown th{background:var(--wash);color:var(--ink)}.markdown code{background:#edf2f4;border-radius:3px;padding:.12em .35em;font-size:.9em}.markdown pre{background:#edf2f4;border-radius:5px;max-width:100%;margin:1em 0;padding:14px;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown.dv-text{text-align:right;direction:rtl}.markdown.dv-text h1,.markdown.dv-text h2,.markdown.dv-text h3,.markdown.dv-text h4{text-align:right;font-family:Mv Eamaan XP,MV Faseyha,Faruma,sans-serif}.markdown.dv-text ul,.markdown.dv-text ol{padding-left:0;padding-right:1.6em}.markdown.dv-text th,.markdown.dv-text td{text-align:right}.markdown.dv-text blockquote{border-left:0;border-right:3px solid #b9cbd6;padding-left:0;padding-right:1em}.notice-fields{margin:1.2em 0;font-size:.93em}.notice-fields .notice-fields{font-size:inherit}.notice-field-list{border:1px solid var(--line);border-radius:5px;margin:0}.notice-field{grid-template-columns:minmax(0,30%) minmax(0,1fr);display:grid}.notice-field+.notice-field{border-top:1px solid var(--line)}.notice-field>dt,.notice-field>dd{overflow-wrap:anywhere;min-width:0;margin:0;padding:11px 14px}.notice-field>dt{color:var(--ink);background:var(--wash);font-weight:600}.notice-field>dd{border-inline-start:1px solid var(--line)}.notice-field :is(dt,dd)>:first-child{margin-top:0}.notice-field :is(dt,dd)>:last-child{margin-bottom:0}.notice-field-note{margin:1em 0}.notice-field-note:first-child{margin-top:0}.notice-field-note:last-child{margin-bottom:0}.notice-field-continuation{margin-top:.6em}.search-dialog{width:min(540px,100vw - 32px);color:var(--ink);background:#fff;border:0;border-radius:8px;padding:0;box-shadow:0 24px 70px #09263c59}.search-dialog::backdrop{background:#0628408c}.search-dialog-body{padding:28px 30px 24px}.search-dialog-body h2{margin:0 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.search-dialog-copy{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.search-dialog-hint{color:var(--muted);overflow-wrap:anywhere;margin:9px 0 0;font-size:11px}.search-dialog-hint a,.search-dialog-copy a{color:var(--blue);font-weight:700}.search-dialog-error{color:var(--red);margin:9px 0 0;font-size:12px}.search-dialog-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:22px;display:flex}.primary-button{color:#fff;background:var(--blue);border:0;border-radius:5px;padding:10px 18px;font-size:13px;font-weight:700}.primary-button:hover{background:var(--blue-dark)}.key-dot{background:#f0b45c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #f0b45c33}.key-dot.warming{background:#f2cd4b;box-shadow:0 0 0 3px #f2cd4b33}.key-dot.idle{background:#afbac3;box-shadow:0 0 0 3px #afbac333}.key-dot.ok{background:#6fe2b8;box-shadow:0 0 0 3px #6fe2b82e}.key-dialog-status{color:var(--blue-dark);background:var(--blue-light);border-radius:5px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.55}.usage-page{background:var(--wash);min-height:calc(100vh - 72px);padding-bottom:80px}.usage-window{border:1px solid #ffffff47;border-radius:6px;gap:4px;padding:4px;display:flex}.usage-window button{color:#c9dfeb;white-space:nowrap;background:0 0;border:0;border-radius:4px;min-width:0;min-height:0;padding:8px 13px;font-size:12px;font-weight:700;line-height:16px}.usage-window button:hover{color:#fff;background:#ffffff29}.usage-window button:focus-visible{outline-color:#fff}.usage-window button.active{color:var(--blue-dark);background:#fff}.usage-body{padding-top:34px}.usage-loading{text-align:center;color:var(--blue-dark);justify-content:center;align-items:center;gap:11px;padding:60px 20px;font-size:13px;font-weight:700;display:flex}.usage-empty{text-align:center;padding:60px 0}.usage-empty h2{color:var(--ink);margin:0 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.usage-empty p{color:var(--muted);margin:0;font-size:13px}.usage-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.usage-card{border:1px solid var(--line);background:#fff;border-radius:7px;padding:20px}.usage-card-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.usage-card strong{font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.1;display:block}.usage-card small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.usage-panel{border:1px solid var(--line);background:#fff;border-radius:7px;margin-bottom:22px;padding:24px 26px}.usage-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.usage-panel-head h2{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:500}.usage-panel-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.usage-metric-switch{border:1px solid var(--line);border-radius:6px;gap:4px;padding:3px;display:flex}.usage-status-filter{flex-wrap:wrap;width:fit-content}.usage-metric-switch button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:12px;font-weight:700}.usage-metric-switch button.active{color:#fff;background:var(--blue)}.usage-chart{width:100%;height:auto;display:block}.usage-chart-wrap{overflow-x:auto}.usage-chart-wrap .usage-chart{min-width:700px}.usage-chart-grid{stroke:#eef1f4;stroke-width:1px}.usage-chart-axis{fill:var(--muted);font-size:11px}.usage-chart-bar{fill:var(--blue);transition:fill .15s}.usage-chart-teal .usage-chart-bar{fill:var(--teal)}.usage-chart-bar:hover{fill:var(--blue-dark)}.usage-chart-teal .usage-chart-bar:hover{fill:#0f5f5c}.usage-chart-empty{color:var(--muted);text-align:center;padding:50px 0;font-size:13px}.usage-table-wrap{overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:13px}.usage-table th{border-bottom:2px solid var(--line);color:var(--muted);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700}.usage-table th:first-child,.usage-table td:first-child{text-align:left}.usage-table td{text-align:right;vertical-align:top;border-bottom:1px solid #eef1f4;padding:13px 12px}.usage-table td strong{color:var(--ink);display:block}.usage-purpose{color:var(--muted);margin-top:3px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;display:block}.usage-cost{color:var(--ink);font-weight:700}.usage-muted{color:var(--muted);white-space:nowrap;font-size:12px}.usage-badge{color:#8a5a15;background:#fbeee0;border-radius:10px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.usage-share{align-items:center;gap:8px;display:inline-flex}.usage-share-track{background:#eef1f4;border-radius:3px;width:58px;height:6px;display:block;overflow:hidden}.usage-share-bar{background:var(--blue);border-radius:3px;height:100%;display:block}.usage-share-label{color:var(--muted);font-size:11px}.usage-note{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.skeleton{background:linear-gradient(90deg, var(--line), var(--wash), var(--line));background-size:200% 100%;border-radius:5px;height:12px;margin-block:10px;animation:1.4s ease-in-out infinite alternate skeleton-pulse}.skeleton-label{width:55%}.skeleton-title{width:65%;height:26px;margin-bottom:20px}.skeleton-value{width:45%;height:33px}.skeleton-chart{height:260px;margin-top:24px}.table-skeleton-row{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:20px;padding-block:13px;display:grid}.table-skeleton-row .skeleton{margin-block:0}.availability-skeleton-service{margin-bottom:24px}.skeleton-track{height:30px}.page-skeleton{width:100%}.page-skeleton>.usage-panel{margin-top:32px}.skeleton-card div{background:linear-gradient(90deg,#edf1f3,#f8fafb,#edf1f3) 0 0/200% 100%;border-radius:8px;height:12px;margin:10px 0;animation:1.4s ease-in-out infinite alternate skeleton-pulse}.skeleton-card div:nth-child(2){width:75%;height:20px}.skeleton-card div:nth-child(3){width:45%}@keyframes skeleton-pulse{to{opacity:.45}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.skeleton-card div,.skeleton{animation:none}.loading-spinner{animation-duration:1.5s}}@media (width<=1100px){.topbar-inner{flex-wrap:wrap;gap:0 20px;padding-top:14px}.topbar nav{order:3;justify-content:center;width:100%;min-height:48px}.topbar-actions{margin-left:auto}}@media (width<=800px){.hero-inner{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:1fr;gap:35px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.filter-heading{margin-bottom:0}.filter-heading,.archive-note{grid-column:1/-1}.usage-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.results-heading,.results-tools{flex-wrap:wrap}.detail-page-card{--detail-inset:32px;--detail-block-inset:32px}.search-button,.icon-button,.primary-button{min-width:44px;min-height:44px}.topbar-actions .search-button{height:44px;min-height:44px}.language-switch{height:44px}.language-switch :is(button,a){min-width:44px}.text-button,.translate-button,.source-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}select,input{min-width:0;min-height:44px;font-size:16px}.usage-window button,.usage-metric-switch button{padding-block:5px}}@media (width>=561px) and (width<=800px){.filter-field>label{align-items:center;min-height:44px;margin:8px 0 6px;display:flex}}@media (width<=560px){.notice-field{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:12px}.notice-field>dt,.notice-field>dd{padding:0 12px}.notice-field>dt{background:0 0}.notice-field>dd{border-inline-start:0}.shell{width:min(100% - 26px,1180px)}.topbar-inner{gap:12px}.topbar-actions,.brand{gap:8px}.brand small{font-size:9px}.brand-mark{width:32px;height:32px;font-size:21px}.search-button span:not(.key-dot){display:none}.search-button{justify-content:center;padding:8px}.topbar nav{gap:20px}.topbar nav a{font-size:12px}.hero-inner{min-height:0;padding-block:38px}.workspace{padding-top:32px}.filters{display:block}.results-heading{flex-direction:column;align-items:flex-start}.results-tools{flex-direction:column;align-items:flex-start;width:100%}.notice-card{padding:18px}.notice-top{flex-wrap:wrap;gap:8px}.dates{gap:8px 16px}.notice-footer{align-items:flex-start}.detail-page-card{--detail-inset:24px;--detail-block-inset:24px}.detail-page-card .notice-field>:is(dt,dd){padding-inline:18px}.detail-page-card .markdown :is(th,td){padding-inline:14px}.detail-title,.dv-detail .detail-title{font-size:30px}.usage-cards{grid-template-columns:1fr}.usage-panel{padding:18px 16px}.usage-panel-head{flex-direction:column}.search-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.search-dialog-body{padding:24px 20px}.search-dialog-actions{flex-wrap:wrap;gap:12px}.usage-window{flex-wrap:wrap}}@media (width<=420px){.topbar-inner{justify-content:center}.topbar-actions{justify-content:center;width:100%;margin-left:0}.topbar nav{gap:16px}}:root[data-theme=dark]{--blue:#2f8fd0;--banner:#0e4a73;--blue-dark:#0d4a70;--blue-light:#16303f;--ink:#e6edf3;--muted:#8fa0ae;--line:#26343f;--paper:#101b24;--wash:#0a131a;--teal:#46c2b8;--red:#ef8b8b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] select,:root[data-theme=dark] input{color:var(--ink);background:#0c1720;border-color:#2c3d4a}:root[data-theme=dark] select:focus,:root[data-theme=dark] input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2f8fd038}:root[data-theme=dark] label{color:#b9c6d1}:root[data-theme=dark] .archive-note{background:#16242e}:root[data-theme=dark] .archive-note p{color:var(--muted)}:root[data-theme=dark] .icon-button{background:var(--paper)}:root[data-theme=dark] .icon-button:disabled{color:#55636f;background:#16242e}:root[data-theme=dark] .results-loading{color:var(--ink);background:#0a131a8c}:root[data-theme=dark] .loading-spinner{border-color:#2f8fd040;border-top-color:var(--blue)}:root[data-theme=dark] .notice-card{background:var(--paper)}:root[data-theme=dark] .notice-footer{border-top-color:var(--line)}:root[data-theme=dark] .notice-office{color:var(--muted)}:root[data-theme=dark] .detail-page-card{background:var(--paper)}:root[data-theme=dark] .detail-body{color:#c7d2db}:root[data-theme=dark] .markdown code,:root[data-theme=dark] .markdown pre{background:#1b2a35}:root[data-theme=dark] .markdown blockquote{border-left-color:var(--line)}:root[data-theme=dark] .markdown.dv-text blockquote{border-right-color:var(--line)}:root[data-theme=dark] .search-dialog{background:var(--paper)}:root[data-theme=dark] .key-dialog-status{color:#cfe4f2;background:#16303f}:root[data-theme=dark] .error{color:var(--red);background:#3a1e1e;border-color:#5a2a2a}:root[data-theme=dark] .usage-card,:root[data-theme=dark] .usage-panel{background:var(--paper)}:root[data-theme=dark] .usage-chart-grid{stroke:#1e2c37}:root[data-theme=dark] .usage-table td{border-bottom-color:var(--line)}:root[data-theme=dark] .usage-share-track{background:#1e2c37}:root[data-theme=dark] .usage-badge{color:#e3b06a;background:#3a2c14}:root[data-theme=dark] .skeleton-card div{background:linear-gradient(90deg,#16242e,#1e2f3b,#16242e) 0 0/200% 100%}.page-translation-controls{direction:ltr;flex:none;display:inline-flex}.page-translation-controls .search-button{min-width:0;min-height:34px;color:var(--blue);border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:5px;padding:8px 12px}.page-translation-controls .search-button:focus-visible{z-index:1;position:relative}.hero .page-translation-controls .search-button{color:#e6f1f8;background:0 0;border-color:#fff6}.hero .page-translation-controls .translation-settings-label{color:inherit;font:inherit}.hero .page-translation-controls .search-button:hover{color:#fff;background:#ffffff29}.hero .page-translation-controls .search-button:focus-visible{outline-color:#fff}.page-translation-controls .search-button:hover{background:var(--blue-light)}.page-translation-controls .search-button span{display:inline}.translation-settings-label{color:var(--muted);font-size:11px}.detail-heading-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.detail-heading-actions .back-link{order:-1;margin-bottom:0}.dv-detail .detail-body,.markdown.dv-text{font-size:21px;line-height:1.95}.dv-detail .detail-meta{font-size:18px;line-height:1.85}.dv-detail .job-detail h3{font-size:22px}.dv-detail .detail-meta,.dv-detail .detail-source,.dv-detail .job-detail{font-family:MV Faseyha,Faruma,sans-serif}.dv-detail .source-link{font-size:18px;line-height:1.85}.dv-detail .detail-body .notice-fields{font-size:1em}.bug-report-trigger{z-index:10;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--paper);max-width:calc(100vw - 32px);min-height:44px;color:var(--ink);border-radius:24px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:flex;position:fixed;box-shadow:0 2px 6px #0000001f}.bug-report[dir=rtl] .bug-report-trigger{right:auto;left:calc(16px + env(safe-area-inset-left));font-family:MV Faseyha,Faruma,sans-serif;font-size:17px}.bug-report-trigger[hidden]{display:none}.bug-report-trigger:hover{background:var(--blue-light)}.bug-report-trigger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.bug-report-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.bug-report-dialog textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:110px;max-height:40dvh;color:var(--ink);font:inherit;border-radius:5px;padding:12px;font-size:16px;line-height:1.6;display:block}.bug-report-dialog textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.bug-report-dialog .bug-report-context{letter-spacing:normal;align-items:flex-start;gap:10px;display:flex}.bug-report-context input{width:18px;height:18px;accent-color:var(--blue);flex-shrink:0;margin:0}.bug-report-path{overflow-wrap:anywhere;margin-top:6px;font-family:system-ui,sans-serif;font-size:12px;font-weight:400;display:block}.bug-report-dialog .search-dialog-actions button{min-height:44px}.bug-report-dialog button:disabled{opacity:.55;cursor:not-allowed}.bug-report-success{line-height:1.6}.bug-report[dir=rtl] .bug-report-dialog{font-family:MV Faseyha,Faruma,sans-serif}.bug-report[dir=rtl] .bug-report-dialog h2{font-family:inherit}.bug-report[dir=rtl] .bug-report-dialog :is(label,.search-dialog-copy,.search-dialog-hint,.search-dialog-error,button){letter-spacing:normal;font-size:16px}.lucide{vertical-align:middle;flex-shrink:0;width:16px;height:16px}nav a,.source-link,.translate-button{gap:5px}.source-link{align-items:center;display:inline-flex}@media (width<=800px){.detail-page{--detail-section-gap:24px;padding-top:var(--detail-section-gap)}.detail-heading-actions{align-items:stretch;gap:var(--detail-section-gap);margin-bottom:var(--detail-section-gap);flex-direction:column}.detail-heading-actions .page-translation-controls{align-self:center}.detail-heading-actions .back-link{order:0;align-self:flex-start}.page-translation-controls .search-button{padding-block:5px}}.detail-card-header{padding:var(--detail-block-inset) var(--detail-inset) 0}.detail-card-content{grid-template-columns:var(--detail-inset) minmax(0, 1fr) var(--detail-inset);padding-bottom:var(--detail-block-inset);display:grid}.detail-card-content>*{grid-column:2;min-width:0}@media (width<=800px){.detail-card-content>:is(.markdown-table-wrap,.notice-fields){grid-column:1/-1}.detail-card-content:has(>:last-child:is(.markdown-table-wrap,.notice-fields)){padding-bottom:0}.detail-card-content>.notice-fields>.notice-field-list{border-inline:0;border-radius:0}.detail-card-content>.notice-fields>.notice-field-note{padding-inline:var(--detail-inset)}.detail-card-content>.notice-fields>.notice-field-note:last-child{padding-bottom:var(--detail-block-inset)}}.detail-page-card .job-detail{border-top:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;padding:0}.detail-page-card .job-detail>h3{padding:18px var(--detail-inset) 0}.detail-page-card .attachments{padding:18px var(--detail-inset) var(--detail-block-inset)}.detail-page-card .attachments>h3{padding:0}.detail-page-card>.detail-actions{padding:0 var(--detail-inset) var(--detail-block-inset)}.detail-card-content .markdown-table-wrap:focus-visible{outline-offset:-3px}.gazette-unavailable{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;align-items:flex-start;gap:18px;margin-bottom:20px;padding:28px;display:flex}.gazette-unavailable-icon{width:24px;height:24px;color:var(--blue);flex:0 0 24px;margin-top:3px}.gazette-unavailable h3{margin:0 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:500}.gazette-unavailable p{max-width:65ch;color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.65}.gazette-unavailable .primary-button{align-items:center;gap:8px;min-height:44px;margin-top:8px;display:inline-flex}.gazette-unavailable .primary-button svg{width:16px;height:16px}.gazette-unavailable.is-compact{gap:14px;padding:18px 20px}.gazette-unavailable.is-compact h3{font-family:inherit;font-size:15px;font-weight:700}.gazette-unavailable.is-compact p{margin-bottom:0}@media (width<=600px){.gazette-unavailable{gap:12px;padding:20px 16px}.gazette-unavailable h3{font-size:21px}}.availability-panel .usage-panel-head{margin-bottom:18px}.availability-service+.availability-service{margin-top:18px}.availability-label{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-bottom:8px;font-size:13px;display:flex}.availability-label>span,.availability-last,.availability-axis,.availability-legend{color:var(--muted);font-size:11px}.availability-track{gap:3px;height:26px;display:flex}.availability-bar{background:var(--line);border-radius:3px;flex:1;min-width:0;display:block}.availability-bar.is-up{background:#218267}.availability-bar.is-mixed{background:#bd821b}.availability-bar.is-down{background:#c75555}.availability-bar.is-unknown{background:var(--line)}.availability-last{margin-top:6px}.availability-axis{justify-content:space-between;margin-top:10px;display:flex}.availability-legend{flex-wrap:wrap;gap:8px 16px;margin:12px 0;display:flex}.availability-legend>span{align-items:center;gap:5px;display:inline-flex}.availability-legend .availability-bar{flex:none;width:9px;height:9px}
