@import "https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400..800&display=swap";
@font-face{font-display:block;font-family:Google Sans Flex;font-style:normal;font-weight:100 1000;src:url(/fonts/figma-flex.ttf)format("truetype")}:root{--bg:#f3f2f1;--panel:#fff;--ink:#242626;--muted:#626565;--line:#deddda;--field:#ebe9e6;--accent:#d8f9b8;--accent-ink:#1f3419;--danger:#a3362d}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}.page{max-width:1180px;margin:0 auto;padding:28px 22px 56px}body:has(.app-entry) .topbar{display:none}body:has(.brand-api-builder) .topbar{display:none}body:has(.figma-brand-api) .topbar{display:none}body:has(.figma-exact-screen) .topbar{display:none}body:has(.figma-composed-screen) .topbar{display:none}body:has(.projects-home-screen) .topbar{display:none}body:has(.create-brand-entry-screen) .topbar{display:none}:is(html:has(.account-entry-screen),body:has(.account-entry-screen)){height:100%;overflow:hidden}body:has(.account-entry-screen) .topbar{display:none}:is(html:has(.figma-composed-screen),body:has(.figma-composed-screen)){height:100%;overflow:hidden}.app-entry{background:var(--bg);min-height:100svh;padding:32px 22px;display:grid}.app-entry-frame{background:0 0;place-items:center;min-height:calc(100svh - 64px);padding:0;display:grid}.app-entry-content{text-align:center;max-width:520px;margin-top:-3svh}.app-entry-content h1{margin-bottom:12px;font-size:28px;font-weight:560;line-height:34px}.app-entry-content p{color:var(--muted);max-width:480px;margin:0 auto 54px;font-size:clamp(16px,.95vw,19px);line-height:22px}.button.app-entry-button{border-radius:8px;min-width:310px;height:48px;padding:0 28px;font-size:14px}.brand-api-builder{background:var(--bg);grid-template-columns:280px minmax(0,1fr) 340px;height:100svh;display:grid;overflow:hidden}.brand-api-builder>*{min-width:0}.builder-stage-panel,.builder-control-panel{background:var(--panel);min-height:0;padding:34px 28px;overflow:auto}.builder-stage-panel{border-right:1px solid var(--line);grid-template-rows:auto 1fr;gap:68px;display:grid}.builder-control-panel{border-left:1px solid var(--line);flex-direction:column;gap:22px;display:flex}.builder-kicker{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:16px}.builder-stage-panel h1,.builder-control-panel h2,.builder-preview h2{color:var(--ink);margin:0;font-size:22px;font-weight:560;line-height:28px}.builder-stage-list{counter-reset:stage;gap:0;margin:0;padding:0;list-style:none;display:grid}.builder-stage{gap:16px;min-height:144px;display:grid;position:relative}.builder-stage:after{content:"";background:#c8c7c4;width:2px;height:calc(100% - 30px);position:absolute;top:26px;left:8px}.builder-stage:last-child:after{display:none}.builder-stage.active:after{background:var(--ink)}.builder-stage-dot{background:var(--panel);z-index:1;border:3px solid #c8c7c4;width:18px;height:18px;display:block;position:relative}.builder-stage.active .builder-stage-dot,.builder-stage.complete .builder-stage-dot{border-color:var(--ink)}.builder-stage-number{color:var(--muted);margin:0 0 8px;font-size:11px;line-height:14px;display:block}.builder-stage button{color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.builder-stage strong{color:#9c9b98;margin:0 0 8px;font-size:15px;font-weight:560;line-height:20px;display:block}.builder-stage.active strong,.builder-stage.complete strong{color:var(--ink)}.builder-stage small{color:#a6a5a2;margin:0;font-size:12px;font-weight:400;line-height:17px;display:block}.builder-stage.active small{color:var(--muted)}.builder-preview{gap:30px;min-width:0;min-height:0;padding:34px 38px 54px;display:grid;overflow:hidden auto}.builder-preview-header{justify-content:space-between;align-items:end;gap:18px;min-width:0;display:flex}.builder-preview-header span{color:var(--muted);text-align:right;max-width:170px;font-size:12px;line-height:16px}.preview-section{gap:20px;display:grid}.api-map-section{gap:18px;min-width:0;display:grid}.logo-system{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-primary-logo,.preview-secondary-logos>div,.preview-grid-canvas,.preview-token-row section{background:var(--panel);border:1px solid #242626}.preview-primary-logo{justify-content:center;align-items:center;min-height:294px;padding:28px;display:flex;overflow:hidden}.asset-slot{color:var(--muted)}.asset-slot>div{text-align:center;gap:8px;max-width:230px;display:grid}.asset-slot strong{color:var(--ink);font-size:18px;font-weight:560;line-height:23px}.asset-slot span{color:var(--muted);font-size:12px;line-height:17px}.preview-primary-logo img,.preview-secondary-logos img{object-fit:contain;max-width:100%;max-height:100%}.preview-wordmark{color:var(--ink);letter-spacing:0;font-size:38px;font-weight:560;line-height:42px}.preview-secondary-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.preview-secondary-logos>div{color:var(--muted);justify-content:center;align-items:center;min-height:112px;padding:18px;font-size:13px;display:flex;overflow:hidden}.preview-secondary-logos>div:first-child{grid-column:1/-1}.preview-copy-row{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:start;gap:26px;display:grid}.preview-copy-row h3,.preview-grid-meta h3,.preview-token-row h3{color:var(--ink);margin:0;font-size:16px;font-weight:560;line-height:22px}.preview-copy-row p:last-child,.preview-grid-meta span{color:var(--muted);margin:0;font-size:13px;line-height:20px}.rule-chip-grid{flex-wrap:wrap;gap:9px;display:flex}.rule-chip-grid span,.api-output-grid span{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 10px;font-size:12px;line-height:16px}.typography-map{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr)}.typography-specimen{background:var(--panel);border:1px solid #242626;gap:10px;min-height:180px;padding:24px;display:grid}.typography-specimen span{color:var(--ink);letter-spacing:0;font-size:58px;font-weight:560;line-height:60px}.typography-specimen strong{color:var(--ink);letter-spacing:0;font-size:23px;font-weight:560;line-height:29px}.typography-specimen p{color:var(--muted);max-width:440px;margin:0;font-size:13px;line-height:20px}.typography-specimen.editorial span,.typography-specimen.editorial strong{font-family:Georgia,Times New Roman,serif}.typography-specimen.compact span,.typography-specimen.compact strong{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.typography-specimen.soft{border-radius:12px}.preview-grid-block{gap:18px;display:grid}.preview-grid-meta{gap:6px;display:grid}.preview-grid-canvas{min-height:260px;position:relative;overflow:hidden}.grid-line{background:#ff3030;display:block;position:absolute}.grid-line.vertical{width:3px;top:0;bottom:0}.grid-line.vertical.left{left:4%}.grid-line.vertical.right{right:6%}.grid-line.horizontal{height:3px;left:0;right:0}.grid-line.horizontal.top{top:20%}.grid-line.horizontal.bottom{bottom:14%}.preview-token-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.preview-token-row section{min-height:138px;padding:18px}.voice-map,.image-map,.api-output-map{border-top:1px solid var(--line);padding-top:26px}.voice-meter-list{gap:13px;display:grid}.voice-meter{grid-template-columns:78px minmax(130px,1fr) 84px;align-items:center;gap:10px;display:grid}.voice-meter span{color:var(--muted);font-size:12px;line-height:16px}.voice-meter span:last-child{text-align:right}.voice-meter div{background:var(--field);height:8px;overflow:hidden}.voice-meter i{background:var(--ink);height:100%;display:block}.image-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.image-reference-slot,.image-direction-summary{background:var(--panel);border:1px solid var(--line);min-height:150px}.image-reference-slot{color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.image-reference-slot img{object-fit:contain;max-width:100%;max-height:100%}.image-direction-summary{gap:16px;padding:18px;display:grid}.image-direction-summary>span{color:var(--ink);font-size:13px;line-height:18px}.api-output-grid{flex-wrap:wrap;gap:9px;display:flex}.token-strip{gap:8px;margin-top:18px;display:flex}.token-strip span{background:var(--ink);width:32px;height:32px;display:block}.token-strip span:nth-child(2){background:var(--accent)}.token-strip span:nth-child(3){background:var(--field)}.builder-field{color:var(--muted);gap:7px;font-size:12px;line-height:16px;display:grid}.builder-field textarea{min-height:120px}.stage-editor{gap:18px;display:none}.stage-editor.active{display:grid}.stage-footer{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:18px;display:flex}.stage-footer .button{flex:1;height:48px}.builder-control-section{border-top:1px solid var(--line);gap:16px;padding-top:22px;display:grid}.builder-control-section:first-child{border-top:0;padding-top:0}.builder-upload-group{gap:13px;display:grid}.builder-upload{background:var(--panel);cursor:pointer;text-align:center;border:1px solid #242626;place-items:center;gap:8px;min-height:180px;padding:22px;display:grid}.builder-upload input{display:none}.builder-upload span{color:var(--ink);font-size:58px;font-weight:300;line-height:54px}.builder-upload strong{color:var(--ink);font-size:14px;font-weight:560;line-height:18px}.builder-upload small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;line-height:16px;overflow:hidden}.builder-small-uploads{gap:9px;display:grid}.builder-small-upload{background:var(--field);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 11px;display:flex}.builder-small-upload input{display:none}.builder-small-upload span{color:var(--muted);font-size:12px;line-height:16px}.builder-small-upload strong{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.transparent-upload,.transparent-asset-slot{background-color:#f8f8f7;background-image:linear-gradient(45deg,#24262614 25%,#0000 25%),linear-gradient(-45deg,#24262614 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#24262614 75%),linear-gradient(-45deg,#0000 75%,#24262614 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.control-group{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.control-group h3{margin-bottom:0}.toggle-grid{flex-wrap:wrap;gap:8px;display:flex}.toggle-grid label{cursor:pointer}.toggle-grid input{opacity:0;width:1px;height:1px;position:absolute}.toggle-grid span{background:var(--field);color:var(--ink);border:1px solid #0000;border-radius:999px;padding:8px 10px;font-size:12px;line-height:16px;display:inline-flex}.toggle-grid input:checked+span{background:var(--ink);color:#fff}.color-builder{grid-template-columns:1fr 92px 110px;gap:8px;display:grid}.color-builder label{color:var(--muted);gap:5px;font-size:11px;line-height:14px;display:grid}.color-builder .button{grid-column:1/-1}.color-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.color-swatch-grid div{background:var(--panel);border:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 9px;min-height:48px;padding:8px;display:grid}.color-swatch-grid i{border:1px solid var(--line);grid-row:span 2;width:28px;height:28px;display:block}.color-swatch-grid span{color:var(--ink);font-size:12px;line-height:15px}.color-swatch-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:13px;overflow:hidden}.dynamic-grid-shell{background:var(--panel);min-height:310px;padding:var(--grid-margin);border:1px solid #242626}.dynamic-grid-canvas{gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-rows), minmax(18px, 1fr));height:100%;min-height:210px;display:grid}.dynamic-grid-canvas span{background:#ff303014;border:1px solid #ff30309e;min-height:18px}.api-mini-doc,.publish-checklist,.tutorial-grid{gap:9px;display:grid}.api-mini-doc code{background:var(--field);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:16px}.publish-checklist span,.tutorial-card{background:var(--field);color:var(--ink);border-radius:6px;padding:11px;font-size:12px;line-height:17px;display:grid}.tutorial-card{gap:8px}.tutorial-card strong{font-size:13px;font-weight:560}.tutorial-card span{color:var(--muted)}.builder-control-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.slider-field{color:var(--muted);gap:9px;display:grid}.slider-field>span{justify-content:space-between;gap:12px;font-size:12px;line-height:16px;display:flex}.slider-field small{color:var(--muted);font:inherit}.slider-field input[type=range]{appearance:none;background:0 0;border:0;height:20px;padding:0}.slider-field input[type=range]::-webkit-slider-runnable-track{background:var(--field);height:8px}.slider-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ink);width:18px;height:18px;margin-top:-5px}.button.builder-next-button{width:100%;height:48px;margin-top:auto}.brand-api-workspace .workspace-left-panel{grid-template-rows:auto auto auto;align-content:start;gap:32px}.workspace-section{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.workspace-brand-list,.workspace-action-list,.api-key-list,.endpoint-list{gap:9px;display:grid}.workspace-brand-list a,.workspace-action-list a{background:var(--field);color:var(--ink);border:1px solid #0000;border-radius:6px;gap:4px;min-height:46px;padding:10px 11px;display:grid}.workspace-brand-list a.active{background:var(--panel);border-color:var(--ink)}.workspace-brand-list span,.workspace-action-list a{font-size:13px;line-height:17px}.workspace-brand-list small{color:var(--muted);font-size:11px;line-height:14px}.published-api-panel{align-content:start}.api-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.api-status-grid div{background:var(--panel);border:1px solid var(--line);gap:8px;min-height:96px;padding:16px;display:grid}.api-status-grid strong{color:var(--ink);font-size:30px;font-weight:560;line-height:34px}.api-status-grid span{color:var(--muted);font-size:12px;line-height:16px}.api-package-section{border-top:1px solid var(--line);gap:16px;padding-top:24px;display:grid}.api-package-section h3{color:var(--ink);max-width:640px;margin:0;font-size:16px;font-weight:560;line-height:22px}.api-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-resource{background:var(--panel);border:1px solid var(--line);gap:8px;min-height:94px;padding:15px;display:grid}.api-resource strong{color:var(--ink);font-size:13px;font-weight:560;line-height:18px}.api-resource span{color:var(--muted);font-size:12px;line-height:17px}.api-code,.api-key-box,.endpoint-list code{color:#f5f3ef;white-space:pre-wrap;background:#161817;border-radius:8px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:18px;display:block;overflow:auto}.api-code.compact,.api-key-box{overflow-wrap:anywhere;max-height:210px;font-size:11px;line-height:17px}.workspace-access-panel .builder-control-section h2{font-size:18px;line-height:23px}.api-key-list form{background:var(--field);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.api-key-list div{gap:4px;display:grid}.api-key-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;line-height:16px;overflow:hidden}.api-key-list small{color:var(--muted);font-size:11px;line-height:14px}.api-key-list .button{height:32px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.brand-mark{font-size:15px;font-weight:600}.nav{flex-wrap:wrap;gap:8px;display:flex}.nav a,.button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;height:38px;padding:0 13px;font-size:13px;line-height:18px;display:inline-flex}.nav a{color:var(--muted);background:0 0;border:1px solid #0000}.nav a:hover,.nav a.active,.button.secondary{background:var(--panel);border:1px solid var(--line);color:var(--ink)}.button.accent{background:var(--accent);color:var(--accent-ink)}.button.danger{color:var(--danger);background:#ffe6e3}.hero-row{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.eyebrow{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:18px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:8px;font-size:34px;font-weight:620;line-height:38px}h2{margin-bottom:12px;font-size:18px;font-weight:600;line-height:24px}h3{margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.muted{color:var(--muted)}.grid{gap:14px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.list-item{border-top:1px solid var(--line);padding:12px 0}.list-item:first-child{border-top:0;padding-top:0}.form{gap:14px;display:grid}.field{color:var(--muted);gap:6px;font-size:12px;line-height:16px;display:grid}input,select,textarea{background:var(--field);color:var(--ink);border:1px solid #0000;border-radius:6px;outline:none;width:100%;min-width:0;padding:10px 11px}input,select{height:40px}textarea{resize:vertical;min-height:98px;line-height:20px}input:focus,select:focus,textarea:focus{background:var(--panel);border-color:#b8b5af}.code{color:#f5f3ef;white-space:pre-wrap;background:#161817;border-radius:8px;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:18px;display:block;overflow:auto}.asset-preview{background:var(--field);border-radius:6px;place-items:center;min-height:90px;display:grid}.asset-preview img{object-fit:contain;max-width:100%;max-height:120px}button:disabled,.button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:820px){.hero-row,.topbar{align-items:flex-start;display:grid}.grid.two,.grid.three{grid-template-columns:1fr}}@media (max-width:1120px){.brand-api-builder{grid-template-columns:220px minmax(0,1fr) 280px}.builder-stage-panel,.builder-control-panel{padding:26px 22px}.builder-stage-panel{gap:42px}.builder-preview{padding:26px 28px 42px}.builder-preview-header{align-items:start;display:grid}.builder-preview-header span{text-align:left;max-width:none}.logo-system{grid-template-columns:minmax(190px,1fr) minmax(130px,.62fr);gap:14px}.preview-primary-logo{min-height:250px}.preview-secondary-logos{grid-template-columns:1fr;gap:12px}.preview-secondary-logos>div:first-child{grid-column:auto}.preview-secondary-logos>div{min-height:76px}.preview-copy-row{grid-template-columns:1fr}}@media (max-width:900px){.brand-api-builder{grid-template-columns:190px minmax(0,1fr) 240px}.builder-stage-panel{gap:30px;padding:22px 16px}.builder-control-panel{padding:22px 16px}.builder-stage{min-height:128px}.builder-stage p{display:none}.builder-preview{padding:22px 20px 36px}.logo-system,.preview-copy-row,.typography-map,.preview-token-row,.api-status-grid,.api-resource-grid{grid-template-columns:1fr}.preview-primary-logo{min-height:220px}}@media (max-width:760px){.brand-api-builder{height:auto;min-height:100svh;display:block;overflow:visible}.builder-stage-panel{border-bottom:1px solid var(--line);border-right:0;gap:24px;padding:24px 18px;display:grid}.builder-stage-list{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-stage{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:0}.builder-stage:after{display:none}.builder-stage p{display:block}.builder-preview,.builder-control-panel{padding:24px 18px}}@media (max-width:620px){.app-entry{padding:24px 16px}.app-entry-frame{min-height:calc(100svh - 48px)}.app-entry-content{margin-top:0}.app-entry-content h1{font-size:24px;line-height:30px}.button.app-entry-button{width:100%;min-width:0}.builder-stage-list,.builder-control-row,.preview-secondary-logos,.image-context-grid{grid-template-columns:1fr}.voice-meter{grid-template-columns:64px minmax(100px,1fr) 72px}}.figma-brand-api{--figma-bg:#f2f2f7;--figma-ink:#1a1a1a;--figma-muted:#bfbfbf;--figma-line:#f2f2f7;background:var(--figma-bg);color:var(--figma-ink);grid-template-columns:195px 822px 195px;gap:17px;width:1280px;min-width:1280px;height:100svh;min-height:832px;margin:0 auto;padding:17px;font-family:Google Sans Flex,Google Sans,Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.figma-brand-api *{letter-spacing:0}.figma-side-panel,.figma-center-shell{background:#fff;border-radius:11px}.figma-side-panel{position:relative}.figma-left-panel{height:798px;padding:22px 24px}.figma-left-header{justify-content:space-between;align-items:center;height:24px;margin-bottom:17px;display:flex}.figma-left-header strong,.figma-breadcrumb strong,.figma-breadcrumb span,.figma-input-panel h2,.figma-input-panel h3,.figma-preview-intro h2,.figma-long-section h2{color:var(--figma-ink);margin:0;font-size:15px;font-weight:500;line-height:18px}.figma-nav-list{gap:14px;display:grid}.figma-nav-list a{color:var(--figma-muted);grid-template-columns:16px 1fr;align-items:center;gap:8px;font-size:12px;line-height:16px;display:grid}.figma-nav-list a.active{color:var(--figma-ink)}.figma-icon{flex:none;display:block}.figma-center-shell{height:calc(100svh - 34px);min-height:798px;position:relative;overflow:hidden}.figma-preview-panel{scrollbar-width:none;height:100%;padding:30px 34px 150px;overflow-y:auto}.figma-preview-panel::-webkit-scrollbar{display:none}.figma-breadcrumb{align-items:center;gap:6px;height:18px;margin-bottom:33px;display:flex}.figma-preview-intro{margin-bottom:18px}.figma-preview-intro h2,.figma-long-section h2{margin-bottom:6px}.figma-preview-intro p,.figma-long-section p{color:var(--figma-ink);max-width:640px;margin:0;font-size:12px;line-height:14px}.figma-preview-intro:first-of-type{margin-bottom:32px}.figma-logo-system{grid-template-columns:122px 139px 122px 139px 160px;gap:18px;margin-bottom:35px;display:grid}.figma-logo-card,.figma-logo-stack>div{border:1px solid var(--figma-line);color:var(--figma-muted);background:#fff;border-radius:8px;font-size:12px;line-height:14px}.figma-logo-card{align-items:end;min-height:52px;padding:10px 12px;display:flex;position:relative}.figma-logo-card .figma-icon{position:absolute;top:10px;right:10px}.figma-logo-card-large{height:122px}.figma-logo-stack{gap:18px;display:grid}.figma-color-palette{grid-template-columns:270px 178px 126px 126px;align-items:start;gap:18px;margin:22px 0 27px;display:grid}.figma-swatch,.figma-small-swatches span,.figma-input-color-large,.figma-input-color-grid span{background:var(--figma-muted);border-radius:8px}.figma-swatch{color:#fff;align-items:end;height:122px;padding:12px;font-size:12px;line-height:14px;display:flex}.figma-small-swatches{grid-template-columns:repeat(2,54px);gap:18px;display:grid}.figma-small-swatches span{height:52px}.figma-grid-preview{grid-template-columns:421px 126px 170px;gap:18px;height:318px;margin-top:22px;display:grid;overflow:hidden}.figma-grid-block{border:1px solid var(--figma-line);background:linear-gradient(90deg,#0000 12px,#ff3030 12px 14px,#0000 14px calc(100% - 14px),#ff3030 calc(100% - 14px) calc(100% - 12px),#0000 calc(100% - 12px)),linear-gradient(0deg,#0000 13px,#ff3030 13px 15px,#0000 15px),#fff;border-radius:8px;min-height:318px}.figma-grid-block.two{background:linear-gradient(90deg,#0000 12px,#ff3030 12px 14px,#0000 14px calc(100% - 14px),#ff3030 calc(100% - 14px) calc(100% - 12px),#0000 calc(100% - 12px)),linear-gradient(0deg,#0000 13px,#ff3030 13px 15px,#0000 15px),repeating-linear-gradient(90deg,#0000 0 37px,#f2f2f7e6 37px 38px),#fff}.figma-grid-block.three{background:linear-gradient(90deg,#0000 12px,#ff3030 12px 14px,#0000 14px calc(100% - 14px),#ff3030 calc(100% - 14px) calc(100% - 12px),#0000 calc(100% - 12px)),linear-gradient(0deg,#0000 13px,#ff3030 13px 15px,#0000 15px),repeating-linear-gradient(90deg,#0000 0 47px,#f2f2f7e6 47px 48px),#fff}.figma-prompt-bar{color:var(--figma-muted);z-index:4;background:#fff;border-radius:999px;align-items:center;height:58px;padding:0 29px;font-size:15px;line-height:18px;display:flex;position:absolute;bottom:34px;left:34px;right:34px;box-shadow:0 0 44px 17px #0c0c0d0d}.figma-long-section{margin-top:70px}.figma-typography-section{margin-top:64px}.figma-typography-row{grid-template-columns:370px 130px 130px;align-items:center;gap:40px;margin-top:82px;display:grid}.figma-typography-row strong{color:var(--figma-ink);font-size:30px;font-weight:500;line-height:36px}.figma-typography-row span{color:var(--figma-ink);font-size:15px;line-height:18px}.figma-typography-row small{color:var(--figma-ink);font-size:12px;line-height:14px}.figma-spacing-preview{grid-template-columns:repeat(7,23px);gap:7px;margin-top:40px;display:grid}.figma-spacing-preview span{background:#34c759;height:22px}.figma-composition-preview{gap:20px;margin-top:22px;display:flex}.figma-composition-preview div{align-items:center;gap:10px;display:flex}.figma-composition-preview i{background:#34c759;width:12px;height:12px;display:block}.figma-composition-preview span{color:var(--figma-ink);font-size:12px}.figma-placeholder-row{grid-template-columns:repeat(4,176px);gap:17px;margin-top:90px;display:grid}.figma-placeholder-row div{justify-items:center;gap:12px;display:grid}.figma-placeholder-row span{background:#d9d9d9;width:176px;height:118px;display:block}.figma-placeholder-row p{color:var(--figma-ink);text-align:center;font-size:12px}.figma-input-panel{height:1353px;padding:29px 34px}.figma-input-panel h2{margin-bottom:10px}.figma-input-panel section{gap:17px;margin-bottom:13px;display:grid}.figma-input-panel h3{margin-bottom:-3px}.figma-input-panel input,.figma-input-panel textarea,.figma-select-field,.figma-logo-upload,.figma-add-button{border:1px solid var(--figma-line);color:var(--figma-muted);background:#fff;border-radius:8px;padding:0 13px;font-size:12px;line-height:14px}.figma-input-panel input,.figma-select-field{height:35px}.figma-input-panel input::placeholder,.figma-input-panel textarea::placeholder{color:var(--figma-muted);opacity:1}.figma-input-panel textarea{resize:none;height:82px;min-height:82px;padding-top:12px}.figma-select-field{justify-content:space-between;align-items:center;display:flex}.figma-logo-upload{height:123px;padding:15px 12px 13px;display:grid}.figma-logo-upload .figma-icon{justify-self:end}.figma-logo-upload span{align-self:end}.figma-add-button{justify-content:center;align-items:center;height:50px;display:flex}.figma-input-color-large{color:#fff;align-items:end;height:98px;padding:12px;font-size:12px;line-height:14px;display:flex}.figma-input-color-grid{grid-template-columns:repeat(2,55px);gap:17px;display:grid}.figma-input-color-grid span,.figma-input-color-grid button{height:53px}.figma-input-color-grid button{border:1px solid var(--figma-line);color:var(--figma-muted);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.figma-exact-screen{background:#f2f2f7;justify-content:center;align-items:start;min-width:1280px;height:100svh;min-height:832px;display:grid;overflow:auto}.figma-exact-frame{width:1280px;height:832px;display:block}.figma-composed-screen{background:#f2f2f7;place-items:stretch stretch;min-width:1180px;height:100svh;min-height:720px;padding:17px;display:grid;position:fixed;inset:0;overflow:hidden}.figma-composed-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:195fr 822fr 195fr;gap:17px;width:100%;height:100%;min-height:0;display:grid;position:relative}.figma-right-panel-crop{width:100%;display:block}.figma-left-live-panel{box-sizing:border-box;color:#1a1a1a;-webkit-user-select:text;user-select:text;background:#fff;border-radius:11px;grid-area:1/1;min-width:0;height:100%;min-height:0;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.figma-left-live-header{display:block;position:absolute;inset:0}.figma-left-live-header strong{color:#1a1a1a;letter-spacing:0;margin:0;font-size:7.692cqw;font-weight:500;line-height:9.744cqw;position:absolute;top:16.923cqw;left:17.949cqw}.figma-left-back-icon{fill:#000;width:12.308cqw;height:12.308cqw;display:block;position:absolute;top:13.846cqw;left:72.308cqw}.figma-left-live-nav{position:absolute;inset:0}.figma-left-live-nav>a,.figma-left-live-nav>span{color:#1a1a1a;min-width:0;height:8.205cqw;left:17.436cqw;top:var(--left-nav-y);grid-template-columns:8.205cqw minmax(0,1fr);align-items:center;column-gap:3.669cqw;width:60cqw;font-size:6.154cqw;font-weight:400;line-height:7.692cqw;text-decoration:none;transition:color .12s;display:grid;position:absolute}.figma-left-live-nav>a.is-muted,.figma-left-live-nav>span.is-muted{color:#bfbfbf}.figma-left-live-nav>a:hover,.figma-left-live-nav>a:active,.figma-left-live-nav>a:focus-visible{color:#1a1a1a;outline:0}.figma-left-live-nav>a.is-active{color:#1a1a1a}.figma-left-nav-icon{fill:currentColor;width:8.205cqw;height:8.205cqw;display:block}.figma-left-account-card{color:#bfbfbf;border:1px solid #f2f2f7;border-radius:10.5px;grid-template-columns:12.308cqw minmax(0,1fr);align-items:center;gap:5.128cqw;width:66.667cqw;height:24.615cqw;padding:0 5.128cqw;text-decoration:none;transition:border-color .12s,color .12s;display:grid;position:absolute;bottom:17.436cqw;left:17.436cqw}.figma-left-account-card:hover,.figma-left-account-card:focus-visible,.figma-left-account-card.is-active{color:#1a1a1a;border-color:#f2f2f7;outline:0}.figma-left-account-avatar{background:#fff;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:12.308cqw;height:12.308cqw;font-size:5.128cqw;font-weight:500;line-height:1;display:flex}.figma-left-account-copy{gap:1.026cqw;min-width:0;display:grid}.figma-left-account-copy strong,.figma-left-account-copy small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;display:block;overflow:hidden}.figma-left-account-copy strong{color:currentColor;font-size:5.641cqw;font-weight:500;line-height:6.667cqw}.figma-left-account-copy small{color:#bfbfbf;font-size:4.103cqw;font-weight:400;line-height:5.128cqw}.figma-nav-page-panel{box-sizing:border-box;color:#1a1a1a;-webkit-user-select:text;user-select:text;background:#fff;border-radius:11px;grid-area:1/2/auto/4;min-width:0;min-height:0;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;display:block;position:relative;overflow:hidden;container-type:inline-size}.figma-nav-page-breadcrumb{height:1.838cqw;position:absolute;inset:0}.figma-nav-page-breadcrumb strong,.figma-nav-page-breadcrumb span{color:#1a1a1a;letter-spacing:0;margin:0;font-size:1.451cqw;line-height:1.838cqw;display:block;position:absolute;top:3.288cqw}.figma-nav-page-breadcrumb strong{font-weight:500;left:3.288cqw}.figma-nav-page-breadcrumb span{font-weight:400;left:12.476cqw}.figma-nav-page-breadcrumb svg{fill:#bfbfbf;width:2.321cqw;height:2.321cqw;display:block;position:absolute;top:2.611cqw;left:10.155cqw}.figma-nav-page-panel>h1{color:#1a1a1a;letter-spacing:0;margin:0;font-size:1.451cqw;font-weight:500;line-height:1.838cqw;position:absolute;top:8.124cqw;left:3.288cqw}.figma-nav-page-panel>p{color:#1a1a1a;letter-spacing:0;max-width:68.666cqw;margin:0;font-size:1.161cqw;font-weight:400;line-height:1.451cqw;position:absolute;top:10.735cqw;left:3.288cqw}.figma-integrations-panel{scrollbar-width:none;padding:0 3.288cqw 3.288cqw;overflow:hidden auto}.figma-integrations-panel::-webkit-scrollbar{display:none}.figma-integrations-content{gap:1.644cqw;padding-top:15.474cqw;display:grid}.figma-integration-hero,.figma-integration-card{box-sizing:border-box;background:#fff;border:1px solid #f2f2f7;border-radius:1.064cqw}.figma-integration-hero{grid-template-columns:minmax(0,1fr) 38.685cqw;align-items:end;gap:1.644cqw;min-height:10.638cqw;padding:1.644cqw;display:grid}.figma-integration-label,.figma-integration-card-heading span{color:#bfbfbf;letter-spacing:0;margin:0 0 .774cqw;font-size:1.161cqw;font-weight:400;line-height:1.451cqw;display:block}.figma-integration-hero h2,.figma-integration-card-heading h3{color:#1a1a1a;letter-spacing:0;margin:0;font-size:1.451cqw;font-weight:500;line-height:1.838cqw}.figma-integration-hero p,.figma-integration-key-list p{color:#bfbfbf;margin:.774cqw 0 0;font-size:1.161cqw;font-weight:400;line-height:1.451cqw}.figma-integration-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.064cqw;display:grid}.figma-integration-stats div{border:1px solid #f2f2f7;border-radius:1.064cqw;gap:.387cqw;min-height:5.803cqw;padding:1.064cqw;display:grid}.figma-integration-stats strong{color:#1a1a1a;font-size:1.451cqw;font-weight:500;line-height:1.838cqw}.figma-integration-stats span{color:#bfbfbf;font-size:1.064cqw;line-height:1.354cqw}.figma-integration-card{gap:1.644cqw;padding:1.644cqw;display:grid}.figma-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.644cqw;display:grid}.figma-integration-brand-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.064cqw;display:grid}.figma-integration-brand-list a{border:1px solid #f2f2f7;border-radius:1.064cqw;gap:.387cqw;min-height:5.803cqw;padding:1.064cqw;text-decoration:none;display:grid}.figma-integration-brand-list a:hover,.figma-integration-brand-list a.is-active{border-color:#bfbfbf}.figma-integration-brand-list strong,.figma-integration-key-list strong{color:#1a1a1a;font-size:1.161cqw;font-weight:500;line-height:1.451cqw}.figma-integration-brand-list span,.figma-integration-key-list span{color:#bfbfbf;text-overflow:ellipsis;white-space:nowrap;font-size:1.064cqw;line-height:1.354cqw;overflow:hidden}.figma-integration-endpoints,.figma-integration-key-list{gap:.774cqw;display:grid}.figma-integration-endpoints code,.figma-integration-key-card code,.figma-integration-card pre{color:#1a1a1a;letter-spacing:0;scrollbar-width:none;white-space:pre-wrap;word-break:break-word;background:#fafafa;border:1px solid #f2f2f7;border-radius:1.064cqw;margin:0;padding:1.064cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:1.064cqw;font-weight:400;line-height:1.451cqw;display:block;overflow-x:auto}.figma-integration-card pre::-webkit-scrollbar{display:none}.figma-integration-endpoints code{white-space:normal;grid-template-columns:4.642cqw minmax(0,1fr);align-items:start;gap:.774cqw;display:grid}.figma-integration-endpoints code span{color:#bfbfbf}.figma-integration-form{grid-template-columns:minmax(0,1fr) 11.605cqw;gap:1.064cqw;display:grid}.figma-integration-form input,.figma-integration-form button,.figma-integration-key-list button,.figma-integration-empty a{color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:1.064cqw;outline:0;height:4.352cqw;padding:0 1.644cqw;font-family:inherit;font-size:1.161cqw;font-weight:400;line-height:1.451cqw}.figma-integration-form button,.figma-integration-key-list button,.figma-integration-empty a{cursor:pointer;text-align:center}.figma-integration-form button:hover,.figma-integration-key-list button:hover,.figma-integration-empty a:hover{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;border-color:#bfbfbf}.figma-integration-key-list form{grid-template-columns:minmax(0,1fr) 8.704cqw;align-items:center;gap:1.064cqw;display:grid}.figma-integration-key-list button{height:3.869cqw;padding:0}.figma-integration-workflow{counter-reset:workflow;gap:.774cqw;margin:0;padding:0;list-style:none;display:grid}.figma-integration-workflow li{color:#1a1a1a;counter-increment:workflow;grid-template-columns:2.321cqw minmax(0,1fr);align-items:start;gap:1.064cqw;font-size:1.161cqw;line-height:1.451cqw;display:grid}.figma-integration-workflow li:before{color:#bfbfbf;content:counter(workflow, decimal-leading-zero)}.figma-integration-empty{align-items:center;min-height:14.507cqw}.figma-integration-empty span{color:#1a1a1a;font-size:1.451cqw;font-weight:500;line-height:1.838cqw}.figma-integration-empty a{justify-content:center;align-items:center;width:max-content;text-decoration:none;display:inline-flex}.figma-account-panel{scrollbar-width:none;padding:0 3.288cqw 3.288cqw;overflow:hidden auto}.figma-account-panel::-webkit-scrollbar{display:none}.figma-account-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.644cqw;padding-top:15.474cqw;display:grid}.figma-account-card{box-sizing:border-box;background:#fff;border:1px solid #f2f2f7;border-radius:1.064cqw;gap:1.644cqw;padding:1.644cqw;display:grid}.figma-account-summary{grid-template-columns:6.77cqw minmax(0,1fr);align-items:center}.figma-account-avatar-large{color:#bfbfbf;border:1px solid #bfbfbf;border-radius:999px;justify-content:center;align-items:center;width:6.77cqw;height:6.77cqw;font-size:2.321cqw;font-weight:500;line-height:1;display:flex}.figma-account-card h2{color:#1a1a1a;letter-spacing:0;margin:0;font-size:1.451cqw;font-weight:500;line-height:1.838cqw}.figma-account-card p,.figma-account-card label span{color:#bfbfbf;letter-spacing:0;margin:0;font-size:1.161cqw;font-weight:400;line-height:1.451cqw;display:block}.figma-account-card label{gap:.774cqw;display:grid}.figma-account-card input,.figma-account-card button{color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:1.064cqw;outline:0;height:4.352cqw;padding:0 1.644cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:1.161cqw;font-weight:400;line-height:1.451cqw}.figma-account-card input:focus,.figma-account-card button:hover,.figma-account-card button:focus-visible,.figma-account-tabs button.is-active{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;border-color:#bfbfbf;outline:0}.figma-account-card button{cursor:pointer;text-align:center}.figma-account-card button:disabled{cursor:default;opacity:.55}.figma-account-tabs,.figma-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.064cqw;display:grid}.figma-middle-panel,.figma-input-scroll-panel{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;z-index:1;background:#fff;border-radius:11px;grid-row:1;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden scroll}.figma-middle-panel{grid-column:2}.figma-input-scroll-panel{grid-column:3;container-type:inline-size}.figma-middle-panel:focus,.figma-input-scroll-panel:focus{outline:none}.figma-middle-panel::-webkit-scrollbar{width:0;height:0;display:none}.figma-input-scroll-panel::-webkit-scrollbar{width:0;height:0;display:none}.figma-center-stack{aspect-ratio:822/2580;-webkit-user-select:text;user-select:text;width:100%;position:relative;container-type:inline-size}.figma-center-rest{color:#1a1a1a;pointer-events:none;-webkit-user-select:text;user-select:text;z-index:2;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;position:absolute;inset:0}.figma-rest-text{box-sizing:border-box;letter-spacing:0;pointer-events:auto;-webkit-user-select:text;user-select:text;white-space:normal;align-items:center;font-family:inherit;font-style:normal;display:flex;position:absolute;overflow:visible}.figma-rest-box{box-sizing:border-box;position:absolute}.figma-rest-icon{fill:#bfbfbf;pointer-events:none;position:absolute}.figma-right-panel-crop{aspect-ratio:195/1353;object-fit:contain;height:auto}.figma-live-center{color:#1a1a1a;pointer-events:none;z-index:3;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;position:absolute;inset:0}.figma-live-center span{text-overflow:ellipsis;white-space:nowrap;background:#fff;display:block;position:absolute;left:4.136%;overflow:hidden}.figma-live-center-name{width:38%;font-size:1.825cqw;font-weight:500;line-height:1.25;top:2.214%}.figma-live-center-context{width:58%;font-size:1.46cqw;font-weight:400;line-height:1.25;top:2.926%}.figma-live-inputs{--figma-input-gap:8.718cqw;--figma-logo-add-height:25.128cqw;--figma-logo-card-height:62.564cqw;--figma-logo-icon-size:8.205cqw;aspect-ratio:195/1353;pointer-events:none;z-index:9;width:100%;position:absolute;inset:0 auto auto 0}.figma-live-field{color:#0000;pointer-events:auto;text-overflow:ellipsis;-webkit-text-fill-color:transparent;background:0 0;border:1px solid #0000;border-radius:10.5px;outline:0;width:64.615%;min-height:0;padding:0 6.667%;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:6.154cqw;font-weight:400;line-height:1.2;position:absolute;left:17.692%;overflow:hidden}.figma-live-field.has-value,.figma-live-field:focus{color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;background:#fff;border-color:#f2f2f7}.figma-live-field::placeholder{color:#0000;opacity:1}.figma-live-select{appearance:none;background-color:#0000;background-image:none;background-position:right 5.641cqw center;background-repeat:no-repeat;background-size:7.179cqw 4.615cqw}.figma-live-select.has-value,.figma-live-select:focus{background:#fff!important}.figma-live-select.is-empty{color:#0000!important;-webkit-text-fill-color:transparent!important}.figma-live-select.is-empty:focus{color:#bfbfbf!important;-webkit-text-fill-color:#bfbfbf!important}.figma-live-name{height:2.513%;top:6.615%}.figma-live-category{height:2.513%;top:10.458%}.figma-live-audience{height:2.513%;top:14.302%}.figma-live-use-cases{resize:none;white-space:normal;height:5.987%;padding-top:4.923%;top:18.145%}.figma-live-logo-upload{cursor:pointer;pointer-events:auto;width:64.615%;height:9.017%;display:block;position:absolute;top:27.531%;left:17.692%}.figma-live-logo-upload input{display:none}.figma-live-logo-upload.has-file{padding:var(--figma-input-gap);background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.figma-live-logo-card-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.figma-live-logo-card-image img{object-fit:contain;max-width:100%;max-height:100%}.figma-live-logo-card-remove{color:#bfbfbf;cursor:pointer;height:var(--figma-logo-icon-size);pointer-events:auto;right:calc(17.692% + var(--figma-input-gap));top:calc(27.531% + var(--figma-input-gap));width:var(--figma-logo-icon-size);z-index:4;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;display:flex;position:absolute}.figma-logo-x-icon{width:100%;height:100%;display:block;overflow:visible}.figma-logo-plus-icon{height:var(--figma-logo-icon-size);width:var(--figma-logo-icon-size);display:block;overflow:visible}.figma-logo-x-icon path,.figma-logo-plus-icon path{fill:#bfbfbf;stroke:none}.figma-live-logo-add{cursor:pointer;pointer-events:auto;z-index:12;background:#fff;border:1px solid #f2f2f7;border-radius:5.385cqw;outline:0;justify-content:center;align-items:center;width:64.615%;height:3.622%;padding:0;display:flex;position:absolute;top:37.879%;left:17.692%}.figma-live-logo-add.is-hidden{display:none}.figma-live-logo-stack{gap:var(--figma-input-gap);pointer-events:auto;z-index:12;width:64.615%;display:grid;position:absolute;top:37.879%;left:17.692%}.figma-live-logo-stack-mask{height:calc(var(--logo-stack-height,0cqw) + var(--figma-input-gap) + 2px);pointer-events:none;left:calc(17.692% - 1px);top:calc(37.879% - var(--figma-input-gap) - 1px);z-index:11;background:#fff;width:calc(64.615% + 2px);position:absolute}.figma-live-logo-stack-card{color:#bfbfbf;height:var(--figma-logo-card-height);z-index:2;background:#fff;border:1px solid #f2f2f7;border-radius:5.385cqw;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.figma-stacked-logo-file{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.figma-live-logo-stack-card.has-file .figma-stacked-logo-file{padding:var(--figma-input-gap)}.figma-stacked-logo-file input{display:none}.figma-stacked-logo-file img{object-fit:contain;max-width:100%;max-height:100%}.figma-stacked-logo-file small{bottom:var(--figma-input-gap);color:#bfbfbf;left:var(--figma-input-gap);text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:#bfbfbf;max-width:48cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:6.154cqw;font-weight:400;line-height:7.692cqw;position:absolute;overflow:hidden}.figma-logo-card-action{color:#bfbfbf;cursor:pointer;height:var(--figma-logo-icon-size);right:var(--figma-input-gap);top:var(--figma-input-gap);width:var(--figma-logo-icon-size);z-index:3;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;display:flex;position:absolute}.figma-live-logo-stack-add{color:#bfbfbf;cursor:pointer;height:var(--figma-logo-add-height);z-index:2;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;justify-content:center;align-items:center;width:100%;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;display:flex}.figma-live-color-fill{box-sizing:border-box;pointer-events:none;z-index:1;border:1px solid #f2f2f7;border-radius:10.5px;align-items:flex-end;width:64.615%;height:9.017%;padding:0 11.282% 12.821%;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:6.154cqw;line-height:1;display:flex;position:absolute;top:44.9%;left:17.692%;color:#fff!important}.figma-live-color-picker{cursor:pointer;opacity:0;pointer-events:auto;z-index:2;background:0 0;border:0;width:64.615%;height:9.017%;padding:0;position:absolute;top:44.9%;left:17.692%}.figma-live-color-hex{pointer-events:auto;text-transform:uppercase;z-index:3;-webkit-text-fill-color:transparent;border:0;border-radius:10.5px;outline:0;width:50%;height:2.513%;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:6.154cqw;line-height:1.2;position:absolute;top:52.15%;left:24.615%;color:#0000!important;background:0 0!important}.figma-live-color-hex:focus{-webkit-text-fill-color:#1a1a1a;padding:0 6px;color:#1a1a1a!important;background:#ffffffd1!important}.figma-live-color-hex::selection{background:#1a1a1a38}.figma-live-small-color-fill,.figma-live-small-color-picker{border-radius:10.5px;width:27.692%;height:3.843%;position:absolute;top:55.247%}.figma-live-small-color-fill{box-sizing:border-box;pointer-events:none;z-index:1;border:1px solid #f2f2f7}.figma-live-small-color-picker{appearance:none;cursor:pointer;opacity:0;pointer-events:auto;z-index:2;border:0;padding:0}.figma-live-small-color-picker::-webkit-color-swatch-wrapper{padding:0}.figma-live-small-color-picker::-webkit-color-swatch{border:0;border-radius:10.5px}.figma-live-small-color-1{left:17.692%}.figma-live-small-color-2{left:54.615%}.figma-extra-inputs{z-index:8;background:#fff;gap:9.231cqw;margin-top:-410.256cqw;padding:11.282cqw 17.436cqw 17.436cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;display:grid;position:relative}.figma-extra-inputs.has-added-logos{padding-top:calc(11.282cqw + var(--logo-extra-space,0cqw))}.figma-extra-section{gap:6.154cqw;display:grid}.figma-extra-section h3{color:#1a1a1a;margin:0 0 1.026cqw;font-size:7.692cqw;font-weight:500;line-height:9.744cqw}.figma-extra-section input,.figma-extra-section textarea,.figma-extra-section button{color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;outline:0;width:100%;min-height:0;padding:0 6.667cqw;font-family:inherit;font-size:6.154cqw;font-weight:400;line-height:7.692cqw}.figma-extra-section input{height:17.436cqw}.figma-extra-section textarea{resize:none;height:42.051cqw;padding-top:6.154cqw}.figma-extra-section input::placeholder,.figma-extra-section textarea::placeholder{color:#bfbfbf;opacity:1}.figma-extra-section button{color:#bfbfbf;cursor:pointer;height:17.436cqw;padding:0}.figma-preview-bindings{color:#1a1a1a;pointer-events:none;-webkit-user-select:text;user-select:text;z-index:4;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;position:absolute;inset:0}.figma-preview-value,.figma-preview-logo-fill,.figma-preview-color-fill,.figma-preview-grid-card,.figma-preview-system-card,.figma-preview-typography-cover,.figma-preview-typography-size,.figma-preview-illustration,.figma-preview-pattern-single,.figma-preview-pattern-repeat,.figma-preview-icon{box-sizing:border-box;position:absolute}.figma-preview-text{pointer-events:auto;-webkit-user-select:text;user-select:text;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.figma-preview-typography-cover span,.figma-preview-typography-size,.figma-preview-illustration-label{pointer-events:auto;-webkit-user-select:text;user-select:text}.figma-preview-text.cover{padding-right:1cqw}.figma-preview-logo-fill{background:#fff;border-radius:1.338cqw;justify-content:center;align-items:center;padding:1.4cqw;display:flex;overflow:hidden}.figma-preview-logo-fill img,.figma-preview-pattern-single img{object-fit:contain;max-width:100%;max-height:100%}.figma-preview-color-fill{border:1px solid #f2f2f7;border-radius:1.338cqw;overflow:hidden}.figma-preview-color-fill span{font-size:1.46cqw;line-height:1;position:absolute;bottom:12%;left:8%}.figma-preview-typography-cover{color:#1a1a1a;background:#fff;align-items:flex-end;padding:0 2.068cqw 1.703cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.figma-preview-typography-cover span{text-overflow:ellipsis;white-space:normal;display:block;overflow:hidden}.figma-preview-typography-size{color:#bfbfbf;background:#fff;justify-content:flex-end;align-items:center;padding-right:.4cqw;font-size:1.46cqw;line-height:1;display:flex}.figma-preview-typography-cover.headline span{font-size:3.65cqw;font-weight:500;line-height:1.12}.figma-preview-typography-cover.body span{font-size:1.825cqw;font-weight:400;line-height:1.22}.figma-preview-typography-cover.subtext span{font-size:1.46cqw;font-weight:400;line-height:1.22}.figma-preview-grid-card,.figma-preview-system-card{background:#fff;border:1px solid #f2f2f7;border-radius:1.338cqw;overflow:hidden}.figma-preview-grid-card,.figma-preview-system-card.spacing,.figma-preview-system-card.composition{z-index:6;box-shadow:0 0 0 .73cqw #fff}.figma-preview-grid-card i,.figma-preview-system-card>i{background:red;display:block;position:absolute}.figma-preview-grid-card .h,.figma-preview-system-card .h{height:var(--grid-line);left:0;right:0}.figma-preview-grid-card .v,.figma-preview-system-card .v{width:var(--grid-line);top:0;bottom:0}.figma-preview-grid-card .top{top:var(--grid-offset)}.figma-preview-system-card .top{top:10%}.figma-preview-grid-card .bottom{bottom:var(--grid-offset)}.figma-preview-system-card .bottom{bottom:10%}.figma-preview-grid-card .left{left:var(--grid-offset)}.figma-preview-system-card .left{left:4%}.figma-preview-grid-card .right{right:var(--grid-offset)}.figma-preview-system-card .right{right:4%}.figma-preview-system-card.spacing .top{top:var(--grid-offset)}.figma-preview-system-card.spacing .bottom{bottom:var(--grid-offset)}.figma-preview-system-card.spacing .left{left:var(--grid-offset)}.figma-preview-system-card.spacing .right{right:var(--grid-offset)}.figma-preview-system-card.composition .top{top:var(--grid-offset)}.figma-preview-system-card.composition .bottom{bottom:var(--grid-offset)}.figma-preview-system-card.composition .left{left:var(--grid-offset)}.figma-preview-system-card.composition .right{right:var(--grid-offset)}.figma-system-cell-grid{grid-template-columns:repeat(var(--system-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--system-rows), minmax(0, 1fr));place-content:start;gap:.73cqw;display:grid;position:absolute;inset:11% 4%}.figma-preview-system-card.spacing .figma-system-cell-grid{gap:var(--spacing-gap);inset:var(--grid-offset)}.figma-system-cell-grid.tight{gap:.365cqw}.figma-system-cell-grid.loose{gap:1.703cqw}.figma-preview-system-card.spacing .figma-system-cell-grid.tight,.figma-preview-system-card.spacing .figma-system-cell-grid.medium,.figma-preview-system-card.spacing .figma-system-cell-grid.loose{gap:var(--spacing-gap)}.figma-system-composition-grid{align-content:start;gap:var(--spacing-gap);grid-template-columns:repeat(var(--system-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--system-rows), minmax(0, 1fr));inset:var(--grid-offset);justify-content:start;display:grid;position:absolute}.figma-system-cell-grid span,.figma-system-composition span,.figma-composition-cell{border-radius:0;display:block}.figma-system-cell-grid .logo,.figma-system-composition .logo,.figma-composition-cell.logo{background:#fc0}.figma-system-cell-grid .text,.figma-system-composition .text,.figma-composition-cell.text{background:#34c759}.figma-system-cell-grid .free,.figma-system-composition .free,.figma-composition-cell.free{background:#8e8e93}.figma-system-cell-grid .image,.figma-system-composition .image,.figma-composition-cell.image{background:#08f}.figma-composition-cell{height:100%;transform:scale(var(--composition-cell-scale));transform-origin:50%;width:100%}.figma-system-composition{position:absolute;inset:11% 4%}.figma-system-composition span{position:absolute}.figma-system-composition .logo{width:16%;height:20%;top:8%;left:4%}.figma-system-composition .text.title{width:50%;height:28%;top:18%;left:25%}.figma-system-composition .text.paragraph{width:38%;height:18%;top:52%;left:25%}.figma-system-composition .free{width:35%;height:35%;top:56%;left:5%}.figma-system-composition .image{width:38%;height:42%;top:48%;right:4%}.figma-system-composition.compact .logo{width:10%;height:15%}.figma-system-composition.compact .text.title{width:61%;left:18%}.figma-system-composition.compact .image{width:31%}.figma-system-composition.large .logo{width:23%;height:28%}.figma-system-composition.large .text.title{width:38%;left:32%}.figma-system-composition.large .free{width:25%}.figma-system-composition.large .image{width:50%}.figma-preview-illustration,.figma-preview-pattern-single,.figma-preview-pattern-repeat,.figma-preview-icon{justify-content:center;align-items:center;padding:1.5cqw;display:flex;overflow:hidden}.figma-preview-illustration{color:#1a1a1a;background:#fff;border:1px solid #f2f2f7;border-radius:1.338cqw}.figma-preview-illustration svg,.figma-preview-illustration img,.figma-preview-icon svg,.figma-preview-icon img{width:100%;height:100%}.figma-preview-illustration img,.figma-preview-icon img{object-fit:contain}.figma-preview-illustration-label{color:#bfbfbf;text-align:center;width:100%;font-size:1.46cqw;line-height:1;position:absolute;bottom:17%;left:0}.figma-preview-illustration.manual{padding:0}.figma-preview-illustration.manual.is-empty{padding:1.5cqw}.figma-preview-illustration.example{padding:0}.figma-preview-illustration.example svg{overflow:visible}.figma-preview-icon.manual{padding:.7cqw}.figma-preview-illustration.grain{background-image:radial-gradient(circle at 30% 30%,#1a1a1a1f 0 1px,#0000 1px);background-size:.9cqw .9cqw}.figma-preview-illustration.soft{background:#bfbfbf1f}.figma-preview-pattern-repeat{padding:0}.figma-preview-pattern-tile{height:var(--pattern-tile-size);left:var(--pattern-tile-left);top:var(--pattern-tile-top);width:var(--pattern-tile-size);justify-content:center;align-items:center;display:flex;position:absolute}.figma-preview-pattern-tile img{object-fit:contain;width:100%;height:100%}.figma-extra-section select,.figma-builder-section select{appearance:none;color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;outline:0;width:100%;height:17.436cqw;min-height:0;padding:0 16.41cqw 0 6.667cqw;font-family:inherit;font-size:6.154cqw;font-weight:400;line-height:7.692cqw}.figma-builder-section{gap:5.128cqw;display:grid}.figma-save-brand-button{color:#bfbfbf;cursor:pointer;text-align:left;-webkit-text-fill-color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;width:100%;height:17.436cqw;padding:0 6.667cqw;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-size:6.154cqw;font-weight:400;line-height:7.692cqw}.figma-save-brand-button:hover{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a}.figma-builder-section h3{color:#1a1a1a;margin:0 0 1.026cqw;font-size:7.692cqw;font-weight:500;line-height:9.744cqw}.figma-builder-section input,.figma-builder-section button{color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;outline:0;width:100%;height:17.436cqw;min-height:0;padding:0 6.667cqw;font-family:inherit;font-size:6.154cqw;font-weight:400;line-height:7.692cqw}.figma-extra-section select:focus,.figma-builder-section select:focus,.figma-builder-section input:focus{color:#bfbfbf}.figma-builder-section input::placeholder{color:#bfbfbf;opacity:1}.figma-typography-control-row{grid-template-columns:minmax(0,1fr) 19.487cqw;gap:3.59cqw;display:grid}.figma-type-size-field{background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:17.436cqw;padding:0 2.564cqw;display:grid}.figma-builder-section .figma-type-size-field input{-webkit-text-fill-color:#bfbfbf;color:#bfbfbf!important;background:0 0!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;line-height:7.692cqw!important}.figma-type-size-field span{color:#bfbfbf;font-size:5.128cqw;line-height:7.179cqw}.figma-builder-section button{color:#bfbfbf;cursor:pointer}.figma-builder-section button.is-active{color:#1a1a1a;-webkit-text-fill-color:#1a1a1a;border-color:#1a1a1a}.figma-added-logo-list{gap:8.718cqw;display:grid}.figma-added-logo-upload{color:#bfbfbf;background:#fff;border:1px solid #f2f2f7;border-radius:5.385cqw;justify-content:center;align-items:center;width:100%;height:62.564cqw;display:flex;position:relative;overflow:hidden}.figma-added-logo-file{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.figma-added-logo-file input{display:none}.figma-added-logo-file img{object-fit:contain;max-width:76%;max-height:76%}.figma-added-logo-file span{color:#bfbfbf;font-size:17.949cqw;font-weight:400;line-height:1}.figma-added-logo-file small{color:#bfbfbf;text-overflow:ellipsis;white-space:nowrap;max-width:48cqw;font-size:6.154cqw;font-weight:400;line-height:7.692cqw;position:absolute;bottom:8.718cqw;left:8.718cqw;overflow:hidden}.figma-added-logo-action{cursor:pointer;z-index:3;-webkit-text-fill-color:#bfbfbf;justify-content:center;align-items:center;display:flex;position:absolute;top:7.692cqw;right:7.692cqw;color:#bfbfbf!important;background:0 0!important;border:0!important;width:9.231cqw!important;height:9.231cqw!important;padding:0!important;font-size:8.205cqw!important;line-height:1!important}.figma-inline-colors-section{gap:8.718cqw;position:relative}.figma-builder-section .figma-inline-color-main{color:#fff;cursor:pointer;text-align:left;-webkit-text-fill-color:currentColor;border:1px solid #f2f2f7;border-radius:5.385cqw;justify-content:flex-start;align-items:flex-end;width:100%;height:62.564cqw;padding:0 8.718cqw 8.718cqw;line-height:1;display:flex;position:relative}.figma-builder-section .figma-inline-color-main.is-active,.figma-builder-section .figma-inline-small-color.is-active{border-color:#dedee8}.figma-inline-color-icon{justify-content:center;align-items:center;width:8.205cqw;height:8.205cqw;display:flex;position:absolute;top:8.718cqw;right:8.718cqw}.figma-color-pencil-icon{width:100%;height:100%;display:block}.figma-color-pencil-icon path{fill:#fff}.figma-inline-color-hex{text-transform:uppercase;z-index:2;-webkit-text-fill-color:#fff;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-weight:400;position:relative;color:#fff!important;background:0 0!important;border:0!important;width:48cqw!important;height:7.692cqw!important;padding:0!important;font-size:6.154cqw!important;line-height:7.692cqw!important}.figma-inline-small-colors{grid-template-columns:repeat(2,27.692cqw);gap:9.231cqw;display:grid}.figma-builder-section .figma-inline-small-color{cursor:pointer;border:1px solid #f2f2f7;border-radius:5.385cqw;width:27.692cqw;height:26.667cqw;display:block;padding:0!important}.figma-hex-color-panel{z-index:30;background:#fff;border:1px solid #f2f2f7;border-radius:5.385cqw;gap:5.128cqw;width:77.949cqw;padding:5.128cqw;display:grid;position:absolute;top:22.564cqw;right:0;box-shadow:0 5.128cqw 25.641cqw #1a1a1a21}.figma-hex-color-panel:before{content:"";background:#fff;border-top:1px solid #f2f2f7;border-left:1px solid #f2f2f7;width:4.615cqw;height:4.615cqw;position:absolute;top:-2.564cqw;right:10.256cqw;transform:rotate(45deg)}.figma-builder-section .figma-color-gradient,.figma-builder-section .figma-color-hue{cursor:crosshair;border:0;width:100%;display:block;position:relative;overflow:visible;padding:0!important}.figma-builder-section .figma-color-gradient{background:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, var(--picker-hue,red));border-radius:4.103cqw;height:45.128cqw}.figma-color-gradient span{background:var(--selected-color,#bfbfbf);height:7.692cqw;left:var(--picker-s,0%);top:var(--picker-v,0%);border:1.026cqw solid #fff;border-radius:50%;width:7.692cqw;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .513cqw #1a1a1a2e}.figma-builder-section .figma-color-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:6.154cqw}.figma-color-hue span{height:8.205cqw;left:var(--picker-hue-x,0%);background:#fff;border:.513cqw solid #fff;border-radius:50%;width:8.205cqw;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .513cqw #1a1a1a29}.figma-color-hex-row{grid-template-columns:12.308cqw 1fr;align-items:center;gap:5.128cqw;display:grid}.figma-hex-color-swatch{background:var(--selected-color,#bfbfbf);border:1px solid #f2f2f7;border-radius:50%;width:12.308cqw;height:12.308cqw;display:block}.figma-hex-color-field{gap:2.051cqw;display:grid}.figma-hex-color-field span{color:#bfbfbf;font-size:5.641cqw;line-height:7.179cqw}.figma-hex-color-field input{text-transform:uppercase;-webkit-text-fill-color:#bfbfbf;color:#bfbfbf!important;height:12.308cqw!important;padding:0 4.615cqw!important;font-size:6.154cqw!important;line-height:7.692cqw!important}.figma-builder-field{gap:3.59cqw;display:grid}.figma-builder-field span{color:#bfbfbf;font-size:6.154cqw;line-height:7.692cqw}.figma-builder-chips{flex-wrap:wrap;gap:7px;display:flex}.figma-builder-chips button{width:auto;height:auto;min-height:32px;padding:7px 10px}.figma-builder-chips button.is-active{color:#1a1a1a;border-color:#1a1a1a}.figma-builder-upload{color:#bfbfbf;cursor:pointer;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;gap:2.564cqw;min-height:30.769cqw;padding:5.128cqw;display:grid}.figma-builder-upload.has-file{border-color:#d9d9e2}.figma-builder-upload input{display:none}.figma-builder-upload span{color:#bfbfbf;font-size:6.154cqw;line-height:7.692cqw}.figma-builder-upload small{color:#bfbfbf;text-overflow:ellipsis;white-space:nowrap;font-size:5.641cqw;line-height:6.667cqw;overflow:hidden}.figma-imagery-upload-group{gap:17px;display:grid}.figma-imagery-upload-group>span{color:#bfbfbf;font-size:6.154cqw;line-height:7.692cqw}.figma-imagery-upload-grid{grid-template-columns:minmax(0,1fr);gap:17px;display:grid}.figma-imagery-upload-card{color:#bfbfbf;cursor:pointer;background:#fff;border:1px solid #f2f2f7;border-radius:5.385cqw;justify-content:center;align-items:center;height:62.564cqw;min-height:0;padding:0;font-family:Google Sans Flex,Roboto Flex,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;display:flex;position:relative;overflow:hidden}.figma-imagery-upload-card input{display:none}.figma-imagery-upload-card img{object-fit:contain;z-index:1;max-width:calc(100% - 34px);max-height:calc(100% - 34px);position:relative}.figma-imagery-upload-card.has-file{border-color:#d9d9e2}.figma-imagery-upload-card small{text-overflow:ellipsis;white-space:nowrap;color:#bfbfbf;z-index:2;-webkit-text-fill-color:#bfbfbf;max-width:calc(100% - 34px);font-size:6.154cqw;line-height:7.692cqw;position:absolute;bottom:17px;left:17px;overflow:hidden}.figma-imagery-upload-card.has-file small{display:none}.figma-imagery-upload-icon{color:#bfbfbf;z-index:2;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:17px;right:17px}.figma-imagery-upload-icon .figma-file-plus-icon{width:16px;height:16px;display:block;overflow:visible}.figma-imagery-upload-icon .figma-file-plus-icon path{fill:#bfbfbf;stroke:none}.figma-pattern-scale-control{gap:17px;display:grid}.figma-pattern-scale-control span{color:#bfbfbf;font-size:6.154cqw;line-height:7.692cqw}.figma-builder-section .figma-pattern-scale-control input[type=range]{appearance:none;background:0 0;border:0;width:100%;height:17.436cqw;padding:0}.figma-builder-section .figma-pattern-scale-control input[type=range]::-webkit-slider-runnable-track{background:#f2f2f7;border-radius:999px;height:2px}.figma-builder-section .figma-pattern-scale-control input[type=range]::-webkit-slider-thumb{appearance:none;background:#bfbfbf;border:0;border-radius:999px;width:12px;height:12px;margin-top:-5px}.figma-builder-logo-list{gap:8px;display:grid}.figma-builder-logo-row{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.figma-builder-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.figma-builder-color-grid input[type=color]{appearance:none;cursor:pointer;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;height:48px;padding:0;overflow:hidden}.figma-builder-color-grid input[type=color]::-webkit-color-swatch-wrapper{padding:0}.figma-builder-color-grid input[type=color]::-webkit-color-swatch{border:0;border-radius:10.5px}.figma-control-block{gap:8px;display:grid}.figma-control-label,.figma-range-control span,.figma-stepper-control>span,.figma-logo-control-row span{color:#bfbfbf;font-size:12px;line-height:15px}.figma-chip-grid{flex-wrap:wrap;gap:7px;display:flex}.figma-chip-grid button,.figma-logo-control-row button,.figma-rule-add-row button,.figma-extra-section>button{width:auto;height:auto;min-height:32px;padding:7px 10px}.figma-chip-grid button.is-active,.figma-logo-control-row button.is-active,.figma-extra-section>button.is-active{color:#1a1a1a;border-color:#1a1a1a}.figma-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.figma-upload-card{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #f2f2f7;border-radius:10.5px;align-items:center;gap:5px;min-height:68px;padding:10px;display:grid}.figma-upload-card.has-file{border-color:#d9d9e2}.figma-upload-card input{display:none}.figma-upload-card span{font-size:12px;line-height:15px}.figma-upload-card small{color:#bfbfbf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:13px;overflow:hidden}.figma-logo-control-row,.figma-rule-add-row{align-items:center;gap:8px;display:grid}.figma-logo-control-row{grid-template-columns:64px 1fr auto}.figma-rule-add-row{grid-template-columns:1fr 42px}.figma-rule-add-row button{width:42px;min-height:35px;padding:0}.figma-color-control-list{gap:8px;display:grid}.figma-color-control{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;display:grid}.figma-color-control input[type=color]{cursor:pointer;grid-area:1/1;width:34px;height:34px;padding:3px}.figma-color-control input:not([type=color]),.figma-color-control select{grid-column:2}.figma-color-control small{color:#bfbfbf;grid-column:1;justify-self:center;font-size:11px}.figma-range-control,.figma-stepper-control{gap:8px;display:grid}.figma-range-control input{accent-color:#1a1a1a;height:24px;padding:0}.figma-stepper-control div{grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;display:grid}.figma-stepper-control button{width:42px;height:35px;padding:0}.figma-stepper-control strong{color:#1a1a1a;text-align:center;border:1px solid #f2f2f7;border-radius:10.5px;height:35px;font-size:12px;font-weight:400;line-height:35px;display:block}
