@layer components{.ui-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gap,var(--s3));gap:var(--gap,var(--s3));min-width:0}.ui-stack>.ui-btn:not(.block),.ui-stack>button:not(.ui-btn){justify-self:start}.ui-inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap,var(--s2));min-width:0}.ui-inline.between{justify-content:space-between}.ui-inline.end{justify-content:flex-end}.ui-inline.top{align-items:flex-start}.ui-inline.nowrap{flex-wrap:nowrap}.ui-inline.end-align{align-items:flex-end}.ui-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min,17.5rem)),1fr));grid-gap:var(--gap,var(--s4));gap:var(--gap,var(--s4))}.ui-split{display:grid;grid-template-columns:minmax(0,var(--left,1.4fr)) minmax(0,var(--right,1fr));grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (max-width:900px){.ui-split{grid-template-columns:minmax(0,1fr);gap:var(--s4)}}.ui-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;padding-bottom:var(--s5)}.ui-page-header .crumbs{display:flex;gap:.375rem;font-size:var(--t13);color:var(--muted);margin-bottom:var(--s2)}.ui-page-header .crumbs a{text-decoration:none}.ui-page-header .crumbs a:hover{color:var(--ink)}.ui-page-header h1{font-size:1.625rem}.ui-page-header .desc{margin-top:.25rem;color:var(--muted);font-size:var(--t14);max-width:45rem}.ui-page-header .meta{margin-top:var(--s2);color:var(--muted);font-size:var(--t13)}.ui-page-header .kicker{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--t13);font-weight:500;color:var(--muted);margin-bottom:.375rem}.ui-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s5);min-width:0;padding:var(--pad-panel);background:var(--panel);border:1px solid var(--surface-line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.ui-section:first-child{margin-top:0}.ui-section>header{display:grid;grid-gap:2px;gap:2px}.ui-sec-h{display:flex;align-items:center;gap:var(--s2);min-height:1.5rem}.ui-sec-h h2{font-size:.9375rem;font-weight:600;color:var(--ink)}.ui-sec-h .c{min-width:1.375rem;height:1.25rem;padding:0 .4375rem;border-radius:var(--r-pill);background:var(--sunken);border:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:500;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-sec-h .actions{margin-left:auto;display:flex;align-items:center;gap:var(--s2);font-size:var(--t13)}.ui-sec-h .actions a:not(.ui-btn){color:var(--muted);text-decoration:none}.ui-sec-h .actions a:not(.ui-btn):hover{color:var(--ink)}.ui-section>header>p{font-size:var(--t13);color:var(--muted)}.ui-section .ui-section{padding:var(--s4) 0 0;margin-top:var(--s4);border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;background:none}.ui-section .ui-section:first-child{border-top:0;padding-top:0;margin-top:0}.ui-section.side{grid-template-columns:minmax(11.25rem,16.25rem) minmax(0,1fr);gap:var(--s5)}.ui-section.side .ui-sec-h{flex-wrap:wrap}.ui-section.side .ui-sec-h .actions{margin-left:0;flex-basis:100%;margin-top:var(--s2)}@media (max-width:900px){.ui-section.side{grid-template-columns:minmax(0,1fr);gap:var(--s3)}}@media (max-width:640px){.ui-section{--pad-panel:var(--s4);padding:var(--pad-panel)}}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad,var(--s4));min-width:0;overflow-wrap:anywhere;box-shadow:var(--shadow-sm)}.ui-card.flush{padding:0;overflow:hidden}.ui-card.interactive{transition:border-color .12s,background .12s}.ui-card.interactive:hover{border-color:var(--line-strong);background:var(--hover)}.ui-card>h2+*{margin-top:var(--s2)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2.75rem;padding:0 1.25rem;border-radius:var(--r-btn);border:1px solid transparent;font:inherit;font-size:var(--t14);font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.ui-btn:not(.primary):not(.ghost):not(.danger){background:var(--panel);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.ui-btn:not(.primary):not(.ghost):not(.danger):hover{background:var(--hover)}.ui-btn.sm{height:2.25rem;padding:0 .9rem;font-size:var(--t13);border-radius:var(--r-btn)}.ui-btn.lg{height:3.25rem;padding:0 1.75rem;font-size:1rem}.ui-btn.block{width:100%}.ui-btn.primary{background:var(--accent);color:var(--on-accent)}.ui-btn.primary:hover{background:var(--accent-hover)}.ui-btn.secondary{background:var(--panel);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.ui-btn.secondary:hover{background:var(--hover)}.ui-btn.ghost{background:none;color:var(--text)}.ui-btn.ghost:hover{background:var(--hover);color:var(--ink)}.ui-btn.danger{background:var(--panel);color:var(--bad);border-color:var(--line-strong)}.ui-btn.danger:hover{background:var(--bad-soft);border-color:var(--bad)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-btn:focus-visible{outline:none;box-shadow:var(--focus)}.ui-field{display:grid;grid-gap:.375rem;gap:.375rem;min-width:0;align-content:start}.ui-field>label{color:var(--ink)}.ui-field .hint{font-size:var(--t12);color:var(--muted)}.ui-field .error{font-size:var(--t12);color:var(--bad)}.ui-field.invalid input,.ui-field.invalid select,.ui-field.invalid textarea{border-color:var(--bad)}.ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--s4) var(--s5);gap:var(--s4) var(--s5)}.ui-form-grid .full{grid-column:1/-1}.ui-check{display:inline-flex;align-items:flex-start;gap:var(--s2);font-size:var(--t14);font-weight:400;color:var(--ink)}.ui-check input{margin-top:.1875rem;flex-shrink:0}.terms-consent{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:1.125rem 1.25rem;border-radius:var(--r-object);background:var(--tint)}.terms-consent dl{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0}.terms-consent dl>div{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:baseline}.terms-consent dt{color:var(--muted);font-size:var(--t13);font-weight:600}.terms-consent dd{margin:0;color:var(--ink);font-size:var(--t14);font-weight:700}.terms-consent dd small{display:block;color:var(--muted);font-size:var(--t13);font-weight:400}.terms-consent .terms-lock{margin:0;color:var(--muted);font-size:var(--t13);line-height:1.55}.ui-prefix{display:flex;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--panel);overflow:hidden;box-shadow:var(--shadow-sm)}.ui-prefix>span{padding:.4375rem .375rem .4375rem .6875rem;color:var(--muted);background:var(--sunken);border-right:1px solid var(--line);white-space:nowrap}.ui-prefix input{border:0;border-radius:0;box-shadow:none}.ui-prefix:focus-within{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--accent-soft)}.ui-prefix:focus-within input{box-shadow:none}.ui-status{display:inline-flex;align-items:center;gap:.375rem;height:1.625rem;padding:0 .7rem;border-radius:var(--r-pill);font-size:var(--t12);font-weight:500;white-space:nowrap;background:var(--idle-soft);color:var(--idle)}.ui-status .dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;flex-shrink:0}.ui-status.ok{color:var(--ok);background:var(--ok-soft)}.ui-status.wait{color:var(--wait);background:var(--wait-soft)}.ui-status.bad{color:var(--bad);background:var(--bad-soft)}.ui-status.neutral{color:var(--idle);background:var(--idle-soft)}.ui-tag{display:inline-flex;align-items:center;gap:.25rem;height:2.125rem;padding:0 .95rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:var(--t13);font-weight:500;text-decoration:none;white-space:nowrap;cursor:default}a.ui-tag,button.ui-tag,label.ui-tag{cursor:pointer}a.ui-tag:hover,button.ui-tag:hover,label.ui-tag:hover{background:var(--hover);color:var(--ink)}.ui-tag.on,.ui-tag[aria-current=true],.ui-tag[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.ui-tags{display:flex;flex-wrap:wrap;gap:.375rem}.ui-table-wrap{overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card)}.ui-section .ui-table-wrap{border:0;border-radius:0;margin:0 calc(-1 * var(--pad-panel));background:none}.ui-section .ui-section .ui-table-wrap{margin:0}.ui-table{width:100%;border-collapse:collapse;font-size:var(--t14)}.ui-table th{text-align:left;font-size:var(--t13);font-weight:500;color:var(--muted);padding:.5625rem var(--s3);white-space:nowrap;background:var(--sunken);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ui-table-wrap>.ui-table th{border-top:0}.ui-table td{height:3rem;padding:.625rem var(--s3);border-bottom:1px solid var(--line);vertical-align:middle;color:var(--text)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table td:first-child,.ui-table th:first-child{padding-left:var(--pad-panel)}.ui-table td:last-child,.ui-table th:last-child{padding-right:var(--pad-panel)}.ui-section .ui-section .ui-table td:first-child,.ui-section .ui-section .ui-table th:first-child{padding-left:var(--s3)}.ui-table.tall td{vertical-align:top;padding-top:.875rem;padding-bottom:.875rem}.ui-table tbody tr:hover td{background:var(--sunken)}.ui-table tr.dim td{color:var(--faint)}.ui-table tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600;color:var(--ink);background:var(--sunken)}.ui-table td.end,.ui-table th.end{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table .sub{display:block;font-size:var(--t12);color:var(--muted);margin-top:2px}.ui-table td b,.ui-table td strong{color:var(--ink);font-weight:600}.ui-kv{display:grid;grid-template-columns:minmax(6.875rem,10.625rem) minmax(0,1fr);margin:0}.ui-kv dd,.ui-kv dt{margin:0;padding:.625rem 0;border-top:1px solid var(--line);font-size:var(--t14)}.ui-kv dt{color:var(--muted)}.ui-kv dd{color:var(--ink);overflow-wrap:anywhere;padding-left:var(--s4)}.ui-kv>:nth-child(-n+2){border-top:0}.ui-kv.end dd{text-align:right}.ui-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-figure{font-size:var(--t32);font-weight:600;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ui-notice{display:flex;gap:var(--s3);align-items:flex-start;padding:.75rem var(--s4);border-radius:var(--r-object);border:1px solid var(--line);background:var(--sunken);color:var(--text);font-size:var(--t14);line-height:1.55}.ui-notice svg{flex-shrink:0;margin-top:2px}.ui-notice.info{background:var(--info-soft);border-color:transparent;color:var(--info)}.ui-notice.wait{background:var(--wait-soft);border-color:transparent;color:var(--wait)}.ui-notice.bad{background:var(--bad-soft);border-color:transparent;color:var(--bad)}.ui-notice b{color:inherit;font-weight:600}.ui-notice>div:first-child{flex:1 1;min-width:0}.ui-notice .act{margin-left:auto;white-space:nowrap;font-weight:500}.ui-notice .act a,.ui-notice a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ui-notice-bar{display:flex;align-items:center;gap:var(--s3);margin:0 0 var(--s4);padding:.625rem var(--s4);font-size:var(--t13);border-radius:var(--r-object);background:var(--wait-soft);color:var(--wait)}.ui-notice-bar.bad{background:var(--bad-soft);color:var(--bad)}.ui-notice-bar.info{background:var(--info-soft);color:var(--info)}.ui-notice-bar>span{flex:1 1;min-width:0}.ui-notice-bar a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ui-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));margin:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-sm)}.ui-section .ui-figs{box-shadow:none}.ui-figs>div{min-width:0;padding:1rem 1.25rem .875rem;border-left:1px solid var(--line);margin-left:-1px}.ui-figs dt{color:var(--muted);font-size:var(--t13)}.ui-figs dd{margin:2px 0 0}.ui-figs b{font-size:1.5rem;font-weight:600;line-height:1.25;color:var(--ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-figs b.urgent{color:var(--bad)}.ui-figs small{display:block;font-size:var(--t12);color:var(--muted);margin-top:2px}@media (max-width:720px){.ui-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-figs>div{padding:.75rem .875rem;border-top:1px solid var(--line);margin-top:-1px}.ui-figs b{font-size:1.25rem}}.ui-strip{display:flex;flex-wrap:wrap;margin:0;padding:.625rem var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);row-gap:.375rem}.ui-strip>div{display:flex;gap:.4375rem;padding:0 1rem;border-left:1px solid var(--line);white-space:nowrap}.ui-strip>div:first-child{padding-left:0;border-left:0}.ui-strip dt{color:var(--muted)}.ui-strip dd{margin:0;color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);padding:var(--s3) 0}.ui-toolbar .sp{flex:1 1}.ui-toolbar .search,.ui-toolbar input[type=search]{width:min(17.5rem,100%)}.ui-chip-x{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem 0 .625rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--panel);color:var(--ink);font-size:var(--t13);text-decoration:none}.ui-chip-x i{font-style:normal;color:var(--muted)}.ui-chip-x:hover{background:var(--hover)}.ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:.75rem 0 0;color:var(--muted);font-size:var(--t13)}.ui-pagination nav{display:flex;gap:.25rem}.ui-pagination nav a{min-width:1.875rem;height:1.875rem;display:grid;place-items:center;color:var(--text);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:.75rem;border:1px solid transparent}.ui-pagination nav a:hover{background:var(--hover)}.ui-pagination nav a[aria-current=page]{color:var(--ink);font-weight:600;border-color:var(--line-strong);background:var(--panel)}.ui-pagination .gap{min-width:1.25rem;text-align:center}.ui-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--r-pill);font-size:.7188rem;font-weight:600;font-style:normal;background:var(--line);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-count.hot{background:var(--brand);color:var(--on-brand)}.ui-meter{height:.375rem;width:100%;background:var(--line);margin-top:.375rem;overflow:hidden}.ui-meter,.ui-meter i{display:block;border-radius:var(--r-pill)}.ui-meter i{height:100%;background:var(--brand)}.ui-meter.hot i{background:var(--bad)}.ui-asof{font-size:var(--t13);color:var(--muted);white-space:nowrap}.ui-lst{list-style:none;margin:0;padding:0}.ui-lst>li{display:flex;align-items:center;gap:.75rem;padding:.6875rem 0;border-bottom:1px solid var(--line);margin:0;min-width:0}.ui-lst>li:last-child{border-bottom:0}.ui-lst .ui-lst-link{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0;color:inherit;text-decoration:none;border-radius:var(--r-control)}.ui-lst .ui-lst-link:hover .n b{color:var(--brand-ink)}.ui-lst .n{flex:1 1;min-width:0;display:grid}.ui-lst .n b{font-weight:600;color:var(--ink)}.ui-lst .n b,.ui-lst .n>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-lst .n>span{font-size:var(--t13);color:var(--muted)}.ui-lst .v{font-size:var(--t13);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-empty{display:grid;justify-items:center;text-align:center;grid-gap:var(--s2);gap:var(--s2);padding:var(--s7) var(--s5);border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--sunken)}.ui-empty h3{font-size:var(--t16);font-weight:600}.ui-empty p{color:var(--muted);max-width:28.75rem}.ui-empty .ui-btn{margin-top:var(--s2)}.ui-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:var(--size,2rem);height:var(--size,2rem);border-radius:50%;background:var(--sunken);color:var(--text);font-weight:600;font-size:calc(var(--size, 2rem) * .42);overflow:hidden}.ui-avatar.square{border-radius:24%;border:1px solid var(--line);background:var(--panel)}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-avatar.solid{background:var(--av,var(--sunken));color:#fff}.ui-app-icon{display:inline-grid;place-items:center;flex-shrink:0;width:var(--size,2.5rem);height:var(--size,2.5rem);border-radius:calc(var(--size, 2.5rem) * .26);background:var(--av,var(--sunken));color:#fff;font-weight:700;font-size:calc(var(--size, 2.5rem) * .42);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ui-app-icon img{width:100%;height:100%;object-fit:cover}.ui-tabs{display:flex;gap:var(--s5);border-bottom:1px solid var(--line);margin-bottom:var(--s5);overflow-x:auto;scrollbar-width:none}.ui-tabs a{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 0;font-size:var(--t14);color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:.1875rem solid transparent;margin-bottom:-1px}.ui-tabs a:hover{color:var(--ink)}.ui-tabs a[aria-current=page]{color:var(--ink);font-weight:700;border-bottom-color:var(--accent)}.ui-tabs a i{font-style:normal;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--r-pill);background:var(--line);color:var(--text);font-size:.7188rem;font-weight:600;display:inline-grid;place-items:center}.ui-tabs a[aria-current=page] i{background:var(--ink);color:var(--on-accent)}.ui-segmented{display:inline-flex;gap:2px;padding:.1875rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--sunken)}.ui-segmented button{all:unset;box-sizing:border-box;padding:.3125rem .75rem;border-radius:var(--r-pill);font-size:var(--t13);font-weight:500;color:var(--muted);cursor:pointer}.ui-segmented button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--line),var(--shadow-sm)}.ui-segmented button:focus-visible{box-shadow:var(--focus)}.ui-ledger{display:grid}.ui-ledger-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:.75rem 0;border-top:1px solid var(--line)}.ui-ledger-row:first-child{border-top:0}.ui-ledger-row .when{font-size:var(--t13);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-ledger-row .what{min-width:0}.ui-ledger-row .what b{font-weight:600;color:var(--ink)}.ui-ledger-row .what span{display:block;font-size:var(--t13);color:var(--muted)}.ui-ledger-row .amount{text-align:right;display:grid;grid-gap:.25rem;gap:.25rem;justify-items:end;font-weight:600;color:var(--ink)}.ui-refcard{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:var(--s4) var(--s5) var(--s5);min-height:11.25rem;flex-direction:column;gap:var(--s4)}.ui-refcard,.ui-refcard .top{display:flex;justify-content:space-between}.ui-refcard .top{gap:var(--s3);align-items:flex-start}.ui-refcard .product{font-weight:600}.ui-refcard .terms{font-size:var(--t13);color:var(--muted)}.ui-refcard .rate{font-size:var(--t32);font-weight:600;letter-spacing:-.03em;line-height:1}.ui-refcard .label{font-size:var(--t12);color:var(--muted)}.ui-refcard .url{font-size:clamp(1rem,4vw,1.25rem);font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere;font-family:var(--mono)}.ui-refcard-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.ui-steps{display:grid;grid-template-columns:repeat(var(--count,4),minmax(0,1fr));grid-gap:0;gap:0;list-style:none;padding:0;margin:0}.ui-steps li{margin:0;position:relative;padding:1.375rem .75rem 0 0;font-size:var(--t13);color:var(--muted)}.ui-steps li:before{content:"";position:absolute;top:.375rem;left:0;right:0;height:2px;background:var(--line);border-radius:2px}.ui-steps li:after{content:"";position:absolute;top:0;left:0;width:.875rem;height:.875rem;border-radius:50%;background:var(--panel);border:2px solid var(--line-strong)}.ui-steps li.done:before{background:var(--brand)}.ui-steps li.done:after{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 .1875rem var(--panel)}.ui-steps li b{display:block;color:var(--ink);font-weight:600;font-size:var(--t14)}@media (max-width:560px){.ui-steps{grid-template-columns:minmax(0,1fr);gap:var(--s3)}.ui-steps li{padding:0 0 0 26px}.ui-steps li:before{display:none}}.ui-skeleton{border-radius:var(--r-control);background:linear-gradient(90deg,var(--line),var(--sunken),var(--line));background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-tag:has(input:focus-visible){box-shadow:var(--focus)}.ui-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-muted{color:var(--muted)}.ui-text{color:var(--text)}.ui-small{font-size:var(--t13)}.ui-clamp{display:-webkit-box;-webkit-line-clamp:var(--lines,2);-webkit-box-orient:vertical;overflow:hidden}.gap-xs{--gap:var(--s1)}.gap-sm{--gap:var(--s2)}.gap-md{--gap:var(--s3)}.gap-lg{--gap:var(--s4)}.gap-xl{--gap:var(--s5)}.mt-xs{margin-top:var(--s1)}.mt-sm{margin-top:var(--s2)}.mt-md{margin-top:var(--s3)}.mt-lg{margin-top:var(--s4)}.mt-xl{margin-top:var(--s5)}.mt-2xl{margin-top:var(--s6)}.mb-xl{margin-bottom:var(--s5)}.ui-break{overflow-wrap:anywhere}.ui-min0{min-width:0}.ui-pre,.ui-prose{white-space:pre-line}.ui-prose{line-height:1.75}.ui-divided{padding-top:var(--s3);border-top:1px solid var(--line)}.ui-narrow{max-width:35rem}.ui-fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.reward-example{padding:var(--s3) var(--s4);background:var(--sunken);border-radius:var(--r-control)}.reward-example-price{width:8rem}.reward-example-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:2px;gap:2px}.ui-fieldset>legend{padding:0;margin-bottom:var(--s1);font-size:var(--t14);font-weight:600;color:var(--ink)}.ui-label{font-size:var(--t13);font-weight:500;color:var(--text)}.ui-rate{font-size:var(--t24);font-weight:600;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-disclosure>summary{cursor:pointer;font-size:var(--t14);font-weight:500;color:var(--ink)}.ui-disclosure[open]>summary{margin-bottom:var(--s3)}.ui-list{list-style:none;margin:0;padding:0;display:grid}.ui-list-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--line)}.ui-list-row:first-child{border-top:0}@media (max-width:640px){.ui-list-row{flex-direction:column;align-items:stretch}}.ui-link{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ui-link:focus-visible{box-shadow:var(--focus);border-radius:2px}.ui-link:disabled{opacity:.5;cursor:not-allowed}.ui-table.linked tbody tr{position:relative;cursor:pointer}.ui-table.linked td{position:relative}.ui-table.linked td:first-child{position:static}.ui-row-link{position:absolute;inset:0;z-index:0;border-radius:0}.ui-row-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ui-table.linked td a:not(.ui-row-link),.ui-table.linked td button,.ui-table.linked td input,.ui-table.linked td label{position:relative;z-index:1}.ui-table tbody tr.selected td{background:var(--brand-soft)}.ui-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 0 var(--brand)}.ui-sheet-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.ui-sheet-layout.open{grid-template-columns:minmax(0,1fr) 26.25rem}.ui-sheet{position:-webkit-sticky;position:sticky;top:4.5rem;max-height:calc(100vh - 5.5rem);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--lift-2);overflow:hidden}.ui-sheet-h{display:flex;align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem .875rem;border-bottom:1px solid var(--line);background:var(--tint)}.ui-sheet-h h2{font-size:.9688rem;font-weight:600}.ui-sheet-h p{color:var(--muted);font-size:var(--t13);margin-top:2px}.ui-sheet-h>.ui-min0{flex:1 1}.ui-sheet-x{width:1.875rem;height:1.875rem;flex-shrink:0;display:grid;place-items:center;border-radius:var(--r-control);color:var(--muted);text-decoration:none;font-size:1.25rem;line-height:1}.ui-sheet-x:hover{background:var(--hover);color:var(--ink)}.ui-sheet-status{padding:.75rem 1.25rem;border-bottom:1px solid var(--line)}.ui-sheet-body{overflow-y:auto}body:has(.cw-launch) .ui-sheet{max-height:calc(100vh - 4.5rem - 6.25rem)}.ui-sheet-sec{padding:.875rem 1.25rem;border-bottom:1px solid var(--line)}.ui-sheet-sec:last-child{border-bottom:0}.ui-sheet-sec>h3{font-size:var(--t13);font-weight:600;color:var(--muted);margin-bottom:.5rem}.ui-sheet-sec .ui-kv dd,.ui-sheet-sec .ui-kv dt{padding:.4375rem 0;font-size:var(--t13)}.ui-sheet-fig{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.ui-sheet-fig span{display:block;color:var(--muted);font-size:var(--t13)}.ui-sheet-fig b{font-size:2rem;font-weight:800;color:var(--ink);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-sheet-act{display:flex;flex-wrap:wrap;gap:.5rem;padding:.875rem 1.25rem;background:var(--sunken);border-top:1px solid var(--line)}.ui-sheet-act>*{flex:1 1}@media (max-width:1100px){.ui-sheet-layout.open{grid-template-columns:minmax(0,1fr)}.ui-sheet{position:fixed;z-index:40;top:0;right:0;bottom:0;width:min(27.5rem,100vw);max-height:none;border-radius:0;border-width:0 0 0 1px}body:has(.cw-launch) .ui-sheet{max-height:none}}.ui-timeline{list-style:none;margin:0;padding:0;display:grid}.ui-timeline li{position:relative;display:grid;grid-template-columns:1.125rem minmax(0,1fr) auto;grid-gap:.625rem;gap:.625rem;margin:0;padding-bottom:.875rem;font-size:var(--t13)}.ui-timeline li:last-child{padding-bottom:0}.ui-timeline li:before{content:"";position:absolute;left:.5rem;top:1.0625rem;bottom:0;width:2px;background:var(--line)}.ui-timeline li:last-child:before{display:none}.ui-timeline .dot{width:.875rem;height:.875rem;margin-top:2px;border-radius:50%;background:var(--panel);box-shadow:inset 0 0 0 2px var(--line-strong);position:relative;z-index:1}.ui-timeline li.done .dot{background:var(--brand);box-shadow:inset 0 0 0 .1875rem var(--panel),0 0 0 2px var(--brand)}.ui-timeline li.now .dot{background:var(--wait);box-shadow:inset 0 0 0 .1875rem var(--panel),0 0 0 2px var(--wait)}.ui-timeline li.bad .dot{background:var(--bad);box-shadow:inset 0 0 0 .1875rem var(--panel),0 0 0 2px var(--bad)}.ui-timeline b{display:block;color:var(--ink);font-weight:500;font-size:var(--t14)}.ui-timeline span:not(.dot):not(.ui-sr),.ui-timeline time{color:var(--muted)}.ui-timeline time{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-detail-h{display:grid;grid-gap:var(--s2);gap:var(--s2);padding-bottom:var(--s4)}.ui-detail-h .crumbs{display:flex;gap:.375rem;font-size:var(--t13);color:var(--muted)}.ui-detail-h .crumbs a{text-decoration:none}.ui-detail-h .crumbs a:hover{color:var(--ink)}.ui-detail-row{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap}.ui-detail-row>.ui-min0{flex:1 1}.ui-detail-title{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem}.ui-detail-row h1{font-size:1.5rem}.ui-detail-row .facts{display:flex;flex-wrap:wrap;gap:.25rem .875rem;margin-top:.25rem;color:var(--muted);font-size:var(--t14)}.ui-detail-row .facts b{color:var(--ink);font-weight:600}.ui-detail-row .acts{display:flex;flex-wrap:wrap;gap:var(--s2)}.ui-detail-h+.ui-tabs{margin-top:0}.ui-tabs button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 0;font-size:var(--t14);color:var(--muted);white-space:nowrap;border-bottom:.1875rem solid transparent;margin-bottom:-1px;cursor:pointer}.ui-tabs button:hover{color:var(--ink)}.ui-tabs button[aria-selected=true]{color:var(--ink);font-weight:700;border-bottom-color:var(--accent)}.ui-tabs button:focus-visible{box-shadow:var(--focus);border-radius:.25rem}.ui-tabs button i{font-style:normal;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--r-pill);background:var(--line);color:var(--text);font-size:.7188rem;font-weight:600;display:inline-grid;place-items:center}.ui-tabs button[aria-selected=true] i{background:var(--ink);color:var(--on-accent)}.ui-filter{display:inline-flex;align-items:center;gap:0;height:2.75rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.ui-filter>span{padding:0 .25rem 0 .75rem;color:var(--muted);font-size:var(--t13);font-weight:400;white-space:nowrap}.ui-filter select{border:0;box-shadow:none;background:transparent;min-height:2.125rem;width:auto;padding:0 1.75rem 0 .25rem;font-size:var(--t13);font-weight:500}.ui-filter select:focus{box-shadow:none}.ui-filter:focus-within{border-color:var(--accent)}.ui-search{position:relative;width:min(17.5rem,100%)}.ui-search svg{position:absolute;left:.625rem;top:50%;width:.9375rem;height:.9375rem;transform:translateY(-50%);stroke:var(--faint);fill:none;stroke-width:1.7}.ui-search input{padding-left:2rem}.ui-modal{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible;color:var(--ink)}.ui-modal::-webkit-backdrop{background:var(--backdrop)}.ui-modal::backdrop{background:var(--backdrop)}.ui-modal-box{width:min(35rem,calc(100vw - 2rem));max-height:calc(100vh - 4rem);display:flex;flex-direction:column;background:var(--panel);border-radius:var(--r-card);box-shadow:var(--lift-2);overflow:hidden}.ui-modal.wide .ui-modal-box{width:min(47.5rem,calc(100vw - 2rem))}.ui-modal-box>header{display:flex;align-items:flex-start;gap:var(--s3);padding:1.125rem 1.25rem .875rem;border-bottom:1px solid var(--line)}.ui-modal-box>header>div{flex:1 1;min-width:0}.ui-modal-box>header h2{font-size:1rem}.ui-modal-box>header p{color:var(--muted);font-size:var(--t13);margin-top:2px}.ui-modal-x{all:unset;cursor:pointer;width:1.875rem;height:1.875rem;display:grid;place-items:center;border-radius:var(--r-control);color:var(--muted);font-size:1.25rem}.ui-modal-x:hover{background:var(--hover);color:var(--ink)}.ui-modal-x:focus-visible{box-shadow:var(--focus)}.ui-modal-body{padding:1.125rem 1.25rem 1.25rem;overflow-y:auto}.ui-modal-body .ui-section{padding:0;border:0;box-shadow:none;background:none}.ui-chart{margin-top:var(--s2)}.ui-chart-legend{display:flex;justify-content:flex-end;gap:var(--s4);margin-bottom:var(--s2)}.ui-chart-legend span{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--t12);color:var(--muted)}.ui-chart-legend i{width:.875rem;height:0;border-top:2px solid var(--chart-1);display:inline-block}.ui-chart-legend .cmp i{border-top:2px dashed var(--chart-2)}.ui-chart svg{display:block;width:100%;height:auto}.ui-chart .grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.ui-chart .area{fill:var(--chart-1-fill);stroke:none}.ui-chart .line{stroke:var(--chart-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ui-chart .cmp,.ui-chart .line{fill:none;vector-effect:non-scaling-stroke}.ui-chart .cmp{stroke:var(--chart-2);stroke-width:1.5;stroke-dasharray:4 4}.ui-chart .axis{fill:var(--faint);font-size:.6875rem}.ui-chart-empty{display:grid;place-items:center;min-height:10rem;color:var(--muted);font-size:var(--t13)}.ui-figs+.ui-chart,.ui-figs+.ui-chart-empty{padding:var(--s3) var(--s4) 0}.ui-detail-h{padding:1.5rem 1.75rem;margin-bottom:var(--s4);border-radius:var(--r-card);background:linear-gradient(135deg,var(--tint),var(--panel))}.ui-detail-row .ui-app-icon{width:4.25rem;height:4.25rem;border-radius:1.1rem;box-shadow:var(--shadow-icon)}.ui-detail-row h1{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.045em}.ui-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);align-items:center;margin-bottom:var(--s4);padding:1.875rem 2rem;border-radius:var(--r-card);background:var(--ink);color:var(--on-accent)}.ui-hero-l{color:var(--faint);font-size:var(--t13);font-weight:600}.ui-hero-n{margin:.35rem 0;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:800;letter-spacing:-.05em;line-height:1.1}.ui-hero-s{color:var(--line-strong);font-size:var(--t14)}.ui-hero dl{display:grid;margin:0}.ui-hero dl>div{display:flex;justify-content:space-between;gap:var(--s3);padding:.85rem 0;border-top:1px solid var(--text)}.ui-hero dl>div:first-child{border-top:0}.ui-hero dt{color:var(--faint);font-size:var(--t14)}.ui-hero dd{margin:0;font-weight:700}@media (max-width:860px){.ui-hero{grid-template-columns:minmax(0,1fr);gap:var(--s4);padding:1.5rem}}.clamp-text{display:grid;justify-items:start;grid-gap:.35rem;gap:.35rem}.clamp-toggle{padding:.2rem 0;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:var(--t14);font-weight:700;cursor:pointer}.clamp-toggle:hover{text-decoration:underline;text-underline-offset:.1875rem}.clamp-toggle:focus-visible{outline:none;box-shadow:var(--focus);border-radius:.4rem}}@layer tokens, base, legacy, components, layout, page;@layer legacy{:root{--brand:var(--accent);--brand-soft:var(--accent-soft);--ink2:var(--text);--ink3:var(--muted);--line2:var(--line-strong);--panel:var(--surface);--shadow:var(--lift-1)}.muted{color:var(--text)}.faint{color:var(--muted)}.mono{font-family:var(--mono);font-size:var(--t13)}.stack{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3)}.row>*,.stack,.stack>*{min-width:0}.stack>.button,.stack>a.button,.stack>button{justify-self:start}.row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s3)}.between,.row.between{justify-content:space-between}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));grid-gap:var(--s4);gap:var(--s4);align-items:start}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5);min-width:0;overflow-wrap:anywhere}form.card{max-width:45rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding:0 .875rem;border-radius:var(--r-control);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--t13);font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.button.secondary:hover{background:var(--sunken)}.button.danger{background:var(--surface);color:var(--bad);border-color:var(--bad)}.button.danger:hover{background:var(--bad-soft)}.button.large{height:2.75rem;padding:0 1.25rem;font-size:var(--t16)}.button:disabled{opacity:.5;cursor:not-allowed}:where(.shell-main,.site-body) button:not(.button):not(.ui-btn){display:inline-flex;align-items:center;height:2rem;padding:0 .875rem;border-radius:var(--r-control);border:1px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t13);font-weight:600;cursor:pointer;justify-self:start}:where(.shell-main,.site-body) button:not(.button):not(.ui-btn):disabled{opacity:.5;cursor:not-allowed}.pill{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font-size:var(--t12);font-weight:500;white-space:nowrap}.pill.bad,.pill.ok,.pill.wait{border:0;background:none;padding:0;height:auto;font-size:var(--t13)}.pill.ok{color:var(--ok)}.pill.wait{color:var(--wait)}.pill.bad{color:var(--bad)}.pill.brand{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.pill.dot:before{display:none}.text-ok{color:var(--ok)}.text-wait{color:var(--wait)}.text-bad{color:var(--bad)}.notice{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:.625rem var(--s4);border-radius:var(--r-control);border:1px solid var(--line);background:var(--sunken);color:var(--text);font-size:var(--t13)}.notice.wait{background:var(--wait-soft);border-color:var(--wait);color:var(--ink)}.notice.bad{background:var(--bad-soft);border-color:var(--bad);color:var(--ink)}.inline{display:inline-flex;align-items:center;gap:var(--s2);font-weight:400;color:var(--ink)}.inline input{width:auto;flex-shrink:0}.table{width:100%;border-collapse:collapse;font-size:var(--t13)}.table th{text-align:left;font-weight:500;font-size:var(--t12);color:var(--muted);padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule);white-space:nowrap}.table td{padding:.625rem var(--s3) .625rem 0;border-bottom:1px solid var(--line);vertical-align:top}.table tr:last-child td{border-bottom:0}.table .r{text-align:right;padding-right:0}.table-wrap{overflow-x:auto}.kv{display:grid;grid-template-columns:8.75rem minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:.5625rem 0;border-top:1px solid var(--line);font-size:var(--t13)}.kv>:first-child{color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--s4) var(--s5);gap:var(--s4) var(--s5)}.form-grid .field{display:grid;grid-gap:.375rem;gap:.375rem;align-content:start}.form-grid .full{grid-column:1/-1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chip-group{display:flex;flex-wrap:wrap;gap:.375rem}.chip{display:inline-flex;align-items:center;height:1.75rem;padding:0 .625rem;border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface);font-size:var(--t13);font-weight:500;color:var(--text);cursor:pointer;text-decoration:none}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.chip:has(input:focus-visible){box-shadow:var(--focus)}.segmented{display:inline-flex;gap:0;padding:0;border:1px solid var(--ink);border-radius:var(--r-control);background:var(--surface);justify-self:start}.segmented button{all:unset;box-sizing:border-box;padding:.3125rem .75rem;border-radius:0;font-size:var(--t13);font-weight:500;color:var(--text);cursor:pointer}.segmented button[aria-selected=true]{background:var(--ink);color:var(--on-accent)}.input-icon{position:relative}.input-icon svg{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);color:var(--muted)}.input-icon input{padding-left:2rem}.input-prefix{display:flex;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);overflow:hidden}.input-prefix span{padding:.375rem .25rem .375rem .625rem;color:var(--muted);background:var(--sunken);border-right:1px solid var(--line)}.input-prefix input{border:0;border-radius:0}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}details{border-top:1px solid var(--line);padding-top:var(--s3)}details[open]>summary{margin-bottom:var(--s3)}.product-console{display:flex;flex-direction:column;gap:var(--s4)}.integration-panel{display:grid;grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s1)}.integration-events{margin:0;padding:0;list-style:none}.integration-events li{padding:var(--s3) 0;border-top:1px solid var(--line);margin:0}.integration-events time{font-size:var(--t12);color:var(--muted)}.brand{font-family:var(--font);font-weight:800;letter-spacing:-.04em;font-size:1.125rem;text-decoration:none;color:var(--ink)}.brand:after{content:"";display:inline-block;width:.375rem;height:.375rem;margin-left:2px;border-radius:50%;background:var(--logo);vertical-align:baseline}}@layer layout{.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh;background:var(--canvas)}.shell-side{padding:1.25rem .875rem;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:1rem;margin:1rem 0 1rem 1rem;height:calc(100vh - 2rem);overflow-y:auto;font-size:var(--t14);background:var(--panel);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line)}.shell-ws{display:flex;align-items:center;gap:.75rem;padding:.625rem;margin-bottom:.75rem;border-radius:var(--r-object);background:var(--sunken);text-decoration:none}.shell-ws:hover{background:var(--hover)}.shell-ws-logo{width:1.875rem;height:1.875rem;border-radius:.5rem;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:800;font-size:1rem;position:relative;flex-shrink:0}.shell-ws-logo:after{content:"";position:absolute;right:.3125rem;bottom:.375rem;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--logo)}.shell-ws-name{display:grid;line-height:1.25;min-width:0}.shell-ws-name b{color:var(--ink);font-size:var(--t14);font-weight:700;letter-spacing:-.02em}.shell-ws-name span{color:var(--muted);font-size:var(--t12)}.shell-ws-name span.admin{color:var(--wait);font-weight:600}.shell-side nav{display:grid;grid-gap:1px;gap:1px}.shell-side nav a{display:flex;align-items:center;gap:.75rem;height:2.75rem;padding:0 .75rem;border-radius:var(--r-object);color:var(--muted);font-weight:600;text-decoration:none;min-width:0}.shell-side nav a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-side nav a svg{color:var(--muted);flex-shrink:0}.shell-side nav a:hover{background:var(--hover);color:var(--ink)}.shell-side nav a[aria-current=page]{background:var(--tint);color:var(--brand-ink);font-weight:700}.shell-side nav a[aria-current=page] svg{color:var(--accent)}.shell-side nav a .ui-count{margin-left:auto}.shell-side h6{display:flex;justify-content:space-between;align-items:center;margin:1.125rem .625rem .375rem;font-size:var(--t12);font-weight:600;color:var(--muted)}.shell-side h6 a{all:unset;cursor:pointer;color:var(--muted);font-size:1rem;line-height:1;padding:0 2px}.shell-side h6 a:hover{color:var(--ink)}.shell-side h6 a:focus-visible{box-shadow:var(--focus)}.shell-side nav a.p{font-size:.8438rem}.shell-side nav a.p .w{margin-left:auto;width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0;background:var(--ok)}.shell-side nav a.p .w.wait{background:var(--wait)}.shell-side nav a.p .w.bad{background:var(--bad)}.shell-side .bot{margin-top:auto;display:flex;align-items:center;gap:.625rem;padding:.625rem;border-radius:var(--r-object);background:var(--sunken);border:0;font-size:var(--t12);line-height:1.4;color:var(--muted);min-width:0}.shell-side .bot>span{display:grid;min-width:0}.shell-side .bot b{color:var(--ink);font-size:var(--t13)}.shell-side .bot .email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-body{min-width:0;background:transparent}.shell-top{height:4.5rem;display:flex;align-items:center;gap:.75rem;padding:0 var(--s6);position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--canvas)}.shell-brand-m{display:none}.shell-crumb{flex:1 1;display:flex;align-items:center;gap:.5rem;font-size:var(--t14);color:var(--muted);min-width:0}.shell-crumb i{font-style:normal;color:var(--faint)}.shell-crumb b{color:var(--ink);font-weight:500}.shell-search{display:flex;align-items:center;gap:.5rem;width:20rem;height:2.75rem;padding:0 1rem;border-radius:var(--r-pill);background:var(--panel);border:1px solid var(--line);color:var(--faint);font:inherit;font-size:var(--t13);cursor:pointer}.shell-search:hover{border-color:var(--line-strong)}.shell-search span{flex:1 1;text-align:left}.palette kbd,.shell-search kbd{font:.6875rem var(--font);padding:1px .3125rem;border-radius:.3125rem;border:1px solid var(--line-strong);color:var(--muted)}.shell-ic{width:2.75rem;height:2.75rem;display:grid;place-items:center;color:var(--text);border-radius:50%;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border:0;cursor:pointer}.shell-ic:hover{background:var(--hover);color:var(--ink)}.shell-me{display:inline-flex;text-decoration:none;margin-left:.25rem}.shell-notif{position:relative;display:inline-flex}.shell-notif-dot{position:absolute;top:1px;right:1px;min-width:.9375rem;height:.9375rem;padding:0 .1875rem;border-radius:62.4375rem;background:var(--bad);color:#fff;font-size:.625rem;font-weight:700;line-height:.9375rem;text-align:center;font-style:normal;box-shadow:0 0 0 2px var(--surface)}.shell-notif-menu{position:absolute;top:calc(100% + .375rem);right:0;z-index:40;width:min(20rem,calc(100vw - 1.5rem));background:var(--panel);border:1px solid var(--line);border-radius:var(--r-object);box-shadow:var(--lift-2);overflow:hidden}.shell-notif-menu h6{margin:0;padding:.625rem .875rem;font-size:var(--t12);font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.shell-notif-menu ul{list-style:none;margin:0;padding:.375rem;max-height:22.5rem;overflow-y:auto}.shell-notif-menu li{margin:0}.shell-notif-menu li a{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:.5625rem .625rem;border-radius:var(--r-control);color:var(--ink);text-decoration:none;font-size:var(--t13)}.shell-notif-menu li a:hover{background:var(--hover)}.shell-notif-menu li a .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-notif-menu li a time{flex-shrink:0;color:var(--muted);font-size:var(--t12)}.shell-notif-empty{margin:0;padding:1rem .875rem;color:var(--muted);font-size:var(--t13)}.shell-wsswitch{display:flex;gap:2px;padding:.25rem;margin-bottom:.75rem;border-radius:var(--r-pill);background:var(--sunken);border:0}.shell-wsswitch button{flex:1 1;height:2.25rem;border:0;border-radius:var(--r-pill);background:none;color:var(--muted);font:inherit;font-size:var(--t13);font-weight:600;cursor:pointer}.shell-wsswitch button:hover:not([aria-pressed=true]):not(:disabled){color:var(--ink)}.shell-wsswitch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.shell-wsswitch button:disabled{cursor:default;opacity:.7}.shell-main{min-width:0;padding:0 var(--s6) 6.5rem}.shell-main>.content{max-width:var(--content);margin-inline:auto;padding-top:.5rem}.shell-tabs{display:none}.palette-backdrop{position:fixed;inset:0;z-index:50;background:var(--backdrop);display:grid;place-items:start center;padding-top:14vh}.palette{width:min(35rem,calc(100vw - 2rem));background:var(--panel);border-radius:.875rem;box-shadow:var(--lift-2);overflow:hidden}.palette-input{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;border-bottom:1px solid var(--line);color:var(--muted)}.palette-input input{border:0;box-shadow:none;background:none;height:3.125rem;padding:0;font-size:.9375rem}.palette-input input:focus{box-shadow:none}.palette-list{list-style:none;margin:0;padding:.375rem;max-height:22.5rem;overflow-y:auto}.palette-list li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.5625rem .625rem;border-radius:var(--r-control);cursor:pointer;color:var(--ink)}.palette-list li small{color:var(--muted);font-size:var(--t12)}.palette-list li[aria-selected=true]{background:var(--hover)}.palette-list .palette-empty{color:var(--muted);cursor:default}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.shell-side{display:none}.shell-body{margin-top:0;border:0;border-radius:0}.shell-top{padding:0 var(--s4);border-radius:0}.shell-brand-m{display:inline-flex}.shell-crumb{display:none}.shell-search{width:2.125rem;padding:0;justify-content:center;margin-left:auto;background:none;border:0;color:var(--text)}.shell-search kbd,.shell-search span{display:none}.shell-main{padding:0 var(--s4) 6.5rem}.shell-main>.content{padding-top:var(--s5)}.shell-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0 0;z-index:20;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line)}.shell-tabs a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;font-size:.6875rem;color:var(--muted);text-decoration:none}.shell-tabs a[aria-current=page]{color:var(--accent);font-weight:700}.kv{grid-template-columns:6.875rem minmax(0,1fr)}.kv>:nth-child(3){grid-column:2}}.site{min-height:100vh;background:var(--surface)}.site-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);max-width:80rem;margin:0 auto;padding:0 var(--s6);height:3.75rem}.site:has(.site-nav)>.site-nav{border-bottom:1px solid var(--rule);max-width:none;padding:0 max(var(--s6),calc((100vw - 80rem) / 2))}.site-nav .links{display:flex;gap:var(--s5);font-size:var(--t14)}.site-nav .links a{text-decoration:none;color:var(--text)}.site-nav .links a:hover{color:var(--ink)}.site-body{max-width:80rem;margin:0 auto;padding:var(--s4) var(--s6) var(--s8)}.site-foot{border-top:2px solid var(--rule)}.site-foot>div{max-width:80rem;margin:0 auto;padding:var(--s5) var(--s6);display:flex;flex-wrap:wrap;gap:var(--s5);font-size:var(--t13)}.site-foot a,.site-foot>div{color:var(--muted)}@media (max-width:720px){.site-nav{padding:var(--s4)}.site-nav .links{display:none}.site-body{padding:var(--s3) var(--s4) var(--s7)}.site-foot>div{padding:var(--s4)}}.auth-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:var(--bg)}.auth-shell>.brand{padding:var(--s5) var(--s6)}.auth-body{width:100%;max-width:27.5rem;margin:0 auto;padding:var(--s6) var(--s4) var(--s8)}.auth-body h1{font-size:var(--t24)}.auth-body>p{margin:var(--s2) 0 var(--s5)}.auth-body form.ui-card{max-width:none}.consent-footer{padding:var(--s4) var(--s6) var(--s5);font-size:var(--t12);color:var(--muted)}.shell+.consent-footer{padding-left:calc(var(--sidebar) + var(--s7))}.consent-footer>.button.secondary,.consent-footer>.ui-btn.secondary{all:unset;cursor:pointer;color:var(--muted);text-decoration:underline;font-size:var(--t12)}.consent-footer .consent-card{position:fixed;right:var(--s5);bottom:var(--s5);z-index:30;width:min(26.25rem,calc(100vw - 2.5rem));max-height:calc(100vh - 2.5rem);overflow-y:auto;box-shadow:var(--lift-2)}@media (max-width:860px){.shell+.consent-footer{padding:var(--s4) var(--s4) 6.25rem}.consent-footer .consent-card{position:static;width:auto;max-height:none;margin-top:var(--s3);box-shadow:none}}}@layer page{.display{font-family:var(--serif);font-size:clamp(1.875rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.lede{font-size:var(--t16);line-height:1.7;color:var(--text);max-width:37.5rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s7);gap:var(--s7);align-items:center;padding:var(--s7) 0 var(--s8)}.landing-hero .ui-inline{margin-top:var(--s5)}.landing-proof{position:relative;display:grid;grid-gap:var(--s3);gap:var(--s3)}.landing-proof .ui-refcard{max-width:23.75rem}.landing-proof .ledger-card{max-width:26.25rem;margin:0 0 0 auto;position:relative;z-index:2}.landing-band{border-top:2px solid var(--rule);padding:var(--s7) 0}.landing-band h2{font-family:var(--serif);font-size:var(--t24);letter-spacing:-.02em}.landing-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:var(--s6);gap:var(--s6);margin-top:var(--s5)}.landing-columns h3{font-size:var(--t16);margin-bottom:var(--s2)}.landing-columns p{color:var(--text)}@media (max-width:900px){.landing-hero{grid-template-columns:minmax(0,1fr);padding-top:var(--s5)}.landing-proof .ledger-card{margin-left:var(--s5)}}.campaign-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.9fr);grid-gap:var(--s7);gap:var(--s7);align-items:start;padding:var(--s5) 0 var(--s6)}.campaign-hero .identity{display:flex;gap:var(--s4);align-items:center}.campaign-hero .identity img{width:4.5rem;height:4.5rem;border-radius:1rem;border:1px solid var(--line)}.terms-card{position:-webkit-sticky;position:sticky;top:var(--s5)}.terms-card .rate{font-family:var(--serif);font-size:var(--t44);font-weight:700;letter-spacing:-.04em;line-height:1}@media (max-width:900px){.campaign-hero{grid-template-columns:minmax(0,1fr)}.terms-card{position:static}}.campaign-card{display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.campaign-card .head{display:flex;gap:var(--s3);align-items:center}.campaign-card .head img{width:2.75rem;height:2.75rem;border-radius:.6875rem;border:1px solid var(--line)}.campaign-card .rate{margin-left:auto;font-family:var(--serif);font-size:var(--t20);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.campaign-card .foot{display:flex;justify-content:space-between;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t12);color:var(--muted)}.store-preview{display:grid;grid-gap:var(--s4);gap:var(--s4)}.store-head{display:flex;gap:var(--s4);align-items:center}.store-icon{width:4rem;height:4rem;border-radius:1rem;border:1px solid var(--line);flex-shrink:0}.store-title{font-size:var(--t16);font-weight:600}.stars{display:inline-flex;color:#E8A317}.shots{display:flex;gap:var(--s3);overflow-x:auto;padding-bottom:.375rem;scroll-snap-type:x mandatory}.shots img{height:18.75rem;width:auto;border-radius:var(--r-object);border:1px solid var(--line);scroll-snap-align:start;flex-shrink:0;background:var(--sunken)}.store-desc{color:var(--text);white-space:pre-line}.store-block{display:grid;grid-gap:var(--s2);gap:var(--s2)}.store-block p{color:var(--text);white-space:pre-line}.review{display:grid;grid-gap:.25rem;gap:.25rem;padding:var(--s3) 0;border-top:1px solid var(--line)}.review p{color:var(--text)}.hit-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--line);border-radius:0;overflow:hidden}.hit-list li{margin:0}.hit-list li+li{border-top:1px solid var(--line)}.hit-list button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:var(--s3);padding:.625rem var(--s4);cursor:pointer}.hit-list button:focus-visible,.hit-list button:hover{background:var(--sunken)}.hit-list img{border-radius:.625rem;flex-shrink:0}.hit-main{display:grid;min-width:0;flex:1 1}.hit-main span{font-size:var(--t12);color:var(--muted)}.hit-rating{display:inline-flex;align-items:center;gap:.1875rem;font-size:var(--t13);color:var(--text)}@media (max-width:720px){.shots img{height:220px}}.thread-row{display:flex;align-items:center;gap:var(--s3);padding:.875rem var(--s4);text-decoration:none;border-top:1px solid var(--line)}.thread-row:first-child{border-top:0}.thread-row:hover{background:var(--sunken)}.thread-main{display:grid;min-width:0;flex:1 1}.thread-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-main span,.thread-side{font-size:var(--t12);color:var(--muted)}.thread-side{display:grid;justify-items:end;grid-gap:.25rem;gap:.25rem}.unread{min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:62.4375rem;background:var(--brand);color:var(--on-brand);font-size:.6875rem;font-weight:700;display:grid;place-items:center}.chat{display:grid;padding:0;overflow:hidden}.chat-policy{padding:.625rem var(--s4);background:var(--sunken);border-bottom:1px solid var(--line);font-size:var(--t12);color:var(--text)}.bubbles{list-style:none;padding:var(--s4);grid-gap:var(--s3);gap:var(--s3);max-height:60vh;overflow-y:auto}.bubbles,.bubbles li{margin:0;display:grid}.bubbles li{justify-items:start;grid-gap:.1875rem;gap:.1875rem}.bubbles li.mine{justify-items:end}.bubble{max-width:min(35rem,85%);padding:.5625rem .8125rem;border-radius:var(--r-control);background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.bubbles li.mine .bubble{background:var(--accent);color:var(--on-accent)}.bubble.trial{display:grid;grid-gap:.25rem;gap:.25rem;border:1px dashed var(--line-strong)}.bubble.trial,.bubbles li.mine .bubble.trial{background:var(--sunken);color:var(--ink)}.bubble.trial code{font-size:var(--t16);letter-spacing:.04em}.bubbles .meta{font-size:.6875rem;color:var(--muted)}.composer{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);border-top:1px solid var(--line)}.composer-row{display:flex;gap:var(--s2);align-items:flex-end}.composer-row textarea{resize:none;min-height:2.75rem}.tool{border:0;padding:var(--s2) var(--s4) 0}.tool summary{font-size:var(--t13);color:var(--text)}.star-input{display:flex;gap:.25rem;color:#E8A317}.star-input button{all:unset;cursor:pointer;padding:2px;border-radius:.375rem}.star-input button:focus-visible{box-shadow:var(--focus)}.docs-guide{max-width:51.25rem;min-width:0}.docs-guide details,.docs-guide section{grid-template-columns:minmax(0,1fr);min-width:0}.docs-guide pre{max-width:100%}.docs-guide :is(p,li,td,th,summary){overflow-wrap:anywhere}.docs-guide table{display:block;overflow-x:auto}.docs-guide>h1{font-family:var(--serif);font-size:clamp(1.75rem,3.2vw,2.25rem);letter-spacing:-.03em;margin:var(--s3) 0}.docs-guide>p{color:var(--text)}.docs-guide section{padding:var(--s5) 0;border-top:2px solid var(--rule);margin-top:var(--s6);display:grid;grid-gap:var(--s3);gap:var(--s3)}.docs-guide section h2{font-size:var(--t20)}.docs-guide table{width:100%;border-collapse:collapse;font-size:var(--t13)}.docs-guide th{text-align:left;font-weight:500;font-size:var(--t12);color:var(--muted);padding:0 var(--s3) var(--s2) 0}.docs-guide td{padding:.5625rem var(--s3) .5625rem 0;border-top:1px solid var(--line);vertical-align:top}.docs-toc{display:flex;flex-wrap:wrap;gap:.375rem;margin:var(--s5) 0 var(--s1)}.docs-toc a{padding:.25rem .625rem;border-radius:var(--r-control);border:1px solid var(--line-strong);font-size:var(--t13);text-decoration:none;color:var(--text)}.docs-toc a:hover{border-color:var(--line-strong);color:var(--ink)}.legal{max-width:47.5rem}.legal h1{font-family:var(--serif);font-size:var(--t32);letter-spacing:-.03em}.legal h2{font-size:var(--t16);margin-top:var(--s6)}.legal li,.legal p{color:var(--text);line-height:1.75}.legal ol,.legal ul{margin-top:var(--s2)}.legal .draft{margin:var(--s4) 0 var(--s5)}.refcard-slot{max-width:27.5rem}.legal-meta{margin-top:var(--s2)}.legal-meta,.legal-related{font-size:var(--t13);color:var(--muted)}.legal-related{margin-top:var(--s7)}.legal-blank{background:var(--wait-soft);color:var(--ink);padding:0 .25rem;border-radius:.25rem}.legal .ui-table-wrap{margin-top:var(--s3)}.legal .ui-table th[scope=row]{width:34%;font-weight:600;color:var(--ink)}.recon-chart{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:.1875rem;gap:.1875rem;align-items:end;height:5.5rem;border-bottom:1px solid var(--line)}.recon-chart>div{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.recon-chart i{display:block;border-radius:2px 2px 0 0}.recon-chart i.matched{background:var(--ink)}.recon-chart i.recorded{background:var(--faint)}.recon-chart i.filled{background:var(--wait)}.recon-chart i.empty{background:var(--line)}.legend{display:inline-block;width:.5rem;height:.5rem;border-radius:2px;margin-right:.3125rem;vertical-align:middle}.legend.matched{background:var(--ink)}.legend.filled{background:var(--wait)}.share-bar{display:block;height:.375rem;border-radius:.1875rem;background:var(--sunken);overflow:hidden;margin-top:.4375rem}.share-bar i{display:block;height:100%;background:var(--ink)}.steps-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:var(--s5);gap:var(--s5)}.steps-grid li{margin:0}.steps-grid p{margin-top:.375rem;color:var(--text)}.stat-row{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);list-style:none;padding:var(--s3) 0;margin:0;border-top:2px solid var(--rule);border-bottom:1px solid var(--line)}.stat-row li{margin:0;display:grid}.stat-row span{font-size:var(--t12);color:var(--muted)}.stat-row b{font-family:var(--serif);font-size:var(--t20);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dev-home>.dev-todos:first-child,.dev-home>.ui-figs:first-child,.dev-home>.ui-section:first-child,.dev-home>.ui-split:first-child{margin-top:var(--s5)}.dev-home{display:flex;flex-direction:column;gap:var(--s5)}.dev-count{font-weight:500;font-size:var(--t20);color:var(--muted);letter-spacing:-.01em}.dev-todos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s3);gap:var(--s3)}.dev-todo{display:flex;align-items:flex-start;gap:var(--s3);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);box-shadow:var(--shadow-sm)}.dev-todo-ico{flex:none;width:2.25rem;height:2.25rem;border-radius:var(--r-control);display:grid;place-items:center;background:var(--sunken);color:var(--muted)}.dev-todo.bad .dev-todo-ico{background:var(--bad-soft);color:var(--bad)}.dev-todo.wait .dev-todo-ico{background:var(--wait-soft);color:var(--wait)}.dev-todo .body{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.dev-todo .body b{font-weight:600;color:var(--ink);font-size:var(--t14)}.dev-todo .body .sub{font-size:var(--t13);color:var(--muted);overflow:hidden;text-overflow:ellipsis}.dev-todo .act{flex:none;align-self:center}.dev-todo .act a{font-size:var(--t13);color:var(--brand);text-decoration:none;white-space:nowrap}.dev-todo .act a:hover{text-decoration:underline}.dev-todo-mark{width:.375rem;height:.375rem;border-radius:50%;flex:none;background:transparent;margin-right:2px}.dev-todo-mark.bad{background:var(--bad)}.dev-todo-mark.wait{background:var(--wait)}.dev-todo-prod{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted)}.dev-chart{margin-top:var(--s4)}.dev-chart-head{display:flex;justify-content:flex-end;gap:var(--s4);margin-bottom:var(--s2)}.dev-chart-legend{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--t12);color:var(--muted)}.dev-chart-legend i{width:.875rem;height:0;border-top:2px solid var(--chart-1);display:inline-block}.dev-chart-legend.cmp i{border-top:2px dashed var(--chart-2)}.dev-chart svg{display:block;width:100%;height:auto}.dev-chart .grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4}.dev-chart .area{fill:var(--chart-1-fill);stroke:none}.dev-chart .line{fill:none;stroke:var(--chart-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dev-chart .cmp{fill:none;stroke:var(--chart-2);stroke-width:1.5;stroke-dasharray:4 4}.dev-chart .axis{fill:var(--faint);font-size:.6875rem}.dev-chart-empty{display:grid;place-items:center;min-height:10rem;color:var(--muted);font-size:var(--t13);margin-top:var(--s4)}.dev-prod-link{display:inline-flex;align-items:center;gap:.5625rem;min-width:0;text-decoration:none;color:var(--ink)}.dev-prod-link .n{display:grid;min-width:0}.dev-prod-link .n b{font-weight:600;color:var(--ink)}.dev-prod-link .n .sub{font-size:var(--t12);color:var(--muted)}.dev-perf-who{display:inline-flex;align-items:center;gap:.5625rem;min-width:0}.dev-perf-who .n{display:grid;min-width:0}.dev-perf-who .n b{font-weight:600;color:var(--ink)}.dev-perf-who .n .sub{font-size:var(--t12);color:var(--muted)}.dev-prod-kicker{display:inline-flex;align-items:center}.dev-prod-url{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-kv-total{color:var(--ink);font-weight:700}}@layer page{}@layer page{}@layer page{}@layer page{.ui-kv dd:has(.dev-kv-total),.ui-kv dt:has(.dev-kv-total){border-top:1px solid var(--line-strong);padding-top:.6875rem}.dev-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad-panel);box-shadow:var(--shadow-sm)}.dev-panel+.dev-panel{margin-top:var(--s5)}.dev-panel>div>h2,.dev-panel>h2{font-size:var(--t16);font-weight:600;color:var(--ink)}.dev-waiting{display:flex;align-items:center;gap:.5rem;font-size:var(--t13);color:var(--text)}.dev-pulse{width:.5rem;height:.5rem;border-radius:50%;background:var(--wait);flex:none;animation:dev-pulse 1.4s ease-in-out infinite}@keyframes dev-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dev-pulse{animation:none}}@media (max-width:860px){.dev-todos{grid-template-columns:1fr}}.dev-integ{display:grid;grid-template-columns:16.25rem minmax(0,1fr);grid-gap:var(--s5);gap:var(--s5);align-items:start}.dev-integ>.ui-min0>.ui-section:first-child{margin-top:0}.dev-integ .ui-section{scroll-margin-top:4.5rem}.dev-steps{position:-webkit-sticky;position:sticky;top:4.5rem;padding:var(--s4);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.dev-steps-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s3)}.dev-steps-h b{color:var(--ink);font-size:var(--t14)}.dev-steps-h span{color:var(--muted);font-size:var(--t12)}.dev-steps ol{list-style:none;margin:0;padding:0;display:grid}.dev-steps li{margin:0;position:relative}.dev-steps li+li:before{content:"";position:absolute;left:.8125rem;top:-.5rem;height:1rem;width:2px;background:var(--line)}.dev-steps li.done+li:before{background:var(--brand)}.dev-steps a{display:flex;gap:.625rem;align-items:flex-start;padding:.5rem .375rem;border-radius:var(--r-control);color:inherit;text-decoration:none}.dev-steps a:hover{background:var(--hover)}.dev-steps .n{width:1rem;height:1rem;margin:2px 0 0 .25rem;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:.625rem;font-weight:700;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--panel);position:relative;z-index:1}.dev-steps li.done .n{background:var(--brand);color:var(--on-brand);box-shadow:none}.dev-steps .t{display:grid;min-width:0}.dev-steps .t b{color:var(--ink);font-size:var(--t13);font-weight:600}.dev-steps .t span{color:var(--muted);font-size:var(--t12)}.dev-steps .dev-waiting{margin-top:var(--s3);font-size:var(--t12)}@media (max-width:960px){.dev-integ{grid-template-columns:minmax(0,1fr)}.dev-steps{position:static}}}.cf-onboarding-block+.cf-onboarding-block{margin-top:var(--s4)}.cf-onboarding-role{margin:0 0 var(--s2);color:var(--muted);font-size:var(--t12);font-weight:600}.cf-onboarding{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.cf-onb-step{display:flex;gap:.75rem;align-items:center;padding:.625rem .5rem;border-radius:var(--r-control)}.cf-onb-step:hover{background:var(--hover)}.cf-onb-mark{flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;color:var(--on-brand);background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.cf-onb-step.done .cf-onb-mark{background:var(--brand);box-shadow:none}.cf-onb-step.optional .cf-onb-mark{box-shadow:inset 0 0 0 1.5px var(--line)}.cf-onb-body{display:grid;min-width:0;flex:1 1;grid-gap:2px;gap:2px}.cf-onb-top{display:flex;gap:.5rem;align-items:center}.cf-onb-top b{color:var(--ink);font-size:var(--t13);font-weight:600}.cf-onb-step.done .cf-onb-top b,.cf-onb-why{color:var(--muted)}.cf-onb-why{font-size:var(--t12);overflow-wrap:anywhere}.cf-onb-go{flex-shrink:0;align-self:center;color:var(--brand);font-size:var(--t12);font-weight:600;text-decoration:none;white-space:nowrap}.cf-onb-go:hover{text-decoration:underline}@layer page{.dev-todos{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s4)}.dev-todo{align-items:center;padding:1.125rem 1.25rem;border:0;border-radius:var(--r-object);box-shadow:inset 0 0 0 1px var(--line)}.dev-todo-ico{width:2.875rem;height:2.875rem;border-radius:1rem}.dev-todo .body b{font-size:.9375rem;letter-spacing:-.025em}.dev-todo .act a{color:var(--accent);font-weight:700}.dev-prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:var(--s4);gap:var(--s4)}.dev-prod-card{display:flex;flex-direction:column;gap:var(--s4);padding:1.5rem;border-radius:var(--r-object);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:inherit;text-decoration:none;transition:box-shadow .15s,background .15s}.dev-prod-card:hover{background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint2)}.dev-prod-card:focus-visible{outline:none;box-shadow:var(--focus)}.dev-prod-head{display:flex;align-items:center;gap:var(--s3);min-width:0}.dev-prod-head .n{display:grid;min-width:0}.dev-prod-head .n b{color:var(--ink);font-size:1.1875rem;font-weight:800;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-prod-head .n .sub{color:var(--muted);font-size:var(--t13)}.dev-prod-pills{display:flex;flex-wrap:wrap;gap:var(--s2)}.dev-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:auto;padding-top:var(--s3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--t14)}.dev-prod-foot b{color:var(--ink)}.dev-signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--s3);gap:var(--s3);margin:0 0 var(--s5);padding:0;list-style:none}.dev-signal{display:grid;grid-gap:.25rem;gap:.25rem;align-content:start;padding:1.125rem 1.25rem;border-radius:var(--r-object);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.dev-signal .l{color:var(--muted);font-size:var(--t13);font-weight:600}.dev-signal b{color:var(--ink);font-size:1.375rem;font-weight:800;letter-spacing:-.035em}.dev-signal .d{color:var(--muted);font-size:var(--t13)}.dev-signal .ui-status{justify-self:start;margin-top:.375rem}.dev-signal.bad{background:var(--bad-soft);box-shadow:none}.dev-signal.wait{background:var(--wait-soft);box-shadow:none}@media (prefers-reduced-motion:reduce){.dev-prod-card{transition:none}}}@layer page{.cr-reflink{display:grid;grid-gap:var(--s4);gap:var(--s4);padding:var(--pad-panel);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.cr-reflink-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3)}.cr-reflink-product{font:600 1.125rem/1.3 var(--font);color:var(--ink);display:block;letter-spacing:-.01em;overflow-wrap:anywhere}.cr-reflink-terms{display:block;font-size:var(--t12);color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.cr-reflink-rate{font:600 1.5rem/1 var(--font);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.cr-reflink-url{display:grid;grid-gap:.1875rem;gap:.1875rem}.cr-reflink-url .mono{font-family:var(--mono);font-size:var(--t13);color:var(--ink);word-break:break-all}.cr-figs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.cr-figs>li{min-width:0;padding:.875rem 1.125rem .75rem;border-left:1px solid var(--line);margin-left:-1px}.cr-figs>li>span{display:block;color:var(--muted);font-size:var(--t13)}.cr-figs>li>b{display:block;margin-top:2px;font:600 1.25rem/1.25 var(--font);color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-section .cr-figs{box-shadow:none}.cr-campaign{padding:var(--pad-panel);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.cr-campaign+.cr-campaign{margin-top:var(--s4)}.cr-campaign-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3)}.cr-campaign-h h2{font:600 1rem/1.3 var(--font);color:var(--ink);letter-spacing:-.01em}.cr-rate{font:600 1.25rem/1 var(--font);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-right:.375rem}.cr-create{padding:var(--pad-panel);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.cr-create>form h2,.cr-create>h2{font:600 1rem/1.3 var(--font);color:var(--ink);letter-spacing:-.01em}.cr-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.625rem 0;margin:0 0 -1px;cursor:pointer;color:var(--muted);font-size:var(--t14);display:inline-flex;align-items:center;gap:.375rem;border-bottom:2px solid transparent}.cr-tab:hover{color:var(--ink)}.cr-tab[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.cr-tab>i{font-style:normal;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--r-pill);background:var(--line);color:var(--text);font-size:.7188rem;font-weight:600;display:inline-grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-tab[aria-current=page]>i{background:var(--accent);color:var(--on-accent)}.cr-fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.cr-fieldset>legend{padding:0}@media (max-width:640px){.cr-campaign-h,.cr-reflink-h{flex-direction:column}}.cr-nowrap{white-space:nowrap}.cre-earn{display:flex;flex-direction:column;gap:.35rem;padding:1.875rem 2rem;border-radius:var(--r-card);background:var(--ink);color:var(--on-accent)}.cre-earn-l{color:var(--faint);font-size:var(--t13);font-weight:600}.cre-earn-n{font-size:clamp(2.75rem,4vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1.1}.cre-earn-s{color:var(--line-strong);font-size:var(--t14)}.cre-earn-meter{height:.75rem;margin-top:1.5rem;border-radius:var(--r-pill);background:var(--text);overflow:hidden}.cre-earn-meter i{display:block;height:100%;border-radius:var(--r-pill);background:var(--accent)}.cre-earn-p{display:flex;justify-content:space-between;gap:var(--s3);margin-top:.5rem;color:var(--faint);font-size:var(--t13)}}