@font-face{font-family:Inter;src:url(/fonts/Inter-latin.woff2)format("woff2");font-weight:100 900;font-display:optional}@font-face{font-family:Inter Late;src:url(/fonts/Inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}html.font-late{--font-body:"Inter Late","Inter Fallback",system-ui,sans-serif}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:106.3%;ascent-override:91.2%;descent-override:22.7%;line-gap-override:0%;font-weight:100 400}@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:107.5%;ascent-override:90.2%;descent-override:22.4%;line-gap-override:0%;font-weight:500}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Helvetica Neue Bold),local(Liberation Sans Bold);size-adjust:101%;ascent-override:96%;descent-override:23.9%;line-gap-override:0%;font-weight:600 900}:root{--color-action-primary:var(--color-gray-light-950);--color-action-primary-hover:var(--color-gray-light-800);--color-avatar-bg:#f5f5f5;--color-avatar-contrast-border:#00000014;--color-base-white:#fff;--color-bg-disabled:#f5f5f5;--color-bg-disabled-subtle:#fafafa;--color-bg-overlay:#0a0d12;--color-bg-primary:var(--color-base-white);--color-bg-primary-hover:#fafafa;--color-bg-secondary:var(--color-gray-light-100);--color-bg-secondary-alt:#fafafa;--color-bg-tertiary:#f5f5f5;--color-blue-light-100:#e0f2fe;--color-border-disabled:#d5d7da;--color-border-disabled-subtle:#e9eaeb;--color-border-error:#f04438;--color-border-primary:var(--color-gray-light-200);--color-border-secondary:#e9eaeb;--color-brand-200:var(--color-orange-dark-200);--color-brand-300:var(--color-orange-dark-300);--color-brand-50:var(--color-orange-dark-50);--color-brand-500:var(--color-orange-dark-500);--color-brand-600:var(--color-orange-dark-600);--color-brand-700:var(--color-orange-dark-700);--color-brand-800:var(--color-orange-dark-800);--color-brand-900:var(--color-orange-dark-900);--color-button-secondary-bg:#fff;--color-button-secondary-bg-hover:#fafafa;--color-button-secondary-border:#d5d7da;--color-button-secondary-fg:#414651;--color-button-secondary-fg-hover:#252b37;--color-button-tertiary-bg-hover:#fafafa;--color-button-tertiary-color-fg:var(--color-brand-700);--color-button-tertiary-color-fg-hover:var(--color-brand-800);--color-button-tertiary-fg:#535862;--color-button-tertiary-fg-hover:#414651;--color-fg-disabled:#a4a7ae;--color-fg-quaternary:#717680;--color-fg-success-primary:#079455;--color-gray-light-100:#f5f5f5;--color-gray-light-200:#e9eaeb;--color-gray-light-300:#d5d7da;--color-gray-light-400:#a4a7ae;--color-gray-light-50:#fafafa;--color-gray-light-500:#717680;--color-gray-light-600:#535862;--color-gray-light-700:#414651;--color-gray-light-800:#252b37;--color-gray-light-900:#181d27;--color-gray-light-950:#0a0d12;--color-moss-100:#e6f4d7;--color-on-action:var(--color-base-white);--color-orange-dark-100:#ffe6d5;--color-orange-dark-200:#ffd6ae;--color-orange-dark-300:#ff9c66;--color-orange-dark-50:#fff4ed;--color-orange-dark-500:#ff4405;--color-orange-dark-600:#e62e05;--color-orange-dark-700:#bc1b06;--color-orange-dark-800:#97180c;--color-orange-dark-900:#771a0d;--color-pink-100:#fce7f6;--color-shadow-lg-01:#0a0d1214;--color-shadow-lg-02:#0a0d1208;--color-shadow-lg-03:#0a0d120a;--color-shadow-skeumorphic-inner:#0a0d120d;--color-shadow-skeumorphic-inner-border:#0a0d122e;--color-shadow-xl-01:#0a0d1214;--color-shadow-xl-02:#0a0d1208;--color-shadow-xl-03:#0a0d120a;--color-shadow-xs:#0a0d120d;--color-success-200:#abefc6;--color-success-50:#ecfdf3;--color-success-700:#067647;--color-teal-100:#ccfbef;--color-text-disabled:#717680;--color-text-error-primary:#d92d20;--color-text-placeholder:#717680;--color-text-primary:var(--color-gray-light-950);--color-text-secondary:var(--color-gray-light-700);--color-text-success-primary:#079455;--color-text-tertiary:var(--color-gray-light-600);--color-tooltip-supporting-text:#d5d7da;--color-violet-100:#ece9fe;--color-warning-200:#fedf89;--color-warning-50:#fffaeb;--color-warning-700:#b54708;--color-yellow-100:#fef7c3;--font-body:"Inter","Inter Fallback",system-ui,sans-serif;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--leading-display-md:44px;--leading-display-sm:38px;--leading-display-xs:32px;--leading-lg:28px;--leading-md:24px;--leading-sm:20px;--leading-xl:30px;--leading-xs:18px;--radius-full:9999px;--radius-md:8px;--radius-xl:12px;--radius-xs:4px;--radius-xxs:2px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-lg:12px;--spacing-md:8px;--spacing-xl:16px;--spacing-xs:4px;--spacing-xxs:2px;--text-display-md:36px;--text-display-sm:30px;--text-display-xs:24px;--text-lg:18px;--text-md:16px;--text-sm:14px;--text-xl:20px;--text-xs:12px;--tracking-display:-.02em;--motion-duration-fast:.12s;--motion-duration-exit:.16s;--motion-duration-base:.18s;--motion-duration-enter:.24s;--motion-duration-reveal:.48s;--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-ease-enter:cubic-bezier(.16,1,.3,1);--motion-press-scale:.98;--motion-distance-ui:8px;--ease-press:cubic-bezier(.2,0,.1,1);--ease-drop:cubic-bezier(.5,0,.9,.4);--ease-accelerate:cubic-bezier(.4,0,1,1);--spring-release:linear(0,.011 1.3%,.041 2.5%,.087 3.8%,.145 5%,.288 7.5%,.581 12.1%,.707 14.2%,.821 16.3%,.918 18.3%,.997 20.4%,1.058 22.5%,1.102 24.6%,1.13 26.7%,1.147 29.6%,1.14 33.3%,1.018 47.9%,.995 52.1%,.981 56.7%,.979 63.7%,1.002 84.6%,1);--spring-release-ms:.4s;--spring-place:linear(0,.007 1.3%,.036 2.9%,.07 4.2%,.129 5.8%,.255 8.8%,.657 17.1%,.778 20%,.868 22.5%,.942 25%,1 27.5%,1.045 30%,1.076 32.5%,1.101 36.3%,1.106 40.4%,1.091 45.8%,1.02 60.4%,.996 68.8%,.989 80%,1);--spring-place-ms:.49s;--spring-sheet:linear(0,.005 1.3%,.024 2.9%,.096 6.3%,.194 9.6%,.516 19.6%,.611 22.9%,.693 26.3%,.755 29.2%,.815 32.5%,.864 35.8%,.907 39.6%,.943 43.8%,.968 47.9%,1 58.3%,1.008 71.7%,1);--spring-sheet-ms:.425s;--spring-rise:linear(0,.005 2.2%,.024 5%,.096 10.8%,.194 16.5%,.516 33.6%,.611 39.3%,.693 45.1%,.755 50%,.815 55.8%,.864 61.4%,.907 67.9%,.943 75.1%,.968 82.2%,1);--spring-rise-ms:.3s;--spring-flight:linear(0,.004 1.3%,.022 2.9%,.051 4.6%,.098 6.7%,.19 10%,.49 20%,.589 23.8%,.667 27.1%,.734 30.4%,.79 33.8%,.837 37.1%,.88 40.8%,.92 45.4%,.949 50%,.986 60.8%,1.001 75.4%,1);--spring-flight-ms:.5s;--spring-bar:linear(0,.008 1.7%,.029 3.3%,.06 5%,.112 7.1%,.211 10.4%,.555 20.8%,.652 24.2%,.738 27.5%,.802 30.4%,.863 33.8%,.913 37.1%,.952 40.4%,.984 44.2%,1.008 48.3%,1.03 57.5%,1.03 66.3%,1);--spring-bar-ms:.545s;--spring-lock:linear(0,.007 1.3%,.027 2.5%,.07 4.2%,.129 5.8%,.254 8.8%,.535 14.6%,.649 17.1%,.753 19.6%,.842 22.1%,.917 24.6%,.977 27.1%,1.023 29.6%,1.061 32.5%,1.089 36.7%,1.094 41.3%,1.081 46.3%,1.019 60.8%,.998 69.2%,.991 80.8%,1);--spring-lock-ms:.33s}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-enter:0s;--motion-duration-reveal:0s;--motion-distance-ui:0px;--motion-press-scale:1;--spring-release-ms:0s;--spring-place-ms:0s;--spring-sheet-ms:0s;--spring-rise-ms:0s;--spring-flight-ms:0s;--spring-bar-ms:0s;--spring-lock-ms:0s}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-synthesis:none}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);background:var(--color-bg-primary)}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.btn{justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);min-height:40px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);border:0;padding:10px 14px;display:inline-flex;position:relative}.btn:active,.btn.is-pressed{transform:scale(var(--motion-press-scale))}.btn:focus-visible,.btn.is-focus{outline:0}.btn.lg{min-height:44px;padding:10px var(--spacing-xl);font-size:var(--text-md);line-height:var(--leading-md);gap:6px}.btn.xl{min-height:48px;padding:var(--spacing-lg) 18px;font-size:var(--text-md);line-height:var(--leading-md);gap:6px}.btn.sm{min-height:36px;padding:var(--spacing-md) var(--spacing-lg)}.btn.full{width:100%}.btn.primary{background:var(--color-action-primary);color:var(--color-on-action);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}.btn.primary:hover,.btn.primary.is-hover{background:var(--color-action-primary-hover)}.btn.secondary{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-fg);box-shadow:var(--color-button-secondary-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}.btn.secondary:hover,.btn.secondary.is-hover{background:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-fg-hover)}.btn.secondary:active,.btn.secondary.is-pressed{background:var(--color-bg-tertiary)}.btn.secondary:focus-visible,.btn.secondary.is-focus{box-shadow:var(--color-button-secondary-border) 0 0 0 1px inset,var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.btn.tertiary{color:var(--color-button-tertiary-fg);background:0 0}.btn.tertiary:hover,.btn.tertiary.is-hover{background:var(--color-button-tertiary-bg-hover);color:var(--color-button-tertiary-fg-hover)}.btn.tertiary:active,.btn.tertiary.is-pressed{background:var(--color-bg-tertiary)}.btn.tertiary:focus-visible,.btn.tertiary.is-focus{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.btn.link{color:var(--color-button-tertiary-color-fg);border-radius:var(--radius-xs);background:0 0;min-height:0;padding:0}.btn.link:hover,.btn.link.is-hover{color:var(--color-button-tertiary-color-fg-hover);text-underline-offset:3px;text-decoration:underline}.btn.link:focus-visible,.btn.link.is-focus{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.btn[disabled],.btn.is-disabled{background:var(--color-bg-disabled);color:var(--color-fg-disabled);box-shadow:var(--color-border-disabled-subtle) 0 0 0 1px inset;cursor:not-allowed;transform:none}.btn.link[disabled],.btn.tertiary[disabled]{box-shadow:none;background:0 0}.btn.is-done{background:var(--color-bg-primary);color:var(--color-text-success-primary);box-shadow:var(--color-border-primary) 0 0 0 1px inset;cursor:default;transform:none}.spin{flex:none;width:20px;height:20px;animation:.9s linear infinite spin}.spin circle{fill:none;stroke-width:2.2px}.spin .a{stroke:currentColor;opacity:.3}.spin .b{stroke:currentColor;stroke-linecap:round;stroke-dasharray:14 100}@keyframes spin{to{transform:rotate(360deg)}}.check{flex:none;width:20px;height:20px}.check path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.check.draw path{animation:draw .32s var(--motion-ease-standard) both}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.badge{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xxs) var(--spacing-md);border-radius:var(--radius-full);white-space:nowrap;align-items:center;display:inline-flex}.badge.brand{background:var(--color-brand-50);color:var(--color-brand-700);box-shadow:var(--color-brand-200) 0 0 0 1px inset}.badge.gray{background:var(--color-gray-light-50);color:var(--color-text-secondary);box-shadow:var(--color-gray-light-200) 0 0 0 1px inset}.badge.success{background:var(--color-success-50);color:var(--color-success-700);box-shadow:var(--color-success-200) 0 0 0 1px inset}.badge.warning{background:var(--color-warning-50);color:var(--color-warning-700);box-shadow:var(--color-warning-200) 0 0 0 1px inset}.av{border-radius:var(--radius-full);background:var(--color-avatar-bg);width:40px;height:40px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%;display:block}.av:after{content:"";border-radius:inherit;box-shadow:var(--color-avatar-contrast-border) 0 0 0 1px inset;position:absolute;inset:0}.av.sm{width:24px;height:24px}.av.md{width:32px;height:32px}.av.xl{width:72px;height:72px}.who{align-items:center;gap:var(--spacing-lg);min-width:0;display:flex}.who b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);display:block}.who>div>span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.card{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}.poll{padding:var(--spacing-3xl);gap:var(--spacing-2xl);flex-direction:column;display:flex}.poll .top{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.poll h4{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.meta{justify-content:space-between;gap:var(--spacing-lg);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:flex}.note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.opts{gap:var(--spacing-md);flex-direction:column;display:flex}.opt{border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-primary);box-shadow:var(--color-border-primary) 0 0 0 1px inset;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);text-align:left;border:0;width:100%;display:block;position:relative}@media (hover:hover){.opt:hover{background:var(--color-bg-primary-hover);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset}}.opt.is-hover{background:var(--color-bg-primary-hover);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset}.opt .row{align-items:center;gap:var(--spacing-lg);display:flex}.opt .name{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);flex:1}.opt .val{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.radio{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:var(--color-gray-light-300) 0 0 0 1px inset;background:var(--color-bg-primary);transition:background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);flex:none;position:relative}.radio:after{content:"";border-radius:var(--radius-full);background:var(--color-base-white);width:8px;height:8px;transition:transform var(--motion-duration-base) var(--motion-ease-enter);position:absolute;top:6px;left:6px;transform:scale(0)}.bar{border-radius:var(--radius-full);background:var(--color-gray-light-200);height:8px;margin-top:var(--spacing-md);margin-left:32px;position:relative;overflow:hidden}.bar i{border-radius:inherit;background:var(--color-gray-light-400);transform:translateX(calc(var(--v,0%) - 100%));transition:transform var(--spring-bar-ms) var(--spring-bar),background-color var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}.opt .edge{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s var(--motion-ease-standard);position:absolute;inset:0;overflow:visible}.opt .edge path{fill:none;stroke:var(--color-brand-500);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .25s}.opt.sel{background:var(--color-bg-primary);box-shadow:none}.opt.sel .edge{opacity:1;transition:none}.opt.sel .edge path{stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1)}.opt.sel .radio{background:var(--color-action-primary);box-shadow:none}.opt.sel .radio:after{transform:scale(1)}.opt.sel .bar i{background:var(--color-action-primary)}.opt:focus-visible,.opt.is-focus{box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px;outline:0}.opt[disabled],.opt.is-disabled{background:var(--color-bg-disabled-subtle);cursor:not-allowed}.opt[disabled] .name,.opt.is-disabled .name,.opt.is-disabled .val{color:var(--color-text-disabled)}.opt.is-disabled .radio{background:var(--color-bg-disabled);box-shadow:var(--color-border-disabled) 0 0 0 1px inset}.opt.is-disabled .bar i{background:var(--color-gray-light-300)}.opt.static-sel .edge path{transition:none}.field{flex-direction:column;gap:6px;display:flex}.field label{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700);display:flex}.input{align-items:center;gap:var(--spacing-md);background:var(--color-base-white);border-radius:var(--radius-md);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;padding:10px 14px;display:flex}.input input,.input textarea{min-width:0;font-size:var(--text-md);line-height:var(--leading-md);font-variant-numeric:tabular-nums;resize:none;background:0 0;border:0;outline:0;flex:1}.input input::placeholder,.input textarea::placeholder{color:var(--color-text-placeholder)}.input .unit{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary)}.input.is-error,.input.is-error:focus-within{box-shadow:var(--color-border-error) 0 0 0 2px inset,var(--color-shadow-xs) 0 1px 2px}.input.is-read{background:var(--color-bg-disabled-subtle);box-shadow:var(--color-border-primary) 0 0 0 1px inset}.hint{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.hint.err{color:var(--color-text-error-primary)}.steps{grid-template-columns:repeat(4,1fr);display:grid}.step{align-items:center;gap:var(--spacing-md);text-align:center;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex;position:relative}.step .node{z-index:1;border-radius:var(--radius-full);background:var(--color-bg-primary);width:24px;height:24px;box-shadow:var(--color-gray-light-300) 0 0 0 2px inset;transition:background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);place-items:center;display:grid;position:relative}.step .node i{border-radius:var(--radius-full);background:var(--color-gray-light-300);width:8px;height:8px;transition:background-color var(--motion-duration-base) var(--motion-ease-standard)}.step .node svg{width:14px;height:14px;display:none}.step .node svg path{fill:none;stroke:var(--color-base-white);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.step .line{background:var(--color-gray-light-200);height:2px;position:absolute;top:11px;left:50%;right:-50%}.step .line i{background:var(--color-action-primary);transform-origin:0;width:100%;height:100%;transition:transform var(--spring-bar-ms) var(--spring-bar);display:block;transform:scaleX(0)}.step:last-child .line{display:none}.step.done .node{background:var(--color-action-primary);box-shadow:none}.step.done .node i{display:none}.step.done .node svg{display:block}.step.done .line i{transform:none}.step.cur,.step.done{color:var(--color-text-secondary)}.step.cur{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.file{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;display:flex}.file svg{width:20px;height:20px;color:var(--color-fg-quaternary);flex:none}.file svg path{fill:none;stroke:currentColor;stroke-width:1.67px;stroke-linecap:round;stroke-linejoin:round}.file div{flex:1;min-width:0}.file b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.file span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.stars button{padding:var(--spacing-xxs);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;display:block}.stars svg{width:24px;height:24px;display:block}.stars path{fill:var(--color-gray-light-200);transition:fill var(--motion-duration-fast) var(--motion-ease-standard)}.creator{padding:var(--spacing-3xl);gap:var(--spacing-3xl);flex-direction:column;display:flex}.creator .head{align-items:center;gap:var(--spacing-xl);display:flex}.creator h3{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.creator .head>div{flex:1;min-width:0}.figures{grid-template-columns:repeat(3,1fr);display:grid}.figures div{padding:0 var(--spacing-3xl);box-shadow:var(--color-border-primary) 1px 0 0}.figures div:first-child{padding-left:0}.figures div:last-child{box-shadow:none}.figures b{font-size:var(--text-display-md);line-height:var(--leading-display-md);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.figures span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.seg{border-radius:var(--radius-md);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;align-self:flex-start;display:inline-flex;overflow:hidden}.seg button{background:var(--color-base-white);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--color-gray-light-300) -1px 0 0;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);border:0}.seg button:first-child{box-shadow:none}.seg button:hover{background:var(--color-bg-primary-hover)}.seg button.on{background:var(--color-bg-secondary);color:var(--color-text-primary)}.seg button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.fund{align-items:center;gap:var(--spacing-lg);display:flex}.fund .track{border-radius:var(--radius-full);background:var(--color-gray-light-200);flex:1;height:8px;position:relative;overflow:hidden}.fund .track i{border-radius:inherit;background:var(--color-action-primary);transform:translateX(calc(var(--v,0%) - 100%));transition:transform var(--spring-bar-ms) var(--spring-bar);position:absolute;inset:0}.fund span{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700);font-variant-numeric:tabular-nums}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-sm)}.table th{text-align:left;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-xs);padding:var(--spacing-lg) var(--spacing-3xl);background:var(--color-bg-secondary-alt);border-bottom:1px solid var(--color-border-primary)}.table td{padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--color-border-primary);color:var(--color-text-tertiary)}.table tr:last-child td{border-bottom:0}.table td.main{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.table td.num{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.table th:first-child{border-top-left-radius:var(--radius-xl)}.table th:last-child{border-top-right-radius:var(--radius-xl)}.dialog{width:400px;max-width:100%;padding:var(--spacing-3xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);gap:var(--spacing-2xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xl-01) 0 20px 24px -4px,var(--color-shadow-xl-02) 0 8px 8px -4px,var(--color-shadow-xl-03) 0 3px 3px -1.5px;flex-direction:column;display:flex}.dialog h4{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.rows{flex-direction:column;display:flex}.rows div{justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-md) 0;font-size:var(--text-sm);line-height:var(--leading-sm);border-bottom:1px solid var(--color-border-secondary);display:flex}.rows div:last-child{border:0}.rows span{color:var(--color-text-tertiary)}.rows b{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.actions{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.scrim{z-index:50;justify-content:center;align-items:center;display:none;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}@keyframes enter{0%{opacity:0;transform:translateY(var(--motion-distance-ui))}}.toast{align-items:flex-start;gap:var(--spacing-lg);width:360px;padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-lg-01) 0 12px 16px -4px,var(--color-shadow-lg-02) 0 4px 6px -2px,var(--color-shadow-lg-03) 0 2px 2px -1px;display:flex}.toast .ic{width:20px;height:20px;color:var(--color-fg-success-primary);flex:none;margin-top:0}.toast .ic path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.toast div{flex:1;min-width:0}.toast b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);display:block}.toast span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.toasts{gap:var(--spacing-lg);z-index:40;flex-direction:column;display:flex;position:fixed;bottom:32px;right:32px}.tip{background:var(--color-gray-light-950);color:var(--color-base-white);border-radius:var(--radius-md);padding:var(--spacing-lg);max-width:296px;font-size:var(--text-xs);line-height:var(--leading-xs);filter:drop-shadow(var(--color-shadow-lg-01) 0 12px 8px) drop-shadow(var(--color-shadow-lg-02) 0 4px 3px);display:inline-block;position:relative}.tip b{font-weight:var(--font-weight-semibold);display:block}.tip span{margin-top:var(--spacing-xxs);color:var(--color-tooltip-supporting-text);font-weight:var(--font-weight-medium);display:block}.tip:after{content:"";background:var(--color-gray-light-950);border-radius:var(--radius-xxs);width:10px;height:10px;position:absolute;bottom:-4px;left:24px;transform:rotate(45deg)}.nav{align-items:center;gap:var(--spacing-4xl);padding:var(--spacing-xl) var(--spacing-3xl);border-bottom:1px solid var(--color-border-secondary);display:flex}.nav .logo svg{width:auto;height:28px;display:block}.nav .links{gap:var(--spacing-3xl);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);flex:1;display:flex}.nav .links a:hover,.nav .links a.on{color:var(--color-text-primary)}.nav .acct{align-items:center;gap:var(--spacing-lg);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;display:flex}@media (prefers-reduced-motion:reduce){.spin,.check.draw path{animation:none}.opt.sel .edge path,.opt .edge path{transition:none}}html.static *,html.static :before,html.static :after{transition:none!important;animation:none!important}.usdc-mark{vertical-align:-.24em;flex:none;width:auto;height:max(1.15em,14px);margin-right:.25em;display:inline-block}span.amt.amt{white-space:nowrap;font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0;display:inline}.balance .usdc-mark{vertical-align:-4px;height:18px;margin-right:4px}.input.has-mark{gap:8px}.input.has-mark .usdc-mark{vertical-align:0;height:18px;margin:0}.solana-logotype{flex:none;width:auto;height:18px;display:block}.rows b:has(>.solana-logotype){justify-content:flex-end;display:flex}.wallet-value{align-items:center;gap:8px;display:inline-flex}.wallet-value img{border-radius:5px;flex:none;width:20px;height:20px}body{background:var(--color-gray-light-50)}.opt.sel .bar i,.opt.sel .radio{background:var(--color-brand-500)}.stars .on path{fill:var(--color-brand-500)}.btn.primary:active,.btn.primary.is-pressed{background:var(--color-gray-light-900)}.btn.primary:focus-visible,.btn.primary.is-focus,.btn.secondary:focus-visible,.btn.tertiary:focus-visible,.btn.link:focus-visible{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.opt:focus-visible,.opt.is-focus{box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.input:focus-within,.input.is-focus{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset,var(--color-shadow-xs) 0 1px 2px}.stars button:focus-visible{outline-color:var(--color-gray-light-950)}.proposal{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;gap:20px;padding:24px;display:flex}.proposal h3{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.fund .track i{background:var(--color-gray-light-950)}.fund .track u{border-radius:var(--radius-full);background:var(--color-brand-500);width:0;transition:width var(--motion-duration-reveal) var(--motion-ease-standard);position:absolute;top:0;bottom:0;left:62%}.delivery .steps{margin:4px 0}.toast .ic{color:var(--color-fg-success-primary)}#demo-live:empty{display:none}.column>.specimen:last-child{flex-direction:column;flex:1;display:flex}.column>.specimen:last-child>article{flex:1}.share{justify-content:space-between}.icon-case{justify-content:space-between;align-items:center;gap:32px;display:flex}.icon-note{flex:1;margin:0!important}.specimen{min-width:0}.specimen>h2,.specimen-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:0 0 12px;display:flex}.spread{justify-content:space-between;align-items:center;gap:16px;display:flex}.rowf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-wrap{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-base-white);margin-bottom:32px;overflow:hidden}.nav{border:0;min-height:80px}.nav .logo{flex:none;width:110px}.nav .acct{white-space:nowrap;flex:none}.nav .links .on{color:var(--color-text-primary)}.columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.column{flex-direction:column;gap:26px;min-width:0;display:flex}.poll,.creator,.delivery,.receipt,.share{background:var(--color-base-white)}.poll h3{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.poll .bar{display:block}.choice-note{border-top:1px solid var(--color-border-secondary);padding-top:14px}.pricing-tools{font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.pricing-tools button{font-size:var(--text-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-xs);background:var(--color-bg-primary);color:var(--color-text-tertiary);cursor:pointer;padding:3px 7px}.pricing-tools .on{border-color:var(--color-gray-light-300);color:var(--color-text-primary);background:var(--color-bg-secondary)}.creator,.delivery,.receipt,.share{border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}.creator .head{gap:16px}.creator .av.xl{width:56px;height:56px;font-size:var(--text-sm)}.creator h3{font-size:var(--text-xl);line-height:var(--leading-xl)}.creator-bio{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.figures div{padding:0 16px}.figures b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.delivery,.receipt{flex-direction:column;gap:20px;padding:24px;display:flex}.delivery h3,.receipt h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.delivery .spread{align-items:flex-start}.delivery .file{padding:12px}.delivery .file b{font-size:var(--text-sm)}.delivery .stars button[disabled]{cursor:default}.dialog{width:100%;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}.dialog h3{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.rows b{text-align:right;overflow-wrap:anywhere;max-width:68%}.rows div{gap:20px}.receipt-amount{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.receipt-amount>span{font-size:var(--text-md);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-tertiary)}.receipt-foot{border-top:1px solid var(--color-border-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.receipt-foot .logo svg{width:auto;height:20px}.btn.is-done{color:var(--color-success-700);background:var(--color-success-50);box-shadow:var(--color-success-200) 0 0 0 1px inset}.bottom{grid-template-columns:1fr 1.45fr;align-items:start;gap:24px;margin-top:32px;display:grid}.icon-case{background:var(--color-base-white);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:24px}.icon-row{align-items:flex-end;gap:22px;display:flex}.icon-case p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:20px}.share{flex-direction:column;gap:24px;padding:24px;display:flex}.share .share-question{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.share-link{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.scrim{display:flex}.scrim .dialog{width:420px;max-width:calc(100% - 32px);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xl-01) 0 20px 24px -4px,var(--color-shadow-xl-02) 0 8px 8px -4px;position:relative}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#demo-live{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-success-700);min-height:20px;margin-top:12px}@media (width<=900px){.sheet{width:auto;max-width:100%;padding:24px 16px}.columns{grid-template-columns:1fr}.icon-case{flex-direction:column;align-items:flex-start}.sheet-head{flex-direction:column;align-items:flex-start;gap:22px}.sheet-head>.logo svg{height:54px}.nav{flex-wrap:wrap;gap:20px;padding:16px}.nav .links{flex-basis:100%;order:3;gap:24px}.nav .acct{margin-left:auto}.column{gap:24px}.receipt-foot{gap:12px}}.opt[disabled]{background:var(--color-bg-primary);cursor:default}.opt[disabled] .name,.opt[disabled] .val{color:var(--color-text-secondary)}.voters{align-items:center;gap:8px;display:inline-flex}.faces{display:inline-flex}.faces .av{box-shadow:var(--color-base-white) 0 0 0 2px;margin-left:-6px}.faces .av:first-child{margin-left:0}.recent{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;gap:8px;padding:24px;display:flex}.recent h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.recent ul{flex-direction:column;list-style:none;display:flex}.vote-row{align-items:center;gap:12px;height:54px;display:flex}.vote-row[hidden]{display:none}.vote-row>div:nth-child(2){flex:1;min-width:0}.vote-row>div b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;display:block}.vote-row>div span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.vote-row .right{text-align:right}.toast-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.toast-link{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:none}.dialog .actions{grid-template-columns:auto minmax(0,1fr)}.dialog-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.dialog-note[hidden],html.static .live-only{display:none}.column>.specimen:last-child>.toast{flex:1;align-items:center}.bottom-row .recent ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.bottom-row .icon-case{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px}.bottom-row .icon-note{flex:none}.bottom-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.bottom-row .wide{grid-column:span 2}.bottom-row .specimen{flex-direction:column;display:flex}.bottom-row .specimen>:last-child{flex:1}@media (width<=900px){.bottom-row{grid-template-columns:minmax(0,1fr)}.bottom-row .wide{grid-column:auto}.bottom-row .recent ul{grid-template-columns:minmax(0,1fr)}}.wallet{--w-bg:#222;--w-bar:#191919;--w-card:#2c2c2c;--w-line:#3a3a3a;--w-text:#fff;--w-muted:#a3a3a3;--w-accent:#ab9ff2;--w-accent-hover:#bdb3f5;--w-accent-ink:#1c1c1c;--w-minus:#ff7a7a;background:var(--w-bg);width:340px;color:var(--w-text);font-family:var(--font-body);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 24px 48px -8px #00000059}.wallet[hidden]{display:none}.wallet-window{z-index:60;max-width:calc(100vw - 32px);animation:fade .12s var(--motion-ease-standard);position:fixed;top:16px;right:16px}.wallet-bar{background:var(--w-bar);height:28px;color:var(--w-muted);flex:none;justify-content:center;align-items:center;font-size:12px;line-height:18px;display:flex;position:relative}.wallet-dots{gap:6px;display:flex;position:absolute;top:9px;left:10px}.wallet-dots i{background:var(--w-line);border-radius:50%;width:10px;height:10px}.wallet-body{flex-direction:column;gap:16px;padding:20px 16px 0;display:flex}.wallet-site{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.wallet-site svg{margin-bottom:8px;display:block}.wallet-site h3{font-size:18px;font-weight:600;line-height:26px}.wallet-site span{color:var(--w-muted);font-size:14px;line-height:20px}.wallet-section{flex-direction:column;gap:8px;display:flex}.wallet-section h4{color:var(--w-muted);font-size:14px;font-weight:500;line-height:20px}.wallet-card{background:var(--w-card);border-radius:10px}.wallet-change{align-items:center;gap:12px;padding:12px;display:flex}.wallet-change b{flex:1;font-size:14px;font-weight:600;line-height:20px}.wallet-token{background:var(--w-line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:grid}.wallet-minus{color:var(--w-minus);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.wallet-rows>div{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.wallet-rows>div+div{border-top:1px solid var(--w-line)}.wallet-rows span{color:var(--w-muted)}.wallet-rows b{font-variant-numeric:tabular-nums;font-weight:500}.wallet-foot{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.wallet-btn{background:var(--w-line);height:44px;color:var(--w-text);font:600 15px/22px var(--font-body);cursor:pointer;border:0;border-radius:10px;transition:background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.wallet-btn:hover,.wallet-btn.is-hover{background:#464646}.wallet-btn.confirm{background:var(--w-accent);color:var(--w-accent-ink)}.wallet-btn.confirm:hover,.wallet-btn.confirm.is-hover{background:var(--w-accent-hover)}.wallet-btn:active,.wallet-btn.is-pressed{transform:scale(.98)}.wallet-btn:focus-visible{outline:2px solid var(--w-text);outline-offset:2px}.wallet-btn[disabled]{opacity:.4;cursor:default;background:var(--w-accent)}.wallet.is-loading .wallet-minus,.wallet.is-loading .wallet-rows b,.wallet.is-loading .wallet-change b{color:#0000;background:var(--w-line);border-radius:6px;animation:.9s ease-in-out infinite wallet-pulse}.wallet.is-loading .wallet-token{color:#0000}@keyframes wallet-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.wallet.is-loading *{animation:none!important}.wallet-btn{transition-property:background-color}.wallet-btn:active,.wallet-btn.is-pressed{transform:none}}html{background:var(--color-gray-light-50);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::selection{background:var(--color-gray-light-300);color:var(--color-text-primary)}html{scrollbar-color:var(--color-gray-light-300) transparent}html,textarea,.chat-scroll,.maker-panel,.account-menu,.dialog,.sr-sheet-body,.deal-side,.q-rail,.avatar-grid,.test-pick,.pm-scroll{scrollbar-width:thin}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 100px var(--color-base-white) inset;transition:background-color 9999s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 100px var(--color-base-white) inset;transition:background-color 9999s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 100px var(--color-base-white) inset;transition:background-color 9999s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 100px var(--color-base-white) inset;transition:background-color 9999s}:is(input:autofill,textarea:autofill){color:var(--color-text-primary);box-shadow:0 0 0 100px var(--color-base-white) inset}input[type=search]{appearance:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-results-button{display:none}input[type=search]::-webkit-search-results-decoration{display:none}body{flex-direction:column;min-height:100vh;display:flex}#app-main{flex:1;width:100%}h1,h2,h3,h4{font-weight:var(--font-weight-semibold)}a{cursor:pointer}a:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.page{width:100%;max-width:1080px;margin:0 auto;padding:24px 48px 64px}.page.narrow{max-width:640px}.page-title{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display)}.page-sub{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary);margin-top:6px}.section{margin-top:40px;scroll-margin-top:112px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.section-head h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.section-head a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.section-head a:hover{color:var(--color-text-primary)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.two-col{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.panel{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;gap:16px;padding:24px;display:flex}.panel h3{font-size:var(--text-md);line-height:var(--leading-md)}.panel-link{flex-direction:column;gap:14px;display:flex}.panel-link:focus-visible,.link-focus:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.card-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.mini-results{flex-direction:column;gap:10px;display:flex}.mini-row{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.mini-row .bar{grid-column:1/-1;margin:0}.mini-row b{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.muted{color:var(--color-text-tertiary)}.label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field label{display:block}.field-note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary)}.form{flex-direction:column;gap:20px;display:flex}.input textarea{width:100%}.input input[type=datetime-local]{font-variant-numeric:tabular-nums}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.price-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.price-mode button{text-align:left;border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;color:var(--color-text-tertiary);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.price-mode button b{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.price-mode button[aria-pressed=true]{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.price-mode button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.form-error{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-error-primary)}.actions-row{flex-wrap:wrap;gap:12px;display:flex}.manage-now{flex-direction:column;gap:16px;display:flex}.manage-actions{flex-direction:column;gap:8px;display:flex}.error-slot{min-height:var(--leading-sm)}.status-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.empty{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-sm);background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;padding:32px 24px}.empty .btn{margin-top:12px}.list{flex-direction:column;display:flex}.list-row{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.list-row:first-child{border-top:0}.list-row b{font-weight:var(--font-weight-medium)}.list-row .amount{font-variant-numeric:tabular-nums}.list-row:hover b{text-underline-offset:3px;text-decoration:underline}.figures-card{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.btn.primary[disabled],.btn.primary[disabled]:hover,.btn.secondary[disabled],.btn.secondary[disabled]:hover{background:var(--color-bg-disabled);color:var(--color-fg-disabled);box-shadow:var(--color-border-disabled-subtle) 0 0 0 1px inset;cursor:not-allowed;transform:none}.btn.is-done[disabled],.btn.is-done[disabled]:hover{background:var(--color-success-50);color:var(--color-success-700);box-shadow:var(--color-success-200) 0 0 0 1px inset;cursor:default}.btn{text-decoration:none}.shell-top{z-index:20;position:sticky;top:0}.test-bar{background:var(--color-gray-light-950);color:var(--color-base-white);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:center;padding:6px 16px}.app-nav{background:var(--color-base-white);border-bottom:1px solid var(--color-border-secondary)}.app-nav .nav{border:0;gap:56px;max-width:1080px;min-height:60px;margin:0 auto;padding:0 48px}.app-nav .nav .logo{flex:none;width:auto}.lockup{--logo-h:28px;--k:calc(var(--logo-h) / 96);height:var(--logo-h);width:calc(var(--logo-h) * 321.493 / 96);display:block;position:relative}.app-nav .logo .lockup>svg{width:100%;height:100%;display:block;overflow:visible}.app-nav .logo .lockup>.open-shade,.app-nav .logo .lockup>.open-fall{display:none}.lockup .logo-full{position:relative}.lockup .logo-coin{fill:var(--color-brand-500)}.lockup .logo-arch,.lockup .logo-word{fill:var(--color-gray-light-950)}.nav .acct{position:relative}.account-button{cursor:pointer;font:inherit;color:inherit;border-radius:var(--radius-full);background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.menu{background:var(--color-base-white);border-radius:var(--radius-xl);min-width:220px;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-lg-01) 0 12px 16px -4px;z-index:20;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu a,.menu button{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.menu a:hover,.menu button:hover{background:var(--color-bg-primary-hover);color:var(--color-text-primary)}.menu hr{border:0;border-top:1px solid var(--color-border-secondary);margin:6px 0}.menu .who-line{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;padding:8px 10px}.nav .links a{cursor:pointer}.tabbar,.page-back{display:none}.scrim .dialog.acct-sheet{gap:0;max-height:calc(100dvh - 40px);padding-top:8px;overflow:auto}.acct-sheet-body{flex-direction:column;display:flex}.acct-sheet .grab{border-radius:var(--radius-full);background:var(--color-gray-light-300);align-self:center;width:36px;height:4px;margin-bottom:12px}.acct-sheet .menu-status{margin-bottom:12px}.acct-sheet .menu-status-more{font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;text-decoration:underline}.acct-who{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 0 16px;display:grid}.acct-who .av{width:48px;height:48px}.acct-who>div{min-width:0}.acct-who b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.acct-who span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;display:block}.acct-bal{text-align:right}.acct-bal b{font-variant-numeric:tabular-nums}.acct-notices{border-bottom:1px solid var(--color-border-secondary);flex-direction:column;padding:8px 0;display:flex}.acct-notices .notices-head{padding:4px 0}.acct-notices .notices-head button{min-height:44px;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;align-items:center;margin:-12px 0;padding:0;display:inline-flex}.acct-notices .notices-empty{padding:4px 0}.acct-notice{border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0 -8px;padding:10px 8px;display:grid}.acct-notice b{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.acct-notice.is-new{background:var(--color-bg-secondary-alt)}.acct-notice.is-new b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.acct-notice span{color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.acct-notice time{font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-text-tertiary);white-space:nowrap;grid-area:1/2}.acct-links{border-bottom:1px solid var(--color-border-secondary);flex-direction:column;padding:8px 0;display:flex}.acct-links a,.acct-links button{min-height:44px;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.acct-links a:focus-visible,.acct-links button:focus-visible,.acct-notice:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}.acct-links.acct-out{border-bottom:0}.poll-page .poll{gap:16px}.q h3,.q h1{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.q p{margin-top:4px}.scrim{position:fixed}.film-faces{display:inline-flex}.opt .row{min-height:20px}.opt.is-accepted .name:after{content:" (chosen)";color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.static-sel .edge path{stroke-dashoffset:0!important}.static-sel .edge{opacity:1!important}.delivery-link{border-radius:var(--radius-md);box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);word-break:break-word;align-items:center;gap:12px;padding:12px;display:flex}.delivery-link:hover{background:var(--color-bg-primary-hover)}.delivery-link svg{fill:none;width:20px;height:20px;stroke:var(--color-text-tertiary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.delivery-link b{font-weight:var(--font-weight-medium);display:block}.review-row{border-top:1px solid var(--color-border-secondary);gap:12px;padding:12px 0;display:flex}.review-row:first-child{border-top:0;padding-top:0}.review-row .stars-mini{vertical-align:-2px;gap:2px;margin-left:6px;display:inline-flex}.stars-mini svg{width:14px;height:14px;fill:var(--color-gray-light-200)}.stars-mini svg.on{fill:var(--color-gray-light-950)}.review-row b{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:var(--leading-sm)}.review-row p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);margin-top:2px}.stars{gap:4px;display:flex}.stars button{cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:2px}.stars button svg{width:24px;height:24px;fill:var(--color-gray-light-200);display:block}.stars button.on svg{fill:var(--color-brand-500)}.stars button:focus-visible{outline:2px solid var(--color-gray-light-950)}.toasts{z-index:40;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:32px;right:32px}.toasts .toast{background:var(--color-base-white);pointer-events:auto;width:360px}.toast.plain{padding:12px 16px}.toast .ic{flex:none;width:20px;height:20px}.scrim[hidden]{display:none}.scrim:not([hidden]){display:flex}.wallet-list{flex-direction:column;gap:8px;display:flex}.wallet-choice{text-align:left;border-radius:var(--radius-md);background:var(--color-base-white);width:100%;box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:0;align-items:center;gap:12px;padding:12px;display:flex}.wallet-choice:hover{background:var(--color-bg-primary-hover)}.wallet-choice:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.wallet-choice img{border-radius:var(--radius-md);width:28px;height:28px}.wallet-choice .found-here{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.test-pick{flex-direction:column;gap:4px;max-height:320px;margin:0 -8px;padding:0 8px;display:flex;overflow:auto}.test-pick button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:14px;line-height:20px;display:flex}.test-pick button:hover{background:#2c2c2c}.test-pick small{color:#a3a3a3;font-size:12px;line-height:18px;display:block}.avatar-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;max-height:240px;padding:4px;display:grid;overflow:auto}.avatar-grid button{border-radius:var(--radius-full);cursor:pointer;aspect-ratio:1;background:0 0;border:0;padding:0}.avatar-grid img{border-radius:var(--radius-full);width:100%;height:100%;display:block}.avatar-grid button[aria-pressed=true]{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.avatar-grid button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:3px}.av img{background:var(--color-avatar-bg)}.av svg.person{fill:none;width:60%;height:60%;stroke:var(--color-text-tertiary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.steps{margin:4px 0}.step.cur .node{background:var(--color-base-white);box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.step.cur .node i{background:var(--color-gray-light-950)}.foot{border-top:1px solid var(--color-border-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);text-align:center;padding:20px 48px}.foot a{text-underline-offset:2px;text-decoration:underline}.pic{background-color:var(--color-gray-light-100);background-position:50%;background-size:cover;display:block;overflow:hidden}.pic img{object-fit:cover;width:100%;height:100%;transition:opacity var(--motion-duration-enter) var(--motion-ease-standard);display:block}.pic img.pending{opacity:0}.page.wide,.app-nav .nav{max-width:1208px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.wide-gap{gap:24px}.gap-xl{gap:40px}.section-head h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display)}.page.wide .section{margin-top:64px}.hero{grid-template-columns:5fr 7fr;align-items:center;gap:56px;padding:32px 0 0;display:grid}.hero.solo{grid-template-columns:minmax(0,640px);padding:64px 0 24px}.hero h1{letter-spacing:-.035em;font-size:52px;line-height:58px}.hero-words>p{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-tertiary);max-width:440px;margin:20px 0 28px}.featured{gap:16px}.featured h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display)}.featured-options{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:20px;display:grid}.opt-pic{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--color-gray-light-100);display:block;overflow:hidden}.featured-label{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);justify-content:space-between;gap:8px;margin-top:10px;display:flex}.featured-label b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.featured .bar,.opt.has-image .bar{height:6px;margin-top:6px;margin-left:0;display:block}.featured .bar i{background:var(--color-gray-light-400)}.featured-foot{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-card .who>div,.featured .who>div{min-width:0}.poll-card .who b,.poll-card .who>div>span,.featured .who b,.featured .who>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poll-card .card-title,.featured h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.poll-card .meta{flex:none;margin-top:auto}.poll-card .meta>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.picture-card.poll-card,.plain-card.poll-card{height:432px}.plain-card .spread{flex:none}.plain-card .spread .who{flex:1}.pr-list{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;flex:none;gap:6px;display:flex}.pr{align-items:center;gap:8px;height:20px;display:flex}.pr-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr-val{min-width:36px;height:20px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pr.is-lead .pr-name,.pr.is-mine .pr-name{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.pr-more .pr-name{color:var(--color-text-tertiary)}.pr-slot{border-radius:var(--radius-xs);background:var(--color-gray-light-300);width:28px;height:8px;display:block}.pr-face{border-radius:var(--radius-full);display:inline-flex}.pr-face .av{width:20px;height:20px;box-shadow:var(--color-base-white) 0 0 0 1.5px,var(--color-brand-500) 0 0 0 3px;overflow:visible}.pr-face .av img{border-radius:inherit}.pr-list.with-bars{gap:8px}.with-bars .pr{flex-wrap:wrap;row-gap:4px;height:auto}.with-bars .pr-name,.with-bars .pr-val{height:20px}.with-bars .pr .bar{flex:0 0 100%;height:6px;margin:0}.with-bars .pr-more{height:20px}.featured-box{container-type:inline-size}.featured{height:calc(33.3333cqw + 248.667px)}.featured.no-creator{height:calc(33.3333cqw + 192.667px)}.featured .opt-frame{height:calc(33.3333cqw - 29.3333px)}.featured .opt-pic{aspect-ratio:auto;width:100%;height:100%}.featured-options{flex:none}.featured-label{align-items:center;height:20px}.featured-label b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fo-val{font-variant-numeric:tabular-nums;flex:none;align-items:center;display:flex}.fo.is-mine .fo-val{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.featured .bar.is-mine i{background:var(--color-brand-500)}.featured-foot{flex:none;min-height:36px;margin-top:auto}.featured-mine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.featured .opt-frame .stamp{bottom:6px;right:6px}.featured .opt-frame .stamp .av{width:28px;height:28px;box-shadow:var(--color-base-white) 0 0 0 2px}.picture-card{gap:0;padding:0}.strip{grid-template-columns:repeat(var(--n),minmax(0,1fr));border-radius:var(--radius-xl) var(--radius-xl) 0 0;grid-template-rows:168px;gap:2px;display:grid;overflow:hidden}.strip .pic{min-width:0;height:168px}.picture-card-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px 20px;display:flex}.picture-card-body .meta{margin-top:auto;padding-top:4px}.plain-results{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.plain-results div{justify-content:space-between;gap:12px;display:flex}.plain-results b{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.delivery-card{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.delivery-pic{aspect-ratio:4/3;border-radius:var(--radius-xl);background-color:var(--color-gray-light-100);width:100%;margin-bottom:10px;display:block;overflow:hidden}.delivery-card>b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.delivery-card .by{color:var(--color-text-tertiary)}.delivery-card .stars-mini{margin:6px 0 4px}.delivery-card q{quotes:"“" "”"}.stars-mini{gap:2px;display:inline-flex}.stars-mini.ink svg.on{fill:var(--color-gray-light-950)}.how{border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:20px;display:grid}.how b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.how span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:4px;display:block}.hero.hero-all{grid-template-areas:"words featured""mine mine";gap:56px 64px;padding-top:40px}.hero.hero-all.solo{grid-template-areas:"words""mine"}.hero-all>.hero-words{grid-area:words}.hero-all>.featured-box,.hero-all>.poll-card{grid-area:featured}.hero-all>.made-for-you{grid-area:mine}.hero-all h1{text-wrap:balance;max-width:470px}.hero-all .hero-words>p{margin:18px 0 28px}.doors{border-top:1px solid var(--color-border-secondary);flex-direction:column;max-width:460px;list-style:none;display:flex}.doors li{border-bottom:1px solid var(--color-border-secondary)}.door{border-radius:var(--radius-md);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 8px 12px 0;display:grid;position:relative}.door-pic{border-radius:var(--radius-md);width:56px;height:56px}.door-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.door-words span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.door-count{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@media (hover:hover){.door:hover .door-words b,.mine-row:hover .mine-words b{text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px}}.door:focus-visible,.mine-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.made-for-you .section-head{margin-bottom:12px}.mine-list{border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:none;display:grid}.mine-row{border-radius:var(--radius-md);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.mine-pic{width:72px;height:72px;position:relative}.mine-pic>.pic{border-radius:var(--radius-md);width:72px;height:72px}.mine-pic .av{width:28px;height:28px;box-shadow:var(--color-base-white) 0 0 0 2px;position:absolute;bottom:-6px;right:-6px}.mine-words{flex-direction:column;gap:2px;min-width:0;display:flex}.mine-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mine-words span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.mine-words .mine-state{color:var(--color-text-secondary)}.mine-all{min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px;align-items:center;margin-top:4px;display:inline-flex}.mine-all:hover{text-decoration-color:currentColor}.mine-fund{border-radius:var(--radius-full);background:var(--color-gray-light-200);height:6px;margin-top:6px;display:flex;overflow:hidden}.mine-fund i{background:var(--color-gray-light-950);height:100%;display:block}.mine-fund i.yours{background:var(--color-brand-500)}.panel-link.idea-card{grid-template-columns:232px minmax(0,1fr);gap:0;min-height:252px;padding:0;display:grid;overflow:hidden}.idea-pic{min-height:100%;display:block;position:relative}.idea-pic .pic{width:100%;height:100%;position:absolute;inset:0}.idea-body{flex-direction:column;gap:10px;min-width:0;padding:20px 24px;display:flex}.idea-card .who>div{min-width:0}.idea-card .who b,.idea-card .who>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idea-card .card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.idea-words{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-6px;display:-webkit-box;overflow:hidden}.idea-money{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;gap:6px;margin-top:auto;display:flex}.idea-money .label-row b{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.idea-money .bar{height:6px;margin:0;display:block}.idea-money .bar i{background:var(--color-gray-light-950)}.idea-money .bar i.yours{background:var(--color-brand-500)}.idea-mine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.money-how{border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:20px;list-style:none;display:grid}.money-how b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.money-how span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:4px;display:block}.money-how .money-how-n{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0 0 8px;display:block}.money-how-foot{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:20px}.band{background:var(--color-gray-light-950);color:var(--color-base-white);border-radius:16px;grid-template-columns:1fr 1fr;margin-top:64px;display:grid;overflow:hidden}.band>div{padding:48px}.band h2{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display)}.band p{max-width:420px;color:var(--color-gray-light-300);margin:14px 0 24px}.band-pic{height:100%;min-height:240px}.band-link{border-radius:var(--radius-md);background:var(--color-base-white);color:var(--color-gray-light-950);font-weight:var(--font-weight-semibold);padding:10px 16px;display:inline-block}.band-link:focus-visible{outline:2px solid var(--color-base-white);outline-offset:2px}.creator-card{gap:0;padding:0}.creator-card>.creator-cover{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.creator-cover{background-color:var(--color-gray-light-100);width:100%;height:112px;display:block}.creator-card-body{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;padding:0 16px 16px;display:flex}.creator-card-body .av{width:56px;height:56px;box-shadow:var(--color-base-white) 0 0 0 3px;margin-top:-28px;margin-bottom:6px}.creator-card-body b{font-size:15px;line-height:22px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.creator-card-body .facts{color:var(--color-text-secondary);margin-top:8px}.aside-with-cover{padding-top:0;overflow:hidden}.aside-with-cover>.creator-cover{width:calc(100% + 48px);height:92px;margin:0 -24px}.cover{border-radius:16px;width:100%;height:240px;display:block}.cover img{object-position:50% 38%}.creator-head{align-items:flex-end;gap:20px;padding:0 24px;display:flex;position:relative}.creator-head.on-cover{margin-top:-44px}.creator-head .av{width:112px;height:112px;box-shadow:var(--color-base-white) 0 0 0 4px;flex:none}.creator-name{flex:1;min-width:0}.creator-name h1,.creator-name p{width:fit-content}.creator-name h1{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display)}.creator-name p{color:var(--color-text-tertiary)}.creator-bio{max-width:640px;color:var(--color-text-secondary);margin:18px 24px 0}.creator-facts{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);gap:32px;margin:20px 24px 40px;display:flex}.creator-facts b{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.fan-review{border-top:1px solid var(--color-border-secondary);padding:14px 0}.fan-review:first-child{border-top:0;padding-top:0}.fan-review:last-child{padding-bottom:0}.fan-review-top{font-size:var(--text-sm);line-height:var(--leading-sm);align-items:center;gap:10px;display:flex}.fan-review-top b{min-width:0;font-weight:var(--font-weight-semibold);flex:1}.fan-review p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);margin-top:6px}.opts.with-images{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin:-8px;display:grid}.opt.has-image{box-shadow:none;padding:8px}@media (hover:hover){.opt.has-image:hover{box-shadow:none;background:var(--color-bg-primary-hover);padding:8px}}.opt.has-image[disabled],.opt.has-image[disabled]:hover{cursor:default;background:0 0}.opt.has-image .radio{display:none}.opt.has-image .row{align-items:flex-start;margin-top:10px}.opt.has-image .name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.opt.has-image[disabled] .name{color:var(--color-text-primary)}.opt.has-image[disabled] .val{color:var(--color-text-secondary)}.opt .val{text-align:right;min-width:36px}.opt .val.is-mine{min-width:72px}.opt.has-image:focus-visible{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.poll-page .q h1{font-size:var(--text-display-sm);line-height:var(--leading-display-sm)}.vote-box{gap:var(--spacing-2xl);flex-direction:column;display:flex}.vote-box:empty{display:none}.vote-box.has-vote{grid-template-rows:20px 44px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.voted-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700);grid-area:1/1}.voted-amount{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;grid-area:2/1}.voted-status{cursor:default;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background:0 0;border:0;grid-area:2/2;align-items:center;gap:6px;padding:0;display:flex}.voted-status .check{color:var(--color-success-700)}.voted-receipt{min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px;border-radius:var(--radius-xs);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease-standard);grid-area:2/3;align-items:center;display:flex}.voted-receipt:hover{text-decoration-color:currentColor}.vote-box.has-held .voted-status{grid-area:1/2}.vote-box.has-held .voted-receipt{grid-area:1/3;min-height:20px;position:relative}.vote-box.has-held .voted-receipt:after{content:"";position:absolute;inset:-12px -8px}.voted-held{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);grid-area:2/2/2/4;min-width:0}.choice-note{display:grid}.choice-note>span{grid-area:1/1}.choice-note>.keeps-height{visibility:hidden}@media (width>=641px){.vote-box.can-vote{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:12px;display:grid}.vote-box.can-vote .label-row{flex-wrap:wrap;gap:0 8px}}.confirm-head{align-items:flex-start;gap:16px;min-height:88px;display:flex}.scrim .dialog:has(.confirm-head){gap:24px}@media (width>=641px){.scrim .dialog:has(.confirm-head){width:420px;padding:28px}}.confirm-what{flex:1;min-width:0;padding-top:2px}.confirm-what h3{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.confirm-what>span{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.confirm-what b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.confirm-pic{border-radius:var(--radius-md);flex:none;width:88px;height:88px}.money-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);min-height:40px}.money-note.form-error{color:var(--color-text-error-primary)}.recent-clip{margin:0 -24px;padding:0 24px;overflow:hidden}.recent ul{position:relative}.vote-row.ghost{position:absolute;top:100%;left:0;right:0}.recent .vote-row>div:nth-child(2) :is(b,span){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.recent .vote-row .right{flex:none}.vote-row.mine .av{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 3.5px;overflow:visible}.vote-row.mine .av img{border-radius:inherit}.bar.is-sealed{visibility:hidden}.opt-frame{border-radius:var(--radius-md);display:block;position:relative}.opt-frame .stamp{border-radius:var(--radius-full);display:block;position:absolute;bottom:8px;right:8px}.opt-frame .stamp .av{box-shadow:var(--color-base-white) 0 0 0 3px}.opt-sub{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.badge-swap{display:inline-flex}.sealed{border-radius:var(--radius-xl);background:var(--color-bg-secondary-alt);min-height:96px;box-shadow:var(--color-border-primary) 0 0 0 1px inset;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:16px 20px;display:grid}.sealed-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.sealed-words p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:2px}.sealed.is-result{grid-template-columns:56px minmax(0,1fr);gap:16px}.sealed-lead{display:block}.sealed-pic{border-radius:var(--radius-md);width:56px;height:56px;display:block}.sealed-wait{width:44px;height:44px;color:var(--color-text-tertiary);place-items:center;display:grid}.clock{gap:4px;display:flex}.clock div{text-align:center;min-width:56px}.clock b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.clock>div>span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);display:block}.vote-row.name-only>div:nth-child(2) b{color:var(--color-text-secondary)}.recent .vote-row .right span{font-variant-numeric:tabular-nums}.rail-note{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);padding-top:12px}.face{margin-left:-6px;display:inline-flex}.face:first-child,.faces .av,.faces .av:first-child{margin-left:0}@media (width<=1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:minmax(0,1fr);gap:32px}.hero h1{font-size:40px;line-height:46px}.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.page{padding:20px 16px 48px}.two-col,.grid-2,.grid-3,.form-row{grid-template-columns:minmax(0,1fr)}.page.wide .section{margin-top:44px}.app-nav .nav{flex-wrap:nowrap;gap:16px;padding:0 16px}.app-nav .nav .links{flex:auto;order:0;gap:20px}.app-nav .nav .acct,.app-nav .nav .nav-signin{margin-left:auto}.toasts{bottom:16px;left:16px;right:16px}.toasts .toast{width:auto}.figures-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.list-row{grid-template-columns:minmax(0,1fr) auto}.list-row .hide-small{display:none}}@media (width<=640px){.test-bar{padding:4px 16px}.app-nav .nav{flex-wrap:nowrap;gap:12px;min-height:52px}.app-nav .nav .logo{align-items:center;min-height:44px;display:flex}.app-nav .nav .logo .lockup{--logo-h:24px}.app-nav .nav .links{white-space:nowrap;flex:auto;order:0;gap:12px;min-width:0;font-size:13px}.app-nav .nav .links a{align-items:center;min-height:44px;display:flex}.app-nav .nav .links a:first-child{display:none}.app-nav .nav .acct{margin-left:0;font-size:13px}.account-button{white-space:nowrap;gap:8px;min-height:44px}.account-button .av{width:28px;height:28px}.band{grid-template-columns:minmax(0,1fr)}.band>div{padding:28px 24px}.how{grid-template-columns:minmax(0,1fr);gap:16px}.grid-4{grid-template-columns:minmax(0,1fr)}.hero{padding-top:12px}.hero h1{font-size:34px;line-height:40px}.hero-words>p{font-size:var(--text-md);line-height:var(--leading-md);margin:12px 0 20px}.featured-options{gap:10px}.featured{height:calc(33.3333cqw + 303.333px)}.featured.no-creator{height:calc(33.3333cqw + 247.333px)}.featured .opt-frame{height:calc(33.3333cqw - 22.6667px)}.featured-label{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:40px}.featured-label b{width:100%}.featured-foot{flex-direction:column;align-items:flex-start;gap:8px;min-height:64px}.featured .opt-frame .stamp{bottom:4px;right:4px}.featured .opt-frame .stamp .av{width:22px;height:22px}.cover{height:150px}.poll-page .q h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.creator-head .av{width:88px;height:88px}.creator-head{flex-wrap:wrap;padding:0 8px}.creator-head .btn{width:100%}.creator-bio,.creator-facts{margin-left:8px;margin-right:8px}.opts.with-images{grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.opt.has-image{box-shadow:var(--color-border-primary) 0 0 0 1px inset;grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr);align-content:center;column-gap:14px;padding:8px;display:grid}@media (hover:hover){.opt.has-image:hover{box-shadow:var(--color-border-primary) 0 0 0 1px inset}}.opt.has-image.sel,.opt.has-image.sel:hover{box-shadow:none}.opt.has-image .opt-frame{grid-row:1/3}.opt.has-image:has(.opt-sub) .opt-frame{grid-row:1/4}.opt.has-image .opt-sub{grid-column:2;margin-top:4px}.opt-frame .stamp{bottom:4px;right:4px}.opt-frame .stamp .av{width:24px;height:24px;box-shadow:var(--color-base-white) 0 0 0 2px}.poll>.top{flex-wrap:wrap;order:-3;row-gap:12px}.poll>.top>.who{flex:1 0 auto;max-width:100%}.poll>.q{order:-2}.poll>.sealed{order:-1}.sealed{grid-template-columns:minmax(0,1fr);align-content:center;gap:10px;min-height:0;padding:14px 16px}.poll>.sealed{min-height:132px}.sealed-words b{font-size:var(--text-sm);line-height:var(--leading-sm)}.sealed .clock{justify-content:flex-start}.sealed .clock div{text-align:left;align-items:baseline;gap:4px;min-width:0;margin-right:12px;display:flex}.sealed .clock b{font-size:var(--text-xl);line-height:var(--leading-xl)}.sealed .clock>div>span{font-size:var(--text-sm);line-height:var(--leading-sm)}.sealed.is-result{grid-template-columns:48px minmax(0,1fr)}.sealed-pic{width:48px;height:48px}.sealed.is-waiting{grid-template-columns:minmax(0,1fr) auto}.opt.has-image .row{align-self:end;margin-top:0}.poll-page.has-dock{padding-bottom:120px}.vote-box.can-vote,.vote-box.has-vote{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);box-shadow:var(--color-shadow-lg-01) 0 -8px 16px -8px;grid-template-columns:156px minmax(0,1fr);align-items:end;gap:8px 10px;display:grid;position:fixed;bottom:0;left:0;right:0}.vote-box.has-vote{grid-template-rows:20px 46px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.voted-label{grid-area:1/1/1/3}.voted-receipt{grid-area:1/3;min-height:20px;position:relative}.voted-receipt:after{content:"";position:absolute;inset:-12px -8px}.voted-status,.vote-box.has-held .voted-status{grid-area:2/2/2/4;justify-content:flex-end}.vote-box.has-vote.has-held{grid-template-rows:20px 26px auto;gap:6px 10px}.voted-held{font-size:var(--text-xs);line-height:var(--leading-xs);grid-area:3/1/3/4}.vote-box.can-vote .field{display:contents}.vote-box.can-vote .label-row{grid-column:1/-1}.vote-box.can-vote .input .unit{font-size:var(--text-sm)}.vote-box.can-vote .btn{min-height:46px}}@media (width<=1100px){.hero.hero-all,.hero.hero-all.solo{grid-template-areas:"words""mine""featured"}.mine-list,.money-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero.hero-all{gap:32px}}@media (width<=640px){.app-nav .nav .links{display:none}.app-nav .nav .logo{margin-right:auto}.tabbar{z-index:29;padding:0 4px env(safe-area-inset-bottom);background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;height:56px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex;position:relative}.tabbar a.on{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tabbar a:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-4px;border-radius:var(--radius-md)}.tabbar-line{pointer-events:none;width:calc(25% - 2px);height:2px;transform:translateX(calc(var(--tab,0) * 100%));justify-content:center;display:flex;position:absolute;top:-1px;left:4px}.tabbar-line i{background:var(--color-gray-light-950);border-radius:0 0 2px 2px;width:56px;height:2px;display:block}.tabbar.no-tab .tabbar-line{opacity:0}.foot{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.toasts{bottom:calc(72px + env(safe-area-inset-bottom))}body:has(.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.chat-page,.q-dock) .tabbar{visibility:hidden;transform:translateY(100%)}body:has(.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.chat-page,.q-dock) .foot{padding-bottom:20px}.page:has(.proposal .vote-box.can-vote){padding-bottom:200px}.page-back{min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);align-items:center;margin:-8px 0 4px;display:inline-flex}.chat-head .chat-back{min-height:44px;margin-right:2px;padding-right:12px;display:inline-flex}.hero.hero-all{gap:28px;padding-top:8px}.hero-all h1{font-size:34px;line-height:40px}.hero-all .hero-words>p{margin:12px 0 20px}.door{grid-template-columns:48px minmax(0,1fr) auto;gap:14px;padding:10px 0}.door-pic{width:48px;height:48px}.mine-list{border-bottom:0;grid-template-columns:minmax(0,1fr)}.mine-list li{border-bottom:1px solid var(--color-border-secondary)}.mine-row{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:12px 0}.mine-pic,.mine-pic>.pic{width:60px;height:60px}.mine-pic .av{width:24px;height:24px}.panel-link.idea-card{grid-template-rows:148px auto;grid-template-columns:minmax(0,1fr);min-height:0}.idea-pic{min-height:148px}.idea-body{padding:16px 16px 18px}.money-how{grid-template-columns:minmax(0,1fr);gap:16px}.money-how li{grid-template-columns:32px minmax(0,1fr);column-gap:12px;display:grid}.money-how .money-how-n{grid-row:1/3;margin:0}.money-how b,.money-how span:not(.money-how-n){grid-column:2}}@media (width<=400px){.test-bar{font-size:11px}}@media (width<=389px){.balance-unit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=360px){.scrim .dialog:has(.confirm-head) .actions{grid-template-columns:88px minmax(0,1fr)}.dialog .actions .btn.lg{font-size:var(--text-sm);padding-inline:8px}.btn.is-working .spin{left:8px}.confirm-pic{width:72px;height:72px}.confirm-head{gap:12px;min-height:72px}.confirm-what h3{font-size:var(--text-md);line-height:var(--leading-md)}}@media (width<=340px){.app-nav .nav{gap:10px}.app-nav .nav .logo .lockup{--logo-h:22px}.app-nav .nav .links{gap:10px}}.top-end{flex:none;align-items:center;gap:8px;display:flex}.quiet-link{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary);text-underline-offset:3px}.quiet-link:hover{text-decoration-color:currentColor}.scroll-row[data-more-end]{-webkit-mask-image:linear-gradient(to right,var(--color-base-white) calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,var(--color-base-white) calc(100% - 48px),transparent);mask-image:linear-gradient(to right,var(--color-base-white) calc(100% - 48px),transparent)}.scroll-row[data-more-start]{-webkit-mask-image:linear-gradient(to left,var(--color-base-white) calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to left,var(--color-base-white) calc(100% - 48px),transparent);mask-image:linear-gradient(to left,var(--color-base-white) calc(100% - 48px),transparent)}.scroll-row[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(to right,transparent,var(--color-base-white) 48px,var(--color-base-white) calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-base-white) 48px,var(--color-base-white) calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,var(--color-base-white) 48px,var(--color-base-white) calc(100% - 48px),transparent)}.creator-card-body.is-bare{padding-top:16px}.creator-card-body.is-bare .av{margin-top:0}:root{--color-error-50:#fef3f2;--color-error-200:#fecdca;--color-error-600:#d92d20;--color-error-700:#b42318}.phone-only,.menu .phone-only{display:none}.field-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.u{text-underline-offset:2px;cursor:pointer;text-decoration:underline}.badge.error{background:var(--color-error-50);color:var(--color-error-700);box-shadow:var(--color-error-200) 0 0 0 1px inset}.btn.danger{background:var(--color-error-600);color:var(--color-base-white);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}.btn.danger:hover{background:var(--color-error-700)}.btn.danger:focus-visible{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.from-boon{border-radius:var(--radius-xl);background:var(--color-bg-secondary-alt);box-shadow:var(--color-border-primary) 0 0 0 1px inset;flex-direction:column;gap:4px;padding:16px;display:flex}.from-boon p{color:var(--color-text-primary);overflow-wrap:anywhere}.next-box{border-radius:var(--radius-xl);background:var(--color-bg-secondary-alt);box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);flex-direction:column;gap:4px;padding:16px;display:flex}.next-box p{color:var(--color-text-tertiary)}.picked{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.picked-who{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);align-items:center;gap:12px;display:flex}.picked-who b{font-weight:var(--font-weight-semibold);display:block}.picked-who span span{color:var(--color-text-tertiary);display:block}.input.select select{min-width:0;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;outline:0;flex:1}.search-row{align-items:stretch;gap:8px;display:flex}.search-row .input{flex:1;min-width:0}.search-row .btn{flex:none}.logo-mark{display:none}.account-menu{white-space:normal;overscroll-behavior:contain;width:340px;max-height:calc(100dvh - 120px);overflow-y:auto}.menu .phone-only>a{display:block}.av-wrap{display:inline-flex;position:relative}.count{border-radius:var(--radius-full);background:var(--color-gray-light-950);min-width:18px;height:18px;color:var(--color-base-white);font-size:11px;line-height:18px;font-weight:var(--font-weight-semibold);text-align:center;box-shadow:var(--color-base-white) 0 0 0 2px;font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;top:-4px;right:-6px}.foot a{white-space:nowrap}.ban-actions{grid-template-columns:auto minmax(0,1fr)}.ban-line{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);margin:12px 0}.creator-ban-line{margin:16px 24px 0}.cat-filter{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);flex-wrap:wrap;gap:4px 20px;margin-top:20px;display:flex}.cat-filter a{border-bottom:2px solid #0000;align-items:center;min-height:32px;display:inline-flex}.cat-filter a:hover{color:var(--color-text-primary)}.cat-filter a.on{color:var(--color-text-primary);border-bottom-color:var(--color-gray-light-950)}.cat-results{margin-top:28px}.creator-kind{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:14px 24px 0}.creator-kind a:hover{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}.creator-kind+.creator-bio{margin-top:6px}.settings-more{gap:0;margin-top:24px;padding:8px 24px}.settings-more-row{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.settings-more-row:first-child{border-top:0}.settings-more-row b{font-weight:var(--font-weight-semibold);display:block}.settings-more-row .muted{display:block}.settings-more-row .btn{flex:none}.setup-bar{background:var(--color-base-white);border-bottom:1px solid var(--color-border-secondary)}.setup-bar-in{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1208px;min-height:80px;margin:0 auto;padding:14px 48px;display:grid}.setup-bar .logo img{width:auto;height:28px;display:block}.setup-name{border-left:1px solid var(--color-border-primary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding-left:20px}.setup-steps{grid-column:3;justify-self:center;width:100%;max-width:520px}.setup-bar .steps{margin:0}.setup-bar .step{font-size:var(--text-xs);line-height:var(--leading-xs);gap:6px}.setup-exit{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);grid-column:4;justify-self:end}.setup-exit a{align-items:center;min-height:44px;display:inline-flex}.setup-exit a:hover{color:var(--color-text-primary)}.setup{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:72px;max-width:1208px;margin:0 auto;padding:56px 48px 64px;display:grid}.setup.is-signin{grid-template-columns:minmax(0,1fr)}.setup-title{font-size:var(--text-display-md);line-height:var(--leading-display-md);letter-spacing:var(--tracking-display)}.setup-title:focus{outline:0}.setup-sub{max-width:560px;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-tertiary);margin-top:10px}.setup-form{flex-direction:column;gap:28px;max-width:640px;margin-top:36px;display:flex}.setup-error{max-width:640px;margin-top:20px}.setup-again{margin-top:20px}.setup-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:136px}.setup-plain{border-top:1px solid var(--color-border-secondary);max-width:600px;font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary);padding-top:20px}.setup-plain b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cat-grid button{justify-content:flex-start;gap:4px;min-height:88px;padding:16px 18px}.cat-grid button b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.cat-grid button[aria-checked=true]{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.cat-grid button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.avatar-grid.roomy{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:10px;max-height:216px;padding:4px}.pp{flex-direction:column;gap:10px;display:flex}.pp-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pp-address{font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-card{background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-lg-01) 0 12px 16px -4px,var(--color-shadow-lg-02) 0 4px 6px -2px;border-radius:16px;overflow:hidden}.pp-cover{background:var(--color-gray-light-100);height:140px;display:block}.pp-cover .pic{width:100%;height:100%}.cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cover-grid button{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;padding:0}.cover-grid .pic{aspect-ratio:16/10;border-radius:var(--radius-md)}.cover-grid button[aria-pressed=true]{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.cover-grid button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:3px}.pp-head{min-height:56px;padding:12px 20px 0 116px;position:relative}.pp-av-slot{position:absolute;top:-40px;left:20px}.pp-av-slot .av{width:80px;height:80px;box-shadow:var(--color-base-white) 0 0 0 4px}.pp-name{min-width:0}.pp-name b{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;display:block}.pp-name span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere;display:block}.pp-body{flex-direction:column;gap:10px;padding:14px 20px 20px;display:flex}.pp-cat{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.pp-bio{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-line}.pp-ghost,.pp-name .pp-ghost,.rows b.pp-ghost{color:var(--color-text-placeholder);font-weight:var(--font-weight-regular)}.pp-now{flex-direction:column;gap:8px;margin-top:6px;display:flex}.pp-now b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.pp-now .empty{background:var(--color-bg-secondary-alt);padding:20px 16px}.pp-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.pp.is-big .pp-cover{height:200px}.pp.is-big .pp-head{min-height:64px;padding:14px 24px 0 148px}.pp.is-big .pp-av-slot{top:-52px;left:24px}.pp.is-big .pp-av-slot .av{width:104px;height:104px}.pp.is-big .pp-name b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.pp.is-big .pp-body{padding:16px 24px 24px}.pp-open{align-self:flex-start}.setup-foot{z-index:30;background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);position:sticky;bottom:0}.setup-foot-in{align-items:center;gap:12px;max-width:1208px;margin:0 auto;padding:16px 48px;display:flex}.setup-foot-in .note{flex:1}.setup-foot-in .btn.primary{min-width:160px}.next-steps{flex-direction:column;gap:12px;max-width:640px;margin-top:36px;display:flex}.next-step{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;align-items:center;gap:24px;padding:24px;display:flex}.next-step>div{flex:1;min-width:0}.next-step h2{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-display)}.next-step p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:4px}.next-step p b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.next-step .btn{flex:none;min-width:148px}.next-step.is-first{box-shadow:var(--color-gray-light-950) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}.copy-shown{max-width:240px;font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.req-card{flex-direction:column;gap:16px;padding:20px;display:flex}.req-show{border-bottom:1px solid var(--color-border-secondary);align-items:center;gap:12px;padding-bottom:16px;display:flex}.req-show-pic{border-radius:var(--radius-md);background:var(--color-gray-light-100);flex:none;width:48px;height:48px}.req-show b,.req-from b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.req-show span span,.req-from span span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere;display:block}.req-from{align-items:center;gap:14px;display:flex}.req-from>span:last-child{min-width:0}.req-from b{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-display)}.req-from .av{flex:none;width:56px;height:56px}.req-about{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;white-space:pre-line}.req-rows b{text-align:right}.req-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);border-top:1px solid var(--color-border-secondary);padding-top:12px}.how-deal{counter-reset:deal;flex-direction:column;gap:14px;margin-top:16px;list-style:none;display:flex}.how-deal li{counter-increment:deal;font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:28px minmax(0,1fr);gap:2px 8px;display:grid}.how-deal li:before{content:counter(deal);font-size:var(--text-lg);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;grid-row:1/3}.how-deal b{font-weight:var(--font-weight-semibold)}.how-deal span{color:var(--color-text-tertiary)}.next-step:has(.how-deal){flex-direction:column;align-items:stretch}.next-step:has(.how-deal) .btn{align-self:flex-start}@media (width<=900px){.setup-bar-in{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:10px 16px 12px}.setup-bar .logo img{height:24px}.setup-name{padding-left:12px}.setup-steps{grid-area:2/1/auto/-1;max-width:none;margin-top:4px}.setup-exit{grid-area:1/3}.setup{flex-direction:column;gap:0;padding:28px 16px 40px;display:flex}.setup-main{display:contents}.setup-title{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);order:1}.setup-sub{font-size:var(--text-md);line-height:var(--leading-md);order:2;margin-top:6px}.setup-side{order:3;margin-top:20px;position:static}.setup-form,.next-steps{order:4;margin-top:24px}.setup-error,.setup-again{order:5}.step-1 .setup-side{order:6;margin-top:28px}.setup-foot-in{padding:10px 16px calc(12px + env(safe-area-inset-bottom));gap:10px}.setup-foot-in .note{display:none}.setup-foot-in .btn.secondary{flex:0 0 104px}.setup-foot-in .btn.primary{flex:1;min-width:0}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cat-grid button{min-height:0;padding:12px 14px}.cat-grid button b{font-size:var(--text-sm);line-height:var(--leading-sm)}.avatar-grid.roomy{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-cover{height:96px}.pp-head,.pp.is-big .pp-head{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;margin-top:-28px;padding:0 16px;display:flex}.pp-av-slot,.pp.is-big .pp-av-slot{position:relative;top:auto;left:auto}.pp-av-slot .av,.pp.is-big .pp-av-slot .av{width:64px;height:64px;box-shadow:var(--color-base-white) 0 0 0 3px}.pp-name b{font-size:var(--text-lg);line-height:var(--leading-lg)}.pp-body{gap:6px;padding:10px 16px 16px}.pp:not(.is-big) .pp-bio,.pp:not(.is-big) .pp-now{display:none}.pp.is-big .pp-cover{height:140px}.pp.is-big .pp-head{margin-top:-36px}.pp.is-big .pp-av-slot .av{width:80px;height:80px}.pp.is-big .pp-name b{font-size:var(--text-xl);line-height:var(--leading-xl)}.pp.is-big .pp-body{padding:12px 16px 16px}.next-step{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.next-step .btn{min-width:0}.settings-more-row{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=640px){.phone-only,.menu .phone-only{display:block}.wide-only{display:none!important}.app-nav .nav .links a.nav-wide{display:none}.creator-ban-line,.creator-kind{margin:12px 8px 0}.cat-filter{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;margin:16px -16px 0;padding:0 16px;overflow-x:auto}.cat-filter::-webkit-scrollbar{display:none}.app-nav.all-links .nav,.app-nav.all-links .nav .links{gap:14px}.app-nav.all-links .logo-full{display:none!important}.app-nav.all-links .logo-mark{width:26px;height:26px;display:block}.app-nav.all-links .balance-unit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pp .pp-head.is-bare,.ph.pp.is-big .pp-head.is-bare,.pp.is-big.p-pp .pp-head.is-bare{flex-direction:row;align-items:center;gap:16px;min-height:0;margin-top:0;padding:20px 20px 8px;display:flex}.pp .pp-head.is-bare .pp-av-slot,.ph.pp.is-big .pp-head.is-bare .pp-av-slot,.pp.is-big.p-pp .pp-head.is-bare .pp-av-slot{flex:none;position:relative;top:auto;left:auto}.pp .pp-head.is-bare .pp-name,.ph.pp.is-big .pp-head.is-bare .pp-name{margin-top:0}.ph.pp.is-big .pp-head.is-bare{padding-inline:0}.menu.pm{white-space:normal;flex-direction:column;width:360px;max-height:calc(100vh - 112px);padding:8px 8px 4px;display:flex;overflow:hidden}.menu.pm>*{flex:none}.pm-who{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 14px;display:grid}.pm-sheet .pm-who{grid-template-columns:48px minmax(0,1fr) auto;padding:4px 0 16px}.pm-sheet .pm-who .av{width:48px;height:48px}.pm-who>div{min-width:0}.pm-who b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary);display:block;overflow:hidden}.pm-who span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;display:block}.pm-bal{text-align:right}.pm-bal b{font-variant-numeric:tabular-nums}.pm-links{border-bottom:1px solid var(--color-border-secondary);flex-direction:column;padding:6px 0;display:flex}.pm-links.pm-out{border-bottom:0}.pm-sheet .pm-links a,.pm-sheet .pm-links button{min-height:44px;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.scrim .dialog.acct-sheet.pm-sheet{flex-direction:column;display:flex;overflow:hidden}.pm-sheet .acct-sheet-body{flex:auto;min-height:0;overflow:hidden}.pm-sheet .acct-sheet-body>*{flex:none}@media (width>=641px) and (width<=1100px){.menu.pm{width:420px;padding:10px 10px 6px}.menu.pm .pm-links a,.menu.pm .pm-links button{min-height:44px;font-size:var(--text-md);line-height:var(--leading-md);align-items:center;display:flex}.menu.pm .pm-who{grid-template-columns:48px minmax(0,1fr) auto}.menu.pm .pm-who .av{width:48px;height:48px}}.ban-strip{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-secondary)}.ban-strip-in{max-width:1208px;font-size:var(--text-sm);line-height:var(--leading-sm);margin:0 auto;padding:12px 48px}.ban-strip-in b{font-weight:var(--font-weight-semibold);color:var(--color-error-700)}.ban-strip-more{font:inherit;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.ban-strip-more:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}@media (width<=900px){.ban-strip-in{padding:12px 16px}}@media (width<=640px){.ban-strip-in{padding:10px 16px}}.scrim .dialog.pb{gap:20px;width:560px;padding:28px}.pb .pb-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);padding-right:24px}.pb-lists{font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;display:grid}.pb-lists b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:6px;display:block}.pb-lists ul{color:var(--color-text-secondary);flex-direction:column;gap:4px;list-style:none;display:flex}.pb-off{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.pb .actions{margin-top:4px}@media (width<=640px){.scrim .dialog.pb{gap:18px;max-height:calc(100dvh - 24px);padding:24px 16px 20px;overflow:auto}.pb-lists{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}}.none{border-top:1px solid var(--color-border-secondary);flex-direction:column;align-items:stretch;gap:40px;margin-top:32px;padding-top:32px;display:flex}.none-say{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.none h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.none-say p{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary);max-width:560px}.none-say .btn{margin-top:12px}.po-sec h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);margin-bottom:4px}.po-list{flex-direction:column;display:flex}.po-sec.is-waiting{min-height:268px}.po{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.po:last-child{border-bottom:0}.po:hover .po-words b{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary);text-underline-offset:3px}.po:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}.po-pic{border-radius:var(--radius-md);width:56px;height:56px}.po-words{text-align:left;min-width:0}.po-words b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.po-words span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.po-go{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.pf-page{padding-top:48px}.pf-say{max-width:640px}.pf-say h1{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);letter-spacing:var(--tracking-display)}.pf-say>p{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary);margin-top:8px}.pf-ways{align-items:stretch;gap:12px;margin-top:24px;display:flex}.pf-find{border-radius:var(--radius-md);background:var(--color-base-white);min-height:44px;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-placeholder);cursor:text;text-align:left;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0 10px 0 14px;display:flex}.pf-find:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.pf-find svg{color:var(--color-fg-quaternary);flex:none}.pf-find span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pf-ways .btn{flex:none}.pf-say>.pf-about{font-size:var(--text-sm);line-height:var(--leading-sm);margin-top:16px}.pf-waiting{min-height:640px}.pf-sec{margin-top:56px}.pf-polls{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pf-poll{min-width:0;color:inherit;flex-direction:column;gap:6px;display:flex}.pf-strip{grid-template-columns:repeat(var(--n),minmax(0,1fr));border-radius:var(--radius-xl);aspect-ratio:7/3;gap:4px;margin-bottom:8px;display:grid;overflow:hidden}.pf-pic{height:100%}.pf-who{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.pf-q{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.pf-meta{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.pf-meta span:first-child{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.pf-poll:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:4px;border-radius:var(--radius-xl)}@media (hover:hover){.pf-poll:hover .pf-q{text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px}}.pf-pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;display:grid}.pf-pair>.pf-sec:only-child{grid-column:1/-1}.pf-idea{list-style:none}.pf-creators{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pf-creators .creator-cover{height:180px}@media (width<=900px){.pf-page{padding-top:32px}.pf-polls{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-polls .pf-poll:nth-child(3){display:none}.pf-pair{grid-template-columns:minmax(0,1fr)}.pf-pair .pf-sec+.pf-sec{margin-top:16px}.pf-idea{max-width:calc(50% - 12px)}}@media (width<=640px){.pf-page{padding-top:24px}.pf-say h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.pf-ways{flex-direction:column}.pf-ways .btn{width:100%}.pf-find kbd{display:none}.pf-sec{margin-top:40px}.pf-polls{grid-template-columns:minmax(0,1fr);gap:32px}.pf-polls .pf-poll:nth-child(3){display:flex}.pf-idea{max-width:none}.pf-creators{gap:12px}.pf-creators .creator-cover{height:96px}.none-say .btn{align-self:stretch}.none{gap:32px}.po{grid-template-columns:56px minmax(0,1fr)}.po-go{display:none}}.menu.notif-menu{white-space:normal;flex-direction:column;width:380px;max-height:calc(100vh - 112px);padding:0;display:flex;overflow:hidden}.np{flex-direction:column;flex:auto;min-height:0;display:flex}.np-head{border-bottom:1px solid var(--color-border-secondary);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.np-head h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.menu .np-head .np-read,.np-head .np-read{width:auto;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.menu .np-head .np-read:hover{color:var(--color-text-primary);background:0 0}.np-read:focus-visible,.np-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.np-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;padding:8px;display:flex;overflow:auto}.menu a.np-row,.np-row{border-radius:var(--radius-md);width:auto;color:inherit;grid-template-columns:40px minmax(0,1fr) 12px;align-items:start;gap:12px;padding:10px 8px;display:grid;position:relative}.menu a.np-row:hover{background:var(--color-bg-primary-hover)}.np-row .av{margin-top:0}.np-words{min-width:0}.np-words b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.np-what{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-when{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);margin-top:2px;display:block}.np-row.is-new .np-words b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.np-row.is-new .np-what{color:var(--color-text-primary)}.np-dot{background:var(--color-gray-light-950);border-radius:50%;width:8px;height:8px;margin:7px 0 0 2px}.np-empty{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin:0;padding:20px 16px 24px}.scrim .dialog.notif-sheet{padding-bottom:calc(8px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.notif-sheet .acct-sheet-body{flex:auto;min-height:0;overflow:hidden}.notif-sheet .np-head{padding:8px 0 12px}.notif-sheet .np-head h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.notif-sheet .np-read{min-height:44px;font-size:var(--text-md);line-height:var(--leading-md);align-items:center;display:inline-flex}.notif-sheet .np-list{max-height:calc(100dvh - 160px);padding:8px 0}.notif-sheet .np-row{grid-template-columns:40px minmax(0,1fr) 12px;margin:0 -8px;padding:12px 8px}.notif-sheet .np-words b,.notif-sheet .np-what{font-size:var(--text-md);line-height:var(--leading-md)}.notif-sheet .np-when{font-size:var(--text-sm);line-height:var(--leading-sm)}.notif-sheet .np-empty{font-size:var(--text-md);line-height:var(--leading-md);padding:16px 0 24px}.small{font-size:var(--text-sm);line-height:var(--leading-sm)}.badge.ink{background:var(--color-base-white);color:var(--color-text-primary);box-shadow:var(--color-gray-light-950) 0 0 0 1px inset}.outcome-head{align-items:center;gap:16px;display:flex}.outcome-pic{border-radius:var(--radius-md);flex:none;width:64px;height:64px;display:block;overflow:hidden}.outcome-head h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.money-rows b{font-variant-numeric:tabular-nums}.deliver-panel .money-rows{padding:4px 0}.panel-foot,.report-line{border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.panel-foot .btn,.report-line .btn{flex:none}.work-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.work .delivery-pic{margin:0}.work-words{flex-direction:column;gap:12px;min-width:0;display:flex}.work-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.quote-by{align-items:center;gap:8px;margin-bottom:6px;display:flex}.quote-by b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.delivery-link .muted{overflow-wrap:anywhere}.sealed.is-hold{grid-template-columns:minmax(0,1fr);min-height:0}.review-block{min-height:0}.your-report{border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;flex-direction:column;gap:10px;padding:16px;display:flex}.your-report>.spread b{font-size:var(--text-sm);line-height:var(--leading-sm)}.your-report p,.your-review p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.your-report .rows b{text-align:right}.your-report>.btn{align-self:flex-start}.your-review p{margin-top:6px}.review-form{flex-direction:column;gap:10px;display:flex}.review-form>.label,.field>.label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.evidence-list{flex-direction:column;gap:8px;display:flex}.report-form .actions .btn{flex:1}.receipt-top{align-items:center;gap:16px;display:flex}.receipt-pic{border-radius:var(--radius-md);flex:none;width:64px;height:64px;display:block;overflow:hidden}.receipt-part{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:12px;padding-top:20px;display:flex}.receipt-part h2{font-size:var(--text-md);line-height:var(--leading-md)}.receipt-part .note{font-size:var(--text-sm);line-height:var(--leading-sm)}.receipt .split{border-radius:var(--radius-full);background:var(--color-gray-light-100);gap:2px;height:8px;margin:0;display:flex;overflow:hidden}.receipt .split i{min-width:0;display:block}.split .to-you,.key.to-you{background:var(--color-gray-light-950)}.split .to-creator,.key.to-creator{background:var(--color-gray-light-600)}.split .held,.key.held{background:var(--color-gray-light-400)}.receipt .split .fee,.receipt .key.fee{background:var(--color-gray-light-300)}.receipt .split .network,.receipt .key.network{background:var(--color-gray-light-200)}.receipt .key{border-radius:var(--radius-xxs);vertical-align:0;width:10px;height:10px;margin-right:8px;display:inline-block}.receipt .story li{grid-template-columns:20px minmax(0,1fr) auto;padding-bottom:18px}.receipt .story li:last-child{padding-bottom:0}.receipt .story li.is-done:before{background:var(--color-gray-light-200)}.receipt .story li.is-done .story-node{background:var(--color-base-white);box-shadow:var(--color-gray-light-400) 0 0 0 2px inset}.receipt .story li.is-now .story-node{background:var(--color-gray-light-950);box-shadow:none}.receipt .story li b{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.receipt .story time{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.studio-tabs{margin-top:20px;display:inline-flex}.studio-tabs a{background:var(--color-base-white);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);box-shadow:var(--color-gray-light-300) -1px 0 0;border:0;display:block}.studio-tabs a:first-child{box-shadow:none}.studio-tabs a:hover{background:var(--color-bg-primary-hover)}.studio-tabs a.on{background:var(--color-bg-secondary);color:var(--color-text-primary)}.studio-tabs a:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.money-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;padding:24px 0;display:grid}.money-figures>div{box-shadow:var(--color-border-primary) 1px 0 0;padding:0 24px}.money-figures>div:last-child{box-shadow:none}.money-figures b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.money-figures span{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-top:2px;display:block}.money-figures em{font-style:normal;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);display:block}.money-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:12px}.money-table td{padding:12px 16px}.money-table th{white-space:nowrap;padding:10px 16px}.money-table th.r,.money-table td.r{text-align:right}.money-table td.strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.money-table a.item-cell:hover b{text-underline-offset:3px;text-decoration:underline}.item-cell{align-items:center;gap:12px;min-width:0;display:flex}.item-cell b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.item-cell span span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);display:block}.item-pic{border-radius:var(--radius-md);background-color:var(--color-gray-light-100);flex:none;width:40px;height:40px;display:block;overflow:hidden}.item-pic.lg{width:48px;height:48px}.hold-row{align-items:flex-start;gap:16px;display:flex}.hold-row b{font-size:var(--text-md);line-height:var(--leading-md)}.hold-row .btn{margin-top:12px}.proposal-cover{padding-top:0;overflow:hidden}.proposal-pic{width:calc(100% + 48px);height:200px;margin:0 -24px;display:block}.proposal .vote-box.can-vote{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:12px;display:grid}.plain-rows b{text-align:right}.list-row.with-pic{grid-template-columns:40px minmax(0,1fr) auto auto}.row-action{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ready-box{border-radius:var(--radius-xl);box-shadow:var(--color-gray-light-950) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ready-box .item-pic{width:52px;height:52px}.ready-box b{font-weight:var(--font-weight-semibold);display:block}.ready-box span{color:var(--color-text-secondary)}.ready-box.no-pic{grid-template-columns:minmax(0,1fr)}.ready-list{flex-direction:column;gap:8px;display:flex}@media (width<=900px){.list-row.with-pic{grid-template-columns:40px minmax(0,1fr) auto}.list-row.with-pic>:nth-child(3){grid-area:2/2/auto/4;justify-self:start}.list-row.with-pic .row-action{align-items:flex-start}}@media (width<=640px){.work-layout{grid-template-columns:minmax(0,1fr)}.panel-foot,.report-line{flex-direction:column;align-items:stretch}.receipt .story li{grid-template-columns:20px minmax(0,1fr)}.receipt .story time{font-size:var(--text-xs);line-height:var(--leading-xs);grid-area:1/2;justify-self:start}.receipt .story li>div{grid-column:2}.receipt .story-node{grid-row:1/3}.money-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:20px 0}.money-figures>div{padding:0 16px}.money-figures>div:nth-child(2n){box-shadow:none}.money-figures b{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold)}.money-table thead{display:none}.money-table,.money-table tbody,.money-table tr,.money-table td{display:block}.money-table tr{border-bottom:1px solid var(--color-border-primary);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.money-table tr:last-child{border-bottom:0}.money-table td{font-size:var(--text-sm);border:0;padding:0}.money-table td:first-child{grid-column:1/-1}.money-table td:nth-child(2){grid-column:1}.money-table td:nth-child(3),.money-table td:nth-child(4),.money-table td:nth-child(5){display:none}.money-table td:nth-child(6){text-align:right;grid-area:2/2}.money-table td:nth-child(6):before{content:"You receive ";color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.money-table td:nth-child(7){grid-column:1/-1}.proposal-pic{width:calc(100% + 32px);height:150px;margin:0 -16px}.proposal .vote-box.can-vote{grid-template-columns:minmax(0,1fr)}.studio-tabs{max-width:100%;overflow-x:auto}.studio-tabs a{white-space:nowrap}}@media (width>=641px) and (width<=900px){.page.mv-page{padding:28px 32px 56px}}.mv-head{align-items:flex-end}.mv-made{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);flex:none;margin-bottom:4px}.mv-sum{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.mv-fig{flex-direction:column;gap:4px;min-width:0;padding:20px 24px;display:flex}.mv-fig+.mv-fig{box-shadow:var(--color-border-secondary) 1px 0 0 inset}.mv-fig>span{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.mv-fig>b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.mv-fig>b .usdc-mark{width:20px;height:auto}.mv-fig>small{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.mv-tools{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;margin-bottom:12px;display:flex}.mv-tools .mv-count{margin:0}.mv-show{flex:none;width:280px}.dir-select.mv-show .pick-field{padding-left:64px}.mv-cols,.mv-row{grid-template-columns:minmax(0,1fr) 168px 272px 120px;gap:24px;padding:0 24px;display:grid}.mv-cols{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding-top:12px;padding-bottom:12px}.mv-cols span:last-child{text-align:right}.mv-group ul{list-style:none}.mv-band{background:var(--color-bg-secondary-alt);border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);justify-content:space-between;align-items:flex-end;gap:24px;padding:16px 24px 14px;display:flex}.mv-band h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.mv-band p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);max-width:640px}.mv-total{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex:none}.mv-row{border-top:1px solid var(--color-border-secondary);min-height:96px;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;padding-top:14px;padding-bottom:14px}.mv-group li:first-child .mv-row{border-top:0}.mv-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}@media (hover:hover){.mv-row:hover{background:var(--color-bg-primary-hover)}.mv-row:hover .mv-title{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}}.mv-work{align-items:center;gap:16px;min-width:0;display:flex}.mv-pic{border-radius:var(--radius-md);flex:none;width:64px;height:64px}.mv-words{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;gap:2px;display:flex}.mv-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mv-what{color:var(--color-text-secondary)}.mv-by-line,.mv-amt-line{display:none}.mv-by{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-items:center;gap:10px;display:flex}.mv-now{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.mv-now b{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mv-amt{text-align:right;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.mv-more{margin-top:16px}.mv-back{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-gray-light-950) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px 20px;margin-top:28px;padding:20px 24px;display:grid}.mv-back h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.mv-back p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.mv-none{border-top:1px solid var(--color-border-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:32px;padding-top:32px;display:grid}.mv-none .none-say{gap:12px}.mv-none .none-say h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.mv-none .none-say .btn{margin-top:8px}.mv-open{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;padding:20px 24px 8px}.mv-open .po:last-child{border-bottom:0}@media (width<=1100px){.mv-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-fig:nth-child(3){box-shadow:var(--color-border-secondary) 0 1px 0 inset}.mv-fig:nth-child(4){box-shadow:var(--color-border-secondary) 1px 0 0 inset,var(--color-border-secondary) 0 1px 0 inset}.mv-cols{display:none}.mv-row{grid-template-columns:minmax(0,1fr) 232px 104px;gap:20px}.mv-by{display:none}.mv-by-line{font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-items:center;gap:6px;margin-top:4px;display:flex}.mv-by-line .av{width:20px;height:20px}.mv-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mv-group:first-of-type .mv-band{border-top:0}.mv-none{grid-template-columns:minmax(0,1fr);gap:40px}}@media (width<=640px){.mv-head{flex-direction:column;align-items:flex-start;gap:12px}.mv-made{margin:0}.mv-sum{grid-template-columns:minmax(0,1fr);margin-top:20px}.mv-fig{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:12px 16px;display:grid}.mv-fig>span{grid-area:1/1}.mv-fig>b{font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:0;grid-area:1/2}.mv-fig>b .usdc-mark{width:14px}.mv-fig:first-child>b .usdc-mark{width:16px}.mv-fig>small{grid-area:2/1/auto/-1}.mv-fig:first-child{padding-top:16px}.mv-fig:first-child>b{font-size:var(--text-lg);line-height:var(--leading-lg)}.mv-fig+.mv-fig,.mv-fig:nth-child(3),.mv-fig:nth-child(4){box-shadow:var(--color-border-secondary) 0 1px 0 inset}.mv-tools{flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:20px}.mv-show{width:100%}.mv-band{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 12px}.mv-row{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"pic words""pic now";align-items:start;gap:0 12px;min-height:0;padding:14px 16px}.mv-work{display:contents}.mv-pic{grid-area:pic;width:56px;height:56px}.mv-words{grid-area:words}.mv-title{font-size:var(--text-sm);line-height:var(--leading-sm)}.mv-on{display:none}.mv-now{grid-area:now;margin-top:6px}.mv-amt{display:none}.mv-amt-line{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:12px;display:inline}.mv-back{grid-template-columns:48px minmax(0,1fr);padding:16px}.mv-back .mv-pic{grid-area:auto;align-self:start;width:48px;height:48px}.mv-back .btn{grid-column:1/-1}.mv-none{margin-top:24px;padding-top:24px}.mv-none .none-say .btn{align-self:stretch}.mv-open{padding:16px 16px 4px}}.your-pick{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-orange-dark-500);text-decoration-color:var(--color-orange-dark-500);text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px}.mv-way{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:12px}.mv-back.no-pic{grid-template-columns:minmax(0,1fr) auto}.mv-back+.mv-back{margin-top:12px}.receipt-state{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary)}.receipt-state b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.q-grid{grid-template:"main money""main side"1fr/minmax(0,1fr) 340px;align-items:start;gap:16px 24px;display:grid}.q-main{grid-area:main;min-width:0}.q-money-slot{flex-direction:column;grid-area:money;min-width:0;display:flex}.q-side{grid-area:side;min-width:0}.q-grid:not(:has(.q-money-slot)){grid-template-areas:"main side""main side"}.q-card{gap:20px}.poll-page .q-card .q h1{font-size:var(--text-display-sm);line-height:var(--leading-display-sm)}.q-card .top-end{flex:none;align-items:center;gap:12px;display:flex}.steps.path{grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0 -8px}.path .step{padding:0 4px}.path .step-words{display:block}.path .step small{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);margin-top:0;display:block}.path .step.cur small{color:var(--color-text-secondary)}.now{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:16px;padding-top:20px;display:flex}.now h2{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.now h2+p{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary);margin-top:-10px}.now-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.now-one{flex-direction:column;gap:16px;max-width:460px;display:flex}.deliv,.rate{flex-direction:column;gap:12px;min-width:0;display:flex}.says{font-size:var(--text-md);line-height:var(--leading-md);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.says small{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.deliv .delivery-link{color:var(--color-text-primary)}.deliv .delivery-link>span{min-width:0}.deliv .delivery-link span span{color:var(--color-text-tertiary);overflow-wrap:anywhere;display:block}.rate>.label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.rate .stars{margin:-2px 0 0 -2px}.rate .stars button svg{width:32px;height:32px}.rate .input textarea{min-height:72px}.rate.your-review p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.now-foot{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.now-foot p{max-width:460px}.now-foot .btn{flex:none}.now .your-report{border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;padding:16px}.now-journal .journal,.now-journal .journal-closed{box-shadow:none;background:0 0;border-radius:0;padding:0}.now-journal .journal-head,.now-journal .timeline{display:none}.now-journal .entries{padding:0}.now-journal .journal-foot{border:0;margin:0;padding:0}.now-journal .entry.is-note .entry-words{font-size:var(--text-lg);line-height:var(--leading-lg)}.tally-wrap{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:14px;padding-top:20px;display:flex}.tally-wrap h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);letter-spacing:0}.tally{flex-direction:column;gap:12px;display:flex}.tally-row{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px 14px;display:grid}.tally-row.no-pic{grid-template-columns:minmax(0,1fr) auto}.tally-row>.pic{border-radius:var(--radius-md);grid-row:1/3;width:56px;height:56px}.tally-row .name{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;min-width:0}.tally-row .name span{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.tally-row .val{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tally-row .bar{grid-column:2/4;height:6px;margin:0;display:block}.tally-row.no-pic .bar{grid-column:1/3}.tally-row.mine>.pic{outline:2px solid var(--color-brand-500);outline-offset:2px}.tally-row.mine .bar i{background:var(--color-brand-500)}.is-revealing .tally-row .bar i{animation:bar-grow var(--spring-bar-ms) var(--spring-bar) both}@media (prefers-reduced-motion:reduce){.is-revealing .tally-row .bar{animation:.15s linear both fade}.is-revealing .tally-row .bar i{animation:none}}.q-money h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.q-amount b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.q-amount>span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.q-rules{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;gap:10px;display:flex}.q-money .rows div:last-child b{font-weight:var(--font-weight-semibold)}.text-link{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px;white-space:nowrap;align-self:flex-start}.text-link:hover{-webkit-text-decoration-color:var(--color-gray-light-950);text-decoration-color:var(--color-gray-light-950)}.q-side .recent .vote-row.mine{border-radius:var(--radius-md);background:var(--color-bg-secondary-alt);margin:0 -12px;padding:0 12px}.q-dock,.sent-line{display:none}.idea-sheet{gap:0;padding:0;overflow:hidden}.idea-sheet>.pic{background-color:var(--color-gray-light-100);height:220px;display:block}.idea-sheet-body{flex-direction:column;gap:20px;padding:24px;display:flex}.idea-sheet h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.idea-sheet h1+p{margin-top:-14px}.fund-legend{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:-12px;display:flex}.fund-legend>span{white-space:nowrap}.fund-legend b{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.idea-sheet .fund .track u{transition:none}.idea-sheet .vote-box.can-vote{grid-template-columns:200px minmax(0,1fr);align-items:end;gap:6px 12px;display:grid}.idea-sheet .vote-box.can-vote .field{display:contents}.idea-sheet .vote-box.can-vote .label-row{grid-column:1/-1}.idea-sheet .vote-box.can-vote .btn{min-height:44px}.phone-only{display:none}.refusal{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-error-primary)}.refusal b{font-weight:var(--font-weight-semibold)}.suggest-grid{grid-template:"form side""go side"1fr/minmax(0,1fr) 320px;align-items:start;gap:22px 24px;margin-top:24px;display:grid}.suggest-form{grid-area:form}.suggest-side{grid-area:side}.suggest-go{flex-direction:column;grid-area:go;gap:12px;display:flex}.suggest-side h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.creator-pick{border-radius:var(--radius-md);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.path-v{flex-direction:column;list-style:none;display:flex}.path-v li{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.path-v li:last-child{padding-bottom:0}.path-v li:before{content:"";z-index:1;border-radius:var(--radius-full);background:var(--color-base-white);width:24px;height:24px;box-shadow:var(--color-gray-light-300) 0 0 0 2px inset;position:relative}.path-v li:after{content:"";background:var(--color-gray-light-200);width:2px;position:absolute;top:24px;bottom:0;left:11px}.path-v li:last-child:after{display:none}.path-v b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);padding-top:2px;display:block}.path-v span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.side-note{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);padding-top:16px}.suggest-form .field-note.err{color:var(--color-text-error-primary)}@media (width>=641px) and (width<=1100px){.q-grid{grid-template-columns:minmax(0,1fr) 272px}.path .step:not(.cur) small{display:none}.path .step.cur small{white-space:nowrap}.now-grid{grid-template-columns:minmax(0,1fr)}.suggest-grid{grid-template-columns:minmax(0,1fr) 280px}.suggest-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.q-side .recent .spread>*{white-space:nowrap}.q-side .recent .vote-row{align-items:flex-start;height:auto;min-height:54px;padding-top:6px;padding-bottom:6px}.q-side .recent .vote-row>div:nth-child(2) :is(b,span){white-space:normal;text-overflow:clip;overflow:visible}}@media (width<=900px){.q-grid{gap:16px}}@media (width<=640px){:is(.q-grid,.q-grid:not(:has(.q-money-slot))){grid-template:"main""money""side"/minmax(0,1fr)}.q-money.docked{display:none}.q-money-slot:has(.q-money.docked){display:none}.q-card{gap:16px;padding:20px 16px}.poll-page .q-card .q h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.q-card>.top{flex-wrap:nowrap}.steps.path{margin:0 -6px}.path .step{padding:0 2px}.path .step small{display:none}.now-grid{grid-template-columns:minmax(0,1fr);gap:16px}.now-foot{flex-wrap:wrap}.now-journal .entry.is-note .entry-words{font-size:var(--text-md);line-height:var(--leading-md)}.rate .btn{min-height:48px}.sent-line{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:6px;display:block}.tally-wrap .meta{flex-direction:column;align-items:flex-start;gap:6px}.tally-wrap .meta>span{white-space:nowrap}.q-dock{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);box-shadow:var(--color-shadow-lg-01) 0 -8px 16px -8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.q-dock b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.q-dock span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.q-dock .btn{min-height:46px}.q-page.has-q-dock{padding-bottom:120px}.idea-sheet>.pic{aspect-ratio:16/10;height:auto}.idea-sheet .vote-box.can-vote{grid-template-columns:156px minmax(0,1fr);gap:8px 10px}.idea-sheet .vote-box.can-vote .btn{min-height:46px}.page:has(.idea-sheet .vote-box.can-vote){padding-bottom:132px}.idea-sheet-body{gap:16px;padding:20px 16px}.idea-sheet h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.phone-only{display:block}.not-phone{display:none!important}.suggest-grid{grid-template:"form""go""side"/minmax(0,1fr);gap:16px;margin-top:16px}.suggest-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.suggest-form.form{gap:16px}}.bd-head .page-sub{max-width:640px}.bd-suggest{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:20px 24px;display:flex}.bd-suggest-words h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.bd-suggest-words p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.bd-suggest-form{flex:none;grid-template-columns:300px auto;align-items:center;gap:12px;display:grid}.bd-suggest .pick-pop.mock-pop{min-width:360px}.bd-taking{margin-top:48px}.bd-bar-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.bd-sec-head h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.bd-sec-head p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:4px}.bd-tools{flex:none;grid-template-columns:280px 240px;gap:12px;display:grid}.bd-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;list-style:none;display:grid}.bd-grid>li{height:100%}.bd-card{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bd-pic{aspect-ratio:16/10;width:100%;display:block}.bd-pic img{object-fit:cover;width:100%;height:100%;display:block}.bd-card-body{flex-direction:column;flex:1;gap:12px;padding:16px 20px 20px;display:flex}.bd-card-who{align-items:center;gap:10px;min-width:0;display:flex}.bd-card-who>span{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.bd-card-who b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-card-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-card-title:after{content:"";position:absolute;inset:0}@media (hover:hover){.bd-card:hover .bd-card-title{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}}.bd-card .bd-money{margin-top:auto}.bd-card-foot{z-index:1;border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex;position:relative}.bd-when{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.bd-when b,.bd-when.is-soon .bd-left{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-card-foot .btn{flex:none}.bd-when b{white-space:nowrap}.bd-made{margin-top:64px}.bd-made .bd-sec-head{margin-bottom:20px}.bd-made-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid}.bd-made-card{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.bd-made-pic{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;display:block}.bd-made-pic img{object-fit:cover;width:100%;height:100%;display:block}.bd-made-body{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;gap:2px;display:flex}.bd-made-state{flex-wrap:wrap;column-gap:6px;display:flex}.bd-made-state b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-made-title{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:4px}.bd-made-title:after{content:"";position:absolute;inset:0}.bd-made-extra{flex-direction:column;margin-top:6px;display:flex}.bd-made-rate{align-items:center;gap:6px;display:flex}.bd-made-rate b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-made-mine{margin-top:6px}.bd-closed{border-top:1px solid var(--color-border-secondary);margin-top:56px;padding-top:20px}.bd-closed h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.bd-closed ul{margin-top:8px;list-style:none}.bd-closed li{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:10px 0;display:grid}.bd-closed-title{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.bd-empty{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);padding:0;display:grid;overflow:hidden}.bd-empty-pic{min-height:280px;display:block}.bd-empty-pic img{object-fit:cover;width:100%;height:100%;display:block}.bd-empty-words{flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.bd-empty-words h3{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.bd-empty-words p{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary)}.bd-empty-who{align-items:center;gap:12px;display:flex}.bd-empty-who>span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.bd-empty-who b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.bd-empty-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.bd-on-creator{width:100%;max-width:760px}.bd-on-creator .bd-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width<=1100px){.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bd-made-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.bd-bar-head{flex-direction:column;align-items:stretch;gap:16px}.bd-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-suggest{flex-direction:column;align-items:stretch;gap:16px}.bd-suggest-form{grid-template-columns:minmax(0,1fr) auto}}@media (width<=640px){.bd-suggest{padding:16px}.bd-suggest-form,.bd-tools{grid-template-columns:minmax(0,1fr)}.bd-taking{margin-top:36px}.bd-grid,.bd-on-creator .bd-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bd-card-body{padding:14px 16px 16px}.bd-made{margin-top:48px}.bd-made-list{grid-template-columns:minmax(0,1fr);gap:20px}.bd-made-card{flex-direction:row;align-items:flex-start;gap:14px}.bd-made-pic{aspect-ratio:1;flex:none;width:96px}.bd-closed li{grid-template-columns:minmax(0,1fr);gap:2px}.bd-empty{grid-template-columns:minmax(0,1fr)}.bd-empty-pic{aspect-ratio:16/9;min-height:0}.bd-empty-words{padding:20px}.bd-empty-actions{flex-direction:column;align-items:stretch;width:100%}.bd-home-head{flex-direction:column;align-items:flex-start;gap:8px}}.bd-money{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;display:flex}.bd-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bd-line b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-pct{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.bd-bar{border-radius:var(--radius-full);background:var(--color-gray-light-200);height:6px;display:flex;position:relative;overflow:hidden}.bd-bar i{height:100%;width:var(--v);background:var(--color-gray-light-950);display:block}.bd-bar i.yours{background:var(--color-brand-500)}.bd-mine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bd-who{align-items:center;gap:8px;min-width:0;display:flex}.bd-faces{flex:none;display:flex}.bd-faces>span{display:flex;position:relative}.bd-faces>span+span{margin-left:-6px}.bd-faces .av{width:24px;height:24px;box-shadow:var(--color-base-white) 0 0 0 2px}.bd-faces>span.is-you{z-index:1}.bd-faces>span.is-you .av{box-shadow:var(--color-base-white) 0 0 0 1px,var(--color-brand-500) 0 0 0 3px}.idea-picture-field{flex-direction:column;gap:10px;display:flex}.idea-picture-field .field-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.idea-picks{grid-template-columns:repeat(4,minmax(0,1fr))}.idea-picks .pic-pick{aspect-ratio:4/3}@media (width<=640px){.idea-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.bd-more{font-size:var(--text-sm);line-height:var(--leading-sm);margin-top:16px}.bd-more a{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}.c-card .input input,.c-card .input textarea,.journal.is-creator .c-compose .input textarea{font-size:var(--text-md);line-height:var(--leading-md)}button.quiet-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button.quiet-link:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:3px;border-radius:2px}.c-fade-in{animation:fade .15s var(--motion-ease-standard) both}.c-now{border-radius:var(--radius-xl);background:var(--color-bg-secondary-alt);box-shadow:var(--color-border-secondary) 0 0 0 1px inset;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px;display:grid}.c-now-words b{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.c-now-words p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);max-width:520px;margin-top:4px}.c-now:not(:has(.clock)) .c-now-words{grid-column:1/-1}.c-now-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;display:flex}.c-now .form-error{grid-column:1/-1;margin-top:-8px}.opts.c-makes{align-items:start}.c-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.btn.c-make{width:auto;margin:0 8px 8px}.c-makes .opt-pic{aspect-ratio:3/2}.q .c-due{margin-top:6px}.c-due{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.c-due span{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.c-decline{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.c-private{margin-top:-4px}.c-making{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:24px;display:grid}.c-making.no-pic{grid-template-columns:minmax(0,1fr)}.c-making-frame{width:168px;height:168px}.c-making-pic{border-radius:var(--radius-lg);background-color:var(--color-gray-light-100);width:100%;height:100%;display:block;overflow:hidden}.c-making-words{flex-direction:column;gap:6px;min-width:0;display:flex}.c-making-words h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display)}.c-making-actions{padding-top:4px}.c-now-actions .c-next{flex-basis:100%;margin-top:-8px}.c-results{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);padding-top:14px}.c-results summary{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.c-results summary::-webkit-details-marker{display:none}.c-results summary:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:3px}.c-results-line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.c-results-act{white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-primary);text-decoration-color:var(--color-border-primary);text-underline-offset:3px;flex:none}.c-results summary:hover .c-results-act{text-decoration-color:currentColor}.c-results .tally-wrap{color:var(--color-text-primary);border-top:0;margin-top:14px;padding-top:0}.c-results .tally-wrap h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-results[open] .tally-wrap{animation:fade .15s var(--motion-ease-standard) both}.c-deliver{border-top:1px solid var(--color-border-secondary);animation:fade .15s var(--motion-ease-standard) both;flex-direction:column;gap:18px;padding-top:20px;display:flex}.c-deliver-head h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.c-deliver-head .note{margin-top:2px}.c-deliver .field>.label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.c-deliver-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-deliver>.c-next{margin-top:-6px}.c-deliver .deliver-wait{margin-top:-8px}.journal.is-creator .compose.c-compose{border-bottom:1px solid var(--color-border-secondary);flex-direction:column;gap:12px;margin:24px 24px 0;padding:0 0 24px;display:flex}.journal.is-creator .c-compose .input textarea{field-sizing:content;min-height:calc(2 * var(--leading-md))}.c-compose-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-compose-foot .upload:not(.is-bare){flex-basis:100%}.c-compose-foot .c-count{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.c-sheet .rows .is-long{flex-direction:column;gap:2px}.c-sheet .rows .is-long b{text-align:left;overflow-wrap:normal;max-width:none;font-weight:var(--font-weight-semibold)}.c-sheet h3{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold)}.scrim .dialog.c-sheet:has(.confirm-head){gap:24px}.c-sheet .confirm-head{align-items:center;min-height:0}.c-sheet .confirm-pic{width:72px;height:72px}.scrim .dialog.c-sheet .actions.c-actions{grid-template-columns:auto minmax(0,1fr)}.c-sheet .actions.c-actions>.btn.secondary{padding-inline:24px}.c-sheet .input.is-read input{text-overflow:ellipsis}.c-idea-head{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.c-idea-head:not(:has(.c-idea-thumb)){grid-template-columns:minmax(0,1fr)}.c-idea-thumb{border-radius:var(--radius-lg);background-color:var(--color-gray-light-100);width:112px;height:112px;display:block;overflow:hidden}.c-idea-head .q .note{margin-top:4px}.c-answer{flex-direction:column;gap:20px;display:flex}.c-answer .field{max-width:420px}.c-answer .form-error{margin-top:-12px}.c-fund .bar{height:6px;margin:0 0 8px;display:block}.c-fund .bar i{background:var(--color-gray-light-950)}.c-idea-making{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:16px;padding-top:16px;display:flex}@media (width>=641px) and (width<=900px){.c-side .recent ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.c-card .q h1{max-width:20em}.c-card .q .note,.c-card .c-due,.c-card .status-note,.c-now-words p,.c-deliver-head .note,.c-next,.c-card .field,.c-results summary,.journal.is-creator .entry-words,.journal.is-creator .c-compose .field{max-width:600px}.c-results summary{justify-content:flex-start;gap:24px}}@media (width<=640px){.poll>.c-now{order:-1}.c-now{grid-template-columns:minmax(0,1fr);padding:16px}.c-now .clock{justify-content:flex-start}.c-now .clock div{text-align:left;align-items:baseline;gap:4px;min-width:0;margin-right:12px;display:flex}.c-now .clock b{font-size:var(--text-xl);line-height:var(--leading-xl)}.c-now .clock>div>span{font-size:var(--text-sm);line-height:var(--leading-sm)}.c-now[aria-label=Your\ answer] .clock{display:none}.c-now-actions{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.c-now-actions .quiet-link{align-self:center;align-items:center;min-height:32px;display:inline-flex}.c-now-actions .btn{width:100%}.c-now-actions:has(.c-next) .c-next{order:1;margin-top:-4px}.c-now-actions:has(.c-next) .quiet-link{order:2}.c-cell{gap:8px}.btn.c-make{margin:0}.opts.c-makes{gap:16px;margin:0}.c-makes .opt-pic{aspect-ratio:1}.c-decline{text-align:center}.c-decline>span{display:none}.c-decline .quiet-link{align-items:center;min-height:32px;display:inline-flex}.c-making{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px}.c-making-frame{width:96px;height:96px}.c-making-words h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.c-making-words>.c-above{display:none}.c-card:has(.c-deliver) .c-making{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.c-card:has(.c-deliver) .c-making-frame{width:64px;height:64px}.c-card:has(.c-deliver) .c-making-words{gap:2px}.c-card:has(.c-deliver) .c-making-words h1{font-size:var(--text-lg);line-height:var(--leading-lg)}.c-card:has(.c-deliver) .c-making-words .c-due{font-size:var(--text-sm);line-height:var(--leading-sm)}.c-card:has(.c-deliver) .c-making-words .c-paid{display:none}.c-deliver{gap:14px;padding-top:12px}.c-deliver textarea{field-sizing:content;min-height:0}.c-deliver-actions{bottom:calc(57px + env(safe-area-inset-bottom));z-index:5;background:var(--color-base-white);box-shadow:var(--color-border-secondary) 0 -1px 0;flex-direction:column;align-items:stretch;gap:8px;margin:0 -16px;padding:12px 16px;position:sticky}.c-deliver-actions .btn{width:100%}.c-deliver>.c-next{text-align:center;margin-top:-4px}.c-deliver .upload.is-form.is-ready{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:76px;padding:12px 14px}.c-deliver .upload.is-form.is-ready .upload-actions{grid-column:auto}.c-deliver .upload.is-ready .upload-words>b{white-space:normal;overflow-wrap:anywhere}.journal.is-creator .compose.c-compose{margin:20px 16px 0}.c-compose-foot .post-slot{flex-basis:100%}.c-compose-foot .post-slot .btn{width:100%}.c-results summary{flex-direction:row;justify-content:space-between;gap:8px}.poll>.c-idea-head{order:-2}.c-idea-head{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px}.c-idea-thumb{width:72px;height:72px}.c-idea-head .q h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.c-answer .field{max-width:none}.c-sheet .actions.c-actions>.btn.secondary{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.c-fade-in,.c-deliver,.c-results[open] .tally-wrap{animation-duration:.12s}}@media (width>=641px) and (width<=900px){.page.dir-page,.page.prof-page{padding:28px 32px 56px}}.dir-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dir-tools{grid-template-columns:minmax(0,1fr) 300px 240px;gap:12px;margin-top:24px;display:grid}.dir-search input[type=search]::-webkit-search-cancel-button{appearance:none}.dir-select{min-width:0;position:relative}.dir-select-name{z-index:1;pointer-events:none;font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dir-select .pick-field{font-weight:var(--font-weight-medium);padding-left:58px}.dir-count{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;margin:28px 0 12px}.dir-more{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:16px}.dir-more a{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}.dir-empty{margin-top:20px;padding:28px 24px}.dir-empty b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.dir-list{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;overflow:hidden}.dir-list ul{list-style:none}.dir-cols,.dir-row{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) 96px 160px;gap:32px;padding:0 24px;display:grid}.dir-cols{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-secondary);padding-top:12px;padding-bottom:12px}.dir-row{border-top:1px solid var(--color-border-secondary);min-height:112px;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;padding-top:16px;padding-bottom:16px}.dir-list li:first-child .dir-row{border-top:0}.dir-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px;border-radius:var(--radius-xl)}@media (hover:hover){.dir-row:hover{background:var(--color-bg-primary-hover)}.dir-row:hover .dir-names b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}}.dir-who{align-items:center;gap:16px;min-width:0;display:flex}.dir-who>.av{flex:none;width:56px;height:56px}.dir-names{flex-direction:column;min-width:0;display:flex}.dir-names b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dir-names span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.dir-names b,.dir-names span{overflow-wrap:anywhere}.dir-line{display:none}.dir-poll{align-items:center;gap:16px;min-width:0;display:flex}.dir-thumb{border-radius:var(--radius-md);flex:none;width:80px;height:80px}.dir-thumb .dir-pic{border-radius:var(--radius-md);width:100%;height:100%}.dir-thumb.is-none{background:0 0}.dir-thumb .stamp{bottom:-6px;right:-6px}.dir-thumb .stamp .av{width:28px;height:28px;box-shadow:var(--color-base-white) 0 0 0 2px}.dir-poll-words{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.dir-poll-words b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dir-poll-words b.dir-quiet{font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.dir-mine{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dir-fig{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.dir-fig b{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dir-rating{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.dir-rating>span:last-child{grid-column:1/-1}.dir-rating.is-none{align-items:flex-start;display:flex}.dir-short,.dir-label{display:none}@media (width<=1100px){.dir-label{display:inline}}@media (width<=640px){.dir-long{display:none}.dir-short{display:inline}}@media (width<=1100px){.dir-cols{display:none}.dir-row{grid-template-columns:minmax(0,1fr) 92px 136px;grid-template-areas:"who del rate""poll poll poll";align-items:start;gap:14px 20px;padding:18px 24px}.dir-who{grid-area:who;align-self:center}.dir-poll{grid-area:poll;margin-left:72px}.dir-row>.dir-fig:not(.dir-rating){grid-area:del}.dir-rating{grid-area:rate}.dir-poll.is-none .dir-thumb{display:none}.dir-thumb{width:64px;height:64px}}@media (width<=640px){.dir-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:20px}.dir-search{grid-column:1/-1}.dir-count{margin-top:20px}.dir-list{border-radius:var(--radius-xl)}.dir-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""line""poll";gap:0;padding:16px}.dir-row>.dir-fig{display:none}.dir-who>.av{width:48px;height:48px}.dir-who{gap:14px}.dir-line{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);grid-area:line;margin:2px 0 0 62px;display:block}.dir-poll{align-items:flex-start;gap:12px;margin:14px 0 0}.dir-thumb{width:56px;height:56px}.dir-thumb .stamp .av{width:22px;height:22px}}.prof-page{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px 56px;display:grid}.prof-page>.prof-back,.prof-page>.ph{grid-column:1/-1}.prof-card{top:calc(var(--stick-top,91px) + 24px);flex-direction:column;gap:0;display:flex;position:sticky}.prof-back{align-self:flex-start;margin-bottom:-20px}.ph.pp.is-big .pp-cover{border-radius:var(--radius-xl);overflow:hidden}.ph.pp.is-big .pp-head{padding-right:0}.ph.pp.is-big .pp-name h1{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.ph.pp.is-big .pp-name span{font-size:var(--text-md);line-height:var(--leading-md);margin-top:2px}.prof-bio{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary);margin-top:16px}.prof-kind{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:12px}.prof-kind a{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}.prof-facts{border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.prof-facts>div{border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;min-width:0;padding:14px 0;display:flex}.prof-facts>div:nth-child(odd){padding-right:16px}.prof-facts>div:nth-child(2n){border-left:1px solid var(--color-border-secondary);padding-left:16px}.prof-facts>div:last-child:nth-child(odd){grid-column:1/-1;padding-right:0}.prof-facts b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.prof-idea{width:100%;margin-top:24px}.prof-main{flex-direction:column;gap:56px;min-width:0;display:flex}.prof-section{scroll-margin-top:24px}.prof-count{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.prof-section .delivery-card .by{margin-top:-2px}.prof-reviews{gap:0}.prof-about{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);margin-top:4px;display:block}.prof-all{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:16px;padding-top:14px}.prof-reviews .fan-review:nth-last-child(2){padding-bottom:0}.prof-past{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;list-style:none}.prof-past-row{align-items:center;gap:16px;padding:16px 20px;display:flex}.prof-past-pics{flex:none;gap:4px;display:flex}.prof-past-pics .pic{border-radius:var(--radius-md);width:44px;height:44px}.prof-past-words{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.prof-past-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.prof-later .empty{text-align:left;padding:24px}.prof-later .empty b{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (width<=1100px){.prof-page{grid-template-columns:minmax(0,1fr);row-gap:32px}.prof-card{position:static}.ph.pp.is-big .pp-cover{height:160px}.ph.pp.is-big .pp-head{min-height:64px;margin-top:0;padding:12px 0 0 124px;display:block}.ph.pp.is-big .pp-av-slot{position:absolute;top:-44px;left:20px}.ph.pp.is-big .pp-av-slot .av{width:88px;height:88px}.ph.pp.is-big .pp-name h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs)}.prof-bio{max-width:640px}.prof-facts,.is-new .prof-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.prof-facts>div,.prof-facts>div:nth-child(odd),.prof-facts>div:nth-child(2n){border-left:1px solid var(--color-border-secondary);padding:14px 16px}.prof-facts>div:first-child{border-left:0;padding-left:0}.prof-facts>div:last-child:nth-child(odd){grid-column:auto}.prof-main{gap:48px}}@media (width<=640px){.prof-card{flex-direction:column;align-items:stretch;display:flex}.back-link.prof-back,.prof-idea{display:none}.ph.pp.is-big .pp-cover{height:96px}.ph.pp.is-big .pp-head{flex-direction:row;align-items:flex-start;gap:14px;min-height:0;margin-top:-32px;padding:0 4px;display:flex}.ph.pp.is-big .pp-av-slot{flex:none;position:relative;top:auto;left:auto}.ph.pp.is-big .pp-av-slot .av{width:64px;height:64px;box-shadow:var(--color-base-white) 0 0 0 3px}.ph.pp.is-big .pp-name{margin-top:36px}.ph.pp.is-big .pp-name h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.ph.pp.is-big .pp-name span{font-size:var(--text-sm);line-height:var(--leading-sm)}.prof-facts{margin-top:16px}.prof-facts>div,.prof-facts>div:nth-child(odd),.prof-facts>div:nth-child(2n){font-size:var(--text-xs);line-height:var(--leading-xs);padding:10px 8px 10px 10px}.prof-facts>div:first-child{padding-left:0}.prof-facts b,.is-new .prof-facts b{font-size:var(--text-lg);line-height:var(--leading-lg)}.prof-facts b .stars-mini{display:none}.prof-page .featured-label b{font-size:var(--text-xs);line-height:var(--leading-xs)}.prof-section .grid-2.wide-gap:not(.prof-shows){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prof-main{gap:44px}.prof-past-row{align-items:flex-start;padding:16px}.prof-past-pics .pic{width:40px;height:40px}}.prof-rated{color:var(--color-text-tertiary);align-items:center;gap:8px;margin-top:6px;display:flex}.prof-section .delivery-card .prof-rated .stars-mini{margin:0}.prof-later-idea{text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.prof-later-idea .btn{flex:none;margin:0}@media (width<=640px){.prof-later-idea{flex-direction:column;align-items:stretch}}@media (width<=900px){.prof-section .grid-2.wide-gap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prof-section .grid-2.wide-gap{gap:16px}.prof-shows .sr-card-title{font-size:var(--text-md);line-height:var(--leading-md)}.prof-shows .sr-card-pic{margin-bottom:8px}.prof-since{display:none}.prof-main{gap:36px}.prof-page{gap:32px}}.dir-also{margin-top:32px}.dir-also h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);margin-bottom:12px}@media (width<=640px){.dir-also{margin-top:24px}}.dir-rating.is-none b{font-size:var(--text-sm);line-height:var(--leading-lg)}.dir-fig.is-none b{font-size:var(--text-sm);line-height:var(--leading-lg);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.dir-feature{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:24px;padding:24px;display:grid}.dir-feature .featured-options{gap:12px}.dir-feature .opt-frame{aspect-ratio:1;overflow:hidden}.dir-feature .opt-pic{width:100%;height:100%}.dir-feature .featured-label{align-items:center;height:20px}.dir-feature .featured-label b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dir-feature-words{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dir-feature-words .who{gap:12px}.dir-feature-words .who .av{flex:none;width:40px;height:40px}.dir-feature-words .who b{font-size:var(--text-md);line-height:var(--leading-md)}.dir-feature-words h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display);margin-top:20px}.dir-feature-words p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:8px}.dir-feature-words .btn{margin-top:24px}@media (hover:hover){.dir-feature:hover .dir-names b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300)}}@media (width>=641px){.dir-list li.is-featured{display:none}.dir-list li.is-featured:first-child+li .dir-row{border-top:0}}@media (width<=1100px){.dir-feature{grid-template-columns:minmax(0,1fr);gap:20px}.dir-feature-words{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.dir-feature-words .who,.dir-feature-words h2{grid-column:1/-1}.dir-feature-words h2{margin-top:16px}.dir-feature-words .btn{margin:0}}@media (width<=640px){.dir-feature{display:none}}.dir-empty .btn{margin-top:16px}@media (width<=640px){.prof-kind,.prof-facts>.prof-declined{display:none}.prof-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.prof-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.is-new .prof-facts{grid-template-columns:auto minmax(0,1fr)}.prof-facts>div,.prof-facts>div:nth-child(odd),.prof-facts>div:nth-child(2n){border-left:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);padding:8px 12px}.prof-facts>div:first-child{border-left:0;padding-left:0}.prof-facts>div:last-child:nth-child(odd){grid-column:auto}.prof-main{gap:36px}.prof-page{gap:24px}#voting .section-head h2{font-size:var(--text-lg);line-height:var(--leading-lg)}}.is-new .prof-facts{grid-template-columns:auto minmax(0,1fr)}.is-new .prof-facts>div:first-child{padding-right:24px}@media (width<=1100px){.is-new .prof-facts{grid-template-columns:auto minmax(0,1fr)}}.prof-studio{width:100%;margin-top:24px}button.prof-all{text-align:left;border:0;border-top:1px solid var(--color-border-secondary);cursor:pointer;background:0 0;width:100%;padding-bottom:4px;font-family:inherit;display:block}button.prof-all:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:3px;border-radius:2px}.dir-feature.is-fresh{animation:fade .15s var(--motion-ease-standard) .12s both}@media (prefers-reduced-motion:reduce){.dir-feature.is-fresh{animation-duration:.12s}}.prof-section>.ban-line{margin:-8px 0 12px}.prof-shows .sr-card-fact,.prof-shows .sr-card-asks{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=641px){.dir-list:not(:has(li:not(.is-featured))){display:none}}@media (width<=640px){.dir-select-name{left:12px}.dir-select .pick-field{gap:2px;padding-left:54px;padding-right:8px}}.prof-more{margin-top:16px}.prof-main.is-tabbed{gap:0}.prof-tabs{top:var(--stick-top,91px);z-index:5;background:var(--color-gray-light-50);position:sticky}.prof-tablist{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:var(--color-border-primary) 0 -1px 0 inset;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);gap:28px;display:flex;position:relative;overflow-x:auto}.prof-tablist::-webkit-scrollbar{display:none}.prof-tablist [role=tab]{min-height:48px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 0 -2px #0000}.prof-tablist [role=tab]:before{content:"";position:absolute;inset:0 -10px}.prof-tablist [role=tab]:hover,.prof-tablist [role=tab][aria-selected=true]{color:var(--color-text-primary)}.prof-tablist:not(.glides) [role=tab][aria-selected=true]{box-shadow:var(--color-gray-light-950) 0 -2px 0 inset}.prof-tablist [role=tab]:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px;border-radius:4px}.prof-tab-line{background:var(--color-gray-light-950);transform-origin:0 0;pointer-events:none;opacity:0;width:100px;height:2px;transition:transform .3s var(--spring-flight);position:absolute;bottom:0;left:0}.prof-tab-line.is-on{opacity:1}.prof-tab-line.jumps{transition:none}.prof-stage{overflow-anchor:none;margin:28px -8px 0;padding:0 8px;overflow-x:clip}.prof-panel{min-width:0}.prof-tools{justify-content:flex-end;align-items:center;margin:-8px 0 16px;display:flex}.prof-tools>a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.prof-tools>a:hover{color:var(--color-text-primary)}.prof-panel>.ban-line{margin:0 0 12px}@keyframes prof-step-next{0%{transform:translate(max(28px,6%))}}@keyframes prof-step-prev{0%{transform:translate(min(-28px,-6%))}}@media (prefers-reduced-motion:no-preference){.prof-panel[data-step=next]{animation:prof-step-next .3s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 50ms both}.prof-panel[data-step=prev]{animation:prof-step-prev .3s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 50ms both}}@media (width<=640px){.prof-tabs{margin:0 -16px}.prof-tablist{gap:24px;padding:0 16px;scroll-padding:0 16px}.prof-stage{margin:20px -16px 0;padding:0 16px}}@media (prefers-reduced-motion:reduce){.prof-tab-line,.prof-tab-line.jumps{transition:none}.prof-panel[data-step]{animation:.12s linear both fade}}.back-link{min-height:32px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);align-items:center;margin-bottom:8px;display:inline-flex}.back-link:hover{color:var(--color-text-primary)}.section-sub{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-tertiary);max-width:620px;margin-top:4px}.section-head>div{min-width:0}.section-head a{white-space:nowrap}.fine{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary)}.input.lg{min-height:48px}.field>.label .muted{font-weight:var(--font-weight-regular)}.search-glass{fill:none;width:20px;height:20px;stroke:var(--color-fg-quaternary);stroke-width:1.7px;stroke-linecap:round;flex:none}.input select{min-width:0;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1}.input.select{position:relative}.input.select:after{content:"";border-right:1.5px solid var(--color-fg-quaternary);border-bottom:1.5px solid var(--color-fg-quaternary);pointer-events:none;flex:none;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.sr-quiet{color:var(--color-text-tertiary)}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.when{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;display:grid}.when>b{font-size:var(--text-display-sm);line-height:var(--leading-display-sm);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.when>span{font-size:var(--text-xs);line-height:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);flex-direction:column;display:flex}.when>span span+span{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.choice-list{flex-direction:column;gap:8px;display:flex}.choice-list button{text-align:left;border-radius:var(--radius-xl);background:var(--color-base-white);width:100%;box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);cursor:pointer;border:0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.choice-list button b{font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.choice-list button>span>span{display:block}.choice-list button[aria-pressed=true]{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.choice-list button:focus-visible,.pic-pick:focus-visible,.seg-pick button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.choice-list button[disabled]{cursor:default;background:var(--color-bg-secondary-alt)}.radio-dot{border-radius:var(--radius-full);background:var(--color-base-white);width:20px;height:20px;box-shadow:var(--color-gray-light-300) 0 0 0 1px inset;flex:none;position:relative}[aria-pressed=true] .radio-dot{background:var(--color-gray-light-950);box-shadow:none}[aria-pressed=true] .radio-dot:after{content:"";border-radius:var(--radius-full);background:var(--color-base-white);width:8px;height:8px;position:absolute;top:6px;left:6px}.cbox{border-radius:var(--radius-xs);background:var(--color-base-white);width:16px;height:16px;box-shadow:var(--color-gray-light-300) 0 0 0 1px inset;flex:none;place-items:center;display:grid}.cbox.is-on{background:var(--color-gray-light-950);box-shadow:none}.cbox svg{fill:none;width:12px;height:12px;stroke:var(--color-base-white);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.picked{border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.picked a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.picked a:hover{color:var(--color-text-primary)}.plain-list{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-direction:column;gap:8px;padding-top:16px;list-style:none;display:flex}.seg-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seg-pick button{text-align:left;border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;color:var(--color-text-tertiary);border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.seg-pick button b{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.seg-pick button[aria-pressed=true]{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.deal-how{border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;list-style:none;display:grid}.deal-how li{flex-direction:column;gap:4px;display:flex}.deal-how b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.deal-how .deal-how-n{font-size:var(--text-display-md);line-height:var(--leading-display-md);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-bottom:8px}.deal-how span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.deal-how.compact{border:0;grid-template-columns:minmax(0,1fr);gap:14px;padding-top:0}.deal-how.compact li{grid-template-columns:28px minmax(0,1fr);column-gap:12px;display:grid}.deal-how.compact .deal-how-n{font-size:var(--text-xl);line-height:var(--leading-md);grid-area:1/1/3;margin:0}.deal-how.compact b,.deal-how.compact span:not(.deal-how-n){grid-column:2}.prog-head{grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:16px 48px;padding:24px 0 28px;display:grid}.prog-title{letter-spacing:-.035em;text-wrap:balance;grid-column:1/-1;font-size:52px;line-height:58px}.prog-lead{max-width:560px;font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-tertiary)}.offer-tabs{border-bottom:1px solid var(--color-border-primary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.offer-tabs::-webkit-scrollbar{display:none}.offer-tabs a{white-space:nowrap;min-height:44px;transition:color var(--motion-duration-fast) var(--motion-ease-standard);align-items:center;gap:6px;display:flex;box-shadow:inset 0 -2px #0000}.offer-tabs a:hover{color:var(--color-text-primary)}.offer-tabs a.on{color:var(--color-text-primary);box-shadow:var(--color-gray-light-950) 0 -2px 0 inset}.offer-tabs a:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.offer-tabs em{font-style:normal;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.band.prog-feature{grid-template-columns:5fr 6fr;height:500px;margin-top:32px}.band>.prog-mosaic{padding:0}.prog-feature-words{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;display:flex}.band>.prog-feature-words{padding:40px 48px}.prog-feature-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-400)}.who.on-ink b{color:var(--color-base-white)}.who.on-ink>div>span{color:var(--color-gray-light-400)}.prog-feature h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:44px;line-height:50px}.band .prog-feature-words p{max-width:440px;color:var(--color-gray-light-300);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.prog-feature-facts{min-width:0;max-width:100%;margin:4px 0;display:flex}.prog-feature-facts div{box-shadow:var(--color-gray-light-800) 1px 0 0;min-width:0;padding:0 24px}.prog-feature-facts div:first-child{padding-left:0}.prog-feature-facts div:last-child{box-shadow:none}.prog-feature-facts b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);color:var(--color-base-white);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.prog-feature-facts span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-gray-light-400);text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.band .prog-feature-offers{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-gray-light-300)}.prog-feature .band-link{margin-top:8px}.prog-mosaic{background:var(--color-gray-light-950);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:3fr 2fr;gap:2px;height:100%;min-height:0;display:grid}.prog-mosaic .pic:first-child{grid-row:1/4}.prog-mosaic .pic{height:100%;min-height:0}.prog-mosaic.n1{grid-template-columns:1fr}.prog-mosaic.n2{grid-template-columns:1fr 1fr}.prog-mosaic.n2 .pic:nth-child(2){grid-row:1/4}.prog-mosaic.n3 .pic:nth-child(2){grid-row:1/3}.prog-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.prog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.prog-card{flex-direction:column;min-width:0;display:flex;position:relative}.prog-card-pic{aspect-ratio:4/5;border-radius:var(--radius-xl);background-color:var(--color-gray-light-100);display:block}.prog-card-pic img{transition:opacity .12s var(--motion-ease-standard),transform var(--spring-release-ms) var(--spring-release)}.prog-card-face{border-radius:var(--radius-full);width:fit-content;margin:-20px 0 0 14px;display:block;position:relative}.prog-card-face .av{width:40px;height:40px;box-shadow:var(--color-gray-light-50) 0 0 0 3px}.prog-card-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin-top:8px}.prog-card-by{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.prog-card-fact{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);margin-top:8px}.prog-card-next{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.prog-card:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:4px;border-radius:var(--radius-xl)}.list-band{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:24px 28px;display:flex}.list-band b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.list-band span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}@media (hover:hover){.prog-card:hover .prog-card-pic img{transform:scale(1.03)}.prog-card:hover .prog-card-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}}.results-head{justify-content:space-between;align-items:baseline;gap:16px;margin:32px 0 20px;display:flex}.results-head h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.results-head a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);white-space:nowrap}.results-head a:hover{color:var(--color-text-primary)}.results-more{justify-content:center;gap:12px;margin-top:40px;display:flex}.show-mosaic{background:var(--color-gray-light-100);border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:7fr 3fr 2fr;gap:4px;height:460px;display:grid;position:relative;overflow:hidden}.show-mosaic .pic{height:100%;min-height:0}.show-mosaic .m1{grid-row:1/3}.show-mosaic .m2{grid-column:2/4}.show-mosaic.n1{grid-template-columns:1fr}.show-mosaic.n2{grid-template-columns:7fr 5fr}.show-mosaic.n2 .m2{grid-area:1/2/3}.show-mosaic.n3 .m2,.show-mosaic.n3 .m3{grid-column:2/4}.show-mosaic.n0{background:0 0;height:12px}.mosaic-count{display:none}.mosaic-all{position:absolute;bottom:16px;right:16px}.show-sec{flex-direction:column;gap:16px;display:flex}.show-sec>h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display)}.show-sec .fine{margin-top:-6px}.date-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.date-card{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.date-card>span{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.date-card .when>b{font-size:var(--text-display-md);line-height:var(--leading-display-md)}.example{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;grid-template-columns:280px minmax(0,1fr);align-items:center;gap:20px;padding:12px;display:grid}.example-pic{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:var(--color-gray-light-100);display:block}.example-words{min-width:0}.example-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.example-words>span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere;margin-top:4px;display:block}.example-words a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);margin-top:10px;display:inline-block}.example-words a:hover{text-decoration-color:currentColor}.person{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;display:grid}.person>.av{width:88px;height:88px}.person>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.person>div>b{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.person>div>span{color:var(--color-text-tertiary)}.person p{color:var(--color-text-secondary);overflow-wrap:anywhere;max-width:560px;margin-top:8px}.person-figs{gap:28px;margin:12px 0;display:flex}.person-figs b{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.person-figs span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.person a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);text-underline-offset:3px;text-decoration:underline}.biz-reviews{flex-direction:column;gap:16px;display:flex}.biz-review{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;gap:14px;padding:20px;display:flex}.biz-review q{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary);quotes:"“" "”";overflow-wrap:anywhere}.biz-review-by{font-size:var(--text-sm);line-height:var(--leading-sm);align-items:center;gap:10px;display:flex}.biz-review-by>span:not(.av){flex:1;min-width:0}.biz-review-by b{font-weight:var(--font-weight-semibold);display:block}.biz-review-by>span:not(.av)>span{color:var(--color-text-tertiary);display:block}.gallery{flex-direction:column;gap:12px;display:flex}.gallery .pic{border-radius:var(--radius-md);height:auto}.gallery .pic img{height:auto}.scrim .dialog:has(.gallery){width:880px;max-height:calc(100dvh - 32px);overflow:auto}.ask-bar{display:none}.pic-picks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pic-pick{border-radius:var(--radius-md);cursor:pointer;aspect-ratio:1;background:0 0;border:0;padding:0;display:block;position:relative}.pic-pick .pic{border-radius:var(--radius-md);width:100%;height:100%}.pic-pick[aria-pressed=true]{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px}.pic-pick[disabled]{cursor:not-allowed}.pic-pick[disabled] .pic{opacity:.45}.pic-order{border-radius:var(--radius-md);background:var(--color-gray-light-950);min-width:22px;height:22px;color:var(--color-base-white);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;display:grid;position:absolute;top:6px;left:6px}.biz-head{align-items:center;gap:20px;display:flex}.biz-head>div:nth-child(2){flex:1;min-width:0}.biz-head .page-title{overflow-wrap:anywhere}.biz-head .page-sub{overflow-wrap:anywhere;margin-top:2px}.biz-head .page-sub a{text-underline-offset:3px;text-decoration:underline}.biz-figures{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding:24px;display:grid}.biz-figures div{box-shadow:var(--color-border-primary) 1px 0 0;min-width:0;padding:0 24px}.biz-figures div:first-child{padding-left:0}.biz-figures div:last-child{box-shadow:none}.biz-figures b{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;display:block}.biz-figures span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);display:block}.deal-list{gap:0;padding:8px 24px}.deal-row{border-top:1px solid var(--color-border-secondary);grid-template-columns:48px minmax(0,1fr) 260px 120px;align-items:center;gap:16px;padding:14px 0;display:grid}.deal-row:first-child{border-top:0}.deal-row-pic{border-radius:var(--radius-md);background-color:var(--color-gray-light-100);width:48px;height:48px;display:block}.deal-row-main{min-width:0}.deal-row-main b,.deal-row-status b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.deal-row-main span,.deal-row-status span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere;display:block}.deal-row-status{min-width:0}.deal-row-status b{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.deal-row-status.is-yours b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.deal-row-status.is-done b{color:var(--color-text-success-primary)}.deal-row-status.is-ended b{color:var(--color-text-tertiary)}.deal-row-amount{text-align:right;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.deal-row:hover .deal-row-main b{text-underline-offset:3px;text-decoration:underline}.deal-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-md)}html:has(.chat-page){overflow:hidden}body:has(.chat-page) .foot{display:none}.chat-page{height:calc(100dvh - var(--chat-top,91px));flex-direction:column;min-height:420px;padding-top:20px;padding-bottom:24px;display:flex}.chat-layout{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:24px;min-height:0;display:grid}.chat{border-radius:var(--radius-xl);background:var(--color-base-white);min-height:0;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-head{border-bottom:1px solid var(--color-border-secondary);align-items:center;gap:16px;padding:12px 20px;display:flex}.chat-back{box-shadow:var(--color-border-secondary) -1px 0 0 inset;min-height:40px;margin:0 8px 0 0;padding-right:16px}.chat-head-who{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-head-who b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-head-who span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-head-who>div{min-width:0}.chat-head-who .av{width:40px;height:40px}.chat-details{display:none}.chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.chat-scroll:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.chat-thread{flex-direction:column;justify-content:flex-end;max-width:760px;min-height:100%;margin:0 auto;padding:8px 24px 20px;list-style:none;display:flex}.chat-day{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);align-items:center;gap:12px;margin:24px 0 4px;display:flex}.chat-day:before,.chat-day:after{content:"";background:var(--color-border-secondary);flex:1;height:1px}.chat-start{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:420px;margin:20px auto 4px;display:flex}.chat-start b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.chat-start span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.chat-event{text-align:center;max-width:480px;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere;margin:16px auto 4px;display:block}.chat-event b{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.chat-event time{color:var(--color-fg-quaternary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px}.chat-event.is-hidden{font-style:italic}.chat-group{grid-template-columns:32px minmax(0,1fr);column-gap:10px;max-width:78%;margin-top:16px;display:grid}.chat-group.me{grid-template-columns:minmax(0,1fr);margin-left:auto}.chat-face{grid-area:1/1/3;align-self:end;margin-bottom:22px}.bubbles{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:2px;min-width:0;display:flex}.me .bubbles{grid-column:1;align-items:flex-end}.bubble{background:var(--color-gray-light-100);max-width:100%;font-size:var(--text-md);color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;padding:9px 14px;line-height:22px}.them .bubble:not(:first-child){border-top-left-radius:var(--radius-xs)}.them .bubble:not(:last-child){border-bottom-left-radius:var(--radius-xs)}.me .bubble{background:var(--color-gray-light-950);color:var(--color-base-white)}.me .bubble:not(:first-child){border-top-right-radius:var(--radius-xs)}.me .bubble:not(:last-child){border-bottom-right-radius:var(--radius-xs)}.chat-time{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-fg-quaternary);font-variant-numeric:tabular-nums;grid-area:2/2;margin:4px 12px 0}.me .chat-time{text-align:right;grid-column:1}.chat-card{margin-top:12px;display:flex}.chat-card.them{padding-left:42px}.chat-card.me{justify-content:flex-end}.terms2{background:var(--color-base-white);width:min(460px,100%);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset,var(--color-shadow-lg-02) 0 4px 8px -2px,var(--color-shadow-xs) 0 1px 2px;border-radius:16px;overflow:hidden}.terms2-head{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px 0;display:flex}.terms2-head b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.terms2-head span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);white-space:nowrap}.terms2-list{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:10px 18px 0 36px}.terms2-list li+li{margin-top:6px}p.terms2-list{white-space:pre-line;margin-left:18px}.terms2-date{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);justify-content:space-between;gap:12px;margin:14px 18px 0;padding-top:12px;display:flex}.terms2-date span{color:var(--color-text-tertiary)}.terms2-date b{font-weight:var(--font-weight-medium);text-align:right}.terms2-money{margin:12px 18px 4px}.split{border-radius:var(--radius-full);background:var(--color-gray-light-100);gap:2px;height:8px;margin-bottom:6px;display:flex;overflow:hidden}.split i{min-width:0;display:block}.split .creator-share{background:var(--color-gray-light-950)}.split .fee{background:var(--color-gray-light-300)}.key{border-radius:var(--radius-xxs);vertical-align:0;width:10px;height:10px;margin-right:8px;display:inline-block}.key.creator-share{background:var(--color-gray-light-950)}.key.fee{background:var(--color-gray-light-300)}.terms2 .rows div:first-child{padding-top:4px}.terms2 .rows div:last-child b{font-weight:var(--font-weight-semibold)}.terms2-state{background:var(--color-bg-secondary-alt);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 18px;display:flex}.terms2-state b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.terms2-state.is-you{background:var(--color-base-white);box-shadow:var(--color-gray-light-950) 0 2px 0 inset}.terms2-state .ok{align-items:center;gap:6px;display:inline-flex}.terms2-state .ok .check{width:18px;height:18px;color:var(--color-success-700)}.terms2.is-old{box-shadow:var(--color-border-primary) 0 0 0 1px inset;background:var(--color-bg-secondary-alt);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.terms2.is-old b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-gray-light-400);text-decoration-color:var(--color-gray-light-400)}.terms2.is-old span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary)}.deal-bar{border-top:1px solid var(--color-border-secondary);background:var(--color-bg-secondary-alt);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.deal-bar-words{min-width:0}.deal-bar-words b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);display:block}.deal-bar-words span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.deal-bar-words .form-error{margin-top:4px}.deal-bar-do{flex:none;align-items:center;gap:8px;display:flex}.deal-bar-do .btn.tertiary{color:var(--color-text-secondary)}.new-messages{z-index:2;margin-top:-52px;position:absolute;left:50%;transform:translate(-50%)}.composer2{background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);align-items:flex-end;gap:10px;padding:12px 16px 14px;display:flex}.composer2-box{background:var(--color-bg-secondary-alt);min-height:44px;box-shadow:var(--color-border-primary) 0 0 0 1px inset;border-radius:22px;flex:1;padding:10px 16px}.composer2-box:focus-within{background:var(--color-base-white);box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.composer2-box textarea{resize:none;width:100%;font-size:var(--text-md);line-height:var(--leading-md);field-sizing:content;background:0 0;border:0;outline:0;min-height:24px;max-height:120px;display:block}.composer2-box textarea::placeholder{color:var(--color-text-placeholder)}.composer2-send{border-radius:22px;min-height:44px;padding-inline:18px}.composer2-ended{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);text-align:center;padding:14px 20px}.composer2+.form-error,.composer-error{background:var(--color-base-white);padding:0 20px 10px}.deal-side{flex-direction:column;gap:16px;min-height:0;padding:1px 1px 4px;display:flex;overflow-y:auto}.deal-side>*{flex:none}.deal-side .panel{padding:20px 24px}.deal-show2{gap:0;overflow:hidden;padding:0!important}.deal-show2-pic{background-color:var(--color-gray-light-100);height:88px;display:block}.deal-show2-words{min-width:0;padding:14px 20px 16px}.deal-show2-words b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;display:block}.deal-show2-words span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.deal-show2:hover .deal-show2-words b{text-underline-offset:3px;text-decoration:underline}.deal-terms-sum{gap:8px!important}.deal-terms-sum p{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.deal-side-quiet{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.story{flex-direction:column;list-style:none;display:flex}.story li{grid-template-columns:20px minmax(0,1fr);gap:0 12px;padding-bottom:14px;display:grid;position:relative}.story li:last-child{padding-bottom:0}.story li:before{content:"";background:var(--color-gray-light-200);width:2px;position:absolute;top:16px;bottom:0;left:9px}.story li:last-child:before{display:none}.story-node{border-radius:var(--radius-full);background:var(--color-base-white);width:10px;height:10px;box-shadow:var(--color-gray-light-400) 0 0 0 2px inset;margin:5px}.story b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);display:block}.story span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.story li.is-done .story-node{background:var(--color-gray-light-950);box-shadow:none}.story li.is-now .story-node{background:var(--color-base-white);box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.story li:not(.is-done):not(.is-now) b{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.story li.is-done:before{background:var(--color-gray-light-950)}.details-body{flex-direction:column;gap:12px;display:flex}.details-body .panel{gap:10px;padding:16px}.details-body .deal-show2{flex-direction:row;align-items:center}.details-body .deal-show2-pic{flex:none;width:72px;height:72px}.details-body .deal-show2-words{padding:10px 14px}.details-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.scrim .dialog:has(.details-body){max-height:calc(100dvh - 32px);overflow:auto}.terms-sheet .split-line{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.scrim .dialog:has(.terms-sheet){width:480px;max-height:calc(100dvh - 32px);overflow:auto}@media (width<=1100px){.prog-head{grid-template-columns:minmax(0,1fr)}.band.prog-feature{grid-template-columns:minmax(0,1fr);height:auto}.prog-mosaic{order:-1;height:340px}.prog-row,.prog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coming{grid-auto-columns:calc(25% - 12px)}.show-a-layout{grid-template-columns:minmax(0,1fr)}.show-a-aside{position:static}.chat-layout{grid-template-columns:minmax(0,1fr)}.deal-side{display:none}.chat-details{display:inline-flex}.list-layout{grid-template-columns:minmax(0,1fr)}.preview-col{position:static}.deal-row{grid-template-columns:48px minmax(0,1fr) 200px 110px}}@media (width<=900px){.deal-how{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.biz-figures div:nth-child(2n){box-shadow:none}.biz-figures div:nth-child(3){padding-left:0}.deal-row{grid-template-columns:48px minmax(0,1fr) auto;row-gap:4px}.deal-row-status{grid-area:2/2/auto/-1}.deal-row-amount{grid-area:1/3}.pic-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.section-sub{font-size:var(--text-sm);line-height:var(--leading-sm)}.prog-head{gap:20px;padding:12px 0 16px}.prog-title{font-size:34px;line-height:40px}.prog-lead{font-size:var(--text-md);line-height:var(--leading-md)}.offer-tabs{gap:20px;margin:0 -16px;padding:0 16px}.band.prog-feature{border-radius:0;min-height:0;margin:20px -16px 0}.prog-mosaic{height:240px}.band>.prog-feature-words{gap:14px;padding:24px 16px 28px}.prog-feature h2{font-size:34px;line-height:40px}.prog-feature-facts{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));width:100%;display:grid}.prog-feature-facts div{padding:0 12px}.prog-feature-facts b{font-size:var(--text-xl);line-height:var(--leading-xl)}.prog-feature-facts span{font-size:var(--text-xs);line-height:var(--leading-xs);white-space:normal}.coming,.prog-row,.prog-pair{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-flow:column;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;display:grid;overflow-x:auto}.coming{grid-auto-columns:148px;gap:12px}.prog-row{grid-auto-columns:220px;gap:16px}.prog-pair{grid-auto-columns:300px;gap:16px}.prog-card,.prog-wide{scroll-snap-align:start}.prog-grid{gap:28px 12px}.prog-grid .prog-card-title{font-size:var(--text-md);line-height:var(--leading-md)}.prog-wide-title{font-size:var(--text-xl);line-height:var(--leading-xl)}.prog-wide-line{font-size:var(--text-sm);line-height:var(--leading-sm)}.deal-how{grid-template-columns:minmax(0,1fr);gap:20px}.deal-how li{grid-template-columns:32px minmax(0,1fr);column-gap:12px;display:grid}.deal-how .deal-how-n{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);grid-area:1/1/3;margin:0}.deal-how b,.deal-how span:not(.deal-how-n){grid-column:2}.kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.kinds a{font-size:var(--text-sm);line-height:var(--leading-sm)}.list-band{flex-direction:column;align-items:flex-start;padding:20px}.filter-list{grid-template-columns:minmax(0,1fr)}.show-page{padding-bottom:96px}.ask-bar{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);box-shadow:var(--color-shadow-lg-01) 0 -8px 16px -8px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ask-bar>div{min-width:0}.ask-bar b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ask-bar span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);display:block}.ask-bar .btn{flex:none;min-height:46px}.show-mosaic{border-radius:0;grid-template-rows:none;height:280px;margin:0 -16px;grid-template-columns:minmax(0,1fr)!important}.show-mosaic .m2,.show-mosaic .m3,.show-mosaic .m4,.mosaic-all{display:none}.show-mosaic.n0{height:0}.mosaic-count{border-radius:var(--radius-md);background:var(--color-base-white);min-height:32px;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:4px 10px;display:block;position:absolute;bottom:12px;right:12px}.mosaic-count:focus-visible{box-shadow:var(--color-base-white) 0 0 0 2px,var(--color-gray-light-950) 0 0 0 4px;outline:0}.show-a-layout{gap:40px;margin-top:20px}.show-a-main{gap:36px}.show-a-title{font-size:34px;line-height:40px}.show-a-lead{font-size:var(--text-md);line-height:var(--leading-md);margin-top:-20px}.show-a-more{font-size:var(--text-sm);line-height:var(--leading-sm);margin-top:-24px}.show-a-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:16px 0}.show-a-facts div{padding:0 16px}.show-a-facts div:nth-child(2n){box-shadow:none}.show-a-facts div:nth-child(odd){padding-left:0}.show-a-facts b,.show-sec>h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.date-row{grid-template-columns:minmax(0,1fr);gap:8px}.date-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:12px 16px;display:grid}.date-card .when{grid-row:1/3}.offers2{grid-template-columns:minmax(0,1fr);gap:8px}.example{grid-template-columns:minmax(0,1fr);padding:0;overflow:hidden}.example-pic{border-radius:0}.example-words{padding:0 16px 16px}.person{grid-template-columns:64px minmax(0,1fr);gap:14px}.person>.av{width:64px;height:64px}.date-line{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.date-line>.input:nth-child(2){grid-area:2/1/auto/-1}.offer-picks,.seg-pick{grid-template-columns:minmax(0,1fr)}.pic-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.show-row{grid-template-columns:48px minmax(0,1fr);row-gap:10px}.show-row-pic{width:48px;height:48px}.show-row-do{grid-column:1/-1;justify-content:flex-start}.biz-head{flex-wrap:wrap}.biz-head>.actions-row{width:100%}.biz-head>.actions-row .btn{flex:1}.biz-figures{padding:20px}.biz-figures div{padding:0 16px}.biz-figures b{font-size:var(--text-xl);line-height:var(--leading-xl)}.deal-list{padding:4px 16px}.chat-page.page{height:calc(100dvh - var(--chat-top,79px));padding:0}.chat{box-shadow:none;border-radius:0}.chat-back{display:none}.chat-head{gap:10px;padding:8px 8px 8px 16px}.chat-head-who .av{width:36px;height:36px}.chat-head-who b{font-size:var(--text-sm);line-height:var(--leading-sm)}.chat-thread{padding:4px 12px 16px}.chat-group{grid-template-columns:28px minmax(0,1fr);column-gap:8px;max-width:86%}.chat-group .av{width:28px;height:28px}.chat-group.me{grid-template-columns:minmax(0,1fr)}.chat-card.them{padding-left:0}.bubble{padding:8px 13px;font-size:15px;line-height:21px}.terms2-head{flex-wrap:wrap;padding:14px 14px 0}.terms2-list{margin:8px 14px 0 32px}p.terms2-list{margin-left:14px}.terms2-date,.terms2-money{margin-inline:14px}.terms2-state{padding:10px 14px}.deal-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.deal-bar-do{flex-direction:row-reverse}.deal-bar-do>.btn{flex:1;min-height:44px}.deal-bar-do:has(>.stars){flex-flow:wrap;justify-content:space-between}.deal-bar-do>.stars{order:-1}.composer2{padding:8px 12px calc(10px + env(safe-area-inset-bottom))}}@keyframes chat-rise{0%{opacity:0;transform:translateY(8px)}}.chat-new{animation:chat-rise .24s var(--motion-ease-standard) both}.chat-event.chat-new{animation:fade .2s var(--motion-ease-standard) both}@media (prefers-reduced-motion:reduce){.chat-new,.chat-event.chat-new{animation:.15s linear both fade}.prog-card-pic img,.prog-wide-pic img,.coming-pic img{transition:opacity .12s linear}.prog-card:hover .prog-card-pic img,.prog-wide:hover .prog-wide-pic img,.coming-card:hover .coming-pic img{transform:none}.chat-scroll{scroll-behavior:auto}}.pick{min-width:0;position:relative}.pick-field{text-align:left;cursor:pointer;width:100%;font:inherit;font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);border:0;justify-content:space-between;min-height:44px}@media (hover:hover){.pick-field:not([disabled],[aria-expanded=true]):hover{box-shadow:var(--color-gray-light-400) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}}.pick-field:focus-visible,.pick-field[aria-expanded=true]{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset,var(--color-shadow-xs) 0 1px 2px;outline:0}.pick-field:has(.av){gap:8px}.pick-opt>.av{flex:none}.pick-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pick-value.is-placeholder{color:var(--color-text-placeholder)}.pick-prefix{color:var(--color-text-tertiary);flex:none;margin-right:8px}.pick-field.has-choice .pick-value{font-weight:var(--font-weight-semibold)}.pick-chev{fill:none;width:20px;height:20px;stroke:var(--color-fg-quaternary);stroke-width:1.67px;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--motion-ease-standard);flex:none}.pick-field[aria-expanded=true] .pick-chev{transform:rotate(180deg)}.pick-field.is-error,.pick-field.is-error:focus-visible,.pick-field.is-error[aria-expanded=true]{box-shadow:var(--color-border-error) 0 0 0 2px inset,var(--color-shadow-xs) 0 1px 2px}.pick-field[disabled]{cursor:default;background:var(--color-bg-disabled-subtle);box-shadow:var(--color-border-primary) 0 0 0 1px inset;color:var(--color-text-disabled)}.pick-field[disabled] .pick-chev{stroke:var(--color-fg-disabled)}.pick-pop{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-gray-light-300) transparent;background:var(--color-base-white);width:280px;max-height:min(462px,100dvh - 24px);color:var(--color-text-primary);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-lg-01) 0 12px 16px -4px,var(--color-shadow-lg-03) 0 4px 6px -2px;transform-origin:50% 0;border:0;flex-direction:column;gap:2px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.pick-pop:popover-open{animation:pick-in var(--spring-sheet-ms) var(--spring-sheet) both,fade .11s var(--motion-ease-standard) both;display:flex}.pick-pop[data-up]{transform-origin:50% 100%}.pick-pop[data-up]:popover-open{animation:pick-in-up var(--spring-sheet-ms) var(--spring-sheet) both,fade .11s var(--motion-ease-standard) both}.pick-pop[data-leaving]:popover-open{pointer-events:none;animation:.12s linear forwards fade-out}@keyframes pick-in{0%{transform:translateY(-6px)scale(.97)}}@keyframes pick-in-up{0%{transform:translateY(6px)scale(.97)}}.pick-opt{border-radius:var(--radius-md);cursor:pointer;min-height:40px;color:var(--color-text-primary);flex:none;align-items:center;gap:12px;padding:9px 10px;display:flex}.pick-opt-txt{flex-direction:column;flex:1;min-width:0;display:flex}.pick-opt-txt b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium)}.pick-opt-txt span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary)}.pick-count{font-style:normal;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex:none}.pick-opt.has-note .pick-count{align-self:flex-start;padding-top:1px}.pick-opt.has-note .pick-check{align-self:flex-start}.pick-opt.is-zero{cursor:default}.pick-opt.is-zero .pick-opt-txt b,.pick-opt.is-zero .pick-opt-txt span,.pick-opt.is-zero .pick-count{color:var(--color-text-disabled)}.pick-opt-txt span{white-space:normal}@media (hover:hover){.pick-opt:not(.is-zero):hover{background:var(--color-bg-secondary)}}.pick-opt.is-active{background:var(--color-bg-secondary);box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.pick-opt[aria-selected=true] .pick-opt-txt b{font-weight:var(--font-weight-semibold)}.pick-check{fill:none;width:20px;height:20px;stroke:var(--color-gray-light-950);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none}.pick-opt[aria-selected=true] .pick-check{visibility:visible}.pick-opt.is-plain .pick-opt-txt b{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.pick-opt.is-plain[aria-selected=true] .pick-opt-txt b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.pick-rule{background:var(--color-border-secondary);flex:none;height:1px;margin:4px 6px}.pick-pop.has-search{padding-top:0}.pick-rows{flex-direction:column;flex:none;gap:2px;display:flex}.pick-rows[hidden],.pick-sheet-list[hidden]{display:none}.pick-search{flex:none;align-items:center;display:flex;position:relative}.pick-glass{fill:none;width:18px;height:18px;stroke:var(--color-fg-quaternary);stroke-width:1.67px;stroke-linecap:round;pointer-events:none;position:absolute;left:12px}.pick-search input{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-base-white);width:100%;min-height:40px;box-shadow:var(--color-gray-light-300) 0 0 0 1px inset;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-primary);appearance:none;border:0;outline:0;padding:0 12px 0 38px}.pick-search input::placeholder{color:var(--color-text-placeholder)}.pick-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pick-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.pick-search input:focus-visible{box-shadow:var(--color-gray-light-950) 0 0 0 2px inset}.pick-pop .pick-search{z-index:1;background:var(--color-base-white);box-shadow:inset 0 -1px 0 var(--color-border-secondary);margin:0 -6px 4px;padding:6px;position:sticky;top:0}.pick-pop .pick-glass{left:18px}.pick-sheet .pick-search{margin:0 16px 4px}.scrim .dialog.pick-sheet.has-search{height:min(640px,100dvh - 40px)}.pick-sheet.has-search .pick-sheet-list{flex:auto}.pick-sheet .pick-search input{min-height:48px;font-size:var(--text-md);line-height:var(--leading-md);padding-left:42px}.pick-sheet .pick-glass{width:20px;height:20px;left:14px}.pick-set{flex-direction:column;gap:2px;display:flex}.pick-set+.pick-set{margin-top:6px}.pick-group{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:8px 10px 4px}.pick-sheet .pick-group{font-size:var(--text-sm);line-height:var(--leading-sm);padding:10px 12px 4px}.pick-empty{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px 10px;display:flex}.pick-empty .btn{margin-left:-12px}.pick-sheet .pick-empty{font-size:var(--text-md);line-height:var(--leading-md);padding:16px 20px 12px}.scrim .dialog.pick-sheet{padding:8px 0 calc(8px + env(safe-area-inset-bottom));flex-direction:column;gap:0;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.pick-sheet-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 8px 20px;display:flex}.pick-sheet-list{overscroll-behavior:contain;min-height:0;box-shadow:var(--pick-above,0 0 transparent),var(--pick-below,0 0 transparent);outline:0;flex-direction:column;gap:2px;padding:8px;display:flex;position:relative;overflow:auto}.pick-sheet-list[data-above]{--pick-above:inset 0 1px 0 var(--color-border-secondary)}.pick-sheet-list[data-below]{--pick-below:inset 0 -1px 0 var(--color-border-secondary)}.pick-sheet .pick-opt{border-radius:var(--radius-xl);min-height:56px;padding:10px 12px}.pick-sheet .pick-opt-txt b{font-size:var(--text-md);line-height:var(--leading-md)}.pick-sheet .pick-opt-txt span{font-size:var(--text-sm);line-height:var(--leading-sm)}.pick-sheet .pick-check{width:24px;height:24px}.pick-sheet .pick-opt:active{background:var(--color-bg-secondary)}@media (prefers-reduced-motion:reduce){.pick-pop:popover-open{animation:.12s linear both fade}.pick-pop[data-up]:popover-open{animation:.12s linear both fade}.pick-pop[data-leaving]:popover-open{animation:.12s linear forwards fade-out}.pick-chev{transition:none}}.page.admin-page{max-width:1208px}@media (width<=900px){.page.admin-page{padding:16px 16px 48px}}.adm-head{border-bottom:1px solid var(--color-border-secondary);align-items:flex-end;gap:40px;margin-bottom:24px;display:flex}.adm-head h1{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display);padding-bottom:12px}.adm-tabs{gap:32px;display:flex}.adm-tabs a{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);transition:color var(--motion-duration-fast) var(--motion-ease-standard);gap:6px;padding:14px 0;display:flex;box-shadow:inset 0 -2px #0000}.adm-tabs a:hover{color:var(--color-text-primary)}.adm-tabs a.on{color:var(--color-text-primary);box-shadow:var(--color-gray-light-950) 0 -2px 0 inset}.adm-tabs a:focus-visible,.small-seg a:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px;border-radius:var(--radius-xs)}.tab-n{color:var(--color-text-tertiary);font-weight:var(--font-weight-regular);font-variant-numeric:tabular-nums;white-space:pre}.admin-refused{color:var(--color-text-secondary)}@media (width<=900px){.adm-head{gap:24px}.adm-head h1{font-size:var(--text-xl);line-height:var(--leading-xl)}.adm-tabs{gap:24px;margin-left:auto}}@media (width<=640px){.adm-head{flex-direction:column;align-items:stretch;gap:0}.adm-head h1{padding-bottom:4px}.adm-tabs{gap:0;margin-left:0}.adm-tabs a{flex:1;justify-content:center;align-items:center;min-height:48px;padding:0}.admin-page.is-detail{padding-top:12px}.admin-page.is-detail .adm-head{display:none}}.list-top{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 20px;display:flex}.list-top h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display);flex:1}.seg.small-seg{flex:none}.small-seg a{background:var(--color-base-white);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);box-shadow:var(--color-gray-light-300) -1px 0 0;align-items:center;padding:6px 14px;display:inline-flex}.small-seg a:first-child{box-shadow:none}.small-seg a:hover{background:var(--color-bg-primary-hover)}.small-seg a.on{background:var(--color-bg-secondary);color:var(--color-text-primary)}.small-seg a .tab-n{margin-left:6px}.list-foot{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);margin-top:20px}.list-foot a{margin-left:8px}.admin-pager{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=640px){.list-top{flex-direction:column;align-items:stretch;gap:16px;margin-top:4px}.list-top h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.list-top>.seg.small-seg{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.list-top>.seg.small-seg.two{grid-template-columns:repeat(2,minmax(0,1fr))}.small-seg a{justify-content:center;min-height:40px}}.cases{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;list-style:none;overflow:hidden}.cases>li{border-top:1px solid var(--color-border-secondary)}.cases>li:first-child,.cases>li.case-th+li{border-top:0}.case-row,.case-th{grid-template-columns:56px minmax(0,2.3fr) minmax(0,2fr) minmax(0,1.1fr) 104px;align-items:start;gap:24px;padding:20px 24px;display:grid}.case-th{background:var(--color-bg-secondary-alt);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:10px 24px}.case-th span:first-child{grid-column:1/3}.case-th .r,.c-wait{text-align:right}.case-row{color:inherit;position:relative}a.case-row:hover,.case-row.with-act:hover{background:var(--color-bg-primary-hover)}a.case-row:hover .c-title,.c-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px}a.case-row:focus-visible,.c-title:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px;border-radius:var(--radius-xs)}.c-pic{border-radius:var(--radius-md);flex:none;width:56px;height:56px;display:block;overflow:hidden}.c-pic.item-face,.case3-pic.item-face{background:var(--color-bg-secondary);place-items:center;display:grid}.c-pic.item-face .av.xl{width:80%;height:80%}.c-what,.c-why{flex-direction:column;min-width:0;display:flex}.c-title{-webkit-line-clamp:2;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-kind{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.c-why b{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.c-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary)}.c-sub.quote{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-sub.money b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.c-who{min-width:0}.c-who>.person-cell{font-size:var(--text-sm);line-height:var(--leading-sm);display:inline-flex}.c-who .person-cell b{font-weight:var(--font-weight-medium)}.c-wait b{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;display:block}.c-wait span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.c-act{justify-content:flex-end;gap:4px;display:flex}.c-act .btn{white-space:nowrap}.cases>li.is-open{background:var(--color-bg-secondary-alt)}.is-open .case-row.with-act:hover{background:0 0}.inplace{grid-template-columns:minmax(0,560px) auto;justify-content:start;align-items:end;gap:16px 24px;padding:0 24px 24px 104px;display:grid}.inplace .input{background:var(--color-base-white)}.inplace-act{gap:8px;padding-bottom:26px;display:flex}.cases>li.is-leaving{animation:fade-out .15s var(--motion-ease-standard) forwards;pointer-events:none}@media (prefers-reduced-motion:reduce){.cases>li.is-leaving{animation:.12s linear forwards fade-out}}@media (width>=901px){.has-act .case-row,.has-act .case-th{grid-template-columns:56px minmax(0,2fr) minmax(0,1.7fr) minmax(0,1.1fr) 92px 216px;gap:20px}.c-who .person-cell b{white-space:nowrap}.inplace{grid-template-columns:minmax(0,560px) 1fr;padding-left:100px}.inplace-act{justify-self:end}}@media (width<=900px){.case-th{display:none}.cases>li:first-child{border-top:0}.case-row,.has-act .case-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"pic t w""pic r r""pic s s""pic k k";gap:2px 14px;padding:16px}.case-row .c-pic{grid-area:pic;width:48px;height:48px}.c-what,.c-why{display:contents}.c-title{grid-area:t}.c-kind{grid-area:k}.c-why>b{font-size:var(--text-sm);line-height:var(--leading-sm);grid-area:r}.c-sub{grid-area:s}.c-sub.quote{-webkit-line-clamp:1}.c-who{display:none}.c-wait{grid-area:w;padding-top:2px}.c-wait b{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary);white-space:nowrap}.c-wait span{display:none}}@media (width>=641px) and (width<=900px){.case-row,.has-act .case-row{grid-template-columns:56px minmax(0,1fr) auto;column-gap:16px;padding:18px 20px}.case-row .c-pic{width:56px;height:56px}.has-act .case-row{grid-template-areas:"pic t w""pic r act""pic s act""pic k act"}.c-act{grid-area:act;align-self:end;padding-left:8px}.inplace{grid-template-columns:minmax(0,1fr);padding:0 20px 20px 92px}.inplace-act{justify-content:flex-end;padding-bottom:0}}@media (width<=640px){.c-sub.quote,.c-act{display:none}.with-act .c-title:after{content:"";position:absolute;inset:0}}.people-top{align-items:center}.find{flex:1;gap:8px;max-width:640px;display:flex}.find .input{flex:1;min-width:0}.people-said{margin:-4px 0 12px}.people{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;list-style:none;overflow:hidden}.people>li+li{border-top:1px solid var(--color-border-secondary)}.person-row{min-height:56px;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:8px 24px;display:grid}.person-row:hover{background:var(--color-bg-primary-hover)}.person-row:hover .pr-line b{text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px}.person-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.pr-name{align-items:center;gap:12px;min-width:0;display:flex}.pr-lines{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.pr-line{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.pr-line b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;overflow:hidden}.pr-page{text-overflow:ellipsis;overflow:hidden}.pr-banned{font-weight:var(--font-weight-medium);color:var(--color-text-error-primary)}.pr-wallet{font-variant-numeric:tabular-nums}.pr-joined{text-align:right;white-space:nowrap}@media (width>=641px) and (width<=900px){.person-row{padding:8px 20px}.pr-lines{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (width<=640px){.people-top{align-items:stretch}.list-top>.find{align-self:stretch;max-width:none}.person-row{grid-template-columns:minmax(0,1fr);padding:10px 16px}.pr-lines{flex-direction:column;align-items:stretch;gap:0;display:flex}.pr-joined{display:none}}.who-head{align-items:center;gap:20px;display:flex}.who-head>div{flex:1;min-width:0}.who-head h2{font-size:var(--text-display-xs);line-height:var(--leading-display-xs);letter-spacing:var(--tracking-display);overflow-wrap:anywhere}.who-head p{color:var(--color-text-tertiary);overflow-wrap:break-word;margin-top:4px}.who-head .av.xl{width:72px;height:72px}.person-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;margin-top:28px;display:grid}.person-cols>.stack{gap:0}.p-sec{border-top:1px solid var(--color-border-secondary);padding:28px 0}.p-sec:first-child{border-top:0;padding-top:0}.p-sec h3{font-size:var(--text-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-display);margin-bottom:12px}.mini-figures{border-top:1px solid var(--color-border-secondary);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:20px;display:grid}.mini-figures b{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.mini-figures span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.person-cols .mini-figures{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;padding-top:0}.hist{list-style:none}.hist li{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:12px 0;display:grid}.hist li:first-child{border-top:0;padding-top:0}.hist b{font-weight:var(--font-weight-medium)}.hist p{color:var(--color-text-secondary);overflow-wrap:anywhere;grid-column:1/-1}.hist .when{color:var(--color-text-tertiary);text-align:right;white-space:nowrap}.side-panel{position:sticky;top:104px}.side-panel>.panel h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display)}.ban-panel{gap:18px}.ban-panel .rows{margin-top:-4px}.ban-panel .rows div{flex-direction:column;align-items:flex-start;gap:2px}.ban-panel .rows b{text-align:left;overflow-wrap:anywhere;max-width:none}.state-head h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display)}.ban-until{font-weight:var(--font-weight-medium);color:var(--color-text-error-primary);margin-top:2px}.lift-act{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.ban-form,.ban-sheet-form{gap:18px}.ban-form>h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display)}.field>.label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.ends-seg{border:1px solid var(--color-gray-light-300);border-radius:var(--radius-md);box-shadow:var(--color-shadow-xs) 0 1px 2px;display:flex;overflow:hidden}.ends-seg button{border:0;border-left:1px solid var(--color-gray-light-300);background:var(--color-base-white);min-height:44px;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);flex:auto;padding:10px 8px}.ends-seg button:first-child{border-left:0}.ends-seg button:hover{background:var(--color-bg-primary-hover)}.ends-seg button[aria-pressed=true]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.ends-seg button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.ends-said{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:4px;display:flex}.ends-said b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ends-day{flex-direction:column;gap:6px;margin-top:8px;display:flex}.ends-day label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-light-700)}.link-button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.link-button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}.what-it-does{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}@media (width>=901px){.side-panel .ban-go{z-index:2;box-shadow:var(--color-base-white) 0 0 0 8px,var(--color-base-white) 0 16px 0 8px;position:sticky;bottom:16px}}@media (width>=641px) and (width<=900px){.person-cols{grid-template-columns:minmax(0,1fr) 352px;gap:24px}.person-cols .mini-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.side-panel{top:100px}.side-panel .panel{padding:20px}}@media (width<=640px){.who-head{align-items:flex-start;gap:14px}.who-head .av.xl{width:56px;height:56px}.who-head h2{font-size:var(--text-xl);line-height:var(--leading-xl)}.person-cols{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.side-panel{order:-1;position:static}.side-panel .panel{padding:20px}.side-panel.has-dock{display:none}.person-cols .mini-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}}.person-cell{min-width:0;color:var(--color-text-secondary);align-items:center;gap:10px;display:inline-flex}.person-cell b{font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.person-cell span span{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-tertiary);display:block}@media (hover:hover){a.person-cell:hover b{text-underline-offset:3px;text-decoration:underline}}a.person-cell:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-panel{gap:0;padding:0;overflow:hidden}.log-intro{margin:4px 0 20px}.log-table{background:var(--color-base-white);border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;list-style:none;overflow:hidden}.log-th,.log-row{grid-template-columns:72px minmax(0,1fr) minmax(0,2.2fr) minmax(0,2fr);align-items:center;gap:24px;padding:14px 24px;display:grid}.log-th{background:var(--color-bg-secondary-alt);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:10px 24px}.log-table .day-row{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding:10px 24px}.log-row{border-top:1px solid var(--color-border-secondary)}.log-row time{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.log-row .person-cell{font-size:var(--text-sm);line-height:var(--leading-sm)}.log-row p{overflow-wrap:anywhere}.log-row p a{text-decoration:underline;-webkit-text-decoration-color:var(--color-gray-light-300);text-decoration-color:var(--color-gray-light-300);text-underline-offset:3px}.log-row p a:hover{text-decoration-color:currentColor}.lg-note{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.lg-sent{display:none}@media (width>=641px) and (width<=900px){.log-th,.log-row{grid-template-columns:52px minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.6fr);gap:16px;padding-inline:20px}.log-table .day-row{padding-inline:20px}}@media (width<=640px){.log-th{display:none}.log-table .day-row{border-top:0;border-bottom:1px solid var(--color-border-secondary);padding:10px 16px}.log-table .log-row+.day-row{border-top:1px solid var(--color-border-secondary)}.log-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 16px}.day-row+.log-row{border-top:0}.lg-admin{grid-area:1/1/3}.lg-admin .person-cell>span:not(.av){display:none}.lg-admin .av{width:32px;height:32px}.lg-what{display:none}.lg-sent{grid-area:1/2;padding-top:5px;display:block}.log-row time{grid-area:1/3;padding-top:6px}.lg-note{grid-area:2/2/auto/4}}.case-dock{display:none}@media (width<=640px){.case-dock{z-index:30;padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:var(--color-base-white);border-top:1px solid var(--color-border-secondary);box-shadow:var(--color-shadow-lg-01) 0 -8px 16px -8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.case-dock b{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;display:block}.case-dock span{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);display:block}.case-dock .btn{min-width:120px;min-height:48px}body:has(.case-dock) .tabbar{visibility:hidden;transition:transform .18s var(--ease-drop),visibility 0s linear .18s;transform:translateY(100%)}body:has(.case-dock) .foot{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html[data-nav] body:has(.case-dock) .tabbar{transition:none}body:has(.case-dock) .tabbar{view-transition-name:none}}@media (width<=640px) and (prefers-reduced-motion:no-preference){.case-dock{view-transition-name:dock}}@media (width<=640px) and (prefers-reduced-motion:reduce){body:has(.case-dock) .tabbar{opacity:0;transition:opacity .12s linear,visibility 0s linear .12s;transform:none}}.sheet-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-top h2,.sheet-top h3{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-display)}.sheet-close{min-height:44px;margin-right:-12px}.scrim .dialog.decide-sheet,.scrim .dialog.ban-sheet{max-height:calc(100dvh - 48px);overflow:auto}.scrim .dialog.decide-sheet{gap:0;padding:0}.scrim .dialog.ban-sheet{gap:0;padding-top:8px}.decide-sheet .grab,.ban-sheet .grab{border-radius:var(--radius-full);background:var(--color-gray-light-300);flex:none;align-self:center;width:36px;height:4px;margin:8px auto 0}.ban-sheet .grab{margin:0 auto 8px}.decide-sheet .decide3{box-shadow:none;border-radius:0;gap:16px;padding:4px 16px 16px}.decide-sheet .decide-go,.ban-sheet .ban-go{z-index:2;box-shadow:var(--color-base-white) 0 0 0 8px,var(--color-base-white) 0 16px 0 8px;position:sticky;bottom:16px}.ban-sheet .ban-go{bottom:0}.decide-sheet .decide-foot{display:none}.decide-sheet .outcome{padding:14px}.dialog:has(#terms-title){width:480px}.dialog #terms-title{font-size:var(--text-lg);line-height:var(--leading-lg)}.terms-points{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex-direction:column;gap:10px;padding-left:20px;display:flex}.terms-loading{align-items:center;gap:8px;min-height:120px;display:flex}.terms-link{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold)}.terms-link a{text-underline-offset:2px;text-decoration:underline}.terms-link .muted{font-weight:var(--font-weight-regular)}.terms-actions{grid-template-columns:auto minmax(0,1fr)}@media (width<=640px){.dialog:has(#terms-title){max-height:calc(100vh - 24px);overflow:auto}}.draft-note{border-radius:var(--radius-xl);background:var(--color-base-white);box-shadow:var(--color-gray-light-950) 0 0 0 1px inset;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);align-items:baseline;gap:12px;margin-bottom:28px;padding:14px 16px;display:flex}.draft-note b{color:var(--color-text-primary)}.legal-page .back-link{margin-bottom:12px}.legal-list{gap:0;margin-top:28px;padding:8px 24px}.toc{border-top:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);flex-wrap:wrap;gap:6px 18px;margin:20px 0 8px;padding:16px 0;display:flex}.toc a:hover{color:var(--color-text-primary)}.toc button{font:inherit;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0}.toc button:hover{color:var(--color-text-primary)}.toc :focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px;border-radius:var(--radius-xs)}.legal{overflow-wrap:anywhere}.legal h2{font-size:var(--text-lg);line-height:var(--leading-lg);margin:32px 0 8px;scroll-margin-top:112px}.legal h3{font-size:var(--text-md);line-height:var(--leading-md);margin:24px 0 6px;scroll-margin-top:112px}.legal p,.legal ul{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-secondary)}.legal p+p,.legal p+ul,.legal ul+p{margin-top:12px}.legal ul{flex-direction:column;gap:8px;margin-top:8px;padding-left:20px;display:flex}.legal b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.legal code{font-size:.92em}.legal-link{text-underline-offset:2px;color:var(--color-text-primary);text-decoration:underline}.legal-table{border-radius:var(--radius-xl);box-shadow:var(--color-border-primary) 0 0 0 1px inset;margin-top:12px;overflow-x:auto}.legal-table .table td{color:var(--color-text-secondary);vertical-align:top;padding:12px 16px}.legal-table .table th{padding:10px 16px}@media (width<=640px){.draft-note{flex-direction:column;gap:2px}}.scrim .dialog.routed{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:560px;max-width:calc(100% - 32px);max-height:calc(100dvh - 96px);padding:0;display:grid;overflow:hidden}.rd{display:contents}.rd-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 28px 0;display:flex}.rd-head h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-weight-semibold);outline:none}.rd-close{display:none}.rd-body{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;padding:8px 28px 24px;display:flex;overflow:auto}.rd-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}.rd-foot{border-top:1px solid var(--color-border-secondary);background:var(--color-base-white);justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px;display:flex}.rd-foot .btn.primary{min-width:160px}.rd-ask{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);flex:1}.rd-ask b{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:block}.rd-steps{border-top:1px solid var(--color-border-secondary);flex-direction:column;gap:16px;padding-top:20px;display:flex}.rd-steps h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.rd-steps-closed{display:none}.rd-sample{border-radius:var(--radius-xl);background:var(--color-bg-secondary-alt);box-shadow:var(--color-border-primary) 0 0 0 1px inset;flex-direction:column;gap:12px;padding:16px;display:flex}.rd-sample-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.rd-sample .req-from b{font-size:var(--text-md);line-height:var(--leading-md)}.rd-sample .req-from .av{width:40px;height:40px}.rd-done{flex-direction:column;gap:16px;display:flex}.rd-done h3{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold)}.rd-done .how-deal{margin-top:0}@media (width<=640px){.scrim .dialog.routed{width:100%;max-width:100%;max-height:min(92dvh,calc(var(--seen,100dvh) - 8px));margin-bottom:var(--keys,0px);padding:0}.rd-head{align-items:center;padding:12px 8px 0 16px}.rd-close{display:inline-flex}.rd-body{padding:8px 16px 16px}.rd-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.over-keys .rd-foot{padding-bottom:12px}.rd-foot .btn.primary{min-width:0}.rd-cancel,.rd-foot.is-read{display:none}.rd-foot.is-asking{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rd-foot.is-asking .rd-ask{grid-column:1/-1}.rd-steps,.rd-sample{display:none}.rd-steps-closed{border-top:1px solid var(--color-border-secondary);padding-top:16px;display:block}.rd-steps-closed summary{min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;display:flex}.rd-steps-closed[open] summary{margin-bottom:12px}.routed-suggest .suggest-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.routed-receipt .receipt{box-shadow:none;background:0 0;border-radius:0;padding:0}.routed-receipt .rd-head{border-bottom:1px solid var(--color-border-secondary);padding-bottom:12px}.routed-receipt .rd-body{padding-top:20px}.routed-receipt .rd-close{display:inline-flex}.routed-receipt .rd-cancel{display:none}.routed-receipt .rd-foot{justify-content:flex-start}.receipt-kind{display:none}@media print{body:has(.dialog.routed-receipt)>:not(.scrim:has(.routed-receipt)){display:none!important}:is(html:has(.routed-receipt),body:has(.routed-receipt)){background:0 0}.scrim:has(.routed-receipt){background:0 0;animation:none;display:block;position:static}.scrim:has(.routed-receipt):before{display:none}.scrim .dialog.routed-receipt{width:auto;max-width:none;max-height:none;box-shadow:none;border-radius:0;padding:0;animation:none;display:block;position:static;overflow:visible;transform:none}.routed-receipt .rd-head,.routed-receipt .rd-foot{display:none}.routed-receipt .rd-body{padding:0 0 24px;overflow:visible}.routed-receipt .receipt{break-inside:avoid-page}.routed-receipt .receipt-kind{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);display:block}.routed-receipt .receipt-kind:before{content:attr(data-kind)}}.reported-message{border-radius:var(--radius-lg);background:var(--color-bg-secondary);flex-direction:column;gap:6px;margin:0;padding:12px 14px;display:flex}.reported-message blockquote{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;overflow:auto}.reported-message figcaption{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary)}html{-webkit-tap-highlight-color:transparent}.fresh{animation:come-up .15s var(--motion-ease-standard)}@keyframes come-up{0%{opacity:var(--come-from,.25)}}.balance{animation:fade .15s var(--motion-ease-standard)}@keyframes fade-out{to{opacity:0}}:root{--press:.97;--press-full:.99;--press-y:1px;--press-card:.985;--lift:-3px;--press-ms:90ms}.btn,.band-link,.wallet-choice,.price-mode button,.stars button{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--spring-release-ms) var(--spring-release)}.btn:not([disabled]):is(:active,[data-pressed]),.band-link:active,.wallet-choice:not([disabled]):active,.price-mode button:active,.stars button:active{transform:translateY(var(--press-y)) scale(var(--press));transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--press-ms) var(--ease-press)}.btn.full:not([disabled]):is(:active,[data-pressed]){transform:translateY(var(--press-y)) scale(var(--press-full))}.btn.primary:not([disabled]):is(:active,[data-pressed]){background:var(--color-gray-light-700);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,#0000004d 0 2px 3px inset}.btn.secondary:not([disabled]):is(:active,[data-pressed]){background:var(--color-gray-light-200);box-shadow:var(--color-gray-light-400) 0 0 0 1px inset}.btn.is-working[disabled],.btn.is-working[disabled]:hover{background:var(--color-action-primary);color:var(--color-on-action);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px;cursor:default}.work-label{place-items:center;display:inline-grid}.work-label>*{grid-area:1/1}.work-hold{visibility:hidden}.work-hold[data-words]:before{content:attr(data-words)}.work-hold.is-busy,.btn.work.is-working .work-now{padding-inline:26px}.work-hold.is-done{padding-left:24px}.work-now{align-items:center;gap:6px;display:inline-flex}.btn.work.is-working .work-now{--come-from:.8}.btn.work>.spin{margin-top:-10px;display:none;position:absolute;top:50%;left:14px}.btn.sm.work>.spin{left:12px}.btn.work.is-slow>.spin{animation:spin .9s linear infinite,fade .12s var(--motion-ease-standard) both;display:block}.btn.work.compact .work-hold.is-busy,.btn.work.compact.is-working .work-now{padding-inline:0}.btn.work.compact>.spin{margin-left:-10px;left:50%}.btn.work.compact.is-slow .work-label{visibility:hidden}.btn.secondary.is-working[disabled],.btn.secondary.is-working[disabled]:hover{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-fg);box-shadow:var(--color-button-secondary-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}.btn.danger.is-working[disabled],.btn.danger.is-working[disabled]:hover{background:var(--color-error-600);color:var(--color-base-white);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}.btn.tertiary.is-working[disabled],.btn.tertiary.is-working[disabled]:hover{color:var(--color-button-tertiary-fg);box-shadow:none;background:0 0}.btn.work.is-confirmed,.btn.work.is-confirmed[disabled],.btn.work.is-confirmed[disabled]:hover{color:var(--color-text-primary);box-shadow:none;cursor:default;background:0 0;transition:none}.btn.work.is-confirmed .work-now{animation:fade .15s var(--motion-ease-standard) both}.btn.work .check{width:18px;height:18px;color:var(--color-success-700)}.dialog .actions>.btn:not(.work,.is-working)>.spin:first-child:not(:only-child){animation:spin .9s linear infinite,fade .12s var(--motion-ease-standard) .3s backwards;margin-top:-10px;position:absolute;top:50%;left:14px}.dialog .actions>.btn:not(.work,.is-working)>.spin:first-child+span{animation:come-up .15s var(--motion-ease-standard)}.dialog .actions>.btn.primary[disabled]:not(.work,.is-working):has(>.spin:first-child+span){background:var(--color-action-primary);color:var(--color-on-action);box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px;cursor:default}.form-error{animation:come-up .15s var(--motion-ease-standard)}.manage-now.swap-in{animation:fade .15s var(--motion-ease-standard) both}.nav .links a{transition:color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--spring-release-ms) var(--spring-release)}.nav .links a:active{transform:scale(var(--press));transition:transform var(--press-ms) var(--ease-press)}.menu{transform-origin:100% 0;animation:menu-in var(--spring-sheet-ms) var(--spring-sheet) both,fade .11s var(--motion-ease-standard) both}@keyframes menu-in{0%{transform:translateY(-6px)scale(.97)}}.tabbar a{transition:transform var(--spring-release-ms) var(--spring-release)}.tabbar a:active{transform:scale(var(--press));transition:transform var(--press-ms) var(--ease-press)}.tabbar{transition:transform var(--spring-sheet-ms) var(--spring-sheet),visibility 0s}@media (width<=640px){body:has(.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.chat-page,.q-dock) .tabbar{transition:transform .18s var(--ease-drop),visibility 0s linear .18s}}html[data-nav] .tabbar{transition:none!important}.door,.mine-row{transition:transform var(--spring-release-ms) var(--spring-release)}.door:active,.mine-row:active{transform:scale(var(--press-card));transition:transform var(--press-ms) var(--ease-press)}.panel-link,.delivery-card{transition:transform var(--spring-release-ms) var(--spring-release);position:relative}.panel-link:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--color-gray-light-300) 0 0 0 1px inset,var(--color-shadow-lg-01) 0 14px 24px -8px,var(--color-shadow-lg-03) 0 4px 8px -2px;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:0}.pic img{transition:opacity .12s var(--motion-ease-standard),transform .52s var(--spring-sheet)}@media (hover:hover){.panel-link:hover{transform:translateY(var(--lift))}.panel-link:hover:after{opacity:1}.panel-link:hover .strip img,.panel-link:hover .creator-cover img,.delivery-card:hover .delivery-pic img{transform:scale(1.03)}}.panel-link:hover:active,.panel-link:active,.delivery-card:active,.panel-link.is-going,.delivery-card.is-going{transform:scale(var(--press-card));transition:transform var(--press-ms) var(--ease-press)}.panel-link:active:after,.panel-link.is-going:after{opacity:0}.opt-pic{transition:transform var(--spring-release-ms) var(--spring-release);position:relative}@media (hover:hover){.opt:not([disabled]):not(.sel):hover .opt-pic{transform:translateY(-2px)scale(1.012)}}.opt:not([disabled]):is(:active,[data-pressed]) .opt-pic,.opt:not([disabled]):is(:active,[data-pressed]) .radio{transition:transform var(--press-ms) var(--ease-press);transform:scale(.965)}.opts:not(.with-images) .opt.sel{box-shadow:var(--color-border-primary) 0 0 0 1px inset}@media (width<=640px){.opt.has-image.sel,.opt.has-image.sel:hover{box-shadow:var(--color-border-primary) 0 0 0 1px inset}}.opt .edge{transition:opacity .12s var(--motion-ease-standard)}.opt .edge path{transition:stroke-dashoffset 0s linear .12s}.opt.sel .edge path{transition:stroke-dashoffset .3s cubic-bezier(.65,0,.35,1) 40ms}html.pics-wait .pic img:not(.in){opacity:0}.carried{z-index:55;transform-origin:0 0;pointer-events:none;will-change:transform;border-radius:0;margin:0;position:fixed;overflow:hidden}.carried.pic{background:0 0!important}.scrim{z-index:50;position:fixed;inset:0}.scrim:before{content:"";background:color-mix(in srgb,var(--color-bg-overlay) 50%,transparent);animation:.2s linear fade;position:absolute;inset:0}.scrim .dialog{animation:sheet-in var(--spring-rise-ms) var(--spring-rise) both}.scrim.leaving{pointer-events:none}.scrim.leaving:before{animation:.2s linear forwards fade-out}.scrim.leaving .dialog{animation:sheet-out .22s var(--ease-drop) forwards}@keyframes sheet-in{0%{transform:translateY(calc(50vh + 50% + 32px))}}@keyframes sheet-out{to{transform:translateY(calc(50vh + 50% + 32px))}}.dialog .money-note.first{animation:none}.recorded-state{min-height:44px;font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);justify-content:center;align-items:center;gap:8px;display:flex}.recorded-state .check{color:var(--color-success-700)}.scrim .dialog:has(.confirm-head) .actions{grid-template-columns:120px minmax(0,1fr)}.btn.is-working .spin{margin-top:-10px;position:absolute;top:50%;left:14px}@media (width<=640px){.scrim{align-items:flex-end}.scrim .dialog{width:100%;max-width:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--color-shadow-xl-01) 0 -12px 24px -4px;animation:sheet-up var(--spring-rise-ms) var(--spring-rise) both;border-radius:16px 16px 0 0}.scrim.leaving .dialog{animation:sheet-down .22s var(--ease-drop) forwards}.dialog .actions{grid-template-columns:minmax(112px,auto) minmax(0,1fr)}.scrim .dialog:has(.confirm-head) .actions{grid-template-columns:112px minmax(0,1fr)}.dialog .actions .btn,.recorded-state{min-height:48px}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}}.coin-mark{flex:none;width:55px;height:40px;display:block;overflow:visible}.coin-mark .arch{fill:var(--color-gray-light-950)}.coin-mark .coin{fill:var(--color-brand-500);transform:translate(44px)}.coin-mark[data-stage=recorded] .coin{transition:transform var(--spring-lock-ms) var(--spring-lock);transform:none}.coin-mark[data-stage=recorded] .arch{animation:arch-takes-it .42s var(--motion-ease-standard)}@keyframes arch-takes-it{0%,20%{transform:none}36%{transform:translate(-2.5px)}to{transform:none}}.vote-ghost{z-index:31;pointer-events:none;view-transition-name:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:fixed}.vote-ghost label,.vote-ghost input,.vote-ghost .unit,.vote-ghost .input .usdc-mark{visibility:hidden}.vote-ghost .input{background:0 0}@media (width<=640px){.vote-ghost.vote-box.can-vote{box-shadow:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:0 0;border:0;position:fixed;bottom:auto;right:auto}}.vote-box.just-voted .voted-amount{animation:amount-settles .34s var(--spring-sheet) both}.vote-box.just-voted .voted-status,.vote-box.just-voted .voted-held,.vote-box.just-voted .voted-receipt{animation:fade .18s var(--motion-ease-standard) both}.vote-box.just-voted .check.draw path{animation-delay:30ms}@keyframes amount-settles{0%{transform:translate(14px)}}.vote-row.ghost{animation:.17s linear both fade-out}.vote-row.arriving{isolation:isolate;position:relative}.vote-row.arriving:before{content:"";z-index:-1;border-radius:var(--radius-md);background:var(--color-gray-light-200);animation:1.4s linear both row-noted;position:absolute;inset:2px -10px}@keyframes row-noted{0%{opacity:0}10%,50%{opacity:1}to{opacity:0}}.stamp.lands{animation:stamp-lands var(--spring-place-ms) var(--spring-place) both,come-up .12s var(--motion-ease-standard) both}@keyframes stamp-lands{0%{transform:scale(.6)}}.is-revealing .opt .bar i{animation:bar-grow var(--spring-bar-ms) var(--spring-bar) both}@keyframes bar-grow{0%{transform:translate(-100%)}}.sealed-lead.comes-in{animation:fade .15s var(--motion-ease-standard) both}.check.draw path{animation-duration:.32s}.toasts .toast{animation:toast-in .28s var(--motion-ease-enter) both}.toasts .toast>*{animation:.16s linear both fade}.toasts .toast.leaving{animation:toast-out .2s var(--ease-drop) forwards}@keyframes toast-in{0%{clip-path:inset(100% -32px -32px);transform:translateY(8px)}to{clip-path:inset(-32px)}}@keyframes toast-out{to{opacity:0;transform:translateY(10px)}}@media (width>=901px){body:has(.poll-page) .toasts{right:max(48px,50vw - 556px)}body:has(.poll-page) .toasts .toast{width:340px}}@media (width<=640px){body:has(.vote-box.can-vote,.vote-box.has-vote,.q-dock) .toasts{bottom:104px}body:has(.vote-box.has-held) .toasts{bottom:129px}}@media (width<=360px){body:has(.vote-box.has-held) .toasts{bottom:149px}}.opt:not([disabled]):is(:active,[data-pressed]){background:var(--color-gray-light-100)}@media (width<=640px){.opt.has-image:not([disabled],.sel):is(:active,[data-pressed]){box-shadow:var(--color-gray-light-400) 0 0 0 1px inset}}@media (hover:none){.opt.has-image:not(:active,[data-pressed]):hover{background:0 0}}@media (pointer:coarse){.btn{min-height:44px}.btn.sm{min-height:36px}.toast-link,.section-head a,.aside-with-cover>a{position:relative}.btn.sm:after,.aside-with-cover>a:after{content:"";position:absolute;inset:-4px 0}.toast-link:after,.section-head a:after{content:"";position:absolute;inset:-12px -8px}.stars button{padding:10px}}html[data-pointer] .btn.primary:focus-visible:not(:active,[data-pressed]){box-shadow:var(--color-shadow-skeumorphic-inner-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}html[data-pointer] .btn.secondary:focus-visible:not(:active,[data-pressed]){box-shadow:var(--color-button-secondary-border) 0 0 0 1px inset,var(--color-shadow-skeumorphic-inner) 0 -2px 0 inset,var(--color-shadow-xs) 0 1px 2px}html[data-pointer] a:focus-visible{outline:0}.app-nav{position:relative}html.is-loading .app-nav:after{content:"";background:var(--color-gray-light-950);transform-origin:0;height:2px;animation:3s cubic-bezier(.1,.7,.2,1) forwards nav-wait;position:absolute;bottom:-1px;left:0;right:0}@keyframes nav-wait{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}::view-transition{pointer-events:none}::view-transition-group(*){transform-origin:0 0;animation:none}::view-transition-old(*){mix-blend-mode:normal;transform-origin:0 0}::view-transition-new(*){mix-blend-mode:normal;transform-origin:0 0}::view-transition-old(*){z-index:1;animation:fade-out .13s var(--motion-ease-standard) both}::view-transition-new(*){animation:fade .18s var(--motion-ease-standard) both}.shell-top{view-transition-name:shell-top}::view-transition-group(shell-top){z-index:9}::view-transition-old(shell-top){opacity:0;animation:none}::view-transition-new(shell-top){animation:none}.vt-plane{box-shadow:none!important}::view-transition-group(poll-card){z-index:1}.pic[data-vt],.opt-frame[data-vt]{view-transition-class:picture}.av[data-vt],[data-vt-kind=text],[data-vt-kind=who]{view-transition-class:above}::view-transition-group(.picture){z-index:3}::view-transition-group(.above){z-index:4}html[data-nav=forward]::view-transition-new(creator-name){background:var(--color-gray-light-50)}html[data-nav=forward]::view-transition-new(creator-tag){background:var(--color-gray-light-50)}::view-transition-old(root){animation:55ms linear both fade-out}::view-transition-new(root){animation:page-rise .34s var(--spring-sheet) both,fade .11s var(--motion-ease-standard) 30ms both}html[data-nav=back]::view-transition-new(root){animation:page-return .3s var(--spring-sheet) both,fade .26s var(--motion-ease-standard) 30ms both}html[data-nav=back]::view-transition-old(root){animation:55ms linear both page-sink}[data-vt-later]{view-transition-class:later}::view-transition-group(.later){z-index:0}::view-transition-new(.later){animation:.12s linear 90ms both fade}html[data-nav=forward] .card.poll .top-end>.btn{view-transition-name:poll-share}::view-transition-group(poll-share){z-index:2}::view-transition-new(poll-share){animation:.1s linear .32s both fade}@media (width>=641px){html[data-nav=forward] .featured :is(.featured-label,.bar){visibility:hidden}}[data-vt-later=late]{view-transition-class:later-late}::view-transition-group(.later-late){z-index:0}::view-transition-new(.later-late){animation:.13s linear .28s both fade}html[data-nav=still]::view-transition-new(root){animation:fade .11s var(--motion-ease-standard) 30ms both}.account-menu{view-transition-name:account-menu}::view-transition-group(account-menu){z-index:10}::view-transition-old(account-menu){animation:60ms linear both fade-out}html[data-nav=side]::view-transition-old(root){animation:60ms linear both fade-out}html[data-nav=side]::view-transition-new(root){animation:fade .1s var(--motion-ease-standard) 60ms both}@keyframes page-rise{0%{transform:translateY(10px)}}@keyframes page-return{0%{transform:translateY(-6px)}}@keyframes page-sink{to{opacity:0;transform:translateY(4px)}}@media (width<=640px){.tabbar{view-transition-name:tabbar}body:has(.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.chat-page,.q-dock) .tabbar{view-transition-name:none}::view-transition-group(tabbar){z-index:5}::view-transition-old(tabbar){opacity:0;animation:none}::view-transition-new(tabbar){animation:none}::view-transition-old(tabbar):only-child{opacity:1;animation:tabbar-down .18s var(--ease-drop) both}::view-transition-new(tabbar):only-child{animation:tabbar-up var(--spring-sheet-ms) var(--spring-sheet) both}@keyframes tabbar-down{to{transform:translateY(100%)}}@keyframes tabbar-up{0%{transform:translateY(100%)}}}@media (width<=640px) and (prefers-reduced-motion:no-preference){.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.q-dock{view-transition-name:dock}::view-transition-group(dock){z-index:6}::view-transition-old(dock){animation:dock-down .18s var(--ease-drop) both}::view-transition-new(dock){animation:dock-up var(--spring-sheet-ms) var(--spring-sheet) both}@keyframes dock-up{0%{transform:translateY(100%)}}@keyframes dock-down{to{transform:translateY(100%)}}}.home>.section~.section,.home>.band{content-visibility:auto;contain-intrinsic-block-size:auto 420px;overflow-clip-margin:48px}html[data-restore] .home>.section~.section,html[data-restore] .home>.band{content-visibility:visible}@media (width<=640px){.home>.section~.section,.home>.band{contain-intrinsic-block-size:auto 760px}}.home>.section~.section:not([data-awake]) .bar i,.home>.section~.section:not([data-awake]) a,.home>.section~.section:not([data-awake]) .pic img,.home>.band:not([data-awake]) a,.home>.band:not([data-awake]) .pic img{transition:none!important}@media (prefers-reduced-motion:reduce){:root{--press:1;--press-full:1;--press-y:0px;--press-card:1;--lift:0px;--press-ms:0s}.spin{animation:.12s linear both fade!important}.dialog .actions>.btn:not(.work,.is-working)>.spin:first-child:not(:only-child){animation:.12s linear .3s backwards fade!important}.btn.work.is-confirmed .work-now{animation:.12s linear both fade}.btn,.btn:active,.band-link,.wallet-choice,.price-mode button,.stars button,.panel-link,.delivery-card,.opt-pic{transition-property:background-color}.pic img{transition:opacity .12s linear}.panel-link:hover .strip img,.panel-link:hover .creator-cover img,.delivery-card:hover .delivery-pic img,.opt:not([disabled]):not(.sel):hover .opt-pic,.opt:not([disabled]):is(:active,[data-pressed]) .opt-pic,.opt:not([disabled]):is(:active,[data-pressed]) .radio{transform:none}.opt .edge{transition:opacity .12s linear}.opt.sel .edge{opacity:1}.opt.sel .edge path,.opt .edge path{stroke-dashoffset:0;transition:none}.bar i,.fund .track i{transition:none}.scrim:before{animation-duration:.12s}.scrim .dialog{animation:.12s linear both fade}.scrim.leaving .dialog{animation:.12s linear forwards fade-out}.scrim.leaving:before{animation-duration:.12s}.coin-mark .coin{opacity:.22;transition:opacity .12s linear;transform:none}.coin-mark[data-stage=recorded] .coin{opacity:1;transition:opacity .12s linear}.coin-mark[data-stage=recorded] .arch{animation:none}.menu{animation:.12s linear both fade}.tabbar-line{transition:none}.tabbar{transition:opacity .12s linear,visibility}body:has(.vote-box.can-vote,.vote-box.has-vote,.ask-bar,.chat-page,.q-dock) .tabbar{opacity:0;transition:opacity .12s linear,visibility 0s linear .12s;transform:none}::view-transition-old(tabbar):only-child{animation:.12s linear both fade-out}::view-transition-new(tabbar):only-child{animation:.12s linear both fade}.tabbar a,.door,.mine-row{transition:none}.toasts .toast{animation:.12s linear both fade}.toasts .toast>*{animation:none}.toasts .toast.leaving{animation:.12s linear forwards fade-out}html.is-loading .app-nav:after{animation:.12s linear fade;transform:scaleX(.85)}::view-transition-old(root){animation:70ms linear both fade-out}html[data-nav]::view-transition-old(root){animation:70ms linear both fade-out}html[data-nav=back]::view-transition-old(root){animation:70ms linear both fade-out}::view-transition-new(root){animation:80ms linear 70ms both fade}html[data-nav]::view-transition-new(root){animation:80ms linear 70ms both fade}html[data-nav=back]::view-transition-new(root){animation:80ms linear 70ms both fade}::view-transition-new(*){animation:.12s linear both fade}.vote-box.just-voted .voted-amount{animation:none}.vote-box.just-voted .voted-status,.vote-box.just-voted .voted-held,.vote-box.just-voted .voted-receipt{animation:.12s linear both fade}.vote-box.just-voted .check.draw path{animation-delay:0s}.vote-row.ghost{visibility:hidden;animation:none}.vote-row.arriving:before{display:none}.stamp.lands{animation:.12s linear both come-up}.is-revealing .opt .bar{animation:.15s linear both fade}.is-revealing .opt .bar i{animation:none}}@media (prefers-reduced-motion:no-preference){html[data-nav=tab-next]::view-transition-old(root){animation:tab-out-left .3s var(--spring-flight) both,fade-out 60ms linear both}html[data-nav=tab-next]::view-transition-new(root){animation:tab-in-right .3s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 50ms both}html[data-nav=tab-prev]::view-transition-old(root){animation:tab-out-right .3s var(--spring-flight) both,fade-out 60ms linear both}html[data-nav=tab-prev]::view-transition-new(root){animation:tab-in-left .3s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 50ms both}@keyframes tab-out-left{to{transform:translate(calc(-1*clamp(28px,6vw,72px)))}}@keyframes tab-in-right{0%{transform:translate(clamp(28px,6vw,72px))}}@keyframes tab-out-right{to{transform:translate(clamp(28px,6vw,72px))}}@keyframes tab-in-left{0%{transform:translate(calc(-1*clamp(28px,6vw,72px)))}}html:is([data-nav=in],[data-nav=out])::view-transition-new(root){transform-origin:50% 0}html:is([data-nav=in],[data-nav=out])::view-transition-old(root){animation:60ms linear both fade-out}html[data-nav=in]::view-transition-new(root){animation:come-in .4s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 40ms both}html[data-nav=out]::view-transition-new(root){animation:pull-out .36s var(--spring-flight) both,fade .12s var(--motion-ease-standard) 40ms both}@keyframes come-in{0%{transform:translateY(16px)scale(.985)}}@keyframes pull-out{0%{transform:scale(1.015)}}html[data-nav=jump]::view-transition-old(root){animation:60ms linear both fade-out}html[data-nav=jump]::view-transition-new(root){animation:fade .15s var(--motion-ease-standard) 40ms both}::view-transition-group(jump-title){z-index:8}::view-transition-group(jump-picture){z-index:8}::view-transition-old(jump-picture){animation:1ms linear both fade-out}::view-transition-new(jump-picture){animation:none}::view-transition-old(jump-title){animation:90ms linear both fade-out}::view-transition-new(jump-title){animation:90ms linear both fade}::view-transition-group(jump-rows){z-index:7}::view-transition-old(jump-rows){animation:60ms linear both fade-out}::view-transition-group(jump-bar){z-index:7}::view-transition-old(jump-bar){animation:jump-fold .18s var(--motion-ease-standard) both}@keyframes jump-fold{0%{clip-path:inset(0 0 -40px)}to{clip-path:inset(0 0 100%)}}::view-transition-group(jump-scrim){z-index:6}::view-transition-old(jump-scrim){animation:.22s linear both fade-out}.jump-later{view-transition-class:jump-later}::view-transition-group(.jump-later){z-index:0}::view-transition-new(.jump-later){animation:.13s linear .3s both fade}}@media (prefers-reduced-motion:reduce){::view-transition-old(jump-bar){animation:.12s linear both fade-out}::view-transition-old(jump-rows){animation:.12s linear both fade-out}::view-transition-old(jump-scrim){animation:.12s linear both fade-out}::view-transition-old(jump-title){animation:.12s linear both fade-out}::view-transition-old(jump-picture){animation:.12s linear both fade-out}}.app-nav .nav .links,.nav .links a{position:relative}.nav .links:not(.glides) a.on:after{content:"";left:0;right:0;bottom:calc(-1 * (60px - var(--leading-sm)) / 2 - 1px);background:var(--color-gray-light-950);pointer-events:none;height:2px;position:absolute}.nav-line{background:var(--color-gray-light-950);transform-origin:0 0;pointer-events:none;opacity:0;width:100px;height:2px;transition:transform .3s var(--spring-flight),opacity .15s var(--motion-ease-standard);position:absolute;bottom:-1px;left:0}.nav-line.is-on{opacity:1}.nav-line.jumps{transition:none}@media (width<=640px){.nav-line{display:none}}.tabbar-line{transition:transform .3s var(--spring-flight)}.tabbar-line.jumps{transition:none}.nav .links a:focus-visible,.app-nav .logo:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:4px;border-radius:4px}#app-main h1[tabindex="-1"]:focus{outline:0}.nav-search{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex}.nav-search:hover,.nav-search[aria-expanded=true]{background:var(--color-gray-light-100);color:var(--color-text-primary)}.nav-search:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.bell{flex:none;display:flex;position:relative}.nav-bell{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:none;display:inline-flex;position:relative}.nav-bell:hover,.nav-bell[aria-expanded=true]{background:var(--color-gray-light-100);color:var(--color-text-primary)}.nav-bell:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.nav-bell .count{background:var(--color-gray-light-950);width:9px;min-width:0;height:9px;box-shadow:var(--color-base-white) 0 0 0 2px;border-radius:50%;padding:0;position:absolute;top:6px;right:7px}.nav-bell[aria-expanded=true] .count{box-shadow:var(--color-gray-light-100) 0 0 0 2px}@media (width>=1001px){.nav-search,.bell{margin-right:-32px}}@media (width>=901px) and (width<=1000px){.app-nav .nav{gap:24px}}@media (width>=641px) and (width<=800px){.app-nav .nav{gap:8px;padding:0 12px}.app-nav .nav .links{gap:12px;font-size:13px}.app-nav .nav .balance-unit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kb{min-width:20px;height:20px;box-shadow:var(--color-border-primary) 0 0 0 1px inset;background:var(--color-base-white);font:inherit;font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.app-nav .nav .nav-search+.acct,.app-nav .nav .nav-search+.nav-signin{margin-left:0}@media (width<=640px){.app-nav .nav .nav-search{display:none}}.tab-search{display:none}@media (width<=640px){.tabbar{grid-template-columns:repeat(4,minmax(0,1fr)) 56px}.tabbar-line{width:calc(25% - 16px)}.tab-search{height:56px;color:var(--color-text-tertiary);cursor:pointer;transition:transform var(--spring-release-ms) var(--spring-release);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.tab-search:active{transform:scale(var(--press));transition:transform var(--press-ms) var(--ease-press)}.tab-search[aria-expanded=true]{color:var(--color-text-primary)}.tab-search:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-4px;border-radius:var(--radius-md)}.tab-search svg{width:22px;height:22px}}.jump{z-index:30;position:fixed;inset:0}.jump[hidden]{display:none}.jump-scrim{background:color-mix(in srgb,var(--color-bg-overlay) 50%,transparent);animation:.16s linear both fade;position:absolute;inset:0}.jump-bar{background:var(--color-base-white);position:relative}.jump.leaving{pointer-events:none}.jump.leaving .jump-scrim{animation:.14s linear forwards fade-out}@keyframes jump-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -40px)}}@keyframes jump-close{0%{clip-path:inset(0 0 -40px)}to{clip-path:inset(0 0 100%)}}@keyframes jump-in{0%{transform:translateY(12px)scale(.97)}}@media (width<=640px){.jump{top:var(--jump-top,0)}.jump-scrim{background:color-mix(in srgb,var(--color-bg-overlay) 24%,transparent)}.jump-bar{border-bottom:1px solid var(--color-border-secondary);box-shadow:var(--color-shadow-lg-01) 0 16px 24px -8px;animation:jump-open .26s var(--motion-ease-enter) both}.jump-inner{animation:.12s linear 40ms both fade}.jump.leaving .jump-scrim{animation:.16s linear forwards fade-out}.jump.leaving .jump-bar{animation:jump-close .16s var(--ease-drop) forwards}}.jump-inner{max-width:720px;margin:0 auto;padding:8px 24px 12px}.jump-field{border-bottom:1px solid var(--color-border-secondary);align-items:center;gap:12px;height:56px;display:flex}.jump-field input{min-width:0;height:100%;font:inherit;font-size:var(--text-lg);color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;line-height:28px}.jump-field input::placeholder{color:var(--color-text-tertiary)}.jump-list{overscroll-behavior:contain;height:min(52vh,412px);padding:6px 0 4px;scroll-padding:8px 0;overflow:auto}.jump-group{font-size:var(--text-xs);line-height:18px;font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);padding:12px 12px 6px}.jump-row{border-radius:var(--radius-md);cursor:pointer;min-height:52px;color:var(--color-text-primary);align-items:center;gap:12px;padding:6px 12px;display:flex}.jump-row[aria-selected=true]{background:var(--color-gray-light-100)}.jump-row:focus{outline:0}.jump-row:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:-2px}.jump-thumb{background:var(--color-gray-light-100);border-radius:6px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.jump-thumb img{object-fit:cover;width:100%;height:100%;display:block}.jump-icon{width:40px;height:40px;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.jump-row[aria-selected=true] .jump-icon{color:var(--color-text-primary)}.jump-row .av{flex:none;width:40px;height:40px}.jump-text{flex-direction:column;flex:1;min-width:0;display:flex}.jump-title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;overflow:hidden}.jump-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jump-kind{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);flex:none}.jump-keys{flex:none;gap:4px;display:inline-flex}.jump-row mark{color:inherit;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.jump-empty{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-tertiary);padding:20px 12px}.jump-foot{border-top:1px solid var(--color-border-secondary);font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;gap:6px 20px;padding:10px 12px 0;line-height:20px;display:flex}.jump-foot span{align-items:center;gap:6px;display:inline-flex}@media (width>=641px){.jump{justify-content:center;align-items:flex-start;padding:15dvh 24px 24px;display:flex}.jump-bar{border-radius:var(--radius-xl);width:640px;max-width:100%;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xl-01) 0 20px 24px -4px,var(--color-shadow-xl-02) 0 8px 8px -4px;animation:jump-in var(--spring-rise-ms) var(--spring-rise) both,fade .12s linear both;overflow:hidden}.jump.leaving .jump-bar{animation:.14s linear forwards fade-out}.jump-inner{padding:0}.jump-field{padding:0 20px}.jump-list{height:min(52dvh,420px);padding:8px}.jump-foot{padding:12px 20px}.jump-help{max-height:calc(85dvh - 160px);padding:0 8px;overflow:auto}.jump-inner .jump-close{margin:12px 20px 16px auto}}@media (width>=641px) and (prefers-reduced-motion:no-preference){::view-transition-old(jump-bar){animation:.18s linear both fade-out}}.jump-help h2{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;padding:16px 12px 4px}.jump-help h2:focus{outline:0}.jump-help table{border-collapse:collapse;width:100%;margin:4px 0 8px}.jump-help td{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-secondary);border-top:1px solid var(--color-border-secondary);padding:8px 12px}.jump-help tr:first-child td{border-top:0}.jump-help td:last-child{text-align:right;white-space:nowrap}.jump-help td:last-child .kb+.kb{margin-left:4px}.jump-then{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:0 4px}.jump-close{margin:12px 0 0 auto;display:block}@media (width<=640px){.jump{z-index:40}.jump-inner{padding:4px 16px 8px}.jump-field .kb,.jump-keys{display:none}.jump-list{height:auto;max-height:calc(100dvh - var(--jump-top,80px) - 96px - 57px)}.jump-row{min-height:56px;margin:0 -8px;padding:8px}.jump-group{padding:12px 0 6px}.jump-foot{display:none}.jump-help td{padding:10px 0}}@media (prefers-reduced-motion:reduce){.nav-line,.tabbar-line{transition:opacity .12s linear}.tab-search,.tab-search:active{transition:none;transform:none}.jump-bar{animation:.12s linear both fade}.jump-inner{animation:none}.jump.leaving .jump-bar{animation:.12s linear forwards fade-out}.jump-scrim,.jump.leaving .jump-scrim{animation-duration:.12s}}.account-button{border-radius:var(--radius-md);background:var(--color-base-white);height:36px;min-height:36px;box-shadow:var(--color-border-primary) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px;transition:transform var(--spring-release-ms) var(--spring-release);gap:10px;padding:0 3px 0 10px;position:relative}.account-button.no-balance{padding-left:3px}.account-button:hover{background:var(--color-gray-light-50);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset,var(--color-shadow-xs) 0 1px 2px}.account-button[aria-expanded=true]{background:var(--color-gray-light-100);box-shadow:var(--color-gray-light-300) 0 0 0 1px inset}.account-button:active{transform:translateY(var(--press-y)) scale(var(--press));transition:transform var(--press-ms) var(--ease-press)}.account-button:focus-visible{outline:2px solid var(--color-gray-light-950);outline-offset:2px}.account-button .balance{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline}.account-button .balance .usdc-mark{vertical-align:-3px;height:16px;margin-right:6px}.account-button .balance-unit{font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.account-button .av{width:30px;height:30px}.account-button .count{background:var(--color-gray-light-950);width:9px;min-width:0;height:9px;box-shadow:var(--color-base-white) 0 0 0 2px;border-radius:50%;padding:0;top:-1px;right:-1px}.app-nav .nav .acct{align-items:center;display:flex}@media (width<=640px){.account-button{gap:8px;min-height:36px;padding-left:8px}.account-button .av{width:28px;height:28px}.account-button .balance .usdc-mark{height:16px;margin-right:5px}.account-button:after{content:"";position:absolute;inset:-4px -2px}}@media (prefers-reduced-motion:no-preference){.account-menu.menu{transform-origin:100% 0;animation:acct-open .28s var(--spring-rise) both,acct-drop .28s var(--spring-rise) both,fade 60ms linear both}.account-menu.menu .pm-bal{animation:60ms linear .11s both fade}.account-menu.is-leaving{animation:acct-close .17s var(--motion-ease-standard) both,acct-lift .17s var(--motion-ease-standard) both,fade-out 70ms linear .1s both}.account-menu.is-leaving .pm-bal{animation:40ms linear both fade-out}@keyframes acct-open{0%{clip-path:inset(-36px 0 100% calc(100% - var(--acct-w,120px)) round var(--radius-md))}to{clip-path:inset(-24px -24px -40px -24px round var(--radius-xl))}}@keyframes acct-close{0%{clip-path:inset(-24px -24px -40px -24px round var(--radius-xl))}to{clip-path:inset(-36px 0 100% calc(100% - var(--acct-w,120px)) round var(--radius-md))}}@keyframes acct-drop{0%{transform:translateY(-8px)}}@keyframes acct-lift{to{transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.account-menu.is-leaving{animation:.12s linear both fade-out}}.account-menu.is-leaving{pointer-events:none;view-transition-name:none}html.opening{--open-contact:.32s;--open-card-at:.32s;--open-air:var(--color-shadow-xl-01) 0 24px 40px -16px,var(--color-shadow-xl-01) 0 10px 18px -8px,var(--color-shadow-xl-03) 0 3px 6px -2px;--open-contact-shadow:var(--color-shadow-lg-01) 0 1px 2px 0,var(--color-shadow-lg-01) 0 2px 5px -1px,var(--color-shadow-lg-03) 0 4px 8px -4px}.lockup{--fx:-34px;--fy:-12px;--fs:1.8;--ax:3.6px;--ay:1.5px}@media (width<=640px){.lockup{--fx:7.5px;--fy:-17.5px;--fs:1.5;--ax:-1px;--ay:3.6px}}.lockup .open-fall{transform-origin:13.064% 64.583%;pointer-events:none;position:absolute;top:0;left:0}.lockup .open-fall path{fill:var(--color-brand-500)}.lockup .open-shade{opacity:0;pointer-events:none;border-radius:50%;width:19.285%;height:64.583%;position:absolute;top:32.292%;left:3.4216%}.lockup .open-shade.soft{background:var(--color-gray-light-950);box-shadow:0 0 calc(var(--k) * 10) calc(var(--k) * 1) var(--color-gray-light-950)}.lockup .open-shade.tight{border:calc(var(--k) * 16) solid var(--color-gray-light-950);box-shadow:0 0 calc(var(--k) * 6) calc(var(--k) * 1) var(--color-gray-light-950)}@media (prefers-reduced-motion:no-preference){html.opening .app-nav .logo .lockup>:is(.open-shade,.open-fall){display:block}html.opening .lockup .open-shade.soft{animation:open-shade-soft var(--open-contact) linear both}html.opening .lockup .open-shade.tight{animation:open-shade-tight calc(var(--open-contact) + 60ms) linear both}html.opening .lockup .open-fall{animation:open-coin-falls var(--open-contact) var(--ease-drop) both,open-coin-hands-over var(--open-contact) steps(1,end) both}html.opening .lockup .logo-coin{animation:open-coin-seated var(--open-contact) steps(1,end) both}html.opening .lockup .logo-arch{animation:open-arch-takes-it .42s var(--motion-ease-standard) calc(var(--open-contact) - 70ms)}html.opening .hero-words>h1{animation:.73s linear .14s both open-lines}html.opening .hero .featured{--lift-y:-6px;--lift-s:1.01;animation:open-card-settles .6s var(--spring-sheet) var(--open-card-at) both}html.opening .hero .featured:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--open-air);animation:open-air-goes .6s var(--spring-sheet) var(--open-card-at) backwards;position:absolute;inset:0}html.opening .hero .featured-box{isolation:isolate;position:relative}html.opening .hero .featured-box:after{content:"";z-index:-1;border-radius:var(--radius-xl);pointer-events:none;opacity:0;box-shadow:var(--open-contact-shadow);animation:open-contact .52s linear calc(var(--open-card-at) + .18s) backwards;position:absolute;inset:0}html.opening{--open-p1:.4s;--open-p2:.47s;--open-p3:.54s}}@media (prefers-reduced-motion:no-preference) and (width<=640px){html.opening .hero .featured{--lift-y:-4px;--lift-s:1.006}html.opening .doors .door-pic{background-image:none!important}html.opening .doors .door-pic img{transition:none}html.opening .doors li:first-child .door-pic{--d:var(--open-p1)}html.opening .doors li:nth-child(2) .door-pic{--d:var(--open-p2)}html.opening .doors li:nth-child(3) .door-pic{--d:var(--open-p3)}html.opening .doors li:nth-child(-n+3) .door-pic img{animation:open-pic-uncovers .48s var(--motion-ease-enter) var(--d) both,open-pic-settles .64s var(--motion-ease-enter) var(--d) both}html.opening.opening-hold-1 .doors li:first-child .door-pic img,html.opening.opening-hold-2 .doors li:nth-child(2) .door-pic img,html.opening.opening-hold-3 .doors li:nth-child(3) .door-pic img{clip-path:inset(100% 0 0)!important}}@media (prefers-reduced-motion:no-preference) and (width>=641px){html.opening .hero .featured .opt-frame{background:var(--color-gray-light-100)}html.opening .hero .featured .opt-pic{background-image:none!important}html.opening .hero .featured .opt-pic img{transition:none}html.opening .hero .featured .fo:first-child .opt-pic{--d:var(--open-p1)}html.opening .hero .featured .fo:nth-child(2) .opt-pic{--d:var(--open-p2)}html.opening .hero .featured .fo:nth-child(3) .opt-pic{--d:var(--open-p3)}html.opening .hero .featured .fo:nth-child(-n+3) .opt-pic{animation:open-pic-uncovers .56s var(--motion-ease-enter) var(--d) both}html.opening .hero .featured .fo:nth-child(-n+3) .opt-pic img{animation:open-pic-settles .72s var(--motion-ease-enter) var(--d) both}html.opening.opening-hold-1 .hero .featured .fo:first-child .opt-pic,html.opening.opening-hold-2 .hero .featured .fo:nth-child(2) .opt-pic,html.opening.opening-hold-3 .hero .featured .fo:nth-child(3) .opt-pic{clip-path:inset(100% 0 0)!important}}@media (prefers-reduced-motion:reduce){html.opening .lockup .logo-coin{opacity:0;animation:open-coin-fades .15s var(--motion-ease-standard) .16s forwards}}@keyframes open-shade-soft{0%{opacity:0;transform:translateY(calc(var(--k) * 8)) scale(1.3);animation-timing-function:var(--ease-drop)}65%{opacity:.04;transform:translateY(calc(var(--k) * 2)) scale(1.06);animation-timing-function:linear}to{opacity:0;transform:none}}@keyframes open-shade-tight{0%,45%{opacity:0;animation-timing-function:var(--ease-drop);transform:scale(1.15)}84%{opacity:.16;animation-timing-function:linear;transform:none}to{opacity:0;transform:none}}@keyframes open-coin-falls{0%{transform:translate(var(--fx),var(--fy)) scale(var(--fs))}to{transform:none}}@keyframes open-coin-hands-over{0%{opacity:1}to{opacity:0}}@keyframes open-coin-seated{0%{opacity:0}to{opacity:1}}@keyframes open-coin-fades{0%{opacity:0}to{opacity:1}}@keyframes open-arch-takes-it{0%,20%{transform:none}36%{transform:translate(var(--ax),var(--ay))}to{transform:none}}@keyframes open-card-settles{0%{transform:translateY(var(--lift-y)) scale(var(--lift-s))}}@keyframes open-air-goes{0%{opacity:1}to{opacity:0}}@keyframes open-contact{0%{opacity:0;animation-timing-function:var(--ease-accelerate)}22%{opacity:1;animation-timing-function:var(--motion-ease-standard)}to{opacity:0}}@keyframes open-pic-uncovers{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes open-pic-settles{0%{transform:scale(1.12)}}@keyframes open-lines{0%{clip-path:polygon(-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}2.7397%{clip-path:polygon(-24px .7113lh,calc(100% + 24px) .7113lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}5.4795%{clip-path:polygon(-24px .4744lh,calc(100% + 24px) .4744lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}8.2192%{clip-path:polygon(-24px .2888lh,calc(100% + 24px) .2888lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}10.9589%{clip-path:polygon(-24px .1472lh,calc(100% + 24px) .1472lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.8842lh,calc(100% + 24px) 1.8842lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}13.6986%{clip-path:polygon(-24px .0402lh,calc(100% + 24px) .0402lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.6817lh,calc(100% + 24px) 1.6817lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}16.4384%{clip-path:polygon(-24px -.0406lh,calc(100% + 24px) -.0406lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.5197lh,calc(100% + 24px) 1.5197lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}19.1781%{clip-path:polygon(-24px -.1019lh,calc(100% + 24px) -.1019lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.3947lh,calc(100% + 24px) 1.3947lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}21.9178%{clip-path:polygon(-24px -.1487lh,calc(100% + 24px) -.1487lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.3lh,calc(100% + 24px) 1.3lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.7779lh,calc(100% + 24px) 2.7779lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}24.6575%{clip-path:polygon(-24px -.1847lh,calc(100% + 24px) -.1847lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.2285lh,calc(100% + 24px) 1.2285lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.5957lh,calc(100% + 24px) 2.5957lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}27.3973%{clip-path:polygon(-24px -.2124lh,calc(100% + 24px) -.2124lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.1744lh,calc(100% + 24px) 1.1744lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.4529lh,calc(100% + 24px) 2.4529lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 4lh,calc(100% + 24px) 4lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}30.137%{clip-path:polygon(-24px -.2339lh,calc(100% + 24px) -.2339lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.1332lh,calc(100% + 24px) 1.1332lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.344lh,calc(100% + 24px) 2.344lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.8842lh,calc(100% + 24px) 3.8842lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}32.8767%{clip-path:polygon(-24px -.2505lh,calc(100% + 24px) -.2505lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.1016lh,calc(100% + 24px) 1.1016lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.2617lh,calc(100% + 24px) 2.2617lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.6817lh,calc(100% + 24px) 3.6817lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}35.6164%{clip-path:polygon(-24px -.2633lh,calc(100% + 24px) -.2633lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0773lh,calc(100% + 24px) 1.0773lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.1996lh,calc(100% + 24px) 2.1996lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.5197lh,calc(100% + 24px) 3.5197lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}38.3562%{clip-path:polygon(-24px -.2732lh,calc(100% + 24px) -.2732lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0586lh,calc(100% + 24px) 1.0586lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.1524lh,calc(100% + 24px) 2.1524lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.3947lh,calc(100% + 24px) 3.3947lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}41.0959%{clip-path:polygon(-24px -.2807lh,calc(100% + 24px) -.2807lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0441lh,calc(100% + 24px) 1.0441lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.1164lh,calc(100% + 24px) 2.1164lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.3lh,calc(100% + 24px) 3.3lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}43.8356%{clip-path:polygon(-24px -.2864lh,calc(100% + 24px) -.2864lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0328lh,calc(100% + 24px) 1.0328lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0887lh,calc(100% + 24px) 2.0887lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.2285lh,calc(100% + 24px) 3.2285lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}46.5753%{clip-path:polygon(-24px -.2907lh,calc(100% + 24px) -.2907lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0242lh,calc(100% + 24px) 1.0242lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0674lh,calc(100% + 24px) 2.0674lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.1744lh,calc(100% + 24px) 3.1744lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}49.3151%{clip-path:polygon(-24px -.2939lh,calc(100% + 24px) -.2939lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0175lh,calc(100% + 24px) 1.0175lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0509lh,calc(100% + 24px) 2.0509lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.1332lh,calc(100% + 24px) 3.1332lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}52.0548%{clip-path:polygon(-24px -.2961lh,calc(100% + 24px) -.2961lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0125lh,calc(100% + 24px) 1.0125lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0381lh,calc(100% + 24px) 2.0381lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.1016lh,calc(100% + 24px) 3.1016lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}54.7945%{clip-path:polygon(-24px -.2977lh,calc(100% + 24px) -.2977lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0087lh,calc(100% + 24px) 1.0087lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0282lh,calc(100% + 24px) 2.0282lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0773lh,calc(100% + 24px) 3.0773lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}57.5342%{clip-path:polygon(-24px -.2987lh,calc(100% + 24px) -.2987lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0058lh,calc(100% + 24px) 1.0058lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0206lh,calc(100% + 24px) 2.0206lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0586lh,calc(100% + 24px) 3.0586lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}60.274%{clip-path:polygon(-24px -.2994lh,calc(100% + 24px) -.2994lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0038lh,calc(100% + 24px) 1.0038lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0148lh,calc(100% + 24px) 2.0148lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0441lh,calc(100% + 24px) 3.0441lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}63.0137%{clip-path:polygon(-24px -.2998lh,calc(100% + 24px) -.2998lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0023lh,calc(100% + 24px) 1.0023lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0104lh,calc(100% + 24px) 2.0104lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0328lh,calc(100% + 24px) 3.0328lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}65.7534%{clip-path:polygon(-24px -.2999lh,calc(100% + 24px) -.2999lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0013lh,calc(100% + 24px) 1.0013lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0071lh,calc(100% + 24px) 2.0071lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0242lh,calc(100% + 24px) 3.0242lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}68.4932%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0007lh,calc(100% + 24px) 1.0007lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0047lh,calc(100% + 24px) 2.0047lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0175lh,calc(100% + 24px) 3.0175lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}71.2329%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0003lh,calc(100% + 24px) 1.0003lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.003lh,calc(100% + 24px) 2.003lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0125lh,calc(100% + 24px) 3.0125lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}73.9726%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1.0001lh,calc(100% + 24px) 1.0001lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0018lh,calc(100% + 24px) 2.0018lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0087lh,calc(100% + 24px) 3.0087lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}76.7123%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.001lh,calc(100% + 24px) 2.001lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0058lh,calc(100% + 24px) 3.0058lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}79.4521%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0005lh,calc(100% + 24px) 2.0005lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0038lh,calc(100% + 24px) 3.0038lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}82.1918%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0002lh,calc(100% + 24px) 2.0002lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0023lh,calc(100% + 24px) 3.0023lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}84.9315%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2.0001lh,calc(100% + 24px) 2.0001lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0013lh,calc(100% + 24px) 3.0013lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}87.6712%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0007lh,calc(100% + 24px) 3.0007lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}90.411%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0003lh,calc(100% + 24px) 3.0003lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}93.1507%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3.0001lh,calc(100% + 24px) 3.0001lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}95.8904%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}98.6301%{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}to{clip-path:polygon(-24px -.3lh,calc(100% + 24px) -.3lh,calc(100% + 24px) 1lh,-24px 1lh,-24px 1lh,calc(100% + 24px) 1lh,calc(100% + 24px) 2lh,-24px 2lh,-24px 2lh,calc(100% + 24px) 2lh,calc(100% + 24px) 3lh,-24px 3lh,-24px 3lh,calc(100% + 24px) 3lh,calc(100% + 24px) 4.3lh,-24px 4.3lh)}}
