:root{color-scheme:light;--font-sans:var(--font-poppins,Poppins),var(--font-family-sans);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--text-display:var(--type-display-weight) var(--type-display-size) /var(--type-display-line) var(--font-sans);--text-figure:var(--type-figure-weight) var(--type-figure-size) /var(--type-figure-line) var(--font-sans);--text-title-l:var(--type-title-l-weight) var(--type-title-l-size) /var(--type-title-l-line) var(--font-sans);--text-title-m:var(--type-title-m-weight) var(--type-title-m-size) /var(--type-title-m-line) var(--font-sans);--text-title-s:var(--type-title-s-weight) var(--type-title-s-size) /var(--type-title-s-line) var(--font-sans);--text-body-l:var(--type-body-l-weight) var(--type-body-l-size) /var(--type-body-l-line) var(--font-sans);--text-body:var(--type-body-weight) var(--type-body-size) /var(--type-body-line) var(--font-sans);--text-body-s:var(--type-body-s-weight) var(--type-body-s-size) /var(--type-body-s-line) var(--font-sans);--text-label:var(--type-label-weight) var(--type-label-size) /var(--type-label-line) var(--font-sans);--text-caption:var(--type-caption-weight) var(--type-caption-size) /var(--type-caption-line) var(--font-sans);--control-h:var(--control-height-pointer);--control-h-compact:calc(var(--control-height-pointer) - var(--space-sm));--content-max:var(--web-content-max);--sidebar-w:248px;--page-gutter:var(--space-2xl);--bar-h:calc(var(--control-height-touch) + var(--space-xs));--measure:var(--web-measure);--row-min:calc(var(--space-2xl) + var(--space-sm));--move-rise:var(--kinetics-renew-slide);--move-step:var(--kinetics-step-shift);--move-press:var(--kinetics-press-scale);--move-coin-press:var(--kinetics-coin-press-scale);--move-reveal:var(--kinetics-reveal-scale);--move-tick:var(--kinetics-tick-off-scale);--move-dashes:calc(-1 * var(--kinetics-empty-turn));--move-scale-from:0;--move-draw:1;--chart-ink:var(--brand-green);--chart-ghost:color-mix(in srgb,var(--brand-green) 55%,transparent);--chart-grid:var(--neutral-rule);--chart-axis:var(--neutral-text3)}@media (max-width:720px),(pointer:coarse){:root{--control-h:var(--control-height-touch);--control-h-compact:var(--control-height-pointer)}}@media (max-width:720px){body{font:var(--text-body-l)}}@media (max-width:860px){:root{--page-gutter:var(--space-lg)}}@media (prefers-reduced-motion:reduce){:root{--move-rise:0px;--move-step:0px;--move-press:1;--move-coin-press:1;--move-reveal:1;--move-tick:1;--move-dashes:0deg;--move-scale-from:1;--move-draw:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;scrollbar-color:var(--neutral-line-control) transparent}body{min-height:100dvh;font:var(--text-body);letter-spacing:var(--type-body-tracking);color:var(--neutral-text);background:var(--neutral-ground);caret-color:var(--brand-green);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font:var(--text-title-l);letter-spacing:var(--type-title-l-tracking)}h1,h2{text-wrap:balance}h2{font:var(--text-title-m);letter-spacing:var(--type-title-m-tracking)}h3,h4,h5,h6{font:var(--text-title-s);letter-spacing:var(--type-title-s-tracking);text-wrap:balance}:where(h1,h2,h3,h4){margin-bottom:var(--space-ms)}:where(p+p){margin-top:var(--space-sm)}b,strong{font-weight:var(--font-weight-semibold)}small{font:var(--text-caption)}a{color:var(--brand-green);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:-webkit-text-decoration-color var(--motion-fast) var(--motion-easing);transition:text-decoration-color var(--motion-fast) var(--motion-easing);transition:text-decoration-color var(--motion-fast) var(--motion-easing),-webkit-text-decoration-color var(--motion-fast) var(--motion-easing)}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}::selection{background:color-mix(in srgb,var(--brand-green) 22%,var(--neutral-plate));color:var(--neutral-text)}:focus-visible{outline:var(--control-focus-ring) solid var(--brand-green);outline-offset:var(--control-focus-ring)}:focus:not(:focus-visible){outline:none}[hidden]:not([hidden=until-found]){display:none!important}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--neutral-rule);margin:var(--space-xl) 0}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}code{padding:.1em .4em;border-radius:calc(var(--radius-sm) / 2);background:var(--neutral-fill);color:var(--neutral-text);overflow-wrap:anywhere}.coin-amount,.coin-digits,.figure-value,.num,.op-amount,input[inputmode=numeric],table,time{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}*{scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-line-control) padding-box;border:3px solid transparent;border-radius:var(--radius-full)}.skip-link{position:absolute;left:var(--space-md);top:var(--space-md);z-index:50;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--neutral-plate);font:var(--text-label);transform:translateY(calc(-100% - var(--space-xl)))}.skip-link:focus-visible{transform:none}.shell{position:relative;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-areas:"side main";min-height:100dvh}.shell:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:var(--sidebar-w);background:var(--neutral-ground2);border-right:1px solid var(--neutral-rule)}.shell-bar{display:none}.sidebar{grid-area:side;position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;overscroll-behavior:contain;gap:var(--space-xl);padding:var(--space-lg) var(--space-md);background:var(--neutral-ground2);border-right:1px solid var(--neutral-rule)}.sidebar,.sidebar-brand{display:flex;flex-direction:column}.sidebar-brand{align-items:flex-start;gap:var(--space-xs);padding-inline:var(--space-ms)}.counter-brand img,.shell-logo img,.sidebar-brand img{display:block;width:112px;height:auto}.sidebar-mark img{display:block;height:32px;width:auto;max-width:100%;margin:var(--space-md) 0 var(--space-xs);object-fit:contain}.sidebar-role{font:var(--text-body-s);color:var(--neutral-text2)}.nav{flex-direction:column;gap:var(--space-xs)}.nav,.nav a{display:flex}.nav a{position:relative;align-items:center;gap:var(--space-ms);min-height:var(--control-h);padding:var(--space-sm) var(--space-ms) var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font:var(--text-body);color:var(--neutral-text2);text-decoration:none;transition:background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.nav a:hover{background:var(--neutral-fill2);color:var(--neutral-text)}.nav a[aria-current=page]{color:var(--neutral-text);font-weight:var(--font-weight-semibold)}.nav a[aria-current=page]:before{content:"";position:absolute;left:0;top:var(--space-ms);bottom:var(--space-ms);width:var(--control-focus-ring);border-radius:var(--control-focus-ring);background:var(--brand-green)}.sidebar-foot{margin-top:auto;align-items:flex-start;gap:var(--space-md);padding-inline:var(--space-ms)}.sidebar-foot,.who{display:flex;flex-direction:column}.who{gap:2px}.who strong{font:var(--text-label)}.who a{color:inherit;text-decoration:none}.who a:focus-visible,.who a:hover{text-decoration:underline}.who span{font:var(--text-caption);color:var(--neutral-text2)}.shell-scrim{display:none}.content:focus{outline:none}.content{grid-area:main;min-width:0;width:100%;max-width:calc(var(--content-max) + 2 * var(--page-gutter));padding:var(--space-xl) var(--page-gutter) var(--space-3xl)}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"bar" "main"}.shell:before{display:none}.shell-bar{grid-area:bar;position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);height:var(--bar-h);padding:0 var(--page-gutter);background:var(--neutral-ground);border-bottom:1px solid var(--neutral-rule)}.shell-logo{display:inline-flex}.sidebar{grid-area:auto;position:fixed;top:var(--bar-h);left:0;right:0;z-index:29;height:auto;max-height:calc(100dvh - var(--bar-h));gap:var(--space-lg);padding:var(--space-md) var(--page-gutter) var(--space-lg);border-right:0;border-bottom:1px solid var(--neutral-rule);visibility:hidden;opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity var(--motion-base) var(--motion-easing),visibility 0s linear var(--motion-base),-webkit-clip-path var(--motion-base) var(--motion-easing);transition:clip-path var(--motion-base) var(--motion-easing),opacity var(--motion-base) var(--motion-easing),visibility 0s linear var(--motion-base);transition:clip-path var(--motion-base) var(--motion-easing),opacity var(--motion-base) var(--motion-easing),visibility 0s linear var(--motion-base),-webkit-clip-path var(--motion-base) var(--motion-easing)}.shell[data-menu=open] .sidebar{visibility:visible;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transition-delay:0s}.sidebar-brand{display:none}.sidebar-foot{padding-inline:var(--space-md)}.shell-scrim{position:fixed;inset:var(--bar-h) 0 0;z-index:28;display:block;background:color-mix(in srgb,var(--neutral-text) calc(var(--alpha-scrim) * 100%),transparent);visibility:hidden;opacity:0;transition:opacity var(--motion-base) var(--motion-easing),visibility 0s linear var(--motion-base)}.shell[data-menu=open] .shell-scrim{visibility:visible;opacity:1;transition-delay:0s}body:has(.shell[data-menu=open]){overflow:hidden}.content{padding-top:var(--space-lg)}}.counter-shell{min-height:100dvh;display:flex;flex-direction:column}.counter-bar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--bar-h);padding:var(--space-sm) var(--page-gutter);background:var(--neutral-ground);border-bottom:1px solid var(--neutral-rule)}.counter-brand{display:inline-flex;align-items:center}.counter-main{flex:1 1;width:100%;max-width:calc(720px + 2 * var(--page-gutter));margin-inline:auto;padding:var(--space-xl) var(--page-gutter) var(--space-3xl)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm) var(--space-xl);margin-bottom:var(--space-xl)}.page-head>:where(*){margin:0}.page-head-text{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;flex:1 1 28rem}.page-head-text>*{margin:0}.page-head p,.page-head-text p{color:var(--neutral-text2);max-width:var(--measure)}.page-head .legal{font:var(--text-body-s);color:var(--neutral-text3)}.page-head-aside{flex:none}.zone{margin-top:var(--space-2xl)}.zone:first-child{margin-top:0}.zone.is-ruled{padding-top:var(--space-xl);border-top:1px solid var(--neutral-rule)}.zone-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.zone-head>h2{margin:0}.zone-intro{margin:calc(-1 * var(--space-sm)) 0 var(--space-md);font:var(--text-body-s);color:var(--neutral-text2);max-width:var(--measure)}@media (min-width:1100px){.columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-lg) var(--space-2xl);gap:var(--space-lg) var(--space-2xl);align-items:start}.columns.has-aside{grid-template-columns:minmax(0,1fr) auto}}.button,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--control-h);padding:var(--space-sm) var(--space-lg);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);background:var(--neutral-plate);color:var(--neutral-text);font:var(--text-title-s);letter-spacing:var(--type-title-s-tracking);text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.button>.icon,button>.icon{flex:none}@media (hover:hover){.button:hover,button:hover:not(:disabled){background:var(--neutral-fill)}}.button:active,button:active:not(:disabled){transform:scale(var(--move-press));transition-duration:var(--motion-press)}.button[aria-disabled=true],button:disabled:not([aria-busy=true]){cursor:not-allowed;background:var(--neutral-fill);border-color:var(--neutral-fill);color:var(--neutral-text-disabled)}input[type=file]{width:100%;font:var(--text-body-s);color:var(--neutral-text2)}input[type=file]::-webkit-file-upload-button{min-height:var(--control-h);margin-right:var(--space-ms);padding:var(--space-sm) var(--space-lg);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);background:var(--neutral-plate);color:var(--neutral-text);font:var(--text-title-s);letter-spacing:var(--type-title-s-tracking);cursor:pointer}input[type=file]::file-selector-button{min-height:var(--control-h);margin-right:var(--space-ms);padding:var(--space-sm) var(--space-lg);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);background:var(--neutral-plate);color:var(--neutral-text);font:var(--text-title-s);letter-spacing:var(--type-title-s-tracking);cursor:pointer}.primary{background:var(--brand-green);border-color:var(--brand-green);color:var(--neutral-plate)}@media (hover:hover){.button.primary:hover,.primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-ink) calc(var(--alpha-hover) * 100%),var(--brand-green));border-color:color-mix(in srgb,var(--brand-ink) calc(var(--alpha-hover) * 100%),var(--brand-green))}}.primary:active:not(:disabled){background:color-mix(in srgb,var(--brand-ink) calc(var(--alpha-pressed) * 100%),var(--brand-green))}.secondary{background:var(--neutral-plate);border-color:var(--neutral-line-control);color:var(--neutral-text)}.tertiary{padding-inline:var(--space-xs);background:transparent;border-color:transparent;color:var(--brand-green)}@media (hover:hover){.button.tertiary:hover,.tertiary:hover:not(:disabled){background:transparent;text-decoration:underline;text-underline-offset:.2em}}.button.tertiary[aria-disabled=true],button.tertiary:disabled{background:transparent;border-color:transparent}.danger{background:var(--neutral-plate);border-color:var(--semantic-danger);color:var(--semantic-danger)}@media (hover:hover){.button.danger:hover,.danger:hover:not(:disabled){background:var(--tint-danger)}}.compact{min-height:var(--control-h-compact);padding:var(--space-xs) var(--space-ms);gap:var(--space-xs);font:var(--text-label)}.icon-only{padding:0;width:var(--control-h)}.compact.icon-only{width:var(--control-h-compact)}[aria-busy=true]{cursor:progress}.button[aria-busy=true]:before,button[aria-busy=true]:before{content:"";flex:none;width:var(--space-md);height:var(--space-md);border-right-color:currentcolor;border:var(--state-mark-stroke) solid;border-right:var(--state-mark-stroke) solid transparent;border-radius:50%;animation:spin var(--motion-spin) linear infinite,fade-in var(--motion-fast) var(--motion-easing) both}label{display:block;font:var(--text-label);color:var(--neutral-text)}label .hint{font-weight:var(--font-weight-regular)}.field{margin-bottom:var(--space-md)}.field>.label,.field>label{margin-bottom:var(--space-sm)}.field>.field-error,.field>.hint{display:block;margin-top:var(--space-sm)}label>:is(input:not([type=checkbox],[type=radio]),select,textarea){margin-top:var(--space-sm)}:is(form,.row)>label:has(>:is(input,select,textarea)){margin-bottom:var(--space-md)}:where(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-height:var(--control-h);padding:var(--space-sm) var(--space-ms);border:1px solid var(--neutral-line-control);border-radius:var(--radius-md);background-color:var(--neutral-plate);color:var(--neutral-text);font:var(--text-body);transition:border-color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-fast) var(--motion-easing)}:where(input,select,textarea):hover:not(:focus,:disabled,[readonly]){border-color:var(--neutral-text2)}:where(input,select,textarea):focus{outline:none;border-color:var(--brand-green);box-shadow:inset 0 0 0 1px var(--brand-green)}:where(input,select,textarea)::placeholder{color:var(--neutral-text3);opacity:1}:where(input,select,textarea):is(:disabled,[readonly],[aria-disabled=true]){background-color:var(--neutral-fill);border-color:var(--neutral-rule);color:var(--neutral-text2)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--semantic-danger);box-shadow:inset 0 0 0 1px var(--semantic-danger)}.field-error{font:var(--text-body-s);color:var(--semantic-danger);animation:fade-in var(--motion-fast) var(--motion-easing) both}textarea{min-height:calc(var(--control-h) * 2);resize:vertical}select{padding-right:calc(var(--space-xl) + var(--space-sm));background-image:linear-gradient(45deg,transparent 50%,var(--neutral-text2) 50%),linear-gradient(135deg,var(--neutral-text2) 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}input[type=checkbox],input[type=radio]{flex:none;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));accent-color:var(--brand-green);cursor:pointer}@media (max-width:720px),(pointer:coarse){:where(input,select,textarea){font:var(--text-body-l)}}.input-amount{position:relative}.input-amount>input{font:var(--text-title-m);letter-spacing:var(--type-title-m-tracking);padding-right:calc(var(--space-2xl) + var(--space-md))}.input-amount>.unit{position:absolute;right:var(--space-ms);top:50%;transform:translateY(-50%);font:var(--text-caption);color:var(--neutral-text2);pointer-events:none}.choice{display:flex;align-items:flex-start;gap:var(--space-ms);padding:var(--space-md) var(--space-ms);border-top:1px solid var(--neutral-rule);font:var(--text-body);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-easing)}.choice:last-child{border-bottom:1px solid var(--neutral-rule)}@media (hover:hover){.choice:hover{background:var(--neutral-fill)}}.choice:has(input:checked){background:var(--tint-green)}.choice input{margin-top:1px}.choice input:focus-visible{outline:var(--control-focus-ring) solid var(--brand-green);outline-offset:var(--control-focus-ring)}.choice input[type=radio]:focus-visible{border-radius:50%}.choice>span{display:block;min-width:0}.choice em{display:block;margin-top:var(--space-xs);font:var(--text-body-s);font-style:normal;color:var(--neutral-text2)}.choices{display:grid}.choice-group{margin:var(--space-lg) 0 var(--space-sm);font:var(--text-label);color:var(--neutral-text2)}.choice-group:first-child{margin-top:0}.choice mark,.tag{display:inline-block;margin-left:var(--space-sm);padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--tint-green);color:var(--brand-green);font:var(--text-caption);white-space:nowrap}.chip{min-height:var(--control-h-compact);padding:var(--space-xs) var(--space-ms);border:1px solid var(--neutral-line-control);border-radius:var(--radius-sm);background:var(--neutral-plate);color:var(--neutral-text);font:var(--text-label)}.chip[aria-pressed=true]{border-color:var(--brand-green);box-shadow:inset 0 0 0 1px var(--brand-green);background:var(--tint-green)}@media (hover:hover){.chip[aria-pressed=true]:hover{background:var(--tint-green)}}.chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.segmented{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--neutral-rule);border-radius:var(--radius-full);background:var(--neutral-plate)}.segmented>:is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--control-h) - 2 * var(--space-xs) - 2px);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:transparent;color:var(--neutral-text2);font:var(--text-label);text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing)}.segmented>:is(a,button):hover{background:var(--neutral-fill);color:var(--neutral-text)}.segmented>:is([aria-current=page],[aria-pressed=true]),.segmented>:is([aria-current=page],[aria-pressed=true]):hover{background:var(--brand-green);color:var(--neutral-plate)}.tabs{display:flex;gap:var(--space-lg);margin-bottom:var(--space-xl);overflow-x:auto;scrollbar-width:none;background:linear-gradient(var(--neutral-rule),var(--neutral-rule)) bottom /100% 1px no-repeat}.tabs::-webkit-scrollbar{display:none}.tabs a{position:relative;flex:none;display:flex;flex-direction:column;gap:2px;padding:var(--space-ms) 0;color:var(--neutral-text2);text-decoration:none;transition:color var(--motion-fast) var(--motion-easing)}.tabs a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--control-focus-ring);background:var(--brand-green);transform:scaleX(0);transition:transform var(--motion-base) var(--motion-easing)}.tabs a:hover,.tabs a[aria-current=page]{color:var(--neutral-text)}.tabs a[aria-current=page]:after{transform:none}.tabs a:focus-visible{outline-offset:calc(-1 * var(--control-focus-ring));border-radius:var(--radius-sm)}.tab-label{font:var(--text-title-s)}.tab-hint{font:var(--text-body-s);color:var(--neutral-text3)}.tab-panel{animation:fade-in var(--motion-fade) var(--motion-easing) both}summary{display:inline-flex;align-items:center;gap:var(--space-xs);list-style:none;cursor:pointer;font:var(--text-label);color:var(--brand-green)}summary::-webkit-details-marker{display:none}summary:after{content:"";width:var(--space-md);height:var(--space-md);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l43-43 197 197 197-197 43 43-240 240Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l43-43 197 197 197-197 43 43-240 240Z'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform var(--motion-fast) var(--motion-easing)}details[open]>summary:after{transform:rotate(180deg)}.plate{padding:var(--space-lg);border:1px solid var(--neutral-rule);border-radius:var(--radius-lg);background:var(--neutral-plate)}:is(.plate,.table-wrap) .plate{padding:0;border:0;border-radius:0;background:transparent}.plate-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-md)}.plate-head>*{margin:0}.plate-head p{flex-basis:100%;font:var(--text-body-s);color:var(--neutral-text2)}.plate>:first-child{margin-top:0}.plate>:last-child{margin-bottom:0}.content>:is(.plate,.table-wrap){margin-bottom:var(--space-lg)}@media (max-width:720px){.plate{padding:var(--space-md)}}.list{list-style:none}.list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--row-min);padding:var(--space-ms) 0;border-top:1px solid var(--neutral-rule)}.list-row:last-child{border-bottom:1px solid var(--neutral-rule)}.list-row.is-stacked{flex-direction:column;align-items:stretch}.list-row-main{min-width:0;display:flex;flex-direction:column;gap:2px}.list-row-meta{font:var(--text-caption);color:var(--neutral-text3)}.op-row{display:grid;grid-template-columns:var(--state-mark-width) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);min-height:var(--row-min);padding:var(--space-ms) 0;border-top:1px solid var(--neutral-rule)}.op-row:last-child{border-bottom:1px solid var(--neutral-rule)}.op-row-main{min-width:0;display:flex;flex-direction:column;gap:2px}.op-row-label{font:var(--text-title-s);overflow-wrap:anywhere}.op-row-label a{color:inherit;text-decoration:none}.op-row-label a:hover{text-decoration:underline}.op-row-meta{font:var(--text-caption);color:var(--neutral-text3)}.op-amount{font:var(--text-title-s);white-space:nowrap;text-align:right}.op-row.is-in .op-amount{color:var(--brand-green)}.op-row.is-out .op-amount{color:var(--neutral-text)}.op-row.is-void .op-amount{color:var(--neutral-text3);font-weight:var(--font-weight-regular)}.op-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.op-row-more{grid-column:2/-1}.figures-head{margin-bottom:var(--space-md);color:var(--neutral-text2)}.figures+.figures-head{margin-top:var(--space-xl)}.figures{display:flex;flex-wrap:wrap;row-gap:var(--space-lg);overflow:hidden;margin-left:calc(-1 * var(--space-lg))}.figure{flex:1 1 13rem;display:flex;flex-direction:column;gap:var(--space-xs);margin-left:-1px;padding:0 var(--space-lg);border-left:1px solid var(--neutral-rule)}.figure-value{font:var(--text-figure);letter-spacing:var(--type-figure-tracking);white-space:nowrap}.figure-unit{margin-left:var(--space-xs);font:var(--text-caption);letter-spacing:0;color:var(--neutral-text2)}.figure-label{font:var(--text-body-s);color:var(--neutral-text2)}.figure-trend{display:inline-flex;align-items:center;gap:var(--space-xs);font:var(--text-caption);color:var(--neutral-text3)}.figure-trend.is-up{color:var(--brand-green)}.figure-trend.is-down{color:var(--text-amber)}.figure.is-mute .figure-value{font:var(--text-title-m);line-height:var(--type-figure-line);letter-spacing:0;color:var(--neutral-text3)}@media (max-width:720px){.figures{flex-direction:column;row-gap:0;margin-left:0}.figure{flex:none;margin-left:0;padding:var(--space-md) 0;border-left:0;border-top:1px solid var(--neutral-rule)}.figure:first-child{padding-top:0;border-top:0}}.state-mark{--mark:var(--neutral-text3);display:inline-flex;align-items:center;gap:var(--space-sm);font:var(--text-label);color:var(--neutral-text);white-space:nowrap}.mark,.state-mark:before{content:"";flex:none;display:inline-block;width:var(--state-mark-width);height:var(--state-mark-stroke);background:var(--mark)}.mark.is-done,.state-mark.is-done{--mark:var(--brand-green)}.mark.is-pending,.state-mark.is-pending{--mark:var(--brand-amber)}.mark.is-pending,.state-mark.is-pending:before{background:repeating-linear-gradient(90deg,var(--mark) 0 var(--state-dash-on),transparent var(--state-dash-on) calc(var(--state-dash-on) + var(--state-dash-off)))}.mark.is-void,.state-mark.is-void{--mark:var(--neutral-text3)}.state-mark.is-void{color:var(--neutral-text2)}.mark.is-void,.state-mark.is-void:before{height:10px;background:linear-gradient(var(--mark),var(--mark)) 50% /100% var(--state-mark-stroke) no-repeat,linear-gradient(to top right,transparent calc(50% - 1px),var(--mark) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) 50% /8px 10px no-repeat}.mark.tone-green,.state-mark.tone-green{--mark:var(--brand-green)}.mark.tone-amber,.state-mark.tone-amber{--mark:var(--brand-amber)}.mark.tone-danger,.state-mark.tone-danger{--mark:var(--semantic-danger)}.mark.tone-neutral,.state-mark.tone-neutral{--mark:var(--neutral-text3)}.todo{margin-block:var(--space-2xl)}.todo:first-child{margin-top:0}.todo>h2{margin:0 0 var(--space-sm)}.todo-item{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-collapse) var(--motion-easing) var(--motion-fade),opacity var(--motion-collapse) var(--motion-easing) var(--motion-fade)}.todo-clip{min-height:0;overflow:hidden}.todo-row{position:relative;display:grid;grid-template-columns:var(--state-mark-width) minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--space-md);column-gap:var(--space-md);grid-row-gap:var(--space-ms);row-gap:var(--space-ms);min-height:var(--row-min);padding:var(--space-ms) 0;border-top:1px solid var(--neutral-rule)}.todo-item:last-child .todo-row,.todo-rows>.todo-row:last-child,.todo>.todo-row:last-child{border-bottom:1px solid var(--neutral-rule)}.todo-row:before{align-self:start;margin-top:calc((var(--type-title-s-line) - var(--state-mark-stroke)) / 2);background:repeating-linear-gradient(90deg,var(--brand-amber) 0 var(--state-dash-on),transparent var(--state-dash-on) calc(var(--state-dash-on) + var(--state-dash-off)))}.todo-row:after,.todo-row:before{content:"";width:var(--state-mark-width);height:var(--state-mark-stroke)}.todo-row:after{position:absolute;left:0;top:calc(var(--space-ms) + (var(--type-title-s-line) - var(--state-mark-stroke)) / 2);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-fade) var(--motion-easing)}.todo-row.is-clear:before,.todo-row:after{background:var(--brand-green)}.todo-item[data-done]{grid-template-rows:0fr;opacity:0}.todo-item[data-done] .todo-row:after{transform:none}.todo-row>p{margin:0;min-width:0;font:var(--text-title-s)}.todo-row .why{display:block;margin-top:var(--space-xs);font:var(--text-body-s);color:var(--neutral-text2)}.todo-action,.todo-row>:last-child:not(p){justify-self:end}@media (max-width:720px){.todo-row{grid-template-columns:var(--state-mark-width) minmax(0,1fr)}.todo-action,.todo-row>:last-child:not(p){grid-column:2;justify-self:start}}.activation>h2{margin-bottom:var(--space-xs)}.activation-progress{margin:0 0 var(--space-sm);font:var(--text-body-s);color:var(--neutral-text3)}.activation .todo-rows{margin:0;padding:0;list-style:none}.todo-row.is-done:before{background:var(--brand-green)}.todo-row.is-done>p{font:var(--text-body);color:var(--neutral-text2)}.todo-row.is-waiting:before{background:repeating-linear-gradient(90deg,var(--neutral-text3) 0 var(--state-dash-on),transparent var(--state-dash-on) calc(var(--state-dash-on) + var(--state-dash-off)))}.todo-row.is-locked:before{background:var(--neutral-rule)}.todo-row.is-locked .why,.todo-row.is-locked>p{color:var(--neutral-text3)}.note{--note-ink:var(--neutral-text2);--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M453-280h60v-240h-60v240Zm50.5-323.2q9.5-9.2 9.5-22.8 0-14.45-9.48-24.22-9.48-9.78-23.5-9.78t-23.52 9.78Q447-640.45 447-626q0 13.6 9.48 22.8 9.48 9.2 23.5 9.2t23.52-9.2ZM480.27-80q-82.74 0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66Q143-709 197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5Q709-817 763-763t85.5 127Q880-563 880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80Zm.23-60Q622-140 721-239.5t99-241Q820-622 721.19-721T480-820q-141 0-240.5 98.81T140-480q0 141 99.5 240.5t241 99.5Zm-.5-340Z'/%3E%3C/svg%3E");position:relative;margin-bottom:var(--space-md);padding:var(--space-ms) var(--space-md) var(--space-ms) calc(var(--space-md) + calc(var(--space-md) + var(--space-xs)) + var(--space-ms));border-radius:var(--radius-md);background:var(--neutral-fill);color:var(--neutral-text);font:var(--text-body);max-width:100%}.note:before{content:"";position:absolute;left:var(--space-md);top:calc(var(--space-ms) + 1px);width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs));background:var(--note-ink);-webkit-mask:var(--note-icon) center /contain no-repeat;mask:var(--note-icon) center /contain no-repeat}.note:last-child{margin-bottom:0}.note.ok{--note-ink:var(--brand-green);--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m421-298 283-283-46-45-237 237-120-120-45 45 165 166Zm59 218q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-156t86-127Q252-817 325-848.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82-31.5 155T763-197.5q-54 54.5-127 86T480-80Zm0-60q142 0 241-99.5T820-480q0-142-99-241t-241-99q-141 0-240.5 99T140-480q0 141 99.5 240.5T480-140Zm0-340Z'/%3E%3C/svg%3E");background:var(--tint-green)}.note.warn{--note-ink:var(--brand-amber);--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m40-120 440-760 440 760H40Zm104-60h672L480-760 144-180Zm361.5-65.68q8.5-8.67 8.5-21.5 0-12.82-8.68-21.32-8.67-8.5-21.5-8.5-12.82 0-21.32 8.68-8.5 8.67-8.5 21.5 0 12.82 8.68 21.32 8.67 8.5 21.5 8.5 12.82 0 21.32-8.68ZM454-348h60v-224h-60v224Zm26-122Z'/%3E%3C/svg%3E");background:var(--tint-amber)}.note.err{--note-ink:var(--semantic-danger);--note-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M503.5-289.48q9.5-9.48 9.5-23.5t-9.48-23.52q-9.48-9.5-23.5-9.5t-23.52 9.48q-9.5 9.48-9.5 23.5t9.48 23.52q9.48 9.5 23.5 9.5t23.52-9.48ZM453-433h60v-253h-60v253Zm27.27 353q-82.74 0-155.5-31.5Q252-143 197.5-197.5t-86-127.34Q80-397.68 80-480.5t31.5-155.66Q143-709 197.5-763t127.34-85.5Q397.68-880 480.5-880t155.66 31.5Q709-817 763-763t85.5 127Q880-563 880-480.27q0 82.74-31.5 155.5Q817-252 763-197.68q-54 54.31-127 86Q563-80 480.27-80Zm.23-60Q622-140 721-239.5t99-241Q820-622 721.19-721T480-820q-141 0-240.5 98.81T140-480q0 141 99.5 240.5t241 99.5Zm-.5-340Z'/%3E%3C/svg%3E");background:var(--tint-danger)}table{width:100%;border-collapse:collapse;font:var(--text-body)}th{border-bottom:1px solid var(--neutral-rule-strong);font:var(--text-label);color:var(--neutral-text2);text-align:left;vertical-align:bottom;white-space:nowrap}td,th{padding:var(--space-ms) var(--space-md)}td{border-bottom:1px solid var(--neutral-rule);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tfoot :is(th,td){border-top:1px solid var(--neutral-rule-strong);border-bottom:0;color:var(--neutral-text);vertical-align:middle}:is(th,td).num{text-align:right;white-space:nowrap}.table-wrap{position:relative;overflow-x:auto}.table-wrap :is(th,td):first-child{padding-left:var(--space-sm)}.table-wrap :is(th,td):last-child{padding-right:var(--space-sm)}.table-wrap tbody tr:last-child td{border-bottom:1px solid var(--neutral-rule)}@media (hover:hover){.table-wrap tbody tr{transition:background-color var(--motion-fast) var(--motion-easing)}.table-wrap tbody tr:hover{background:var(--neutral-fill)}}.mono,td.mono{font-family:var(--font-mono);font-size:var(--type-body-s-size);color:var(--neutral-text2)}tr.is-selected,tr[aria-selected=true]{background:var(--tint-green)}.reveal-value{display:block;margin-block:var(--space-sm);padding:var(--space-sm) var(--space-ms);border-radius:var(--radius-sm);background:var(--neutral-plate);font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-sm) var(--space-md);gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.kv dt{color:var(--neutral-text2)}.kv dd{margin:0;overflow-wrap:anywhere}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-md);text-align:center}.empty-state p{max-width:48ch;color:var(--neutral-text2)}.empty-state.is-compact{display:block;padding:var(--space-md) 0 0;border-top:1.5px dashed color-mix(in srgb,var(--neutral-text) calc(var(--piece-empty-alpha) * 100%),transparent);text-align:left}.empty-state.is-compact p{max-width:var(--measure)}.hint{font:var(--text-body-s);color:var(--neutral-text2)}.legal,p.hint{max-width:var(--measure)}.legal{font:var(--text-body-s);color:var(--neutral-text3)}.snackbar{position:fixed;left:50%;bottom:var(--space-lg);z-index:40;max-width:min(32rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-ms) var(--space-md);border-radius:var(--radius-md);background:var(--brand-ink-leaf);color:var(--neutral-plate);font:var(--text-body);transform:translateX(-50%);animation:rise-in var(--motion-base) var(--motion-easing) both}.copy-button .copy-glyph{position:relative;display:inline-grid;width:calc(var(--space-md) + var(--space-xs));height:calc(var(--space-md) + var(--space-xs))}.copy-button .copy-glyph>*{grid-area:1/1;transition:opacity var(--motion-fast) var(--motion-easing),transform var(--motion-fast) var(--motion-easing)}.copy-button .copy-check{width:100%;height:100%;opacity:0}.copy-button .copy-check path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.copy-button[data-copied] .copy-glyph .icon{opacity:0;transform:scale(var(--move-reveal))}.copy-button[data-copied] .copy-check{opacity:1}.copy-button[data-copied] .copy-check path{animation:draw-stroke var(--motion-collapse) var(--motion-easing) both}.copy-button[data-copied]{color:var(--brand-green)}.coin{--coin-d:var(--piece-size-md);--coin-amount-max:var(--type-figure-size);position:relative;flex:none;width:var(--coin-d);aspect-ratio:1;container-type:inline-size;perspective:var(--kinetics-flip-perspective)}.coin.is-fluid{width:min(var(--coin-d),100%)}.coin.size-xs{--coin-d:var(--piece-size-xs)}.coin.size-sm{--coin-d:var(--piece-size-sm)}.coin.size-md{--coin-d:var(--piece-size-md)}.coin.size-lg{--coin-d:var(--piece-size-lg);--coin-amount-max:var(--type-display-size)}.coin.size-xl{--coin-d:var(--piece-size-xl);--coin-amount-max:var(--type-display-size)}.coin-flipper,.coin-side,.coin-stage{position:absolute;inset:0}.coin-flipper{transform-style:preserve-3d}.coin-side{border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}:is(.coin--balance,.coin--code) .coin-side{box-shadow:var(--shadow-coin)}.coin-back{transform:rotateY(180deg)}.coin-art{display:block;width:100%;height:100%;overflow:visible;transition:opacity var(--motion-fade) var(--motion-easing)}.coin-face{fill:var(--coin-face)}.coin-rim{fill:none;stroke:var(--coin-rim)}.coin-strike{fill:none;stroke:color-mix(in srgb,var(--coin-ink) calc(var(--piece-strike-alpha) * 100%),transparent);stroke-width:1}.coin-center-disc{fill:var(--coin-center)}.coin-ticks line{stroke-linecap:round}.coin-ticks-off line{stroke:var(--coin-tick-off)}.tick-pale{opacity:0;transition:opacity var(--motion-fade) var(--motion-easing)}.tick-pale.is-shown{opacity:1}.coin-ticks-on line{stroke:var(--coin-tick-on)}.coin-ticks-danger line{stroke:var(--semantic-danger);opacity:0}.tick{transform-box:fill-box;transform-origin:center;transition:opacity var(--motion-fade) var(--motion-easing),transform var(--motion-fade) var(--motion-easing)}.tick.is-off{opacity:0;transform:scale(var(--move-tick))}.coin[data-urgent] .coin-ticks-danger .tick:not(.is-off){opacity:1}.tick.is-off.is-blink{animation:tick-blink calc(2 * var(--motion-fade)) linear}.coin-center{position:absolute;inset:13%;display:grid;place-items:center;border-radius:50%;text-align:center}.coin-center>*{grid-area:1/1}.coin-content{display:grid;place-items:center;width:100%;height:100%;transition:opacity var(--motion-fade) var(--motion-easing),visibility 0s linear var(--motion-fade)}.coin-qr{width:70.7%;aspect-ratio:1}.coin-qr svg{display:block;width:100%;height:100%}.coin-digits{display:flex;gap:.3em;font:var(--text-display);font-size:min(var(--type-display-size),12.5cqi);line-height:1.15;letter-spacing:.02em;color:var(--neutral-text);white-space:nowrap}.coin-message{max-width:80%;font:var(--text-title-s);color:var(--neutral-text2);opacity:0;transition:opacity var(--motion-fade) var(--motion-easing)}.coin:is([data-state=expired],[data-state=void]) .coin-front .coin-art{opacity:var(--kinetics-expired-opacity)}.coin:is([data-state=expired],[data-state=void]) .coin-content{opacity:0;visibility:hidden}.coin:is([data-state=expired],[data-state=void]) .coin-message{opacity:1}.coin-value{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:.02em;gap:.02em;color:var(--coin-ink);text-align:center}.coin-amount{font-weight:var(--type-display-weight);font-size:min(var(--coin-amount-max),calc(var(--amount-fit, 18) * 1cqi));line-height:1.15;letter-spacing:var(--type-display-tracking);white-space:nowrap}.coin-unit{font:var(--text-caption);font-size:max(calc(var(--type-caption-size) - 1px),min(var(--type-caption-size),6cqi))}.coin-check{width:min(var(--space-xl),14cqi);height:min(var(--space-xl),14cqi);margin-bottom:.1em;color:var(--brand-green)}.coin-check path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.coin.is-striking .coin-stage{animation:coin-press var(--motion-coin-press) var(--motion-easing) both}.coin.is-striking .coin-ticks-on .tick{animation:tick-fill calc(var(--motion-sweep) - 59 * var(--motion-tick-stagger)) linear backwards;animation-delay:calc(var(--motion-coin-press) + var(--i, 0) * var(--motion-tick-stagger))}.coin.is-striking .coin-content{animation:coin-reveal var(--motion-fade) var(--motion-easing) backwards;animation-delay:calc(var(--motion-coin-press) + var(--motion-sweep))}.coin[data-state=redeemed] .coin-flipper{rotate:y 90deg;transform:rotateY(90deg);animation:coin-turn-in calc(var(--motion-flip) / 2) linear backwards,coin-turn-out calc(var(--motion-flip) / 2) var(--motion-easing) calc(var(--motion-flip) / 2) backwards}.coin[data-state=redeemed] .coin-check path{animation:draw-stroke var(--motion-collapse) var(--motion-easing) both;animation-delay:calc(var(--motion-flip) + var(--motion-collapse))}.coin-empty-ring{fill:none;stroke:color-mix(in srgb,var(--neutral-text) calc(var(--piece-empty-alpha) * 100%),transparent);transform-box:fill-box;transform-origin:center;animation:dashes-turn var(--motion-draw) var(--motion-easing) both}.coin--glyph{display:inline-block;vertical-align:middle}.counter{display:grid;justify-items:center;grid-gap:var(--space-md);gap:var(--space-md);text-align:center}.counter-head{display:flex;flex-direction:column;align-items:center;gap:2px}.counter-amount{font:var(--text-figure);letter-spacing:var(--type-figure-tracking);white-space:nowrap}.counter-amount[data-quiet]{visibility:hidden;opacity:0;transition:opacity var(--motion-fade) var(--motion-easing),visibility 0s linear var(--motion-fade)}.counter-who{font:var(--text-body-s);color:var(--neutral-text2);min-height:var(--type-body-s-line)}.counter-instruction{font:var(--text-title-m);letter-spacing:var(--type-title-m-tracking);min-height:var(--type-title-m-line)}.counter-status{font:var(--text-body);color:var(--neutral-text2);min-height:calc(2 * var(--type-body-line));max-width:36ch;transition:color var(--motion-fade) var(--motion-easing)}.counter-status.is-urgent{color:var(--semantic-danger)}.counter-status code{font-size:var(--type-body-s-size)}.counter-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);min-height:var(--control-h)}.chart{min-width:0;margin:0;padding-top:var(--space-lg);border-top:1px solid var(--neutral-rule)}.chart figcaption{margin-bottom:var(--space-md)}.chart figcaption h3{margin:0}.chart figcaption .hint{margin-top:var(--space-xs)}.charts-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-xl) var(--space-2xl);gap:var(--space-xl) var(--space-2xl);margin-bottom:var(--space-xl)}@media (min-width:1100px){.charts-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.chart.is-wide{grid-column:1/-1}.chart-body{--axis-w:calc(var(--space-2xl) - var(--space-xs));display:flex;gap:var(--space-sm)}.chart-body>:is(.chart-plot,.chart-bars){flex:1 1;min-width:0}.chart-plot{position:relative;height:190px}.chart-svg{display:block;width:100%;height:100%;overflow:visible}.chart-gridline{stroke:var(--chart-grid);stroke-width:1}.chart-line{stroke:var(--chart-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-line.is-ghost{stroke:var(--chart-ghost);stroke-width:1.5;stroke-dasharray:var(--state-dash-on) var(--state-dash-off)}.chart-threshold{stroke:var(--brand-amber);stroke-width:1;stroke-dasharray:var(--state-dash-on) var(--state-dash-off)}.chart-threshold-tag{position:absolute;left:0;transform:translateY(-50%);padding:0 var(--space-xs);background:var(--neutral-ground);font:var(--text-caption);color:var(--text-amber);pointer-events:none}.chart-crosshair{stroke:var(--chart-axis);stroke-width:1;stroke-dasharray:var(--state-dash-off) var(--state-dash-off)}.chart-dot{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--chart-ink);box-shadow:0 0 0 2px var(--neutral-ground);pointer-events:none}.chart-dot.is-active{width:12px;height:12px;margin:-6px 0 0 -6px}.chart-hit{position:absolute;inset:0;display:flex}.chart-hit-cell{flex:1 1;min-height:0;padding:0;border:0;border-radius:0;background:transparent;cursor:crosshair}.chart-hit-cell:hover{background:transparent!important}.chart-hit-cell:active{transform:none}.chart-hit-cell:focus-visible{outline:var(--control-focus-ring) solid var(--chart-ink);outline-offset:calc(-1 * var(--control-focus-ring))}.chart-tip{position:absolute;z-index:2;display:grid;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--brand-ink-leaf);color:var(--neutral-plate);font:var(--text-caption);white-space:nowrap;transform:translate(-50%,calc(-100% - 14px));pointer-events:none}.chart-tip-head{font-weight:var(--font-weight-semibold)}.chart-axis-x{display:flex;justify-content:space-between;margin-top:var(--space-sm);font:var(--text-caption);color:var(--chart-axis)}.chart-axis-x.is-inset{padding-left:calc(var(--space-2xl) - var(--space-xs) + var(--space-sm))}.chart-axis-x.is-spread{justify-content:space-around}.chart-axis-y{position:relative;flex:0 0 var(--axis-w);font:var(--text-caption);color:var(--chart-axis)}.chart-axis-y span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.chart-scale{margin-top:var(--space-sm);font:var(--text-body-s);color:var(--neutral-text2)}.chart-bars{display:flex;align-items:flex-end;gap:2px;height:150px}.chart-bars.is-wide-bars{gap:var(--space-sm)}.chart-bar{flex:1 1;min-width:0;min-height:0;height:100%;display:flex;align-items:flex-end;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.chart-bar:hover{background:transparent!important}.chart-bar:active{transform:none}.chart-bar-fill{width:100%;border-radius:calc(var(--radius-sm) / 2) calc(var(--radius-sm) / 2) 0 0;background:var(--chart-ink);opacity:var(--alpha-bar-rest);transform-origin:50% 100%;transition:opacity var(--motion-fast) var(--motion-easing)}.chart-bar:is(.is-peak,.is-active,:focus-visible) .chart-bar-fill{opacity:1}.chart-bar:focus-visible{outline:var(--control-focus-ring) solid var(--chart-ink);outline-offset:2px}.chart-rows{grid-gap:var(--space-ms)}.chart-row,.chart-rows{display:grid;gap:var(--space-ms)}.chart-row{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-ms)}.chart-row-label{display:grid;min-width:0;font:var(--text-body-s);font-weight:var(--font-weight-medium)}.chart-row-label em,.chart-row-value em{font:var(--text-caption);font-style:normal;color:var(--neutral-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-row-track{height:12px;overflow:hidden;background:var(--neutral-fill2)}.chart-row-fill,.chart-row-track{border-radius:calc(var(--radius-sm) / 2)}.chart-row-fill{display:block;height:100%;background:var(--chart-ink);transform-origin:left center}.chart-row-value{display:grid;min-width:5.5rem;font:var(--text-label);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-diverge{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.chart-diverge-head{display:flex;justify-content:space-between;margin-left:8.5rem;font:var(--text-caption);color:var(--neutral-text3)}.chart-diverge-head span{display:inline-flex;align-items:center;gap:var(--space-xs)}.chart-diverge-row{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 8rem;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm)}.chart-diverge-label{display:grid;min-width:0;font:var(--text-body-s);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.chart-diverge-label em{font:var(--text-caption);font-style:normal;color:var(--neutral-text2)}.chart-diverge-track{position:relative;height:20px;border-radius:calc(var(--radius-sm) / 2);background:var(--neutral-fill)}.chart-diverge-axis{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--chart-axis)}.chart-diverge-fill{position:absolute;top:3px;bottom:3px}.chart-diverge-fill.is-in{background:var(--chart-ink);border-radius:0 calc(var(--radius-sm) / 2) calc(var(--radius-sm) / 2) 0;transform-origin:left center}.chart-diverge-fill.is-out{background:var(--neutral-text2);border-radius:calc(var(--radius-sm) / 2) 0 0 calc(var(--radius-sm) / 2);transform-origin:right center}.chart-diverge-value{font:var(--text-body-s);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.chart-diverge-row{grid-template-columns:6.5rem minmax(0,1fr)}.chart-diverge-value{grid-column:2;text-align:left}.chart-diverge-head{margin-left:6.5rem}}.chart-empty{max-width:var(--measure);margin-top:var(--space-sm);padding-top:var(--space-md);border-top:1.5px dashed color-mix(in srgb,var(--neutral-text) calc(var(--piece-empty-alpha) * 100%),transparent);font:var(--text-body);color:var(--neutral-text2)}.chart-table{margin-top:var(--space-md);padding-top:var(--space-ms);border-top:1px solid var(--neutral-rule)}.chart-table table{margin-top:var(--space-ms);font:var(--text-body-s)}.chart-table :is(td,th):not(:first-child){text-align:right}.chart-foot{margin-bottom:var(--space-xl);font:var(--text-body-s);color:var(--neutral-text2)}.chart-plot:after{content:"";position:absolute;inset:-2px -4px -2px 0;z-index:3;background:var(--neutral-ground);transform:scaleX(0);transform-origin:right center;pointer-events:none;animation:plot-draw var(--motion-draw) var(--motion-easing) backwards}.chart-plot>.chart-dot:not(.is-active),.chart-svg-line .chart-line.is-ghost,.chart-threshold-tag{animation:fade-in var(--motion-fade) var(--motion-easing) backwards;animation-delay:var(--motion-draw)}.chart-bar-fill,.chart-diverge-fill,.chart-row-fill{animation:grow-in var(--motion-grow) var(--motion-easing) backwards;animation-delay:calc(var(--bar-i, 0) * var(--motion-bar-stagger))}.chart-bar-fill{animation-name:grow-up}.chart-bar:nth-child(2),.chart-diverge-row:nth-child(3),.chart-row:nth-child(2){--bar-i:1}.chart-bar:nth-child(3),.chart-diverge-row:nth-child(4),.chart-row:nth-child(3){--bar-i:2}.chart-bar:nth-child(4),.chart-diverge-row:nth-child(5),.chart-row:nth-child(4){--bar-i:3}.chart-bar:nth-child(5),.chart-diverge-row:nth-child(6),.chart-row:nth-child(5){--bar-i:4}.chart-bar:nth-child(6),.chart-diverge-row:nth-child(7),.chart-row:nth-child(6){--bar-i:5}.chart-bar:nth-child(7),.chart-diverge-row:nth-child(8),.chart-row:nth-child(7){--bar-i:6}.chart-bar:nth-child(8),.chart-diverge-row:nth-child(n+9),.chart-row:nth-child(n+8){--bar-i:7}.chart-bar:nth-child(9){--bar-i:8}.chart-bar:nth-child(10){--bar-i:9}.chart-bar:nth-child(11){--bar-i:10}.chart-bar:nth-child(12){--bar-i:11}.chart-bar:nth-child(13){--bar-i:12}.chart-bar:nth-child(14){--bar-i:13}.chart-bar:nth-child(15){--bar-i:14}.chart-bar:nth-child(n+16){--bar-i:15}.crossfade[data-swapped]{animation:fade-in var(--motion-fade) var(--motion-easing) both}.crossfade[data-swapped] .chart-plot:after,.crossfade[data-swapped] :is(.chart-line,.chart-dot,.chart-threshold-tag,.chart-bar-fill,.chart-row-fill,.chart-diverge-fill){animation:none}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;translate:0 var(--move-rise)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes draw-stroke{0%{stroke-dashoffset:var(--move-draw);opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes plot-draw{0%{transform:scaleX(1)}}@keyframes grow-up{0%{transform:scaleY(var(--move-scale-from));opacity:calc(1 - var(--move-scale-from))}}@keyframes grow-in{0%{transform:scaleX(var(--move-scale-from));opacity:calc(1 - var(--move-scale-from))}}@keyframes coin-press{0%{transform:scale(var(--move-coin-press))}}@keyframes coin-turn-in{0%{rotate:y 0deg}}@keyframes coin-turn-out{0%{transform:rotateY(0deg)}}@keyframes coin-reveal{0%{opacity:0;transform:scale(var(--move-reveal))}}@keyframes tick-fill{0%{opacity:0}}@keyframes tick-blink{0%{opacity:1}25%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes dashes-turn{0%{rotate:var(--move-dashes)}}@keyframes row-enter{0%{grid-template-rows:0fr;opacity:0}}.enter-rise{animation:rise-in var(--motion-base) var(--motion-easing) both}.enter-fade{animation:fade-in var(--motion-fade) var(--motion-easing) both}.row-enter{display:grid;grid-template-rows:1fr;animation:row-enter var(--motion-step) var(--motion-easing) both}.row-enter>*{min-height:0;overflow:hidden}.collapsible{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--motion-step) var(--motion-easing),opacity var(--motion-step) var(--motion-easing)}.collapsible>*{min-height:0;overflow:hidden}.collapsible[data-open=false]{grid-template-rows:0fr;opacity:0}.steps{display:grid;overflow-x:clip;padding-inline:var(--space-xs);margin-inline:calc(-1 * var(--space-xs))}.steps>[data-step]{grid-area:1/1;min-width:0;transition:opacity var(--motion-step) var(--motion-easing),transform var(--motion-step) var(--motion-easing),visibility 0s linear var(--motion-step)}.steps>[data-step=after],.steps>[data-step=before]{visibility:hidden;opacity:0;pointer-events:none}.steps>[data-step=before]{transform:translateX(calc(-1 * var(--move-step)))}.steps>[data-step=after]{transform:translateX(var(--move-step))}.steps>[data-step=current]{visibility:visible;opacity:1;transform:none;transition-delay:0s}.rolling{white-space:nowrap}.roll-glyphs,.rolling{display:inline-flex}.roll-digit{position:relative;display:inline-block;height:1lh;overflow:clip}.roll-sizer{visibility:hidden}.roll-strip{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;text-align:center;transform:translateY(calc(var(--d, 0) * -1lh));transition:transform var(--motion-roll) var(--motion-easing);transition-delay:calc(var(--p, 0) * var(--motion-digit-stagger))}.roll-strip>span{height:1lh}@media (prefers-reduced-motion:reduce){.button:active,button:active:not(:disabled){transform:none}.button[aria-busy=true]:before,button[aria-busy=true]:before{border-right-color:currentColor;opacity:.5;animation:fade-in var(--motion-fast) var(--motion-easing) both}.sidebar{-webkit-clip-path:none!important;clip-path:none!important}.tabs a:after{transition:none}.coin-flipper{rotate:none!important;transform:none!important;animation:none!important}.coin-side{-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity var(--motion-fade) var(--motion-easing)}.coin-back{transform:none;opacity:0}.coin[data-state=redeemed] .coin-front{opacity:0}.coin[data-state=redeemed] .coin-back{opacity:1}.coin-check path{stroke-dashoffset:0}.roll-strip{transition:none}.row-enter{animation-name:fade-in}.collapsible,.todo-item{transition-property:opacity}.collapsible[data-open=false],.todo-item[data-done]{grid-template-rows:0fr}.chart-plot:after{animation:none}.chart-svg-line{animation:fade-in var(--motion-fade) var(--motion-easing) backwards}}@media print{.button,.counter-bar,.nav,.page-head,.report-actions,.shell-bar,.shell-scrim,.sidebar,.skip-link,.tabs{display:none!important}.shell{display:block}.shell:before{display:none}.content,.counter-main{max-width:none;padding:0}.sheet,:root,body,html{background:var(--neutral-plate)!important;color:var(--neutral-text)!important}.sheet{max-width:none;padding:0}.report{width:100%;padding:0}.report thead{display:table-header-group}.report tr{page-break-inside:avoid;break-inside:avoid}*{animation:none!important;transition:none!important}@page{margin:16mm 14mm}}.sheet{max-width:660px;margin:0 auto;padding:var(--space-2xl) var(--space-xl);background:var(--neutral-plate);color:var(--neutral-text);text-align:center}.sheet-title{margin-top:var(--space-ms);font:var(--text-display);letter-spacing:var(--type-display-tracking)}.sheet-city{margin-top:var(--space-xs);color:var(--neutral-text2)}.sheet-qr{width:min(360px,78vw);margin:var(--space-xl) auto var(--space-sm)}.sheet-qr svg{display:block;width:100%;height:auto}.sheet-usage{max-width:420px;margin:0 auto var(--space-md);font:var(--text-body-l)}.sheet-steps{max-width:380px;margin:0 auto;padding-left:var(--space-md);font:var(--text-body-l);line-height:1.9;text-align:left}.sheet-foot{margin-top:var(--space-xl)}.sheet-foot,.sheet-slug{color:var(--neutral-text2)}.sheet-slug{margin-bottom:var(--space-xl);font:var(--text-body-s)}.sheet-slug-value{font-family:var(--font-mono);color:var(--neutral-text)}.report{width:min(920px,100%);margin-inline:auto;padding:var(--space-2xl) var(--space-xl) var(--space-3xl);color:var(--neutral-text)}.report-actions{margin-bottom:var(--space-xl)}.report-actions .hint{margin-top:var(--space-sm)}.receipt{max-width:80mm;font:var(--text-body-s);color:var(--neutral-text)}.receipt-head{padding-bottom:var(--space-sm);border-bottom:1px dashed var(--neutral-line-control);text-align:center}.receipt-logo{display:block;margin:0 auto}.receipt-head h1{margin:var(--space-xs) 0 0;font:var(--text-title-s)}.receipt-head p{margin:2px 0 0;color:var(--neutral-text2)}.receipt-title{margin:var(--space-sm) 0;font:var(--text-label);text-align:center}.receipt-title span{display:block;font:var(--text-body-s);color:var(--neutral-text2)}.receipt-lines{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px var(--space-sm);gap:2px var(--space-sm);margin:0;padding:var(--space-sm) 0;border-bottom:1px dashed var(--neutral-line-control)}.receipt-lines dt{color:var(--neutral-text2)}.receipt-lines dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-lines .receipt-amount{font:var(--text-title-s)}.receipt-ref{font-family:var(--font-mono);overflow-wrap:anywhere}.receipt-refund{margin:var(--space-sm) 0 0;font-weight:600}.receipt-foot{margin-top:var(--space-sm);color:var(--neutral-text2);text-align:center}.receipt-foot p{margin:2px 0}@media print{.receipt{max-width:none;width:100%}}.report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xl);padding-bottom:var(--space-lg);margin-bottom:var(--space-xl);border-bottom:var(--control-focus-ring) solid var(--brand-green)}.report-head h1{margin:var(--space-xs) 0 2px}.report-meta p,.report-sub{margin:0;font:var(--text-body-s);color:var(--neutral-text2)}.report-meta{text-align:right}.report-meta strong{font:var(--text-title-s);color:var(--neutral-text)}.report-section{margin-bottom:var(--space-xl);page-break-inside:avoid;break-inside:avoid}.report-section h2{margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--neutral-rule)}.report-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.report-figures .n{display:block;font:var(--text-title-m);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-figures .l{display:block;margin-top:2px;color:var(--neutral-text2)}.report table,.report-figures .l{font:var(--text-body-s)}.report :is(th,td){padding:var(--space-sm);text-align:left;border-bottom:1px solid var(--neutral-rule)}.report .num{text-align:right}.report table.is-dense{font:var(--text-caption)}.report table.is-dense :is(th,td){padding-inline:var(--space-xs)}.report tfoot th{font-weight:var(--font-weight-bold);border-top:var(--control-focus-ring) solid var(--neutral-rule-strong);border-bottom:0}.report-note{margin-top:var(--space-sm)}.report-foot,.report-note{font:var(--text-caption);color:var(--neutral-text2)}.report-foot{margin-top:var(--space-2xl);padding-top:var(--space-md);border-top:1px solid var(--neutral-rule)}.report-detail{page-break-inside:auto;break-inside:auto}.cobac-letter h1{margin:0 0 var(--space-lg);font:var(--text-title-m)}.cobac-letter .report-head p{margin:0}.cobac-letter .report-section p{max-width:70ch;margin:0 0 var(--space-md)}.cobac-letter .kv{margin:var(--space-lg) 0;padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);border-left:var(--control-focus-ring) solid var(--brand-green)}.cobac-signature{margin-top:var(--space-2xl)}.cobac-signature p{margin:0 0 var(--space-sm)}.stack{display:flex;flex-direction:column;gap:var(--gap,var(--space-md))}.cluster{gap:var(--gap,var(--space-sm))}.cluster,.split{display:flex;flex-wrap:wrap;align-items:center}.split{justify-content:space-between;gap:var(--gap,var(--space-md))}.gap-0{--gap:0}.gap-xs{--gap:var(--space-xs)}.gap-sm{--gap:var(--space-sm)}.gap-ms{--gap:var(--space-ms)}.gap-md{--gap:var(--space-md)}.gap-lg{--gap:var(--space-lg)}.gap-xl{--gap:var(--space-xl)}.gap-2xl{--gap:var(--space-2xl)}.mt-0{margin-top:0!important}.mt-xs{margin-top:var(--space-xs)!important}.mt-sm{margin-top:var(--space-sm)!important}.mt-ms{margin-top:var(--space-ms)!important}.mt-md{margin-top:var(--space-md)!important}.mt-lg{margin-top:var(--space-lg)!important}.mt-xl{margin-top:var(--space-xl)!important}.mt-2xl{margin-top:var(--space-2xl)!important}.mb-0{margin-bottom:0!important}.mb-xs{margin-bottom:var(--space-xs)!important}.mb-sm{margin-bottom:var(--space-sm)!important}.mb-ms{margin-bottom:var(--space-ms)!important}.mb-md{margin-bottom:var(--space-md)!important}.mb-lg{margin-bottom:var(--space-lg)!important}.mb-xl{margin-bottom:var(--space-xl)!important}.mb-2xl{margin-bottom:var(--space-2xl)!important}.t-display{font:var(--text-display);letter-spacing:var(--type-display-tracking)}.t-figure{font:var(--text-figure);letter-spacing:var(--type-figure-tracking)}.t-title-l{font:var(--text-title-l);letter-spacing:var(--type-title-l-tracking)}.t-title-m{font:var(--text-title-m);letter-spacing:var(--type-title-m-tracking)}.t-title-s{font:var(--text-title-s)}.t-body-l{font:var(--text-body-l)}.t-body{font:var(--text-body)}.t-body-s{font:var(--text-body-s)}.t-label{font:var(--text-label)}.t-caption{font:var(--text-caption)}.text-2{color:var(--neutral-text2)}.text-3{color:var(--neutral-text3)}.text-amber{color:var(--text-amber)}.text-danger{color:var(--semantic-danger)}.text-green{color:var(--brand-green)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.measure{max-width:var(--measure)}.w-full{width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.in{color:var(--brand-green)}.out{color:var(--neutral-text)}.overview{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head value" "todo value";grid-gap:var(--space-xl) var(--space-2xl);gap:var(--space-xl) var(--space-2xl);align-items:start}.overview>.page-head{grid-area:head;margin:0}.overview>.todo{grid-area:todo;margin:0}.overview-value{grid-area:value;align-items:center;gap:var(--space-ms);min-width:11rem;text-align:center}.overview-caption,.overview-value{display:flex;flex-direction:column}.overview-caption{gap:2px;max-width:13rem;font:var(--text-body-s);color:var(--neutral-text2)}@media (max-width:720px){.overview{grid-template-columns:minmax(0,1fr);grid-template-areas:"value" "head" "todo";gap:var(--space-lg)}.overview-value{flex-direction:row;justify-content:flex-start;gap:var(--space-md);min-width:0;text-align:left}}.issue-panel{max-width:28rem}.issue-panel>.plate{padding:0;border:0;border-radius:0;background:transparent}.issue-panel>.counter{padding-block:var(--space-sm)}@media (max-width:720px){.issue-panel .plate>button[type=submit]{width:100%}}.counter-head{justify-content:center;min-height:calc(var(--control-h) + var(--space-xs) + var(--type-body-s-line))}.counter-input{width:min(15rem,100%)}.counter-input>input{font:var(--text-figure);letter-spacing:var(--type-figure-tracking);text-align:center;padding-inline:calc(var(--space-2xl) + var(--space-md))}.counter-status .text-danger{display:block}.plain-fieldset{margin:0;padding:0;border:0;min-width:0}.counter-gestures-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md)}.announce-toggle[aria-pressed=false]{color:var(--neutral-text2)}.counter-ref{width:9rem}.records{list-style:none}.record{display:grid;grid-template-columns:var(--state-mark-width) minmax(0,1fr) auto;grid-column-gap:var(--space-md);column-gap:var(--space-md);align-items:start;min-height:var(--row-min);padding:var(--space-md) 0;border-top:1px solid var(--neutral-rule)}.record:last-child{border-bottom:1px solid var(--neutral-rule)}.record>.mark{grid-column:1;grid-row:1;margin-top:calc((var(--type-title-s-line) - var(--state-mark-stroke)) / 2)}.record-main{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.record-main>p{margin:0}.record-more{display:none}.record-title{font:var(--text-title-s);overflow-wrap:anywhere}.record-title-aside{font-weight:var(--font-weight-regular);color:var(--neutral-text2)}.record-meta{font:var(--text-body-s);color:var(--neutral-text2)}.record-meta.text-amber{color:var(--text-amber)}.record-side{grid-column:3;grid-row:1;justify-self:end}.record-amount{font:var(--text-title-s);text-align:right;white-space:nowrap}.record-actions,.record-panel{grid-column:2/-1;margin-top:var(--space-ms)}.record-panel .note,.record-panel.field{margin-bottom:0}.meter-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}@media (max-width:720px){.record-side:not(.record-amount){grid-column:2/-1;grid-row:auto;justify-self:start;margin-top:var(--space-ms)}.record-side .record-more{display:inline-flex}.record:not([data-plus]) .record-side .is-rare{display:none}}.inline-edit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.inline-edit>:is(input,.input-amount){flex:1 1 12rem;min-width:0;max-width:24rem}.inline-edit>.compact{min-height:var(--control-h)}.confirm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-ms);padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-left:var(--state-mark-stroke) solid var(--neutral-line-control)}.confirm p{max-width:var(--measure)}meter.meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;flex:none;width:4rem;height:var(--space-xs);border:0;border-radius:var(--radius-full);background:var(--neutral-fill2);vertical-align:middle}meter.meter::-webkit-meter-bar{height:var(--space-xs);border:0;border-radius:var(--radius-full);background:var(--neutral-fill2)}meter.meter::-webkit-meter-optimum-value{border-radius:var(--radius-full);background:var(--brand-green)}meter.meter::-webkit-meter-suboptimum-value{border-radius:var(--radius-full);background:var(--brand-amber)}meter.meter::-webkit-meter-even-less-good-value{border-radius:var(--radius-full);background:var(--semantic-danger)}meter.meter::-moz-meter-bar{border-radius:var(--radius-full);background:var(--brand-green)}meter.meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--brand-amber)}meter.meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--semantic-danger)}.share-cell{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-ms);margin-bottom:var(--space-lg)}.toolbar .field{margin:0}.toolbar .field>label{margin-bottom:var(--space-xs)}.toolbar :is(input,select){min-width:10rem}.toolbar-end{margin-left:auto}.toolbar-search input{min-width:16rem}@media (max-width:720px){.toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;grid-gap:var(--space-sm) var(--space-ms);gap:var(--space-sm) var(--space-ms)}.toolbar :is(input,select){min-width:0}.toolbar-search{grid-column:1/-1}.toolbar-search input{min-width:0}.toolbar-end{grid-column:1/-1;justify-self:start;margin-left:0}}.plate-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--neutral-rule)}.plate-actions>:only-child{margin-left:auto}.form-narrow{max-width:44rem}.ruled-form{padding-top:var(--space-lg);border-top:1px solid var(--neutral-rule)}.field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:0 var(--space-md);gap:0 var(--space-md)}.field-row>.hint{grid-column:1/-1}.input-amount.input-short,.input-short{max-width:12rem}.input-pin{max-width:10rem;letter-spacing:.3em}.input-pin::placeholder{letter-spacing:normal}.choice-fieldset{min-width:0;margin:0;padding:0;border:0}.choice-fieldset>legend{padding:0}.choice-fieldset+.choice-fieldset{margin-top:var(--space-lg)}.todo-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.todo-form select{width:auto;min-width:12rem}@media (max-width:720px){.todo-form{justify-content:flex-start}.todo-form select{flex:1 1 12rem}}.back-link{margin:calc(-1 * var(--space-sm)) 0 var(--space-ms) calc(-1 * var(--space-xs))}.journal-day+.journal-day{margin-top:var(--space-xl)}.journal-day-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm)}.op-row-who{font-weight:var(--font-weight-regular);color:var(--neutral-text2)}.handover-code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);padding-block:var(--space-sm)}.handover-code-text{flex:1 1 16rem;display:flex;flex-direction:column;gap:var(--space-xs);max-width:var(--measure)}.handover-zone{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--neutral-rule)}.secret-digits{font:var(--text-figure);letter-spacing:.2em}.secret-digits.is-inline{font:var(--text-title-s);letter-spacing:.15em}@media (max-width:720px){.handover-code{flex-direction:column;text-align:center}}.wizard-plate{max-width:46rem}.done-head{display:flex;align-items:center;gap:var(--space-ms);margin-bottom:var(--space-sm)}.done-head>h2{margin:0}.step-trail{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-lg);list-style:none;font:var(--text-caption);color:var(--neutral-text3)}.step-trail li{display:flex;align-items:center;gap:var(--space-sm);transition:color var(--motion-fade) var(--motion-easing)}.step-trail li:before{content:"";flex:none;width:var(--state-mark-width);height:var(--state-mark-stroke);background:repeating-linear-gradient(90deg,var(--neutral-text3) 0 var(--state-dash-on),transparent var(--state-dash-on) calc(var(--state-dash-on) + var(--state-dash-off)))}.step-trail li.is-done{color:var(--neutral-text2)}.step-trail li.is-done:before{background:var(--brand-green)}.step-trail li.is-current{color:var(--neutral-text);font-weight:var(--font-weight-semibold)}.step-trail li.is-current:before{background:var(--neutral-text)}.step-question{margin-bottom:var(--space-ms);border-radius:var(--radius-sm)}.step-fields{display:grid;max-width:28rem;margin-top:var(--space-md)}.step-fields.field-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));max-width:36rem}.step-block{min-height:var(--type-body-s-line);margin-top:var(--space-md);font:var(--text-body-s);color:var(--text-amber)}.step-count{font:var(--text-caption);color:var(--neutral-text3)}@media (max-width:720px){.step-count{display:none}}.poster-preview{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-lg)}.poster-preview>.stack{flex:1 1 18rem;min-width:0}.qr-box{flex:none;width:11rem;padding:var(--space-ms);line-height:0;border:1px solid var(--neutral-rule);border-radius:var(--radius-md);background:var(--neutral-plate)}.qr-box svg{display:block;width:100%;height:auto}.sheet-page{display:flex;flex-direction:column;align-items:center}.sheet-page>:is(.report-actions,.sheet){width:min(660px,100%)}.sheet{border:1px solid var(--neutral-rule);border-radius:var(--radius-lg)}@media (max-width:720px){.sheet{padding:var(--space-xl) var(--space-md)}}.sheet-logo{width:160px;margin:0 auto var(--space-lg)}.report-logo,.sheet-logo{display:block;height:auto}.report-logo{width:104px;margin-bottom:var(--space-sm)}.report .report-empty{padding-block:var(--space-md);color:var(--neutral-text2)}.signin{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-xl) var(--page-gutter)}.signin-panel{width:100%;max-width:26rem}.signin-logo{display:block;width:132px;height:auto;margin-bottom:var(--space-xl)}.signin-panel h1{margin-bottom:var(--space-sm)}.signin-lede{color:var(--neutral-text2)}.signin-lede,.signin-panel>.note{margin-bottom:var(--space-lg)}.signin-foot{font:var(--text-body-s);color:var(--neutral-text3)}@media (max-width:720px){.signin{justify-content:flex-start;padding-top:var(--space-2xl)}}@media screen and (max-width:720px){.chart-table table{display:block;max-width:100%;overflow-x:auto}.report .report-section{overflow-x:auto}}.segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}@media print{.back-link,.segmented,.toolbar{display:none!important}.report-section h2{page-break-after:avoid;break-after:avoid}.report tfoot{display:table-row-group}.sheet{border:0;border-radius:0}.sheet-page{display:block}}.howto{list-style:none;counter-reset:howto;display:grid;grid-gap:var(--space-md);gap:var(--space-md);margin:0 0 var(--space-lg);padding:0;max-width:44rem}.howto>li{counter-increment:howto;display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:baseline}.howto>li:before{content:counter(howto);display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--tint-green);color:var(--brand-green);font-weight:var(--type-title-s-weight)}.reference-display{font-family:var(--font-mono);font-size:2rem;line-height:1.2;letter-spacing:.06em;white-space:nowrap;color:var(--neutral-text)}.report-visas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-2xl);page-break-inside:avoid;break-inside:avoid}.report-visas p{margin:0 0 var(--space-3xl);font:var(--text-body-s);color:var(--neutral-text2)}.report-visas div{border-bottom:1px solid var(--neutral-rule-strong)}.report-days{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl)}@media print{.report-days{display:none!important}}.sidebar-context{padding:0 var(--space-md) var(--space-md)}.store-switch label{display:block;margin-bottom:var(--space-xs);font:var(--text-caption);color:var(--neutral-text3)}.store-switch select{width:100%;font-size:.8125rem;text-overflow:ellipsis}