:root:not([data-template="1"]){font-weight:400}html:not([data-template="1"]){background:var(--bg)}:root:not([data-template="1"]) body,:root:not([data-template="1"]) #root{background:var(--tk-page-bg);background-color:var(--bg);min-height:100dvh}:root:not([data-template="1"]) .tnum{font-variant-numeric:tabular-nums lining-nums}:root:not([data-template="1"]) svg.i{stroke-width:1.5px}:root:not([data-template="1"]) .phead{margin-bottom:var(--s2);align-items:flex-end;gap:var(--s3) var(--s4)}:root:not([data-template="1"]) .phead h1,:root:not([data-template="1"]) .t-display{font-size:var(--tk-h1-size);line-height:1.12;font-weight:var(--tk-h1-weight);letter-spacing:var(--tk-h1-track)}:root:not([data-template="1"]) .phead p{color:var(--fg3);margin-top:var(--s2);font-size:14px}:root:not([data-template="1"]) .phead .acts{gap:var(--s2);align-items:center}:root:not([data-template="1"]) .t-title{font-weight:var(--tk-h1-weight);font-size:30px}:root:not([data-template="1"]) .t-h2{font-size:var(--tk-h2-size);font-weight:var(--tk-h2-weight)}:root:not([data-template="1"]) .t-h3{font-size:var(--tk-h3-size);font-weight:var(--tk-h3-weight)}:root:not([data-template="1"]) .n-xl{font-weight:var(--tk-num-weight);font-variant-numeric:lining-nums}:root:not([data-template="1"]) .n-lg{font-weight:var(--tk-num-weight)}:root:not([data-template="1"]) .pcontent,:root:not([data-template="1"]) .g2,:root:not([data-template="1"]) .g3,:root:not([data-template="1"]) .g21,:root:not([data-template="1"]) .g12,:root:not([data-template="1"]) .g4{gap:var(--tk-gap)}:root:not([data-template="1"]) .card,:root:not([data-template="1"]) .panel,:root:not([data-template="1"]) .card.sect,:root:not([data-template="1"]) .emptybox{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:var(--tk-card-pad);gap:var(--s4)}:root:not([data-template="1"]) .card.flush{grid-template-columns:minmax(0,1fr)}:root:not([data-template="1"]) .card-h{border-bottom:0;margin:0;padding-bottom:0}:root:not([data-template="1"]) .card-h h3,:root:not([data-template="1"]) .panel h2{font-size:var(--tk-h3-size);font-weight:var(--tk-h3-weight);letter-spacing:-.005em}:root:not([data-template="1"]) .card-h small,:root:not([data-template="1"]) .card-h p{color:var(--fg3);font-weight:400}:root:not([data-template="1"]) .formgroup{padding-block:var(--s3);border-top:0}:root:not([data-template="1"]) .note,:root:not([data-template="1"]) .closesum,:root:not([data-template="1"]) .resnote{background:var(--tk-soft);border-radius:var(--tk-row-radius);padding:var(--s3) var(--s4);color:var(--fg2)}:root:not([data-template="1"]) .kv{border-color:var(--line)}:root:not([data-template="1"]) .field,:root:not([data-template="1"]) .closefield{padding-block:var(--s3);border-top:0}:root:not([data-template="1"]) .timeline{font-size:14px}:is(:root:not([data-template="1"]) .g4:has(>.kpic),:root:not([data-template="1"]) .g3:has(>.kpic),:root:not([data-template="1"]) .g2:has(>.kpic),:root:not([data-template="1"]) .statline){gap:var(--tk-gap);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid;overflow:visible}:root:not([data-template="1"]) .kpic,:root:not([data-template="1"]) .statline>*{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:20px var(--tk-card-pad);gap:2px;min-width:0}:root:not([data-template="1"]) .g4:has(>.kpic)>.kpic{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:20px var(--tk-card-pad);gap:2px;min-width:0}:root:not([data-template="1"]) .g3:has(>.kpic)>.kpic{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:20px var(--tk-card-pad);gap:2px;min-width:0}:root:not([data-template="1"]) .g2:has(>.kpic)>.kpic{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:20px var(--tk-card-pad);gap:2px;min-width:0}:root:not([data-template="1"]) .kpic small,:root:not([data-template="1"]) .stat>small,:root:not([data-template="1"]) .mini small{color:var(--fg3);font-size:13px;font-weight:var(--tk-label-weight)}:root:not([data-template="1"]) .kpic b,:root:not([data-template="1"]) .stat>b{font-size:26px;font-weight:var(--tk-num-weight);letter-spacing:-.015em;line-height:1.25}:root:not([data-template="1"]) .kpic em,:root:not([data-template="1"]) .stat>em{font-size:12px;font-style:normal}:root:not([data-template="1"]) .kpic em.up,:root:not([data-template="1"]) .kpic em.down,:root:not([data-template="1"]) .stat>em.up,:root:not([data-template="1"]) .stat>em.down{border-radius:var(--pill);justify-self:start;align-items:center;gap:3px;width:max-content;min-height:20px;padding:1px 8px;display:inline-flex}:root:not([data-template="1"]) .kpic em.up,:root:not([data-template="1"]) .stat>em.up{background:var(--tk-up-bg);color:var(--tk-up-fg)}:root:not([data-template="1"]) .kpic em.down,:root:not([data-template="1"]) .stat>em.down{background:var(--tk-down-bg);color:var(--tk-down-fg)}:root:not([data-template="1"]) .kpic.tiled{column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:0;display:grid}:root:not([data-template="1"]) .kpic.tiled>.tk-tile{grid-row:1/span 2}:root:not([data-template="1"]) .kpic.tiled>small,:root:not([data-template="1"]) .kpic.tiled>b{grid-column:2}:root:not([data-template="1"]) .kpic.tiled>em{margin-top:var(--s2);grid-column:1/-1}:root:not([data-template="1"]) .kpic.tiled>svg.sp{width:100%;margin-top:var(--s2);grid-area:auto/1/auto/-1}:root:not([data-template="1"]) .herob{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:var(--tk-card-pad)}:root:not([data-template="1"]) .herob-m>b{font-weight:var(--tk-num-weight)}:root:not([data-template="1"]) .hero{--night:transparent;--on-night:var(--on-hero);--on-night2:var(--on-hero2);--line-night:color-mix(in srgb,var(--on-hero) 22%,transparent);border-radius:var(--tk-card-radius);color:var(--on-hero);background:var(--tk-hero-bg);box-shadow:var(--tk-card-shadow);border:0}:root:not([data-template="1"]) .hero .linklike,:root:not([data-template="1"]) .hero a{color:var(--on-hero)}:root:not([data-template="1"]) .pbtn{height:var(--tk-pill-h);padding-inline:var(--s4);background:var(--tk-soft-2);color:var(--fg);font-weight:var(--tk-btn-weight);border:0;font-size:14px}:root:not([data-template="1"]) .pbtn:hover{background:var(--line);border-color:#0000}:root:not([data-template="1"]) .pbtn:active{background:var(--line2)}:root:not([data-template="1"]) .pbtn.pri,:root:not([data-template="1"]) a.pbtn.pri{background:var(--ink);color:var(--on-ink);border:0}:root:not([data-template="1"]) .pbtn.pri:hover{background:color-mix(in srgb,var(--ink) 88%,#000)}:root:not([data-template="1"]) .pbtn.danger{background:var(--tk-down-bg);color:var(--tk-down-fg);border:0}:root:not([data-template="1"]) .pbtn.danger:hover{background:var(--tk-down-bg);filter:brightness(.97);border:0}:root:not([data-template="1"]) .pbtn.sm{height:32px;padding-inline:var(--s3);font-size:13px}:root:not([data-template="1"]) .pbtn[disabled],:root:not([data-template="1"]) .pbtn[disabled]:hover{background:var(--tk-soft-2);border:0}:root:not([data-template="1"]) .pbtn.pri[disabled],:root:not([data-template="1"]) .pbtn.pri[disabled]:hover{background:var(--ink);border:0}:root:not([data-template="1"]) .phead .pbtn:not(.pri):not(.danger),:root:not([data-template="1"]) .dash-h .pbtn:not(.pri):not(.danger),:root:not([data-template="1"]) .calbar .pbtn:not(.pri):not(.danger){background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root:not([data-template="1"]) .phead .pbtn:not(.pri):not(.danger):hover,:root:not([data-template="1"]) .dash-h .pbtn:not(.pri):not(.danger):hover,:root:not([data-template="1"]) .calbar .pbtn:not(.pri):not(.danger):hover{background:var(--tk-glass-hover)}:root:not([data-template="1"]) .btn{min-height:44px;font-weight:var(--tk-btn-weight)}:root:not([data-template="1"]) .btn.ghost{background:var(--tk-soft-2)}:root:not([data-template="1"]) .btn.ghost:hover{background:var(--line)}:root:not([data-template="1"]) .iconbtn{border-radius:50%}:root:not([data-template="1"]) .iconbtn:hover{background:var(--tk-soft-2)}:root:not([data-template="1"]) .chip{background:var(--tk-soft-2);min-height:34px;color:var(--fg2);border:0;padding-inline:14px;font-size:13.5px}:root:not([data-template="1"]) .chip:hover{background:var(--line)}:root:not([data-template="1"]) .chip .cnt{color:var(--fg2)}:root:not([data-template="1"]) .chip[aria-pressed=true] .cnt{color:var(--on-tk-night)}:root:not([data-template="1"]) .chip[aria-pressed=true]{background:var(--tk-night);color:var(--on-tk-night);border:0;font-weight:400}:root:not([data-template="1"]) .seg{background:var(--tk-soft-2);padding:3px}:root:not([data-template="1"]) .seg button{min-height:32px;font-size:13.5px}:root:not([data-template="1"]) .seg button[aria-pressed=true]{background:var(--tk-tile);color:var(--fg);box-shadow:var(--e1);font-weight:400}:root:not([data-template="1"]) .tabs2{gap:var(--s1);border-bottom:0;flex-wrap:wrap}:root:not([data-template="1"]) .tabs2 button{min-height:36px;padding:0 var(--s4);border-radius:var(--pill);color:var(--fg2);background:0 0;margin:0}:root:not([data-template="1"]) .tabs2 button:after{display:none}:root:not([data-template="1"]) .tabs2 button:hover{background:var(--tk-soft-2)}:root:not([data-template="1"]) .tabs2 button[aria-selected=true]{background:var(--tk-night);color:var(--on-tk-night);font-weight:400}:root:not([data-template="1"]) .steps button{background:var(--tk-soft-2);min-height:34px}:root:not([data-template="1"]) .steps button[aria-current=true]{font-weight:400}:root:not([data-template="1"]) .linklike,:root:not([data-template="1"]) a.linklike{color:var(--primary-ink);font-size:13.5px;font-weight:400}:root:not([data-template="1"]) :is(p,small,span,li) a.linklike{text-underline-offset:3px;text-decoration:underline}:root:not([data-template="1"]) .bubble small{color:inherit;opacity:1}:root:not([data-template="1"]) .bdg{background:var(--tk-soft-2);border-radius:var(--pill);min-height:24px;padding-inline:10px;font-weight:400}:root:not([data-template="1"]) .bdg.ok{background:var(--tk-up-bg);color:var(--tk-up-fg)}:root:not([data-template="1"]) .bdg.bad{background:var(--tk-down-bg);color:var(--tk-down-fg)}:root:not([data-template="1"]) .bdg.acc{background:var(--primary-soft);color:var(--primary-ink)}:root:not([data-template="1"]) .bdg[data-st]{color:var(--fg);background:color-mix(in srgb,var(--dot) 13%,var(--tk-card-bg))}:root:not([data-template="1"]) .progressb{background:var(--tk-soft-2);border-radius:3px;height:6px}:root:not([data-template="1"]) .progressb i{background:var(--chart-1);border-radius:3px}:root:not([data-template="1"]) .tgl i{background:var(--fg4)}:root:not([data-template="1"]) .choice{background:var(--tk-soft);border-radius:var(--tk-row-radius);padding:var(--s3) var(--s4);border:1px solid #0000}:root:not([data-template="1"]) .choice:hover{background:var(--tk-soft-2)}:root:not([data-template="1"]) .choice:has(input:checked){border-color:var(--accent);background:var(--primary-soft)}:root:not([data-template="1"]) .row-list{gap:var(--s2);display:grid}:root:not([data-template="1"]) .rowi{background:var(--tk-soft);border-radius:var(--tk-row-radius);padding:10px var(--s4);border:0;min-height:56px}:root:not([data-template="1"]) .rowi+.rowi{margin-top:var(--s2);border-top:0}:root:not([data-template="1"]) .row-list .rowi+.rowi{margin-top:0}:root:not([data-template="1"]) .rowi>i{border-radius:var(--r-xs);background:var(--tk-soft-2);width:36px;height:36px;color:var(--fg2)}:root:not([data-template="1"]) .rowi[role=button]:hover{background:var(--tk-soft-2);box-shadow:none}:root:not([data-template="1"]) .rowi small{color:var(--fg3)}:root:not([data-template="1"]) .notifrow{border-radius:var(--tk-row-radius);padding:10px var(--s3);margin-bottom:var(--s2);background:var(--tk-soft);border-bottom:0}:root:not([data-template="1"]) .notifrow[role=button]:hover{background:var(--tk-soft-2);box-shadow:none}:root:not([data-template="1"]) .notifrow i{border-radius:var(--r-xs);background:var(--tk-soft-2)}:root:not([data-template="1"]) .tblwrap{border-radius:var(--r-md);background:0 0;border:0}:root:not([data-template="1"]) .tbltools{gap:var(--s2);border:0}:root:not([data-template="1"]) .tbltools input[type=search]{border-radius:var(--pill);background:var(--tk-soft);border-color:#0000;min-height:40px}:root:not([data-template="1"]) .tbl th{background:var(--tk-card-bg);color:var(--fg3);font-size:12.5px;font-weight:var(--tk-th-weight);letter-spacing:0;border-bottom:1px solid var(--line);padding:var(--s2) var(--s3)}:root:not([data-template="1"]) .tbl td{border-bottom:1px solid var(--line);height:48px;color:var(--fg2)}:root:not([data-template="1"]) .tbl tbody tr:last-child td{border-bottom:0}:root:not([data-template="1"]) .tbl tbody tr:hover{background:0 0}:root:not([data-template="1"]) .tbl tbody tr:hover td{background:var(--tk-soft)}:root:not([data-template="1"]) .tbl tbody tr:hover td:first-child{border-start-start-radius:var(--tk-row-radius);border-end-start-radius:var(--tk-row-radius)}:root:not([data-template="1"]) .tbl tbody tr:hover td:last-child{border-start-end-radius:var(--tk-row-radius);border-end-end-radius:var(--tk-row-radius)}:root:not([data-template="1"]) .tbl .who i{background-color:var(--tk-soft-2);font-weight:400}:root:not([data-template="1"]) .bulkbar{background:var(--tk-night);color:var(--on-tk-night);border-radius:var(--tk-row-radius)}:root:not([data-template="1"]) .bulkbar button{background:color-mix(in srgb,var(--on-tk-night) 16%,transparent);border-radius:var(--pill);font-weight:400}@media (max-width:640px){:root:not([data-template="1"]) .tbl.stack tr{border-bottom:1px solid var(--line)}:root:not([data-template="1"]) .tbl.stack tbody tr:hover td{background:0 0}:root:not([data-template="1"]) .tbl.stack td{border:0;height:auto}}:root:not([data-template="1"]) input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),:root:not([data-template="1"]) select,:root:not([data-template="1"]) textarea,:root:not([data-template="1"]) .fld input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=radio]),:root:not([data-template="1"]) .fld select,:root:not([data-template="1"]) .fld textarea,:root:not([data-template="1"]) .field input[type=text],:root:not([data-template="1"]) .field select,:root:not([data-template="1"]) .pop input,:root:not([data-template="1"]) .pop select{min-height:var(--tk-field-h);border:1px solid var(--line);border-radius:var(--r-sm);background-color:var(--tk-soft)}:root:not([data-template="1"]) textarea,:root:not([data-template="1"]) .fld textarea{min-height:96px}:root:not([data-template="1"]) input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):hover,:root:not([data-template="1"]) select:hover,:root:not([data-template="1"]) textarea:hover{border-color:var(--line2)}:root:not([data-template="1"]) input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):focus-visible,:root:not([data-template="1"]) select:focus-visible,:root:not([data-template="1"]) textarea:focus-visible{background-color:var(--tk-card-bg);border-color:var(--accent);box-shadow:0 0 0 3px var(--primary-soft)}:root:not([data-template="1"]) .fld>label,:root:not([data-template="1"]) .fld>.lab,:root:not([data-template="1"]) .field>label,:root:not([data-template="1"]) .field>.lab,:root:not([data-template="1"]) .closefield>label,:root:not([data-template="1"]) .closefield>.lab{color:var(--fg3);font-size:13px;font-weight:400}:root:not([data-template="1"]) .qclist{border-radius:var(--r-sm);border-color:var(--line);box-shadow:var(--e2)}:root:not([data-template="1"]) .drawer{inset-block:var(--s2);height:auto;max-height:calc(100dvh - var(--s4));border-radius:var(--tk-card-radius);background:var(--tk-card-bg);box-shadow:var(--e3);border:0;inset-inline-end:var(--s2)}:root:not([data-template="1"]) .drawer-h{background:var(--tk-card-bg);padding-top:var(--s5);border-bottom:0}:root:not([data-template="1"]) .drawer h3{font-weight:var(--tk-h2-weight);font-size:var(--tk-h2-size)}:root:not([data-template="1"]) .statrow{gap:var(--s2);border:0;overflow:visible}:root:not([data-template="1"]) .statrow div{background:var(--tk-soft);border-radius:var(--tk-row-radius);padding:var(--s2)}:root:not([data-template="1"]) .statrow div+div{border:0}:root:not([data-template="1"]) .statrow b{font-weight:400}@media (max-width:640px){:root:not([data-template="1"]) .drawer{border-radius:var(--tk-card-radius) var(--tk-card-radius) 0 0;max-height:92dvh;inset-block:auto 0;inset-inline:0}}:root:not([data-template="1"]) .scrim,:root:not([data-template="1"]) .pscrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root:not([data-template="1"]) .pop{border-radius:var(--r-md);background:var(--tk-card-bg);box-shadow:var(--e2);border:0}:root:not([data-template="1"]) .toast{background:var(--tk-night);color:var(--on-tk-night);border-radius:var(--r-md)}:root:not([data-template="1"]) .toast .tbar{background:color-mix(in srgb,var(--on-tk-night) 40%,transparent)}:root:not([data-template="1"]) .ctip{background:var(--tk-night);color:var(--on-tk-night);border-radius:var(--r-sm)}:root:not([data-template="1"]) .palette{border-radius:var(--tk-card-radius);background:var(--tk-card-bg);border:0}:root:not([data-template="1"]) .palette-in{border-bottom:0;height:60px}:root:not([data-template="1"]) .palette .palette-in input{min-height:0;box-shadow:none;background:0 0;border:0}:root:not([data-template="1"]) .palette-list button{border-radius:var(--tk-row-radius);min-height:44px}:root:not([data-template="1"]) .palette-list button:hover,:root:not([data-template="1"]) .palette-list button.on{background:var(--tk-soft-2)}:root:not([data-template="1"]) .palette-f{border-top:0}:root:not([data-template="1"]) kbd{background:var(--tk-soft-2);border-color:#0000}:root:not([data-template="1"]) .bannerbar.imp{background:var(--tk-night);color:var(--on-tk-night)}:root:not([data-template="1"]) .bannerbar.imp :focus-visible{outline-color:var(--on-tk-night)}:root:not([data-template="1"]) .bannerbar.imp button{color:var(--on-tk-night);border-color:color-mix(in srgb,var(--on-tk-night) 30%,transparent)}:root:not([data-template="1"]) .bannertime{color:var(--on-tk-night)}:root:not([data-template="1"]) .emptystate>i{background:var(--tk-tile);width:52px;height:52px;box-shadow:var(--tk-tile-shadow);color:var(--fg2);border-radius:14px}:root:not([data-template="1"]) .emptystate b{font-size:var(--tk-h2-size);font-weight:var(--tk-h2-weight)}:root:not([data-template="1"]) .skel{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--tk-soft) 30%,var(--tk-soft-2) 50%,var(--tk-soft) 70%);background-size:220% 100%}:root:not([data-template="1"]) .errbox{background:var(--tk-down-bg);color:var(--tk-down-fg);border-radius:var(--tk-row-radius)}:root:not([data-template="1"]) .errline{color:var(--tk-down-fg);font-weight:400}:root:not([data-template="1"]) .calbar h1{font-weight:var(--tk-h1-weight);letter-spacing:var(--tk-h1-track);font-size:30px}:root:not([data-template="1"]) .calbtn{background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;height:40px;min-height:40px;font-size:13.5px;font-weight:400}:root:not([data-template="1"]) .calbtn:hover{background:var(--tk-glass-hover);border:0}:root:not([data-template="1"]) .calbtn.ic{width:40px}:root:not([data-template="1"]) .calbtn.pri{background:var(--ink);color:var(--on-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}:root:not([data-template="1"]) .calbtn.pri:hover{background:color-mix(in srgb,var(--ink) 88%,#000);color:var(--on-ink);border:0}:root:not([data-template="1"]) .calbtn.urgent{background:var(--tk-down-bg);color:var(--tk-down-fg);border:0}:root:not([data-template="1"]) .calbtn.urgent:hover{background:var(--tk-down-bg);color:var(--tk-down-fg);filter:brightness(.97);border:0}:root:not([data-template="1"]) .calbtn[aria-pressed=true]{background:var(--tk-night);color:var(--on-tk-night);border:0}:root:not([data-template="1"]) .calzoom{background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0}:root:not([data-template="1"]) .calzoom .calbtn{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:36px}:root:not([data-template="1"]) .calbar select,:root:not([data-template="1"]) .caljump{background-color:var(--tk-glass);border-radius:var(--pill);border:0;height:40px;min-height:40px}:root:not([data-template="1"]) .calbar .seg{background:var(--tk-glass)}:root:not([data-template="1"]) .calbar .seg button{min-height:34px}:root:not([data-template="1"]) .kpi b{font-weight:400}:root:not([data-template="1"]) .gridwrap{border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);background:var(--tk-card-bg);border:0}:root:not([data-template="1"]) .corner{background:var(--tk-card-bg)}:root:not([data-template="1"]) .grid-h{border-top:0;font-weight:400}:root:not([data-template="1"]) .grid-h em{background:var(--tk-tile);box-shadow:var(--e1);font-weight:400}:root:not([data-template="1"]) .appt{border-radius:var(--tk-appt-radius,8px)}:root:not([data-template="1"]) .closedbanner{border-radius:var(--tk-row-radius);background:var(--tk-soft)}:root[data-shell=rail] .pcontent:has(>.calwrap){max-width:none;padding:0}:root[data-shell=rail] #pcontent:has(.calwrap) .pcontent{max-width:none;padding:0}:root[data-shell=rail] .calwrap{--cal-top:268px}:root[data-shell=rail] .calwrap:has(.closedbanner){--cal-top:316px}:root:not([data-template="1"]) .qitem button{background:var(--tk-soft-2);border:0;font-weight:400}:root:not([data-template="1"]) .qitem button.yes{background:var(--ink);color:var(--on-ink)}:root:not([data-template="1"]) .panel h3{font-weight:var(--tk-h3-weight)}:root:not([data-template="1"]) .panel h3 em{font-weight:400}:root:not([data-template="1"]) .chart .plot{border-bottom-color:var(--line)}:root:not([data-template="1"]) .mk-fbar{border-bottom:0}:root:not([data-template="1"]) .mk-fbar>i{border-radius:var(--r-sm) var(--r-sm) 0 0}:root:not([data-template="1"]) .mk-fs>b{font-weight:var(--tk-num-weight)}:root:not([data-template="1"]) .mk-fmeta{border-top:0}:root:not([data-template="1"]) .chart .bin>i{border-radius:var(--pill) var(--pill) 0 0}:root:not([data-template="1"]) .hbar div{background:var(--tk-soft-2);border-radius:5px;height:10px}:root:not([data-template="1"]) .hbar div i{border-radius:5px}:root:not([data-template="1"]) .heat>i{border-radius:4px}:root:not([data-template="1"]) .stackbar{border-radius:7px;height:14px}:root:not([data-template="1"]) .viz-ring .t{stroke:var(--tk-soft-2)}:root:not([data-template="1"]) svg.sp .l{stroke-width:2px}:root[data-shell=rail] #pshell{min-height:100dvh;display:block}:root[data-shell=rail] .pmain{padding-inline:var(--tk-rail-col) var(--tk-page-x);padding-block:28px var(--s8);min-width:0;max-width:none}:root[data-shell=rail] .pcontent,:root[data-shell=rail] .t-frame{width:100%;max-width:1680px;margin-inline:auto}:root[data-shell=rail] .pcontent{padding:0 0 var(--s8);gap:var(--tk-gap);grid-template-columns:minmax(0,1fr)}:root[data-shell=rail] .pside:not(.open){visibility:hidden;transform:translate(105%)}:root[data-shell=rail][dir=ltr] .pside:not(.open){transform:translate(-105%)}:root[data-shell=rail] .pside{inset-block:var(--s2);width:min(320px,86vw);height:auto;max-height:calc(100dvh - var(--s4));border-radius:var(--tk-card-radius);background:var(--tk-card-bg);box-shadow:var(--e3);z-index:80;padding:var(--s3);transition:transform var(--t-slow) var(--ease),visibility 0s linear var(--t-slow);border:0;position:fixed;inset-inline-start:var(--s2);inset-inline-end:auto}:root[data-shell=rail] .pside.open{visibility:visible;transition:transform var(--t-slow) var(--ease),visibility 0s;transform:none}:root[data-shell=rail] .pnavg,:root[data-shell=rail] .pnavi{border-radius:var(--tk-row-radius);min-height:40px}:root[data-shell=rail] .pnavg.single[aria-current=true],:root[data-shell=rail] .pnavi[aria-current=true]{font-weight:400}:root[data-shell=rail] .ptop{display:none}:root[data-shell=rail] #pshell:has(>aside[aria-hidden]) .ptop{height:44px;box-shadow:none;background:0 0;border:0;margin-bottom:64px;padding:0;display:block}:root[data-shell=rail] .board{margin-inline:0;padding-inline:0}.t-top{z-index:21;align-items:center;gap:var(--s2);height:44px;margin-bottom:var(--s8);display:flex;position:relative}.t-logo{color:var(--fg);flex:none;align-items:center;height:44px;margin-inline-end:var(--s6);display:flex}.t-logo img{object-fit:contain;border-radius:var(--r-xs);width:auto;max-width:96px;height:36px}.t-logo .zw,.t-logo>div{width:96px}.t-pills{align-items:center;gap:var(--s2);scrollbar-width:none;flex:1;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.t-pills::-webkit-scrollbar{display:none}.t-pill{align-items:center;gap:var(--s2);background:var(--tk-glass-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:44px;color:var(--fg2);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast);border-radius:22px;flex:none;padding-inline:14px 18px;font-size:14px;line-height:1;display:inline-flex}.t-pill:hover{background:var(--tk-glass-hover);color:var(--fg)}.t-pill[aria-current=true]{background:var(--tk-glass-on);color:var(--fg)}.t-pill svg.i{width:18px;height:18px}.t-pilln{background:var(--tk-soft-2);min-width:18px;height:18px;color:var(--fg);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:400;display:grid}.t-end{align-items:center;gap:var(--s2);flex:none;display:flex}.t-round{background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--fg2);transition:background var(--t-fast),color var(--t-fast);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.t-round:hover{background:var(--tk-glass-hover);color:var(--fg)}.t-round svg.i{width:18px;height:18px}.t-round em{top:-2px;background:var(--tk-badge);min-width:18px;height:18px;color:var(--on-tk-badge);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:600;display:grid;position:absolute;inset-inline-end:-2px}.t-search{align-items:center;gap:var(--s2);width:clamp(120px,16vw,240px);height:44px;padding-inline:var(--s4);background:var(--tk-glass-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg3);text-align:start;transition:background var(--t-fast);border-radius:22px;font-size:13.5px;display:flex}.t-search:hover{background:var(--tk-glass-hover)}.t-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.t-search kbd{background:0 0}.t-person,.t-person.pbiz{width:auto;min-height:44px;margin:0;margin-inline:var(--s2);text-align:start;background:0 0;border-radius:22px;flex:none;align-items:center;gap:10px;padding:0;display:flex}.t-person.pbiz:hover{background:0 0}.t-person>span{flex:none}.t-person>i{background:var(--tk-glass-on) center/cover no-repeat;width:44px;height:44px;color:var(--fg);font:400 17px/44px var(--font-body);text-align:center;box-shadow:var(--e1);border-radius:50%;flex:none}.t-person>span{gap:1px;max-width:150px;display:grid}.t-person b{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);font-size:14.5px;font-weight:400;line-height:1.25;overflow:hidden}.t-person small{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}:root[data-shell=rail] .pbranch{background:var(--tk-glass-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:22px;height:44px;padding-inline:14px 10px}:root[data-shell=rail] .pbranch select{background:0 0;border:0;height:42px;min-height:42px;font-size:14px;font-weight:400}:root[data-shell=rail] .pbranch-note{padding:0 0 var(--s3);color:var(--fg2);background:0 0;border:0}.t-rail{inset-inline-start:var(--tk-rail-edge);z-index:30;gap:var(--s2);display:grid;position:fixed;top:204px}.t-railfoot{inset-inline-start:var(--tk-rail-edge);bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:30;position:fixed}.t-rail a,.t-railfoot a{background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--fg2);transition:background var(--t-fast),color var(--t-fast);border-radius:50%;place-items:center;display:grid;position:relative}.t-rail a:hover,.t-railfoot a:hover{background:var(--tk-glass-hover);color:var(--fg)}.t-rail a[aria-current=true]{background:var(--primary);color:var(--on-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.t-rail svg.i,.t-railfoot svg.i{width:20px;height:20px}.t-rail a em{top:-2px;background:var(--tk-badge);min-width:18px;height:18px;color:var(--on-tk-badge);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:600;display:grid;position:absolute;inset-inline-end:-2px}.t-rail a:after,.t-railfoot a:after{content:attr(data-l);inset-inline-start:calc(100% + var(--s2));border-radius:var(--r-sm);background:var(--tk-night);color:var(--on-tk-night);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-fast);padding:6px 12px;font-size:13px;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.t-rail a:hover:after,.t-rail a:focus-visible:after,.t-railfoot a:hover:after,.t-railfoot a:focus-visible:after{opacity:1}.t-crumb{align-items:center;gap:var(--s2) var(--s4);min-height:24px;margin-bottom:var(--s2);color:var(--fg3);flex-wrap:wrap;font-size:13px;display:flex}.t-crumb-l{align-items:center;gap:var(--s2);flex:none;display:inline-flex}.t-crumb-l svg.i{width:16px;height:16px}.t-crumb-l i{opacity:.6;background:currentColor;width:16px;height:1px;display:block}.t-sub{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.t-sub a{background:var(--tk-glass-2);height:32px;color:var(--fg2);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast);border-radius:16px;align-items:center;padding-inline:14px;font-size:13px;display:inline-flex}.t-sub a:hover{background:var(--tk-glass-hover);color:var(--fg)}.t-sub a[aria-current=true]{background:var(--tk-night);color:var(--on-tk-night)}:root[data-shell=rail] .pdial{left:auto;right:calc(var(--tk-rail-edge) - 8px);bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}:root[data-shell=rail][dir=ltr] .pdial{right:auto;left:calc(var(--tk-rail-edge) - 8px)}:root[data-shell=rail] .pdialopen .pdial .sat{transform:translate(calc(var(--x)*-1),var(--y)) scale(1)}:root[data-shell=rail][dir=ltr] .pdialopen .pdial .sat{transform:translate(var(--x),var(--y)) scale(1)}@media (max-width:1620px){.t-search span,.t-search kbd{display:none}.t-search{justify-content:center;width:44px;padding:0}}@media (max-width:1180px){.t-person>span{display:none}.t-logo{margin-inline-end:var(--s2)}}@media (max-width:760px){:root[data-shell=rail] .pmain{padding-inline:var(--s4);padding-block:var(--s3) calc(env(safe-area-inset-bottom,0px) + 88px)}.t-rail,.t-railfoot{display:none}.t-top{height:44px;margin-bottom:var(--s4)}.t-pills{display:none}.t-top>.t-spring{flex:1}.t-menu{display:none}.t-top:has(.pbranch) .t-logo{display:none}.t-logo .zw,.t-logo>div{width:84px}:root[data-shell=rail] .pbranch select{max-width:92px}.t-crumb{scrollbar-width:none;margin-inline:calc(var(--s4)*-1);padding-inline:var(--s4);flex-wrap:nowrap;overflow-x:auto}.t-crumb::-webkit-scrollbar{display:none}.t-sub{flex-wrap:nowrap}:root[data-shell=rail] .pdial,:root[data-shell=rail][dir=ltr] .pdial{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 6px)}:root[data-shell=rail] .pdialopen .pdial .sat,:root[data-shell=rail][dir=ltr] .pdialopen .pdial .sat{transform:translate(var(--mx),var(--my)) scale(1)}:root:not([data-template="1"]) .ptabs{background:var(--tk-card-bg);box-shadow:var(--e2);border-radius:var(--r-lg) var(--r-lg) 0 0;border-top:0}:root:not([data-template="1"]) .ptabs [aria-current=page]:before{display:none}:root:not([data-template="1"]) .ptabs>a,:root:not([data-template="1"]) .ptabs>button{color:var(--fg3)}:root:not([data-template="1"]) .ptabs [aria-current=page]{color:var(--primary);font-weight:400}:root:not([data-template="1"]) .phead h1,:root:not([data-template="1"]) .t-display{font-size:30px}:root:not([data-template="1"]) .card,:root:not([data-template="1"]) .panel,:root:not([data-template="1"]) .card.sect,:root:not([data-template="1"]) .emptybox{padding:var(--s4) var(--s5);border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){:root[data-shell=rail] .pside{transition:none}}@media print{.t-top,.t-rail,.t-railfoot,.t-crumb{display:none!important}}:root:not([data-template="1"]) .lg{background:0 0}:root:not([data-template="1"]) .lg-go{background:var(--ink);color:var(--on-ink);font-weight:var(--tk-btn-weight)}:root:not([data-template="1"]) .lg-step h1{font-weight:var(--tk-h1-weight);letter-spacing:var(--tk-h1-track)}:root:not([data-template="1"]) .lg .lg-field input{background:var(--tk-card-bg);box-shadow:var(--tk-card-shadow);border-radius:var(--r-md);border-color:#0000}:root:not([data-template="1"]) .lg .otp i{background:var(--tk-card-bg);box-shadow:var(--tk-card-shadow);border-color:#0000}:root:not([data-template="1"]) .lg-field{color:var(--fg2);font-weight:400}@media (min-width:901px){:root:not([data-template="1"]) .lg-stage{margin:var(--s3);min-height:calc(100dvh - var(--s6));border-radius:var(--r-xl);color:var(--on-hero);background:var(--tk-hero-bg);border:0}}:root:not([data-template="1"]) .gate{--night:var(--tk-hero-2);--on-night:var(--on-hero);--on-night2:var(--on-hero2);--line-night:color-mix(in srgb,var(--on-hero) 22%,transparent);background:var(--tk-hero-bg);color:var(--on-hero)}:root:not([data-template="1"]) .gate-step h1{font-weight:var(--tk-h1-weight)}:root:not([data-template="1"]) .gate-stage{border:0}:root:not([data-template="1"]) .gate-go{background:var(--on-hero);color:var(--tk-hero-2);font-weight:var(--tk-btn-weight)}:root:not([data-template="1"]) .gate-field input:not(#login-code){background:color-mix(in srgb,var(--on-hero) 10%,transparent);border-color:color-mix(in srgb,var(--on-hero) 30%,transparent)}.kit{direction:ltr;min-width:0;position:relative}.kit-plot{touch-action:pan-y;border-radius:var(--r-xs);position:relative}.kit-plot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.kit-svg{display:block;overflow:visible}.kit-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kit-tg{z-index:3;background:var(--tk-card-bg);width:28px;height:28px;color:var(--fg3);opacity:0;transition:opacity var(--t-fast),background var(--t-fast);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-6px;inset-inline-start:-6px}.kit:hover .kit-tg,.kit:focus-within .kit-tg{opacity:1}@media (hover:none){.kit-tg{opacity:.75}}.kit-tg svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px}.kit-tg:hover,.kit-tg:focus-visible,.kit-tg[aria-pressed=true]{opacity:1;background:var(--tk-soft-2)}.kit-tablewrap{direction:rtl;max-height:220px;overflow:auto}[dir=ltr] .kit-tablewrap{direction:ltr}.kit-table{width:100%;font-size:13px}.kit-t{fill:var(--fg3);font-variant-numeric:tabular-nums lining-nums;font-size:11px;font-family:var(--font-body)}.kit-t-on{fill:var(--tk-warm-ink);font-weight:600}.kit-grid{stroke:var(--tk-grid);stroke-width:1px}.kit-cross{stroke:var(--fg4);stroke-width:1px}.kit-tip{z-index:6;background:var(--tk-night);color:var(--on-tk-night);white-space:nowrap;pointer-events:none;text-align:start;box-shadow:var(--e2);direction:rtl;border-radius:12px;gap:1px;padding:7px 12px;font-size:12px;line-height:1.35;display:grid;position:absolute;transform:translate(-50%,-100%)}[dir=ltr] .kit-tip{direction:ltr}.kit-tip b{font-size:13px;font-weight:500}.kit-tiprow{align-items:center;gap:6px;display:flex}.kit-tiprow i{border-radius:1px;flex:none;width:10px;height:2px}.kit-stroke{fill:none;stroke:var(--kit-line,var(--chart-1));stroke-width:var(--kit-line-w,2.25);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:kitdraw .9s var(--ease) backwards}.kit-area{animation:kitfade .9s var(--ease) .15s backwards}.kit-area-a{stop-color:var(--chart-1);stop-opacity:.2}.kit-area-b{stop-color:var(--chart-1);stop-opacity:0}.kit-mark .kit-halo{fill:var(--chart-1);opacity:.2}.kit-mark .kit-core{fill:var(--tk-card-bg);stroke:var(--chart-1);stroke-width:2.5px}.kit-line-hero .kit-stroke{--kit-line:var(--on-hero);--kit-line-w:2.5}.kit-glow{fill:none;stroke:var(--on-hero);stroke-opacity:.26;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;animation:kitfade .9s var(--ease) .1s backwards}.kit-line-hero .kit-halo{fill:var(--on-hero);opacity:.3}.kit-line-hero .kit-core{fill:var(--on-hero);stroke:none}.kit-band rect{fill:var(--on-hero);opacity:.1}.kit-band path{fill:var(--on-hero);opacity:.85}.kit-bandfill{fill:var(--tk-band)}.kit-trend{stroke:var(--chart-1);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.kit-sq{animation:kitfade .5s var(--ease) calc(var(--i,0)*9ms) backwards}.kit-dot{fill:var(--kit-dot,var(--tk-dot-1))}.kit-dot2{fill:var(--tk-dot-2)}.kit-dot3{fill:var(--tk-dot-3)}.kit-col{animation:kitfade .5s var(--ease) calc(var(--i,0)*14ms) backwards;transition:opacity var(--t-fast)}.kit-col.dim{opacity:.42}.kit-warm-a{stop-color:var(--tk-warm-1)}.kit-warm-b{stop-color:var(--tk-warm-2)}.kit-wedge-b{fill:var(--tk-warm-3)}.kit-wedge-a{animation:kitfade .8s var(--ease) backwards}.kit-origin{fill:var(--tk-card-bg);stroke:var(--fg);stroke-width:1.25px}.kit-lp{direction:rtl;justify-content:space-between;align-items:flex-end;gap:2px;width:100%;min-width:0;display:flex}[dir=ltr] .kit-lp{direction:ltr}.kit-lp-col{justify-items:center;gap:var(--s2);min-width:0;padding:var(--s2) 0 var(--s2);transition:background var(--t-med) var(--ease);animation:kitfade .5s var(--ease) calc(var(--i,0)*45ms) backwards;border-radius:30px;flex:1 1 0;display:grid;position:relative}.kit-lp-col:hover{background:color-mix(in srgb,var(--tk-chip) 50%,transparent)}.kit-lp-col.on{background:linear-gradient(180deg,var(--tk-chip) 0,color-mix(in srgb,var(--tk-chip) 30%,transparent) 100%)}.kit-lp-track{width:12px;height:var(--kit-lp-h,170px);display:block;position:relative}.kit-lp-stem{inset-inline-start:calc(50% - .75px);width:1.5px;height:calc(14px + (100% - 26px)*var(--f,0));background:var(--tk-stem);transition:height var(--t-med) var(--ease);border-radius:1px;position:absolute;bottom:0}.kit-lp-head{top:-5px;background:var(--chart-1);border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:calc(50% - 5.5px)}.kit-lp-col.on .kit-lp-stem{background:var(--chart-1);width:2px}.kit-lp-col.on .kit-lp-head{top:-8px;width:16px;height:16px;box-shadow:0 0 0 4px var(--tk-card-bg),0 0 0 9px color-mix(in srgb,var(--chart-1) 18%,transparent);inset-inline-start:calc(50% - 8px)}.kit-lp-col.forecast .kit-lp-stem{border-inline-start:1.5px dashed var(--tk-stem-future);background:0 0;width:0}.kit-lp-col.forecast .kit-lp-head{background:var(--tk-card-bg);border:2px solid var(--chart-1)}.kit-lp-col.forecast.on .kit-lp-stem{border-inline-start-color:var(--chart-1)}.kit-lp-col.alert .kit-lp-stem{border-inline-start:1.5px dashed color-mix(in srgb,var(--tk-alert) 45%,transparent);background:0 0;width:0}.kit-lp-col.alert .kit-lp-head{background:var(--tk-card-bg);border:2px solid var(--tk-alert)}.kit-lp-col.alert.on .kit-lp-head{box-shadow:0 0 0 4px var(--tk-card-bg),0 0 0 9px color-mix(in srgb,var(--tk-alert) 18%,transparent)}.kit-lp-tip{background:var(--tk-night);color:var(--on-tk-night);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:14px;padding:6px 12px;font-size:13px;font-style:normal;line-height:1.3;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.kit-lp-chip{background:var(--tk-chip);width:46px;max-width:100%;height:46px;color:var(--fg2);box-shadow:var(--e1);transition:background var(--t-fast),color var(--t-fast);border-radius:50%;place-items:center;font-size:12px;line-height:1.1;display:grid}.kit-lp-col.on .kit-lp-chip{background:var(--tk-night);color:var(--on-tk-night)}.kit-legend{color:var(--fg2);gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.kit-legend li{align-items:center;gap:10px;display:flex}.kit-legend i{background:var(--chart-1);border-radius:50%;flex:none;width:10px;height:10px}.kit-legend i.forecast{border:2px solid var(--chart-1);background:0 0}.kit-legend i.alert{border:2px solid var(--tk-alert);background:0 0}.kit-pill{border-radius:var(--pill);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;min-height:20px;padding:1px 8px;font-size:11.5px;line-height:1.2;display:inline-flex}.kit-pill svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.kit-pill.up{background:var(--tk-up-bg);color:var(--tk-up-fg)}.kit-pill.down{background:var(--tk-down-bg);color:var(--tk-down-fg)}.kit-pill.warn{background:var(--warn-soft);color:var(--warn)}.kit-none{align-content:center;gap:var(--s2);min-height:96px;padding-block:var(--s2);text-align:start;direction:rtl;display:grid}[dir=ltr] .kit-none{direction:ltr}.kit-none-marks{align-items:flex-end;gap:5px;height:26px;display:flex;overflow:hidden}.kit-none-marks i{background:var(--tk-dot-3);border-radius:50%;flex:0 0 5px;height:5px}.kit-none-marks i:nth-child(3n){border-radius:3px;height:12px}.kit-none-marks i:nth-child(5n){border-radius:3px;height:19px}.kit-none p{color:var(--fg3);margin:0;font-size:12.5px;font-weight:400;line-height:1.35}.kit-onhero .kit-none-marks i{background:color-mix(in srgb,var(--on-hero) 35%,transparent)}.kit-onhero .kit-none p{color:var(--on-hero2)}.kit-onhero .kit-tg{display:none}@keyframes kitdraw{0%{stroke-dashoffset:1px}}@keyframes kitfade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kit-stroke,.kit-area,.kit-glow,.kit-sq,.kit-col,.kit-wedge-a,.kit-lp-col{animation:none}.kit-lp-stem,.kit-lp-col{transition:none}}.tk-dash{gap:var(--tk-gap);min-width:0;display:grid}.tk-head{margin-bottom:var(--s5)}.tk-date{color:var(--fg2);margin:var(--s2) 0 0;font-size:13px}.tk-range{align-items:center;gap:var(--s2);height:var(--tk-pill-h);padding-inline:var(--s4) var(--s1);border-radius:var(--pill);background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg2);font-size:14px;display:inline-flex}.tk-range svg.i{width:18px;height:18px}:root:not([data-template="1"]) .tk-range select{height:100%;min-height:0;color:var(--fg2);box-shadow:none;background-color:#0000;border:0;padding-inline:0 26px;font-size:14px}.tk-range:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tk-row4{gap:var(--tk-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tk-row2{gap:var(--tk-gap);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:stretch;display:grid}.tk-stat,.tk-tracker,.tk-side,.tk-band{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);min-width:0;position:relative}.tk-stat{padding:22px var(--tk-card-pad) 18px;gap:var(--s4);grid-template-rows:auto 1fr;min-height:196px;display:grid}.tk-stat>header{align-items:flex-start;gap:var(--s3);min-width:0;display:flex}.tk-stat>header>div{flex:1;gap:1px;min-width:0;display:grid}.tk-stat small{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.tk-stat b{font-size:26px;line-height:1.2;font-weight:var(--tk-num-weight);letter-spacing:-.015em;white-space:nowrap}.tk-stat-c{align-self:end;min-width:0}.tk-tile{background:var(--tk-tile);width:44px;height:44px;box-shadow:var(--tk-tile-shadow);color:var(--fg);border-radius:12px;flex:none;place-items:center;display:grid}.tk-tile svg.i{width:20px;height:20px}.tk-hero{border-radius:var(--tk-card-radius);min-height:196px;color:var(--on-hero);background:var(--tk-hero-bg);box-shadow:var(--tk-card-shadow);position:relative;overflow:hidden}.tk-hero:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff17 1px,#0000 1.4px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 55%);mask-image:linear-gradient(90deg,#000 0%,#0000 55%)}.tk-hero-c{z-index:1;position:absolute;inset:0}.tk-hero-t{z-index:2;padding:22px var(--tk-card-pad) 0;pointer-events:none;justify-items:start;gap:2px;display:grid;position:relative}.tk-hero-ic{border:1px solid color-mix(in srgb,var(--on-hero) 75%,transparent);width:32px;height:32px;margin-bottom:var(--s3);border-radius:50%;place-items:center;display:grid}.tk-hero-ic svg.i{width:16px;height:16px}.tk-hero small{color:var(--on-hero2);font-size:13px}.tk-hero b{font-size:26px;line-height:1.2;font-weight:var(--tk-num-weight);letter-spacing:-.015em}.tk-hero-pill{z-index:2;position:absolute;inset-block-start:22px;inset-inline-end:var(--tk-card-pad)}.tk-hero .kit-pill{background:color-mix(in srgb,var(--on-hero) 18%,transparent);color:var(--on-hero)}.tk-tracker{gap:var(--s2);align-content:start;padding:24px 32px 16px;display:grid}.tk-tracker h2,.tk-side h2,.tk-band h2{font-weight:var(--tk-h2-weight);letter-spacing:-.012em;margin:0}.tk-tracker h2{font-size:30px;line-height:1.15}.tk-tracker header p{color:var(--fg3);margin:var(--s2) 0 0;font-size:14px}.tk-tracker-b{gap:var(--s5);grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);align-items:end;display:grid}.tk-tracker-s{gap:var(--s4);align-content:space-between;height:100%;display:grid}.tk-headline b{font-size:56px;line-height:1;font-weight:var(--tk-num-weight);letter-spacing:-.03em;font-variant-numeric:lining-nums;text-align:start;display:block}.tk-headline p{margin:var(--s3) 0 0;color:var(--fg3);font-size:14px;line-height:1.45}.kit-lp-wrap{padding-top:32px}.tk-side{padding:20px var(--tk-card-pad) 0;gap:var(--s3);flex-direction:column;display:flex;position:relative;overflow:hidden}.tk-side-art{inset-inline:0;background:radial-gradient(ellipse 70% 90% at 15% 0%,color-mix(in srgb,var(--tk-warm-2) 55%,transparent),transparent 70%),radial-gradient(ellipse 80% 100% at 85% 0%,var(--tk-wash-1),transparent 72%),var(--tk-wash-4);background-position:50%;background-size:cover;height:170px;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 100%);mask-image:linear-gradient(#000 0 30%,#0000 100%)}.tk-side>*{position:relative}.tk-side .tk-side-art{position:absolute}.tk-side-art[style]{opacity:.34;filter:saturate(.75)}.tk-side header{gap:var(--s2);padding-inline-end:52px;display:grid}.tk-side h2{font-size:22px;line-height:1.2}.tk-side header p{color:var(--fg2);margin:0;font-size:13px;line-height:1.45}.tk-arrow{top:-4px;background:var(--tk-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--fg2);transition:background var(--t-fast);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-4px}.tk-arrow:hover{background:var(--tk-glass-hover)}.tk-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transform:scaleX(-1)}[dir=ltr] .tk-arrow svg{transform:none}.tk-figure{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:var(--s3);display:flex}.tk-figure b{color:var(--primary);letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:1.1}.tk-figure span{color:var(--fg3);font-size:14px}.tk-rows{gap:var(--s2);padding-bottom:var(--s5);scrollbar-width:none;flex:1;align-content:start;max-height:244px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%)}.tk-rows::-webkit-scrollbar{display:none}.tk-rowtile{align-items:center;gap:var(--s3);min-height:60px;padding:var(--s2) var(--s4) var(--s2) var(--s3);background:var(--tk-soft);color:var(--fg);transition:background var(--t-fast);border-radius:18px;min-width:0;display:flex}a.tk-rowtile:hover,.tk-rowtile[role=button]:hover{background:var(--tk-soft-2);cursor:pointer}.tk-rowtile>i{background:var(--tk-soft-2);width:36px;height:36px;color:var(--fg2);border-radius:10px;flex:none;place-items:center;display:grid}.tk-rowtile>i svg.i{width:18px;height:18px}.tk-rowtile>span{flex:1;min-width:0;display:grid}.tk-rowtile strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;overflow:hidden}.tk-rowtile small{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tk-rowtile>b{flex:none;font-size:15px;font-weight:400}.tk-time{min-width:44px;font-size:15px!important}.tk-clear{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:var(--tk-soft);min-height:60px;color:var(--fg2);border-radius:18px;margin:0;font-size:14px;display:flex}.tk-clear>i{background:var(--tk-up-bg);width:36px;height:36px;color:var(--tk-up-fg);border-radius:10px;place-items:center;display:grid}.tk-band{padding:var(--tk-card-pad);gap:var(--s3);display:grid}.tk-band>header{align-items:baseline;gap:var(--s3);display:flex}.tk-band h2{font-size:20px}.tk-band>header span{color:var(--fg3);font-size:13px}.tk-values{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.tk-value{justify-content:space-between;align-items:center;gap:var(--s2);min-height:64px;padding:var(--s2) var(--s4);background:var(--tk-soft);border-radius:18px;min-width:0;display:flex}.tk-value>div{min-width:0;display:grid}.tk-value small{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tk-value b{white-space:nowrap;text-align:start;font-size:19px;font-weight:400;line-height:1.25}.tk-today{gap:var(--s2);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.tk-ribbon{background:var(--tk-soft);border-radius:18px;min-width:0}.tk-ribbon .dl{padding:var(--s4)}:root:not([data-template="1"]) .tk-ribbon .dl-open{background:var(--tk-soft-2)}.tk-next{gap:var(--s2);min-width:0;display:grid}.tk-insight{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s2) var(--s3);background:var(--tk-soft);border-radius:18px;flex-wrap:wrap;display:flex}.tk-insight>i{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.tk-insight>i svg.i{width:18px;height:18px}.tk-insight>p{min-width:0;color:var(--fg2);flex:220px;margin:0;font-size:14px}.tk-legal{color:var(--fg3);padding-inline:var(--s2);font-size:12px}.tk-dash>.dash-setup{background:var(--tk-card-bg);border-radius:var(--tk-card-radius);box-shadow:var(--tk-card-shadow);padding:var(--tk-card-pad)}.tk-row2.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1320px){.tk-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.tk-tracker{padding:var(--s5)}.tk-tracker-b,.tk-today{grid-template-columns:minmax(0,1fr)}.tk-headline b{font-size:44px}}@media (max-width:640px){.tk-row4{grid-template-columns:minmax(0,1fr)}.tk-head .acts{width:100%}.tk-head .acts>*{flex:auto;justify-content:center}.kit-lp-chip{width:38px;height:38px;font-size:11px}.tk-tracker h2{font-size:24px}}.tplgrid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tplgrid.admin{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tplcard{gap:var(--s2);align-content:start;min-width:0;display:grid}label.tplcard{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);position:relative}label.tplcard:hover{border-color:var(--line2)}label.tplcard[data-on=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}label.tplcard input{z-index:1;width:18px;height:18px;position:absolute;inset-block-start:var(--s4);inset-inline-start:var(--s4)}label.tplcard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.tplcard img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--r-sm);background:var(--surface2);border:1px solid var(--line);width:100%;display:block}.tplcard b{font-size:14.5px;font-weight:500}.tplcard small{color:var(--fg3);font-size:12.5px;line-height:1.45}:root[data-template="3"] body,:root[data-template="3"] #root{background:var(--tk-page)}:root[data-template="3"] svg.i{stroke-width:1.6px}@media (min-width:901px){:root[data-template="3"] #pshell{margin:var(--s4);min-height:calc(100dvh - var(--s8));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);grid-template-columns:272px minmax(0,1fr);box-shadow:0 1px 2px #141e3c0a}:root[data-template="3"] #pshell.s3-min{grid-template-columns:72px minmax(0,1fr)}:root[data-template="3"] #pshell:before{content:"";inset-inline:0;height:var(--s4);background:var(--tk-page);z-index:24;pointer-events:none;position:fixed;top:0}:root[data-template="3"] .pside{top:var(--s4);height:calc(100dvh - var(--s8));border-start-start-radius:var(--r-xl);border-end-start-radius:var(--r-xl)}:root[data-template="3"] .ptop{top:var(--s4);border-start-end-radius:var(--r-xl)}:root[data-template="3"] .calwrap{--cal-top:252px}:root[data-template="3"] .calwrap:has(.closedbanner){--cal-top:300px}}:root[data-template="3"] .pmain{background:var(--surface);border-radius:inherit;min-width:0}:root[data-template="3"] .pcontent{padding:var(--tk-page-x);gap:var(--tk-gap);max-width:none}:root[data-template="3"] .pside{background:var(--nav);border-inline-end:1px solid var(--line);padding:0 var(--s3) var(--s3);box-shadow:none;gap:0}:root[data-template="3"] .s3-brand{justify-content:space-between;align-items:center;gap:var(--s2);height:72px;margin-inline:calc(var(--s3)*-1);padding-inline:var(--s4);border-bottom:1px solid var(--line);flex:none;display:flex}:root[data-template="3"] .s3-word{min-width:0;color:var(--tk-title);align-items:center;display:flex}:root[data-template="3"] .s3-word .zw,:root[data-template="3"] .s3-word>div{width:112px}:root[data-template="3"] .s3-word img{object-fit:contain;border-radius:var(--r-xs);width:auto;max-width:150px;height:36px}:root[data-template="3"] .s3-collapse,:root[data-template="3"] .s3-x{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg3);transition:background var(--t-fast),color var(--t-fast);flex:none;place-items:center;display:grid}:root[data-template="3"] .s3-collapse:hover,:root[data-template="3"] .s3-x:hover{background:var(--nav-hover);color:var(--fg)}:root[data-template="3"] .s3-collapse svg.i,:root[data-template="3"] .s3-x svg.i{width:20px;height:20px}:root[data-template="3"] .s3-search{align-items:center;gap:var(--s2);width:100%;height:40px;margin-block:var(--s4) var(--s3);padding-inline:var(--s3) var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg3);text-align:start;transition:border-color var(--t-fast);flex:none;font-size:14px;display:flex}:root[data-template="3"] .s3-search:hover{border-color:var(--line2)}:root[data-template="3"] .s3-search svg.i{width:18px;height:18px;color:var(--fg)}:root[data-template="3"] .s3-search span{flex:1;min-width:0}:root[data-template="3"] .s3-search kbd{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--fg3);direction:ltr;margin:0;padding:2px 6px;font-family:inherit;font-size:11px}:root[data-template="3"] .pside-nav{gap:var(--s3);padding-bottom:var(--s3);scrollbar-width:thin}:root[data-template="3"] .pnavsec{gap:2px}:root[data-template="3"] .pnavlabel{padding:0 var(--s3) var(--s2);letter-spacing:.02em;color:var(--on-nav2);font-size:12px;font-weight:400}:root[data-template="3"] .pnavg{min-height:38px;padding-inline:var(--s3);gap:var(--s3);border-radius:var(--r-md);color:var(--on-nav);border:1px solid #0000;font-size:14.5px;font-weight:400}:root[data-template="3"] .pnavg svg.i{width:20px;height:20px;color:var(--on-nav)}:root[data-template="3"] .pnavg:hover{background:var(--nav-hover);color:var(--fg)}:root[data-template="3"] .pnavg.single[aria-current=true],:root[data-template="3"] .pnavg[aria-current=page],:root[data-template="3"] .pnavi[aria-current=true]{background:var(--nav-active);border-color:var(--line);color:var(--on-nav-active);font-weight:500}:root[data-template="3"] .pnavg[aria-current=page]:before{display:none}:root[data-template="3"] .pnavg.single[aria-current=true] svg.i,:root[data-template="3"] .pnavg[aria-current=page] svg.i{color:var(--on-nav-active)}:root[data-template="3"] .pnavg[aria-expanded=true]{color:var(--fg)}:root[data-template="3"] .pnavsub{margin-block:2px var(--s1);gap:2px;padding-inline-start:44px}:root[data-template="3"] .pnavi{min-height:34px;padding-inline:var(--s3);border-radius:var(--r-sm);color:var(--on-nav2);border:1px solid #0000;font-size:13.5px}:root[data-template="3"] .pnavg em.pnavn,:root[data-template="3"] .pnavg[aria-current=page] em{background:var(--tk-up-bg);color:var(--tk-up-fg)}:root[data-template="3"] .pnavh{padding:0 var(--s3) var(--s2);color:var(--on-nav2);font-size:12px;font-weight:400}:root[data-template="3"] .s3-trial{gap:var(--s2);margin-top:var(--s3);padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex:none;display:grid}:root[data-template="3"] .s3-trial header{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}:root[data-template="3"] .s3-trial-d{border-radius:var(--r-sm);background:var(--primary);height:32px;color:var(--on-primary);align-items:center;gap:6px;padding-inline:10px 12px;font-size:13px;display:inline-flex}:root[data-template="3"] .s3-trial-d svg.i{width:16px;height:16px}:root[data-template="3"] .s3-trial p{color:var(--fg3);margin:0;font-size:13px;line-height:1.5}:root[data-template="3"] .s3-trial-go{justify-content:center;width:100%}:root[data-template="3"] .pbiz.s3-chip{margin:var(--s2) 0 0;min-height:56px;padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex:none}:root[data-template="3"] .pbiz.s3-chip:hover{border-color:var(--line2);background:var(--surface)}:root[data-template="3"] .pbiz.s3-chip i{background-color:var(--tk-tile);width:36px;height:36px;color:var(--tk-tile-fg);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:500;display:grid}:root[data-template="3"] .pbiz.s3-chip b{color:var(--fg);font-size:13.5px;font-weight:500}:root[data-template="3"] .pbiz.s3-chip small{color:var(--fg3);font-size:12.5px}:root[data-template="3"] .pbiz.s3-chip>svg.i{width:18px;height:18px;color:var(--fg2)}:root[data-template="3"] .pside-foot{border-top:1px solid var(--line);margin-inline:calc(var(--s3)*-1);padding:var(--s3) var(--s3) 0}@media (min-width:901px){:root[data-template="3"] .s3-min .pside{padding-inline:var(--s2);align-items:stretch}:root[data-template="3"] .s3-min .s3-word{display:none}:root[data-template="3"] .s3-min .s3-brand{margin-inline:calc(var(--s2)*-1);justify-content:center;padding:0}:root[data-template="3"] .s3-min .s3-search{justify-content:center;padding:0}:root[data-template="3"] .s3-min .s3-search span,:root[data-template="3"] .s3-min .s3-search kbd,:root[data-template="3"] .s3-min .pnavlabel,:root[data-template="3"] .s3-min .pnavg em,:root[data-template="3"] .s3-min .pbiz.s3-chip span,:root[data-template="3"] .s3-min .pbiz.s3-chip>svg.i{display:none}:root[data-template="3"] .s3-min .pnavg{justify-content:center;padding:0}:root[data-template="3"] .s3-min .pnavg>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-template="3"] .s3-min .pside-nav{overflow-x:hidden}:root[data-template="3"] .s3-min .pbiz.s3-chip{padding:var(--s2) 0;justify-content:center}}:root[data-template="3"] .ptop.s3-top{align-items:center;gap:var(--s3);height:72px;padding-inline:var(--tk-page-x);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex}:root[data-template="3"] .s3-top .pcrumb{color:var(--fg3);flex:1;font-size:13.5px}:root[data-template="3"] .s3-top .pcrumb b{color:var(--fg2);font-weight:400}:root[data-template="3"] .s3-top .pbranch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex:none;height:40px}:root[data-template="3"] .s3-top .pbranch select{background-color:#0000;border:0;height:38px;min-height:0}:root[data-template="3"] .s3-end{align-items:center;gap:var(--s2);flex:none;display:flex}:root[data-template="3"] .s3-ic{border-radius:var(--r-md);width:40px;height:40px;min-height:40px;color:var(--fg2);place-items:center;display:grid;position:relative}:root[data-template="3"] .s3-ic svg.i{width:22px;height:22px}:root[data-template="3"] .s3-dot{top:8px;background:var(--tk-badge);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;inset-inline-end:9px}:root[data-template="3"] .s3-person{margin-inline-start:var(--s2);position:relative}:root[data-template="3"] .s3-person-b{align-items:center;gap:var(--s3);min-height:48px;padding:var(--s1) var(--s2);border-radius:var(--r-md);text-align:start;transition:background var(--t-fast);display:flex}:root[data-template="3"] .s3-person-b:hover{background:var(--tk-soft)}:root[data-template="3"] .s3-person-b>i{background:var(--tk-tile) center/cover no-repeat;width:44px;height:44px;color:var(--tk-tile-fg);border-radius:50%;flex:none;place-items:center;font-size:16px;font-style:normal;font-weight:500;display:grid}:root[data-template="3"] .s3-person-b>span{text-align:start;gap:1px;min-width:0;display:grid}:root[data-template="3"] .s3-person-b b{color:var(--fg);white-space:nowrap;font-size:14.5px;font-weight:500}:root[data-template="3"] .s3-person-b small{color:var(--fg3);white-space:nowrap;text-align:end;font-size:12.5px}:root[data-template="3"] .s3-person-b>svg.i{width:18px;height:18px;color:var(--fg2)}:root[data-template="3"] .s3-menu{z-index:40;width:240px;padding:var(--s2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e2);gap:2px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}:root[data-template="3"] .s3-menu a,:root[data-template="3"] .s3-menu button:not(.seg button){align-items:center;gap:var(--s2);min-height:38px;padding-inline:var(--s2);border-radius:var(--r-sm);color:var(--fg);text-align:start;font-size:14px;display:flex}:root[data-template="3"] .s3-menu a:hover,:root[data-template="3"] .s3-menu>button:hover{background:var(--tk-soft)}:root[data-template="3"] .s3-menu svg.i{width:18px;height:18px;color:var(--fg3)}:root[data-template="3"] .s3-menu-r{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s2);color:var(--fg3);border-bottom:1px solid var(--line);margin-bottom:var(--s1);font-size:13px;display:flex}:root[data-template="3"] .s3-state{font-size:13px}:root[data-template="3"] .phead{margin-bottom:var(--s1);align-items:flex-start;gap:var(--s3) var(--s4)}:root[data-template="3"] .phead h1,:root[data-template="3"] .t-display{font-size:var(--tk-h1-size);color:var(--tk-title);line-height:1.25}:root[data-template="3"] .phead p{margin-top:var(--s1);color:var(--fg3);font-size:14.5px}:root[data-template="3"] .t-title,:root[data-template="3"] .calbar h1{font-size:var(--tk-h1-size);font-weight:var(--tk-h1-weight);color:var(--tk-title)}:root[data-template="3"] .card-h h3,:root[data-template="3"] .panel h2,:root[data-template="3"] .panel h3{color:var(--fg);font-weight:500}:root[data-template="3"] .pbtn,:root[data-template="3"] .phead .pbtn:not(.pri):not(.danger),:root[data-template="3"] .dash-h .pbtn:not(.pri):not(.danger),:root[data-template="3"] .calbar .pbtn:not(.pri):not(.danger){height:var(--tk-pill-h);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--t-fast),background var(--t-fast)}:root[data-template="3"] .pbtn:hover,:root[data-template="3"] .phead .pbtn:not(.pri):not(.danger):hover,:root[data-template="3"] .dash-h .pbtn:not(.pri):not(.danger):hover,:root[data-template="3"] .calbar .pbtn:not(.pri):not(.danger):hover{background:var(--tk-soft);border-color:var(--line2)}:root[data-template="3"] .pbtn svg.i{width:18px;height:18px}:root[data-template="3"] .pbtn.pri,:root[data-template="3"] a.pbtn.pri{border:1px solid var(--ink);background:var(--ink);color:var(--on-ink)}:root[data-template="3"] .pbtn.pri:hover{border-color:color-mix(in srgb,var(--ink) 88%,#000);background:color-mix(in srgb,var(--ink) 88%,#000)}:root[data-template="3"] .pbtn.danger{border:1px solid var(--tk-down-bg);background:var(--surface);color:var(--tk-down-fg)}:root[data-template="3"] .pbtn.danger:hover{background:var(--tk-down-bg);border:1px solid var(--tk-down-bg);filter:none}:root[data-template="3"] .pbtn.sm{border-radius:var(--r-sm);height:32px}:root[data-template="3"] .pbtn[disabled],:root[data-template="3"] .pbtn[disabled]:hover{background:var(--tk-soft);border:1px solid var(--line)}:root[data-template="3"] .btn{border-radius:var(--r-md);font-weight:400}:root[data-template="3"] .btn.ghost{background:var(--surface);border:1px solid var(--line)}:root[data-template="3"] .btn.ghost:hover{background:var(--tk-soft)}:root[data-template="3"] .iconbtn{border-radius:var(--r-sm)}:root[data-template="3"] .iconbtn:hover,:root[data-template="3"] .proundbtn:hover{background:var(--tk-soft)}:root[data-template="3"] .proundbtn{border-radius:var(--r-md)}:root[data-template="3"] .chip{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--fg2);font-size:13.5px}:root[data-template="3"] .chip:hover{background:var(--tk-soft);border-color:var(--line2)}:root[data-template="3"] .chip[aria-pressed=true]{background:var(--surface);border:1px solid var(--primary);color:var(--primary-ink);font-weight:500}:root[data-template="3"] .chip[aria-pressed=true] .cnt{color:var(--primary-ink)}:root[data-template="3"] .seg{background:var(--tk-soft);border:1px solid var(--line);border-radius:var(--r-md);padding:2px}:root[data-template="3"] .seg button{border-radius:var(--r-sm)}:root[data-template="3"] .seg button[aria-pressed=true]{background:var(--surface);color:var(--primary-ink);box-shadow:0 0 0 1px var(--line);font-weight:500}:root[data-template="3"] .tabs2{gap:var(--s4);border-bottom:1px solid var(--line);flex-wrap:wrap}:root[data-template="3"] .tabs2 button{min-height:40px;padding:0 var(--s1);color:var(--fg3);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}:root[data-template="3"] .tabs2 button:hover{color:var(--fg);background:0 0}:root[data-template="3"] .tabs2 button[aria-selected=true]{color:var(--primary-ink);border-bottom-color:var(--primary);background:0 0;font-weight:500}:root[data-template="3"] .steps button{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}:root[data-template="3"] .steps button[aria-current=true]{border-color:var(--primary);color:var(--primary-ink);font-weight:500}:root[data-template="3"] .bdg{background:var(--tk-soft);border:1px solid var(--line);min-height:26px;color:var(--fg);border-radius:13px;padding-inline:12px;font-size:13px}:root[data-template="3"] .bdg.ok,:root[data-template="3"] .bdg.acc{background:var(--tk-up-bg);color:var(--tk-up-fg);border-color:#0000}:root[data-template="3"] .bdg.bad{background:var(--tk-down-bg);color:var(--tk-down-fg);border-color:#0000}:root[data-template="3"] .bdg[data-st]{color:var(--fg);background:var(--tk-soft-2);border-color:#0000}:root[data-template="3"] .bdg[data-st=confirmed],:root[data-template="3"] .bdg[data-st=arrived],:root[data-template="3"] .bdg[data-st=inprogress]{background:var(--tk-up-bg);color:var(--tk-up-fg)}:root[data-template="3"] .bdg[data-st=noshow],:root[data-template="3"] .bdg[data-st=cancelled]{background:var(--tk-down-bg);color:var(--tk-down-fg)}:root[data-template="3"] .choice{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}:root[data-template="3"] .choice:hover{background:var(--tk-soft)}:root[data-template="3"] .choice:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}:root[data-template="3"] input[type=checkbox],:root[data-template="3"] input[type=radio]{accent-color:var(--primary)}:root[data-template="3"] .progressb i{background:var(--primary)}:root[data-template="3"] .card,:root[data-template="3"] .panel,:root[data-template="3"] .card.sect,:root[data-template="3"] .emptybox,:root[data-template="3"] .herob,:root[data-template="3"] .tk-band{border:1px solid var(--line);box-shadow:none}:root[data-template="3"] .note,:root[data-template="3"] .closesum,:root[data-template="3"] .resnote{background:var(--tk-soft);border:1px solid var(--line);border-radius:var(--r-md)}:root[data-template="3"] .hero{--night:var(--tk-card-bg);--on-night:var(--fg);--on-night2:var(--fg3);--line-night:var(--line);background:var(--tk-card-bg);color:var(--fg);border:1px solid var(--line);box-shadow:none}:root[data-template="3"] .hero .linklike,:root[data-template="3"] .hero a{color:var(--primary-ink)}:root[data-template="3"] .herob-m>b,:root[data-template="3"] .n-xl{letter-spacing:-.01em;font-size:30px;font-weight:500}:root[data-template="3"] .formgroup{border-top:1px solid var(--line);padding-block:var(--s4)}:root[data-template="3"] .formgroup:first-child{border-top:0}:root[data-template="3"] .linklist,:root[data-template="3"] .linkrow{border-color:var(--line)}:root[data-template="3"] .linklist{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}:root[data-template="3"] .linkrow>i{border-radius:var(--r-sm);background:var(--tk-tile);width:36px;height:36px;color:var(--tk-tile-fg);place-items:center;display:grid}:root[data-template="3"] .linkrow:hover{background:var(--tk-soft)}:root[data-template="3"] .hero-num{letter-spacing:-.01em;font-size:40px;font-weight:500}:root[data-template="3"] .hero-num .cur{color:var(--fg3);font-weight:400}:root[data-template="3"] .tk-tile{border-radius:var(--r-md);background:var(--tk-tile);width:40px;height:40px;box-shadow:none;color:var(--tk-tile-fg)}:is(:root[data-template="3"] .g4:has(>.kpic),:root[data-template="3"] .g3:has(>.kpic),:root[data-template="3"] .g2:has(>.kpic),:root[data-template="3"] .statline){grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}:root[data-template="3"] .kpic,:root[data-template="3"] .statline>*{border:1px solid var(--line);box-shadow:none;border-radius:var(--tk-card-radius);padding:var(--s5)}:root[data-template="3"] .g4:has(>.kpic)>.kpic{border:1px solid var(--line);box-shadow:none;border-radius:var(--tk-card-radius);padding:var(--s5)}:root[data-template="3"] .g3:has(>.kpic)>.kpic{border:1px solid var(--line);box-shadow:none;border-radius:var(--tk-card-radius);padding:var(--s5)}:root[data-template="3"] .g2:has(>.kpic)>.kpic{border:1px solid var(--line);box-shadow:none;border-radius:var(--tk-card-radius);padding:var(--s5)}:root[data-template="3"] .tgl i{border-radius:999px}:root[data-template="3"] .tgl input:checked+i{background:var(--accent)}:root[data-template="3"] .tgl i:before,:root[data-template="3"] .tgl i:after{border-radius:50%}:root[data-template="3"] .kpic.tiled{align-content:start;align-items:center;column-gap:var(--s3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tile spark""label label""num num""sub sub";row-gap:0;display:grid}:root[data-template="3"] .kpic.tiled>.tk-tile{grid-area:auto/tile}:root[data-template="3"] .kpic.tiled>svg{grid-area:spark;justify-self:end;width:auto;margin:0}:root[data-template="3"] .kpic.tiled>small{margin-top:var(--s3);color:var(--fg);grid-area:label/auto;font-size:14px}:root[data-template="3"] .kpic.tiled>b{margin-top:var(--s2);grid-area:num/auto;font-size:24px;font-weight:500;line-height:1.25}:root[data-template="3"] .kpic.tiled>em{margin-top:var(--s1);color:var(--fg3);grid-area:sub/auto;font-size:13px}:root[data-template="3"] .kpic em.up,:root[data-template="3"] .kpic em.down,:root[data-template="3"] .stat>em.up,:root[data-template="3"] .stat>em.down{border-radius:var(--r-xs);min-height:22px;padding:1px 8px;font-size:12px}:root[data-template="3"] .kpic small,:root[data-template="3"] .stat>small,:root[data-template="3"] .mini small{color:var(--fg)}:root[data-template="3"] .kpic b,:root[data-template="3"] .stat>b{font-weight:500}:root[data-template="3"] .kit-spark{flex:none;overflow:visible}:root[data-template="3"] .kit-spark polyline{fill:none;stroke:var(--tk-spark-up);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}:root[data-template="3"] .kit-spark.down polyline{stroke:var(--tk-spark-down)}:root[data-template="3"] .kit-pill{border-radius:var(--r-xs);gap:4px;min-height:22px;padding:1px 7px;font-size:12.5px}:root[data-template="3"] .kit-pill svg{width:12px;height:12px}:root[data-template="3"] .kit-grid.dashed{stroke:var(--tk-grid);stroke-dasharray:4 4}:root[data-template="3"] .kit-t{fill:var(--fg3);font-size:12px}:root[data-template="3"] .kit-stroke{--kit-line-w:2}:root[data-template="3"] .kit-area-a{stop-color:var(--chart-1);stop-opacity:.14}:root[data-template="3"] .kit-area-b{stop-color:var(--chart-1);stop-opacity:0}:root[data-template="3"] .kit-oldline{fill:none;stroke:var(--tk-compare);stroke-width:1.75px;stroke-dasharray:5 5;stroke-linecap:round}:root[data-template="3"] .kit-cursor{stroke:var(--tk-compare);stroke-width:1px}:root[data-template="3"] .kit-mark .kit-core{fill:var(--chart-1);stroke:var(--surface);stroke-width:2px}:root[data-template="3"] .kit-mark .kit-halo{display:none}:root[data-template="3"] .kit-tip,:root[data-template="3"] .kit-card{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e2)}:root[data-template="3"] .kit-tip{padding:8px 12px}:root[data-template="3"] .kit-card{z-index:6;min-width:170px;padding:var(--s3) var(--s4);white-space:nowrap;pointer-events:none;text-align:start;direction:rtl;gap:3px;font-size:13px;line-height:1.35;display:grid;position:absolute}:root[data-template="3"][dir=ltr] .kit-card{direction:ltr}:root[data-template="3"] .kit-card-d{color:var(--fg3);margin-bottom:2px;font-size:12px}:root[data-template="3"] .kit-card-r{color:var(--fg2);align-items:center;gap:6px;font-size:12.5px;display:flex}:root[data-template="3"] .kit-card-r i{background:var(--chart-1);border-radius:50%;width:8px;height:8px}:root[data-template="3"] .kit-card-r i.b{background:var(--tk-compare)}:root[data-template="3"] .kit-card-v{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s1);display:flex}:root[data-template="3"] .kit-card-v b{font-size:15px;font-weight:500}:root[data-template="3"] .kit-bar{fill:var(--kit-bar,var(--chart-1));transition:opacity var(--t-fast)}:root[data-template="3"] .kit-bar.dim{opacity:.45}:root[data-template="3"] .ctip{background:var(--surface);color:var(--fg);border:1px solid var(--line);box-shadow:var(--e2);border-radius:var(--r-md)}:root[data-template="3"] .chart .plot{border-bottom-color:var(--line)}:root[data-template="3"] .chart .bin>i{border-radius:4px 4px 0 0}:root[data-template="3"] .hbar div{background:var(--tk-soft-2);border-radius:4px;height:8px}:root[data-template="3"] .hbar div i{background:var(--chart-1);border-radius:4px}:root[data-template="3"] .legend2 i{border-radius:50%}:root[data-template="3"] .stackbar{border-radius:5px;height:10px}.f3-dash{gap:var(--tk-gap);min-width:0;display:grid}.f3-row4{gap:var(--tk-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.f3-row2{gap:var(--tk-gap);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:stretch;display:grid}.f3-row2.solo{grid-template-columns:minmax(0,1fr)}.f3-stat,.f3-chart,.f3-rank{background:var(--tk-card-bg);border:1px solid var(--tk-card-edge);border-radius:var(--tk-card-radius);min-width:0}.f3-stat{gap:var(--s3);padding:var(--s5);align-content:start;display:grid}.f3-stat>header{justify-content:space-between;align-items:center;gap:var(--s3);min-height:40px;display:flex}.f3-stat>small{color:var(--fg);font-size:14px;line-height:1.35}.f3-val{align-items:center;gap:var(--s1) var(--s2);margin-top:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.f3-val>b{letter-spacing:-.01em;white-space:nowrap;font-size:25px;font-weight:500;line-height:1.2}.f3-val>span:last-child{color:var(--fg3);white-space:nowrap;font-size:13px}.f3-chart{gap:var(--s1);padding:var(--s5);align-content:start;display:grid}.f3-chart-h{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.f3-chart h2,.f3-rank h2{font-size:var(--tk-h2-size);font-weight:var(--tk-h2-weight);color:var(--tk-title);margin:0}.f3-chart-l{color:var(--fg2);font-size:13.5px}.f3-chart-f{align-items:center;gap:var(--s1) var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.f3-chart-f>b{letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:1.2}.f3-chart-f>span{color:var(--fg3);font-size:14px}.f3-legend{gap:var(--s1) var(--s4);margin:0;color:var(--fg2);flex-wrap:wrap;margin-inline-start:auto;padding:0;font-size:13.5px;list-style:none;display:flex}.f3-legend li{align-items:center;gap:6px;display:flex}.f3-legend i{background:var(--chart-1);border-radius:50%;width:8px;height:8px}.f3-legend i.b{background:var(--tk-compare)}.f3-forecast{margin:var(--s2) 0 0;color:var(--fg3);font-size:13px}.f3-select{align-items:center;gap:var(--s2);height:var(--tk-pill-h);padding-inline:var(--s3) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font-size:14px;display:inline-flex;position:relative}.f3-select:hover{border-color:var(--line2)}.f3-select:focus-within{outline:2px solid var(--focus);outline-offset:2px}.f3-select svg.i{width:18px;height:18px;color:var(--fg2)}:root[data-template="3"] .f3-select select{height:100%;min-height:0;box-shadow:none;color:var(--fg);background-color:#0000;border:0;padding-block:0;padding-inline:0 30px;font-size:14px}:root[data-template="3"] .f3-select select:focus-visible{box-shadow:none;background-color:#0000;outline:0}.f3-rank{padding:var(--s5);flex-direction:column;display:flex;overflow:hidden}.f3-rank header{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2);display:flex}.f3-rank ul{margin:0;padding:0;list-style:none}.f3-rank li{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);min-height:72px;display:flex}.f3-rank li:last-child{border-bottom:0}.f3-face{background:var(--tk-tile) center/cover no-repeat;width:44px;height:44px;color:var(--tk-tile-fg);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:500;display:grid}.f3-rank li>span{flex:1;gap:1px;min-width:0;display:grid}.f3-rank li b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:400;overflow:hidden}.f3-rank li small{color:var(--fg3);font-size:13px}.f3-star{color:var(--fg);flex:none;align-items:center;gap:6px;font-size:14.5px;font-style:normal;display:inline-flex}.f3-star svg.i{width:20px;height:20px;color:var(--tk-star)}.f3-none{color:var(--fg3);align-items:center;gap:var(--s2);min-height:60px;margin:0;font-size:14px;display:flex}.f3-strip{gap:var(--s3) var(--s7,28px);flex-wrap:wrap;margin:0;display:flex}.f3-strip>div{gap:1px;display:grid}.f3-strip dt{color:var(--fg3);font-size:13px}.f3-strip dd{text-align:start;margin:0;font-size:18px;font-weight:500}.f3-red{color:var(--tk-down-fg)!important}.f3-2l{gap:1px;display:grid}.f3-2l b{color:var(--fg);font-weight:400}.f3-2l small{color:var(--fg3);font-size:12.5px;font-weight:400}.f3-list{margin:0;padding:0;list-style:none;display:grid}.f3-list li{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);min-height:56px;display:flex}.f3-list li:last-child{border-bottom:0}.f3-list li>i{border-radius:var(--r-sm);background:var(--tk-tile);width:36px;height:36px;color:var(--tk-tile-fg);flex:none;place-items:center;font-style:normal;display:grid}.f3-list li>i svg.i{width:18px;height:18px}.f3-list li>span{flex:1;gap:1px;min-width:0;font-size:14px;display:grid}.f3-list b{font-weight:400}.f3-list small{color:var(--fg3);font-size:12.5px}.f3-today{min-width:0}@media (max-width:1320px){.f3-row4{grid-template-columns:repeat(2,minmax(0,1fr))}.f3-row2,.f3-row2.f3-row-today{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.f3-row4{grid-template-columns:minmax(0,1fr)}.f3-head .acts{width:100%}.f3-head .acts>*{flex:auto;justify-content:center}.f3-legend{width:100%;margin-inline-start:0}}:root[data-template="3"] .tblwrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}:root[data-template="3"] .card .tblwrap{border:1px solid var(--line)}:root[data-template="3"] .tbl th{background:var(--tk-th);color:var(--fg3);height:44px;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);font-size:13px;font-weight:400}:root[data-template="3"] .tbl th button{align-items:center;gap:6px;display:inline-flex}:root[data-template="3"] .tbl th button:after{content:"";background:var(--fg2);flex:none;width:8px;height:12px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0l3.500 4.500h-7zM4 12L.5 7.500h7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='M4 0l3.500 4.500h-7zM4 12L.5 7.500h7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-template="3"] .tbl td{height:56px;padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);color:var(--fg);font-size:14px}:root[data-template="3"] .tbl td.lead{font-weight:400}:root[data-template="3"] .tbl td.minor{color:var(--fg3)}:root[data-template="3"] .tbl tbody tr:hover td{background:var(--tk-soft)}:root[data-template="3"] .tbl tbody tr:hover td:first-child,:root[data-template="3"] .tbl tbody tr:hover td:last-child{border-radius:0}:root[data-template="3"] .tbl .who i{background-color:var(--tk-tile);color:var(--tk-tile-fg)}:root[data-template="3"] .tbltools input[type=search]{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--surface);min-height:40px}:root[data-template="3"] .bulkbar{background:var(--primary-soft);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-md)}:root[data-template="3"] .bulkbar button{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-sm)}@media (max-width:640px){:root[data-template="3"] .tblwrap{border-radius:var(--r-md)}:root[data-template="3"] .tbl.stack th{background:0 0;border:0;height:auto;padding:0}:root[data-template="3"] .tbl.stack td{border:0;height:auto;padding:2px 0}:root[data-template="3"] .tbl.stack thead tr{padding:var(--s2) var(--s3);background:var(--tk-th);border-bottom:1px solid var(--line)}:root[data-template="3"] .tbl.stack tbody tr{padding:var(--s3);border-bottom:1px solid var(--line)}:root[data-template="3"] .tbl.stack tbody tr:hover td{background:0 0}}:root[data-template="3"] .tbltools select,:root[data-template="3"] .chip,:root[data-template="3"] .chips select{border-radius:var(--r-sm)}:root[data-template="3"] select[style*="999"]{border-radius:var(--r-sm)!important}:root[data-template="3"] input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),:root[data-template="3"] select,:root[data-template="3"] textarea,:root[data-template="3"] .fld input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=radio]),:root[data-template="3"] .fld select,:root[data-template="3"] .fld textarea,:root[data-template="3"] .field input[type=text],:root[data-template="3"] .field select,:root[data-template="3"] .pop input,:root[data-template="3"] .pop select{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--surface)}:root[data-template="3"] input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]):focus-visible,:root[data-template="3"] select:focus-visible,:root[data-template="3"] textarea:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}:root[data-template="3"] .fld>label,:root[data-template="3"] .fld>.lab,:root[data-template="3"] .field>label,:root[data-template="3"] .field>.lab,:root[data-template="3"] .closefield>label,:root[data-template="3"] .closefield>.lab{color:var(--fg2);font-size:13.5px}:root[data-template="3"] .savebar{background:var(--surface);border-top:1px solid var(--line);margin-inline:calc(var(--s5)*-1);padding-inline:var(--s5)}:root[data-template="3"] .drawer{border:0;border-inline-start:1px solid var(--line);height:100dvh;max-height:none;box-shadow:var(--e3);border-radius:0;inset-block:0;inset-inline-end:0}:root[data-template="3"] .drawer-h{padding-top:var(--s4);border-bottom:1px solid var(--line)}:root[data-template="3"] .drawer h3{color:var(--tk-title);font-size:18px;font-weight:600}@media (max-width:640px){:root[data-template="3"] .drawer{border:0;border-top:1px solid var(--line);border-radius:var(--r-xl) var(--r-xl) 0 0;height:auto;max-height:92dvh;inset-block:auto 0;inset-inline:0}}:root[data-template="3"] .scrim,:root[data-template="3"] .pscrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141c3247}:root[data-template="3"] .pop{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e2)}:root[data-template="3"] .toast{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e2)}:root[data-template="3"] .toast .tbar{background:var(--primary)}:root[data-template="3"] .palette{border:1px solid var(--line);border-radius:var(--r-lg)}:root[data-template="3"] .palette-in{border-bottom:1px solid var(--line);height:52px}:root[data-template="3"] .palette-list button{border-radius:var(--r-sm);min-height:40px}:root[data-template="3"] .palette-list button:hover,:root[data-template="3"] .palette-list button.on{background:var(--tk-soft);box-shadow:inset 0 0 0 1px var(--line)}:root[data-template="3"] .palette-f{border-top:1px solid var(--line)}:root[data-template="3"] kbd{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs)}:root[data-template="3"] .notifrow{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0}:root[data-template="3"] .notifrow[role=button]:hover{background:var(--tk-soft)}:root[data-template="3"] .notifrow i{background:var(--tk-tile);color:var(--tk-tile-fg)}:root[data-template="3"] .rowi{border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:52px;padding-inline:0}:root[data-template="3"] .rowi+.rowi,:root[data-template="3"] .row-list .rowi+.rowi{margin-top:0}:root[data-template="3"] .row-list{gap:0}:root[data-template="3"] .rowi>i{background:var(--tk-tile);color:var(--tk-tile-fg)}:root[data-template="3"] .rowi[role=button]:hover{background:var(--tk-soft)}:root[data-template="3"] .emptystate>i{border-radius:var(--r-md);background:var(--tk-tile);width:48px;height:48px;box-shadow:none;color:var(--tk-tile-fg)}:root[data-template="3"] .emptystate b{font-size:16px;font-weight:500}:root[data-template="3"] .errbox{border:1px solid var(--tk-down-bg);background:var(--surface);color:var(--tk-down-fg)}:root[data-template="3"] .skel{background:linear-gradient(90deg,var(--tk-soft) 30%,var(--tk-soft-2) 50%,var(--tk-soft) 70%);background-size:220% 100%}:root[data-template="3"] .bannerbar.imp{background:var(--primary);color:var(--on-primary)}:root[data-template="3"] .calbtn,:root[data-template="3"] .calzoom,:root[data-template="3"] .calbar select,:root[data-template="3"] .caljump{border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-template="3"] .calbtn:hover{background:var(--tk-soft);border:1px solid var(--line2)}:root[data-template="3"] .calbtn.pri{background:var(--ink);border:1px solid var(--ink);color:var(--on-ink)}:root[data-template="3"] .calbtn.pri:hover{background:color-mix(in srgb,var(--ink) 88%,#000);border:1px solid var(--ink)}:root[data-template="3"] .calbtn.urgent{background:var(--surface);border:1px solid var(--tk-down-bg);color:var(--tk-down-fg)}:root[data-template="3"] .calbtn[aria-pressed=true]{background:var(--primary-soft);border:1px solid var(--primary);color:var(--primary-ink)}:root[data-template="3"] .calzoom .calbtn{background:0 0;border:0}:root[data-template="3"] .calbar .seg{background:var(--tk-soft)}:root[data-template="3"] .gridwrap{border:1px solid var(--line2);border-radius:var(--tk-card-radius);box-shadow:none}:root[data-template="3"] .sidepanel{border:1px solid var(--line);border-radius:var(--tk-card-radius);box-shadow:none}:root[data-template="3"] .sidepanel .panel{padding:var(--s4);background:0 0;border:0;border-radius:0}:root[data-template="3"] .sidepanel .panel+.panel,:root[data-template="3"] .sidepanel>*+.panel{border-top:1px solid var(--line)}:root[data-template="3"] .sidepanel .panel h3{padding:0 0 var(--s2);background:0 0;margin:0}:root[data-template="3"] .qitem{border-color:var(--line)}:root[data-template="3"] .qitem button{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line)}:root[data-template="3"] .qitem button.yes{border-color:var(--ink);background:var(--ink)}:root[data-template="3"] .grid-h em{box-shadow:none;border:1px solid var(--line)}:root[data-template="3"] .appt{border-radius:var(--r-xs)}@media (min-width:901px){:root[data-template="3"] .lg-stage{margin:var(--s4);min-height:calc(100dvh - var(--s8));border:1px solid var(--line);border-radius:var(--r-xl);color:var(--tk-title);background:var(--tk-card-bg)}}:root[data-template="3"] .lg-stage{--night:var(--tk-card-bg);--on-night:var(--tk-title);--on-night2:var(--fg3);--line-night:var(--line)}:root[data-template="3"] .lg .lg-field input,:root[data-template="3"] .lg .otp i{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:var(--r-md)}:root[data-template="3"] .lg-go,:root[data-template="3"] .gate-go{border-radius:var(--r-md)}@media (max-width:900px){:root[data-template="3"] .pside{background:var(--nav);box-shadow:var(--e3)}:root[data-template="3"] .pmain{min-height:100dvh}:root[data-template="3"] .ptop.s3-top{height:60px;padding-inline:var(--s3);top:0}:root[data-template="3"] .s3-person-b>span,:root[data-template="3"] .s3-person-b>svg.i{display:none}:root[data-template="3"] .s3-person-b{min-height:44px;padding:0}:root[data-template="3"] .s3-person-b>i{width:38px;height:38px}:root[data-template="3"] .s3-person{margin:0}:root[data-template="3"] .s3-ic{width:44px;height:44px;min-height:44px}:root[data-template="3"] .s3-top .pcrumb{display:none}:root[data-template="3"] .s3-end{margin-inline-start:auto}:root[data-template="3"] .s3-collapse{display:none}:root[data-template="3"] .pcontent{padding:var(--s4) var(--s4) var(--s8)}}@media (max-width:760px){:root[data-template="3"] .ptabs{background:var(--surface);border-top:1px solid var(--line);box-shadow:none}:root[data-template="3"] .ptabs [aria-current=page]:before{display:none}:root[data-template="3"] .ptabs>a,:root[data-template="3"] .ptabs>button{color:var(--fg3)}:root[data-template="3"] .ptabs [aria-current=page]{color:var(--primary-ink);font-weight:500}:root[data-template="3"] .phead h1,:root[data-template="3"] .t-display{font-size:24px}:root[data-template="3"] .card,:root[data-template="3"] .panel,:root[data-template="3"] .card.sect,:root[data-template="3"] .emptybox{padding:var(--s4)}}@media print{:root[data-template="3"] #pshell{border:0;margin:0}}
