@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.has-board-logo[data-v-30a1c1e0]{background:0 0;border-color:#0000;overflow:hidden}.has-board-logo img[data-v-30a1c1e0]{object-fit:contain;width:100%;height:100%;display:block}.gm-feedback-error[data-v-a521c886]{z-index:2147482999;box-sizing:border-box;color:#782f36;background:#fff;border:1px solid #ebc8ce;border-radius:12px;width:300px;max-width:calc(100vw - 32px);padding:14px;font:14px/1.5 system-ui,sans-serif;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 18px #142a2515}.gm-feedback-error button[data-v-a521c886]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-top:10px;padding:7px 10px;font-weight:700;display:block}.workspace-mode-action[data-v-8325f519]{width:100%;min-height:44px;color:var(--muted,#62756f);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.workspace-mode-action[data-v-8325f519]:hover{background:var(--brand-pale,#e7f4ef);color:var(--brand-dark,#06675e)}.workspace-mode-action span[data-v-8325f519]{flex:1}.workspace-mode-action i[data-v-8325f519]{background:#b68b42;border-radius:50%;width:5px;height:5px}.workspace-mode-action i.live[data-v-8325f519]{background:#087f74}.feedback-tour-target{outline:2px solid var(--focus,#52b8a5);outline-offset:5px}.feedback-tour[data-v-25387a25]{z-index:20;border:1px solid var(--line,#dee9e5);background:var(--surface,#fff);width:min(360px,100vw - 32px);color:var(--ink,#18332f);border-radius:14px;padding:18px;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px #18332f29}.feedback-tour[data-v-25387a25]:focus-visible{outline:3px solid var(--focus,#52b8a5);outline-offset:3px}.feedback-tour-heading[data-v-25387a25]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-tour-heading span[data-v-25387a25]{color:var(--muted,#62756f);font-size:12px;font-weight:600;display:block}.feedback-tour h2[data-v-25387a25]{margin:4px 0 0;font-size:18px}.feedback-tour>p[data-v-25387a25]{color:var(--muted,#62756f);margin:12px 0 0;font-size:14px;line-height:1.5}.feedback-tour>.feedback-tour-error[data-v-25387a25]{color:#a73939}.feedback-tour-actions[data-v-25387a25]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.feedback-tour-actions .button-primary[data-v-25387a25]{margin-left:auto}@media (width<=640px){.feedback-tour[data-v-25387a25]{right:16px;bottom:calc(82px + env(safe-area-inset-bottom))}}:root{color:#18332f;font-synthesis:none;--brand:#087f74;--brand-dark:#06675e;--brand-pale:#e7f4ef;--focus:#087f74;--ink:#18332f;--muted:#62756f;--canvas:#f5f9f8;--line:#dee9e5;--surface:#fff;background:#f5f9f8;font-family:DM Sans,Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button,input,select,textarea,a,summary{outline-offset:4px}:focus-visible{outline:3px solid var(--focus)}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink)}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset:disabled{opacity:.55}.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}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-70px;left:16px}.skip-link:focus{top:12px}.studio-shell{flex-direction:column;min-height:100dvh;display:flex}.studio-header{background:var(--surface);border-bottom:1px solid var(--line)}.studio-header-inner{align-items:center;gap:54px;max-width:1300px;min-height:80px;margin:auto;padding:0 40px;display:flex}.studio-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:11px;font-size:18px;font-weight:750;display:flex}.brand-light{font-weight:500}.studio-logo{color:#fff;background:var(--brand);border-radius:11px;place-items:center;width:37px;height:37px;display:grid;position:relative}.studio-logo i{background:#ef8d73;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}.top-navigation{align-self:stretch;display:flex}.top-navigation a{color:var(--muted);align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.top-navigation a:after{content:"";background:var(--brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.header-right{align-items:center;gap:17px;margin-left:auto;display:flex}.demo-badge{background:var(--brand-pale);color:#356d63;white-space:nowrap;border:1px solid #cfe6de;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:600;display:flex}.demo-badge>span{background:var(--brand);border-radius:50%;width:5px;height:5px}.icon-button{width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--brand-pale);color:var(--brand)}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{color:#655b55;background:#ede9e5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid;box-shadow:0 0 0 3px #fff,0 0 0 4px #eee}.account-dropdown{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;width:265px;padding:13px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 12px 40px #18332f14}.account-dropdown>strong,.account-dropdown>small{padding:2px 8px;display:block}.account-dropdown>small{color:var(--muted);margin-bottom:10px;font-size:11px}.account-dropdown button,.account-dropdown a{text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.account-dropdown button:hover,.account-dropdown a:hover{background:var(--brand-pale)}.studio-main{flex:1;width:100%;max-width:1300px;margin:auto;padding:52px 40px 70px}.studio-footer{width:100%;max-width:1300px;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin:auto;padding:22px 40px;font-size:11px;display:flex}.footer-dot{margin:0 7px}.button{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.45;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.button-primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 2px #06675e29,inset 0 1px #ffffff12}.button-primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.button-secondary{border-color:var(--line);color:var(--ink);background:#fff;box-shadow:0 1px 2px #18332f08}.button-secondary:hover:not(:disabled){color:var(--brand);background:#f8fcfa;border-color:#9ecfc2}.button-text{color:var(--muted);background:0 0}.button-text:hover{color:var(--brand)}.button-small{padding:9px 12px;font-size:12px}.full-width{width:100%}.workspace-hero{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:65px;padding:24px 0 70px;display:grid}.purpose-tag{color:var(--brand-dark);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.purpose-dot{background:var(--focus);border-radius:2px;width:7px;height:7px;transform:rotate(-9deg)}.hero-copy h1{letter-spacing:-1.9px;font-size:clamp(36px,3.4vw,48px);font-weight:700;line-height:1.14}.hero-copy>p{color:#6d7182;max-width:420px;margin-top:20px;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:27px;display:flex}.hero-points{color:#6e7181;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:10.5px;display:flex}.hero-points>span{align-items:center;gap:5px;display:flex}.hero-points svg{color:#736c9c}.hero-board{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 3px 12px;padding:0 18px 13px;position:relative;transform:rotate(-1.2deg);box-shadow:0 12px 42px #18332f12,0 3px 8px #18332f0a}.hero-board:before{content:"";z-index:-1;background:var(--brand-pale);border:1px solid #cfe6de;border-radius:14px;position:absolute;inset:16px -15px -13px 15px;transform:rotate(3.5deg)}.preview-browser{color:#736d8f;border-bottom:1px solid #f0eef7;justify-content:space-between;align-items:center;height:34px;margin:0 -18px;padding:0 14px;font-size:8.5px;display:flex}.preview-browser>span{align-items:center;gap:5px;display:flex}.browser-dots{display:flex;gap:4px!important}.browser-dots i{background:#e4e0ee;border-radius:50%;width:5px;height:5px}.hero-board-heading{align-items:center;gap:9px;padding:16px 0 13px;display:flex}.hero-board-heading strong{font-size:12px;font-weight:700;display:block}.hero-board-heading small{color:#756f82;font-size:9px;display:block}.mini-board-icon{background:var(--brand-pale);width:31px;height:31px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.example-label{color:#766d8f;background:#f7f5fc;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:8.5px}.hero-feedback{background:#fff;border:1px solid #eae8f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:8px 0;padding:11px 12px;display:flex}.hero-feedback-first{background:#fdfcff;border-color:#d1c8ef}.hero-feedback>div>strong{color:#514966;margin:2px 0 5px;font-size:11px;line-height:1.5;display:block}.hero-feedback>div>span{color:#756f82;align-items:center;gap:4px;font-size:8.5px;display:flex}.hero-feedback .trending-note{color:#866d47;font-size:8px}.mini-vote{background:var(--brand-pale);min-width:32px;height:41px;color:var(--brand-dark);border:1px solid #cfe6de;border-radius:6px;align-content:center;justify-items:center;gap:1px;font-size:11px;font-weight:700;display:grid}.preview-footer{color:#766e86;align-items:center;gap:10px;padding:10px 2px 0;font-size:8.5px;display:flex}.avatar-stack{padding-left:6px;display:flex}.avatar-stack i{color:#886b5c;background:#eadcd0;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-size:8px;font-style:normal;display:grid}.avatar-stack i:nth-child(2){color:#557967;background:#dce9e1}.avatar-stack i:nth-child(3){color:#82669a;background:#e5dfee}.preview-caption{color:#746e88;font-size:9px;position:absolute;bottom:-35px;right:10px;transform:rotate(1.2deg)}.hero-empty{color:#78699f;place-content:center;justify-items:center;gap:9px;min-height:170px;font-size:12px;display:grid}.boards-section{border-top:1px solid var(--line);padding-top:18px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading h2,.public-feedback-heading h2{letter-spacing:-.55px;align-items:center;gap:9px;font-size:19px;font-weight:650;display:flex}.section-heading p{color:#6e7180;margin-top:5px;font-size:12px}.count-pill{background:var(--brand-pale);min-width:22px;color:var(--brand-dark);letter-spacing:0;text-align:center;border:1px solid #cfe6de;border-radius:5px;padding:0 6px;font-size:10px;font-weight:650}.board-tools{align-items:center;gap:10px;display:flex}.search-input{color:#6e7185;align-items:center;display:flex;position:relative}.search-input>svg{pointer-events:none;position:absolute;left:12px}input,textarea,select{color:#444958;outline-offset:2px;background:#fff;border:1px solid #e0e2ec;border-radius:7px;width:100%;min-height:44px;padding:11px 12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#6c7186;font-size:12px}.search-input input{max-width:215px;padding-left:35px;font-size:12px}.search-input.wide{flex:1}.search-input.wide input{max-width:none}.boards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.board-tile{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:22px 22px 0;transition:border-color .18s,box-shadow .18s}.board-tile:hover{border-color:#9ecfc2;box-shadow:0 4px 20px #18332f0d}.board-tile-top{justify-content:space-between;align-items:center;display:flex}.board-logo{--board-color:var(--brand);background:color-mix(in srgb,var(--board-color) 11%,white);width:41px;height:41px;color:var(--board-color);border:1px solid color-mix(in srgb,var(--board-color) 13%,white);border-radius:11px;flex:none;place-items:center;font-size:19px;font-weight:700;display:grid}.board-logo.large{border-radius:15px;width:60px;height:60px;font-size:27px}.board-logo.small{border-radius:8px;width:29px;height:29px;font-size:13px}.board-visibility{color:#6d7182;align-items:center;gap:5px;font-size:10px;display:flex}.board-visibility>span{background:#aaa1d0;border-radius:50%;width:5px;height:5px}.board-name-link{color:#736f88;justify-content:space-between;align-items:center;margin:17px 0 7px;display:flex}.board-name-link h3{letter-spacing:-.4px;font-size:17px;font-weight:650}.board-name-link:hover h3{color:var(--brand)}.board-description{color:#6e7183;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.board-numbers{color:#6d7183;align-items:center;gap:16px;margin:18px 0 20px;font-size:10px;display:flex}.board-numbers>span{align-items:center;gap:5px;display:flex}.board-numbers strong{color:#636878;font-weight:650}.board-tile-footer{border-top:1px solid #eff0f5;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:10px;font-weight:600;display:flex}.board-tile-footer a{color:#7264b8;align-items:center;gap:5px;min-height:32px;display:flex}.board-tile-footer .board-public-link{color:#6d7186}.new-board-tile{color:#716f8b;background:#f9f9fe;border:1px dashed #d8d8e7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:255px;padding:20px;display:flex}.new-board-tile>span{color:#756aa1;background:#eeedf7;border:1px solid #e5e2f0;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:8px;display:grid}.new-board-tile strong{color:#726f87;font-size:12px;font-weight:600}.new-board-tile small{color:#736e87;font-size:10px}.new-board-tile:hover{background:#f1effb;border-color:#b6abd9}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:62px 25px;display:flex}.empty-icon{background:var(--brand-pale);width:55px;height:55px;color:var(--brand);border:1px solid #cfe6de;border-radius:15px;place-items:center;display:grid}.empty-state h3{font-size:18px;font-weight:600}.empty-state p{color:#6d7184;max-width:400px;font-size:13px}.empty-state .button{margin-top:5px}.load-more{text-align:center;color:var(--muted);margin-top:25px;font-size:12px}.load-more p{margin-bottom:12px}.breadcrumb{color:#6e7185;align-items:center;gap:7px;min-height:32px;margin-bottom:28px;font-size:12px;display:inline-flex}.breadcrumb:hover{color:var(--brand)}.manage-heading{align-items:center;gap:17px;margin-bottom:28px;display:flex}.manage-heading h1{letter-spacing:-.9px;font-size:29px;font-weight:650}.manage-heading p{color:#6e7185;max-width:550px;margin-top:4px;font-size:13px}.manage-heading-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.share-strip{background:var(--brand-pale);border:1px solid #cfe6de;border-radius:10px;align-items:center;gap:14px;margin-bottom:30px;padding:15px 18px;display:flex}.share-strip-icon{color:var(--brand)}.share-strip>div{flex:1;gap:3px;display:grid}.share-strip strong{color:var(--ink);font-size:12px;font-weight:600}.share-strip>div>span{color:var(--muted);font-size:11px}.feedback-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.feedback-workspace-top{border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.feedback-tabs{gap:22px;display:flex}.feedback-tabs button{color:#6f7085;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:20px 0 17px;font-size:12px;display:flex}.feedback-tabs button.active{color:var(--brand);border-color:var(--brand);font-weight:650}.feedback-tabs button>span{color:#756d8b;background:#f4f2f9;border-radius:4px;padding:0 5px;font-size:9px}.feedback-toolbar{border-bottom:1px solid #f0f0f6;justify-content:space-between;align-items:center;gap:25px;padding:17px 20px;display:flex}.sort-select{color:#6e7084;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.sort-select select{background:#f8f8fc;border:0;width:auto;min-width:125px;font-size:11px}.feedback-card{background:#fff;border-bottom:1px solid #eeeef5;align-items:flex-start;gap:19px;padding:22px;display:flex}.feedback-stack .feedback-card:last-child{border-bottom:0}.vote-control{color:#756e8d;background:#fff;border:1px solid #e6e4ef;border-radius:8px;align-content:center;justify-items:center;gap:0;width:44px;min-width:44px;min-height:54px;padding:5px 0;font-size:12px;font-weight:600;display:grid}.vote-control:hover:not(.vote-count){color:var(--brand);background:#f8fcfa;border-color:#9ecfc2}.vote-control.is-voted{color:var(--brand-dark);background:var(--brand-pale);border-color:#9ecfc2}.vote-count{color:var(--muted);background:#fbfdfc}.feedback-card-body{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.feedback-card-title{letter-spacing:-.2px;color:#4f4c60;font-size:15px;font-weight:650;line-height:1.6}.feedback-card-body:hover .feedback-card-title{color:var(--brand)}.feedback-card-description{color:#746f83;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 12px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.feedback-card-meta{color:#766e86;flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.feedback-status{color:#736f83;white-space:nowrap;background:#f4f2f8;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;line-height:1.3;display:inline-flex}.feedback-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-planned{color:#7c66a9;background:#f3eefb}.status-in_progress{color:#4b759f;background:#edf4fa}.status-shipped{color:#517a63;background:#eff8f1}.status-under_review{color:#856f42;background:#faf5e9}.status-declined{color:#996274;background:#f8edf1}.comment-count{align-items:center;gap:4px;display:inline-flex}.private-tag{color:#8b6a63;font-size:9px}.inline-notice{color:#5b7868;background:#f6fbf8;border:1px solid #dfe9e4;border-radius:8px;align-items:center;gap:9px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.inline-notice>span{flex:1}.inline-notice .icon-button{width:30px;height:30px;min-height:30px;color:inherit}.error-notice{color:#a85b68;background:#fff8f8;border-color:#f1dddd}.app-dialog{color:#353044;border:1px solid #e4e0ef;border-radius:16px;width:min(510px,100vw - 32px);max-height:calc(100dvh - 50px);padding:0;box-shadow:0 25px 90px #201c3930}.app-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27213e42}.dialog-wide{width:min(650px,100vw - 32px)}.dialog-head{border-bottom:1px solid #eeebf3;justify-content:space-between;gap:18px;padding:24px 25px 19px;display:flex}.dialog-head h2{letter-spacing:-.6px;font-size:20px;font-weight:650;line-height:1.4}.dialog-head p{color:#727084;margin-top:7px;font-size:12px;line-height:1.8}.dialog-head .icon-button{margin-top:-9px;margin-right:-9px}.dialog-body{padding:23px 25px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:0 25px 23px;display:flex}.simple-form,.simple-form>fieldset{flex-direction:column;gap:19px;display:flex}.simple-form label{color:#756f7f;font-size:12px;font-weight:550;display:block}.simple-form input,.simple-form textarea,.simple-form select{color:#5b526b;border-color:#e1dde9;margin-top:7px;font-size:13px;display:block}.simple-form textarea{resize:vertical;min-height:100px;line-height:1.8}.simple-form fieldset:disabled{opacity:.45}.optional{color:#776e86;margin-left:6px;font-size:10px;font-weight:400}.form-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;display:flex}.form-error{color:#ab576e;background:#fff4f6;border-radius:6px;padding:10px;font-size:12px;line-height:1.7}.form-hint{color:#776e80;font-size:10px;line-height:1.7}.two-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.color-choices{gap:9px;display:flex}.color-choices legend{color:#756f7f;margin-bottom:10px;font-size:12px}.color-choices label{color:#fff;background:var(--swatch);cursor:pointer;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.color-choices label.selected{outline:1px solid var(--swatch)}.color-choices input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.color-choices label:focus-within{outline:3px solid #c7baff}.simple-form .switch-field{background:var(--canvas);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.switch-field strong{font-size:12px;font-weight:600;display:block}.switch-field small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.simple-form .switch-field input{accent-color:var(--brand);width:18px;height:18px;min-height:18px;margin:0}.board-color-input{max-width:90px;padding:5px}.public-main{max-width:1210px;padding-top:28px}.is-public,.is-public .studio-header{background:#fff}.public-breadcrumb{align-items:center;gap:10px;margin-bottom:30px;display:flex}.public-breadcrumb>strong{color:#756c8b;font-size:12px;font-weight:650}.public-board-label{color:#776c8b;border-left:1px solid #e9e4f0;padding-left:11px;font-size:10px}.owner-preview-link{color:#7a6a93;align-items:center;gap:5px;min-height:32px;margin-left:auto;font-size:10px;display:flex}.owner-preview-link:hover{color:var(--brand)}.public-hero{background:var(--brand-pale);border:1px solid #cfe6de;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;min-height:255px;margin-bottom:40px;padding:35px 41px;display:flex;overflow:hidden}.public-hero h1{letter-spacing:-1.6px;color:var(--ink);font-size:clamp(30px,3vw,39px);font-weight:650;line-height:1.22}.public-hero p{max-width:470px;color:var(--muted);margin-top:16px;font-size:12px;line-height:1.9}.public-welcome{color:var(--brand-dark);align-items:center;gap:6px;margin-bottom:12px;font-size:9px;display:flex}.public-welcome>span{background:var(--brand);border-radius:50%;width:5px;height:5px}.public-hero-art{width:290px;min-width:250px;height:185px;margin-right:5px;position:relative}.art-bubble{background:#fff;border:1px solid #e5dced;border-radius:16px 16px 16px 4px;align-items:center;gap:13px;display:flex;position:absolute;box-shadow:0 8px 20px #69518b09}.art-bubble-one{color:#7e64a8;width:188px;height:83px;padding:20px;font-size:14px;top:20px;right:57px;transform:rotate(-8deg)}.art-bubble-one svg{color:#865fb8}.art-bubble-two{color:#7e689c;width:177px;height:68px;padding:15px;font-size:12px;font-weight:600;bottom:15px;right:0;transform:rotate(5deg)}.art-bubble-two i{color:#61785a;background:#e2ede1;border:4px solid #f4f1fc;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:-14px;right:-12px}.art-star{color:#8462af;position:absolute}.art-star-one{font-size:34px;top:11px;right:0;transform:rotate(12deg)}.art-star-two{font-size:34px;bottom:8px;left:4px}.art-dot{border:1px solid #d1c3e0;border-radius:50%;width:7px;height:7px;position:absolute;top:51px;left:-10px}.public-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:32px;display:grid}.submit-column{position:sticky;top:25px}.suggestion-panel{background:#fff;border:1px solid #e7e2ef;border-radius:12px;padding:23px}.suggestion-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.suggestion-heading>span{color:#8461af;background:#f4effa;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.suggestion-heading h2{letter-spacing:-.5px;color:#6e5a85;font-size:16px;font-weight:650}.suggestion-heading p{color:#7c6a90;margin-top:2px;font-size:11px}.suggestion-panel .simple-form{gap:17px}.suggestion-panel .simple-form>fieldset{gap:18px}.suggestion-panel .simple-form label{color:#7e6a90;font-size:10.5px}.suggestion-panel .simple-form input,.suggestion-panel .simple-form textarea,.suggestion-panel .simple-form select{border-color:#e9e3ef;font-size:11px}.suggestion-panel input::placeholder,.suggestion-panel textarea::placeholder{color:#7c6995;font-size:10px}.suggestion-panel .button{background:var(--brand);border-color:var(--brand);box-shadow:none;font-size:11px}.suggestion-panel .button:hover{background:var(--brand-dark)}.category-label select{min-height:38px;padding:8px}.board-tip{color:#7b6a91;align-items:flex-start;gap:9px;margin:17px 14px;font-size:10px;line-height:1.8;display:flex}.board-tip svg{color:#7f6993;margin-top:2px}.public-feedback-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.public-feedback-heading h2{color:#77658b;letter-spacing:-.5px;font-size:16px}.public-feedback-heading .count-pill{color:#80679a;background:#f6f2fa;border:0;font-size:9px}.view-switch{background:#f7f5fa;border:1px solid #eee9f5;border-radius:7px;padding:3px;display:flex}.view-switch button{color:#7e6994;background:0 0;border:0;border-radius:5px;min-height:31px;padding:5px 10px;font-size:10px}.view-switch button.active{color:#816899;background:#fff;box-shadow:0 1px 3px #47325809}.public-filter-row{align-items:center;gap:12px;margin-bottom:17px;display:flex}.public-filter-row input{border-color:#eae5f0;font-size:11px}.public-filter-row input::placeholder{color:#7c6a92;font-size:10px}.public-filter-row select{color:#7e6896;border-color:#eae5f0;max-width:135px;font-size:10px}.public-feedback-stack{flex-direction:column;gap:11px;display:flex}.public-feedback-stack .feedback-card{border:1px solid #e8e2f0;border-radius:10px;padding:21px 20px}.public-feedback-stack .feedback-card-title{color:#7f6796;font-size:13px}.public-feedback-stack .feedback-card-description{color:#7f6893;font-size:11px}.public-feedback-stack .feedback-card-meta{color:#816894;font-size:9px}.public-feedback-stack .vote-control{color:#8464a3;border-color:#e8dfef;font-size:11px}.public-feedback-stack .vote-control.is-voted{color:#8562a5;background:#eee6f7;border-color:#d8c9e6}.public-footer{color:#7c6a92;border-top:1px solid #eee9f5;justify-content:space-between;align-items:center;margin-top:48px;padding:22px 0;font-size:9px;display:flex}.public-footer a{color:#816799;align-items:center;gap:7px;display:flex}.footer-brand-icon{color:#81679b;background:#e9e0f2;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.discussion-summary{color:#786c8c;align-items:center;gap:12px;font-size:10px;display:flex}.discussion-description{color:#796d85;white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;font-size:14px;line-height:1.9}.voted-button{color:#8364a4;background:#f4edfb;border-color:#cbbce3}.discussion-divider{border-top:1px solid #eee7f4;justify-content:space-between;align-items:center;margin-top:30px;padding:18px 0 10px;display:flex}.discussion-divider h3{color:#7c6b8b;font-size:14px;font-weight:600}.discussion-divider>span{color:#7e6a8e;font-size:10px}.comment-entry{gap:10px;padding:15px 0;display:flex}.comment-avatar{color:#8664a0;background:#ede5f3;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.comment-entry>div{flex:1}.comment-entry header{align-items:center;gap:12px;display:flex}.comment-entry strong{color:#826897;font-size:11px;font-weight:600}.comment-entry time{color:#826697;font-size:9px}.comment-entry p{white-space:pre-wrap;overflow-wrap:anywhere;color:#806893;margin-top:6px;font-size:12px;line-height:1.8}.no-comments{color:#7e6a91;padding:20px 0;font-size:11px}.comment-form{padding-top:14px}.comment-form>fieldset{gap:8px}.comment-form-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.comment-form-footer small{color:#7d6a91;font-size:9px}.connection-page{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:600px;margin:70px auto;display:flex}.connection-page h1{letter-spacing:-1.5px;font-size:44px;line-height:1.2}.connection-page p{color:var(--muted);max-width:430px;font-size:15px}.connection-page .hero-actions{margin-top:5px}.loading-workspace{gap:20px;display:grid}.loading-workspace>div{background:#eeedf5;border-radius:12px;height:100px}.unavailable-board{padding-top:90px}.unavailable-board h1{letter-spacing:-1px;font-size:30px}@media (width<=1050px){.workspace-hero{gap:35px}.hero-copy h1{font-size:38px}.boards-grid{gap:14px}.board-tile{padding:18px 17px 0}.board-tile-footer{font-size:9px}.public-layout{grid-template-columns:270px minmax(0,1fr);gap:24px}.public-hero-art{width:220px;min-width:220px}.public-hero{padding:28px}.feedback-tabs{gap:15px}.feedback-tabs button{font-size:11px}.feedback-workspace-top{padding:0 15px}}@media (width<=800px){.studio-header-inner{gap:35px;min-height:70px;padding:0 24px}.studio-main{padding:35px 24px 50px}.workspace-hero{grid-template-columns:1fr .85fr;gap:30px}.hero-copy h1{letter-spacing:-1.2px;font-size:33px}.hero-copy>p{font-size:13px}.hero-points{display:none}.hero-board{padding-left:12px;padding-right:12px}.preview-browser{margin-left:-12px;margin-right:-12px}.hero-feedback{padding:10px}.hero-feedback>div>strong{font-size:10px}.boards-grid{grid-template-columns:1fr 1fr}.new-board-tile{grid-column:1/-1;min-height:130px}.new-board-tile>span{margin-bottom:0}.section-heading{align-items:flex-start}.board-tools .search-input{display:none}.studio-footer{padding:20px 24px}.public-hero-art{display:none}.public-hero{min-height:225px}.public-hero h1{font-size:35px}.public-layout{grid-template-columns:235px minmax(0,1fr);gap:20px}.suggestion-panel{padding:19px}.public-feedback-heading{flex-direction:column;align-items:flex-start;gap:9px}.public-filter-row{flex-direction:column;align-items:stretch}.public-filter-row select{max-width:none}.public-feedback-stack .feedback-card{gap:12px;padding:16px}.manage-heading-actions{gap:2px}.manage-heading h1{font-size:25px}.feedback-tabs{gap:12px}.feedback-tabs button>span{display:none}.feedback-workspace-top .button{font-size:11px}.sort-select>span{display:none}}@media (width<=600px){body{font-size:14px}.studio-header-inner{gap:10px;min-height:68px;padding:0 18px}.studio-brand{gap:8px;font-size:16px}.studio-logo{border-radius:10px;width:33px;height:33px}.top-navigation{display:none}.header-right{gap:9px}.demo-badge{padding:4px 7px;font-size:9px}.refresh-button{display:none}.account-menu summary{gap:4px}.account-avatar{width:27px;height:27px;font-size:10px}.studio-main{padding:27px 20px 42px}.workspace-hero{flex-direction:column;align-items:stretch;gap:37px;padding:12px 0 62px;display:flex}.hero-copy h1{letter-spacing:-1.45px;font-size:38px}.purpose-tag{margin-bottom:15px;font-size:10px}.hero-copy>p{max-width:360px;margin-top:16px;font-size:14px}.hero-actions{gap:4px;margin-top:21px}.hero-board{align-self:center;width:calc(100% - 20px);max-width:340px}.hero-board .hero-feedback strong{font-size:11px}.hero-board .mini-vote{font-size:12px}.section-heading{gap:12px}.section-heading h2{font-size:19px}.section-heading p{max-width:210px;font-size:11px}.board-tools>.button{padding:9px 11px;font-size:11px}.boards-grid{grid-template-columns:1fr}.board-tile{padding:22px 22px 0}.board-description{font-size:13px}.board-name-link h3{font-size:18px}.board-numbers,.board-tile-footer{font-size:11px}.board-tile-footer a{min-height:44px}.new-board-tile{min-height:170px}.new-board-tile strong{font-size:13px}.new-board-tile small{font-size:11px}.studio-footer{flex-direction:column;gap:3px;padding:18px 20px;font-size:10px}.manage-heading{flex-wrap:wrap;gap:12px}.manage-heading>div:nth-child(2){flex:1;min-width:190px}.manage-heading p{font-size:12px}.manage-heading h1{font-size:26px}.manage-heading-actions{flex-direction:row-reverse;justify-content:flex-end;gap:10px;width:100%;margin-top:8px;margin-left:0}.share-strip{flex-wrap:wrap;gap:10px}.share-strip>div{min-width:220px}.share-strip>.button{margin-left:29px}.feedback-workspace-top{flex-wrap:wrap;gap:10px;padding:12px 15px}.feedback-tabs{justify-content:space-between;gap:6px;width:100%}.feedback-tabs button{padding:9px 0;font-size:10px}.feedback-workspace-top>.button{margin-left:auto}.feedback-toolbar{gap:7px;padding:14px}.sort-select select{min-width:110px;padding-left:8px}.feedback-card{gap:13px;padding:19px 15px}.feedback-card-title{font-size:14px}.feedback-card-description{font-size:12px}.feedback-card-meta{gap:10px}.public-main{padding:23px 17px 35px}.public-breadcrumb{gap:7px;margin-bottom:20px}.public-board-label{display:none}.owner-preview-link{font-size:9px}.public-hero{border-radius:12px;min-height:220px;margin-bottom:26px;padding:27px 23px}.public-hero h1{letter-spacing:-1.2px;font-size:32px;line-height:1.25}.public-hero p{font-size:12px}.public-layout{flex-direction:column;gap:24px;display:flex}.submit-column{width:100%;position:static}.suggestion-panel{padding:24px}.suggestion-panel .simple-form label{font-size:12px}.suggestion-panel .simple-form input,.suggestion-panel .simple-form textarea,.suggestion-panel .simple-form select{font-size:14px}.suggestion-panel input::placeholder,.suggestion-panel textarea::placeholder{font-size:12px}.suggestion-panel .button{min-height:46px;font-size:12px}.category-label select{min-height:44px}.public-feedback-section{width:100%}.public-feedback-heading{flex-direction:row;align-items:center}.public-feedback-heading h2{font-size:15px}.view-switch button{min-height:38px}.public-filter-row{flex-direction:row;gap:8px}.public-filter-row select{width:110px}.public-feedback-stack .feedback-card-title{font-size:14px}.public-feedback-stack .feedback-card-description{font-size:12px}.public-feedback-stack .feedback-card-meta{font-size:10px}.public-feedback-stack .feedback-card{padding:19px 15px}.public-footer{flex-direction:column;gap:8px;margin-top:30px;font-size:10px}.dialog-head{padding:21px 20px 16px}.dialog-body{padding:20px}.dialog-actions{padding:0 20px 20px}.app-dialog{max-height:calc(100dvh - 32px)}.comment-form-footer{align-items:flex-start}.comment-form-footer small{max-width:125px}.connection-page h1{font-size:34px}.connection-page .hero-actions{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-board-page{--brand:var(--board-color);--brand-dark:color-mix(in srgb, var(--board-color) 85%, #000)}.public-hero{background:color-mix(in srgb, var(--board-color) 6%, white);border-color:color-mix(in srgb, var(--board-color) 13%, white)}.public-hero p{font-size:14px}.public-welcome{font-size:11px}.public-feedback-stack .feedback-card-title{font-size:15px}.public-feedback-stack .feedback-card-description{font-size:13px}.public-feedback-stack .feedback-card-meta{font-size:11px}.public-feedback-heading h2{font-size:18px}.suggestion-panel .simple-form label{font-size:12px}.suggestion-panel .simple-form input,.suggestion-panel .simple-form textarea,.suggestion-panel .simple-form select{font-size:13px}.suggestion-panel input::placeholder,.suggestion-panel textarea::placeholder,.suggestion-panel .button{font-size:12px}.feedback-status{font-size:10px}.suggestion-heading{cursor:pointer;margin-bottom:0;list-style:none}.suggestion-heading::-webkit-details-marker{display:none}.suggestion-chevron{color:#867493;margin-left:auto;transition:transform .15s}.public-breadcrumb>strong,.public-board-label,.owner-preview-link,.suggestion-heading p,.suggestion-panel .simple-form label,.suggestion-panel input::placeholder,.suggestion-panel textarea::placeholder,.board-tip,.board-tip svg,.public-filter-row input::placeholder,.public-filter-row select,.public-feedback-stack .feedback-card-description,.public-feedback-stack .feedback-card-meta,.public-footer,.discussion-summary,.discussion-description,.discussion-divider>span,.comment-entry time,.comment-entry p,.no-comments,.comment-form-footer small,.suggestion-chevron{color:var(--muted)}.suggestion-panel,.public-filter-row input,.public-filter-row select,.public-feedback-stack .feedback-card,.public-footer,.discussion-divider{border-color:var(--line)}.suggestion-heading>span,.public-feedback-heading .count-pill,.footer-brand-icon,.comment-avatar{background:var(--brand-pale);color:var(--brand-dark)}.suggestion-heading h2,.public-feedback-heading h2,.public-feedback-stack .feedback-card-title,.discussion-divider h3,.comment-entry strong{color:var(--ink)}.view-switch{border-color:var(--line);background:#f8fcfa}.view-switch button{color:var(--muted)}.view-switch button.active,.voted-button,.public-feedback-stack .vote-control.is-voted{background:var(--brand-pale);color:var(--brand-dark);border-color:#9ecfc2}.public-feedback-stack .vote-control{border-color:var(--line);color:var(--brand-dark)}.suggestion-panel[open]>.suggestion-heading{margin-bottom:24px}.suggestion-panel[open] .suggestion-chevron{transform:rotate(180deg)}.color-choices label{width:44px;height:44px}@media (width<=600px){.view-switch button{min-height:44px}}.dashboard-shell{background:var(--canvas);grid-template-columns:244px minmax(0,1fr);min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.app-content{flex-direction:column;min-width:0;display:flex}.dashboard-shell .app-content{min-height:100dvh}.dashboard-shell .studio-main{width:100%;max-width:1600px;margin:0 auto;padding:30px 34px 48px}.dashboard-shell h1{letter-spacing:-.8px;font-family:inherit;font-size:26px;font-weight:650;line-height:1.35}.dashboard-shell .button{border-radius:7px;font-size:12px;font-weight:550}.dashboard-shell .button-primary{background:var(--brand);border-color:var(--brand);box-shadow:0 1px 2px #06675e1f}.dashboard-shell .button-secondary{color:var(--ink)}.dashboard-shell .studio-logo{border-radius:9px;width:32px;height:32px}.app-sidebar{z-index:15;border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.sidebar-brand-row{justify-content:space-between;align-items:center;min-height:76px;padding:0 20px;display:flex}.sidebar-brand-row .studio-brand{letter-spacing:-.45px;gap:9px;font:600 15px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sidebar-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 13px 22px;position:relative;box-shadow:0 1px 2px #18332f08}.sidebar-workspace summary{cursor:pointer;align-items:center;gap:9px;min-height:58px;padding:10px;list-style:none;display:flex}.sidebar-workspace summary::-webkit-details-marker{display:none}.workspace-icon{background:var(--brand-pale);width:30px;height:30px;color:var(--brand);border:1px solid #cfe6de;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.sidebar-workspace summary>span:nth-child(2){flex:1;min-width:0}.sidebar-workspace strong{color:#424756;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.6;display:block;overflow:hidden}.sidebar-workspace small{color:#6c727f;font-size:10px;line-height:1.6;display:block}.sidebar-workspace summary>svg{color:#6c7282}.workspace-options{z-index:30;border:1px solid var(--line);background:#fff;border-radius:9px;padding:6px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;box-shadow:0 10px 26px #18332f1a}.workspace-options button,.workspace-options a{color:#666b78;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:9px;font-size:11px;display:flex}.workspace-options button:hover,.workspace-options a:hover{background:var(--brand-pale)}.sidebar-scroll{flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.sidebar-navigation{gap:5px;display:grid}.sidebar-navigation a{color:#6a7180;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.sidebar-navigation a:hover{background:#edf7f3}.sidebar-navigation a[aria-current=page]{color:var(--brand-dark);background:var(--brand-pale);font-weight:600}.sidebar-navigation a>svg{color:var(--muted)}.sidebar-navigation a[aria-current=page]>svg{color:var(--brand)}.nav-count{color:var(--muted);margin-left:auto;font-size:10px;font-weight:500}.nav-count.review-count{text-align:center;color:#856e41;background:#fcf7eb;border:1px solid #f0dfb8;border-radius:4px;min-width:18px;padding:0 5px}.sidebar-section-title{color:#6c7181;justify-content:space-between;align-items:center;padding:20px 11px 4px;font-size:10px;font-weight:550;display:flex}.sidebar-section-title .icon-button{width:30px;height:30px;min-height:30px;margin-right:-7px}.sidebar-board-list{gap:4px;display:grid}.sidebar-board-list a{color:#6a6f80;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.sidebar-board-list a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-board-list a:hover{background:#edf7f3}.sidebar-board-list a[aria-current=page]{background:var(--brand-pale);color:var(--brand-dark)}.sidebar-board-icon{width:21px;height:21px;color:var(--board-color);background:color-mix(in srgb,var(--board-color) 11%,white);border-radius:5px;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.sidebar-board-list small{color:#716f84;margin-left:auto;font-size:10px}.sidebar-board-list .all-boards-link{color:#726e86;margin-top:5px;font-size:11px}.sidebar-utility{width:100%;min-height:35px;color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;font-size:10px;display:flex}.sidebar-utility>svg:last-child:not(:first-child){margin-left:auto}.sidebar-utility:hover{color:var(--brand-dark)}.dashboard-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:65px;padding:0 34px;display:flex}.app-breadcrumb{color:#6c7280;align-items:center;gap:13px;font-size:11px;display:flex}.app-breadcrumb strong{color:#6b727f;font-weight:500}.breadcrumb-slash{color:#687186}.topbar-status{color:#756e84;align-items:center;gap:7px;font-size:10px;display:flex}.topbar-status .icon-button{width:34px;min-height:34px;margin-left:10px}.mode-status-dot{background:#b68b42;border-radius:50%;width:5px;height:5px}.mode-status-dot.live{background:var(--brand)}.sidebar-toggle,.sidebar-close,.sidebar-backdrop{display:none}.dashboard-page-heading,.board-directory-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.dashboard-page-heading p,.board-directory-heading p{color:#6c717f;margin-top:6px;font-size:12px;line-height:1.7}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:27px;display:grid}.dashboard-metric{border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px 20px;transition:border-color .15s}.dashboard-metric:hover{border-color:#9ecfc2}.dashboard-metric>div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.dashboard-metric svg{color:var(--brand)}.dashboard-metric>strong{letter-spacing:-.7px;color:var(--ink);margin:9px 0 5px;font-size:28px;font-weight:600;line-height:1.4;display:block}.dashboard-metric>small{color:var(--muted);font-size:9px;display:block}.dashboard-metric.metric-attention>div>svg{color:#856e41}.dashboard-partial{color:#756f84;margin-top:-10px;margin-bottom:20px;font-size:10px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:22px;display:grid}.dashboard-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.dashboard-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:18px 20px;display:flex}.dashboard-panel-heading>div{align-items:center;gap:7px;display:flex}.section-count{background:var(--brand-pale);min-width:19px;height:18px;color:var(--brand-dark);border:1px solid #cfe6de;border-radius:4px;place-items:center;font-size:9px;display:inline-grid}.dashboard-panel-heading>a{color:var(--brand-dark);align-items:center;gap:5px;min-height:24px;font-size:10px;display:flex}.dashboard-panel-heading>.icon-button{width:26px;height:26px;min-height:26px;padding:0}.dashboard-table-scroll{overflow-x:auto}.dashboard-feedback-table{border-collapse:collapse;text-align:left;width:100%}.dashboard-feedback-table th{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);background:#f9fcfb;padding:11px 18px;font-size:9px;font-weight:500}.dashboard-feedback-table td{border-bottom:1px solid var(--line);color:var(--muted);padding:16px 18px;font-size:10px}.dashboard-feedback-table tr:last-child td{border-bottom:0}.dashboard-feedback-table tbody tr:hover{background:#f8fcfa}.dashboard-feedback-table td:first-child{width:52%;min-width:170px}.dashboard-feedback-table td:nth-child(3){white-space:nowrap;width:1%}.dashboard-feedback-link{display:block}.dashboard-feedback-link strong{-webkit-line-clamp:2;max-width:56ch;color:var(--ink);-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.7;display:-webkit-box;overflow:hidden}.dashboard-feedback-link:hover strong{color:var(--brand-dark)}.dashboard-feedback-link>span{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.dashboard-feedback-link i{background:#a9beb7;border-radius:50%;width:2px;height:2px;margin:0 3px}.table-board-link{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.table-board-link>span{opacity:.5;border-radius:2px;width:5px;height:5px}.dashboard-feedback-table .votes-column{text-align:right;white-space:nowrap;padding-left:8px}.votes-column>svg{color:var(--brand);margin-right:4px}.dashboard-panel-footer{border-top:1px solid var(--line);color:var(--muted);background:#fbfdfc;justify-content:space-between;align-items:center;gap:12px;padding:13px 19px;font-size:9px;display:flex}.dashboard-panel-footer a{color:var(--brand-dark);align-items:center;gap:5px;display:flex}.dashboard-supporting{gap:21px;display:grid}.dashboard-board-list{padding:5px 15px}.dashboard-board-list>a{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 2px;display:flex}.dashboard-board-list>a:last-child{border-bottom:0}.dashboard-board-list>a>span:nth-child(2){flex:1;min-width:0}.dashboard-board-list strong{color:var(--ink);font-size:11px;font-weight:500;display:block}.dashboard-board-list small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.dashboard-board-list>a>svg{color:var(--brand)}.dashboard-view-boards{border-top:1px solid var(--line);color:var(--brand-dark);justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.status-summary{padding:20px}.status-distribution{border-radius:4px;gap:3px;height:6px;margin-bottom:14px;display:flex;overflow:hidden}.status-summary>a{color:#846699;align-items:center;gap:7px;min-height:31px;font-size:10px;display:flex}.status-summary>a strong{color:#8960a4;margin-left:auto;font-size:10px;font-weight:500}.status-summary-dot{border-radius:50%;width:5px;height:5px}.distribution-new{background:#c0b3ce}.distribution-under_review{background:#decca9}.distribution-planned{background:#c4b0dc}.distribution-in_progress{background:#b0c7dd}.distribution-shipped{background:#bad5c2}.distribution-declined{background:#d8bfcb}.dashboard-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:58px 25px;display:flex}.dashboard-empty h3{font-size:16px;font-weight:550}.dashboard-empty p{color:var(--muted);max-width:330px;font-size:12px}.dashboard-empty .button{margin-top:4px}.dashboard-small-empty{color:var(--muted);padding:25px 20px;font-size:11px}.dashboard-shell .manage-heading{gap:13px;margin-bottom:22px}.dashboard-shell .manage-heading h1{letter-spacing:-.7px;font-size:25px;font-weight:600}.dashboard-shell .manage-heading p{color:#756f82;margin-top:5px;font-size:12px}.dashboard-shell .manage-heading .board-logo{border-radius:10px;width:43px;height:43px;font-size:18px}.dashboard-shell .manage-heading-actions{gap:8px}.board-link-row{color:#786c8b;align-items:center;gap:10px;margin:-4px 0 25px;font-size:10px;display:flex}.board-link-row>svg{color:#806899}.board-link-row code{font:inherit;color:#806895;background:#f4f0f8;border:1px solid #eae3f2;border-radius:5px;padding:3px 7px}.board-link-row .button{color:#85659f;min-height:28px;padding:4px 8px;font-size:9px}.board-link-row small{color:#826798;font-size:9px}.dashboard-shell .feedback-workspace{border-color:#e4e5ed;border-radius:9px}.dashboard-shell .feedback-workspace-top{min-height:63px;padding:0 19px}.dashboard-shell .feedback-tabs{gap:23px}.dashboard-shell .feedback-tabs button{padding:20px 0;font-size:11px;font-weight:500}.dashboard-shell .feedback-tabs button.active{font-weight:600}.dashboard-shell .feedback-toolbar{gap:12px;padding:15px 19px}.dashboard-shell .feedback-toolbar .search-input input{border-color:#e9e5ef;font-size:12px}.status-filter-select select{color:#7d6993;max-width:145px;min-height:40px;padding:8px 12px;font-size:11px}.dashboard-shell .sort-select select{min-height:40px;font-size:11px}.dashboard-shell .feedback-card{gap:16px;padding:18px 20px}.dashboard-shell .feedback-card-title{color:#766083;font-size:14px;font-weight:550}.dashboard-shell .feedback-card-description{color:#836695;-webkit-line-clamp:1;margin:5px 0 9px;font-size:12px}.dashboard-shell .feedback-card-meta{color:#866696;gap:12px;font-size:10px}.feedback-board-label{color:#88649d;font-weight:500}.dashboard-shell .vote-count{color:#8963a2;background:#fdfbff;border-color:#eee8f5;width:38px;min-width:38px;min-height:47px;font-size:11px}.board-directory-list{background:#fff;border:1px solid #e6e7ef;border-radius:10px;overflow:hidden}.board-directory-row{border-bottom:1px solid #edeaf3;grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:24px;display:grid}.board-directory-row:last-child{border-bottom:0}.board-directory-row h3{color:#7d6c88;font-size:15px;font-weight:550}.board-directory-row p{color:#7f698f;max-width:60ch;margin-top:6px;font-size:12px}.board-directory-row small{color:#85649b;font-size:10px}.board-directory-row .button{font-size:11px}.dashboard-shell .section-heading{margin-bottom:23px}.dashboard-shell .section-heading h1{font-size:26px}.dashboard-shell .section-heading p{color:#746e82;font-size:12px}@media (width>=1800px){.dashboard-shell .studio-main{max-width:1700px;padding-top:35px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 315px}}@media (width<=1200px){.dashboard-shell{grid-template-columns:226px minmax(0,1fr)}.sidebar-brand-row{padding:0 15px}.sidebar-brand-row .studio-brand{font-size:14px}.dashboard-shell .studio-main{padding:25px}.dashboard-topbar{padding:0 25px}.dashboard-metrics{gap:12px}.dashboard-metric{padding:16px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.dashboard-feedback-table th,.dashboard-feedback-table td{padding-left:13px;padding-right:13px}.dashboard-board-col{display:none}.dashboard-metric>small{font-size:9px}.dashboard-shell .sort-select>span{display:none}}@media (width<=1050px){.dashboard-columns{grid-template-columns:1fr}.dashboard-supporting{grid-template-columns:1fr 1fr}.dashboard-board-col{display:table-cell}.board-directory-row{grid-template-columns:38px minmax(0,1fr) auto}.board-directory-row>:last-child{grid-column:2/-1}.dashboard-metric>div{font-size:10px}}@media (width<=850px){.dashboard-shell{display:block}.dashboard-shell .app-content{min-height:100dvh}.app-sidebar{z-index:60;visibility:hidden;width:270px;height:100dvh;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-sidebar.sidebar-open{visibility:visible;transform:translate(0);box-shadow:10px 0 40px #25213b1a}.sidebar-brand-row{min-height:73px;padding:0 17px}.sidebar-brand-row .studio-brand{font-size:15px}.sidebar-close,.sidebar-toggle{display:inline-flex}.sidebar-close{width:32px;margin-right:-8px}.sidebar-backdrop{z-index:55;background:#28253542;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.dashboard-topbar{z-index:12;gap:10px;min-height:62px;padding:0 21px;position:sticky;top:0}.sidebar-toggle{margin-left:-8px}.app-breadcrumb{flex:1}.topbar-status .icon-button{margin-left:1px}.dashboard-shell .studio-main{padding:26px 25px 40px}.sidebar-navigation a,.sidebar-board-list a{min-height:44px}.sidebar-utility{min-height:40px}.sidebar-section-title .icon-button{width:40px;min-height:40px}}@media (width<=600px){.dashboard-shell .studio-main{padding:22px 17px 35px}.dashboard-topbar{padding:0 15px}.app-breadcrumb{gap:8px;font-size:11px}.app-breadcrumb>span:first-child,.breadcrumb-slash{display:none}.topbar-status{font-size:9px}.dashboard-page-heading{align-items:flex-start;gap:12px;margin-bottom:22px}.dashboard-page-heading h1{font-size:24px}.dashboard-page-heading p{max-width:205px;font-size:11px}.dashboard-page-heading .button{padding:9px 11px;font-size:11px}.dashboard-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:21px}.dashboard-metric{padding:15px}.dashboard-metric>strong{margin:7px 0 3px;font-size:25px}.dashboard-metric>div{font-size:10px}.dashboard-metric>small{font-size:9px;line-height:1.65}.dashboard-supporting{grid-template-columns:1fr}.dashboard-board-col{display:none}.dashboard-panel-heading{padding:15px}.dashboard-feedback-table th{padding:10px 12px}.dashboard-feedback-table td{padding:15px 12px}.dashboard-feedback-table td:first-child{width:auto;min-width:120px}.dashboard-feedback-link strong{font-size:12px}.dashboard-feedback-link>span{flex-wrap:wrap;font-size:9px}.dashboard-feedback-table .votes-column{padding-left:4px;padding-right:10px;font-size:10px}.votes-column>svg{display:none}.dashboard-feedback-table .feedback-status{gap:3px;padding:3px 5px;font-size:8px}.dashboard-panel-footer{padding:13px 15px;font-size:9px}.dashboard-shell .manage-heading{gap:10px;margin-bottom:20px}.dashboard-shell .manage-heading>div:nth-child(2){min-width:200px}.dashboard-shell .manage-heading h1{font-size:24px}.dashboard-shell .manage-heading p{font-size:11px}.dashboard-shell .manage-heading-actions{flex-direction:row;justify-content:flex-end;width:100%;margin-top:4px}.board-link-row{flex-wrap:wrap;gap:8px;margin-bottom:21px;font-size:9px}.board-link-row .button{margin-left:auto}.dashboard-shell .feedback-workspace-top{gap:8px;padding:11px 13px}.dashboard-shell .feedback-tabs{gap:8px}.dashboard-shell .feedback-tabs button{padding:11px 0;font-size:10px}.dashboard-shell .feedback-toolbar{flex-wrap:wrap;gap:9px;padding:13px}.dashboard-shell .feedback-toolbar .search-input{flex-basis:100%}.status-filter-select{flex:1}.status-filter-select select{width:100%;max-width:none;min-height:44px;font-size:11px}.dashboard-shell .sort-select{flex:1}.dashboard-shell .sort-select select{width:100%;min-height:44px}.dashboard-shell .feedback-card{gap:11px;padding:17px 13px}.dashboard-shell .feedback-card-title{font-size:13px}.dashboard-shell .feedback-card-description{-webkit-line-clamp:2;font-size:11px}.dashboard-shell .feedback-card-meta{gap:8px;font-size:9px}.dashboard-shell .vote-count{width:32px;min-width:32px;min-height:42px}.board-directory-row{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:18px}.board-directory-row>:nth-child(n+3){grid-column:2/-1}.board-directory-row h3{font-size:14px}.board-directory-row p{font-size:11px}.dashboard-shell .section-heading{align-items:flex-start}.dashboard-shell .section-heading .search-input{max-width:150px}}.dashboard-feedback-link strong,.dashboard-shell .feedback-card-title{color:#3b4252}.dashboard-board-list strong,.board-directory-row h3{color:#50596a}.dashboard-metric>strong{color:#303745}.dashboard-panel-heading h2{color:#4d5666}.table-board-link{color:#6b727f}.board-directory-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.board-directory-header p{color:#6d717f;margin-top:6px;font-size:12px}.board-directory-toolbar{gap:18px;margin-bottom:18px;display:flex}.board-directory-toolbar .search-input{max-width:390px}.board-directory-row{grid-template-columns:40px minmax(0,1fr) auto auto auto}.board-directory-details h2{color:#51596b;font-size:14px}.board-directory-count,.board-directory-public{color:#726f81;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.board-directory-public{min-height:44px;padding:8px}@media (width<=1050px){.board-directory-row{grid-template-columns:38px minmax(0,1fr) auto}.board-directory-public{grid-column:2}.board-directory-row>:last-child{grid-column:3}}@media (width<=600px){.board-directory-header{align-items:flex-start;gap:14px}.board-directory-header p{max-width:200px;font-size:11px}.board-directory-header .button{padding:9px 12px;font-size:11px}.board-directory-row{grid-template-columns:34px minmax(0,1fr)}.board-directory-count,.board-directory-public{grid-column:2}.board-directory-row>:last-child{grid-column:2;justify-self:start}}.dashboard-shell{--gm-color-brand:var(--brand);--gm-color-on-brand:#fff;--gm-color-focus:var(--focus);font-family:DM Sans,Inter,system-ui,sans-serif}h1,h2,h3,.dashboard-metric>strong{font-family:Manrope,DM Sans,sans-serif}.dashboard-shell h1{letter-spacing:-1.05px;font-family:Manrope,DM Sans,sans-serif;font-size:29px;font-weight:750}.dashboard-shell h2{letter-spacing:-.4px;font-family:Manrope,DM Sans,sans-serif;font-size:16px;font-weight:700}.app-sidebar{background:#fff}.sidebar-brand-row{min-height:86px}.sidebar-brand-row .studio-brand{letter-spacing:-.6px;gap:10px;font-family:Manrope,DM Sans,sans-serif;font-size:17px;font-weight:750}.feedback-brand-copy{line-height:1.3;display:block}.feedback-brand-copy strong{font-size:17px;font-weight:750}.feedback-brand-copy small{color:var(--muted);letter-spacing:.2px;margin-top:3px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;display:block}.sidebar-workspace{background:#f9fcfb;margin-bottom:22px}.sidebar-workspace summary{padding:11px 10px}.sidebar-workspace strong{font-size:12px;font-weight:650}.sidebar-workspace small{color:var(--muted);margin-top:2px;font-size:10px}.workspace-options{max-height:min(380px,65dvh);padding:7px;overflow-y:auto}.workspace-options hr{border:0;border-top:1px solid var(--line);margin:6px 2px}.workspace-options button,.workspace-options a{min-height:44px;font-size:12px}.sidebar-navigation a,.sidebar-board-list a{min-height:44px;font-size:13px}.sidebar-navigation a[aria-current=page]{background:var(--brand-pale);color:var(--brand-dark)}.sidebar-section-title{color:var(--muted);font-size:10px;font-weight:650}.sidebar-footer{border-top:0;padding:17px 18px 19px}.sidebar-utility{min-height:42px;color:var(--muted);gap:10px;padding:10px 7px;font-size:12px}.sidebar-utility:hover{background:var(--brand-pale);color:var(--brand-dark);border-radius:7px}.feedback-account-footer{border-top:1px solid var(--line);align-items:center;gap:8px;margin:16px 4px 0;padding-top:17px;display:flex}.account-monogram{background:var(--brand-pale);width:30px;height:30px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.feedback-account-footer>span:nth-child(2){flex:1;min-width:0}.feedback-account-footer strong{color:var(--ink);font-size:11px;font-weight:650;display:block}.feedback-account-footer small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.sidebar-back-apps{color:var(--muted);align-items:center;gap:8px;min-height:42px;padding:18px 6px 0;font-size:11px;display:flex}.dashboard-page-heading p,.dashboard-shell .manage-heading p{color:var(--muted);font-size:13px}.dashboard-metric>div{color:var(--muted);font-size:12px}.dashboard-metric>strong{color:var(--ink);font-family:Manrope,DM Sans,sans-serif;font-size:30px;font-weight:750}.dashboard-metric>small,.dashboard-feedback-table th{color:var(--muted);font-size:11px}.dashboard-feedback-table td{font-size:12px}.dashboard-feedback-link strong{color:var(--ink);font-size:13px;font-weight:550}.dashboard-feedback-link>span,.table-board-link{color:var(--muted);font-size:11px}.dashboard-panel-heading>a{font-size:11px}.dashboard-board-list strong{color:var(--ink);font-size:13px}.dashboard-board-list small,.dashboard-view-boards{font-size:11px}.status-summary>a,.status-summary>a strong{font-size:12px}.dashboard-panel-footer{font-size:11px}.dashboard-shell .feedback-card-title{font-size:15px;font-weight:550}.dashboard-shell .feedback-card-description{font-size:13px}.dashboard-shell .feedback-card-meta{font-size:11px}.dashboard-shell .feedback-status{font-size:10px}.feedback-mobile-nav{display:none}.feedback-about{margin:0 0 20px}.feedback-about>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.feedback-about dt{color:var(--muted)}.feedback-about dd{color:var(--ink);margin:0}@media (width<=850px){.dashboard-shell .studio-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.feedback-mobile-nav{z-index:35;border-top:1px solid var(--line);padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.feedback-mobile-nav>a,.feedback-mobile-nav>button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:49px;font-size:10px;text-decoration:none;display:flex}.feedback-mobile-nav>a[aria-current=page]{background:var(--brand-pale);color:var(--brand-dark)}.feedback-mobile-nav>button[aria-expanded=true]{color:var(--brand-dark)}}@media (width<=600px){.dashboard-shell h1{font-size:27px}.dashboard-shell h2{font-size:15px}.dashboard-metric>strong{font-size:27px}.dashboard-metric>small{font-size:10px}.dashboard-feedback-link strong{font-size:12px}.dashboard-feedback-table th,.dashboard-feedback-link>span{font-size:10px}.dashboard-feedback-table .feedback-status{font-size:9px}.dashboard-panel-footer{font-size:10px}.sidebar-brand-row{min-height:80px}}.workspace-options button:not(.workspace-mode-action){justify-content:flex-start}.workspace-options button[role=menuitemradio] svg{margin-left:auto}.toast-region{z-index:60;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 8px 10px 14px;font-size:13px;animation:.18s ease-out toast-in;display:flex;box-shadow:0 12px 30px #18332f38}.toast>span{flex:1}.toast>svg{color:#8fd8c8}.toast .icon-button{color:#cfe6de;width:30px;height:30px;min-height:30px;margin:0}.toast .icon-button:hover{color:#fff;background:#ffffff1a}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.app-breadcrumb a{color:var(--muted)}.app-breadcrumb a:hover{color:var(--brand)}.topbar-status{gap:9px}.topbar-switch{min-height:32px;color:var(--brand-dark);padding:4px 8px;font-size:11px}.dashboard-shell .manage-heading-actions{flex-wrap:wrap;justify-content:flex-end}.status-chips{scrollbar-width:none;gap:6px;padding:14px 19px 0;display:flex;overflow-x:auto}.status-chips button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.status-chips button:hover{color:var(--ink);border-color:#9ecfc2}.status-chips button.active{background:var(--brand-pale);color:var(--brand-dark);border-color:#9ecfc2;font-weight:650}.status-chips button>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.status-chips .status-summary-dot{border-radius:50%;width:7px;height:7px}.status-chips .distribution-new{background:#9aa3b3}.list-header,.bulk-bar{min-height:46px;color:var(--muted);border-bottom:1px solid #eeeef5;align-items:center;gap:10px;padding:6px 20px;font-size:12px;display:flex}.list-header label{cursor:pointer;align-items:center;gap:9px;display:flex}.list-header input,.card-select input{width:16px;height:16px;accent-color:var(--brand);margin:0}.shortcut-hint{margin-left:auto;font-size:11px}.shortcut-hint kbd{border:1px solid var(--line);text-align:center;min-width:19px;color:var(--ink);background:#fff;border-bottom-width:2px;border-radius:4px;margin-right:2px;padding:0 4px;font:600 10px/16px ui-monospace,SFMono-Regular,monospace;display:inline-block}.bulk-bar{background:var(--brand-pale);color:var(--brand-dark);flex-wrap:wrap}.bulk-bar strong{margin-right:4px}.bulk-bar select{background:#fff;border:1px solid #9ecfc2;border-radius:7px;min-height:32px;padding:4px 8px;font-size:12px}.bulk-bar .button{min-height:32px;padding:4px 10px}.feedback-card{position:relative}.card-select{cursor:pointer;align-items:center;padding-top:8px;display:flex}.feedback-card.is-active{box-shadow:inset 3px 0 0 var(--brand);background:#f4faf8}.feedback-card.is-selected{background:#f7fbfa}.card-status-select{flex:none;align-self:flex-start;margin-top:2px;padding:0 4px 0 9px;position:relative;font-size:11px!important}.card-status-select select{min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600}.card-status-select:focus-within{outline:2px solid var(--focus);outline-offset:2px}.card-status-select select:focus-visible{outline:0}.triage-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.triage-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.triage-detail{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:calc(100dvh - 40px);padding:0 20px 20px;position:sticky;top:20px;overflow-y:auto}.triage-detail:focus{outline:0}.triage-detail-head{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin:0 -20px;padding:8px 12px;display:flex;position:sticky;top:0}.triage-detail-nav{color:var(--muted);align-items:center;gap:2px;font-size:11px;display:flex}.triage-detail-nav span{margin-left:6px}.triage-detail-head .icon-button{width:34px;height:34px;min-height:34px;margin:0}.triage-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 0;font-size:12px;display:flex}.triage-detail-meta>span{align-items:center;gap:5px;display:inline-flex}.triage-detail .simple-form{padding-bottom:16px}.triage-detail-actions{border-top:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:8px;margin:0 -20px;padding:12px 20px;font-size:12px;display:flex;position:sticky;bottom:-20px}.triage-detail-actions>span{margin-right:auto}.triage-detail-actions.is-dirty>span{color:#856e41;font-weight:600}.triage-detail .switch-field input:disabled{opacity:.45}@media (width<=1100px){.triage-layout.has-detail{grid-template-columns:minmax(0,1fr)}.triage-detail{z-index:40;border-width:0 0 0 1px;border-radius:0;width:min(480px,100vw);max-height:none;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #18332f29}.triage-detail-actions{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:-20px}}@media (width<=850px){.shortcut-hint{display:none}.card-status-select{position:static}.toast-region{width:auto;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=600px){.status-chips{padding:12px 13px 0}.list-header,.bulk-bar{padding:6px 13px}.feedback-card{flex-wrap:wrap}.feedback-card .feedback-card-body{flex:60%}.card-status-select{margin-left:auto}.topbar-switch,.topbar-status-text{display:none}}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.input-prefix{background:#fff;border:1px solid #e1dde9;border-radius:8px;align-items:stretch;margin-top:7px;display:flex;overflow:hidden}.input-prefix>span{background:var(--canvas);border-right:1px solid var(--line);color:var(--muted);place-items:center;padding:0 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;display:grid}.simple-form .input-prefix input{border:0;border-radius:0;flex:1;min-width:0;margin:0}.color-choices{flex-wrap:wrap}.danger-zone{background:#fdf8fa;border:1px solid #efd9e1;border-radius:9px;align-items:center;gap:12px;margin-top:6px;padding:14px;display:flex}.danger-zone>div{flex:1}.danger-zone strong{color:var(--ink);font-size:12px;display:block}.danger-zone small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.danger-confirm{gap:6px;display:flex}.button-danger{color:#fff;background:#a3405f;border-color:#a3405f}.button-danger:hover:not(:disabled){background:#883452;border-color:#883452}.preview-banner{color:#6d5a33;background:#fcf7eb;border:1px solid #f0dfb8;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.55;display:flex}.preview-banner svg{margin-top:2px}.public-hero.compact{min-height:0;margin-bottom:28px;padding:26px 30px}.public-hero.compact h1{letter-spacing:-1px;font-size:clamp(24px,2.4vw,30px)}.public-hero.compact p{margin-top:10px}.similar-ideas{border:1px solid color-mix(in srgb, var(--board-color) 25%, white);background:color-mix(in srgb, var(--board-color) 5%, white);border-radius:9px;gap:6px;padding:10px;display:grid}.similar-ideas>p{color:var(--muted);font-size:11px}.similar-ideas button{border:1px solid var(--line);text-align:left;min-height:36px;color:var(--ink);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.similar-ideas button:hover{border-color:var(--board-color)}.similar-ideas button>span{color:var(--board-color);font-variant-numeric:tabular-nums;font-weight:650}.similar-ideas button>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}@media (width<=600px){.public-hero.compact{padding:22px 20px}}.topbar-status,.board-link-row,.board-link-row small,.board-link-row .button,.dashboard-partial,.dashboard-panel-heading>a,.dashboard-panel-footer,.dashboard-view-boards,.table-board-link,.dashboard-feedback-link>span,.dashboard-feedback-table td,.status-summary>a,.status-summary>a strong,.dashboard-metric>div,.dashboard-shell .feedback-card-meta,.dashboard-shell .feedback-tabs button,.sidebar-utility,.board-directory-row small,.dashboard-board-list small{font-size:12px}.dashboard-metric>small,.dashboard-feedback-table th,.dashboard-feedback-table .votes-column,.dashboard-shell .feedback-status,.dashboard-feedback-table .feedback-status,.nav-count,.section-count,.sidebar-board-list small,.sidebar-section-title,.sidebar-workspace small,.feedback-account-footer small,.feedback-brand-copy small,.count-pill{font-size:11px}.sidebar-board-icon{font-size:10px}.dashboard-metric>small{line-height:1.5}.dashboard-feedback-table th{letter-spacing:.02em}.button,.dashboard-metric,.dashboard-panel,.board-directory-row,.feedback-card,.sidebar-navigation a,.sidebar-board-list a{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.dashboard-metric:hover{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));box-shadow:0 4px 16px #18332f0f}.dashboard-shell .button-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 30%, var(--line));background:#fbfdfc}.dashboard-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dashboard-shell .feedback-card-body:hover .feedback-card-title{color:var(--brand-dark)}@media (width<=600px){.topbar-status,.board-link-row,.dashboard-panel-footer,.dashboard-feedback-link>span,.dashboard-shell .feedback-card-meta,.dashboard-metric>div,.dashboard-shell .feedback-tabs button{font-size:11px}.dashboard-metric>small,.dashboard-shell .feedback-status,.dashboard-feedback-table .feedback-status{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.button,.dashboard-metric,.feedback-card{transition:none}}.board-link-row{flex-wrap:wrap}.board-link-row .board-share-url{text-overflow:ellipsis;white-space:nowrap;max-width:min(360px,60vw);overflow:hidden}.dashboard-heading-actions[data-v-bdc8eaff]{flex-shrink:0;align-items:center;gap:9px;display:flex}.setup-guide[data-v-bdc8eaff]{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:22px}.setup-guide header[data-v-bdc8eaff]{align-items:center;gap:18px;padding:16px 18px 12px;display:flex}.setup-guide h2[data-v-bdc8eaff]{font-size:15px;font-weight:650}.setup-guide header p[data-v-bdc8eaff]{color:var(--muted);margin-top:2px;font-size:12px}.setup-progress[data-v-bdc8eaff]{background:var(--brand-pale);border-radius:99px;flex:1;max-width:260px;height:6px;margin-left:auto;overflow:hidden}.setup-progress span[data-v-bdc8eaff]{border-radius:inherit;background:var(--brand);height:100%;transition:width .3s;display:block}.setup-guide header .icon-button[data-v-bdc8eaff]{width:34px;min-height:34px}.setup-guide ol[data-v-bdc8eaff]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.setup-guide li a[data-v-bdc8eaff]{border:1px solid var(--line);height:100%;color:var(--ink);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.setup-guide li a[data-v-bdc8eaff]:hover{border-color:var(--brand);background:#f8fcfa}.setup-guide li a>svg[data-v-bdc8eaff]{color:var(--brand);flex:none;margin-top:2px;margin-left:auto}.setup-guide strong[data-v-bdc8eaff]{font-size:12.5px;font-weight:650;line-height:1.4;display:block}.setup-guide small[data-v-bdc8eaff]{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.setup-check[data-v-bdc8eaff]{color:#fff;border:1.5px solid #c9d8d3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.setup-guide li.done .setup-check[data-v-bdc8eaff]{border-color:var(--brand);background:var(--brand)}.setup-guide li.done strong[data-v-bdc8eaff]{color:var(--muted);-webkit-text-decoration:line-through #b9c8c3;text-decoration:line-through #b9c8c3}@media (width<=1200px){.setup-guide ol[data-v-bdc8eaff]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=600px){.dashboard-page-heading[data-v-bdc8eaff]{flex-wrap:wrap}.dashboard-heading-actions[data-v-bdc8eaff]{justify-content:flex-end;width:100%}}.custom-color[data-v-4683e800]{color:#756f7f;align-items:center;gap:8px;font-size:12px;display:flex}.custom-color input[data-v-4683e800]{opacity:1;background:0 0;border:0;width:44px;height:44px;padding:0;position:static}.capture-evidence[data-v-6d71e543]{border-top:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.capture-evidence h3[data-v-6d71e543]{align-items:center;gap:8px;font-size:14px;display:flex}.capture-evidence>a[data-v-6d71e543]{color:var(--brand);overflow-wrap:anywhere;gap:8px;font-size:12px;display:flex}.capture-element[data-v-6d71e543]{background:var(--canvas);border:1px solid var(--line);border-radius:9px;gap:10px;padding:12px;display:flex}.capture-element div[data-v-6d71e543]{gap:4px;min-width:0;display:grid}.capture-element strong[data-v-6d71e543]{font-size:12px}.capture-element code[data-v-6d71e543]{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px}.capture-element small[data-v-6d71e543],.capture-evidence>small[data-v-6d71e543]{color:var(--muted);font-size:11px}.capture-files[data-v-6d71e543]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.capture-files article[data-v-6d71e543]{border:1px solid var(--line);border-radius:10px;min-width:0;overflow:hidden}.capture-files img[data-v-6d71e543],.capture-files video[data-v-6d71e543]{object-fit:contain;width:100%;max-height:230px;display:block}.capture-files audio[data-v-6d71e543]{width:100%;max-width:100%;height:45px}.capture-files footer[data-v-6d71e543]{align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.capture-files footer span[data-v-6d71e543]{overflow-wrap:anywhere;flex:1}.capture-files footer a[data-v-6d71e543]{color:var(--brand)}.capture-files p[data-v-6d71e543]{color:var(--muted);padding:10px;font-size:11px}@media (width<=600px){.capture-files[data-v-6d71e543]{grid-template-columns:1fr}}.capture-user[data-v-6d71e543]{border:1px solid var(--line);border-radius:9px;padding:12px}.capture-user h4[data-v-6d71e543]{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.capture-user h4 small[data-v-6d71e543]{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.capture-user dl[data-v-6d71e543]{gap:8px;margin:0;display:grid}.capture-user dl>div[data-v-6d71e543]{grid-template-columns:minmax(65px,1fr) minmax(0,2fr);gap:12px;font-size:12px;display:grid}.capture-user dt[data-v-6d71e543]{color:var(--muted);overflow-wrap:anywhere}.capture-user dd[data-v-6d71e543]{overflow-wrap:anywhere;margin:0}.is-public .studio-main.public-main{max-width:none;margin:0;padding:0}.public-board-page{background:var(--canvas,#fff);min-height:100dvh;color:var(--ink);color-scheme:inherit;font-family:var(--board-font)}.public-board-page button,.public-board-page input,.public-board-page textarea,.public-board-page select{font-family:inherit}.public-board-page h1,.public-board-page h2,.public-board-page h3,.public-board-page h4,.public-board-page h5,.public-board-page h6,.public-board-page .brand-identity strong,.public-board-page .feedback-card-title{font-family:var(--board-heading-font)}.public-container{max-width:1210px;margin:0 auto;padding:28px 40px 60px}.brand-bar-plain{padding:8px 0 20px}.brand-bar{background:var(--surface);border-bottom:1px solid var(--line)}.brand-bar .brand-bar-inner{align-items:center;gap:28px;min-height:68px;padding-top:0;padding-bottom:0;display:flex}.brand-identity{align-items:center;gap:10px;min-width:0;display:flex}.brand-identity img{object-fit:contain;width:auto;max-width:150px;height:32px}.brand-monogram{border-radius:min(10px, var(--board-radius));background:var(--brand-solid);width:32px;height:32px;color:var(--on-brand-solid);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.brand-identity strong{letter-spacing:-.3px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.brand-identity .public-board-label{color:var(--muted);border-color:var(--line);font-size:12px}.brand-links{align-items:center;gap:22px;font-size:13px;font-weight:550;display:flex}.brand-links a{color:var(--muted);align-items:center;min-height:32px;display:inline-flex}.brand-links a:hover{color:var(--ink)}.brand-bar-end{align-items:center;gap:14px;margin-left:auto;display:flex}.brand-bar-end .owner-preview-link{color:var(--muted);margin-left:0;font-size:12px}.public-board-page .demo-badge{background:var(--brand-pale);color:var(--brand);border-color:var(--line)}.public-board-page input,.public-board-page textarea,.public-board-page select{background:var(--surface);color:var(--ink);border-color:var(--line)}.public-board-page input::placeholder,.public-board-page textarea::placeholder{color:var(--muted);opacity:.85}.public-board-page .search-input{color:var(--muted)}.public-board-page .suggestion-panel,.public-board-page .public-feedback-stack .feedback-card,.public-board-page .vote-control,.public-board-page .app-dialog{background:var(--surface)}.public-board-page .feedback-card-body:hover .feedback-card-title{color:var(--brand)}.public-board-page .app-dialog{color:var(--ink);border-color:var(--line)}.public-board-page .dialog-head{border-color:var(--line)}.public-board-page .dialog-head p,.public-board-page .icon-button{color:var(--muted)}.public-board-page .view-switch{background:var(--soft)}.public-board-page .count-pill,.public-board-page .empty-icon{border-color:var(--line)}.public-board-page .empty-state p{color:var(--muted)}.public-board-page .inline-notice{background:var(--brand-pale);border-color:var(--line);color:var(--ink)}.public-board-page .button-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:none}.public-board-page .button-primary:hover:not(:disabled),.public-board-page .suggestion-panel .button:hover{background:color-mix(in srgb, var(--brand) 86%, var(--ink));border-color:color-mix(in srgb, var(--brand) 86%, var(--ink))}.public-board-page .suggestion-panel .button{color:var(--on-brand)}.public-board-page .button-secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.public-board-page .view-switch button.active,.public-board-page .voted-button,.public-board-page .public-feedback-stack .vote-control.is-voted{border-color:color-mix(in srgb, var(--brand) 35%, var(--surface))}.public-board-page .similar-ideas{border-color:color-mix(in srgb, var(--brand) 25%, var(--surface));background:color-mix(in srgb, var(--brand) 6%, var(--surface))}.public-board-page .similar-ideas button{background:var(--surface);border-color:var(--line);color:var(--ink)}.public-board-page .public-footer a{color:var(--muted)}.public-board-page .suggestion-panel,.public-board-page .public-hero,.public-board-page .public-feedback-stack .feedback-card,.public-board-page .app-dialog{border-radius:var(--board-radius)}.public-board-page .button,.public-board-page input,.public-board-page textarea,.public-board-page select,.public-board-page .view-switch{border-radius:calc(var(--board-radius) * .6)}.public-board-page .vote-control,.public-board-page .suggestion-heading>span,.public-board-page .empty-icon{border-radius:calc(var(--board-radius) * .7)}.public-board-page .view-switch button{border-radius:calc(var(--board-radius) * .4)}.hero-tinted .public-hero{background:color-mix(in srgb, var(--brand-solid) 8%, var(--canvas));border-color:color-mix(in srgb, var(--brand-solid) 18%, var(--canvas))}.hero-solid .public-hero{background:var(--brand-solid);border-color:#0000}.hero-solid .public-hero h1,.hero-solid .public-hero p,.hero-solid .public-welcome{color:var(--on-brand-solid)}.hero-solid .public-hero p{opacity:.88}.hero-solid .public-welcome>span{background:currentColor}.hero-plain .public-hero.compact{background:0 0;border-color:#0000;padding-left:0;padding-right:0}.hero-align-center .public-hero{text-align:center;justify-content:center}.hero-align-center .public-hero p{margin-left:auto;margin-right:auto}.hero-align-center .public-welcome{justify-content:center}.layout-form-right .public-layout{grid-template-columns:minmax(0,1fr) 290px}.layout-form-right .submit-column{order:2}.layout-stacked .public-layout{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto}.layout-stacked .submit-column{position:static}.cards-shadow .public-feedback-stack .feedback-card{border-color:#0000;box-shadow:0 1px 2px #0000000f,0 8px 24px #0000000f}.cards-flat .public-feedback-stack{border-top:1px solid var(--line);gap:0}.cards-flat .public-feedback-stack .feedback-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-left:2px;padding-right:2px}.is-dark .feedback-status{background:var(--soft);color:var(--ink)}.is-dark .status-new{color:#c3c9d6}.is-dark .status-under_review{color:#e6c98b}.is-dark .status-planned{color:#cdb9f3}.is-dark .status-in_progress{color:#a5c5ee}.is-dark .status-shipped{color:#9fd8b6}.is-dark.cards-shadow .public-feedback-stack .feedback-card{box-shadow:0 1px 2px #0000004d,0 8px 24px #00000040}.is-dark .app-dialog::backdrop{background:#0000008c}@media (width<=1050px){.layout-form-right .public-layout{grid-template-columns:minmax(0,1fr) 270px}}@media (width<=800px){.public-container{padding:24px 24px 50px}.brand-links{display:none}.layout-form-right .public-layout{grid-template-columns:minmax(0,1fr) 235px}}@media (width<=600px){.public-container{padding:20px 17px 35px}.brand-bar .brand-bar-inner{gap:12px;min-height:60px}.brand-identity .public-board-label,.brand-bar-end .demo-badge{display:none}.layout-form-right .submit-column{order:0}}.announcement-bar{background:var(--brand-solid);min-height:40px;color:var(--on-brand-solid);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}a.announcement-bar:hover span{text-decoration:underline}.board-views{border-bottom:1px solid var(--line);gap:26px;margin:-6px 0 26px;display:flex;overflow-x:auto}.board-views button{min-height:46px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.board-views button:hover{color:var(--ink)}.board-views button.active{color:var(--ink);border-color:var(--brand)}.board-views .count-pill{font-size:10px}.roadmap-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.roadmap-column{border:1px solid var(--line);border-radius:var(--board-radius);background:var(--soft);gap:10px;padding:14px;display:grid}.roadmap-column>header{justify-content:space-between;align-items:center;padding:2px 2px 4px;display:flex}.roadmap-column .feedback-status{font-size:12px;font-weight:650}.roadmap-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.roadmap-card{border:1px solid var(--line);border-radius:calc(var(--board-radius) * .7);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;gap:8px;padding:13px 14px;display:grid}.roadmap-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.roadmap-card strong{font-size:14px;font-weight:650;line-height:1.45}.roadmap-card>span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.roadmap-card>span svg+*{margin-right:6px}.roadmap-card em{margin-left:auto;font-size:11px;font-style:normal}.roadmap-empty{color:var(--muted);text-align:center;padding:14px 4px;font-size:12px}.board-updates{max-width:820px;display:grid}.update-entry{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.update-entry time{color:var(--muted);padding-top:3px;font-size:13px}.update-entry .feedback-status{gap:5px}.update-entry h3{letter-spacing:-.3px;margin:10px 0 6px;font-size:18px}.update-entry h3 button{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.update-entry h3 button:hover{color:var(--brand)}.update-entry p{color:var(--muted);white-space:pre-wrap;font-size:14px;line-height:1.75}.update-post p{color:var(--ink);margin:0 0 10px}.update-links{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.update-links>span{width:100%;color:var(--muted);font-size:12px;font-weight:600}.update-links button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.update-links button:hover{border-color:var(--brand);color:var(--brand)}.form-row-pair{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.preview-banner a{color:inherit;font-weight:700;text-decoration:underline}.category-chips{flex-wrap:wrap;gap:6px;margin:-5px 0 16px;display:flex}.category-chips button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.category-chips button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-pale);color:var(--brand)}.category-chips span{font-variant-numeric:tabular-nums;opacity:.8}.share-idea{margin-left:auto}.public-board-page{container:board/inline-size}@container board (width<=900px){.brand-links{display:none}.public-board-page .public-layout,.layout-form-right .public-layout{grid-template-columns:235px minmax(0,1fr);gap:20px}.layout-form-right .public-layout{grid-template-columns:minmax(0,1fr) 235px}.layout-stacked .public-layout{grid-template-columns:minmax(0,1fr)}}@container board (width<=640px){.public-container{padding:20px 16px 36px}.brand-bar .brand-bar-inner{gap:12px;min-height:58px}.brand-identity .public-board-label,.brand-bar-end .demo-badge{display:none}.public-board-page .public-layout{flex-direction:column;gap:22px;display:flex}.public-board-page .submit-column{order:0;width:100%;position:static}.public-board-page .public-hero.compact{margin-bottom:22px;padding:22px 20px}.hero-plain .public-hero.compact{padding-left:0;padding-right:0}.public-board-page .public-hero h1{letter-spacing:-.8px;font-size:26px}.public-board-page .public-feedback-heading{flex-direction:row;align-items:center}.public-board-page .public-filter-row{flex-direction:row}.public-board-page .public-filter-row select{width:120px}.public-board-page .public-feedback-stack .feedback-card{gap:12px;padding:16px 14px}.roadmap-columns{grid-template-columns:1fr}.update-entry{grid-template-columns:1fr;gap:6px}.board-views{gap:20px}}.board-loading{gap:22px;display:grid}.skeleton{background:linear-gradient(90deg,#eef2f1 0%,#f7f9f8 50%,#eef2f1 100%) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-bar{width:220px;height:40px}.skeleton-hero{height:150px}.skeleton-layout{grid-template-columns:290px minmax(0,1fr);gap:32px;display:grid}.skeleton-form{height:360px}.skeleton-card{height:104px;margin-bottom:11px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@container board (width<=640px){.skeleton-layout{grid-template-columns:1fr}.skeleton-form{height:200px}}.widgets-page{max-width:1420px}.widgets-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.widgets-eyebrow{color:var(--brand-dark);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.widgets-heading h1{letter-spacing:-1px;margin-top:7px;font-size:29px}.widgets-heading p,.widget-section-heading p{color:var(--muted)}.widgets-heading p{margin-top:5px}.widgets-board-select{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:end;gap:12px;margin-bottom:22px;padding:15px 17px;display:flex}.widgets-board-select label{max-width:360px;color:var(--muted);flex:1;font-size:11px;font-weight:700}.widgets-board-select select{min-height:40px;margin-top:5px;padding:8px 11px}.widgets-local-status,.widgets-live-status,.widget-preview-mode{border-radius:5px;align-items:center;min-height:28px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.widgets-local-status{background:var(--brand-pale);color:var(--brand-dark)}.widgets-live-status{color:#856e41;background:#fcf7eb}.widgets-notice,.widget-permission-note{background:var(--brand-pale);color:#356d63;border:1px solid #cfe6de;border-radius:9px;gap:9px;padding:13px 15px;display:flex}.widgets-layout{grid-template-columns:minmax(0,1fr) minmax(355px,.72fr);align-items:start;gap:24px;display:grid}.widgets-settings{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.widgets-tabs{border-bottom:1px solid var(--line);gap:24px;padding:0 21px;display:flex}.widgets-tabs button{min-height:54px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:12px;font-weight:700}.widgets-tabs button.active{color:var(--brand-dark);border-color:var(--brand)}.widget-section{gap:17px;padding:23px;display:grid}.widget-section-heading{margin-bottom:3px}.widget-section-heading h2{font-size:17px}.widget-section-heading p{margin-top:4px;font-size:12px}.widget-section>label,.widget-fields>label{color:var(--ink);font-size:12px;font-weight:700}.widget-section label>span{color:var(--muted);font-size:10px;font-weight:500}.widget-section input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.widget-section textarea,.widget-section select{border-color:var(--line);color:var(--ink);margin-top:6px;display:block}.widget-section small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:500;line-height:1.5;display:block}.widget-fields{gap:14px;display:grid}.widget-fields.two{grid-template-columns:1fr 1fr}.widget-fields.three{grid-template-columns:repeat(3,1fr)}.widget-fields input[type=color]{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:42px;margin-top:6px;padding:3px;display:block}.widget-range{grid-template-columns:1fr 1fr;gap:20px;display:grid}.widget-range label{color:var(--ink);font-size:12px;font-weight:700}.widget-range strong{float:right;color:var(--brand-dark)}.widget-range input{width:100%;accent-color:var(--brand);margin-top:9px}.widget-placement{gap:14px;display:grid}.widget-placement fieldset{border:1px solid var(--line);border-radius:8px;margin:0;padding:15px}.widget-placement legend{color:var(--ink);padding:0 5px;font-size:12px;font-weight:700}.widget-placement-control{min-width:0}.widget-placement-label{color:var(--ink);font-size:12px;font-weight:700;display:block}.widget-placement-label small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.widget-placement-inputs{grid-template-columns:76px minmax(0,1fr);align-items:end;gap:8px;margin-top:6px;display:grid}.widget-placement-inputs label,.widget-placement-inputs input[type=number]{margin:0}.widget-placement-inputs input[type=range]{width:100%;accent-color:var(--brand);margin:0 0 12px}.widget-choice{border:1px solid var(--line);background:#f9fcfb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:13px;padding:12px;font-size:11px;display:flex}.widget-choice>span{color:var(--ink);margin-right:auto;font-weight:700}.widget-choice label,.widget-check{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.widget-choice input,.widget-check input{accent-color:var(--brand)}.capture-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capture-option{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;min-height:85px;padding:12px;display:flex}.capture-option:has(input:checked){background:#f8fcfa;border-color:#9ecfc2}.capture-option input{accent-color:var(--brand);margin:3px 0 0}.capture-option span{flex:1}.capture-option strong{color:var(--ink);font-size:12px;display:block}.capture-option small{margin-top:4px}.capture-option>svg{color:var(--brand)}.install-status{border:1px solid var(--line);color:var(--brand-dark);background:#f9fcfb;border-radius:9px;gap:10px;padding:14px;display:flex}.install-status strong{color:var(--ink);font-size:12px;display:block}.install-status p{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5}.widget-snippet{resize:vertical;background:#18332f;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:#e7f4ef!important}.install-actions{flex-wrap:wrap;gap:8px;display:flex}.widget-preview-wrap{position:sticky;top:82px}.widget-preview-heading{justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}.widget-preview-heading span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700;display:block}.widget-preview-heading strong{color:var(--ink);margin-top:2px;font-size:13px;display:block}.widget-preview-controls{align-items:center;gap:8px;display:flex}.widget-preview-controls label{color:var(--muted);align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.widget-preview-controls select{border:1px solid var(--line);min-height:28px;color:var(--ink);font:inherit;background:#fff;border-radius:5px;padding:3px 6px}.widget-preview-mode{background:var(--brand-pale);color:var(--brand-dark)!important;text-transform:none!important;letter-spacing:0!important}.widget-site{border:1px solid var(--line);background:#f5f9f8;border-radius:12px;min-height:570px;position:relative;overflow:hidden}.widget-site-nav{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);background:#fff;align-items:center;gap:14px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.widget-site-nav>span:not(.widget-site-mark){color:var(--muted);font-size:11px;font-weight:600}.widget-site-mark{background:var(--brand);border-radius:6px;width:19px;height:19px}.widget-site-body{padding:28px}.widget-site-body>p{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.widget-site-body h2{margin-top:8px;font-size:23px;line-height:1.25}.widget-sample-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:22px;padding:17px}.widget-sample-card span{color:var(--brand-dark);font-size:9px;font-weight:800}.widget-sample-card strong{color:var(--ink);margin-top:6px;font-size:14px;display:block}.widget-sample-card p{color:var(--muted);margin-top:7px;font-size:11px}.widget-sample-action{background:var(--brand);color:#fff;font:inherit;border:0;border-radius:6px;margin-top:16px;padding:9px 12px;font-size:11px;font-weight:700}.widget-preview-target{pointer-events:none;position:absolute;inset:0}.widget-preview-target>[data-feedback-widget]{pointer-events:auto}.widget-preview-note{color:var(--muted);margin:10px 2px 0;font-size:11px}.widget-site.is-mobile-preview{width:100%;max-width:390px;margin-inline:auto}@media (width<=1000px){.widgets-layout{grid-template-columns:1fr}.widget-preview-wrap{position:static}.widget-site{min-height:470px}}@media (width<=600px){.widgets-heading{flex-direction:column;gap:13px}.widgets-heading .button{width:100%}.widgets-heading h1{font-size:25px}.widgets-board-select{flex-direction:column;align-items:stretch}.widgets-board-select label{max-width:none}.widget-fields.two,.widget-fields.three,.widget-range,.capture-grid{grid-template-columns:1fr}.widget-choice{flex-direction:column;align-items:flex-start;gap:9px}.widget-choice>span{margin-right:0}.widgets-tabs{gap:17px;padding:0 15px}.widget-section{padding:18px}.widget-site-body{padding:20px}}.widget-section input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.widget-section textarea,.widget-section select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;min-height:44px;padding:10px 12px}.widget-section .widget-snippet{background:#18332f}.widget-preview-heading span,.widget-site-body>p{text-transform:none;letter-spacing:normal}.widgets-tabs{gap:20px;overflow-x:auto}.widgets-tabs button{flex-shrink:0}.widget-user-notice{color:var(--brand-dark);font-size:12px}.widget-api-help{border-top:1px solid var(--line);padding-top:15px}.widget-api-help summary{cursor:pointer;color:var(--brand-dark);font-size:12px;font-weight:700}.widget-api-help pre{color:#e7f4ef;background:#18332f;border-radius:8px;margin:12px 0;padding:14px;font-size:11px;line-height:1.65;overflow-x:auto}@media (width<=600px){.widgets-tabs{gap:16px}}.widget-logo-field{gap:10px;display:grid}.widget-field-label{color:var(--ink);font-size:12px;font-weight:700}.widget-logo-picker{align-items:center;gap:14px;display:flex}.widget-logo-thumb{border:1px solid var(--line);width:70px;height:70px;color:var(--muted);background:var(--canvas);border-radius:12px;flex:0 0 70px;place-items:center;padding:8px;display:grid}.widget-logo-thumb img{object-fit:contain;width:100%;height:100%}.widget-logo-picker>.icon-button{margin-left:auto}.widget-section input.widget-logo-file{display:none!important}.widget-logo-url summary{cursor:pointer;color:var(--muted);font-size:11px}.widget-logo-url label{color:var(--muted);margin-top:12px;font-size:11px;display:block}.widget-check input{flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0}.widgets-settings{overflow:clip}.widgets-heading h1{margin-top:0}.widget-save-bar{z-index:2;border-top:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:8px;padding:12px 23px;font-size:12px;display:flex;position:sticky;bottom:0}.widget-save-bar>span{margin-right:auto}.widget-save-bar.is-dirty{background:#fffcf4}.widget-save-bar.is-dirty>span{color:#856e41;font-weight:600}.widget-contrast-warning{color:#6d5a33;background:#fcf7eb;border:1px solid #f0dfb8;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.widget-contrast-warning svg{margin-top:2px}.install-status.is-warning{color:#856e41;background:#fcf7eb;border-color:#f0dfb8}@media (width<=850px){.widget-save-bar{bottom:calc(64px + env(safe-area-inset-bottom))}}.widget-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (width<=600px){.widget-heading-row{flex-direction:column}}.widget-types{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.widget-types legend{width:100%;color:var(--ink);margin-bottom:8px;padding:0;font-size:12px;font-weight:700}.widget-types legend span{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.widget-subsection{border-top:1px solid var(--line);margin-top:10px;padding-top:18px}.widget-subsection em{color:var(--ink);font-style:normal;font-weight:650}.widget-help-links{gap:8px;display:grid}.widget-help-links .widget-field-label span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.widget-link-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) 40px;align-items:center;gap:6px;display:grid}.widget-section .widget-link-row input{margin-top:0!important}.widget-link-row .icon-button{width:40px;min-height:40px}.widget-help-links>.button{justify-self:start}.design-page{max-width:1600px}.design-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.design-back:hover{color:var(--brand-dark)}.design-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.design-preview{min-width:0;position:sticky;top:82px}.design-preview-scroll{scrollbar-gutter:stable;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:calc(100dvh - 150px);overflow-y:auto}.design-preview-frame{position:relative;overflow:hidden}.design-preview-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.design-preview-canvas .public-board-page.is-preview{min-height:0}.design-preview-canvas .submit-column{position:static}.design-presets{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.design-presets button{border:1px solid var(--line);min-height:44px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;font-weight:600;display:flex}.design-presets button.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.design-preset-swatch{border:1px solid;border-radius:6px;flex:none;width:26px;height:26px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.design-preset-swatch i{border-radius:2px;position:absolute;inset:5px 5px 9px}.design-preset-swatch b{border-radius:2px;height:3px;position:absolute;bottom:4px;left:5px;right:11px}.design-links{gap:8px;display:grid}.design-links .widget-field-label span{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.design-link-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) 40px;align-items:center;gap:6px;display:grid}.widget-section .design-link-row input{margin-top:0!important}.design-link-row .icon-button{width:40px;min-height:40px}.design-links>.button{justify-self:start}.design-options{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.design-options legend{width:100%;color:var(--ink);margin-bottom:7px;padding:0;font-size:12px;font-weight:700}.design-options label{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:550;display:inline-flex}.design-options label:has(input:checked){border-color:var(--brand);background:var(--brand-pale);color:var(--brand-dark)}.design-options input{width:14px;height:14px;min-height:0;accent-color:var(--brand);margin:0}.design-toggles{gap:10px;display:grid}.design-copy{justify-self:start}.design-sync{margin:0 23px 12px}@media (width<=1000px){.design-layout{grid-template-columns:1fr}.design-preview{position:static}.design-preview-scroll{max-height:70vh}}.design-preview-heading{flex-wrap:wrap;align-items:flex-end;gap:12px}.design-preview-controls{flex-wrap:wrap;gap:8px;display:flex}.design-segmented{border:1px solid var(--line);background:#fff;border-radius:8px;padding:3px;display:inline-flex}.design-segmented button{min-width:34px;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.design-segmented button[aria-pressed=true]{background:var(--brand-pale);color:var(--brand-dark)}.design-preview-scroll.is-mobile{background:#eef2f1;padding:18px 0}.design-preview-scroll.is-mobile .design-preview-frame{border-radius:22px;width:390px;max-width:calc(100% - 24px);margin:0 auto;box-shadow:0 0 0 8px #1d2624,0 18px 40px #0000002e}.design-logo-colour{justify-self:start}.updates-page{max-width:880px}.updates-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.updates-editor{gap:14px;margin-bottom:22px;display:grid}.updates-editor fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.updates-editor label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.updates-editor textarea{line-height:1.6}.updates-ideas{gap:6px;display:grid}.updates-ideas .widget-field-label small{color:var(--muted);margin-top:2px;font-weight:500;display:block}.updates-editor .updates-idea{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:7px 11px;font-weight:550;display:grid}.updates-editor .updates-idea:has(input:checked){border-color:var(--brand);background:var(--brand-pale)}.updates-idea input{width:15px;height:15px;min-height:0;accent-color:var(--brand);margin:0}.updates-idea span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.updates-idea small{color:var(--muted);font-size:11px;font-weight:600}.updates-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.updates-list{gap:10px;display:grid}.updates-item{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.updates-item.is-editing{border-color:var(--brand)}.updates-item h3{margin:8px 0 4px;font-size:16px}.updates-item p{color:var(--muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.6}.updates-item small{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.updates-badge{color:#5b6570;background:#f1f3f5;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.updates-badge.is-published{color:#1f6b4f;background:#e6f4ee}@media (width<=600px){.updates-item{flex-direction:column}}
