:root[data-ui=v2] .d2-pt{gap:var(--d2-s6);min-width:0;display:grid}:root[data-ui=v2] .d2-pt-count{color:var(--d2-text-3)}:root[data-ui=v2] .d2-pt-actions{flex-wrap:wrap}:root[data-ui=v2] .d2-pt-arm{align-items:center;gap:var(--d2-s2);flex-wrap:wrap;display:inline-flex}:root[data-ui=v2] .d2-pt-filters{gap:var(--d2-s3);min-width:0;transition:opacity var(--d2-dur-fast) var(--d2-ease);display:grid}:root[data-ui=v2] .d2-pt-filters[data-busy]{opacity:.72}:root[data-ui=v2] .d2-pt-bar{align-items:flex-end;gap:var(--d2-s3);flex-wrap:wrap;min-width:0;display:flex}:root[data-ui=v2] .d2-pt-search{gap:var(--d2-s1);flex:260px;min-width:0;max-width:420px;display:grid}:root[data-ui=v2] .d2-pt-field{gap:var(--d2-s1);flex:0 200px;min-width:0;display:grid}:root[data-ui=v2] .d2-pt-lbl{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);font-weight:500}:root[data-ui=v2] .d2-pt-search-in{align-items:center;min-width:0;display:flex;position:relative}:root[data-ui=v2] .d2-pt-search-in>.d2-ico{width:16px;height:16px;color:var(--d2-text-3);pointer-events:none;position:absolute;left:12px}:root[data-ui=v2] .d2-pt-search-in>.d2-q-input{width:100%;padding-left:36px}:root[data-ui=v2] .d2-pt .d2-btn-ghost{border:0}:root[data-ui=v2] .d2-pt .d2-q-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--d2-text-3) 50%), linear-gradient(135deg, var(--d2-text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}:root[data-ui=v2] .d2-pt-field>.d2-q-select{width:100%}:root[data-ui=v2] .d2-pt-field>.d2-select{width:100%;min-width:0}:root[data-ui=v2] .d2-pt-clear{font-weight:500}:root[data-ui=v2] .d2-pt-clear .d2-ico{width:14px;height:14px}:root[data-ui=v2] .d2-pt-worklists{border-bottom:0}:root[data-ui=v2] .d2-q-tab:disabled{color:var(--d2-text-3);opacity:.55;cursor:not-allowed}:root[data-ui=v2] .d2-pt-roster{min-width:0}:root[data-ui=v2] .d2-pt-all{align-items:center;gap:var(--d2-s2);min-height:40px;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);cursor:pointer;display:inline-flex}:root[data-ui=v2] .d2-pt-check{width:18px;height:18px;accent-color:var(--d2-navy);cursor:pointer;margin:0}:root[data-ui=v2] .d2-pt-bulk{z-index:2;align-items:center;gap:var(--d2-s2) var(--d2-s3);margin-bottom:var(--d2-s3);padding:var(--d2-s3) var(--d2-s4);border:1px solid var(--d2-line);border-radius:var(--d2-r-md);background:var(--d2-surface);flex-wrap:wrap;display:flex;position:sticky;top:0}:root[data-ui=v2] .d2-pt-bulk-n{font-size:var(--d2-t-body);line-height:var(--d2-lh-body);color:var(--d2-ink);font-weight:500}:root[data-ui=v2] .d2-pt-bulk-clear{margin-left:auto}:root[data-ui=v2] .d2-pt-row{cursor:pointer}:root[data-ui=v2] .d2-pt-row:hover,:root[data-ui=v2] .d2-pt-row[data-cursor],:root[data-ui=v2] .d2-pt-row[data-selected]{background:var(--d2-inset)}:root[data-ui=v2] .d2-pt-sel{cursor:pointer;flex:none;place-items:center;width:40px;height:40px;margin:-8px 0;display:grid}:root[data-ui=v2] .d2-pt-tx{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);margin-top:2px;display:block}:root[data-ui=v2] .d2-pt-flags{gap:2px var(--d2-s3);flex-wrap:wrap;margin-top:2px;display:flex}:root[data-ui=v2] .d2-pt-contact{min-width:0;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);flex-direction:column;flex:0 240px;gap:1px;display:none}@media (min-width:1280px){:root[data-ui=v2] .d2-pt-contact{display:flex}}:root[data-ui=v2] .d2-pt-bal{font-size:var(--d2-t-body);line-height:var(--d2-lh-body);color:var(--d2-ink);white-space:nowrap;font-weight:500}:root[data-ui=v2] .d2-pt-bal[data-tone=unknown]{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2)}:root[data-ui=v2] .d2-pt-bal[data-tone=owed]{color:var(--d2-red)}:root[data-ui=v2] .d2-pt .d2-q-time[data-stale]{color:var(--d2-gold-deep)}:root[data-ui=v2] .d2-pt .d2-q-end{text-align:right}:root[data-ui=v2] .d2-pt-menu{border:1px solid var(--d2-line);border-radius:var(--d2-r-md);background:var(--d2-surface);min-width:180px;box-shadow:var(--d2-sh-pop)}:root[data-ui=v2] .d2-pt-empty-acts{justify-content:center;gap:var(--d2-s2);margin-top:var(--d2-s2);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-pt-keys{margin:var(--d2-s2) 0 0;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-3);display:none}:root[data-ui=v2] .d2-pt-keys kbd{border:1px solid var(--d2-line);background:var(--d2-inset);font:500 var(--d2-t-micro)/1.6 var(--d2-font-ui);color:var(--d2-text-2);border-radius:4px;padding:0 6px}@media (min-width:1024px){:root[data-ui=v2] .d2-pt-keys{display:block}}@media (max-width:767px){:root[data-ui=v2] .d2-pt-search,:root[data-ui=v2] .d2-pt-field{flex:100%;max-width:none}:root[data-ui=v2] .d2-pt-sel{width:44px;height:44px}:root[data-ui=v2] .d2-pt-all,:root[data-ui=v2] .d2-pt-bulk .d2-btn,:root[data-ui=v2] .d2-pt-actions .d2-btn,:root[data-ui=v2] .d2-pt-arm .d2-btn,:root[data-ui=v2] .d2-pt-empty-acts .d2-btn,:root[data-ui=v2] .d2-pt-clear{min-height:44px}:root[data-ui=v2] .d2-pt-row{align-items:flex-start;row-gap:var(--d2-s1);flex-wrap:wrap}:root[data-ui=v2] .d2-pt-row .d2-q-ibtn{order:2;width:44px;height:44px;margin:-6px 0}:root[data-ui=v2] .d2-pt-row .d2-q-end{justify-content:flex-start;align-items:baseline;gap:2px var(--d2-s3);padding-left:calc(44px + var(--d2-s3));text-align:left;flex-flow:wrap;flex:100%;order:3}}:root[data-ui=v2] .d2-imp .d2-q-select,:root[data-ui=v2] .d2-cor .d2-q-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--d2-text-3) 50%), linear-gradient(135deg, var(--d2-text-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;max-width:100%;padding-right:32px}:root[data-ui=v2] .d2-imp-st,:root[data-ui=v2] .d2-cor-st{white-space:normal;overflow-wrap:anywhere;align-items:flex-start;min-width:0}:root[data-ui=v2] .d2-imp-st:before,:root[data-ui=v2] .d2-cor-st:before{margin-top:6px}:root[data-ui=v2] .d2-imp-done{width:16px;height:16px;stroke:var(--d2-green)}:root[data-ui=v2] .d2-imp-steps{margin:0;padding:0;list-style:none}:root[data-ui=v2] .d2-imp-steps>.d2-q-tab{cursor:default}:root[data-ui=v2] .d2-imp-steps>.d2-q-tab:hover{color:var(--d2-text-3)}:root[data-ui=v2] .d2-imp-steps>.d2-q-tab[data-state=active]:hover{color:var(--d2-navy)}:root[data-ui=v2] .d2-imp-drop{justify-items:center;gap:var(--d2-s3);padding:var(--d2-s8) var(--d2-s6);text-align:center;border-style:dashed;border-color:var(--d2-line-strong);display:grid}:root[data-ui=v2] .d2-imp-drop>.d2-today-quiet{max-width:640px}:root[data-ui=v2] .d2-imp-map{gap:var(--d2-s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}:root[data-ui=v2] .d2-imp-cell{align-content:start;gap:var(--d2-s1);padding:var(--d2-s3) var(--d2-s4);min-width:0;display:grid}:root[data-ui=v2] .d2-imp-cell[data-ignored]>.d2-q-name{color:var(--d2-text-3)}:root[data-ui=v2] .d2-imp-cell>.d2-q-select{width:100%;margin-top:var(--d2-s1)}:root[data-ui=v2] .d2-imp-cell>.d2-select{width:100%;min-width:0;margin-top:var(--d2-s1)}:root[data-ui=v2] .d2-imp-acts{gap:var(--d2-s2);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-imp-help{margin-bottom:var(--d2-s3);max-width:880px}:root[data-ui=v2] .d2-imp-tabs{margin-bottom:var(--d2-s3)}:root[data-ui=v2] .d2-imp-loc{align-items:center;gap:var(--d2-s2) var(--d2-s3);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-imp-row{align-items:start;column-gap:var(--d2-s3);row-gap:var(--d2-s1);grid-template-columns:40px minmax(0,1fr) auto;display:grid}:root[data-ui=v2] .d2-imp-row[data-skipped] .d2-q-name{color:var(--d2-text-2)}:root[data-ui=v2] .d2-imp-n{text-align:right;color:var(--d2-text-3);padding-top:2px}:root[data-ui=v2] .d2-imp-who>.d2-q-name{overflow-wrap:anywhere}:root[data-ui=v2] .d2-imp-facts{align-items:center;gap:var(--d2-s1) var(--d2-s3);flex-wrap:wrap;min-width:0;display:flex}:root[data-ui=v2] .d2-imp-facts .d2-q-sub{overflow-wrap:anywhere}:root[data-ui=v2] .d2-imp-field{align-items:center;gap:var(--d2-s2);min-width:0;display:flex}:root[data-ui=v2] .d2-imp-field>.d2-q-sub{flex:none}:root[data-ui=v2] .d2-imp-dob{width:140px;max-width:100%}:root[data-ui=v2] .d2-imp-field-wide{flex:0 320px}:root[data-ui=v2] .d2-imp-field-wide>.d2-q-input{flex:auto;width:100%}:root[data-ui=v2] .d2-imp-check{grid-area:2/2/auto/-1;min-width:0}:root[data-ui=v2] .d2-imp-end{grid-area:1/3;min-width:0}@media (min-width:1024px){:root[data-ui=v2] .d2-imp-row{grid-template-columns:48px minmax(0,3fr) minmax(0,2fr) minmax(0,max-content)}:root[data-ui=v2] .d2-imp-check{grid-area:1/3;padding-top:2px}:root[data-ui=v2] .d2-imp-end{grid-column:4}}@media (min-width:768px){:root[data-ui=v2] .d2-imp-rows{overscroll-behavior-y:contain;max-height:70vh;overflow-y:auto}}:root[data-ui=v2] .d2-imp-done-pane{gap:var(--d2-s4);max-width:720px;display:grid}:root[data-ui=v2] .d2-imp-bar{background:var(--d2-navy)}:root[data-ui=v2] .d2-imp-sum{gap:var(--d2-s2);margin:0;padding:0;list-style:none;display:grid}:root[data-ui=v2] .d2-imp-sum>li{align-items:center;gap:var(--d2-s2);display:flex}:root[data-ui=v2] .d2-imp-sum b{font-weight:600}:root[data-ui=v2] .d2-imp-why{max-height:280px;overflow-y:auto}:root[data-ui=v2] .d2-cor-row{row-gap:var(--d2-s2);flex-wrap:wrap}:root[data-ui=v2] .d2-cor-row>.d2-grow{flex:240px}:root[data-ui=v2] .d2-cor-row>.d2-cor-st{flex:0 360px}:root[data-ui=v2] .d2-cor-pick{flex:0 320px;min-width:0;display:flex}:root[data-ui=v2] .d2-cor-select{width:100%}:root[data-ui=v2] .d2-cor-act{flex:none}@media (max-width:767px){:root[data-ui=v2] .d2-imp-row{grid-template-columns:32px minmax(0,1fr)}:root[data-ui=v2] .d2-imp-check,:root[data-ui=v2] .d2-imp-end{grid-area:auto/2}:root[data-ui=v2] .d2-imp-end{justify-content:space-between;align-items:center;gap:var(--d2-s2);flex-flow:wrap}:root[data-ui=v2] .d2-imp-acts .d2-btn,:root[data-ui=v2] .d2-imp-end .d2-btn,:root[data-ui=v2] .d2-cor .d2-btn{min-height:44px}:root[data-ui=v2] .d2-imp-field-wide,:root[data-ui=v2] .d2-cor-row>.d2-cor-st,:root[data-ui=v2] .d2-cor-pick{flex-basis:100%}:root[data-ui=v2] .d2-cor-act{flex:100%}:root[data-ui=v2] .d2-imp-tabs{margin-bottom:var(--d2-s2)}}
:root[data-ui=v2] .d2-cp-page{background:var(--d2-ground);min-height:100svh;color:var(--d2-ink);font-family:var(--d2-font-ui)}:root[data-ui=v2] .d2-cp-bar{background:var(--d2-surface);border-bottom:1px solid var(--d2-line)}:root[data-ui=v2] .d2-cp-bar-in{justify-content:space-between;align-items:center;gap:var(--d2-s3);max-width:980px;min-height:56px;padding:0 var(--d2-s4);margin:0 auto;display:flex}:root[data-ui=v2] .d2-cp-nav{justify-content:flex-end;align-items:center;gap:0 var(--d2-s4);flex-wrap:wrap;min-width:0;display:flex}:root[data-ui=v2] .d2-cp-nav a{min-height:44px;color:var(--d2-text-2);font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}:root[data-ui=v2] .d2-cp-nav a:hover{color:var(--d2-ink)}:root[data-ui=v2] .d2-cp-body{max-width:980px;padding:var(--d2-s5) var(--d2-s4) var(--d2-s8);margin:0 auto}:root[data-ui=v2] .d2-cp-head{margin-bottom:var(--d2-s5)}:root[data-ui=v2] .d2-cp-head h1,:root[data-ui=v2] .d2-cp-head p,:root[data-ui=v2] .d2-cp-rail h2,:root[data-ui=v2] .d2-today-sec-head h3{margin:0}:root[data-ui=v2] .d2-cp-page .d2-btn{font-weight:500}:root[data-ui=v2] .d2-cp-page .d2-btn-ghost{color:var(--d2-text-2);border-style:none}:root[data-ui=v2] .d2-cp-layout{gap:var(--d2-s6);min-width:0;margin-bottom:var(--d2-s6);display:grid}:root[data-ui=v2] .d2-cp-main{gap:var(--d2-s6);min-width:0;display:grid}:root[data-ui=v2] .d2-cp-main>*{min-width:0}:root[data-ui=v2] .d2-cp-seed{margin-bottom:var(--d2-s6)}:root[data-ui=v2] .d2-cp-pad{padding:var(--d2-s4)}:root[data-ui=v2] .d2-cp-pad-err{padding-top:0}:root[data-ui=v2] .d2-cp-pad-err .d2-cp-err{margin:0}:root[data-ui=v2] .d2-cp-rail{min-width:0}:root[data-ui=v2] .d2-cp-status{align-items:center;gap:var(--d2-s2) var(--d2-s3);margin-top:var(--d2-s1);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-cp-steps{gap:var(--d2-s2);margin:var(--d2-s3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}:root[data-ui=v2] .d2-cp-steps a{min-height:44px;padding-top:var(--d2-s3);color:var(--d2-text-2);flex-direction:column;gap:2px;text-decoration:none;display:flex;position:relative}:root[data-ui=v2] .d2-cp-steps a:before{content:"";background:var(--d2-line-strong);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}:root[data-ui=v2] .d2-cp-steps li[data-state=done] a:before{background:var(--d2-green)}:root[data-ui=v2] .d2-cp-steps li[data-state=next] a:before{background:var(--d2-gold)}:root[data-ui=v2] .d2-cp-step-t{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-ink);overflow-wrap:anywhere;font-weight:500}:root[data-ui=v2] .d2-cp-step-s{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-3)}:root[data-ui=v2] .d2-cp-steps li[data-state=next] .d2-cp-step-s{color:var(--d2-gold-deep);font-weight:500}:root[data-ui=v2] .d2-cp-grid{gap:var(--d2-s3);grid-template-columns:minmax(0,1fr);display:grid}:root[data-ui=v2] .d2-cp-field{gap:var(--d2-s1);min-width:0;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);font-weight:500;display:grid}:root[data-ui=v2] .d2-cp-input{width:100%;min-width:0;min-height:44px;padding:var(--d2-s2) var(--d2-s3);border:1px solid var(--d2-line-strong);border-radius:var(--d2-r-sm);background:var(--d2-surface);color:var(--d2-ink);font:500 16px/24px var(--d2-font-ui)}:root[data-ui=v2] .d2-cp-input:focus-visible{box-shadow:var(--d2-focus-navy);outline:none}:root[data-ui=v2] .d2-cp-input:disabled{background:var(--d2-inset);border-color:var(--d2-line);color:var(--d2-text-2)}:root[data-ui=v2] .d2-cp-input[aria-invalid]{border-color:var(--d2-red)}:root[data-ui=v2] .d2-cp-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root[data-ui=v2] .d2-cp-actions{gap:var(--d2-s2);margin-top:var(--d2-s3);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-cp-after{margin:var(--d2-s3) 0 0}:root[data-ui=v2] .d2-cp-st{white-space:normal}:root[data-ui=v2] .d2-cp-ok,:root[data-ui=v2] .d2-cp-warn,:root[data-ui=v2] .d2-cp-err{margin:var(--d2-s3) 0 0;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);font-weight:500}:root[data-ui=v2] .d2-cp-ok{align-items:flex-start;gap:var(--d2-s2);color:var(--d2-text-2);display:flex}:root[data-ui=v2] .d2-cp-ok .d2-ico{width:16px;height:16px;color:var(--d2-green);flex:none;margin-top:1px}:root[data-ui=v2] .d2-cp-warn{color:var(--d2-gold-deep)}:root[data-ui=v2] .d2-cp-err{color:var(--d2-red)}:root[data-ui=v2] .d2-cp-row .d2-cp-err{margin:2px 0 0}:root[data-ui=v2] .d2-cp-list{margin:0;padding:0;list-style:none}:root[data-ui=v2] .d2-cp-row{justify-content:space-between;align-items:center;gap:var(--d2-s2) var(--d2-s3);padding:var(--d2-s2) var(--d2-s4);border-top:1px solid var(--d2-line-soft);flex-wrap:wrap;min-height:57px;display:flex;position:relative}:root[data-ui=v2] .d2-cp-list:first-child .d2-cp-row:first-child{border-top:0}:root[data-ui=v2] .d2-cp-row[data-lead=action]:before{content:"";background:var(--d2-gold);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .d2-cp-row>div:first-child{overflow-wrap:anywhere;flex:200px;min-width:0}:root[data-ui=v2] .d2-cp-row-t{font:500 16px/24px var(--d2-font-ui);color:var(--d2-ink);display:block}:root[data-ui=v2] .d2-cp-row-d{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-3);margin:0}:root[data-ui=v2] .d2-cp-rowacts{gap:var(--d2-s1);display:flex}:root[data-ui=v2] .d2-cp-foot{justify-content:space-between;align-items:center;gap:var(--d2-s2) var(--d2-s3);padding:var(--d2-s3) var(--d2-s4);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-cp-foot p{flex:200px;min-width:0;margin:0}:root[data-ui=v2] .d2-cp-list+.d2-cp-foot,:root[data-ui=v2] .d2-cp-switch+.d2-cp-foot,:root[data-ui=v2] .d2-cp-switch+.d2-cp-list,:root[data-ui=v2] .d2-cp-list+.d2-cp-list{border-top:1px solid var(--d2-line-soft)}:root[data-ui=v2] .d2-cp-form{padding:var(--d2-s4);border-top:1px solid var(--d2-line-soft);background:var(--d2-inset)}:root[data-ui=v2] .d2-cp-switch{justify-content:space-between;align-items:center;gap:var(--d2-s3);min-height:57px;padding:var(--d2-s2) var(--d2-s4);font:500 16px/24px var(--d2-font-ui);color:var(--d2-ink);display:flex}:root[data-ui=v2] .d2-cp-schedules{gap:var(--d2-s1) var(--d2-s4);margin:var(--d2-s3) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}:root[data-ui=v2] .d2-cp-schedules legend{font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);color:var(--d2-text-2);padding:0;font-weight:500}:root[data-ui=v2] .d2-cp-schedules label{align-items:center;gap:var(--d2-s2);min-width:64px;min-height:44px;font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);display:inline-flex}:root[data-ui=v2] .d2-cp-schedules input{width:20px;height:20px;accent-color:var(--d2-navy)}:root[data-ui=v2] .d2-cp-banner{justify-content:space-between;align-items:center;gap:var(--d2-s3);padding:var(--d2-s3) var(--d2-s4);border:1px solid var(--d2-line);border-radius:var(--d2-r-md);background:var(--d2-surface);box-shadow:inset 3px 0 0 var(--d2-sky);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-cp-banner>div{flex:240px;min-width:0}:root[data-ui=v2] .d2-cp-banner b{font:500 16px/24px var(--d2-font-ui);color:var(--d2-ink);display:block}:root[data-ui=v2] .d2-cp-banner p{color:var(--d2-text-2);font-size:var(--d2-t-meta);line-height:var(--d2-lh-meta);overflow-wrap:anywhere;margin:0}:root[data-ui=v2] .d2-cp-banner-warn{box-shadow:inset 3px 0 0 var(--d2-gold)}:root[data-ui=v2] .d2-cp-banner-ok{box-shadow:inset 3px 0 0 var(--d2-green)}:root[data-ui=v2] .d2-cp-submit{justify-content:space-between;align-items:center;gap:var(--d2-s3);flex-wrap:wrap;display:flex}:root[data-ui=v2] .d2-cp-submit-note{flex:240px;min-width:0}:root[data-ui=v2] .d2-cp-submit-note p{margin:0}:root[data-ui=v2] .d2-cp-submit-note .d2-cp-err{margin-bottom:var(--d2-s1)}@media (max-width:767px){:root[data-ui=v2] .d2-cp-page .d2-btn{min-height:44px}:root[data-ui=v2] .d2-cp-row{min-height:81px}:root[data-ui=v2] .d2-cp-submit .d2-btn{width:100%}}@media (min-width:640px){:root[data-ui=v2] .d2-cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){:root[data-ui=v2] .d2-cp-bar-in{padding:0 var(--d2-s6)}:root[data-ui=v2] .d2-cp-body{padding:var(--d2-s6) var(--d2-s6) 64px}:root[data-ui=v2] .d2-cp-head{margin-bottom:var(--d2-s6)}}@media (min-width:960px){:root[data-ui=v2] .d2-cp-layout{gap:var(--d2-s7);grid-template-columns:220px minmax(0,1fr);align-items:start}:root[data-ui=v2] .d2-cp-rail{top:var(--d2-s6);position:sticky}:root[data-ui=v2] .d2-cp-steps{margin-top:var(--d2-s4);grid-template-columns:minmax(0,1fr);gap:0}:root[data-ui=v2] .d2-cp-steps a{justify-content:space-between;align-items:center;gap:var(--d2-s2);padding:var(--d2-s2) 0 var(--d2-s2) var(--d2-s3);flex-direction:row}:root[data-ui=v2] .d2-cp-steps a:before{width:3px;height:auto;top:2px;bottom:2px;right:auto}}@media (min-width:1280px){:root[data-ui=v2] .d2-cp-input,:root[data-ui=v2] .d2-cp-row-t,:root[data-ui=v2] .d2-cp-switch,:root[data-ui=v2] .d2-cp-banner b{font-size:15px;line-height:22px}:root[data-ui=v2] .d2-cp-input{min-height:40px}}
:root[data-ui=v2] .d2-adm{min-width:0;color:var(--ink);font:400 13px/18px var(--d2-font-ui);flex-direction:column;gap:24px;display:flex}:root[data-ui=v2] .d2-adm *{font-family:var(--d2-font-ui);letter-spacing:normal;box-shadow:none;text-shadow:none}:root[data-ui=v2] .d2-adm a:not([data-slot=button]):not(.d2-setup-next),:root[data-ui=v2] .d2-adm button,:root[data-ui=v2] .d2-adm [data-slot=label],:root[data-ui=v2] .d2-adm [data-slot=card-title]{color:revert-layer}:root[data-ui=v2] .d2-adm p,:root[data-ui=v2] .d2-adm span,:root[data-ui=v2] .d2-adm div,:root[data-ui=v2] .d2-adm td,:root[data-ui=v2] .d2-adm th,:root[data-ui=v2] .d2-adm li,:root[data-ui=v2] .d2-adm label,:root[data-ui=v2] .d2-adm dt,:root[data-ui=v2] .d2-adm dd,:root[data-ui=v2] .d2-adm small,:root[data-ui=v2] .d2-adm code,:root[data-ui=v2] .d2-adm em,:root[data-ui=v2] .d2-adm a:not(.d2-setup-next),:root[data-ui=v2] .d2-adm time,:root[data-ui=v2] .d2-adm summary,:root[data-ui=v2] .d2-adm legend,:root[data-ui=v2] .d2-adm figcaption,:root[data-ui=v2] .d2-adm output,:root[data-ui=v2] .d2-adm pre,:root[data-ui=v2] .d2-adm kbd,:root[data-ui=v2] .d2-adm button{font-size:13px;line-height:18px}:root[data-ui=v2] .d2-adm b,:root[data-ui=v2] .d2-adm strong,:root[data-ui=v2] .d2-adm [class~=font-bold],:root[data-ui=v2] .d2-adm [class~=font-extrabold],:root[data-ui=v2] .d2-adm [class~=font-black]{font-weight:600}:root[data-ui=v2] .d2-adm [class~=uppercase],:root[data-ui=v2] .d2-adm th{text-transform:none}:root[data-ui=v2] .d2-adm code,:root[data-ui=v2] .d2-adm pre,:root[data-ui=v2] .d2-adm kbd{border-radius:0;padding:0}:root[data-ui=v2] .d2-adm h1{color:var(--ink);font:600 26px/32px var(--d2-font-display);letter-spacing:-.015em;margin:0}:root[data-ui=v2] .d2-adm h1 *{font:inherit;letter-spacing:inherit}:root[data-ui=v2] .d2-adm header{row-gap:12px;margin-bottom:0}:root[data-ui=v2] .d2-adm header h1+p,:root[data-ui=v2] .d2-adm [class~=st-subtitle]{color:var(--d2-text-2);font:400 13px/18px var(--d2-font-ui);margin-top:4px}:root[data-ui=v2] .d2-adm h2,:root[data-ui=v2] .d2-adm h3,:root[data-ui=v2] .d2-adm [data-slot=card-title],:root[data-ui=v2] .d2-adm [class~=st-heading]{color:var(--ink);font:600 18px/26px var(--d2-font-display);letter-spacing:-.01em;margin:0}:root[data-ui=v2] .d2-adm h4,:root[data-ui=v2] .d2-adm h5,:root[data-ui=v2] .d2-adm h6{color:var(--ink);font:500 15px/22px var(--d2-font-ui);margin:0}:root[data-ui=v2] .d2-adm h1 *,:root[data-ui=v2] .d2-adm h2 *,:root[data-ui=v2] .d2-adm h3 *,:root[data-ui=v2] .d2-adm h4 *,:root[data-ui=v2] .d2-adm h5 *,:root[data-ui=v2] .d2-adm h6 *,:root[data-ui=v2] .d2-adm [data-slot=card-title] *,:root[data-ui=v2] .d2-adm [class~=st-heading] *{font:inherit;letter-spacing:inherit}:root[data-ui=v2] .d2-adm [data-slot=card-description],:root[data-ui=v2] .d2-adm [class~=st-label]{color:var(--d2-text-3);font:400 13px/18px var(--d2-font-ui);text-transform:none;letter-spacing:normal}:root[data-ui=v2] .d2-adm [class~=st-label]:before,:root[data-ui=v2] .d2-adm [class~=st-label]:after{display:none}:root[data-ui=v2] .d2-adm [data-slot=card-title],:root[data-ui=v2] .d2-adm [data-slot=label]{color:revert-layer}:root[data-ui=v2] .d2-adm label,:root[data-ui=v2] .d2-adm [data-slot=label]{font-weight:500}:root[data-ui=v2] .d2-adm :where(td:first-child),:root[data-ui=v2] .d2-adm dt,:root[data-ui=v2] .d2-adm [class*=text-foreground],:root[data-ui=v2] .d2-adm [class*="text-[var(--text)]"],:root[data-ui=v2] .d2-adm [class*="text-[var(--ink)"]{color:var(--ink)}:root[data-ui=v2] .d2-adm [class*=text-muted-foreground],:root[data-ui=v2] .d2-adm [class*="text-[var(--text-muted"],:root[data-ui=v2] .d2-adm [class*="text-[var(--text-faint"],:root[data-ui=v2] .d2-adm [class*="text-[var(--text-2"],:root[data-ui=v2] .d2-adm [class*="text-[var(--text-3"],:root[data-ui=v2] .d2-adm [class*="text-[var(--slate"],:root[data-ui=v2] .d2-adm [class*="text-[var(--mist"],:root[data-ui=v2] .d2-adm [class*="text-[var(--graphite"]{color:var(--d2-text-3)}:root[data-ui=v2] .d2-adm a:not([data-slot=button]):not(.d2-setup-next){text-underline-offset:3px;font-weight:500;text-decoration:underline}:root[data-ui=v2] .d2-adm [class*=rounded]{border-radius:8px}:root[data-ui=v2] .d2-adm [class~=rounded-full][class*=size-]:not([data-slot]),:root[data-ui=v2] .d2-adm [class~=rounded-full][class~=h-2],:root[data-ui=v2] .d2-adm [class~=rounded-full][class~=h-1\.5],:root[data-ui=v2] .d2-adm [class~=rounded-full][class~=w-2]{border-radius:2px}:root[data-ui=v2] .d2-adm [style*=border]:not([data-slot]){border-width:0!important}:root[data-ui=v2] .d2-adm [class*=border-l-],:root[data-ui=v2] .d2-adm [class*=border-t-2],:root[data-ui=v2] .d2-adm [class*=border-b-2]{border-top-width:0;border-bottom-width:0;border-left-width:0}:root[data-ui=v2] .d2-adm [class~=border],:root[data-ui=v2] .d2-adm [class*=border-b],:root[data-ui=v2] .d2-adm [class*=border-t],:root[data-ui=v2] .d2-adm [class*=border-r],:root[data-ui=v2] .d2-adm [class*=border-l],:root[data-ui=v2] .d2-adm [class*=divide-]>*{border-color:var(--d2-line-soft)}:root[data-ui=v2] .d2-adm [class~=border-dashed]{border-style:dashed;border-color:var(--d2-line-strong)}:root[data-ui=v2] .d2-adm hr{border:0;height:1px;background:var(--d2-line-soft)!important}:root[data-ui=v2] .d2-adm [data-slot=separator]{border:0;height:1px}:root[data-ui=v2] .d2-adm [class~=st-card],:root[data-ui=v2] .d2-adm [data-slot=card]{border:1px solid var(--d2-line);box-shadow:none;border-radius:12px;overflow:hidden;transform:none;background:var(--d2-surface)!important}:root[data-ui=v2] .d2-adm [class~=st-card] [class~=st-card],:root[data-ui=v2] .d2-adm [class~=st-card] [data-slot=card],:root[data-ui=v2] .d2-adm [data-slot=card] [class~=st-card],:root[data-ui=v2] .d2-adm [data-slot=card] [data-slot=card]{border-color:var(--d2-line-soft);border-radius:8px}:root[data-ui=v2] .d2-adm [class~=st-well]{border:1px solid var(--d2-line);border-radius:8px}:root[data-ui=v2] .d2-adm [class~=st-lift]{transition:none;transform:none}:root[data-ui=v2] .d2-adm [class~=st-stat]{border:0;border-radius:0;padding:12px 16px}:root[data-ui=v2] .d2-adm [class~=st-stat]+[class~=st-stat]{border-left:1px solid var(--d2-line-soft)}:root[data-ui=v2] .d2-adm [class~=st-stat]:before,:root[data-ui=v2] .d2-adm [class~=st-stat]:after{display:none}:root[data-ui=v2] .d2-adm [class~=st-stat-dot]{width:6px;height:6px;box-shadow:none;border-radius:2px}:root[data-ui=v2] .d2-adm [class~=st-stat-label]{color:var(--d2-text-3);font:400 13px/18px var(--d2-font-ui);text-transform:none}:root[data-ui=v2] .d2-adm [class~=st-stat-value]{color:var(--ink);font:600 18px/26px var(--d2-font-display);font-variant-numeric:tabular-nums}:root[data-ui=v2] .d2-adm [class~=st-num],:root[data-ui=v2] .d2-adm [class~=tabular-nums]{font-variant-numeric:tabular-nums}:root[data-ui=v2] .d2-adm table{border-collapse:collapse}:root[data-ui=v2] .d2-adm th{height:auto;color:var(--ink);font:500 12px/18px var(--d2-font-ui);text-transform:none;letter-spacing:normal;padding-top:8px;padding-bottom:8px}:root[data-ui=v2] .d2-adm tr{border-color:var(--d2-line-soft)}:root[data-ui=v2] .d2-adm tr:hover{background:0 0!important}:root[data-ui=v2] .d2-adm td{color:var(--ink);padding-top:10px;padding-bottom:10px}:root[data-ui=v2] .d2-adm td [class~=font-medium]{color:var(--ink);font-weight:500}:root[data-ui=v2] .d2-adm [data-slot=badge]{height:auto;font:400 13px/18px var(--d2-font-ui);white-space:nowrap;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}:root[data-ui=v2] .d2-adm [data-slot=badge] *{font:inherit}:root[data-ui=v2] .d2-adm [data-slot=badge]>span:empty{border-radius:2px;width:6px;height:6px;box-shadow:none!important}:root[data-ui=v2] .d2-adm [data-slot=badge] svg{display:none}:root[data-ui=v2] .d2-adm span[class~=rounded-full]:not(:empty){border:0;border-radius:0;padding:0}:root[data-ui=v2] .d2-adm [data-slot=button]{border:1px solid var(--d2-line-strong);height:auto;min-height:40px;font:500 14px/22px var(--d2-font-ui);text-transform:none;box-shadow:none;border-radius:8px;gap:8px;padding:0 16px;transform:none}:root[data-ui=v2] .d2-adm [data-slot=button] *{font:inherit}:root[data-ui=v2] .d2-adm [data-slot=button][data-variant=ghost],:root[data-ui=v2] .d2-adm [data-slot=button][data-variant=link]{border-color:#0000}:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon],:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon-sm],:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon-xs]{width:32px;height:32px;min-height:32px;padding:0}:root[data-ui=v2] .d2-adm [data-slot=button]:disabled{opacity:.55}:root[data-ui=v2] .d2-adm [data-slot=button] svg{width:16px;height:16px}:root[data-ui=v2] .d2-adm [data-slot=input],:root[data-ui=v2] .d2-adm [data-slot=textarea],:root[data-ui=v2] .d2-adm [data-slot=select-trigger],:root[data-ui=v2] .d2-adm input[type=text],:root[data-ui=v2] .d2-adm input[type=search],:root[data-ui=v2] .d2-adm input[type=email],:root[data-ui=v2] .d2-adm input[type=number],:root[data-ui=v2] .d2-adm input[type=date],:root[data-ui=v2] .d2-adm input[type=tel],:root[data-ui=v2] .d2-adm input[type=url],:root[data-ui=v2] .d2-adm input[type=password],:root[data-ui=v2] .d2-adm input:not([type]),:root[data-ui=v2] .d2-adm select,:root[data-ui=v2] .d2-adm textarea{border:1px solid var(--d2-line-strong);min-height:40px;color:var(--ink);font:400 15px/22px var(--d2-font-ui);box-shadow:none;border-radius:8px;background:var(--d2-surface)!important}:root[data-ui=v2] .d2-adm [data-slot=select-trigger] *{font:inherit}:root[data-ui=v2] .d2-adm input:focus-visible,:root[data-ui=v2] .d2-adm select:focus-visible,:root[data-ui=v2] .d2-adm textarea:focus-visible,:root[data-ui=v2] .d2-adm [data-slot=select-trigger]:focus-visible{box-shadow:var(--d2-focus);outline:none}:root[data-ui=v2] .d2-adm [data-slot=tabs-list]{border:0;border-bottom:1px solid var(--d2-line);overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:0;justify-content:flex-start;gap:2px;width:100%;max-width:100%;height:auto;padding:0;display:flex;overflow-x:auto}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger]{height:auto;min-height:40px;color:revert-layer;font:500 13px/18px var(--d2-font-ui);box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 12px}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger]:after{display:none}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger][data-state=active],:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger][aria-selected=true]{font-weight:600}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger] *{font:inherit}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger] span:not(:first-child){color:var(--d2-text-3);border:0;border-radius:0;padding:0;font-weight:400}@media not (min-width:1280px){:root[data-ui=v2] .d2-adm h1{font-size:22px;line-height:28px}:root[data-ui=v2] .d2-adm h2,:root[data-ui=v2] .d2-adm h3,:root[data-ui=v2] .d2-adm [data-slot=card-title],:root[data-ui=v2] .d2-adm [class~=st-heading],:root[data-ui=v2] .d2-adm [class~=st-stat-value]{font-size:17px;line-height:24px}:root[data-ui=v2] .d2-adm h4,:root[data-ui=v2] .d2-adm h5,:root[data-ui=v2] .d2-adm h6,:root[data-ui=v2] .d2-adm [data-slot=input],:root[data-ui=v2] .d2-adm [data-slot=textarea],:root[data-ui=v2] .d2-adm [data-slot=select-trigger],:root[data-ui=v2] .d2-adm input,:root[data-ui=v2] .d2-adm select,:root[data-ui=v2] .d2-adm textarea{font-size:16px;line-height:24px}}@media (max-width:767px){:root[data-ui=v2] .d2-adm{gap:20px}:root[data-ui=v2] .d2-adm [data-slot=button],:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger],:root[data-ui=v2] .d2-adm select{min-height:44px!important}:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon],:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon-sm],:root[data-ui=v2] .d2-adm [data-slot=button][data-size=icon-xs]{width:44px;height:44px;min-height:44px}:root[data-ui=v2] .d2-adm [class~=st-stat]+[class~=st-stat]{border-left:0}}@media (pointer:coarse){:root[data-ui=v2] .d2-adm [data-slot=button],:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger],:root[data-ui=v2] .d2-adm select{min-height:44px!important}}:root[data-ui=v2] .d2-adm *,:root[data-ui=v2] .d2-adm [style]{font-family:var(--d2-font-ui)!important}:root[data-ui=v2] .d2-adm h1,:root[data-ui=v2] .d2-adm h1 *,:root[data-ui=v2] .d2-adm h2,:root[data-ui=v2] .d2-adm h2 *,:root[data-ui=v2] .d2-adm h3,:root[data-ui=v2] .d2-adm h3 *,:root[data-ui=v2] .d2-adm [data-slot=card-title],:root[data-ui=v2] .d2-adm [class~=st-heading],:root[data-ui=v2] .d2-adm [class~=st-stat-value],:root[data-ui=v2] .d2-adm [class~=se-card-title],:root[data-ui=v2] .d2-adm [style*=font-size\:clamp],:root[data-ui=v2] .d2-adm [style*=font-weight\:600][style*=font-size]{font-family:var(--d2-font-display)!important}:root[data-ui=v2] .d2-adm [class*=font-\[6],:root[data-ui=v2] .d2-adm [class*=font-\[7],:root[data-ui=v2] .d2-adm [class~=font-semibold]{font-weight:600}:root[data-ui=v2] .d2-adm [style*=font-size]{letter-spacing:normal!important;text-transform:none!important;font-size:13px!important;line-height:18px!important}:root[data-ui=v2] .d2-adm [style*=font-weight\:600][style*=font-size]{font-size:18px!important;line-height:26px!important}:root[data-ui=v2] .d2-adm [style*=font-size\:clamp]{font-weight:600;font-size:26px!important;line-height:32px!important}:root[data-ui=v2] .d2-adm [style*=text-transform]{text-transform:none!important;letter-spacing:normal!important}:root[data-ui=v2] .d2-adm [class~=st-num]{color:var(--ink)}:root[data-ui=v2] .d2-adm [class~=se-card-title]{color:revert-layer}:root[data-ui=v2] .d2-adm [class~=st-num]:not([style]){font-weight:500}:root[data-ui=v2] .d2-adm th,:root[data-ui=v2] .d2-adm th *{color:var(--ink);font:400 12px/18px var(--d2-font-ui);text-transform:none;letter-spacing:normal}:root[data-ui=v2] .d2-adm [class~=se-table-head]{color:var(--d2-text-3)}:root[data-ui=v2] .d2-adm [class~=st-well],:root[data-ui=v2] .d2-adm [class~=se-well],:root[data-ui=v2] .d2-adm [class~=se-notice]{border:1px solid var(--d2-line);border-radius:8px}:root[data-ui=v2] .d2-adm [class~=st-well]{color:var(--d2-text-3)!important}:root[data-ui=v2] .d2-adm th:empty{background:var(--d2-surface)!important}:root[data-ui=v2] .d2-adm [class~=se-card],:root[data-ui=v2] .d2-adm [class~=se-card-header]{border-color:var(--d2-line-soft);border-radius:0;background:0 0!important}:root[data-ui=v2] .d2-adm [class~=se-row]{border-color:var(--d2-line-soft)}:root[data-ui=v2] .d2-adm [class~=empty] p{color:var(--d2-text-3)}:root[data-ui=v2] .d2-adm [class~=se-pill],:root[data-ui=v2] .d2-adm [class~=se-chip]{font:400 13px/18px var(--d2-font-ui);border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}:root[data-ui=v2] .d2-adm [class~=se-chip-on]{font-weight:600}:root[data-ui=v2] .d2-adm [class~=se-dot]{width:6px;height:6px;box-shadow:none;border-radius:2px}:root[data-ui=v2] .d2-adm [class~=se-tab-count]{min-width:0;height:auto;font:400 13px/18px var(--d2-font-ui);border:0;border-radius:0;padding:0}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger]:not([data-state=active]) [class~=se-tab-count]{color:var(--d2-text-3)}:root[data-ui=v2] .d2-adm button[data-variant=ghost],:root[data-ui=v2] .d2-adm span[class~=h-0]{background:0 0}:root[data-ui=v2] .d2-adm [data-slot=badge][data-variant=secondary]:not(:has(>span:empty)):not([class~=text-copper]):not([class~=text-warning]):not([class~=text-success]):not([class~=text-destructive]):not([class~=text-indigo]){color:var(--ink)}:root[data-ui=v2] .d2-adm [data-slot=badge][data-variant=outline]:not(:has(>span:empty)):not([class~=text-copper]):not([class~=text-warning]):not([class~=text-success]):not([class~=text-destructive]):not([class~=text-indigo]){color:var(--d2-text-3)}:root[data-ui=v2] .d2-adm a[data-slot=button][data-variant=default],:root[data-ui=v2] .d2-adm a[class~=st-lift]:not([data-slot]),:root[data-ui=v2] .d2-adm [class~=st-card]>div:empty:first-child{color:var(--ink)!important;background:0 0!important}:root[data-ui=v2] .d2-adm div:has(>[class~=st-heading])+div>div>button:not([data-slot]):not([class]):first-of-type+button:not([data-slot]):not([class]):last-of-type{color:var(--ink)!important;background:0 0!important}:root[data-ui=v2] .d2-adm [class~=st-well]>div[class~=grid]:not(:has(input))>label+label+button:not([data-slot]):not([class]):disabled{color:var(--ink)!important;background:0 0!important}:root[data-ui=v2] .d2-adm table[class~=se-table] td[class~=se-numeric]{color:var(--ink)!important}:root[data-ui=v2] .d2-adm table[class~=se-table] td[class~=se-numeric][class~=text-muted-foreground]{color:var(--d2-text-3)!important}:root[data-ui=v2] .d2-adm table[class~=se-table] td span[class~=block][class~=font-medium]{color:var(--ink)!important}:root[data-ui=v2] .d2-adm label:has(>select)>span{color:var(--d2-text-3)!important}:root[data-ui=v2] .d2-adm [class~=btn],:root[data-ui=v2] .d2-adm [class~=se-sheet-btn],:root[data-ui=v2] .d2-adm [class~=se-btn-primary]{border:1px solid var(--d2-line-strong);min-height:40px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;font:500 14px/22px var(--d2-font-ui)!important}:root[data-ui=v2] .d2-adm [class~=btn-ghost]{border-color:#0000}:root[data-ui=v2] .d2-adm button:not([data-slot]):not([class~=btn]):not([class~=d2-btn]):not([class~=se-btn-primary]):not([class~=se-sheet-btn]){border:0 solid var(--d2-line-strong);box-shadow:none;border-radius:0;font-weight:500}:root[data-ui=v2] .d2-adm button[aria-pressed]:not([data-slot]){border-bottom:2px solid #0000;min-height:32px;padding:0 10px}:root[data-ui=v2] .d2-adm button[aria-pressed=false]:not([data-slot]){background:0 0}:root[data-ui=v2] .d2-adm button[aria-pressed=true]:not([data-slot]){font-weight:600}:root[data-ui=v2] .d2-adm button[aria-pressed]:not([data-slot]) span{font-weight:400}:root[data-ui=v2] .d2-adm div:has(>button[aria-pressed]){border-width:0 0 1px;border-color:var(--d2-line);border-radius:0;padding:0}@media (max-width:767px){:root[data-ui=v2] .d2-adm [class~=btn],:root[data-ui=v2] .d2-adm [class~=se-sheet-btn],:root[data-ui=v2] .d2-adm [class~=se-btn-primary],:root[data-ui=v2] .d2-adm button[aria-pressed]{min-height:44px}:root[data-ui=v2] .d2-adm [style*=font-weight\:600][style*=font-size]{font-size:17px!important;line-height:24px!important}:root[data-ui=v2] .d2-adm [style*=font-size\:clamp]{font-size:22px!important;line-height:28px!important}}@media (768px<=width<1280px){:root[data-ui=v2] .d2-adm [style*=font-weight\:600][style*=font-size]{font-size:17px!important;line-height:24px!important}:root[data-ui=v2] .d2-adm [style*=font-size\:clamp]{font-size:22px!important;line-height:28px!important}}:root[data-ui=v2] .d2-adm [data-slot=button]{min-height:40px;border:1px solid var(--d2-line-strong)!important;font:500 14px/22px var(--d2-font-ui)!important;box-shadow:none!important;border-radius:8px!important;padding:0 16px!important;transform:none!important}:root[data-ui=v2] .d2-adm button[style*=gold-grad],:root[data-ui=v2] .d2-adm a[style*=gold-grad],:root[data-ui=v2] .d2-adm button[style*=--indigo],:root[data-ui=v2] .d2-adm a[style*=--indigo]{min-height:40px;font:500 14px/22px var(--d2-font-ui)!important;border-radius:8px!important;padding:0 16px!important;transform:none!important}:root[data-ui=v2] .d2-adm [data-slot=button][data-variant=ghost],:root[data-ui=v2] .d2-adm [data-slot=button][data-variant=link]{border-width:0!important}:root[data-ui=v2] .d2-adm [style*=font-weight\:650]{font-weight:600!important}:root[data-ui=v2] .d2-adm [style*=border-radius\:999]{border-radius:0!important;padding:0!important}:root[data-ui=v2] .d2-adm svg text{font-size:12px;font-weight:400}:root[data-ui=v2] .d2-adm [class~=st-stat-value]:not([style]){font-weight:600!important}:root[data-ui=v2] .d2-adm th button:not([data-slot]){background:0 0;min-height:0;font-weight:400!important}:root[data-ui=v2] .d2-adm [data-slot=tabs-trigger],:root[data-ui=v2] .d2-adm button[aria-pressed]:not([data-slot]){margin-bottom:0;border:0!important}:root[data-ui=v2] .d2-adm fieldset{border-radius:8px;border:1px solid var(--d2-line)!important}:root[data-ui=v2] .d2-adm input,:root[data-ui=v2] .d2-adm select,:root[data-ui=v2] .d2-adm textarea,:root[data-ui=v2] .d2-adm [style*=border-radius\:10],:root[data-ui=v2] .d2-adm [style*=border-radius\:16]{border-radius:8px!important}:root[data-ui=v2] .d2-adm select{appearance:none}:root[data-ui=v2] .d2-adm [data-slot=separator][data-orientation=horizontal]{border-top:1px solid var(--d2-line-soft)}:root[data-ui=v2] .d2-adm [class~=text-navy]{font:500 15px/22px var(--d2-font-ui)!important}:root[data-ui=v2] .d2-adm button[style*=font-weight][style*=font-size]{font:500 14px/22px var(--d2-font-ui)!important}@media not (min-width:1280px){:root[data-ui=v2] .d2-adm [class~=text-navy]{font-size:16px!important;line-height:24px!important}}@media (max-width:767px){:root[data-ui=v2] .d2-adm button[style*=font-size]{min-height:44px}:root[data-ui=v2] .d2-adm [data-slot=card-header]:has([data-slot=card-action]){grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .d2-adm [data-slot=card-header]>[class~=grid]{min-width:0}:root[data-ui=v2] .d2-adm [data-slot=card-action]{grid-area:2/1;justify-content:flex-start;width:100%}:root[data-ui=v2] .d2-adm button:not([data-slot=switch]),:root[data-ui=v2] .d2-adm a[href]:not(p a){min-height:44px!important}:root[data-ui=v2] .d2-adm a[href]:not([data-slot=button]):not(p a){align-items:center;display:inline-flex}:root[data-ui=v2] .d2-adm [class~=se-table]{width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(tbody select){width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(th button){width:100%;display:block}:root[data-ui=v2] .d2-adm [class~=se-table] thead{width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(tbody select) thead{width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(th button) thead{width:100%;display:block}:root[data-ui=v2] .d2-adm [class~=se-table] thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:8px 16px;display:grid}:root[data-ui=v2] .d2-adm table:has(tbody select) thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:8px 16px;display:grid}:root[data-ui=v2] .d2-adm table:has(th button) thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:8px 16px;display:grid}:root[data-ui=v2] .d2-adm [class~=se-table] th:not([class~=hidden]){white-space:normal;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm table:has(tbody select) th:not([class~=hidden]){white-space:normal;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm table:has(th button) th:not([class~=hidden]){white-space:normal;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm [class~=se-table] th:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(tbody select) th:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(th button) th:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm [class~=se-table] th:last-child:empty{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(tbody select) th:last-child:empty{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(th button) th:last-child:empty{grid-column:1/-1}:root[data-ui=v2] .d2-adm [class~=se-table] tbody{width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(tbody select) tbody{width:100%;display:block}:root[data-ui=v2] .d2-adm table:has(th button) tbody{width:100%;display:block}:root[data-ui=v2] .d2-adm [class~=se-table] tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:12px 16px;display:grid}:root[data-ui=v2] .d2-adm table:has(tbody select) tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:12px 16px;display:grid}:root[data-ui=v2] .d2-adm table:has(th button) tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%;padding:12px 16px;display:grid}:root[data-ui=v2] .d2-adm [class~=se-table] td:not([class~=hidden]){white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm table:has(tbody select) td:not([class~=hidden]){white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm table:has(th button) td:not([class~=hidden]){white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding:0;display:block}:root[data-ui=v2] .d2-adm [class~=se-table] td:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(tbody select) td:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(th button) td:first-child{grid-column:1/-1}:root[data-ui=v2] .d2-adm [class~=se-table] td:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:root[data-ui=v2] .d2-adm table:has(tbody select) td:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:root[data-ui=v2] .d2-adm table:has(th button) td:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}:is(:root[data-ui=v2] .d2-adm table:has(tbody select) td[style*=font-variant-numeric],:root[data-ui=v2] .d2-adm table:has(th button) td[style*=font-variant-numeric]){text-align:right;font-variant-numeric:tabular-nums}:root[data-ui=v2] .d2-adm table:has(tbody select) td:last-child{text-align:right;grid-column:auto}:root[data-ui=v2] .d2-adm table:has(tbody select) td[colspan]{text-align:left;grid-column:1/-1;justify-content:flex-start}:root[data-ui=v2] .d2-adm table:has(tbody select) th:nth-child(2){grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has(tbody select) th:last-child{text-align:right}:root[data-ui=v2] .d2-adm table:has(tbody select) td:nth-child(2){grid-column:1/-1}:root[data-ui=v2] .d2-adm table:has([class~=empty]){table-layout:fixed;width:100%}:root[data-ui=v2] .d2-adm [class~=st-scroll-x]:has([class~=empty]){overflow-x:visible}:root[data-ui=v2] .d2-adm [class~=relative][class~=w-full]:has([class~=empty]){overflow-x:visible}:root[data-ui=v2] .d2-adm td:has(>[class~=empty]){white-space:normal;width:100%}:root[data-ui=v2] .d2-adm [class~=empty],:root[data-ui=v2] .d2-adm [class~=empty] *{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}}:root[data-ui=v2] .d2-adm :focus-visible{outline:none;box-shadow:var(--d2-focus)!important}:root[data-ui=v2] .d2-adm .d2-set-rowacts{justify-content:flex-end;align-items:center;gap:var(--d2-s2);vertical-align:middle;display:inline-flex}:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=button],:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=dropdown-menu-trigger]{height:36px;min-height:36px;border-width:1px!important;padding:0 12px!important;font-size:13px!important}:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=button][data-size=icon-sm],:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=dropdown-menu-trigger][data-size=icon-sm]{width:36px;height:36px;min-height:36px;padding:0!important}@media (max-width:767px),(pointer:coarse){:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=button],:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=dropdown-menu-trigger]{height:44px}:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=button][data-size=icon-sm],:root[data-ui=v2] .d2-adm .d2-set-rowacts [data-slot=dropdown-menu-trigger][data-size=icon-sm]{width:44px;height:44px}}:root[data-ui=v2] .d2-adm fieldset.d2-set-radios{border-radius:0;min-width:0;margin:0;padding:0;border:0!important}:root[data-ui=v2] .d2-adm .d2-set-radio{cursor:pointer;padding:0}:root[data-ui=v2] .d2-adm .d2-set-radio input[type=radio]{width:18px;height:18px;accent-color:var(--d2-navy);margin:1px 0 0}
@media (pointer:coarse),(max-width:640px){header button,header a[href],header [role=button],.st-actions button,.st-actions a[href],.topbar button,.topbar a[href],.st-touch{min-width:44px;min-height:44px}a.st-touch,button.st-touch{justify-content:center;align-items:center;display:inline-flex}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea{scroll-margin-bottom:88px}[role=tab]{min-height:44px}[role=tablist]{height:auto}button:not(.st-hit):not([role=tab]):not(.mnav-tab),a[href]:not(.st-hit):not(.mnav-tab),select{min-width:44px;min-height:44px}.st-hit{position:relative}.st-hit:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
