.jaring-bottom-sheet{box-sizing:border-box;border:1px solid var(--g2-line,#8baec9);width:min(100%,40rem);max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--g2-ink,#2c3e50);font:inherit;overflow-wrap:anywhere;background:#fff;border-radius:2px;margin:auto;padding:1.5rem;overflow:auto}.jaring-bottom-sheet::backdrop{background:#2c3e508c}.jaring-bottom-sheet__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.jaring-bottom-sheet__header h2{margin:0}.jaring-bottom-sheet__header h2:focus{outline:none}.jaring-bottom-sheet>p{white-space:pre-line}.jaring-bottom-sheet__discard{border:1px solid #a64132;margin:.75rem 0;padding:.75rem}.jaring-bottom-sheet__discard p{margin:0 0 .5rem}.jaring-bottom-sheet button{min-width:44px;min-height:44px;font:inherit;padding:.5rem 1rem}.jaring-bottom-sheet :focus-visible{outline:3px solid var(--g2-accent,#024279);outline-offset:3px}@media (width<=599px){.jaring-bottom-sheet{width:100%;max-width:100%;max-height:calc(100dvh - 1rem);margin:auto 0 0;padding:1rem}}.administrasi-form{gap:16px;min-width:0;display:grid}.administrasi-form>div:not([hidden]){gap:12px;display:grid}.administrasi-form label{margin-bottom:6px;display:block}.administrasi-form input,.administrasi-form select,.administrasi-form textarea{width:100%;min-height:44px}.administrasi-form button{min-height:44px}.administrasi-form dd{overflow-wrap:anywhere;white-space:pre-wrap}.administrasi-form :focus-visible{outline:3px solid var(--color-focus,#0b5cb5);outline-offset:3px}.administrasi-form label:has(input[type=checkbox]){align-items:center;gap:12px;min-height:44px;display:flex}.administrasi-form input[type=checkbox]{flex:0 0 24px;width:24px;min-height:24px}[data-screen-id=P28] label:has(input[type=checkbox]){align-items:center;gap:12px;min-height:44px;display:flex}.administrasi-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.administrasi-tabs button{min-height:44px}.administrasi-tabs [aria-current=page]{border:2px solid #173b3d;font-weight:700}.administrasi-sections summary{cursor:pointer;min-height:44px;padding:12px 0}.administrasi-sections [hidden]{display:none}.administrasi-unit-tree ul{border-left:1px solid #acbcb5;margin:0;padding-left:16px;list-style:none}.administrasi-unit-tree>ul{border-left:0;padding-left:0}.administrasi-unit-tree li{min-width:0}.administrasi-unit-tree summary{overflow-wrap:anywhere;cursor:pointer;min-height:44px;padding:12px 4px}[data-screen-id=P21] button,[data-screen-id=P21] input,[data-screen-id=P21] select,[data-screen-id=P28] button,[data-screen-id=P29] button,[data-screen-id=P29] input,[data-screen-id=P29] select,[data-screen-id=P25] button,[data-screen-id=P26] button,[data-screen-id=P27] button{min-height:44px}.authpage :is(input,button){box-sizing:border-box;min-height:48px}.authpage details>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding-block:12px}.authpage :is(input,button,summary):focus-visible{outline:3px solid var(--color-focus,#0b5cb5);outline-offset:3px}.jaring-member-select{min-width:0;margin:16px 0}.jaring-member-select label{margin:10px 0 6px;font-weight:700;display:block}.jaring-member-select input,.jaring-member-select select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:inherit;color:var(--g2-ink,#2c3e50);background:var(--control-bg,#fff);border:1px solid var(--control-border);border-radius:2px;padding:10px}.jaring-member-select button{min-width:44px;max-width:100%;min-height:44px;font:inherit;background:var(--g2-accent,#024279);color:#fff;border-radius:2px;padding:10px 14px}.jaring-member-select__context{overflow-wrap:anywhere;font-size:14px}.jaring-member-select :focus-visible{outline:3px solid var(--g2-accent,#024279);outline-offset:3px}.g8-table-wrap{overflow-x:auto}.g8-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.g8-table th,.g8-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--g2-line);padding:10px 8px}.g8-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--g2-muted);font-size:13px}.g8-table td{text-align:right;width:92px;font-weight:700}.g8-table td.is-warn{color:#702617}.g8-unit th{min-width:0}.g8-unit th small{color:var(--g2-muted);font-size:13px;font-weight:400;display:block}.g8-unit.is-active th,.g8-unit.is-active td{background:var(--g2-tint)}.g2-screen .g8-toggle{min-width:44px;min-height:44px;color:var(--g2-accent);background:0 0;border:0;justify-content:center;align-items:center;margin:-10px 0 -10px -8px;padding:0;font-size:18px;display:inline-flex}.g2-screen .g8-unit-name.linkbutton{padding:4px 0;font-size:17px;text-decoration:none}.g2-screen .g8-unit-name.linkbutton:hover,.g2-screen .g8-unit-name.linkbutton[aria-pressed=true]{text-decoration:underline}.g8-mix{background:var(--g2-tint);width:min(100%,220px);height:6px;margin-top:6px;display:flex;overflow:hidden}.g8-mix-open{background:var(--g2-accent)}.g8-mix-overdue{background:#ad2939}.g8-mix-rework{background:#865409}.g8-own{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;margin:12px 0 0;display:grid}.g8-own dt{color:var(--g2-muted);font-size:13px}.g8-own dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.g8-own dd small{color:var(--g2-muted);font-weight:400}.g2-queue-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.g2-screen .g2-queue-card{text-align:left;width:100%;min-height:64px;color:var(--g2-ink);background:var(--jaring-paper,#fff);border:1px solid var(--g2-line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.g2-screen .g2-queue-card:hover{border-color:var(--g2-accent)}.g2-queue-card-count{text-align:center;color:var(--g2-accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.g2-queue-card-copy{gap:2px;min-width:0;display:grid}.g2-queue-card-copy strong{font-size:17px}.g2-queue-card-copy small{color:var(--g2-muted);font-size:14px;font-weight:400}.g2-queue-total{vertical-align:middle;margin-left:10px;font-size:16px}@media (width>=700px){.g2-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .g2-screen .g2-queue-card{background:var(--jaring-paper,#192a3b);color:var(--g2-ink);border-color:var(--g2-line)}html[data-theme=dark] .g2-screen .g2-queue-card-count{color:var(--g2-accent)}html[data-theme=dark] .g2-screen .g8-toggle,html[data-theme=dark] .g2-screen .g8-unit-name.linkbutton{color:var(--g2-accent);background:0 0}html[data-theme=dark] .g8-table td.is-warn,html[data-theme=dark] .g2-overdue{color:#ffb2bc}.privacy-note{color:var(--g2-muted);font-size:14px}.privacy-danger{color:#702617;background:#fae6df;border-left:4px solid #ad2939;margin:12px 0;padding:12px 16px}.privacy-danger p{margin:0 0 8px}.privacy-danger p:last-child{margin-bottom:0}.privacy-form{gap:12px;margin:12px 0;display:grid}.privacy-form label{font-weight:600;display:block}.privacy-form .g2-check{font-weight:400;display:flex}.privacy-form :is(textarea,input:not([type=checkbox]),select),.privacy-consent select,.privacy-nik-form textarea,#privacy-search{box-sizing:border-box;width:100%;min-height:44px}.privacy-form button,[data-testid=export-panel] button,[data-testid=erasure-panel] button,.privacy-nik button,.retention-impact button{min-height:44px}.privacy-identity-grid{gap:12px;display:grid}.privacy-consent{border:1px solid var(--g2-line);gap:12px;min-width:0;margin:0;padding:12px;display:grid}.privacy-consent legend{padding:0 4px;font-weight:600}.privacy-consent label{display:block}.privacy-notice-text{white-space:pre-wrap;max-height:240px;margin:0;overflow:auto}.privacy-records,.privacy-subjects,.privacy-counts{margin:12px 0;padding:0;list-style:none}.privacy-records li{border-bottom:1px solid var(--g2-line);gap:2px;padding:10px 0;display:grid}.privacy-counts li{border-bottom:1px solid var(--g2-line);padding:6px 0}.privacy-subjects{gap:8px;display:grid}.privacy-subjects button{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.privacy-subjects small{flex:none}.privacy-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.privacy-tabs button{min-height:44px}.privacy-tabs button[aria-pressed=true]{outline:2px solid var(--g2-accent);font-weight:700}.privacy-nik{justify-items:start;gap:8px;display:grid}.privacy-nik-form{gap:8px;width:100%;display:grid}.privacy-nik-form label{font-weight:600}.own-profile-phone summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (width>=760px){.privacy-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .privacy-danger{color:#ffc0c7;background:#492b36;border-color:#c87583}html[data-theme=dark] .privacy-note{color:var(--ink);opacity:.85}.jaring-profile-avatar.jaring-profile-avatar{--portrait-skin:#c98d68;--portrait-shirt:#095c98;--portrait-hair:#34302f;vertical-align:middle;color:#024279;box-sizing:border-box;background:#e7f1f8;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font:700 18px/1 Jaring Carlito,Calibri,sans-serif;display:inline-grid;position:relative;overflow:hidden}.jaring-profile-avatar.jaring-profile-avatar[data-size=profile]{flex-basis:76px;width:76px;height:76px;font-size:26px}.jaring-profile-avatar.jaring-profile-avatar[data-variant="1"]{--portrait-skin:#d9ab88;--portrait-shirt:#4c777d;--portrait-hair:#332d2a}.jaring-profile-avatar.jaring-profile-avatar[data-variant="2"]{--portrait-skin:#aa7354;--portrait-shirt:#786499;--portrait-hair:#28292d}.jaring-profile-avatar.jaring-profile-avatar[data-variant="3"]{--portrait-skin:#dfb293;--portrait-shirt:#876c4c;--portrait-hair:#514039}.jaring-profile-avatar .jaring-profile-avatar__hair{background:var(--portrait-hair);border-radius:50% 50% 30% 30%;width:52%;height:66%;display:block;position:absolute;top:12%;left:24%}.jaring-profile-avatar .jaring-profile-avatar__face{background:var(--portrait-skin);border-radius:35% 35% 48% 48%;width:36%;height:44%;display:block;position:absolute;top:23%;left:32%}.jaring-profile-avatar .jaring-profile-avatar__face:before{content:"";background:linear-gradient(90deg,#342d2c 0 18%,#0000 18% 82%,#342d2c 82%);width:60%;height:8%;position:absolute;top:40%;left:20%}.jaring-profile-avatar .jaring-profile-avatar__face:after{content:"";border-bottom:1px solid #754c3b;border-radius:50%;width:30%;height:8%;position:absolute;bottom:19%;left:35%}.jaring-profile-avatar .jaring-profile-avatar__shirt{background:var(--portrait-shirt);border-radius:45% 45% 0 0;width:80%;height:50%;display:block;position:absolute;top:70%;left:10%}.jaring-team-identity.jaring-team-identity{align-items:center;gap:12px;min-width:0;display:flex}.jaring-team-identity>div{overflow-wrap:anywhere;min-width:0}.jaring-team-identity .quiet{text-align:left}.jaring-member-portrait.jaring-member-portrait,.jaring-account-identity.jaring-account-identity{flex-wrap:wrap;align-items:center;gap:18px;margin-block:18px;display:flex}.jaring-member-portrait.jaring-member-portrait p{color:var(--g2-muted,#465d72);margin:0;font-size:14px}.jaring-account-identity.jaring-account-identity>div{min-width:0}.jaring-account-identity.jaring-account-identity h3{margin-top:0}@media (width<=480px){.jaring-team-identity.jaring-team-identity{gap:8px}.jaring-team-identity .jaring-profile-avatar{flex-basis:40px;width:40px;height:40px}.jaring-account-identity.jaring-account-identity{align-items:flex-start}}.jaring-action-dock{bottom:var(--jaring-bottom-nav-offset,0px);z-index:6;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--jaring-line,#8baec9);background:var(--jaring-paper,#fff);flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px 0;display:flex;position:sticky}.jaring-action-dock>.jaring-action-dock-note{color:var(--jaring-muted,#4b5b54);flex:1 0 100%;margin:0 0 4px;font-size:14px}.jaring-action-dock>button,.jaring-action-dock>a{white-space:normal;flex:120px;min-width:44px;max-width:100%;min-height:44px}.jaring-bottom-nav{z-index:7;min-height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--jaring-accent,#024279);color:#fff;gap:0;display:flex;position:sticky;bottom:0}.jaring-bottom-nav button{min-width:44px;min-height:64px;color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-top:3px solid #0000;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:14px;font-weight:700;display:flex}.jaring-bottom-nav button[aria-current=page]{background:#095c98;border-top-color:#fff}.jaring-bottom-nav button:focus-visible{outline-offset:-5px;outline:3px solid #fff}.jaring-upload,.jaring-attachments,.jaring-history{overflow-wrap:anywhere;min-width:0}.jaring-upload label{margin-bottom:8px;font-weight:700;display:block}.jaring-upload input[type=file]{width:100%;min-width:0;max-width:100%;min-height:48px}.jaring-upload button,.jaring-attachments a{min-width:44px;min-height:44px}.jaring-upload progress{width:100%;height:8px;accent-color:var(--jaring-accent,#024279);margin-block:12px;display:block}.jaring-upload__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jaring-upload__status{min-height:1.4em}.jaring-attachments{padding-left:0;list-style:none}.jaring-attachments li{border-block-end:1px solid var(--jaring-line,#8baec9);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.jaring-attachments li>div{flex:180px;min-width:0}.jaring-attachments small{display:block}.jaring-attachments a{align-items:center;padding:8px;display:inline-flex}.jaring-history{border-left:2px solid var(--jaring-line,#8baec9);padding-left:18px;list-style:none}.jaring-history li{margin-block-end:20px}.jaring-history p{white-space:pre-wrap}.jaring-history dl{margin-block:8px}.jaring-history dl div{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px;margin-block:4px;display:grid}.jaring-history dd{margin:0}.jaring-history small{display:block}.jaring-dialog :is(button,a){min-width:44px;min-height:44px}.jaring-dialog :is(input:not([type=checkbox]),textarea,select){min-height:48px}.jaring-dialog :focus-visible,.jaring-upload :focus-visible,.jaring-action-dock :focus-visible{outline:3px solid var(--jaring-accent,#024279);outline-offset:3px}.g5-spatial{min-width:0}.g5-spatial-layout{gap:16px;min-width:0;display:grid}.g5-map-panel{min-width:0;overflow:hidden}.g5-map{border:1px solid var(--line,#bac8d7);touch-action:auto;width:100%;max-height:480px;display:block}.g5-map-shape{fill:#dce9f5;stroke:#426b91;stroke-width:1.2px;vector-effect:non-scaling-stroke}.g5-map-shape.selected{fill:#8db7db;stroke:#123f68;stroke-width:2px}.g5-map-tools,.g5-region-list{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.g5-spatial button,.g5-spatial select,.g5-task-context button{white-space:normal;overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px}.g5-spatial button:focus-visible,.g5-task-context button:focus-visible{outline-offset:3px;outline:3px solid #0d5ca8}.g5-spatial .g5-work-list{padding:0;list-style:none}.g5-work-list li{border-bottom:1px solid var(--line,#bac8d7);padding-block:12px}.g5-work-list button{text-align:left}.g5-provenance{overflow-wrap:anywhere}.g5-provenance code{word-break:break-all;font-size:12px}.g5-spatial select{width:100%}.g5-spatial-filter{gap:8px;margin-block:16px;display:grid}@media (width>=1000px){.g5-spatial-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}}.jaring-desktop-sidebar{box-sizing:border-box;z-index:8;background:var(--g2-accent,#024279);color:#fff;width:232px;font:16px/1.4 var(--jaring-font-body,sans-serif);border-right:1px solid var(--g2-medium,#095c98);padding:24px 16px 32px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.jaring-desktop-sidebar button{text-align:left;width:100%;min-width:44px;min-height:46px;font:700 16px/1.4 var(--jaring-font-body,sans-serif);color:#fff;overflow-wrap:anywhere;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;margin:2px 0;padding:10px 12px;display:block}.jaring-desktop-sidebar button[aria-current=page],.jaring-desktop-sidebar button:hover{background:var(--g2-medium,#095c98);border-left-color:#fff}.jaring-desktop-sidebar .jaring-desktop-brand{border-bottom:1px solid var(--g2-line,#8baec9);margin-bottom:16px;padding:0 12px 24px}.jaring-desktop-brand strong{font-size:22px;display:block}.jaring-desktop-brand span{margin-top:6px;font-size:14px;font-weight:400;display:block}.jaring-desktop-group{letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-size:14px}.jaring-desktop-sidebar :focus-visible{outline-offset:-5px;outline:3px solid #fff}.jaring-desktop-sidebar{padding:18px 12px}.jaring-desktop-sidebar nav button{align-items:center;gap:10px;min-height:44px;margin:0;padding:8px 10px;font-size:15px;display:flex}.jaring-desktop-sidebar .jaring-menu-icon{flex:0 0 20px;width:20px;height:20px}.jaring-desktop-sidebar .jaring-desktop-group-toggle{letter-spacing:.02em;color:#dceaf5;border-left:0;font-size:13px}.jaring-desktop-sidebar .jaring-desktop-chevron{margin-left:auto;font-size:19px}.jaring-desktop-sidebar .jaring-desktop-navgroup{margin:4px 0}.jaring-desktop-sidebar .jaring-desktop-navgroup>div[hidden]{display:none}.g2-shell .jaring-desktop-sidebar.jaring-desktop-sidebar .g2-topbar{gap:12px;padding:0 8px 12px}.g2-shell .jaring-desktop-sidebar.jaring-desktop-sidebar .g2-session-line{margin-bottom:8px;padding:0 8px 12px;font-size:13px}.jaring-queue-rail.jaring-desktop-sidebar{flex-direction:column;gap:2px;padding:12px 12px 14px;display:flex}.g2-shell .jaring-queue-rail .g2-topbar{gap:10px;padding-bottom:8px}.g2-shell .jaring-queue-rail .g2-session-line{margin-bottom:4px;padding-bottom:8px}.jaring-queue-rail nav{flex-direction:column;flex:auto;gap:2px;display:flex}.jaring-queue-rail .jaring-rail-group{margin:4px 0 0}.jaring-queue-rail .jaring-rail-group-label{letter-spacing:.08em;text-transform:uppercase;color:#cfe0ef;margin:0;padding:4px 10px 0;font-size:12px;font-weight:700}.jaring-queue-rail nav button.jaring-rail-queue{justify-content:space-between;gap:8px;font-weight:600}.jaring-rail-queue-title{flex:auto;min-width:0}.jaring-rail-count{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:2px;flex:none;min-width:28px;padding:1px 7px;font-size:13px;font-weight:700}.jaring-rail-count.is-zero{color:#cfe0ef;background:0 0;border:1px solid #ffffff47}.jaring-rail-count.is-stale{opacity:.6;-webkit-text-decoration:line-through dotted;text-decoration:line-through dotted}.jaring-queue-rail nav button[aria-current=page] .jaring-rail-count{color:var(--g2-accent,#024279);background:#fff}.jaring-rail-more{border-top:1px solid #ffffff3d;margin-top:8px;padding-top:4px}.jaring-rail-sync{color:#cfe0ef;border-top:1px solid #ffffff3d;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;padding:6px 10px 0;font-size:12px;display:flex}.jaring-queue-rail .jaring-rail-refresh{color:#fff;background:0 0;border:1px solid #fff6;width:auto;min-height:44px;margin:0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.jaring-queue-rail .jaring-rail-refresh:disabled{opacity:.5}.jaring-scope{background:var(--g2-tint);color:var(--g2-ink);font:14px/1.4 var(--jaring-font-body);border-bottom:1px solid var(--g2-line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 16px;display:flex}.jaring-scope-label{letter-spacing:.08em;text-transform:uppercase;color:var(--g2-muted);font-size:12px;font-weight:700}.jaring-scope-path{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.jaring-scope-path li+li:before{content:"›";color:var(--g2-muted);margin:0 4px}.jaring-scope .jaring-scope-crumb{min-height:44px;color:var(--g2-accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 6px;font-weight:600;text-decoration:underline}.jaring-scope .jaring-scope-crumb[aria-current=location]{color:var(--g2-ink);font-weight:700;text-decoration:none}.jaring-scope-note{color:var(--g2-muted)}.jaring-scope-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.jaring-scope .jaring-scope-button{border:1px solid var(--g2-line);background:var(--jaring-paper,#fff);min-height:44px;color:var(--g2-accent);font:inherit;border-radius:2px;padding:4px 10px;font-weight:700}.jaring-scope-select{flex:1 0 100%;gap:4px;padding-bottom:6px;display:grid}.jaring-scope-select select{border:1px solid var(--g2-line);max-width:420px;min-height:44px;font:inherit;background:var(--jaring-paper,#fff);color:var(--g2-ink);border-radius:2px;padding:6px 10px}.jaring-scope.is-compact{padding:6px 12px}.jaring-scope.is-compact .jaring-scope-note,.jaring-scope.is-compact .jaring-scope-label{display:none}html[data-theme=dark] .jaring-scope .jaring-scope-crumb{color:var(--g2-accent);background:0 0}html[data-theme=dark] .jaring-scope .jaring-scope-crumb[aria-current=location]{color:var(--g2-ink)}html[data-theme=dark] .jaring-scope .jaring-scope-button{background:var(--jaring-paper,#192a3b);color:var(--g2-accent);border-color:var(--g2-line)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.jaring-theme-toggle.jaring-theme-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex}.jaring-theme-toggle svg{flex-shrink:0;display:block}html[data-theme=dark]{--control-border:#7e97af;--control-bg:#122233;--ink:#e6edf5;--muted:#adc0d3;--line:#536d86;--bg:#101d2b;--paper:#192a3b;--surface:#192a3b;--tint:#233c53;--accent:#9bccf1;--teal:#9bccf1;--amber:#f3cb86;--g2-ink:#e6edf5;--g2-muted:#adc0d3;--g2-line:#536d86;--g2-bg:#101d2b;--g2-tint:#233c53;--g2-accent:#9bccf1;--g2-medium:#245f8f;--jaring-paper:#192a3b;--jaring-line:#536d86;--jaring-accent:#245f8f}html[data-theme=dark] :is(.g2-shell,.g4-workspace-layout,[data-jaring-tokens],.g2-screen,.jaring-dialog,.jaring-bottom-sheet){--jaring-disabled-background:#304253;--jaring-disabled-text:#c5d1dc;--jaring-status-neutral-background:#3c3a32;--jaring-status-neutral-text:#e7dfc8;--jaring-status-success-background:#203e33;--jaring-status-success-text:#b2e2c6;--jaring-status-error-background:#492b36;--jaring-status-error-text:#ffc0c7;--ink:#e6edf5!important;--muted:#adc0d3!important;--line:#536d86!important;--bg:#101d2b!important;--paper:#192a3b!important;--surface:#192a3b!important;--tint:#233c53!important;--accent:#9bccf1!important;--g2-ink:#e6edf5!important;--g2-muted:#adc0d3!important;--g2-line:#536d86!important;--g2-bg:#101d2b!important;--g2-tint:#233c53!important;--g2-accent:#9bccf1!important;--g2-medium:#245f8f!important;--jaring-paper:#192a3b!important;--jaring-line:#536d86!important;--jaring-accent:#245f8f!important;--jaring-focus:#9bccf1!important;--jaring-danger:#ffb2bc!important}html[data-theme=dark] body{color:var(--ink);background:var(--bg)}html[data-theme=dark] :is(.g2-shell,.g2-shell>main,.g2-shell>.g2-topbar,.panel,.card,.auth-card,.login-card,.jaring-bottom-sheet,.jaring-dialog,.modal,.modal-card,.g3-sheet,.motion-sheet-surface){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(input,select,textarea){color:var(--ink);border-color:var(--control-border);accent-color:#9bccf1;background:#122233}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9eb3c7;opacity:1}html[data-theme=dark] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#b3dbff}html[data-theme=dark] button{color:#102b42;background:#9bccf1;border-color:#0000}html[data-theme=dark] button:hover{filter:none}html[data-theme=dark] :is(button.secondary,button.quiet,.g3-sheet button.secondary,.g2-screen button.secondary){background:var(--paper);color:#c3e4fc;border-color:var(--line)}html[data-theme=dark] :is(a,.linkbutton,.g2-screen a,.g2-screen .jaring-attachments a){color:#b3dbff}html[data-theme=dark] :is(button.danger,.g2-screen button.danger){color:#fff;background:#96354a}html[data-theme=dark] .g2-shell .g2-product{color:#c3e4fc;background:0 0}html[data-theme=dark] .g2-shell .g2-header-actions button{color:#c3e4fc;background:0 0;border-color:#6e91b1}html[data-theme=dark] :is(.g2-local-banner,.demo,.g2-session-line,.g3-sheet .g3-notice,.g2-notice,.task-flow-context,.task-flow-preview,.task-flow-success){color:#d8e8f6;border-color:var(--line);background:#233c53}html[data-theme=dark] .task-flow{color:var(--ink)}html[data-theme=dark] .jaring-bottom-sheet__header{background:0 0}html[data-theme=dark] .task-flow-host .jaring-bottom-sheet__header{color:var(--ink);border-bottom-color:var(--line)}html[data-theme=dark] .g2-screen :is(input,textarea,select){color:var(--ink);background:#122233;border-color:#6c849c}html[data-theme=dark] :is(.g2-screen .g2-section,.g2-screen .g2-task-row,.g2-screen .g2-stat,.g2-screen .jaring-action-dock,.jaring-action-dock){background:var(--paper);color:var(--ink)}html[data-theme=dark] .g2-screen button{color:#102b42}html[data-theme=dark] .g2-screen :is(.g2-section-heading,.g4-queue-heading){color:#fff;background:#245f8f}html[data-theme=dark] .g2-screen .g4-queue-heading button{color:#fff;background:0 0}html[data-theme=dark] :is(.g2-error,.g3-error,.g3-sheet .g3-error,.task-flow-error,.error,.alert){color:#ffc0c7;background:#492b36;border-color:#c87583}html[data-theme=dark] :is(.g2-conflict,.task-flow-conflict,.task-flow-warning,.warning){color:#f5d49b;background:#423720;border-color:#ad8f5e}html[data-theme=dark] :is(.g2-screen .badge,.jaring-status-chip){color:#e7dfc8;background:#3c3a32}html[data-theme=dark] :is(.g2-screen .badge.good,.jaring-status-chip.good){color:#b2e2c6;background:#203e33}html[data-theme=dark] :is(.g2-screen .badge.review,.g2-screen .badge.work,.jaring-status-chip.review,.jaring-status-chip.work){color:#b8dbf8;background:#233f5b}html[data-theme=dark] :is(.g2-screen .badge.bad,.jaring-status-chip.bad){color:#ffc0c7;background:#492b36}html[data-theme=dark] .g2-shell :is(.jaring-desktop-sidebar,.jaring-bottom-nav){color:#e6edf5;background:#122d46;border-color:#536d86}html[data-theme=dark] .g2-shell .jaring-desktop-sidebar :is(button,.g2-topbar,.g2-product,.g2-session-line){color:#e6edf5;background:0 0}html[data-theme=dark] .g2-shell :is(.jaring-desktop-sidebar,.jaring-bottom-nav) button[aria-current=page]{color:#fff;background:#245f8f}html[data-theme=dark] .g2-shell .jaring-bottom-nav button{color:#e6edf5;background:0 0}html[data-theme=dark] .g2-shell .jaring-desktop-sidebar button:hover{background:#233f5b}html[data-theme=dark] :is(dialog,.jaring-dialog,.jaring-bottom-sheet)::backdrop{background:#030c16c2}html[data-theme=dark] :is(.g3-sheet dt,.jaring-history small,.jaring-member-select__context,.g2-footer,.note,.hint,.muted){color:var(--muted)}html[data-theme=dark] :is(th,td,fieldset){border-color:var(--line)}html[data-theme=dark] :is(thead,th){color:#d8e8f6;background:#233c53}html[data-theme=dark] :is(.motion-progress-track,progress){background:#30495e}html[data-theme=dark] .motion-progress-fill{background:#9bccf1}html[data-theme=dark] .jaring-profile-avatar.jaring-profile-avatar{color:#d5ebfa;background:#30495e}html[data-theme=dark] .g2-screen.g5-spatial{--atlas-heat-0:#2b4054;--atlas-heat-1:#365f7d;--atlas-heat-2:#3d87b6;--atlas-heat-3:#6cb4e2;--atlas-heat-4:#b2e0ff}html[data-theme=dark] .g2-screen.g5-spatial :is(.atlas-segment,.atlas-lenses) button{background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .g2-screen.g5-spatial :is(.atlas-segment,.atlas-lenses) button[aria-pressed=true]{color:#102b42;background:#9bccf1;border-color:#9bccf1}html[data-theme=dark] .g2-screen.g5-spatial :is(.atlas-tabs button,.atlas-person,.atlas-row,.atlas-breadcrumb button,.atlas-search-results button,.atlas-map-tools button,.atlas-map-list button,.atlas-pagination button,.atlas-team-switch button){color:var(--ink);background:var(--paper);border-color:var(--line)}html[data-theme=dark] .g2-screen.g5-spatial .atlas-tabs button[aria-selected=true]{color:#c3e4fc;background:var(--tint);border-color:#9bccf1}html[data-theme=dark] .g2-screen.g5-spatial .atlas-divider{background:var(--tint);color:var(--muted);border-color:var(--line)}html[data-theme=dark] .g2-screen.g5-spatial .atlas-shape{fill:#36566f;stroke:#8baac2}html[data-theme=dark] .g2-screen.g5-spatial .atlas-shape.selected{stroke:#c3e4fc}html[data-theme=dark] .g2-screen.g5-spatial .atlas-profile-bar{color:#fff;background:#245f8f}html[data-theme=dark] .g2-screen.g5-spatial .atlas-profile-bar button{color:#fff;background:0 0;border-color:#d5ebfa}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge{color:#d8e8f6;background:#2d4359}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge[data-role=operations]{color:#cadbff;background:#2a3c65}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge[data-role=regency_coordinator]{color:#ebccff;background:#493158}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge[data-role=district_coordinator]{color:#b7e8ed;background:#21494e}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge[data-role=village_coordinator]{color:#f4d8a6;background:#4b3d24}html[data-theme=dark] .g2-screen.g5-spatial .atlas-role-badge[data-role=volunteer]{color:#c9eac1;background:#2b462d}html[data-theme=dark] .g2-screen .g2-brand-band,html[data-theme=dark] .g2-screen .g2-section-heading{color:#fff;background:#245f8f}html[data-theme=dark] .authpage{color:#e6edf5;background:#101d2b}html[data-theme=dark] .authcard{color:#e6edf5;box-shadow:none;background:#192a3b;border-color:#536d86}html[data-theme=dark] .authbrand span{color:#adc0d3}html[data-theme=dark] .error-banner{color:#ffc0c7;background:#492b36;border-color:#c87583}html[data-theme=dark] .skip{color:#c3e4fc;background:#192a3b}html[data-theme=dark] .g2-screen .linkbutton{color:#b3dbff;background:0 0}html[data-theme=dark] .g2-screen .g2-section-heading :is(h2,p){color:#fff}html[data-theme=dark] .g2-screen.g5-spatial .atlas-map pattern rect{fill:#2b4054}html[data-theme=dark] .g2-screen.g5-spatial .atlas-map pattern path{stroke:#7d9ab3}.g2-local-banner{color:#2c3e50;letter-spacing:.06em;background:#e7f1f8;padding:8px 16px;font:12px/1.4 system-ui,sans-serif}.g2-shell{--jaring-bottom-nav-offset:64px;background:#fff;min-height:calc(100dvh - 32px)}.g2-shell .g2-topbar{color:var(--g2-accent);border:0;border-bottom:3px solid var(--g2-accent);font-family:var(--jaring-font-body);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px max(16px,50vw - 520px);display:flex}.g2-shell .g2-product{min-height:44px;color:var(--g2-accent);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;max-width:100%;padding:0;display:flex}.g2-product strong{font-size:22px;line-height:1.2}.g2-product span{font-size:14px;font-weight:400}.g2-shell .g2-header-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.g2-shell .g2-header-actions button{min-width:44px;min-height:44px;color:var(--g2-accent);border:1px solid var(--g2-accent);background:0 0;border-radius:2px}.g2-session-line{background:var(--g2-tint);color:var(--g2-ink);font:14px/1.4 var(--jaring-font-body);text-align:center;padding:10px 16px}.g2-shell>main{width:100%;min-width:0;max-width:1104px}.g2-modern>main{max-width:1040px;padding:24px 16px}.g2-modern{background:var(--g2-bg)}.g2-screen{color:var(--g2-ink);font:16px/1.4 var(--jaring-font-body);overflow-wrap:anywhere}.g2-screen .g2-page-heading{background:0 0;border:0;margin:0;padding:0 0 24px;display:block}.g2-page-heading h1{letter-spacing:-.02em;margin:8px 0 12px;font-size:34px;font-weight:700;line-height:1.05}.g2-page-heading p{margin:6px 0}.g2-screen .eyebrow{color:var(--g2-accent);letter-spacing:.08em;font-size:14px;font-weight:700}.g2-screen h2{margin:0 0 16px;font-size:22px;line-height:1.15}.g2-screen h3{font-size:18px;line-height:1.25}.g2-screen p{max-width:75ch}.g2-screen input,.g2-screen select,.g2-screen textarea{border:1px solid var(--control-border);min-height:48px;color:var(--g2-ink);font:inherit;background:#fff;border-radius:2px;max-width:100%;padding:12px}.g2-screen textarea{resize:vertical;min-height:144px}.g2-screen label{margin:12px 0 8px;font-size:16px;font-weight:700}.g2-screen button,.g2-screen .linkbutton{min-width:44px;min-height:44px;font:700 16px/1.4 var(--jaring-font-body);background:var(--g2-accent);color:#fff;border-radius:2px;max-width:100%;padding:10px 14px}.g2-screen button.secondary,.g2-screen button.quiet{color:var(--g2-accent);border:1px solid var(--g2-line);background:#fff}.g2-screen .linkbutton{color:var(--g2-accent);text-align:left;text-underline-offset:3px;background:0 0;border:0;padding-left:0;text-decoration:underline}.g2-screen :focus-visible,.g2-shell .g2-topbar :focus-visible{outline:3px solid var(--g2-accent);outline-offset:3px}.g2-shell .g2-topbar :focus-visible{outline-color:var(--g2-accent)}.g2-screen input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px;accent-color:var(--g2-accent);flex:none}.g2-section{border-top:1px solid var(--g2-line);background:#fff;margin:0;padding:24px 0}.g2-section-heading{background:var(--g2-accent);color:#fff;align-items:baseline;gap:12px;margin:0 0 24px;padding:10px 12px;display:flex}.g2-screen .g2-section-heading h2{margin:0;font-size:18px;line-height:1.25}.g2-screen .g2-section-number{color:var(--g2-accent);border-right:1px solid #8baec9;flex:none;margin:0;padding-right:12px;font-size:14px;font-weight:700}.g2-screen .g2-section-heading .g2-section-number{color:#fff}.g2-brand-band{background:var(--g2-accent);color:#fff;border-left:8px solid #1487ce;margin:0 0 24px;padding:24px}.g2-brand-band p{margin:0 0 6px;font-size:14px}.g2-brand-band strong{font-size:24px;display:block}.g2-brand-band small{margin-top:8px;font-size:14px;display:block}.g2-task-list,.g2-notifications{margin:0;padding:0;list-style:none}.g2-task-row{border-bottom:1px solid var(--g2-line);grid-template-columns:minmax(0,1fr) 24px;gap:8px 16px;padding:16px 0;display:grid}.g2-task-row>.badge{grid-column:1;justify-self:start}.g2-task-copy{grid-column:1;min-width:0}.g2-task-copy h2{margin:0;font-size:20px}.g2-task-copy p{margin:6px 0}.g2-task-copy .linkbutton{padding-top:4px;padding-bottom:4px;font-size:20px}.g2-row-arrow{color:var(--g2-accent);grid-area:1/2/3;align-self:center;font-size:24px}.g2-meta,.g2-screen .muted{color:var(--g2-muted);font-size:14px}.g2-screen .badge{color:#403b2e;background:#eee9dd;border-radius:2px;font-size:14px}.g2-screen .badge.good{color:#283e22;background:#e2e9dc}.g2-screen .badge.review,.g2-screen .badge.work{color:#024279;background:#e7f1f8}.g2-screen .badge.bad{color:#702617;background:#fae6df}.g2-filter-grid{gap:16px;display:grid}.g2-queue+.g2-queue{margin-top:24px}.g2-count{background:var(--g2-tint);color:var(--g2-accent);padding:2px 8px;font-size:16px;display:inline-block}.g2-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.g2-link-list{flex-direction:column;gap:12px;display:flex}.g2-link-list .stat{box-shadow:none;background:0 0;border:0;padding:10px 0;display:block}.g2-scope-note{border-top:1px solid var(--g2-line);color:var(--g2-muted);padding-top:16px;font-size:14px}.g2-notice{border-left:4px solid var(--g2-accent);background:var(--g2-tint);margin:16px 0;padding:16px}.g2-notice h2{margin-bottom:8px;font-size:20px}.g2-error{color:#702617;background:#fae6df;border-left-color:#ad2939}.g2-conflict{background:#fff8e3;border-left-color:#855300}.g2-check{align-items:center;gap:12px;min-height:44px;display:flex}.g2-notifications li{border-bottom:1px solid var(--g2-line);padding:20px 0}.g2-meta-grid{gap:16px;margin:20px 0;display:grid}.g2-meta-grid dt{color:var(--g2-muted);font-size:14px}.g2-meta-grid dd{margin:4px 0 0;font-weight:700}.g2-page-heading .g2-meta-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0}.g2-page-heading .g2-meta-compact dd{font-size:16px}.g2-preserve{white-space:pre-wrap}.g2-criteria{font-size:20px;font-weight:700}.g2-back{margin-bottom:20px}.g2-screen details>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.g2-result-version+.g2-result-version{border-top:1px solid var(--g2-line);margin-top:16px;padding-top:16px}.g2-screen .empty{text-align:left;background:0 0;border:0;border-radius:0;padding:24px 0}.g2-screen .empty .icon{display:none}.g2-shell .g2-footer{color:var(--g2-muted);max-width:1040px;margin:auto;padding:24px 16px;font-size:14px}.g2-footer span{display:block}.g2-shell .jaring-bottom-nav{z-index:5;border-top:1px solid var(--g2-line);font-family:var(--jaring-font-body);background:#fff}.g2-screen .jaring-action-dock{border-top:1px solid var(--g2-line);z-index:4;background:#fff;margin:16px -16px 0;padding:12px 16px}@media (width>=700px){.g2-modern>main{padding:40px 32px}.g2-filter-grid{grid-template-columns:minmax(0,1fr) minmax(200px,320px)}.g2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g2-task-row{grid-template-columns:130px minmax(0,1fr) 24px}.g2-task-row>.badge{grid-area:1/1;align-self:start}.g2-task-copy{grid-column:2}.g2-row-arrow{grid-column:3}.g2-screen .jaring-action-dock{margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.g2-page-heading h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.g2-shell *,.g2-shell :before,.g2-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g2-shell .jaring-bottom-nav{color:#fff;background:var(--g2-accent)}.g2-shell .jaring-bottom-nav button[aria-current=page]{color:#fff;background:var(--g2-medium);border-top-color:#fff}.g2-shell .jaring-bottom-nav button:focus-visible,.g2-shell .jaring-bottom-nav button[aria-current=page]:focus-visible{outline-color:#fff}.g4-workspace-layout,.g2-shell,.g2-screen{--teal:var(--g2-accent);--ink:var(--g2-ink);--muted:var(--g2-muted);--line:var(--g2-line);--bg:var(--g2-bg)}.g2-screen a,.g2-screen .jaring-attachments a{color:var(--g2-accent)}.g4-header-icon{flex:none;display:block}.g2-shell .g2-header-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.g4-unread{background:var(--g2-accent);color:#fff;border-radius:2px;min-width:18px;padding-inline:3px;font-size:12px;line-height:18px}[data-screen-id=P05] .g2-brand-band{border-left-width:4px;margin-bottom:16px;padding:10px 14px}[data-screen-id=P05] .g2-brand-band p{margin:0;font-size:18px;font-weight:700}.g2-screen .g4-queue-heading{align-items:center;gap:10px}.g4-queue-heading h2{flex:1;min-width:0}.g2-screen .g4-queue-heading button{color:#fff;background:0 0;border:1px solid #fff;flex:none;min-width:44px;min-height:44px;padding-inline:10px;font-size:14px}.g2-screen .g4-queue-heading button:focus-visible{outline-offset:-4px;outline-color:#fff}@media (width<=699px){.g2-local-banner{letter-spacing:.03em;padding-block:4px}.g2-shell .g2-topbar{flex-wrap:nowrap;gap:8px;padding:8px 16px}.g2-shell .g2-product{overflow-wrap:anywhere;flex:1;min-width:0}.g2-product strong{font-size:18px}.g2-product span{font-size:12px;line-height:1.4}.g2-shell .g2-header-actions{flex-wrap:nowrap;gap:6px}.g2-shell .g2-header-actions button{width:44px;height:44px;padding:0}.g4-header-icon{display:block}.g4-header-label{display:none}.g4-unread{position:absolute;top:-3px;right:-3px}.g2-session-line{text-align:left;padding:6px 16px}.g2-modern>main{padding-top:16px}[data-screen-id=P05] .g2-page-heading{padding-bottom:16px}[data-screen-id=P05] .g2-page-heading h1{margin-block:6px 8px}[data-screen-id=P05] .g2-section{padding-top:16px}[data-screen-id=P05] .g2-section-heading{margin-bottom:16px}}.g4-header-label{display:none}.g2-shell .g2-header-actions button{width:44px;height:44px;padding:0}.g2-header-actions .g4-unread{position:absolute;top:-3px;right:-3px}@media (width<=420px){.g2-shell .g2-product{flex:1 1 0;width:0}.g2-shell .g2-header-actions{flex:none}.g2-product strong{max-height:2.3em;font-size:16px;line-height:1.15;overflow:hidden}.g2-product span{display:none}}form[hidden]{display:none}.g2-queue-area{gap:.5rem;margin-bottom:.75rem;display:grid}.g2-queue{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.g2-queue>.g2-task-list{flex:0 0 100%;min-width:0}.g2-queue p{margin:0}.g2-queue p:empty{display:contents}.g2-queue button{min-height:44px}.g2-queue-warn,.g2-queue-urgent,.g2-queue-removed,.g2-recovered{border:1px solid var(--g2-line,#8baec9);border-left-width:4px;margin:0;padding:.75rem 1rem}.g2-queue-urgent,.g2-queue-removed{border-left-color:#a64132}.g2-queue-removed h2,.g2-recovered h2{margin:0 0 .5rem;font-size:1.125rem}.g2-recovered textarea{width:100%}.error-boundary{margin:1rem}.g2-overdue{color:var(--jaring-danger)}.team-more-filters summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:700}@media (width>=760px){.team-more-filters{display:contents}.team-more-filters summary{display:none}}@media (width<=999px){html{scroll-padding-bottom:160px}}.g3-screen .g3-list{margin:0;padding:0;list-style:none}.g3-screen .g3-list>li{border-bottom:1px solid var(--g2-line);padding:20px 0}.g3-screen .g3-list h2{margin-block:8px}.g3-screen .g3-list .linkbutton{padding:0;font-size:22px;text-decoration:none}.g3-screen .g3-list .linkbutton:hover{text-decoration:underline}.g3-screen .g3-filter{gap:16px;margin-bottom:20px;display:grid}.g3-screen .g3-filter label{display:block}.g3-screen .g3-filter input,.g3-screen .g3-filter select{width:100%}.g3-screen .g3-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.g3-screen .g3-meta>div{min-width:0}.g3-screen .g3-meta dt{color:var(--g2-muted);font-size:14px}.g3-screen .g3-meta dd{margin:4px 0 0;font-weight:700}.g3-screen .g3-preserve{white-space:pre-wrap}.g3-screen .g3-actions,.g3-screen .g3-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.g3-screen .g3-note{color:var(--g2-muted);font-size:14px}.g3-screen .g3-metric-row{text-align:left;border-bottom:1px solid var(--g2-line);justify-content:space-between;align-items:center;width:100%;padding-block:16px;display:flex}.g3-screen .g3-metric-row strong{font-size:24px}.g3-screen .g3-case-chip{background:var(--g2-tint);color:var(--g2-ink);padding:4px 8px;font-size:14px;font-weight:700;display:inline-block}.g3-sheet{color:#2c3e50;font:16px/1.4 Jaring Carlito,Arial,sans-serif}.g3-sheet label{margin-block:16px 8px;font-weight:700;display:block}.g3-sheet :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:48px;font:inherit;color:inherit;border:1px solid var(--control-border);box-sizing:border-box;border-radius:2px;padding:12px}.g3-sheet textarea{resize:vertical;min-height:120px}.g3-sheet button{color:#fff;background:#024279;border:1px solid #024279;border-radius:2px;min-width:44px;min-height:44px;padding:10px 14px;font:700 16px/1.4 Jaring Carlito,Arial,sans-serif}.g3-sheet button.secondary{color:#024279;background:#fff}.g3-sheet .g3-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.g3-sheet .g3-actions button{flex:160px}.g3-sheet .g3-notice{overflow-wrap:anywhere;background:#e7f1f8;border-left:4px solid #024279;margin-block:16px;padding:16px}.g3-sheet .g3-error{background:#fff0f2;border-color:#ad2939}.g3-sheet :focus-visible{outline-offset:3px;outline:3px solid #024279}.g3-sheet .g3-ack{align-items:flex-start;gap:12px;padding:12px 0;font-weight:400;display:flex}.g3-sheet .g3-ack input{min-width:24px;min-height:24px;margin:0}.g3-sheet dl{margin:16px 0}.g3-sheet dt{color:#465d72;font-size:14px}.g3-sheet dd{overflow-wrap:anywhere;margin:0 0 12px}.g3-screen details>summary{cursor:pointer;min-height:44px;padding:12px 0}.g3-screen :is(a,button){scroll-margin-block:120px}@media (width>=700px){.g3-screen .g3-filter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media (prefers-reduced-motion:reduce){.g3-sheet *,.g3-screen *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g3-screen .g3-metric{border-bottom:1px solid var(--g2-line);grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:16px 0;display:grid}.g3-screen .g3-metric strong{font-size:28px}.g3-screen .g3-metric button{grid-column:1/-1;justify-self:start}.g3-sheet input[type=checkbox]{width:24px;min-height:24px;margin-right:12px}.g4-workspace-layout{min-width:0}@media (width>=1000px){.g2-shell[data-workspace-layout=operational]{--jaring-bottom-nav-offset:0px;padding-left:var(--jaring-sidebar-width,232px)}.g2-shell[data-workspace-layout=operational]>.g2-topbar{box-sizing:border-box;min-height:91px;padding:20px 40px}.g2-shell[data-workspace-layout=operational]>.g2-session-line{box-sizing:border-box;text-align:left;min-height:44px;padding:12px 40px}.g2-shell[data-workspace-layout=operational]>main{box-sizing:border-box;max-width:none;margin:0;padding:32px 40px 40px}.g2-shell[data-workspace-layout=operational]>.g2-footer{max-width:none;padding-inline:40px}.g2-shell[data-workspace-layout=operational] .g2-task-row{box-sizing:border-box;grid-template-columns:150px minmax(0,1fr) 24px;gap:16px 24px;min-height:104px;padding:20px 16px}.g2-shell[data-workspace-layout=operational] .g3-list>li{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;min-width:0;padding:20px 16px;display:grid}.g2-shell[data-workspace-layout=operational] .g3-list>li>:not(.badge):not(.g3-case-chip){grid-column:1;min-width:0}.g2-shell[data-workspace-layout=operational] .g3-list>li>:is(.badge,.g3-case-chip){grid-area:1/2;align-self:start}.g2-shell[data-workspace-layout=operational] .g2-screen:is([data-screen-id=P05],[data-screen-id=P09],[data-screen-id=P11],[data-screen-id=P12],[data-screen-id=P15],[data-screen-id=P18]){grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);align-items:start;gap:0 32px;display:grid}.g2-shell[data-workspace-layout=operational] .g2-screen>:is(.g2-page-heading,.g2-back,.g2-brand-band,.g2-notice,.g2-scope-note,.g3-actions,.g3-note,.g3-pagination,.jaring-action-dock){grid-column:1/-1}.g2-shell[data-workspace-layout=operational] .g2-screen>:is(section,div){min-width:0}.g2-shell[data-workspace-layout=operational] .g2-screen>:is(section,div):has(.jaring-action-dock){grid-column:1/-1}.g2-shell[data-workspace-layout=operational] .g2-screen .jaring-action-dock{justify-content:flex-end;margin-inline:-40px;padding:14px 40px;bottom:0}.g2-shell[data-workspace-layout=operational] .jaring-action-dock>:is(button,a){flex:0 auto;min-width:180px;max-width:320px}.g4-workspace-layout[data-workspace-layout=operational] .jaring-bottom-sheet{width:min(720px,100vw - 296px);max-width:calc(100vw - 296px);padding:28px;left:232px;right:0}.g4-workspace-layout[data-workspace-layout=operational] :is(.task-flow fieldset,.g4-form-grid:not([hidden]),.g3-sheet form){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.g4-workspace-layout[data-workspace-layout=operational] :is(.task-flow fieldset,.g4-form-grid:not([hidden]),.g3-sheet form)>:is(legend,h2,h3,p,fieldset,.task-flow-context,.task-flow-preview,.task-flow-conflict,.task-flow-success,.task-flow-error,.task-flow-actions,.g3-actions,.g3-notice,.g3-error){grid-column:1/-1}.g4-workspace-layout[data-workspace-layout=operational] :is(.task-flow fieldset,.g4-form-grid:not([hidden]),.g3-sheet form)>:is(label,div):has(textarea){grid-column:1/-1}.g4-workspace-layout[data-workspace-layout=operational] :is(.task-flow fieldset,.g4-form-grid:not([hidden]),.g3-sheet form)>*{min-width:0}}@media (prefers-reduced-motion:reduce){.g4-workspace-layout,.jaring-desktop-sidebar{scroll-behavior:auto}}@media (width>=1000px){.g4-workspace-layout[data-workspace-layout=operational] .g4-form-grid[hidden]{display:none}.g4-workspace-layout[data-workspace-layout=operational] :is(.task-flow fieldset,.g3-sheet form)>:is(label,input,select,textarea),.g4-workspace-layout[data-workspace-layout=operational] .g3-sheet form>:is(dl,.jaring-member-select){grid-column:1/-1}.g4-workspace-layout[data-workspace-layout=operational]>.g2-local-banner{padding-left:248px}.g2-shell[data-workspace-layout=operational] .g2-page-heading h1{max-width:30ch}.g4-workspace-layout[data-workspace-layout=operational] .g4-form-full{grid-column:1/-1}.g4-workspace-layout[data-workspace-layout=operational] .task-flow fieldset>:is(.jaring-member-select,.task-parent-select){grid-column:auto}}.g4-workspace-layout .task-flow label{font-size:16px;line-height:1.4}.g2-shell .jaring-desktop-sidebar .g2-topbar{color:#fff;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:20px;padding:0 8px 16px;display:flex}.g2-shell .jaring-desktop-sidebar .g2-product{color:#fff;border:0;width:100%;margin:0;padding:0}.g2-shell .jaring-desktop-sidebar .g2-header-actions button{color:#fff;border:1px solid #8baec9;width:44px;min-height:44px;margin:0}.g2-shell .jaring-desktop-sidebar .g2-session-line{color:#fff;overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #8baec9;padding:0 8px 20px;font-size:14px}.g2-shell .jaring-desktop-sidebar .g2-header-actions{flex-wrap:nowrap;gap:4px}.g2-pane-list,.g2-pane-detail{min-width:0}.g2-pane-placeholder{color:var(--g2-muted);padding:24px 0}.g2-pane-placeholder h2{margin:0 0 8px;font-size:20px}.g2-pane-placeholder kbd{border:1px solid var(--g2-line);text-align:center;border-radius:2px;min-width:20px;padding:0 5px;font:13px/1.6 ui-monospace,Menlo,Consolas,monospace;display:inline-block}.g2-task-row.is-active,.g3-list>li.is-active{box-shadow:inset 4px 0 0 var(--g2-accent);padding-left:12px}@media (width>=1000px){.g2-shell[data-split=true]>main{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:0;max-width:none;padding:0;display:grid}.g2-shell[data-split=true] .g2-pane-list{border-right:1px solid var(--g2-line);background:var(--jaring-paper,#fff);max-height:100dvh;padding:24px 20px 48px;position:sticky;top:0;overflow:auto}.g2-shell[data-split=true] .g2-pane-detail{padding:32px 40px 48px}.g2-shell[data-split=true] .g2-pane-list .g2-page-heading h1,.g2-shell[data-split=true] .g2-pane-list .g2-page-heading h2.g2-pane-title{max-width:none;font-size:24px}.g2-shell[data-split=true] .g2-pane-list .g2-task-row{grid-template-columns:minmax(0,1fr) 24px;min-height:0;padding:14px 0}.g2-shell[data-split=true] .g2-pane-list .g2-task-row>.badge{grid-area:auto/1}.g2-shell[data-split=true] .g2-pane-list .g2-task-copy{grid-column:1}.g2-shell[data-split=true] .g2-pane-list .g2-row-arrow{grid-column:2}.g2-shell[data-split=true] .g2-pane-list .g2-task-copy .linkbutton{font-size:17px}.g2-shell[data-split=true] .g2-pane-list .g2-task-copy p{font-size:15px}.g2-shell[data-split=true] .g2-pane-list .g3-list .linkbutton{font-size:18px}.g2-shell[data-split=true] .g2-pane-detail .g2-screen{display:block}.g2-shell[data-split=true] .g2-pane-detail .g2-page-heading h1{font-size:32px}.g2-shell[data-split=true] .g2-pane-detail .jaring-action-dock{margin-inline:-40px;padding-inline:40px}.g2-shell[data-split=true] .g2-pane-list .g2-filter-grid,.g2-shell[data-split=true] .g2-pane-list .g3-filter{grid-template-columns:minmax(0,1fr)}.g2-shell[data-split=true] .g2-pane-list .g2-filter-grid input,.g2-shell[data-split=true] .g2-pane-list .g2-filter-grid select{width:100%}}.authpage.authsignature{--signature-blue:#024279;--signature-ink:#12334c;--signature-muted:#52697b;width:100%;max-width:none;min-height:100dvh;color:var(--signature-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;grid-template-columns:minmax(0,56fr) minmax(0,44fr);align-items:stretch;margin:0;padding:0;display:grid}.authsignature .signature-skip{z-index:10;color:var(--signature-blue);background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.authsignature .signature-skip:focus{top:12px}.authsignature .signature-story{isolation:isolate;color:#fff;background:#052e52;min-height:0;position:relative;overflow:hidden}.signature-story:before{content:"";z-index:-2;background:radial-gradient(at 75% 25%,#1c6094,#0000 62%);position:absolute;inset:0}.authsignature .signature-header{z-index:2;color:#fff;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:38px 46px;display:flex;position:relative}.signature-logo{width:270px;max-width:100%;height:auto;display:block}.signature-product{color:#fff;letter-spacing:.04em;font-size:18px}.signature-environment{text-align:center;color:var(--signature-muted);margin:0;font-size:11px;line-height:14px;position:absolute;inset:auto 0 2px}.signature-region{white-space:nowrap;border-left:1px solid #ffffff60;padding-left:20px;font-size:14px}.signature-portrait{z-index:-1;object-fit:cover;object-position:center top;pointer-events:none;width:85%;height:calc(100% - 40px);position:absolute;top:66px;right:-40px}.signature-shade{pointer-events:none;background:linear-gradient(#0000 33%,#022b4d70 63%,#022b4df0 86%,#022b4d 99%);position:absolute;inset:0}.signature-copy{position:absolute;bottom:112px;left:56px;right:40px}.signature-eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:14px;font-weight:700}.signature-copy .signature-eyebrow{color:#b6daf2;margin:0 0 22px}.authsignature .signature-copy .signature-title{letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(62px,5.8vw,94px);line-height:.98}.signature-copy .signature-title span{color:#badff8}.authsignature .signature-story-footer{color:#d5e4ef;background:0 0;border:0;border-top:1px solid #ffffff36;justify-content:space-between;gap:18px;margin:0;padding:24px 0 0;font-size:14px;display:flex;position:absolute;bottom:30px;left:56px;right:45px}.signature-story-footer ul{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.signature-story-footer li+li:before{content:"·";margin-right:22px}.signature-access{background:#fff;flex-direction:column;justify-content:space-between;align-items:center;gap:48px;min-width:0;padding:38px 56px 30px;display:flex;position:relative}.signature-access-top{width:100%;color:var(--signature-muted);justify-content:space-between;align-items:center;gap:15px;display:flex}.signature-access-top svg{color:var(--signature-blue);flex-shrink:0}.signature-form-wrap{width:100%;max-width:388px;margin-block:auto}.signature-welcome{width:49px;height:49px;color:var(--signature-blue);background:#edf4f9;border-radius:14px;place-items:center;margin-bottom:25px;display:grid}.authpage.authsignature .authcard{width:100%;max-width:none;box-shadow:none;color:var(--signature-ink);background:#fff;border:0;border-radius:0;margin:0;padding:0}.authsignature .authcard h2{max-width:300px;color:var(--signature-ink);letter-spacing:-.035em;margin:0 0 12px;font-size:38px;line-height:1.1}.authsignature .authcard p{color:var(--signature-muted);line-height:1.5}.authsignature .authcard form{margin:0;display:block}.authsignature .authcard form>div{margin-top:20px}.authsignature .authcard label{color:var(--signature-ink);margin:0 0 9px;font-size:16px;font-weight:700;display:block}.authsignature .auth-password-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.authsignature .signature-forgot{color:var(--signature-blue);background:0 0;border:0;min-height:44px;margin-top:-12px;padding:0 0 9px;font-size:14px;font-weight:400}.authsignature .authcard input{width:100%;height:54px;min-height:54px;color:var(--signature-ink);background:#fff;border:1px solid #5f7f99;border-radius:8px;padding:0 16px;font-size:16px}.authsignature .authcard input::placeholder{color:#617486}.authsignature .authhero-password{position:relative}.authsignature .authhero-password input{padding-right:54px}.authsignature .authcard .authhero-eye{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--signature-muted);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:5px;right:5px}.authsignature .authcard button[type=submit]{color:#fff;background:var(--signature-blue);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;margin-top:26px;padding:14px 20px;font-weight:700;display:flex}.authsignature .authcard button[type=submit]:hover:not(:disabled){background:#095c98}.signature-arrow{font-size:24px;font-weight:400;line-height:1}.authsignature .authcard .authhero-help{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:14px;display:flex}.authsignature .authhero-help-button{min-height:44px;color:var(--signature-blue);text-underline-offset:4px;background:0 0;border:0;padding:8px 2px;font-size:14px;font-weight:400;text-decoration:underline}.authsignature .authhero-registration{border-top:1px solid #dce5eb;margin-top:28px;padding-top:20px}.authsignature .authhero-registration p{margin:0 0 4px;font-size:14px}.authsignature .authhero-registration a{min-height:44px;color:var(--signature-blue);justify-content:space-between;align-items:center;gap:16px;font-weight:700;text-decoration:none;display:flex}.authsignature .authhero-registration a:hover{text-decoration:underline}.signature-join-arrow{background:#eef4f9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:400;display:grid}.authsignature .authcard .authhero-message,.authsignature .authcard .error{overflow-wrap:anywhere;border-radius:6px;padding:12px;font-size:14px}.authsignature .authcard .authhero-message{color:var(--signature-ink);background:#e7f1f8}.authsignature .authcard .error{color:#8d2121;background:#fff0f0}.authsignature :is(button,input,a,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #a96316}html[data-theme=dark] .authpage.authsignature .authcard a,html[data-theme=dark] .authpage.authsignature .signature-skip{color:var(--signature-blue)}@media (width>=1700px){.signature-copy{bottom:150px}.signature-portrait{width:78%}.signature-access{padding:45px 80px 30px}}@media (width<=1150px) and (width>=761px){.authpage.authsignature{grid-template-columns:minmax(0,51fr) minmax(0,49fr)}.authsignature .signature-header{padding:30px}.signature-logo{width:260px}.signature-region{display:none}.signature-copy{bottom:125px;left:32px}.authsignature .signature-copy .signature-title{font-size:clamp(48px,6vw,64px)}.authsignature .signature-story-footer{left:32px;right:30px}.signature-story-footer ul{gap:10px}.signature-story-footer li+li:before{margin-right:10px}.signature-access{padding:34px}.signature-portrait{width:115%;top:100px;right:-110px}}@media (width<=760px){.authpage.authsignature{display:block}.authsignature .signature-story{height:292px;min-height:292px}.authsignature .signature-header{padding:20px 24px}.signature-logo{width:260px}.signature-region,.authsignature .signature-story-footer,.signature-access-top,.signature-welcome{display:none}.signature-portrait{width:185px;height:322px;top:78px;right:-10px}.signature-shade{background:linear-gradient(#0000 50%,#022b4dd9),linear-gradient(90deg,#022b4d,#0000 90%)}.signature-copy{bottom:27px;left:24px;right:15px}.signature-copy .signature-eyebrow{letter-spacing:.12em;max-width:180px;margin-bottom:14px;font-size:11px}.authsignature .signature-copy .signature-title{font-size:41px}.signature-access{gap:30px;padding:25px 24px 20px}.signature-form-wrap{max-width:440px}.authsignature .authcard h2{max-width:none;margin-bottom:8px;font-size:30px}.authsignature .authcard form>div{margin-top:18px}.authsignature .authcard input{height:52px;min-height:52px}.authsignature .authcard .authhero-eye{top:4px}.authsignature .authcard .authhero-help{margin-top:10px}.authsignature .authhero-registration{margin-top:15px;padding-top:12px}}@media (width<=380px){.authsignature .signature-copy .signature-title{font-size:38px}.signature-portrait{width:166px;top:88px;right:-14px}}@media (width>=761px) and (height<=880px){.signature-access{gap:12px;padding-block:16px}.signature-welcome{display:none}.authsignature .authcard h2{max-width:none;margin-bottom:8px;font-size:30px}.authsignature .authcard form>div{margin-top:16px}.authsignature .authcard button[type=submit]{margin-top:20px}.authsignature .authcard .authhero-help{margin-top:8px}.authsignature .authhero-registration{margin-top:14px;padding-top:12px}.authsignature .signature-header{padding-block:20px}.signature-portrait{object-fit:contain;object-position:right top;height:calc(100% - 60px);top:60px}.signature-copy{bottom:90px}.authsignature .signature-copy .signature-title{font-size:clamp(48px,min(5.8vw,9dvh),84px)}.signature-copy .signature-eyebrow{margin-bottom:16px}.authsignature .signature-story-footer{padding-top:18px;bottom:22px}}@media (width>=761px) and (height<=620px){.signature-access-top{display:none}}@media (width>=761px){.authpage.authsignature{--signature-header-inset:38px;--signature-header-row:67px}.authpage.authsignature .signature-header{padding-block:var(--signature-header-inset);height:calc(var(--signature-header-row) + 2 * var(--signature-header-inset))}.authpage.authsignature .signature-access{padding-top:var(--signature-header-inset)}.authsignature .signature-access-top{flex:0 0 var(--signature-header-row);min-height:var(--signature-header-row)}}@media (width>=1700px){.authpage.authsignature{--signature-header-inset:45px}}@media (width>=761px) and (width<=1150px){.authpage.authsignature{--signature-header-inset:30px}}@media (width>=761px) and (height<=880px){.authpage.authsignature{--signature-header-inset:20px}}@media (width>=761px){.authsignature .signature-portrait{object-fit:contain;object-position:right top;width:85%;height:calc(100% - 80px);top:80px;right:0}}@media (width<=760px){.authsignature .signature-story{height:330px;min-height:330px}.authsignature .signature-portrait{object-fit:contain;object-position:right top;width:44%;height:248px;top:82px;right:0}.authsignature .signature-copy{bottom:42px;left:24px;right:calc(44% + 8px)}.authsignature .signature-copy .signature-title{font-size:clamp(26px,8.3vw,36px)}.authsignature .signature-copy .signature-eyebrow{letter-spacing:.08em;max-width:100%;margin-bottom:14px;font-size:10px;display:block}.authsignature .signature-shade{background:linear-gradient(90deg,#022b4d 0%,#022b4d70 32%,#0000 60%)}}@media (width<=760px) and (height<=900px){.authsignature .signature-story{height:clamp(200px,100dvh - 550px,292px);min-height:200px}.authsignature .signature-access{gap:16px;padding-block:20px 16px}.authsignature .authcard form>div{margin-top:14px}.authsignature .authcard button[type=submit]{margin-top:20px}.authsignature .authcard .authhero-help{margin-top:6px}.authsignature .authhero-registration{margin-top:10px;padding-top:10px}}@media (width<=760px) and (height<=760px){.authsignature .signature-story{height:clamp(170px,100dvh - 490px,220px);min-height:170px}.authsignature .signature-header{padding-block:8px}.authsignature .signature-copy{bottom:14px;right:24px}.authsignature .signature-copy .signature-eyebrow{display:none}.authsignature .signature-copy .signature-title{font-size:34px}.authsignature .signature-portrait{display:none}.authsignature .signature-access{gap:0;padding-block:12px}.authsignature .authcard h2{font-size:28px}.authsignature .authcard form>div{margin-top:12px}.authsignature .authcard button[type=submit]{margin-top:16px}.authsignature .authhero-registration{margin-top:6px;padding-top:8px}}.authpage.authhero{isolation:isolate;box-sizing:border-box;color:#fff;background:radial-gradient(at 50% 40%,#145981,#052d50 70%);flex-direction:column;align-items:stretch;min-height:100svh;padding:24px 48px 18px;display:flex;position:relative;overflow:hidden}.authhero .authhero-art{z-index:-1;opacity:.35;pointer-events:none;position:absolute;inset:0}.authhero-art svg{width:100%;height:100%}.authhero .authhero-top{color:#fff;background:0 0;border:0;justify-content:flex-end;padding:0;display:flex}.authhero-top strong,.authhero-top span{display:block}.authhero-top strong{font-size:16px}.authhero-top span{font-size:14px}.authhero .authhero-main{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;margin:0;padding:26px 0;display:flex}.authpage.authhero .authcard{box-sizing:border-box;color:#153a57;background:#fff;border:0;border-radius:12px;width:min(100%,390px);margin:0;padding:28px 32px;box-shadow:0 28px 90px #001c3670}.authhero .authcard h1,.authhero .authcard h2{color:#153a57;letter-spacing:-.02em;margin:0 0 8px;font-size:23px;line-height:1.15}.authhero .authcard .muted,.authhero .authcard p{color:#466174;font-size:14px;line-height:1.45}.authhero .authcard form{display:block}.authhero .authcard label{color:#153a57;margin:17px 0 7px;font-size:14px;font-weight:700;display:block}.authhero .authcard input,.authhero .authcard select{box-sizing:border-box;border:1px solid var(--control-border);color:#153a57;width:100%;height:48px;min-height:48px;font:inherit;background:#fbfdff;border-radius:7px;padding:10px 12px}.authhero .authcard input::placeholder{color:#566d7d}.authhero .authhero-password{position:relative}.authhero .authhero-password input{padding-right:50px}.authhero .authcard .authhero-eye{color:#355b76;background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid;position:absolute;inset:2px 2px auto auto}.authhero .authcard button[type=submit],.authhero .authcard button[data-testid=login-submit]{color:#fff;background:#024279;border:0;border-radius:7px;width:100%;min-height:48px;margin-top:22px;font-weight:700}.authhero .authcard button:disabled{opacity:.6;cursor:not-allowed}.authhero .authcard .authhero-help{text-align:center;margin:16px 0 0;font-size:13px}.authhero .authcard .authhero-help-button{color:#024279;background:0 0;border:0;min-height:44px;margin:0;padding:8px 0;text-decoration:underline;display:inline}.authhero .authcard .authhero-registration{text-align:center;margin:0;font-size:13px}.authhero .authcard a{color:#024279;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.authhero .authcard .authhero-message{color:#153a57;background:#e7f1f8;border-radius:6px;padding:12px}.authhero .authcard .error{color:#8d2121;overflow-wrap:anywhere;background:#fff0f0;padding:12px}.authhero .authhero-footer{text-align:right;color:#bed5e5;background:0 0;border:0;padding:0;font-size:12px}.authhero .authcard .authhero-consent{align-items:flex-start;gap:10px;min-height:44px;font-weight:400;line-height:1.4;display:flex}.authhero .authcard .authhero-consent input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:2px 0}.authhero .authcard small{font-size:12px;line-height:1.4}.authhero :is(button,input,select,a):focus-visible{outline:3px solid var(--jaring-focus);outline-offset:3px}html[data-theme=dark] .authpage.authhero .authcard{color:#153a57;background:#fff}html[data-theme=dark] .authpage.authhero .authcard :is(h1,h2,label){color:#153a57}html[data-theme=dark] .authpage.authhero .authcard :is(input,select){color:#153a57;background:#fbfdff;border-color:#5f7f99}html[data-theme=dark] .authpage.authhero .authcard :is(.muted,p){color:#466174}html[data-theme=dark] .authpage.authhero .authcard a{color:#024279}@media (height<=820px) and (width>=700px){.authhero .authhero-main{padding:16px 0}.authpage.authhero .authcard{padding:23px 28px}}@media (width<=600px){.authpage.authhero{padding:20px}.authhero .authhero-main{padding:24px 0}.authpage.authhero .authcard{padding:23px}.authhero-top strong{font-size:14px}.authhero-top span{font-size:12px}.authhero .authhero-footer{font-size:11px}}html[data-theme=dark] .authpage.authhero .authcard :focus-visible,html[data-theme=dark] .authpage.authhero .authcard :is(input,select):focus{outline-offset:3px;outline:3px solid #a96316}.registration-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.signature-registration .registration-card .registration-heading h2{min-width:0;margin:0}.signature-registration .registration-back-button{width:44px;height:44px;color:var(--signature-blue);background:#f0f6fa;border:1px solid #d6e5f0;border-radius:50%;flex:0 0 44px;place-items:center;text-decoration:none;display:grid}.signature-registration .registration-back-button:hover{background:#e0edf6}.authpage.authsignature.signature-registration{background:#052e52}.signature-registration .signature-access{gap:30px;padding-block:30px}.signature-registration .signature-form-wrap{max-width:440px}.signature-registration .signature-welcome{margin-bottom:18px}.signature-registration .registration-card h2{color:var(--signature-ink);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,2.7vw,38px);line-height:1.12}.signature-registration .registration-card>.muted{color:var(--signature-muted);margin:0 0 20px;font-size:15px}.signature-registration .authcard .registration-field{margin-top:18px}.signature-registration .registration-field label{margin-bottom:7px;font-size:14px}.signature-registration .registration-field :is(input,select){width:100%;height:50px;min-height:50px;color:var(--signature-ink);background:#fff;border:1px solid #5f7f99;border-radius:8px;padding:0 14px;font-size:16px}.signature-registration .registration-field small{color:var(--signature-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.signature-registration .authcard .authhero-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.signature-registration .authcard .authhero-consent input{width:20px;height:20px;min-height:20px;accent-color:var(--signature-blue);flex:0 0 20px;margin:1px 0 0;padding:0}.registration-optional{color:var(--signature-muted)}.signature-registration .authcard button[type=submit]{margin-top:20px}.signature-registration .authcard .registration-review-note{text-align:center;margin:12px 0 0;font-size:12px}.signature-registration .authhero-back{min-height:44px;color:var(--signature-blue);text-underline-offset:4px;border-top:1px solid #dce5eb;justify-content:center;align-items:center;margin-top:20px;padding-top:16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.signature-registration .authhero-back:hover{text-decoration:underline}.signature-registration select:focus-visible{outline-offset:4px;outline:3px solid #a96316}.registration-receipt-icon{color:#24614c;background:#e9f3ef;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:20px;font-size:26px;display:grid}.registration-next{background:#f0f6fa;border:1px solid #d6e5f0;border-radius:10px;padding:20px;font-size:14px}.registration-next strong{color:var(--signature-ink);margin-bottom:8px;display:block}@media (width>=761px){.signature-registration .signature-story{height:100dvh;min-height:620px;position:sticky;top:0}.signature-registration .signature-welcome{display:none}}@media (width<=760px){.signature-registration .signature-access{padding:28px 24px}.signature-registration .registration-card h2{font-size:30px}}.registration-search-control{position:relative}.registration-search-control>svg{color:var(--signature-muted);pointer-events:none;position:absolute;top:15px;left:14px}.signature-registration .registration-search-control input[type=text]{padding-left:44px}.registration-search-results{background:#fff;border:1px solid #b2c8d9;border-radius:8px;margin-top:10px;overflow:hidden}.registration-search-results ul{max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.signature-registration .registration-search-results button{text-align:left;width:100%;min-height:64px;color:var(--signature-ink);white-space:normal;overflow-wrap:anywhere;background:#fff;border:0;border-radius:5px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.signature-registration .registration-search-results button span{color:var(--signature-muted);font-size:12px;font-weight:400}.signature-registration .registration-search-results button:is(:hover,[aria-selected=true]){filter:none;background:#e7f1f8}.signature-registration .authcard .registration-search-status{color:var(--signature-muted);background:#f0f6fa;margin:0;padding:10px 16px;font-size:12px}.registration-placement{color:var(--signature-ink);background:#f0f7f4;border:1px solid #bdd5cb;border-radius:8px;margin-top:12px;padding:16px}.registration-placement>strong{color:#24614c;font-size:13px;display:block}.registration-placement-name{margin-top:6px;font-size:16px;font-weight:700;display:block}.registration-placement dl{gap:8px;margin:12px 0 0;font-size:13px;display:grid}.registration-placement dl>div{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.signature-registration .registration-placement dt{color:var(--signature-muted);font-weight:400}.signature-registration .registration-placement dd{color:var(--signature-ink);overflow-wrap:anywhere;margin:0}.signature-registration .registration-privacy-link{color:var(--signature-blue);text-underline-offset:3px;margin-top:22px;font-weight:600;text-decoration:underline;display:inline-block}.signature-registration .registration-card .registration-privacy-dialog{box-sizing:border-box;color:#173b53;background:#fff;border:0;border-radius:16px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.signature-registration .registration-card .registration-privacy-dialog::backdrop{background:#001428a6}.signature-registration .registration-card .registration-privacy-dialog header{background:0 0;border:0;flex-flow:row;justify-content:space-between;align-items:start;gap:16px;padding:0;display:flex}.signature-registration .registration-card .registration-privacy-dialog h3{min-width:0;margin:0;font-size:22px;line-height:1.3}.signature-registration .registration-card .registration-privacy-dialog p{white-space:pre-line;margin-top:16px;margin-bottom:0;font-size:16px;line-height:1.65}.signature-registration .registration-card .registration-privacy-dialog button{border-radius:8px;flex-shrink:0;min-height:44px;padding:8px 14px}.task-flow{color:var(--g2-ink,#2c3e50);font:16px/1.4 var(--jaring-font-body,sans-serif);min-width:0}.task-flow fieldset{border:0;min-width:0;margin:0;padding:0}.task-flow label{margin:16px 0 8px;font-weight:700;display:block}.task-flow input:not([type=checkbox]),.task-flow select,.task-flow textarea{box-sizing:border-box;border:1px solid var(--control-border);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--g2-ink,#2c3e50);background:var(--control-bg,#fff);border-radius:2px;padding:12px}.task-flow textarea{resize:vertical;min-height:120px}.task-flow button{background:var(--g2-accent,#024279);color:#fff;min-width:44px;min-height:44px;font:inherit;border-radius:2px;max-width:100%;padding:10px 14px;font-weight:700}.task-flow button.secondary{background:var(--control-bg,#fff);color:var(--g2-accent,#024279);border:1px solid var(--g2-line,#8baec9)}.task-flow button:disabled{opacity:.65;cursor:wait}.task-flow :focus-visible{outline:3px solid var(--g2-accent,#024279);outline-offset:3px}.task-flow-context,.task-flow-preview,.task-flow-conflict,.task-flow-success,.task-flow-error{border-left:4px solid var(--g2-accent,#024279);overflow-wrap:anywhere;background:#e7f1f8;margin:16px 0;padding:16px}.task-flow-error,.task-flow-warning{background:#fff4dc;border-left:4px solid #8b5000;padding:12px}.task-flow-help{font-size:14px}.task-flow-preview dl{margin:0}.task-flow-preview dt{margin-top:12px;font-weight:700}.task-flow-preview dd{white-space:pre-wrap;margin:4px 0 12px}.task-flow-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.task-flow .task-flow-check{align-items:center;gap:12px;min-height:44px;display:flex}.task-flow-check input{width:24px;height:24px;accent-color:var(--g2-accent,#024279);flex:none}.task-flow-host{display:contents}.task-flow-host .jaring-bottom-sheet{font:16px/1.4 var(--jaring-font-body,sans-serif)}.task-flow-host .jaring-bottom-sheet__header{color:var(--g2-accent,#024279);border-bottom:3px solid var(--g2-accent,#024279);padding-bottom:12px}.task-flow-host .jaring-bottom-sheet__header button{color:var(--g2-accent,#024279);background:var(--control-bg,#fff);border:1px solid var(--g2-accent,#024279);border-radius:2px;min-width:44px;min-height:44px}:root{--ink:#2c3e50;--muted:#465d72;--teal:#024279;--line:#d3e0ea;--bg:#f2f6fa;--amber:#a65f1a;--control-border:#5f7f99;--control-bg:#fff}*{box-sizing:border-box}body{font:16px/1.45 var(--jaring-font-body);color:var(--ink);background:var(--bg);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;border-radius:var(--jaring-radius-control);background:var(--teal);color:#fff;border:1px solid #0000;padding:10px 15px;font-weight:600}button:hover{filter:brightness(.94)}button:disabled{opacity:.45;cursor:not-allowed}button.secondary,button.quiet{background:var(--paper,#fff);color:var(--ink);border-color:var(--line)}button.quiet{padding:7px 11px;font-size:13px}.danger{background:var(--jaring-danger);color:#fff}a{color:var(--teal)}:focus-visible{outline:3px solid var(--jaring-focus);outline-offset:3px}.skip{z-index:10;background:var(--paper,#fff);padding:12px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.demo{color:#31594e;letter-spacing:.01em;background:#e5eee8;gap:20px;padding:8px 28px;font-size:11px;display:flex}.demo b{letter-spacing:.1em}.shell{grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 32px);display:grid}aside{color:#fff;background:#133b3c;flex-direction:column;padding:32px 22px;display:flex}.brand{letter-spacing:.1em;color:#fff;font-size:27px;font-weight:800;text-decoration:none}.brand span{color:#96c9b7;letter-spacing:.35em;font-size:10px;display:block}.sidebar-note{color:#b2ccc3;margin:32px 0;font-size:12px;line-height:1.8}nav{gap:7px;display:grid}nav a{color:#bdd1cc;border-radius:var(--jaring-radius-control);align-items:center;gap:11px;padding:12px;font-size:14px;text-decoration:none;display:flex}nav a.active{color:#fff;background:#275352}nav a .n{opacity:.6;font-size:12px}nav a:hover{background:#214c4b}.sidebar-foot{color:#95b5aa;margin-top:auto;padding-top:50px;font-size:12px;line-height:1.8}.workspace{min-width:0}header{background:var(--paper,#fff);border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:20px 32px;display:flex}header>div:first-child{margin-right:auto}label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}select,input,textarea{border:1px solid var(--control-border);border-radius:var(--jaring-radius-control);background:var(--paper,#fff);width:100%;color:var(--ink);padding:9px 10px}header select{background:#f3f6f4;border:0;max-width:280px;font-size:13px}header label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px}.preview{background:#eef3ef;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 32px;display:flex}.preview label{color:var(--muted);margin:0;font-size:11px}.preview select{width:auto;padding:6px;font-size:12px}.preview span{color:var(--muted);margin-left:auto;font-size:11px}main{max-width:1500px;min-height:65vh;margin:auto;padding:32px}h1{letter-spacing:-.04em;margin:3px 0 8px;font-size:30px;line-height:1.2}h2{letter-spacing:-.02em;margin:0 0 12px;font-size:19px}h3{margin:0 0 8px;font-size:15px}p{margin:0 0 15px}.muted{color:var(--muted);font-size:13px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);font-size:11px;font-weight:700}.pagehead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.pagehead p{margin:0}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat{background:var(--paper,#fff);border:1px solid var(--line);text-align:left;color:var(--ink);border-radius:11px;padding:20px}.stat strong{margin:8px 0;font-size:33px;font-weight:650;display:block}.stat small{color:var(--muted);font-weight:400}.columns{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);gap:22px;display:grid}.panel{background:var(--paper,#fff);border:1px solid var(--line);border-radius:var(--jaring-radius-control);margin-bottom:22px;padding:23px}.panelhead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.panelhead h2{margin:0}.list{gap:10px;display:grid}.row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.row:first-child{padding-top:0}.row:last-child{border:0;padding-bottom:0}.row .grow{flex:1;min-width:0}.row h3{margin:0 0 4px}.avatar{color:#407369;background:#e4efe9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.badge{color:#546d64;white-space:nowrap;background:#edf1ef;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-block}.badge.good{color:#276b47;background:#e0f1e6}.badge.review{color:#8d601d;background:#fff0d5}.badge.work{color:#2b6785;background:#e0eef7}.badge.bad{color:#994a35;background:#fae8e2}.meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.filters>div{flex:1;min-width:160px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);background:#f4f7f5;padding:11px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 11px}td small{color:var(--muted);margin-top:4px;display:block}tr:last-child td{border-bottom:0}.linkbutton{color:var(--teal);text-align:left;background:0 0;border:0;padding:0;font-weight:650}.kv{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kv dt{color:var(--muted);margin:0 0 4px;font-size:11px}.kv dd{margin:0;font-size:14px}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-left:2px solid #d6e5de;padding:0 0 18px 15px;font-size:13px}.timeline li:last-child{padding-bottom:0}.timeline small{color:var(--muted);font-size:11px;display:block}.note{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding:15px 0;font-size:13px}.empty{text-align:center;padding:65px 20px}.empty p{max-width:430px;margin:0 auto 18px}.empty .icon{color:var(--teal);margin-bottom:14px;font-size:26px}.skeleton{background:#e4ebe6;border-radius:5px;height:18px;margin:16px 0;animation:none}.gridform{grid-template-columns:1fr 1fr;gap:17px;display:grid}.gridform>div.full{grid-column:1/-1}.gridform textarea{min-height:100px}dialog{border:1px solid var(--line);border-radius:var(--jaring-radius-control);width:calc(100% - 32px);max-width:650px;max-height:90vh;padding:28px;overflow:auto}dialog::backdrop{background:#0c292d88}.error{color:#a13b2e;margin:14px 0;font-size:13px}#toast{color:#fff;border-radius:var(--jaring-radius-control);z-index:5;background:#173d3e;max-width:calc(100vw - 44px);padding:0;position:fixed;bottom:22px;right:22px}#toast:not(:empty){padding:13px 18px;box-shadow:0 5px 20px #153c3a22}footer{color:var(--muted);padding:18px 32px;font-size:11px}pre{white-space:pre-wrap;overflow-wrap:anywhere}.splitline{background:var(--line);height:1px;margin:20px 0}.read-only{color:var(--muted);margin-top:10px;font-size:12px}.focus-callout{font-size:13px;line-height:1.7}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}[hidden]{display:none!important}@media (width<=1000px){.shell{grid-template-columns:185px minmax(0,1fr)}aside{padding:25px 15px}header,main{padding:23px}.stats{grid-template-columns:1fr 1fr}.columns{grid-template-columns:1fr}.preview{padding:12px 23px}}@media (width<=650px){.demo{padding:9px 15px;display:block}.demo span{margin-top:3px;font-size:10px;display:block}.shell{display:block}aside{padding:16px}.brand{font-size:19px}.brand span{margin-left:9px;font-size:9px;display:inline}.sidebar-note,.sidebar-foot{display:none}nav{gap:4px;margin-top:14px;padding-bottom:5px;display:flex;overflow-x:auto}nav a{white-space:nowrap;padding:8px 11px;font-size:12px}nav .n{display:none}header{flex-wrap:wrap;gap:12px;padding:16px}header>div{flex:1;min-width:140px}header>div:first-child{margin-right:0}header select{width:100%;max-width:none}header #notice{text-align:left;width:100%}.preview{gap:8px;padding:12px 16px}.preview span{width:100%;margin:0}main{padding:23px 16px}h1{font-size:26px}.pagehead{flex-direction:column;align-items:flex-start;gap:14px}.stats{gap:10px}.stat{padding:15px}.stat strong{font-size:29px}.stat small{font-size:10px}.panel{padding:17px}.row{flex-wrap:wrap;align-items:flex-start}.row>.badge{margin-left:51px}.gridform,.kv{grid-template-columns:1fr}.gridform>div.full{grid-column:auto}.actions{justify-content:stretch}.actions button{flex:1}.panelhead{align-items:flex-start}.tablewrap{overflow:visible}table,tbody,tr,td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:14px;display:block}td{width:100%;display:block}thead{display:none}tr{border-bottom:1px solid var(--line);padding:10px 0}td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:14px;display:block}td{border:0;padding:5px 0}td[data-label]:before{content:attr(data-label) " · ";color:var(--muted);font-size:11px}td button{margin:4px 0}footer{padding:18px 16px}dialog{padding:20px}.filters>div{min-width:100%}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.local-banner{color:#31594e;letter-spacing:.07em;background:#e5eee8;padding:8px 28px;font-size:11px;font-weight:700}.local-banner span{letter-spacing:0;margin-left:18px;font-weight:400}nav button{text-align:left;color:#bdd1cc;border-radius:var(--jaring-radius-control);background:0 0;border:0;align-items:center;gap:11px;padding:12px;font-size:14px;font-weight:400;display:flex}nav button.active{color:#fff;background:#275352}nav button:hover{background:#214c4b}nav button .n{opacity:.6;font-size:12px}.authpage{background:linear-gradient(145deg,#e8f0e9,#f6f8f4);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.authbrand{letter-spacing:.1em;margin-bottom:25px;font-size:28px;font-weight:800}.authbrand span{letter-spacing:.2em;color:#508577;font-size:12px}.authcard{background:var(--paper,#fff);border:1px solid var(--line);border-radius:var(--jaring-radius-control);width:100%;max-width:480px;padding:36px;box-shadow:0 12px 40px #183b3210}.authcard h1{font-size:27px}.authcard form{gap:18px;margin-top:24px;display:grid}.inline-actions{flex-wrap:wrap;gap:7px;display:flex}.error-banner{border-radius:var(--jaring-radius-control);color:#8b3826;background:#fff1ea;border:1px solid #eecdbd;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;padding:14px 18px;display:flex}.attachments{padding:0;list-style:none}.attachments li{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.upload{border-top:1px solid var(--line);margin-top:18px;padding:18px 0}.upload input{margin-bottom:8px}.conflict{border-top:1px solid var(--line);padding-top:14px}dialog textarea[readonly]{min-height:120px;font-family:ui-monospace,monospace}button[disabled]{cursor:not-allowed}@media (width<=650px){nav button{white-space:nowrap;padding:8px 11px;font-size:12px}nav button .n{display:none}.local-banner{padding:9px 15px;font-size:10px}.local-banner span{margin:3px 0 0;display:block}.authpage{padding:20px}.authcard{padding:24px}.attachments li{flex-wrap:wrap}.error-banner{display:block}.error-banner button{margin-top:12px}}.pagination{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.ack{align-items:flex-start;gap:10px;margin-top:18px;font-weight:500;display:flex}.ack input{flex-shrink:0;width:auto;margin-top:4px}@font-face{font-family:Jaring Carlito;src:url(/assets/Carlito-Regular-CcPtx8HP.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jaring Carlito;src:url(/assets/Carlito-Bold-U298XIoH.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root,[data-jaring-tokens]{--jaring-font-body:"Jaring Carlito", Arial, sans-serif;--jaring-font-display:"Jaring Carlito", Arial, sans-serif;--jaring-body-size:16px;--jaring-meta-size:14px;--jaring-line-body:1.4;--jaring-line-display:1.05;--jaring-display-mobile:34px;--jaring-display-desktop:40px;--jaring-section-size:22px;--jaring-space-1:4px;--jaring-space-2:8px;--jaring-space-3:12px;--jaring-space-4:16px;--jaring-space-5:24px;--jaring-space-6:32px;--jaring-space-7:48px;--jaring-target-min:44px;--jaring-field-min-height:48px;--jaring-sidebar-width:232px;--jaring-actiondock-height:68px;--jaring-radius-panel:0;--jaring-radius-control:2px;--jaring-radius-status:2px;--jaring-shadow:none;--jaring-danger:#ad2939;--jaring-focus:#024279;--jaring-disabled-background:#e0e2dd;--jaring-disabled-text:#414940;--jaring-status-neutral-background:#eee9dd;--jaring-status-neutral-text:#403b2e;--jaring-status-success-background:#e2e9dc;--jaring-status-success-text:#283e22;--jaring-status-error-background:#fae6df;--jaring-status-error-text:#702617}:root{--motion-micro-press:.1s;--motion-micro-change:.14s;--motion-transition-screen:.26s;--motion-transition-sheet:.24s;--motion-transition-chip:.22s;--motion-signature-duration:.6s;--motion-ease-micro:cubic-bezier(.2, 0, .2, 1);--motion-ease-transition:cubic-bezier(.22, .7, .24, 1);--motion-ease-signature:cubic-bezier(.18, .65, .28, 1)}button,[role=button]{transition:transform var(--motion-micro-press) var(--motion-ease-micro)}button:active:not(:disabled),[role=button]:active{transform:translateY(1px)scale(.99)}.motion-chip{position:relative}.motion-chip-old{border-radius:inherit;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.motion-confirm{position:relative;overflow:hidden}.signature-sweep{background:var(--g2-accent,#024279);transform-origin:0;pointer-events:none;opacity:0;height:4px;position:absolute;inset:auto 0 0}.signature-mark{width:16px;height:18px;color:var(--g2-accent,#024279);pointer-events:none;position:absolute;inset:8px 8px auto auto}.signature-mark:before{content:"✓";font-weight:700}.skeleton{animation:none;position:relative;overflow:hidden}.skeleton:after{content:"";opacity:.07;animation:skeleton-once var(--motion-transition-screen) var(--motion-ease-transition) 1;pointer-events:none;background:currentColor;position:absolute;inset:0}@keyframes skeleton-once{0%{opacity:.02;transform:translate(-105%)}50%{opacity:.09}to{opacity:.02;transform:translate(105%)}}.motion-progress-track{background:#dce5ec;height:8px;overflow:hidden}.motion-progress-fill{background:var(--g2-accent,#024279);transform-origin:0;height:100%;transition:transform var(--motion-micro-change) var(--motion-ease-micro)}.motion-sheet-surface{pointer-events:none;z-index:1000;background:#fff;border:1px solid #8baec9;margin:0;position:fixed}html{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(*){mix-blend-mode:normal;animation:none}::view-transition-image-pair(*){mix-blend-mode:normal;animation:none}::view-transition-old(*){mix-blend-mode:normal;animation:none}::view-transition-new(*){mix-blend-mode:normal;animation:none}::view-transition-old(*){opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active:not(:disabled),[role=button]:active{transform:none}}.motion-frame{overflow-x:clip}
