.door{--pg-col-w:564px;--pg-col-w-wide:672px;--pg-mark:30px;--pg-metin-h:252px;--pg-row-min:200px;--pg-search-min:220px;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);grid-template-areas:"top""main";min-height:100vh;display:grid;position:relative}@media (width>=700px){.door{height:100vh}}.door .topbar{padding:0 var(--s-6);grid-area:top}.door .nosession{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap;flex:none;margin:0}.door .main{background:var(--srf-app);min-width:0;padding:var(--s-9) var(--s-6) var(--s-10);scroll-padding-block:var(--s-5);grid-area:main;justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.door__col{gap:var(--s-6);width:min(var(--pg-col-w), 100%);transition:width var(--t-base) var(--ease);flex-direction:column;display:flex}.door__col--wide{width:min(var(--pg-col-w-wide), 100%)}.door .view{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.door .pghead{min-width:0}.door .pghead h1{font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max);margin:0}.door .pghead h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.door .lede{margin:var(--s-3) 0 0;max-width:64ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-muted)}.door .lede b{color:var(--ink);font-weight:var(--fw-medium)}.door .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.door .card h2+p{margin:var(--s-2) 0 0;max-width:70ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.door .card>.note,.door .card>.field,.door .card>.btnrow,.door .card>.legal,.door .card>.consents,.door .card>.empty,.door .card>.note-slot:not(:empty),.door .note+.note,.door .empty+.note,.door .card+.note,.door .note+.card{margin-top:var(--s-5)}.door .idline{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-sunken);flex-wrap:wrap;margin:0;display:flex}.door .idline .mono{font-size:var(--fs-data);letter-spacing:var(--track-data);color:var(--ink-max)}.door .idline small{text-align:right;min-width:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);flex:1}.door .pickrow{align-items:flex-start;gap:var(--s-5);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-wrap:wrap;display:flex}.door .pickrow:hover{border-color:var(--line-strong);background:var(--srf-hover)}.door .pickrow+.pickrow{margin-top:var(--s-4)}.door .pickrow__grow{min-width:var(--pg-row-min);flex:1}.door .pickrow__name{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.door .pickrow .facts{margin-top:var(--s-4)}.door .pickrow .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.door .pickrow__act{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.door .pickrow__act small{text-align:right;max-width:24ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.door .pickrow__head{align-items:center;gap:var(--s-4);min-width:0;display:flex}.door .mmark{width:var(--pg-mark);height:var(--pg-mark);border-radius:var(--r-xs);background:var(--act);color:var(--ink-invert);font-family:var(--f-display);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--track-data);flex:none;place-items:center;display:grid}.door .mmark--plain{background:var(--srf-sunken);border:1px solid var(--line-strong);color:var(--ink)}.door .nosrc{color:var(--ink-muted);-webkit-text-decoration:underline dotted var(--line-field);text-decoration:underline dotted var(--line-field);text-underline-offset:3px}.door .searchrow{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.door .searchrow .field{min-width:var(--pg-search-min);flex:1}.door .searchrow .btn{flex:none}.door__results:empty{display:none}.door__results:not(:empty){margin-top:var(--s-5)}.door .legal{max-height:var(--pg-metin-h);overscroll-behavior:contain;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-sunken);overflow-y:auto}.door .legal:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.door .legal__text{white-space:pre-wrap;max-width:78ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.door .legalfoot{justify-content:space-between;align-items:center;gap:var(--s-4);margin:var(--s-3) 0 0;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.door .consents{gap:var(--s-4);flex-direction:column;display:flex}.door .consents .choice--boxed{align-items:flex-start}.door .consents .choice__text small{margin-top:var(--s-2)}@media (width<=699px){.face-web .input,.face-web .select,.face-web .textarea{font-size:var(--fs-nozoom)}}@media (width<=899px){.door .main{padding:var(--s-7) var(--s-5) var(--s-9)}}@media (width<=699px){.door .topbar{padding:0 var(--s-5);gap:var(--s-4)}.door .topbar .eyebrow,.door .topbar .vr{display:none}.door .main{padding:var(--s-6) var(--s-4) var(--s-8)}.door__col,.door__col--wide{width:100%}.door .pghead h1{font-size:var(--fs-m-title);line-height:var(--lh-m-title)}.door .pickrow__act{align-items:stretch;width:100%}.door .pickrow__act small{text-align:left;max-width:none}.door .pickrow__act .btn{width:100%}.door .idline small{text-align:left;flex:none;width:100%}}.atlarim{--pg-horse-min:300px;--pg-chain:18px}.atlarim .empty+.note,.atlarim .note+.note,.atlarim .note+.tablewrap,.atlarim .note+.empty,.atlarim .seclabel+.pg-horses,.atlarim .pg-horses+.note,.atlarim .pg-count+.tablewrap,.atlarim .tablewrap+.note{margin-top:var(--s-5)}.atlarim .pg-loading{padding:var(--s-6) 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-muted);margin:0}.atlarim .pg-back{margin:0 0 var(--s-4);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.atlarim .pg-horses{grid-template-columns:repeat(auto-fill, minmax(var(--pg-horse-min), 1fr));gap:var(--s-5);display:grid}.atlarim .pg-horselink{border-radius:var(--r-md);min-width:0;color:inherit;text-decoration:none;display:block}.atlarim .pg-horselink .card{height:100%;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.atlarim .pg-horselink:hover .card{border-color:var(--line-strong);background:var(--srf-hover)}.atlarim .pg-horselink:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.atlarim .pg-horse__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.atlarim .pg-horse__head h3{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.atlarim .pg-horse__go{margin:var(--s-5) 0 0;font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);letter-spacing:var(--track-data);color:var(--act)}.atlarim .pg-count{margin:var(--s-5) 0 0;font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);letter-spacing:var(--track-data);color:var(--ink-muted)}.atlarim .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.atlarim .table .when b{color:var(--ink);font-weight:var(--fw-medium);display:block}.atlarim .cellhead{font-weight:var(--fw-medium);color:var(--ink-max);display:block}.atlarim .pg-detail{margin-top:var(--s-2);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);display:block}.atlarim .pg-detail b{color:var(--ink-max);font-weight:var(--fw-medium)}.atlarim .pg-measure{align-items:baseline;gap:var(--s-2) var(--s-5);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line-hair);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.atlarim .pg-measure>b{color:var(--ink-max);font-weight:var(--fw-medium)}.atlarim .pg-measure__fig{align-items:baseline;gap:var(--s-2);white-space:nowrap;display:inline-flex}.atlarim .pg-measure__k{color:var(--ink-muted)}.atlarim .pg-measure__v{font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink)}.atlarim .table tr.is-amend>*{background:var(--sel-soft);border-top:0}.atlarim .table tr.is-amend .when{padding-left:calc(var(--s-5) + var(--pg-chain));position:relative}.atlarim .table tr.is-amend .when:before{content:"↳";left:var(--s-5);top:var(--s-4);width:var(--pg-chain);color:var(--sel);font-family:var(--f-data);position:absolute}.atlarim .table tr.is-amend:hover>*{background:var(--sel-soft)}.careday{--pg-day-w:150px;--pg-act-w:132px;--pg-dot:7px}.careday .when{margin:var(--s-2) 0 0;font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink-muted);display:block}.careday .when b{color:var(--ink);font-weight:var(--fw-medium)}.careday .nosrc{color:var(--ink-muted);-webkit-text-decoration:underline dotted var(--line-field);text-decoration:underline dotted var(--line-field);text-underline-offset:3px}.careday .loadwrap{margin-bottom:var(--s-5)}.careday .loadwrap .skel+.skel{margin-top:var(--s-4)}.careday .daybar{align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.careday .daybar .field{flex:none;width:190px}.careday .daybar__grow{flex:1;min-width:0}.careday .daybar .hint{max-width:46ch;padding-bottom:var(--s-2);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);align-self:flex-end;margin:0}.careday .banner-slot,.careday .note-slot:not(:empty){margin-bottom:var(--s-5)}.careday .card+.card,.careday .card+.note,.careday .note+.card,.careday .note+.note,.careday .duelist+.note{margin-top:var(--s-5)}.careday .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.careday .card h2+p{margin:var(--s-2) 0 0;max-width:76ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.careday .cardnote{margin:var(--s-5) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.careday .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.careday .withrail{grid-template-columns:minmax(0, 1fr) var(--rail-context-w);gap:var(--s-6);align-items:start;display:grid}.careday .rail{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.careday .railfoot{margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line-hair);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.careday .railfoot b{color:var(--ink-max);font-weight:var(--fw-medium)}.careday .holdlist{margin:0;padding:0;list-style:none}.careday .holdlist li{padding:var(--s-4) 0;border-top:1px solid var(--line-hair)}.careday .holdlist li:first-child{padding-top:var(--s-3);border-top:0}.careday .holdlist .top{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.careday .holdlist .at{font-family:var(--f-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink-max)}.careday .holdlist .kind{font-size:var(--fs-body-sm);color:var(--ink-muted)}.careday .holdlist .win{margin-top:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);display:block}.careday .holdlist .why{margin:var(--s-2) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink)}.careday .band+.band{margin-top:var(--s-8)}.careday .band .seclabel{margin-bottom:var(--s-5)}.careday .band__lede{margin:0 0 var(--s-5);max-width:78ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.careday .bandbos{padding:var(--s-5);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--srf-sunken);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted);margin:0}.careday .duelist{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careday .due{align-items:flex-start;gap:var(--s-5);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);border-left-width:3px;display:flex}.careday .due--overdue{border-left-color:var(--stop)}.careday .due--soon{border-left-color:var(--act)}.careday .due--ahead{border-left-color:var(--line-strong)}.careday .due__grow{flex:1;min-width:0}.careday .due__body{min-width:0}.careday .due__top{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.careday .due__at{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max)}.careday .due__tur{font-size:var(--fs-body);color:var(--ink)}.careday .due__meta{align-items:center;gap:var(--s-5);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}.careday .due__win{font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:var(--track-data);color:var(--ink-muted);white-space:nowrap}.careday .due__win b{color:var(--ink);font-weight:var(--fw-medium)}.careday .due__acts{width:var(--pg-act-w);align-items:stretch;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.careday .due__acts .goto{font:inherit;font-size:var(--fs-body-sm);text-align:center;color:var(--ink-muted);border-radius:var(--r-xs);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.careday .due__acts .goto:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.careday .due .note{margin:0 0 var(--s-4)}.careday .due__hold{margin-top:var(--s-3)}.careday .emptywrap{padding:var(--s-9) var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1)}.careday .emptywrap .empty{max-width:52ch;margin:0 auto}.careday .countstrip{justify-content:center;align-items:center;gap:var(--s-3);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.careday .countstrip .derive{justify-content:center}.careday .countsrc{margin:var(--s-4) 0 0;text-align:center;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.careday .weekbar{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.careday .weekbar__grow{flex:1;min-width:0}.careday .weekbar .range{font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink);margin:0}.careday .weekwrap{padding-bottom:var(--s-3);overflow-x:auto}.careday .weekgrid{grid-template-columns:repeat(7, minmax(var(--pg-day-w), 1fr));gap:var(--s-4);min-width:calc(var(--pg-day-w) * 7);display:grid}.careday .weekcol{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);flex-direction:column;min-width:0;display:flex}.careday .weekcol.is-today{border-color:var(--act);background:var(--act-soft)}.careday .weekday{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.careday .weekday b{font-family:var(--f-display);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ink-max)}.careday .weekday .d{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.careday .weekday .n{font-family:var(--f-data);font-size:var(--fs-data-sm);font-weight:var(--fw-medium);color:var(--ink);margin-left:auto}.careday .weekload{gap:var(--s-1);margin:var(--s-1) 0 var(--s-2);display:flex}.careday .weekload i{width:var(--pg-dot);height:var(--pg-dot);border-radius:var(--r-pill);background:var(--act);display:block}.careday .weekload i.warn{background:var(--warn)}.careday .weekload i.stop{background:var(--stop)}.careday .weekitem{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-panel);border-left-width:3px}.careday .weekitem b{font-family:var(--f-display);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--ink-max);display:block}.careday .weekitem span{margin-top:var(--s-1);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);display:block}.careday .weekitem em{margin-top:var(--s-1);font-style:normal;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);display:block}.careday .weekitem--last{border-left-color:var(--stop)}.careday .weekitem--opens{border-left-color:var(--line-strong)}.careday .weekitem--off{background:var(--srf-sunken);border-left-color:var(--line)}.careday .weekitem--off b{color:var(--ink-muted);text-decoration:line-through}.careday .weekitem--off span{color:var(--ink-muted)}.careday .weekbos{padding:var(--s-4) 0;text-align:center;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-faint);margin:0}.careday .lateband{margin-bottom:var(--s-5);padding:var(--s-5);border:1px solid var(--stop-line);border-radius:var(--r-md);background:var(--stop-soft)}.careday .lateband .eyebrow{margin:0 0 var(--s-3);color:var(--stop);display:block}.careday .latelist{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.careday .latelist li{padding:var(--s-3) var(--s-4);border:1px solid var(--stop-line);border-radius:var(--r-sm);background:var(--srf-panel)}.careday .latelist b{font-family:var(--f-display);font-size:var(--fs-body-sm);color:var(--ink-max)}.careday .latelist span{margin-top:var(--s-1);font-size:var(--fs-body-sm);color:var(--ink-muted);display:block}.careday .latelist em{margin-top:var(--s-1);font-style:normal;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--stop);display:block}.careday .latelist li.is-out{background:var(--srf-sunken)}.careday .latelist li.is-out b{color:var(--ink-muted);text-decoration:line-through}.careday .latelist li.is-out .out{margin-top:var(--s-1);font-size:var(--fs-body-sm);color:var(--ink-muted);display:block}.careday-sheet .two-field{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.careday-sheet .two-field>.field+.field{margin-top:0}.careday-sheet .field+.two-field,.careday-sheet .two-field+.field,.careday-sheet .two-field+.two-field,.careday-sheet .field+.note,.careday-sheet .note+.field,.careday-sheet .two-field+.note,.careday-sheet .note+.two-field,.careday-sheet .note-slot:not(:empty)+.note,.careday-sheet .two-field+.note-slot:not(:empty),.careday-sheet .field+.note-slot:not(:empty){margin-top:var(--s-5)}.careday-sheet .note{margin-bottom:0}@media (width<=1120px){.careday .withrail{grid-template-columns:minmax(0,1fr)}.careday .due__acts{width:auto}}@media (width<=899px){.careday .daybar .field{width:100%}.careday .due{flex-wrap:wrap}.careday .due__acts{flex-direction:row;justify-content:flex-start;width:100%}}.riders{--pg-lvl-min:248px;--pg-rank-w:74px;--pg-noteline:680px;--pg-toolfield:264px;--pg-toolfield-narrow:196px;--pg-idcard-min:260px;--pg-form-w:680px;min-width:0}.riders .stats{gap:var(--s-5);margin-bottom:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.riders .stat{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1)}.riders .stat .fig{margin-top:var(--s-2);font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data-lg);line-height:var(--lh-data-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-data);color:var(--ink-max);display:block}.riders .stat small{margin-top:var(--s-2);max-width:44ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);display:block}.riders .toolbar{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.riders .toolbar .field{width:var(--pg-toolfield);flex:none;margin-top:0}.riders .toolbar .field--narrow{width:var(--pg-toolfield-narrow)}.riders .toolbar__grow{flex:1;min-width:0}.riders .resultline{padding-bottom:var(--s-2);font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data-sm);color:var(--ink-muted);align-self:flex-end;margin:0}.riders .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.riders .rowlink{font:inherit;text-align:left;color:var(--ink-max);font-weight:var(--fw-medium);border-radius:var(--r-xs);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;transition:text-decoration-color var(--t-fast) var(--ease)}.riders .rowlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.riders .rowact{text-align:right;white-space:nowrap}.riders .dash{color:var(--ink-muted)}.riders .dash b{font-family:var(--f-data);font-weight:var(--fw-medium);color:var(--ink-muted)}.riders .dash small{font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);white-space:normal;margin-top:1px;display:block}.riders .noname{color:var(--ink-muted);font-style:normal}.riders .route{padding:0 var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--srf-panel);font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink);white-space:nowrap;display:inline-block}.riders .table thead th small{font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);font-weight:var(--fw-regular)}.riders .table thead th small.no{color:var(--stop)}.riders .note,.riders .banner-slot{margin-bottom:var(--s-5)}.riders .card+.card,.riders .card+.tablewrap,.riders .tablewrap+.card,.riders .tablewrap+.tablewrap,.riders .note+.tablewrap,.riders .note+.card,.riders .note+.empty,.riders .tablewrap+.note,.riders .card+.note,.riders .note+.note,.riders .banner+.note,.riders .card>.note,.riders .card>.btnrow,.riders .card>.tablewrap,.riders .field+.fieldset,.riders .fieldset+.field,.riders .field+.choice{margin-top:var(--s-5)}.riders .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.riders .card h2+p{margin:var(--s-2) 0 0;max-width:80ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.riders .cardnote{margin:var(--s-5) 0 0;max-width:88ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.riders .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.riders .chips{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.riders .seceyebrow{margin-bottom:var(--s-3);display:block}.riders .backlink{margin-bottom:var(--s-4)}.riders .modal__body>*+*{margin-top:var(--s-5)}.riders .modal__body .note{margin-bottom:0}.riders .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.riders .formcol{max-width:var(--pg-form-w)}.riders .fieldset{border:0;min-width:0;padding:0}.riders .fieldset>legend{padding:0 0 var(--s-3);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:var(--track-data)}.riders .idcard{align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.riders .idcard__grow{min-width:var(--pg-idcard-min);flex:1}.riders .idcard h1{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max)}.riders .idcard h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.riders .metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.riders .metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted)}.riders .metaitem b{color:var(--ink);font-weight:var(--fw-medium)}.riders .idcard__acts{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.riders .idcard__acts .hint{text-align:right;max-width:30ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin:0}.riders .lvls{grid-template-columns:repeat(auto-fit, minmax(var(--pg-lvl-min), 1fr));gap:var(--s-5);margin-bottom:var(--s-5);display:grid}.riders .lvl{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1)}.riders .lvl__branch{font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);display:block}.riders .lvl__rung{margin-top:var(--s-3);font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max);display:block}.riders .lvl__when{align-items:baseline;gap:var(--s-3);margin-top:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);flex-wrap:wrap;display:flex}.riders .lvl__when b{color:var(--ink);font-weight:var(--fw-medium)}.riders .lvl--none{background:var(--srf-sunken);border-style:dashed;border-color:var(--line-strong);box-shadow:none}.riders .lvl--none .lvl__rung{font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted)}.riders .rungs{gap:var(--s-3);flex-direction:column;display:flex}.riders .rung .choice__text{flex:1}.riders .rung__rank{width:var(--pg-rank-w);text-align:right;font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink-muted);white-space:nowrap;flex:none}.riders .rung__here{font-family:var(--f-body);font-size:var(--fs-body-sm);color:var(--act);font-weight:var(--fw-medium);margin-top:1px;display:block}.riders .notes{gap:var(--s-4);flex-direction:column;display:flex}.riders .notecard{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-panel)}.riders .notecard__head{justify-content:space-between;align-items:baseline;gap:var(--s-5);flex-wrap:wrap;display:flex}.riders .notecard__lesson{font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:var(--track-data);font-weight:var(--fw-medium);color:var(--ink-max)}.riders .notecard__who{font-family:var(--f-body);font-size:var(--fs-body-sm);color:var(--ink-muted)}.riders .notecard__body{margin:var(--s-3) 0 0;max-width:var(--pg-noteline);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);white-space:pre-wrap}.riders .notecard__foot{align-items:center;gap:var(--s-5);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line-hair);flex-wrap:wrap;display:flex}.riders .notecard__stamp{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.riders .notecard__stamp b{color:var(--ink);font-weight:var(--fw-medium)}@media (width<=1279px){.riders .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.riders .idcard__acts{align-items:flex-start;width:100%}.riders .idcard__acts .hint{text-align:left}}@media (width<=899px){.riders .toolbar .field,.riders .toolbar .field--narrow{width:100%}.riders .stats{grid-template-columns:minmax(0,1fr)}}.ledger{--pg-week-min:214px;--pg-pkg-min:340px;--pg-fig-min:82px;--pg-readout-min:212px;--pg-field-w:212px;--pg-idcard-min:260px;--pg-mark:9px}.ledger .card+.card,.ledger .card+.tablewrap,.ledger .card+.note,.ledger .card+.empty,.ledger .tablewrap+.card,.ledger .tablewrap+.note,.ledger .tablewrap+.tablewrap,.ledger .note+.tablewrap,.ledger .note+.card,.ledger .note+.note,.ledger .empty+.note,.ledger .empty+.empty,.ledger .empty+.card,.ledger .derive+.tablewrap,.ledger .stats+.empty,.ledger .card>.note,.ledger .card>.derive,.ledger .card>.empty,.ledger .card>.btnrow,.ledger .pg-pkgs+.note,.ledger .pg-week+.note,.ledger .tabpanel>.note+.tablewrap{margin-top:var(--s-5)}.ledger .tabpanel>.note:first-child,.ledger .tabpanel>.derive:first-child{margin-top:0}.ledger .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.ledger .card h2+p{margin:var(--s-2) 0 0;max-width:78ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.ledger .seclabel{align-items:baseline;gap:var(--s-4);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.ledger .seclabel h2{font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);margin:0}.ledger .seclabel p{font-size:var(--fs-data-sm);color:var(--ink-muted);margin:0}.ledger .seclabel+*{margin-top:var(--s-5)}.ledger .secnote{margin:var(--s-3) 0 var(--s-5);max-width:88ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.ledger .backlink{margin-bottom:var(--s-4)}.ledger .nosrc{color:var(--ink-muted);-webkit-text-decoration:underline dotted var(--line-field);text-decoration:underline dotted var(--line-field);text-underline-offset:3px}.ledger .pg-loading{margin:var(--s-5) 0;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.ledger .stats{grid-template-columns:repeat(auto-fit, minmax(var(--pg-readout-min), 1fr));gap:var(--s-5);display:grid}.ledger .stats .readout{min-width:0}.ledger .pg-riderlink{border-radius:var(--r-md);min-width:0;color:inherit;text-decoration:none;display:block}.ledger .pg-riderlink:hover .readout{border-color:var(--line-strong)}.ledger .pg-riderlink:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.ledger .pg-lesson{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-direction:column;display:flex}.ledger .pg-lesson__top{align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.ledger .pg-lesson__when{align-items:baseline;gap:var(--s-3);min-width:0;font-family:var(--f-data);font-size:var(--fs-data);line-height:var(--lh-data);letter-spacing:var(--track-data);color:var(--ink-muted);flex-wrap:wrap;flex:1;margin:0;display:flex}.ledger .pg-lesson__when b{font-size:var(--fs-data);font-weight:var(--fw-medium);color:var(--ink-max);flex-basis:100%}.ledger .pg-lesson__title{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.ledger .pg-lesson__rows{gap:var(--s-2);flex-direction:column;display:flex}.ledger .pg-lesson__rows>div{gap:var(--s-4);grid-template-columns:6em minmax(0,1fr);align-items:baseline;display:grid}.ledger .pg-lesson__k{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-body);color:var(--ink-muted);white-space:nowrap}.ledger .pg-lesson__v{font-size:var(--fs-body-strong);line-height:var(--lh-body);color:var(--ink)}.ledger .pg-lesson__v b{font-weight:var(--fw-semibold);color:var(--ink-max)}.ledger .pg-lesson__v em{color:var(--ink-muted);font-style:normal}.ledger .pg-lesson__foot{padding-top:var(--s-4);border-top:1px solid var(--line-hair);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin:0}.ledger .pg-lesson__foot b{color:var(--ink);font-weight:var(--fw-medium)}.ledger .pg-next{margin-bottom:var(--s-5)}.ledger .pg-next>.eyebrow{margin:0 0 var(--s-3);display:block}.ledger .pg-lesson--headline .pg-lesson__title{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--track-display)}.ledger .pg-lesson--headline .pg-lesson__rows{grid-template-columns:repeat(auto-fit, minmax(var(--pg-week-min), 1fr));gap:var(--s-5);display:grid}.ledger .pg-lesson--headline .pg-lesson__rows>div{gap:var(--s-1);flex-direction:column;display:flex}.ledger .chips{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ledger .pg-week{grid-template-columns:repeat(auto-fit, minmax(var(--pg-week-min), 1fr));gap:var(--s-5);display:grid}.ledger .pg-figs{grid-template-columns:repeat(auto-fit, minmax(var(--pg-fig-min), 1fr));gap:var(--s-4);margin:var(--s-5) 0 0;padding:var(--s-4) var(--s-5);background:var(--srf-sunken);border:1px solid var(--line);border-radius:var(--r-sm);display:grid}.ledger .pg-figs>div{min-width:0}.ledger .pg-figs dt{font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.ledger .pg-figs dd{margin:var(--s-2) 0 0;font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data-lg);line-height:var(--lh-data-lg);font-weight:var(--fw-medium);letter-spacing:var(--track-data);color:var(--ink-max)}.ledger .pg-figs dd small{margin-top:var(--s-1);font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);color:var(--ink-muted);display:block}.ledger .pg-pkgs{grid-template-columns:repeat(auto-fit, minmax(var(--pg-pkg-min), 1fr));gap:var(--s-5);display:grid}.ledger .pg-pkg__head{align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.ledger .pg-pkg__head>div{flex:1;min-width:0}.ledger .pg-pkg__meta{gap:var(--s-2) var(--s-5);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ledger .pg-pkg__meta li{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.ledger .pg-pkg__meta li b{color:var(--ink);font-weight:var(--fw-medium)}.ledger .pg-delta{font-weight:var(--fw-medium);color:var(--ink-max)}.ledger .pg-delta--zero{font-weight:var(--fw-regular);color:var(--ink-muted)}.ledger .pg-mark{width:var(--pg-mark);height:2px;margin-right:var(--s-2);vertical-align:middle;background:var(--ink-faint);display:inline-block}.ledger .pg-mark--in{background:var(--act)}.ledger .pg-mark--out{background:var(--stop)}.ledger .toolbar{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.ledger .toolbar .field{width:var(--pg-field-w);flex:none}.ledger .toolbar__grow{flex:1;min-width:0}.ledger .resultline{padding-bottom:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);align-self:flex-end;margin:0}.ledger .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.ledger .table .ref{font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink-muted);white-space:nowrap}.ledger .table td .badge{margin-top:var(--s-1)}.ledger .pager{margin-top:var(--s-5)}.ledger .pg-riderpick{align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.ledger .pg-riderpick .btn[aria-pressed=true],.ledger .pg-riderpick .btn[aria-current=page]{background:var(--sel-soft);border-color:var(--sel);color:var(--sel);font-weight:var(--fw-medium)}.ledger .pg-riderpick a.btn,.ledger .backlink a.btn{text-decoration:none}.ledger .pg-idcard{align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.ledger .pg-idcard__grow{min-width:var(--pg-idcard-min);flex:1}.ledger .pg-idcard h1{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max)}.ledger .pg-idcard h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.ledger .metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ledger .metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.ledger .metaitem b{color:var(--ink);font-weight:var(--fw-medium)}@media (width<=899px){.ledger .toolbar .field{width:100%}}.lessons{--pg-ini-row:30px;--pg-rail-w:330px;--pg-card-min:340px;--pg-glyph:8px;--pg-glyph-w:1.5px}.lessons .note,.lessons .banner-slot,.lessons .tabs{margin-bottom:var(--s-5)}.lessons .card+.card,.lessons .card+.tablewrap,.lessons .tablewrap+.card,.lessons .note+.tablewrap,.lessons .note+.card,.lessons .tablewrap+.note,.lessons .card+.note,.lessons .note+.note,.lessons .card>.note,.lessons .card>.btnrow,.lessons .card>.skelcard,.lessons .empty+.note{margin-top:var(--s-5)}.lessons .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.lessons .card h2+p{margin:var(--s-2) 0 0;max-width:76ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.lessons .card h3{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink-max)}.lessons .cardnote{margin:var(--s-5) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.lessons .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.lessons .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.lessons .backlink{margin-bottom:var(--s-4)}.lessons .derive{margin-top:var(--s-4)}.lessons .toolbar{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.lessons .toolbar__grow{flex:1;min-width:0}.lessons .pg-chips{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lessons .pg-chips .btn[aria-pressed=true]{background:var(--sel-soft);border-color:var(--sel);color:var(--sel);font-weight:var(--fw-semibold)}.lessons .pg-chips .btn .n{margin-left:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.lessons .pg-chips .btn[aria-pressed=true] .n{color:var(--sel)}.lessons .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.lessons .rowlink{font:inherit;text-align:left;color:var(--ink-max);font-weight:var(--fw-medium);border-radius:var(--r-xs);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px;transition:text-decoration-color var(--t-fast) var(--ease)}.lessons .rowlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lessons .rowact{text-align:right;white-space:nowrap}.lessons .table tr.is-picked>*{background:var(--sel-soft)}.lessons .table tr.is-picked>:first-child{box-shadow:inset 2px 0 0 var(--sel)}.lessons .table tr.is-picked:hover>*{background:var(--sel-soft)}.lessons .nohorse{color:var(--ink-muted)}.lessons .nohorse b{font-family:var(--f-data);font-weight:var(--fw-regular)}.lessons .nosrc{color:var(--ink-muted);border-bottom:1px dotted var(--line-strong)}.lessons .pg-detail{grid-template-columns:minmax(0, 1fr) var(--pg-rail-w);gap:var(--s-6);align-items:start;display:grid}.lessons .pg-detail__rail{gap:var(--s-5);flex-direction:column;display:flex}.lessons .pg-detail__rail .readout{margin:0}.lessons .idcard{align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.lessons .idcard__grow{flex:1;min-width:260px}.lessons .idcard h1{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max)}.lessons .idcard h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.lessons .metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.lessons .metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.lessons .metaitem b{color:var(--ink);font-weight:var(--fw-medium)}.lessons .idcard__acts{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.lessons .idcard__acts .hint{text-align:right;max-width:30ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin:0}.lessons .pg-board{grid-template-columns:repeat(auto-fill, minmax(var(--pg-card-min), 1fr));gap:var(--s-5);display:grid}.lessons .pg-board .card{gap:var(--s-5);flex-direction:column;display:flex}.lessons .pg-board .card__head{margin-bottom:0}.lessons .pg-board .impact{margin-top:0}.lessons .pg-cardwhen{margin-top:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink-muted);display:block}.lessons .pg-answered{align-items:center;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line-hair);flex-wrap:wrap;display:flex}.lessons .pg-answered p{min-width:0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);flex:1;margin:0}.lessons .pg-ini{width:var(--pg-ini-row);height:var(--pg-ini-row);border-radius:var(--r-pill);background:var(--srf-sunken);border:1px solid var(--line-strong);font-family:var(--f-data);font-size:var(--fs-data-sm);font-weight:var(--fw-medium);color:var(--ink);flex:none;place-items:center;display:grid}.lessons .pg-ini--act{background:var(--act-soft);border-color:var(--act-line);color:var(--act)}.lessons .pg-swap{gap:var(--s-3);flex-direction:column;display:flex}.lessons .pg-swap__row{align-items:center;gap:var(--s-4);display:flex}.lessons .pg-swap__row>div{min-width:0}.lessons .pg-swap__row b{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);color:var(--ink-max);display:block}.lessons .pg-swap__row small{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin-top:1px;display:block}.lessons .pg-swap__arrow{width:var(--pg-ini-row);color:var(--ink-faint);place-items:center;display:grid}.lessons .pg-swap__arrow:before{content:"";width:var(--pg-glyph);height:var(--pg-glyph);border-right:var(--pg-glyph-w) solid currentColor;border-bottom:var(--pg-glyph-w) solid currentColor;transform:rotate(45deg)translateY(-1px)}@media (width<=1120px){.lessons .pg-detail{grid-template-columns:minmax(0,1fr)}.lessons .idcard__acts{align-items:flex-start;width:100%}.lessons .idcard__acts .hint{text-align:left}}.haftam{--pg-ruler-w:54px;--pg-col-min:118px;--pg-blok-min:46px;--pg-rail-w:236px;--pg-week-h:62vh}.haftam .note-slot:not(:empty){margin-bottom:var(--s-5)}.haftam .card+.card,.haftam .card+.tablewrap,.haftam .tablewrap+.card,.haftam .note+.tablewrap,.haftam .note+.card,.haftam .tablewrap+.note,.haftam .card+.note,.haftam .note+.note,.haftam .banner+.note,.haftam .card>.note,.haftam .card>.btnrow,.haftam .card>.tablewrap,.haftam .empty+.note,.haftam .note+.empty{margin-top:var(--s-5)}.haftam .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.haftam .card h2+p{margin:var(--s-2) 0 0;max-width:78ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.haftam .cardnote{margin:var(--s-5) 0 0;max-width:82ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.haftam .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.haftam .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.haftam .chips{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.haftam .chips--head{margin-top:var(--s-3)}.haftam .backlink{margin-bottom:var(--s-4)}.haftam .pg-yok{font-family:var(--f-data);color:var(--ink-muted)}.haftam .pg-yok b{color:var(--warn-ink);font-weight:var(--fw-medium)}.haftam .pg-weekbar{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.haftam .pg-weekbar__nav{align-items:center;gap:var(--s-2);display:flex}.haftam .pg-weekbar__range{font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:var(--track-data);color:var(--ink-max);white-space:nowrap;margin:0}.haftam .pg-weekbar__range small{font-family:var(--f-body);font-size:var(--fs-body-sm);color:var(--ink-muted);display:block}.haftam .pg-weekbar__range small span+span:before,.haftam .pg-metarow .pg-metaitem span+span:before{content:" · "}.haftam .pg-weekbar__grow{flex:1;min-width:0}.haftam .pg-seg{align-items:center;gap:var(--s-2);display:flex}.haftam .pg-seg .btn[aria-pressed=true]{background:var(--act-soft);border-color:var(--act);color:var(--act);font-weight:var(--fw-medium)}.haftam .pg-weekwrap{grid-template-columns:minmax(0, 1fr) var(--pg-rail-w);gap:var(--s-6);align-items:start;display:grid}.haftam .pg-weekmain{min-width:0}.haftam .pg-week{min-width:0;max-height:var(--pg-week-h);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);overflow:auto}.haftam .pg-weekinner{grid-template-columns:var(--pg-ruler-w) repeat(7, minmax(var(--pg-col-min), 1fr));min-width:calc(var(--pg-ruler-w) + 7 * var(--pg-col-min));display:grid}.haftam .pg-headcell{z-index:var(--z-sticky);padding:var(--s-4) var(--s-3);background:var(--srf-panel);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-hair);text-align:left;position:sticky;top:0}.haftam .pg-headcell--ruler{background:var(--srf-sunken);border-left:0}.haftam .pg-headcell b{font-family:var(--f-display);font-weight:var(--fw-semibold);font-size:var(--fs-resource);line-height:var(--lh-resource);color:var(--ink-max);display:block}.haftam .pg-headcell .d{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);margin-top:1px;display:block}.haftam .pg-headcell .n{margin-top:var(--s-2);font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);color:var(--ink-muted);display:block}.haftam .pg-headcell.is-bugun{background:var(--act-soft);border-bottom-color:var(--act)}.haftam .pg-headcell.is-bugun b,.haftam .pg-headcell.is-bugun .n{color:var(--act)}.haftam .pg-headcell.is-secili{box-shadow:inset 0 -2px 0 var(--sel)}.haftam .pg-ruler,.haftam .pg-col{height:calc(var(--pg-gun-dk) * var(--pg-ppm) * 1px);position:relative}.haftam .pg-ruler{background:var(--srf-sunken);border-right:1px solid var(--line)}.haftam .pg-ruler span{right:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);position:absolute;transform:translateY(-50%)}.haftam .pg-col{border-left:1px solid var(--line-hair);padding:0 var(--s-2)}.haftam .pg-col.is-bugun{background:var(--act-soft)}.haftam .pg-col.is-tatil{background:var(--srf-sunken)}.haftam .pg-line{border-top:1px solid var(--line);height:0;position:absolute;left:0;right:0}.haftam .pg-line--yarim{border-top-color:var(--line-hair)}.haftam .pg-now{height:0;z-index:var(--z-nowline);border-top:2px solid var(--act);position:absolute;left:0;right:0}.haftam .pg-now:before{content:"";border-radius:var(--r-pill);background:var(--act);width:6px;height:6px;position:absolute;top:-3px;left:0}.haftam .pg-now b{right:0;top:calc(-1 * var(--s-5));padding:0 var(--s-2);border-radius:var(--r-xs);background:var(--act);color:var(--ink-invert);font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-medium);position:absolute}.haftam .pg-block{left:var(--s-2);right:var(--s-2);text-align:left;min-height:var(--pg-blok-min);padding:var(--s-3) var(--s-3) var(--s-2);border:1px solid var(--sel-line);border-left:3px solid var(--sel);border-radius:var(--r-sm);background:var(--srf-overlay);transition:box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);display:block;position:absolute;overflow:hidden}.haftam .pg-block:hover{box-shadow:var(--elev-1);z-index:var(--z-raised)}.haftam .pg-block__t{align-items:center;gap:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);font-weight:var(--fw-medium);color:var(--ink-max);display:flex}.haftam .pg-block__ad{font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);font-weight:var(--fw-medium);color:var(--ink-max);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.haftam .pg-block__alt{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.haftam .pg-block__alt b{font-family:var(--f-data);font-weight:var(--fw-medium);color:var(--ink)}.haftam .pg-block__flag{border-radius:var(--r-pill);background:var(--warn);width:13px;height:13px;color:var(--ink-invert);font-family:var(--f-data);font-size:9px;font-weight:var(--fw-semibold);flex:none;place-items:center;line-height:1;display:inline-grid}.haftam .pg-block__roz{font-family:var(--f-data);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);flex:none;margin-left:auto;font-size:9px;line-height:1}.haftam .pg-block__roz span+span:before{content:" · "}.haftam .table td .mono+.mono:before{content:", "}.haftam .pg-block.is-tamam{border-color:var(--act-line);border-left-color:var(--act);background:var(--act-soft)}.haftam .pg-block.is-tamam .pg-block__roz{color:var(--act)}.haftam .pg-block.is-onayli{border-color:var(--sel-line);border-left-color:var(--sel)}.haftam .pg-block.is-onayli .pg-block__roz{color:var(--sel)}.haftam .pg-block.is-bekliyor{border-color:var(--warn-line);border-left-color:var(--warn);background:var(--warn-soft)}.haftam .pg-block.is-bekliyor .pg-block__roz{color:var(--warn-ink)}.haftam .pg-block.is-iptal{border-color:var(--stop-line);border-left-color:var(--stop);background:var(--stop-soft)}.haftam .pg-block.is-iptal .pg-block__ad{text-decoration:line-through;-webkit-text-decoration-color:var(--stop-line);text-decoration-color:var(--stop-line)}.haftam .pg-block.is-iptal .pg-block__roz{color:var(--stop)}.haftam .pg-block.is-acik{box-shadow:0 0 0 2px var(--sel);z-index:var(--z-raised)}.haftam .pg-bosgun{left:var(--s-2);right:var(--s-2);top:var(--s-8);padding:var(--s-4) var(--s-3);border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--srf-sunken);text-align:center;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);position:absolute}.haftam .pg-rail{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.haftam .pg-railbox{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1)}.haftam .pg-railbox .seclabel{margin-bottom:var(--s-4)}.haftam .pg-railbox .derive{margin-top:var(--s-4)}.haftam .pg-railbox p{margin:var(--s-4) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.haftam .pg-railbox p b{color:var(--ink-max);font-weight:var(--fw-medium)}.haftam .pg-lessonhead{align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.haftam .pg-lessonhead__grow{flex:1;min-width:280px}.haftam .pg-lessonhead h1{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max)}.haftam .pg-lessonhead h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.haftam .pg-metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.haftam .pg-metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.haftam .pg-metaitem b{color:var(--ink);font-weight:var(--fw-medium)}.haftam .pg-lessonhead__acts{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.haftam .pg-lessonhead__acts .hint{text-align:right;max-width:30ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin:0}.haftam .pg-rowact{text-align:right;white-space:nowrap}.haftam .pg-rowact .btn+.btn{margin-left:var(--s-3)}.haftam .pg-not{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-sunken)}.haftam .pg-not+.pg-not{margin-top:var(--s-4)}.haftam .pg-not__head{align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.haftam .pg-not__head b{font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);font-weight:var(--fw-medium);color:var(--ink-max)}.haftam .pg-not__head .when{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.haftam .pg-not__head .pg-grow{flex:1;min-width:0}.haftam .pg-not p{max-width:80ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);margin:0}.haftam .pg-not p.bos{color:var(--ink-muted)}.haftam .pg-opts{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.haftam .pg-opts .choice{width:100%}.haftam .pg-opts .choice__text{flex:1}.haftam .pg-why{text-align:right;max-width:22ch;font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--warn-ink);flex:none}.haftam .pg-why b{font-weight:var(--fw-medium);display:block}.haftam .pg-why.serbest{color:var(--act)}.haftam .pg-optgrup{margin:var(--s-5) 0 var(--s-3);justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.haftam .pg-optgrup:first-child{margin-top:0}.haftam .pg-optgrup .mono{font-size:var(--fs-data-sm);color:var(--ink-muted)}.haftam .pg-range{gap:var(--s-2);min-width:0;margin-top:var(--s-5);flex-direction:column;display:flex}.haftam .pg-range__label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:var(--track-data)}.haftam .pg-range__pair{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.haftam .pg-range__sep{font-family:var(--f-data);color:var(--ink-muted)}.haftam .pg-range__hint{margin:var(--s-1) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.haftam .pg-range__error{align-items:flex-start;gap:var(--s-2);margin:var(--s-1) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--stop);display:none}.haftam .pg-range__error:before{content:"!";border:1px solid var(--stop);border-radius:var(--r-pill);width:13px;height:13px;font-family:var(--f-data);font-size:9px;font-weight:var(--fw-semibold);flex:none;place-items:center;margin-top:1px;line-height:1;display:grid}.haftam .pg-range.is-invalid .pg-range__error{display:flex}.haftam .pg-range.is-invalid .input{border-color:var(--stop)}.haftam .pg-range__sub{margin:var(--s-3) 0 0;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}@media (width<=1120px){.haftam .pg-weekwrap{grid-template-columns:minmax(0,1fr)}.haftam .pg-rail{flex-flow:wrap}.haftam .pg-rail .readout{flex:1 1 var(--pg-col-min)}.haftam .pg-railbox{flex:100%}.haftam .pg-lessonhead__acts{align-items:flex-start;width:100%}.haftam .pg-lessonhead__acts .hint{text-align:left}}.hesabim .note,.hesabim .banner-slot:not(:empty){margin-bottom:var(--s-5)}.hesabim .card+.card,.hesabim .note+.card,.hesabim .card+.note,.hesabim .note+.note,.hesabim .card>.note,.hesabim .card>.note-slot:not(:empty),.hesabim .card>.facts,.hesabim .card>.field,.hesabim .card>.btnrow,.hesabim .card>.skelcard{margin-top:var(--s-5)}.hesabim .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.hesabim .card h2+p{margin:var(--s-2) 0 0;max-width:76ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.gaps{--pg-filter-w:264px;--pg-col-min:260px;--pg-form-w:660px}.gaps .pagehead h1{margin-top:var(--s-2)}.gaps .scenerow{align-items:center;gap:var(--s-3);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.gaps .scenerow .btn[aria-current=true]{background:var(--sel-soft);border-color:var(--sel);color:var(--sel);font-weight:var(--fw-medium)}.gaps .backlink{margin-bottom:var(--s-4)}.gaps .toolbar{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.gaps .toolbar .field{width:var(--pg-filter-w);flex:none}.gaps .toolbar__grow{flex:1;min-width:0}.gaps .resultline{align-items:baseline;gap:var(--s-4);padding-bottom:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);flex-wrap:wrap;align-self:flex-end;margin:0;display:flex}.gaps .note,.gaps .banner-slot,.gaps .derive,.gaps .skelcard{margin-bottom:var(--s-5)}.gaps .card+.card,.gaps .card+.tablewrap,.gaps .card+.empty,.gaps .card+.btnrow,.gaps .tablewrap+.card,.gaps .tablewrap+.note,.gaps .note+.tablewrap,.gaps .note+.card,.gaps .note+.empty,.gaps .note+.btnrow,.gaps .empty+.note,.gaps .empty+.card,.gaps .card>.note,.gaps .card>.btnrow,.gaps .card>.derive,.gaps .card>.empty,.gaps .card>.tablewrap,.gaps .card>.chips,.gaps .card>.skelcard,.gaps form>.btnrow,.gaps form>.note,.gaps form>.chips,.gaps form>.facts{margin-top:var(--s-5)}.gaps .card>.note:last-child,.gaps .card>.derive:last-child{margin-bottom:0}.gaps .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.gaps .card h2+p{margin:var(--s-2) 0 0;max-width:78ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.gaps .chips{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.gaps .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.gaps .rowact{text-align:right;white-space:nowrap}.gaps .cellwide{max-width:34ch}.gaps .table tr.is-void .rowact{color:var(--ink-muted)}.gaps .kunye{align-items:flex-start;gap:var(--s-6);flex-wrap:wrap;display:flex}.gaps .kunye__grow{min-width:var(--pg-col-min);flex:1}.gaps .kunye__mark{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.gaps .metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.gaps .metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.gaps .metaitem b{color:var(--ink);font-weight:var(--fw-medium)}.gaps .formcol{max-width:var(--pg-form-w)}@media (width<=1120px){.gaps .kunye__mark{align-items:flex-start;width:100%}.gaps .cellwide{max-width:26ch}}@media (width<=899px){.gaps .toolbar .field{width:100%}}.saglik{--pg-pip:7px;--pg-chain:18px;--pg-curve-w:440px;--pg-curve-h:84px;--pg-filter-w:236px;--pg-headmin-w:260px;--pg-form-w:720px}.saglik .horsehead{align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-5);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex}.saglik .horsehead__grow{min-width:var(--pg-headmin-w);flex:1}.saglik .horsehead h2{margin:var(--s-2) 0 0;font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max)}.saglik .horsehead h2 span{margin-top:var(--s-1);font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:var(--track-data);font-weight:var(--fw-regular);color:var(--ink-muted);display:block}.saglik .metarow{align-items:center;gap:var(--s-5);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.saglik .metaitem{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);white-space:nowrap}.saglik .metaitem b{color:var(--ink);font-weight:var(--fw-medium)}.saglik .horsehead__acts{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.saglik .horsehead__acts .hint{text-align:right;max-width:30ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin:0}.saglik .chips{align-items:center;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.saglik .toolbar{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.saglik .toolbar .field{width:var(--pg-filter-w);flex:none}.saglik .toolbar__grow{flex:1;min-width:0}.saglik .resultline{padding-bottom:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);align-self:flex-end;margin:0}.saglik .resultline span+span:before{content:" · "}.saglik .backlink{margin-bottom:var(--s-4)}.saglik .table caption span{margin-top:var(--s-2);max-width:96ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.saglik .table .when b{color:var(--ink);font-weight:var(--fw-medium);display:block}.saglik .rowact{text-align:right;white-space:nowrap}.saglik .cellhead{font-weight:var(--fw-medium);color:var(--ink-max);display:block}.saglik .note,.saglik .banner-slot,.saglik .note-slot{margin-bottom:var(--s-5)}.saglik .card+.card,.saglik .card+.tablewrap,.saglik .tablewrap+.card,.saglik .tablewrap+.tablewrap,.saglik .note+.tablewrap,.saglik .note+.card,.saglik .tablewrap+.note,.saglik .card+.note,.saglik .note+.note,.saglik .banner+.note,.saglik .empty+.note,.saglik .card>.note,.saglik .card>.tablewrap,.saglik .card>.btnrow,.saglik .card>.empty,.saglik form>.btnrow,.saglik .savebar{margin-top:var(--s-5)}.saglik .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.saglik .card h2+p{margin:var(--s-2) 0 0;max-width:80ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.saglik .card h3{margin:0 0 var(--s-3);font-family:var(--f-display);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--ink-max)}.saglik .cardnote{margin:var(--s-5) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.saglik .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.saglik .two{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.saglik .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.saglik .facts+.facts{margin-top:var(--s-5)}.saglik .nosrc{color:var(--ink-muted);border-bottom:1px dotted var(--line-strong)}.saglik .formcol{max-width:var(--pg-form-w)}.saglik .two-field{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.saglik .three-field{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.saglik .two-field>.field+.field,.saglik .three-field>.field+.field{margin-top:0}.saglik .two-field+.field,.saglik .field+.two-field,.saglik .two-field+.two-field,.saglik .three-field+.field,.saglik .field+.three-field,.saglik .field+.fieldset,.saglik .fieldset+.field,.saglik .fieldset+.fieldset,.saglik .field+.note,.saglik .fieldset+.note,.saglik .two-field+.note,.saglik .three-field+.note,.saglik .note+.field,.saglik .note+.fieldset,.saglik .note+.two-field,.saglik .field+.facts,.saglik .note+.facts,.saglik .facts+.note{margin-top:var(--s-5)}.saglik .fieldset{border:0;min-width:0;padding:0}.saglik .fieldset>legend{padding:0 0 var(--s-3);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:var(--track-data)}.saglik .fieldset>.hint{margin:var(--s-3) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.saglik .choicegrid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.saglik .echo{margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border-left:2px solid var(--sel);background:var(--sel-soft);border-radius:var(--r-xs);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink)}.saglik .echo b{font-family:var(--f-data);font-weight:var(--fw-medium);color:var(--ink-max)}.saglik .curve{gap:var(--s-3);flex-direction:column;display:flex}.saglik .curve svg{width:100%;max-width:var(--pg-curve-w);height:auto;display:block}.saglik .curve__line{fill:none;stroke:var(--ink-max);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.saglik .curve__dot{fill:var(--ink-max)}.saglik .curve__ends{gap:var(--s-6);max-width:var(--pg-curve-w);flex-wrap:wrap;display:flex}.saglik .curve__end{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.saglik .curve__end b{font-size:var(--fs-data);font-weight:var(--fw-medium);color:var(--ink-max);letter-spacing:var(--track-data);display:block}.saglik .curve__scale{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);margin:0}.saglik .table tr.is-amend>*{background:var(--sel-soft);border-top:0}.saglik .table tr.is-amend .when{padding-left:calc(var(--s-5) + var(--pg-chain));position:relative}.saglik .table tr.is-amend .when:before{content:"↳";left:var(--s-5);top:var(--s-4);width:var(--pg-chain);color:var(--sel);font-family:var(--f-data);position:absolute}.saglik .table tr.is-amend:hover>*{background:var(--sel-soft)}.saglik .amendwhy{margin-top:var(--s-2);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);display:block}.saglik .amendwhy b{color:var(--ink-max);font-weight:var(--fw-medium)}.saglik .sev{align-items:center;gap:var(--s-3);white-space:nowrap;font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink);display:inline-flex}.saglik .sev__pips{flex:none;gap:2px;display:inline-flex}.saglik .sev__pip{width:var(--pg-pip);height:var(--pg-pip);border-radius:var(--r-pill);border:1px solid var(--ink-faint);background:0 0}.saglik .sev__pip--on{background:var(--ink-max);border-color:var(--ink-max)}.saglik .sev--kritik{color:var(--stop);font-weight:var(--fw-medium)}.saglik .sev--kritik .sev__pip{border-color:var(--stop-line)}.saglik .sev--kritik .sev__pip--on{background:var(--stop);border-color:var(--stop)}.saglik .protolist{gap:var(--s-3);margin-top:var(--s-4);flex-direction:column;display:flex}.saglik .protorow{align-items:flex-start;gap:var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);transition:background var(--t-fast) var(--ease);flex-wrap:wrap;display:flex}.saglik .protorow:hover{background:var(--srf-hover)}.saglik .protorow__grow{flex:1;min-width:200px}.saglik .protorow__grow b{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--ink-max);display:block}.saglik .protorow__grow small{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin-top:1px;display:block}.saglik .protorow__acts{align-self:center;align-items:center;gap:var(--s-4);flex:none;display:flex}.saglik .protorow__every{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);white-space:nowrap;flex:none;align-self:center}.saglik .protorow__every b{font-size:var(--fs-data);color:var(--ink-max);font-weight:var(--fw-medium);display:block}@media (width<=1120px){.saglik .horsehead__acts{align-items:flex-start;width:100%}.saglik .horsehead__acts .hint{text-align:left;max-width:none}}@media (width<=899px){.saglik .toolbar .field{width:100%}}.uygunluk{--pg-side-w:308px;--pg-cal-min-w:720px;--pg-cell-h:108px;--pg-mark-w:22px;--pg-mark-h:15px;--pg-chip-h:20px;--pg-month-w:132px;--pg-form-w:620px}.uygunluk .card+.card,.uygunluk .card+.note,.uygunluk .note+.card,.uygunluk .note+.note,.uygunluk .note+.tablewrap,.uygunluk .tablewrap+.note,.uygunluk .card+.tablewrap,.uygunluk .tablewrap+.card,.uygunluk .card>.note,.uygunluk .card>.btnrow,.uygunluk .legend+.note,.uygunluk .card+.btnrow,.uygunluk .btnrow+.note,.uygunluk .facts+.paybox,.uygunluk .facts+.two-up,.uygunluk .two-up+.note,.uygunluk .readout+.readout,.uygunluk .derive+.note,.uygunluk .banner+.note,.uygunluk .verstrip+.note,.uygunluk .tablewrap+.btnrow,.uygunluk .sideslot,.uygunluk .note+.btnrow{margin-top:var(--s-5)}.uygunluk .readout+.derive{margin-top:var(--s-4)}.uygunluk .retslot:not(:empty){margin-bottom:var(--s-5)}.uygunluk .two-up{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.uygunluk .two-up>.field+.field{margin-top:0}.uygunluk .banner-slot:not(:empty){margin-bottom:var(--s-5)}.uygunluk .backlink{margin-bottom:var(--s-4)}.uygunluk .card h2{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);margin:0}.uygunluk .card h2+p{margin:var(--s-2) 0 0;max-width:76ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.uygunluk .cardnote{margin:var(--s-5) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--ink-muted)}.uygunluk .cardnote b{color:var(--ink-max);font-weight:var(--fw-medium)}.uygunluk .fieldset{border:0;min-width:0;padding:0}.uygunluk .fieldset>legend{padding:0 0 var(--s-3);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:var(--track-data)}.uygunluk .fieldset+.fieldset,.uygunluk .fieldset+.field,.uygunluk .field+.fieldset{margin-top:var(--s-5)}.uygunluk .src{margin:var(--s-2) 0 0;font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted)}.uygunluk .dim{color:var(--ink-muted);font-weight:var(--fw-regular)}.uygunluk .nosrc{color:var(--ink-muted);-webkit-text-decoration:underline dotted var(--line-field);text-decoration:underline dotted var(--line-field);text-underline-offset:3px}.uygunluk .facts dd .mono{font-size:var(--fs-data);letter-spacing:var(--track-data)}.uygunluk .facts+.verstrip{margin-top:var(--s-5)}.uygunluk .two{grid-template-columns:var(--pg-side-w) minmax(0, 1fr);gap:var(--s-6);align-items:start;display:grid}.uygunluk .side{position:sticky;top:0}.uygunluk .formcol{max-width:var(--pg-form-w)}.uygunluk .pick{gap:var(--s-1);flex-direction:column;display:flex}.uygunluk .pick .choice__text{flex:1}.uygunluk .readouts{gap:var(--s-4);margin-top:var(--s-5);flex-direction:column;display:flex}.uygunluk .opt+.opt{margin-top:var(--s-5)}.uygunluk .calbar{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.uygunluk .calbar__t{font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);min-width:var(--pg-month-w);margin:0}.uygunluk .calbar__grow{flex:1;min-width:0}.uygunluk .calbar__n{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);margin:0}.uygunluk .calwrap{margin-bottom:var(--s-5);overflow-x:auto}.uygunluk .cal{min-width:var(--pg-cal-min-w);background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-1);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.uygunluk .cal__hd{padding:var(--s-3) var(--s-4);background:var(--srf-sunken);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink-muted)}.uygunluk .cell{gap:var(--s-3);min-height:var(--pg-cell-h);padding:var(--s-3) var(--s-4) var(--s-4);background:var(--srf-panel);flex-direction:column;display:flex}.uygunluk .cell--out,.uygunluk .cell--beyond{background:var(--srf-sunken)}.uygunluk .cell__d{justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);display:flex}.uygunluk .cell__d b{font-weight:var(--fw-medium);color:var(--ink-max)}.uygunluk .cell--out .cell__d b,.uygunluk .cell--beyond .cell__d b{color:var(--ink-muted);font-weight:var(--fw-regular)}.uygunluk .cell--today .cell__d b{padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--act);color:var(--ink-invert)}.uygunluk .cell__n{font-family:var(--f-data);font-size:var(--fs-eyebrow);color:var(--ink-muted)}.uygunluk .cell__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.uygunluk .cell__none{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.uygunluk .chip{align-items:center;gap:var(--s-2);min-height:var(--pg-chip-h);padding:0 var(--s-3) 0 var(--s-1);border:1px solid var(--line-field);border-radius:var(--r-xs);background:var(--srf-panel);font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink-max);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);display:inline-flex}.uygunluk button.chip:hover{background:var(--sel-soft);border-color:var(--sel)}.uygunluk .chip[aria-pressed=true]{background:var(--act-soft);border-color:var(--act);color:var(--act)}.uygunluk .chip[aria-pressed=true] .chip__tick{display:block}.uygunluk .chip__tick{border-top:0;border-bottom:1.5px solid;border-left:1.5px solid;border-right:0;flex:none;width:7px;height:4px;margin-top:-3px;display:none;transform:rotate(-45deg)}.uygunluk .chip--full{background:var(--stop-soft);border-color:var(--stop-line);color:var(--stop);cursor:not-allowed}.uygunluk .chip--full .chip__t{text-decoration:line-through;text-decoration-thickness:1.5px}.uygunluk .legend{align-items:center;gap:var(--s-6);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-sunken);flex-wrap:wrap;display:flex}.uygunluk .legend__i{align-items:center;gap:var(--s-3);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);display:flex}.uygunluk .legend__i b{color:var(--ink);font-weight:var(--fw-medium)}.uygunluk .mark{min-width:var(--pg-mark-w);height:var(--pg-mark-h);padding:0 var(--s-2);border:1px solid var(--line-strong);background:var(--srf-sunken);font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:1;font-weight:var(--fw-medium);color:var(--ink);flex:none;place-items:center;display:inline-grid}.uygunluk .mark--a{border-radius:var(--r-xs)}.uygunluk .mark--b{border-radius:var(--r-pill)}.uygunluk .chip[aria-pressed=true] .mark{border-color:var(--act-line);background:var(--srf-panel);color:var(--act)}.uygunluk .chip--full .mark{border-color:var(--stop-line);background:var(--srf-panel);color:var(--stop)}.uygunluk .rowact{text-align:right;white-space:nowrap}.uygunluk .table td .badge{vertical-align:middle}.uygunluk .table caption span{margin-top:var(--s-2);max-width:92ch;font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--ink-muted);display:block}.uygunluk .table tr.is-fail>*{background:var(--stop-soft)}.uygunluk .table tr.is-fail:hover>*{background:var(--stop-soft-press)}.uygunluk .why{font-family:var(--f-body);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--stop);margin-top:1px;display:block}@media (width<=1120px){.uygunluk .two{grid-template-columns:minmax(0,1fr)}.uygunluk .side{position:static}}@media (width<=899px){.uygunluk{--pg-cell-h:92px}}.uygunluk .cell{text-align:inherit;font:inherit;color:inherit;cursor:pointer}.uygunluk button.cell{background:0 0;border-width:0}.uygunluk button.cell:hover .cell__count{color:var(--ink)}.uygunluk .cell--picked{outline:var(--line-hair) solid var(--act);outline-offset:calc(-1 * var(--line-hair))}.uygunluk .cell--holds .cell__d b{color:var(--act)}.uygunluk .cell__bar{height:var(--s-2);margin-top:var(--s-2);background:var(--srf-sunken);border-radius:var(--r-pill);display:block;overflow:hidden}.uygunluk .cell__bar-fill{background:var(--act);border-radius:var(--r-pill);height:100%;display:block}.uygunluk .cell__count{margin-top:var(--s-2);font-size:var(--fs-body-sm);color:var(--ink-muted);display:block}.uygunluk .hourgroup+.hourgroup{margin-top:var(--s-5);padding-top:var(--s-5);border-top:var(--line-hair) solid var(--line)}.uygunluk .hourgroup__h{align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--ink);display:flex}.uygunluk .hourgroup__cards{grid-template-columns:repeat(auto-fill, minmax(var(--hourcard-w), 1fr));gap:var(--s-3);display:grid}.uygunluk .hourcard{--hourcard-w:11rem}.uygunluk .hourcard__t{justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--f-data);font-size:var(--fs-data-lg);display:flex}.uygunluk .modal__foot .cost--picked{color:var(--ink-max);font-weight:var(--fw-semibold)}.app{--frame-uav:24px;--frame-navfoot-gap:var(--s-5)}html,body{height:100%}@media (width>=700px){html,body{overflow:hidden}}.app{grid-template-columns:var(--nav-w) minmax(0, 1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr);grid-template-areas:"top top""nav main";height:100vh;display:grid;position:relative;overflow:hidden}.app--nonav{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.topbar{align-items:center;gap:var(--s-5);min-width:0;padding:0 var(--s-6) 0 var(--s-5);background:var(--srf-panel);border-bottom:1px solid var(--line);grid-area:top;display:flex}.brand{align-items:baseline;gap:var(--s-3);flex:none;margin:0;display:flex}.brand b{font-family:var(--f-display);font-weight:var(--fw-bold);font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:var(--track-wordmark);color:var(--ink-max)}.brand span{font-family:var(--f-data);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint)}.vr{background:var(--line);flex:none;width:1px;height:22px}.tenant{align-items:center;gap:var(--s-3);min-height:var(--ctl-h-md);padding:0 var(--s-4);border-radius:var(--r-sm);border:1px solid #0000;flex:none;display:flex}.tenant__mark{border-radius:var(--r-xs);background:var(--act);width:20px;height:20px;color:var(--ink-invert);font-family:var(--f-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.tenant strong{font-family:var(--f-display);font-weight:var(--fw-semibold);font-size:var(--fs-body);color:var(--ink-max);white-space:nowrap}.tenant__branch{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);white-space:nowrap}.topdate{font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink-muted);white-space:nowrap;margin:0}.topdate b{color:var(--ink);font-weight:var(--fw-medium)}.spacer{flex:1;min-width:0}.user{align-items:center;gap:var(--s-4);min-height:var(--ctl-h-md);padding:0 var(--s-4) 0 var(--s-2);border-radius:var(--r-sm);transition:background var(--t-fast) var(--ease);flex:none;display:flex}.user:hover{background:var(--srf-hover)}.uav{width:var(--frame-uav);height:var(--frame-uav);border-radius:var(--r-pill);background:var(--srf-sunken);border:1px solid var(--line-strong);font-family:var(--f-data);font-size:var(--fs-data-sm);font-weight:var(--fw-medium);color:var(--ink);flex:none;place-items:center;display:grid}.who{text-align:left;min-width:0}.who b{font-weight:var(--fw-medium);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);color:var(--ink-max);display:block}.who small{font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);color:var(--ink-muted);display:block}.faceswitch{align-items:center;gap:var(--s-2);flex:none;display:flex}.faceswitch__btn[aria-current=true]{background:var(--act-soft);border-color:var(--act);color:var(--act);font-weight:var(--fw-medium)}.nav{min-width:0;padding:var(--s-5) var(--s-4);background:var(--srf-panel);border-right:1px solid var(--line);flex-direction:column;grid-area:nav;display:flex;overflow:hidden auto}.nav .eyebrow{padding:0 var(--s-4) var(--s-3)}.nav a{align-items:center;gap:var(--s-5);min-height:var(--ctl-h-md);padding:0 var(--s-4);border-radius:var(--r-sm);color:var(--ink);font-size:var(--fs-body);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);text-decoration:none;display:flex;position:relative}.nav a svg{width:16px;height:16px;color:var(--ink-muted);flex:none}.nav a:hover{background:var(--srf-hover)}.nav a[aria-current]{background:var(--act-soft);color:var(--act);font-weight:var(--fw-medium)}.nav a[aria-current] svg{color:var(--act)}.nav a[aria-current]:before{content:"";left:calc(-1 * var(--s-4));top:var(--s-3);bottom:var(--s-3);background:var(--act);border-radius:0 2px 2px 0;width:2px;position:absolute}.navfoot{padding:var(--frame-navfoot-gap) var(--s-4) 0;border-top:1px solid var(--line-hair);margin-top:auto}.navfoot .prod{font-family:var(--f-data);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);display:block}.main{background:var(--srf-app);min-width:0;padding:var(--s-6) var(--s-6) var(--s-9);scroll-padding-block:var(--s-5);grid-area:main;overflow-y:auto}.view{min-width:0}.pagehead{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.pagehead__grow{flex:1;min-width:0}.pagehead h1{font-family:var(--f-display);font-size:var(--fs-display-lg);line-height:var(--lh-display-lg);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max);margin:0}.pagehead h1:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.lede{margin:var(--s-3) 0 0;max-width:82ch;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.lede b{color:var(--ink);font-weight:var(--fw-medium)}.stop-screen{min-height:100vh;padding:var(--s-9) var(--s-7);background:var(--srf-app);place-items:center;display:grid}.stop-screen__inner{--frame-stop-w:560px;width:min(var(--frame-stop-w), 100%)}.stop-screen .brand{margin-bottom:var(--s-6);justify-content:center}@media (width<=1279px){.app{--nav-w:var(--nav-icon-w)}.nav .nav__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav .eyebrow,.navfoot{display:none}.nav a{justify-content:center;padding:0}.topdate,.who{display:none}}@media (width<=899px){.tenant__branch{display:none}}.smallscreen{display:none}@media (width<=699px){.app{display:none!important}.smallscreen{justify-content:center;gap:var(--s-5);min-height:100vh;padding:var(--s-9) var(--s-7);background:var(--srf-panel);flex-direction:column;display:flex}.smallscreen h1{font-family:var(--f-display);font-size:var(--fs-m-title);line-height:var(--lh-m-title);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max);margin:0}.smallscreen p{max-width:40ch;font-size:var(--fs-m-body);line-height:var(--lh-m-body);color:var(--ink-muted);margin:0}}:root{--srf-app:#e9e6de;--srf-panel:#fbfaf6;--srf-sunken:#f2f0e8;--srf-hover:#efede4;--srf-overlay:#fefdfa;--ink-max:#1e211c;--ink:#34372f;--ink-muted:#5f6257;--ink-faint:#8a8d81;--ink-invert:#fbfaf6;--line-hair:#e8e5da;--line:#ddd9cd;--line-strong:#c9c5b6;--line-field:#7d8172;--tick:#34372f3d;--act:#1d5b48;--act-press:#16473a;--act-soft:#e5f0e9;--act-line:#a8cabc;--sel:#2f5d86;--sel-soft:#e5ecf3;--sel-line:#a9c1d6;--warn:#b07d12;--warn-ink:#7d5406;--warn-soft:#fbf1dc;--warn-line:#e2c489;--stop:#a12f26;--stop-press:#8a2820;--stop-soft:#f8e7e3;--stop-soft-press:#f4dcd7;--stop-line:#dfb0a7;--scrim:#1e211c70;--on-dark-line:#fbfaf661;--on-dark-hover:#fbfaf61f;--focus-w:2px;--focus-offset:2px;--focus-color:var(--sel);--r-xs:3px;--r-sm:5px;--r-md:8px;--r-lg:11px;--r-pill:99px;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:40px;--elev-1:0 1px 2px #2a2c260d, 0 6px 14px -8px #2a2c2621;--elev-overlay:0 2px 5px #2a2c2617, 0 16px 34px -12px #2a2c2642;--t-fast:.12s;--t-base:.16s;--t-slow:.2s;--ease:cubic-bezier(.2, .8, .2, 1);--f-display:"Archivo", "Segoe UI", system-ui, sans-serif;--f-body:"Instrument Sans", "Segoe UI", system-ui, sans-serif;--f-data:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--track-display:-.015em;--track-tight:-.005em;--track-wordmark:.055em;--track-eyebrow:.09em;--track-data:.01em;--fs-display-lg:19px;--lh-display-lg:22px;--fs-display-md:15px;--lh-display-md:20px;--fs-display-sm:14px;--lh-display-sm:18px;--fs-resource:13px;--lh-resource:16px;--fs-body:13px;--lh-body:19px;--fs-body-strong:12.5px;--lh-body-strong:15px;--fs-body-sm:11.5px;--lh-body-sm:14px;--fs-label:11px;--lh-label:14px;--fs-eyebrow:10px;--lh-eyebrow:12px;--fs-data:12px;--lh-data:16px;--fs-data-lg:20px;--lh-data-lg:24px;--fs-data-sm:10.5px;--lh-data-sm:13px;--fs-micro:10px;--lh-micro:12px;--fs-m-figure:30px;--lh-m-figure:32px;--fs-m-readout:24px;--lh-m-readout:26px;--fs-m-title:22px;--lh-m-title:26px;--fs-m-appbar:18px;--lh-m-appbar:22px;--fs-m-heading:16px;--lh-m-heading:20px;--fs-m-body:14px;--lh-m-body:21px;--fs-m-body-sm:12.5px;--lh-m-body-sm:18px;--fs-nozoom:16px;--ctl-h-sm:24px;--ctl-h-md:28px;--ctl-h-lg:36px;--tap-sm:44px;--tap:52px;--tap-lg:56px;--box-sm:18px;--box-lg:24px;--topbar-h:52px;--nav-w:204px;--nav-icon-w:56px;--rail-context-w:304px;--gutter-time-console-w:62px;--gutter-time-mobile-w:50px;--col-min-w:148px;--lane-min-w:96px;--phone-w:390px;--ppm:1.4;--day-start:420;--day-min:720;--ruler-step-min:15;--hour-step-min:60;--z-base:0;--z-raised:1;--z-sticky:6;--z-nowline:8;--z-scrim:30;--z-surface:31;--z-popover:40;--z-toast:50;--z-skip:100}@media (prefers-reduced-motion:reduce){:root{--t-fast:1ms;--t-base:1ms;--t-slow:1ms}}[data-motion=reduce]{--t-fast:1ms;--t-base:1ms;--t-slow:1ms}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--srf-app);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}:focus{outline:none}:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}[hidden]{display:none!important}::selection{background:var(--sel-soft);color:var(--ink-max)}.mono{font-family:var(--f-data);font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-data);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{top:calc(-1 * var(--s-10) * 2);left:var(--s-6);z-index:var(--z-skip);padding:var(--s-5) var(--s-6);border-radius:var(--r-sm);background:var(--act);color:var(--ink-invert);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:top var(--t-fast) var(--ease);text-decoration:none;position:absolute}.skip:focus{top:var(--s-5)}.face-mobile{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.btn{justify-content:center;align-items:center;gap:var(--s-3);min-height:var(--ctl-h-md);padding:0 var(--s-5);border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);font-weight:var(--fw-medium);text-align:center;white-space:nowrap;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);text-decoration:none;display:inline-flex}.btn svg{flex:none;width:14px;height:14px}.btn:hover{background:var(--srf-hover)}.btn:active{transform:translateY(1px)}.btn--act{background:var(--act);border-color:var(--act);color:var(--ink-invert)}.btn--act:hover{background:var(--act-press);border-color:var(--act-press)}.btn--quiet{color:var(--ink-muted);font-weight:var(--fw-regular);background:0 0;border-color:#0000}.btn--quiet:hover{background:var(--srf-hover);color:var(--ink)}.btn--stop{background:var(--stop-soft);border-color:var(--stop-line);color:var(--stop)}.btn--stop:hover{background:var(--stop-soft-press);border-color:var(--stop)}.btn--stop-solid{background:var(--stop);border-color:var(--stop);color:var(--ink-invert)}.btn--stop-solid:hover{background:var(--stop-press);border-color:var(--stop-press)}.btn--sm{min-height:var(--ctl-h-sm);padding:0 var(--s-4);font-size:var(--fs-body-sm)}.btn--lg{min-height:var(--ctl-h-lg);padding:0 var(--s-6);font-size:var(--fs-body)}.btn--full{width:100%}.btn:disabled:not([aria-busy=true]),.btn[aria-disabled=true]:not([aria-busy=true]){background:var(--srf-sunken);border-color:var(--line-field);color:var(--ink-muted);cursor:not-allowed}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:active{transform:none}.face-mobile .btn{min-height:var(--tap);padding:0 var(--s-6);font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.face-mobile .btn--sm{min-height:var(--tap);font-size:var(--fs-m-body-sm)}.face-mobile .btn svg{width:16px;height:16px}.btnrow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.btnrow--end{justify-content:flex-end}.face-mobile .btnrow{align-items:stretch;gap:var(--s-4);flex-direction:column}.field{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.field+.field{margin-top:var(--s-5)}.field__label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink);letter-spacing:var(--track-data)}.field__req{color:var(--stop);margin-left:1px}.field__hint{margin:var(--s-1) 0 0;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted)}.field__error{margin:var(--s-1) 0 0;align-items:flex-start;gap:var(--s-2);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--stop);display:none}.field__error:before{content:"!";border:1px solid var(--stop);border-radius:var(--r-pill);width:13px;height:13px;font-family:var(--f-data);font-size:9px;font-weight:var(--fw-semibold);flex:none;place-items:center;margin-top:1px;line-height:1;display:grid}.field.is-invalid .field__error{display:flex}.field.is-invalid .input,.field.is-invalid .textarea,.field.is-invalid .select,.field.is-invalid .inputgroup{border-color:var(--stop)}.face-mobile .field__label{font-size:var(--fs-m-body-sm)}.face-mobile .field__hint,.face-mobile .field__error{font-size:var(--fs-m-body-sm);line-height:var(--lh-m-body-sm)}.input{width:100%;min-height:var(--ctl-h-md);padding:0 var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}.input::placeholder{color:var(--ink-muted);opacity:1}.input:hover{border-color:var(--ink-muted)}.input:focus-visible{border-color:var(--sel)}.input:disabled{background:var(--srf-sunken);color:var(--ink-muted);cursor:not-allowed}.input:disabled:hover{border-color:var(--line-field)}.input[readonly]{background:var(--srf-sunken);color:var(--ink);border-style:dashed}.input--data{font-family:var(--f-data);font-size:var(--fs-data);letter-spacing:var(--track-data)}.face-mobile .input{min-height:var(--tap);padding:0 var(--s-5);font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.inputgroup{border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);width:100%;min-width:0;transition:border-color var(--t-fast) var(--ease);align-items:stretch;display:flex}.inputgroup:hover{border-color:var(--ink-muted)}.inputgroup:focus-within{border-color:var(--sel);outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.inputgroup .input{background:0 0;border:0;border-radius:0;flex:1;min-width:0}.inputgroup .input:focus-visible{outline:none}.inputgroup__prefix{padding:0 var(--s-4);border-right:1px solid var(--line-field);border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--srf-sunken);font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;display:flex}.inputgroup__unit{padding:0 var(--s-4);border-left:1px solid var(--line-field);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--srf-sunken);font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;display:flex}.inputgroup__icon{padding-left:var(--s-4);color:var(--ink-muted);flex:none;align-items:center;display:flex}.inputgroup__icon svg{width:14px;height:14px;display:block}.inputgroup__btn{min-height:var(--ctl-h-sm);margin-right:var(--s-1);padding:0 var(--s-4);border-radius:var(--r-xs);color:var(--ink-muted);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;align-self:center}.inputgroup__btn:hover{background:var(--srf-hover);color:var(--ink)}.inputgroup:has(.input:disabled){background:var(--srf-sunken);cursor:not-allowed}.inputgroup:has(.input:disabled):hover{border-color:var(--line-field)}.inputgroup:has(.input:disabled) .input{color:var(--ink-muted);cursor:not-allowed}:is(.inputgroup:has(.input:disabled) .inputgroup__prefix,.inputgroup:has(.input:disabled) .inputgroup__unit){color:var(--ink-muted)}.inputgroup__btn:disabled{color:var(--ink-muted);cursor:not-allowed}.inputgroup__btn:disabled:hover{color:var(--ink-muted);background:0 0}.inputgroup__kbd{margin-right:var(--s-2);padding:1px var(--s-2);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--srf-sunken);font-family:var(--f-data);font-size:var(--fs-eyebrow);color:var(--ink-muted);white-space:nowrap;flex:none;align-self:center}.inputgroup--search{background:var(--srf-sunken)}.inputgroup--search .input{font-size:var(--fs-body-strong)}.face-mobile .inputgroup__btn{min-height:var(--tap);padding:0 var(--s-5)}.face-mobile .inputgroup__prefix,.face-mobile .inputgroup__unit{font-size:var(--fs-m-body-sm);padding:0 var(--s-5)}.textarea{width:100%;min-height:96px;padding:var(--s-4) var(--s-4);border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body-strong);line-height:var(--lh-body);resize:vertical;transition:border-color var(--t-fast) var(--ease)}.textarea::placeholder{color:var(--ink-muted);opacity:1}.textarea:hover{border-color:var(--ink-muted)}.textarea:focus-visible{border-color:var(--sel)}.textarea:disabled{background:var(--srf-sunken);color:var(--ink-muted);cursor:not-allowed}.textarea-count{margin:var(--s-1) 0 0;text-align:right;font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.textarea-count.is-over{color:var(--stop)}.selectwrap{width:100%;display:block;position:relative}.selectwrap:after{content:"";right:var(--s-4);border-right:1.5px solid var(--ink-muted);border-bottom:1.5px solid var(--ink-muted);pointer-events:none;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg)}.select{width:100%;min-height:var(--ctl-h-md);padding:0 var(--s-8) 0 var(--s-4);appearance:none;border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body-strong);line-height:var(--lh-body-strong);cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.select:hover{border-color:var(--ink-muted)}.select:focus-visible{border-color:var(--sel)}.select:disabled{background:var(--srf-sunken);color:var(--ink-muted);cursor:not-allowed}.selectwrap:has(.select:disabled):after{border-color:var(--ink-faint)}.face-mobile .textarea{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.face-mobile .select{min-height:var(--tap);padding:0 var(--s-9) 0 var(--s-5);font-size:var(--fs-m-body)}.check,.radio{appearance:none;width:var(--box-sm);height:var(--box-sm);border:1.5px solid var(--line-field);background:var(--srf-panel);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex:none;margin:0;position:relative}.check{border-radius:var(--r-xs)}.radio{border-radius:var(--r-pill)}.check:hover,.radio:hover{border-color:var(--ink-muted)}.check:checked{background:var(--act);border-color:var(--act)}.radio:checked{background:var(--srf-panel);border-color:var(--act)}.check:after{content:"";border:1.8px solid var(--ink-invert);transform-origin:50%;width:9px;height:5px;transition:transform var(--t-fast) var(--ease);border-top:0;border-right:0;position:absolute;top:4px;left:3px;transform:rotate(-45deg)scale(0)}.check:checked:after{transform:rotate(-45deg)scale(1)}.check:indeterminate{background:var(--act);border-color:var(--act)}.check:indeterminate:after{border:0;border-top:1.8px solid var(--ink-invert);width:9px;height:0;top:6px;left:3px;transform:none}.radio:after{content:"";border-radius:var(--r-pill);background:var(--act);transition:transform var(--t-fast) var(--ease);position:absolute;inset:26%;transform:scale(0)}.radio:checked:after{transform:scale(1)}.check:disabled,.radio:disabled{background:var(--srf-sunken);border-color:var(--line-strong);cursor:not-allowed}.check:disabled:checked{background:var(--ink-faint);border-color:var(--ink-faint)}.radio:disabled:checked{background:var(--srf-sunken);border-color:var(--ink-faint)}.radio:disabled:after{background:var(--ink-faint)}.switch{appearance:none;border:1px solid var(--line-field);border-radius:var(--r-pill);background:var(--srf-sunken);cursor:pointer;width:38px;height:22px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);flex:none;margin:0;position:relative}.switch:after{content:"";border-radius:var(--r-pill);background:var(--ink-muted);width:16px;height:16px;transition:transform var(--t-fast) var(--ease), background var(--t-fast) var(--ease);position:absolute;top:2px;left:2px}.switch:hover{border-color:var(--ink-muted)}.switch:checked{background:var(--act);border-color:var(--act)}.switch:checked:after{background:var(--ink-invert);transform:translate(16px)}.switch:disabled{background:var(--srf-sunken);border-color:var(--line-strong);cursor:not-allowed}.switch:disabled:after{background:var(--ink-faint)}.switch:checked:disabled{background:var(--ink-faint);border-color:var(--ink-faint)}.switch:checked:disabled:after{background:var(--ink-invert)}.choice{align-items:flex-start;gap:var(--s-4);min-height:var(--ctl-h-md);padding:var(--s-2) 0;cursor:pointer;display:flex}.choice>.check,.choice>.radio,.choice>.switch{margin-top:1px}.choice__text{min-width:0}.choice__text b{font-weight:var(--fw-medium);color:var(--ink-max);font-size:var(--fs-body);line-height:var(--lh-body);display:block}.choice__text small{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin-top:1px;display:block}.choice:has(:disabled){cursor:not-allowed}.choice:has(:disabled) .choice__text b{color:var(--ink-muted)}.choice--boxed{padding:var(--s-4) var(--s-5);border:1px solid var(--line-field);border-radius:var(--r-sm);background:var(--srf-panel);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center}.choice--boxed:hover{background:var(--srf-hover)}.choice--boxed:has(:checked){background:var(--act-soft);border-color:var(--act)}.choice--boxed:has(:focus-visible){outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.switch-state{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);white-space:nowrap}.face-mobile .check,.face-mobile .radio{width:var(--box-lg);height:var(--box-lg)}.face-mobile .check:after{width:11px;height:6px;top:6px;left:5px}.face-mobile .check:indeterminate:after{width:11px;height:0;top:10px;left:5px}.face-mobile .choice{min-height:var(--tap-lg);align-items:center;gap:var(--s-5)}.face-mobile .choice__text b{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.face-mobile .choice__text small{font-size:var(--fs-m-body-sm)}.badge{align-items:center;gap:var(--s-2);padding:2px var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--srf-sunken);color:var(--ink-muted);font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-data-sm);font-weight:var(--fw-medium);letter-spacing:var(--track-data);white-space:nowrap;flex:none;display:inline-flex}.badge--act{background:var(--act-soft);border-color:var(--act-line);color:var(--act)}.badge--act:before{content:"";border-top:0;border-bottom:1.5px solid;border-left:1.5px solid;border-right:0;flex:none;width:7px;height:4px;margin-top:-3px;transform:rotate(-45deg)}.badge--sel{background:var(--sel-soft);border-color:var(--sel-line);color:var(--sel)}.badge--sel:before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.badge--warn{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.badge--warn:before{content:"!";font-weight:var(--fw-semibold)}.badge--stop{background:var(--stop-soft);border-color:var(--stop-line);color:var(--stop)}.badge--stop:before{content:"×";font-weight:var(--fw-semibold);font-size:12px;line-height:1}.face-mobile .badge{font-size:var(--fs-m-body-sm);padding:3px var(--s-4)}.tablewrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);overflow-x:auto}.tablewrap--flat{border-radius:var(--r-sm);box-shadow:none}.table{border-collapse:collapse;width:100%;font-size:var(--fs-body-strong)}.table caption{padding:var(--s-5) var(--s-5) var(--s-4);text-align:left;font-family:var(--f-display);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max)}.table thead th{z-index:var(--z-sticky);padding:var(--s-3) var(--s-5);background:var(--srf-panel);border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:bottom;font-family:var(--f-body);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-medium);color:var(--ink-muted);white-space:nowrap;position:sticky;top:0}.table tbody th{padding:var(--s-4) var(--s-5);text-align:left;font-weight:var(--fw-medium);color:var(--ink-max);border-top:1px solid var(--line-hair)}.table td{padding:var(--s-4) var(--s-5);border-top:1px solid var(--line-hair);color:var(--ink);vertical-align:top}.table tbody tr:first-child>*{border-top:0}.table tbody tr:hover>*{background:var(--srf-hover)}.table .num,.table .money,.table .when{font-family:var(--f-data);font-variant-numeric:tabular-nums;letter-spacing:var(--track-data);white-space:nowrap}.table .num,.table .money{text-align:right}.table .money{font-weight:var(--fw-medium);color:var(--ink-max)}.table .money--stop{color:var(--stop)}.table .when{color:var(--ink-muted)}.table small{font-family:var(--f-body);font-size:var(--fs-body-sm);color:var(--ink-muted);white-space:normal;margin-top:1px;display:block}.table tr.is-void>*{background:var(--srf-sunken)}.table tr.is-void .money,.table tr.is-void .num{text-decoration:line-through;-webkit-text-decoration-color:var(--stop-line);text-decoration-color:var(--stop-line);color:var(--ink-muted);text-decoration-thickness:1.5px}.table tfoot td,.table tfoot th{padding:var(--s-4) var(--s-5);border-top:1px solid var(--line-strong);background:var(--srf-sunken);font-weight:var(--fw-medium);color:var(--ink-max)}.sortbtn{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-sm);padding:0 var(--s-2);margin:0 calc(-1 * var(--s-2));border-radius:var(--r-xs);font:inherit;color:inherit;letter-spacing:inherit;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);display:inline-flex}.sortbtn:hover{background:var(--srf-hover);color:var(--ink)}.sortbtn i{width:8px;height:13px;color:var(--ink-faint);flex:none;position:relative}.sortbtn:hover i{color:var(--ink-muted)}.sortbtn i:before,.sortbtn i:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;left:1px}.sortbtn i:before{top:1px;transform:rotate(-135deg)}.sortbtn i:after{top:7px;transform:rotate(45deg)}.table th[aria-sort=ascending] .sortbtn,.table th[aria-sort=descending] .sortbtn{color:var(--ink-max);font-weight:var(--fw-semibold)}.table th[aria-sort=ascending] .sortbtn i,.table th[aria-sort=descending] .sortbtn i{color:var(--ink-max)}.table th[aria-sort=ascending] .sortbtn i:after{display:none}.table th[aria-sort=ascending] .sortbtn i:before{top:4px}.table th[aria-sort=descending] .sortbtn i:before{display:none}.table th[aria-sort=descending] .sortbtn i:after{top:4px}.face-mobile .table{font-size:var(--fs-m-body-sm)}.face-mobile .table td,.face-mobile .table tbody th{padding:var(--s-4)}.tabs{align-items:stretch;gap:var(--s-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{min-height:var(--ctl-h-lg);padding:0 var(--s-1);color:var(--ink-muted);font-family:var(--f-body);font-size:var(--fs-body);white-space:nowrap;transition:color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;position:relative}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink-max);font-weight:var(--fw-medium)}.tab[aria-selected=true]:after{content:"";background:var(--act);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab:disabled{color:var(--ink-faint);cursor:not-allowed}.tab .n{margin-left:var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.tabpanel{padding-top:var(--s-5)}.tabpanel:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.face-mobile .tab{min-height:var(--tap);font-size:var(--fs-m-body)}.scrim{z-index:var(--z-scrim);background:var(--scrim);cursor:default;width:100%;animation:mj-fade var(--t-fast) linear both;border:0;padding:0;position:absolute;inset:0}@keyframes mj-fade{0%{opacity:0}to{opacity:1}}.modal{z-index:var(--z-surface);width:min(440px, calc(100% - var(--s-8)));max-height:calc(100% - var(--s-9));background:var(--srf-overlay);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--elev-overlay);animation:mj-pop var(--t-base) var(--ease) both;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes mj-pop{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))}to{opacity:1}}.modal__head{align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--line-hair);flex:none;display:flex}.modal__head h2{min-width:0;font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max);flex:1;margin:0}.modal__head .when{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);margin-top:1px;display:block}.modal__x{width:var(--ctl-h-md);height:var(--ctl-h-md);border-radius:var(--r-xs);color:var(--ink-muted);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;place-items:center;margin:-2px -4px 0 0;display:grid}.modal__x:hover{background:var(--srf-hover);color:var(--ink)}.modal__body{min-height:0;padding:var(--s-5);flex:1;overflow-y:auto}.modal__foot{gap:var(--s-3);padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--line-hair);background:var(--srf-panel);border-radius:0 0 var(--r-md) var(--r-md);flex:none;justify-content:flex-end;display:flex}.modal__foot .cost{font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);text-align:left;flex:1;align-self:center;margin:0}.sheet{z-index:var(--z-surface);background:var(--srf-overlay);border-top:1px solid var(--line-strong);border-radius:var(--r-md) var(--r-md) 0 0;max-height:88%;box-shadow:var(--elev-overlay);animation:mj-rise var(--t-base) var(--ease) both;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes mj-rise{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:none}}.sheet__head{align-items:flex-start;gap:var(--s-4);padding:var(--s-6) var(--s-6) var(--s-5);border-bottom:1px solid var(--line-hair);flex:none;display:flex}.sheet__head h2{min-width:0;font-family:var(--f-display);font-size:var(--fs-m-appbar);line-height:var(--lh-m-appbar);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);color:var(--ink-max);flex:1;margin:0}.sheet__head .when{margin-top:var(--s-1);font-family:var(--f-data);font-size:var(--fs-m-body-sm);color:var(--ink-muted);display:block}.sheet__x{width:var(--tap);height:var(--tap);border-radius:var(--r-sm);color:var(--ink-muted);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;place-items:center;margin:-12px -8px 0 0;display:grid}.sheet__x:hover{background:var(--srf-hover);color:var(--ink)}.sheet__body{overscroll-behavior:contain;min-height:0;padding:var(--s-5) var(--s-6);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sheet__foot{gap:var(--s-4);padding:var(--s-5) var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--srf-panel);flex-direction:column;flex:none;display:flex}.sheet__foot .hint{font-family:var(--f-data);font-size:var(--fs-m-body-sm);line-height:var(--lh-m-body-sm);color:var(--ink-muted);margin:0}.toast-slot{z-index:var(--z-toast);left:var(--s-5);right:var(--s-5);bottom:var(--s-6);pointer-events:none;justify-content:center;display:flex;position:absolute}.toast{align-items:center;gap:var(--s-5);max-width:520px;padding:var(--s-4) var(--s-4) var(--s-4) var(--s-5);background:var(--ink-max);color:var(--ink-invert);border-radius:var(--r-md);box-shadow:var(--elev-overlay);pointer-events:auto;animation:mj-rise var(--t-slow) var(--ease) both;display:flex}.toast p{min-width:0;font-size:var(--fs-body-strong);line-height:var(--lh-body);flex:1;margin:0}.toast p b{font-weight:var(--fw-medium);display:block}.toast p span{font-family:var(--f-data);font-size:var(--fs-data-sm);opacity:.72;margin-top:1px;display:block}.toast button{min-height:var(--ctl-h-md);padding:0 var(--s-5);border:1px solid var(--on-dark-line);border-radius:var(--r-sm);color:var(--ink-invert);font-size:var(--fs-body-strong);font-weight:var(--fw-medium);transition:background var(--t-fast) var(--ease);flex:none}.toast button:hover{background:var(--on-dark-hover)}.toast button:focus-visible{outline-color:var(--srf-panel)}.toast--full{width:100%;max-width:none}.face-mobile .toast p{font-size:var(--fs-m-body-sm)}.face-mobile .toast button{min-height:var(--tap-sm);font-size:var(--fs-m-body-sm)}.empty{align-items:flex-start;gap:var(--s-2);padding:var(--s-8) var(--s-6);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--srf-sunken);text-align:left;flex-direction:column;display:flex}.empty :is(h2,h3){margin:var(--s-1) 0 0;font-family:var(--f-display);font-size:var(--fs-display-sm);line-height:var(--lh-display-sm);font-weight:var(--fw-semibold);letter-spacing:var(--track-tight);color:var(--ink-max)}.empty p{max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-muted);margin:0}.empty .btn{margin-top:var(--s-4)}.empty--center{text-align:center;align-items:center}.face-mobile .empty :is(h2,h3){font-size:var(--fs-m-heading);line-height:var(--lh-m-heading)}.face-mobile .empty p{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.skel{background:var(--srf-sunken);border-radius:var(--r-xs);display:block}.skel--line{height:11px;margin:var(--s-3) 0}.skel--title{width:42%;height:15px;margin:var(--s-2) 0 var(--s-4);border-radius:var(--r-xs)}.skel--block{border-radius:var(--r-sm);height:64px}.skel--pill{border-radius:var(--r-pill);width:76px;height:18px}.skel--w40{width:40%}.skel--w60{width:60%}.skel--w80{width:80%}.skelcard{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel)}.pager{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;flex-wrap:wrap;display:flex}.pager__range{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);white-space:nowrap;margin:0}.pager__list{align-items:center;gap:var(--s-1);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.pager__btn{min-width:var(--ctl-h-md);min-height:var(--ctl-h-md);padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--ink);font-family:var(--f-data);font-size:var(--fs-data);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:grid}.pager__btn:hover{background:var(--srf-hover);border-color:var(--line)}.pager__btn[aria-current=page]{background:var(--act-soft);border-color:var(--act-line);color:var(--act);font-weight:var(--fw-medium)}.pager__btn:disabled{color:var(--ink-faint);cursor:not-allowed;background:0 0;border-color:#0000}.pager__gap{padding:0 var(--s-2);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.face-mobile .pager__btn{min-width:var(--tap);min-height:var(--tap);font-size:var(--fs-m-body)}.note{--note-glyph:15px;padding:var(--s-4) var(--s-5) var(--s-4) calc(var(--s-5) + var(--note-glyph) + var(--s-4));border:1px solid var(--sel-line);border-radius:var(--r-sm);background:var(--sel-soft);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;position:relative}.note:before{content:"i";left:var(--s-5);top:calc(var(--s-4) + 2px);width:var(--note-glyph);height:var(--note-glyph);border:1px solid var(--sel-line);border-radius:var(--r-pill);color:var(--sel);font-family:var(--f-data);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:grid;position:absolute}.note>p{margin:0}.note>p+p{margin-top:var(--s-3)}.note b{font-weight:var(--fw-semibold);color:var(--ink-max)}.note--warn{border-color:var(--warn-line);background:var(--warn-soft)}.note--warn:before{content:"!";border-color:var(--warn-line);color:var(--warn-ink)}.note--stop{border-color:var(--stop-line);background:var(--stop-soft)}.note--stop:before{content:"×";border-color:var(--stop-line);color:var(--stop)}.note--fixed{border-color:var(--line-strong);background:var(--srf-sunken)}.note--fixed:before{content:"=";border-color:var(--line-strong);color:var(--ink-muted)}.note__list{margin:var(--s-4) 0 0;padding:0;list-style:none}.note__list li{padding:var(--s-2) 0;border-top:1px solid var(--line-hair);font-family:var(--f-data);font-size:var(--fs-data);color:var(--ink)}.note__list li:first-child{border-top:0}.note__list li span{font-family:var(--f-body);font-size:var(--fs-body-sm);color:var(--ink-muted)}.note .btnrow{margin-top:var(--s-4)}.note-slot:empty{display:none}.note:focus-visible{outline:var(--focus-w) solid var(--focus-color);outline-offset:var(--focus-offset)}.banner-slot:empty{display:none}.banner{align-items:flex-start;gap:var(--s-5);padding:var(--s-5);border:1px solid var(--act-line);border-radius:var(--r-md);background:var(--act-soft);margin:0;display:flex}.banner__mark{margin-top:var(--s-3);border:2px solid var(--act);border-top:0;border-right:0;flex:none;width:11px;height:6px;transform:rotate(-45deg)}.banner p{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);flex:1;margin:0}.banner p b{font-weight:var(--fw-medium);color:var(--ink-max);display:block}.card{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1)}.card__head{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.card__head>div{flex:1;min-width:0}.facts{gap:var(--s-3) var(--s-5);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.facts dt{font-family:var(--f-data);font-size:var(--fs-data-sm);line-height:var(--lh-body);color:var(--ink-muted);white-space:nowrap}.facts dd{font-size:var(--fs-body-strong);line-height:var(--lh-body);color:var(--ink);margin:0}.facts dd b{font-weight:var(--fw-semibold);color:var(--ink-max)}.link{color:var(--act);font-weight:var(--fw-medium);border-bottom:1px solid var(--act-line);transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);text-decoration:none}.link:hover{color:var(--act-press);border-bottom-color:var(--act)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.btn:active{transform:none}.modal{animation:none;transform:translate(-50%,-50%)}.sheet,.toast{animation:none;transform:none}}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{transition-duration:1ms!important;animation-duration:1ms!important}[data-motion=reduce] .btn:active{transform:none}[data-motion=reduce] .modal{animation:none;transform:translate(-50%,-50%)}[data-motion=reduce] .sheet,[data-motion=reduce] .toast{animation:none;transform:none}.face-mobile .note{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.face-mobile .note__list li,.face-mobile .note__list li span{font-size:var(--fs-m-body-sm)}.face-mobile .facts dt{font-size:var(--fs-m-body-sm);line-height:var(--lh-m-body-sm)}.face-mobile .facts dd,.face-mobile .banner p{font-size:var(--fs-m-body);line-height:var(--lh-m-body)}.face-mobile .card{padding:var(--s-5)}.savebar{--savebar-state-w:200px;z-index:var(--z-sticky);align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--srf-panel);box-shadow:var(--elev-1);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.savebar__state{min-width:var(--savebar-state-w);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);flex:1;margin:0}.savebar__state b{color:var(--ink);font-weight:var(--fw-medium)}.verstrip{align-items:center;gap:var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.verstrip__when{font-family:var(--f-data);font-size:var(--fs-data-sm);letter-spacing:var(--track-data);color:var(--ink-muted)}.verstrip__grow{flex:1;min-width:0}.difflist{gap:var(--s-3) var(--s-5);margin:var(--s-5) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.difflist dt{font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted)}.difflist dd{font-size:var(--fs-body-strong);line-height:var(--lh-body);color:var(--ink);margin:0}.difflist del{color:var(--ink-muted);-webkit-text-decoration-color:var(--stop-line);text-decoration-color:var(--stop-line);text-decoration-thickness:1.5px}.difflist ins{font-weight:var(--fw-medium);color:var(--ink-max);text-decoration:none}.difflist__arrow{color:var(--ink-muted);padding:0 var(--s-2)}.impact{margin:var(--s-5) 0 0;padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--srf-sunken)}.impact .eyebrow{margin-bottom:var(--s-3);display:block}.impact__row{justify-content:space-between;align-items:baseline;gap:var(--s-5);padding:var(--s-2) 0;display:flex}.impact__row+.impact__row{border-top:1px solid var(--line-hair)}.impact__row span{font-size:var(--fs-body-strong);color:var(--ink)}.impact__row span small{font-size:var(--fs-body-sm);color:var(--ink-muted);display:block}.impact__row b{font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-data);letter-spacing:var(--track-data);font-weight:var(--fw-medium);color:var(--ink-max);text-align:right;white-space:nowrap;flex:none}.impact__warn{color:var(--warn-ink)}.impact__stop{color:var(--stop)}.impact__act{color:var(--act)}.readout{gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--srf-sunken);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex}.readout .cap{font-family:var(--f-data);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted)}.readout .fig{align-items:baseline;gap:var(--s-3);margin:var(--s-1) 0 0;display:flex}.readout .fig b{font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-m-readout);line-height:var(--lh-m-readout);font-weight:var(--fw-medium);letter-spacing:var(--track-tight);color:var(--ink-max)}.readout .fig span{font-size:var(--fs-m-body-sm);color:var(--ink-muted)}.readout .sub{margin:var(--s-1) 0 0;font-family:var(--f-data);font-size:var(--fs-m-body-sm);line-height:var(--lh-m-body-sm);color:var(--ink-muted)}.readout--stop{background:var(--stop-soft);border-color:var(--stop-line)}.readout--stop .cap,.readout--stop .sub,.readout--stop .fig b,.readout--stop .fig span{color:var(--stop)}.derive{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.derive li{padding:var(--s-1) var(--s-3);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--srf-sunken);font-family:var(--f-data);font-variant-numeric:tabular-nums;font-size:var(--fs-m-body-sm);color:var(--ink-muted);white-space:nowrap}.derive li.derive--total{background:var(--act-soft);border-color:var(--act-line);color:var(--act);font-weight:var(--fw-medium)}.seclabel{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin:var(--s-3) 0 calc(-1 * var(--s-3));padding:0 var(--s-1);display:flex}.seclabel .mono{font-size:var(--fs-m-body-sm);color:var(--ink-muted);margin:0}.avatar{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);background:var(--srf-sunken);border:1px solid var(--line-strong);font-family:var(--f-data);font-size:var(--fs-m-body);font-weight:var(--fw-medium);color:var(--ink);flex:none;place-items:center;display:grid}.avatar--sm{width:var(--tap-sm);height:var(--tap-sm);font-size:var(--fs-m-body-sm)}.avatar--act{background:var(--act-soft);border-color:var(--act-line);color:var(--act)}.steps{gap:var(--s-2);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps--v{flex-flow:column;gap:2px;margin-bottom:0}.step{--step-n:22px;--step-tick-w:9px;--step-tick-h:5px;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);text-align:left;color:var(--ink-muted);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #0000;display:flex;position:relative}.step:hover{background:var(--srf-hover)}.steps--v .step{gap:var(--s-4);width:100%;padding:var(--s-4);color:var(--ink)}.steps--v .step__t{font-size:var(--fs-body);color:var(--ink-max)}.steps--v .step[aria-current=step]:before{content:"";left:-4px;top:var(--s-3);bottom:var(--s-3);background:var(--act);border-radius:0 2px 2px 0;width:2px;position:absolute}.step__n{width:var(--step-n);height:var(--step-n);border:1px solid var(--line-field);border-radius:var(--r-pill);background:var(--srf-panel);font-family:var(--f-data);font-size:var(--fs-data-sm);color:var(--ink-muted);transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;place-items:center;display:grid}.step__t{min-width:0;font-size:var(--fs-body-sm);line-height:var(--lh-body);font-weight:var(--fw-medium)}.step__t small{font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--ink-muted);margin-top:1px;display:block}.step__tick{width:var(--step-tick-w);height:var(--step-tick-h);border:1.8px solid var(--ink-invert);border-top:0;border-right:0;margin-top:-2px;display:none;transform:rotate(-45deg)}.step.is-done{color:var(--ink)}.step.is-done .step__n{background:var(--act);border-color:var(--act);color:var(--ink-invert)}.step.is-done .step__n b{display:none}.step.is-done .step__tick{display:block}.step.is-missing .step__n{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.step.is-missing .step__t small{color:var(--warn-ink)}.step[aria-current=step]{background:var(--act-soft);border-color:var(--act-line);color:var(--act)}.step[aria-current=step] .step__t{color:var(--act)}.step[aria-current=step] .step__n{background:var(--act);border-color:var(--act);color:var(--ink-invert)}.step:disabled{cursor:not-allowed}.step:disabled .step__t{color:var(--ink-muted)}.step:disabled:hover{background:0 0}
