@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#070a12;--surface-1:#0d111b;--surface-2:#121722;--surface-3:#191f2c;--surface-4:#202736;--primary:#f60;--primary-hover:#ff7a1a;--primary-muted:#ff66001f;--text-primary:#f8fafc;--text-secondary:#a9b1bd;--text-muted:#737c89;--border:#ffffff14;--border-strong:#ffffff21;--success:#35c98a;--warning:#f3b748;--error:#ef6574;--blue:#5d90f6;--purple:#9b7aef;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-panel:0 12px 34px #0000002e}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background)}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--text-primary);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:not(:disabled),a,select{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{color:#fff;background:#ff660059}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a3242;border-radius:8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.eyebrow,.panel-kicker{color:var(--primary);letter-spacing:.14em;font-size:13px;font-weight:700}.muted-icon{color:var(--text-muted)}.button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:16px;font-weight:650;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--primary);color:#111;box-shadow:0 8px 22px #ff66002e}.button.primary:hover{background:var(--primary-hover);box-shadow:0 10px 26px #ff660047}.button.secondary{background:var(--text-primary);color:#0c1018}.button.secondary:hover{background:#fff}.button.ghost{border-color:var(--border-strong);color:var(--text-secondary);background:#ffffff06}.button.ghost:hover{color:var(--text-primary);border-color:#ffffff38}.button.compact{min-height:34px;padding:0 12px;font-size:15px}.icon-button{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.icon-button:hover{color:var(--text-primary);border-color:var(--border);background:#ffffff0e}.select-control{border:1px solid var(--border-strong);background:var(--surface-1);min-height:40px;color:var(--text-secondary);border-radius:10px;align-items:center;gap:8px;padding:0 13px;display:inline-flex;position:relative}.select-control select{appearance:none;color:inherit;background:0 0;border:0;outline:0;padding-right:20px;font-weight:550}.select-control svg:last-child{pointer-events:none;position:absolute;right:11px}.search-control{background:var(--surface-1);border:1px solid var(--border);min-width:min(390px,100%);min-height:42px;color:var(--text-muted);border-radius:10px;align-items:center;gap:10px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.search-control:focus-within{border-color:#ff660073;box-shadow:0 0 0 3px #ff660012}.search-control input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1}.search-control input::placeholder{color:#626b78}.search-control button{color:var(--text-muted);background:0 0;border:0;padding:3px;display:flex}.field{flex-direction:column;gap:7px;display:flex}.field>span,.theme-section>label,.drawer-section>label{color:var(--text-secondary);letter-spacing:.035em;font-size:14px;font-weight:650}.field input,.field textarea{border:1px solid var(--border-strong);width:100%;color:var(--text-primary);resize:vertical;background:#0a0e16;border-radius:9px;outline:none;padding:11px 12px}.field input:focus,.field textarea:focus{border-color:#ff66008c;box-shadow:0 0 0 3px #ff660012}.input-prefix{border:1px solid var(--border-strong);background:#0a0e16;border-radius:9px;align-items:center;display:flex;overflow:hidden}.input-prefix:focus-within{border-color:#ff66008c;box-shadow:0 0 0 3px #ff660012}.input-prefix em{color:var(--text-muted);padding:0 0 0 12px;font-size:16px;font-style:normal}.input-prefix input{border:0;padding-left:2px;box-shadow:none!important}.brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-mark{place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.brand-orbit{border:1.5px solid var(--primary);border-radius:50%;width:27px;height:14px;position:absolute;transform:rotate(-34deg)}.brand-orbit:after{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:0;box-shadow:0 0 9px #ff66008c}.brand-core{background:var(--text-primary);border-radius:50%;width:10px;height:10px}.brand-type{flex-direction:column;line-height:1;display:flex}.brand-type strong{letter-spacing:.21em;font-size:15px}.brand-type small{color:var(--text-muted);letter-spacing:.32em;margin-top:4px;font-size:11px}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:50;border-right:1px solid var(--border);background:#090d15;flex-direction:column;width:252px;padding:22px 16px 15px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head{justify-content:space-between;align-items:flex-start;min-height:41px;padding:0 8px;display:flex}.sidebar-close{display:none}.workspace-switcher{text-align:left;border:1px solid var(--border);background:#ffffff06;border-radius:11px;align-items:center;gap:10px;width:100%;margin:23px 0 20px;padding:9px 10px;display:flex}.workspace-switcher:hover{border-color:var(--border-strong);background:#ffffff0b}.workspace-avatar{color:#111;background:linear-gradient(135deg,#ff7a1a,#cf4600);border-radius:8px;flex:0 0 32px;place-items:center;height:32px;font-size:14px;font-weight:800;display:grid}.workspace-switcher>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.workspace-switcher small{color:var(--text-muted);font-size:13px}.workspace-switcher svg{color:var(--text-muted)}.sidebar-nav{flex-direction:column;gap:19px;display:flex}.nav-group{flex-direction:column;gap:3px;display:flex}.nav-label{color:#596271;letter-spacing:.15em;padding:0 11px;font-size:12px;font-weight:700}.nav-item{color:#8f98a5;border-radius:9px;align-items:center;gap:11px;min-height:39px;padding:0 11px;font-size:15px;font-weight:520;transition:all .18s;display:flex}.nav-item:hover{color:var(--text-primary);background:#ffffff09}.nav-item.active{color:#fff;background:#ff660017;position:relative}.nav-item.active:before{content:"";background:var(--primary);border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:-16px;box-shadow:0 0 12px #f606}.nav-item.active svg{color:var(--primary)}.nav-item em{background:var(--primary-muted);min-width:22px;color:var(--primary);text-align:center;border-radius:8px;margin-left:auto;padding:2px 5px;font-size:12px;font-style:normal}.sidebar-footer{flex-direction:column;gap:2px;margin-top:auto;display:flex}.plan-usage{border:1px solid var(--border);background:linear-gradient(145deg,#f601,#ffffff04);border-radius:11px;margin-bottom:11px;padding:13px 11px}.usage-heading{color:var(--text-secondary);justify-content:space-between;font-size:13px;display:flex}.usage-heading span:first-child{color:#f0b184;align-items:center;gap:6px;font-weight:650;display:flex}.usage-track,.bar-track{background:#ffffff12;border-radius:4px;height:4px;margin:10px 0 8px;overflow:hidden}.usage-track span{background:var(--primary);border-radius:inherit;width:72%;height:100%;display:block}.plan-usage small{color:var(--text-muted);font-size:13px}.app-stage{width:calc(100% - 252px);min-height:100vh;margin-left:252px}.topbar{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#070a12e0;justify-content:space-between;align-items:center;height:65px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none}.trial-pill{color:#c58f6a;background:#ff66000e;border:1px solid #ff660021;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;display:flex}.preview-link{color:var(--text-secondary);align-items:center;gap:7px;padding:8px 10px;font-size:14px;display:flex}.preview-link:hover{color:var(--text-primary)}.notification-button{position:relative}.notification-button i{background:var(--primary);border:2px solid var(--background);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.user-menu{text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin-left:4px;padding:0 0 0 6px;display:flex}.user-menu>span{border:1px solid var(--border-strong);color:#d7dce4;background:#1b2230;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.user-menu>div{flex-direction:column;gap:2px;display:flex}.user-menu strong{font-size:14px}.user-menu small{color:var(--text-muted);font-size:12px}.user-menu svg{color:var(--text-muted)}.app-content{min-height:calc(100vh - 65px)}.page-frame{width:min(1450px,100%);margin:0 auto;padding:38px 32px 54px;animation:.4s both pageReveal}@keyframes pageReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page-heading{margin-bottom:27px}.page-heading h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(27px,3vw,34px);font-weight:660;line-height:1.1}.page-heading h1 span{color:var(--primary);vertical-align:top;font-size:.6em}.page-heading p{color:var(--text-secondary);margin:0;font-size:16px}.heading-with-action{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.heading-actions{align-items:center;gap:9px;display:flex}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:6px 0 0;font-size:16px;font-weight:620}.subtle-link{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;transition:color .18s;display:flex}.subtle-link:hover{color:var(--primary)}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.metric-card{background:linear-gradient(145deg, var(--surface-1), #0b0f18);border:1px solid var(--border);border-radius:14px;flex-direction:column;min-height:141px;padding:18px;transition:transform .2s,border-color .2s;display:flex}.metric-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.metric-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.metric-icon{width:31px;height:31px;color:var(--primary);background:var(--primary-muted);border-radius:8px;place-items:center;display:grid}.metric-delta{color:#65d7a6;background:#35c98a12;border-radius:6px;align-items:center;padding:4px 6px;font-size:12px;display:flex}.metric-delta.down{color:var(--error);background:#ef657414}.metric-card>strong{letter-spacing:-.035em;margin:16px 0 2px;font-size:25px;line-height:1}.metric-card>span:last-child{color:var(--text-muted);font-size:13px}.dashboard-grid{gap:14px;margin-bottom:14px;display:grid}.dashboard-grid-main{grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr)}.dashboard-grid-secondary{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.performance-panel,.traffic-panel,.top-links-panel,.leads-panel{padding:20px}.segmented-control{border:1px solid var(--border);background:#090d15;border-radius:8px;padding:3px;display:flex}.segmented-control button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:12px}.segmented-control button.active{background:var(--surface-3);color:var(--text-primary)}.chart-summary{align-items:baseline;gap:12px;margin-top:16px;display:flex}.chart-summary strong{letter-spacing:-.04em;font-size:24px}.chart-summary span,.analytics-chart-value span{color:#64d7a6;align-items:center;font-size:12px;display:flex}.line-chart{height:180px;margin-top:5px;padding-bottom:20px;position:relative}.line-chart svg{z-index:2;width:100%;height:145px;position:relative;overflow:visible}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.chart-grid-lines i{border-top:1px dashed #ffffff0e;display:block}.chart-axis{color:#555f6d;justify-content:space-between;font-size:12px;display:flex}.traffic-content{align-items:center;gap:27px;margin-top:26px;display:flex}.donut{background:conic-gradient(#f60 0 46%, #ff9b5c 46% 70%, #8b5cf6 70% 87%, #2dd4bf 87% 95%, #4b5563 95% 100%);border-radius:50%;flex:0 0 128px;place-items:center;width:128px;height:128px;padding:12px;display:grid;transform:rotate(-38deg)}.donut>div{background:var(--surface-1);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(38deg)}.donut strong{font-size:18px}.donut span{color:var(--text-muted);font-size:12px}.traffic-legend{flex-direction:column;flex:1;gap:10px;display:flex}.legend-row{grid-template-columns:8px 1fr auto;align-items:center;gap:9px;display:grid}.legend-dot{border-radius:50%;width:6px;height:6px}.legend-row>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.legend-row strong{font-size:13px;font-weight:580}.legend-row small{color:var(--text-muted);font-size:12px}.legend-row em{color:var(--text-secondary);font-size:12px;font-style:normal}.ranked-list,.compact-leads{margin-top:16px}.ranked-row{border-top:1px solid var(--border);grid-template-columns:25px 30px 1fr auto 45px;align-items:center;gap:9px;min-height:53px;display:grid}.rank-number{color:#505968;font-variant-numeric:tabular-nums;font-size:12px}.link-symbol{width:27px;height:27px;color:var(--primary);background:var(--primary-muted);border-radius:7px;place-items:center;display:grid}.rank-label{flex-direction:column;gap:3px;display:flex}.rank-label strong{font-size:13px;font-weight:580}.rank-label small{color:var(--text-muted);font-size:12px}.rank-value{font-size:14px}.rank-value small{color:var(--text-muted);font-size:12px;font-weight:400}.ranked-row>em{color:#61d5a3;text-align:right;font-size:12px;font-style:normal}.compact-lead{border-top:1px solid var(--border);align-items:center;gap:10px;min-height:53px;display:flex}.lead-avatar{border:1px solid var(--border);color:#bac1cc;background:#1c2330;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.compact-lead>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.compact-lead strong{font-size:13px;font-weight:580}.compact-lead small{color:var(--text-muted);font-size:12px}.status-dot{border-radius:99px;align-items:center;gap:4px;width:max-content;padding:4px 7px;font-size:12px;display:inline-flex}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-novo,.status-publicada,.status-publicado,.status-ativo,.status-conectado{color:#55d59c;background:#35c98a14}.status-contatado{color:#70a0f8;background:#5d90f617}.status-qualificado{color:#ad91f3;background:#9b7aef1a}.status-convertido{color:#64d7a6;background:#35c98a17}.status-perdido{color:#e37d87;background:#ef657414}.status-rascunho{color:#a1aab7;background:#ffffff0f}.activation-strip{background:linear-gradient(100deg,#ff660014,#ff660004 70%);border:1px solid #ff660026;border-radius:14px;align-items:center;gap:13px;min-height:76px;padding:15px 17px;display:flex}.activation-icon{background:var(--primary-muted);width:37px;height:37px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.activation-strip>div:nth-child(2){flex:1}.activation-strip strong{font-size:14px}.activation-strip p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.pages-overview{border:1px solid var(--border);background:linear-gradient(100deg, var(--surface-1), #0b0f18);border-radius:13px;grid-template-columns:repeat(3,1fr) 2.1fr;align-items:center;margin-bottom:20px;padding:16px 18px;display:grid}.pages-overview>div{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:3px;min-height:41px;padding:0 20px;display:flex}.pages-overview>div:first-child{padding-left:0}.pages-overview>div strong{font-size:18px}.pages-overview>div span{color:var(--text-muted);font-size:12px}.pages-overview>a{grid-template-rows:auto auto;grid-template-columns:28px 1fr auto;align-items:center;column-gap:10px;margin-left:19px;display:grid}.pages-overview>a>svg:first-child{background:var(--primary-muted);width:28px;height:28px;color:var(--primary);border-radius:8px;grid-row:1/3;padding:7px}.pages-overview>a span{color:var(--primary);font-size:12px}.pages-overview>a strong{color:var(--text-secondary);font-size:12px}.pages-overview>a>svg:last-child{color:var(--text-muted);grid-area:1/3/3}.resource-toolbar{align-items:center;gap:9px;margin-bottom:18px;display:flex}.toolbar-spacer{flex:1}.filter-button{background:var(--surface-1);border:1px solid var(--border);min-height:40px;color:var(--text-secondary);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:flex}.view-switcher{border:1px solid var(--border);background:var(--surface-1);border-radius:9px;padding:3px;display:flex}.view-switcher button{width:31px;height:31px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.view-switcher button.active{background:var(--surface-3);color:var(--text-primary)}.pages-collection.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.page-card{background:var(--surface-1);border:1px solid var(--border);border-radius:15px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.page-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 16px 35px #00000038}.page-card-preview{--page-accent:#f60;background:radial-gradient(circle at 50% 130%, var(--page-accent), transparent 55%), #0a0e17;height:185px;padding:18px 17px;position:relative}@supports (color:color-mix(in lab, red, red)){.page-card-preview{background:radial-gradient(circle at 50% 130%, color-mix(in srgb, var(--page-accent) 20%, transparent), transparent 55%), #0a0e17}}.page-card-preview{border-bottom:1px solid var(--border)}.mini-browser{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;max-width:230px;height:100%;margin:0 auto;padding:8px;box-shadow:0 14px 30px #00000040}.mini-browser>span{vertical-align:top;background:#57606d;border-radius:50%;width:3px;height:3px;margin-right:2px;display:inline-block}.mini-browser small{color:#565f6d;vertical-align:top;margin-left:28px;font-size:11px}.mini-page{flex-direction:column;align-items:center;gap:5px;width:66%;margin:13px auto 0;display:flex}.mini-avatar{background:var(--page-accent);width:24px;height:24px;box-shadow:0 0 22px var(--page-accent);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.mini-avatar{box-shadow:0 0 22px color-mix(in srgb, var(--page-accent) 35%, transparent)}}.mini-page b{margin:1px 0 4px;font-size:11px}.mini-page>span{border:1px solid var(--page-accent);width:100%;height:15px}@supports (color:color-mix(in lab, red, red)){.mini-page>span{border:1px solid color-mix(in srgb, var(--page-accent) 24%, #ffffff0d)}}.mini-page>span{background:#ffffff09;border-radius:4px}.page-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex;position:absolute;top:14px;right:14px}.page-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.page-card-body{padding:16px}.page-card-title{justify-content:space-between;align-items:flex-start;display:flex}.page-card-title h2{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.page-card-title>div span{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.page-card-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:16px 0;padding:13px 0;display:grid}.page-card-metrics div{flex-direction:column;gap:4px;display:flex}.page-card-metrics div+div{border-left:1px solid var(--border);padding-left:14px}.page-card-metrics span{color:var(--text-muted);letter-spacing:.07em;font-size:11px}.page-card-metrics strong{font-size:14px}.page-card-footer{justify-content:space-between;align-items:center;display:flex}.page-card-footer>span{color:var(--text-muted);font-size:12px}.page-card-footer>div{align-items:center;gap:4px;display:flex}.page-card-footer .icon-button{width:31px;height:31px}.pages-collection.list{flex-direction:column;gap:10px;display:flex}.pages-collection.list .page-card{grid-template-columns:170px 1fr;display:grid}.pages-collection.list .page-card-preview{height:160px}.pages-collection.list .page-card-body{flex-direction:column;justify-content:space-between;display:flex}.empty-search{text-align:center;border:1px dashed var(--border-strong);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.empty-search>svg{color:var(--primary)}.empty-search h2{margin:14px 0 5px;font-size:16px}.empty-search p{color:var(--text-muted);margin:0 0 17px;font-size:14px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020408c2;place-items:center;padding:20px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal-card{border:1px solid var(--border-strong);background:#0d121c;border-radius:18px;flex-direction:column;gap:16px;width:min(460px,100%);padding:28px;display:flex;position:relative;box-shadow:0 30px 80px #00000080}.modal-icon{background:var(--primary-muted);width:38px;height:38px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.modal-close{position:absolute;top:19px;right:19px}.modal-card h2{letter-spacing:-.04em;margin:-7px 0 -9px;font-size:23px}.modal-card>p{color:var(--text-secondary);margin:0 0 4px;font-size:14px;line-height:1.6}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.toast{z-index:150;color:#9ce5c5;background:#101b19;border:1px solid #35c98a33;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:14px;animation:.3s toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #00000059}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.editor-shell{background:#070a11;min-height:100vh;overflow:hidden}.editor-topbar{z-index:20;border-bottom:1px solid var(--border);background:#090d15;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 15px;display:grid;position:relative}.editor-brand-group,.editor-top-actions{align-items:center;gap:9px;display:flex}.editor-brand-group .brand-type{display:none}.editor-divider{background:var(--border-strong);width:1px;height:24px;margin:0 4px}.editor-page-name{flex-direction:column;gap:2px;display:flex}.editor-page-name strong{font-size:13px}.editor-page-name span{color:var(--text-muted);font-size:12px}.editor-save-state{color:var(--text-muted);justify-self:center;align-items:center;gap:5px;font-size:12px;display:flex}.editor-save-state svg{color:var(--success)}.editor-top-actions{justify-self:end}.history-buttons{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.history-buttons button{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.history-buttons button+button{border-left:1px solid var(--border)}.history-buttons button:hover:not(:disabled){background:var(--surface-2);color:#fff}.history-buttons button:disabled{opacity:.25;cursor:default}.editor-top-actions .button{min-height:34px;font-size:13px}.editor-workspace{grid-template-columns:70px 258px minmax(400px,1fr) minmax(360px,.84fr);height:calc(100vh - 66px);display:grid}.editor-rail{border-right:1px solid var(--border);background:#080c13;flex-direction:column;gap:7px;padding:15px 8px;display:flex}.editor-rail button{height:57px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;transition:all .18s;display:flex}.editor-rail button:hover,.editor-rail button.active{color:var(--text-primary);background:#ffffff0b}.editor-rail button.active svg{color:var(--primary)}.editor-library{border-right:1px solid var(--border);background:#0b0f17;padding:24px 16px;overflow-y:auto}.library-heading h2{letter-spacing:-.03em;margin:6px 0 5px;font-size:17px}.library-heading p{color:var(--text-muted);margin:0 0 21px;font-size:12px;line-height:1.5}.block-catalog{flex-direction:column;gap:7px;display:flex}.block-catalog button{text-align:left;border:1px solid var(--border);background:var(--surface-1);border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px;transition:all .18s;display:flex}.block-catalog button:hover{background:#121721;border-color:#ff660047;transform:translate(2px)}.block-catalog button>span{width:31px;height:31px;color:var(--text-secondary);background:#ffffff0a;border-radius:8px;place-items:center;display:grid}.block-catalog button>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.block-catalog strong{font-size:13px;font-weight:600}.block-catalog small{color:var(--text-muted);font-size:11px}.block-catalog button>svg{color:var(--text-muted)}.theme-section{margin-top:24px}.theme-section>label{color:var(--text-muted);letter-spacing:.09em;margin-bottom:10px;font-size:12px;display:block}.swatch-row{gap:8px;display:flex}.swatch-row button{color:#fff;border:2px solid #0b0f17;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid;box-shadow:0 0 0 1px #0000}.swatch-row button.active{box-shadow:0 0 0 1px #fff}.option-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.option-grid button{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:8px;padding:5px 5px 7px;font-size:12px}.option-grid button.active{color:var(--text-primary);background:var(--primary-muted);border-color:#ff660073}.theme-sample{border-radius:5px;height:40px;margin-bottom:5px;display:block}.theme-sample.ink{background:#10141c}.theme-sample.sand{background:#ede2cf}.theme-sample.light{background:#f4f5f7}.choice-list{flex-direction:column;gap:6px;display:flex}.choice-list button{border:1px solid var(--border);min-height:38px;color:var(--text-secondary);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.choice-list button.active{background:var(--primary-muted);color:#fff;border-color:#f606}.choice-list button span{border:1px solid;width:25px;height:14px}.choice-list button svg{opacity:0;margin-left:auto}.choice-list button.active svg{opacity:1;color:var(--primary)}.settings-list{flex-direction:column;gap:7px;display:flex}.settings-list .settings-row{text-align:left;border:1px solid var(--border);background:var(--surface-1);border-radius:9px;justify-content:space-between;align-items:center;padding:12px 10px;display:flex}.settings-list .settings-row span{flex-direction:column;gap:4px;display:flex}.settings-list strong{font-size:13px}.settings-list small{color:var(--text-muted);font-size:12px}.settings-list svg{color:var(--success)}.editor-canvas{background:#0e121a;padding:24px 24px 60px;overflow-y:auto}.canvas-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.canvas-heading>div{flex-direction:column;gap:5px;display:flex}.canvas-heading strong{font-size:15px}.canvas-heading small{color:var(--text-muted);font-size:12px}.editor-blocks{flex-direction:column;gap:7px;display:flex}.editor-block{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;align-items:center;gap:9px;min-height:60px;padding:9px 9px 9px 5px;transition:border-color .16s,opacity .16s,box-shadow .16s;display:flex}.editor-block:hover{border-color:var(--border-strong)}.editor-block.selected{border-color:#ff66007a;box-shadow:0 0 0 2px #ff66000f}.editor-block.dragging{z-index:5;box-shadow:0 16px 35px #00000073}.editor-block.disabled{opacity:.45}.drag-handle{color:#4c5563;cursor:grab;background:0 0;border:0;align-self:stretch;place-items:center;padding:0 4px;display:grid}.drag-handle:active{cursor:grabbing}.block-type-icon{width:31px;height:31px;color:var(--primary);background:var(--primary-muted);border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.block-summary{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.block-summary small{color:var(--text-muted);font-size:12px}.block-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:570;overflow:hidden}.block-actions{opacity:0;transition:opacity .16s;display:flex}.editor-block:hover .block-actions,.editor-block.selected .block-actions{opacity:1}.block-actions button{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.block-actions button:hover{color:#fff;background:#ffffff0d}.block-actions button:last-child:hover{color:var(--error)}.block-actions button.enabled:first-child{color:var(--success)}.block-inspector{border:1px solid var(--border);background:#0a0e16;border-radius:12px;flex-direction:column;gap:14px;margin-top:18px;padding:17px;display:flex}.inspector-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2px;padding-bottom:13px;display:flex}.inspector-heading>div{align-items:center;gap:9px;display:flex}.inspector-heading>div>span:last-child{flex-direction:column;gap:2px;display:flex}.inspector-heading small{color:var(--text-muted);font-size:11px}.inspector-heading strong{font-size:13px}.preview-stage{border-left:1px solid var(--border);background:#080b12;flex-direction:column;padding:15px 19px 24px;display:flex;overflow:hidden}.preview-toolbar{min-height:35px;color:var(--text-muted);letter-spacing:.07em;justify-content:space-between;align-items:flex-start;font-size:12px;font-weight:650;display:flex}.device-switcher{border:1px solid var(--border);background:var(--surface-1);border-radius:7px;padding:2px;display:flex}.device-switcher button{width:28px;height:25px;color:var(--text-muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.device-switcher button.active{background:var(--surface-3);color:#fff}.device-frame{background:#1a1f29;border:1px solid #ffffff24;flex:1;min-height:0;margin:4px auto 0;padding:7px;transition:width .3s,border-radius .3s;box-shadow:0 25px 50px #00000061}.device-frame.mobile{border-radius:30px;width:min(306px,100%)}.device-frame.desktop{border-radius:12px;width:100%}.public-preview{--preview-accent:#f60;--preview-radius:14px;border-radius:inherit;color:#fff;scrollbar-width:none;height:100%;padding:32px 22px 25px;position:relative;overflow-y:auto}.public-preview::-webkit-scrollbar{display:none}.preview-ink{background:radial-gradient(circle at 50% -10%, var(--preview-accent), transparent 34%), #0a0d13}@supports (color:color-mix(in lab, red, red)){.preview-ink{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--preview-accent) 18%, transparent), transparent 34%), #0a0d13}}.preview-sand{color:#17130e;background:linear-gradient(150deg,#e4d5bd,#f0e7d8)}.preview-light{color:#16181c;background:#f2f3f5}.preview-noise{pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.preview-profile{text-align:center;position:relative}.preview-profile>span{background:var(--preview-accent);color:#15100c;width:57px;height:57px;box-shadow:0 9px 30px var(--preview-accent);border-radius:18px;place-items:center;margin:0 auto 12px;font-size:20px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-profile>span{box-shadow:0 9px 30px color-mix(in srgb, var(--preview-accent) 22%, transparent)}}.preview-profile h1{letter-spacing:-.035em;margin:0;font-size:17px}.preview-profile p{color:currentColor;opacity:.58;max-width:245px;margin:7px auto 22px;font-size:12px;line-height:1.55}.preview-heading{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0 0 8px;font-size:12px}.preview-link-block{border-radius:var(--preview-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff1;border:1px solid #ffffff1c;align-items:center;gap:9px;min-height:49px;margin-bottom:7px;padding:9px 10px;display:flex;position:relative}.preview-sand .preview-link-block,.preview-light .preview-link-block{background:#ffffff7a;border-color:#00000017}.preview-link-block>svg:first-child{color:var(--preview-accent)}.preview-link-block>svg:last-child{opacity:.45;margin-left:auto;transform:rotate(135deg)}.preview-link-block>span{flex-direction:column;flex:1;gap:3px;display:flex}.preview-link-block strong{font-size:12px}.preview-link-block small{opacity:.5;font-size:11px}.preview-link-block.whatsapp{border-color:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.preview-link-block.whatsapp{border-color:color-mix(in srgb, var(--preview-accent) 34%, transparent)}}.preview-link-block.whatsapp{background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.preview-link-block.whatsapp{background:color-mix(in srgb, var(--preview-accent) 10%, transparent)}}.preview-socials{opacity:.75;justify-content:center;gap:15px;margin:17px 0 8px;display:flex}.preview-image-block{border-radius:var(--preview-radius);background:linear-gradient(145deg, var(--preview-accent), #171b23);height:95px;margin-bottom:7px}@supports (color:color-mix(in lab, red, red)){.preview-image-block{background:linear-gradient(145deg, color-mix(in srgb, var(--preview-accent) 28%, #20242e), #171b23)}}.preview-image-block{color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.preview-image-block span{font-size:12px}.preview-powered{opacity:.35;justify-content:center;align-items:center;gap:5px;margin-top:25px;font-size:11px;display:flex}.mini-orbit{border:1px solid;border-radius:50%;width:10px;height:6px;position:relative;transform:rotate(-30deg)}.analytics-focus{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 14px;display:flex}.analytics-focus>div{grid-template-columns:auto auto;gap:2px 12px;display:grid}.analytics-focus>div span{color:var(--text-muted);letter-spacing:.09em;grid-area:1/1/auto/3;font-size:11px}.analytics-focus>div strong{font-size:13px}.analytics-focus>div small{color:var(--text-muted);font-size:12px}.analytics-focus>.analytics-scope{text-align:left;align-items:center;gap:8px;padding:5px 8px;display:flex}.analytics-focus>.analytics-scope>span{background:var(--primary);color:#111;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid}.analytics-focus>.analytics-scope>div{flex-direction:column;gap:2px;display:flex}.analytics-focus>.analytics-scope strong{font-size:12px}.analytics-focus>.analytics-scope small{color:var(--text-muted);font-size:11px}.analytics-main-chart{margin-bottom:14px;padding:21px}.metric-tabs{gap:4px;display:flex}.metric-tabs button{min-height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:flex}.metric-tabs button.active{border-color:var(--border);background:var(--surface-2);color:var(--text-primary)}.metric-color{background:var(--primary);border-radius:50%;width:5px;height:5px}.metric-color.cliques{background:var(--purple)}.metric-color.leads{background:var(--success)}.analytics-chart-value{align-items:baseline;gap:11px;margin-top:22px;display:flex}.analytics-chart-value strong{letter-spacing:-.04em;font-size:26px}.analytics-line-chart{gap:10px;height:260px;margin-top:10px;display:flex}.chart-y-axis{color:#555e6a;flex-direction:column;justify-content:space-between;padding-bottom:20px;font-size:11px;display:flex}.chart-plot{flex:1;position:relative}.chart-plot .chart-grid-lines{bottom:21px}.chart-plot svg{z-index:2;width:100%;height:230px;position:relative}.analytics-detail-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.analytics-detail-grid>.panel{padding:20px}.source-bars{flex-direction:column;gap:15px;margin-top:22px;display:flex}.source-bars>div>div:first-child{justify-content:space-between;font-size:12px;display:flex}.source-bars>div>div:first-child span{align-items:center;gap:7px;display:flex}.source-bars>div>div:first-child i{border-radius:50%;width:6px;height:6px}.source-bars .bar-track{margin:7px 0 4px}.source-bars .bar-track i,.usage-row .bar-track i{border-radius:inherit;height:100%;display:block}.source-bars small{color:var(--text-muted);font-size:11px}.device-stack{border-radius:5px;gap:3px;height:16px;margin:27px 0 20px;display:flex;overflow:hidden}.device-stack span{color:#fff;place-items:center;height:100%;font-size:11px;display:grid}.mobile-stack{background:var(--primary)}.desktop-stack{background:var(--purple)}.tablet-stack{background:#4a5362}.device-legend{flex-direction:column;gap:12px;display:flex}.device-legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:9px;display:grid}.device-legend i{border-radius:50%;width:6px;height:6px}.device-legend span{flex-direction:column;gap:2px;display:flex}.device-legend strong{font-size:12px}.device-legend small{color:var(--text-muted);font-size:11px}.device-legend em{color:var(--text-secondary);font-size:12px;font-style:normal}.insight-note{color:var(--primary);background:#ff66000e;border:1px solid #ff66001f;border-radius:10px;gap:10px;margin-top:21px;padding:12px;display:flex}.insight-note p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.insight-note strong{color:var(--text-secondary);margin-bottom:3px;font-size:12px;display:block}.lead-pipeline{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;align-items:center;gap:17px;margin-bottom:14px;padding:15px 18px;display:flex}.lead-pipeline>div:not(.pipeline-conversion){flex:1;align-items:center;gap:8px;display:flex}.pipeline-marker{background:var(--primary);border-radius:5px;width:7px;height:32px}.pipeline-marker.blue{background:var(--blue)}.pipeline-marker.purple{background:var(--purple)}.pipeline-marker.green{background:var(--success)}.lead-pipeline>div>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.lead-pipeline small{color:var(--text-muted);font-size:11px}.lead-pipeline strong{font-size:15px}.lead-pipeline>div>svg{color:#444d5a;margin-left:auto}.pipeline-conversion{border-left:1px solid var(--border);flex-direction:column;gap:2px;padding-left:17px;display:flex}.pipeline-conversion span{color:var(--success);font-size:11px}.leads-table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid var(--border);margin:0;padding:14px}.table-toolbar .search-control{min-width:320px;min-height:37px}.table-toolbar .select-control{min-height:37px;font-size:12px}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{border-bottom:1px solid var(--border);color:#606977;text-align:left;letter-spacing:.08em;height:39px;padding:0 16px;font-size:11px;font-weight:650}.data-table td{border-bottom:1px solid var(--border);height:61px;color:var(--text-secondary);padding:0 16px;font-size:12px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#ffffff06}.leads-page .data-table tbody tr{cursor:pointer}.table-contact{align-items:center;gap:10px;display:flex}.table-contact>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.table-contact strong{color:var(--text-primary);font-size:13px}.table-contact small{color:var(--text-muted);font-size:12px}.source-badge{color:var(--text-secondary);background:#ffffff0b;border-radius:6px;padding:4px 7px;font-size:12px}.muted-cell{color:var(--text-muted)}.row-arrow{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.row-arrow:hover{background:var(--surface-3);color:#fff}.table-empty{text-align:center;color:var(--text-muted);padding:40px;font-size:13px}.table-footer-note{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:12px;display:flex}.drawer-backdrop{z-index:85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061;border:0;position:fixed;inset:0}.lead-drawer{z-index:90;border-left:1px solid var(--border-strong);background:#0c111a;width:min(390px,100%);height:100vh;padding:31px 28px;animation:.28s drawerIn;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000059}@keyframes drawerIn{0%{transform:translate(100%)}}.drawer-close{position:absolute;top:20px;right:20px}.lead-avatar.large{width:52px;height:52px;color:var(--primary);background:var(--primary-muted);border-color:#ff66002e;border-radius:15px;margin-bottom:20px;font-size:16px}.lead-drawer h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:23px}.lead-drawer>p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.lead-contact-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin:21px 0 27px;display:grid}.lead-contact-actions a,.lead-contact-actions button{border:1px solid var(--border);background:var(--surface-1);min-height:56px;color:var(--text-secondary);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.lead-contact-actions a:hover,.lead-contact-actions button:hover{color:var(--primary);border-color:#ff66004d}.drawer-section{border-top:1px solid var(--border);padding:20px 0}.status-select{border:0;border-radius:8px;align-items:center;gap:15px;margin-top:9px;padding:7px 10px;font-size:12px;display:flex}.drawer-section dl{flex-direction:column;gap:12px;margin:11px 0 0;display:flex}.drawer-section dl div{grid-template-columns:80px 1fr;display:grid}.drawer-section dt{color:var(--text-muted);font-size:12px}.drawer-section dd{color:var(--text-secondary);margin:0;font-size:12px}.drawer-note{border-top:1px solid var(--border);flex-direction:column;align-items:flex-end;gap:8px;padding-top:20px;display:flex}.drawer-note>span{color:var(--text-muted);align-self:flex-start;font-size:12px}.drawer-note textarea{border:1px solid var(--border);color:#fff;resize:vertical;background:#090d14;border-radius:9px;outline:none;width:100%;padding:10px}.module-card-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-table-card{padding:20px}.compact-search{min-width:230px;min-height:37px}.product-thumb{background:var(--primary-muted);width:30px;height:30px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.form-card{padding:20px;position:relative}.module-icon{background:var(--primary-muted);width:38px;height:38px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.form-card>.status-dot{position:absolute;top:20px;right:20px}.form-card h2{margin:18px 0 4px;font-size:15px}.form-card>p{color:var(--text-muted);margin:0;font-size:12px}.form-card>div:nth-of-type(2){border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:18px 0 10px;padding:15px 0;display:grid}.form-card>div:nth-of-type(2) span{flex-direction:column;gap:4px;display:flex}.form-card>div:nth-of-type(2) span+span{border-left:1px solid var(--border);padding-left:14px}.form-card small{color:var(--text-muted);font-size:11px}.form-card>button{color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:flex}.form-card>button:hover{color:var(--primary)}.domains-layout,.qr-layout,.billing-layout,.settings-layout{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.domain-primary{grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid}.domain-status-icon{width:45px;height:45px;color:var(--success);background:#35c98a14;border-radius:12px;place-items:center;display:grid}.domain-primary h2{margin:5px 0 4px;font-size:16px}.domain-primary p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.domain-onboarding{background:radial-gradient(circle at 100% 0, #ff66001a, transparent 36%), var(--surface-1);padding:25px}.domain-onboarding h2{letter-spacing:-.035em;max-width:420px;margin:8px 0 7px;font-size:19px}.domain-onboarding>p{color:var(--text-muted);margin:0;font-size:12px}.domain-flow{align-items:center;gap:7px;margin:24px 0;display:flex}.domain-flow span{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.domain-flow strong{background:var(--surface-3);width:20px;height:20px;color:var(--primary);border-radius:50%;place-items:center;font-size:12px;display:grid}.domain-flow i{border-top:1px dashed var(--border-strong);flex:1}.qr-feature{align-items:center;gap:24px;padding:24px;display:flex}.fake-qr{background:repeating-conic-gradient(#080a0e 0 25%, white 0 50%) 0 0/16px 16px;border:12px solid #fff;border-radius:7px;flex:0 0 165px;height:165px;position:relative}.fake-qr i{background:#fff;border:7px solid #080a0e;width:38px;height:38px;position:absolute}.fake-qr i:first-child{top:2px;left:2px}.fake-qr i:nth-child(2){top:2px;right:2px}.fake-qr i:nth-child(3){bottom:2px;left:2px}.fake-qr i:nth-child(4){border-width:5px;width:24px;height:24px;bottom:16px;right:26px}.qr-feature h2{margin:8px 0 5px;font-size:18px}.qr-feature p{color:var(--text-muted);margin:0;font-size:12px}.qr-actions{gap:7px;margin-top:20px;display:flex}.qr-info{padding:27px}.qr-info>svg{color:var(--primary)}.qr-info h2{margin:13px 0 6px}.qr-info>p{color:var(--text-muted);font-size:13px;line-height:1.6}.qr-info ul{border-top:1px solid var(--border);color:var(--text-secondary);flex-direction:column;gap:9px;margin:15px 0 0;padding:14px 0 0;font-size:12px;list-style:none;display:flex}.qr-info li{align-items:center;gap:7px;display:flex}.qr-info li svg{color:var(--success)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-card{grid-template-columns:39px 1fr;align-items:start;gap:11px;min-height:145px;padding:17px;display:grid}.integration-card h2{margin:2px 0 5px;font-size:15px}.integration-card p{color:var(--text-muted);margin:0;font-size:12px}.integration-card>button{border:1px solid var(--border);min-height:31px;color:var(--text-secondary);background:0 0;border-radius:7px;grid-column:1/3;justify-self:stretch;font-size:12px}.integration-card>button.connected{color:var(--success);background:#35c98a0d;border-color:#35c98a21}.settings-layout{grid-template-columns:220px minmax(0,650px)}.settings-nav{flex-direction:column;gap:3px;height:max-content;padding:8px;display:flex}.settings-nav button{min-height:39px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.settings-nav button.active{background:var(--primary-muted);color:var(--primary)}.settings-form{flex-direction:column;gap:16px;padding:25px;display:flex}.settings-form h2{margin:-8px 0 7px}.settings-avatar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:14px 0;display:flex}.settings-avatar>span{color:#111;background:var(--primary);border-radius:12px;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.settings-avatar>div{flex-direction:column;flex:1;gap:3px;display:flex}.settings-avatar strong{font-size:13px}.settings-avatar small{color:var(--text-muted);font-size:12px}.billing-plan,.usage-panel{padding:27px}.billing-label{color:var(--primary);align-items:center;gap:10px;display:flex}.billing-label>span{flex-direction:column;display:flex}.billing-label small{letter-spacing:.1em;font-size:11px}.billing-label strong{color:#fff;font-size:20px}.billing-price{letter-spacing:-.05em;margin:28px 0 5px;font-size:34px;display:block}.billing-price small{color:var(--text-muted);font-size:14px;font-weight:500}.billing-plan>p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.billing-features{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.billing-features span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.billing-features svg{color:var(--success)}.usage-panel h2{margin:8px 0 27px;font-size:15px}.usage-row{margin-bottom:18px}.usage-row>div:first-child{justify-content:space-between;font-size:12px;display:flex}.usage-row>div:first-child span{color:var(--text-muted);font-size:12px}.usage-row .bar-track{margin:8px 0 0}.usage-row .bar-track i{background:var(--primary)}.next-invoice{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:10px;margin-top:26px;padding-top:18px;display:flex}.next-invoice>span{flex-direction:column;gap:3px;display:flex}.next-invoice small{font-size:11px}.next-invoice strong{color:var(--text-secondary);font-size:12px}.help-search{background:radial-gradient(circle at 50% 130%, #ff660021, transparent 55%), var(--surface-1);border:1px solid #ff660024;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-bottom:18px;display:flex}.help-search>svg{color:var(--primary)}.help-search h2{margin:11px 0 15px;font-size:20px}.help-search .search-control{background:#090d15}.help-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.help-card{padding:18px;transition:transform .18s,border-color .18s}.help-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.help-card>svg{color:var(--primary)}.help-card h3{margin:13px 0 6px;font-size:14px}.help-card p{min-height:32px;color:var(--text-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.help-card span{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.portfolio-summary{grid-template-columns:repeat(3,minmax(140px,.65fr)) minmax(300px,1.4fr);gap:10px;margin-bottom:18px;display:grid}.portfolio-summary article{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-1), #0a0e16);border-radius:13px;align-items:center;gap:11px;min-height:82px;padding:15px;display:flex}.summary-icon{width:35px;height:35px;color:var(--primary);background:var(--primary-muted);border-radius:10px;flex:0 0 35px;place-items:center;display:grid}.summary-icon.product{color:var(--purple);background:#9b7aef17}.summary-icon.service{color:var(--success);background:#35c98a14}.portfolio-summary article>div{flex-direction:column;gap:3px;display:flex}.portfolio-summary article>div strong{letter-spacing:-.03em;font-size:17px}.portfolio-summary article>div small{color:var(--text-muted);font-size:12px}.portfolio-summary .portfolio-public-address{background:radial-gradient(circle at 100% 0, #ff66001f, transparent 48%), var(--surface-1);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding-left:19px;display:flex;position:relative;overflow:hidden}.portfolio-public-address>span{color:var(--primary);letter-spacing:.09em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.portfolio-public-address>strong{color:var(--text-secondary);font-size:13px}.portfolio-public-address>a{width:31px;height:31px;color:var(--text-muted);background:#ffffff0b;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.portfolio-public-address>a:hover{color:var(--primary)}.portfolio-controls{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.portfolio-tabs{align-self:flex-end;gap:22px;display:flex}.portfolio-tabs button{min-height:47px;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:flex;position:relative}.portfolio-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.portfolio-tabs button.active{color:var(--text-primary)}.portfolio-tabs button.active:after{background:var(--primary)}.portfolio-tabs button span{min-width:19px;color:var(--text-muted);background:#ffffff0d;border-radius:7px;padding:2px 5px;font-size:11px}.portfolio-toolbar{align-items:center;gap:8px;padding-bottom:9px;display:flex}.portfolio-toolbar .search-control{min-width:270px;min-height:37px}.portfolio-category-select{min-height:37px;font-size:12px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-card{border:1px solid var(--border);background:var(--surface-1);border-radius:15px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.portfolio-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 38px #0000003b}.portfolio-cover,.public-portfolio-cover,.portfolio-detail-cover{--item-accent:#f60;background:radial-gradient(circle at 50% 120%, var(--item-accent), transparent 48%), #0a0e16;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portfolio-cover,.public-portfolio-cover,.portfolio-detail-cover{background:radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--item-accent) 32%, transparent), transparent 48%), #0a0e16}}.portfolio-cover{border-bottom:1px solid var(--border);height:178px}.cover-grid-lines{opacity:.24;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.portfolio-kind{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#bdc4ce;background:#070a12a8;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:11px;display:flex;position:absolute;top:13px;left:13px}.feature-button{z-index:3;color:#7b8490;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a12a6;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:12px;right:12px}.feature-button:hover,.feature-button.active{color:var(--item-accent);border-color:var(--item-accent)}@supports (color:color-mix(in lab, red, red)){.feature-button:hover,.feature-button.active{border-color:color-mix(in srgb, var(--item-accent) 35%, transparent)}}.cover-index{color:#ffffff38;letter-spacing:.1em;font-size:12px;position:absolute;bottom:11px;right:13px}.cover-art{place-items:center;display:grid;position:absolute;inset:42px 40px 28px}.cover-art i{transition:transform .35s;display:block;position:absolute}.portfolio-card:hover .cover-art i,.public-portfolio-card:hover .cover-art i{transform:rotate(4deg)scale(1.04)}.cover-orbit .cover-art i:first-child{border:1px solid var(--item-accent);width:102px;height:56px}@supports (color:color-mix(in lab, red, red)){.cover-orbit .cover-art i:first-child{border:1px solid color-mix(in srgb, var(--item-accent) 75%, white)}}.cover-orbit .cover-art i:first-child{box-shadow:0 0 24px var(--item-accent);border-radius:50%;transform:rotate(-24deg)}@supports (color:color-mix(in lab, red, red)){.cover-orbit .cover-art i:first-child{box-shadow:0 0 24px color-mix(in srgb, var(--item-accent) 14%, transparent)}}.cover-orbit .cover-art i:nth-child(2){background:var(--item-accent);width:43px;height:43px;box-shadow:0 0 34px var(--item-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cover-orbit .cover-art i:nth-child(2){box-shadow:0 0 34px color-mix(in srgb, var(--item-accent) 35%, transparent)}}.cover-orbit .cover-art i:nth-child(3){background:#fff;border-radius:50%;width:9px;height:9px;margin:-50px 0 0 82px}.cover-frame .cover-art i:first-child{border:1px solid var(--item-accent);width:116px;height:76px}@supports (color:color-mix(in lab, red, red)){.cover-frame .cover-art i:first-child{border:1px solid color-mix(in srgb, var(--item-accent) 45%, white)}}.cover-frame .cover-art i:first-child{border-radius:6px;transform:rotate(-5deg)}.cover-frame .cover-art i:nth-child(2){border:1px solid var(--item-accent);background:var(--item-accent);border-radius:5px;width:83px;height:54px;transform:rotate(7deg)}@supports (color:color-mix(in lab, red, red)){.cover-frame .cover-art i:nth-child(2){background:color-mix(in srgb, var(--item-accent) 10%, transparent)}}.cover-frame .cover-art i:nth-child(3){background:var(--item-accent);width:24px;height:24px;box-shadow:0 0 25px var(--item-accent);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.cover-frame .cover-art i:nth-child(3){box-shadow:0 0 25px color-mix(in srgb, var(--item-accent) 38%, transparent)}}.cover-grid .cover-art{grid-template-columns:repeat(3,35px);gap:6px}.cover-grid .cover-art i{background:linear-gradient(to top, var(--item-accent), var(--item-accent));border-radius:5px;width:35px;height:75px;position:relative}@supports (color:color-mix(in lab, red, red)){.cover-grid .cover-art i{background:linear-gradient(to top, var(--item-accent), color-mix(in srgb, var(--item-accent) 10%, transparent))}}.cover-grid .cover-art i:first-child{opacity:.45;align-self:end;height:40px}.cover-grid .cover-art i:nth-child(2){opacity:.7;align-self:end;height:62px}.cover-grid .cover-art i:nth-child(3){align-self:end}.cover-signal .cover-art i{background:var(--item-accent);width:104px;height:1px;box-shadow:0 0 18px var(--item-accent)}.cover-signal .cover-art i:first-child{opacity:.4;transform:translateY(-23px)rotate(-8deg)}.cover-signal .cover-art i:nth-child(2){transform:rotate(7deg)}.cover-signal .cover-art i:nth-child(3){opacity:.6;transform:translateY(23px)rotate(-4deg)}.portfolio-card-body{padding:16px}.portfolio-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portfolio-card-heading>div>span{color:var(--item-accent,var(--primary));letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.portfolio-card-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.portfolio-card-heading .icon-button{width:30px;height:30px}.portfolio-card-body>p{min-height:44px;color:var(--text-muted);margin:10px 0 12px;font-size:12px;line-height:1.55}.portfolio-tags{flex-wrap:wrap;gap:5px;display:flex}.portfolio-tags span{color:#7d8693;background:#ffffff0b;border-radius:5px;padding:4px 6px;font-size:11px}.portfolio-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:15px;padding-top:13px;display:flex}.portfolio-card-footer>div:first-child{flex-direction:column;gap:4px;display:flex}.portfolio-card-footer small{color:#596270;letter-spacing:.08em;font-size:11px}.portfolio-card-footer strong{font-size:12px}.portfolio-card-stats{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.portfolio-card-stats .status-dot{margin-left:3px}.portfolio-empty{grid-column:1/-1}.portfolio-modal{width:min(560px,100%)}.kind-selector{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kind-selector button{border:1px solid var(--border);min-height:42px;color:var(--text-muted);background:#090d14;border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:12px;display:flex}.kind-selector button svg:last-child{opacity:0;margin-left:auto}.kind-selector button.active{background:var(--primary-muted);color:#fff;border-color:#f606}.kind-selector button.active svg:last-child{opacity:1;color:var(--primary)}.portfolio-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.portfolio-form-grid .wide{grid-column:1/-1}.preview-portfolio-block{border:1px solid var(--preview-accent);margin-bottom:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.preview-portfolio-block{border:1px solid color-mix(in srgb, var(--preview-accent) 28%, transparent)}}.preview-portfolio-block{border-radius:var(--preview-radius);background:var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.preview-portfolio-block{background:color-mix(in srgb, var(--preview-accent) 6%, #ffffff08)}}.preview-portfolio-title{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.preview-portfolio-title>span{align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.preview-portfolio-title>span svg{color:var(--preview-accent)}.preview-portfolio-title small{opacity:.45;font-size:11px}.preview-portfolio-items{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.preview-portfolio-items i{border-radius:calc(var(--preview-radius) * .65);background:radial-gradient(circle at 60% 100%, var(--preview-accent), transparent 55%), #ffffff0f;height:48px}@supports (color:color-mix(in lab, red, red)){.preview-portfolio-items i{background:radial-gradient(circle at 60% 100%, color-mix(in srgb, var(--preview-accent) 35%, transparent), transparent 55%), #ffffff0f}}.preview-portfolio-block>p{opacity:.48;margin:7px 0 0;font-size:11px}.public-page-screen{background:#05070b;justify-content:center;min-height:100vh;padding:38px 18px;display:flex;position:relative;overflow:hidden}.public-ambient{filter:blur(90px);pointer-events:none;border-radius:50%;position:fixed}.ambient-one{background:#ff660024;width:460px;height:460px;top:-240px;left:calc(50% - 350px)}.ambient-two{background:#5532aa21;width:380px;height:380px;bottom:-250px;right:calc(50% - 340px)}.public-page-card{z-index:2;width:min(520px,100%);position:relative}.public-page-actions{color:#69717d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.public-page-actions button{color:#a1a8b2;background:#ffffff09;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.public-share-menu{position:relative}.public-share-menu>div{z-index:4;background:#121820;border:1px solid #ffffff1a;border-radius:10px;min-width:142px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #00000057}.public-share-menu>div button{white-space:nowrap;color:#e7eaf0;border:0;border-radius:7px;justify-content:flex-start;gap:7px;width:100%;height:auto;padding:9px 10px;display:flex}.public-profile{text-align:center;margin-top:23px}.public-avatar{background:linear-gradient(135deg,#ff8538,#ff5a00);border-radius:27px;place-items:center;width:85px;height:85px;margin:0 auto 19px;padding:4px;display:grid;box-shadow:0 18px 50px #f603}.public-avatar i{color:#16100b;background:#f60;border-radius:23px;place-items:center;width:100%;height:100%;font-size:31px;font-style:normal;font-weight:800;display:grid}.public-profile h1{letter-spacing:-.05em;margin:0;font-size:26px}.public-profile p{color:#8e96a2;max-width:380px;margin:10px auto 16px;font-size:14px;line-height:1.65}.public-socials{justify-content:center;gap:9px;display:flex}.public-socials a{color:#aab0ba;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .18s;display:grid}.public-socials a:hover{color:var(--primary);border-color:#ff660059;transform:translateY(-2px)}.public-section-label{color:#696f79;letter-spacing:.16em;margin:32px 0 10px;font-size:12px;font-weight:700}.public-links{flex-direction:column;gap:9px;display:flex}.public-links>a{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:12px;min-height:68px;padding:10px 13px;transition:transform .2s,border-color .2s,background .2s;display:flex}.public-links>a:hover{background:#fff1;border-color:#ff660047;transform:translateY(-2px)scale(1.005)}.public-links>a.whatsapp{background:#ff660016;border-color:#ff660040}.public-links>a.portfolio-link{background:linear-gradient(100deg,#ff660017,#8b5cf611);border-color:#f603}.public-link-icon{height:38px;color:var(--primary);background:#ff66001c;border-radius:11px;flex:0 0 38px;place-items:center;font-size:12px;font-weight:700;display:grid}.public-links>a>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.public-links strong{font-size:14px;font-weight:600}.public-links small{color:#747c87;font-size:12px}.public-links>a>svg{color:#5f6670}.public-footer{opacity:.45;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:32px;padding:18px 0;display:flex}.public-footer .brand-mark{transform:scale(.8)}.public-footer .brand-type{display:none}.public-footer>span{color:#8a919c;letter-spacing:.04em;font-size:12px}.not-found{text-align:center;background:radial-gradient(circle at 50% 40%, #ff660014, transparent 35%), var(--background);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.not-found .brand{margin-bottom:55px}.not-found h1{letter-spacing:-.05em;margin:11px 0 7px;font-size:34px}.not-found p{color:var(--text-muted);margin:0 0 22px}.portfolio-public-page{color:#f7f8fa;background:#06080d;min-height:100vh;position:relative;overflow:hidden}.portfolio-public-glow{pointer-events:none;filter:blur(110px);opacity:.5;border-radius:50%;position:absolute}.portfolio-public-glow.glow-one{background:#ff66003d;width:520px;height:520px;top:-350px;left:12%}.portfolio-public-glow.glow-two{background:#8b5cf629;width:430px;height:430px;top:680px;right:-300px}.portfolio-public-nav{z-index:4;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);height:78px;margin:0 auto;display:grid;position:relative}.portfolio-public-nav .brand{justify-self:center}.portfolio-back{color:#7f8792;justify-self:start;align-items:center;gap:7px;font-size:12px;display:flex}.portfolio-back:hover{color:#fff}.portfolio-nav-cta{color:#b7bdc6;border:1px solid #ffffff1a;border-radius:9px;justify-self:end;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:12px;display:flex}.portfolio-nav-cta:hover{color:var(--primary);border-color:#ff660059}.portfolio-public-hero{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0 86px;position:relative}.public-hero-kicker{color:var(--primary);letter-spacing:.15em;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.portfolio-public-hero h1{letter-spacing:-.075em;margin:19px 0 23px;font-size:clamp(46px,7.5vw,92px);font-weight:610;line-height:.92}.portfolio-public-hero h1 em{color:#676f7b;font-style:normal}.portfolio-public-hero>p{color:#8b939f;max-width:610px;margin:0;font-size:16px;line-height:1.75}.portfolio-proof{gap:0;margin-top:47px;display:flex}.portfolio-proof>div{border-left:1px solid #ffffff17;flex-direction:column;gap:5px;min-width:160px;padding:0 32px;display:flex}.portfolio-proof>div:first-child{border-left:0;padding-left:0}.portfolio-proof strong{letter-spacing:-.04em;font-size:19px}.portfolio-proof span{color:#666f7b;font-size:12px}.portfolio-showcase{z-index:2;background:#0a0d14;border-top:1px solid #fff1;border-bottom:1px solid #fff1;padding:72px max(24px,50vw - 590px) 90px;position:relative}.portfolio-showcase-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.portfolio-showcase-heading>div:first-child>span{color:var(--primary);letter-spacing:.14em;font-size:12px;font-weight:700}.portfolio-showcase-heading h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(25px,3.6vw,43px);font-weight:590}.public-portfolio-tabs{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;gap:5px;padding:4px;display:flex}.public-portfolio-tabs button{color:#6f7782;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 10px;font-size:12px}.public-portfolio-tabs button.active{color:#fff;background:#ffffff14}.public-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.public-portfolio-card{min-width:0;color:inherit;text-align:left;background:#0e121a;border:1px solid #ffffff14;border-radius:17px;grid-template-rows:250px auto;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;overflow:hidden}.public-portfolio-card:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 22px 45px #00000047}.public-portfolio-card.featured{grid-column:span 2;grid-template-rows:330px;grid-template-columns:1.25fr .75fr}.public-portfolio-cover{border-bottom:1px solid #ffffff12;min-height:100%}.public-portfolio-card.featured .public-portfolio-cover{border-bottom:0;border-right:1px solid #ffffff12}.public-portfolio-cover .cover-art{inset:54px 60px 35px;transform:scale(1.3)}.public-portfolio-card.featured .cover-art{transform:scale(1.75)}.public-portfolio-card-copy{flex-direction:column;padding:21px;display:flex}.public-portfolio-card-copy>span{color:var(--item-accent,var(--primary));letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.public-portfolio-card-copy h3{letter-spacing:-.04em;margin:8px 0 9px;font-size:20px}.public-portfolio-card-copy>p{color:#78818d;margin:0;font-size:13px;line-height:1.65}.public-portfolio-card-copy>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.public-portfolio-card-copy>div small{color:#747d89;background:#ffffff0b;border-radius:6px;padding:5px 7px;font-size:11px}.public-portfolio-card-copy footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;display:flex}.public-portfolio-card-copy footer strong{font-size:12px}.public-portfolio-card-copy footer span{color:#aeb5be;align-items:center;gap:6px;font-size:12px;display:flex}.public-portfolio-card:hover footer span{color:var(--primary)}.portfolio-public-cta{z-index:2;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0;display:grid;position:relative}.portfolio-public-cta h2{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(32px,5vw,61px);font-weight:600;line-height:1}.portfolio-public-cta>div:last-child p{color:#7d8591;margin:0 0 24px;font-size:14px;line-height:1.7}.portfolio-public-cta>div:last-child a{background:var(--primary);color:#120d09;border-radius:9px;align-items:center;gap:7px;min-height:42px;margin-right:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.portfolio-public-cta>div:last-child a:last-child{color:#aeb5be;background:#ffffff0e;border:1px solid #ffffff14}.portfolio-public-footer{z-index:2;border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:92px;margin:0 auto;display:grid;position:relative}.portfolio-public-footer>span{color:#515965;font-size:12px}.portfolio-public-footer>span:first-of-type{justify-self:center}.portfolio-public-footer>span:last-child{justify-self:end}.portfolio-detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020408b8;border:0;position:fixed;inset:0}.portfolio-detail{z-index:90;background:#0b0f17;border-left:1px solid #ffffff1a;width:min(430px,100%);height:100vh;padding:24px;animation:.28s drawerIn;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-25px 0 70px #00000073}.portfolio-detail-close{z-index:3;background:#070a12b8;position:absolute;top:15px;right:15px}.portfolio-detail-cover{border-radius:14px;height:255px;margin-bottom:25px}.portfolio-detail-cover .cover-art{transform:scale(1.45)}.portfolio-detail h2{letter-spacing:-.05em;margin:11px 0 10px;font-size:28px}.portfolio-detail>p{color:#848c97;font-size:13px;line-height:1.65}.portfolio-detail-tags{gap:7px;margin:18px 0;display:flex}.portfolio-detail-tags span{color:#79d9b1;background:#35c98a12;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.portfolio-detail dl{border-top:1px solid var(--border);margin:23px 0}.portfolio-detail dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:49px;display:flex}.portfolio-detail dt{color:#606976;font-size:12px}.portfolio-detail dd{color:#b4bbc4;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.portfolio-detail>.button{width:100%}@media (max-width:1220px){.dashboard-grid-main,.dashboard-grid-secondary{grid-template-columns:1fr}.traffic-content{justify-content:center}.traffic-legend{max-width:300px}.pages-collection.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-workspace{grid-template-columns:64px 220px minmax(370px,1fr) 330px}.editor-library,.preview-stage{padding-left:12px;padding-right:12px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary{grid-template-columns:repeat(3,1fr)}.portfolio-summary .portfolio-public-address{grid-column:1/-1}}@media (max-width:1020px){.sidebar{transition:transform .25s;transform:translate(-100%);box-shadow:18px 0 50px #00000059}.sidebar.mobile-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-flex}.sidebar-backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;border:0;position:fixed;inset:0}.app-stage{width:100%;margin-left:0}.metrics-grid{grid-template-columns:repeat(2,1fr)}.editor-workspace{grid-template-columns:60px minmax(380px,1fr) minmax(320px,.8fr)}.editor-library{display:none}.analytics-detail-grid,.domains-layout,.qr-layout,.billing-layout{grid-template-columns:1fr}.portfolio-controls{flex-direction:column;align-items:stretch;gap:0}.portfolio-tabs{align-self:auto}.portfolio-toolbar{border-top:1px solid var(--border);padding:10px 0}.public-portfolio-card.featured{grid-template-rows:260px auto;grid-template-columns:1fr}.public-portfolio-card.featured .public-portfolio-cover{border-bottom:1px solid #ffffff12;border-right:0}}@media (max-width:760px){.topbar{height:59px;padding:0 13px}.trial-pill,.preview-link,.user-menu>div,.user-menu>svg{display:none}.app-content{min-height:calc(100vh - 59px)}.page-frame{padding:26px 16px 40px}.heading-with-action{flex-direction:column;align-items:flex-start;gap:16px}.heading-actions{width:100%}.heading-actions>*{flex:1}.page-heading h1{font-size:28px}.page-heading p{line-height:1.5}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:9px}.metric-card{min-height:126px;padding:14px}.metric-card>strong{font-size:21px}.dashboard-grid{gap:10px}.performance-panel,.traffic-panel,.top-links-panel,.leads-panel{padding:16px}.panel-heading{align-items:flex-start}.panel-heading h2{font-size:15px}.performance-panel .panel-heading{flex-direction:column}.line-chart{height:155px}.line-chart svg{height:122px}.traffic-content{flex-direction:column}.traffic-legend{width:100%}.ranked-row{grid-template-columns:20px 27px 1fr auto}.ranked-row>em,.rank-value small{display:none}.activation-strip{flex-wrap:wrap;align-items:flex-start}.activation-strip>.button{width:100%}.pages-overview{grid-template-columns:repeat(3,1fr);padding:13px}.pages-overview>div{padding:0 10px}.pages-overview>a{border-top:1px solid var(--border);grid-column:1/4;margin:13px 0 0;padding-top:12px}.resource-toolbar{flex-wrap:wrap}.resource-toolbar .search-control{width:100%;min-width:0}.toolbar-spacer{display:none}.filter-button{flex:1}.pages-collection.grid{grid-template-columns:1fr}.pages-collection.list .page-card{display:block}.pages-collection.list .page-card-preview{height:150px}.modal-card{padding:22px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}.editor-topbar{grid-template-columns:1fr auto;height:60px}.editor-brand-group .brand,.editor-divider,.editor-brand-group .muted-icon,.editor-save-state,.editor-top-actions .history-buttons,.editor-top-actions .button.ghost,.editor-top-actions>.icon-button,.editor-page-name span{display:none}.editor-workspace{grid-template-columns:52px minmax(0,1fr);height:calc(100vh - 60px)}.editor-rail{padding:10px 5px}.editor-rail button{height:52px}.editor-rail button span{display:none}.editor-canvas{padding:17px 13px 50px}.block-actions{opacity:1}.block-actions button:nth-child(2),.preview-stage{display:none}.editor-block{min-height:57px}.canvas-heading small{display:none}.analytics-focus>div{flex-direction:column;display:flex}.analytics-focus>.analytics-scope>div{display:none}.metric-tabs{max-width:100%;overflow-x:auto}.analytics-main-chart{padding:15px}.analytics-main-chart .panel-heading{flex-direction:column}.analytics-line-chart{height:220px}.chart-plot svg{height:190px}.chart-plot .chart-grid-lines{bottom:40px}.lead-pipeline{overflow-x:auto}.lead-pipeline>div:not(.pipeline-conversion){min-width:100px}.pipeline-conversion{min-width:110px}.table-toolbar .search-control{min-width:100%}.data-table{min-width:680px}.module-card-grid,.integration-grid{grid-template-columns:1fr}.module-table-card{padding:15px}.module-table-card .panel-heading{flex-direction:column}.compact-search{width:100%;min-width:0}.portfolio-summary{grid-template-columns:repeat(3,1fr);gap:7px}.portfolio-summary article{flex-direction:column;align-items:flex-start;min-height:73px;padding:10px}.portfolio-summary .portfolio-public-address{grid-column:1/-1;align-items:flex-start}.summary-icon{flex-basis:29px;width:29px;height:29px}.portfolio-summary article>div strong{font-size:16px}.portfolio-tabs{gap:19px;width:100%;overflow-x:auto}.portfolio-tabs button{flex:none}.portfolio-toolbar{flex-direction:column;align-items:stretch}.portfolio-toolbar .search-control{width:100%;min-width:0}.portfolio-category-select{width:100%}.portfolio-grid{grid-template-columns:1fr}.portfolio-cover{height:195px}.portfolio-form-grid{grid-template-columns:1fr}.portfolio-form-grid .wide{grid-column:auto}.kind-selector button{justify-content:center}.kind-selector button svg:last-child{display:none}.domain-primary{grid-template-columns:45px 1fr}.domain-primary>.status-dot{grid-column:2}.domain-flow{flex-direction:column;align-items:flex-start}.domain-flow i{border-left:1px dashed var(--border-strong);border-top:0;flex:none;height:10px;margin-left:9px}.qr-feature{text-align:center;flex-direction:column}.qr-actions{justify-content:center}.fake-qr{flex-basis:145px;width:145px;height:145px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav button{white-space:nowrap}.settings-form{padding:19px}.settings-avatar{flex-wrap:wrap}.settings-avatar .button{margin-left:56px}.billing-features,.help-grid{grid-template-columns:1fr}.help-search{padding:25px 15px}.help-search .search-control{width:100%;min-width:0}.public-page-screen{padding:21px 14px}.public-profile{margin-top:14px}.public-avatar{border-radius:23px;width:75px;height:75px}.public-avatar i{border-radius:19px}.public-profile h1{font-size:23px}.public-links>a{min-height:64px}.public-footer{margin-top:24px}.portfolio-public-nav{grid-template-columns:1fr auto;width:calc(100% - 28px);height:64px}.portfolio-public-nav .brand{justify-self:end}.portfolio-public-nav .brand-type,.portfolio-nav-cta{display:none}.portfolio-back{font-size:12px}.portfolio-public-hero{width:calc(100% - 32px);padding:65px 0 60px}.portfolio-public-hero h1{font-size:46px;line-height:.96}.portfolio-public-hero>p{font-size:14px}.portfolio-proof{grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.portfolio-proof>div{min-width:0;padding:0 12px}.portfolio-proof strong{font-size:15px}.portfolio-proof span{font-size:11px;line-height:1.4}.portfolio-showcase{padding:48px 16px 60px}.portfolio-showcase-heading{flex-direction:column;align-items:flex-start}.public-portfolio-tabs{width:100%;overflow-x:auto}.public-portfolio-tabs button{flex:1 0 auto}.public-portfolio-grid{grid-template-columns:1fr}.public-portfolio-card,.public-portfolio-card.featured{grid-column:auto;grid-template-rows:220px auto;grid-template-columns:1fr}.public-portfolio-card.featured .public-portfolio-cover{border-bottom:1px solid #ffffff12;border-right:0}.public-portfolio-card.featured .cover-art{transform:scale(1.3)}.portfolio-public-cta{grid-template-columns:1fr;gap:32px;width:calc(100% - 32px);padding:70px 0}.portfolio-public-cta h2{font-size:40px}.portfolio-public-cta>div:last-child a{justify-content:center;width:100%;margin:0 0 7px}.portfolio-public-footer{grid-template-columns:1fr auto;width:calc(100% - 32px)}.portfolio-public-footer>span:first-of-type{display:none}}@media (max-width:420px){.metrics-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:116px}.metric-icon{width:28px;height:28px}.metric-card>strong{font-size:19px}.pages-overview>div strong{font-size:15px}.pages-overview>div span{font-size:11px}.page-card-footer>span{display:none}.page-card-footer{justify-content:flex-end}.editor-page-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.block-summary{max-width:145px}.public-page-actions{padding:0 3px}}.portfolio-visual{--item-accent:#f60;background-color:#090d15;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.portfolio-visual.has-media{background-position:50%;background-size:cover}.portfolio-media-sheen{background:linear-gradient(140deg,#ffffff1f,#0000 30% 70%,#0000004d);position:absolute;inset:0}.portfolio-studio{max-width:1480px}.portfolio-studio-heading{margin-bottom:26px}.portfolio-studio-heading>div:first-child{max-width:710px}.portfolio-studio-heading h1{font-size:clamp(30px,3vw,44px)}.portfolio-studio-heading p{max-width:680px;font-size:15px;line-height:1.65}.portfolio-studio-overview{grid-template-columns:minmax(390px,1.25fr) minmax(290px,.85fr) minmax(280px,.8fr);gap:13px;margin-bottom:26px;display:grid}.portfolio-readiness-card,.portfolio-public-preview{border:1px solid var(--border);background:radial-gradient(circle at 0 0, #ff660017, transparent 48%), linear-gradient(145deg,var(--surface-1),#090d14);border-radius:17px;min-height:174px;padding:23px}.portfolio-readiness-card{align-items:center;gap:22px;display:flex}.readiness-ring{--readiness:0deg;background:conic-gradient(var(--primary) var(--readiness), #ffffff0e 0);border-radius:50%;flex:0 0 112px;width:112px;height:112px;padding:8px;box-shadow:0 0 30px #ff660014}.readiness-ring>span{text-align:center;background:#0b0f17;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.readiness-ring strong{letter-spacing:-.05em;font-size:23px}.readiness-ring small{color:var(--text-muted);font-size:12px}.panel-kicker{color:var(--primary);letter-spacing:.11em;font-size:12px;font-weight:750}.portfolio-readiness-card h2{margin:8px 0 7px;font-size:18px;line-height:1.3}.portfolio-readiness-card p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.portfolio-stat-stack{grid-template-columns:1fr 1fr;gap:9px;display:grid}.portfolio-stat-stack article{border:1px solid var(--border);background:var(--surface-1);border-radius:14px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.portfolio-stat-stack article>span{width:34px;height:34px;color:var(--primary);background:var(--primary-muted);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.portfolio-stat-stack article>div{flex-direction:column;display:flex}.portfolio-stat-stack strong{font-size:18px}.portfolio-stat-stack small{color:var(--text-muted);font-size:12px}.portfolio-public-preview{background:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 50%),linear-gradient(145deg,#11101a,#090d14);flex-direction:column;justify-content:center;gap:10px;display:flex;position:relative;overflow:hidden}.portfolio-public-preview:after{content:"";border:1px solid #ff660038;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-58px;right:-45px;box-shadow:0 0 0 24px #ff660006,0 0 0 47px #ff660005}.portfolio-public-preview>span{color:var(--primary);letter-spacing:.1em;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.portfolio-public-preview>strong{max-width:220px;font-size:18px;line-height:1.25}.portfolio-public-preview>small{color:var(--text-muted);font-size:12px}.portfolio-public-preview>a{z-index:2;color:#fff;background:#ffffff0f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.portfolio-studio-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.portfolio-studio-tools{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:10px;display:flex}.portfolio-studio-tools .search-control{width:min(300px,27vw);min-height:39px}.select-control{border:1px solid var(--border);background:var(--surface-1);min-height:39px;color:var(--text-muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.select-control select{appearance:none;min-width:95px;color:var(--text-secondary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.select-control option{background:var(--surface-1);color:var(--text-primary)}.view-switch{border:1px solid var(--border);border-radius:9px;padding:3px;display:flex}.view-switch button{width:31px;height:31px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.view-switch button.active{color:#fff;background:#ffffff13}.portfolio-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portfolio-studio-card{border:1px solid var(--border);background:var(--surface-1);border-radius:17px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.portfolio-studio-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}.portfolio-studio-card-media{border-bottom:1px solid var(--border);height:206px;position:relative;overflow:hidden}.portfolio-studio-card-media .portfolio-kind{font-size:12px}.portfolio-publish-pill{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070a12c2;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:12px;display:flex;position:absolute;bottom:13px;left:13px}.portfolio-publish-pill.published{color:#6fddb0}.portfolio-publish-pill.draft{color:#939ba6}.portfolio-studio-card-media .feature-button{width:31px;height:31px;right:13px}.portfolio-studio-card-media .cover-index{bottom:17px}.portfolio-studio-card-copy{padding:19px}.portfolio-studio-card-copy .portfolio-card-heading h2{font-size:18px}.portfolio-studio-card-copy>p{min-height:47px;color:var(--text-muted);margin:12px 0 15px;font-size:13px;line-height:1.65}.portfolio-card-context{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:18px;padding:12px 0;display:flex}.portfolio-card-context span{color:var(--text-muted);flex-direction:column;gap:3px;font-size:11px;display:flex}.portfolio-card-context strong{max-width:120px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portfolio-studio-card-copy .portfolio-tags{min-height:26px;margin-top:13px}.portfolio-studio-card-copy .portfolio-tags span{font-size:12px}.portfolio-completion{margin-top:14px}.portfolio-completion>div:first-child{color:var(--text-muted);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.portfolio-completion>div:last-child{background:#ffffff0e;border-radius:4px;height:3px;overflow:hidden}.portfolio-completion i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#ff9e5d);height:100%;display:block}.portfolio-studio-card-footer{justify-content:space-between;align-items:flex-end;margin-top:17px;display:flex}.portfolio-studio-card-footer>div{flex-direction:column;gap:4px;display:flex}.portfolio-studio-card-footer small{color:var(--text-muted);letter-spacing:.08em;font-size:11px}.portfolio-studio-card-footer strong{font-size:14px}.portfolio-studio-card-footer>span{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:flex}.portfolio-studio-card-actions{border-top:1px solid var(--border);align-items:center;gap:2px;min-height:48px;padding:7px 10px;display:flex}.portfolio-studio-card-actions>button{min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:flex}.portfolio-studio-card-actions>button:hover{color:#fff;background:#ffffff0b}.portfolio-studio-card-actions>button.danger{color:#c47777;margin-left:auto}.portfolio-order-actions{display:flex}.portfolio-order-actions button{width:27px;height:31px;color:var(--text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.portfolio-order-actions button:hover{color:#fff}.portfolio-busy{z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#080b11ad;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.portfolio-studio-grid.list{grid-template-columns:1fr}.portfolio-studio-grid.list .portfolio-studio-card{grid-template-columns:290px minmax(0,1fr) auto;display:grid}.portfolio-studio-grid.list .portfolio-studio-card-media{border-right:1px solid var(--border);border-bottom:0;height:auto;min-height:220px}.portfolio-studio-grid.list .portfolio-studio-card-actions{border-top:0;border-left:1px solid var(--border);flex-direction:column;align-items:stretch;width:140px;padding:14px 8px}.portfolio-studio-grid.list .portfolio-studio-card-actions>button{justify-content:flex-start;width:100%}.portfolio-studio-grid.list .portfolio-order-actions{padding-left:5px}.portfolio-studio-grid.list .portfolio-studio-card-actions>button.danger{margin:auto 0 0}.portfolio-empty{border:1px dashed var(--border-strong);text-align:center;border-radius:16px;padding:60px 20px}.portfolio-empty>svg{color:var(--primary)}.portfolio-empty h2{margin:12px 0 7px}.portfolio-empty p{color:var(--text-muted)}.portfolio-editor-backdrop{align-items:flex-start;padding:24px;overflow-y:auto}.portfolio-editor-modal{border:1px solid var(--border-strong);background:#0b0f17;border-radius:20px;width:min(940px,100%);margin:auto;overflow:hidden;box-shadow:0 30px 100px #00000085}.portfolio-editor-header{z-index:4;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f17f0;justify-content:space-between;align-items:flex-start;min-height:120px;padding:26px 31px;display:flex;position:sticky;top:0}.portfolio-editor-header h2{margin:7px 0 4px;font-size:24px}.portfolio-editor-header p{color:var(--text-muted);margin:0;font-size:13px}.portfolio-editor-body{padding:8px 31px 24px}.portfolio-editor-section{border-bottom:1px solid var(--border);padding:30px 0 34px}.portfolio-editor-section:last-child{border-bottom:0}.editor-section-title{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.editor-section-title>span{background:var(--primary-muted);width:31px;height:31px;color:var(--primary);border-radius:9px;flex:0 0 31px;place-items:center;font-size:12px;font-weight:750;display:grid}.editor-section-title h3{margin:0 0 4px;font-size:16px}.editor-section-title p{color:var(--text-muted);margin:0;font-size:13px}.kind-selector.rich{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px;display:grid}.kind-selector.rich button{border:1px solid var(--border);background:var(--surface-1);min-height:72px;color:var(--text-muted);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.kind-selector.rich button>span{flex-direction:column;flex:1;gap:3px;display:flex}.kind-selector.rich strong{color:var(--text-secondary);font-size:13px}.kind-selector.rich small{font-size:11px}.kind-selector.rich button>svg:last-child{opacity:0}.kind-selector.rich button.active{background:var(--primary-muted);color:var(--primary);border-color:#ff66006b}.kind-selector.rich button.active>svg:last-child{opacity:1}.portfolio-form-grid{gap:16px}.portfolio-form-grid .field>span{font-size:13px}.portfolio-form-grid .field>span small{color:var(--text-muted);font-weight:500}.portfolio-form-grid .field select{border:1px solid var(--border);background:var(--surface-1);min-height:42px;color:var(--text-primary);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:13px}.portfolio-form-grid .field select:focus{border-color:#ff66008c}.portfolio-media-editor{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.portfolio-upload{border:1px dashed var(--border-strong);min-height:138px;color:var(--primary);cursor:pointer;background:#ffffff05;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.portfolio-upload input{display:none}.portfolio-upload>span{flex-direction:column;gap:4px;display:flex}.portfolio-upload strong{color:var(--text-secondary);font-size:13px}.portfolio-upload small{color:var(--text-muted);font-size:12px}.portfolio-upload-preview{border:1px solid var(--border);background-color:#080c13;background-image:linear-gradient(#05070b26,#05070ba6),var(--preview-image),radial-gradient(circle at 50% 100%,var(--item-accent),transparent 55%);border-radius:13px;min-height:138px;padding:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portfolio-upload-preview{background-image:linear-gradient(#05070b26,#05070ba6),var(--preview-image),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--item-accent) 30%,transparent),transparent 55%)}}.portfolio-upload-preview{background-position:50%;background-size:cover;align-items:flex-end;display:flex}.portfolio-upload-preview span{color:var(--text-secondary);background:#05070bb3;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.portfolio-gallery-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:11px;margin-bottom:17px;display:grid}.portfolio-upload.rich-upload{justify-content:flex-start;min-height:92px}.portfolio-upload.rich-upload:hover{background:var(--primary-muted);border-color:#ff66006b}.portfolio-gallery-summary{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;align-items:center;gap:13px;min-width:225px;padding:15px 18px;display:flex}.portfolio-gallery-summary>strong{color:var(--primary);letter-spacing:-.05em;font-size:26px}.portfolio-gallery-summary>strong small{color:var(--text-muted);font-size:12px}.portfolio-gallery-summary>span{color:var(--text-secondary);flex-direction:column;gap:3px;font-size:13px;display:flex}.portfolio-gallery-summary>span small{max-width:145px;color:var(--text-muted);font-size:11px;line-height:1.35}.portfolio-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.portfolio-gallery-item,.portfolio-gallery-add{aspect-ratio:4/3;border:1px solid var(--border);background:#080c13;border-radius:12px;min-width:0;position:relative;overflow:hidden}.portfolio-gallery-item.cover{border-color:#ff660080;box-shadow:0 0 0 1px #ff660017}.portfolio-gallery-item>img{object-fit:cover;width:100%;height:100%;display:block}.portfolio-gallery-item:after{content:"";pointer-events:none;background:linear-gradient(#04060a73,#0000 36% 52%,#04060ad1);position:absolute;inset:0}.portfolio-gallery-item-top,.portfolio-gallery-item-actions{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:8px;right:8px}.portfolio-gallery-item-top{top:8px}.portfolio-gallery-item-top>span{color:#c9ced5;letter-spacing:.06em;background:#04060abd;border-radius:7px;align-items:center;gap:5px;min-height:25px;padding:0 7px;font-size:10px;font-weight:750;display:flex}.portfolio-gallery-item.cover .portfolio-gallery-item-top>span{background:var(--primary);color:#150d07}.portfolio-gallery-item-top>button{color:#d88989;background:#04060abd;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.portfolio-gallery-item-actions{gap:5px;bottom:8px}.portfolio-gallery-item-actions button{color:#c3c9d1;background:#04060ac2;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;min-height:29px;padding:0 7px;font-size:10px;display:flex}.portfolio-gallery-item-actions button:disabled{opacity:.28;cursor:default}.portfolio-gallery-item-actions .make-cover{color:#ffc198;white-space:nowrap;flex:1}.portfolio-gallery-add{color:var(--text-muted);cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.portfolio-gallery-add:hover{color:var(--primary);background:var(--primary-muted);border-color:#ff66006b}.portfolio-gallery-add input{display:none}.portfolio-gallery-add strong{color:var(--text-secondary);font-size:12px}.portfolio-gallery-add small{font-size:11px}.portfolio-gallery-empty{border:1px dashed var(--border-strong);min-height:118px;color:var(--primary);text-align:left;background:#ffffff05;border-radius:13px;justify-content:center;align-items:center;gap:13px;margin-bottom:17px;padding:21px;display:flex}.portfolio-gallery-empty>div{max-width:470px}.portfolio-gallery-empty strong{color:var(--text-secondary);font-size:14px}.portfolio-gallery-empty p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.portfolio-gallery-url{margin-bottom:19px}.portfolio-gallery-url .field>div{gap:7px;display:flex}.portfolio-gallery-url input{min-width:0}.portfolio-gallery-url button{border:1px solid var(--border-strong);min-width:95px;color:var(--text-secondary);background:#ffffff0b;border-radius:9px;padding:0 13px;font-size:12px;font-weight:700}.portfolio-gallery-url button:disabled{opacity:.4;cursor:default}.color-field input[type=color],.field input[type=color]{cursor:pointer;min-height:42px;padding:4px}.cover-picker{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cover-picker button{border:1px solid var(--border);min-width:0;color:var(--text-muted);background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;font-size:10px;display:flex}.cover-picker button.active{color:var(--primary);border-color:#ff660080}.cover-picker i{background:radial-gradient(circle,var(--primary),transparent 55%),#080b12;border-radius:4px;width:100%;height:23px;display:block}.portfolio-feature-toggle{grid-column:1/-1}.portfolio-feature-toggle>input{opacity:0;position:absolute}.portfolio-feature-toggle>span{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:12px;grid-template-columns:25px 1fr;align-items:center;min-height:70px;padding:14px;display:grid}.portfolio-feature-toggle svg{color:var(--text-muted);grid-row:1/3}.portfolio-feature-toggle strong{font-size:13px}.portfolio-feature-toggle small{color:var(--text-muted);font-size:12px}.portfolio-feature-toggle:has(input:checked)>span{background:var(--primary-muted);border-color:#ff66006b}.portfolio-feature-toggle:has(input:checked) svg{color:var(--primary);fill:currentColor}.portfolio-editor-footer{z-index:4;border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f17f2;align-items:center;gap:12px;min-height:76px;padding:14px 31px;display:flex;position:sticky;bottom:0}.portfolio-editor-footer>span{color:var(--text-muted);align-items:center;gap:6px;margin:0 auto;font-size:12px;display:flex}.portfolio-profile-modal{width:min(760px,100% - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.portfolio-profile-modal>p,.portfolio-categories-modal>p,.confirm-delete-modal>p{color:var(--text-muted);font-size:13px;line-height:1.6}.portfolio-profile-modal .portfolio-form-grid{margin-top:22px}.portfolio-categories-modal{width:min(780px,100% - 32px)}.portfolio-category-list{border:1px solid var(--border);border-radius:12px;max-height:310px;margin:22px 0;overflow-y:auto}.portfolio-category-list article{border-bottom:1px solid var(--border);grid-template-columns:10px 1fr auto 34px;align-items:center;gap:11px;min-height:67px;padding:11px 13px;display:grid}.portfolio-category-list article:last-child{border-bottom:0}.portfolio-category-list i{border-radius:9px;width:9px;height:36px}.portfolio-category-list article>div{flex-direction:column;gap:3px;display:flex}.portfolio-category-list strong{font-size:13px}.portfolio-category-list small,.portfolio-category-list article>span{color:var(--text-muted);font-size:12px}.portfolio-category-list button{color:#c47777;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.portfolio-category-list button:disabled{opacity:.3}.portfolio-category-form{background:#ffffff06;border-radius:13px;grid-template-columns:1fr 1.4fr 70px auto;align-items:end;gap:10px;padding:16px;display:grid}.portfolio-category-form .button{min-height:42px}.confirm-delete-modal{width:min(450px,100% - 32px)}.danger-icon{color:#ef7777;background:#e74c4c1c;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.danger-button{color:#fff;background:#cc4b4b}.portfolio-site{scroll-behavior:smooth;font-size:16px}.portfolio-site button,.portfolio-site input{font:inherit}.portfolio-site .portfolio-public-nav{width:min(1240px,100% - 64px);height:84px}.portfolio-nav-links{justify-self:end;align-items:center;gap:26px;display:flex}.portfolio-nav-links>a{color:#929aa5;font-size:14px}.portfolio-nav-links>a:hover{color:#fff}.portfolio-nav-links .portfolio-nav-cta{min-height:40px;font-size:13px}.portfolio-site-hero{z-index:2;grid-template-columns:minmax(430px,.9fr) minmax(500px,1.1fr);align-items:center;gap:70px;width:min(1240px,100% - 64px);min-height:690px;margin:0 auto;padding:82px 0 90px;display:grid;position:relative}.portfolio-site-hero-copy h1{letter-spacing:-.072em;max-width:660px;margin:20px 0 26px;font-size:clamp(54px,6.2vw,88px);font-weight:610;line-height:.94}.portfolio-site-hero-copy h1 em{color:#707986;font-style:normal;display:block}.portfolio-site-hero-copy>p{color:#939ba7;max-width:600px;margin:0;font-size:17px;line-height:1.72}.portfolio-hero-actions{flex-wrap:wrap;gap:9px;margin-top:33px;display:flex}.portfolio-primary-cta,.portfolio-secondary-cta{border-radius:11px;align-items:center;gap:9px;min-height:49px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.portfolio-primary-cta{background:var(--primary);color:#160d07}.portfolio-secondary-cta{color:#c1c6ce;border:1px solid #ffffff1a}.portfolio-availability{flex-wrap:wrap;gap:18px;margin-top:29px;display:flex}.portfolio-availability span{color:#79818d;align-items:center;gap:7px;font-size:13px;display:flex}.portfolio-availability i{background:#4dd49d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #4dd49d14}.portfolio-hero-gallery{height:490px;position:relative}.portfolio-hero-tile{color:#fff;text-align:left;background:#0c1119;border:1px solid #ffffff1c;border-radius:18px;padding:0;transition:transform .3s,border-color .3s;position:absolute;overflow:hidden;box-shadow:0 25px 60px #00000047}.portfolio-hero-tile:hover{border-color:#ff660061;transform:translateY(-6px)rotate(0)!important}.portfolio-hero-tile:after{content:"";background:linear-gradient(#0000,#030509e0);position:absolute;inset:45% 0 0}.portfolio-hero-tile>span{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:17px;right:17px}.portfolio-hero-tile small{color:#bbc1c9;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.portfolio-hero-tile strong{font-size:16px}.portfolio-hero-tile.tile-1{width:69%;height:72%;top:4%;left:0;transform:rotate(-2deg)}.portfolio-hero-tile.tile-2{width:48%;height:53%;bottom:2%;right:0;transform:rotate(3deg)}.portfolio-hero-tile.tile-3{width:39%;height:38%;top:0;right:1%;transform:rotate(2deg)}.portfolio-hero-seal{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c12d1;border:1px solid #ffffff26;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:absolute;top:54%;left:53%;box-shadow:0 15px 40px #0000004d}.portfolio-hero-seal svg{color:var(--primary)}.portfolio-hero-seal strong{margin-top:3px;font-size:21px}.portfolio-hero-seal span{color:#747d88;text-transform:uppercase;font-size:10px}.portfolio-hero-placeholder{color:#6f7783;text-align:center;border:1px dashed #ffffff1a;border-radius:20px;place-content:center;gap:10px;height:100%;display:grid}.portfolio-site-stats{z-index:2;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);width:min(1240px,100% - 64px);min-height:122px;margin:0 auto;display:grid;position:relative}.portfolio-site-stats>div{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:5px;padding:25px 29px;display:flex}.portfolio-site-stats>div:first-child{border-left:0}.portfolio-site-stats strong{letter-spacing:-.04em;font-size:26px}.portfolio-site-stats span{color:#737c88;font-size:13px}.portfolio-category-showcase,.portfolio-about{z-index:2;width:min(1240px,100% - 64px);margin:0 auto;padding:105px 0;position:relative}.portfolio-section-heading{max-width:550px}.portfolio-section-heading.compact{max-width:760px;margin-bottom:40px}.portfolio-section-heading>span{color:var(--primary);letter-spacing:.13em;font-size:12px;font-weight:750}.portfolio-section-heading h2{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(34px,4.4vw,58px);font-weight:590;line-height:1.04}.portfolio-category-grid{border-top:1px solid #ffffff17;grid-template-columns:repeat(4,1fr);display:grid}.portfolio-category-card{--category-accent:#f60;color:#fff;text-align:left;background:0 0;border:1px solid #ffffff17;border-top:0;border-left:0;flex-direction:column;min-height:225px;padding:23px;transition:background .2s;display:flex}.portfolio-category-card:last-child{border-right:0}.portfolio-category-card:hover{background:var(--category-accent)}@supports (color:color-mix(in lab, red, red)){.portfolio-category-card:hover{background:color-mix(in srgb,var(--category-accent) 7%,transparent)}}.portfolio-category-card>span{color:var(--category-accent);font-size:12px}.portfolio-category-card>div{margin:auto 0}.portfolio-category-card strong{font-size:21px}.portfolio-category-card p{color:#737c88;min-height:43px;margin:8px 0 0;font-size:13px;line-height:1.55}.portfolio-category-card>small{color:#8d96a1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.portfolio-work-section{padding-top:100px}.portfolio-work-section .portfolio-showcase-heading{align-items:flex-end}.portfolio-work-section .portfolio-showcase-heading p{color:#737c88;margin:9px 0 0;font-size:14px}.portfolio-public-search{color:#6f7884;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;width:285px;min-height:46px;padding:0 13px;display:flex}.portfolio-public-search:focus-within{border-color:#ff66006b}.portfolio-public-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px}.portfolio-public-filters{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.portfolio-site .public-portfolio-tabs button{min-height:37px;padding:0 13px;font-size:13px}.portfolio-category-pills{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.portfolio-category-pills button{color:#737c88;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 10px;font-size:12px}.portfolio-category-pills button.active{color:var(--primary);background:#ff66001a}.portfolio-site .public-portfolio-card{grid-template:none;display:block}.public-card-open{width:100%;min-width:0;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:278px auto;padding:0;display:grid}.portfolio-site .public-portfolio-card.featured .public-card-open{grid-template-rows:365px;grid-template-columns:1.18fr .82fr}.public-portfolio-media{border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.portfolio-site .public-portfolio-card.featured .public-portfolio-media{border-bottom:0;border-right:1px solid #ffffff12}.portfolio-featured-label{z-index:3;background:var(--item-accent);color:#0b0d11;text-transform:uppercase;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:11px;font-weight:750;display:flex;position:absolute;top:15px;right:15px}.portfolio-site .public-portfolio-card-copy{padding:25px}.portfolio-site .public-portfolio-card-copy h3{font-size:24px}.portfolio-site .public-portfolio-card-copy>p{font-size:14px;line-height:1.67}.public-card-meta{display:flex;gap:13px!important;margin-top:16px!important}.public-card-meta small{align-items:center;gap:5px;display:flex;color:#858e99!important;background:0 0!important;padding:0!important;font-size:12px!important}.public-card-tags{margin-top:16px!important}.portfolio-site .public-card-tags small{font-size:12px}.portfolio-site .public-portfolio-card-copy footer strong,.portfolio-site .public-portfolio-card-copy footer span{font-size:13px}.portfolio-public-empty{color:#7c8590;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;padding:65px 20px}.portfolio-public-empty h3{color:#fff;margin:13px 0 6px}.portfolio-public-empty p{margin:0;font-size:14px}.portfolio-public-empty button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;min-height:39px;margin-top:17px;padding:0 13px}.portfolio-about{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.portfolio-about-content>p{color:#939ba6;margin:0 0 42px;font-size:18px;line-height:1.75}.portfolio-process{border-top:1px solid #ffffff17}.portfolio-process article{border-bottom:1px solid #ffffff17;grid-template-columns:55px 1fr;gap:10px;min-height:111px;padding:21px 0;display:grid}.portfolio-process article>span{color:var(--primary);font-size:12px}.portfolio-process strong{font-size:17px}.portfolio-process p{color:#727b86;margin:7px 0 0;font-size:14px;line-height:1.55}.portfolio-site .portfolio-public-cta>div:last-child p{font-size:16px}.portfolio-site .portfolio-public-cta>div:last-child a{min-height:48px;padding:0 17px;font-size:13px}.portfolio-detail-layer{z-index:80;position:fixed;inset:0}.portfolio-site .portfolio-detail-backdrop{z-index:0}.portfolio-site .portfolio-detail.rich-detail{z-index:1;background:#090d14;width:min(720px,100%);padding:0}.portfolio-detail-topbar{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090d14eb;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px 0 24px;display:flex;position:sticky;top:0}.portfolio-detail-topbar>span{color:#8b939e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.portfolio-detail-topbar .portfolio-detail-close{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:static}.portfolio-detail-media{border-bottom:1px solid #ffffff14;height:410px;position:relative;overflow:hidden}.portfolio-detail-media-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070bc7;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:3px;display:flex;position:absolute;bottom:17px;right:17px}.portfolio-detail-media-nav button{color:#fff;background:#ffffff0f;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.portfolio-detail-media-nav span{color:#b7bdc5;font-size:12px}.portfolio-detail-content{padding:36px 42px 48px}.portfolio-detail-title h2{letter-spacing:-.055em;margin:13px 0 12px;font-size:39px}.portfolio-detail-title>p{color:#949ca7;margin:0;font-size:16px;line-height:1.65}.portfolio-detail-facts{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:27px 0 0;display:grid}.portfolio-detail-facts>div{border-bottom:1px solid #ffffff14;flex-direction:column;gap:5px;min-height:72px;padding:15px 0;display:flex}.portfolio-detail-facts dt{color:#626b77;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.portfolio-detail-facts dd{color:#c1c7cf;margin:0;font-size:13px}.portfolio-detail-section{border-bottom:1px solid #ffffff14;padding:30px 0}.portfolio-detail-section>span{color:var(--primary);letter-spacing:.11em;font-size:11px;font-weight:750}.portfolio-detail-section>p{color:#929aa5;margin:13px 0 0;font-size:15px;line-height:1.75}.portfolio-detail-section ul{grid-template-columns:1fr 1fr;gap:11px;margin:17px 0 0;padding:0;list-style:none;display:grid}.portfolio-detail-section li{color:#bbc1c9;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.portfolio-detail-section li svg{color:#55d7a3;flex:none;margin-top:2px}.portfolio-deliverables{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.portfolio-deliverables>div{background:#ffffff09;border-radius:9px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex}.portfolio-deliverables small{color:var(--primary);font-size:10px}.portfolio-deliverables strong{font-size:13px;line-height:1.35}.portfolio-results>div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.portfolio-results strong{color:#72d9b1;background:#4dd49d0e;border:1px solid #4dd49d26;border-radius:9px;padding:9px 11px;font-size:13px}.portfolio-detail-content blockquote{background:linear-gradient(135deg,#ff66001a,#8b5cf60f);border:0;border-radius:13px;margin:30px 0;padding:24px}.portfolio-detail-content blockquote svg{color:var(--primary)}.portfolio-detail-content blockquote p{color:#d0d4da;margin:12px 0;font-size:17px;line-height:1.6}.portfolio-detail-content blockquote cite{color:#858e99;font-size:12px;font-style:normal}.portfolio-detail-conversion{border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding:18px;display:flex}.portfolio-detail-conversion>div{flex-direction:column;gap:4px;display:flex}.portfolio-detail-conversion small{color:#68717d;letter-spacing:.1em;font-size:10px}.portfolio-detail-conversion strong{font-size:17px}.portfolio-detail-conversion>a{background:var(--primary);color:#140c07;border-radius:10px;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:13px;font-weight:750;display:flex}.portfolio-detail-views{color:#59626e;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}@media (max-width:1220px){.portfolio-studio-overview{grid-template-columns:1fr 1fr}.portfolio-public-preview{grid-column:1/-1;min-height:135px}.portfolio-studio-toolbar{flex-direction:column;align-items:stretch;gap:0}.portfolio-studio-tools{flex-wrap:wrap;justify-content:flex-start}.portfolio-studio-tools .search-control{width:min(380px,100%)}.portfolio-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-site-hero{grid-template-columns:.9fr 1.1fr;gap:38px}.portfolio-category-grid{grid-template-columns:repeat(2,1fr)}.portfolio-category-card:nth-child(2){border-right:0}}@media (max-width:900px){.portfolio-studio-grid.list .portfolio-studio-card{grid-template-columns:240px 1fr}.portfolio-studio-grid.list .portfolio-studio-card-actions{border-top:1px solid var(--border);border-left:0;flex-direction:row;grid-column:1/-1;width:auto}.portfolio-studio-grid.list .portfolio-studio-card-actions>button{width:auto}.portfolio-studio-grid.list .portfolio-studio-card-actions>button.danger{margin:0 0 0 auto}.portfolio-site-hero{grid-template-columns:1fr;min-height:0;padding:65px 0 80px}.portfolio-site-hero-copy{max-width:700px}.portfolio-hero-gallery{width:min(650px,100%);margin:0 auto}.portfolio-about{grid-template-columns:1fr;gap:45px}.portfolio-site .public-portfolio-card.featured .public-card-open{grid-template-rows:300px auto;grid-template-columns:1fr}.portfolio-site .public-portfolio-card.featured .public-portfolio-media{border-bottom:1px solid #ffffff12;border-right:0}}@media (max-width:760px){.portfolio-studio-heading .heading-actions{grid-template-columns:1fr 1fr;display:grid}.portfolio-studio-heading .heading-actions .button.primary{grid-column:1/-1}.portfolio-studio-overview{grid-template-columns:1fr}.portfolio-readiness-card{min-height:0;padding:18px}.readiness-ring{flex-basis:91px;width:91px;height:91px}.portfolio-readiness-card h2{font-size:16px}.portfolio-stat-stack{grid-template-columns:repeat(2,1fr)}.portfolio-public-preview{grid-column:auto}.portfolio-studio-tools{flex-direction:column;align-items:stretch}.portfolio-studio-tools .search-control,.portfolio-studio-tools .select-control,.portfolio-studio-tools .button.compact{width:100%}.portfolio-studio-tools .view-switch{align-self:flex-start}.portfolio-studio-grid{grid-template-columns:1fr}.portfolio-studio-card-media{height:225px}.portfolio-studio-card-actions{overflow-x:auto}.portfolio-studio-card-actions>button{flex:none;font-size:12px}.portfolio-studio-grid.list .portfolio-studio-card{display:block}.portfolio-studio-grid.list .portfolio-studio-card-media{border-right:0;border-bottom:1px solid var(--border);min-height:215px}.portfolio-studio-grid.list .portfolio-studio-card-actions{flex-direction:row;width:100%}.portfolio-editor-backdrop{padding:0}.portfolio-editor-modal{border:0;border-radius:0;min-height:100vh}.portfolio-editor-header{min-height:105px;padding:21px 17px}.portfolio-editor-header h2{font-size:20px}.portfolio-editor-body{padding:0 17px 20px}.portfolio-editor-section{padding:25px 0}.kind-selector.rich{grid-template-columns:1fr}.kind-selector.rich button{min-height:61px}.portfolio-form-grid{grid-template-columns:1fr}.portfolio-form-grid .wide,.portfolio-feature-toggle{grid-column:auto}.portfolio-media-editor,.portfolio-gallery-toolbar{grid-template-columns:1fr}.portfolio-gallery-summary{min-width:0}.portfolio-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-picker{grid-template-columns:repeat(4,1fr)}.portfolio-editor-footer{padding:11px 17px}.portfolio-editor-footer>span{display:none}.portfolio-editor-footer .button{flex:1}.portfolio-category-form{grid-template-columns:1fr}.portfolio-category-form .button{width:100%}.portfolio-category-list article{grid-template-columns:9px 1fr 31px}.portfolio-category-list article>span{display:none}.portfolio-site .portfolio-public-nav{grid-template-columns:30px 1fr auto;column-gap:8px;width:calc(100% - 30px)}.portfolio-site .portfolio-public-nav .brand{justify-self:center}.portfolio-nav-links{gap:0;min-width:0}.portfolio-nav-links>a:not(.portfolio-nav-cta){display:none}.portfolio-nav-links .portfolio-nav-cta{white-space:nowrap;display:flex}.portfolio-site .portfolio-back{font-size:0}.portfolio-site .portfolio-back svg{width:19px;height:19px}.portfolio-site-hero,.portfolio-site-stats,.portfolio-category-showcase,.portfolio-about{width:calc(100% - 32px);max-width:calc(100% - 32px)}.portfolio-site-hero{gap:48px;padding:56px 0 65px}.portfolio-site-hero-copy,.portfolio-hero-gallery{min-width:0;max-width:100%}.portfolio-site-hero-copy h1{overflow-wrap:break-word;max-width:100%;margin-top:17px;font-size:clamp(46px,15vw,64px)}.portfolio-site-hero-copy>p{max-width:100%;font-size:16px}.portfolio-hero-actions,.portfolio-hero-actions>a{max-width:100%}.portfolio-hero-actions>a{justify-content:center;width:100%}.portfolio-availability{flex-direction:column;gap:11px}.portfolio-hero-gallery{width:100%;height:390px}.portfolio-hero-tile.tile-1{width:76%;height:69%}.portfolio-hero-tile.tile-2{width:55%;height:47%}.portfolio-hero-tile.tile-3{display:none}.portfolio-hero-seal{width:87px;height:87px;top:54%;left:auto;right:38%}.portfolio-site-stats{grid-template-columns:1fr 1fr;min-height:0}.portfolio-site-stats>div{border-bottom:1px solid #ffffff14;min-height:100px;padding:18px 12px}.portfolio-site-stats>div:nth-child(3){border-left:0}.portfolio-site-stats strong{font-size:22px}.portfolio-site-stats span{font-size:12px}.portfolio-category-showcase,.portfolio-about{padding:72px 0}.portfolio-category-grid{grid-template-columns:1fr}.portfolio-category-card{border-right:0;min-height:190px}.portfolio-section-heading h2{font-size:38px}.portfolio-work-section .portfolio-showcase-heading{align-items:stretch}.portfolio-public-search{width:100%}.portfolio-public-filters{flex-direction:column;align-items:stretch}.portfolio-site .public-portfolio-tabs{overflow-x:auto}.portfolio-category-pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.portfolio-category-pills button{flex:none}.portfolio-site .public-card-open,.portfolio-site .public-portfolio-card.featured .public-card-open{grid-template-rows:235px auto;grid-template-columns:1fr}.portfolio-site .public-portfolio-card-copy{padding:21px}.portfolio-site .public-portfolio-card-copy h3{font-size:21px}.public-card-meta{flex-direction:column;align-items:flex-start;gap:7px!important}.portfolio-about-content>p{font-size:16px}.portfolio-process article{grid-template-columns:42px 1fr}.portfolio-site .portfolio-public-cta>div:last-child p{font-size:15px}.portfolio-site .portfolio-detail.rich-detail{width:100%}.portfolio-detail-media{height:280px}.portfolio-detail-content{padding:27px 20px 40px}.portfolio-detail-title h2{font-size:31px}.portfolio-detail-title>p{font-size:15px}.portfolio-detail-facts{grid-template-columns:1fr 1fr}.portfolio-detail-section ul,.portfolio-deliverables{grid-template-columns:1fr}.portfolio-detail-conversion{flex-direction:column;align-items:stretch}.portfolio-detail-conversion>a{justify-content:center}}@media (max-width:420px){.portfolio-readiness-card{flex-direction:column;align-items:flex-start}.portfolio-stat-stack article{padding:11px}.portfolio-studio-card-copy{padding:16px}.portfolio-card-context{gap:12px}.portfolio-card-context span:nth-child(3){display:none}.portfolio-gallery-grid{grid-template-columns:1fr}.portfolio-gallery-item,.portfolio-gallery-add{aspect-ratio:16/11}.portfolio-gallery-url .field>div{flex-direction:column}.portfolio-gallery-url button{min-height:40px}.portfolio-site .portfolio-public-nav .brand-type{display:none}.portfolio-nav-links .portfolio-nav-cta{padding:0 9px;font-size:12px}.portfolio-site-hero-copy h1{font-size:44px}.portfolio-hero-gallery{height:330px}.portfolio-hero-seal{right:31%}.portfolio-section-heading h2{font-size:34px}.portfolio-detail-facts{grid-template-columns:1fr}.portfolio-detail-facts>div{min-height:60px}}html[data-app-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f6f9;--surface-1:#fff;--surface-2:#f1f3f6;--surface-3:#e7eaf0;--surface-4:#dce1e8;--text-primary:#121722;--text-secondary:#4d5664;--text-muted:#737d8c;--border:#12172217;--border-strong:#12172226;--shadow-panel:0 12px 34px #1e2a3c12}html[data-app-theme=light] .sidebar{background:#fff}html[data-app-theme=light] .topbar{background:#f4f6f9e6}html[data-app-theme=light] .field input,html[data-app-theme=light] .field textarea,html[data-app-theme=light] .field select,html[data-app-theme=light] .input-prefix,html[data-app-theme=light] .modal-card,html[data-app-theme=light] .lead-drawer,html[data-app-theme=light] .drawer-note textarea{color:var(--text-primary);background:#fff}html[data-app-theme=light] .metric-card,html[data-app-theme=light] .pages-overview,html[data-app-theme=light] .portfolio-summary article,html[data-app-theme=light] .portfolio-studio-overview article{background:linear-gradient(145deg,#fff,#f7f8fa)}html[data-app-theme=light] .nav-item.active{color:#151922}html[data-app-theme=light] .button.secondary{color:#fff;background:#151922}html[data-app-theme=light] .button.ghost,html[data-app-theme=light] .data-table tbody tr:hover{background:#12172206}html[data-app-theme=light] .toast{color:#14724f;background:#e9faf2}.shell-menu-anchor{display:flex;position:relative}.shell-popover{z-index:80;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:0 18px 50px #00000038}.workspace-popover{position:absolute;top:86px;left:16px;right:16px}.shell-popover>strong{font-size:14px}.shell-popover>small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.shell-popover>a{background:var(--surface-2);min-height:34px;color:var(--text-secondary);border-radius:8px;align-items:center;margin-top:4px;padding:0 9px;font-size:12px;display:flex}.top-popover{width:min(330px,100vw - 28px);position:absolute;top:calc(100% + 11px);right:0}.notifications-popover article{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 0;display:flex}.notifications-popover article strong{font-size:13px}.notifications-popover article small{color:var(--text-muted);font-size:12px;line-height:1.45}.user-popover{width:min(310px,100vw - 28px)}.user-popover>div:first-child{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding-bottom:9px;display:flex}.user-popover>div:first-child strong{font-size:14px}.user-popover>div:first-child small{color:var(--text-muted);font-size:12px}.user-popover>form{margin:1px 0 0}.user-popover .logout-button{color:#df6b79;background:#df52630f;border:1px solid #df52632e;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;font-size:12px;display:flex}.theme-choice{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.theme-choice button{border:1px solid var(--border);min-height:58px;color:var(--text-muted);background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:11px;display:flex}.theme-choice button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.theme-choice button.active{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}}.theme-choice button.active{background:var(--primary-muted);color:var(--primary)}.page-actions-menu{position:relative}.page-actions-popover{z-index:20;border:1px solid var(--border-strong);background:var(--surface-1);border-radius:10px;width:175px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 14px 36px #0000003d}.page-actions-popover a,.page-actions-popover button{width:100%;min-height:35px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.page-actions-popover a:hover,.page-actions-popover button:hover{background:var(--surface-2);color:var(--text-primary)}.fixed-kind-banner{border:1px solid var(--border);background:var(--surface-2);color:var(--primary);border-radius:11px;align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:flex}.fixed-kind-banner span{flex-direction:column;gap:3px;display:flex}.fixed-kind-banner strong{color:var(--text-primary);font-size:14px}.fixed-kind-banner small,.field>small{color:var(--text-muted);font-size:12px;line-height:1.45}.settings-info-row{border:1px solid var(--border);background:var(--surface-2);color:var(--primary);border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.settings-info-row>div{flex-direction:column;gap:4px;display:flex}.settings-info-row strong{color:var(--text-primary);font-size:13px}.settings-info-row small,.settings-note{color:var(--text-muted);font-size:12px;line-height:1.55}.settings-toggle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.settings-toggle>span{flex-direction:column;gap:4px;display:flex}.settings-toggle strong{font-size:13px}.settings-toggle small{color:var(--text-muted);font-size:12px}.settings-toggle input{width:18px;height:18px;accent-color:var(--primary)}.showcase-dashboard-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:-2px 0 14px;display:grid}.showcase-dashboard-strip a{border:1px solid var(--border);background:var(--surface-1);border-radius:13px;grid-template-columns:38px 1fr auto 16px;align-items:center;gap:11px;min-height:78px;padding:15px;transition:transform .18s,border-color .18s;display:grid}.showcase-dashboard-strip a:hover{border-color:var(--border-strong);transform:translateY(-2px)}.showcase-dashboard-strip a>span{background:var(--primary-muted);width:38px;height:38px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.showcase-dashboard-strip a>div{flex-direction:column;gap:4px;display:flex}.showcase-dashboard-strip a strong{font-size:14px}.showcase-dashboard-strip a small{color:var(--text-muted);font-size:11px}.showcase-dashboard-strip a em{color:var(--text-secondary);font-size:20px;font-style:normal;font-weight:700}.showcase-dashboard-strip a>svg{color:var(--text-muted)}.showcase-site{--sc-bg:#080b11;--sc-surface:#10151f;--sc-surface-2:#171e2a;--sc-text:#f7f8fb;--sc-muted:#8d96a3;--sc-border:#ffffff1a;background:radial-gradient(circle at 82% 4%,var(--showcase-accent),transparent 30%),var(--sc-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.showcase-site{background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--showcase-accent) 14%,transparent),transparent 30%),var(--sc-bg)}}.showcase-site{color:var(--sc-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.showcase-site[data-public-theme=light]{--sc-bg:#f5f3ef;--sc-surface:#fff;--sc-surface-2:#eeece7;--sc-text:#17191e;--sc-muted:#67707b;--sc-border:#17191e1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.showcase-site[data-public-theme=automatic]{--sc-bg:#f5f3ef;--sc-surface:#fff;--sc-surface-2:#eeece7;--sc-text:#17191e;--sc-muted:#67707b;--sc-border:#17191e1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.showcase-site button,.showcase-site input,.showcase-site select{color:inherit}.showcase-nav{z-index:30;border-bottom:1px solid var(--sc-border);background:var(--sc-bg);width:100%;min-height:68px;padding:0 max(24px,50% - 620px);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.showcase-nav{background:color-mix(in srgb,var(--sc-bg) 88%,transparent)}}.showcase-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.showcase-nav .brand-type strong{color:var(--sc-text)}.showcase-nav .brand-core{background:var(--sc-text)}.showcase-back{color:var(--sc-muted);align-items:center;gap:7px;font-size:13px;display:flex}.showcase-nav-actions{justify-self:end;align-items:center;gap:15px;display:flex}.showcase-nav-actions>a{color:var(--sc-muted);font-size:13px}.showcase-cart-button{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 11px;font-size:13px;display:flex}.showcase-cart-button strong{background:var(--showcase-accent);color:#fff;border-radius:7px;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.showcase-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:90px;width:min(1240px,100% - 64px);min-height:570px;margin:0 auto;padding:95px 0;display:grid}.showcase-kicker{color:var(--showcase-accent);letter-spacing:.13em;font-size:12px;font-weight:750}.showcase-hero h1{letter-spacing:-.065em;max-width:780px;margin:18px 0 22px;font-size:clamp(49px,6.7vw,92px);font-weight:560;line-height:.97}.showcase-hero h1 em{color:var(--showcase-accent);font-style:normal}.showcase-hero>div>p{max-width:650px;color:var(--sc-muted);margin:0;font-size:18px;line-height:1.7}.showcase-primary{background:var(--showcase-accent);color:#fff;border-radius:11px;align-items:center;gap:9px;width:max-content;min-height:50px;margin-top:32px;padding:0 17px;font-size:14px;font-weight:750;display:flex}.showcase-meta{color:var(--sc-muted);gap:18px;margin-top:24px;font-size:13px;display:flex}.showcase-meta span{align-items:center;gap:7px;display:flex}.showcase-meta i{background:#32c787;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #32c787}.showcase-hero-summary{border:1px solid var(--sc-border);background:linear-gradient(145deg,var(--showcase-accent),var(--sc-surface));border-radius:24px;min-height:300px;padding:35px}@supports (color:color-mix(in lab, red, red)){.showcase-hero-summary{background:linear-gradient(145deg,color-mix(in srgb,var(--showcase-accent) 10%,var(--sc-surface)),var(--sc-surface))}}.showcase-hero-summary{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.showcase-hero-summary>strong{letter-spacing:-.07em;font-size:82px;line-height:.9}.showcase-hero-summary>span{color:var(--sc-muted);margin-top:10px;font-size:14px}.showcase-hero-summary>div{flex-wrap:wrap;gap:7px;margin-top:35px;display:flex}.showcase-hero-summary small{border:1px solid var(--sc-border);color:var(--sc-muted);border-radius:8px;padding:7px 9px}.showcase-content{width:min(1240px,100% - 64px);margin:0 auto;padding:90px 0 115px}.showcase-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.showcase-heading>div>span{color:var(--showcase-accent);letter-spacing:.13em;font-size:12px;font-weight:750}.showcase-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(33px,4vw,54px)}.showcase-heading label{border:1px solid var(--sc-border);background:var(--sc-surface);width:min(330px,100%);min-height:46px;color:var(--sc-muted);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.showcase-heading input{width:100%;color:var(--sc-text);background:0 0;border:0;outline:0}.showcase-categories{gap:7px;margin:30px 0;display:flex;overflow-x:auto}.showcase-categories button{border:1px solid var(--sc-border);min-height:38px;color:var(--sc-muted);white-space:nowrap;background:0 0;border-radius:9px;padding:0 13px}.showcase-categories button.active{border-color:var(--showcase-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-categories button.active{border-color:color-mix(in srgb,var(--showcase-accent) 45%,transparent)}}.showcase-categories button.active{background:var(--showcase-accent)}@supports (color:color-mix(in lab, red, red)){.showcase-categories button.active{background:color-mix(in srgb,var(--showcase-accent) 10%,transparent)}}.showcase-categories button.active{color:var(--showcase-accent)}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.showcase-card{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:17px;overflow:hidden}.showcase-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0}.showcase-card-media{border-bottom:1px solid var(--sc-border);height:260px;position:relative;overflow:hidden}.showcase-card-media>span{background:var(--showcase-accent);color:#fff;text-transform:uppercase;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750;position:absolute;top:14px;right:14px}.showcase-card-copy{padding:20px}.showcase-card-copy>small{color:var(--showcase-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.showcase-card-copy h3{letter-spacing:-.035em;margin:8px 0;font-size:22px}.showcase-card-copy p{min-height:67px;color:var(--sc-muted);margin:0;font-size:14px;line-height:1.6}.showcase-card-copy footer{border-top:1px solid var(--sc-border);justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;display:flex}.showcase-card-copy footer strong{font-size:13px}.showcase-card-copy footer span{color:var(--sc-muted);align-items:center;gap:5px;font-size:12px;display:flex}.showcase-card-action{background:var(--showcase-accent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:43px;margin:0 16px 16px;font-weight:700;display:flex;color:#fff!important}.showcase-empty{border:1px dashed var(--sc-border);min-height:290px;color:var(--sc-muted);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.showcase-empty h3{color:var(--sc-text);margin:12px 0 4px}.showcase-empty p{margin:0}.showcase-empty button,.showcase-cart-empty button{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:8px;min-height:39px;margin-top:15px;padding:0 12px}.showcase-about{border-top:1px solid var(--sc-border);grid-template-columns:.9fr 1.1fr;gap:90px;width:min(1240px,100% - 64px);margin:0 auto;padding:90px 0;display:grid}.showcase-about h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(32px,4vw,52px)}.showcase-about>p{color:var(--sc-muted);margin:0;font-size:18px;line-height:1.8}.showcase-footer{border-top:1px solid var(--sc-border);min-height:95px;color:var(--sc-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 max(24px,50% - 620px);font-size:12px;display:flex}.showcase-footer .brand-type strong{color:var(--sc-text)}.showcase-footer .brand-core{background:var(--sc-text)}.showcase-layer{z-index:90;position:fixed;inset:0}.showcase-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border:0;width:100%;position:absolute;inset:0}.showcase-detail,.showcase-cart{z-index:1;border-left:1px solid var(--sc-border);background:var(--sc-bg);width:min(720px,100%);height:100%;color:var(--sc-text);position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-22px 0 70px #00000059}.showcase-detail>header,.showcase-cart>header{z-index:4;border-bottom:1px solid var(--sc-border);background:var(--sc-bg);min-height:67px;padding:0 22px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.showcase-detail>header,.showcase-cart>header{background:color-mix(in srgb,var(--sc-bg) 90%,transparent)}}.showcase-detail>header,.showcase-cart>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;display:flex}.showcase-detail>header>span{color:var(--sc-muted);text-transform:uppercase;font-size:12px}.showcase-detail>header button,.showcase-cart>header button{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.showcase-detail-media{border-bottom:1px solid var(--sc-border);height:400px;position:relative;overflow:hidden}.showcase-detail-media>div:last-child:not(:first-child){color:#fff;background:#000000a6;border-radius:9px;align-items:center;gap:8px;padding:4px;display:flex;position:absolute;bottom:15px;right:15px}.showcase-detail-media>div:last-child button{color:#fff;background:#ffffff1f;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.showcase-detail-media>div:last-child span{font-size:12px}.showcase-detail-copy{padding:34px 40px 48px}.showcase-detail-copy h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:40px}.showcase-detail-copy>p{color:var(--sc-muted);margin:0;font-size:16px;line-height:1.75}.showcase-detail-copy dl{border-top:1px solid var(--sc-border);grid-template-columns:1fr 1fr;margin:27px 0;display:grid}.showcase-detail-copy dl div{border-bottom:1px solid var(--sc-border);padding:14px 0}.showcase-detail-copy dt{color:var(--sc-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.showcase-detail-copy dd{margin:5px 0 0;font-size:13px}.showcase-detail-copy section{border-top:1px solid var(--sc-border);padding:25px 0}.showcase-detail-copy section h3{margin:0 0 14px;font-size:14px}.showcase-detail-copy ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.showcase-detail-copy li{color:var(--sc-muted);gap:7px;font-size:13px;display:flex}.showcase-detail-copy li svg{color:#2fc68a;flex:none}.showcase-variants{grid-template-columns:1fr 1fr;gap:12px;display:grid}.showcase-variants h3{grid-column:1/-1}.showcase-variants label{color:var(--sc-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.showcase-variants select{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:9px;min-height:42px;padding:0 10px}.showcase-detail-action{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding:17px;display:flex}.showcase-detail-action>div{flex-direction:column;gap:4px;display:flex}.showcase-detail-action small{color:var(--sc-muted);font-size:10px}.showcase-detail-action button{background:var(--showcase-accent);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:flex}.showcase-detail-action>span{color:var(--sc-muted);gap:7px;font-size:13px;display:flex}.showcase-views{color:var(--sc-muted);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.showcase-cart{width:min(520px,100%);padding-bottom:30px}.showcase-cart>header{min-height:83px}.showcase-cart>header h2{margin:4px 0 0;font-size:23px}.showcase-cart-lines{padding:13px 22px}.showcase-cart-lines article{border-bottom:1px solid var(--sc-border);grid-template-columns:1fr auto 35px;align-items:center;gap:12px;padding:16px 0;display:grid}.showcase-cart-lines article>div:first-child{flex-direction:column;gap:4px;display:flex}.showcase-cart-lines article strong{font-size:14px}.showcase-cart-lines article small{color:var(--sc-muted);font-size:11px}.showcase-cart-lines article span{color:var(--showcase-accent);font-size:12px}.showcase-quantity{border:1px solid var(--sc-border);border-radius:9px;align-items:center;gap:8px;padding:3px;display:flex}.showcase-quantity button,.showcase-remove{background:var(--sc-surface-2);border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.showcase-remove{color:#df6572!important}.showcase-cart-notice,.showcase-whatsapp-missing{border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-muted);border-radius:10px;margin:12px 22px;padding:13px;font-size:12px;line-height:1.5}.showcase-cart-notice strong,.showcase-whatsapp-missing strong{color:var(--sc-text)}.showcase-whatsapp-missing p{margin:5px 0 0}.showcase-whatsapp{background:#20b966;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 44px);min-height:49px;margin:5px 22px;font-weight:750;display:flex;color:#fff!important}.showcase-cart-empty{min-height:420px;color:var(--sc-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.showcase-cart-empty h3{color:var(--sc-text);margin:13px 0 5px}.showcase-cart-empty p{max-width:300px;margin:0;line-height:1.5}@media (max-width:900px){.showcase-hero{grid-template-columns:1fr;gap:45px}.showcase-hero-summary{min-height:220px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-about{gap:45px}}@media (max-width:760px){.showcase-dashboard-strip{grid-template-columns:1fr}.showcase-nav{grid-template-columns:auto 1fr auto;gap:8px;min-height:62px;padding:0 15px}.showcase-nav .brand{justify-self:center}.showcase-nav .brand-type,.showcase-nav-actions>a{display:none}.showcase-back{font-size:0}.showcase-back svg{width:20px;height:20px}.showcase-cart-button{padding:0 9px;font-size:0}.showcase-cart-button strong{font-size:11px}.showcase-hero,.showcase-content,.showcase-about{width:calc(100% - 32px)}.showcase-hero{min-height:0;padding:62px 0}.showcase-hero h1{font-size:clamp(44px,14vw,66px)}.showcase-hero>div>p{font-size:16px}.showcase-meta{flex-direction:column;align-items:flex-start}.showcase-heading{flex-direction:column;align-items:stretch}.showcase-heading label{width:100%}.showcase-grid{grid-template-columns:1fr}.showcase-card-media{height:235px}.showcase-about{grid-template-columns:1fr;gap:25px;padding:70px 0}.showcase-about>p{font-size:16px}.showcase-footer{flex-direction:column;align-items:flex-start;padding:25px 16px}.showcase-footer>span:last-child{display:none}.showcase-detail-media{height:285px}.showcase-detail-copy{padding:27px 20px 40px}.showcase-detail-copy h2{font-size:31px}.showcase-detail-copy dl,.showcase-detail-copy ul,.showcase-variants{grid-template-columns:1fr}.showcase-detail-action{flex-direction:column;align-items:stretch}.showcase-detail-action button{justify-content:center}.topbar .user-menu>div,.topbar .user-menu>svg,.preview-link{display:none}.topbar{padding:0 15px}.top-popover{position:fixed;top:68px;right:14px}}.auth-screen{color:#f6f7fa;background:#070a12;grid-template-columns:minmax(430px,560px) minmax(360px,1fr);justify-content:center;align-items:center;gap:70px;min-height:100vh;padding:42px;display:grid;position:relative;overflow:hidden}.auth-ambient{filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.auth-ambient-one{background:radial-gradient(circle,#ff66002e,#0000 65%);width:540px;height:540px;top:-260px;left:-180px}.auth-ambient-two{background:radial-gradient(circle,#7c3aed2b,#0000 65%);width:760px;height:760px;bottom:-420px;right:-340px}.auth-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0f131ddb;border:1px solid #ffffff18;border-radius:22px;width:100%;padding:34px;position:relative;box-shadow:0 34px 90px #0006}.auth-brand{justify-content:space-between;align-items:center;margin-bottom:52px;display:flex}.auth-brand>span{color:#7e8796;letter-spacing:.14em;font-size:10px;font-weight:750}.auth-card .brand-type strong{color:#fff}.auth-heading>span{color:var(--primary);letter-spacing:.14em;font-size:11px;font-weight:800}.auth-heading h1{letter-spacing:-.055em;margin:13px 0 10px;font-size:clamp(35px,4vw,48px);line-height:1}.auth-heading p{color:#929baa;max-width:440px;margin:0;font-size:14px;line-height:1.6}.auth-form{flex-direction:column;gap:17px;margin-top:32px;display:flex}.auth-form label{flex-direction:column;gap:8px;display:flex}.auth-form label>span{color:#bdc3cd;font-size:12px;font-weight:650}.auth-form input{color:#f7f8fb;width:100%;height:49px;font:inherit;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;outline:0;padding:0 13px}.auth-form input:focus{border-color:#ff6600b3;box-shadow:0 0 0 3px #ff66001a}.auth-form input::placeholder{color:#626b79}.auth-password{position:relative}.auth-password>svg{color:#697382;position:absolute;top:16px;left:13px}.auth-password input{padding-left:42px;padding-right:44px}.auth-password button{color:#7c8593;background:0 0;border:0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:7px;right:7px}.auth-workspace-fields{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:12px;padding-top:17px;display:grid}.auth-prefix{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;align-items:center;height:49px;display:flex;overflow:hidden}.auth-prefix:focus-within{border-color:#ff6600b3;box-shadow:0 0 0 3px #ff66001a}.auth-prefix em{color:#6f7886;white-space:nowrap;padding-left:12px;font-size:11px;font-style:normal}.auth-prefix input{background:0 0;border:0;height:47px;padding-left:3px;box-shadow:none!important}.auth-bootstrap-note{color:#38c88d;background:#31c48812;border:1px solid #31c48838;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.auth-bootstrap-note svg{flex:none;margin-top:2px}.auth-bootstrap-note p{color:#8f9aa8;margin:0;font-size:12px;line-height:1.5}.auth-bootstrap-note strong{color:#dcefe7;margin-bottom:2px;display:block}.auth-error{color:#f09aa4;background:#e1505e14;border:1px solid #e1505e47;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.45}.auth-submit{background:var(--primary);color:#111;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:51px;font-weight:780;display:flex;box-shadow:0 13px 34px #f603}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-spinner{animation:1s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-switch{color:#7d8693;text-align:center;margin:1px 0 0;font-size:12px}.auth-switch a{color:#f0f2f5;font-weight:700}.auth-card>footer{color:#65707e;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff12;justify-content:center;gap:8px;margin-top:30px;padding-top:19px;font-size:10px;display:flex}.auth-story{z-index:1;max-width:670px;position:relative}.auth-story>span{color:var(--primary);letter-spacing:.16em;font-size:12px;font-weight:800}.auth-story h2{letter-spacing:-.075em;max-width:640px;margin:18px 0 22px;font-size:clamp(58px,6vw,92px);font-weight:540;line-height:.92}.auth-story>p{color:#8d96a4;max-width:600px;margin:0;font-size:18px;line-height:1.65}.auth-story>div{border-top:1px solid #ffffff1a;grid-template-columns:48px 1fr;align-items:center;gap:13px 15px;max-width:560px;margin-top:48px;padding-top:24px;display:grid}.auth-story>div strong{color:var(--primary);font-size:11px}.auth-story>div span{color:#c2c7cf;font-size:13px}@media (max-width:980px){.auth-screen{grid-template-columns:minmax(0,580px);padding:28px}.auth-story{display:none}}@media (max-width:560px){.auth-screen{align-items:start;min-height:100dvh;padding:14px}.auth-card{border-radius:17px;margin-top:12px;padding:25px 20px}.auth-brand{margin-bottom:38px}.auth-heading h1{font-size:37px}.auth-workspace-fields{grid-template-columns:1fr}.auth-card>footer{flex-direction:column;align-items:center}.auth-card>footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portfolio-editor-modal{background:var(--surface-1);width:min(1180px,100%);min-height:0;max-height:calc(100dvh - 48px);color:var(--text-primary);flex-direction:column;display:flex}.portfolio-editor-header,.portfolio-editor-footer{background:var(--surface-1);color:var(--text-primary);flex-shrink:0}.portfolio-editor-header{min-height:100px;padding:22px 28px}.portfolio-editor-header h2{letter-spacing:-.04em;font-size:27px}.visual-editor-tabs{border-bottom:1px solid var(--border);background:var(--surface-1);flex-shrink:0;gap:8px;padding:12px 28px;display:flex;overflow-x:auto}.visual-editor-tabs button{color:var(--text-secondary);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;display:flex}.visual-editor-tabs button[aria-pressed=true]{color:var(--primary);background:var(--primary-muted);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.visual-editor-tabs button[aria-pressed=true]{border-color:color-mix(in srgb,var(--primary) 25%,transparent)}}.visual-editor-layout{background:var(--surface-2);grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow-y:auto}.visual-editor-layout .portfolio-editor-body{min-width:0;padding:24px}.visual-editor-layout .portfolio-editor-section{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:24px}.portfolio-editor-section[hidden],.visual-editor-layout .fixed-kind-banner{display:none}.item-live-preview{min-width:0;padding:26px 24px 26px 0}.item-live-preview>article{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;margin-top:16px;overflow:hidden}.item-preview-image{aspect-ratio:1;background:var(--surface-3);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.item-preview-image img{object-fit:cover;width:100%;height:100%}.item-preview-image>span{font-size:12px}.item-preview-copy{overflow-wrap:anywhere;padding:20px}.item-preview-copy small{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.item-preview-copy h3{margin:8px 0;font-size:21px;line-height:1.2}.item-preview-copy p,.item-live-preview>p{color:var(--text-muted);font-size:12px;line-height:1.6}.item-preview-copy>strong{margin:20px 0;font-size:18px;display:block}.preview-action{background:var(--primary);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:13px;font-size:12px;font-weight:700;display:flex}.portfolio-editor-footer{padding:14px 24px}.portfolio-profile-modal{width:min(940px,100% - 32px)}.design-section-heading{margin:28px 0 16px}.design-section-heading h3{letter-spacing:-.03em;margin:8px 0;font-size:20px}.design-section-heading p,.design-empty{color:var(--text-muted);font-size:13px;line-height:1.6}.design-image-field{position:relative}.design-upload{border:1px dashed var(--border-strong);background:var(--surface-2);min-height:180px;color:var(--text-muted);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.design-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.design-upload:focus-within{outline:2px solid var(--primary);outline-offset:3px}.design-upload img{object-fit:cover;width:100%;height:230px}.design-upload>span{align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.design-upload:has(img)>span{pointer-events:none;color:#fff;background:#111c;border-radius:8px;position:absolute;bottom:12px}.design-remove{background:var(--surface-1);width:28px;height:28px;color:var(--text-primary);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.design-image-field>small{color:#d34f4f;margin-top:8px;display:block}.category-shape-picker{gap:10px;margin:14px 0 18px;display:flex}.category-shape-picker button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);border-radius:12px;align-items:center;gap:12px;padding:12px 20px;display:flex}.category-shape-picker button.active{border-color:var(--primary);color:var(--primary);background:var(--primary-muted)}.category-shape-picker i{opacity:.65;background:currentColor;border-radius:5px;width:28px;height:28px}.category-shape-picker i[data-shape=circle]{border-radius:50%}.category-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-design-grid>article{border:1px solid var(--border);border-radius:14px;padding:14px}.category-design-grid>article.selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.category-design-grid>article.selected{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.category-design-toggle{align-items:center;gap:9px;margin-bottom:12px;font-size:13px;display:flex}.category-design-toggle input{accent-color:var(--primary)}.category-design-grid .design-upload{aspect-ratio:1;min-height:130px}.category-design-grid .design-upload img{height:100%;position:absolute;inset:0}.category-design-grid[data-shape=circle] .design-upload{border-radius:50%}.category-design-grid .design-upload>span{text-align:center;font-size:10px}.showcase-site .showcase-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:70px 0 45px}.showcase-site .showcase-hero h1{max-width:1000px;font-size:clamp(36px,5vw,68px);line-height:1.06}.storefront-cover{background:var(--sc-surface);width:min(1440px,100%);margin:0 auto}.storefront-cover img{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.showcase-site .showcase-hero.has-cover{padding:30px 0}.showcase-site .showcase-hero.has-cover h1{margin:10px 0;font-size:clamp(28px,3vw,42px)}.showcase-site .showcase-hero.has-cover>div>p{max-width:850px;font-size:15px}.showcase-site .showcase-hero.has-cover .showcase-primary{display:none}.storefront-categories{gap:30px;width:min(1240px,100% - 64px);margin:0 auto;padding:24px 0 32px;display:flex;overflow-x:auto}.storefront-categories>a{color:var(--sc-text);text-align:center;flex-direction:column;flex:0 0 116px;align-items:center;gap:12px;display:flex}.storefront-categories>a>span{border:2px solid var(--sc-border);background:var(--sc-surface);border-radius:16px;place-items:center;width:108px;height:108px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.storefront-categories[data-shape=circle]>a>span{border-radius:50%}.storefront-categories img{object-fit:cover;width:100%;height:100%}.storefront-categories strong{font-size:13px;font-weight:600}.storefront-categories .category-initial{color:var(--showcase-accent);font-size:28px}.storefront-categories a:hover>span,.storefront-categories a[aria-current=true]>span{border-color:var(--showcase-accent);transform:translateY(-3px)}.showcase-site .showcase-content{padding-top:35px;scroll-margin-top:85px}.catalog-storefront .showcase-heading h2{font-size:32px}.catalog-storefront .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-storefront .showcase-card-media{aspect-ratio:1;height:auto}.catalog-storefront .showcase-card-copy{padding:16px}.catalog-storefront .showcase-card-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.catalog-storefront .showcase-card-copy footer{flex-direction:column;gap:6px}.catalog-storefront .showcase-card-copy footer strong{color:var(--showcase-accent);font-size:19px}@media (max-width:1000px){.visual-editor-layout{grid-template-columns:minmax(0,1fr) 250px}.visual-editor-layout .portfolio-editor-body{padding:16px}.visual-editor-layout .portfolio-editor-section{padding:18px}.item-live-preview{padding:20px 16px 20px 0}.catalog-storefront .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.portfolio-editor-backdrop{padding:0}.portfolio-editor-modal{border-radius:0;height:100dvh;max-height:100dvh}.portfolio-editor-header{min-height:90px;padding:18px}.portfolio-editor-header h2{font-size:23px}.visual-editor-tabs{gap:2px;padding:10px 12px}.visual-editor-tabs button{padding:10px;font-size:12px}.visual-editor-layout{display:block}.item-live-preview{padding:0 20px 24px}.item-live-preview article{grid-template-columns:110px 1fr;display:grid}.item-preview-image{aspect-ratio:auto;height:100%}.item-preview-image img{object-fit:cover}.item-preview-image>span,.item-preview-copy p,.item-preview-copy .preview-action{display:none}.item-preview-copy h3{font-size:17px}.item-preview-copy>strong{margin:10px 0 0}.portfolio-editor-footer{padding:12px}.category-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-categories{gap:18px;width:calc(100% - 32px)}.storefront-categories>a{flex-basis:88px}.storefront-categories>a>span{width:82px;height:82px}.storefront-cover img{min-height:160px}.catalog-storefront .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-storefront .showcase-card-copy{padding:12px}.catalog-storefront .showcase-card-copy h3{font-size:16px}.catalog-storefront .showcase-card-copy p{font-size:12px}.catalog-storefront .showcase-card-action{width:calc(100% - 20px);margin:0 10px 12px;padding:8px;font-size:11px}.showcase-site .showcase-hero{padding:34px 0}}.portfolio-editor-modal .field select{border:1px solid var(--border);background:var(--surface-1);width:100%;min-height:48px;color:var(--text-primary);font:inherit;color-scheme:normal;border-radius:12px;padding:12px 14px}.portfolio-editor-modal input[type=number]{min-width:0}.editor-input-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.editor-input-row>input,.editor-input-row>label,.editor-input-row>button:first-child{flex:1;min-width:0}.editor-input-row>button{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.structured-list,.stock-editor{gap:12px;margin-top:20px;display:grid}.structured-list h4,.stock-editor h4{margin:0;font-size:17px}.structured-list p,.stock-editor small,.category-inline-form small{color:var(--text-muted);font-size:13px;line-height:1.6}.structured-list .add-row{justify-self:start}.variation-group{border:1px solid var(--border);border-radius:14px;padding:16px}.variation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-fields{gap:12px;min-width:0;display:grid}.variant-stock{gap:8px;display:grid}.variant-stock label{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;font-size:14px;display:flex}.variant-stock input{width:100px}.price-result{background:#10b98117;border-radius:12px;align-content:center;gap:6px;padding:14px;display:grid}.price-result strong{font-size:22px}.publication-options{border:0;gap:12px;padding:0;display:grid}.publication-options legend{margin-bottom:16px;font-weight:600}.publication-options label{border:1px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.publication-options label:has(input:checked){background:#ff660012;border-color:#f60}.publication-options input{accent-color:#f60;width:20px;height:20px}.publication-options span{gap:6px;display:grid}.publication-options small{color:var(--text-muted)}.category-manage-link{color:#e65c00;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.category-picker-panel{border:1px solid var(--border);border-radius:12px;max-height:360px;padding:12px;overflow:auto}.category-inline-form{gap:12px;margin-top:12px;display:grid}.stock-badge{color:#168050;background:#10b9811f;border-radius:8px;align-self:start;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.stock-badge.empty{color:#df4343;background:#ef44441f}.catalog-price{gap:4px;display:grid}.catalog-price del{color:var(--text-muted);font-size:12px;font-weight:400}.showcase-card-action:disabled,.showcase-detail-action button:disabled,.showcase-quantity button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.variation-options{grid-template-columns:1fr}.variant-stock label{font-size:12px}}.portfolio-editor-backdrop{justify-content:center;align-items:center;display:flex;overflow:hidden}.visual-editor-layout{overscroll-behavior:contain;overflow-anchor:none}.profile-studio-backdrop{justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.profile-studio.portfolio-profile-modal{background:var(--surface-1);width:min(1040px,100%);max-height:calc(100dvh - 48px);color:var(--text-primary);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}.profile-studio-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.profile-studio-header h2{margin:8px 0;font-size:26px}.profile-studio-header p{color:var(--text-muted);margin:0;font-size:14px}.profile-studio-body{overscroll-behavior:contain;background:var(--surface-2);gap:14px;min-height:0;padding:24px;display:grid;overflow:auto}.profile-section{border:1px solid var(--border);background:var(--surface-1);border-radius:14px}.profile-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.profile-section>summary::-webkit-details-marker{display:none}.profile-section>summary span{gap:5px;display:grid}.profile-section>summary strong{font-size:17px}.profile-section>summary small,.profile-help{color:var(--text-secondary);font-size:13px;line-height:1.6}.profile-section[open]>summary{border-bottom:1px solid var(--border)}.profile-section[open]>summary svg{transform:rotate(180deg)}.profile-section-content{padding:20px}.profile-help{margin:0 0 18px}.responsive-cover-fields{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.responsive-cover-fields h3{margin:0 0 6px;font-size:15px}.responsive-cover-fields p{color:var(--text-muted);margin:0 0 12px;font-size:12px}.responsive-cover-fields .design-upload{height:200px;min-height:0}.responsive-cover-fields .mobile-cover-field .design-upload{height:260px}.responsive-cover-fields .design-upload img{object-fit:contain;width:100%;height:100%}.profile-theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid}.profile-theme-picker legend{margin-bottom:14px;font-size:14px;font-weight:600}.profile-theme-picker label{border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:18px 14px;display:flex}.profile-theme-picker label:has(input:checked){border-color:var(--primary);background:var(--primary-muted)}.profile-theme-picker input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.profile-theme-picker span{gap:6px;display:grid}.profile-theme-picker small{color:var(--text-secondary);font-size:12px;line-height:1.5}.profile-accent{margin-top:22px}.profile-accent input[type=color]{width:90px;height:48px;padding:5px}.profile-studio .field small{color:var(--text-secondary);font-size:12px;line-height:1.6}.profile-studio-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.profile-studio-footer small{color:var(--text-muted)}.showcase-site .showcase-hero{min-height:0;padding:32px 0 20px}.showcase-site .showcase-content{padding-top:12px;padding-bottom:60px}.showcase-heading{justify-content:flex-end;margin-bottom:14px}.showcase-categories{margin-top:0}.storefront-cover picture{display:block}.showcase-about>div>p{color:var(--sc-muted);margin:0;font-size:17px;line-height:1.8}.showcase-proof{gap:32px;margin-top:20px;display:flex}.showcase-proof>div{gap:5px;display:grid}.showcase-proof strong{color:var(--sc-text);font-size:28px}.showcase-proof span{color:var(--sc-muted);font-size:13px}.showcase-contact{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 64px);margin:0 auto 40px;padding:28px;display:flex}.showcase-contact h2{margin:0 0 10px;font-size:26px}.showcase-contact p{color:var(--sc-muted);margin:0;line-height:1.6}.showcase-contact .showcase-primary{flex-shrink:0;margin:0}@media (max-width:640px){.profile-studio-backdrop{padding:0}.profile-studio.portfolio-profile-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.profile-studio-header{padding:18px}.profile-studio-header h2{font-size:22px}.profile-studio-body{padding:12px}.profile-section-content{padding:16px}.responsive-cover-fields,.profile-theme-picker{grid-template-columns:1fr}.profile-theme-picker label{padding:14px}.profile-studio-footer{padding:12px}.profile-studio-footer small{display:none}.profile-studio-footer .button{flex:1}.storefront-cover img{object-fit:contain;min-height:0;max-height:none}.showcase-site .showcase-hero{padding:22px 0 16px}.showcase-contact{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:20px}}.bio-studio{background:var(--bg,#f4f5f8);min-height:100vh;color:var(--text)}.bio-studio-header{border-bottom:1px solid var(--border);background:var(--surface);z-index:30;align-items:center;gap:16px;min-height:78px;padding:14px 30px;display:flex;position:sticky;top:0}.bio-studio-title{gap:3px;min-width:0;display:grid}.bio-studio-title small{color:var(--orange,#f60);letter-spacing:1.6px;font-size:10px;font-weight:800}.bio-studio-title strong{font-size:16px}.bio-save-status{color:var(--muted);margin-left:auto;font-size:12px}.bio-studio-body{grid-template-columns:minmax(0,1.2fr) minmax(340px,.85fr);align-items:start;max-width:1480px;margin:auto;display:grid}.bio-edit-pane{min-width:0;padding:26px 38px 70px}.bio-studio-tabs{border-bottom:1px solid var(--border);gap:5px;margin-bottom:30px;display:flex}.bio-studio-tabs button{color:var(--muted);border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:17px 8px;font-size:13px;display:flex}.bio-studio-tabs button[aria-pressed=true]{color:var(--orange,#f60);border-bottom-color:var(--orange,#f60);font-weight:700}.bio-pane-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.bio-pane-heading h1,.bio-settings h1{letter-spacing:-1px;margin:0 0 8px;font-size:27px}.bio-pane-heading p,.bio-help{color:var(--muted);font-size:13px;line-height:1.65}.bio-history{gap:12px;display:flex}.bio-history button:disabled{opacity:.25}.bio-add-button{background:var(--orange,#f60);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:22px;padding:18px;font-size:14px;font-weight:700;display:flex}.bio-add-button span{opacity:.8;margin-left:auto;font-size:11px}.bio-library,.bio-inspector,.bio-theme-fields>section,.bio-theme-fields>details,.bio-settings{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin-bottom:22px;padding:24px}.bio-library-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.bio-library h2,.bio-theme-fields h2,.bio-settings h2{margin:0 0 12px;font-size:18px}.bio-search{background:var(--bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.bio-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0}.bio-categories{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.bio-categories button{border:1px solid var(--border);border-radius:20px;padding:7px 10px;font-size:11px}.bio-categories button[aria-pressed=true]{color:var(--orange);background:#ff660015;border-color:#ff660050}.bio-library-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bio-library-grid>button{border:1px solid var(--border);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.bio-library-grid>button:hover{border-color:var(--orange);background:#ff660008}.bio-library-grid strong{font-size:13px;display:block}.bio-library-grid small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.bio-studio .editor-block{background:var(--surface);border-color:var(--border);border-radius:14px;min-height:76px;padding:14px 12px}.bio-studio .editor-block.selected{border-color:var(--orange);box-shadow:0 0 0 2px #ff660010}.bio-studio .editor-block .block-summary{text-align:left;flex:1;min-width:0}.bio-studio .editor-block .block-summary strong{color:var(--text)}.bio-studio .block-actions{opacity:1}.bio-studio .block-actions button{width:29px}.bio-studio .editor-blocks{margin-bottom:22px}.bio-inspector-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.bio-inspector-heading>span{letter-spacing:1px;color:var(--orange);font-size:10px;font-weight:800}.bio-fields{gap:17px;display:grid}.bio-studio .field{gap:8px;margin:0;display:grid}.bio-studio .field>span{font-size:12px;font-weight:650}.bio-studio .field input,.bio-studio .field textarea,.bio-studio .field select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);color-scheme:normal;border-radius:10px;padding:12px 13px;font-size:14px}.bio-studio .field input:focus,.bio-studio .field textarea:focus{border-color:var(--orange);outline:2px solid #ff660030}.bio-studio .field small{color:var(--muted);font-size:12px;line-height:1.6}.bio-check{align-items:center;gap:8px;font-size:12px;display:flex}.bio-check input{accent-color:#f60;width:16px;height:16px}.bio-upload-group{gap:12px;display:grid}.bio-upload-group>strong{font-size:12px}.bio-studio .design-upload{min-height:135px;max-height:200px}.bio-studio .design-upload img{object-fit:contain;max-height:150px}.bio-repeat{border:1px solid var(--border);border-radius:12px;gap:12px;padding:15px;display:grid}.bio-repeat>button{color:#d95353;justify-self:end}.bio-gallery-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bio-presets{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.bio-presets>button{text-align:left;font-size:12px}.bio-presets>button>span{border:1px solid #0000000c;border-radius:14px;gap:15px;margin-bottom:8px;padding:20px;font-family:Georgia,serif;font-size:30px;display:grid}.bio-presets i{border-radius:8px;height:12px;display:block}.bio-theme-fields summary{cursor:pointer;padding:2px 0;font-weight:650}.bio-theme-fields details[open] summary{margin-bottom:22px}.bio-choice-field{margin:18px 0}.bio-choice-field>strong{margin-bottom:10px;font-size:12px;display:block}.bio-choices{flex-wrap:wrap;gap:8px;display:flex}.bio-choices button{border:1px solid var(--border);border-radius:9px;padding:10px 13px;font-size:12px}.bio-choices .active{color:var(--orange);background:#ff66000e;border-color:#ff660050}.bio-color-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.bio-color{border:1px solid var(--border);border-radius:10px;align-items:center;gap:9px;padding:8px;font-size:11px;display:flex}.bio-studio .field .bio-color input{border:0;width:35px;height:32px;padding:0}.bio-color button{margin-left:auto}.bio-settings{gap:18px;display:grid}.bio-address{background:var(--bg);overflow-wrap:anywhere;border-radius:10px;padding:17px;font-size:13px}.bio-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.bio-settings h2{margin-top:16px}.bio-preview-pane{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;align-items:center;gap:18px;min-width:0;height:calc(100vh - 78px);padding:30px 32px 22px;display:flex;position:sticky;top:78px}.bio-preview-toolbar{letter-spacing:1px;width:100%;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.bio-preview-toolbar>div{gap:7px;display:flex}.bio-preview-toolbar button{border-radius:8px;padding:8px}.bio-preview-toolbar button[aria-pressed=true]{color:var(--orange);background:#ff660010}.bio-preview-device{scrollbar-width:thin;border:7px solid #252d3a;border-radius:38px;flex:1;width:100%;max-width:360px;overflow:auto;box-shadow:0 18px 60px #00000015}.bio-preview-device.desktop{border-width:5px;border-radius:12px;max-width:none}.bio-preview-device .bio-page{min-height:100%}.bio-preview-address{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;font-size:11px;display:flex}.bio-studio-notice{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:18px;max-width:90vw;padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0002}.bio-empty{text-align:center;color:var(--muted);padding:40px}.bio-page{color:var(--bio-text);overflow-wrap:anywhere;background-position:50%;background-size:cover;min-height:100vh}.bio-stack{flex-direction:column;gap:17px;max-width:620px;margin:0 auto;padding:40px 24px 30px;display:flex}.bio-page h1,.bio-page h2,.bio-page h3,.bio-page p{color:inherit;margin:0}.bio-page a{color:inherit}.bio-profile{text-align:center;margin-bottom:12px}.bio-cover{aspect-ratio:2.4;object-fit:cover;border-radius:18px;width:100%;margin-bottom:-38px;display:block}.bio-avatar{object-fit:cover;border:4px solid var(--bio-surface);border-radius:50%;width:86px;height:86px;margin:0 auto 15px;display:block;position:relative}.bio-initial{background:var(--bio-accent);color:#fff;place-items:center;font-size:32px;font-weight:700;display:grid}.bio-profile h1{letter-spacing:-.8px;margin-bottom:10px;font-size:27px;line-height:1.2}.bio-profile p{opacity:.75;white-space:pre-wrap;font-size:14px;line-height:1.7}.bio-heading{text-align:center;font-size:15px;margin-top:12px!important}.bio-text{text-align:center}.bio-text h3{margin-bottom:10px;font-size:16px}.bio-text p,.bio-faq p{white-space:pre-wrap;opacity:.85;font-size:14px;line-height:1.7}.bio-divider{opacity:.18;border:0;border-top:1px solid;width:100%;margin:6px 0}.bio-link{border-radius:var(--bio-radius);background:var(--bio-surface);border:1px solid var(--bio-text);padding:17px;display:block}@supports (color:color-mix(in lab, red, red)){.bio-link{border:1px solid color-mix(in srgb,var(--bio-text) 12%,transparent)}}.bio-link{text-decoration:none;transition:transform .15s}.bio-link:hover{transform:translateY(-2px)}.bio-action-row{align-items:center;gap:14px;display:flex}.bio-action-row>svg:first-child{color:var(--bio-accent);flex-shrink:0}.bio-link-copy{flex:1;min-width:0}.bio-link strong{font-size:14px;line-height:1.4;display:block}.bio-link small{opacity:.7;margin-top:4px;font-size:12px;line-height:1.5;display:block}.bio-outline .bio-link{border:1px solid var(--bio-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.bio-glass .bio-link{background:color-mix(in srgb,var(--bio-surface) 65%,transparent)}}.bio-glass .bio-link{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bio-shadow .bio-link{box-shadow:0 6px 15px #00000013}.bio-featured .bio-link{border:2px solid var(--bio-accent)}.bio-thumb{object-fit:cover;border-radius:9px;width:45px;height:45px}.bio-card-link{padding:0;overflow:hidden}.bio-card-link .bio-action-row{padding:17px}.bio-card-image{aspect-ratio:1.9;object-fit:cover;width:100%;display:block}.bio-event-info{padding:0 10px 6px}.bio-image{margin:0}.bio-image img{border-radius:var(--bio-radius);width:100%;display:block}.bio-image figcaption{text-align:center;opacity:.75;padding-top:8px;font-size:12px}.bio-placeholder{background:var(--bio-surface);opacity:.6;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.bio-socials{flex-wrap:wrap;justify-content:center;gap:15px;padding:5px 0;display:flex}.bio-social{justify-items:center;gap:6px;font-size:10px;text-decoration:none;display:grid}.bio-social svg{color:var(--bio-accent)}.bio-gallery-section h2,.bio-faq h2,.bio-media h2{margin-bottom:12px;font-size:16px}.bio-gallery{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bio-gallery img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.bio-faq details{border:1px solid var(--bio-text);padding:16px}@supports (color:color-mix(in lab, red, red)){.bio-faq details{border:1px solid color-mix(in srgb,var(--bio-text) 15%,transparent)}}.bio-faq details{border-radius:12px;margin-bottom:8px}.bio-faq summary{cursor:pointer;font-size:14px;font-weight:600}.bio-faq p{padding-top:12px}.bio-media iframe{border:0;border-radius:16px;width:100%;height:152px}.bio-media.video iframe{aspect-ratio:16/9;height:auto}.bio-pix{background:var(--bio-surface);border-radius:16px;gap:12px;padding:20px;display:grid}.bio-pix h3{font-size:16px}.bio-pix p{opacity:.75;font-size:13px}.bio-pix code{word-break:break-all;font-size:12px}.bio-pix button{border:1px solid var(--bio-accent);color:var(--bio-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.bio-footer{text-align:center;opacity:.55;padding:25px 0 10px;font-size:11px;line-height:1.8}.bio-footer p{margin-bottom:10px}.bio-page[data-align=left] .bio-profile,.bio-page[data-align=left] .bio-text,.bio-page[data-align=left] .bio-heading{text-align:left}.bio-page[data-align=left] .bio-avatar{margin-left:0}.bio-page[data-align=left] .bio-socials{justify-content:flex-start}.bio-missing{opacity:.65;margin-top:8px;font-size:11px;display:block}.bio-share{color:#18212f;z-index:10;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:22px;right:22px;box-shadow:0 3px 15px #0001}.bio-share-notice{color:#18212f;z-index:10;background:#fff;border-radius:8px;padding:10px;font-size:12px;position:fixed;top:75px;right:22px}.bio-notice{text-align:center;font-size:12px}.page-card-preview .mini-page b{color:#f8fafc}.page-card-preview .mini-browser small{color:#b7c0d0}@media (max-width:1100px){.bio-edit-pane{padding:22px}.bio-preview-pane{padding:24px 18px}.bio-studio-header{padding:12px 20px}.bio-pane-heading h1{font-size:23px}.bio-studio-tabs button{gap:5px;font-size:12px}}@media (max-width:760px){.bio-studio-header{flex-wrap:wrap;gap:10px;padding:15px;position:relative}.bio-studio-title{flex:1}.bio-save-status{flex-basis:100%;order:5;margin-left:0}.bio-studio-header .button{padding:10px;font-size:11px}.bio-studio-body{flex-direction:column;display:flex}.bio-edit-pane{width:100%;padding:16px}.bio-studio-tabs{margin-bottom:24px}.bio-preview-pane{border-top:1px solid var(--border);border-left:0;width:100%;height:690px;position:relative;top:0}.bio-library,.bio-inspector,.bio-theme-fields>section,.bio-theme-fields>details,.bio-settings{border-radius:15px;padding:18px}.bio-studio .block-actions button:nth-child(2){display:block}.bio-library-grid{grid-template-columns:1fr}.bio-pane-heading h1{font-size:22px}.bio-presets{gap:9px}.bio-presets>button>span{padding:15px}.bio-stack{padding:35px 20px 24px}.bio-color-grid{grid-template-columns:1fr}.bio-profile h1{font-size:25px}}.bio-studio{--bg:var(--background);--surface:var(--surface-1);--text:var(--text-primary);--muted:var(--text-secondary);--orange:var(--primary)}.bio-page{--font-geist-sans:var(--font-inter)}.bio-studio .button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.bio-studio .editor-blocks>.bio-inspector{margin:0 0 12px;box-shadow:0 6px 20px #00000005}.bio-edit-lock{border:0;min-width:0;margin:0;padding:0}.bio-edit-lock:disabled{cursor:progress}.social-brand-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.social-brand-icon>span{background:currentColor;width:22px;height:22px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bio-social .social-brand-icon{width:42px;height:42px;transition:transform .15s}.bio-social:hover .social-brand-icon{transform:translateY(-2px)}.bio-social .social-brand-icon svg{color:inherit}.bio-socials[data-social-position=bottom]{margin-top:18px}.bio-socials{gap:12px}.bio-social-editor{gap:16px;display:grid}.bio-social-editor .bio-choice-field{margin:0}.bio-social-editor .bio-help{margin-top:12px}.bio-social-row{border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:12px;display:grid}.bio-platform-button{text-align:left;align-items:center;gap:8px;font-size:12px;display:flex}.bio-platform-button .social-brand-icon{width:32px;height:32px}.bio-platform-button .social-brand-icon>span{width:18px;height:18px}.bio-social-row-actions{grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}.bio-social-row-actions button:disabled{opacity:.25}.bio-social-row-actions button:last-child{color:#d95353}.bio-platform-picker{border:1px solid var(--border);border-radius:16px;padding:18px}.bio-platform-picker>div:first-child{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bio-platform-picker h3{margin:0;font-size:15px}.bio-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.bio-platform-grid>button{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:15px 5px;font-size:11px;display:flex}.bio-platform-grid>button:hover{border-color:var(--orange)}@media (max-width:600px){.bio-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bio-social-row{grid-template-columns:1fr}}.bio-library-dialog{border:1px solid var(--border);background:var(--surface);width:min(860px,100% - 32px);max-height:85dvh;color:var(--text);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #0005}.bio-library-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182799}.bio-library-dialog .bio-library{border:0;border-radius:0;margin:0;padding:28px}.bio-library-dialog .bio-library-top{background:var(--surface);z-index:1;padding:14px 0;position:sticky;top:-28px}.bio-library-dialog button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.bio-profile-settings{gap:24px;display:grid}.bio-profile-settings>section{border-top:1px solid var(--border);gap:18px;padding-top:18px;display:grid}.bio-profile-settings h3{margin:0;font-size:15px}.bio-shape-choices{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.bio-shape-choices button{justify-items:center;gap:10px;font-size:12px;padding:14px 8px!important;display:grid!important}.bio-shape-sample{background:linear-gradient(135deg,#ff9b50,#ed5b37);width:44px;height:44px;display:block}.bio-shape-sample.coverShape,.bio-shape-sample.profileLayout{width:65px;height:38px}.bio-shape-sample[data-shape=circle]{border-radius:50%}.bio-shape-sample[data-shape=rounded]{border-radius:12px}.bio-shape-sample[data-shape=arch]{border-radius:50% 50% 8% 8%}.bio-shape-sample[data-shape=classic]{border-radius:50%;width:38px}.bio-shape-sample[data-shape=banner]{border-bottom:12px solid #fff8;border-radius:6px}.bio-shape-sample[data-shape=portrait]{border-radius:8px;height:50px}.bio-shape-sample[data-shape=transparent]{border:2px dashed var(--muted);background:0 0;border-radius:8px}.bio-profile-custom .bio-cover-art{aspect-ratio:2.4;width:100%;margin-bottom:0;overflow:hidden}.bio-cover-art img{object-fit:cover;width:100%;height:100%;display:block}.bio-profile-custom .bio-avatar{z-index:1}.bio-profile-custom .bio-avatar-overlap{margin-top:-30px}.bio-profile-custom.bio-profile-portrait .bio-cover-art{aspect-ratio:1.25}.bio-profile-custom .bio-cover-bleed{width:calc(100% + 48px);margin-left:-24px}.bio-cover-art[data-cover-shape=rounded]{border-radius:18px}.bio-cover-art[data-cover-shape=arc],.bio-shape-sample[data-shape=arc].coverShape{border-radius:0 0 50% 50%/0 0 22% 22%}.bio-cover-art[data-cover-shape=diagonal],.bio-shape-sample[data-shape=diagonal]{clip-path:polygon(0 0,100% 0,100% 78%,0 100%)}.bio-cover-fade{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.bio-profile-custom[data-avatar-shape=rounded] .bio-avatar{border-radius:22%}.bio-profile-custom[data-avatar-shape=square] .bio-avatar{border-radius:0}.bio-profile-custom[data-avatar-shape=arch] .bio-avatar{border-radius:50% 50% 8% 8%}.bio-page .bio-profile-custom[data-profile-align=left]{text-align:left}.bio-page .bio-profile-custom[data-profile-align=left] .bio-avatar{margin-left:0;margin-right:auto}.bio-page .bio-profile-custom[data-profile-align=center]{text-align:center}.bio-page .bio-profile-custom[data-profile-align=center] .bio-avatar{margin-left:auto;margin-right:auto}.bio-page .bio-profile-custom[data-profile-align=right]{text-align:right}.bio-page .bio-profile-custom[data-profile-align=right] .bio-avatar{margin-left:auto;margin-right:0}.bio-page .bio-profile-custom.bio-profile-transparent .bio-avatar{object-fit:contain;clip-path:none;background:0 0;border:0;border-radius:0;width:150px;height:150px}@media (max-width:760px){.bio-profile-custom .bio-cover-bleed{width:calc(100% + 40px);margin-left:-20px}.bio-library-dialog .bio-library{padding:20px}.bio-library-dialog .bio-library-top{top:-20px}.bio-library-dialog .bio-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.bio-library-dialog .bio-library-grid{grid-template-columns:1fr}}.bio-cover-art[data-cover-shape=wave],.bio-shape-sample[data-shape=wave]{clip-path:polygon(0 0,100% 0,100% 90%,98% 89.12%,96% 88.26%,94% 87.42%,92% 86.63%,90% 85.89%,88% 85.21%,86% 84.61%,84% 84.09%,82% 83.67%,80% 83.34%,78% 83.12%,76% 83.01%,74% 83.01%,72% 83.12%,70% 83.34%,68% 83.67%,66% 84.09%,64% 84.61%,62% 85.21%,60% 85.89%,58% 86.63%,56% 87.42%,54% 88.26%,52% 89.12%,50% 90%,48% 90.88%,46% 91.74%,44% 92.58%,42% 93.37%,40% 94.11%,38% 94.79%,36% 95.39%,34% 95.91%,32% 96.33%,30% 96.66%,28% 96.88%,26% 96.99%,24% 96.99%,22% 96.88%,20% 96.66%,18% 96.33%,16% 95.91%,14% 95.39%,12% 94.79%,10% 94.11%,8% 93.37%,6% 92.58%,4% 91.74%,2% 90.88%,0% 90%)}.bio-profile-custom[data-avatar-shape=flower] .bio-avatar,.bio-shape-sample[data-shape=flower]{clip-path:polygon(50% .32%,53.23% .71%,56.34% 1.81%,59.25% 3.5%,61.91% 5.57%,64.33% 7.77%,66.61% 9.91%,68.84% 11.79%,71.16% 13.35%,73.67% 14.58%,76.42% 15.57%,79.4% 16.47%,82.53% 17.47%,85.64% 18.74%,88.56% 20.41%,91.07% 22.55%,93.02% 25.16%,94.31% 28.15%,94.9% 31.4%,94.89% 34.76%,94.43% 38.09%,93.73% 41.3%,93.03% 44.34%,92.51% 47.21%,92.32% 50%,92.51% 52.79%,93.03% 55.66%,93.73% 58.7%,94.43% 61.91%,94.89% 65.24%,94.9% 68.6%,94.31% 71.85%,93.02% 74.84%,91.07% 77.45%,88.56% 79.59%,85.64% 81.26%,82.53% 82.53%,79.4% 83.53%,76.42% 84.43%,73.67% 85.42%,71.16% 86.65%,68.84% 88.21%,66.61% 90.09%,64.33% 92.23%,61.91% 94.43%,59.25% 96.5%,56.34% 98.19%,53.23% 99.29%,50% 99.68%,46.77% 99.29%,43.66% 98.19%,40.75% 96.5%,38.09% 94.43%,35.67% 92.23%,33.39% 90.09%,31.16% 88.21%,28.84% 86.65%,26.33% 85.42%,23.58% 84.43%,20.6% 83.53%,17.47% 82.53%,14.36% 81.26%,11.44% 79.59%,8.93% 77.45%,6.98% 74.84%,5.69% 71.85%,5.1% 68.6%,5.11% 65.24%,5.57% 61.91%,6.27% 58.7%,6.97% 55.66%,7.49% 52.79%,7.68% 50%,7.49% 47.21%,6.97% 44.34%,6.27% 41.3%,5.57% 38.09%,5.11% 34.76%,5.1% 31.4%,5.69% 28.15%,6.98% 25.16%,8.93% 22.55%,11.44% 20.41%,14.36% 18.74%,17.47% 17.47%,20.6% 16.47%,23.58% 15.57%,26.33% 14.58%,28.84% 13.35%,31.16% 11.79%,33.39% 9.91%,35.67% 7.77%,38.09% 5.57%,40.75% 3.5%,43.66% 1.81%,46.77% .71%);border:0;border-radius:0}.bio-profile-custom[data-avatar-shape=star] .bio-avatar,.bio-shape-sample[data-shape=star]{clip-path:polygon(50% 1%,59.06% 16.19%,74.5% 7.56%,74.75% 25.25%,92.44% 25.5%,83.81% 40.94%,99% 50%,83.81% 59.06%,92.44% 74.5%,74.75% 74.75%,74.5% 92.44%,59.06% 83.81%,50% 99%,40.94% 83.81%,25.5% 92.44%,25.25% 74.75%,7.56% 74.5%,16.19% 59.06%,1% 50%,16.19% 40.94%,7.56% 25.5%,25.25% 25.25%,25.5% 7.56%,40.94% 16.19%);border:0;border-radius:0}.bio-stack:has(>.bio-profile[data-cover-top=flush]:first-child){padding-top:0}.bio-profile[data-cover-top=flush] .bio-cover-art{border-top-left-radius:0;border-top-right-radius:0}.bio-fixed-showcases{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:20px}.bio-fixed-showcases h3{margin-bottom:12px;font-size:14px}.bio-fixed-showcases .bio-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bio-fixed-showcases button[aria-pressed=true]{border-color:var(--orange);background:#ff660010}.bio-showcase-placement{background:var(--bg);border-radius:12px;margin-top:15px;padding:18px}.bio-showcase-placement p{color:var(--muted);margin:8px 0 14px;font-size:12px}.bio-area-tabs{background:var(--bio-text);justify-content:center;gap:4px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.bio-area-tabs{background:color-mix(in srgb,var(--bio-text) 8%,transparent)}}.bio-area-tabs{border-radius:24px}.bio-area-tabs button{min-width:0;color:inherit;border-radius:20px;flex:1;padding:10px 6px;font-size:12px}.bio-area-tabs button:focus-visible{outline:2px solid var(--bio-accent);outline-offset:2px}.bio-showcase{border-radius:16px;padding:12px}.bio-showcase h2{text-align:center;margin-bottom:10px;font-size:20px}.bio-showcase>p{text-align:center;margin-bottom:14px;font-size:13px}.bio-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.bio-item{background:var(--bio-item-bg);border:1px solid var(--bio-text);border-radius:14px;min-width:0;text-decoration:none;display:block;overflow:hidden;color:var(--bio-item-text)!important}@supports (color:color-mix(in lab, red, red)){.bio-item{border:1px solid color-mix(in srgb,var(--bio-text) 10%,transparent)}}.bio-item>img,.bio-item-placeholder{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.bio-item-placeholder{background:var(--bio-accent)}@supports (color:color-mix(in lab, red, red)){.bio-item-placeholder{background:color-mix(in srgb,var(--bio-accent) 15%,var(--bio-item-bg))}}.bio-item-placeholder{place-items:center;font-size:42px;display:grid}.bio-item-info{gap:8px;padding:12px;display:grid}.bio-item-info strong{font-size:14px}.bio-item-info small{font-size:11px}.bio-item-price{font-size:13px}.bio-item-price del{opacity:.55;font-size:11px;display:block}.bio-showcase-square .bio-item{border-radius:0}.bio-showcase-square .bio-item>img,.bio-showcase-square .bio-item-placeholder{aspect-ratio:1}.bio-showcase-overlay .bio-item{position:relative}.bio-showcase-overlay .bio-item-info{color:var(--bio-overlay-text);background:linear-gradient(#0000,#000d);padding-top:38px;position:absolute;inset:auto 0 0}@media (max-width:420px){.bio-fixed-showcases .bio-library-grid{grid-template-columns:1fr}.bio-area-tabs button{padding:10px 3px;font-size:11px}}.bio-extra-entry{border:1px solid var(--border,#e5e7eb);border-radius:16px;gap:14px;min-width:0;padding:18px;display:grid}.bio-carousel{min-width:0}.bio-carousel h2{margin:0 0 12px;font-size:20px}.bio-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.bio-slide{scroll-snap-align:start;border-radius:var(--bio-radius);background:var(--bio-surface);text-align:left;flex:0 0 100%;min-width:0;position:relative;overflow:hidden}.bio-slide a{color:inherit;text-decoration:none;display:block}.bio-slide img,.bio-slide-placeholder{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bio-slide-placeholder{background:var(--bio-accent);color:#fff;place-items:center;font-size:56px;display:grid}.bio-carousel[data-format=square] .bio-slide img,.bio-carousel[data-format=square] .bio-slide-placeholder{aspect-ratio:1}.bio-carousel[data-format=portrait] .bio-slide img,.bio-carousel[data-format=portrait] .bio-slide-placeholder{aspect-ratio:4/5}.bio-slide strong{overflow-wrap:anywhere;padding:16px;display:block}.bio-carousel-cover .bio-slide strong{color:#fff;background:linear-gradient(#0000,#000b);padding-top:40px;position:absolute;bottom:0;left:0;right:0}.bio-carousel-controls{justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}.bio-carousel-controls button{background:var(--bio-surface);width:36px;height:36px;color:var(--bio-text);border:1px solid;border-radius:50%}.bio-carousel-controls button:disabled{opacity:.35}.bio-form-inline,.bio-form-dialog{background:var(--bio-surface);color:var(--bio-text);border-radius:var(--bio-radius);text-align:left;padding:24px}.bio-form h2{font-size:20px}.bio-form form{gap:16px;display:grid}.bio-form-field{gap:7px;font-size:14px;display:grid}.bio-form-field input,.bio-form-field textarea,.bio-form-field select{box-sizing:border-box;background:var(--bio-surface);width:100%;color:var(--bio-text);font:inherit;border:1px solid #8888;border-radius:8px;padding:12px}.bio-form-submit{background:var(--bio-accent);color:#fff;border-radius:var(--bio-radius);width:100%;font:inherit;border:0;padding:14px;font-weight:600;display:block}.bio-form-dialog{border:0;width:min(520px,100% - 32px);max-height:85dvh;overflow:auto}.bio-form-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.bio-form-close{float:right;color:inherit;background:0 0;border:0;font-size:28px}.bio-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bio-form button:disabled{opacity:.5}.bio-response-list{gap:16px;margin-top:24px;display:grid}.bio-response-list article{padding:24px}.bio-response-list dl{gap:10px;display:grid}.bio-response-list dt{font-weight:600}.bio-response-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.area-filter{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.area-filter button{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:inherit;border-radius:20px;padding:10px 18px}.area-filter button[aria-pressed=true]{color:#fff;background:#f60;border-color:#f60}.showcase-dashboard-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.showcase-dashboard-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.showcase-dashboard-strip{grid-template-columns:1fr}}.bio-showcase[data-single=true] .bio-item-grid{grid-template-columns:1fr}.bio-stack{max-width:var(--bio-width,620px);gap:var(--bio-gap,17px)}.bio-page .bio-link{background:var(--bio-button-bg,var(--bio-surface));color:var(--bio-button-text,var(--bio-text));border-color:var(--bio-border-color,var(--bio-text))}@supports (color:color-mix(in lab, red, red)){.bio-page .bio-link{border-color:var(--bio-border-color,color-mix(in srgb,var(--bio-text) 12%,transparent))}}.bio-page .bio-link{border-width:var(--bio-border-width,1px)}.bio-outline .bio-link{border-color:var(--bio-border-color,var(--bio-accent));background:0 0}.bio-glass .bio-link{background:var(--bio-button-bg,var(--bio-surface))}@supports (color:color-mix(in lab, red, red)){.bio-glass .bio-link{background:color-mix(in srgb,var(--bio-button-bg,var(--bio-surface)) 65%,transparent)}}.bio-featured .bio-link{border-color:var(--bio-border-color,var(--bio-accent));border-width:var(--bio-border-width,2px)}.bio-page[data-shadow=none] .bio-link{box-shadow:none}.bio-page[data-shadow=soft] .bio-link{box-shadow:0 6px 15px #00000018}.bio-page[data-shadow=strong] .bio-link{box-shadow:0 10px 25px #00000038}.bio-page[data-shadow=hard] .bio-link{box-shadow:4px 4px 0 var(--bio-border-color,var(--bio-accent))}.bio-page[data-hover=none] .bio-link:hover{transform:none}.bio-page[data-hover=scale] .bio-link:hover{transform:scale(1.02)}.bio-page .bio-link strong,.bio-page .bio-profile p,.bio-page .bio-text p,.bio-page .bio-faq p,.bio-page .bio-faq summary{font-size:var(--bio-font-size,14px)}.bio-page{isolation:isolate;position:relative}.bio-page[data-pattern=dots]:before,.bio-page[data-pattern=grid]:before{content:"";z-index:-1;pointer-events:none;opacity:.12;background-size:22px 22px;position:absolute;inset:0}.bio-page[data-pattern=dots]:before{background-image:radial-gradient(var(--bio-text) 1px,transparent 1px)}.bio-page[data-pattern=grid]:before{background-image:linear-gradient(var(--bio-text) 1px,transparent 1px),linear-gradient(90deg,var(--bio-text) 1px,transparent 1px)}.bio-social{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.bio-socials[data-social-size=small] .social-brand-icon{width:30px;height:30px}.bio-socials[data-social-size=large] .social-brand-icon{width:54px;height:54px}.bio-social .social-brand-icon>span,.bio-social .social-brand-icon>svg{width:56%;height:56%}.social-brand-icon[data-icon-style=rounded]{border-radius:25%}.social-brand-icon[data-icon-style=minimal]>span,.social-brand-icon[data-icon-style=minimal]>svg{width:80%;height:80%}.bio-theme-fields input[type=range]{width:100%;accent-color:var(--accent)}@media (prefers-reduced-motion:reduce){.bio-page .bio-link,.bio-social .social-brand-icon{transition:none}.bio-page .bio-link:hover,.bio-social:hover .social-brand-icon{transform:none}}.bio-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.bio-font-grid>button{text-align:left;border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:12px;padding:16px}.bio-font-grid>button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bio-font-grid>button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.bio-font-grid>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bio-font-name{font-size:13px;font-weight:600;display:block}.bio-font-name small{opacity:.65;margin-top:3px;font-size:11px;font-weight:400;display:block}.bio-font-sample{overflow-wrap:anywhere;margin-top:12px;font-size:21px;line-height:1.5;display:block}@media (max-width:480px){.bio-font-grid{grid-template-columns:1fr}}.showcase-brand{color:var(--sc-text);text-align:center;font-weight:700}.showcase-carousel{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:24px;width:min(1240px,100% - 64px);margin:28px auto 0;overflow:hidden}.showcase-carousel[data-cover-style=full]{border:0;border-radius:0;width:100%;max-width:none;margin-top:0}.showcase-slide{position:relative}.showcase-slide picture,.showcase-slide img{width:100%;display:block}.showcase-slide img{aspect-ratio:2.8;object-fit:cover}.showcase-slide-copy{color:#fff;background:linear-gradient(90deg,#000a,#0000);flex-direction:column;justify-content:center;align-items:flex-start;padding:6%;display:flex;position:absolute;inset:0}.showcase-slide-copy h2{max-width:65%;margin:0;font-size:clamp(24px,4vw,58px);line-height:1.12}.showcase-slide-copy p{max-width:60%;font-size:clamp(14px,2vw,22px)}.showcase-slide-copy a{background:var(--card-button-bg);color:var(--card-button-text);border-radius:var(--card-button-radius);padding:14px 24px;font-weight:700}.showcase-carousel-controls{align-items:center;gap:10px;padding:14px 22px;display:flex}.showcase-carousel-controls>div{gap:8px;min-width:0;margin-right:auto;display:flex;overflow:auto}.showcase-carousel-controls button{border:1px solid var(--sc-border);color:var(--sc-text);white-space:nowrap;background:0 0;border-radius:10px;padding:10px}.showcase-carousel-controls>span{white-space:nowrap;color:var(--sc-muted);font-size:12px}.showcase-benefits{flex-wrap:wrap;gap:20px;width:min(1240px,100% - 64px);margin:26px auto;display:flex}.showcase-benefits>div{border-right:1px solid var(--sc-border);flex:220px;align-items:center;gap:18px;padding:8px 16px;display:flex}.showcase-benefits>div:last-child{border:0}.showcase-benefits svg{color:var(--showcase-accent);flex-shrink:0}.showcase-benefits p{color:var(--sc-muted);margin:5px 0 0;font-size:14px}.storefront-categories[data-shape=square]>a>span{border-radius:0}.storefront-categories[data-shape=rounded]>a>span{border-radius:24px}.storefront-categories[data-shape=text]>a{border:1px solid var(--sc-border);white-space:nowrap;border-radius:100px;flex-basis:auto;justify-content:center;padding:12px 20px}.storefront-categories[data-shape=text]>a>span{display:none}.storefront-categories[data-shape=portrait]>a{aspect-ratio:3/4;color:#fff;border-radius:18px;flex:0 0 31%;justify-content:flex-end;padding:25px;position:relative;overflow:hidden}.storefront-categories[data-shape=portrait]>a>span{border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.storefront-categories[data-shape=portrait]>a:after{content:"";background:linear-gradient(#0000 35%,#000b);position:absolute;inset:0}.storefront-categories[data-shape=portrait] strong,.storefront-categories[data-shape=portrait] em{z-index:1;position:relative}.storefront-categories[data-shape=portrait] strong{font-size:clamp(20px,3vw,38px)}.storefront-categories[data-shape=portrait] em{border-radius:var(--card-button-radius);border:1px solid;padding:9px 22px;font-style:normal}.showcase-site[data-image-ratio=square] .showcase-card-media{aspect-ratio:1;height:auto}.showcase-site[data-image-ratio=portrait] .showcase-card-media{aspect-ratio:3/4;height:auto}.showcase-site[data-image-ratio=landscape] .showcase-card-media{aspect-ratio:3/2;height:auto}.showcase-card-media>.portfolio-visual{height:100%}.showcase-site[data-card-layout=overlay] .showcase-card-open,.showcase-site[data-card-layout=editorial] .showcase-card-open{width:100%;display:block;position:relative}.showcase-site[data-card-layout=overlay] .showcase-card-copy,.showcase-site[data-card-layout=editorial] .showcase-card-copy{color:#fff;background:linear-gradient(#0000,#000c);padding:55px 24px 24px;position:absolute;bottom:0;left:0;right:0}.showcase-site[data-card-layout=editorial] .showcase-card:first-child{grid-column:1/-1}.showcase-site[data-card-layout=editorial] .showcase-card:first-child .showcase-card-media{aspect-ratio:2.7}.showcase-card-facts:empty{display:none}.showcase-site .showcase-card-action{background:var(--card-button-bg);color:var(--card-button-text);border-radius:var(--card-button-radius)}.profile-studio.portfolio-profile-modal{width:min(1440px,98vw)}.showcase-studio-columns{grid-template-columns:minmax(0,1fr) 440px;min-height:0;display:grid;overflow:hidden}.showcase-studio-columns>.profile-studio-body{min-height:0;overflow:auto}.showcase-studio-preview{background:#f4f5f7;border-left:1px solid #e4e6eb;padding:20px;overflow:auto}.showcase-studio-preview>header{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.showcase-studio-preview button{color:#1b2330;background:#fff;border:1px solid #ddd;border-radius:8px;padding:7px}.showcase-studio-preview button[aria-pressed=true]{color:#f60;border-color:#f60}.showcase-studio-preview>p{color:#707887;font-size:12px;line-height:1.6}.showcase-preview-viewport{background:#fff;border:7px solid #242b36;border-radius:35px;width:390px;height:700px;margin:auto;overflow:hidden}.showcase-preview-viewport iframe{transform-origin:0 0;border:0;width:376px;height:686px;display:block}.showcase-preview-viewport[data-mode=desktop]{border-radius:12px;width:400px;height:590px}.showcase-preview-viewport[data-mode=desktop] iframe{width:1200px;height:1800px;transform:scale(.322)}.advanced-fields{gap:18px;display:grid}.advanced-entry{border:1px solid #e3e6eb;border-radius:14px;gap:12px;padding:18px;display:grid}.advanced-entry>header{justify-content:space-between;gap:10px;display:flex}.advanced-entry button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:6px 10px}.advanced-fields fieldset{border:1px solid #e3e6eb;border-radius:12px;padding:15px}.category-shape-picker{flex-wrap:wrap}.tracking-settings{margin-bottom:24px;padding:28px}.tracking-settings p{color:var(--muted);line-height:1.6}.tracking-settings fieldset{border:0;min-width:0;padding:0}.tracking-settings .field{margin:12px 0}.tracking-methods{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.tracking-methods label{border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:20px;display:grid}.tracking-methods small{grid-column:2}.tracking-areas{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.tracking-areas label{align-items:center;gap:8px;display:flex}.tracking-consent{z-index:1000;color:#19202a;background:#fff;border:1px solid #e3e5eb;border-radius:18px;width:min(420px,100% - 40px);padding:22px;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 40px #0003}.tracking-consent p{font-size:14px;line-height:1.5}.tracking-consent button{color:#19202a;background:#fff;border:1px solid #d3d7df;border-radius:8px;margin-right:10px;padding:10px 18px}.tracking-consent button:last-child{color:#fff;background:#19202a}.tracking-preferences{z-index:100;color:#333;background:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 10px;font-size:11px;position:fixed;bottom:8px;left:8px}@media (max-width:1050px){.showcase-studio-columns{grid-template-columns:1fr;overflow:auto}.showcase-studio-columns>.profile-studio-body,.showcase-studio-preview{overflow:visible}.showcase-studio-preview>header,.showcase-studio-preview>p{max-width:400px;margin:0 auto 14px}}@media (max-width:640px){.showcase-carousel{border-radius:16px;width:calc(100% - 24px);margin-top:12px}.showcase-slide img{aspect-ratio:5/6}.showcase-slide-copy{background:linear-gradient(#0000,#000b);justify-content:flex-end;padding:24px}.showcase-slide-copy h2,.showcase-slide-copy p{max-width:100%}.showcase-carousel-controls{flex-wrap:wrap;gap:5px;padding:10px}.showcase-carousel-controls>div{flex-basis:100%}.showcase-benefits{gap:8px;width:calc(100% - 24px)}.showcase-benefits>div{border-right:0;border-bottom:1px solid var(--sc-border)}.storefront-categories[data-shape=portrait]>a{flex-basis:75%}.showcase-site[data-card-layout=editorial] .showcase-grid{grid-template-columns:1fr}.showcase-site[data-card-layout=editorial] .showcase-card:first-child .showcase-card-media{aspect-ratio:3/2}.showcase-site[data-card-layout=overlay] .showcase-card-copy,.showcase-site[data-card-layout=editorial] .showcase-card-copy{padding:36px 14px 14px}.tracking-methods{grid-template-columns:1fr}.showcase-studio-preview{padding:12px;overflow:auto}.showcase-preview-viewport{max-width:100%;margin:0 auto}.showcase-preview-viewport[data-mode=mobile] iframe{width:100%}.showcase-preview-viewport[data-mode=desktop]{max-width:none}}.showcase-site .showcase-primary,.showcase-site .showcase-detail-action>button,.showcase-site .showcase-detail-action>a{background:var(--card-button-bg);color:var(--card-button-text);border-radius:var(--card-button-radius)}.showcase-site{--sc-bg:var(--dark-bg);--sc-surface:var(--dark-surface);--sc-surface-2:var(--dark-surface-2);--sc-text:var(--dark-text);--sc-muted:var(--dark-muted);--sc-border:var(--dark-border);--showcase-accent:var(--dark-accent);--card-button-bg:var(--dark-button);--card-button-text:var(--dark-button-text);background:var(--sc-bg)}.showcase-site[data-public-theme=light]{--sc-bg:var(--light-bg);--sc-surface:var(--light-surface);--sc-surface-2:var(--light-surface-2);--sc-text:var(--light-text);--sc-muted:var(--light-muted);--sc-border:var(--light-border);--showcase-accent:var(--light-accent);--card-button-bg:var(--light-button);--card-button-text:var(--light-button-text)}@media (prefers-color-scheme:light){.showcase-site[data-public-theme=automatic]{--sc-bg:var(--light-bg);--sc-surface:var(--light-surface);--sc-surface-2:var(--light-surface-2);--sc-text:var(--light-text);--sc-muted:var(--light-muted);--sc-border:var(--light-border);--showcase-accent:var(--light-accent);--card-button-bg:var(--light-button);--card-button-text:var(--light-button-text)}}.showcase-site .showcase-card{flex-direction:column;min-width:0;display:flex}.showcase-site .showcase-card-open{color:var(--sc-text);flex:1;min-width:0}.showcase-site .showcase-card-copy{overflow-wrap:anywhere}.showcase-site .showcase-card-copy h3{font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.2}.showcase-site .showcase-card-copy p{min-height:0;line-height:1.55}.showcase-site .showcase-card-copy footer:empty{display:none}.showcase-site .showcase-card-action{min-height:48px;margin:0 16px 16px;padding:12px 16px;line-height:1.4;color:var(--card-button-text)!important}.showcase-site .showcase-card-action svg{flex-shrink:0}.showcase-site[data-card-layout=overlay] .showcase-card-open,.showcase-site[data-card-layout=editorial] .showcase-card-open{isolation:isolate;align-items:end;display:grid}.showcase-site[data-card-layout=overlay] .showcase-card-media,.showcase-site[data-card-layout=editorial] .showcase-card-media{border:0;grid-area:1/1;align-self:stretch;height:100%;min-height:340px}.showcase-site[data-card-layout=overlay] .showcase-card-media>.portfolio-visual,.showcase-site[data-card-layout=editorial] .showcase-card-media>.portfolio-visual{width:100%;height:100%;position:absolute;inset:0}.showcase-site[data-card-layout=overlay] .showcase-card-copy,.showcase-site[data-card-layout=editorial] .showcase-card-copy{z-index:1;color:#fff;text-shadow:0 1px 3px #0008;background:linear-gradient(#0000,#000000e0 36%);grid-area:1/1;margin-top:90px;padding:64px 24px 24px;position:relative;inset:auto}.showcase-site[data-card-layout=overlay] .showcase-card-copy :is(p,small,h3,span,strong),.showcase-site[data-card-layout=editorial] .showcase-card-copy :is(p,small,h3,span,strong){color:#fff}.showcase-site[data-card-layout=overlay] .showcase-card-copy footer,.showcase-site[data-card-layout=editorial] .showcase-card-copy footer{border-color:#ffffff40}.showcase-site[data-card-layout=overlay] .showcase-card-action,.showcase-site[data-card-layout=editorial] .showcase-card-action{margin-top:16px}.showcase-site .showcase-card-media>span,.showcase-site .showcase-cart-button strong{background:var(--card-button-bg);color:var(--card-button-text)}.showcase-theme-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.showcase-theme-presets button{border:1px solid var(--border);text-align:left;background:var(--bg-card);color:var(--text-primary);border-radius:14px;padding:8px}.showcase-theme-presets button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:2px}.showcase-theme-presets button>span{border-radius:8px;align-items:end;height:65px;margin-bottom:8px;padding:12px;display:flex}.showcase-theme-presets i{background:#fff;border-radius:5px;width:65%;height:13px;display:block}.showcase-section-toggles{gap:14px;display:grid}.showcase-section-toggles label{align-items:center;gap:10px;display:flex}@media (max-width:700px){.showcase-site .showcase-grid{grid-template-columns:minmax(0,1fr)}.showcase-site[data-card-layout=editorial] .showcase-card:first-child{grid-column:auto}.showcase-site[data-card-layout=editorial] .showcase-card:first-child .showcase-card-media{aspect-ratio:3/2}.showcase-site .showcase-card-copy{padding:20px}.showcase-site[data-card-layout=overlay] .showcase-card-copy,.showcase-site[data-card-layout=editorial] .showcase-card-copy{padding:64px 20px 24px}.showcase-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.showcase-site .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px));justify-content:start;align-items:start}.showcase-site[data-card-layout=editorial] .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),340px))}.showcase-site[data-card-layout=editorial] .showcase-card:first-child:only-child{grid-column:auto}.showcase-site[data-card-layout=editorial] .showcase-card:first-child:only-child .showcase-card-media{aspect-ratio:3/2}.showcase-site[data-card-layout=editorial] .showcase-card:first-child:not(:only-child){grid-column:span 2}.showcase-site .showcase-card-copy h3{font-size:22px}.portfolio-studio-grid:not(.list){grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),350px));align-items:start}.portfolio-studio-grid:not(.list) .portfolio-studio-card-media{height:175px}.portfolio-studio-grid:not(.list) .portfolio-studio-card-copy{padding:16px}.portfolio-studio-grid:not(.list) .portfolio-studio-card-copy>p{min-height:0;margin:8px 0 12px}.portfolio-studio-grid:not(.list) .portfolio-tags:empty{display:none}.portfolio-studio-grid:not(.list) .portfolio-studio-card-actions{flex-wrap:wrap}@media (max-width:700px){.showcase-site .showcase-grid,.showcase-site[data-card-layout=editorial] .showcase-grid{grid-template-columns:minmax(0,340px)}.showcase-site[data-card-layout=editorial] .showcase-card:first-child:not(:only-child){grid-column:auto}}.showcase-site[data-card-layout=overlay] .showcase-card-media,.showcase-site[data-card-layout=editorial] .showcase-card-media{width:100%;min-width:0}.share-actions,.project-story-tools,.showcase-sharing{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-actions button,.pdf-action button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex}.share-actions small,.pdf-action small{max-width:300px;font-size:11px;display:block}.share-actions input{max-width:100%;padding:8px}.share-actions button:disabled,.pdf-action button:disabled{opacity:.45;cursor:default}.showcase-sharing{justify-content:flex-end;max-width:1200px;margin:28px auto;padding:0 28px}.manager-item-sharing{border-top:1px solid #eee;padding:12px 18px}.project-options .project-field-choices{flex-wrap:wrap;gap:14px;padding:18px;display:flex}.project-field-choices label{align-items:center;gap:6px;font-size:13px;display:flex}.project-fact-row{gap:8px;margin:8px 0;display:flex}.project-fact-row input{border:1px solid #e1e3e8;border-radius:8px;flex:1;min-width:0;padding:10px}.project-fact-row button{border:1px solid #e1e3e8;border-radius:8px;padding:8px}.project-item-options{padding:24px 0}.project-item-options p{color:#687181;margin:12px 0 20px;font-size:13px}.project-storefront .showcase-hero h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.15}.project-storefront .showcase-hero{padding-top:56px;padding-bottom:30px}.project-storefront .showcase-categories button{background:0 0;border-width:0 0 1px;border-radius:0}.project-storefront .showcase-content{max-width:1200px}.project-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.project-art-grid[data-layout=editorial]>.project-art-card:first-child:not(:only-child){grid-column:span 2}.project-art-grid[data-layout=editorial]>.project-art-card:first-child:not(:only-child) .project-art-image{aspect-ratio:2.15}.project-art-card{border-radius:var(--project-radius,12px);background:var(--surface,#fff);color:inherit;text-align:left;cursor:pointer;isolation:isolate;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:0;display:grid;overflow:hidden}.project-art-image{aspect-ratio:1.45;grid-area:1/1;width:100%;min-height:280px;position:relative;overflow:hidden}.project-art-image .portfolio-visual{width:100%;height:100%;min-height:0;inset:0;position:absolute!important}.project-art-copy{z-index:1;overflow-wrap:anywhere;background:linear-gradient(#0000,#000000d1);grid-area:1/1;align-self:end;padding:70px 28px 28px;color:#fff!important}.project-art-copy h3{letter-spacing:-.025em;margin:7px 0 14px;font-size:clamp(24px,2.4vw,38px);font-weight:500;line-height:1.18;color:inherit!important}.project-art-copy small{letter-spacing:.13em;text-transform:uppercase;font-size:10px}.project-art-copy p{color:inherit;margin-bottom:16px;font-size:14px;line-height:1.7}.project-art-facts{flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:1.6;display:flex}.project-art-facts span+span:before{content:"·";margin-right:14px}.project-explore{align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.project-art-card[data-position=top] .project-art-copy{background:linear-gradient(#000000d1,#0000);align-self:start;padding:28px 28px 70px}.project-art-card[data-position=below] .project-art-copy{background:0 0;grid-area:auto;padding:24px;color:inherit!important}.project-art-card[data-position=below] .project-art-image{grid-area:auto}.project-art-card:focus-visible{outline:3px solid var(--accent,#1463d6);outline-offset:4px}.project-art-grid[data-layout=mosaic] .project-art-card:nth-child(3n+2) .project-art-image{aspect-ratio:.82}.project-art-grid[data-layout=technical]{grid-template-columns:1fr}.project-art-grid[data-layout=technical] .project-art-card{grid-template-columns:1fr 1fr;align-items:stretch}.project-art-grid[data-layout=technical] .project-art-copy{background:0 0;grid-area:1/2;align-self:center;padding:32px;color:inherit!important}.project-art-grid[data-layout=technical] .project-art-image{grid-area:1/1}.project-art-grid>.project-art-card:only-child{max-width:660px}.showcase-detail.project-story-detail{width:min(1120px,96vw);max-width:none}.project-story-detail .showcase-detail-media{height:clamp(250px,45vw,520px)}.project-story{overflow-wrap:anywhere;padding:40px}.project-story-title>small{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.project-story-title h2{margin:12px 0 24px;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.15}.project-story-tools{border-bottom:1px solid;padding-bottom:28px}@supports (color:color-mix(in lab, red, red)){.project-story-tools{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.project-story-context{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;margin:40px 0;display:grid}.project-story h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:15px;font-weight:500}.project-story p{white-space:pre-wrap;font-size:15px;line-height:1.9}.project-story ul{margin:16px 0 28px;padding-left:18px;line-height:1.8}.project-story-context aside{background:currentColor}@supports (color:color-mix(in lab, red, red)){.project-story-context aside{background:color-mix(in srgb,currentColor 4%,transparent)}}.project-story-context aside{align-self:start;padding:28px}.project-story dl{display:block}.project-story dl>div{border-bottom:1px solid;padding:16px 0}@supports (color:color-mix(in lab, red, red)){.project-story dl>div{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.project-story dt{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:10px}.project-story dd{margin:8px 0 0;font-size:15px}.project-story-gallery{columns:2;column-gap:16px;margin-bottom:36px}.project-story-gallery a{break-inside:avoid;margin-bottom:16px;display:block}.project-story-gallery img{border-radius:8px;width:100%;height:auto;display:block}.item-live-preview>.project-art-card .project-art-copy h3{font-size:26px}.item-live-preview>.project-art-card .project-art-image{min-height:320px}.service-manager-tabs{gap:8px;margin:24px 0;display:flex}.service-manager-tabs button{border:1px solid #e1e3e8;border-radius:10px;padding:12px 24px}.service-manager-tabs button[aria-pressed=true]{color:#fff;background:#182230}.deliverable-library{background:#fff;border:1px solid #e8e9ec;border-radius:18px;padding:28px}.deliverable-library>p{color:#737b89;margin:10px 0 24px;font-size:14px}.deliverable-create{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.deliverable-create .field{flex:1;min-width:180px}.deliverable-columns{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:30px;display:grid}.deliverable-columns section{background:#f6f7f9;border:1px solid #eee;border-radius:12px;padding:18px}.deliverable-columns h3{margin-bottom:18px;font-size:15px}.deliverable-columns h3 small{float:right}.deliverable-columns section>div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:12px;display:flex}.deliverable-columns section>div span{overflow-wrap:anywhere;flex:1;font-size:13px}.deliverable-columns button{padding:4px;font-size:11px}.service-inclusion-choices{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.service-inclusion-choices label{border:1px solid #e5e7eb;border-radius:8px;align-items:start;gap:8px;padding:12px;font-size:13px;display:flex}.service-inclusions ul{margin:12px 0;padding:0;list-style:none}.service-inclusions li{background:#f6f7f9;justify-content:space-between;align-items:center;margin:4px 0;padding:8px;font-size:13px;display:flex}.service-inclusions li button{padding:4px 8px}.service-storefront .showcase-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px));align-items:stretch}.service-storefront .showcase-card-open{flex-direction:column!important;grid-template-rows:none!important;display:flex!important}.service-storefront .showcase-card-media{height:180px!important;min-height:180px!important;position:relative!important}.service-storefront .showcase-card-copy{color:var(--text)!important;background:0 0!important;margin:0!important;padding:24px!important;position:static!important}.service-storefront .showcase-card-copy h3{color:inherit!important;font-size:23px!important}.service-storefront .showcase-card-copy p{color:inherit!important}.service-storefront .showcase-card:first-child{grid-column:auto!important}.service-package-inclusions{padding:0 24px 24px}.service-package-inclusions>strong{letter-spacing:.06em;font-size:12px}.service-package-inclusions ul{margin:16px 0;padding:0;list-style:none}.service-package-inclusions li{align-items:start;gap:10px;margin:10px 0;font-size:14px;line-height:1.5;display:flex}.service-package-inclusions li svg{flex-shrink:0;margin-top:3px}.service-package-inclusions small{opacity:.7;font-size:12px}.service-package-inclusions p{margin-top:12px;font-size:13px}.service-storefront .showcase-grid[data-service-layout=list]{grid-template-columns:minmax(0,820px)}.service-storefront .showcase-grid[data-service-layout=list] .showcase-card{grid-template-columns:1fr 1fr;display:grid}.service-storefront .showcase-grid[data-service-layout=list] .showcase-card-action{grid-column:1/-1}.service-storefront .showcase-grid[data-service-layout=list] .service-package-inclusions{padding:24px}@media (max-width:640px){.showcase-sharing{justify-content:flex-start;padding:0 22px}.project-art-grid{grid-template-columns:1fr;gap:22px}.project-art-grid[data-layout=editorial]>.project-art-card:first-child:not(:only-child){grid-column:auto}.project-art-grid[data-layout=editorial]>.project-art-card:first-child:not(:only-child) .project-art-image{aspect-ratio:1.3}.project-art-copy,.project-art-card[data-position=top] .project-art-copy{padding-left:22px;padding-right:22px}.project-art-grid[data-layout=technical] .project-art-card{grid-template-columns:1fr}.project-art-grid[data-layout=technical] .project-art-copy{grid-area:2/1}.project-story{padding:24px}.project-story-context{grid-template-columns:1fr;gap:24px;margin:30px 0}.project-story-gallery{columns:1}.project-story-detail.showcase-detail{width:100vw}.service-inclusion-choices,.service-storefront .showcase-grid[data-service-layout=list] .showcase-card{grid-template-columns:1fr}.project-fact-row{flex-wrap:wrap}.project-fact-row input{min-width:120px}.deliverable-library{padding:18px}}.project-card-options{border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:16px}.project-card-options:disabled{opacity:.5}.project-card-options legend{padding:0 6px;font-size:13px}.project-options .wide{grid-column:1/-1}.project-storefront .project-art-card{background:var(--sc-surface);color:var(--sc-text)}.service-storefront .showcase-card-copy{color:var(--sc-text)!important}.service-storefront .showcase-card-copy small{color:var(--showcase-accent)!important}.service-storefront .showcase-card-copy footer,.service-storefront .showcase-card-copy footer>span{color:var(--sc-text)!important}.service-admin-scope{margin:18px 0;font-size:12px;line-height:1.6}.service-admin-scope ul{color:var(--text-secondary);padding-left:18px}.bio-area-tabs{background:var(--bio-tab-inactive-bg,var(--bio-text))}@supports (color:color-mix(in lab, red, red)){.bio-area-tabs{background:var(--bio-tab-inactive-bg,color-mix(in srgb,var(--bio-text) 8%,transparent))}}.bio-area-tabs button{color:var(--bio-tab-inactive-text,var(--bio-text))}.bio-area-tabs button[aria-pressed=true]{background:var(--bio-tab-active-bg,var(--bio-text));color:var(--bio-tab-active-text,var(--bio-surface))}.bio-page .bio-link{background-image:var(--bio-button-gradient,none)}.bio-action-row>.social-brand-icon{flex-shrink:0}.bio-action-icon{--action-icon-size:22px;color:var(--bio-button-text,var(--bio-accent));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bio-action-icon[data-size=small]{--action-icon-size:18px}.bio-action-icon[data-size=large]{--action-icon-size:28px}.bio-action-icon[data-background=circle]{background:currentColor;border-radius:50%;padding:8px}@supports (color:color-mix(in lab, red, red)){.bio-action-icon[data-background=circle]{background:color-mix(in srgb,currentColor 15%,transparent)}}.bio-action-icon>svg,.bio-action-icon>.social-brand-icon,.bio-action-icon>.social-brand-icon>span,.bio-action-icon>.social-brand-icon>svg{width:var(--action-icon-size);height:var(--action-icon-size)}.bio-carousel-heading{margin-bottom:12px}.bio-carousel .bio-carousel-heading h2{margin:0;line-height:1.3}.bio-carousel-heading h2+p{margin-top:6px}.bio-carousel[data-heading-position=below] .bio-carousel-heading{margin:12px 0 0}.bio-carousel-cover .bio-slide strong[data-position=top]{background:linear-gradient(#000b,#0000);padding:16px 16px 40px;top:0;bottom:auto}.bio-carousel-cover .bio-slide strong[data-position=center]{background:linear-gradient(#0000,#0009,#0000);padding:20px 16px;top:50%;bottom:auto;transform:translateY(-50%)}.bio-action-block[data-text-align=left] .bio-link-copy{text-align:left}.bio-action-block[data-text-align=center] .bio-link-copy{text-align:center}.bio-action-block[data-text-align=right] .bio-link-copy{text-align:right}.bio-action-block[data-button-size=small] .bio-link:not(.bio-card-link){flex-direction:column;justify-content:center;min-height:58px;display:flex}.bio-action-block[data-button-size=medium] .bio-link:not(.bio-card-link){flex-direction:column;justify-content:center;min-height:80px;display:flex}.bio-action-block[data-button-size=large] .bio-link{border-radius:min(var(--bio-radius),24px);padding:24px}.bio-action-block[data-button-size=large] .bio-action-row{grid-template-rows:auto minmax(min-content,1fr);grid-template-columns:minmax(0,1fr) auto;gap:24px 14px;min-height:192px;display:grid}.bio-action-block[data-button-size=large] .bio-action-icon{place-self:start}.bio-action-block[data-button-size=large] .bio-action-row>svg:last-child{grid-area:1/2;align-self:start}.bio-action-block[data-button-size=large] .bio-link-copy{grid-area:2/1/auto/-1;align-self:end}.bio-action-block[data-button-size=large][data-text-position=top] .bio-link-copy{align-self:start}.bio-action-block[data-button-size=large][data-text-position=center] .bio-link-copy{align-self:center}.bio-action-block[data-button-size=large] .bio-link-copy strong{font-size:26px;line-height:1.2}.bio-action-block[data-button-size=large] .bio-link-copy small{font-size:14px;line-height:1.5}.bio-picker-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:start;gap:24px;margin-top:20px;display:grid}.bio-picker-list{gap:8px;max-height:55vh;padding:2px;display:grid;overflow:auto}.bio-picker-list>button{text-align:left;color:inherit;background:0 0;border:1px solid #e5e7eb;border-radius:12px;gap:5px;padding:16px;display:grid}.bio-picker-list button[aria-pressed=true]{color:#9a3412;background:#fff5ee;border-color:#ff681b}.bio-picker-list small{color:#77808d}.bio-platform-picker{grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bio-platform-picker button{color:inherit;background:0 0;border:1px solid #ddd;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;font-size:12px;display:flex}.bio-picker-preview{color:#18212f;background:#f5f5f4;border-radius:20px;padding:24px}.bio-picker-preview p{font-size:14px;line-height:1.6}.bio-picker-preview>small{letter-spacing:.1em;color:#64748b;font-size:10px}.bio-picker-sample{place-items:center;min-height:200px;padding:24px 0;display:grid}.bio-picker-brand{border-radius:18px;grid-template-columns:1fr auto;gap:32px;width:100%;min-height:180px;padding:24px;display:grid}.bio-picker-brand strong{grid-column:1/-1;font-size:24px}.bio-picker-map,.bio-picker-example{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;width:100%;padding:28px;display:flex}.bio-picker-map{background:repeating-linear-gradient(30deg,#eceddf 0 25px,#fff 26px 32px)}.bio-rich-media{border-radius:min(var(--bio-radius),24px);background:var(--bio-surface);width:100%;overflow:hidden}.bio-rich-media iframe{border:0;width:100%;display:block}.bio-media-footer{color:inherit;justify-content:space-between;gap:12px;padding:16px;font-size:14px;text-decoration:none;display:flex}.bio-invalid-media{padding:20px}.bio-action-block[data-brand=true] .bio-link{background:var(--bio-brand)!important;color:var(--bio-brand-text)!important;border-color:var(--bio-brand)!important}.bio-action-block[data-brand=true] .bio-link small{color:inherit;opacity:.85}@media (max-width:700px){.bio-picker-layout{grid-template-columns:1fr}.bio-picker-list{max-height:30vh}.bio-picker-preview{padding:16px}.bio-picker-sample{min-height:120px;padding:12px 0}.bio-picker-brand{min-height:120px}}.bio-picker-preview .bio-picker-sample{background:#f0eeea;border:1px solid #e2e0dc;border-radius:14px;width:100%;min-height:240px;margin:18px 0;padding:20px 14px;overflow:hidden}.bio-picker-preview .bx-variants{gap:12px;width:100%;display:grid}.bio-picker-preview .bx-variants>small{letter-spacing:.09em;color:#64748b;margin-top:6px;font-size:9px;font-weight:700}.bio-picker-preview .bx-button{color:#18212f;background:#fff;border:1px solid #e9e8f1;border-radius:14px;align-items:center;gap:12px;width:100%;padding:15px;display:flex;box-shadow:0 4px 12px #2020400b}.bio-picker-preview .bx-button strong{flex:1;font-size:13px;line-height:1.3}.bio-picker-preview .bx-button>svg:last-child{color:#87909e;flex-shrink:0;margin-left:auto}.bio-picker-preview .bx-button small{color:#6b7280;font-size:11px;display:block}.bio-picker-preview .bx-icon{color:#fff;background:#6c4aee;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.bio-picker-preview .social-brand-icon{flex-shrink:0;width:32px;height:32px}.bio-picker-preview .bx-profile{text-align:center;background:#fff;border-radius:16px;width:100%;padding-bottom:18px;overflow:hidden;box-shadow:0 5px 18px #18212f0c}.bio-picker-preview .bx-cover{text-align:left;color:#fff;background:linear-gradient(125deg,#10256d,#3458d8);height:105px;padding:16px;position:relative;overflow:hidden}.bio-picker-preview .bx-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bio-picker-preview .bx-cover span{letter-spacing:.15em;font-size:10px}.bio-picker-preview .bx-cover b{width:120px;margin-top:8px;font-size:19px;line-height:1.2;display:block;position:relative}.bio-picker-preview .bx-cover i{border:25px solid #ffffff24;border-radius:50%;width:125px;height:125px;position:absolute;top:10px;right:-15px}.bio-picker-preview .bx-avatar{color:#fff;background:#1c348a;border:4px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:-30px auto 10px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden}.bio-picker-preview .bx-avatar img{object-fit:cover;width:100%;height:100%}.bio-picker-preview .bx-profile>strong{overflow-wrap:anywhere;padding:0 12px;font-size:21px;display:block}.bio-picker-preview .bx-profile p{color:#697386;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;padding:0 18px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.bio-picker-preview .bx-profile>small{color:#8b93a0;font-size:9px}.bio-picker-preview .bio-picker-brand{gap:22px;min-height:130px;padding:20px}.bio-picker-preview .bio-picker-brand strong{font-size:22px}.bio-picker-preview .bx-video{background:#fff;border-radius:14px;width:100%;padding:10px;box-shadow:0 3px 12px #2020400b}.bio-picker-preview .bx-screen{aspect-ratio:16/9;background:radial-gradient(at 80% 0,#484563,#0000),linear-gradient(135deg,#282534,#171522);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.bio-picker-preview .bx-play{color:#ff2638;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.bio-picker-preview .bx-screen small{color:#fff;background:#000a;border-radius:4px;padding:3px 5px;font-size:10px;position:absolute;bottom:12px;right:8px}.bio-picker-preview .bx-screen i{background:linear-gradient(90deg,#ff2638 38%,#ffffff60 38%);height:4px;position:absolute;bottom:0;left:0;right:0}.bio-picker-preview .bx-video>strong{margin:10px 2px 3px;font-size:13px;display:block}.bio-picker-preview .bx-video>span{color:#89909b;padding:0 2px;font-size:10px}.bio-picker-preview .bx-music{color:#fff;background:#174c38;border-radius:14px;grid-template-columns:48px 1fr;gap:12px;width:100%;padding:18px;display:grid}.bio-picker-preview .bx-album{background:linear-gradient(135deg,#cc974e,#384451);border-radius:8px;place-items:center;font-size:28px;display:grid}.bio-picker-preview .bx-music strong{font-size:13px}.bio-picker-preview .bx-music small{opacity:.7;margin-top:6px;font-size:10px;display:block}.bio-picker-preview .bx-player-controls{grid-column:1/-1;justify-content:center;align-items:center;gap:20px;display:flex}.bio-picker-preview .bx-player-controls span{color:#174c38;background:#fff;border-radius:50%;place-items:center;padding:8px;display:grid}.bio-picker-preview .bx-music>i{background:linear-gradient(90deg,#fff 30%,#ffffff40 30%);grid-column:1/-1;height:3px}.bio-picker-preview .bx-socials{background:#fff;border-radius:14px;gap:20px;padding:25px;display:flex}.bio-picker-preview .bx-map{color:#294d71;background:repeating-linear-gradient(32deg,#eef0df 0 28px,#fff 29px 37px);border-radius:14px;place-items:center;gap:8px;padding:25px;display:grid}.bio-picker-preview .bx-map small{font-size:10px}.bio-picker-preview .bx-map strong{background:#fff;border-radius:8px;padding:5px 10px;font-size:12px}.bio-picker-preview .bx-copy{background:#fff;border-radius:14px;width:100%;padding:20px}.bio-picker-preview .bx-copy>small{letter-spacing:.12em;color:#6c4aee;font-size:10px}.bio-picker-preview .bx-copy h3{margin:12px 0;font-size:22px;line-height:1.2}.bio-picker-preview .bx-copy p{margin:0;font-size:13px;line-height:1.7}.bio-picker-preview .bx-divider{color:#9ba0aa;width:100%;padding:20px;font-size:12px}.bio-picker-preview .bx-divider hr{border:0;border-top:1px solid #a3aab7;margin:26px 0}.bio-picker-preview .bx-faq{gap:10px;width:100%;display:grid}.bio-picker-preview .bx-faq>div{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.bio-picker-preview .bx-faq svg{flex-shrink:0}.bio-picker-preview .bx-form{background:#fff;border-radius:14px;gap:12px;width:100%;padding:20px;font-size:13px;display:grid}.bio-picker-preview .bx-form>span{color:#989ca3;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:11px}.bio-picker-preview .bx-form>b{color:#fff;text-align:center;background:#6c4aee;border-radius:8px;padding:10px;font-size:12px}.bio-picker-preview .bx-event{background:#fff;border-radius:14px;gap:10px;width:100%;padding:22px;display:grid}.bio-picker-preview .bx-event svg{color:#e16c24}.bio-picker-preview .bx-event small{letter-spacing:.1em;color:#e16c24;font-size:10px}.bio-picker-preview .bx-event span{color:#77808d;font-size:11px}.bio-picker-preview .bx-gallery{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.bio-picker-preview .bx-landscape{aspect-ratio:1;background:linear-gradient(150deg,#0000 48%,#a0b7a6 49% 65%,#0000 66%),linear-gradient(35deg,#657f73 38%,#0000 39%),linear-gradient(#dbe5ea,#c5d6c7);border-radius:8px}.bio-picker-preview .bx-image{border-radius:14px;width:100%;position:relative;overflow:hidden}.bio-picker-preview .bx-image .bx-landscape{aspect-ratio:16/10}.bio-picker-preview .bx-image>strong{color:#fff;background:linear-gradient(#0000,#152a29ab);padding:25px 15px 15px;font-size:18px;position:absolute;bottom:0;left:0;right:0}.bio-picker-preview .bx-dots{color:#737b88;text-align:center;font-size:11px}.bio-picker-preview .bx-dots span{float:right}.showcase-slide[data-size=natural] img{aspect-ratio:auto;height:auto}.showcase-slide[data-size=custom] img{aspect-ratio:auto;height:var(--cover-height);object-fit:cover}.showcase-slide[data-background=solid],.showcase-slide[data-background=gradient]{aspect-ratio:2.8}.showcase-slide[data-size=custom][data-background=solid],.showcase-slide[data-size=custom][data-background=gradient]{aspect-ratio:auto;height:var(--cover-height)}.showcase-slide .showcase-slide-copy{align-items:var(--cover-items,flex-start);justify-content:var(--cover-position,center);text-align:var(--cover-align,left);padding:var(--cover-y,6%) var(--cover-x,6%);font-family:var(--cover-font,inherit);color:var(--cover-color,#fff);overflow:auto}.showcase-slide-copy h2{font-family:inherit;font-size:var(--cover-title,clamp(24px,4vw,58px));overflow-wrap:anywhere}.showcase-slide-copy p{font-size:var(--cover-text,clamp(14px,2vw,22px));overflow-wrap:anywhere}.showcase-slide[data-background=solid] .showcase-slide-copy,.showcase-slide[data-background=gradient] .showcase-slide-copy{background:0 0}@media (max-width:640px){.showcase-slide[data-mobile-size=default] img{aspect-ratio:5/6;object-fit:cover;height:auto}.showcase-slide[data-mobile-size=natural] img{aspect-ratio:auto;height:auto}.showcase-slide[data-mobile-size=custom] img{aspect-ratio:auto;height:var(--cover-mobile-height);object-fit:cover}.showcase-slide[data-background=solid],.showcase-slide[data-background=gradient]{aspect-ratio:5/6;height:auto}.showcase-slide[data-mobile-size=custom][data-background=solid],.showcase-slide[data-mobile-size=custom][data-background=gradient]{aspect-ratio:auto;height:var(--cover-mobile-height)}.showcase-slide .showcase-slide-copy{justify-content:var(--cover-position,flex-end);padding:var(--cover-mobile-y,24px) var(--cover-mobile-x,24px)}.showcase-slide-copy h2{font-size:var(--cover-mobile-title,var(--cover-title,clamp(24px,4vw,58px)))}.showcase-slide-copy p{font-size:var(--cover-mobile-text,var(--cover-text,clamp(14px,2vw,22px)))}.showcase-slide[data-mobile-size=default][data-background=solid],.showcase-slide[data-mobile-size=default][data-background=gradient],.showcase-slide[data-mobile-size=natural][data-background=solid],.showcase-slide[data-mobile-size=natural][data-background=gradient]{aspect-ratio:5/6;height:auto}}.showcase-nav .project-nav-tools{gap:8px;min-width:0;padding-block:10px;position:relative}.project-nav-tools .share-actions{flex-wrap:nowrap;gap:8px}.project-nav-tools button{white-space:nowrap;min-height:38px}.project-nav-tools .share-actions small,.project-nav-tools .pdf-action small,.project-nav-tools .share-actions input{border:1px solid var(--sc-border);background:var(--sc-bg);color:var(--sc-text);border-radius:8px;width:280px;max-width:85vw;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 4px 18px #0001}.project-nav-tools .share-actions input{top:calc(100% + 48px)}@media (max-width:1000px){.project-nav-tools .share-actions button,.project-nav-tools .pdf-action button{gap:0;width:40px;height:40px;padding:10px;font-size:0}.project-nav-tools button svg{flex-shrink:0;width:18px;height:18px}.showcase-nav .project-nav-tools,.project-nav-tools .share-actions{gap:5px}.project-storefront .showcase-brand{overflow-wrap:anywhere;text-align:center;min-width:0}}.profile-studio .field select,.profile-studio .field select option{background:var(--surface-1);color:var(--text-primary);color-scheme:normal}.profile-studio .field select{border:1px solid var(--border);border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.showcase-slide-copy a{background:var(--cover-button-bg,var(--card-button-bg));color:var(--cover-button-color,var(--card-button-text));padding:var(--cover-button-padding,14px 24px);font-size:var(--cover-button-font,16px);overflow-wrap:anywhere;text-align:center;flex-shrink:0;max-width:100%}.category-style-fields{gap:14px;margin-top:16px;display:grid}.category-style-fields .field{min-width:0}.category-style-fields .field input:not([type=range]):not([type=color]){width:100%}.category-style-fields .field input[type=color]{width:100%;height:42px}.category-style-fields .field input[type=range]{width:100%}.category-style-fields .field small{line-height:1.4}.storefront-categories>.category-custom-card{gap:12px;min-width:0}.category-custom-card .category-card-media{border:2px solid var(--sc-border);background:var(--sc-surface);border-radius:16px;place-items:center;width:108px;height:108px;display:grid;position:relative;overflow:hidden}.category-card-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storefront-categories[data-shape=circle] .category-card-media{border-radius:50%}.storefront-categories[data-shape=square] .category-card-media{border-radius:0}.storefront-categories[data-shape=rounded] .category-card-media{border-radius:24px}.category-custom-card .category-card-copy{width:100%;min-width:0;text-align:var(--category-align);color:var(--category-text,var(--sc-text));overflow-wrap:anywhere;flex-direction:column;gap:10px;display:flex}.category-custom-card .category-card-copy strong{font-size:var(--category-font,13px);color:inherit;line-height:1.3}.category-card-overlay{align-items:flex-end;padding:14%;display:flex;position:absolute;inset:0;overflow:auto}.category-card-overlay[data-shade=true]{background:linear-gradient(#0000,#0009)}.category-custom-card[data-position=top] .category-card-overlay{align-items:flex-start}.category-custom-card[data-position=top] .category-card-overlay[data-shade=true]{background:linear-gradient(#0009,#0000)}.category-custom-card[data-position=center] .category-card-overlay{align-items:center}.category-custom-card[data-position=center] .category-card-overlay[data-shade=true]{background:#0005}.category-custom-card:hover .category-card-media,.category-custom-card[aria-current=true] .category-card-media{border-color:var(--showcase-accent)}.storefront-categories[data-shape=portrait]>.category-custom-card{aspect-ratio:auto;border-radius:0;justify-content:flex-start;padding:0;overflow:visible}.storefront-categories[data-shape=portrait]>.category-custom-card:after{display:none}.storefront-categories[data-shape=portrait] .category-card-media{aspect-ratio:3/4;border-radius:18px;flex-shrink:0;width:100%;height:auto}.storefront-categories[data-shape=portrait] .category-card-copy strong{font-size:var(--category-font,clamp(20px,3vw,38px))}.storefront-categories[data-shape=portrait] .category-card-copy em{max-width:100%;color:inherit;align-self:center}.storefront-categories[data-shape=text]>.category-custom-card{white-space:normal;max-width:100%}@media (max-width:640px){.category-custom-card .category-card-media{width:82px;height:82px}.storefront-categories[data-shape=portrait] .category-card-media{width:100%;height:auto}}.ai-create-button{gap:8px}.ai-create-dialog{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-1,#fff);width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary,#18212f);border-radius:24px;padding:0;box-shadow:0 24px 100px #0004}.ai-create-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10172499}.ai-create-header,.ai-create-footer{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.ai-create-header{border-bottom:1px solid var(--border-subtle,#e5e7eb);align-items:flex-start}.ai-create-header .eyebrow{align-items:center;gap:8px;display:flex}.ai-create-header h2{margin:12px 0 8px;font-size:26px}.ai-create-header p,.ai-help{color:var(--text-secondary,#667085);line-height:1.6}.ai-create-body{max-height:calc(100dvh - 285px);padding:28px;overflow:auto}.ai-brief-layout{grid-template-columns:1.6fr 1fr;gap:30px;display:grid}.ai-brief-layout .field{margin-bottom:16px}.ai-brief-options{align-items:end;gap:16px;display:flex}.ai-brief-options .field{flex:1}.ai-create-dialog input,.ai-create-dialog textarea,.ai-create-dialog select{color:var(--text-primary,#18212f);background:var(--surface-1,#fff)}.ai-create-dialog select{border:1px solid var(--border-subtle,#e5e7eb);border-radius:10px;min-height:44px;padding:10px}.ai-create-dialog textarea{resize:vertical}.ai-create-dialog button:disabled{cursor:not-allowed;opacity:.55}.ai-explainer{background:var(--surface-2,#f5f6f8);border-radius:20px;padding:26px;line-height:1.7}.ai-explainer h3{margin:12px 0}.ai-explainer ol{padding-left:22px}.ai-explainer small{color:var(--text-secondary,#667085);margin-top:24px;display:block}.ai-setup-notice,.ai-pending{color:#673900;background:#fff4e5;border:1px solid #f9d5a5;border-radius:14px;margin-bottom:20px;padding:16px;line-height:1.6}.ai-setup-notice p{margin:4px 0 0}.ai-error{color:#991b1b;background:#fef2f2;border-radius:10px;margin-top:20px;padding:14px}.ai-create-footer{border-top:1px solid var(--border-subtle,#e5e7eb)}.ai-create-footer>div{gap:12px;display:flex}.ai-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ai-review-fields .field{margin:12px 0}.ai-edit-card{border:1px solid var(--border-subtle,#e5e7eb);border-radius:16px;margin-top:20px;padding:20px}.ai-proposal-preview{min-width:0;position:sticky;top:0}.ai-site-preview{background:#fff;border:7px solid #242c39;border-radius:30px;max-height:560px;margin-top:18px;overflow:auto}.ai-site-preview .bio-public{min-height:0}.ai-item-previews article{border:1px solid var(--border-subtle,#e5e7eb);border-radius:20px;margin:18px 0;overflow:hidden}.ai-color-cover{flex-direction:column;justify-content:end;min-height:160px;padding:32px 24px;display:flex}.ai-color-cover h3{color:inherit;margin:12px 0 0;font-size:24px}.ai-item-copy{padding:22px;line-height:1.6}.ai-item-copy ul{padding-left:20px}.ai-long-copy{white-space:pre-line}.ai-preview-cta{border-radius:10px;margin-top:16px;padding:10px 18px;font-weight:600;display:table}@media (max-width:720px){.ai-brief-layout,.ai-review-layout{grid-template-columns:1fr}.ai-create-header,.ai-create-footer,.ai-create-body{padding:18px}.ai-create-header h2{font-size:22px}.ai-explainer{padding:18px}.ai-proposal-preview{position:static}.ai-create-footer{flex-wrap:wrap}.ai-create-body{max-height:calc(100dvh - 300px)}.ai-create-footer .button{white-space:normal}}.ai-create-dialog{margin:auto}.ai-review-fields>fieldset{border:0;min-width:0;margin:0;padding:0}.portfolio-hub-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.portfolio-hub-heading h1{margin:8px 0;font-size:42px}.portfolio-hub-heading p,.portfolio-start>p{color:#687181;max-width:640px}.portfolio-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.portfolio-hub-grid>article{background:#fff;border:1px solid #e4e6e9;border-radius:18px;overflow:hidden}.portfolio-hub-cover{aspect-ratio:1.7;color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.portfolio-hub-cover img{object-fit:cover;width:100%;height:100%}.portfolio-hub-cover>span{color:#27303b;background:#fff;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;bottom:14px;left:16px}.portfolio-hub-grid>article>div{padding:22px}.portfolio-hub-grid h2{font-size:22px}.portfolio-hub-grid p{color:#687181;margin:10px 0 20px}.portfolio-hub-grid footer{gap:10px;display:flex}.portfolio-first{text-align:center;background:#fff;border:1px dashed #d8dce3;border-radius:18px;padding:80px 24px}.portfolio-first>svg{color:#9a8774;margin:0 auto 20px}.portfolio-first h2{font-size:27px}.portfolio-first p{color:#687181;max-width:540px;margin:14px auto 24px}.portfolio-start{max-width:1500px;margin:auto;padding:40px}.portfolio-start>.eyebrow{margin-top:40px;display:block}.portfolio-start h1{margin:12px 0;font-size:40px}.portfolio-start>.field{max-width:620px;margin:25px 0}.portfolio-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.portfolio-template-option{text-align:left;background:#fff;border:1px solid #dcdfe5;border-radius:14px;padding:0 0 24px;transition:box-shadow .15s;overflow:hidden}.portfolio-template-option:hover{border-color:#ed7c36;box-shadow:0 8px 30px #17203312}.portfolio-template-option>strong,.portfolio-template-option>p,.portfolio-template-option>.template-choice{margin:18px 24px 0;display:block}.portfolio-template-option>strong{font-size:21px}.portfolio-template-option>p{color:#667080;min-height:42px}.template-choice{font-size:14px;font-weight:600}.portfolio-template-art{height:260px;color:var(--template-accent);background:#f4f1ed;padding:24px;overflow:hidden}.portfolio-template-art>header{letter-spacing:1px;justify-content:space-between;margin-bottom:18px;font-size:8px;display:flex}.template-photo{background:linear-gradient(125deg,#d3cbbb,#f3eee2 50%,#8c806d);height:145px;position:relative;overflow:hidden}.template-photo:before{content:"";background:repeating-linear-gradient(90deg,#665e4f 0 4px,#bcb297 4px 12px);width:25%;height:90%;position:absolute;top:0;right:8%;transform:skewY(8deg)}.template-photo:after{content:"";background:#d8cbb1;border:12px solid #e9e1d1;border-radius:18px 18px 0 0;width:65%;height:38%;position:absolute;bottom:0;left:8%;box-shadow:0 2px 22px #0002}.template-photo>span{color:#fff;z-index:2;text-shadow:0 1px 9px #000;font-size:13px;position:absolute;bottom:12px;left:14px}.template-photo>span small{margin-top:6px;font-size:7px;display:block}.template-photo-pair{gap:10px;margin-top:12px;display:flex}.template-photo-pair i{background:linear-gradient(130deg,#a59b8b,#e9e3d8 50%,#85795e);flex:1;height:80px}.template-photo-pair i:nth-child(3){display:none}.template-mosaic .template-photo{width:68%;height:115px}.template-mosaic .template-photo-pair i:nth-child(3){display:block}.template-editorial{font-family:Georgia,serif}.template-blank{border:1px dashed #b4afa7;flex-direction:column;justify-content:center;align-items:center;height:185px;font-size:36px;display:flex}.template-blank small{margin-top:12px;font-size:12px}.portfolio-builder{color:#202833;background:#f2f3f5;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.portfolio-builder-top{background:#fff;border-bottom:1px solid #e4e6eb;flex-shrink:0;align-items:center;gap:20px;height:74px;padding:12px 22px;display:flex}.portfolio-builder-title{flex:1;min-width:0}.portfolio-builder-title strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.portfolio-builder-title small{color:#697483;margin-top:4px;font-size:11px;display:block}.portfolio-builder-actions{align-items:center;gap:10px;display:flex}.portfolio-builder-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.portfolio-builder-rail{background:#fff;border-right:1px solid #e1e5e9;flex-direction:column;flex-shrink:0;gap:12px;width:86px;padding:20px 8px;display:flex}.portfolio-builder-rail>button{color:#667080;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 0;font-size:10px;display:flex}.portfolio-builder-rail>button[aria-pressed=true]{color:#a94100;background:#fff0e5}.portfolio-builder-panel{background:#fff;border-right:1px solid #e1e5e9;flex-shrink:0;width:365px;padding:24px;overflow-y:auto}.portfolio-panel-fieldset{border:0;min-width:0;padding:0}.portfolio-panel-fieldset>h2{margin:4px 0 20px;font-size:21px}.portfolio-panel-fieldset>h3{margin:24px 0 14px;font-size:16px}.portfolio-panel-fieldset>p{color:#6b7480;margin:18px 0;font-size:13px;line-height:1.6}.portfolio-panel-tabs{border-bottom:1px solid #edf0f2;flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:20px;display:flex}.portfolio-panel-tabs>button{text-align:left;border:1px solid #e4e6eb;border-radius:7px;padding:8px 10px;font-size:12px}.portfolio-panel-tabs>button[aria-pressed=true]{color:#fff;background:#202833;border-color:#202833}.portfolio-panel-fields{gap:20px;display:grid}.portfolio-builder-panel .field{margin:14px 0}.portfolio-builder-panel .portfolio-form-grid{grid-template-columns:1fr;gap:16px}.portfolio-builder-panel .wide{grid-column:auto}.portfolio-builder-panel .advanced-fields,.portfolio-builder-panel .advanced-fields fieldset{min-width:0}.portfolio-builder-panel .cover-device-settings,.portfolio-builder-panel .cover-upload-grid{display:block}.portfolio-builder-panel .showcase-theme-presets{grid-template-columns:repeat(3,1fr)}.portfolio-builder-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.portfolio-builder-panel textarea,.portfolio-builder-panel select{color:#202833;background:#fff;border:1px solid #dce1e8;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:13px}.portfolio-builder-panel select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.portfolio-builder-panel input[type=checkbox]{accent-color:#e76514;margin-right:8px}.portfolio-builder-panel label{font-size:13px}.portfolio-builder-panel .field>span{font-size:12px;font-weight:600}.portfolio-builder-panel .button{font-size:13px}.portfolio-add-blocks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.portfolio-add-blocks button{border:1px solid #e0e4e9;border-radius:10px;align-items:center;gap:10px;padding:18px 12px;font-size:13px;display:flex}.portfolio-section-list{gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.portfolio-section-list li{border:1px solid #e1e5ea;border-radius:9px;justify-content:space-between;gap:8px;padding:12px;display:flex}.portfolio-section-list li>button{text-align:left;min-width:0}.portfolio-section-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.portfolio-section-list small{color:#697483;font-size:10px}.portfolio-section-list li>div{align-items:center;display:flex}.portfolio-section-list li>div button{padding:4px}.portfolio-builder-wide{flex:1;padding:40px;overflow-y:auto}.portfolio-builder-wide h1{margin:8px 0 14px;font-size:36px}.portfolio-builder-wide>p{color:#697483;max-width:750px}.portfolio-project-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.portfolio-project-heading>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.portfolio-project-heading p{color:#697483}.portfolio-project-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.portfolio-project-list>button{text-align:left;background:#fff;border:1px solid #e0e4e8;border-radius:12px;overflow:hidden}.portfolio-project-list>button>div{height:190px;position:relative;overflow:hidden}.portfolio-project-list .portfolio-visual{width:100%;height:100%;min-height:0}.portfolio-project-list>button>span{gap:10px;padding:20px;display:grid}.portfolio-project-list strong{font-size:20px}.portfolio-project-list small{color:#697483;font-size:11px}.portfolio-canvas{flex-direction:column;flex:1;min-width:0;padding:20px 26px;display:flex;overflow:hidden}.portfolio-canvas>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:36px;margin-bottom:18px;display:flex}.portfolio-canvas>header>span{letter-spacing:1.4px;color:#667080;font-size:10px;font-weight:600}.portfolio-canvas>header small{color:#7a8490;font-size:10px}.portfolio-canvas>header>div{background:#e5e8ec;border-radius:8px;padding:3px;display:flex}.portfolio-canvas header button{border-radius:6px;padding:6px 10px}.portfolio-canvas header button[aria-pressed=true]{background:#fff;box-shadow:0 2px 4px #0001}.portfolio-canvas-page{background:#fff;border:1px solid #dde1e5;border-radius:8px;flex:1;width:100%;min-height:0;margin:0 auto;transition:width .2s;overflow:hidden;box-shadow:0 8px 40px #1f293315}.portfolio-canvas-page[data-mode=mobile]{border:7px solid #29313d;border-radius:30px;width:390px;max-width:100%}.portfolio-canvas-page iframe{border:0;width:100%;height:100%;display:block}.portfolio-photo-upload{cursor:pointer;background:#f8f9fa;border:1px dashed #bac3ce;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex;position:relative}.portfolio-photo-upload small{color:#707b88;font-size:10px}.portfolio-photo-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.portfolio-photo-thumbs{gap:12px;margin-top:18px;display:grid}.portfolio-photo-thumbs figure{border:1px solid #dde2e8;border-radius:8px;margin:0;overflow:hidden}.portfolio-photo-thumbs img{object-fit:cover;width:100%;height:140px}.portfolio-photo-thumbs figcaption{justify-content:space-between;align-items:center;padding:10px;font-size:12px;display:flex}.portfolio-photo-thumbs figcaption span{gap:8px;display:flex}.portfolio-builder-notice{color:#fff;z-index:1000;background:#1e2937;border-radius:12px;align-items:center;gap:24px;max-width:85vw;padding:16px 22px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0002}.portfolio-builder-notice.is-error{background:#8b2828}.portfolio-editor-error{color:#9b2525}.portfolio-project-canvas>header{justify-content:space-between;padding:22px;display:flex}.portfolio-project-canvas>.project-art-card{border-radius:0}.portfolio-project-canvas .project-art-image{aspect-ratio:1.8}.portfolio-project-canvas .project-story{padding:32px}.portfolio-builder button:disabled{opacity:.5;cursor:wait}.portfolio-builder .profile-help{font-size:12px}.portfolio-builder-panel .category-highlight-grid{grid-template-columns:1fr}.portfolio-builder-panel .project-fact-row{flex-wrap:wrap}.portfolio-builder-panel .project-fact-row input{flex:1;min-width:100px}.portfolio-builder-panel .project-field-choices{gap:10px;display:grid}.portfolio-builder-panel .design-image-field{margin-bottom:20px}.showcase-site[data-font=serif]{font-family:Georgia,Times New Roman,serif}.showcase-site[data-font=mono]{font-family:ui-monospace,monospace}.showcase-brand img{object-fit:contain;width:auto;max-width:180px;height:44px}.portfolio-content-section{max-width:1240px;color:var(--sc-text);margin:52px auto;padding:0 40px}.portfolio-content-section h2{font-size:var(--section-font);white-space:pre-wrap;margin-bottom:18px;line-height:1.15}.portfolio-content-section p{white-space:pre-wrap;margin-bottom:24px;font-size:18px;line-height:1.8}.portfolio-content-images{grid-template-columns:repeat(var(--section-columns),minmax(0,1fr));gap:var(--section-gap);align-items:start;display:grid}.portfolio-content-images img{object-fit:cover;width:100%;height:auto;display:block}.portfolio-content-section[data-ratio=square] img{aspect-ratio:1}.portfolio-content-section[data-ratio=landscape] img{aspect-ratio:16/9}.portfolio-content-section[data-ratio=portrait] img{aspect-ratio:3/4}.project-art-grid{gap:var(--project-gap,24px)}.project-art-grid[data-layout=grid]{grid-template-columns:repeat(var(--project-columns,2),minmax(0,1fr))}.project-art-grid .project-art-image{min-height:0}.project-art-grid[data-ratio=square] .project-art-image{aspect-ratio:1!important}.project-art-grid[data-ratio=portrait] .project-art-image{aspect-ratio:3/4!important}.project-art-grid[data-ratio=landscape] .project-art-image{aspect-ratio:16/9}.project-art-grid[data-ratio=natural] .project-art-image{aspect-ratio:auto}.project-art-grid[data-ratio=natural] .project-art-image .portfolio-visual{position:relative!important}.project-art-grid[data-ratio=natural] .project-art-image img{object-fit:contain;height:auto;position:static!important}.project-art-grid .project-art-copy h3{font-size:clamp(18px,2.5vw,34px)}@media (max-width:1100px){.portfolio-builder-panel{width:320px;padding:18px}.portfolio-builder-rail{width:72px}.portfolio-canvas{padding:14px}.portfolio-canvas>header small{display:none}.portfolio-hub-grid,.portfolio-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-project-heading{flex-direction:column;align-items:start}}@media (max-width:720px){.portfolio-builder-top{gap:8px;height:68px;padding:10px}.portfolio-builder-top .button{padding:9px;font-size:12px}.portfolio-builder-top .button span{display:none}.portfolio-builder-title{font-size:12px}.portfolio-builder-workspace{flex-wrap:wrap;align-content:start;overflow-y:auto}.portfolio-builder-rail{border-bottom:1px solid #e1e5e9;flex-direction:row;justify-content:center;gap:10px;width:100%;padding:8px}.portfolio-builder-rail>button{gap:5px;padding:8px 16px}.portfolio-builder-panel{border-bottom:1px solid #ddd;width:100%;max-height:48dvh}.portfolio-canvas{flex:none;width:100%;height:75dvh;min-height:480px}.portfolio-builder-wide{flex:none;width:100%;padding:24px;overflow:visible}.portfolio-template-grid,.portfolio-hub-grid,.portfolio-project-list{grid-template-columns:1fr}.portfolio-template-art{height:235px}.portfolio-start{padding:24px}.portfolio-hub-heading{flex-direction:column;align-items:start}.portfolio-hub-heading h1{font-size:34px}.portfolio-content-section{margin:30px auto;padding:0 22px}.portfolio-content-images{grid-template-columns:repeat(min(var(--section-columns),2),minmax(0,1fr))}.project-art-grid[data-layout=grid]{grid-template-columns:1fr}.portfolio-content-section p{font-size:16px}.portfolio-builder-actions{gap:5px}}.project-story-gallery{grid-template-columns:repeat(var(--gallery-columns,2),minmax(0,1fr));gap:var(--gallery-gap,16px)}.project-story-gallery[data-ratio=square] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.project-story-gallery[data-ratio=landscape] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.project-story-gallery[data-ratio=portrait] img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}@media (max-width:600px){.project-story-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.project-story-gallery[style*=--gallery-columns\:1]{grid-template-columns:1fr}}.portfolio-builder,.portfolio-onboarding{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-1:#fff;--surface-2:#f1f3f6;--text-primary:#202631;--text-secondary:#4d5664;--text-muted:#697382;--border:#1217221f;--border-strong:#12172233}.portfolio-builder input:not([type=checkbox]):not([type=range]):not([type=color]):not([type=file]),.portfolio-builder textarea,.portfolio-builder select,.portfolio-onboarding input{color:#202631;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dfe2e7}.portfolio-builder select option{color:#202631;background:#fff}.portfolio-builder select:disabled,.portfolio-builder input:disabled,.portfolio-builder textarea:disabled{color:#697382;background:#f2f4f6}.portfolio-content-section[data-type=text] p{font-size:var(--section-font);overflow-wrap:anywhere}.portfolio-content-section h2{overflow-wrap:anywhere}.project-story-gallery{columns:auto;display:grid}.project-art-grid[data-layout=editorial]>.project-art-card:only-child{grid-column:1/-1;max-width:none}.portfolio-builder .field select,.portfolio-builder .portfolio-form-grid .field select,.portfolio-builder .field select option{color:#202631;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.portfolio-builder .field select:disabled{color:#697382;background:#f2f4f6}.portfolio-builder .button.secondary,.portfolio-onboarding .button.secondary,html[data-app-theme=light] .button.secondary:hover{color:#fff;background:#151922}.portfolio-builder .button.secondary:hover,.portfolio-onboarding .button.secondary:hover{color:#fff;background:#303846}.portfolio-builder .button.ghost,.portfolio-onboarding .button.ghost{color:#303846;background:#fff;border-color:#dfe2e7}.portfolio-builder .button.ghost:hover,.portfolio-onboarding .button.ghost:hover{color:#202631;background:#edf0f4}.portfolio-page-navigation{background:#fff;border-right:1px solid #e1e5e9;flex-direction:column;flex-shrink:0;gap:7px;width:190px;padding:22px 12px;display:flex;overflow-y:auto}.portfolio-page-navigation h2{margin:4px 8px 18px;font-size:16px}.portfolio-page-navigation button{text-align:left;color:#414b59;border-radius:8px;align-items:center;gap:9px;padding:12px 10px;font-size:12px;display:flex}.portfolio-page-navigation button[aria-pressed=true]{color:#fff;background:#202833}.portfolio-page-navigation+.portfolio-builder-panel{width:320px;padding:20px}.portfolio-section-list li>div{flex-shrink:0}.portfolio-section-list li>div button{min-width:28px;min-height:32px}.portfolio-builder button:disabled{cursor:not-allowed}@media (max-width:1100px) and (min-width:721px){.portfolio-page-navigation{width:156px;padding:16px 8px}.portfolio-page-navigation+.portfolio-builder-panel{width:285px;padding:16px}}@media (max-width:720px){.portfolio-page-navigation{width:36%;max-height:55dvh;padding:12px 6px}.portfolio-page-navigation h2{font-size:14px}.portfolio-page-navigation button{padding:10px 6px;font-size:11px}.portfolio-page-navigation+.portfolio-builder-panel{width:64%;max-height:55dvh;padding:14px}}.portfolio-identity-fields{gap:20px;min-width:0;display:grid}.portfolio-identity-fields fieldset{border:1px solid #e1e5eb;border-radius:12px;min-width:0;margin:0;padding:16px}.portfolio-identity-fields legend{color:#303846;padding:0 5px;font-size:13px;font-weight:650}.portfolio-identity-fields .advanced-fields{gap:20px;min-width:0;display:grid}.portfolio-builder-panel .portfolio-identity-fields .showcase-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-identity-fields .showcase-theme-presets button{color:#202631;background:#fff;min-width:0;padding:8px}.portfolio-identity-fields .showcase-theme-presets strong{overflow-wrap:anywhere;font-size:12px}.portfolio-identity-fields .showcase-theme-presets button>span{height:48px;margin-bottom:7px}.portfolio-identity-fields .profile-theme-picker{grid-template-columns:1fr;gap:8px;display:grid}.portfolio-identity-fields .profile-theme-picker label{border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.portfolio-identity-fields .profile-theme-picker input{margin:0}.portfolio-identity-fields .advanced-fields>p{color:#586373;margin:0;font-size:12px;line-height:1.6}.portfolio-identity-fields input[type=color]{background:#fff;border:1px solid #dfe3e9;border-radius:8px;width:100%;height:44px;padding:5px}.portfolio-font-sample{color:#27313d;background:#f4f5f7;border-radius:8px;padding:16px;font-size:21px;line-height:1.4}.portfolio-section-navigation{border-left:1px solid #dfe3e9;gap:4px;margin-left:16px;padding-left:14px;display:grid}.portfolio-section-navigation button{padding:10px;font-size:12px}.portfolio-visibility-row{border:1px solid #e1e5e9;border-radius:10px;gap:10px;padding:14px;display:grid}.portfolio-visibility-row label{align-items:center;gap:8px;display:flex}.portfolio-visibility-row .button{justify-self:start}.showcase-carousel-controls button[aria-pressed=true]{background:var(--card-button-bg);color:var(--card-button-text)}.showcase-nav .showcase-brand img{height:var(--logo-size,44px);object-fit:contain;width:auto;max-width:min(220px,36vw)}.showcase-nav .showcase-brand[data-logo-shape=square] img,.showcase-nav .showcase-brand[data-logo-shape=rounded] img,.showcase-nav .showcase-brand[data-logo-shape=circle] img{width:var(--logo-size,44px);height:var(--logo-size,44px);object-fit:cover}.showcase-brand[data-logo-shape=rounded] img{border-radius:20%}.showcase-brand[data-logo-shape=circle] img{border-radius:50%}.showcase-nav .showcase-brand[data-logo-shape=wide] img{width:calc(var(--logo-size,44px)*2);height:var(--logo-size,44px);object-fit:contain}.showcase-nav[data-logo-align=left]{gap:18px;display:flex}.showcase-nav[data-logo-align=left]>.showcase-brand{text-align:left;order:-1;margin-right:auto}.showcase-nav[data-logo-align=left]>.showcase-nav-actions{margin-left:0}.showcase-actions-menu{flex-shrink:0;position:relative}.showcase-nav .showcase-actions-trigger{border:1px solid var(--sc-border);width:42px;height:42px;color:var(--sc-text);background:var(--sc-surface);border-radius:12px;place-items:center;padding:0;display:grid}.showcase-actions-trigger:focus-visible{outline:2px solid var(--sc-text);outline-offset:3px}.showcase-actions-popover{border:1px solid var(--sc-border);background:var(--sc-surface);width:225px;max-width:calc(100vw - 32px);color:var(--sc-text);z-index:60;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 35px #0003}.showcase-actions-popover .share-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}.showcase-nav .project-nav-tools .showcase-actions-popover button{width:100%;height:auto;min-height:42px;color:var(--sc-text);white-space:normal;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:11px;font-size:13px;display:flex}.showcase-actions-popover button:hover{background:var(--sc-surface-2)!important}.showcase-actions-popover .pdf-action{width:100%}.showcase-actions-popover small{padding:8px;font-size:11px;line-height:1.4;display:block}.showcase-actions-popover input{width:100%;color:var(--sc-text);background:var(--sc-surface);border:1px solid var(--sc-border)}@media (max-width:640px){.showcase-nav[data-logo-align=left]{gap:10px}.showcase-nav[data-logo-align=left]>a{font-size:11px}.showcase-nav .showcase-brand img{max-width:130px}}@media print{.showcase-actions-menu{display:none!important}}.showcase-nav:has(.showcase-brand img){padding-block:8px}.showcase-actions-popover .share-actions small,.showcase-actions-popover .pdf-action small{width:auto;box-shadow:none;color:var(--sc-muted);background:0 0;border:0;margin:0;padding:8px;position:static}.showcase-nav[data-logo-align=center]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.showcase-nav[data-logo-align=center] .showcase-brand{justify-self:center}.showcase-nav .showcase-brand img{margin-inline:auto;display:block}.showcase-carousel .showcase-slide-shared{aspect-ratio:var(--shared-ratio)!important;height:var(--shared-height)!important;background:var(--shared-bg)!important}.showcase-carousel .showcase-slide-shared picture{display:var(--shared-image);height:100%;position:absolute;inset:0}.showcase-carousel .showcase-slide-shared img{object-fit:cover;width:100%;aspect-ratio:auto!important;height:100%!important}.showcase-carousel .showcase-slide-shared .showcase-slide-copy{background:var(--shared-overlay)}.showcase-carousel-controls{justify-content:flex-end}.cover-layout-fields{border-bottom:1px solid #e1e5eb;gap:16px;margin:20px 0;padding-bottom:24px;display:grid}.cover-layout-fields h3{margin:0;font-size:16px}.cover-layout-fields p{color:#687181;margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.showcase-carousel[data-mobile-cover-style=contained]{border:1px solid var(--sc-border);border-radius:16px;width:calc(100% - 24px);max-width:1240px;margin:12px auto}.showcase-carousel[data-mobile-cover-style=full]{border:0;border-radius:0;width:100%;max-width:none;margin:0}.showcase-carousel .showcase-slide-shared{aspect-ratio:var(--shared-mobile-ratio)!important;height:var(--shared-mobile-height)!important;background:var(--shared-mobile-bg)!important}.showcase-carousel .showcase-slide-shared picture{display:var(--shared-mobile-image)}.showcase-carousel .showcase-slide-shared .showcase-slide-copy{background:var(--shared-mobile-overlay)}}.cover-content-settings{gap:12px;margin:24px 0;display:grid}.cover-content-settings h3{font-size:16px}.cover-content-settings p{color:#687181;font-size:13px;line-height:1.6}.cover-element-settings{border:1px solid #dce1e8;border-radius:12px;padding:14px}.cover-element-settings summary{cursor:pointer;color:#202833;font-weight:600}.cover-element-settings[open] summary{margin-bottom:16px}.showcase-carousel .showcase-element-copy{justify-content:center;align-items:stretch;gap:0;padding:6% 0}.showcase-element-copy>.cover-element{--e-font:var(--element-font);--e-size:var(--element-size);--e-color:var(--element-color);--e-align:var(--element-align);--e-self:var(--element-self);--e-width:var(--element-width);--e-x:var(--element-x);--e-top:var(--element-top);--e-bottom:var(--element-bottom);--e-line:var(--element-line);--e-spacing:var(--element-spacing);--e-position:var(--element-position);--e-anchor-top:var(--element-anchor-top);--e-anchor-bottom:var(--element-anchor-bottom);--e-transform:var(--element-transform)}.showcase-carousel .showcase-element-copy>.cover-element{font-family:var(--e-font);font-size:var(--e-size);color:var(--e-color);text-align:var(--e-align);align-self:var(--e-self);width:auto;max-width:min(var(--e-width),calc(100% - var(--e-x) * 2));margin:var(--e-top) var(--e-x) var(--e-bottom);line-height:var(--e-line);letter-spacing:var(--e-spacing);white-space:pre-wrap;overflow-wrap:anywhere;position:var(--e-position);top:var(--e-anchor-top);bottom:var(--e-anchor-bottom);transform:var(--e-transform);flex-shrink:0}@media (max-width:640px){.showcase-element-copy>.cover-element{--e-font:var(--element-mobile-font);--e-size:var(--element-mobile-size);--e-color:var(--element-mobile-color);--e-align:var(--element-mobile-align);--e-self:var(--element-mobile-self);--e-width:var(--element-mobile-width);--e-x:var(--element-mobile-x);--e-top:var(--element-mobile-top);--e-bottom:var(--element-mobile-bottom);--e-line:var(--element-mobile-line);--e-spacing:var(--element-mobile-spacing);--e-position:var(--element-mobile-position);--e-anchor-top:var(--element-mobile-anchor-top);--e-anchor-bottom:var(--element-mobile-anchor-bottom);--e-transform:var(--element-mobile-transform)}}.cover-info-card{text-align:center;color:#26313e;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;margin:0 0 18px;padding:18px 16px}.cover-info-card strong{font-size:14px}.cover-info-card p{color:#667080;margin:8px 0 0;font-size:12px;line-height:1.6}.cover-device-tabs{background:#edf0f4;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:16px 0;padding:4px;display:grid}.cover-device-tabs button{color:#596475;border-radius:8px;padding:10px 5px;font-size:12px;font-weight:600}.cover-device-tabs button[aria-pressed=true]{color:#182332;background:#fff;box-shadow:0 1px 4px #1823321a}.cover-options{border:1px solid #e1e5eb;border-radius:12px;gap:14px;margin:20px 0;padding:16px;display:grid}.cover-option{align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.cover-option input{flex-shrink:0;margin-top:2px}.cover-options p{color:#697483;margin:0;font-size:11px}.portfolio-builder-panel .cover-settings input[type=color],.cover-settings input[type=color]{cursor:pointer;width:42px;height:30px;min-height:0;box-shadow:none;background:#fff;border:1px solid #dce1e8;border-radius:7px;padding:3px;display:block}.cover-settings input[type=color]::-webkit-color-swatch-wrapper{padding:0}.cover-settings input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.cover-settings input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.cover-settings .cover-layout-fields{border-bottom:0;margin:0;padding-bottom:0}.cover-settings .cover-content-settings{margin:16px 0}.cover-settings .cover-content-settings>p{font-size:11px}.cover-media-editor{gap:14px;margin-top:24px;display:grid}.cover-media-editor>header,.cover-media-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cover-media-editor h3{margin:0;font-size:15px}.cover-media-editor>header>span{color:#667080;font-size:12px}.cover-media-card{border:1px solid #dce1e8;border-radius:14px;min-width:0;padding:14px}.cover-media-card>header button{border:1px solid #e1e5eb;border-radius:7px;place-items:center;padding:6px;display:grid}.cover-media-card>p,.cover-media-card>small{color:#667080;font-size:11px;line-height:1.5}.cover-media-card .design-image-field{margin:12px 0}.cover-media-card .design-upload{aspect-ratio:auto;height:180px;min-height:0}.cover-reorder,.cover-media-navigation{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.cover-reorder button{align-items:center;gap:4px;padding:7px;font-size:11px;display:flex}.cover-reorder span{color:#667080;font-size:10px}.cover-media-navigation{border-top:1px solid #edf0f4;padding-top:12px}.cover-media-navigation button{border:1px solid #dce1e8;border-radius:8px;place-items:center;padding:8px;display:grid}.cover-media-navigation span{font-size:12px}.cover-video-upload{gap:10px;margin:12px 0;display:grid}.cover-video-upload video{object-fit:contain;background:#111;border-radius:10px;width:100%;height:180px}.cover-video-upload label{position:relative;overflow:hidden}.cover-video-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cover-video-upload small{color:#667080;font-size:11px}.showcase-carousel .cover-video{object-fit:cover;width:100%;height:100%;display:var(--shared-image);position:absolute;inset:0}@media (max-width:640px){.showcase-carousel .cover-video-responsive{display:var(--shared-mobile-image)}}.cover-settings .cover-polished-card{background:#fff;border:1px solid #e1e5eb;border-radius:16px;gap:20px;margin:24px 0 0;padding:18px}.cover-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cover-settings .cover-section-heading h3{letter-spacing:-.2px;color:#202b3a;margin:0;font-size:14px;font-weight:650}.cover-settings .cover-section-heading p{color:#77808d;margin:5px 0 0;font-size:11px;line-height:1.5}.cover-device-badge{color:#627083;white-space:nowrap;background:#f2f4f7;border-radius:6px;padding:4px 7px;font-size:11px}.cover-control-group{gap:9px;display:grid}.cover-control-label{color:#586373;font-size:12px;font-weight:600}.cover-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cover-choice-grid button{color:#526071;text-align:center;background:#fff;border:1px solid #e1e5eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 5px;display:flex}.cover-choice-grid button[aria-pressed=true]{color:#914719;background:#fff7f1;border-color:#e8864b;box-shadow:0 0 0 1px #e8864b22}.cover-choice-grid button strong{font-size:12px;font-weight:600}.cover-choice-grid button small{color:#7b8593;font-size:11px}.cover-choice-grid button:hover{border-color:#b3bdc9}.cover-choice-grid button:focus-visible{outline-offset:3px;outline:2px solid #df772e}.cover-layout-demo{background:#f2f4f7;border:1px solid #cdd4dd;border-radius:4px;width:54px;height:32px;padding:5px;display:flex}.cover-layout-demo i{background:#a1afc0;border-radius:3px;width:100%}.cover-layout-demo.full{padding:0}.cover-layout-demo.full i{border-radius:2px}.cover-choice-grid button[aria-pressed=true] .cover-layout-demo i{background:#d99163}.cover-ratio-demo{border:1.5px solid;border-radius:3px;width:28px;height:19px;margin:5px}.cover-ratio-demo.square{width:21px;height:21px}.cover-ratio-demo.portrait{width:17px;height:24px}.cover-ratio-demo.custom{border-style:dashed;width:27px;height:21px}.cover-ratio-grid button{padding:9px 3px}.cover-settings .cover-content-settings{gap:10px;margin:26px 0 0}.cover-content-settings>.cover-section-heading{margin-bottom:3px}.cover-settings .cover-element-settings{border-radius:13px;padding:0;overflow:hidden;box-shadow:0 2px 5px #1a273303}.cover-element-settings>summary{align-items:center;gap:10px;padding:15px 13px;list-style:none;display:flex}.cover-element-settings>summary::-webkit-details-marker{display:none}.cover-fine-tuning>summary::-webkit-details-marker{display:none}.cover-element-settings[open]>summary{background:#fafbfc;border-bottom:1px solid #edf0f4;margin:0}.cover-element-icon{color:#59677a;background:#f5f7fa;border:1px solid #e5e9ef;border-radius:8px;flex:0 0 30px;place-items:center;height:32px;display:grid}.cover-element-label{flex:1;min-width:0}.cover-element-label strong{font-size:13px;font-weight:650;display:block}.cover-element-label small{text-overflow:ellipsis;white-space:nowrap;color:#85909e;max-width:100%;margin-top:4px;font-size:11px;font-weight:400;display:block;overflow:hidden}.cover-disclosure{color:#84909e;flex-shrink:0;transition:transform .15s}.cover-element-settings[open]>summary .cover-disclosure{transform:rotate(180deg)}.cover-element-body{padding:0 15px 16px}.cover-field-group{border-bottom:1px solid #edf0f4;gap:15px;padding:18px 0;display:grid}.cover-field-group:last-child{border-bottom:0;padding-bottom:0}.cover-settings .cover-field-group h4,.cover-repeat-heading{letter-spacing:.5px;text-transform:uppercase;color:#8290a0;margin:0;font-size:11px;font-weight:650}.cover-settings .cover-polished-card .field,.cover-settings .cover-element-body .field{gap:8px;margin:0}.cover-settings .cover-polished-card .field>span,.cover-settings .cover-element-body .field>span{letter-spacing:0;color:#536072;font-size:12px;font-weight:550;line-height:1.4}.cover-settings .cover-polished-card select,.cover-settings .cover-element-body select,.cover-settings .cover-element-body input[type=url],.cover-settings .cover-element-body textarea{color:#263245;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:12px;line-height:1.5}.cover-settings .cover-element-body textarea{resize:vertical;min-height:76px}.cover-settings .cover-element-body :is(select,input,textarea):focus-visible{outline-offset:2px;outline:2px solid #e8864b}.cover-settings .cover-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.cover-range output{font-variant-numeric:tabular-nums;color:#546578;white-space:nowrap;background:#f0f3f7;border-radius:5px;padding:3px 6px;font-size:11px}.cover-settings input[type=range]{accent-color:#b65b2b;height:18px;min-height:0;margin:0}.cover-settings .cover-color-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cover-settings .cover-reset-link{text-underline-offset:3px;color:#6b7788;background:0 0;justify-self:start;padding:0;font-size:11px;text-decoration:underline}.cover-fine-tuning{background:#f7f9fb;border-radius:8px;padding:11px}.cover-fine-tuning>summary{color:#647184;cursor:pointer;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;list-style:none;display:flex}.cover-fine-tuning[open]>summary{margin-bottom:16px}.cover-settings .cover-fine-tuning .field+.field{margin-top:16px}.cover-settings .cover-subtle-note{color:#8290a0;margin:6px 2px;font-size:11px;line-height:1.6}.cover-settings .cover-options{border-radius:14px;gap:0;margin-top:26px;padding:17px}.cover-options>.cover-section-heading{margin-bottom:13px}.cover-options .cover-option{color:#435166;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:12px 0;font-size:11px}.cover-options .cover-option span{flex:1}.cover-options .cover-option small{color:#8792a1;margin-top:3px;font-size:11px;display:block}.cover-options .cover-option input{appearance:none;cursor:pointer;background:#d6dce4;border:0;border-radius:20px;width:28px;min-width:28px;height:16px;min-height:0;margin:0;position:relative}.cover-options .cover-option input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.cover-options .cover-option input:checked{background:#b65b2b}.cover-options .cover-option input:checked:before{transform:translate(12px)}.cover-options .cover-option input:focus-visible{outline-offset:3px;outline:2px solid #b65b2b}.cover-repeat-heading{padding:18px 0 4px}.cover-options>p{color:#8290a0;padding-top:12px;font-size:11px}.structure-studio{gap:24px;display:grid}.structure-intro{text-align:center;color:#53657a;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.structure-intro strong{color:#26313e;font-size:14px}.structure-studio .structure-intro p{color:#697789;margin:0;font-size:12px;line-height:1.6}.structure-add>header,.structure-order>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.structure-studio h3{color:#273346;margin:0;font-size:14px;font-weight:650}.structure-add>header>span,.structure-order>header>span{color:#6f7c8d;background:#f1f4f7;border-radius:6px;padding:4px 7px;font-size:11px}.structure-studio .portfolio-add-blocks button{color:#617186;text-align:left;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:17px 13px;transition:border-color .15s,background .15s;display:flex;position:relative}.structure-studio .portfolio-add-blocks button:hover{background:#fff8f3;border-color:#e5ae8e}.structure-studio .portfolio-add-blocks strong{color:#2d3a4c;font-size:13px}.structure-studio .portfolio-add-blocks small{color:#748195;font-size:11px;line-height:1.5}.structure-add-plus{position:absolute;top:16px;right:12px}.structure-studio .structure-help{color:#728096;margin:0;font-size:11px}.structure-studio .portfolio-section-list{gap:10px;margin:16px 0}.structure-studio .portfolio-section-list li{background:#fff;border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 5px #1a273303}.structure-studio .portfolio-section-list li>button{align-items:center;gap:10px;width:100%;min-height:64px;padding:14px 12px;display:flex}.structure-studio .portfolio-section-list li>button>span:nth-child(2){flex:1;min-width:0}.structure-studio .portfolio-section-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.structure-studio .portfolio-section-list small{color:#7c8797;margin-top:3px;font-size:11px;display:block}.structure-item-edit>svg,.structure-fixed button>svg{color:#91a0b2;flex-shrink:0}.structure-position,.structure-item-icon{color:#748398;font-variant-numeric:tabular-nums;background:#f1f4f8;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:30px;font-size:11px;font-weight:600;display:grid}.structure-studio .portfolio-section-list .structure-item-actions{background:#fafbfc;border-top:1px solid #eef1f5;align-items:center;gap:5px;padding:7px 10px;display:flex}.structure-item-actions>span{color:#8490a0;flex:1;font-size:10px}.structure-studio .structure-item-actions button{color:#526176;background:#fff;border:1px solid #e2e7ee;border-radius:6px;place-items:center;min-width:29px;min-height:27px;display:grid}.structure-studio .structure-item-actions button:hover:not(:disabled){background:#edf1f6}.structure-studio .structure-item-actions button:disabled{cursor:default;opacity:.3}.structure-studio .structure-item-actions .structure-delete{color:#99615e;margin-left:6px}.structure-studio .structure-item-actions .structure-delete:hover{background:#fff0ee}.structure-studio .portfolio-section-list .structure-fixed{box-shadow:none;background:#f7f9fb;border-style:dashed}.structure-studio .structure-hidden .structure-item-edit{opacity:.6}.structure-studio .structure-sync{color:#788597;align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.structure-sync svg{color:#789786;flex-shrink:0;margin-top:1px}.structure-project-link{text-align:left;color:#5c6b80;background:#f7f9fb;border:1px solid #e0e5eb;border-radius:12px;align-items:center;gap:10px;padding:16px 13px;display:flex}.structure-project-link>span{flex:1}.structure-project-link strong{color:#2e3c50;font-size:12px;display:block}.structure-project-link small{color:#7e8a9b;margin-top:4px;font-size:11px;display:block}.structure-studio button:focus-visible{outline-offset:2px;outline:2px solid #dc8755}.identity-studio{gap:24px;display:grid}.identity-intro{text-align:center;color:#617187;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.identity-intro strong{color:#273346;font-size:14px}.identity-studio .identity-intro p{color:#748195;margin:0;font-size:12px;line-height:1.6}.portfolio-identity-fields.identity-studio fieldset{background:#fff;border:1px solid #e0e5ec;border-radius:14px;gap:18px;min-width:0;margin:0;padding:18px;display:grid}.identity-studio legend{color:#2d3a4c;padding:0 6px;font-size:13px;font-weight:650}.identity-studio .field{gap:8px;margin:0}.identity-studio .field>span,.identity-control>span{color:#5c6b7e;letter-spacing:0;font-size:12px;font-weight:550}.identity-studio .field>span{justify-content:space-between;align-items:center;display:flex}.identity-studio output{white-space:nowrap;background:#f1f4f7;border-radius:6px;padding:3px 7px;font-size:11px}.identity-studio .field input:not([type=range]):not([type=color]),.identity-studio select{color:#29364a;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:12px}.identity-studio input[type=range]{accent-color:#b65b2b;height:20px;min-height:0;margin:0}.identity-studio .design-image-field{margin:0}.identity-studio .design-upload{aspect-ratio:auto;background:#f7f9fb;height:150px;min-height:0}.identity-studio .design-upload img{object-fit:contain}.identity-control{gap:10px;display:grid}.identity-shapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.identity-shapes button{color:#657489;background:#fff;border:1px solid #e0e5ec;border-radius:9px;flex-direction:column;align-items:center;gap:9px;padding:12px 4px;font-size:10px;display:flex}.identity-shapes button[aria-pressed=true],.identity-alignment button[aria-pressed=true]{color:#965128;background:#fff7f1;border-color:#df9f77}.identity-shape{background:#a5b2c3;border:1px solid #91a0b3;width:23px;height:23px;display:block}.identity-shape.original{background:#e6ebf1;border-style:dashed}.identity-shape.rounded{border-radius:6px}.identity-shape.circle{border-radius:50%}.identity-shape.wide{width:32px;height:19px;margin:2px 0}.identity-shapes button[aria-pressed=true] i{background:#d9a07e;border-color:#c88a61}.identity-alignment{grid-template-columns:1fr 1fr;gap:8px;display:grid}.identity-alignment button{color:#657489;border:1px solid #e0e5ec;border-radius:9px;justify-items:center;gap:9px;padding:12px 5px;font-size:11px;display:grid}.identity-align-demo{background:#eff2f6;border:1px solid #dbe2eb;border-radius:4px;align-items:center;width:54px;height:22px;padding:4px;display:flex}.identity-align-demo.center{justify-content:center}.identity-align-demo i{background:#8798ae;border-radius:3px;width:12px;height:12px}.identity-font-preview{background:#f6f8fb;border:1px solid #e7ecf2;border-radius:10px;padding:16px}.identity-font-preview>small{letter-spacing:1px;color:#8692a3;font-size:9px}.identity-studio .portfolio-font-sample{color:#35445b;overflow-wrap:anywhere;background:0 0;margin:12px 0 9px;padding:0;font-size:22px;line-height:1.3}.identity-font-preview>span{color:#7d899b;font-size:11px}.identity-studio .advanced-fields{gap:24px;display:grid}.identity-studio .showcase-theme-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.identity-studio .showcase-theme-presets button{text-align:left;background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;padding:9px}.identity-studio .showcase-theme-presets button>span{border-radius:6px;height:42px;margin:0 0 8px}.identity-studio .showcase-theme-presets button strong{color:#526074;overflow-wrap:anywhere;font-size:11px}.identity-studio .showcase-theme-presets button[aria-pressed=true]{background:#fff8f2;border-color:#df9f77;outline:0;box-shadow:0 0 0 1px #df9f7722}.identity-studio .showcase-theme-presets button>span>i{width:22px;height:7px;bottom:8px;left:8px}.identity-studio fieldset.profile-theme-picker{grid-template-columns:1fr;gap:8px;display:grid}.identity-studio .profile-theme-picker label{background:#fafbfc;border:1px solid #e1e6ed;border-radius:9px;gap:10px;min-width:0;margin:0;padding:11px 12px}.identity-studio .profile-theme-picker label:has(input:checked){background:#fff7f1;border-color:#df9f77}.identity-studio .profile-theme-picker strong{font-size:12px}.identity-studio .profile-theme-picker input{accent-color:#b65b2b;width:15px;height:15px;margin:0}.identity-studio .advanced-fields>p{color:#7d899a;background:#f6f8fb;border-radius:10px;margin:-8px 0 0;padding:13px;font-size:11px;line-height:1.65}.identity-studio .advanced-fields>.field{border:1px solid #e0e5ec;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:15px;display:flex}.identity-studio input[type=color]{cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:7px;width:42px;height:30px;min-height:0;padding:3px}.identity-studio input[type=color]::-webkit-color-swatch-wrapper{padding:0}.identity-studio input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.identity-studio button:focus-visible,.identity-studio input:focus-visible,.identity-studio select:focus-visible{outline-offset:2px;outline:2px solid #dc8755}.project-grid-studio{gap:24px;display:grid}.grid-studio-intro{text-align:center;color:#62738a;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;display:flex}.grid-studio-intro strong{color:#273346;font-size:14px}.project-grid-studio .grid-studio-intro p{color:#748195;margin:0;font-size:12px;line-height:1.6}.grid-studio-card{background:#fff;border:1px solid #e0e5ec;border-radius:14px;gap:18px;padding:17px;display:grid}.project-grid-studio h3{color:#2b394d;margin:0;font-size:14px;font-weight:650}.grid-studio-card header p{color:#7d899a;margin:5px 0 0;font-size:11px;line-height:1.5}.grid-layout-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.grid-layout-choices button{text-align:left;color:#64758b;border:1px solid #e0e5ec;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.grid-layout-choices button strong{color:#3e4e64;font-size:12px}.grid-layout-choices button small{color:#7a879a;font-size:10px;line-height:1.4}.grid-layout-demo{background:#f4f6f9;border-radius:4px;grid-template-columns:1fr 1fr;gap:3px;height:46px;padding:4px;display:grid;overflow:hidden}.grid-layout-demo i{background:#a4b2c4;border-radius:2px}.grid-layout-demo.editorial i:first-child{grid-column:span 2}.grid-layout-demo.editorial i:last-child{display:none}.grid-layout-demo.mosaic{grid-template-rows:12px 12px 12px}.grid-layout-demo.mosaic i:first-child,.grid-layout-demo.mosaic i:last-child{grid-row:span 2}.grid-layout-demo.technical i:nth-child(2n){background:#c4cdd9;align-self:center;height:4px}.grid-layout-choices button[aria-pressed=true],.grid-column-choices button[aria-pressed=true],.grid-text-choices button[aria-pressed=true]{color:#965128;background:#fff7f1;border-color:#df9f77}.grid-layout-choices button[aria-pressed=true] .grid-layout-demo i{background:#cf9e7f}.grid-studio-control{gap:9px;display:grid}.grid-studio-control>span,.project-grid-studio .field>span{letter-spacing:0;color:#586b81;font-size:12px;font-weight:550}.grid-studio-control>small{color:#8491a3;font-size:10px;line-height:1.5}.grid-column-choices{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.grid-column-choices button{color:#62738a;border:1px solid #e1e6ed;border-radius:8px;padding:9px;font-size:12px}.project-grid-studio .field{gap:9px;margin:0}.project-grid-studio .grid-studio-range>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.grid-studio-range output{white-space:nowrap;color:#677890;background:#f1f4f8;border-radius:5px;padding:3px 6px;font-size:11px}.project-grid-studio input[type=range]{accent-color:#b65b2b;height:20px;min-height:0;margin:0}.project-grid-studio select{color:#29364a;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:12px}.grid-text-choices{gap:7px;display:grid}.grid-text-choices button{text-align:left;color:#607189;border:1px solid #e0e5ec;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-size:11px;display:flex}.grid-text-demo{background:#a4b2c4;border-radius:3px;flex-shrink:0;width:36px;height:28px;position:relative}.grid-text-demo i{background:#fff;border-radius:2px;height:3px;position:absolute;bottom:5px;left:5px;right:9px}.grid-text-demo.top i{top:5px;bottom:auto}.grid-text-demo.below{height:22px;margin-bottom:6px}.grid-text-demo.below i{background:#8d9db2;bottom:-6px;left:0}.grid-info-choices{display:grid}.grid-studio-toggle{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.grid-info-choices .grid-studio-toggle+.grid-studio-toggle{border-top:1px solid #edf0f4}.grid-studio-toggle strong{color:#4b5c72;font-size:12px;font-weight:550;display:block}.grid-studio-toggle small{color:#8290a3;margin-top:3px;font-size:11px;display:block}.grid-studio-toggle input{appearance:none;cursor:pointer;background:#d6dee8;border:0;border-radius:20px;flex-shrink:0;width:30px;height:17px;min-height:0;margin:0;position:relative}.grid-studio-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.grid-studio-toggle input:checked{background:#b65b2b}.grid-studio-toggle input:checked:before{transform:translate(13px)}.project-grid-studio .grid-studio-note{color:#7c8b9e;background:#f6f8fb;border-radius:8px;margin:0;padding:11px;font-size:11px;line-height:1.6}.project-grid-studio :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #dc8755}.categories-studio{flex-direction:column;gap:22px;min-width:0;display:flex}.categories-studio .categories-intro{text-align:center;color:#586b81;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;justify-items:center;gap:10px;padding:22px 17px;display:grid}.categories-studio .categories-intro strong{color:#2b394d;font-size:14px}.categories-studio p{color:#7d899a;margin:0;font-size:12px;line-height:1.65}.categories-studio .categories-format{border:1px solid #e0e5ec;border-radius:14px;min-width:0;padding:17px}.categories-studio header strong{color:#2b394d;font-size:14px;font-weight:650}.categories-studio header p{margin-top:5px;font-size:11px}.categories-studio .category-shape-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.categories-studio .category-shape-picker button{color:#586b81;background:#fafbfc;border:1px solid #e0e5ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:90px;padding:12px 5px;font-size:11px;line-height:1.3;display:flex}.categories-studio .category-shape-picker button:last-child{flex-direction:row;grid-column:1/-1;min-height:62px}.categories-studio .category-shape-picker button.active{color:#965128;background:#fff7f1;border-color:#df9f77}.categories-studio .category-shape-picker i{background:#dce3eb;border:1px solid #c6d0dd;width:29px;height:29px;display:block}.categories-studio .category-shape-picker .active i{background:#edc8b0;border-color:#dca582}.categories-studio .category-shape-picker i[data-shape=circle]{border-radius:50%}.categories-studio .category-shape-picker i[data-shape=rounded]{border-radius:8px}.categories-studio .category-shape-picker i[data-shape=portrait]{border-radius:4px;width:25px;height:35px}.categories-studio .category-shape-picker i[data-shape=text]{border-radius:3px;width:27px;height:10px}.categories-studio .categories-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.categories-studio .categories-list-heading>span{color:#586b81;background:#f1f4f8;border-radius:6px;padding:5px 8px;font-size:11px}.categories-studio .category-design-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.categories-studio .category-design-grid>article{background:#fff;border:1px solid #e0e5ec;border-radius:14px;padding:0;overflow:hidden}.categories-studio .category-design-toggle{cursor:pointer;align-items:center;gap:12px;margin:0;padding:17px;display:flex}.categories-studio .category-design-toggle span{gap:4px;min-width:0;display:grid}.categories-studio .category-design-toggle strong{color:#2b394d;overflow-wrap:anywhere;font-size:13px}.categories-studio .category-design-toggle small{color:#7d899a;font-size:11px}.categories-studio .category-design-toggle input{appearance:none;cursor:pointer;background:#d6dde6;border:0;border-radius:20px;width:30px;min-width:30px;height:17px;margin:0;position:relative}.categories-studio .category-design-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.categories-studio .category-design-toggle input:checked{background:#b65b2b}.categories-studio .category-design-toggle input:checked:before{transform:translate(13px)}.categories-studio .category-design-toggle input:disabled{opacity:.5;cursor:not-allowed}.categories-studio .category-customize{border-top:1px solid #edf0f4}.categories-studio .category-customize summary{color:#586b81;cursor:pointer;background:#fafbfc;justify-content:space-between;align-items:center;padding:13px 17px;font-size:12px;font-weight:600;list-style:none;display:flex}.categories-studio summary::-webkit-details-marker{display:none}.categories-studio details[open]>summary svg{transform:rotate(180deg)}.categories-studio .category-style-fields{gap:20px;padding:17px;display:grid}.categories-studio .category-field-group{gap:15px;min-width:0;display:grid}.categories-studio .category-field-group+.category-field-group{border-top:1px solid #e8edf3;padding-top:20px}.categories-studio h4{color:#2b394d;margin:0;font-size:12px;font-weight:650}.categories-studio .field{color:#586b81;gap:8px;min-width:0;margin:0;font-size:12px;display:grid}.categories-studio .field small{color:#7d899a;font-size:10px;line-height:1.5}.categories-studio .field select,.categories-studio .field input:not([type=range]):not([type=color]){color:#2b394d;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:12px}.categories-studio .field input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;width:42px;height:30px;padding:3px}.categories-studio .field input[type=range]{accent-color:#b65b2b;width:100%}.categories-studio .design-upload{border-radius:10px;min-height:130px;font-size:11px}.categories-studio .button.ghost{color:#586b81;background:#f5f7fa;border:1px solid #e0e5ec;min-height:32px;padding:7px 9px;font-size:11px}.categories-studio .design-empty{border:1px dashed #dfe5ec;border-radius:12px;padding:18px}.categories-studio :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #dc8755}.sections-studio{flex-direction:column;gap:20px;min-width:0;display:flex}.sections-intro{text-align:center;color:#586b81;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;justify-items:center;gap:10px;padding:22px 17px;display:grid}.sections-intro strong{color:#2b394d;font-size:14px}.sections-studio p{color:#7d899a;margin:0;font-size:12px;line-height:1.65}.sections-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.sections-heading strong{color:#2b394d;font-size:13px}.sections-heading>span{white-space:nowrap;color:#586b81;background:#f1f4f8;border-radius:6px;padding:5px 7px;font-size:10px}.sections-cards{gap:12px;display:grid}.sections-card{background:#fff;border:1px solid #e0e5ec;border-radius:14px;gap:12px;padding:17px;display:grid}.sections-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.sections-toggle>span{gap:5px;min-width:0;display:grid}.sections-toggle strong{color:#2b394d;font-size:13px}.sections-toggle small{color:#7d899a;font-size:11px;line-height:1.5}.sections-toggle input{appearance:none;cursor:pointer;background:#d6dde6;border:0;border-radius:20px;flex-shrink:0;width:30px;height:17px;margin:0;position:relative}.sections-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.sections-toggle input:checked{background:#b65b2b}.sections-toggle input:checked:before{transform:translate(13px)}.sections-toggle input:disabled{cursor:not-allowed;opacity:.5}.sections-card>p{font-size:11px}.sections-card>button,.sections-order-link{color:#586b81;text-align:left;background:#fafbfc;border:1px solid #e5eaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;font-weight:600;display:flex}.sections-card>button:hover,.sections-order-link:hover{color:#965128;background:#fff7f1;border-color:#df9f77}.sections-note{align-items:flex-start;gap:8px;display:flex;font-size:11px!important}.sections-note svg{flex-shrink:0;margin-top:2px}.sections-visibility{background:#fafbfc;border:1px solid #e0e5ec;border-radius:14px;padding:17px}.sections-field-card{background:#fff;border:1px solid #e0e5ec;border-radius:14px;gap:17px;min-width:0;padding:17px;display:grid}.sections-field-card h3{color:#2b394d;margin:0;font-size:13px;font-weight:650}.sections-field-card>p{font-size:11px}.sections-field-card .field{color:#586b81;gap:8px;min-width:0;margin:0;font-size:12px;display:grid}.sections-field-card .field input,.sections-field-card .field textarea{color:#2b394d;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:10px;font-size:12px;line-height:1.6}.sections-field-card .field textarea{resize:vertical;min-height:112px}.sections-studio :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #dc8755}.template-studio{max-width:1240px;margin:28px auto 0}.template-studio-toolbar{color:#69788a;border-bottom:1px solid #dde3eb;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:17px;font-size:12px;display:flex}.template-studio-toolbar>span{align-items:center;gap:8px;display:flex}.template-studio .portfolio-template-grid{align-items:stretch;gap:24px;margin-top:24px}.template-studio .portfolio-template-option{border:1px solid #dfe5eb;border-radius:17px;flex-direction:column;min-width:0;padding:0;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 3px 12px #26334803}.template-studio .portfolio-template-option:hover{border-color:#c6cfda;box-shadow:0 10px 30px #2633480c}.template-studio .portfolio-template-art{background:#e9edf1;flex-shrink:0;height:255px;padding:17px 22px 0;position:relative}.template-studio .template-browser{background:#ffffffd9;border:1px solid #fff;border-radius:7px 7px 0 0;align-items:center;gap:4px;height:24px;padding:0 10px;display:flex}.template-browser>i{background:#cbd2da;border-radius:50%;width:4px;height:4px}.template-browser>span{letter-spacing:1.3px;color:#95a0ae;margin-left:auto;font-size:6px}.template-mini-page{background:#f5f3ee;height:230px;padding:18px;overflow:hidden;box-shadow:0 8px 22px #27334810}.template-mini-page>header{letter-spacing:1px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;font-size:6px;display:flex}.template-mini-page>header>b{letter-spacing:1.5px;font-size:8px}.template-mini-page>header>b>span{vertical-align:super;margin-left:3px;font-size:6px}.template-mini-heading{display:none}.template-studio .template-photo{height:116px}.template-studio .template-photo>span{font-size:12px;bottom:12px}.template-studio .template-photo>span small{letter-spacing:1px;font-size:6px}.template-studio .template-photo-pair{gap:8px;margin-top:9px}.template-studio .template-photo-pair>i{height:70px}.template-studio .template-blank{background:#ffffff80;border:1px dashed #cbd3dd;border-radius:8px;gap:9px;height:169px;font-family:inherit}.template-blank-icon{color:#8795a5;background:#fff;border:1px solid #e0e5ec;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.template-studio .template-blank>strong{color:#596b7f;font-size:12px;font-weight:500}.template-studio .template-blank small{color:#8c98a6;margin:0;font-size:8px}.template-blank-lines{justify-items:center;gap:5px;margin-top:4px;display:grid}.template-blank-lines i{background:#dfe5ec;border-radius:3px;width:65px;height:4px}.template-blank-lines i:last-child{width:43px}.template-studio .template-editorial{background:#ebe5df}.template-editorial .template-mini-page{background:#faf7f2}.template-editorial .template-mini-heading{gap:6px;margin-bottom:14px;display:grid}.template-mini-heading small{letter-spacing:1.6px;text-transform:uppercase;font-size:6px}.template-mini-heading strong{font-size:23px;font-weight:400;line-height:1.15}.template-studio .template-editorial .template-photo{float:left;width:62%;height:84px;margin-right:10px}.template-studio .template-editorial .template-photo>span{display:none}.template-studio .template-editorial .template-photo-pair{gap:8px;margin:0;display:grid}.template-studio .template-editorial .template-photo-pair i{height:38px}.template-studio .template-mosaic{background:#dce8e4}.template-mosaic .template-mini-page{background:#eef3ef}.template-mosaic .template-mini-heading{gap:5px;margin-bottom:12px;display:grid}.template-mosaic .template-mini-heading strong{letter-spacing:-.7px;font-size:21px;font-weight:600}.template-studio .template-mosaic .template-photo{float:left;background:linear-gradient(135deg,#52786c,#bbc8ac);width:55%;height:118px;margin-right:9px}.template-studio .template-mosaic .template-photo:before{background:#d8ba8c;border-radius:50%;width:110px;height:110px;top:16px;right:-20px;transform:none}.template-studio .template-mosaic .template-photo:after{background:#255a4e;border:0;border-radius:50%;width:90px;height:90px;bottom:-25px;left:-15px}.template-studio .template-mosaic .template-photo>span{display:none}.template-studio .template-mosaic .template-photo-pair{gap:8px;margin:0;display:grid}.template-studio .template-mosaic .template-photo-pair>i{background:linear-gradient(35deg,#b7c8bd,#466e61);height:53px}.template-studio .template-mosaic .template-photo-pair>i:nth-child(2){background:linear-gradient(130deg,#d8cbb7,#9c8365)}.template-card-body{flex-direction:column;flex:1;gap:13px;padding:22px;display:flex}.template-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.template-card-title h2{letter-spacing:-.3px;color:#293647;margin:0;font-size:19px;font-weight:650}.template-card-title>span{color:#788595;background:#f1f4f7;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:600}.template-card-body>p{color:#758295;min-height:40px;margin:0;font-size:12px;line-height:1.65}.template-features{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.template-features span{color:#6b7a8d;border:1px solid #e5eaf0;border-radius:5px;padding:4px 7px;font-size:10px}.template-card-body>button{color:#304155;background:#f8fafc;border:1px solid #dde4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding:12px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.template-card-body>button:hover{color:#954e26;background:#fff3e9;border-color:#dfa77f}.template-card-body>button:focus-visible{outline-offset:3px;outline:2px solid #dc8755}.template-card-body>button:disabled{opacity:.5;cursor:wait}.template-studio-note{color:#7b8796;text-align:center;margin:22px 0 0;font-size:11px;line-height:1.6}@media (min-width:1600px){.template-studio .portfolio-template-art{height:285px}.template-studio .template-mini-page{height:260px}.template-studio .template-photo{height:140px}.template-studio .template-blank{height:199px}}@media (max-width:720px){.template-studio .portfolio-template-grid{grid-template-columns:1fr;gap:18px}.template-studio .portfolio-template-art{height:240px;padding:14px 14px 0}.template-card-body{padding:18px}.template-card-title h2{font-size:17px}.template-studio-toolbar{font-size:11px}}.publish-studio{flex-direction:column;gap:20px;min-width:0;display:flex}.publish-intro{text-align:center;color:#586b81;background:#f5f7fa;border:1px solid #e4e8ed;border-radius:14px;justify-items:center;gap:10px;padding:22px 17px;display:grid}.publish-intro strong{color:#2b394d;font-size:14px;line-height:1.5}.publish-studio p{color:#7d899a;margin:0;font-size:11px;line-height:1.65}.publish-card{background:#fff;border:1px solid #e0e5ec;border-radius:14px;gap:16px;min-width:0;padding:17px;display:grid}.publish-studio h3{color:#2b394d;margin:0;font-size:13px;font-weight:650}.publish-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.publish-badge{color:#69788a;background:#f1f4f7;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.publish-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.publish-badge.is-live{color:#237150;background:#edf7f2}.publish-save-status{color:#718095;border-top:1px solid #edf0f4;align-items:center;gap:7px;padding-top:12px;font-size:11px;display:flex}.publish-save-status svg{flex-shrink:0}.publish-studio .field{color:#586b81;gap:8px;min-width:0;margin:0;font-size:12px;display:grid}.publish-studio .field input,.publish-studio .field textarea{color:#2b394d;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;width:100%;padding:10px;font-size:12px;line-height:1.65}.publish-studio .field textarea{resize:none;overflow-wrap:anywhere;word-break:break-all;color:#586b81;font-size:11px}.publish-open-link{text-align:left;color:#586b81;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:600;display:flex}.publish-open-link svg:last-child{margin-left:auto}.publish-project-stats{background:#fafbfc;border:1px solid #e7ebf0;border-radius:9px;grid-template-columns:1fr 1fr;padding:12px 0;display:grid}.publish-project-stats>div{justify-items:center;gap:4px;display:grid}.publish-project-stats>div+div{border-left:1px solid #e3e8ef}.publish-project-stats strong{color:#2b394d;font-size:22px;font-weight:600}.publish-project-stats span{color:#7d899a;font-size:10px}.publish-main-action{text-align:center;gap:10px;display:grid}.publish-main-action .button.primary{border-radius:10px;width:100%;min-height:44px;font-size:12px}.publish-studio .share-actions{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.publish-studio .share-actions>button{color:#40526a;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.publish-studio .share-actions>small{color:#237150;font-size:11px}.publish-studio .share-actions>input{min-width:0}.publish-offline{border-top:1px solid #e4e9ef;gap:12px;padding:17px;display:grid}.publish-offline>button{color:#96513b;background:#fffaf8;border:1px solid #eadbd6;border-radius:8px;padding:10px;font-size:11px;font-weight:600}.publish-studio :is(a,button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #dc8755}.publish-studio button:disabled{opacity:.5;cursor:wait}.editor-blocks .bio-inspector{background:#fff;border:1px solid #e0e5ec;border-radius:16px;padding:24px;box-shadow:0 4px 16px #26334804}.bio-inspector .bio-inspector-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:20px;display:flex}.bio-inspector-heading>div{gap:6px;display:grid}.bio-inspector-heading>div>span{color:#2b394d;letter-spacing:0;text-transform:none;font-size:15px;font-weight:650}.bio-inspector-heading small{color:#7d899a;letter-spacing:0;font-size:11px;font-weight:400;line-height:1.5}.bio-inspector .bio-fields{gap:18px;min-width:0;display:grid}.bio-inspector .field{gap:8px;min-width:0;margin:0;display:grid}.bio-inspector .field>span{color:#586b81;letter-spacing:0;font-size:12px;font-weight:600}.bio-inspector .field :is(input,textarea,select):not([type=color]):not([type=range]):not([type=checkbox]):not([type=file]){color:#2b394d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafbfc;border:1px solid #dfe5ec;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:10px 12px;font-size:13px;line-height:1.5}.bio-inspector .field textarea{resize:vertical;min-height:92px}.bio-inspector .field small,.bio-inspector .bio-help{color:#7d899a;margin:0;font-size:11px;line-height:1.65}.bio-inspector .field input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:7px;width:44px;height:32px;min-height:0;padding:3px}.bio-inspector .field input[type=range]{accent-color:#b65b2b;width:100%}.bio-inspector :is(.bio-color-grid,.form-grid){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0;display:grid}.bio-inspector .bio-check{color:#586b81;align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.bio-inspector .bio-check input[type=checkbox]{appearance:none;cursor:pointer;background:#d6dde6;border:0;border-radius:20px;width:30px;min-width:30px;height:17px;margin:0;position:relative}.bio-inspector .bio-check input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.bio-inspector .bio-check input:checked{background:#b65b2b}.bio-inspector .bio-check input:checked:before{transform:translate(13px)}.bio-inspector .bio-check input:disabled{opacity:.5;cursor:not-allowed}.bio-content-heading{color:#2b394d;font-size:12px;font-weight:650}.bio-inspector .bio-control-group{background:#fff;border:1px solid #e0e5ec;border-radius:12px;margin:0;overflow:hidden}.bio-control-group>summary{color:#2b394d;cursor:pointer;background:#f8fafc;gap:5px;padding:16px 40px 16px 17px;font-size:13px;font-weight:600;list-style:none;display:grid;position:relative}.bio-control-group>summary::-webkit-details-marker{display:none}.bio-control-group>summary:after{content:"";border-bottom:1.5px solid #7d899a;border-right:1.5px solid #7d899a;width:6px;height:6px;position:absolute;top:24px;right:19px;transform:rotate(45deg)}.bio-control-group[open]>summary:after{transform:rotate(225deg)}.bio-control-group>summary>span{color:#7d899a;font-size:11px;font-weight:400}.bio-control-body{border-top:1px solid #e7ecf2;gap:16px;padding:17px;display:grid}.bio-inspector .bio-content-group{border:1px solid #e0e5ec;border-radius:12px;gap:17px;padding:18px;display:grid}.bio-content-group>h3{color:#2b394d;margin:0;font-size:13px;font-weight:650}.bio-inspector .bio-fields>strong{color:#2b394d;font-size:12px}.bio-inspector .bio-choices{flex-wrap:wrap;gap:8px;margin:0;display:flex}.bio-inspector .bio-choices>button{color:#586b81;background:#fafbfc;border:1px solid #dfe5ec;border-radius:8px;min-height:38px;padding:10px 12px;font-size:12px;line-height:1.4}.bio-inspector .bio-choices>button:is(.active,[aria-pressed=true]){color:#965128;background:#fff7f1;border-color:#df9f77}.bio-inspector .button{border-radius:8px;min-height:38px;padding:10px 12px;font-size:12px}.bio-inspector .button.ghost,.bio-inspector .field>button{color:#586b81;background:#f5f7fa;border:1px solid #e0e5ec;border-radius:7px;width:fit-content;padding:8px 10px;font-size:11px}.bio-inspector .bio-extra-entry,.bio-inspector .bio-repeat{background:#fafbfc;border:1px solid #e0e5ec;border-radius:12px;gap:15px;margin:0;padding:17px;display:grid}.bio-inspector .design-upload{border-radius:10px}.bio-inspector :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #dc8755}@media (max-width:600px){.editor-blocks .bio-inspector{padding:17px}.bio-inspector :is(.bio-color-grid,.form-grid){grid-template-columns:1fr}.bio-inspector-heading small{max-width:190px}.bio-inspector .bio-inspector-heading{gap:10px}.bio-control-body{padding:14px}}.bio-whatsapp-fields{gap:16px;display:grid}.bio-whatsapp-modes{background:#f1f3f6;border-radius:12px;gap:4px;padding:5px;display:flex}.bio-whatsapp-modes button{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px 8px;font-size:13px}.bio-whatsapp-modes button[aria-pressed=true]{color:#182230;background:#fff;font-weight:600;box-shadow:0 2px 6px #17203312}.bio-generated-link{overflow-wrap:anywhere;margin:0}.project-category-picker{gap:10px;font-size:13px;display:grid}.project-category-picker>span{color:#64748b;font-weight:600}.project-category-picker small{color:#8893a4;font-weight:400}.project-category-trigger{text-align:left;background:#fff;border:1px solid #e0e5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.project-category-menu{background:#f8fafc;border:1px solid #e0e5ed;border-radius:14px;padding:12px}.project-category-menu>p{color:#64748b;margin:0 0 12px;font-size:12px}.project-category-options{max-height:240px;overflow:auto}.project-category-options>div{gap:5px;display:flex}.project-category-options button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px 6px;font-size:13px;display:flex}.project-category-options button:first-child{flex:1}.project-category-check{border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.project-category-options [aria-pressed=true] .project-category-check{color:#fff;background:#f60;border-color:#f60}.project-category-create{border-top:1px solid #e0e5ed;gap:10px;margin-top:10px;padding-top:12px;display:grid}.project-category-create .field{margin:0!important}.project-category-create .button{padding:10px;font-size:12px}.project-more-categories{border:1px solid;border-radius:20px;margin-left:8px;padding:3px 7px;font-size:.85em;display:inline-block}.project-draft-status{color:#64748b;margin:10px 0;font-size:12px;line-height:1.6}.bio-google-card{color:var(--bio-text);background:var(--bio-surface);border:1px solid}@supports (color:color-mix(in lab, red, red)){.bio-google-card{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.bio-google-card{border-radius:var(--bio-radius);text-align:left;min-width:0;padding:24px}.bio-google-card header{align-items:center;gap:12px;display:flex}.bio-google-card h2{margin:0;font-size:19px;line-height:1.35}.bio-google-card header p{opacity:.72;margin:4px 0 0;font-size:13px}.bio-google-card>p{white-space:pre-wrap;line-height:1.65}.bio-google-mark{color:#4285f4;background:#4285f412;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.bio-google-rating{align-items:center;gap:16px;margin:24px 0;display:flex}.bio-google-rating>strong{letter-spacing:-2px;font-size:44px;line-height:1}.bio-google-rating small{opacity:.75;margin-top:5px;font-size:12px;display:block}.bio-google-stars{letter-spacing:2px;white-space:nowrap;font-size:24px;line-height:1.2;display:inline-block;position:relative}.bio-google-stars>span:first-child{color:#a5a5a5;opacity:.35}.bio-google-stars>span:last-child{color:#e5a400;position:absolute;inset:0 auto 0 0;overflow:hidden}.bio-google-reviews-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bio-google-reviews-heading small{opacity:.7;font-size:12px}.bio-google-reviews-heading nav{gap:6px;display:flex}.bio-google-reviews-heading button{border:1px solid}@supports (color:color-mix(in lab, red, red)){.bio-google-reviews-heading button{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.bio-google-reviews-heading button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.bio-google-review-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow:auto}.bio-google-review-rail article{box-sizing:border-box;background:currentColor;border-radius:14px;flex:0 0 100%;padding:18px}@supports (color:color-mix(in lab, red, red)){.bio-google-review-rail article{background:color-mix(in srgb,currentColor 4%,transparent)}}.bio-google-review-rail article{scroll-snap-align:start;min-width:0}.bio-google-author{align-items:center;gap:10px;display:flex}.bio-google-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.bio-google-author a,.bio-google-author strong{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.bio-google-author small{opacity:.65;margin-top:2px;font-size:11px;display:block}.bio-google-review-stars{color:#b98700;letter-spacing:2px;margin-top:12px;display:block}.bio-google-review-rail p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;font-size:13px;line-height:1.65;overflow:auto}.bio-google-source{color:inherit;font-size:12px}.bio-google-actions{gap:9px;margin-top:20px;display:grid}.bio-google-actions a{border:1px solid;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.bio-google-actions a{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.bio-google-actions a{color:inherit;border-radius:12px;font-size:13px;font-weight:600;text-decoration:none}.bio-google-actions a.bio-google-primary{color:#fff;background:#1967d2;border-color:#1967d2}.bio-google-card footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.bio-google-attribution{letter-spacing:normal;color:#5e5e5e;white-space:nowrap;background:#fff;border-radius:5px;padding:5px 10px;font:400 13px/1.4 Arial,sans-serif;display:inline-block}.bio-google-status{opacity:.8;padding:16px 0;font-size:13px;line-height:1.6}.bio-google-status button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.bio-google-connect{background:#f7f9fc;border:1px solid #e4e9f1;border-radius:16px;padding:20px}.bio-google-connect>p{color:#667085;font-size:13px;line-height:1.6}.bio-google-connect .bio-google-setup{color:#865a13;background:#fff7e9;border:1px solid #f3dfb7;border-radius:10px;padding:12px}.bio-google-results{gap:8px;margin:12px 0;display:grid}.bio-google-results>button{text-align:left;color:#253047;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.bio-google-results>button[aria-pressed=true]{background:#eef5ff;border-color:#1967d2}.bio-google-results strong,.bio-google-results small{display:block}.bio-google-results small{color:#667085;margin-top:4px;font-size:12px}.bio-google-card a:focus-visible,.bio-google-card button:focus-visible,.bio-google-review-rail:focus-visible{outline-offset:3px;outline:2px solid #4285f4}@media (max-width:420px){.bio-google-card{padding:18px}.bio-google-rating>strong{font-size:38px}}.business-presets{flex-wrap:wrap;gap:8px;display:flex}.business-presets button{color:#334155;background:#fff;border:1px solid #e2e7ee;border-radius:10px;padding:8px 12px;font-size:12px}.business-presets button:hover{background:#fff5ed;border-color:#f95}.business-hours-editor{gap:10px;display:grid}.business-day{border:1px solid #e6eaf0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.business-day>.bio-check{flex:1;margin:0}.business-day>small{color:#778397}.business-all-day{align-items:center;gap:5px;font-size:12px;display:flex}.business-times{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.business-times .field{min-width:0;margin:0}.business-times input{width:100%;min-width:0}.business-times .field>span{font-size:11px}.business-field-status{color:#40566c;background:#f1f6fa;border-radius:12px;padding:14px;font-size:13px}.business-card{border:1px solid var(--bio-text)}@supports (color:color-mix(in lab, red, red)){.business-card{border:1px solid color-mix(in srgb,var(--bio-text) 12%,transparent)}}.business-card{background:var(--bio-surface);border-radius:var(--bio-radius);color:var(--bio-text);text-align:left;overflow:hidden;box-shadow:0 6px 24px #00000005}.business-expand>summary,.business-platform{cursor:pointer;align-items:center;gap:14px;padding:20px;text-decoration:none;list-style:none;display:flex}.business-expand>summary::-webkit-details-marker{display:none}.business-expand>summary>span:nth-child(2),.business-platform>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.business-expand summary strong,.business-platform strong{overflow-wrap:anywhere;font-size:16px}.business-expand summary small,.business-platform small{opacity:.72;font-size:12px;line-height:1.5}.business-expand>summary>svg{flex-shrink:0;transition:transform .2s}.business-expand[open]>summary>svg{transform:rotate(180deg)}.business-symbol{background:var(--bio-accent);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.business-symbol{background:color-mix(in srgb,var(--bio-accent) 12%,transparent)}}.business-symbol{color:var(--bio-accent);border-radius:14px}.business-expanded{text-align:center;gap:16px;padding:0 20px 22px;display:grid}.business-expanded p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.business-expanded dl,.business-hours-public{margin:0;font-size:13px}.business-expanded dl>div,.business-hours-public>div{border-bottom:1px solid var(--bio-text);justify-content:space-between;gap:14px;padding:12px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.business-expanded dl>div,.business-hours-public>div{border-bottom:1px solid color-mix(in srgb,var(--bio-text) 10%,transparent)}}.business-expanded dd,.business-hours-public dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.business-expanded dt,.business-hours-public dt{opacity:.7}.business-hours-public{padding:0 20px 16px}.business-qr{aspect-ratio:1;background:#fff;border:1px solid #e1e5eb;border-radius:12px;width:min(100%,240px);height:auto;margin:4px auto;display:block}.business-copy{gap:5px;display:grid}.business-copy>button,.business-cta{background:var(--bio-text);color:var(--bio-surface);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.business-copy>span{font-size:12px}.business-copy>span:empty{display:none}.business-copy textarea{width:100%;min-width:0;font-size:12px}.business-key{overflow-wrap:anywhere;opacity:.75;font-size:12px}.business-caption{opacity:.7}.business-platform[data-platform=ifood] .business-symbol{color:#b91c35;background:#fff0f2}.business-platform[data-platform=food99] .business-symbol{color:#725700;background:#fff3b8}.business-platform[data-platform=tripadvisor] .business-symbol{color:#126542;background:#e6f8ed}.business-announcement{border-radius:var(--bio-radius);text-align:left;align-items:center;gap:12px;padding:16px;display:flex;overflow:hidden}.business-announcement>svg{flex-shrink:0}.business-announcement button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:5px}.business-marquee{flex:1;min-width:0;font-size:13px;overflow:hidden}.business-marquee>div,.business-marquee a{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.business-marquee a{color:inherit}.business-marquee[data-moving=true]>div{white-space:nowrap;flex-wrap:nowrap;width:max-content;animation:18s linear infinite business-scroll}.business-marquee[data-moving=true] a{flex-wrap:nowrap}.business-marquee[data-paused=true]>div,.business-announcement:hover .business-marquee>div,.business-announcement:focus-within .business-marquee>div{animation-play-state:paused}@keyframes business-scroll{0%{transform:translate(0)}85%,to{transform:translate(-100%)}}.business-floating{z-index:30;pointer-events:none;position:fixed;bottom:24px;right:24px}.business-floating[data-side=left]{left:24px;right:auto}.business-floating a{pointer-events:auto;background:#128c4a;border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 8px 24px #0003}.business-floating a svg{width:28px;height:28px}.business-floating-preview{width:56px;height:56px;margin:-74px 18px 18px auto;position:sticky;bottom:18px;right:auto}.business-floating-preview[data-side=left]{margin-left:18px;margin-right:auto;left:auto}.bio-page:has(.business-floating) .bio-stack{padding-bottom:104px}.business-promotion{background:linear-gradient(135deg,var(--bio-surface),var(--bio-accent))}@supports (color:color-mix(in lab, red, red)){.business-promotion{background:linear-gradient(135deg,var(--bio-surface),color-mix(in srgb,var(--bio-accent) 18%,var(--bio-surface)))}}.business-promotion{border:1px solid var(--bio-accent)}@supports (color:color-mix(in lab, red, red)){.business-promotion{border:1px solid color-mix(in srgb,var(--bio-accent) 24%,transparent)}}.business-promotion{color:var(--bio-text);border-radius:var(--bio-radius);text-align:left;gap:18px;padding:24px;display:grid;overflow:hidden}.business-offer-tag{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:700}.business-promotion h2{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.business-promotion p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.business-offer{background:var(--bio-surface);padding:14px}@supports (color:color-mix(in lab, red, red)){.business-offer{background:color-mix(in srgb,var(--bio-surface) 70%,transparent)}}.business-offer{overflow-wrap:anywhere;border-radius:12px;font-size:18px}.business-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.business-countdown>div{text-align:center;border:1px solid var(--bio-text);padding:12px 2px}@supports (color:color-mix(in lab, red, red)){.business-countdown>div{border:1px solid color-mix(in srgb,var(--bio-text) 15%,transparent)}}.business-countdown>div{border-radius:12px;gap:4px;display:grid}.business-countdown strong{font-variant-numeric:tabular-nums;font-size:24px}.business-countdown small{opacity:.7;font-size:10px}.business-promotion small{display:block}.business-card:focus-within,.business-announcement:focus-within{outline:2px solid var(--bio-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.business-marquee[data-moving=true]>div{white-space:normal;flex-wrap:wrap;width:auto;animation:none}.business-marquee[data-moving=true] a{flex-wrap:wrap}}.bio-page a.business-cta{color:var(--bio-surface)}.pages-nav summary{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-weight:600;list-style:none;display:flex}.pages-nav summary::-webkit-details-marker{display:none}.pages-nav summary svg:last-child{margin-left:auto}.pages-nav>div{border-left:1px solid var(--border-strong);margin:0 0 8px 22px;padding-left:6px}.pages-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;max-width:1440px;margin:0 auto 24px;padding-bottom:16px;display:flex}.pages-tabs>span{color:var(--text-muted);margin-right:12px;font-weight:600}.pages-tabs a{border-radius:10px;padding:9px 16px;font-size:14px}.pages-tabs a[aria-current=page]{background:var(--primary-muted);color:var(--primary);font-weight:600}.partner-page{max-width:1280px}.partner-tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;gap:6px;margin:26px 0;padding:6px;display:flex;overflow-x:auto}.partner-tabs button{white-space:nowrap;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;padding:12px 20px;font-weight:600}.partner-tabs button[aria-current=page]{background:var(--surface-1);color:var(--text-primary);box-shadow:0 2px 8px #0000000a}.partner-status{background:var(--primary-muted);border:1px solid var(--border);border-radius:16px;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex}.partner-status>svg{color:var(--primary);flex-shrink:0}.partner-status p{color:var(--text-secondary);margin:6px 0 0;font-size:14px;line-height:1.6}.partner-status a{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.partner-metrics article,.partner-card{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;padding:28px}.partner-metrics span{color:var(--text-secondary);font-size:13px}.partner-metrics strong{letter-spacing:-1px;margin:14px 0 8px;font-size:30px;display:block}.partner-page small{color:var(--text-muted);font-size:12px;line-height:1.6;display:block}.partner-columns{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.partner-card{min-width:0;margin-bottom:24px}.partner-columns .partner-card{margin-bottom:0}.partner-card h2{letter-spacing:-.4px;margin:8px 0 12px;font-size:21px;font-weight:650}.partner-card h3{margin:0 0 6px;font-size:16px;font-weight:650}.partner-card p{color:var(--text-secondary);margin:0 0 20px;font-size:14px;line-height:1.7}.partner-symbol{background:var(--primary-muted);color:var(--primary);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.partner-intro .partner-symbol{margin-bottom:20px}.partner-intro .button{margin-top:16px}.partner-steps{margin-top:24px;padding-left:22px}.partner-steps li{padding-left:10px}.partner-steps li::marker{color:var(--primary);font-weight:700}.partner-steps p{margin:6px 0 18px}.partner-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.partner-section-head p{margin:0}.partner-badge{background:var(--surface-3);color:var(--text-secondary);border-radius:8px;padding:7px 10px;font-size:11px;display:inline-block}.partner-filters{align-items:center;gap:18px;margin-bottom:16px;display:flex}.partner-filters>input{flex:1;min-width:0}.partner-filters label{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.partner-page input:not([type=checkbox]),.partner-page textarea,.partner-page select{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text-primary);border-radius:10px;min-height:44px;padding:12px 14px}.partner-page input[type=checkbox]{accent-color:var(--primary);width:17px;height:17px}.partner-form{gap:24px;display:grid}.partner-form label{color:var(--text-secondary);gap:9px;font-size:13px;font-weight:600;display:grid}.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.partner-form fieldset{border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.partner-form legend{padding:0 8px;font-size:14px;font-weight:600}.partner-products{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.partner-products label{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;padding:12px;display:flex}.partner-form small{margin-top:10px}.partner-form-actions{align-items:center;gap:16px;display:flex}.partner-form-actions span{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.partner-client{border-top:1px solid var(--border);align-items:center;gap:18px;padding:24px 0;display:flex}.partner-client>div{min-width:0}.partner-client h3{overflow-wrap:anywhere}.partner-client p{margin:0 0 10px}.partner-tags{flex-wrap:wrap;gap:6px;display:flex}.partner-tags span{color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:3px 7px;font-size:11px}.partner-client-price{text-align:right;gap:10px;margin-left:auto;display:grid}.partner-client-price small{margin-left:3px;display:inline}.partner-client-actions{gap:10px;display:grid}.partner-text-button{color:var(--text-muted);background:0 0;border:0;font-size:12px}.partner-empty{text-align:center;color:var(--text-muted);padding:44px 16px}.partner-empty svg{margin:0 auto 16px}.partner-empty h3{color:var(--text-primary)}.partner-empty p{max-width:380px;margin:8px auto 0}.partner-notice{border:1px solid var(--success);border-radius:12px;margin-bottom:20px;padding:14px 18px}.partner-notice.error{border-color:var(--error)}.partner-financial{flex-wrap:wrap;gap:40px;margin:26px 0 16px;display:flex}.partner-financial strong{margin-top:8px;font-size:28px;display:block}.partner-financial~.button{margin:20px 0 10px}.partner-cost{border-block:1px solid var(--border);justify-content:space-between;gap:16px;margin-bottom:20px;padding:20px 0;font-size:14px;display:flex}.partner-table-wrap{overflow-x:auto}.partner-table{border-collapse:collapse;width:100%;font-size:13px}.partner-table th,.partner-table td{text-align:left;border-bottom:1px solid var(--border);padding:16px 12px}.partner-table th{color:var(--text-muted);font-weight:500}.partner-table td:first-child,.partner-table select{min-width:180px}.partner-rules{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.partner-rules article{border:1px solid var(--border);border-radius:14px;padding:24px}.partner-rules p{margin-bottom:0}.partner-page button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1000px){.partner-metrics{grid-template-columns:1fr 1fr}.partner-columns{grid-template-columns:1fr}.partner-status{flex-wrap:wrap}.partner-status a{margin-left:40px}}@media (max-width:600px){.partner-card,.partner-metrics article{padding:20px}.partner-metrics{gap:10px}.partner-metrics strong{font-size:24px}.partner-form-grid,.partner-rules{grid-template-columns:1fr}.partner-section-head,.partner-filters{flex-direction:column;align-items:stretch}.partner-client{flex-wrap:wrap}.partner-client-price{text-align:left;margin-left:0}.partner-client-actions{margin-left:auto}.partner-form-actions{flex-direction:column;align-items:flex-start}.partner-tabs button{padding:10px 14px}.pages-tabs{gap:4px}.pages-tabs>span{width:100%}}.partner-assignment-panel{border:1px solid var(--border);background:var(--surface-1);color:var(--text-primary);border-radius:18px;margin:24px}.partner-card .partner-assignment-panel{margin:24px 0 0}.partner-assignment-panel>summary{cursor:pointer;padding:22px;font-weight:650}.partner-assignment-panel>summary span{color:var(--text-muted);margin-left:12px;font-size:13px;font-weight:400}.partner-assignment-panel>div{padding:0 22px 22px}.partner-assignment-panel p{color:var(--text-secondary);line-height:1.6}.partner-page-links{gap:16px;margin-top:20px;display:grid}.partner-page-link{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;min-width:0;padding:22px}.partner-page-link h3{overflow-wrap:anywhere;margin:8px 0}.partner-page-link small{color:var(--text-muted)}.partner-assignment{align-items:end;gap:12px;margin:20px 0;display:flex}.partner-assignment label{min-width:0;color:var(--text-secondary);flex:1;gap:8px;font-size:13px;display:grid}.partner-assignment select{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:44px;color:var(--text-primary);border-radius:10px;padding:10px 12px}.partner-link-actions{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.partner-link-actions button{color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.partner-client-actions{flex-wrap:wrap}@media (max-width:600px){.partner-assignment{flex-direction:column;align-items:stretch}.partner-assignment-panel{margin:16px}.partner-page-link{padding:16px}}.partner-contract-area[hidden]{display:none}.partner-contract-area{gap:24px;display:grid}.partner-contract-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.partner-contract-row strong{overflow-wrap:anywhere}.partner-contract-row small{color:var(--text-muted);margin-top:8px;display:block}.partner-contract-help{color:var(--text-secondary);line-height:1.6}.partner-form .partner-contract-editor{resize:vertical;min-height:480px;font-size:14px;line-height:1.8}.partner-contract-paper{color:#202a38;background:#fff;border:1px solid #e3e7ed;border-radius:8px;width:100%;max-width:850px;margin:auto;padding:clamp(20px,5vw,64px);box-shadow:0 8px 30px #17203008}.partner-contract-paper div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.partner-contract-paper h2{overflow-wrap:anywhere;margin-bottom:32px}@media (max-width:600px){.partner-contract-row{flex-direction:column;align-items:stretch}}.partner-simulator[hidden]{display:none}.partner-simulator{gap:24px;display:grid}.partner-simulator-result{background:linear-gradient(145deg, var(--surface-1), var(--surface-2));flex-direction:column;justify-content:center;display:flex}.partner-simulator-total{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:20px 0 8px;font-size:clamp(30px,4vw,50px);line-height:1.2;display:block}.partner-simulator-result.is-negative .partner-simulator-total{color:#c14936}.partner-simulator-breakdown{margin:16px 0 24px}.partner-simulator-breakdown>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.partner-simulator-breakdown dt{color:var(--text-secondary)}.partner-simulator-breakdown dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.partner-simulator input[aria-invalid=true]{border-color:#c14936}@media (max-width:600px){.partner-simulator-breakdown>div{flex-wrap:wrap;gap:6px}}.partner-reports[hidden]{display:none}.partner-reports{gap:24px;display:grid}.partner-report-filter{align-items:end;gap:12px;display:flex}.partner-report-filter label{color:var(--text-secondary);gap:8px;font-size:13px;display:grid}.partner-report-filter input{border:1px solid var(--border);background:var(--surface-1);min-height:42px;color:var(--text-primary);border-radius:10px;padding:10px}.partner-reports .partner-metrics strong{overflow-wrap:anywhere}@media (max-width:600px){.partner-report-filter{flex-wrap:wrap}.partner-report-filter label{flex:1;min-width:0}}.partner-nfc-area[hidden]{display:none}.partner-nfc-area{gap:24px;display:grid}.partner-nfc-intro{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;align-items:center;gap:20px;padding:26px;display:flex}.partner-nfc-intro h3,.partner-nfc-tile h3{margin:0 0 8px}.partner-nfc-intro p{color:var(--text-muted);margin:0}.partner-nfc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.partner-nfc-tile{flex-direction:column;gap:12px;min-width:0;display:flex}.partner-nfc-tile h3,.partner-nfc-tile p,.partner-nfc-tile small{overflow-wrap:anywhere}.partner-nfc-tile p{margin:0}.partner-nfc-tile .partner-link-actions{margin-top:auto;padding-top:14px}.partner-nfc-editor{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.partner-nfc-code{gap:18px;min-width:0;display:grid}.partner-nfc-code img{background:#fff;border:1px solid #e3e6eb;border-radius:18px;justify-self:center;max-width:100%;height:auto}.partner-nfc-code label,.partner-nfc-search{gap:8px;font-size:14px;font-weight:600;display:grid}.partner-nfc-code input,.partner-nfc-search input{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;color:var(--text-primary);border-radius:12px;padding:13px 14px}.partner-nfc-search{max-width:500px}.partner-nfc-placeholder{text-align:center;color:var(--text-muted);background:var(--surface-2);border:1px dashed var(--border);border-radius:18px;padding:48px 16px}.partner-form .partner-nfc-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.partner-form .partner-nfc-toggle input{flex-shrink:0;width:20px;height:20px}.partner-nfc-toggle span{gap:6px;display:grid}.partner-nfc-toggle small{font-weight:400}.partner-nfc-guide{border-top:1px solid var(--border);padding-top:18px;font-size:14px;line-height:1.65}.partner-nfc-guide summary{cursor:pointer;font-weight:600}.partner-nfc-guide li{margin:10px 0}@media (max-width:1100px){.partner-nfc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.partner-nfc-editor,.partner-nfc-grid{grid-template-columns:1fr}.partner-nfc-intro{align-items:start;padding:20px}.partner-nfc-area .partner-section-head{flex-wrap:wrap;gap:12px}}.partner-nfc-code{grid-template-columns:minmax(0,1fr)}.partner-nfc-code .partner-form-actions{flex-wrap:wrap;gap:10px}.partner-nfc-code .partner-form-actions .button{white-space:normal;max-width:100%}.partner-nfc-code label{min-width:0}.partner-nfc-area>.partner-section-head h2{letter-spacing:-.6px;margin:7px 0 10px;font-size:26px;font-weight:650}.partner-nfc-area>.partner-section-head p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.partner-white-label[hidden]{display:none}.partner-white-label{gap:24px;display:grid}.partner-white-label>.partner-section-head h2{letter-spacing:-.6px;margin:7px 0 10px;font-size:26px;font-weight:650}.partner-white-label>.partner-section-head p{color:var(--text-secondary);font-size:14px}.partner-wl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.partner-wl-preview{gap:20px;display:grid}.partner-wl-example{border:1px solid var(--border);border-radius:20px;overflow:hidden}.partner-wl-example-body{background:var(--surface-2);gap:18px;padding:32px;display:grid}.partner-wl-example-body span{color:var(--text-muted);font-size:13px}.partner-wl-example-body i{background:var(--surface-3);border-radius:10px;height:35px;display:block}.partner-wl-example footer{justify-content:center;padding:26px;display:flex}.partner-brand-signature{color:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.partner-brand-signature img{object-fit:contain;width:auto;max-width:100px;height:auto;max-height:32px;display:block}.partner-brand-signature strong{overflow-wrap:anywhere;font-weight:650}.partner-brand-signature>span{opacity:.75}.partner-wl-pages{gap:12px;margin:20px 0;display:grid}.partner-wl-pages label{border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.partner-wl-pages input,.partner-wl-apply input{flex-shrink:0;width:18px;height:18px}.partner-wl-pages span,.partner-wl-apply label span{gap:6px;min-width:0;display:grid}.partner-wl-pages small,.partner-wl-apply small{color:var(--text-muted);font-size:12px;font-weight:400}.partner-wl-pages a{white-space:nowrap;margin-left:auto;font-size:13px}.partner-wl-apply{justify-items:start;gap:20px;display:grid}.partner-wl-apply label{align-items:center;gap:14px;display:flex}@media (max-width:700px){.partner-wl-grid{grid-template-columns:1fr}.partner-wl-pages label{flex-wrap:wrap}.partner-wl-pages label span{flex:1}.partner-wl-pages a{margin-left:32px}}.partner-wl-upload{border:0;min-width:0;margin:0;padding:0}@media (max-width:700px){.partner-wl-pages label span{flex:calc(100% - 36px)}.partner-wl-pages a{margin-left:32px}}.partner-prospects[hidden]{display:none}.partner-prospects{gap:24px;display:grid}.partner-prospects>.partner-section-head h2{letter-spacing:-.6px;margin:7px 0 10px;font-size:26px;font-weight:650}.partner-prospects>.partner-section-head p{color:var(--text-secondary);font-size:14px}.partner-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.partner-discovery-grid .partner-symbol{margin-bottom:16px}.partner-discovery-grid .partner-card{margin-bottom:0}.partner-discovery-grid .partner-form-actions{flex-wrap:wrap}.partner-discovery-grid small{color:var(--text-muted);font-weight:400;line-height:1.6}.partner-prospect-list{gap:12px;margin-top:24px;display:grid}.partner-prospect-list article{border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.partner-prospect-list h3{margin:12px 0 8px}.partner-prospect-list p{margin:8px 0;font-size:13px}.partner-prospect-list a{color:var(--primary);font-size:14px}.partner-prospect-list small{color:var(--text-muted)}.partner-prospect-empty{text-align:center;color:var(--text-muted);padding:48px 20px}.partner-prospect-empty svg{margin:0 auto 16px}.partner-prospect-fields{gap:20px;min-width:0;display:grid;border:0!important;padding:0!important}.partner-prospect-products{flex-wrap:wrap;gap:18px;display:flex}.partner-form .partner-prospect-products label{align-items:center;gap:9px;display:flex}.partner-prospect-products input{width:18px;height:18px}@media (max-width:900px){.partner-discovery-grid{grid-template-columns:1fr}}@media (max-width:600px){.partner-prospect-list article{flex-direction:column;align-items:start}.partner-prospect-list article>div{overflow-wrap:anywhere;min-width:0}}.partner-profile-search{gap:16px;display:grid}.partner-profile-search>small{display:block}.partner-search-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.partner-search-actions label,.partner-search-results label{align-items:center;gap:12px;display:flex}.partner-search-actions input,.partner-search-results input{accent-color:var(--accent,#ff6a00);flex-shrink:0;width:18px!important;height:18px!important}.partner-search-results{gap:12px;max-height:560px;padding:2px;display:grid;overflow:auto}.partner-search-results article{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.partner-search-results label span{gap:4px;display:grid}.partner-search-results label span span{color:#64748b;font-size:13px}.partner-search-results p{font-size:14px;line-height:1.6}.partner-search-results a{font-size:13px}.partner-search-results .partner-badge{margin-top:10px}.catalog-visits h2{align-items:center;gap:10px;display:flex}.catalog-visits-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.catalog-visits-filters .field{flex:1;min-width:180px}.catalog-visits-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.catalog-visits-summary>div{border:1px solid var(--border,#e6e8ed);background:var(--surface-1);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.catalog-visits-summary strong{font-size:30px;line-height:1.2}.catalog-visits-summary span,.catalog-visits-note{color:var(--text-secondary);font-size:14px}.catalog-visits-list article{border-bottom:1px solid var(--border,#e6e8ed);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.catalog-visits-list article>div{flex-direction:column;gap:5px;display:flex}.catalog-visits-list small{color:var(--text-secondary);font-weight:400}.catalog-visits-chart{border-bottom:1px solid var(--border,#e6e8ed);align-items:end;gap:3px;height:150px;margin-top:20px;display:flex}.catalog-visits-chart>div{flex:1;align-items:end;min-width:0;height:100%;display:flex}.catalog-visits-chart span{background:#f60;border-radius:4px 4px 0 0;width:100%}.catalog-visits-axis{color:var(--text-secondary);justify-content:space-between;margin:8px 0 20px;font-size:12px;display:flex}.catalog-visits-days{max-height:320px;overflow:auto}.catalog-visits-days table{text-align:left;border-collapse:collapse;width:100%}.catalog-visits-days td,.catalog-visits-days th{border-bottom:1px solid var(--border,#e6e8ed);padding:10px}.catalog-visits summary{cursor:pointer;padding:12px 0}.catalog-visits-note{margin-top:24px;line-height:1.6}@media (max-width:600px){.catalog-visits-summary{grid-template-columns:1fr}.catalog-visits-summary>div{padding:16px}.catalog-visits-list article{align-items:start}.catalog-visits .partner-section-head{flex-wrap:wrap}}.catalog-console{max-width:1500px}.catalog-console-heading,.catalog-console-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-console-heading h1{margin:8px 0;font-size:32px}.catalog-console-heading p,.catalog-console-card>p{color:#64748b}.catalog-console-nav{z-index:25;background:#fffffff7;border:1px solid #e4e8ef;border-radius:16px;gap:4px;margin:25px 0;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 18px #17203305}.catalog-console-nav button{white-space:nowrap;color:#64748b;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.catalog-console-nav button[aria-current]{color:#b94b0c;background:#fff0e5}.catalog-console-hero{color:#fff;background:linear-gradient(120deg,#17232d,#2d4548);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:38px;display:flex}.catalog-console-hero>div{max-width:670px}.catalog-console-hero span{letter-spacing:2px;color:#ffba84;font-size:11px}.catalog-console-hero h2{margin:12px 0;font-size:30px}.catalog-console-hero p{color:#d3dee1;line-height:1.7}.catalog-console-hero>svg{color:#b9d1ca;margin-right:30px}.catalog-console-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0;display:grid}.catalog-console-stats article,.catalog-console-card{background:#fff;border:1px solid #e4e8ef;border-radius:18px;padding:26px}.catalog-console-stats span{color:#64748b;font-size:13px}.catalog-console-stats strong{margin-top:12px;font-size:27px;display:block}.catalog-console-card{margin:20px 0}.catalog-console-card h2{margin:0 0 10px;font-size:21px}.catalog-console-actions{justify-content:flex-start;margin:18px 0}.catalog-console input:not([type=checkbox]):not([type=color]),.catalog-console select,.catalog-console textarea,.catalog-checkout input:not([type=checkbox]),.catalog-checkout select,.catalog-checkout textarea{color:#243244;background:#fafbfc;border:1px solid #dce2e9;border-radius:10px;max-width:100%;min-height:44px;padding:12px}.catalog-console-actions input{flex:1;min-width:180px}.catalog-console-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.catalog-console-steps button{text-align:left;background:#fafbfc;border:1px solid #e4e8ef;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.catalog-console-steps small,.catalog-table small{color:#64748b;margin-top:5px;display:block}.catalog-console-steps button>span{color:#c65c20;font-size:24px}.catalog-console-steps button>svg{flex-shrink:0;margin-left:auto}.catalog-table{margin:20px 0;overflow:auto}.catalog-table table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.catalog-table th{color:#64748b;background:#f7f9fb;font-size:12px}.catalog-table th,.catalog-table td{border-bottom:1px solid #edf0f4;padding:16px}.catalog-table button{color:#a44813;background:0 0;border:0;font-weight:600}.catalog-settings fieldset{border:1px solid #e4e8ef;border-radius:14px;gap:16px;margin:22px 0;padding:24px;display:grid}.catalog-settings legend{padding:0 10px;font-weight:700}.catalog-settings label{align-items:center;gap:10px;display:flex}.catalog-settings label.field{align-items:stretch;gap:8px;display:grid}.catalog-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.catalog-console-message{background:#fff3e8;border-radius:12px;padding:16px}.catalog-qr{justify-items:center;gap:12px;margin:20px;display:grid}.catalog-qr img{width:260px;max-width:100%}.catalog-product-pane[hidden]{display:none}.catalog-product-pane .page-frame{padding:0}.catalog-product-pane .portfolio-studio-overview,.catalog-product-pane .portfolio-studio-heading>div:first-child{display:none}.catalog-inline-visual .modal-card,.catalog-inline-categories .modal-card{width:100%;max-width:none;max-height:none;box-shadow:none;margin:0;position:static}.catalog-inline-visual .profile-studio-body{max-height:none}.catalog-inline-visual .modal-close,.catalog-inline-categories .modal-close{display:none}.catalog-order-detail{background:#f5f7fa;border-radius:16px;padding:24px}.catalog-order-detail label{gap:8px;display:grid}.catalog-checkout{gap:16px;margin:24px 0;display:grid}.catalog-checkout label{gap:8px;display:grid}.catalog-checkout label:has(input[type=checkbox]){align-items:flex-start;display:flex}.catalog-checkout p{font-size:14px;line-height:1.7}.catalog-store-notice{text-align:center;background:var(--showcase-accent,#243244);color:#fff;padding:12px 20px}.catalog-store-extras{max-width:1100px;margin:auto;padding:32px 24px}.catalog-store-extras>section,.catalog-store-extras>form{margin:30px 0}.catalog-store-extras details{border-bottom:1px solid #ddd;padding:18px 0}.catalog-store-extras summary{cursor:pointer;font-weight:600}.catalog-testimonials{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.catalog-testimonials blockquote{border:1px solid #ddd;border-radius:18px;margin:0;padding:24px}.catalog-testimonials cite{font-style:normal;font-weight:600}.catalog-store-extras .catalog-checkout{max-width:600px}.catalog-inline-visual .profile-studio{overflow:visible}.catalog-console button:focus-visible{outline-offset:2px;outline:3px solid #fba668}@media (max-width:800px){.catalog-console-stats{grid-template-columns:1fr 1fr}.catalog-console-steps,.catalog-settings-grid{grid-template-columns:1fr}.catalog-console-hero{padding:24px}.catalog-console-hero>svg{display:none}.catalog-console-hero h2{font-size:25px}.catalog-console-nav{border-radius:0;margin-left:-16px;margin-right:-16px}.catalog-console-card{padding:18px}.catalog-console-heading h1{font-size:25px}}.catalog-console-nav{top:76px}@media (max-width:800px){.catalog-console-nav{top:64px}}.catalog-shopping-tools{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;display:flex}.catalog-shopping-tools button,.catalog-shopping-tools select{color:inherit;background:0 0;border:1px solid #ddd;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.catalog-storefront .showcase-card{position:relative}.catalog-favorite{z-index:2;color:#334155;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.catalog-favorite[aria-pressed=true]{color:#d74a4a}.catalog-console-card,.catalog-console-stats article,.catalog-inline-categories .modal-card{color:#243244}.catalog-store-notice{background:var(--sc-accent,#243244)}.catalog-inline-visual .profile-studio-header>.icon-button{display:none}.catalog-console-heading{min-height:40px}.catalog-breadcrumb{color:#7c8592;align-items:center;gap:14px;font-size:14px;display:flex}.catalog-breadcrumb strong{color:#202733;font-weight:500}.catalog-console-nav{margin:18px 0 24px}.catalog-account-switch{color:#526072;margin:18px 32px 0;font-size:14px;position:relative}.catalog-account-switch summary{cursor:pointer}.catalog-account-switch nav{z-index:40;background:#fff;border:1px solid #e4e8ef;border-radius:12px;gap:12px;min-width:240px;padding:16px;display:grid;position:absolute}.catalog-welcome{color:#fff;background:radial-gradient(at 80% 40%,#48553e 0,#0000 52%),linear-gradient(115deg,#121b19,#20291f);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:260px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.catalog-welcome:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 70px,#ffffff03 70px 100px);position:absolute;inset:0}.catalog-welcome>div{z-index:1;position:relative}.catalog-welcome>div:first-child{flex:1}.catalog-welcome>div>span{letter-spacing:2px;color:#c9d5ba;font-size:10px}.catalog-welcome h1{letter-spacing:-1.2px;margin:14px 0;font-size:38px;line-height:1.13}.catalog-welcome h1 em{color:#d4ef9c;font-style:normal}.catalog-welcome p{color:#c0c9bd;margin:0;font-size:13px;line-height:1.7}.catalog-welcome-art{flex-shrink:0;width:39%;max-width:440px;padding:8px 20px}.catalog-mini-browser{color:#253022;background:#fcfcf8;border:6px solid #4c5549;border-radius:14px;padding:10px;transform:rotate(-8deg);box-shadow:16px 18px #0003}.catalog-mini-browser>i{background:#ced5c6;border-radius:50%;width:5px;height:5px;margin:0 3px 6px 0;display:inline-block}.catalog-mini-cover{color:#e2efcc;background:linear-gradient(110deg,#303c2a,#69834d);border-radius:6px;align-items:center;gap:15px;height:70px;padding:12px;font-size:12px;font-weight:600;display:flex}.catalog-mini-cover span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-mini-products{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.catalog-mini-products>div{background:#edf0e8;border-radius:5px;justify-items:center;gap:5px;min-height:66px;padding:9px;display:grid}.catalog-mini-products img{object-fit:cover;border-radius:3px;width:100%;height:36px}.catalog-mini-products span,.catalog-mini-products small{background:#c5cdb9;width:80%;height:3px}.catalog-mini-products small{width:50%}.catalog-welcome-seal{color:#27351c;background:#d4ef9c;border:4px solid #36412b;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex;position:absolute;bottom:-5px;right:0;transform:rotate(5deg);box-shadow:0 8px 20px #0003}.catalog-home-intro{margin:26px 0 20px}.catalog-home-intro h2,.catalog-setup h2{color:#202733;margin:0 0 6px;font-size:21px}.catalog-home-intro p,.catalog-setup>p{color:#7c8592;margin:0;font-size:14px}.catalog-store-card{color:#fff;background:linear-gradient(110deg,#1c271e,#111814 60%,#303e29);border:1px solid #384534;border-radius:22px;padding:24px}.catalog-store-main{align-items:center;gap:24px;display:flex}.catalog-store-thumb{color:#e6efda;background:#43533b;border:1px solid #ffffff30;border-radius:13px;flex-shrink:0;width:190px;height:120px;padding:0;position:relative;overflow:hidden}.catalog-store-thumb>img{object-fit:cover;width:100%;height:100%}.catalog-store-thumb>div{justify-items:center;gap:10px;font-size:12px;display:grid}.catalog-thumb-edit{color:#27351c;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:8px;right:8px}.catalog-store-info{flex:1;min-width:0}.catalog-store-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-store-title h2{color:#fff;margin:0;font-size:23px}.catalog-store-title>span{color:#d4ef9c;border:1px solid #a3c98455;border-radius:20px;padding:4px 9px;font-size:10px}.catalog-store-info>p{color:#bcc8b4;margin:8px 0 16px;font-size:12px}.catalog-store-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-store-link code{white-space:nowrap;text-overflow:ellipsis;color:#cbd5c5;background:#ffffff10;border-radius:8px;flex:1;min-width:140px;padding:12px;font-family:inherit;font-size:12px;overflow:hidden}.catalog-store-link .share-actions{gap:8px;display:flex}.catalog-store-link button{min-height:40px;font-size:12px}.catalog-store-link .share-actions button{color:#26351d;background:#f4f6ed;border-color:#0000}.catalog-share-whatsapp{color:#24351b;background:#d4ef9c;border:0;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-weight:600;display:flex}.catalog-store-downloads{border-top:1px solid #ffffff18;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;padding-top:16px;display:grid}.catalog-store-downloads .button{color:#e0e6db;box-shadow:none;background:0 0;border:1px solid #ffffff30;justify-content:center;font-size:12px}.catalog-store-downloads .button:hover{background:#ffffff12}.catalog-store-card .catalog-qr{color:#253022;background:#fff;border-radius:14px;padding:16px}.catalog-setup{margin-top:34px}.catalog-setup .catalog-console-steps{margin-top:18px}.catalog-setup .catalog-console-steps button{background:#fff}.catalog-setup .catalog-console-steps button>span{color:#5b7b43;border:2px solid #d6e5c8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:17px;display:grid}.catalog-console-stats{margin-top:24px}@media (max-width:1000px){.catalog-store-link code{flex-basis:100%}.catalog-welcome h1{font-size:32px}.catalog-store-thumb{width:150px}.catalog-welcome-art{width:40%}}@media (max-width:600px){.catalog-welcome{min-height:220px;padding:26px 24px}.catalog-welcome h1{font-size:31px}.catalog-welcome-art{display:none}.catalog-store-card{padding:18px}.catalog-store-main{flex-direction:column;align-items:flex-start;gap:14px}.catalog-store-thumb{width:100%;height:130px}.catalog-store-info{width:100%}.catalog-store-title h2{font-size:21px}.catalog-store-downloads{grid-template-columns:1fr 1fr;gap:8px}.catalog-store-link code{font-size:11px}.catalog-setup .catalog-console-steps button{padding:16px}.catalog-home-intro p{line-height:1.6}}.catalog-collections{gap:48px;display:grid}.catalog-collections>section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.catalog-collections h2{margin:0 0 8px;font-size:clamp(23px,3vw,32px)}.catalog-collections header p{opacity:.7;margin:0}.catalog-collections header>span{white-space:nowrap;opacity:.65;font-size:13px}.catalog-card-variants{gap:12px;padding:0 20px 18px;display:grid}.catalog-card-variants>div>span{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.catalog-card-variants>div>div{flex-wrap:wrap;gap:6px;display:flex}.catalog-option-chip{border:1px solid var(--sc-border,#ddd);background:var(--sc-surface,#fff);color:var(--sc-text,#222);border-radius:6px;padding:4px 8px;font-size:12px;line-height:1.4}.catalog-storefront .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.catalog-storefront .showcase-card{flex-direction:column;display:flex}.catalog-storefront .showcase-card-action{margin-top:auto}.catalog-storefront .showcase-card-copy h3{font-size:19px}.catalog-storefront[data-card-layout=standard] .showcase-card-media:after{background:0 0}.catalog-storefront .showcase-heading{margin-bottom:0}.catalog-storefront .catalog-shopping-tools{margin:12px 0}.catalog-storefront .showcase-categories{margin-bottom:28px}@media (max-width:1050px){.catalog-storefront .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.catalog-storefront .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-collections{gap:32px}.catalog-collections>section>header{align-items:start}.catalog-card-variants{padding:0 12px 14px}.catalog-storefront .showcase-card-copy h3{font-size:17px}}@media (max-width:420px){.catalog-storefront .showcase-grid{grid-template-columns:minmax(0,1fr)}}.catalog-category-nav{border-bottom:1px solid var(--sc-border);background:var(--sc-surface);scrollbar-width:thin;gap:8px;padding:12px 32px;display:flex;overflow-x:auto}.catalog-category-nav a{white-space:nowrap;color:var(--sc-text);border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;text-decoration:none;display:flex}.catalog-category-nav a:hover,.catalog-category-nav a[aria-current=page]{background:var(--sc-border)}.catalog-category-nav span{opacity:.65;font-size:11px}.catalog-category-heading{max-width:1280px;margin:auto;padding:36px 32px 12px}.catalog-category-heading nav{opacity:.75;gap:10px;font-size:13px;display:flex}.catalog-category-heading h1{margin:24px 0 12px;font-size:clamp(30px,4vw,48px)}.catalog-category-heading p{max-width:680px;line-height:1.6}.catalog-category-heading>small{opacity:.7;display:block}.catalog-category-heading>a{color:var(--sc-text);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.catalog-storefront .showcase-categories>a{border:1px solid var(--sc-border);color:var(--sc-text);border-radius:8px;padding:8px 13px;font-size:13px;text-decoration:none}.catalog-storefront .showcase-categories>a.active{background:var(--sc-border)}.catalog-storefront[data-card-layout=standard] .showcase-card-open{flex:none;display:block}.catalog-storefront[data-card-layout=standard] .showcase-card-media{width:100%}@media (max-width:700px){.catalog-category-nav{padding:10px 16px}.catalog-category-heading{padding:24px 22px 4px}}.catalog-storefront a.showcase-card-open{color:inherit;text-decoration:none}.catalog-product-page{max-width:1280px;margin:auto;padding:28px 32px 48px}.catalog-product-page>nav{color:var(--sc-muted);flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.catalog-product-page a{color:inherit}.catalog-product-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.catalog-product-photo{aspect-ratio:1;object-fit:contain;background:#f4f1ec;border-radius:20px;width:100%}.catalog-product-placeholder{aspect-ratio:1;background:var(--sc-border);border-radius:20px;place-items:center;display:grid}.catalog-product-gallery-controls{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.catalog-product-gallery-controls button,.catalog-product-thumbnails button{border:1px solid var(--sc-border);color:inherit;background:0 0;border-radius:8px;padding:6px}.catalog-product-thumbnails{gap:10px;display:flex;overflow-x:auto}.catalog-product-thumbnails img{object-fit:cover;width:64px;height:64px}.catalog-product-thumbnails button[aria-pressed=true]{outline:2px solid var(--showcase-accent)}.catalog-product-info>small{text-transform:uppercase;letter-spacing:.08em}.catalog-product-info h1{margin:12px 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.15}.catalog-product-info>p{color:var(--sc-muted);line-height:1.7}.catalog-product-price{align-items:baseline;gap:16px;margin:24px 0;display:flex}.catalog-product-price strong{font-size:30px}.catalog-product-price del{opacity:.6}.catalog-product-info fieldset{border:0;margin:24px 0;padding:0}.catalog-product-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.catalog-product-options button{border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-text);border-radius:8px;min-width:44px;padding:10px 16px}.catalog-product-options button[aria-pressed=true]{border-color:var(--showcase-accent);box-shadow:inset 0 0 0 1px var(--showcase-accent);font-weight:700}.catalog-product-add{justify-content:center;width:100%;margin:16px 0 24px}.catalog-product-add:disabled{opacity:.5;cursor:not-allowed}.catalog-product-back{align-items:center;gap:8px;margin-top:22px;display:flex}.catalog-product-description{border-top:1px solid var(--sc-border);max-width:900px;margin-top:36px;padding-top:32px}.catalog-product-description p{white-space:pre-line;line-height:1.8}.catalog-product-description li{margin:10px 0}@media (max-width:760px){.catalog-product-page{padding:20px 20px 32px}.catalog-product-layout{grid-template-columns:1fr;gap:28px}.catalog-product-price strong{font-size:26px}}.catalog-order-message{margin:20px 0}.catalog-order-message summary{cursor:pointer;font-weight:600}.catalog-order-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--sc-border);border-radius:12px;max-height:360px;padding:16px;line-height:1.65;overflow:auto}.catalog-orders-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.catalog-orders-summary article{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:14px;gap:8px;padding:20px;display:grid}.catalog-orders-summary strong{font-size:26px}.catalog-orders-summary span{color:#64748b;font-size:13px}.catalog-orders-filters{flex-wrap:wrap;gap:14px;margin:22px 0;display:flex}.catalog-orders-filters label{flex:1;gap:8px;min-width:150px;font-size:13px;font-weight:600;display:grid}.catalog-orders-filters label:first-child{flex:2}.catalog-orders-filters input,.catalog-orders-filters select{color:#172033;background:#fff;border:1px solid #dce1e8;border-radius:10px;width:100%;padding:12px}.catalog-orders-list{gap:12px;display:grid}.catalog-orders-list>article{border:1px solid #e4e8ef;border-radius:14px;grid-template-columns:1fr 1.5fr 1fr;gap:20px;padding:20px;display:grid}.catalog-orders-list>article.selected{border-color:#f60}.catalog-orders-list>article>div{flex-direction:column;align-items:start;gap:8px;display:flex}.catalog-order-open{color:#a84400;text-align:left;font-weight:700}.catalog-orders-list small{color:#64748b;display:block}.catalog-order-products p{margin:0}.catalog-order-badge{color:#934006;background:#fff0df;border-radius:20px;padding:5px 10px;font-size:12px}.catalog-order-badge[data-status=Concluído]{color:#216744;background:#e6f5ed}.catalog-order-badge[data-status=Cancelado]{color:#616773;background:#f1f2f4}.catalog-order-panel{overflow-wrap:anywhere;background:#fafbfc;border:1px solid #dce1e8;border-radius:16px;margin:24px 0;padding:24px}.catalog-order-info{grid-template-columns:1fr 1fr;gap:24px;margin:18px 0;display:grid}.catalog-order-info p{margin:6px 0}.catalog-order-totals{max-width:420px;margin:22px 0 22px auto}.catalog-order-totals>div{border-bottom:1px solid #e4e8ef;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.catalog-order-totals dd{text-align:right;margin:0}.catalog-order-notes{white-space:pre-wrap;background:#fff;border-radius:12px;padding:16px}.catalog-orders-empty{text-align:center;padding:40px}.catalog-order-panel form>p{color:#64748b;font-size:13px;line-height:1.6}@media (max-width:800px){.catalog-orders-summary{grid-template-columns:repeat(2,1fr)}.catalog-orders-list>article,.catalog-order-info{grid-template-columns:1fr}.catalog-order-panel{padding:16px}.catalog-orders-filters label{min-width:130px}}.catalog-stock-list{gap:16px;display:grid}.catalog-stock-product{border:1px solid #e1e5ec;border-radius:16px;padding:18px;overflow:hidden}.catalog-stock-product summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-stock-product summary strong{font-size:17px}.catalog-stock-product summary span{color:#64748b;font-size:13px}.catalog-stock-product summary b{color:#9b3527;background:#fff0ed;border-radius:15px;padding:5px 10px;font-size:12px}.catalog-stock-product form{margin-top:20px}.catalog-stock-product input{color:#172033;background:#fff;border:1px solid #ccd3de;border-radius:8px;max-width:120px;padding:10px}.catalog-stock-product footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.catalog-stock-product footer>span{color:#64748b;flex:1;font-size:13px}.catalog-stock-badge{color:#236443;white-space:nowrap;background:#e7f5ec;border-radius:15px;padding:5px 9px;font-size:12px}.catalog-stock-badge[data-state=Acabando]{color:#915710;background:#fff0d9}.catalog-stock-badge[data-state=Esgotado]{color:#983829;background:#ffece8}.catalog-stock-product [role=alert]{color:#a33325;background:#fff0ed;border-radius:10px;padding:12px}.catalog-visual-sections{border-bottom:1px solid var(--border,#e6e8ed);background:var(--surface-1,#fff);flex-wrap:wrap;gap:8px;padding:20px 24px;display:flex}.catalog-visual-sections button{border:1px solid var(--border,#e6e8ed);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:11px 15px;font-size:14px}.catalog-visual-sections button[aria-pressed=true]{color:#a84009;background:#fff0e5;border-color:#ffb784;font-weight:650}.catalog-inline-visual .profile-section[hidden]{display:none}.catalog-inline-visual .profile-studio-footer{z-index:5;background:var(--surface-1,#fff);border-top:1px solid var(--border,#e6e8ed);position:sticky;bottom:0}@media (max-width:650px){.catalog-visual-sections{gap:6px;padding:16px}.catalog-visual-sections button{padding:9px 12px}.catalog-inline-visual .profile-studio-footer{flex-wrap:wrap}.catalog-inline-visual .profile-studio-footer small{flex-basis:100%;order:3}}.catalog-settings fieldset[hidden]{display:none}.catalog-settings fieldset.catalog-settings-fields{border:0;min-width:0;margin:0;padding:0;display:block}.catalog-settings-identity{background:var(--surface-2,#f5f7fa);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.catalog-settings-identity strong{flex-basis:100%}.catalog-settings-footer{background:var(--surface-1,#fff);border-top:1px solid var(--border,#e6e8ed);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex;position:sticky;bottom:0}.catalog-settings-footer>span{color:var(--text-secondary);margin-right:auto;font-size:13px}.catalog-settings-empty{border:1px dashed #cbd5e1;border-radius:12px;padding:18px}.catalog-settings .catalog-visual-sections{padding:18px 0}.catalog-settings fieldset{min-width:0}@media (max-width:600px){.catalog-settings-grid{grid-template-columns:1fr}.catalog-settings-footer>span{flex-basis:100%}}.showcase-layer[hidden]{display:none}@media (max-width:600px){.catalog-console{min-width:0;max-width:100%}.catalog-console-card{min-width:0;padding:16px}.catalog-console-actions>div,.catalog-orders-list>article>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.catalog-console .button{white-space:normal;text-align:center;max-width:100%;min-height:44px}.catalog-console input:not([type=checkbox]):not([type=color]),.catalog-console select,.catalog-console textarea{min-width:0;font-size:16px}.catalog-orders-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-orders-summary article{overflow-wrap:anywhere;min-width:0;padding:12px}.catalog-orders-summary strong{font-size:22px}.catalog-orders-filters{grid-template-columns:minmax(0,1fr);display:grid}.catalog-orders-filters label{min-width:0}.catalog-order-panel{padding:12px}.catalog-order-totals>div{flex-wrap:wrap;gap:8px}.catalog-order-totals dd{white-space:nowrap;margin-left:auto}.catalog-order-open{min-height:44px}.catalog-stock-product{padding:12px}.catalog-stock-product footer{flex-direction:column;align-items:stretch}.catalog-stock-product footer .button{width:100%}.catalog-stock-product .catalog-table,.catalog-order-panel .catalog-table{overflow:visible}.catalog-stock-product table,.catalog-order-panel table,.catalog-stock-product tbody,.catalog-order-panel tbody{white-space:normal;display:block}.catalog-stock-product thead,.catalog-order-panel thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-stock-product tbody tr,.catalog-order-panel tbody tr{background:#fff;border:1px solid #dce1e8;border-radius:12px;margin:12px 0;padding:12px;display:block}.catalog-stock-product td,.catalog-order-panel td{overflow-wrap:anywhere;border:0;padding:6px 0;display:block}.catalog-stock-product td:before,.catalog-order-panel td:before{content:attr(data-label);color:#64748b;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.catalog-stock-product td input{width:100%;max-width:100%}.catalog-product-pane .portfolio-studio-card-actions,.catalog-product-pane .portfolio-studio-grid.list .portfolio-studio-card-actions{flex-wrap:wrap;overflow:visible}.catalog-product-pane .portfolio-studio-card-actions>button,.catalog-product-pane .portfolio-order-actions button{min-width:44px;min-height:44px}}.showcase-cart .catalog-checkout{min-width:0;margin:24px 22px}.showcase-cart .catalog-checkout>*{overflow-wrap:anywhere;min-width:0}.showcase-cart .catalog-checkout .showcase-whatsapp{text-align:center;width:100%;margin:0;padding:12px}.showcase-cart .catalog-checkout input:not([type=checkbox]),.showcase-cart .catalog-checkout select,.showcase-cart .catalog-checkout textarea{background:var(--sc-surface);width:100%;min-width:0;color:var(--sc-text);border-color:var(--sc-border);font-size:16px}.showcase-cart .catalog-checkout label:has(input[type=checkbox]){cursor:pointer;align-items:flex-start;min-height:44px;line-height:1.5}.showcase-cart .catalog-checkout input[type=checkbox]{width:22px;height:22px;accent-color:var(--showcase-accent);flex:0 0 22px;margin-top:2px}.showcase-cart .catalog-checkout>button:not(.showcase-whatsapp){border:1px solid var(--sc-border);background:var(--sc-surface);min-height:44px;color:var(--sc-text);border-radius:10px}.showcase-cart .catalog-checkout summary{min-height:44px;padding:12px 0}.showcase-cart{overscroll-behavior:contain;padding-bottom:max(30px,env(safe-area-inset-bottom))}.showcase-cart-lines article>div:first-child{overflow-wrap:anywhere;min-width:0}@media (max-width:600px){.showcase-cart-lines article{grid-template-columns:minmax(0,1fr) 44px;gap:12px}.showcase-cart-lines article>div:first-child{grid-column:1/-1}.showcase-cart .showcase-quantity{justify-self:start}.showcase-cart .showcase-quantity button,.showcase-cart .showcase-remove,.showcase-cart>header button{width:44px;height:44px}.showcase-cart-lines article small{font-size:13px}.catalog-product-options button,.catalog-product-gallery-controls button{min-height:44px}.showcase-variants select{font-size:16px}body:has(.catalog-console) .portfolio-editor-modal input:not([type=checkbox]):not([type=color]){min-width:0;max-width:100%;min-height:44px;font-size:16px}body:has(.catalog-console) .portfolio-editor-modal select{min-width:0;max-width:100%;min-height:44px;font-size:16px}body:has(.catalog-console) .portfolio-editor-modal textarea{min-width:0;max-width:100%;min-height:44px;font-size:16px}body:has(.catalog-console) .portfolio-editor-modal button{min-height:44px}}.catalog-overview{gap:26px;padding:12px 0 32px;display:grid}.catalog-overview-heading{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 4px;display:flex}.catalog-overview-heading>div{max-width:700px}.catalog-overview-heading>div>span{letter-spacing:.16em;color:#b64c14;font-size:11px;font-weight:750}.catalog-overview-heading h1{letter-spacing:-.045em;color:#18212e;margin:12px 0;font-size:clamp(28px,3.2vw,42px);line-height:1.15}.catalog-overview-heading p{color:#677487;margin:0;line-height:1.6}.catalog-overview-heading>.button{flex-shrink:0}.catalog-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.catalog-overview-metrics>button{text-align:left;color:#18212e;background:#fff;border:1px solid #e2e7ed;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:22px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.catalog-overview-metrics>button:hover{border-color:#eead87;box-shadow:0 5px 18px #18212e08}.catalog-metric-icon{color:#b8521e;background:#fff3e9;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.catalog-overview-metrics small{color:#677487;margin-bottom:7px;font-size:12px;display:block}.catalog-overview-metrics strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:25px;display:block}.catalog-overview-metrics>button>svg{color:#98a2b2;flex-shrink:0;margin-left:auto}.catalog-overview .catalog-store-card{color:#18212e;background:#fff;border:1px solid #dfe5ec;border-radius:22px;margin:0;padding:28px;box-shadow:0 5px 22px #18212e04}.catalog-overview-store-label{letter-spacing:.12em;color:#667487;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:22px;font-size:11px;font-weight:700;display:flex}.catalog-overview-store-label>span:last-child{letter-spacing:0;font-size:12px;font-weight:400}.catalog-overview .catalog-store-main{align-items:center;gap:24px}.catalog-overview .catalog-store-thumb{border:1px solid #e3e7ec;border-radius:16px;flex-shrink:0;width:130px;height:130px}.catalog-overview .catalog-store-title h2{color:#18212e;letter-spacing:-.035em;font-size:clamp(22px,2.4vw,30px)}.catalog-overview .catalog-store-title>span{color:#287047;background:#edf7f1;border-color:#d3eadb;font-size:11px}.catalog-overview .catalog-store-info>p{color:#677487;font-size:14px}.catalog-overview .catalog-store-link{flex-wrap:wrap;gap:10px}.catalog-overview .catalog-store-link code{color:#536176;background:#f4f6f9;border:1px solid #e7ebf1;border-radius:10px;min-width:0;font-size:12px}.catalog-overview .catalog-store-link .share-actions button{color:#293547;background:#fff;border:1px solid #dfe5ec}.catalog-overview .catalog-share-whatsapp{color:#fff;background:#18212e;border:1px solid #18212e;border-radius:10px;min-height:44px}.catalog-overview .catalog-store-downloads{border-top:1px solid #edf0f4;gap:10px;margin-top:26px;padding-top:20px}.catalog-overview .catalog-store-downloads .button{color:#475569;box-shadow:none;background:#f7f8fa;border:1px solid #e4e8ee;border-radius:10px;min-height:44px}.catalog-overview .catalog-setup{margin:0;padding:0}.catalog-overview .catalog-setup h2{letter-spacing:-.025em;color:#18212e;font-size:20px}.catalog-overview .catalog-setup>p{color:#677487;font-size:14px}.catalog-overview .catalog-console-steps button{background:#fff;border-color:#e2e7ed;border-radius:15px;min-width:0;padding:22px}.catalog-overview .catalog-console-steps button>span{color:#64748b;background:#f4f6f9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.catalog-overview .catalog-console-steps strong{color:#263244;font-size:14px}.catalog-overview .catalog-console-steps small{font-size:12px;line-height:1.6}@media (max-width:1100px){.catalog-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-overview-heading{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.catalog-overview{gap:20px}.catalog-overview-metrics{gap:10px}.catalog-overview-metrics>button{flex-wrap:wrap;gap:10px;padding:14px}.catalog-overview-metrics>button>svg{display:none}.catalog-overview-metrics strong{font-size:23px}.catalog-overview-metrics small{font-size:11px}.catalog-overview .catalog-store-card{padding:18px}.catalog-overview-store-label{flex-direction:column;gap:6px}.catalog-overview .catalog-store-main{flex-direction:column;align-items:flex-start}.catalog-overview .catalog-store-thumb{width:88px;height:88px}.catalog-overview .catalog-store-title{align-items:flex-start;gap:10px}.catalog-overview .catalog-store-link{flex-direction:column;align-items:stretch;display:flex}.catalog-overview .catalog-store-link code{width:100%;padding:13px}.catalog-overview .catalog-store-downloads{grid-template-columns:1fr 1fr}.catalog-overview .catalog-store-downloads .button{padding:10px;font-size:12px}.catalog-overview .catalog-console-steps{grid-template-columns:1fr}.catalog-overview .catalog-console-steps button{padding:18px}}.catalog-overview,.catalog-overview>*{min-width:0;max-width:100%}.catalog-overview .catalog-store-info{flex:1;min-width:0;max-width:100%}.catalog-overview .catalog-store-link code{text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){.catalog-overview .catalog-store-info{width:100%}.catalog-overview .catalog-store-link .share-actions{flex-wrap:wrap}.catalog-overview-heading h1{overflow-wrap:anywhere}}.catalog-overview .catalog-premium-cover{isolation:isolate;color:#faf8f4;background:radial-gradient(at 100% 0,#6a4c353d,#0000 65%),linear-gradient(120deg,#171d23,#24282d);border:1px solid #414247;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 40px #17212e16}.catalog-premium-cover:before{content:"";z-index:-1;pointer-events:none;border:1px solid #d7b58b26;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-160px;box-shadow:0 0 0 65px #d7b58b05,0 0 0 130px #d7b58b04}.catalog-overview .catalog-premium-cover .catalog-overview-store-label{color:#d5b58f;letter-spacing:.16em;border-color:#ffffff14;margin-bottom:28px;padding-bottom:20px}.catalog-overview .catalog-premium-cover .catalog-overview-store-label>span:last-child{color:#afb2b7}.catalog-overview .catalog-premium-cover .catalog-store-main{align-items:center;gap:30px}.catalog-overview .catalog-premium-cover .catalog-store-thumb{background:#303438;border:1px solid #e9d4b835;border-radius:16px;width:220px;height:190px;box-shadow:0 12px 28px #0003}.catalog-overview .catalog-premium-cover .catalog-thumb-edit{color:#413427;background:#f4e9d9}.catalog-overview .catalog-premium-cover .catalog-store-title h2{color:#faf8f4;letter-spacing:-.035em;font-size:clamp(24px,2.6vw,36px);line-height:1.2}.catalog-overview .catalog-premium-cover .catalog-store-title>span{color:#cfdec5;background:#ffffff08;border-color:#b8c8af40}.catalog-overview .catalog-premium-cover .catalog-store-info>p{color:#b6bbc2;margin:12px 0 24px}.catalog-overview .catalog-premium-cover .catalog-store-link code{color:#c8cbd0;background:#ffffff07;border-color:#ffffff12;flex-basis:100%;padding:14px 16px}.catalog-overview .catalog-premium-cover .catalog-store-link .share-actions button{color:#f5f2ed;background:#ffffff08;border:1px solid #ffffff25;border-radius:10px;min-height:44px}.catalog-overview .catalog-premium-cover .share-actions small{color:#d8c1a4}.catalog-overview .catalog-premium-cover .catalog-share-whatsapp{color:#25211e;background:#e8ccb0;border-color:#e8ccb0;min-height:44px;padding:12px 18px}.catalog-overview .catalog-premium-cover .catalog-store-downloads{border-color:#ffffff16;margin-top:28px;padding-top:22px}.catalog-overview .catalog-premium-cover .catalog-store-downloads .button{color:#d8dce2!important;background:#ffffff06!important;border:1px solid #ffffff1c!important}.catalog-overview .catalog-premium-cover .catalog-store-downloads .button:hover{background:#ffffff12!important}.catalog-overview .catalog-premium-cover button:focus-visible{outline-offset:4px;outline:2px solid #edcc9f}@media (max-width:800px){.catalog-overview .catalog-premium-cover .catalog-store-thumb{width:150px;height:180px}.catalog-overview .catalog-premium-cover .catalog-store-main{gap:20px}}@media (max-width:600px){.catalog-overview .catalog-premium-cover{border-radius:20px;padding:20px}.catalog-overview .catalog-premium-cover .catalog-store-main{align-items:stretch}.catalog-overview .catalog-premium-cover .catalog-store-thumb{width:100%;height:170px}.catalog-overview .catalog-premium-cover .catalog-overview-store-label{margin-bottom:20px}.catalog-overview .catalog-premium-cover .catalog-store-title h2{font-size:27px}.catalog-overview .catalog-premium-cover .catalog-store-link .share-actions{grid-template-columns:1fr 1fr;display:grid}.catalog-overview .catalog-premium-cover .share-actions button{justify-content:center;padding:10px 8px}.catalog-overview .catalog-premium-cover .catalog-share-whatsapp{justify-content:center}.catalog-overview .catalog-premium-cover .share-actions small,.catalog-overview .catalog-premium-cover .share-actions input{grid-column:1/-1}}.catalog-console .catalog-sculpted-nav{box-shadow:none;scrollbar-width:thin;scrollbar-color:#cbd2dc transparent;isolation:isolate;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0 0 20px;padding:8px 2px 12px}.catalog-console .catalog-sculpted-nav button,.catalog-sculpted-nav .catalog-nav-preview{color:#344253;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 19px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative;box-shadow:0 2px 5px #17212e04}.catalog-console .catalog-sculpted-nav button[aria-current]{background:var(--catalog-tab-accent);color:var(--catalog-tab-ink);box-shadow:0 4px 12px var(--catalog-tab-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-console .catalog-sculpted-nav button[aria-current]{box-shadow:0 4px 12px color-mix(in srgb,var(--catalog-tab-accent) 18%,transparent)}}.catalog-console .catalog-sculpted-nav button:not([aria-current]):hover,.catalog-sculpted-nav .catalog-nav-preview:hover{color:#17212b;background:#edf1f6}.catalog-console .catalog-sculpted-nav button:focus-visible,.catalog-sculpted-nav .catalog-nav-preview:focus-visible{outline:2px solid var(--catalog-tab-accent);outline-offset:2px}.catalog-sculpted-nav .catalog-nav-preview{border:1px solid #e5e9ef;margin-left:auto;text-decoration:none}@media (max-width:600px){.catalog-console .catalog-sculpted-nav{gap:5px;margin-top:0}.catalog-console .catalog-sculpted-nav button,.catalog-sculpted-nav .catalog-nav-preview{min-height:46px;padding:12px 17px;font-size:13px}}.catalog-crm{margin-bottom:24px}.catalog-crm label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.catalog-crm input,.catalog-crm select,.catalog-crm textarea{border:1px solid var(--border,#dce1e8);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:12px}.catalog-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.catalog-crm-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0;display:grid}.catalog-crm-cards article{border:1px solid var(--border,#dce1e8);overflow-wrap:anywhere;border-radius:16px;padding:20px}.catalog-crm-legacy{border-bottom:1px solid var(--border,#dce1e8);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.catalog-crm-error{color:#b42318;background:#fff0ec;border-radius:10px;padding:12px}.catalog-crm details{padding:16px 0}.catalog-crm summary{cursor:pointer;font-weight:600}@media (max-width:600px){.catalog-crm-grid{grid-template-columns:1fr}.catalog-crm-legacy{flex-direction:column;align-items:stretch}.catalog-crm .catalog-console-actions{flex-wrap:wrap}.catalog-crm .button{white-space:normal}}.crm-page-heading{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 28px;display:flex}.crm-page-heading h2{letter-spacing:-.8px;color:#172033;margin:6px 0 10px;font-size:30px;font-weight:700;line-height:1.2}.crm-page-heading p{color:#718096;margin:0;font-size:14px;line-height:1.6}.crm-eyebrow{letter-spacing:1.6px;color:#8b95a5;font-size:10px;font-weight:700}.catalog-crm .button,.catalog-orders .button,.catalog-dialog .button{white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;display:inline-flex}.catalog-crm .button.secondary,.catalog-orders .button.secondary,.catalog-dialog .button.secondary{color:#42526a;box-shadow:none;background:#fff;border:1px solid #e2e7ef}.catalog-crm .button.primary,.catalog-dialog .button.primary{background:var(--catalog-console-brand,#f60);color:var(--catalog-console-on-brand,#fff)}.catalog-customers-section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.catalog-crm input:focus-visible,.catalog-crm select:focus-visible,.catalog-crm textarea:focus-visible,.catalog-dialog input:focus-visible,.catalog-dialog select:focus-visible,.catalog-dialog textarea:focus-visible{outline-offset:2px;border-color:#64748b;outline:3px solid #cbd5e1}.crm-searchbar{background:#fff;border:1px solid #e4e8ef;border-radius:14px 14px 0 0;justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.crm-searchbar label{width:min(100%,420px)}.crm-searchbar label>span{align-items:center;gap:8px;display:flex}.crm-count{white-space:nowrap;color:#64748b;background:#f1f5f9;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.catalog-crm-cards{background:#fff;border:1px solid #e4e8ef;border-top:0;border-radius:0 0 14px 14px;margin:0 0 20px;display:block;overflow:hidden}.catalog-crm-cards:has(>.crm-customer-columns:only-child){display:none}.catalog-crm-cards article,.crm-customer-columns{border:0;border-radius:0;grid-template-columns:minmax(140px,1.2fr) minmax(150px,1fr) 110px minmax(200px,auto);align-items:center;gap:20px;padding:20px;display:grid}.catalog-crm-cards article+article{border-top:1px solid #edf0f5}.catalog-crm-cards article:hover{background:#fafbfc}.crm-customer-columns{color:#7b8799;text-transform:uppercase;letter-spacing:.7px;background:#f8fafc;padding:12px 20px;font-size:11px;font-weight:600}.crm-customer-name{align-items:center;gap:12px;min-width:0;display:flex}.crm-avatar{color:#53627b;background:#edf1f6;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.crm-customer-name h3{font-size:14px;font-weight:600;line-height:1.4}.catalog-crm-cards article p{color:#53627b;margin:0;font-size:13px}.catalog-crm-cards small{color:#8993a3;margin-top:4px;font-size:12px;display:block}.catalog-crm-cards .catalog-console-actions{flex-wrap:wrap;justify-content:end;gap:8px}.catalog-crm-cards .button{min-height:36px;padding:8px 10px;font-size:12px}.crm-empty,.catalog-orders-empty{text-align:center;background:#fafbfc;border:1px dashed #dce3ed;border-radius:14px;flex-direction:column;align-items:center;gap:14px;margin:20px 0;padding:64px 24px;display:flex}.crm-empty>span,.crm-empty-icon{color:#667994;background:#edf1f6;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.crm-empty h3,.catalog-orders-empty h3{margin:0;font-size:19px;font-weight:650}.crm-empty p,.catalog-orders-empty p{color:#7b8799;max-width:410px;margin:0;font-size:14px;line-height:1.6}.catalog-crm details,.catalog-customers-section>details{background:#fff;border:1px solid #e4e8ef;border-radius:12px;margin:12px 0;padding:18px 20px;font-size:13px}.catalog-crm details p{color:#68768a;line-height:1.7}.catalog-customers-section>p,.catalog-customers-section>h3{color:#718096;margin:14px 0;font-size:13px}.catalog-crm-orders{margin-bottom:0}.catalog-orders{box-shadow:none!important;border:1px solid #e4e8ef!important;border-radius:16px!important;padding:24px!important}.crm-store-label{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.catalog-orders>header p{color:#7b8799;margin:5px 0 0;font-size:12px}.catalog-orders>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.catalog-orders-summary article{background:#fff;border:1px solid #e4e8ef;border-radius:12px;gap:10px;padding:20px;position:relative}.catalog-orders-summary article>svg{color:#8591a5}.catalog-orders-summary strong{letter-spacing:-.7px;color:#23324a;font-size:26px;font-weight:650}.catalog-orders-summary span{font-size:12px}.catalog-orders-filters{background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;padding:18px}.catalog-orders-filters label{color:#65738a;font-size:12px}.catalog-orders-filters input,.catalog-orders-filters select{background:#fff;border-color:#e2e7ef;min-height:42px;font-size:13px}.catalog-orders>p[role=status]{color:#8490a2;margin:18px 0 12px;font-size:12px}.catalog-orders-list>article{border-radius:12px;padding:20px;transition:background .15s}.catalog-orders-list>article:hover{background:#fafbfc}.catalog-orders-list strong{font-size:13px}.catalog-orders-list small,.catalog-orders-list span{font-size:12px;line-height:1.6}.catalog-order-open{color:var(--catalog-console-brand,#ab4b00);font-size:13px}.catalog-dialog{color:#172033;background:#fff;border:1px solid #e2e7ef;border-radius:18px;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #17203333}.catalog-dialog-wide{width:min(1100px,100vw - 40px)}.catalog-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10203580}.catalog-dialog-heading{z-index:5;background:#fff;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding:20px 26px;font-size:18px;font-weight:650;display:flex;position:sticky;top:0}.catalog-dialog-heading button{color:#768399;border:1px solid #e4e8ef;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.catalog-dialog-heading button:hover{background:#f1f5f9}.catalog-dialog .catalog-order-panel{background:#fff;border:0;border-radius:0;margin:0;padding:26px}.catalog-dialog label{color:#53627b;gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.catalog-dialog input,.catalog-dialog select,.catalog-dialog textarea{font:inherit;color:#172033;background:#fff;border:1px solid #dfe5ed;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font-size:14px}.catalog-dialog textarea{resize:vertical;min-height:90px}.catalog-dialog h3{margin:0;font-size:17px;font-weight:650}.catalog-dialog p{color:#748198;font-size:13px;line-height:1.7}.crm-form-intro{align-items:center;gap:12px;display:flex}.crm-form-intro>svg{color:#8190a5}.crm-form-intro p{margin:4px 0}.catalog-dialog .catalog-console-actions{flex-wrap:wrap;gap:10px}.crm-type-tabs{border-bottom:1px solid #e4e8ef;gap:4px;margin-bottom:24px;display:flex}.crm-type-tabs button{color:#7b8799;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 24px;font-size:14px;display:flex}.crm-type-tabs button[aria-pressed=true]{color:#24354d;border-color:var(--catalog-console-brand,#f60);font-weight:650}.crm-order-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.crm-order-main,.crm-order-summary{min-width:0}.crm-section-title{color:#5b6e87;align-items:center;gap:10px;margin:8px 0 22px;display:flex}.crm-section-title h3{color:#23324a}.crm-order-main>.crm-section-title:not(:first-child){border-top:1px solid #e7ebf1;margin-top:30px;padding-top:25px}.crm-order-main>.button{width:100%;border-style:dashed!important}.crm-order-summary{background:#f8fafc;border:1px solid #e4e8ef;border-radius:14px;padding:22px}.crm-order-summary>.catalog-crm-grid{grid-template-columns:1fr;gap:16px}.crm-order-summary>h3{margin-bottom:20px}.crm-order-summary>.catalog-console-actions{display:grid}.crm-order-summary>.catalog-console-actions button{width:100%}.crm-order-summary>p{font-size:12px}.crm-order-summary>h3:not(:first-child){border-top:1px solid #e2e7ef;padding-top:16px;font-size:20px}.crm-spin{animation:1s linear infinite crm-spin}@keyframes crm-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.crm-customer-columns{display:none}.catalog-crm-cards article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-crm-cards .catalog-console-actions{justify-content:start}}@media (max-width:700px){.crm-page-heading{flex-direction:column;align-items:start;gap:16px;padding:6px 0 22px}.crm-page-heading h2{font-size:26px}.crm-page-heading>.button{width:100%}.catalog-orders{padding:14px!important}.crm-searchbar{flex-direction:column;align-items:start;gap:12px;padding:16px}.catalog-crm-cards article{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.catalog-crm-cards .catalog-console-actions{flex-wrap:nowrap}.catalog-crm-cards .button{flex:1}.catalog-orders-summary article{padding:14px}.catalog-orders-summary strong{font-size:21px}.catalog-orders-filters{padding:14px}.catalog-dialog,.catalog-dialog-wide{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.catalog-dialog-heading{padding:16px}.catalog-dialog .catalog-order-panel{padding:18px}.crm-order-layout{grid-template-columns:minmax(0,1fr);gap:24px}.crm-order-summary{padding:18px}.catalog-dialog .catalog-crm-grid{grid-template-columns:minmax(0,1fr)}.crm-empty{padding:40px 16px}.catalog-dialog .catalog-order-info{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.crm-spin{animation:none}}.catalog-console .catalog-crm .button.secondary,.catalog-console .catalog-orders .button.secondary,.catalog-console .catalog-dialog .button.secondary{color:#42526a;box-shadow:none;background:#fff;border:1px solid #e2e7ef}.catalog-console .catalog-crm .button:disabled,.catalog-console .catalog-dialog .button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.catalog-console .crm-order-summary>.catalog-console-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.catalog-console .crm-order-summary>.catalog-console-actions>.button{width:100%;max-width:none}.crm-summary-lines{color:#66758b;gap:10px;margin:20px 0;font-size:13px;display:grid}.crm-summary-lines>div{justify-content:space-between;gap:16px;display:flex}.crm-summary-lines dd{color:#23324a;margin:0}.catalog-products-v2{max-width:none!important;padding:0!important}.catalog-products-v2 .portfolio-studio-heading{box-shadow:none;background:0 0;border:0;padding:8px 0 24px}.catalog-products-v2 .portfolio-studio-heading h1{letter-spacing:-.8px;margin:6px 0 10px;font-size:30px;line-height:1.2}.catalog-products-v2 .portfolio-studio-heading p{color:#718096;font-size:14px}.catalog-products-v2 .eyebrow{letter-spacing:1.6px;color:#8b95a5;font-size:10px}.catalog-products-v2 .heading-actions{flex-wrap:wrap;gap:8px}.catalog-products-v2 .button{box-shadow:none;border-radius:10px;font-size:13px}.catalog-products-v2 .heading-actions .button.ghost{color:#53627b;background:#fff;border:1px solid #e2e7ef}.catalog-products-v2 .portfolio-studio-toolbar{background:#fff;border:1px solid #e4e8ef;border-radius:14px;margin-bottom:22px;padding:18px}.catalog-products-v2 .portfolio-studio-grid{gap:20px}.catalog-products-v2 .portfolio-studio-card{box-shadow:none;border:1px solid #e3e8ef;border-radius:16px;overflow:hidden}.catalog-products-v2 .portfolio-studio-card-media{height:190px}.catalog-products-v2 .portfolio-card-heading h2{font-size:17px;line-height:1.4}.catalog-products-v2 .portfolio-studio-card-copy{padding:20px}.catalog-products-v2 .portfolio-studio-card-copy>p{color:#7a8799;font-size:13px;line-height:1.6}.catalog-products-v2 .portfolio-studio-card-footer{padding-top:16px}.catalog-products-v2 .portfolio-studio-card-footer small{letter-spacing:1px;font-size:10px}.catalog-products-v2 .portfolio-studio-card-footer strong{font-size:20px}.catalog-products-v2 .portfolio-studio-card-actions{background:#fafbfc;border-top:1px solid #e9edf3;flex-wrap:wrap;gap:10px;padding:12px 16px}.catalog-products-v2 .portfolio-studio-card-actions button{font-size:12px}.catalog-products-v2 .cover-index{display:none}.catalog-products-v2 .portfolio-completion{margin-top:14px}.catalog-products-v2 .portfolio-completion>div:first-child{color:#8a94a3;font-size:10px}.catalog-products-v2 .portfolio-card-context:empty,.catalog-products-v2 .portfolio-tags:empty{display:none}.catalog-product-editor-v2{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10203580;padding:20px}.catalog-product-editor-v2 .portfolio-editor-modal{border:1px solid #e1e7ef;border-radius:18px;max-width:1200px;box-shadow:0 30px 100px #17203333}.catalog-product-editor-v2 .portfolio-editor-header{background:#fff;padding:22px 28px}.catalog-product-editor-v2 .portfolio-editor-header h2{letter-spacing:-.5px;font-size:25px;font-weight:700}.catalog-product-editor-v2 .portfolio-editor-header p{color:#8190a5;font-size:13px}.catalog-product-editor-v2 .visual-editor-tabs{background:#fff;border-bottom:1px solid #e4e8ef;gap:4px;padding:0 24px}.catalog-product-editor-v2 .visual-editor-tabs button{color:#748198;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:14px 18px}.catalog-product-editor-v2 .visual-editor-tabs button[aria-pressed=true]{color:#172033;background:0 0;border-bottom-color:#f60}.catalog-product-editor-v2 .visual-editor-layout{background:#f7f9fc;grid-template-columns:minmax(0,1fr) 300px}.catalog-product-editor-v2 .portfolio-editor-body{padding:24px}.catalog-product-editor-v2 .portfolio-editor-section{background:#fff;border:1px solid #e4e8ef;border-radius:14px;padding:24px}.catalog-product-editor-v2 .editor-section-title>span{display:none}.catalog-product-editor-v2 .editor-section-title h3{font-size:18px}.catalog-product-editor-v2 .editor-section-title p{color:#7b8799;font-size:13px}.catalog-product-editor-v2 .fixed-kind-banner{display:none}.catalog-product-editor-v2 input,.catalog-product-editor-v2 textarea,.catalog-product-editor-v2 select{border-color:#dfe5ed;border-radius:9px;font-size:14px}.catalog-product-editor-v2 .item-live-preview{background:0 0;padding:24px 24px 24px 0}.catalog-product-editor-v2 .item-live-preview article{box-shadow:none;border:1px solid #e4e8ef;border-radius:14px}.catalog-product-editor-v2 .portfolio-editor-footer{background:#fff;border-top:1px solid #e4e8ef;padding:18px 26px}.catalog-product-editor-v2 .portfolio-editor-footer .button{border-radius:10px;font-size:13px}.catalog-product-editor-v2 .portfolio-editor-footer>span{font-size:12px}.catalog-categories-v2 .button{box-shadow:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.catalog-categories-v2 .button.secondary{color:#53627b;background:#fff;border:1px solid #e1e7ef}.catalog-categories-v2 .button.primary{background:var(--catalog-console-brand,#f60);color:var(--catalog-console-on-brand,#fff)}.catalog-categories-v2 input{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #e1e7ef;border-radius:9px;padding:12px}.catalog-categories-v2 .crm-searchbar label{gap:8px;font-size:13px;display:grid}.catalog-category-rows{background:#fff;border:1px solid #e4e8ef;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.catalog-category-rows:empty{display:none}.catalog-category-rows article{align-items:center;gap:16px;padding:22px;display:flex}.catalog-category-rows article+article{border-top:1px solid #edf0f5}.catalog-category-rows article>div{flex:1;min-width:0}.catalog-category-rows h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.catalog-category-rows p{color:#8591a5;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.catalog-category-icon{background:#f4f6fa;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.catalog-category-description{grid-column:1/-1}.catalog-categories-v2 button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.catalog-product-editor-v2{padding:8px}.catalog-product-editor-v2 .visual-editor-layout{grid-template-columns:minmax(0,1fr)}.catalog-product-editor-v2 .item-live-preview{display:none}.catalog-product-editor-v2 .portfolio-editor-body{padding:12px}.catalog-product-editor-v2 .portfolio-editor-section,.catalog-product-editor-v2 .portfolio-editor-header{padding:16px}.catalog-product-editor-v2 .visual-editor-tabs{padding:0 8px;overflow:auto}.catalog-product-editor-v2 .visual-editor-tabs button{white-space:nowrap;padding:12px}.catalog-product-editor-v2 .portfolio-editor-footer{flex-wrap:wrap;padding:12px}.catalog-product-editor-v2 .portfolio-editor-footer>span{display:none}.catalog-category-rows article{flex-wrap:wrap;padding:16px}.catalog-category-rows article>div{flex-basis:calc(100% - 64px)}.catalog-products-v2 .portfolio-studio-heading h1{font-size:26px}.catalog-products-v2 .portfolio-studio-toolbar{padding:12px}.catalog-products-v2 .heading-actions{width:100%}.catalog-products-v2 .portfolio-studio-card-media{height:210px}}.catalog-product-pane .catalog-products-v2 .portfolio-studio-heading>div:first-child{display:block}.catalog-products-v2 .portfolio-studio-toolbar{flex-direction:column;align-items:stretch;gap:12px}.catalog-products-v2 .portfolio-tabs{flex-shrink:0;align-self:flex-start}.catalog-products-v2 .portfolio-studio-tools{flex-wrap:wrap;justify-content:flex-start;min-width:0;padding:0}.catalog-products-v2 .portfolio-studio-tools .search-control{flex:240px;width:auto;min-width:0}.catalog-products-v2 .view-switch button.active{color:#263247;background:#edf1f6}.catalog-product-editor-v2 .portfolio-editor-header,.catalog-product-editor-v2 .portfolio-editor-footer{flex-shrink:0}@media (max-width:800px){.catalog-product-editor-v2 .portfolio-editor-modal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.catalog-products-v2 .portfolio-studio-tools .search-control{flex-basis:100%}}.catalog-category-help{color:#718096;margin:12px 0;font-size:13px;line-height:1.6}.catalog-category-icon{flex-shrink:0;overflow:hidden}.catalog-category-icon img{object-fit:cover;width:100%;height:100%}.category-drag-handle{touch-action:none;cursor:grab;color:#8993a3;background:0 0;border:0;place-items:center;min-width:36px;min-height:44px;display:grid}.category-drag-handle:active{cursor:grabbing}.category-dragging{opacity:.55}.catalog-category-rows article.category-drop-target{box-shadow:inset 0 3px 0 var(--catalog-console-brand,#f60);background:#fff7ed}.category-order-actions{gap:4px;display:flex}.category-order-actions button{color:#53627b;background:#fff;border:1px solid #e4e8ef;border-radius:8px;place-items:center;width:34px;height:40px;display:grid}.category-order-actions button:disabled,.category-drag-handle:disabled{opacity:.3;cursor:default}.catalog-category-rows button:focus-visible{outline-offset:3px;outline:2px solid #f60}.catalog-order-panel>.design-image-field{max-width:200px;margin-bottom:12px}@media (max-width:800px){.catalog-category-rows article>div{flex-basis:calc(100% - 120px)}.category-order-actions button{width:44px;height:44px}}.catalog-stock-v2 .button{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;display:inline-flex}.catalog-stock-v2 .button.primary{background:var(--catalog-console-brand,#f60);color:var(--catalog-console-on-brand,#fff)}.catalog-stock-v2 .button.secondary{color:#53627b;box-shadow:none;background:#fff;border:1px solid #e2e7ef}.catalog-stock-header-actions{flex-wrap:wrap;gap:8px;display:flex}.stock-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.stock-metrics article{background:#fff;border:1px solid #e3e8ef;border-radius:14px;gap:12px;padding:22px;display:grid}.stock-metrics article>span{color:#64748b;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.stock-metrics strong{letter-spacing:-.8px;color:#23324a;font-size:29px;line-height:1.2}.stock-metrics small{color:#8a94a3;font-size:12px}.stock-metrics [data-tone=warning]>span{color:#a16207}.stock-metrics [data-tone=danger]>span{color:#b45353}.stock-info{color:#61718a;background:#edf2f8;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 18px;display:flex}.stock-info svg{flex-shrink:0;margin-top:2px}.stock-info p{margin:0;font-size:13px;line-height:1.6}.stock-filterbar{background:#fff;border:1px solid #e4e8ef;border-radius:14px;align-items:end;gap:16px;margin-bottom:18px;padding:20px;display:flex}.stock-filterbar label:first-child{flex:1;min-width:0}.stock-filterbar label>span{color:#748198;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.stock-filterbar select{min-height:44px;font:inherit;background:#fff;border:1px solid #e2e7ef;border-radius:9px;padding:10px;font-size:13px}.stock-search{color:#8591a5;border:1px solid #e2e7ef;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.stock-search input{outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;min-height:44px;font-size:13px}.catalog-stock-v2 .catalog-stock-list{gap:12px;display:grid}.catalog-stock-v2 .catalog-stock-product{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:0;overflow:hidden}.catalog-stock-v2 .catalog-stock-product[hidden]{display:none}.catalog-stock-v2 summary{cursor:pointer;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.catalog-stock-v2 summary::-webkit-details-marker{display:none}.stock-product-thumb{color:#8291a5;background:#f1f4f8;border-radius:10px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.stock-product-thumb img{object-fit:cover;width:100%;height:100%}.stock-product-title{flex:1;min-width:0}.stock-product-title strong{color:#25334a;overflow-wrap:anywhere;font-size:14px;display:block}.stock-product-title small,.stock-product-total small{color:#8290a3;margin-top:5px;font-size:12px;display:block}.stock-product-total{text-align:right;min-width:100px}.stock-product-total strong{color:#25334a;font-size:15px}.stock-product-flags{flex-wrap:wrap;justify-content:end;gap:6px;max-width:210px;display:flex}.stock-chevron{color:#8290a3;flex-shrink:0;transition:transform .15s}.catalog-stock-product[open] .stock-chevron{transform:rotate(180deg)}.stock-pending{color:#9a6700;background:#fff8dc;border-radius:6px;padding:5px 8px;font-size:11px}.catalog-stock-v2 .catalog-table{border-top:1px solid #edf0f5;margin:0;padding:0 20px}.catalog-stock-v2 table{border-collapse:collapse;width:100%}.catalog-stock-v2 th{text-transform:uppercase;letter-spacing:.5px;color:#8993a3;background:#f8fafc;font-size:11px}.catalog-stock-v2 td,.catalog-stock-v2 th{text-align:left;padding:14px 12px}.catalog-stock-v2 td{border-bottom:1px solid #edf0f5;font-size:13px}.catalog-stock-v2 tr[data-edited=true]{background:#fffaf2}.catalog-stock-v2 td input{color:#25334a;border:1px solid #dce3ed;border-radius:8px;width:120px;min-height:42px;padding:9px 12px}.stock-option-name{font-weight:550}.catalog-stock-v2 .catalog-stock-product footer{background:#fafbfc;align-items:center;gap:10px;padding:16px 20px;display:flex}.catalog-stock-v2 footer>span{color:#8290a3;flex:1;font-size:12px}.stock-save-success{color:#167047;margin:14px 20px;font-size:13px}.stock-uncontrolled{color:#718096;border-top:1px solid #edf0f5;padding:24px;font-size:14px}.catalog-stock-v2 summary:focus-visible,.catalog-stock-v2 input:focus-visible,.catalog-stock-v2 select:focus-visible{outline-offset:2px;outline:2px solid #64748b}@media (max-width:900px){.stock-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-filterbar{flex-wrap:wrap}.stock-filterbar label:first-child{flex-basis:100%}.catalog-stock-v2 summary{flex-wrap:wrap;gap:12px}.stock-product-title{flex-basis:calc(100% - 100px)}.stock-product-total{text-align:left}.stock-product-flags{flex:1;max-width:none}.catalog-stock-v2 .catalog-table{padding:0 14px}}@media (max-width:600px){.stock-metrics{gap:10px}.stock-metrics article{padding:16px}.stock-metrics strong{font-size:25px}.catalog-stock-header-actions{width:100%}.catalog-stock-header-actions .button{flex:1}.catalog-stock-v2 .catalog-stock-product footer{flex-direction:column;align-items:stretch}.catalog-stock-v2 td input,.stock-search input,.stock-filterbar select{font-size:16px}.catalog-stock-v2 .catalog-stock-product summary,.stock-filterbar{padding:16px}.stock-filterbar label:nth-child(2){flex:1}}.visits-v2{min-width:0}.visits-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.visits-toolbar .field{min-width:200px;margin:0}.visits-period{background:var(--surface-1,#fff);border:1px solid var(--border,#e3e6ed);border-radius:14px;gap:4px;padding:5px;display:flex}.visits-period button{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 17px;font-size:14px}.visits-period button[aria-pressed=true]{background:var(--text-primary,#232832);color:var(--surface-1,#fff);box-shadow:0 2px 5px #0001}.visits-period button:focus-visible{outline:2px solid var(--accent,#f60);outline-offset:2px}.visits-timezone{color:var(--text-secondary);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.visits-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.visits-kpis article,.visits-panel{background:var(--surface-1,#fff);border:1px solid var(--border,#e3e6ed);border-radius:20px;padding:24px}.visits-kpis article{flex-direction:column;gap:15px;display:flex}.visits-kpis article>span{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.visits-kpis article>strong{letter-spacing:-1px;font-size:34px;line-height:1.1}.visits-kpis small{color:var(--text-secondary);font-size:12px}.visits-panel{min-width:0;margin-bottom:22px}.visits-panel>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.visits-panel h3{margin:0 0 6px;font-size:18px}.visits-panel header p{color:var(--text-secondary);margin:0;font-size:13px}.visits-peak{background:var(--surface-2,#f5f6fa);color:var(--text-secondary);border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.visits-plot{gap:14px;display:flex}.visits-scale{color:var(--text-secondary);text-align:right;flex-direction:column;justify-content:space-between;min-width:25px;padding-bottom:1px;font-size:11px;display:flex}.visits-v2 .catalog-visits-chart{background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),var(--border,#e3e6ed) 50%);flex:1;gap:5px;height:210px;margin:0}.visits-v2 .catalog-visits-chart>div{justify-content:center}.visits-v2 .catalog-visits-chart span{background:var(--accent,#f60);opacity:.8;border-radius:5px 5px 0 0;max-width:70px}.visits-v2 .catalog-visits-axis{margin-left:39px}.visits-zero,.visits-explainer{color:var(--text-secondary);font-size:13px;line-height:1.6}.visits-daily{border-top:1px solid var(--border,#e3e6ed)}.visits-daily summary{font-size:13px;font-weight:600}.visits-v2 .catalog-visits-days th{color:var(--text-secondary);background:var(--surface-2,#f5f6fa);font-size:12px;position:sticky;top:0}.visits-v2 .catalog-visits-days td{font-size:13px}.visits-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;display:grid}.visits-ranking{max-height:410px;margin:0;padding:0;list-style:none;overflow:auto}.visits-ranking li{border-bottom:1px solid var(--border,#e3e6ed);align-items:center;gap:12px;padding:15px 0;display:flex}.visits-ranking li>div{flex:1;min-width:0}.visits-ranking strong{overflow-wrap:anywhere;font-size:14px}.visits-ranking small{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.visits-rank{color:var(--text-secondary);background:var(--surface-2,#f5f6fa);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.visits-rank-count{text-align:right;min-width:46px}.visits-rank-track{background:var(--surface-2,#f5f6fa);border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.visits-rank-track span{background:var(--accent,#f60);opacity:.65;height:100%;display:block}.visits-orders>div{border-bottom:1px solid var(--border,#e3e6ed);justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.visits-orders span{align-items:center;gap:10px;font-size:14px;display:flex}.visits-orders strong{font-size:22px}.visits-orders i{background:#bf892d;border-radius:50%;width:8px;height:8px}.visits-orders i[data-tone=complete]{background:#399065}.visits-orders i[data-tone=cancelled]{background:#bb6871}.visits-method{border:1px solid var(--border,#e3e6ed);color:var(--text-secondary);border-radius:14px;padding:4px 18px}.visits-method summary{align-items:center;gap:9px;font-size:13px;display:flex}.visits-method p{margin:0 0 14px;font-size:13px;line-height:1.7}.visits-empty,.visits-loading{text-align:center;background:var(--surface-1,#fff);border:1px solid var(--border,#e3e6ed);border-radius:18px;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px;padding:48px 20px;display:flex}.visits-empty h3,.visits-empty h4,.visits-empty p{margin:0}.visits-empty p,.visits-loading span{color:var(--text-secondary);font-size:13px}.visits-empty.compact{border:0;margin:0;padding:35px 10px}.visits-loading{justify-content:center;min-height:240px}@media (max-width:900px){.visits-columns{grid-template-columns:1fr}.visits-kpis{gap:10px}.visits-kpis article{padding:18px}.visits-panel>header{flex-wrap:wrap}}@media (max-width:600px){.visits-toolbar{gap:12px}.visits-toolbar .field{width:100%;min-width:0}.visits-period{width:100%}.visits-period button{flex:1;padding:11px 6px;font-size:13px}.visits-timezone{margin-left:0}.visits-kpis{grid-template-columns:1fr}.visits-kpis article{gap:10px}.visits-panel{border-radius:16px;padding:17px}.visits-v2 .catalog-visits-chart{gap:2px;height:170px}.visits-peak{white-space:normal;max-width:100%}.visits-v2 .catalog-visits-days th,.visits-v2 .catalog-visits-days td{padding:10px 5px;font-size:12px}.visits-v2 .crm-page-heading .button{width:100%}.visits-v2 .catalog-visits-list article{flex-wrap:wrap}}.catalog-visual-hub{border-bottom:1px solid var(--border,#e3e6ed);padding:24px}.catalog-visual-context{background:var(--surface-2,#f5f6fa);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:15px 18px;display:flex}.catalog-visual-context>span:first-child{gap:4px;display:grid}.catalog-visual-context strong{font-size:15px}.catalog-visual-context small,.visual-save-state{color:var(--text-secondary);font-size:12px}.visual-save-state{border:1px solid var(--border,#e3e6ed);background:var(--surface-1,#fff);white-space:nowrap;border-radius:20px;padding:7px 10px}.visual-search{max-width:520px;margin-bottom:18px}.visual-search>span{font-size:12px}.visual-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.visual-section-grid button{text-align:left;background:var(--surface-1,#fff);color:var(--text-primary);border:1px solid var(--border,#e3e6ed);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:17px 13px;display:flex}.visual-section-grid button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.visual-section-grid strong{font-size:13px}.visual-section-grid small{color:var(--text-secondary);font-size:11px;line-height:1.5}.visual-section-number{background:var(--surface-2,#f5f6fa);color:var(--text-secondary);border-radius:8px;padding:8px;font-size:11px}.visual-section-grid button>svg{flex-shrink:0;width:14px}.visual-section-grid button[aria-pressed=true]{border-color:var(--catalog-console-brand,#f60);box-shadow:0 0 0 1px var(--catalog-console-brand,#f60)}.visual-section-grid button[aria-pressed=true] .visual-section-number{background:var(--catalog-console-brand,#f60);color:var(--catalog-console-on-brand,#fff)}.visual-section-grid button:hover{background:var(--surface-2,#f5f6fa)}.visual-welcome{border:1px dashed var(--border,#d8dde5);border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;margin:0 0 20px;padding:40px 24px;display:flex}.visual-welcome h3,.visual-welcome p{margin:0}.visual-welcome p,.visual-welcome small{color:var(--text-secondary);line-height:1.7}.visual-welcome small{font-size:12px}.visual-save-success{color:#26724d;background:#eaf6ef;margin:0;padding:14px 24px}.visual-search-empty{color:var(--text-secondary);font-size:13px}.catalog-inline-visual .profile-studio-footer{box-shadow:0 -5px 20px #17203306}.catalog-inline-visual .showcase-studio-columns{align-items:start}.catalog-inline-visual .profile-studio-body{min-width:0}@media (max-width:1100px){.visual-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-visual-hub{padding:16px}.catalog-visual-context{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.visual-section-grid{grid-template-columns:1fr}.visual-section-grid button{min-height:72px}.visual-section-grid strong{font-size:14px}.visual-section-grid small{font-size:12px}.visual-search{max-width:none}.visual-search input{font-size:16px}.visual-welcome{padding:24px 18px}.catalog-inline-visual .profile-studio-footer .button{min-height:44px}.catalog-inline-visual .profile-studio-header{padding:20px 16px}}.catalog-inline-visual .profile-studio.portfolio-profile-modal{width:100%;height:auto;max-height:none}.catalog-inline-visual .showcase-studio-columns,.catalog-inline-visual .showcase-studio-columns>.profile-studio-body{overflow:visible}.catalog-inline-visual .profile-studio-body{overscroll-behavior:auto}.catalog-settings-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalog-settings-heading h2{margin:8px 0;font-size:28px}.catalog-settings-heading p{color:#64748b;line-height:1.6}.catalog-settings-company{overflow-wrap:anywhere;background:#f3f6f8;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.catalog-settings-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.catalog-settings-overview article{background:#fafbfc;border:1px solid #e4e8ef;border-radius:14px;padding:18px}.catalog-settings-overview span{color:#64748b;margin-bottom:8px;font-size:12px;display:block}.catalog-settings-overview strong{overflow-wrap:anywhere;font-size:15px}.catalog-settings-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.catalog-settings-sections button{text-align:left;color:#526174;background:#fff;border:1px solid #e4e8ef;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex}.catalog-settings-sections button>svg{flex-shrink:0}.catalog-settings-sections button>svg:last-child{margin-left:auto}.catalog-settings-sections strong{color:#1e293b;font-size:14px;display:block}.catalog-settings-sections small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.catalog-settings-sections button[aria-pressed=true]{border-color:var(--catalog-accent,#c65c20);box-shadow:inset 0 0 0 1px var(--catalog-accent,#c65c20);background:#fff8f2}.catalog-settings-sections button:hover{background:#f8fafc}.catalog-settings-payment>label{border:1px solid #e4e8ef;border-radius:10px;padding:15px}.catalog-settings input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.catalog-settings fieldset>p{color:#64748b;margin:0;line-height:1.7}.catalog-settings-footer .button{min-height:44px}.catalog-settings textarea{resize:vertical;width:100%}.catalog-settings-overview article,.catalog-settings-sections span{min-width:0}@media (max-width:900px){.catalog-settings-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalog-settings-heading h2{font-size:23px}.catalog-settings-overview,.catalog-settings-sections{grid-template-columns:1fr}.catalog-settings-overview{gap:8px}.catalog-settings-overview article{padding:12px 16px}.catalog-settings-overview span{margin-bottom:4px}.catalog-settings fieldset{padding:16px}.catalog-settings-footer{position:static}.catalog-settings-footer .button{width:100%}.catalog-settings-company{max-width:100%}}.catalog-hours-editor{gap:18px;display:grid}.catalog-hours-editor>p{color:#64748b;margin:0;line-height:1.6}.catalog-hours-day{border-bottom:1px solid #e4e8ef;grid-template-columns:minmax(110px,1fr) 1fr 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.catalog-hours-day small,.catalog-hours-day>p{grid-column:2/-1}.catalog-hours-day>span{color:#64748b}.catalog-opening-hours .is-open{color:#166534;font-weight:700}.catalog-opening-hours .is-closed{color:#92400e;font-weight:700}.catalog-opening-hours dl>div{justify-content:space-between;gap:16px;padding:10px 0;display:flex}.catalog-opening-hours dd{text-align:right;margin:0}@media (max-width:600px){.catalog-hours-day{grid-template-columns:1fr 1fr}.catalog-hours-day>label:first-child,.catalog-hours-day small,.catalog-hours-day>p{grid-column:1/-1}.catalog-hours-editor>.button{white-space:normal;line-height:1.5}.catalog-hours-day input{width:100%;min-width:0}}.catalog-checkout-config{gap:18px;display:grid}.catalog-checkout-config>h3{margin:0}.catalog-checkout-config>p{color:#64748b;margin:0;line-height:1.6}.catalog-checkout-field{border:1px solid #e4e8ef;border-radius:12px;gap:16px;padding:18px;display:grid}.catalog-checkout-field header{flex-wrap:wrap;gap:8px;display:flex}.catalog-checkout-field header button{color:#243244;background:#f8fafc;border:1px solid #dce2e9;border-radius:8px;padding:10px}.catalog-checkout-field header button[draggable]{cursor:grab;margin-right:auto}.catalog-checkout-field button:disabled{opacity:.4}.catalog-checkout-notice{color:#243244;white-space:pre-wrap;background:#f5f7fa;border-radius:12px;padding:16px}.catalog-checkout-extra fieldset{border:1px solid #dce2e9;border-radius:10px;gap:12px;padding:14px;display:grid}.catalog-checkout-extra{min-width:0}.catalog-checkout-extra label,.catalog-order-notes p{overflow-wrap:anywhere}@media (max-width:600px){.catalog-checkout-field{padding:12px}.catalog-checkout-field header button{min-height:44px}}.catalog-delivery-method{background:#fafbfc;border:1px solid #e4e8ef;border-radius:16px;align-content:start;min-width:0;padding:20px}.catalog-delivery-method p{overflow-wrap:anywhere}@media (max-width:600px){.catalog-delivery-method{padding:14px}}.catalog-attendants .catalog-settings-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.catalog-attendants .crm-type-tabs{margin:24px 0}.catalog-attendant-person{align-items:center;gap:12px;min-width:160px;display:flex}.catalog-attendant-person img{object-fit:cover;border-radius:50%;width:44px;height:44px}.catalog-attendants-empty{text-align:center;background:var(--surface,#f8fafc);border-radius:20px;margin:20px 0;padding:44px 20px}.catalog-attendant-messages{gap:16px;margin-top:24px;display:grid}.catalog-attendant-messages summary{cursor:pointer;padding:8px 0}.catalog-attendant-messages summary span{color:var(--muted,#64748b);margin:8px 0;display:block}.catalog-message-layout{grid-template-columns:1fr 1fr;gap:24px;min-width:0;margin-top:20px;display:grid}.catalog-message-layout>div,.catalog-message-preview{min-width:0}.catalog-message-preview{color:#203a2b;background:#eff6f1;border-radius:18px;align-self:start;padding:22px}.catalog-message-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:520px;font-size:14px;overflow:auto}.catalog-message-variables{flex-wrap:wrap;gap:8px;display:flex}.catalog-message-variables button{padding:7px 10px;font-size:12px}.catalog-attendants td .button{margin:3px}.catalog-attendants td small{display:block}.catalog-attendant-banner{background:var(--showcase-surface,#f1f5f9);color:inherit;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.catalog-float-whatsapp{z-index:35;color:#fff;background:#128c4a;border-radius:50%;place-items:center;padding:16px;display:grid;position:fixed;bottom:24px;right:20px;box-shadow:0 5px 20px #0003}.catalog-float-whatsapp svg{width:26px;height:26px}@media (max-width:760px){.catalog-attendants .catalog-settings-heading{flex-direction:column}.catalog-message-layout{grid-template-columns:1fr}.catalog-attendants .catalog-settings-footer{flex-wrap:wrap}.catalog-message-preview{padding:16px}.catalog-attendants .button{white-space:normal}.catalog-float-whatsapp{bottom:86px;right:16px}}.catalog-low-stock-alert{color:#794508;overflow-wrap:anywhere;background:#fff7e8;border:1px solid #e9c98b;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.catalog-low-stock-alert svg{flex-shrink:0}.catalog-scarcity-settings{margin-bottom:24px}.catalog-scarcity-settings header{align-items:flex-start;gap:12px;display:flex}.catalog-scarcity-settings h2{margin-top:0}.catalog-scarcity-settings label{align-items:center;gap:10px;font-weight:600;display:flex}.catalog-scarcity-settings p{line-height:1.6}.catalog-scarcity-preview{border:1px solid var(--border,#e5e7eb);border-radius:14px;margin:18px 0;padding:16px}.catalog-scarcity-preview small{letter-spacing:.08em;font-size:11px}.catalog-scarcity-settings footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-scarcity-settings footer span{font-size:13px}@media (max-width:600px){.catalog-scarcity-settings footer{flex-direction:column;align-items:stretch}.catalog-scarcity-settings footer button{width:100%}}.catalog-strip-editor{margin-bottom:24px}.catalog-strip-editor fieldset{border:0;min-width:0;padding:0}.catalog-strip-editor p{line-height:1.6}.catalog-strip-preview{border:1px solid var(--border,#ddd);border-radius:16px;margin:20px 0;padding:16px;overflow:hidden}.catalog-strip-preview>small{letter-spacing:.08em;margin-bottom:12px;font-size:11px;display:block}.catalog-strip-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-strip-actions button,.catalog-strip-row>button{min-width:36px;min-height:36px}.catalog-strip-row{grid-template-columns:36px 130px minmax(120px,1fr) auto;align-items:center;gap:10px;margin:12px 0;display:grid}.catalog-strip-row .field{margin:0}.catalog-strip-editor footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.catalog-strip-editor footer span{margin-right:auto;font-size:13px}.catalog-top-strip{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 18px;font-size:14px;line-height:1.5;display:flex}.catalog-top-strip>strong{max-width:100%}.catalog-strip-message{align-items:center;gap:10px;min-width:0;max-width:90%;display:flex}.catalog-strip-message svg{flex-shrink:0}.catalog-top-strip button{color:inherit;min-height:32px;font:inherit;background:0 0;border:1px solid;border-radius:8px;padding:4px 10px}.catalog-strip-timer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.catalog-strip-timer>span{background:#ffffff18;border-radius:6px;flex-direction:column;align-items:center;padding:4px 8px;display:flex}.catalog-strip-timer b{font-variant-numeric:tabular-nums;font-size:18px}.catalog-strip-timer small{font-size:10px}.strip-inline .catalog-strip-timer>span,.strip-coupon .catalog-strip-timer>span{background:0 0;flex-direction:row;gap:4px;padding:0}.strip-separators .catalog-strip-timer>span{background:0 0;border-right:1px solid;border-radius:0;padding-right:12px}.strip-separators .catalog-strip-timer>span:last-child{border:0}.strip-outline .catalog-strip-timer>span{background:0 0;border:1px solid}.catalog-strip-copy:empty{display:none}.catalog-strip-empty{color:#475569;background:#f4f5f7;border-radius:8px;margin:0;padding:16px}@media (max-width:640px){.catalog-strip-row{grid-template-columns:36px minmax(0,1fr)}.catalog-strip-row>.field:nth-of-type(2),.catalog-strip-actions{grid-column:1/-1}.catalog-strip-editor footer{flex-direction:column;align-items:stretch}.catalog-strip-message{max-width:85%}.catalog-top-strip{gap:10px;padding:12px;font-size:13px}}.catalog-kit-manager header{align-items:flex-start;gap:14px;display:flex}.catalog-kit-manager p{margin:14px 0;line-height:1.6}.catalog-kit-metrics{background:var(--surface,#f5f6f8);border-radius:14px;flex-wrap:wrap;gap:20px;margin:20px 0;padding:20px;display:flex}.catalog-kit-link{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.catalog-kit-link code{overflow-wrap:anywhere;color:#334155;background:#f3f4f6;border-radius:10px;width:100%;padding:14px}.catalog-kit-manager footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.catalog-media-gallery{color:#172b25;background:#fff;max-width:1200px;min-height:100vh;margin:auto;padding:40px 24px}.catalog-media-gallery header{border-top:5px solid var(--kit-accent);background:#f2f5f3;border-radius:24px;margin-bottom:28px;padding:32px}.catalog-media-gallery h1{margin:18px 0;font-size:clamp(28px,5vw,44px);font-weight:700}.catalog-media-gallery p{margin:10px 0 20px;line-height:1.6}.catalog-media-gallery .field input{color:#172b25;background:#fff;border:1px solid #cbd5d1;border-radius:10px;padding:14px}.catalog-kit-product{margin:40px 0}.catalog-kit-product h2{overflow-wrap:anywhere;font-size:24px;font-weight:600}.catalog-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-kit-grid article{border:1px solid #dce4e0;border-radius:16px;overflow:hidden}.catalog-kit-grid img{object-fit:contain;background:#f7f8f7;width:100%;height:260px}.catalog-kit-grid article>div{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.catalog-kit-grid button{color:#fff;background:#173f35;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.catalog-kit-grid button:disabled{opacity:.55}.catalog-kit-grid a{align-items:center;gap:6px;font-size:13px;display:flex}.catalog-kit-empty{text-align:center;background:#f6f8f7;border-radius:18px;padding:50px 20px}@media (max-width:750px){.catalog-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-kit-manager footer{flex-direction:column;align-items:stretch}}@media (max-width:480px){.catalog-kit-grid{grid-template-columns:1fr}.catalog-media-gallery{padding:20px 14px}.catalog-media-gallery header{padding:24px 18px}.catalog-kit-metrics{flex-direction:column;gap:8px}}.catalog-products-v2,.catalog-product-editor-v2,.product-import-body{font-family:var(--font-jakarta),var(--font-inter),sans-serif}.catalog-products-v2 .portfolio-studio-heading{align-items:center;gap:24px;padding:8px 0 28px}.catalog-products-v2 .portfolio-studio-heading .eyebrow{display:none}.catalog-products-v2 .portfolio-studio-heading h1{letter-spacing:-1px;margin:0 0 8px;font-size:28px;font-weight:750}.catalog-products-v2 .portfolio-studio-heading p{color:var(--text-muted);margin:0;font-size:14px}.catalog-products-v2 .heading-actions{gap:10px}.catalog-products-v2 .heading-actions .button{white-space:nowrap;height:44px;box-shadow:none;border-radius:12px;padding:0 16px;font-size:13px}.catalog-products-v2 .button.secondary{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary)}.catalog-products-v2 .portfolio-studio-toolbar{background:var(--surface-1);border-radius:16px;gap:12px;padding:16px;box-shadow:0 2px 5px #18243b05}.catalog-products-v2 .portfolio-tabs{display:none}.catalog-products-v2 .portfolio-studio-tools{flex-wrap:wrap;gap:12px;display:flex}.catalog-products-v2 .search-control,.catalog-products-v2 .select-control{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;min-height:44px}.catalog-products-v2 .select-control select{min-width:0;max-width:100%;font-family:inherit}.catalog-products-v2 .portfolio-studio-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.catalog-products-v2 .portfolio-studio-grid.list{grid-template-columns:1fr}.catalog-products-v2 .portfolio-studio-card{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:126px minmax(0,1fr);align-items:start;gap:0 14px;padding:14px;display:grid;position:relative;box-shadow:0 2px 7px #18243b05}.catalog-products-v2 .portfolio-studio-card-media{border-radius:12px;grid-area:1/1;width:126px;height:148px;overflow:hidden}.catalog-products-v2 .portfolio-studio-card-media .portfolio-kind,.catalog-products-v2 .portfolio-studio-card-media .portfolio-publish-pill,.catalog-products-v2 .cover-index{display:none}.catalog-products-v2 .feature-button{width:28px;height:28px;top:6px;right:6px}.catalog-products-v2 .portfolio-studio-card-copy{grid-area:1/2;min-width:0;padding:0}.catalog-products-v2 .portfolio-card-heading h2{margin:0;font-size:15px;font-weight:700;line-height:1.4}.catalog-products-v2 .portfolio-card-heading>button,.catalog-products-v2 .portfolio-card-heading>div>span{display:none}.catalog-products-v2 .portfolio-studio-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:6px 0 12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.catalog-products-v2 .portfolio-card-context,.catalog-products-v2 .portfolio-tags,.catalog-products-v2 .portfolio-completion{display:none}.catalog-products-v2 .stock-badge{color:var(--text-muted);background:0 0;padding:0;font-size:11px}.catalog-products-v2 .stock-badge.empty{color:#b42318}.catalog-products-v2 .portfolio-studio-card-footer{border:0;min-height:0;padding:8px 0 0}.catalog-products-v2 .portfolio-studio-card-footer small{display:none}.catalog-products-v2 .portfolio-studio-card-footer strong{letter-spacing:-.5px;color:var(--primary);font-size:19px}.catalog-products-v2 .portfolio-studio-card-actions{background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:16px 0 0;display:flex}.catalog-products-v2 .portfolio-studio-card-actions>button{border:1px solid var(--border);background:var(--surface-1);height:38px;color:var(--text-primary);border-radius:10px;padding:0 11px;font-size:12px}.catalog-products-v2 .portfolio-studio-card-actions>button:first-child{flex:1;justify-content:center;font-weight:650}.catalog-products-v2 .portfolio-studio-card-actions>button.danger{color:#e5484d}.catalog-products-v2 .portfolio-order-actions{align-items:center;gap:4px;display:flex}.catalog-products-v2 .manager-item-sharing{border:0;grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;padding:0;display:flex}.catalog-products-v2 .manager-item-sharing button{font-size:11px}.product-import-menu{z-index:8;position:relative}.product-import-menu>div{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;min-width:230px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #18243b1c}.product-import-menu>div button{text-align:left;width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.product-import-menu>div button:hover{background:var(--surface-2)}.product-import-body{padding:24px}.product-import-body>p{color:var(--text-muted);font-size:13px;line-height:1.7}.product-import-upload{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;margin:20px 0;display:flex;position:relative}.product-import-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.product-import-upload small{color:var(--text-muted)}.product-import-table{max-height:55vh;margin:20px 0;overflow:auto}.product-import-table table{border-collapse:collapse}.product-import-table th,.product-import-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px;font-size:12px}.product-import-table input{border:1px solid var(--border);background:var(--surface-1);width:145px;color:var(--text-primary);border-radius:7px;padding:9px}.catalog-product-editor-v2 .portfolio-editor-modal{border-radius:20px;box-shadow:0 24px 80px #18243b30}.catalog-product-editor-v2 .portfolio-editor-header{background:var(--surface-1)}.catalog-product-editor-v2 .portfolio-editor-header h2{letter-spacing:-.7px;font-family:inherit;font-size:24px}.catalog-product-editor-v2 .visual-editor-tabs{background:var(--surface-1);gap:8px;padding:10px 24px}.catalog-product-editor-v2 .visual-editor-tabs button{border:1px solid #0000;border-radius:10px;padding:11px 14px;font-size:12px}.catalog-product-editor-v2 .visual-editor-tabs button[aria-pressed=true]{background:var(--primary-muted);color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.catalog-product-editor-v2 .visual-editor-tabs button[aria-pressed=true]{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}}.catalog-product-editor-v2 .portfolio-editor-section{background:var(--surface-1);border-color:var(--border);border-radius:16px}.catalog-product-editor-v2 .field>span{letter-spacing:0;font-size:12px;font-weight:600}.catalog-product-editor-v2 input,.catalog-product-editor-v2 textarea,.catalog-product-editor-v2 select{background:var(--surface-1);color:var(--text-primary);border-color:var(--border);border-radius:10px;font-family:inherit}.product-category-picker>span{align-items:center;gap:8px;display:flex}.product-category-picker>span b{background:var(--primary-muted);color:var(--primary);border-radius:12px;padding:2px 8px;font-size:11px}.product-category-trigger{text-align:left;border:1px solid var(--border);background:var(--surface-1);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;font-size:13px;display:flex}.product-category-menu{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;max-height:280px;padding:8px;overflow:auto;box-shadow:0 8px 24px #18243b0a}.product-category-menu>button{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:13px;display:flex}.product-category-menu>button:hover{background:var(--surface-2)}.product-category-menu>button.product-category-create{background:var(--primary-muted);color:var(--primary);justify-content:flex-start;gap:8px}.product-category-new{gap:8px;padding-top:10px;display:flex}.product-category-new input{flex:1;min-width:0}.product-category-chips{flex-wrap:wrap;gap:8px;display:flex}.product-category-chips button{background:var(--surface-2);color:var(--text-primary);font:inherit;border:0;border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:flex}.product-rich-label{justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.product-rich-label button{color:var(--primary);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px;display:flex}.product-rich-editor{border:1px solid var(--border);background:var(--surface-1);border-radius:12px;overflow:hidden}.product-rich-toolbar{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.product-rich-toolbar button{color:var(--text-primary);min-width:32px;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.product-rich-toolbar button:hover{background:var(--surface-1)}.product-rich-toolbar label{align-items:center;gap:4px;font-weight:700;display:flex}.product-rich-toolbar input[type=color]{width:24px;height:26px;min-height:0;padding:0}.product-rich-content{overflow-wrap:anywhere;font-size:14px;line-height:1.7;overflow-x:auto}.product-rich-content[contenteditable]{outline:none;min-height:180px;max-height:420px;padding:16px}.product-rich-content[contenteditable]:focus{box-shadow:inset 0 0 0 2px var(--primary-muted)}.product-rich-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.product-rich-content td,.product-rich-content th{vertical-align:top;border:1px solid #cbd2dc;min-width:48px;padding:8px}.product-rich-content ul,.product-rich-content ol{padding-left:24px}.product-rich-content p{white-space:pre-wrap;margin:8px 0}.product-ai-review{border:1px solid var(--border);border-radius:12px;padding:16px}.product-ai-review p{white-space:pre-wrap;font-size:13px}.product-ai-review button{margin-right:8px;padding:9px}.brand{flex-shrink:0;gap:9px;height:40px}.brand .brand-mark{flex-shrink:0;width:28px;height:28px}.brand .brand-type{font-family:var(--font-jakarta),var(--font-inter),sans-serif;flex-direction:row;align-items:baseline;gap:5px;line-height:1}.brand .brand-type strong{letter-spacing:-.8px;font-size:19px;font-weight:800}.brand .brand-type small{letter-spacing:-.8px;color:var(--primary);margin:0;font-size:19px;font-weight:600}@media (max-width:800px){.catalog-products-v2 .heading-actions{flex-wrap:wrap;width:100%;display:flex}.catalog-products-v2 .heading-actions .button{padding:0 12px;font-size:12px}.catalog-products-v2 .portfolio-studio-tools .select-control{flex:145px}.catalog-products-v2 .portfolio-studio-grid{grid-template-columns:1fr}.catalog-product-editor-v2 .visual-editor-tabs{gap:4px;padding:8px}.product-import-menu>div{left:0;right:auto}.product-import-body{padding:16px}}@media (max-width:420px){.catalog-products-v2 .portfolio-studio-card{grid-template-columns:98px minmax(0,1fr);gap:0 12px;padding:12px}.catalog-products-v2 .portfolio-studio-card-media{width:98px;height:130px}.catalog-products-v2 .portfolio-studio-card-actions{gap:6px}.catalog-products-v2 .portfolio-studio-card-actions>button{padding:0 8px;font-size:11px}.product-rich-label,.product-category-new{flex-wrap:wrap}}.catalog-console .catalog-products-v2 .heading-actions .button.secondary,.catalog-console .catalog-products-v2 .product-import-menu>.button.secondary{background:var(--surface-1);color:var(--text-primary);border:1px solid var(--border);box-shadow:none}.catalog-products-v2 .portfolio-studio-tools .search-control input,.catalog-products-v2 .portfolio-studio-tools .select-control select{min-height:40px;color:var(--text-primary);padding:8px;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.product-card-primary-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) repeat(3,38px);gap:8px;padding-top:16px;display:grid}.product-card-primary-actions>button{border:1px solid var(--border);background:var(--surface-1);height:38px;color:var(--text-primary);font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.product-card-primary-actions>button:hover{background:var(--surface-2)}.product-card-primary-actions>button.is-published{color:#16a34a}.product-card-primary-actions>button.danger{color:#e5484d}.product-card-more{color:var(--text-muted);grid-column:1/-1;margin-top:9px;font-size:11px}.product-card-more summary{cursor:pointer;text-align:right}.product-card-more>div{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.product-card-more button{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);font:inherit;border-radius:7px;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex}.catalog-products-v2 .portfolio-studio-card{position:relative;overflow:visible}.catalog-products-v2 .portfolio-studio-card:has(.product-card-more[open]){z-index:5}.catalog-products-v2 .product-card-primary-actions{align-items:center;gap:7px}.catalog-products-v2 .product-card-more{color:var(--text-primary);font:inherit;flex:0 0 38px;margin:0;position:relative}.catalog-products-v2 .product-card-more summary{border:1px solid var(--border);background:var(--surface-1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;list-style:none;display:flex}.product-card-more summary::-webkit-details-marker{display:none}.catalog-products-v2 .product-card-more summary:hover,.catalog-products-v2 .product-card-more[open] summary{background:var(--surface-2);border-color:var(--text-muted)}.catalog-products-v2 .product-card-more>div{background:var(--surface-1);border:1px solid var(--border);z-index:20;border-radius:14px;flex-direction:column;gap:3px;width:240px;max-width:75vw;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 35px #17203320}.product-actions-caption{color:var(--text-muted);letter-spacing:.03em;padding:8px 10px;font-size:11px;font-weight:650}.catalog-products-v2 .product-card-more button{width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:10px;padding:10px;font-size:12px}.catalog-products-v2 .product-card-more button:hover{background:var(--surface-2)}.catalog-products-v2 .product-card-more .share-actions{flex-direction:column;gap:3px;width:100%;display:flex}.catalog-products-v2 .product-is-hidden{background:var(--surface-2);border-style:dashed}.catalog-products-v2 .product-is-hidden .portfolio-studio-card-copy{opacity:.55;filter:grayscale()}.catalog-products-v2 .product-is-hidden .portfolio-studio-card-media>div{opacity:.45;filter:grayscale()}.product-hidden-badge{z-index:3;color:#fff;background:#374151;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:9px;left:8px}.product-filter{min-width:115px;font-family:var(--font-jakarta),sans-serif;flex:0 auto;position:relative}.product-filter-trigger{border:1px solid var(--border);background:var(--surface-1);width:100%;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:0 13px;font-size:12px;display:flex}.product-filter-trigger b{background:var(--primary);color:#fff;border-radius:6px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.product-filter-panel{border:1px solid var(--border);background:var(--surface-1);z-index:30;border-radius:14px;width:260px;max-width:80vw;max-height:340px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 35px #17203320}.product-filter-caption{justify-content:space-between;align-items:center;padding:7px 8px 10px;font-size:12px;display:flex}.product-filter-caption button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.product-filter-panel>button{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.product-filter-panel>button:hover,.product-filter-panel>button[aria-pressed=true]{background:var(--surface-2)}.product-filter-check{border:1px solid var(--border);border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.product-filter-panel>button[aria-pressed=true] .product-filter-check{background:var(--primary);border-color:var(--primary);color:#fff}.product-filter-panel>small{color:var(--text-muted);padding:10px 8px 4px;font-size:11px;display:block}.product-filter button:focus-visible,.product-card-more summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.catalog-product-editor-v2 .product-category-new>button{font:inherit;white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.catalog-product-editor-v2 .product-category-new>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.product-filter{flex:140px}.product-filter-panel{left:0;right:auto}.catalog-products-v2 .product-card-primary-actions{gap:5px}.catalog-products-v2 .product-card-primary-actions>button:not(:first-child){flex:0 0 34px;width:34px;padding:0}.catalog-products-v2 .product-card-more{flex-basis:34px}.catalog-products-v2 .product-card-more summary{width:34px}}.catalog-products-v2 .product-card-primary-actions{grid-template-columns:minmax(0,1fr) repeat(4,38px)}.catalog-products-v2 .product-card-more{grid-column:auto}@media (max-width:800px){.catalog-products-v2 .product-card-primary-actions{grid-template-columns:minmax(0,1fr) repeat(4,34px)}}.catalog-product-editor-v2 .visual-editor-tabs{flex-wrap:wrap}.commerce-fields [hidden]{display:none!important}.product-organization{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;gap:14px;padding:22px;display:grid}.product-organization h3,.product-organization h4,.product-organization p{margin:0}.product-organization>label:not(.field){align-items:center;gap:10px;font-size:13px;display:flex}.product-organization p{color:var(--text-muted);font-size:12px;line-height:1.6}.product-pricing-panel{gap:24px;display:grid}.product-pricing-panel>header{color:var(--primary);align-items:flex-start;gap:12px;display:flex}.product-pricing-panel h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:650}.product-pricing-panel header p{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.product-price-preview{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.product-price-preview>span:first-child,.product-price-preview del{color:var(--text-muted);font-size:14px}.product-price-preview strong{letter-spacing:-.5px;font-size:24px}.product-discount-badge{color:#b42318;background:#fff0ee;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:13px;font-weight:650;display:inline-flex}.product-price-savings{color:var(--text-muted);margin:0;font-size:13px}.product-pricing-panel input[readonly]{background:var(--surface-2)}.product-price-extras{gap:28px;display:grid}.product-price-extras section{border-top:1px solid var(--border);gap:18px;padding-top:24px;display:grid}.product-price-extras h4{align-items:center;gap:8px;margin:0;display:flex}.product-price-extras small{color:var(--text-muted);font-size:12px;line-height:1.6}.product-price-toggle{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-price-toggle span{gap:5px;display:grid}.product-price-toggle input{appearance:none;cursor:pointer;min-width:44px;position:relative;background:#d8dce3!important;border-radius:20px!important;width:44px!important;height:26px!important}.product-price-toggle input:checked{background:var(--primary)!important}.product-price-toggle input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.product-price-toggle input:checked:before{transform:translate(18px)}.product-price-extras fieldset{border:0;flex-wrap:wrap;gap:16px;padding:0;display:flex}.product-price-extras fieldset legend{margin-bottom:12px;font-size:13px}.product-price-extras fieldset label{align-items:center;gap:8px;font-size:13px;display:flex}.product-price-extras .product-price-preview strong{font-size:16px}.product-price-tier{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr auto auto;align-items:end;gap:12px;padding:16px;display:grid}.product-tier-discount{color:#166534;background:#dcfce7;border-radius:6px;align-self:center;padding:5px 8px;font-size:12px;font-weight:600}.product-tier-empty{text-align:center;color:var(--text-muted);padding:16px;font-size:13px}.catalog-installments{color:var(--text-muted);display:block;font-size:12px!important;font-weight:400!important}.catalog-quantity-offer{border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:12px;font-size:12px}.catalog-quantity-offer p{margin:5px 0!important;font-size:12px!important}@media (max-width:600px){.product-price-tier{grid-template-columns:1fr 1fr}.product-price-tier .button{justify-self:end}}.catalog-product-editor-v2 .product-price-extras .button.secondary{background:var(--surface-1);border:1px solid var(--border);color:var(--text-primary);box-shadow:none}.catalog-product-editor-v2 .product-price-tier .button.secondary{color:#dc2626}.product-price-toggle input:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-price-toggle input:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent)}}.product-price-toggle input:focus-visible{outline-offset:3px}.catalog-price:has(.catalog-installments){flex-wrap:wrap}.catalog-price>.catalog-installments{flex-basis:100%}.installment-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.installment-rate-grid .field{border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:16px}.catalog-installment-details{border:1px solid #e5e7eb;border-radius:14px;margin:16px 0;padding:16px}.catalog-installment-details summary{cursor:pointer;font-weight:600}.catalog-installment-details p{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.catalog-installment-details p span,.catalog-installment-details small{color:#64748b;font-size:13px}@media (max-width:650px){.installment-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-media-editor header,.product-variation-section header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.product-media-editor header h3{margin:0}.product-media-editor header span{color:var(--text-muted);font-size:13px}.media-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-media-grid>article,.media-empty,.media-video{border:1px dashed var(--border-strong);background:var(--surface-1);min-width:0;min-height:110px;color:var(--primary);border-radius:16px;position:relative;overflow:hidden}.product-media-grid>.media-cover{border:2px solid var(--primary);grid-area:span 2/span 2;min-height:235px}.product-media-grid article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.media-empty:hover{background:var(--primary-muted)}.media-cover-badge{background:var(--primary);color:#fff;border-radius:6px;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.product-media-grid .media-remove{color:#dc2626;background:#fff;border-radius:8px;padding:7px;position:absolute;top:8px;right:8px}.product-media-grid article footer{background:#ffffffed;justify-content:space-between;gap:3px;padding:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.product-media-grid article footer button{color:#334155;background:0 0;padding:5px;font-size:11px}.media-video{grid-column:span 2}.media-video>button:only-child{width:100%;min-height:120px;color:var(--primary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.media-video video{background:#111;width:100%;max-height:180px}.product-media-editor>p,.product-media-editor details{color:var(--text-muted);margin:16px 0;font-size:13px}.product-variation-section{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.product-variation-section header .field{flex:1}.product-variation-section header>span{font-size:12px}.product-variation-types{gap:6px;margin:16px 0;display:flex}.product-variation-types button{background:var(--surface-2);color:var(--text-secondary);border-radius:10px;padding:9px 18px}.product-variation-types button[aria-pressed=true]{background:var(--primary-muted);color:var(--primary)}.product-color-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.product-color-presets button{background:var(--surface-1);color:var(--text);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.product-color-presets button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-muted)}.product-color-presets i,.product-public-variations i{border:1px solid #ddd;border-radius:50%;flex-shrink:0;width:24px;height:24px}.product-option-editor{align-items:center;gap:8px;margin:12px 0;display:flex}.product-option-editor>input:not([type=color]){flex:1;min-width:0}.product-option-editor>input[type=color]{width:45px;height:45px;padding:3px}.pattern-upload{cursor:pointer;border:1px dashed var(--border);border-radius:10px;align-items:center;gap:6px;padding:7px;font-size:12px;display:flex;position:relative}.pattern-upload img{object-fit:cover;border-radius:7px;width:42px;height:42px}.pattern-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.variation-image-binding{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:12px;display:flex}.variation-image-binding img{object-fit:cover;border-radius:8px;width:48px;height:48px}.variation-image-binding select{flex:1;min-width:0}.product-public-media>img,.product-public-media>video{object-fit:contain;background:#f4f4f4;border-radius:18px;width:100%;max-height:600px}.product-public-media>video{aspect-ratio:1;background:#111}.product-public-thumbs{gap:8px;margin-top:12px;padding:3px;display:flex;overflow:auto}.product-public-thumbs button{color:#334155;background:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;font-size:11px;display:flex;overflow:hidden}.product-public-thumbs button[aria-pressed=true]{outline:2px solid var(--primary)}.product-public-thumbs img{object-fit:cover;width:100%;height:100%}.product-public-variations fieldset{border:0;margin:18px 0;padding:0}.product-public-variations fieldset>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.product-public-variations button{color:#334155;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.product-public-variations button[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.product-public-variations img{object-fit:cover;border-radius:6px;width:32px;height:32px}@media (max-width:600px){.product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-media-grid>.media-cover{grid-row:auto}.product-color-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.product-option-editor{flex-wrap:wrap}.pattern-upload{flex-basis:100%}.product-variation-section header,.variation-image-binding{flex-wrap:wrap}}.variation-image-picker{border:1px solid var(--border);border-radius:14px;margin:12px 0;padding:14px}.variation-image-picker summary{cursor:pointer;align-items:center;gap:12px;display:flex}.variation-image-picker summary img{object-fit:cover;border-radius:8px;width:48px;height:48px}.variation-image-picker summary span{color:var(--text-muted);margin-left:auto;font-size:12px}.variation-photo-choices{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding-top:16px;display:grid}.variation-photo-choices>button,.variation-photo-choices>.pattern-upload{border:1px dashed var(--border);background:var(--surface-1);min-height:85px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.variation-photo-choices img{object-fit:cover;width:100%;height:110px}.variation-photo-choices button[aria-pressed=true]{border:2px solid var(--primary)}fieldset.product-variations{border:0;min-width:0;margin:0;padding:0}.product-media-editor .button.secondary,.product-variations .button.secondary{background:var(--surface-1);border:1px solid var(--border);color:var(--text-secondary);font:inherit;font-size:14px}.media-video>button[aria-label=Remover\ vídeo]{color:#dc2626;background:0 0;padding:10px}.product-media-editor .button.secondary:hover,.product-variations .button.secondary:hover{border-color:var(--primary);color:var(--primary)}.product-stock-fields{gap:24px;min-width:0;display:grid}.product-stock-heading span{align-items:center;gap:10px;display:flex}.product-stock-heading svg{color:var(--accent,#f60)}.product-stock-heading h3{margin:0}.product-stock-heading p{color:#748198;margin:8px 0 0}.product-stock-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-stock-modes button{color:#526074;font:inherit;text-align:left;background:#fff;border:1px solid #e1e5ec;border-radius:16px;justify-items:start;gap:8px;padding:18px;display:grid}.product-stock-modes button strong{font-size:14px}.product-stock-modes button small{font-size:12px;line-height:1.5}.product-stock-modes button[aria-pressed=true]{color:#b94b00;background:#fff4ec;border-color:#f60}.product-stock-modes button:focus-visible{outline-offset:3px;outline:2px solid #f60}.product-stock-summary{background:#f6f8fb;border:1px solid #e7ebf1;border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;padding:20px;display:flex}.product-stock-summary div{gap:5px;display:grid}.product-stock-summary small{color:#748198}.product-stock-summary strong{color:#192230;font-size:24px}.product-stock-summary strong span{font-size:13px;font-weight:400}.product-stock-summary>.product-stock-status{margin-left:auto}.product-stock-status{white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.product-stock-status.available{color:#237246;background:#e8f6ed}.product-stock-status.empty{color:#6b7280;background:#f3f4f6}.product-stock-quick>div{background:#fafbfc;border:1px solid #e1e5ec;border-radius:14px;margin-top:14px;padding:18px}.product-stock-quick p,.product-stock-help{color:#748198;font-size:13px;line-height:1.6}.product-stock-quick>div>button+button{margin-left:10px}.product-stock-fields .button.secondary{color:#526074;font:inherit;background:#fff;border:1px solid #e1e5ec;font-size:14px}.product-stock-empty{color:#748198;border:1px dashed #dce2eb;border-radius:16px;padding:24px;line-height:1.7}.product-stock-table-wrap{border:1px solid #e1e5ec;border-radius:16px;max-height:520px;overflow:auto}.product-stock-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.product-stock-table caption{text-align:left;color:#192230;padding:16px;font-weight:600}.product-stock-table th{color:#667085;background:#f7f8fb;font-size:12px;font-weight:600;position:sticky;top:0}.product-stock-table th,.product-stock-table td{white-space:nowrap;border-bottom:1px solid #edf0f5;padding:14px 16px}.product-stock-table tr:last-child td{border-bottom:0}.product-stock-table td input{color:#192230;width:100px;min-height:44px;font:inherit;background:#fff;border:1px solid #dce2eb;border-radius:10px;padding:9px 12px}.product-stock-option{align-items:center;gap:9px;display:flex}.product-stock-option img{object-fit:cover;border-radius:7px;width:30px;height:30px}.product-stock-option i{border:1px solid #ccd2dc;border-radius:50%;flex-shrink:0;width:20px;height:20px}.product-stock-feedback{color:#237246;background:#e8f6ed;border-radius:12px;padding:14px;font-size:14px}@media (max-width:640px){.product-stock-modes{grid-template-columns:1fr}.product-stock-modes button{grid-template-columns:24px 1fr;gap:4px 10px;padding:14px}.product-stock-modes button svg{grid-row:span 2}.product-stock-modes button small{grid-column:2}.product-stock-table th,.product-stock-table td{padding:12px}.product-stock-summary{gap:16px}}.product-organization{color:#192230;background:#fff;border:1px solid #e3e7ee;gap:22px;padding:24px}.product-organization>header{align-items:flex-start;gap:12px;display:flex}.product-organization>header>svg{color:#f60;flex-shrink:0}.product-organization h3{font-size:19px;font-weight:600}.product-organization header p{margin-top:6px}.product-organization .field>span small{color:#667085;background:#f2f4f7;border-radius:99px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:400;display:inline-block}.publication-badge-preview{background:#f7f8fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.publication-badge-preview>span:first-child{color:#748198;font-size:13px}.publication-badge-preview>small{color:#748198}.product-publication-badge{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex!important}.product-publication-badge.special{color:#6643a1;background:#eee9ff}.product-publication-badge.new{color:#24754b;background:#e5f5ed}.product-publication-badge.scarcity{color:#795600;background:#fff0bd}.product-publication-badge.sale{color:#b82738;background:#ffeaeb}.publication-collections{border:0;gap:12px;min-width:0;padding:0;display:grid}.publication-collections legend{margin-bottom:8px;font-size:15px;font-weight:600}.publication-collections legend>span{color:#bd4c00;background:#fff0e6;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:12px;display:inline-flex}.publication-collections>label{cursor:pointer;border:1px solid #e3e7ee;border-radius:14px;align-items:center;gap:12px;padding:18px;display:flex}.publication-collections>label.selected{background:#fff7f1;border-color:#ffb17f}.publication-collections>label>input{accent-color:#f60;flex-shrink:0;width:18px;height:18px}.publication-collections>label>svg{color:#9a6b4a;flex-shrink:0}.publication-collections>label>span{flex:1;gap:5px;display:grid}.publication-collections strong{font-size:14px}.publication-collections small{color:#748198;font-size:12px}.product-organization .publication-display-note{border-top:1px solid #edf0f4;padding-top:16px}.catalog-product-info>.product-publication-badge{margin-bottom:12px}.showcase-detail-copy>.product-publication-badge{margin:8px 0 16px}@media (max-width:640px){.product-organization{padding:18px}.publication-collections>label{gap:9px;padding:14px}.publication-collections>label>svg:last-child{display:none}}.showcase-site .showcase-card-media>.product-publication-badge{white-space:normal;text-transform:none;max-width:calc(100% - 68px);padding:7px 10px;font-size:12px;font-weight:650;top:12px;left:12px;right:auto}.showcase-site .showcase-card-media>.product-publication-badge.special{color:#6643a1;background:#eee9ff}.showcase-site .showcase-card-media>.product-publication-badge.new{color:#24754b;background:#e5f5ed}.showcase-site .showcase-card-media>.product-publication-badge.scarcity{color:#795600;background:#fff0bd}.showcase-site .showcase-card-media>.product-publication-badge.sale{color:#b82738;background:#ffeaeb}.product-variations .variation-intro p{color:var(--text-muted);margin:8px 0 24px;font-size:14px;line-height:1.6}.product-variations .variation-composer{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;gap:16px;padding:20px;display:grid}.product-variations .product-variation-section{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;margin-top:20px;padding:20px}.product-variations .variation-kind-label{color:var(--primary);background:var(--primary-muted);border-radius:8px;margin-bottom:8px;padding:5px 10px;font-size:12px;display:inline-flex}.product-variations input:not([type=file]):not([type=checkbox]):not([type=color]),.product-variations select,.product-organization select{border:1px solid var(--border);background:var(--surface-1);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:10px 13px;font-size:14px}.product-variations .variation-add-row{align-items:flex-end;gap:10px;margin-top:16px;display:flex}.product-variations .variation-add-row .field{flex:1;min-width:0}.product-variations .variation-add-row .button{white-space:nowrap;min-height:44px}.product-variations .variation-add-row input[type=color]{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;width:44px;height:44px;padding:4px}.product-variations .variation-option-draft{margin-top:16px}.product-variations .variation-draft-label{font-size:13px;font-weight:600}.product-variations small{color:var(--text-muted);margin-top:10px;font-size:12px;line-height:1.6;display:block}.product-variations button:disabled{opacity:.45;cursor:not-allowed}.product-variations .product-variation-section header>span{white-space:nowrap;color:var(--text-muted)}@media (max-width:700px){.product-variations .variation-add-row{flex-wrap:wrap}.product-variations .variation-add-row .field{flex-basis:75%}.product-variations .variation-add-row .button{width:100%}.product-variations .product-variation-section,.product-variations .variation-composer{padding:14px}}.catalog-product-editor-v2 .product-variations .button.secondary{color:#526074;box-shadow:none;font:inherit;background:#fff;border:1px solid #e1e5ec;border-radius:10px;min-height:42px;font-size:14px}.catalog-product-editor-v2 .product-variations button[aria-label^=Remover]{color:#dc4c55;width:42px;min-width:42px;padding:10px}.catalog-product-editor-v2 .product-variations .button.secondary:hover{color:#f60;background:#fff8f3;border-color:#f60}.catalog-product-editor-v2 .product-variations input[type=color]{cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:50%;overflow:hidden}.catalog-product-editor-v2 .product-variations input[type=color]::-webkit-color-swatch-wrapper{padding:4px}.catalog-product-editor-v2 .product-variations input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.catalog-inline-visual .profile-studio-header{background:#fff;border-bottom:1px solid #e5e9f0;padding:28px 30px}.catalog-inline-visual .profile-studio-header h2{letter-spacing:-.035em;font-size:28px}.catalog-inline-visual .profile-studio-header p{color:#718096;max-width:650px;line-height:1.6}.catalog-inline-visual .visual-section-grid button{border-radius:14px;min-height:88px;padding:15px}.catalog-inline-visual .visual-section-grid strong{font-size:14px}.catalog-inline-visual .visual-section-grid small{font-size:12px;line-height:1.5}.catalog-inline-visual .profile-section summary{font-size:16px}.catalog-inline-visual .field input:not([type=color]):not([type=range]),.catalog-inline-visual .field select,.catalog-inline-visual .field textarea{font:inherit;background:#fff;border:1px solid #dce2eb;border-radius:10px;width:100%;min-height:44px;padding:11px 13px;font-size:14px}.catalog-inline-visual .field small{color:#718096;font-size:12px;line-height:1.6}.catalog-inline-visual button{font-family:inherit}.catalog-inline-visual .profile-studio-footer{z-index:26;background:#fff;border-top:1px solid #e5e9f0;padding:18px 24px;position:sticky;bottom:0;box-shadow:0 -8px 28px #17203308}.catalog-inline-visual .profile-studio-footer .button{min-height:44px}.catalog-visual-fields{gap:20px;min-width:0;margin-top:20px;display:grid}.catalog-visual-fields p,.catalog-visual-fields>small{color:#718096;margin:0;font-size:13px;line-height:1.65}.visual-panel-intro{background:#f7f9fc;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.visual-panel-intro svg{color:#e65d0a;flex-shrink:0}.visual-type-sample{background:#fbfcfe;border:1px solid #e1e5ec;border-radius:14px;gap:12px;padding:24px;display:grid}.visual-type-sample strong{font-size:24px}.visual-type-sample span{color:#64748b;font-size:14px}.visual-switch-row{border:1px solid #e1e5ec;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.visual-switch-row strong{font-size:14px}.visual-switch-row small{color:#718096;margin-top:5px;font-size:12px;line-height:1.6;display:block}.visual-switch-row input{accent-color:#f60;flex-shrink:0;width:20px;height:20px}.visual-colors-grid{grid-template-columns:1fr;gap:10px;display:grid}.visual-color-control{border:1px solid #e1e5ec;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.visual-color-control label{align-items:center;gap:12px;display:flex}.visual-color-control input{background:#fff;border:1px solid #e1e5ec;border-radius:8px;width:40px;height:40px;padding:3px}.visual-color-control strong{font-size:13px}.visual-color-control small{color:#718096;margin-top:4px;font-size:11px;display:block}.visual-color-control button{color:#526074;background:#f5f7fa;border:1px solid #e1e5ec;border-radius:8px;padding:8px;font-size:12px}.visual-color-control button:disabled{opacity:.4}.visual-collection-row{border:1px solid #e1e5ec;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.visual-collection-row label{flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.visual-collection-row input{accent-color:#f60}.visual-collection-row button{color:#526074;background:#fff;border:1px solid #e1e5ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.visual-collection-row button:disabled{opacity:.3}.visual-collection-number{color:#a0aabc;font-size:12px}.catalog-inline-visual .advanced-fields fieldset{border:1px solid #e1e5ec;border-radius:14px;padding:18px}.catalog-inline-visual .advanced-fields legend{padding:0 8px;font-size:14px;font-weight:600}.catalog-inline-visual .showcase-studio-preview{min-width:0}.catalog-inline-visual .showcase-studio-preview>header{background:#fff;border:1px solid #e1e5ec;border-radius:14px;margin-bottom:14px;padding:14px}.catalog-inline-visual .showcase-studio-preview>header button{border-radius:8px;padding:9px 12px}.catalog-inline-visual .showcase-studio-preview>header button[aria-pressed=true]{color:#c6530b;background:#fff0e5}.catalog-inline-visual .advanced-fields .button.secondary{color:#526074;background:#fff;border:1px solid #e1e5ec}.catalog-storefront .showcase-brand{align-items:center;gap:10px;display:flex}.catalog-storefront .showcase-brand>span{font:inherit;overflow-wrap:anywhere;max-width:220px}.catalog-storefront .showcase-nav{background:var(--catalog-headerBackground,var(--sc-bg));color:var(--catalog-headerText,var(--sc-text))}.catalog-storefront .showcase-nav .showcase-brand,.catalog-storefront .showcase-nav a,.catalog-storefront .showcase-nav button{color:inherit}.catalog-storefront .showcase-card{border-radius:var(--catalog-card-radius,18px);background:var(--catalog-cardBackground,var(--sc-surface))}.catalog-storefront[data-card-border=none] .showcase-card{box-shadow:none;border-color:#0000}.catalog-storefront[data-image-fit=contain] .showcase-card-media .portfolio-visual.has-media{background-repeat:no-repeat;background-size:contain;background-color:var(--sc-surface)}.catalog-storefront .showcase-card-copy h3{color:var(--catalog-productTitle,var(--sc-text))}.catalog-storefront .showcase-card-copy p,.catalog-storefront .showcase-card-copy>small{color:var(--catalog-productDetails,var(--sc-muted))}.catalog-storefront .catalog-price strong{color:var(--catalog-price,var(--sc-text))}.catalog-storefront .catalog-collections h2{color:var(--catalog-sectionTitle,var(--sc-text))}.showcase-site.catalog-storefront[data-badge-background=custom] .showcase-card-media>.product-publication-badge,.catalog-storefront[data-badge-background=custom] .product-publication-badge{background:var(--catalog-badgeBackground)}.showcase-site.catalog-storefront[data-badge-text=custom] .showcase-card-media>.product-publication-badge,.catalog-storefront[data-badge-text=custom] .product-publication-badge{color:var(--catalog-badgeText)}@media (max-width:900px){.catalog-inline-visual .visual-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inline-visual .profile-studio-header{padding:22px}.catalog-inline-visual .profile-section-content{padding:18px}}@media (max-width:560px){.catalog-inline-visual .visual-section-grid{grid-template-columns:1fr}.catalog-inline-visual .profile-studio-footer{flex-wrap:wrap;padding:12px}.catalog-inline-visual .profile-studio-footer small{display:none}.visual-collection-row{gap:6px;padding:10px}.catalog-storefront .showcase-brand>span{max-width:110px;font-size:12px}.visual-switch-row{padding:14px}}.catalog-visual-extra{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);border-radius:16px;margin-bottom:12px;padding:16px 20px}.catalog-visual-extra>summary{cursor:pointer;font-size:14px;font-weight:600}.catalog-inline-visual{--studio-accent:#f56612;--studio-ink:#172335;--studio-line:#e3e8f0;--studio-gradient:linear-gradient(120deg,#ff8a30,#ef5a12);color:var(--studio-ink)}.catalog-inline-visual .profile-studio.portfolio-profile-modal{border:1px solid var(--studio-line);background:#f5f7fb;border-radius:24px;overflow:visible}.catalog-inline-visual .profile-studio-header{background:radial-gradient(at 100% 0,#ffddbe80,#0000 55%),linear-gradient(120deg,#fff,#f8fafc);border-radius:24px 24px 0 0;padding:30px}.catalog-inline-visual .profile-studio-header .eyebrow{letter-spacing:.15em;color:#c45316;font-size:10px;font-weight:750}.catalog-inline-visual .showcase-studio-columns{grid-template-columns:minmax(0,1fr) minmax(320px,38%);align-items:start;gap:0;overflow:visible}.catalog-inline-visual .profile-studio-body{background:0 0;flex-direction:column;gap:18px;padding:24px;display:flex;overflow:visible}.catalog-inline-visual .catalog-visual-hub{background:0 0;border:0;padding:0}.catalog-inline-visual .catalog-visual-context{background:0 0;border:0;gap:12px;padding:0 0 18px}.catalog-inline-visual .visual-save-state{color:#536177;background:#eef2f6;border:1px solid #e1e7ef;border-radius:20px;padding:7px 10px;font-size:11px}.catalog-inline-visual .visual-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.catalog-inline-visual .visual-section-grid button{border:1px solid var(--studio-line);background:#fff;border-radius:12px;gap:10px;min-height:64px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s}.catalog-inline-visual .visual-section-grid small{display:none}.catalog-inline-visual .visual-section-grid strong{font-size:12px;font-weight:650;line-height:1.4}.catalog-inline-visual .visual-section-number{color:#66758a;background:#f0f3f8;border-radius:9px;width:28px;height:28px;font-size:10px}.catalog-inline-visual .visual-section-grid button>svg{color:#98a5b6;width:12px;transform:rotate(-90deg)}.catalog-inline-visual .visual-section-grid button[aria-pressed=true]{background:linear-gradient(120deg,#fff4e9,#fffaf6);border-color:#ffb276;box-shadow:0 3px 12px #e85a0b0b}.catalog-inline-visual .visual-section-grid button[aria-pressed=true] .visual-section-number{background:var(--studio-gradient);color:#fff}.catalog-inline-visual .visual-search{max-width:none;margin-bottom:14px}.catalog-inline-visual .visual-search>span{font-size:11px}.catalog-inline-visual .profile-section{border:1px solid var(--studio-line);background:#fff;border-radius:18px;margin:0;box-shadow:0 5px 20px #23334d04}.catalog-inline-visual .profile-section>summary{background:linear-gradient(110deg,#fff,#fafbfe);border-bottom:1px solid #edf0f5;border-radius:18px 18px 0 0;padding:20px 22px;list-style:none}.catalog-inline-visual .profile-section>summary::-webkit-details-marker{display:none}.catalog-inline-visual .profile-section>summary>svg{display:none}.catalog-inline-visual .profile-section>summary strong{letter-spacing:-.025em;font-size:16px}.catalog-inline-visual .profile-section>summary small{color:#78869b;font-size:12px;line-height:1.6}.catalog-inline-visual .profile-section-content{padding:22px}.catalog-inline-visual .field{gap:8px}.catalog-inline-visual .field>span{color:#4a5870;font-size:12px;font-weight:650}.catalog-inline-visual select{cursor:pointer;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23778599' stroke-width='1.6'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;padding-right:40px!important}.catalog-inline-visual :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range])){min-height:46px;font-family:inherit;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 3px #16233a02;background-color:#fff!important;border:1px solid #dfe5ef!important;border-radius:11px!important;font-size:13px!important}.catalog-inline-visual :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #ffab6260}:is(.catalog-inline-visual,.catalog-visual-extra) input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#e6ebf2;border:1px solid #ccd5e1;border-radius:20px;flex:0 0 38px;margin:0 8px 0 0;transition:background .2s,border-color .2s;position:relative;width:38px!important;height:22px!important;min-height:22px!important;padding:0!important}:is(.catalog-inline-visual,.catalog-visual-extra) input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #17233530}:is(.catalog-inline-visual,.catalog-visual-extra) input[type=checkbox]:checked{background:var(--studio-gradient);border-color:#ef6b1d}:is(.catalog-inline-visual,.catalog-visual-extra) input[type=checkbox]:checked:after{transform:translate(16px)}.catalog-inline-visual input[type=radio]{accent-color:var(--studio-accent);width:18px;height:18px}.catalog-inline-visual input[type=range]{accent-color:var(--studio-accent);cursor:pointer;min-height:24px!important;box-shadow:none!important;padding:0!important}.catalog-inline-visual button:not(.visual-section-grid button){transition:background .18s,box-shadow .18s,transform .18s}.catalog-inline-visual .button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 16px;font-size:13px;font-weight:650;display:inline-flex}.catalog-inline-visual .button.primary{background:var(--studio-gradient);color:#251307;border:1px solid #f27321;box-shadow:0 6px 16px #ed641324}.catalog-inline-visual .button.primary:hover{filter:brightness(1.04);box-shadow:0 8px 20px #ed641338}.catalog-inline-visual .button.secondary,.catalog-inline-visual .button.ghost{border:1px solid var(--studio-line);color:#4c5c72;background:#fff;box-shadow:0 2px 4px #19263804}.catalog-inline-visual button:disabled{opacity:.45;cursor:not-allowed}.catalog-inline-visual .visual-panel-intro{background:linear-gradient(120deg,#fff7ef,#f5f7fc);border:1px solid #f2e7dd}.catalog-inline-visual .visual-switch-row{background:#fafbfd;border-color:#e8edf4;gap:16px;padding:16px}.catalog-inline-visual .visual-switch-row strong{font-size:13px}.catalog-inline-visual .visual-color-control{background:#fafbfd;padding:12px}.catalog-inline-visual .visual-color-control input[type=color]{cursor:pointer;border-radius:12px;width:42px;height:42px;padding:4px}.catalog-inline-visual .visual-color-control button{background:#fff;border-radius:8px;min-height:34px}.catalog-inline-visual .showcase-studio-preview{border-left:1px solid var(--studio-line);background:0 0;align-self:start;min-width:0;max-height:none;padding:24px 20px;position:sticky;top:145px;overflow:visible}.catalog-inline-visual .showcase-studio-preview>header{border:1px solid var(--studio-line);background:#fff;border-radius:14px;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:14px;display:flex;box-shadow:0 4px 16px #1f304508}.showcase-studio-preview>header strong,.showcase-studio-preview>header button{align-items:center;gap:6px;display:inline-flex}.catalog-inline-visual .showcase-studio-preview>header strong{text-transform:none;color:#4c5d73;font-size:11px}.catalog-inline-visual .showcase-studio-preview>header strong svg{color:#24a178}.catalog-inline-visual .showcase-studio-preview>header>div{background:#f0f3f7;border-radius:10px;gap:3px;padding:3px;display:flex}.catalog-inline-visual .showcase-studio-preview>header button{color:#6c7b90;background:0 0;border:0;padding:8px;font-size:11px}.catalog-inline-visual .showcase-studio-preview>header button[aria-pressed=true]{color:#fff;background:linear-gradient(125deg,#25384e,#142333);box-shadow:0 2px 6px #14233320}.catalog-inline-visual .showcase-preview-viewport{box-sizing:border-box;background:#fff;border:7px solid #253140;border-radius:32px;width:100%;max-width:348px;height:clamp(200px,100dvh - 440px,600px);box-shadow:0 20px 40px -20px #11243b60,0 0 0 1px #63718240}.catalog-inline-visual .showcase-preview-viewport[data-mode=desktop]{border-width:7px;border-radius:14px;width:100%;max-width:none}.catalog-inline-visual .showcase-preview-viewport iframe{transform-origin:0 0;max-width:none}.catalog-inline-visual .showcase-studio-preview>p{text-align:center;color:#7c899c;max-width:330px;margin:14px auto 0;font-size:11px;line-height:1.6}.catalog-inline-visual .profile-studio-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:0 0 24px 24px;padding:16px 24px}.catalog-inline-visual .profile-studio-footer small{max-width:440px;font-size:11px;line-height:1.5}@media (max-width:1100px){.catalog-inline-visual .showcase-studio-columns{grid-template-columns:minmax(0,1fr) 310px}.catalog-inline-visual .profile-studio-body{padding:16px}.catalog-inline-visual .showcase-studio-preview{padding:16px 12px}.catalog-inline-visual .visual-section-grid,.catalog-inline-visual .portfolio-form-grid{grid-template-columns:1fr}}@media (max-width:800px){.catalog-inline-visual .showcase-studio-columns{grid-template-columns:1fr}.catalog-inline-visual .showcase-studio-preview{border:0;border-top:1px solid var(--studio-line);position:relative;top:auto}.catalog-inline-visual .visual-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-inline-visual .profile-studio-header{padding:22px}.catalog-inline-visual .profile-studio-header h2{font-size:24px}.catalog-inline-visual .showcase-preview-viewport[data-mode=desktop]{max-width:600px}.catalog-inline-visual .profile-studio-footer{gap:8px;padding:12px}.catalog-inline-visual .profile-studio-footer small{display:none}}@media (prefers-reduced-motion:reduce){.catalog-inline-visual *{transition:none!important}}.catalog-console:has(.catalog-inline-visual) .catalog-console-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e2e8f0;box-shadow:0 6px 24px #1723350a}.catalog-inline-visual .profile-section>summary>svg{color:#8a98aa;width:18px;display:block}.catalog-inline-visual .profile-section>summary{cursor:pointer}.catalog-inline-visual .tracking-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-inline-visual .tracking-areas label{background:#f8fafd;border:1px solid #e6ebf2;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:10px;font-size:13px;display:flex}.catalog-inline-visual .profile-theme-picker label{border-radius:12px;align-items:center;gap:8px;font-size:13px;display:flex}.catalog-inline-visual .advanced-entry{background:#fafbfd;border:1px solid #e3e8f0;border-radius:14px;padding:18px}.catalog-inline-visual .advanced-entry>header button{color:#b5463d;background:#fff6f5;border:1px solid #f0d5d4;border-radius:8px;min-height:34px;padding:7px 12px;font-size:12px}.catalog-inline-visual .cover-device-tabs{background:#eef2f7;border:1px solid #e2e7ef;border-radius:12px;padding:4px}.catalog-inline-visual .cover-device-tabs button{border:0;border-radius:9px;min-height:40px;font-size:13px}.catalog-inline-visual .cover-device-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(120deg,#283c51,#172638);box-shadow:0 3px 8px #17233514}.catalog-visual-extra{--studio-gradient:linear-gradient(120deg,#ff8a30,#ef5a12);background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 3px 12px #17233504}.catalog-visual-extra>summary{color:#42516a;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.catalog-visual-extra>summary::-webkit-details-marker{display:none}.catalog-visual-extra>summary:after{content:"+";color:#c65717;background:#fff1e6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:19px;font-weight:400;display:grid}.catalog-visual-extra[open]>summary:after{content:"−"}.catalog-visual-extra button{border-radius:10px;min-height:38px;font-family:inherit;font-size:13px}.catalog-visual-extra select{font:inherit;font-size:13px}.catalog-visual-extra input:focus-visible,.catalog-visual-extra button:focus-visible{outline-offset:3px;outline:3px solid #ffad6a70}@media (max-width:500px){.catalog-inline-visual .tracking-areas{grid-template-columns:1fr}.catalog-inline-visual .visual-section-grid button{gap:6px;padding:10px}.catalog-inline-visual .visual-section-grid strong{font-size:11px}}.catalog-inline-visual .showcase-preview-viewport[data-mode=desktop]{aspect-ratio:16/10;border-bottom-width:12px;border-radius:14px 14px 9px 9px;height:auto}.catalog-inline-visual .field>span:has(svg){align-items:center;gap:7px;display:flex}.catalog-inline-visual input[type=range]{appearance:none;margin:18px 0;background:#e5ebf3!important;border:0!important;border-radius:8px!important;height:6px!important;min-height:6px!important}.catalog-inline-visual input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(120deg,#ff973f,#ef5a12);border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 6px #a94b1c40}.catalog-inline-visual input[type=range]::-moz-range-thumb{background:#f57622;border:3px solid #fff;border-radius:50%;width:15px;height:15px}.catalog-visual-extra{margin-bottom:16px;padding:20px 24px}.catalog-visual-extra>summary{gap:16px;min-height:36px;font-weight:650;line-height:1.5}.catalog-visual-extra>summary:focus-visible{outline-offset:6px;border-radius:8px;outline:3px solid #ffab6250}.catalog-visual-extra[open]>summary{margin-bottom:24px}.catalog-visual-extra .catalog-console-card{box-shadow:none;background:#fff;border:1px solid #e7ecf3;border-radius:18px;margin:0;padding:28px}.catalog-visual-extra .catalog-console-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:650;line-height:1.4}.catalog-visual-extra .catalog-console-card h3{color:#243249;margin:0;font-size:16px;font-weight:650;line-height:1.5}.catalog-visual-extra .catalog-console-card p{color:#708098;max-width:850px;margin:0;font-size:14px;line-height:1.8}.catalog-visual-extra .catalog-strip-editor>p{margin-bottom:26px}.catalog-visual-extra .catalog-strip-editor>fieldset{border:0;gap:28px;min-width:0;margin:0;padding:0;display:grid}.catalog-visual-extra .catalog-strip-editor>fieldset>section{gap:20px;min-width:0;padding-top:8px;display:grid}.catalog-visual-extra .catalog-strip-editor>fieldset>section>h3+p{margin-top:-12px}.catalog-visual-extra .catalog-strip-editor>fieldset>section>.button{justify-self:start}.catalog-visual-extra .field{gap:10px;min-width:0;margin:0;display:grid}.catalog-visual-extra .field>span{color:#4c5c73;font-size:13px;font-weight:600;line-height:1.5}.catalog-visual-extra .field :is(input,select){background:#fff;border:1px solid #dfe6f0;border-radius:11px;min-height:46px;padding:12px 14px;font-family:inherit;font-size:14px;box-shadow:0 2px 4px #1a2b4103}.catalog-visual-extra .catalog-settings-grid{align-items:start;gap:24px}.catalog-visual-extra .catalog-strip-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.catalog-visual-extra .button{min-height:44px;box-shadow:none;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.catalog-visual-extra .button.secondary{color:#4e5e74;background:#f7f9fc;border:1px solid #e1e7f0}.catalog-visual-extra .button.secondary:hover{background:#eef3f9;border-color:#cdd8e7}.catalog-visual-extra .button.primary{color:#251307;background:linear-gradient(120deg,#ff8a30,#ef5a12);border:1px solid #f27321;box-shadow:0 5px 14px #ed641320}.catalog-visual-extra button:disabled{opacity:.45;cursor:not-allowed}.catalog-visual-extra .catalog-strip-palettes{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;display:grid}.catalog-visual-extra .catalog-strip-palettes .button{text-align:left;background:#fff;justify-content:flex-start;padding:12px;font-size:12px}.strip-palette-swatch{border:1px solid #17233518;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.catalog-visual-extra .catalog-strip-palettes .button[aria-pressed=true]{background:#fffaf5;border-color:#f6904a;box-shadow:0 0 0 2px #fff0e3}.catalog-visual-extra .catalog-strip-editor>fieldset>h3{border-top:1px solid #edf1f6;margin-bottom:-12px;padding-top:24px}.catalog-visual-extra .field input[type=color]{cursor:pointer;width:100%;height:50px;padding:7px}.catalog-visual-extra .catalog-strip-preview,.catalog-visual-extra .catalog-scarcity-preview{background:linear-gradient(120deg,#f8fafc,#f3f6fb);border:1px solid #e8edf4;border-radius:14px;gap:16px;margin:0;padding:20px;display:grid}.catalog-visual-extra :is(.catalog-strip-preview,.catalog-scarcity-preview)>small{letter-spacing:.13em;color:#8190a6;font-size:10px;font-weight:650;line-height:1.5;display:block}.catalog-visual-extra .catalog-strip-editor>fieldset>label:not(.field),.catalog-visual-extra .catalog-scarcity-settings>label{color:#34435a;background:#fafbfd;border:1px solid #e7ecf3;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:16px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.catalog-visual-extra .catalog-scarcity-settings{gap:24px;display:grid}.catalog-visual-extra .catalog-scarcity-settings>header{align-items:flex-start;gap:14px;margin:0;display:flex}.catalog-visual-extra .catalog-scarcity-settings>header>svg{color:#e1712d;flex-shrink:0;width:22px;height:22px;margin-top:5px}.catalog-visual-extra .catalog-scarcity-settings>header h2{margin-bottom:10px}.catalog-visual-extra .catalog-scarcity-settings>label+p{margin-top:-12px;font-size:13px;line-height:1.8}.catalog-visual-extra .catalog-console-card footer{border-top:1px solid #e9eef5;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0;padding-top:24px;display:flex}.catalog-visual-extra .catalog-console-card footer>span{color:#8090a4;margin-right:auto;font-size:12px;line-height:1.6}.catalog-visual-extra .catalog-strip-row{background:#f9fbfd;border:1px solid #e4ebf3;border-radius:12px;gap:12px;padding:16px}.catalog-visual-extra .catalog-strip-row>button,.catalog-visual-extra .catalog-strip-row .catalog-strip-actions button{color:#617188;background:#fff;border:1px solid #dfe6f0;border-radius:9px;place-items:center;min-width:36px;min-height:36px;display:grid}.catalog-visual-extra .catalog-strip-row button[aria-label^=Remover]{color:#c3534d;background:#fff8f7}@media (max-width:700px){.catalog-visual-extra{padding:16px}.catalog-visual-extra .catalog-console-card{padding:18px}.catalog-visual-extra .catalog-settings-grid{grid-template-columns:1fr}.catalog-visual-extra .catalog-strip-palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-visual-extra .catalog-console-card footer>span{flex-basis:100%}.catalog-visual-extra .catalog-console-card h2{font-size:20px}}html .catalog-visual-extra .button.secondary,html .catalog-inline-visual .button.secondary{color:#4e5e74;box-shadow:none;background:#f7f9fc;border:1px solid #e1e7f0}html .catalog-visual-extra .button.secondary:hover,html .catalog-inline-visual .button.secondary:hover{color:#34435a;background:#eef3f9;border-color:#cdd8e7}html .catalog-visual-extra .catalog-strip-palettes .button{color:#4e5e74;background:#fff}html .catalog-visual-extra .catalog-strip-palettes .button[aria-pressed=true]{color:#8d491e;background:#fff8ef;border-color:#f6904a}html .catalog-visual-extra .button.primary,html .catalog-inline-visual .button.primary{color:#251307;background:linear-gradient(120deg,#ff8a30,#ef5a12)}.catalog-visual-extra .catalog-strip-palettes .button{white-space:normal;min-width:0;line-height:1.5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
