: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"]) .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}: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"]) .ctip{background:var(--tk-night);color:var(--on-tk-night);border-radius:var(--r-sm)}: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}@media (max-width:639px){: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>a,:root:not([data-template="1"]) .ptabs>button{color:var(--fg3)}:root:not([data-template="1"]) .ptabs [aria-current=page]{color:var(--primary)}}: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-oldline{fill:none;stroke:var(--fg3);stroke-width:1.5px;stroke-dasharray:4 4;stroke-linecap:round;opacity:.75;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-lp-values .kit-lp-v{color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--t-fast);font-size:11.5px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.kit-lp-values .kit-lp-col.on .kit-lp-v{color:var(--primary-ink);font-size:13px;bottom:calc(100% + 16px)}.kit-lp-values .kit-lp-col.alert .kit-lp-v{color:var(--tk-alert)}.kit-lp-values .kit-lp-chip{width:auto;height:auto;box-shadow:none;color:var(--fg2);white-space:nowrap;direction:ltr;background:0 0;border-radius:8px;padding:2px 6px;font-size:11px}.kit-lp-values .kit-lp-col.on .kit-lp-chip{color:var(--fg);background:0 0;font-weight:700}.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-oldline,.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"] .calwrap{--cal-top:252px}:root[data-template="3"] .calwrap:has(.closedbanner){--cal-top:300px}}:root[data-template="3"] .pcontent{padding:var(--tk-page-x);gap:var(--tk-gap);max-width:none}: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"] .pop{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e2)}: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"] .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}}
