.dash-view:has(.dash-new){flex:1}.dash-new{gap:var(--s4);--u:19px;--form:calc(var(--u) * 46);flex-direction:column;flex:1;display:flex}.dash-new-back{color:var(--ink-muted);font-size:var(--t-sm);align-items:center;gap:var(--s2);width:fit-content;display:inline-flex}.dash-new-back:hover{color:var(--ink)}.dash-new-back-icon{height:var(--t-md);width:var(--t-md);transform:scaleX(-1)}.dash-new-grid{max-width:var(--form);justify-self:center;width:100%;display:grid}.dash-new-body{gap:var(--s4);padding:var(--s4);display:grid}.dash-new-field{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.dash-new-label{color:var(--ink-soft);font-size:var(--t-sm);padding:0;font-weight:600}.dash-new-input{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-size:var(--t-md);min-width:0;padding:var(--s2) var(--s3);width:100%;transition:border-color .14s ease-out}.dash-new-input:focus{border-color:var(--accent);outline:none}.dash-new-hint{color:var(--ink-muted);font-size:var(--t-xs);line-height:1.45}.dash-new-hint[data-bad]{color:var(--bad)}.dash-new-hint code{background:var(--surface-sunk);border-radius:calc(var(--u) * .1875);padding:0 calc(var(--u) * .1875);font-size:.95em}.dash-new-flow>.dash-card{max-width:var(--form);justify-self:center;width:100%}.dash-new-title{font-size:var(--t-lg);letter-spacing:-.02em;max-width:var(--form);justify-self:center;width:100%;margin:0;font-weight:600}.dash-new-title-name{color:var(--accent);overflow-wrap:anywhere}.dash-new-editing{color:var(--ink-muted);font-size:var(--t-sm);max-width:var(--form);justify-self:center;width:100%;margin:0;line-height:1.5}.dash-new-flow{gap:var(--s4);justify-items:center;width:100%;margin:auto;display:grid}.dash-gauge{align-self:center;align-items:center;gap:var(--s4);max-width:var(--form);padding:var(--s2) 0;justify-self:center;width:100%;display:flex}.dash-gauge-track{gap:var(--s3);flex:1;margin:0;padding:0;list-style:none;display:flex}.dash-gauge-seg{background:var(--line);height:calc(var(--u) * .1875);border-radius:999px;flex:1;transition:background .22s ease-out}.dash-gauge-seg[data-on]{background:var(--accent)}.dash-gauge-arrow{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.dash-gauge-arrow:hover:not(:disabled){color:var(--accent)}.dash-gauge-arrow:disabled{cursor:default;opacity:.3}.dash-gauge-arrow svg{height:var(--t-lg);width:var(--t-lg)}.dash-gauge-back{transform:scaleX(-1)}.dash-new-pair{gap:var(--s2);display:flex}.dash-new-pair .dash-btn{flex:none}.dash-new-row{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-new-foot{border-top:1px solid var(--line);gap:var(--s2);padding:var(--s3) var(--s4);justify-content:space-between;display:flex}.dash-period{font-size:var(--t-lg);margin:0}.dash-period strong{font-weight:600}.dash-slider{appearance:none;cursor:pointer;padding:calc(var(--u) * .5) 0;background:0 0;width:100%;margin:0}.dash-slider::-webkit-slider-runnable-track{background:var(--surface-sunk);height:calc(var(--u) * .25);border-radius:999px}.dash-slider::-moz-range-track{background:var(--surface-sunk);height:calc(var(--u) * .25);border-radius:999px}.dash-slider::-moz-range-progress{background:var(--accent);height:calc(var(--u) * .25);border-radius:999px}.dash-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--accent);height:calc(var(--u) * 1.125);margin-top:calc(var(--u) * -.4375);width:calc(var(--u) * 1.125);border-radius:50%}.dash-slider::-moz-range-thumb{background:var(--accent);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--accent);height:calc(var(--u) * 1.125);width:calc(var(--u) * 1.125);border-radius:50%}.dash-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.dash-carry{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dash-carry-line{color:var(--ink-muted);font-size:var(--t-sm);align-items:center;gap:var(--s2);min-width:0;display:flex}.dash-carry-line svg{color:var(--ink-faint,var(--ink-muted));height:var(--t-md);opacity:.5;width:var(--t-md);flex:none}.dash-carry-line[data-on]{color:var(--ink)}.dash-carry-line[data-on] svg{color:var(--accent);opacity:1}.dash-new-suffix{color:var(--ink-muted);font-size:var(--t-sm);white-space:nowrap;align-self:center}.dash-new-foot .dash-new-sign{width:auto}.dash-new-sign{background:var(--accent);border-color:var(--accent);color:var(--on-accent);justify-content:center;width:100%}.dash-new-sign:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.dash-new-blocked{color:var(--bad);font-size:var(--t-sm);margin:0}.dash-new-blocked a{text-underline-offset:3px;text-decoration:underline}.dash-recap{margin:0;display:grid}.dash-recap-row{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:var(--s3);padding:var(--s2) 0;grid-template-columns:minmax(0,8rem) minmax(0,1fr) auto;display:grid}.dash-recap-row:last-child{border-bottom:0}.dash-recap-row dt{color:var(--ink-muted);font-size:var(--t-sm)}.dash-recap-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.dash-recap-edit{color:var(--ink-muted);cursor:pointer;font:inherit;font-size:var(--t-xs);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.dash-recap-edit:hover{color:var(--accent)}.dash-new-done{gap:var(--s3);padding:var(--s5);justify-items:start;display:grid}.dash-new-done h3{font-size:var(--t-lg);margin:0}.dash-new-done>.dash-new-pair{flex-wrap:wrap}.dash-new-done>.dash-new-pair>.dash-new-sign{box-sizing:border-box;width:calc(var(--u) * 11.15)}.dash-new-done p{max-width:52ch;margin:0}.dash-new-tick{background:var(--accent-soft);color:var(--accent);height:calc(var(--u) * 2.25);width:calc(var(--u) * 2.25);border-radius:50%;justify-content:center;align-items:center;display:flex}@container dash (max-width:620px){.dash-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stop:not(:first-child):not(:last-child):not([data-on]){display:none}.dash-new{--u:16px}.dash-recap-row{grid-template-columns:minmax(0,1fr) auto}.dash-recap-row dt{grid-column:1/-1}.dash-new-pair{gap:var(--s2);display:flex}.dash-new-pair .dash-btn{flex:none}.dash-new-row{grid-template-columns:minmax(0,1fr)}}.dash-mints{gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.dash-mint{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--t-sm);align-items:center;gap:var(--s2);min-width:0;max-width:100%;padding:var(--s2) var(--s3);white-space:nowrap;flex:1 0 auto;justify-content:center;transition:border-color .14s ease-out,color .14s ease-out;display:flex;overflow:hidden}.dash-mint:hover{border-color:var(--line-strong);color:var(--ink)}.dash-mint[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.dash-mint-name{text-overflow:ellipsis;overflow:hidden}.dash-mint-glass{height:var(--t-md);width:var(--t-md)}.dash-token-mark{background:var(--surface-sunk);font-size:var(--t-xs);height:calc(var(--u) * 1.25);object-fit:cover;width:calc(var(--u) * 1.25);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.dash-token-mark[data-blank]{color:var(--ink-muted)}.dash-sheet{background:color-mix(in srgb, var(--ink) 40%, transparent);padding:var(--s4);z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dash-sheet-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-height:min(calc(var(--u) * 40), 100%);max-width:100%;width:calc(var(--u) * 33);flex-direction:column;display:flex;box-shadow:0 24px 60px -20px #00000059}.dash-sheet-head{border-bottom:1px solid var(--line);padding:var(--s3) var(--s4);justify-content:space-between;align-items:center;display:flex}.dash-sheet-head h3{font-size:var(--t-md);margin:0;font-weight:600}.dash-sheet-close{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.dash-sheet-close:hover{color:var(--ink)}.dash-sheet-close svg{height:var(--t-md);width:var(--t-md)}.dash-sheet-search{padding:var(--s3) var(--s4);position:relative}.dash-sheet-search svg{color:var(--ink-muted);height:var(--t-md);left:calc(var(--s4) + var(--s3));width:var(--t-md);position:absolute;top:50%;transform:translateY(-50%)}.dash-sheet-search .dash-new-input{padding-left:calc(var(--u) * 2.25)}.dash-found{gap:var(--s1);min-height:0;padding:0 var(--s3);flex:1;align-content:start;margin:0;list-style:none;display:grid;overflow-y:auto}.dash-found-row{border-radius:var(--r-sm);cursor:pointer;font:inherit;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);text-align:left;background:0 0;border:0;width:100%;display:flex}.dash-found-row:hover{background:var(--surface-sunk)}.dash-found-row .dash-token-mark{height:calc(var(--u) * 1.75);width:calc(var(--u) * 1.75)}.dash-found-text{gap:calc(var(--u) * .125);min-width:0;display:grid}.dash-found-name{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.dash-found-name strong{font-size:var(--t-sm);font-weight:600}.dash-found-name .dash-muted{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-found-row .dash-mono{color:var(--ink-muted);font-size:var(--t-xs)}.dash-sheet-note{border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--t-xs);padding:var(--s3) var(--s4);margin:0;line-height:1.45}.dash-found-face{flex:none;display:flex;position:relative}.dash-pad{background:var(--surface);border:2px solid var(--surface);bottom:calc(var(--u) * -.375);box-shadow:0 0 0 1px var(--line);color:var(--ink-muted);font-size:calc(var(--u) * .5);height:calc(var(--u) * 1.125);right:calc(var(--u) * -.375);width:calc(var(--u) * 1.125);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;overflow:hidden}.dash-pad img{object-fit:contain;width:100%;height:100%}.dash-found-cap{color:var(--ink-muted);font-size:var(--t-xs);gap:calc(var(--u) * .0625);text-align:right;white-space:nowrap;justify-items:end;margin-left:auto;display:grid}.dash-found-cap strong{color:var(--ink);font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:600}.dash-dial{align-items:center;gap:var(--s4);justify-content:space-between;display:flex}.dash-dial-exact{align-items:center;gap:var(--s2);flex:none;display:flex}.dash-dial-exact .dash-new-input{text-align:right;width:calc(var(--u) * 5)}.dash-stops{height:calc(var(--u) * 1.125);margin:0 calc(var(--u) * .5625);padding:0;list-style:none;position:relative}.dash-stops li{position:absolute;transform:translate(-50%)}.dash-stop{border-radius:var(--r-sm);color:var(--ink-muted);cursor:pointer;font:inherit;font-size:var(--t-xs);padding:calc(var(--u) * .125) var(--s1);white-space:nowrap;background:0 0;border:0}.dash-stop:hover{color:var(--ink)}.dash-stop[data-on]{color:var(--accent);font-weight:600}.dash-tl-head{margin-top:var(--s3)}.dash-tl{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dash-tl-step{border-top:2px solid var(--line);gap:calc(var(--u) * .0625);min-width:0;padding-top:var(--s3);display:grid;position:relative}.dash-tl-step:before{background:var(--accent);content:"";height:calc(var(--u) * .375);width:calc(var(--u) * .375);border-radius:999px;position:absolute;top:1px;left:0;transform:translate(-50%,-50%)}.dash-tl-step[data-signed]{border-top-color:var(--line-strong,var(--line))}.dash-tl-step[data-signed]:before{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.dash-tl-when{color:var(--ink);font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:600}.dash-tl-what{color:var(--ink);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.dash-tl-who{color:var(--ink-muted);font-size:var(--t-xs)}.dash-pay{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dash-pay li{gap:var(--s2);display:flex}.dash-pay-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font:inherit;align-items:center;gap:var(--s3);min-width:0;padding:var(--s2) var(--s3);text-align:left;flex:1;transition:border-color .14s ease-out;display:flex}.dash-pay-row:hover{border-color:var(--line-strong)}.dash-pay-row[aria-pressed=true]{border-color:var(--accent)}.dash-pay-mark{border:1px solid var(--line-strong);height:calc(var(--u) * .75);width:calc(var(--u) * .75);border-radius:50%;flex:none}.dash-pay-row[aria-pressed=true] .dash-pay-mark{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.dash-pay-row .dash-mono{font-size:var(--t-sm);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dash-pay-tag{color:var(--ink-muted);font-size:var(--t-xs);flex:none}.dash-pay-row[aria-pressed=true] .dash-pay-tag{color:var(--accent)}.dash-pay-drop{border-radius:var(--r-sm);color:var(--ink-muted);cursor:pointer;padding:0 var(--s2);background:0 0;border:1px solid #0000;flex:none;align-items:center;display:flex}.dash-pay-drop:hover{border-color:var(--line);color:var(--bad)}.dash-pay-drop svg{height:var(--t-md);width:var(--t-md)}.dash-new-area{font:inherit;resize:vertical}.dash-new-ident{align-items:flex-start;gap:var(--s4);grid-template-columns:auto minmax(0,1fr);display:grid}.dash-new-logo-tile{background:var(--surface-sunk);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-muted);cursor:pointer;height:calc(var(--u) * 5);width:calc(var(--u) * 5);justify-content:center;align-items:center;transition:border-color .12s;display:flex;overflow:hidden}.dash-new-logo-tile:hover{border-color:var(--accent);color:var(--accent)}.dash-new-logo-tile[data-busy]{opacity:.6}.dash-new-logo-tile img{object-fit:cover;width:100%;height:100%}.dash-new-logo-empty{font-size:var(--t-xs);align-items:center;gap:var(--s1);justify-items:center;display:grid}.dash-new-logo-empty svg{height:var(--t-md);width:var(--t-md)}.dash-new-logo-drop{color:var(--ink-muted);cursor:pointer;font:inherit;font-size:var(--t-xs);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.dash-new-logo-drop:hover{color:var(--accent)}.dash-recap-pill{background:var(--surface-sunk);color:var(--ink-muted);font-size:var(--t-xs);margin-left:var(--s2);padding:0 var(--s2);white-space:nowrap;border-radius:999px;font-weight:600}.dash-recap-pill[data-locked]{background:var(--accent-soft);color:var(--accent)}.dash-new-done-head{align-items:center;gap:var(--s4);display:flex}.dash-new-done-logo{border-radius:var(--r-md);height:calc(var(--u) * 4.5);object-fit:cover;width:calc(var(--u) * 4.5);flex:none;box-shadow:0 8px 24px -12px #00000059}.dash-new-done-logo[data-blank]{background:var(--accent);color:var(--on-accent);font-size:var(--t-lg);justify-content:center;align-items:center;font-weight:700;display:flex}.dash-new-done-title{gap:var(--s1);min-width:0;display:grid}.dash-new-done-title h3{font-size:var(--t-xl,var(--t-lg))}.dash-new-done-meta{color:var(--ink-muted);font-size:var(--t-sm);align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.dash-new-live{background:var(--accent-soft);color:var(--accent);font-size:var(--t-xs);padding:0 var(--s2);border-radius:999px;font-weight:600}.dash-new-done-site{color:var(--ink-soft);align-items:center;gap:calc(var(--u) * .25);text-decoration:none;display:inline-flex}.dash-new-done-site:hover{color:var(--accent)}.dash-new-done-site svg{height:var(--t-sm);width:var(--t-sm)}.dash-new-done-about{color:var(--ink-soft)}.dash-new-done-facts{width:100%}.dash-life-name{font-size:var(--t-sm);flex:1;min-width:0}.dash-life-day{max-width:calc(var(--u) * 14)}@media (max-width:1023px){@container dash (min-width:0){.dash .dash-new-field{grid-template-columns:minmax(0,1fr)}}}@media (max-width:640px){@container dash (min-width:0){.dash .dash-new-grid>.dash-card{overflow:clip}.dash .dash-new-foot{background:var(--surface);bottom:env(safe-area-inset-bottom);z-index:1;position:sticky}.dash .dash-new-foot .dash-btn{min-height:calc(var(--u) * 2.75);min-width:calc(var(--u) * 5);justify-content:center}.dash .dash-new-body :is(input,select,textarea,button,a,label){scroll-margin-bottom:calc(var(--u) * 5.5)}.dash .dash-new-blocked{padding:0 var(--s4) var(--s3)}.dash .dash-new-body .dash-new-blocked{padding:0}.dash .dash-gauge,.dash .dash-gauge-track{gap:var(--s2)}.dash .dash-new-pair:has(>select+.dash-btn){flex-direction:column}.dash .dash-new-pair:has(>select+.dash-btn)>.dash-btn{align-self:flex-start}.dash .dash-new-pair>select{text-overflow:ellipsis}.dash .dash-carry{grid-template-columns:minmax(0,1fr)}.dash .dash-carry-line{align-items:flex-start}.dash .dash-carry-line svg{margin-top:calc(var(--u) * .125)}.dash .dash-stops{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));height:auto;margin:0;display:grid}.dash .dash-stops li{position:static;transform:none}.dash .dash-stop{border:1px solid var(--line);min-height:calc(var(--u) * 2.5);padding:0 var(--s1);width:100%}.dash .dash-stop[data-on]{border-color:var(--accent)}.dash .dash-stop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash .dash-tl{gap:var(--s4) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.dash .dash-tl-step>span{overflow-wrap:anywhere}.dash .dash-dial{gap:var(--s2) var(--s4);flex-wrap:wrap}.dash .dash-pay{grid-template-columns:minmax(0,1fr)}.dash .dash-pay-row{gap:calc(var(--u) * .125) var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.dash .dash-pay-mark{grid-row:1/span 2}.dash .dash-pay-row .dash-mono{overflow-wrap:anywhere;overflow:visible}.dash .dash-pay-tag{grid-column:2}.dash .dash-life-day{max-width:none;min-height:calc(var(--u) * 2.75)}.dash .dash-recap-row dd{align-items:baseline;gap:var(--s1) var(--s2);flex-wrap:wrap;display:flex}.dash .dash-recap-row .dash-recap-pill{margin-left:0}.dash .dash-new-done{padding:var(--s4)}.dash .dash-new-done>.dash-new-pair{flex-wrap:wrap;width:100%}.dash .dash-new-done>.dash-new-pair>.dash-btn{min-height:calc(var(--u) * 2.75);flex:auto;justify-content:center;width:auto}.dash .dash-sheet-box:has(>.dash-found){height:calc(100dvh - var(--s5) - env(safe-area-inset-top))}.dash .dash-found{overscroll-behavior:contain;padding:0 var(--s2)}.dash .dash-found-row{min-height:calc(var(--u) * 3.5);padding:var(--s2)}.dash .dash-found-text{flex:1}.dash .dash-found-name strong{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}.dash .dash-found-name .dash-muted{flex:1 1 0;min-width:0}}}@media (max-width:1023px) and (pointer:coarse){@container dash (min-width:0){.dash .dash-mint,.dash .dash-pay-row,.dash .dash-stop,.dash .dash-new-back{min-height:calc(var(--u) * 2.75)}.dash .dash-gauge-arrow{margin:calc(var(--u) * -.625);min-height:calc(var(--u) * 2.75);min-width:calc(var(--u) * 2.75);justify-content:center}.dash .dash-pay-drop{min-width:calc(var(--u) * 2.75);justify-content:center}.dash .dash-slider{padding-block:calc(var(--u) * .8125)}.dash .dash-recap-edit,.dash .dash-new-logo-drop{margin:calc(var(--u) * -.875) calc(var(--s2) * -1);padding:calc(var(--u) * .875) var(--s2)}}}
.dash-wc{width:calc(var(--u) * 26)}.dash-wc-lead{color:var(--ink-muted);font-size:var(--t-sm);margin:0;line-height:1.5}.dash-wc-list{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dash-wc-row{border:1px solid var(--line);border-radius:var(--r-sm);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);background:0 0;width:100%;text-decoration:none;display:flex}.dash-wc-row:hover:not(:disabled){border-color:var(--accent)}.dash-wc-row:disabled{cursor:default;opacity:.6}.dash-wc-icon{border-radius:var(--r-sm);height:calc(var(--u) * 1.6);width:calc(var(--u) * 1.6);flex:none}.dash-wc-blank{background:var(--line);color:var(--ink-muted);font-size:var(--t-sm);justify-content:center;align-items:center;font-weight:600;display:flex}.dash-wc-name{text-align:left;flex:1;font-weight:600}.dash-wc-state{color:var(--ink-muted);font-size:var(--t-sm)}.dash-wc-name-input{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--accent);font:inherit;padding:var(--s2) var(--s3);font-weight:600}.dash-wc-name-input:focus{border-color:var(--accent);outline:none}.dash-wc-actions{gap:var(--s2);justify-content:flex-end;display:flex}.dash-pub-steps{margin:0;padding:0;list-style:none;display:grid}.dash-pub-step{color:var(--ink-muted);align-items:flex-start;gap:var(--s3);min-height:calc(var(--u) * 3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.dash-pub-step:not(:last-child):after{background:var(--line);content:"";bottom:0;left:calc(var(--u) * .6875);top:calc(var(--u) * 1.5);width:2px;position:absolute}.dash-pub-step[data-state=done]:not(:last-child):after{background:var(--accent)}.dash-pub-mark{border:2px solid var(--line-strong);box-sizing:border-box;color:var(--on-accent);height:calc(var(--u) * 1.5);width:calc(var(--u) * 1.5);border-radius:50%;justify-content:center;align-items:center;display:flex}.dash-pub-mark svg{height:calc(var(--u) * .875);width:calc(var(--u) * .875)}.dash-pub-step[data-state=on] .dash-pub-mark{border-color:var(--accent-tint);border-top-color:var(--accent);animation:.8s linear infinite dash-pub-spin}.dash-pub-step[data-state=done] .dash-pub-mark{background:var(--accent);border-color:var(--accent)}.dash-pub-step[data-state=failed] .dash-pub-mark{background:var(--bad);border-color:var(--bad)}.dash-pub-text{gap:calc(var(--u) * .125);padding-bottom:var(--s3);padding-top:calc(var(--u) * .125);display:grid}.dash-pub-label{font-size:var(--t-sm)}.dash-pub-step[data-state=on] .dash-pub-label,.dash-pub-step[data-state=failed] .dash-pub-label{color:var(--ink);font-weight:600}.dash-pub-step[data-state=done] .dash-pub-label{color:var(--ink)}.dash-pub-hint{color:var(--ink-muted);font-size:var(--t-xs)}@keyframes dash-pub-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.dash-sheet:has(>.dash-wc){align-items:flex-end;padding:0}.dash-sheet-box.dash-wc{border-bottom:0;border-radius:var(--r-md) var(--r-md) 0 0;max-height:calc(100dvh - var(--s5) - env(safe-area-inset-top));overscroll-behavior:contain;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-inline:0;width:100%;overflow-y:auto}.dash-wc>.dash-sheet-head{background:var(--surface);z-index:1;position:sticky;top:0}.dash-wc>.dash-keep-foot{background:var(--surface);gap:var(--s2);position:sticky;bottom:0}.dash-wc :is(.dash-keep-foot,.dash-wc-actions)>.dash-btn,.dash-wc .dash-keep-body>.dash-btn{min-height:calc(var(--u) * 2.75);flex:1 1 0;justify-content:center}.dash-wc .dash-wc-row{min-height:calc(var(--u) * 3)}.dash-wc .dash-wc-name{overflow-wrap:anywhere;min-width:0}.dash-wc .dash-wc-state{flex:none}.dash-wc .dash-wc-name-input{font-size:var(--u);min-height:calc(var(--u) * 2.75)}}@media (max-width:1023px) and (pointer:coarse){.dash-wc :is(.dash-keep-foot,.dash-wc-actions)>.dash-btn,.dash-wc .dash-keep-body>.dash-btn{min-height:calc(var(--u) * 2.75)}.dash-wc .dash-wc-row{min-height:calc(var(--u) * 3)}}
.dash-wire-body{gap:var(--s5);padding:var(--s4);display:grid}.dash-wire-key{background:var(--surface-sunk);border-radius:var(--r-sm);align-items:center;gap:var(--s3);min-width:0;padding:var(--s2) var(--s2) var(--s2) var(--s3);justify-content:space-between;display:flex}.dash-wire-key .dash-mono{font-size:var(--t-sm);text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-code{background:var(--ink);border-radius:var(--r-sm);color:var(--paper);position:relative;overflow:hidden}.dash-code pre{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--t-xs);padding:var(--s3);padding-right:calc(var(--u) * 5);margin:0;line-height:1.6;overflow-x:auto}.dash-copy{border-radius:var(--r-sm);color:inherit;cursor:pointer;font:inherit;font-size:var(--t-xs);align-items:center;gap:var(--s1);opacity:.6;padding:calc(var(--u) * .125) var(--s2);background:0 0;border:0;transition:opacity .14s ease-out;display:inline-flex}.dash-copy:hover{opacity:1}.dash-copy svg{height:var(--t-md);width:var(--t-md)}.dash-code>.dash-copy{background:var(--ink);opacity:1;right:var(--s2);top:var(--s2);position:absolute}.dash-code>.dash-copy:not(:hover){color:var(--paper);opacity:.55}.dash-tabs{border-bottom:1px solid var(--line);gap:var(--s4);display:flex}.dash-tab{color:var(--ink-muted);cursor:pointer;font:inherit;font-size:var(--t-sm);padding:0 0 var(--s2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.dash-tab:hover{color:var(--ink)}.dash-tab[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink)}.dash-keep{width:calc(var(--u) * 30)}.dash-keep-body{gap:var(--s3);padding:var(--s4);display:grid}.dash-keep-warn{background:color-mix(in srgb, var(--bad) 8%, var(--surface));border-radius:var(--r-sm);color:var(--bad);font-size:var(--t-sm);padding:var(--s3);margin:0;line-height:1.5}.dash-keep-foot{border-top:1px solid var(--line);padding:var(--s3) var(--s4);justify-content:flex-end;display:flex}.dash-warn{border:1px solid var(--bad);border-radius:var(--r-sm);gap:var(--s3);padding:var(--s3);display:grid}.dash-warn p{font-size:var(--t-sm);margin:0;line-height:1.5}.dash-warn code{background:var(--surface-sunk);border-radius:calc(var(--u) * .1875);padding:0 calc(var(--u) * .1875);font-size:.95em}.dash-warn-go{background:var(--bad);border-color:var(--bad);color:var(--paper)}.dash-warn-go:hover:not(:disabled){background:var(--bad);border-color:var(--bad);filter:brightness(1.1)}.dash-keep .dash-code pre{font-size:var(--t-sm);white-space:pre-wrap;word-break:break-all}.dash-wire-docs{justify-self:start}.dash-wire-check{border:1px solid var(--line);border-radius:var(--r-sm);align-items:baseline;column-gap:var(--s2);font-size:var(--t-sm);padding:var(--s3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.dash-wire-check:before{border:1.5px solid var(--ink-muted);content:"";border-radius:50%;grid-row:1;align-self:center;width:8px;height:8px}.dash-wire-check[data-state=answering]:before{background:var(--good);border-color:var(--good)}.dash-wire-check strong{color:var(--ink);font-weight:600}.dash-wire-check span{color:var(--ink-muted);grid-column:2}.dash-wire-links{gap:var(--s2);flex-wrap:wrap;display:flex}.dash-give svg{flex:none}.dash-give-label{justify-items:start;display:inline-grid}.dash-give-label>span{grid-area:1/1}.dash-give-label>[data-off]{visibility:hidden}.dash-give[data-copied],.dash-give[data-copied]:hover:not(:disabled){border-color:var(--good);color:var(--good)}.dash-give-row{border-bottom:1px solid var(--line);align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);flex-wrap:wrap;justify-content:space-between;display:flex}.dash-give-row>.dash-new-hint{flex:1 1 calc(var(--u) * 14)}.dash-give-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.dash-give-sheet{width:calc(var(--u) * 40)}.dash-give-body{min-height:0;overflow-y:auto}.dash-give-text{background:var(--surface-sunk);border-radius:var(--r-sm);color:var(--ink);font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--t-xs);overflow-wrap:anywhere;padding:var(--s3);white-space:pre-wrap;margin:0;line-height:1.6}.dash-give-text:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){@container dash (min-width:0){.dash .dash-drawer-body>.dash-wire{background:0 0;border:0;border-radius:0;overflow:visible}.dash .dash-drawer-body>.dash-wire>.dash-card-head{padding:0 0 var(--s3)}.dash .dash-drawer-body>.dash-wire>.dash-wire-body{padding:var(--s4) 0 0}.dash .dash-wire .dash-docs-step{padding-bottom:var(--s5);align-items:center;row-gap:var(--s2)}.dash .dash-wire .dash-docs-step:last-of-type{padding-bottom:0}.dash .dash-wire .dash-docs-step:before{content:none}.dash .dash-wire .dash-docs-step>div{display:contents}.dash .dash-wire .dash-docs-step>div>*{grid-column:1/-1;min-width:0}.dash .dash-wire .dash-docs-step>div>h3{grid-area:1/2;margin:0}.dash .dash-wire .dash-docs-code pre{overscroll-behavior-x:contain;padding:var(--s3) var(--s4)}.dash .dash-wire .dash-docs-code-head{padding-left:var(--s3)}.dash .dash-wire .dash-wire-key .dash-mono{white-space:nowrap}}}@media (max-width:1023px) and (pointer:coarse){@container dash (min-width:0){.dash .dash-wire .dash-docs-code-tabs button,.dash .dash-wire .dash-docs-code-head .dash-copy{min-height:calc(var(--u) * 2.75)}.dash .dash-wire .dash-docs-code-head .dash-copy{min-width:calc(var(--u) * 2.75);justify-content:center}.dash .dash-wire .dash-docs-code-tabs button{padding-inline:var(--s3)}}}@media (max-width:640px){@container dash (min-width:0){.dash .dash-drawer-body>.dash-wire>.dash-give-row{padding:0 0 var(--s4)}.dash .dash-give-actions{width:100%}.dash .dash-give-actions>.dash-btn{flex:auto;justify-content:center}.dash .dash-give-body{min-height:auto;overflow-y:visible}}}
