*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:DM Sans,Segoe UI,system-ui,sans-serif;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 700px at 20% -10%,rgba(46,196,182,.18),transparent 60%),radial-gradient(900px 600px at 90% 20%,rgba(217,122,43,.16),transparent 60%),var(--zy-bg)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:1.15rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}a{--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}h1,h2,h3{font-family:Nunito,DM Sans,sans-serif}input,select,textarea{border-radius:.75rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.9);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(17,19,26,.45)}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(17,19,26,.45)}input:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(46 196 182/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(46,196,182,.2)}input,select,textarea{min-height:2.75rem;padding:.5rem .75rem}button{cursor:pointer;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.9);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));transition-duration:.2s}button:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}button{transition-property:transform,box-shadow,background-color,border-color}:root{--clay-canvas:#f4f1fa;--clay-foreground:#332f3a;--clay-muted:#635f69;--clay-accent:#7c3aed;--clay-accent-alt:#db2777;--clay-sky:#0ea5e9;--clay-success:#10b981;--clay-warning:#f59e0b;--clay-menu-hover-bg:#f2ecff;--clay-menu-hover-bg-strong:#ede3ff;--clay-menu-hover-fg:#5632c8;--clay-card-bg:hsla(0,0%,100%,.9);--clay-card-border:rgba(124,58,237,.12);--clay-radius-card:var(--radius-card);--clay-radius-card-inner:var(--radius-card-inner);--clay-shadow-sm:var(--shadow-sm);--clay-shadow-md:var(--shadow-md);--clay-shadow-lg:var(--shadow-lg);--clay-shadow-deep:var(--clay-shadow-lg);--clay-shadow-card:var(--clay-shadow-sm);--clay-shadow-card-hover:var(--clay-shadow-md);--clay-shadow-button:0 8px 18px rgba(124,58,237,.22),inset 0 1px 0 hsla(0,0%,100%,.38);--clay-button-gloss:inset 0 1px 0 hsla(0,0%,100%,.48),inset 0 0 0 1px hsla(0,0%,100%,.22);--clay-shadow-pressed:inset 0 2px 5px rgba(83,76,99,.24),inset 0 1px 0 hsla(0,0%,100%,.55);--clay-topbar-height:84px;--clay-sidebar-width:300px;--clay-sidebar-collapsed-width:98px}body,html{background:var(--clay-canvas)}body{font-family:DM Sans,Segoe UI,sans-serif;color:var(--clay-foreground);background:linear-gradient(180deg,#f6f3fb,#f3f0f9);transition:padding-left .24s ease,padding-top .24s ease}.clay-sidebar-section-title,.clay-sidebar-title,.clay-tab-button,.clay-topbar-title,.kbd-chord,.kpi b,.sheet-title,.title,h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif}.\!title{font-family:Nunito,sans-serif!important}h1,h2,h3{color:var(--clay-foreground);letter-spacing:-.025em}.muted,.small,li,p,span{color:var(--clay-muted)}a{color:var(--clay-accent)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border:0;border-radius:20px;background:#efebf5;color:var(--clay-foreground);min-height:2.75rem;padding:.5rem .75rem;box-shadow:var(--clay-shadow-pressed);transition:box-shadow .18s ease,background-color .18s ease}textarea{min-height:8rem;padding-top:1rem;padding-bottom:1rem}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.18),var(--clay-shadow-sm)}input[type=checkbox],input[type=radio]{min-height:auto;padding:0;box-shadow:none;width:1rem;height:1rem}button{min-height:2.75rem;border-radius:20px;border:0;padding:.75rem 1.1rem;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button);transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease}button:hover{box-shadow:var(--clay-button-gloss),var(--clay-shadow-card-hover)}button:active{transform:scale(.98);box-shadow:var(--clay-shadow-pressed)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.site-shell{min-height:100vh;padding-bottom:2.5rem}.\!container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.\!container{padding-left:1.5rem;padding-right:1.5rem}}.container{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container{padding-left:1.5rem;padding-right:1.5rem}}.\!container{max-width:min(var(--content-max),98vw)!important}.container,.wrap{max-width:min(var(--content-max),98vw)}.wrap{display:grid;gap:1rem;width:100%;margin:0 auto;padding:1rem 1rem 2.5rem}.card,.item,.sheet-card{border-radius:var(--radius-card)}.\!item{border-radius:var(--radius-card)!important}.\!item,.card,.item,.sheet-card{border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card{padding:1.25rem}.\!panel,.panel{width:100%;max-width:56rem}.nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.nav .logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration-line:none}.nav .logo img{height:2.75rem;width:2.75rem;border-radius:1rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav .logo span{font-size:1.125rem;line-height:1.75rem;font-weight:800;letter-spacing:.025em}.nav .actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.action-row.\!btn{justify-content:center}.\!btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.75);font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.2s}.action-row .btn-danger,.action-row .btn-primary,.action-row.btn{justify-content:center}.btn,.btn-danger,.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.75);font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.2s}.\!btn{min-height:2.25rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;border-radius:20px!important;transition-property:transform,box-shadow,background-color,border-color!important}.btn,.btn-danger,.btn-primary{min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem;border-radius:20px;transition-property:transform,box-shadow,background-color,border-color}.\!btn.sm:hover,.\!btn.xs:hover,.\!btn:hover,.btn-danger:hover,.btn-icon:hover,.btn-mini:hover,.btn-primary:hover,.btn-sm:hover,.btn.sm:hover,.btn.xs:hover,.btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!btn.primary,.\!btn.xs.primary,.btn-mini.primary,.btn-primary,.btn.primary,.btn.xs.primary{border-color:transparent;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#2ec4b6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,196,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#d97a2b var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.\!btn.ghost,.\!btn.xs.ghost,.btn.ghost,.btn.xs.ghost{background-color:hsla(0,0%,100%,.45)}.btn-mini,.btn-sm,.btn.sm,.btn.tiny,.btn.xs{min-height:1.75rem;padding:.325rem .75rem;font-size:.75rem;border-radius:20px}.\!btn.sm,.\!btn.tiny,.\!btn.xs{min-height:1.75rem!important;padding:.325rem .75rem!important;font-size:.75rem!important;border-radius:20px!important}.bare.btn-icon,.btn-icon{min-width:2.25rem;min-height:2.25rem;padding:0;justify-content:center}.\!btn.warn,.\!btn.xs.warn,.btn-mini.warn,.btn.warn,.btn.xs.warn{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.\!btn.danger,.\!btn.xs.danger,.btn-danger,.btn-mini.danger,.btn.danger,.btn.xs.danger{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.muted,.small{color:rgba(17,19,26,.65)}.small{font-size:.75rem;line-height:1rem}@media (min-width:768px){.small{font-size:.875rem;line-height:1.25rem}}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.\!grid{display:grid!important;gap:.75rem!important;grid-template-columns:1fr!important}.grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.\!grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.\!grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpis{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1rem}.kpi b{margin-top:.25rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:900;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.err,.error,.msg.err{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.msg{margin-bottom:.75rem;border-radius:.75rem;padding:.75rem}.\!ok,.msg.\!ok,.msg.ok,.ok,.success{border-radius:.75rem;border-width:1px;border-color:rgb(110 231 183/var(--tw-border-opacity,1));background-color:rgb(209 250 229/var(--tw-bg-opacity,1));color:rgb(6 78 59/var(--tw-text-opacity,1))}.\!ok,.msg.\!ok,.msg.ok,.ok,.success,.warning{--tw-border-opacity:1;--tw-bg-opacity:1;padding:.75rem;--tw-text-opacity:1}.warning{border-radius:.75rem;border-width:1px;border-color:rgb(252 211 77/var(--tw-border-opacity,1));background-color:rgb(254 243 199/var(--tw-bg-opacity,1));color:rgb(120 53 15/var(--tw-text-opacity,1))}.zy-actionable-notice-message{font-weight:600}.zy-actionable-notice-description{margin-top:.25rem}.zy-actionable-notice-actions{margin-top:.75rem}.zy-actionable-notice-form{margin:0}.action-row,.pills,.purchase-actions,.purchase-tags,.score-actions,.score-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.action-row.score-actions-row{justify-content:center}.score-actions-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}.score-actions-row .btn-mini{white-space:nowrap}.btn-mini .material-symbols-outlined{font-size:1rem;vertical-align:-2px;margin-right:2px}.btn-mini .small{color:inherit}.score-actions-row .material-symbols-outlined{font-size:1rem;vertical-align:-2px;margin-right:2px;color:#fff}.score-modal-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.score-modal-actions-grid{grid-template-columns:1fr}}.score-modal-action-card{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1rem}.score-modal-action-card h4{margin:0 0 .25rem;display:flex;align-items:center;gap:.35rem}.\!badge,.badge,.chip,.pill,.sheet-badge,.sheet-rank{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.75);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(17,19,26,.8)}.\!badge,.badge,.pill,.sheet-badge,.sheet-rank{padding-left:.75rem;padding-right:.75rem;color:rgba(17,19,26,.75)}.\!badge.warning,.badge.warning,.pill.warn,.sheet-badge.warn{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.\!badge.success,.badge.success,.pill.\!ok,.pill.ok,.sheet-badge.\!ok,.sheet-badge.ok{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.\!badge.danger,.badge.danger{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.\!badge.info,.badge.info,.sheet-badge.promoted{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.\!badge,.\!badge.neutral,.badge,.badge.neutral,.pill,.sheet-badge,.sheet-rank{border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.75);color:rgba(17,19,26,.75)}.inline-form{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.inline-form input[type=text]{width:11rem;border-radius:9999px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.app-header{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.app-header{flex-direction:row;align-items:flex-start;justify-content:space-between}}.shell-page-header-copy{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.shell-page-header-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.shell-page-header-copy{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .shell-page-header-copy{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .shell-page-header-copy.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .shell-page-header-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .shell-page-header-copy{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .shell-page-header-copy{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .shell-page-header-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .shell-page-header-copy{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .shell-page-header-copy{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .shell-page-header-copy{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .shell-page-header-copy>.card:first-child{grid-column:span 2;grid-row:span 2}}.shell-page-header-copy{display:grid;min-width:0;gap:.25rem}body.clay-shell-ready [data-shell-page-header="1"] .shell-page-header-copy>h1,body.clay-shell-ready [data-shell-page-header="1"] .shell-page-header-copy>h2{display:none}.shell-page-header-actions{min-width:0}.app-nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.app-nav-actions form{margin:0}.app-nav-actions form,.app-nav-link{display:inline-flex}.app-nav-link{align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.8);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));text-decoration-line:none;transition-duration:.2s;transition-property:transform,box-shadow,background-color,border-color}.app-nav-link:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.55);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.\!title,.title{margin-bottom:.25rem;font-size:2.25rem;line-height:2.5rem;font-weight:700}.card-detail,.detail-box{background-color:hsla(0,0%,100%,.7)}.card-detail,.detail-box,.store-detail-section{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);padding:.75rem}.store-detail-section{margin-top:.75rem;background-color:hsla(0,0%,100%,.8)}.store-seller-card{margin-top:.5rem;display:flex;width:100%;flex-direction:column;gap:.5rem}.store-seller-photo{margin-bottom:.25rem;height:4rem;width:4rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);-o-object-fit:cover;object-fit:cover}.store-seller-heading{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));overflow-wrap:anywhere}.store-seller-meta{font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.75);overflow-wrap:anywhere;word-break:break-word}.store-seller-link{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(30 94 255/var(--tw-text-opacity,1))}.store-seller-link:hover{text-decoration-line:underline}.store-seller-link{overflow-wrap:anywhere;word-break:break-word}.store-seller-social{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.legal-toc{margin-top:1rem;margin-bottom:1rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(46,196,182,.1);padding:1rem}.legal-toc summary{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));list-style:none}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc-nav{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.legal-toc-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.legal-toc-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .legal-toc-nav{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .legal-toc-nav.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .legal-toc-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .legal-toc-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .legal-toc-nav{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .legal-toc-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .legal-toc-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .legal-toc-nav{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .legal-toc-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .legal-toc-nav>.card:first-child{grid-column:span 2;grid-row:span 2}}.legal-toc-nav{margin-top:.75rem;display:grid;gap:.5rem}.legal-toc-nav a{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(30 94 255/var(--tw-text-opacity,1));text-decoration-line:none}.legal-toc-nav a:hover{text-decoration-line:underline}.search-bar,.zy-search-bar{display:flex;align-items:center;gap:var(--space-2,.5rem);width:100%;min-height:2.75rem;padding:var(--space-1_5,.375rem) var(--space-3,.75rem);border-radius:var(--radius-pill,999px);border:1px solid var(--clay-card-border,rgba(124,58,237,.14));background:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 24px rgba(124,58,237,.08)}.search-bar input,.search-bar select,.zy-search-bar input,.zy-search-bar select{flex:1 1 auto;min-width:0;min-height:auto!important;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.search-bar input:focus,.search-bar select:focus,.zy-search-bar input:focus,.zy-search-bar select:focus{background:transparent!important;box-shadow:none!important}.search-clear{cursor:pointer;opacity:.5}.search-clear:hover{opacity:1}.zy-view-toggle-btn.active{background:var(--clay-accent,#7c3aed);color:#fff;box-shadow:var(--clay-shadow-button)}.required-asterisk{color:#e74c3c}.inline-check-label{display:inline-flex;align-items:center;gap:4px}.inline-check-label-lg{display:inline-flex;align-items:center;gap:6px}.preserve-whitespace{white-space:pre-wrap}.price-struck{text-decoration:line-through;opacity:.6}.section-divider{margin-top:16px;border-top:1px solid rgba(17,19,26,.08);padding-top:14px}.form-grid-3col{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.form-grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid-span-full{grid-column:1/-1}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);min-height:3rem;border-radius:var(--radius-button,20px);background:var(--clay-card-bg,hsla(0,0%,100%,.8))}.toolbar-center,.toolbar-end,.toolbar-start{display:flex;align-items:center;gap:var(--space-2,.5rem);min-width:0}.toolbar-center{flex:1 1 auto;flex-wrap:wrap}.toolbar-end{margin-left:auto;flex-wrap:wrap}.toolbar-compact,.toolbar.compact{min-height:2.5rem;padding:var(--space-1_5,.375rem) var(--space-2,.5rem);gap:var(--space-2,.5rem)}.form-top-actions,.toolbar.toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem);border-radius:var(--radius-card-inner,16px);border:1px solid var(--clay-card-border,rgba(124,58,237,.1));background:var(--clay-card-bg,hsla(0,0%,100%,.75));margin-bottom:var(--space-3,.75rem)}.filter-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.92);color:var(--clay-foreground);font-size:.875rem;font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 18px rgba(124,58,237,.08)}.filter-pill input{width:1rem;height:1rem;min-height:auto;margin:0;accent-color:#8b5cf6}.filter-pill.is-active{background:rgba(124,58,237,.12);border-color:rgba(124,58,237,.22);color:rgba(87,51,185,.92)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;opacity:.7}.empty-state-icon{font-size:2.5rem;line-height:1}.empty-state-title{font-size:1.1rem;font-weight:600}.empty-state-desc{max-width:360px;font-size:.875rem}.empty-state-action{margin-top:.5rem}@media (max-width:768px){.toolbar{flex-direction:column;align-items:stretch}.toolbar-center,.toolbar-end,.toolbar-start{width:100%}.toolbar-end{margin-left:0}}.seller-mini{display:flex;align-items:center;gap:.5rem}.seller-mini-photo{height:2rem;width:2rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);-o-object-fit:cover;object-fit:cover}.seller-mini-name{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.seller-mini-name:hover{--tw-text-opacity:1;color:rgb(30 94 255/var(--tw-text-opacity,1));text-decoration-line:underline}.seller-mini-name{overflow-wrap:anywhere}.store-detail-comments-wrap{width:100%;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9)}.store-detail-comments-wrap>.small{margin-bottom:.5rem;display:block}.store-comments{margin-top:0;display:flex;width:100%;flex-direction:column;align-items:stretch;gap:.5rem;max-height:260px;overflow:auto}.store-comment-item{display:block;width:100%;border-radius:.75rem;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;text-align:left}.store-comment-head{font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.7);overflow-wrap:anywhere}.store-comment-body{margin-top:.25rem;white-space:pre-wrap;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.85);overflow-wrap:anywhere;word-break:break-word}#store_detail_comment_text{min-height:120px;resize:vertical}#store_detail_comment_text,.store-source-xml{margin-top:.5rem;width:100%}.store-source-xml{overflow:auto;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.8);max-height:260px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.modal .store-source-xml{max-height:none;min-height:260px;height:clamp(260px,50vh,70vh)}.detail-box-preview-tabbed{display:flex;flex-direction:column;min-height:0}.detail-box-preview-tabbed>.modal-tabs{flex:0 0 auto}.detail-box-preview-tabbed>.preview-tab-panel.active{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.vex-wrap-scrollable{overflow-x:auto}.source-xml-fill,.vex-wrap-scrollable{flex:1 1 0;min-height:200px;max-height:clamp(300px,55vh,75vh);overflow-y:auto}@media (max-width:767px){.lp-builder-mobile-notice.modal-backdrop{display:flex}}.action-row.modal-backdrop{justify-content:center}.modal-backdrop{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background-color:rgba(17,19,26,.6)}.modal,.modal-backdrop{padding:1rem}.modal{max-height:92vh;width:100%;max-width:64rem;overflow:auto;border-radius:1.5rem;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 20px 50px rgba(17,19,26,.16);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:relative;z-index:var(--z-modal)}.modal label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.75)}.modal textarea{min-height:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.zy-confirm-backdrop{position:fixed;inset:0;z-index:var(--z-confirm-backdrop);display:flex;align-items:center;justify-content:center;background:rgba(17,19,26,.55);backdrop-filter:blur(4px);padding:1rem;opacity:0;transition:opacity .2s ease;pointer-events:none}.zy-confirm-backdrop.is-visible{opacity:1;pointer-events:auto}.zy-confirm-modal{width:100%;max-width:28rem;border-radius:1.5rem;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 20px 50px rgba(17,19,26,.16);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);position:relative;z-index:var(--z-confirm);transform:scale(.95);transition:transform .2s ease}.zy-confirm-backdrop.is-visible .zy-confirm-modal{transform:scale(1)}.zy-confirm-header{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.action-row.zy-confirm-icon,.zy-confirm-icon{justify-content:center}.zy-confirm-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;border-radius:9999px;font-size:1.125rem;line-height:1.75rem;font-family:Material Symbols Outlined,Material Icons,sans-serif}.zy-confirm-icon.zy-icon-warn{border-width:1px;--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.zy-confirm-icon.zy-icon-ok{border-width:1px;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.zy-confirm-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-confirm-message{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:rgba(17,19,26,.75)}.zy-confirm-details{margin-bottom:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(255,245,233,.5);padding:.75rem;display:grid;gap:.4rem}.zy-confirm-detail-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.zy-confirm-detail-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.5)}.zy-confirm-detail-value{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));text-align:right}.zy-confirm-warning{margin-bottom:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.zy-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.zy-confirm-cancel{border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.8);font-weight:600;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-confirm-cancel,.zy-confirm-ok{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1}.zy-confirm-ok{border-radius:9999px;border-color:transparent;font-weight:700;color:rgb(255 255 255/var(--tw-text-opacity,1))}.zy-confirm-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.zy-confirm-danger:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.zy-confirm-warn{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.zy-confirm-warn:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.zy-confirm-primary{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#2ec4b6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,196,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#d97a2b var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-confirm-ok.zy-confirm-ok:not(.zy-confirm-danger):not(.zy-confirm-warn):not(.zy-confirm-primary){--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.zy-confirm-custom{margin-top:.75rem}.zy-tabs-list{display:flex;flex-wrap:nowrap;align-items:end;gap:.25rem;padding:0 1.4rem 0 .85rem;margin-bottom:-1px;border-bottom:1px solid rgba(124,58,237,.14);position:relative;isolation:isolate;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.zy-tabs-list::-webkit-scrollbar{width:0;height:0}.zy-tabs-list:after{content:"";position:sticky;right:0;z-index:2;flex:0 0 2rem;min-width:2rem;align-self:stretch;margin-left:-2rem;pointer-events:none;background:linear-gradient(to right,transparent,var(--clay-card-bg,hsla(0,0%,100%,.96)))}.zy-tab{cursor:pointer;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.7rem;border-radius:1rem 1rem 0 0;margin-bottom:-1px;background:rgba(243,241,247,.98);color:rgba(67,61,82,.76);border-color:rgba(124,58,237,.1) rgba(124,58,237,.1) rgba(124,58,237,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);position:relative;z-index:1;text-decoration:none;white-space:nowrap;scroll-snap-align:start}.zy-tab:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:rgba(248,246,251,.98);color:rgba(58,51,77,.84);border-color:rgba(124,58,237,.14)}.zy-tab.active{background:rgba(248,244,255,.99);color:var(--clay-accent,rgba(87,51,185,.92));font-weight:900;border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) rgba(252,250,255,.99);z-index:2;box-shadow:0 -10px 22px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}.zy-tab.active:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:2.5px;background:var(--clay-accent,#7c3aed);border-radius:2px}@media (max-width:767px){.lp-builder-mobile-notice.zy-tab-panel{display:flex}}.zy-tab-panel{display:none}.zy-tab-panel.active{display:block;border:1px solid rgba(124,58,237,.14);border-top:0;border-top-color:transparent;border-radius:0 1.4rem 1.4rem 1.4rem;background:rgba(252,250,255,.99);padding:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.lp-page-tabs{margin-top:1rem}.lp-page-tabs>.zy-tabs-list{padding-inline:0}.lp-page-tabs>.zy-tab-panel.active{display:grid;gap:1rem;padding:0;border:0;background:transparent;box-shadow:none}.wallet-inline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.6);padding:.5rem 1rem}.wallet-inline-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem}.wallet-inline-item b{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.dash-links-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-stat-min),1fr))}.action-row.dash-link-card{justify-content:center}.dash-link-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1.5rem 1rem;text-align:center;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dash-link-card:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.4);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-row.dash-link-icon{justify-content:center}.dash-link-icon{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:1rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:rgba(46,196,182,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,196,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:rgba(217,122,43,.2) var(--tw-gradient-to-position);font-size:1.5rem;line-height:2rem}.dash-link-title{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.dash-link-subtitle{font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.5)}.grid-auto,.sheet-grid,.store-search-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-min,280px),1fr))}.detail-grid,.grid-2col,.modal-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.detail-grid,.grid-2col,.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-mobile-card-grid]>[hidden]{display:none!important}.dash-stats-grid{--grid-auto-min:200px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-auto-min),1fr))}.card-stat,.dash-stat-card{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1rem}.dash-stat-label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.5)}.dash-stat-value{margin-top:.25rem;font-size:1.5rem;line-height:2rem;font-weight:900;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.dash-stat-sub{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.45)}.dash-chart-card{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1rem;overflow:hidden}.dash-chart-card .apexcharts-canvas,.dash-chart-card .apexcharts-svg{max-width:100%!important}.dash-chart-grid{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.dash-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zy-pay-methods{display:flex;flex-direction:column;gap:.5rem}.zy-pay-option{display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:hsla(0,0%,100%,.1);padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.zy-pay-option:hover{border-color:hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.05)}.zy-pay-option.selected{border-color:rgba(46,196,182,.6);background-color:rgba(46,196,182,.1)}.zy-pay-option input[type=radio]{height:1rem;width:1rem;flex-shrink:0;accent-color:#2ec4b6}.zy-pay-option-content{display:flex;flex-direction:column;gap:.25rem}.zy-pay-option-content strong{font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.9)}.zy-pay-option-content .small{font-size:.75rem;line-height:1rem;color:hsla(0,0%,100%,.5)}.modal .file-status{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.6)}.modal-tabs{display:flex;flex-wrap:wrap;align-items:end;gap:.35rem;padding:0 .45rem;margin:.6rem 0 -1px;border-bottom:1px solid rgba(124,58,237,.14)}.modal-tab-btn{border-width:1px;padding:.5rem .75rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;min-height:2.45rem;border-radius:.9rem .9rem 0 0;margin-bottom:-1px;background:rgba(243,241,247,.98);color:rgba(67,61,82,.76);border-color:rgba(124,58,237,.1) rgba(124,58,237,.1) rgba(124,58,237,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.modal-tab-btn:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:rgba(248,246,251,.98);color:rgba(58,51,77,.84);border-color:rgba(124,58,237,.14)}.modal-tab-btn.active{background:rgba(248,244,255,.99);color:rgba(87,51,185,.92);border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) rgba(252,250,255,.99);box-shadow:0 -8px 16px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}@media (max-width:767px){.lp-builder-mobile-notice.modal-tab-panel{display:flex}}.modal-tab-panel{display:none}.modal-tab-panel.active{display:block;border:1px solid rgba(124,58,237,.14);border-top:0;border-top-color:transparent;border-radius:0 1.25rem 1.25rem 1.25rem;background:rgba(252,250,255,.99);padding:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.mx-wizard-steps{margin-bottom:1rem;flex-wrap:wrap;gap:.25rem}.mx-wizard-step,.mx-wizard-steps{display:flex}.mx-wizard-step{align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.6);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer}.mx-wizard-step.active{border-color:rgba(46,196,182,.5);background-color:rgba(46,196,182,.15);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.mx-wizard-step.done{border-color:rgba(110,231,183,.5);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.action-row.mx-wizard-num{justify-content:center}.mx-wizard-num{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:rgba(17,19,26,.1);font-size:10px;font-weight:700}.mx-wizard-step.active .mx-wizard-num{background-color:rgba(46,196,182,.3);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.mx-wizard-step.done .mx-wizard-num{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}@media (max-width:767px){.lp-builder-mobile-notice.mx-wizard-panel{display:flex}}.mx-wizard-panel{display:none}.mx-wizard-panel.active{display:block}.mx-wizard-panel-title{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.mx-wizard-nav{margin-top:1rem;display:flex;align-items:center;gap:.5rem;border-top-width:1px;border-color:rgba(17,19,26,.1);padding-top:.75rem}.action-row.mx-drop-zone{justify-content:center}.mx-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;border:2px dashed rgba(17,19,26,.15);background-color:rgba(255,245,233,.3);padding:2rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mx-drop-zone.drag-over{border-color:rgba(46,196,182,.6);background-color:rgba(46,196,182,.1)}.mx-drop-zone-sm{padding:1.25rem}.mx-drop-zone-icon{font-size:1.875rem;line-height:2.25rem;color:rgba(17,19,26,.3)}.mx-drop-zone-text{font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.6)}.mx-drop-zone-or{font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.4)}.mx-ai-card.selected{border-color:rgba(46,196,182,.6);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(46,196,182,.3)}.score-preview-modal{max-width:56rem}.score-preview-modal .vex-wrap{margin-top:.75rem;overflow:auto;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;min-height:200px}.score-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.score-preview-actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-top-width:1px;border-color:rgba(17,19,26,.1);padding-top:.75rem}.action-row.lp-cover-cancel{justify-content:center}.lp-cover-cancel{position:absolute;right:-.5rem;top:-.5rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer;line-height:1}.lp-cover-cancel:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.lp-ai-gallery{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.lp-ai-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.lp-ai-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .lp-ai-gallery{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .lp-ai-gallery.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .lp-ai-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .lp-ai-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .lp-ai-gallery{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .lp-ai-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .lp-ai-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .lp-ai-gallery{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .lp-ai-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .lp-ai-gallery>.card:first-child{grid-column:span 2;grid-row:span 2}}.lp-ai-gallery{margin-top:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.lp-ai-card.selected{border-color:rgba(46,196,182,.6);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(46,196,182,.3)}.lp-ai-card .lp-cover-cancel{position:absolute;right:-.25rem;top:-.25rem}.mx-review-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.mx-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.mx-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .mx-review-grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .mx-review-grid.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .mx-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .mx-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .mx-review-grid{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .mx-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .mx-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .mx-review-grid{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .mx-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .mx-review-grid>.card:first-child{grid-column:span 2;grid-row:span 2}}.mx-review-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.mx-review-grid{grid-template-columns:1fr}}.mx-review-card{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(255,245,233,.3);padding:.75rem}.mx-review-label{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.45)}.mx-review-value{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));overflow-wrap:anywhere}.sellable-box{margin-top:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:.75rem}@media (max-width:767px){.lp-builder-mobile-notice.sellable-opts{display:flex}}.sellable-opts{margin-top:.5rem;display:none}.right-grid{margin-top:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}@media (min-width:768px){.right-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.right-grid label{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.7)}.table-wrap,.vex-wrap,.vf-wrap{overflow-x:auto;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:.75rem}.vex-target svg,.vf-target svg{display:block;height:auto;max-width:100%}.foot{margin-top:1rem;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.7)}.foot a{font-weight:600;--tw-text-opacity:1;color:rgb(30 94 255/var(--tw-text-opacity,1))}.verify-box{margin-top:.75rem;border-radius:1rem;border:1px dashed rgba(17,19,26,.25);background-color:hsla(0,0%,100%,.65);padding:.75rem}.verify-box-warning{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.verify-row{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:768px){.verify-row{flex-direction:row;align-items:center}}.verify-row button{width:100%}@media (min-width:768px){.verify-row button{width:auto;min-width:8rem}}.row3{margin-top:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr;align-items:center}@media (min-width:768px){.row3{grid-template-columns:1fr auto}}.row3 button{width:100%}@media (min-width:768px){.row3 button{width:auto;min-width:8rem}}.center{min-height:86vh;display:grid;place-items:center}.\!field,.field{margin-bottom:.75rem}.\!field label,.field label{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.6)}.\!field input,.\!field select,.\!field textarea,.field input,.field select,.field textarea{width:100%}.results{margin-top:1rem;display:grid;gap:.75rem}.\!item,.item{padding:1rem}.item-head{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.view-switch,.zy-view-switch{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.9);width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:start}.action-row .zy-view-switch-option,.action-row.view-switch a,.view-switch a,.zy-view-switch-option{justify-content:center}.view-switch a,.zy-view-switch-option{display:inline-flex;align-items:center;border-radius:9999px;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:2.7rem;min-width:2.7rem;min-height:2.7rem;padding:0;color:rgba(99,91,137,.82)}.view-switch a:hover,.zy-view-switch-option:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.view-switch a.active,.zy-view-switch-option.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.zy-view-switch-icon{display:inline-flex;width:1rem;height:1rem}.zy-view-switch-icon svg{width:100%;height:100%}.view-switch a[data-view-mode=table] .zy-view-switch-icon svg,.zy-view-switch-option[data-view-mode=table] .zy-view-switch-icon svg{stroke:currentColor;stroke-width:1.5}.section-tools{display:flex;align-items:center;gap:.5rem}.export-trigger{min-height:2.05rem;padding:.45rem .68rem;border-radius:999px;border:1px solid rgba(124,58,237,.2);background:#f4efff;color:var(--clay-foreground);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:.34rem;text-decoration:none;font-weight:700;letter-spacing:.01em;transition:background-color .15s ease,box-shadow .15s ease,transform .12s ease}.export-trigger:hover{background:#eee3ff;box-shadow:var(--shadow-md);transform:translateY(-1px)}.export-trigger:active{transform:none;box-shadow:var(--shadow-sm)}.export-trigger-icon{width:.95rem;height:.95rem;flex-shrink:0}.export-trigger-label{font-size:.78rem;line-height:1}.export-modal-backdrop{display:none}.export-modal{width:min(520px,calc(100vw - 1.2rem))}.export-modal-form{display:grid;gap:.55rem}.export-modal-form label{font-size:.78rem;font-weight:700;color:var(--clay-muted)}.export-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.dashboard-account-grid{display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr);gap:.95rem;align-items:start}.dashboard-account-media{display:flex;flex-direction:column;align-items:center}.dashboard-account-fallback,.dashboard-account-photo{width:118px;height:118px;border-radius:999px;border:1px solid var(--clay-card-border);box-shadow:var(--shadow-sm)}.dashboard-account-photo{-o-object-fit:cover;object-fit:cover;display:block;background:#fff}.dashboard-account-fallback{display:inline-flex;align-items:center;justify-content:center;background:#f4efff;color:var(--clay-foreground);font-size:1.85rem;font-weight:800}.account-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.account-info-item{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.6);padding:.5rem .75rem;display:flex;flex-direction:column;gap:.15rem}.account-info-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:rgba(17,19,26,.5);letter-spacing:.04em}.account-info-value{font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.9);overflow-wrap:anywhere;word-break:break-word}.form-label{display:block;font-size:.8rem;font-weight:600;color:rgba(var(--clay-ink-rgb,30 28 46),.65);margin-bottom:4px}.account-info-item-full{grid-column:1/-1}.account-info-value-inline .pill{display:inline}.account-info-value-mono{font-size:.7rem}.account-info-value-prewrap{white-space:pre-wrap}.dashboard-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.75rem}.dashboard-meta-group{display:grid;gap:.35rem}.dashboard-profile-toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;background:rgba(var(--clay-ink-rgb,30 28 46),.04);border-radius:10px}.dashboard-profile-toggle label{font-size:.85rem;font-weight:500}.dashboard-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .875rem}.dashboard-profile-form-span{grid-column:1/-1}.dashboard-inline-note{font-size:.7rem;font-weight:400;color:rgba(var(--clay-ink-rgb,30 28 46),.45);margin-left:4px}.dashboard-inline-check{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:.75rem}.dashboard-profile-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid rgba(var(--clay-ink-rgb,30 28 46),.08)}.dashboard-profile-action-group{display:flex;flex-wrap:wrap;gap:6px}.dashboard-support-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.support-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.support-form-span{grid-column:1/-1}.support-form-footer{display:flex;justify-content:flex-end;margin-top:12px}.support-history{margin-top:20px}.support-history-title{margin:0 0 8px;font-size:.95rem;font-weight:600}.support-table{width:100%;border-collapse:collapse}.support-table th{padding:8px 10px;text-align:left}.support-table td{padding:8px 10px;vertical-align:top}.support-table .center{text-align:center}.support-table tbody tr{border-top:1px solid #e5e7eb}.support-empty{margin-top:16px;padding:12px;text-align:center}.zy-tag-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;width:100%;min-height:2.4rem;padding:.3rem .45rem;border-radius:.75rem;border:1px solid rgba(17,19,26,.18);background:hsla(0,0%,100%,.85);cursor:text;transition:border-color .15s ease}.zy-tag-wrap:focus-within{border-color:rgba(46,196,182,.55);box-shadow:0 0 0 3px rgba(46,196,182,.12)}.zy-tag-badges{display:flex;flex-wrap:wrap;gap:.25rem}.zy-tag-badge{gap:.22rem;padding:.18rem .5rem;border-radius:999px;border:1px solid;font-size:.75rem;font-weight:600;line-height:1.1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zy-tag-badge,.zy-tag-badge-x{display:inline-flex;align-items:center}.zy-tag-badge-x{justify-content:center;width:1rem;height:1rem;padding:0;margin:0;border:none;border-radius:50%;background:rgba(0,0,0,.08);font-size:.82rem;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease;min-height:auto;box-shadow:none}.zy-tag-badge-x:hover{background:rgba(0,0,0,.18);box-shadow:none;transform:none}.zy-tag-field{flex:1 1 6rem;min-width:6rem;border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:.2rem .25rem!important;font-size:.82rem;line-height:1.2;margin:0;min-height:auto}.zy-tag-dropdown{position:absolute;z-index:var(--z-dropdown);max-height:14rem;overflow-y:auto;border-radius:.75rem;border:1px solid rgba(17,19,26,.14);background:#fff;box-shadow:0 8px 28px rgba(17,19,26,.14);padding:.25rem;margin-top:2px}.zy-tag-dd-item{padding:.38rem .6rem;border-radius:.5rem;font-size:.8rem;cursor:pointer;color:rgba(17,19,26,.8);transition:background .1s ease}.zy-tag-dd-item.zy-tag-dd-active,.zy-tag-dd-item:hover{background:rgba(46,196,182,.12);color:#11131a}.zy-tag-dd-item b{font-weight:800;color:#2ec4b6}.zy-tag-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem;margin-bottom:.35rem}.zy-tag-filter-badge{display:inline-flex;align-items:center;gap:.28rem;padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(17,19,26,.15);background:rgba(17,19,26,.06);color:rgba(17,19,26,.6);font-size:.75rem;font-weight:600;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.zy-tag-filter-badge:hover{border-color:rgba(17,19,26,.25);background:rgba(17,19,26,.1);color:rgba(17,19,26,.8);text-decoration:none}.zy-tag-filter-badge.active{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.14);color:#0f6d3f;font-weight:700}.zy-tag-filter-badge .zy-check{display:none;font-size:.72rem}.zy-tag-filter-badge.active .zy-check{display:inline}@media (max-width:640px){.account-info-grid{grid-template-columns:1fr}}.dashboard-score-summary-compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.dashboard-score-summary-item{border:1px solid var(--clay-card-border);border-radius:14px;padding:.42rem .58rem;background:hsla(0,0%,100%,.78);box-shadow:var(--shadow-sm);display:grid;gap:.16rem}.dashboard-score-summary-item span{font-size:.71rem;font-weight:700;color:var(--clay-muted);line-height:1}.dashboard-score-summary-item b{font-size:1rem;line-height:1.1}@media (max-width:640px){.export-trigger-label{display:none}.dashboard-account-grid,.dashboard-profile-form-grid,.export-modal-fields,.marketplace-form-grid,.support-form-grid{grid-template-columns:1fr}.dashboard-account-media{align-items:flex-start}.dashboard-score-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-grid{gap:.9rem}.sheet-card{padding:1rem;display:flex;flex-direction:column;gap:var(--space-2,.5rem);border-radius:var(--radius-card,24px);overflow:hidden}.sheet-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sheet-card-footer{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:var(--space-2,.5rem);border-top:1px solid rgba(124,58,237,.06);gap:var(--space-2,.5rem)}.sheet-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:800;line-height:1.25;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.sheet-meta{display:flex;flex-wrap:wrap;gap:.5rem}.form-group{display:flex;flex-direction:column;gap:.25rem}.field-label,.form-group label{font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.7);letter-spacing:.02em}.field-hint{font-size:11px;color:rgba(17,19,26,.45);line-height:1.3}.form-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.form-section-title{margin-bottom:.25rem;margin-top:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:rgba(17,19,26,.8)}.lp-wizard-step{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.5);cursor:pointer;transition:all .15s ease}.lp-wizard-step:hover:not([disabled]){border-color:rgba(46,196,182,.4);color:rgba(17,19,26,.7)}.lp-wizard-step[disabled]{opacity:.4;cursor:not-allowed}.lp-wizard-step.active{border-color:rgba(46,196,182,.5);background-color:rgba(46,196,182,.15);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.lp-wizard-step.done{border-color:rgba(110,231,183,.5);--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.lp-wizard-step.active .lp-wizard-num{background-color:rgba(46,196,182,.3);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.lp-wizard-step.done .lp-wizard-num{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.lp-wizard-next,.lp-wizard-prev{display:flex;align-items:center;gap:.25rem}.lp-builder-page>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.lp-builder-page{width:100%;max-width:none}.lp-builder-page-embedded{gap:1rem;padding:.85rem .85rem 1.2rem}.lp-builder-embed-page{background:radial-gradient(circle at top left,rgba(46,196,182,.08),transparent 30%),linear-gradient(180deg,rgba(250,248,255,.98),rgba(245,243,251,.94))}.page-app main.wrap.lp-builder-page{width:100%;max-width:none;padding-left:clamp(.95rem,1.4vw,1.35rem);padding-right:clamp(.95rem,1.8vw,1.6rem)}.lp-builder-layout{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1024px){.lp-builder-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.lp-builder-sidebar{position:sticky;top:1rem}}.lp-package-list{margin-top:1rem}.lp-package-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.lp-package-card{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:.75rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:grid;gap:.75rem}.lp-package-card.active{border-color:rgba(46,196,182,.45);background:linear-gradient(135deg,rgba(46,196,182,.12),hsla(0,0%,100%,.96))}.lp-package-cover{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:start}.lp-package-cover-media{overflow:hidden;border-radius:20px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);aspect-ratio:1/1}.lp-package-cover-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.action-row.lp-package-cover-fallback,.lp-package-cover-fallback{justify-content:center}.lp-package-cover-fallback{display:flex;height:100%;width:100%;align-items:center;font-size:1.125rem;line-height:1.75rem;font-weight:900;text-transform:uppercase;color:rgba(17,19,26,.45);background:linear-gradient(145deg,rgba(46,196,182,.16),rgba(217,122,43,.18))}.lp-shell-banner{margin-bottom:1rem;border-radius:28px;border-width:1px;border-color:rgba(17,19,26,.1);padding:1rem}@media (min-width:768px){.lp-shell-banner{padding:1.25rem}}.lp-shell-banner{background:radial-gradient(circle at top left,rgba(46,196,182,.22),transparent 42%),radial-gradient(circle at bottom right,rgba(217,122,43,.18),transparent 36%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(255,249,240,.92))}.lp-shell-banner-copy{margin-top:.5rem;max-width:48rem;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.65)}.lp-playlists-surface{margin-bottom:1rem;border-radius:28px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:1rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.lp-playlists-surface{padding:1.25rem}}.lp-workspace-tabs{margin-top:0;padding-left:.45rem;padding-right:.45rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.lp-workspace-tabs::-webkit-scrollbar{display:none}.lp-workspace-tabs .zy-tab{white-space:nowrap}.lp-playlists-stat-grid{margin-top:0;margin-bottom:1.15rem}.lp-playlists-surface-body{margin-top:-1px;padding:1.15rem;border:1px solid rgba(124,58,237,.14);border-top:0;border-radius:0 1.55rem 1.55rem 1.55rem;background:rgba(252,250,255,.99);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.lp-playlists-surface-body>.zy-tab-panel.active{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.lp-playlists-edit-main,.lp-playlists-pane{min-width:0}.lp-playlists-pane-narrow{max-width:72rem}.lp-playlists-panel{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.6);padding:1rem}@media (min-width:768px){.lp-playlists-panel{padding:1.25rem}}.lp-playlists-panel{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.lp-playlists-panel+.lp-playlists-panel{margin-top:1rem}.lp-playlists-pane>.lp-playlists-browser-panel,.lp-playlists-pane>.lp-playlists-wizard-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.lp-playlists-edit-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:start}.lp-playlists-edit-layout-wide,.lp-playlists-edit-layout-wide>*{min-width:0}.lp-playlists-edit-layout-wide>*{grid-column:1/-1}@media (min-width:1280px){.lp-playlists-edit-layout{grid-template-columns:minmax(0,1.78fr) minmax(280px,.62fr)}.lp-playlists-edit-layout.lp-playlists-edit-layout-wide{grid-template-columns:minmax(0,1fr)}}.lp-browser-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-builder-browser-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-card-min),1fr));margin-top:1rem}.lp-package-card-actions{margin-top:auto}.lp-builder-edit-tabs,.lp-builder-step-tabs{margin-top:1rem}.lp-builder-edit-tabs .lp-builder-step-tabs{margin-top:0}.lp-builder-step-tabs>.zy-tabs-list{align-items:stretch;gap:.2rem}.lp-builder-step-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:3rem;white-space:nowrap}.lp-builder-step-tab-index{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;background:rgba(124,58,237,.12);color:rgba(87,51,185,.9);font-size:.72rem;font-weight:800;line-height:1}.lp-builder-step-tab.active .lp-builder-step-tab-index{background:rgba(124,58,237,.2);color:rgba(87,51,185,.96)}.lp-builder-step-tab.is-done .lp-builder-step-tab-index{background:rgba(46,196,182,.16);color:#0f6d3f}.lp-builder-step-tabs>.zy-tab-panel.active{display:grid;gap:1rem}.lp-browser-group-stack>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px*var(--tw-space-y-reverse))}.lp-wizard-panel{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.6);padding:1rem}@media (min-width:768px){.lp-wizard-panel{padding:1.25rem}}.lp-builder-mobile-notice{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:rgba(217,122,43,.3);background-color:rgba(217,122,43,.05);padding:1rem;font-size:.875rem;line-height:1.25rem}.lp-builder-mobile-notice .material-symbols-outlined{flex-shrink:0;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(217 122 43/var(--tw-text-opacity,1))}@media (min-width:768px){.lp-builder-mobile-notice{display:none!important}}@media (max-width:767px){.lp-builder-mobile-notice.hidden{display:flex}.lp-stage-canvas{overflow-x:auto;-webkit-overflow-scrolling:touch}.lp-canvas-host{min-width:500px}}.lp-builder-stage{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1rem}@media (min-width:1024px){.lp-builder-stage{grid-template-columns:minmax(0,1.72fr) minmax(300px,1fr);align-items:start}}@media (min-width:1560px){.lp-builder-stage{grid-template-columns:minmax(0,1.82fr) minmax(360px,1.08fr)}}.lp-stage-canvas,.lp-stage-inspector{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:.75rem}@media (min-width:768px){.lp-stage-canvas,.lp-stage-inspector{padding:1rem}}.lp-stage-canvas{position:relative;background:radial-gradient(circle at top left,rgba(46,196,182,.14),transparent 32%),radial-gradient(circle at bottom right,rgba(91,108,255,.12),transparent 34%),hsla(0,0%,100%,.88)}.lp-stage-inspector{min-height:280px;min-width:0;overflow:hidden}.lp-builder-repository-card,.lp-builder-repository-card .zy-repo-workbench,.lp-builder-repository-card .zy-repo-workbench-graph,.lp-playlists-repository-card,.lp-playlists-repository-card .zy-repo-workbench,.lp-playlists-repository-card .zy-repo-workbench-graph{width:100%;min-width:0}.lp-canvas-host{position:relative;min-height:clamp(420px,68vh,820px);border-radius:28px;overflow:hidden;border:1px solid rgba(17,19,26,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(255,249,240,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.lp-canvas-host.is-maximized{position:fixed;inset:clamp(.85rem,2vw,1.25rem);z-index:var(--z-canvas-host);min-height:auto;height:auto;border-radius:30px;box-shadow:0 38px 110px rgba(17,19,26,.28),inset 0 1px 0 hsla(0,0%,100%,.78)}.lp-canvas-maximize-backdrop{position:fixed;inset:0;z-index:var(--z-canvas-maximize);border:0;padding:0;cursor:pointer;background:radial-gradient(circle at top left,rgba(46,196,182,.14),transparent 28%),radial-gradient(circle at top right,rgba(217,122,43,.16),transparent 26%),rgba(17,19,26,.38);backdrop-filter:blur(10px);opacity:0;transition:opacity .18s ease}.lp-canvas-maximize-backdrop[hidden]{display:none}.lp-canvas-maximize-backdrop.is-visible{opacity:1}body.lp-canvas-maximized{overflow:hidden}.lp-learning-canvas{display:block;height:100%;width:100%;border-radius:20px;min-height:inherit}.lp-canvas-ui{position:absolute;inset:0;pointer-events:none}.lp-canvas-help-overlay,.lp-canvas-hint,.lp-canvas-toolbar,.lp-canvas-zoom-panel{pointer-events:auto}.lp-canvas-toolbar{position:absolute;top:.9rem;left:.9rem;right:.9rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;flex-wrap:wrap}.lp-canvas-host.is-maximized .lp-canvas-toolbar{top:1.1rem;left:1.1rem;right:1.1rem;gap:.7rem}.lp-canvas-toolbar-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lp-canvas-toolbar-group-end{margin-left:auto;justify-content:flex-end}.action-row .lp-canvas-icon-btn,.action-row .lp-canvas-zoom-btn,.action-row.lp-canvas-pill-btn,.lp-canvas-icon-btn,.lp-canvas-pill-btn,.lp-canvas-zoom-btn{justify-content:center}.lp-canvas-icon-btn,.lp-canvas-pill-btn,.lp-canvas-zoom-btn{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(167,139,250,.3);--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:2.2rem;min-height:2.2rem;line-height:1;backdrop-filter:blur(10px)}.lp-canvas-pill-btn{gap:.4rem;min-width:0;padding:0 .85rem;white-space:nowrap}.lp-canvas-icon-btn,.lp-canvas-zoom-btn{width:2.2rem;min-width:2.2rem;padding:0}.lp-canvas-host.is-maximized .lp-canvas-pill-btn{height:2.5rem;min-height:2.5rem;padding-inline:1rem}.lp-canvas-host.is-maximized .lp-canvas-icon-btn,.lp-canvas-host.is-maximized .lp-canvas-zoom-btn{width:2.5rem;height:2.5rem;min-height:2.5rem;min-width:2.5rem}.lp-canvas-icon-btn{padding-inline:.35rem}.lp-canvas-icon-btn .material-symbols-outlined,.lp-canvas-pill-btn .material-symbols-outlined{font-size:1.1rem;color:inherit}.lp-canvas-icon-btn.is-glyph{font-size:1.22rem;font-weight:800}.lp-canvas-toolbar-btn-copy{color:inherit;white-space:nowrap}.lp-canvas-zoom-panel{position:static;display:flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(167,139,250,.4);background:rgba(124,58,237,.92);padding:.18rem .38rem .18rem .22rem;box-shadow:0 18px 42px rgba(17,19,26,.12);backdrop-filter:blur(12px)}.lp-canvas-host.is-maximized .lp-canvas-zoom-panel{padding:.24rem .46rem .24rem .3rem}.lp-canvas-zoom-range{width:6.4rem;accent-color:#fff}.lp-canvas-zoom-btn{font-size:1.1rem;font-weight:700}.lp-canvas-zoom-value{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.9);min-width:2.75rem;text-align:center}.lp-canvas-hint,.lp-canvas-host.is-maximized .lp-canvas-hint{display:none}.lp-canvas-help-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(18,25,35,.22);backdrop-filter:blur(8px)}.lp-canvas-help-overlay[hidden]{display:none}.lp-canvas-help-card{border-radius:28px;border-width:1px;border-color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.95);padding:1.25rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:min(100%,38rem)}.lp-canvas-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.lp-canvas-help-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.lp-canvas-help-grid div{border-radius:22px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.75rem 1rem}.lp-canvas-help-grid span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(17,19,26,.45)}.lp-canvas-help-grid strong{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-inspector-shell{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);min-width:0}.lp-inspector-header{border-radius:22px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:1rem;min-width:0;overflow:hidden;background:radial-gradient(circle at top left,rgba(46,196,182,.12),transparent 36%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(255,249,240,.96))}.lp-inspector-chip-row{margin-top:.75rem}.lp-inspector-editor-body{border-radius:22px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.95);padding:1rem;min-width:0;overflow:hidden}.lp-inspector-editor-body .form-grid{grid-template-columns:1fr!important}.lp-inspector-editor-body.lp-inspector-tabbed{padding:.8rem;background:linear-gradient(180deg,hsla(36,62%,97%,.96),hsla(0,0%,100%,.99))}.lp-inspector-tabbed{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lp-inspector-tab-strip{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;border-bottom:1px solid rgba(124,58,237,.14)}.lp-inspector-tab-btn,.lp-inspector-tab-strip{margin-bottom:-1px}.lp-inspector-tab-btn{border-width:1px;padding:.75rem 1rem;font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;min-height:2.8rem;border-radius:1rem 1rem 0 0;background:rgba(243,241,247,.98);color:rgba(67,61,82,.76);border-color:rgba(124,58,237,.1) rgba(124,58,237,.1) rgba(124,58,237,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.lp-inspector-tab-btn:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:rgba(248,246,251,.98);color:rgba(58,51,77,.84);border-color:rgba(124,58,237,.14)}.lp-inspector-tab-btn.is-active{background:rgba(248,244,255,.99);color:rgba(87,51,185,.92);border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) rgba(252,250,255,.99);box-shadow:0 -10px 22px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}.lp-inspector-tab-panel[hidden]{display:none}.lp-inspector-tab-panel{display:grid;gap:1rem;border:1px solid rgba(124,58,237,.14);border-top:0;border-top-color:transparent;border-radius:0 1.4rem 1.4rem 1.4rem;background:rgba(252,250,255,.99);padding:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.lp-inspector-tab-copy{font-size:.875rem;line-height:1.5rem;color:rgba(17,19,26,.6);margin:0}.lp-package-settings-form{display:grid;gap:1rem}.lp-package-settings-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.lp-inspector-empty{border-radius:22px;border:1px dashed rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.7);padding:1.25rem}.lp-inspector-image-preview{margin-top:.75rem;max-width:100%}.lp-builder-canvas-enhanced .lp-builder-legacy-stack,.lp-builder-canvas-enhanced .lp-inline-editor-note,.lp-builder-canvas-enhanced .lp-inline-editor-source{display:none}.lp-inspector-subsection+.lp-inspector-subsection{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(17,19,26,.08)}.lp-inspector-item-list{display:grid;gap:.7rem}.lp-inspector-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .8rem;border-radius:1rem;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.88)}.lp-inspector-item-copy{min-width:0}.lp-inspector-item-title{font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));line-height:1.35}.lp-inspector-item-meta{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;text-transform:uppercase;color:rgba(17,19,26,.5);font-size:.6875rem;letter-spacing:.08em}.lp-mini-icon-row{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.action-row.lp-mini-icon-btn,.lp-mini-icon-btn{justify-content:center}.lp-mini-icon-btn{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(167,139,250,.3);--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:2rem;height:2rem;min-width:2rem}.lp-mini-icon-btn:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(139,92,246,.4);--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.lp-mini-icon-btn:disabled{opacity:.42;cursor:not-allowed}.lp-mini-icon-btn .material-symbols-outlined{font-size:1rem;color:inherit}.lp-vote-pill{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-weight:900;text-transform:uppercase;border:1px solid rgba(17,19,26,.08);font-size:.6875rem;letter-spacing:.12em}.lp-vote-pill.like{background:rgba(46,196,109,.12);color:#13653c}.lp-vote-pill.dislike{background:rgba(230,70,102,.12);color:#8f1835}.lp-vote-pill.neutral{background:rgba(17,19,26,.06);color:rgba(17,19,26,.68)}.lp-inline-action-bar,.lp-package-inline-form{margin-top:.75rem}.store-package-preview-modal{width:min(var(--modal-xl),calc(100vw - 2rem));max-width:min(var(--modal-xl),calc(100vw - 2rem))}.store-package-detail-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.lp-store-preview-stage{gap:1rem}.lp-store-preview-page-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start}.lp-learning-detail-builder-card,.lp-learning-detail-owner-tabs>.zy-tab-panel[data-zy-panel=edit].active{padding:0;overflow:hidden}.lp-learning-detail-builder-frame{display:block;width:100%;min-height:1480px;border:0;background:transparent}.lp-store-preview-canvas-host{min-height:28rem}.store-preview-score-wrap{display:grid;gap:.7rem;margin-top:.85rem}.store-protected-image-card{display:grid;place-items:center;margin-top:.85rem;border-radius:1.15rem;border:1px solid rgba(17,19,26,.08);background:linear-gradient(180deg,rgba(248,244,255,.78),hsla(0,0%,100%,.96));padding:1rem}.store-protected-image-card img{display:block;width:128px;height:128px;-o-object-fit:cover;object-fit:cover;border-radius:1rem;box-shadow:0 12px 28px rgba(17,19,26,.14)}.wishlist-sparkline{display:flex;align-items:end;gap:.28rem;min-height:3.2rem;margin-top:.7rem}.wishlist-sparkline-bar{flex:1 1 0;min-width:.5rem;border-radius:999px 999px .45rem .45rem;background:linear-gradient(180deg,rgba(96,165,250,.92),rgba(139,92,246,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}.wishlist-sparkline-empty{margin-top:.7rem;color:rgba(67,61,82,.62);font-size:.82rem}.wishlist-discount-form .detail-box{min-width:0}.marketplace-inventory-shell{overflow:visible}.marketplace-hub-copy{flex:1 1 24rem;min-width:0}.marketplace-section-tabs{padding-inline:0}.marketplace-section-tab{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.marketplace-hub-note{margin-top:0;max-width:44rem}.marketplace-hub-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;min-width:0}.marketplace-hub-panel{margin-top:0}.marketplace-hub-panel.zy-tab-panel.active{padding:clamp(1rem,1.8vw,1.35rem)}.marketplace-panel-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.marketplace-summary-row{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.marketplace-summary-row>.dashboard-score-summary-item{flex:1 1 0;min-width:clamp(8rem,18vw,11rem)}.marketplace-panel-copy{margin-top:.75rem}.marketplace-price-row{display:flex;gap:.5rem}.marketplace-price-row>:first-child{flex:1 1 auto}.marketplace-currency-input{width:60px}.marketplace-strike{text-decoration:line-through;opacity:.6}.marketplace-history-grid{grid-template-columns:1fr}.marketplace-inline-action{display:inline-flex}.marketplace-modal-form{display:grid;gap:.75rem;margin-top:.875rem}.marketplace-toolbar{margin-top:.95rem;justify-content:space-between}.marketplace-filter-row{margin-top:.85rem;gap:.75rem}.lp-package-section-list{display:grid;gap:.65rem;margin-top:.85rem}.lp-inline-action-bar,.lp-package-section-row{border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.03);padding:.75rem}.lp-package-section-row{display:grid;gap:.5rem;align-items:center;grid-template-columns:minmax(0,1fr) auto auto}.lp-inspector-action-cluster{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (max-width:1024px){.lp-canvas-help-grid,.lp-store-preview-page-grid{grid-template-columns:1fr}.lp-dev-workbench-center{padding:6.25rem 1rem 1rem}.lp-dev-workbench-cards{grid-template-columns:1fr}.zy-canvas-ribbon{right:1rem;max-width:none}.zy-canvas-dock{position:static;width:auto;margin:.75rem}.lp-canvas-toolbar{top:.75rem;left:.75rem;right:.75rem;gap:.45rem}.lp-canvas-toolbar-group-end{width:100%;margin-left:0;justify-content:flex-start}.lp-canvas-zoom-panel{margin-left:auto}.lp-canvas-zoom-range{width:4.75rem}.lp-canvas-hint{display:none}.lp-package-section-row{grid-template-columns:1fr}}.lp-canvas-panel-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(46 196 182/var(--tw-text-opacity,1))}.lp-canvas-help-title h3,.lp-canvas-panel h3,.lp-inspector-shell h3{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:900;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-canvas-panel-copy{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;color:rgba(17,19,26,.65)}.lp-canvas-panel-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-canvas-stat-grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.55rem;margin-top:.75rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.lp-canvas-stat-grid::-webkit-scrollbar{width:0;height:0}.lp-canvas-stat-grid>div{border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);padding:.5rem .75rem;display:grid;gap:.2rem;align-content:start;flex:1 1 0;min-width:0;background:rgba(17,19,26,.03)}.lp-canvas-stat-grid>div>span{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(17,19,26,.45);line-height:1.05}.lp-canvas-stat-grid>div>strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));margin-top:0;line-height:1.15;overflow-wrap:anywhere}.lp-bulk-selection-list{margin-top:1rem}.lp-bulk-selection-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.lp-bulk-selection-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.7)}.lp-bulk-selection-row strong{font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-bulk-selection-row span:last-child{font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.45)}.lp-dev-shell>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.lp-dev-stage{margin-bottom:0}.lp-dev-canvas-host{min-height:clamp(420px,72vh,860px)}.lp-dev-log-shell{margin-top:1.25rem;border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.85);padding:1rem}.lp-dev-log{margin-top:1rem}.lp-dev-log>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.lp-dev-log{max-height:320px;overflow:auto}.lp-dev-log-item{border-radius:20px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.75rem}.lp-dev-log-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgba(17,19,26,.45)}.lp-dev-json,.lp-dev-log-item pre{margin-top:.5rem;overflow:auto;border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:.75rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.7);white-space:pre-wrap;word-break:break-word}.lp-dev-workbench-host{position:relative;min-height:520px;overflow:hidden;border-radius:30px;border:1px solid rgba(17,19,26,.08);background:radial-gradient(circle at top left,rgba(46,196,182,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(217,122,43,.16),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.96),hsla(35,67%,96%,.92))}.lp-dev-workbench-center{position:absolute;inset:0;display:grid;place-items:center;padding:10rem 12rem 2rem}.lp-dev-center-panel{width:100%;border-radius:28px;border-width:1px;border-color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.9);padding:1.5rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:720px;backdrop-filter:blur(12px)}.lp-dev-center-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-dev-workbench-cards{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem}.lp-dev-workbench-card{border-radius:22px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:1rem}.lp-dev-dock-stack span,.lp-dev-workbench-card span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(17,19,26,.45)}.lp-dev-dock-stack strong,.lp-dev-workbench-card strong{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-dev-workbench-card p{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;color:rgba(17,19,26,.65)}.lp-dev-dock-stack{border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.75rem}.lp-dev-dock-footer-note{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.6)}.zy-canvas-context-menu{position:absolute;z-index:32;--zy-context-hex-width:92px;--zy-context-hex-height:80px;pointer-events:none}.zy-canvas-context-menu.is-comfortable{--zy-context-hex-width:116px;--zy-context-hex-height:100px}.zy-canvas-context-menu.is-tight{--zy-context-hex-width:78px;--zy-context-hex-height:68px}.zy-canvas-context-menu[hidden]{display:none}.zy-canvas-context-menu-cluster{position:relative;pointer-events:none}.zy-canvas-context-menu:before{content:"";position:absolute;inset:-.8rem;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.16) 0,rgba(124,58,237,.06) 40%,transparent 72%);filter:blur(16px);pointer-events:none}.zy-canvas-context-menu-list{position:absolute;inset:0;pointer-events:none}.zy-canvas-context-menu-center,.zy-canvas-context-menu-item{position:absolute;width:var(--zy-context-hex-width);height:var(--zy-context-hex-height);padding:.7rem .75rem;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);border-radius:0;box-shadow:0 16px 30px rgba(17,19,26,.14),inset 0 1px 0 hsla(0,0%,100%,.72);background-image:none;transform:none;pointer-events:auto;isolation:isolate;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.zy-canvas-context-menu-center:after,.zy-canvas-context-menu-item:after{content:"";position:absolute;inset:3px;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);border:1px solid rgba(124,58,237,.16);pointer-events:none;opacity:.9}.action-row.zy-canvas-context-menu-center,.zy-canvas-context-menu-center{justify-content:center}.zy-canvas-context-menu-center{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;border:1px solid rgba(124,58,237,.4);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(244,239,255,.96));color:rgba(72,42,165,.92);pointer-events:none}.action-row.zy-canvas-context-menu-item,.zy-canvas-context-menu-item{justify-content:center}.zy-canvas-context-menu-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));border:1px solid rgba(124,58,237,.34);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(249,246,253,.98))}.zy-canvas-context-menu-item:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.6);background:linear-gradient(145deg,rgba(236,255,251,.98),rgba(243,254,247,.98));box-shadow:0 20px 40px rgba(17,19,26,.18),0 0 0 1px rgba(46,196,182,.12);transform:scale(1.04)}.zy-canvas-context-menu-item:focus-visible{outline:none;border-color:rgba(46,196,182,.68);background:linear-gradient(145deg,rgba(236,255,251,.98),rgba(243,254,247,.98));box-shadow:0 0 0 3px rgba(46,196,182,.14),0 20px 40px rgba(17,19,26,.18)}.action-row .zy-canvas-context-menu-icon,.action-row.zy-canvas-context-menu-center-icon{justify-content:center}.zy-canvas-context-menu-center-icon,.zy-canvas-context-menu-icon{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:2.15rem;height:2.15rem;background:rgba(124,58,237,.08);color:rgba(72,42,165,.86);font-size:1.12rem}.zy-canvas-context-menu-center-copy,.zy-canvas-context-menu-copy{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem}.zy-canvas-context-menu-center-description,.zy-canvas-context-menu-center-kicker,.zy-canvas-context-menu-title{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.zy-canvas-context-menu-center-kicker{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(72,42,165,.58)}.zy-canvas-context-menu-center-title,.zy-canvas-context-menu-title{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.zy-canvas-context-menu-center-title{color:rgba(72,42,165,.94)}.zy-canvas-context-menu-title{color:rgba(17,19,26,.9)}.zy-canvas-context-menu-center-description,.zy-canvas-context-menu-description{font-size:10px;line-height:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:rgba(17,19,26,.52)}.zy-canvas-context-menu-center-description{color:rgba(72,42,165,.6)}.zy-canvas-context-menu.is-compact .zy-canvas-context-menu-center-description,.zy-canvas-context-menu.is-compact .zy-canvas-context-menu-description,.zy-canvas-context-menu.is-tight .zy-canvas-context-menu-center-description,.zy-canvas-context-menu.is-tight .zy-canvas-context-menu-description{display:none}.zy-canvas-context-menu.is-tight .zy-canvas-context-menu-center-kicker,.zy-canvas-context-menu.is-tight .zy-canvas-context-menu-center-title,.zy-canvas-context-menu.is-tight .zy-canvas-context-menu-title{font-size:9px}.zy-canvas-context-menu-item.tone-accent{border-color:rgba(46,196,182,.34);background:linear-gradient(145deg,rgba(236,255,251,.98),rgba(244,255,248,.98));color:rgba(14,101,92,.94)}.zy-canvas-context-menu-item.tone-accent .zy-canvas-context-menu-icon{background:rgba(46,196,182,.16);color:rgba(14,101,92,.94)}.zy-canvas-context-menu-item.tone-muted{border-color:rgba(217,122,43,.28);background:linear-gradient(145deg,rgba(255,248,238,.98),rgba(255,244,232,.98));color:rgba(143,94,26,.92)}.zy-canvas-context-menu-item.tone-muted .zy-canvas-context-menu-icon{background:rgba(217,122,43,.14);color:rgba(143,94,26,.92)}.zy-canvas-context-menu-item.tone-danger{border-color:hsla(0,91%,71%,.36);background:linear-gradient(145deg,rgba(255,245,246,.99),rgba(255,238,239,.99));color:#991b1b}.zy-canvas-context-menu-item.tone-danger .zy-canvas-context-menu-icon{background:hsla(0,91%,71%,.16);color:#b91c1c}.zy-canvas-toolbar{position:absolute;top:1rem;left:1rem;z-index:21;display:flex;max-width:min(920px,calc(100% - 2rem));align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:22px;border:1px solid rgba(17,19,26,.08);background:linear-gradient(180deg,rgba(250,248,252,.96),hsla(0,0%,100%,.99));box-shadow:0 18px 40px rgba(17,19,26,.12);backdrop-filter:blur(12px)}.zy-canvas-toolbar[hidden]{display:none}.zy-canvas-toolbar.pos-right{left:auto;right:1rem}.zy-canvas-toolbar.align-right{flex-direction:row-reverse}.zy-canvas-toolbar.is-sticky{box-shadow:0 22px 48px rgba(17,19,26,.14)}.zy-canvas-toolbar-group,.zy-canvas-toolbar-groups{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.zy-canvas-toolbar-group{padding-right:.5rem;margin-right:.1rem;border-right:1px solid rgba(17,19,26,.08)}.zy-canvas-toolbar-group:last-child{padding-right:0;margin-right:0;border-right:0}.zy-canvas-toolbar-btn,.zy-canvas-toolbar-menu-trigger{display:inline-flex;align-items:center;gap:.5rem;border-radius:1rem;border-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));min-height:2.35rem;border-color:rgba(124,58,237,.12);background:hsla(0,0%,100%,.94);background-image:none;box-shadow:none}.zy-canvas-toolbar-btn:hover,.zy-canvas-toolbar-menu-trigger:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-color:rgba(124,58,237,.18);background:rgba(248,246,251,.98)}.zy-canvas-toolbar-btn.is-active{border-color:rgba(124,58,237,.22);background:rgba(247,243,253,.98);color:rgba(87,51,185,.92)}.zy-canvas-toolbar-btn.tone-accent{border-color:rgba(46,196,182,.26);background:rgba(46,196,182,.08);color:rgba(14,101,92,.92)}.zy-canvas-toolbar-btn.tone-muted{background:rgba(17,19,26,.04);color:rgba(17,19,26,.6)}.zy-canvas-toolbar-btn.tone-danger{border-color:hsla(0,91%,71%,.32);background:hsla(0,86%,97%,.95);color:#991b1b}.zy-canvas-toolbar-btn-icon{font-size:1rem;line-height:1.5rem;color:rgba(17,19,26,.7)}.zy-canvas-toolbar-btn.is-active .zy-canvas-toolbar-btn-icon{color:rgba(87,51,185,.92)}.zy-canvas-toolbar-btn.tone-accent .zy-canvas-toolbar-btn-icon{color:rgba(14,101,92,.92)}.zy-canvas-toolbar-btn.tone-danger .zy-canvas-toolbar-btn-icon{color:#b91c1c}.zy-canvas-toolbar-btn-label{white-space:nowrap;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.zy-canvas-toolbar-btn-shortcut{border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.25rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(17,19,26,.45)}.zy-canvas-toolbar-menu{position:relative;margin-left:auto}.zy-canvas-toolbar.align-right .zy-canvas-toolbar-menu{margin-left:0;margin-right:auto}.zy-canvas-toolbar-menu[hidden]{display:none}.zy-canvas-toolbar-menu[open] .zy-canvas-toolbar-menu-trigger{border-color:rgba(124,58,237,.18);background:rgba(247,243,253,.98)}.zy-canvas-toolbar-menu-trigger{list-style:none}.zy-canvas-toolbar-menu-trigger::-webkit-details-marker{display:none}.zy-canvas-toolbar-menu-body{position:absolute;top:calc(100% + .45rem);right:0;z-index:24;min-width:16rem;padding:.55rem;border-radius:22px;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.98);box-shadow:0 22px 48px rgba(17,19,26,.16);display:grid;gap:.45rem}.zy-canvas-toolbar-menu-item{display:flex;width:100%;align-items:flex-start;gap:.75rem;border-radius:18px;border-width:1px;border-color:transparent;background-color:hsla(0,0%,100%,.75);padding:.75rem;text-align:left;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));box-shadow:none;background-image:none}.zy-canvas-toolbar-menu-item:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-row.zy-canvas-toolbar-menu-icon{justify-content:center}.zy-canvas-toolbar-menu-icon{margin-top:.25rem;display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;background-color:rgba(17,19,26,.05);color:rgba(17,19,26,.75)}.zy-canvas-toolbar-menu-copy{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .zy-canvas-toolbar-menu-copy{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .zy-canvas-toolbar-menu-copy.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .zy-canvas-toolbar-menu-copy{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .zy-canvas-toolbar-menu-copy{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .zy-canvas-toolbar-menu-copy{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .zy-canvas-toolbar-menu-copy>.card:first-child{grid-column:span 2;grid-row:span 2}}.zy-canvas-toolbar-menu-copy{display:grid;gap:.25rem}.zy-canvas-toolbar-menu-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-canvas-toolbar-menu-description{font-size:10px;line-height:1rem;color:rgba(17,19,26,.5)}.zy-canvas-toolbar-menu-item.tone-accent{border-color:rgba(46,196,182,.2);background-color:rgba(46,196,182,.05)}.zy-canvas-toolbar-menu-item.tone-accent .zy-canvas-toolbar-menu-icon{background-color:rgba(46,196,182,.15);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.zy-canvas-toolbar-menu-item.tone-danger{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.zy-canvas-toolbar-menu-item.tone-danger .zy-canvas-toolbar-menu-icon{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}@media (max-width:1024px){.zy-canvas-toolbar-btn-label,.zy-canvas-toolbar-btn-shortcut{display:none}.zy-canvas-toolbar-btn,.zy-canvas-toolbar-menu-trigger{min-width:2.35rem;padding-inline:.6rem;justify-content:center}.zy-canvas-toolbar-menu{margin-left:0}}.zy-canvas-ribbon{position:absolute;top:1rem;left:1rem;z-index:20;width:min(860px,calc(100% - 2rem));display:grid;gap:0}.zy-canvas-ribbon.pos-right{left:auto;right:1rem}.zy-canvas-ribbon.is-sticky{box-shadow:0 24px 56px rgba(17,19,26,.16)}.zy-canvas-ribbon-topbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;border-top-left-radius:24px;border-top-right-radius:24px;border-width:1px;padding:.75rem 1rem 0;border-color:rgba(124,58,237,.14);border-bottom:0;background:linear-gradient(180deg,rgba(249,247,252,.96),hsla(0,0%,100%,.99));box-shadow:0 18px 42px rgba(17,19,26,.12);backdrop-filter:blur(12px)}.zy-canvas-ribbon.tabs-right .zy-canvas-ribbon-topbar{justify-content:space-between}.zy-canvas-ribbon.tabs-left .zy-canvas-ribbon-topbar{justify-content:flex-start}.zy-canvas-ribbon-brand{display:flex;min-width:180px;flex-direction:column;padding-bottom:.75rem}.zy-canvas-ribbon-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity:1;color:rgb(46 196 182/var(--tw-text-opacity,1))}.zy-canvas-ribbon-title{display:block;font-size:1rem;line-height:1.5rem;font-weight:900;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-canvas-ribbon-tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.25rem;padding-left:.25rem;padding-right:.25rem;margin-bottom:-1px}.zy-canvas-ribbon.tabs-right .zy-canvas-ribbon-tabs{margin-left:auto}.zy-canvas-ribbon.tabs-left .zy-canvas-ribbon-tabs{margin-left:.35rem}.zy-canvas-ribbon-tab{border-width:1px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;min-height:2.6rem;border-radius:1rem 1rem 0 0;background:rgba(243,241,247,.98);background-image:none;color:rgba(67,61,82,.76);border-color:rgba(124,58,237,.1) rgba(124,58,237,.1) rgba(124,58,237,.08);margin-bottom:-1px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.zy-canvas-ribbon-tab:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:rgba(248,246,251,.98);color:rgba(58,51,77,.84);border-color:rgba(124,58,237,.14)}.zy-canvas-ribbon-tab.is-active{background:rgba(248,244,255,.99);color:rgba(87,51,185,.92);border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) rgba(252,250,255,.99);box-shadow:0 -10px 22px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}.zy-canvas-ribbon-body{border-bottom-right-radius:24px;border-bottom-left-radius:24px;border-top-right-radius:24px;border-width:1px;padding:.75rem;border-color:rgba(124,58,237,.14);border-top:0;border-top-color:transparent;background:rgba(250,249,253,.99);box-shadow:0 22px 48px rgba(17,19,26,.14);backdrop-filter:blur(12px)}.zy-canvas-ribbon-groups{display:flex;gap:0;overflow-x:auto}.zy-canvas-ribbon-group{display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;gap:.75rem;padding-left:.75rem;padding-right:.75rem;min-height:120px;min-width:170px;border-right:1px solid rgba(17,19,26,.08)}.zy-canvas-ribbon-group:last-child{border-right:0}.zy-canvas-ribbon-group-commands{flex-wrap:wrap;align-items:stretch}.zy-canvas-ribbon-command,.zy-canvas-ribbon-group-commands{display:flex;gap:.5rem}.zy-canvas-ribbon-command{min-height:66px;min-width:78px;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.75rem .5rem;text-align:center;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));box-shadow:none;background-image:none}.zy-canvas-ribbon-command.is-large{min-width:92px;min-height:82px}.zy-canvas-ribbon-command:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.zy-canvas-ribbon-command.tone-accent{border-color:rgba(46,196,182,.2);background-color:rgba(46,196,182,.05)}.zy-canvas-ribbon-command.tone-muted{background-color:rgba(17,19,26,.05);color:rgba(17,19,26,.6)}.zy-canvas-ribbon-command.tone-danger{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.action-row.zy-canvas-ribbon-command-icon{justify-content:center}.zy-canvas-ribbon-command-icon{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgba(17,19,26,.7)}.zy-canvas-ribbon-command.tone-accent .zy-canvas-ribbon-command-icon{background-color:rgba(46,196,182,.15);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.zy-canvas-ribbon-command.tone-danger .zy-canvas-ribbon-command-icon{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.zy-canvas-ribbon-command-label{font-size:11px;font-weight:800;text-transform:uppercase;line-height:1rem;letter-spacing:.08em;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-canvas-ribbon-command-meta{font-size:10px;line-height:1rem;color:rgba(17,19,26,.5)}.zy-canvas-ribbon-group-label{border-top-width:1px;border-color:rgba(17,19,26,.1);padding-top:.5rem;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:rgba(17,19,26,.45)}.zy-canvas-dock{position:absolute;top:var(--zy-canvas-ribbon-clearance,5.75rem);bottom:1rem;z-index:18;display:grid;gap:.75rem;width:280px;padding:.9rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.78);background:hsla(0,0%,100%,.94);box-shadow:0 18px 42px rgba(17,19,26,.14);backdrop-filter:blur(12px);transition:transform .18s ease,opacity .18s ease,width .18s ease}.zy-canvas-dock.side-left{left:1rem}.zy-canvas-dock.side-right{right:1rem}.zy-canvas-dock.is-collapsed{width:170px}.zy-canvas-dock.is-collapsed .zy-canvas-dock-body,.zy-canvas-dock.is-collapsed .zy-canvas-dock-footer,.zy-canvas-dock.is-collapsed .zy-canvas-dock-tab-strip{display:none}.zy-canvas-dock.is-pinned{box-shadow:0 24px 56px rgba(17,19,26,.16)}.zy-canvas-dock-head{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.zy-canvas-dock-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.zy-canvas-dock-head{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .zy-canvas-dock-head{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .zy-canvas-dock-head.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .zy-canvas-dock-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .zy-canvas-dock-head{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .zy-canvas-dock-head{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .zy-canvas-dock-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .zy-canvas-dock-head{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .zy-canvas-dock-head{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .zy-canvas-dock-head{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .zy-canvas-dock-head>.card:first-child{grid-column:span 2;grid-row:span 2}}.zy-canvas-dock-head{display:grid;gap:.5rem}.zy-canvas-dock-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(46 196 182/var(--tw-text-opacity,1))}.zy-canvas-dock-title{display:block;font-size:.875rem;line-height:1.25rem;font-weight:900;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.zy-canvas-dock-controls{display:flex;flex-wrap:wrap;gap:.5rem}.zy-canvas-dock-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.65);box-shadow:none;background-image:none}.zy-canvas-dock-btn:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.4);background-color:rgba(46,196,182,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.zy-canvas-dock-btn-icon{font-size:1rem;line-height:1.5rem}.zy-canvas-dock-tab-strip{display:flex;flex-wrap:wrap;align-items:end;gap:.35rem;padding:0 .2rem;margin-bottom:-1px;border-bottom:1px solid rgba(124,58,237,.14)}.zy-canvas-dock-tab-strip[hidden]{display:none}.zy-canvas-dock-tab{border-width:1px;padding:.5rem .75rem;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;min-height:2.4rem;border-radius:.9rem .9rem 0 0;margin-bottom:-1px;background:rgba(243,241,247,.98);background-image:none;color:rgba(67,61,82,.76);border-color:rgba(124,58,237,.1) rgba(124,58,237,.1) rgba(124,58,237,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.zy-canvas-dock-tab:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background:rgba(248,246,251,.98);color:rgba(58,51,77,.84);border-color:rgba(124,58,237,.14)}.zy-canvas-dock-tab.is-active{background:rgba(248,244,255,.99);color:rgba(87,51,185,.92);border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) hsla(0,0%,100%,.94);box-shadow:0 -8px 18px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.7)}.zy-canvas-dock-body,.zy-canvas-dock-footer{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.zy-canvas-dock-body,.zy-canvas-dock-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.zy-canvas-dock-body,.zy-canvas-dock-footer{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .zy-canvas-dock-body,.page-marketing .zy-canvas-dock-footer{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .zy-canvas-dock-body.single,.page-marketing .zy-canvas-dock-footer.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .zy-canvas-dock-body,.page-marketing .zy-canvas-dock-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .zy-canvas-dock-body,.page-marketing .zy-canvas-dock-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .zy-canvas-dock-body,.page-admin .zy-canvas-dock-footer{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .zy-canvas-dock-body,.page-admin .zy-canvas-dock-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .zy-canvas-dock-body,.page-admin .zy-canvas-dock-footer{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .zy-canvas-dock-body,.page-marketing #features .zy-canvas-dock-footer{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .zy-canvas-dock-body,.page-marketing #features .zy-canvas-dock-footer{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .zy-canvas-dock-body>.card:first-child,.page-marketing #features .zy-canvas-dock-footer>.card:first-child{grid-column:span 2;grid-row:span 2}}.zy-canvas-dock-body,.zy-canvas-dock-footer{display:grid;gap:.75rem}.lp-study-shell>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.lp-study-banner{background:radial-gradient(circle at top left,rgba(46,196,182,.16),transparent 32%),radial-gradient(circle at right bottom,rgba(217,122,43,.14),transparent 28%),linear-gradient(145deg,hsla(0,0%,100%,.98),hsla(35,67%,96%,.94))}.lp-study-banner-grid{display:grid;gap:1rem;grid-template-columns:1fr;align-items:stretch}@media (min-width:1024px){.lp-study-banner-grid{grid-template-columns:minmax(0,280px) minmax(0,1.25fr) minmax(0,.95fr)}}.lp-study-cover-card{border-radius:28px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:.75rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lp-study-cover-media img{height:100%;width:100%;border-radius:22px;-o-object-fit:cover;object-fit:cover;min-height:240px}.lp-study-banner-main{border-radius:28px;border-width:1px;border-color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.85);padding:1.25rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);backdrop-filter:blur(10px)}.lp-study-copy{margin-top:1rem;font-size:.875rem;line-height:1.75rem;color:rgba(17,19,26,.65)}.lp-study-summary-grid{display:grid;gap:.8rem;grid-template-columns:1fr;align-content:start}@media (min-width:640px){.lp-study-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-study-summary-card{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:1rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lp-study-summary-card span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(17,19,26,.45)}.lp-study-summary-card strong{margin-top:.5rem;display:block;font-size:1rem;line-height:1.5rem;font-weight:900;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-study-summary-card p{margin-top:.5rem;font-size:.875rem;line-height:1.5rem;color:rgba(17,19,26,.6)}.lp-study-stage{margin-top:1rem}.lp-study-canvas-host{min-height:clamp(480px,72vh,860px)}.lp-study-current-banner{margin-top:1rem;border-radius:1rem;border-width:1px;border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.lp-study-inline-actions{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.lp-study-content-card{margin-bottom:.75rem;border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);padding:1rem}.lp-study-content-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(17,19,26,.45)}.lp-study-content-copy{margin-top:.75rem;white-space:pre-wrap;font-size:.875rem;line-height:1.75rem;color:rgba(17,19,26,.7)}.lp-study-progress-card{margin-bottom:.75rem;border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:1rem}.lp-study-progress-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgba(17,19,26,.75)}.lp-study-progress-slider{margin-top:.75rem;width:100%;accent-color:var(--zy-accent)}.lp-study-progress-scale{margin-top:.5rem;display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:rgba(17,19,26,.4)}.lp-study-progress-caption{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.6)}.lp-study-action-grid{display:grid;gap:.65rem;grid-template-columns:1fr}@media (min-width:640px){.lp-study-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-study-measure-row{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lp-study-measure-input{width:7rem}.lp-study-outline-list{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.lp-study-outline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.lp-study-outline-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .lp-study-outline-list{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .lp-study-outline-list.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .lp-study-outline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .lp-study-outline-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .lp-study-outline-list{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .lp-study-outline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .lp-study-outline-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .lp-study-outline-list{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .lp-study-outline-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .lp-study-outline-list>.card:first-child{grid-column:span 2;grid-row:span 2}}.lp-study-outline-list{display:grid;gap:.5rem}.lp-study-outline-item{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.25rem;border-radius:18px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;text-align:left;box-shadow:none}.lp-study-outline-item:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lp-study-outline-item strong{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.lp-study-outline-item span:last-child{font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.55)}.lp-study-outline-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:rgba(17,19,26,.45)}.lp-study-reference-preview{margin-bottom:.75rem}.lp-study-reference-preview img{border-radius:22px;max-height:220px;-o-object-fit:cover;object-fit:cover}.lp-canvas-accordion{margin-top:1rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:.75rem}.lp-canvas-accordion summary{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgba(17,19,26,.75)}.lp-canvas-accordion-body{margin-top:.75rem}.lp-canvas-accordion-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.lp-canvas-inspector-link{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgba(17,19,26,.75)}.lp-canvas-inspector-link span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:rgba(17,19,26,.45)}.lp-builder-item,.lp-builder-section{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.9);--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.lp-builder-item summary,.lp-builder-section summary{cursor:pointer;list-style-type:none;padding:.75rem 1rem}.lp-builder-item summary::-webkit-details-marker,.lp-builder-section summary::-webkit-details-marker{display:none}.lp-builder-item-body,.lp-builder-section-body{border-top-width:1px;border-color:rgba(17,19,26,.1);padding:1rem}.score-playlist-ref-grid{display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width:1024px){.score-playlist-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.score-playlist-ref-card{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:radial-gradient(circle at top left,rgba(46,196,182,.12),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(255,249,240,.96))}.score-playlist-placement-list{display:flex;flex-wrap:wrap;gap:.5rem}.score-playlist-placement-pill{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.7);min-height:auto;background-image:none;box-shadow:none}.score-playlist-modal-list{display:grid;gap:.75rem}.score-playlist-modal-row{border-radius:20px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:rgba(17,19,26,.05);padding:.75rem 1rem}.zy-ai-image-picker>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.zy-ai-image-toggle{display:flex;flex-wrap:wrap;align-items:end;gap:.35rem;padding:0 .45rem;margin-bottom:-1px;border-bottom:1px solid rgba(124,58,237,.14)}.zy-ai-image-help{font-size:.875rem;line-height:1.5rem}.zy-ai-image-drop{border-radius:24px;border:1px dashed rgba(17,19,26,.2);padding:1.25rem;text-align:center;background:rgba(17,19,26,.03)}.zy-ai-image-drop.drag-over{border-color:rgba(46,196,182,.5);background:rgba(46,196,182,.12);box-shadow:inset 0 0 0 1px rgba(46,196,182,.16)}.zy-ai-image-preview-card{position:relative;overflow:hidden;border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));max-width:320px}.zy-ai-image-preview-card img{width:100%;display:block;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.zy-inline-file-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.2rem}.zy-inline-file-trigger-name{font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.55)}.zy-inline-file-trigger.has-selection .zy-inline-file-trigger-name{font-weight:600;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.zy-hidden-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.zy-ai-image-remove{position:absolute;right:.75rem;top:.75rem;border-radius:9999px;border-width:1px;border-color:hsla(0,0%,100%,.7);background-color:hsla(0,0%,100%,.9);--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));width:36px;height:36px;padding:0}.zy-ai-panel-shell{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;background:radial-gradient(circle at top left,rgba(46,196,182,.14),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(255,249,240,.96))}.zy-ai-panel-head{display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.zy-ai-panel-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.zy-ai-panel-badge{display:inline-flex;align-items:center;align-self:flex-start;border-radius:9999px;border-width:1px;border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.zy-ai-prompt-input{min-height:160px;resize:vertical;margin-top:1rem;border-radius:22px;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem}.zy-ai-panel-controls{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.zy-ai-panel-status{margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.zy-ai-gallery{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-stat-min),1fr))}.zy-ai-gallery-card{border-radius:24px;border-width:1px;border-color:rgba(17,19,26,.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 14px 38px rgba(17,19,26,.12);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.zy-ai-gallery-card.selected{border-color:rgba(46,196,182,.45);box-shadow:0 18px 42px rgba(46,196,182,.16)}.zy-ai-gallery-card img{display:block;width:100%;border-radius:18px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.zy-ai-gallery-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.zy-ai-selected{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.progress-bar-track{width:100%;overflow:hidden;background-color:rgba(17,19,26,.1);height:8px}.progress-bar-fill,.progress-bar-track{border-radius:9999px}.progress-bar-fill{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#2ec4b6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(46,196,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#d97a2b var(--tw-gradient-to-position);height:100%;min-width:0;transition:width .3s ease}.progress-bar-fill.complete{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,211,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.chip{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:.25rem .5rem;font-size:11px;font-weight:600;color:rgba(17,19,26,.65)}.chip.\!score,.chip.score{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.chip.\!text,.chip.text{border-color:rgb(221 214 254/var(--tw-border-opacity,1));background-color:rgb(245 243 255/var(--tw-bg-opacity,1));color:rgb(109 40 217/var(--tw-text-opacity,1))}.chip.\!text,.chip.text,.chip.video{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.chip.video{border-color:rgb(254 205 211/var(--tw-border-opacity,1));background-color:rgb(255 241 242/var(--tw-bg-opacity,1));color:rgb(190 18 60/var(--tw-text-opacity,1))}.chip.image{border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(180 83 9/var(--tw-text-opacity,1))}.chip.checkpoint,.chip.image{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.chip.checkpoint{border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:rgb(236 253 245/var(--tw-bg-opacity,1));color:rgb(4 120 87/var(--tw-text-opacity,1))}.chip.break{border-color:rgb(221 214 254/var(--tw-border-opacity,1));background-color:rgb(245 243 255/var(--tw-bg-opacity,1));color:rgb(109 40 217/var(--tw-text-opacity,1))}.chip.break,.chip.physical_exercise{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.chip.physical_exercise{border-color:rgb(153 246 228/var(--tw-border-opacity,1));background-color:rgb(240 253 250/var(--tw-bg-opacity,1));color:rgb(15 118 110/var(--tw-text-opacity,1))}.chip.hint{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.chip.required{border-color:rgba(46,196,182,.3);background-color:rgba(46,196,182,.1);--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.chip.optional{border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.6);color:rgba(17,19,26,.5)}.chip.draft{border-color:rgba(252,211,77,.6);--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.chip.wasm{border-color:rgba(199,210,254,.5);background-color:rgba(238,242,255,.6);--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.difficulty-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .5rem;font-size:11px;font-weight:700}.difficulty-badge.beginner{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.difficulty-badge.intermediate{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.difficulty-badge.advanced{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.study-item-card.\!current,.study-item-card.current{border-color:rgba(125,211,252,.6);background-color:rgba(240,249,255,.5)}.study-item-card.completed{border-color:rgba(167,243,208,.5)}.sheet-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sheet-rating .stars{font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(217 122 43/var(--tw-text-opacity,1))}.zy-rating-stars{--zy-star-size:0.95rem;--zy-star-fill:#f4be42;--zy-star-empty:#d4cedd;display:inline-flex;align-items:center;gap:.16rem;line-height:1}.zy-star{position:relative;width:var(--zy-star-size);height:var(--zy-star-size);display:inline-block;flex:0 0 var(--zy-star-size)}.zy-star-base,.zy-star-fill{width:100%;height:100%;display:block}.zy-star-base{fill:var(--zy-star-empty)}.zy-star-fill-wrap{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden}.zy-star-fill{fill:var(--zy-star-fill)}.zy-star-full .zy-star-fill-wrap{width:100%}.zy-star-half .zy-star-fill-wrap{width:50%}.store-rating-display{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.store-rating-form{display:grid;gap:.45rem}.zy-star-picker{display:inline-flex;align-items:center;gap:.2rem}.zy-star-picker-star{--zy-star-size:1.18rem;--zy-star-fill:#d4cedd;--zy-star-empty:#d4cedd;min-height:auto;border:0;margin:0;padding:.16rem;border-radius:10px;background:transparent;box-shadow:none;line-height:0;cursor:pointer;transition:background-color .14s ease,transform .12s ease}.zy-star-picker-star.is-active{--zy-star-fill:#f4be42}.zy-star-picker-star:focus-visible,.zy-star-picker-star:hover{background:#f4efff;transform:translateY(-1px);box-shadow:none}.zy-star-picker-star:focus-visible{outline:2px solid #8b5cf6;outline-offset:1px}.zy-star-picker-star:active{transform:none;box-shadow:none}.zy-star-picker-star .zy-star{pointer-events:none}.sheet-price{font-size:1.125rem;line-height:1.75rem;font-weight:900;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.sheet-card-footer .sheet-price{width:100%;text-align:center}.action-row.sheet-card-footer{justify-content:center}.sheet-card-footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.sheet-badge,.sheet-rank{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.9);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.sheet-badge.promoted{border-color:rgba(217,122,43,.5);background-color:rgba(217,122,43,.15);--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.sheet-badge.warn{border-color:rgba(251,191,36,.6);--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.sheet-badge.\!ok,.sheet-badge.ok{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.sheet-badge.\!tag,.sheet-badge.tag{border-color:rgba(196,181,253,.6);--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.sheet-card-tags{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.25rem}.sheet-mini-preview{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));min-height:88px}.sheet-mini-preview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 18%,rgba(46,196,182,.16),transparent 38%),radial-gradient(circle at 12% 78%,rgba(217,122,43,.16),transparent 38%);pointer-events:none}.sheet-mini-staff{position:absolute;inset:12px 12px 12px 12px;border-radius:10px;background-image:repeating-linear-gradient(180deg,rgba(17,19,26,.28) 0,rgba(17,19,26,.28) 1px,transparent 0,transparent 14px);opacity:.7}.sheet-mini-notes{position:absolute;inset:0}.sheet-mini-clef{position:absolute;left:8px;top:14px;font-size:30px;line-height:1;color:rgba(17,19,26,.62);pointer-events:none}.sheet-mini-note{position:absolute;width:12px;height:8px;border-radius:999px;background:rgba(17,19,26,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.sheet-mini-note:after{content:"";position:absolute;width:1.7px;height:24px;background:rgba(17,19,26,.8);right:1px;top:-20px}.sheet-mini-note.down:after{right:auto;left:1px;top:6px}.\!status,.status{font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.\!status.pending,.status.pending{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.\!status.processing,.status.processing{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.\!status.completed,.status.completed{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.\!status.failed,.status.failed{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.seller-page-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.seller-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.seller-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .seller-page-grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .seller-page-grid.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .seller-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .seller-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .seller-page-grid{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .seller-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .seller-page-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .seller-page-grid{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .seller-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .seller-page-grid>.card:first-child{grid-column:span 2;grid-row:span 2}}.seller-page-grid{margin-top:.5rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:1024px){.seller-page-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start}}.seller-main,.seller-sidebar{display:grid;gap:1rem}.seller-profile-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.seller-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .seller-profile-grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .seller-profile-grid.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .seller-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .seller-profile-grid{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .seller-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .seller-profile-grid{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .seller-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .seller-profile-grid>.card:first-child{grid-column:span 2;grid-row:span 2}}.seller-profile-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.seller-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seller-profile-grid label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.75)}.seller-grid-span{grid-column:1/-1}.seller-toggle-row{display:flex;flex-wrap:wrap;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.75);grid-column:1/-1}.seller-inline-check,.seller-toggle-row{align-items:center;gap:.5rem;font-weight:500}.seller-inline-check{margin-top:.25rem;display:inline-flex;font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.65)}.seller-section-card{overflow:hidden;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8)}.seller-section-summary{display:flex;cursor:pointer;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));list-style:none}.seller-section-summary::-webkit-details-marker{display:none}.seller-section-summary .small{font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(17,19,26,.55)}.seller-section-body{border-top-width:1px;border-color:rgba(17,19,26,.1);padding:1rem}.seller-image-panel,.seller-social-panel{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:1rem}.seller-section-body .seller-image-panel,.seller-section-body .seller-social-panel{border-radius:0;border-width:0;background-color:transparent;padding:0}.profile-image-modes{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.profile-image-modes label{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.seller-photo-upload-row{margin-top:.75rem}.seller-photo-upload-row label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.75)}.avatar-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .avatar-grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .avatar-grid.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .avatar-grid{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .avatar-grid{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .avatar-grid>.card:first-child{grid-column:span 2;grid-row:span 2}}.avatar-grid{margin-top:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.avatar-choice{position:relative;display:flex;cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;border-radius:.75rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.9);padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(17,19,26,.7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.avatar-choice:hover{border-color:rgba(46,196,182,.55);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.avatar-choice.selected{--tw-border-opacity:1;border-color:rgb(46 196 182/var(--tw-border-opacity,1));background-color:rgba(46,196,182,.1);--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.avatar-choice input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.avatar-choice img{height:5rem;width:5rem;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.seller-preview-card{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:1rem;display:grid;gap:.85rem}.seller-preview-identity{display:flex;align-items:center;gap:.75rem}.seller-preview-photo{height:5rem;width:5rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);-o-object-fit:cover;object-fit:cover}.action-row.seller-preview-fallback{justify-content:center}.seller-preview-fallback{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:rgba(46,196,182,.2);font-size:1.875rem;line-height:2.25rem}.seller-preview-fallback,.seller-preview-name{font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.seller-preview-name{font-size:1.125rem;line-height:1.75rem}.seller-preview-link{color:var(--clay-muted);font-size:.75rem;line-height:1rem;color:rgba(17,19,26,.65)}@media (min-width:768px){.seller-preview-link{font-size:.875rem;line-height:1.25rem}}.btn-mini .seller-preview-link{color:inherit}.store-detail-comments-wrap>.seller-preview-link{margin-bottom:.5rem;display:block}.zy-pay-option-content .seller-preview-link{font-size:.75rem;line-height:1rem;color:hsla(0,0%,100%,.5)}.seller-section-summary .seller-preview-link{font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(17,19,26,.55)}.page-admin .seller-preview-link{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.zy-score-modal .zy-repo-member-panel .zy-repo-member-head .seller-preview-link,.zy-score-modal .zy-repo-mr-panel .zy-repo-member-head .seller-preview-link{font-size:.72rem;line-height:1.4}.zy-score-modal .zy-repo-branch-picker span.seller-preview-link{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(17,24,39,.5)}.zy-score-modal .zy-repo-mr-compose .zy-repo-member-head .seller-preview-link{font-size:.72rem;line-height:1.4}.btn-mini .seller-preview-link,.btn.xs .seller-preview-link,.page-app .btn-mini .seller-preview-link,.page-app .btn.xs .seller-preview-link{color:inherit}.kpi .seller-preview-link{display:block;font-size:.68rem;line-height:1.05;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-muted)}.page-admin .seller-preview-link,.page-app .seller-preview-link{color:var(--clay-muted)}body.page-admin.clay-shell-ready main.wrap .card .seller-preview-link,body.page-admin.site-shell main.wrap .card .seller-preview-link{color:var(--zy-admin-shell-muted)}body.page-admin.clay-shell-ready main.wrap .card table .seller-preview-link,body.page-admin.site-shell main.wrap .card table .seller-preview-link{color:var(--zy-admin-shell-surface-light-muted)}.store-search-actions .seller-preview-link{min-width:0}@media (max-width:767px){.store-search-actions .seller-preview-link{grid-column:1/-1}}.seller-preview-link{margin-top:.75rem}@media (min-width:1024px){.seller-preview-card{position:sticky;top:6rem}}.social-input-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.social-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.social-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing .social-input-grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .social-input-grid.single{grid-template-columns:1fr}@media (min-width:768px){.page-marketing .social-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-marketing .social-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-admin .social-input-grid{grid-template-columns:1fr}@media (min-width:1024px){.page-admin .social-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.page-admin .social-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-marketing #features .social-input-grid{grid-template-columns:1fr;gap:1rem}@media (min-width:1024px){.page-marketing #features .social-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .social-input-grid>.card:first-child{grid-column:span 2;grid-row:span 2}}.social-input-grid{margin-top:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:1024px){.social-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-input-row{display:flex;flex-direction:column;gap:.5rem;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.8);padding:.75rem}.social-row-head{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.social-row-head label{margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.social-privacy-toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:rgba(17,19,26,.65)}.social-icon-img{height:1.75rem;width:1.75rem;border-radius:.375rem;-o-object-fit:contain;object-fit:contain}.action-row.social-icon{justify-content:center}.social-icon{display:inline-flex;min-width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem .5rem;font-size:10px;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.creator-hero{flex-wrap:wrap;justify-content:space-between}.creator-hero,.creator-identity{display:flex;align-items:flex-start;gap:1rem}.creator-identity{min-width:0;flex:1 1 0%}.creator-avatar{height:6rem;width:6rem;flex-shrink:0;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.15);-o-object-fit:cover;object-fit:cover}.action-row.creator-avatar-fallback{justify-content:center}.creator-avatar-fallback{display:flex;height:6rem;width:6rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:rgba(46,196,182,.2);font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1))}.social-link-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 19 26/var(--tw-text-opacity,1));text-decoration-line:none}.social-link-pill:hover{border-color:rgba(46,196,182,.55)}.social-inline-icon{height:1rem;width:1rem;-o-object-fit:contain;object-fit:contain}.failed-help{margin-top:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.note-details{margin-top:.5rem}.note-details summary{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(17,19,26,.65)}.note-log{margin-top:.5rem;white-space:pre-wrap;overflow-wrap:break-word;border-radius:.75rem;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.7);padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.footer{padding-bottom:2.5rem;padding-top:1.5rem;color:rgba(17,19,26,.65)}.footer .cols{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.footer .cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-marketing .hero{align-items:center;padding-top:2rem;padding-bottom:2rem;display:grid;gap:1.25rem}@media (min-width:1024px){.page-marketing .hero{grid-template-columns:1.2fr .8fr}}.page-marketing h1{margin-bottom:.75rem;font-size:2.25rem;line-height:2.5rem;line-height:1.25;letter-spacing:-.025em}@media (min-width:768px){.page-marketing h1{font-size:3.75rem;line-height:1}}.page-marketing h2{margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem}.page-marketing .lede{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;color:rgba(17,19,26,.7)}.page-marketing .badges,.page-marketing .cta-row,.page-marketing .split-actions{display:flex;flex-wrap:wrap;gap:.5rem}.page-marketing .badges{margin-top:1rem}.page-marketing .\!badge,.page-marketing .badge{border-radius:9999px;border-width:1px;border-color:rgba(17,19,26,.15);background-color:hsla(0,0%,100%,.7);padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;color:rgba(17,19,26,.8)}.page-marketing table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.page-marketing td,.page-marketing th{border-bottom-width:1px;border-color:rgba(17,19,26,.1);padding:.5rem;text-align:left;vertical-align:top}.page-marketing th{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.6)}.page-marketing .kpi{margin-top:1rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:768px){.page-marketing .kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-marketing .kpi .k{border-radius:1rem;border-width:1px;border-color:rgba(17,19,26,.1);background-color:hsla(0,0%,100%,.7);padding:1rem}.page-marketing .kpi .k strong{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:900;--tw-text-opacity:1;color:rgb(15 109 63/var(--tw-text-opacity,1))}.page-marketing .grid{display:grid;gap:1rem;grid-template-columns:1fr}.page-marketing .\!grid{display:grid!important;gap:1rem!important;grid-template-columns:1fr!important}.page-marketing .grid.single{grid-template-columns:1fr}.page-marketing .\!grid.single{grid-template-columns:1fr!important}@media (min-width:768px){.page-marketing .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-marketing .\!grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1280px){.page-marketing .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-marketing .\!grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.page-marketing .feature h3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}.page-marketing .feature p{margin:0;color:rgba(17,19,26,.7)}.page-marketing .\!section,.page-marketing .section{padding-top:1.5rem;padding-bottom:1.5rem}.page-marketing .steps{display:grid}@media (min-width:768px){.page-marketing .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-marketing .\!step b,.page-marketing .step b{margin-bottom:.25rem;display:block}.page-marketing .split{display:grid;gap:.75rem}@media (min-width:768px){.page-marketing .split{align-items:center;grid-template-columns:1.2fr .8fr}}.keyboard-card{position:relative;overflow:hidden}.keyboard-card:before{inset:-40% -40% auto auto;width:320px;height:320px;background:radial-gradient(circle at 30% 30%,rgba(46,196,182,.22),transparent 60%);transform:rotate(12deg)}.keyboard-card:after,.keyboard-card:before{content:"";position:absolute;pointer-events:none}.keyboard-card:after{inset:auto auto -50% -40%;width:360px;height:360px;background:radial-gradient(circle at 60% 50%,rgba(217,122,43,.2),transparent 62%);transform:rotate(-10deg)}.kbd-head{position:relative;z-index:10;margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.kbd-label{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.6)}.kbd-chord{margin-top:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:800}.kbd-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.kbd-hint{position:relative;z-index:10;margin-top:.5rem}.piano{position:relative;height:140px;border-radius:16px;border:1px solid rgba(17,19,26,.1);background:linear-gradient(180deg,rgba(255,245,233,.95),hsla(0,0%,100%,.72));overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);z-index:1}.piano .white-keys{display:flex;height:100%}.\!key{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.key{-moz-user-select:none;user-select:none;-webkit-user-select:none}.\!key.white{flex:1!important;background:hsla(0,0%,100%,.92)!important;border-right:1px solid rgba(17,19,26,.1)!important;height:100%!important}.key.white{flex:1;background:hsla(0,0%,100%,.92);border-right:1px solid rgba(17,19,26,.1);height:100%}.\!key.white:last-child{border-right:none!important}.key.white:last-child{border-right:none}.\!key.black{position:absolute!important;top:0!important;height:62%!important;width:6.5%!important;background:linear-gradient(180deg,rgba(17,19,26,.92),rgba(10,12,16,.92))!important;border-radius:0 0 10px 10px!important;transform:translateX(-50%)!important;border:1px solid hsla(0,0%,100%,.12)!important}.key.black{position:absolute;top:0;height:62%;width:6.5%;background:linear-gradient(180deg,rgba(17,19,26,.92),rgba(10,12,16,.92));border-radius:0 0 10px 10px;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.12)}.\!key.white.chord-active{background:rgba(46,196,182,.14)!important}.key.white.chord-active{background:rgba(46,196,182,.14)}.\!key.black.chord-active{background:linear-gradient(180deg,rgba(46,196,182,.45),rgba(17,19,26,.94))!important}.key.black.chord-active{background:linear-gradient(180deg,rgba(46,196,182,.45),rgba(17,19,26,.94))}.\!key.white.melody-active{background:rgba(217,122,43,.2)!important;box-shadow:inset 0 -10px 0 rgba(217,122,43,.18)!important}.key.white.melody-active{background:rgba(217,122,43,.2);box-shadow:inset 0 -10px 0 rgba(217,122,43,.18)}.\!key.black.melody-active{background:linear-gradient(180deg,rgba(217,122,43,.55),rgba(17,19,26,.94))!important;border-color:rgba(255,245,233,.24)!important}.key.black.melody-active{background:linear-gradient(180deg,rgba(217,122,43,.55),rgba(17,19,26,.94));border-color:rgba(255,245,233,.24)}.page-auth{min-height:100vh;padding:1.25rem;display:grid;place-items:center;background:radial-gradient(circle at top right,rgba(30,94,255,.18),transparent 55%),radial-gradient(circle at bottom left,rgba(46,196,182,.22),transparent 60%),#f6f9ff}.page-auth .card{width:100%;max-width:36rem}.page-auth h1{margin-bottom:.5rem;font-size:2.25rem;line-height:2.5rem}.page-auth p{font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.7)}.page-auth .row{display:grid;gap:.75rem;grid-template-columns:1fr}.page-auth button,.page-auth input,.page-auth select,.page-auth textarea{width:100%}@media (min-width:768px){.page-auth .row{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-app{background:radial-gradient(circle at top right,rgba(30,94,255,.09),transparent 60%),radial-gradient(circle at bottom left,rgba(46,196,182,.12),transparent 62%),#f8fbff}.page-app table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.page-app td,.page-app th{border-bottom-width:1px;border-color:rgba(17,19,26,.1);padding:.5rem;text-align:left;vertical-align:top}.page-app th{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:rgba(17,19,26,.6)}.page-app textarea{min-height:6rem}.page-app .link{--tw-text-opacity:1;color:rgb(30 94 255/var(--tw-text-opacity,1));text-decoration-line:none}.page-app .link:hover{text-decoration-line:underline}.page-app .status-line{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:rgba(17,19,26,.65)}.page-app .modal textarea#purchase_detail_document,.page-app .modal textarea#score_manage_document_json{min-height:14rem}.page-admin{background:radial-gradient(circle at top right,rgba(30,94,255,.12),transparent 58%),radial-gradient(circle at bottom left,rgba(46,196,182,.12),transparent 62%),#020617;min-height:100vh;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.page-admin .wrap{padding-top:1.5rem;padding-bottom:1.5rem}.page-admin .card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.9);padding:1rem;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.page-admin .row{gap:.5rem}.page-admin .grid{grid-template-columns:1fr}.page-admin .\!grid{grid-template-columns:1fr!important}@media (min-width:1024px){.page-admin .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin .\!grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1280px){.page-admin .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-admin .\!grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.page-admin .kpi{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.page-admin .kpi b{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.page-admin .admin-login-card{width:min(480px,calc(100vw - 2rem));margin:70px auto}.page-admin .admin-tabs{margin-top:.5rem}.page-admin .admin-tabs .zy-tabs-list{padding-inline:0}.page-admin .admin-panel{display:grid;gap:1rem}.page-admin .small{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.page-admin .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.page-admin .msg-ok,.page-admin .msg.\!ok,.page-admin .msg.ok{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.page-admin .msg-err,.page-admin .msg.err{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(69 10 10/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.page-admin .danger-box{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1));padding:.5rem}.page-admin .link{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1));text-decoration-line:none}.page-admin .link:hover{text-decoration-line:underline}.page-admin button,.page-admin input,.page-admin select,.page-admin textarea{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.page-admin button:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.page-admin table{width:100%;border-collapse:collapse}.page-admin td,.page-admin th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));padding:.5rem;font-size:.875rem;line-height:1.25rem}.page-admin th{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.page-admin pre,.page-admin textarea{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.page-admin .row-left{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page-admin .meta{display:grid;gap:.75rem;grid-template-columns:1fr}.page-admin .\!meta{display:grid!important;gap:.75rem!important;grid-template-columns:1fr!important}@media (min-width:768px){.page-admin .meta{grid-template-columns:repeat(2,minmax(0,1fr))}.page-admin .\!meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page-admin .\!meta .item,.page-admin .meta .\!item,.page-admin .meta .item{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));padding:.75rem}.page-admin .\!meta .label,.page-admin .meta .\!label,.page-admin .meta .label{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.page-admin .details{margin:0;padding-left:1.25rem}.page-admin .\!result,.page-admin .result{margin-top:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.8);padding:.75rem}.page-admin .hash{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.page-admin .consent{margin-top:.5rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.7);padding:.75rem}.page-admin .consent input[type=checkbox]{margin-top:.25rem;height:1rem;width:1rem}.page-admin .fail-hint{margin-top:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1));background-color:rgba(69,10,10,.6);padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.page-admin .note-raw{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.page-admin .policy{margin-top:.75rem;margin-bottom:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.7);padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1));display:grid}.page-admin .code-row,.page-admin .policy{gap:.5rem}.page-admin .code-row{display:flex;flex-wrap:wrap;align-items:center}.page-admin .code-row input{min-width:14rem;flex:1 1 0%}.page-admin .verify-status{margin-top:.5rem}.page-admin .\!btn,.page-admin .btn{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.page-admin .\!btn.primary,.page-admin .btn.primary{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.page-admin .\!btn.ghost,.page-admin .btn.ghost{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.page-admin .table-wrap,.page-admin .vf-wrap{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.8)}.page-admin .vf-target svg{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:reduce){.keyboard-card:after,.keyboard-card:before{display:none}}.zy-repo-card{margin-top:1rem}.zy-repo-workbench{display:grid;gap:1rem;margin-top:1rem}.zy-repo-workbench.has-workspace{grid-template-columns:1fr;align-items:start}@media (min-width:1024px){.zy-repo-workbench.has-workspace{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.95fr)}}.zy-repo-workbench-graph,.zy-repo-workbench-main,.zy-score-repo-workspace{min-width:0}.zy-score-repo-workspace{display:grid;gap:1rem}.zy-score-repo-panel{background:radial-gradient(circle at top left,rgba(46,196,182,.12),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(255,249,240,.96))}.zy-score-repo-status-card{border-color:rgba(46,196,182,.16)}.zy-score-repo-status{margin-top:1rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(17,24,39,.08);background:rgba(17,24,39,.04);color:rgba(17,24,39,.72);font-size:.88rem;line-height:1.6;overflow-wrap:anywhere}.zy-score-repo-field-grid{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@media (max-width:768px){.zy-score-repo-field-grid{grid-template-columns:1fr}}.zy-score-repo-field{display:grid;gap:.4rem;min-width:0}.zy-score-repo-field.is-wide{grid-column:1/-1}.zy-score-repo-field span{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(17,24,39,.5)}.zy-score-repo-field textarea{min-height:9rem;resize:vertical}.zy-score-repo-doc-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.zy-score-repo-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zy-score-repo-inline-status{margin-top:1rem;font-size:.84rem;color:rgba(17,24,39,.62)}.zy-score-repo-vex-wrap{margin-top:.9rem;min-height:14rem}.zy-score-repo-source{min-height:clamp(14rem,34vh,26rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem;line-height:1.55}.zy-score-repo-version-form{margin-top:1rem}.zy-score-repo-version-controls{display:grid;gap:.875rem}.zy-score-repo-format-field{max-width:14rem}.zy-score-repo-version-actions{margin-top:0;align-items:center}.zy-score-modal{max-width:82rem;padding:0;border-radius:1.25rem;overflow:hidden}.zy-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;border-bottom:1px solid rgba(17,24,39,.06);position:sticky;top:0;background:linear-gradient(90deg,#fff,rgba(248,250,252,.98));z-index:10}.zy-modal-header h2{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:rgba(17,24,39,.88)}.zy-modal-close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:rgba(17,24,39,.03);color:rgba(17,24,39,.5);font-size:1.3rem;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease;padding:0;flex-shrink:0}.zy-modal-close:hover{background:rgba(17,24,39,.09);color:rgba(17,24,39,.9);transform:none;box-shadow:none}.zy-score-modal .zy-repo-card{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:.75rem 1rem 1rem}.zy-score-modal .sheet-card-top{display:none}.zy-score-modal .zy-repo-workbench{margin-top:0}.zy-score-modal .zy-repo-workbench.has-workspace{grid-template-columns:1fr}@media (min-width:1024px){.zy-score-modal .zy-repo-workbench.has-workspace{grid-template-columns:1fr}}.zy-score-modal .zy-repo-workbench-graph{padding:1rem 1.25rem;border:1px solid rgba(17,24,39,.06);border-radius:.875rem;background:linear-gradient(170deg,rgba(248,250,252,.95),rgba(241,245,249,.8));max-height:calc(92vh - 6rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.12) transparent}.zy-score-modal .zy-repo-workspace-source{display:none!important}.zy-repo-overview{display:grid;gap:1.5rem}.zy-overview-header{display:grid;gap:.5rem}.zy-overview-title{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:#111827;margin:0;line-height:1.3}.zy-overview-description{font-size:.84rem;line-height:1.6;color:rgba(17,24,39,.6);max-width:56ch}.zy-overview-tags{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.125rem}.zy-overview-tag{display:inline-block;font-size:.7rem;font-weight:500;letter-spacing:.015em;padding:.2rem .55rem;border-radius:9999px;background:rgba(30,94,255,.07);color:rgba(30,94,255,.85);white-space:nowrap;line-height:1.4}.zy-overview-body{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:start}@media (max-width:640px){.zy-overview-body{grid-template-columns:1fr}}.zy-overview-info{display:grid;gap:0;border:1px solid rgba(17,24,39,.06);border-radius:.625rem;overflow:hidden;background:#fff}.zy-overview-row{display:flex;align-items:center;gap:1rem;padding:.55rem .875rem;border-bottom:1px solid rgba(17,24,39,.05);font-size:.8rem}.zy-overview-row:last-child{border-bottom:none}.zy-overview-label{flex-shrink:0;width:7rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(17,24,39,.4)}.zy-overview-value{color:#111827;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.zy-overview-badge{display:inline-block;font-size:.7rem;font-weight:500;padding:.15rem .5rem;border-radius:.3rem;background:rgba(17,24,39,.05);color:rgba(17,24,39,.7);white-space:nowrap}.zy-overview-badge-difficulty{background:rgba(139,92,246,.1);color:rgba(139,92,246,.9)}.zy-overview-author{display:flex;gap:.75rem;align-items:center;padding:.875rem 1rem;border-radius:.625rem;background:linear-gradient(135deg,rgba(30,94,255,.04),rgba(139,92,246,.04));border:1px solid rgba(30,94,255,.08);min-width:14rem}.zy-overview-author-avatar{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:rgba(17,24,39,.04)}.zy-overview-author-info{display:grid;gap:.1rem;min-width:0}.zy-overview-author-name{font-size:.84rem;font-weight:600;color:#111827}.zy-overview-author-name a{color:rgba(30,94,255,.85);text-decoration:none}.zy-overview-author-name a:hover{text-decoration:underline}.zy-overview-author-email{font-size:.7rem;color:rgba(17,24,39,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zy-overview-author-since{font-size:.68rem;color:rgba(17,24,39,.35)}.zy-overview-preview{display:grid;gap:.5rem}.zy-overview-preview-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(17,24,39,.4)}.zy-overview-preview-target{border-radius:.625rem;border:1px solid rgba(17,24,39,.06);background:#fff;padding:.75rem;min-height:5rem;overflow:hidden}.zy-overview-preview-target svg{width:100%;height:auto}.zy-overview-preview-status{font-size:.72rem;color:rgba(17,24,39,.35)}.zy-repo-canvas-tabs{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid rgba(17,24,39,.08);padding-bottom:0}.zy-repo-canvas-tab{position:relative;padding:.5rem 1rem;font-size:.78rem;font-weight:600;letter-spacing:.01em;color:rgba(17,24,39,.45);background:transparent;border:none;border-radius:.375rem .375rem 0 0;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.zy-repo-canvas-tab:hover{color:rgba(17,24,39,.7);background:rgba(17,24,39,.03)}.zy-repo-canvas-tab.is-active{color:rgba(30,94,255,.9);background:rgba(30,94,255,.06)}.zy-repo-canvas-tab.is-active:after{content:"";position:absolute;bottom:-1px;left:.5rem;right:.5rem;height:2px;background:rgba(30,94,255,.7);border-radius:2px 2px 0 0}.zy-repo-canvas-panel{display:none}.zy-repo-canvas-panel.is-active{display:block}.zy-repo-canvas-panel .zy-score-repo-workspace,.zy-repo-canvas-panel [data-zy-repo-slot]{display:grid;gap:1rem}.zy-repo-canvas-panel .zy-score-repo-panel{border-radius:.625rem;padding:.875rem 1rem}.zy-repo-canvas-panel .zy-score-repo-field-grid{gap:.5rem .75rem}.zy-repo-canvas-panel .zy-score-repo-doc-grid{gap:.75rem}.zy-score-modal .zy-repo-card>.sheet-card-top,.zy-score-modal .zy-repo-card>.sheet-card-top+.zy-repo-workbench{margin-top:0}.zy-score-modal .zy-repo-member-panel .zy-repo-member-head strong,.zy-score-modal .zy-repo-mr-panel .zy-repo-member-head strong{font-size:.82rem}.zy-score-modal .zy-repo-member-panel .zy-repo-member-head .small,.zy-score-modal .zy-repo-mr-panel .zy-repo-member-head .small{font-size:.72rem;line-height:1.4}.zy-score-modal .zy-repo-member-panel .zy-repo-input,.zy-score-modal .zy-repo-member-panel .zy-repo-select{min-height:2rem;padding:.375rem .5rem;font-size:.8rem;border-radius:.5rem}.zy-score-modal .zy-repo-member-panel .zy-repo-input{min-width:min(12rem,100%)}.zy-score-modal .zy-repo-member-panel .zy-repo-link,.zy-score-modal .zy-repo-mr-panel .zy-repo-link{font-size:.74rem;padding:.3rem .5rem;border-radius:.5rem}.zy-score-modal .zy-repo-member-row strong{font-size:.82rem}.zy-score-modal .zy-repo-mr-panel .zy-repo-mr-layout{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:.625rem}.zy-score-modal .zy-repo-mr-item{padding:.5rem .625rem;border-radius:.5rem;font-size:.8rem}.zy-score-modal .zy-repo-mr-item strong{font-size:.8rem}.zy-score-modal .zy-repo-mr-card{gap:.375rem}.zy-score-modal .zy-repo-mr-card .zy-repo-commit-head strong{font-size:.85rem}.zy-score-modal .zy-repo-mr-card .zy-repo-commit-meta{font-size:.72rem}.zy-score-modal .zy-repo-mr-card .zy-repo-label{font-size:.68rem;padding:.2rem .4rem}.zy-score-modal .zy-score-repo-panel{background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:.75rem;padding:1rem 1.125rem;box-shadow:0 1px 3px rgba(17,24,39,.03)}.zy-score-modal .zy-score-repo-status-card .lp-canvas-panel-kicker{color:rgba(13,148,136,.85)}.zy-score-modal #score_manage_meta_form .lp-canvas-panel-kicker{color:rgba(180,100,30,.8)}.zy-score-modal .zy-score-repo-preview-card .lp-canvas-panel-kicker{color:rgba(30,94,255,.7)}.zy-score-modal .zy-score-repo-source-card .lp-canvas-panel-kicker{color:rgba(80,120,86,.8)}.zy-score-modal .zy-score-repo-status-card{border-color:rgba(17,24,39,.06);border-left:3px solid rgba(46,196,182,.5);background:linear-gradient(135deg,rgba(46,196,182,.03),transparent 40%)}.zy-score-modal .zy-score-repo-status-card h3{font-size:.9rem;margin-top:.2rem}.zy-score-modal .zy-score-repo-status-card .lp-canvas-panel-copy{font-size:.78rem;margin-top:.2rem;line-height:1.5}.zy-score-modal .zy-score-repo-status{margin-top:.625rem;padding:.6rem .75rem;font-size:.8rem;border-radius:.5rem;line-height:1.5}.zy-score-modal #score_manage_meta_form{border-color:rgba(17,24,39,.06);border-left:3px solid rgba(217,122,43,.35);background:linear-gradient(135deg,rgba(217,122,43,.02),transparent 35%)}.zy-score-modal #score_manage_meta_form h3{font-size:.9rem;margin-top:.2rem}.zy-score-modal #score_manage_meta_form .lp-canvas-panel-copy{font-size:.78rem;margin-top:.2rem;line-height:1.5}.zy-score-modal .zy-score-repo-field-grid{gap:.625rem;margin-top:.75rem}.zy-score-modal .zy-score-repo-field input,.zy-score-modal .zy-score-repo-field select{padding:.5rem .625rem;font-size:.85rem;border-radius:.5rem;border:1px solid rgba(17,24,39,.1);background:hsla(0,0%,100%,.95);transition:border-color .14s ease,box-shadow .14s ease}.zy-score-modal .zy-score-repo-field input:focus,.zy-score-modal .zy-score-repo-field select:focus,.zy-score-modal .zy-score-repo-field textarea:focus{border-color:rgba(30,94,255,.35);box-shadow:0 0 0 3px rgba(30,94,255,.08);outline:none}.zy-score-modal .zy-score-repo-field textarea{padding:.5rem .625rem;font-size:.85rem;border-radius:.5rem;min-height:5rem}.zy-score-modal .zy-score-repo-field span{font-size:.68rem;letter-spacing:.08em}.zy-score-modal .lp-canvas-panel-actions{margin-top:.875rem;padding-top:.75rem;border-top:1px solid rgba(17,24,39,.05)}.zy-score-modal .zy-score-repo-preview-card{border-color:rgba(17,24,39,.06);border-left:3px solid rgba(30,94,255,.3);background:linear-gradient(135deg,rgba(30,94,255,.015),transparent 35%)}.zy-score-modal .zy-score-repo-source-card{border-color:rgba(17,24,39,.06);border-left:3px solid rgba(107,143,113,.4);background:linear-gradient(135deg,rgba(107,143,113,.02),transparent 35%)}.zy-score-modal .zy-score-repo-preview-card h3,.zy-score-modal .zy-score-repo-source-card h3{font-size:.9rem;margin-top:.2rem}.zy-score-modal .zy-score-repo-preview-card .lp-canvas-panel-copy,.zy-score-modal .zy-score-repo-source-card .lp-canvas-panel-copy{font-size:.78rem;margin-top:.2rem;line-height:1.5}.zy-score-modal .zy-score-repo-vex-wrap{margin-top:.5rem}.zy-score-modal .zy-score-repo-source{min-height:clamp(12rem,28vh,22rem)}.zy-score-modal .zy-score-repo-version-form{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(17,24,39,.05)}.zy-score-modal .zy-score-repo-version-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.625rem}.zy-score-modal .zy-repo-widget{gap:.75rem}.zy-score-modal .zy-repo-widget .zy-repo-summary{gap:.625rem}.zy-repo-section-group{display:grid;gap:.375rem}.zy-repo-section-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,24,39,.38);padding-left:.125rem}.zy-repo-section-divider{height:0;border-top:1px solid rgba(17,24,39,.06);margin:.125rem 0}.zy-score-modal .zy-repo-widget>.zy-repo-summary>.zy-repo-section-group>.zy-repo-meta{display:flex;flex-wrap:wrap;gap:.3rem;padding:.5rem;border-radius:.5rem;background:hsla(0,0%,100%,.65);border:1px solid rgba(17,24,39,.04)}.zy-score-modal .zy-repo-meta .zy-repo-chip{font-size:.72rem;padding:.25rem .5rem;border-radius:.375rem}.zy-score-modal .zy-repo-branch-toolbar{gap:.5rem}.zy-score-modal .zy-repo-branch-picker span.small{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(17,24,39,.5)}.zy-score-modal .zy-repo-select{min-height:2.125rem;padding:.375rem .625rem;font-size:.82rem;border-radius:.5rem}.zy-score-modal .zy-repo-branch-info{gap:.3rem}.zy-score-modal .zy-repo-branch-info .zy-repo-chip{font-size:.7rem;padding:.2rem .45rem;font-weight:500;opacity:.8}.zy-score-modal .zy-repo-action-row{padding-top:.375rem}.zy-score-modal .zy-repo-tool-row{gap:.375rem;flex-wrap:wrap}.zy-score-modal .zy-repo-tool-row .zy-repo-link{font-size:.76rem;padding:.375rem .625rem;border-radius:.5rem;font-weight:600}.zy-score-modal .zy-repo-tool-row .zy-repo-link:not(.zy-repo-link-primary){border-color:rgba(17,24,39,.1);color:rgba(17,24,39,.7);background:hsla(0,0%,100%,.9)}.zy-score-modal .zy-repo-tool-row .zy-repo-link:not(.zy-repo-link-primary):hover{background:rgba(17,24,39,.06);color:rgba(17,24,39,.9);border-color:rgba(17,24,39,.16)}.zy-score-modal .zy-repo-tool-row .zy-repo-link-primary{font-size:.76rem;padding:.375rem .625rem}.zy-repo-widget{display:grid;gap:.875rem}.zy-repo-member-panel,.zy-repo-mr-panel,.zy-repo-summary{display:grid;gap:.75rem}.zy-repo-action-row,.zy-repo-branch-info,.zy-repo-branch-row,.zy-repo-label-row,.zy-repo-meta{display:flex;flex-wrap:wrap;gap:.5rem}.zy-repo-chip,.zy-repo-label{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:999px;background:rgba(17,24,39,.06);color:rgba(17,24,39,.86);font-size:.78rem;font-weight:600}.zy-repo-chip-strong{background:rgba(46,196,182,.14);color:rgba(9,90,81,.95)}.zy-repo-chip-ok{background:rgba(63,198,142,.16);color:rgba(13,110,63,.92)}.zy-repo-chip-warning{background:rgba(245,166,35,.18);color:rgba(134,86,7,.96)}.zy-repo-chip-danger{background:rgba(231,76,60,.16);color:rgba(148,34,24,.96)}.zy-repo-link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:.625rem;border:1px solid rgba(30,94,255,.18);background:#fff;color:#1e5eff;text-decoration:none;font-size:.82rem;font-weight:700}.zy-repo-link-primary{background:#1e5eff;border-color:#1e5eff;color:#fff}.zy-repo-tool-row{align-items:center}.zy-repo-tool-output{display:grid}.zy-repo-state{display:grid;gap:.375rem;padding:.875rem;border:1px dashed rgba(17,24,39,.12);border-radius:.875rem;background:hsla(0,0%,100%,.78)}.zy-repo-state.is-success{border-style:solid;border-color:rgba(63,198,142,.22);background:rgba(63,198,142,.08)}.zy-repo-state.is-warning{border-style:solid;border-color:rgba(245,166,35,.24);background:rgba(245,166,35,.08)}.zy-repo-state-title{font-weight:700;color:rgba(17,24,39,.92)}.zy-repo-state-copy{font-size:.84rem;color:rgba(17,24,39,.66)}.zy-repo-branch-toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem}.zy-repo-branch-picker,.zy-repo-member-form{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.zy-repo-input,.zy-repo-select{min-height:2.5rem;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;background:#fff;padding:.625rem .75rem;font-size:.9rem}.zy-repo-input{min-width:min(20rem,100%)}.zy-repo-member-panel,.zy-repo-mr-panel{padding:.875rem;border:1px solid rgba(17,24,39,.08);border-radius:1rem;background:hsla(0,0%,100%,.9)}.zy-score-modal .zy-repo-member-panel,.zy-score-modal .zy-repo-mr-panel{padding:.75rem;border-radius:.625rem;gap:.5rem}.zy-repo-mr-compose{display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(30,94,255,.1);border-radius:.625rem;background:rgba(30,94,255,.025)}.zy-score-modal .zy-repo-mr-compose{gap:.5rem;padding:.625rem .75rem;border-radius:.5rem}.zy-score-modal .zy-repo-mr-compose .zy-repo-member-head strong{font-size:.82rem}.zy-score-modal .zy-repo-mr-compose .zy-repo-member-head .small{font-size:.72rem;line-height:1.4}.zy-score-modal .zy-repo-mr-compose .zy-repo-chip{font-size:.7rem;padding:.2rem .45rem}.zy-score-modal .zy-repo-mr-compose .zy-repo-input{min-height:2rem;padding:.375rem .625rem;font-size:.8rem;border-radius:.5rem;min-width:min(14rem,100%)}.zy-score-modal .zy-repo-mr-compose .zy-repo-link{font-size:.76rem;padding:.375rem .625rem;border-radius:.5rem}.zy-repo-mr-compose-fields,.zy-repo-mr-compose-meta{display:flex;flex-wrap:wrap;align-items:end;gap:.625rem}.zy-score-modal .zy-repo-mr-compose-meta{gap:.375rem}.zy-score-modal .zy-repo-mr-compose-fields{gap:.5rem}.zy-repo-mr-title-field{flex:1 1 18rem}.zy-repo-mr-title-field .zy-repo-input{width:100%;min-width:0}.zy-repo-member-head{display:grid;gap:.125rem}.zy-repo-member-list{display:grid;gap:.625rem}.zy-repo-mr-layout{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:.875rem}.zy-repo-mr-list{display:grid;gap:.625rem;align-content:start}.zy-repo-mr-item{min-height:0;display:grid;gap:.25rem;text-align:left;color:rgba(17,24,39,.86);background:hsla(0,0%,100%,.96);border:1px solid rgba(17,24,39,.08);box-shadow:none}.zy-repo-mr-item.is-active{border-color:rgba(30,94,255,.26);background:rgba(30,94,255,.08)}.zy-repo-mr-card,.zy-repo-mr-detail{display:grid;gap:.625rem;align-content:start}.zy-repo-member-actions,.zy-repo-member-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.zy-repo-graph{--zy-repo-lane-gutter:clamp(4.9rem,calc(2.4rem + var(--zy-repo-lane-count, 1)*1.45rem),13.5rem);position:relative;display:grid;gap:0;border:1px solid rgba(17,24,39,.08);border-radius:1.05rem;background:linear-gradient(180deg,rgba(245,248,255,.96),hsla(0,0%,100%,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);overflow:hidden}.zy-score-modal .zy-repo-graph{border-radius:.625rem;max-height:20rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.1) transparent}.zy-repo-graph-overlay{position:absolute;inset:0 auto 0 0;width:var(--zy-repo-lane-gutter);pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(239,244,255,.88),rgba(247,249,255,.52));border-right:1px solid rgba(17,24,39,.05)}.zy-repo-graph-svg{width:100%;height:100%}.zy-repo-graph-row{position:relative;z-index:1;display:grid;grid-template-columns:var(--zy-repo-lane-gutter) minmax(0,1fr);gap:1rem;padding:.95rem 1rem;border-top:1px solid rgba(17,24,39,.06);background:linear-gradient(90deg,rgba(244,247,255,.84) 0,rgba(244,247,255,.84) var(--zy-repo-lane-gutter),hsla(0,0%,100%,.94) var(--zy-repo-lane-gutter),hsla(0,0%,100%,.99) 100%)}.zy-score-modal .zy-repo-graph-row{padding:.7rem .8rem;gap:.75rem}.zy-score-modal .zy-repo-commit-head strong{font-size:.82rem}.zy-score-modal .zy-repo-commit-head code{font-size:.7rem;padding:.15rem .375rem}.zy-score-modal .zy-repo-commit-meta{font-size:.7rem;gap:.375rem}.zy-score-modal .zy-repo-label-row .zy-repo-label{font-size:.68rem;padding:.2rem .4rem}.zy-repo-graph-row{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.zy-repo-graph-row:focus-visible,.zy-repo-graph-row:hover{background:linear-gradient(90deg,rgba(235,242,255,.92) 0,rgba(235,242,255,.92) var(--zy-repo-lane-gutter),rgba(246,249,255,.96) var(--zy-repo-lane-gutter),rgba(248,250,255,.98) 100%);outline:none}.zy-repo-graph-row.is-selected{background:linear-gradient(90deg,rgba(225,236,255,.98) 0,rgba(225,236,255,.98) var(--zy-repo-lane-gutter),#f2f7ff var(--zy-repo-lane-gutter),#f7faff 100%)}.zy-repo-graph-row:first-child{border-top:0}.zy-repo-lanes{position:relative;min-height:4rem;border-right:1px dashed rgba(17,24,39,.08)}.zy-repo-node-marker{position:absolute;left:calc((var(--zy-repo-lane, 0) + .5)*(100%/var(--zy-repo-lane-count, 1)));top:50%;width:1rem;height:1rem;transform:translate(-50%,-50%);border-radius:999px;background:var(--zy-repo-node-color,#1e5eff);box-shadow:0 0 0 4px rgba(30,94,255,.12),0 10px 18px -14px rgba(15,23,42,.42)}.zy-repo-node-marker:after{content:"";position:absolute;inset:.22rem;border-radius:999px;background:hsla(0,0%,100%,.92)}.zy-repo-commit-card{display:grid;gap:.55rem;padding:.85rem .95rem;border:1px solid rgba(17,24,39,.08);border-radius:.95rem;background:hsla(0,0%,100%,.92);box-shadow:0 16px 28px -28px rgba(15,23,42,.45);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.zy-repo-graph-row:focus-visible .zy-repo-commit-card,.zy-repo-graph-row:hover .zy-repo-commit-card{transform:translateY(-1px);box-shadow:0 18px 30px -26px rgba(30,94,255,.28);border-color:rgba(30,94,255,.16)}.zy-repo-graph-row.is-selected .zy-repo-commit-card{border-color:rgba(30,94,255,.28);box-shadow:0 22px 34px -28px rgba(30,94,255,.42),inset 0 1px 0 hsla(0,0%,100%,.84)}.zy-repo-graph-row.is-merge .zy-repo-commit-card{border-color:rgba(46,196,182,.2)}.zy-repo-commit-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.zy-repo-commit-head strong{font-size:.95rem;color:rgba(17,24,39,.94)}.zy-repo-commit-head code{padding:.25rem .5rem;border-radius:.5rem;background:rgba(17,24,39,.06);font-size:.78rem}.zy-repo-commit-meta{display:flex;flex-wrap:wrap;gap:.625rem;color:rgba(17,24,39,.62);font-size:.78rem}.zy-score-picker-card{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.zy-score-picker-card.is-selected{border-color:rgba(30,94,255,.34);box-shadow:0 16px 30px rgba(30,94,255,.12);transform:translateY(-2px)}@media (max-width:1024px){.zy-repo-graph-row,.zy-repo-mr-layout{grid-template-columns:1fr}.zy-repo-graph-overlay{display:none}.zy-repo-lanes{min-height:1.5rem;border-right:0;border-bottom:1px dashed rgba(17,24,39,.06)}.zy-repo-member-row{align-items:flex-start}}body.clay-shell-ready{padding-top:calc(var(--clay-topbar-height) + 1rem);padding-left:var(--clay-sidebar-width)}body.clay-shell-ready.clay-sidebar-collapsed{padding-left:var(--clay-sidebar-collapsed-width)}body.clay-shell-ready header.nav{display:none}.clay-background{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-2;display:none}.clay-bg-blob{position:absolute;width:min(42vh,30rem);height:min(42vh,30rem);border-radius:999px;filter:none;opacity:.1;transform-origin:center}.clay-bg-blob-one{top:-12%;left:-8%;background:rgba(124,58,237,.45)}.clay-bg-blob-two{top:12%;right:-16%;background:rgba(219,39,119,.35)}.clay-bg-blob-three{bottom:-18%;left:18%;background:rgba(14,165,233,.35)}.clay-bg-blob-four{bottom:-24%;right:4%;background:rgba(16,185,129,.25)}@keyframes clay-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes clay-float-delayed{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(-2deg)}}@keyframes clay-float-slow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-30px) rotate(5deg)}}@keyframes clay-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.clay-topbar{position:fixed;top:0;left:0;right:0;height:var(--clay-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem .85rem 1.35rem;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--clay-card-border);box-shadow:var(--shadow-fixed);z-index:var(--z-shell-topbar)}.clay-topbar-left,.clay-topbar-right{display:flex;align-items:center;gap:.75rem}.clay-topbar-title{display:flex;flex-direction:column;gap:.12rem;max-width:min(52vw,40rem)}.clay-topbar-title-text{font-size:clamp(1.1rem,1.85vw,1.55rem);font-weight:900;line-height:1.08;color:var(--clay-foreground)}.clay-topbar-summary,.clay-topbar-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clay-topbar-summary{font-size:.82rem;line-height:1.2;color:var(--clay-muted)}.clay-avatar-button,.clay-mobile-menu-toggle,.clay-topbar-menu-toggle{min-height:2.75rem;min-width:2.75rem;border-radius:20px;border:0;color:#fff;font-weight:800;background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button);transition:box-shadow .18s ease,background-color .18s ease,transform .16s ease}button.clay-topbar-menu-toggle{width:2.75rem;min-width:2.75rem;padding:0;border-radius:18px;background:transparent;color:var(--clay-foreground);box-shadow:none}.clay-topbar-menu-toggle-box{display:inline-flex;flex-direction:column;gap:.24rem;width:1rem;pointer-events:none}.clay-topbar-menu-toggle-line{display:block;width:100%;height:2px;border-radius:999px;background:currentColor}.clay-avatar-button{width:2.9rem;height:2.9rem;border-radius:999px;font-size:.95rem;letter-spacing:.06em}.clay-avatar-button.has-photo{padding:0;overflow:hidden;background:#f4f3fb}.clay-avatar-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block}.clay-account-panel{position:absolute;top:calc(var(--clay-topbar-height) - .2rem);right:1.1rem;width:min(22rem,calc(100vw - 2rem));border-radius:28px;background:hsla(0,0%,100%,.9);border:1px solid var(--clay-card-border);box-shadow:var(--clay-shadow-sm);padding:1rem;display:none;z-index:var(--z-shell-panel)}body.clay-account-open .clay-account-panel{display:block}.clay-account-title{font-family:Nunito,sans-serif;font-size:1rem;font-weight:900;color:var(--clay-foreground);margin-bottom:.5rem}.clay-account-links{display:grid;gap:.45rem}.clay-account-link{display:block;border-radius:20px;padding:.65rem .9rem;text-decoration:none;color:var(--clay-foreground);background:hsla(0,0%,100%,.68);box-shadow:var(--clay-shadow-card);transition:transform .18s ease,box-shadow .2s ease}.clay-account-link:hover{color:var(--clay-menu-hover-fg);background:var(--clay-menu-hover-bg);box-shadow:var(--clay-button-gloss),var(--clay-shadow-card-hover)}.clay-account-logout{width:100%;margin-top:.8rem;background:linear-gradient(145deg,#f472b6,#db2777)}.clay-sidebar{position:fixed;top:calc(var(--clay-topbar-height) + .3rem);left:1rem;bottom:1rem;width:calc(var(--clay-sidebar-width) - 1rem);border-radius:28px;background:hsla(0,0%,100%,.95);border:1px solid var(--clay-card-border);box-shadow:var(--shadow-fixed);padding:1.15rem .95rem 1.15rem 1.05rem;display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-shell-sidebar);transition:width .22s ease,transform .22s ease}.clay-sidebar-heading{margin-bottom:1rem;padding:.2rem .35rem}.clay-sidebar-title{font-size:1.06rem;font-weight:900;color:var(--clay-foreground)}.clay-sidebar-subtitle{font-size:.83rem;font-weight:600;color:var(--clay-muted)}.clay-sidebar-list{display:grid;gap:.45rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.26) transparent;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;padding-right:.42rem;margin-right:0}.clay-sidebar-list::-webkit-scrollbar{width:.45rem}.clay-sidebar-list::-webkit-scrollbar-track{background:transparent}.clay-sidebar-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(124,58,237,.28)}.clay-sidebar-list::-webkit-scrollbar-thumb:hover{background:rgba(124,58,237,.4)}.clay-sidebar-link{display:flex;align-items:center;gap:.55rem;position:relative;border-radius:20px;padding:.65rem .7rem;text-decoration:none;color:var(--clay-foreground);background:hsla(0,0%,100%,.68);box-shadow:var(--clay-shadow-card);transition:transform .2s ease,box-shadow .2s ease}.clay-sidebar-link:hover{color:var(--clay-menu-hover-fg);background:var(--clay-menu-hover-bg);box-shadow:var(--clay-button-gloss),var(--clay-shadow-card-hover)}.clay-sidebar-link-icon{min-width:2rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#fff;font-size:.82rem;font-weight:800;background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button)}.clay-sidebar-link .clay-sidebar-link-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;text-align:center}.clay-sidebar-link .clay-sidebar-link-icon:before{line-height:1;margin:0}.clay-sidebar-link.is-active{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button)}.clay-sidebar-link.is-active .clay-sidebar-link-icon{background:hsla(0,0%,100%,.24);box-shadow:none}.clay-menu-overlay{display:none}.clay-mobile-menu-toggle{position:fixed;top:1rem;left:1rem;transform:none;width:3rem;min-width:3rem;min-height:3rem;padding:0;z-index:var(--z-shell-toggle);display:none;font-size:0}.clay-mobile-menu-toggle-box{display:inline-flex;flex-direction:column;gap:.24rem;width:1.1rem;pointer-events:none}.clay-mobile-menu-toggle-line{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease}body.clay-shell-ready.clay-menu-open .clay-mobile-menu-toggle-line:first-child{transform:translateY(.36rem) rotate(45deg)}body.clay-shell-ready.clay-menu-open .clay-mobile-menu-toggle-line:nth-child(2){opacity:0}body.clay-shell-ready.clay-menu-open .clay-mobile-menu-toggle-line:nth-child(3){transform:translateY(-.36rem) rotate(-45deg)}@media (min-width:1025px){body.clay-sidebar-collapsed .clay-sidebar{width:calc(var(--clay-sidebar-collapsed-width) - 1rem);padding-left:.6rem;padding-right:.6rem}body.clay-sidebar-collapsed .clay-sidebar-heading,body.clay-sidebar-collapsed .clay-sidebar-link-label,body.clay-sidebar-collapsed .clay-sidebar-section-title,body.clay-sidebar-collapsed .clay-sidebar-subtitle{display:none}body.clay-sidebar-collapsed .clay-sidebar-link{justify-content:center;width:calc(100% - .65rem);max-width:3.3rem;min-height:3.3rem;margin-inline:auto;padding:0;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(17,19,26,.08)}body.clay-sidebar-collapsed .clay-sidebar-list{padding-right:.55rem;margin-right:0;scrollbar-gutter:stable}body.clay-sidebar-collapsed .clay-sidebar-link:hover{background:hsla(0,0%,100%,.98);border-color:rgba(124,58,237,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 14px 28px rgba(17,19,26,.1)}body.clay-sidebar-collapsed .clay-sidebar-link .clay-sidebar-link-icon{min-width:auto;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#7c3aed;font-size:.98rem}body.clay-sidebar-collapsed .clay-sidebar-link:hover .clay-sidebar-link-icon{color:#6d28d9}body.clay-sidebar-collapsed .clay-sidebar-link.is-active{background:linear-gradient(145deg,#a78bfa,#7c3aed);border-color:transparent;box-shadow:var(--clay-shadow-button)}body.clay-sidebar-collapsed .clay-sidebar-link.is-active .clay-sidebar-link-icon{color:#fff}}@media (min-width:1025px) and (hover:hover) and (pointer:fine){body.clay-sidebar-collapsed .clay-sidebar-link:after{content:none}}.clay-sidebar-tooltip{position:fixed;left:0;top:0;padding:.32rem .58rem;border-radius:12px;border:1px solid var(--clay-card-border);background:hsla(0,0%,100%,.98);color:var(--clay-foreground);box-shadow:0 14px 28px rgba(17,19,26,.14);font-size:.76rem;font-weight:700;line-height:1.15;white-space:nowrap;opacity:0;pointer-events:none;transform:translateX(-6px);transition:opacity .14s ease,transform .14s ease;z-index:var(--z-shell-tooltip)}.clay-sidebar-tooltip.is-visible{opacity:1;transform:translateX(0)}.\!container{width:min(1380px,98vw)!important;max-width:1380px!important;padding-left:1rem!important;padding-right:1rem!important}.container{width:min(1380px,98vw);max-width:1380px;padding-left:1rem;padding-right:1rem}.card,.item,.page-admin .card,.page-auth .card,.sheet-card{border-radius:var(--clay-radius-card,24px);border:1px solid var(--clay-card-border);background:var(--clay-card-bg);box-shadow:var(--clay-shadow-card);transition:box-shadow .22s ease,background-color .22s ease}.\!item{border-radius:var(--clay-radius-card,24px)!important;border:1px solid var(--clay-card-border)!important;background:var(--clay-card-bg)!important;box-shadow:var(--clay-shadow-card)!important;transition:box-shadow .22s ease,background-color .22s ease!important}.card:hover,.item:hover,.sheet-card:hover{box-shadow:var(--clay-shadow-card-hover)}.\!item:hover{box-shadow:var(--clay-shadow-card-hover)!important}.page-auth .card:hover{transform:none}.app-nav-link,.btn,.btn-danger,.btn-icon,.btn-lg,.btn-mini,.btn-primary,.btn-sm,.btn.sm,.btn.xs{border:0;font-weight:800;text-decoration:none;color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button);transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease}.\!btn,.\!btn.sm,.\!btn.xs{border:0!important;font-weight:800!important;text-decoration:none!important;color:#fff!important;background:linear-gradient(145deg,#a78bfa,#7c3aed)!important;box-shadow:var(--clay-shadow-button)!important;transition:transform .16s ease,box-shadow .18s ease,background-color .18s ease!important}.btn span,.btn-danger span,.btn-mini .small,.btn-mini span,.btn-primary span,.btn.xs .small,.btn.xs span,.page-app .btn span,.page-app .btn-danger span,.page-app .btn-mini .small,.page-app .btn-mini span,.page-app .btn-primary span,.page-app .btn.xs .small,.page-app .btn.xs span{color:inherit}.\!btn span,.\!btn.xs .small,.\!btn.xs span,.page-app .\!btn span,.page-app .\!btn.xs .small,.page-app .\!btn.xs span{color:inherit!important}.app-nav-link:hover,.btn-danger:hover,.btn-icon:hover,.btn-lg:hover,.btn-mini:hover,.btn-primary:hover,.btn-sm:hover,.btn.sm:hover,.btn.xs:hover,.btn:hover{box-shadow:var(--clay-button-gloss),var(--clay-shadow-card-hover)}.\!btn.sm:hover,.\!btn.xs:hover,.\!btn:hover{box-shadow:var(--clay-button-gloss),var(--clay-shadow-card-hover)!important}.btn-mini.primary:hover,.btn-primary:hover,.btn.primary:hover,.btn.xs.primary:hover,.clay-avatar-button:hover,.clay-mobile-menu-toggle:hover,.clay-topbar-brand:hover,.clay-topbar-menu-toggle:hover,button:hover{background:linear-gradient(145deg,#b79cff,#8b5cf6)}.\!btn.primary:hover,.\!btn.xs.primary:hover{background:linear-gradient(145deg,#b79cff,#8b5cf6)!important}button.clay-topbar-menu-toggle:hover{background:hsla(0,0%,100%,.52);color:var(--clay-menu-hover-fg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 10px 22px rgba(17,19,26,.08)}button.clay-topbar-menu-toggle:active{transform:scale(.98);box-shadow:inset 0 2px 5px rgba(83,76,99,.14)}.app-nav-link:hover{color:var(--clay-menu-hover-fg);background:var(--clay-menu-hover-bg-strong)}.app-nav-link:active,.btn-danger:active,.btn-icon:active,.btn-lg:active,.btn-mini:active,.btn-primary:active,.btn-sm:active,.btn.sm:active,.btn.xs:active,.btn:active{transform:scale(.98);box-shadow:var(--clay-shadow-pressed)}.\!btn.sm:active,.\!btn.xs:active,.\!btn:active{transform:scale(.98)!important;box-shadow:var(--clay-shadow-pressed)!important}.btn-mini.ghost,.btn.ghost,.btn.xs.ghost{color:var(--clay-foreground);background:hsla(0,0%,100%,.45);box-shadow:0 2px 6px rgba(51,47,58,.08);border:1px solid rgba(124,58,237,.1)}.\!btn.ghost,.\!btn.xs.ghost{color:var(--clay-foreground)!important;background:hsla(0,0%,100%,.45)!important;box-shadow:0 2px 6px rgba(51,47,58,.08)!important;border:1px solid rgba(124,58,237,.1)!important}.btn-mini.ghost:hover,.btn.ghost:hover,.btn.xs.ghost:hover{background:hsla(0,0%,100%,.7)}.\!btn.ghost:hover,.\!btn.xs.ghost:hover{background:hsla(0,0%,100%,.7)!important}.btn-danger,.btn-mini.danger,.btn.danger,.btn.xs.danger{color:#fff;background:linear-gradient(145deg,#f87171,#dc2626);border-color:rgba(220,38,38,.2);box-shadow:0 8px 18px rgba(220,38,38,.18),inset 0 1px 0 hsla(0,0%,100%,.25)}.\!btn.danger,.\!btn.xs.danger{color:#fff!important;background:linear-gradient(145deg,#f87171,#dc2626)!important;border-color:rgba(220,38,38,.2)!important;box-shadow:0 8px 18px rgba(220,38,38,.18),inset 0 1px 0 hsla(0,0%,100%,.25)!important}.btn-danger:hover,.btn-mini.danger:hover,.btn.danger:hover,.btn.xs.danger:hover{background:linear-gradient(145deg,#fca5a5,#ef4444)}.\!btn.danger:hover,.\!btn.xs.danger:hover{background:linear-gradient(145deg,#fca5a5,#ef4444)!important}.btn-mini.warn,.btn.warn,.btn.xs.warn{color:var(--clay-foreground);background:linear-gradient(145deg,#fbbf24,#f59e0b);border-color:rgba(245,158,11,.2);box-shadow:0 8px 18px rgba(245,158,11,.18),inset 0 1px 0 hsla(0,0%,100%,.25)}.\!btn.warn,.\!btn.xs.warn{color:var(--clay-foreground)!important;background:linear-gradient(145deg,#fbbf24,#f59e0b)!important;border-color:rgba(245,158,11,.2)!important;box-shadow:0 8px 18px rgba(245,158,11,.18),inset 0 1px 0 hsla(0,0%,100%,.25)!important}.btn-mini.warn:hover,.btn.warn:hover,.btn.xs.warn:hover{background:linear-gradient(145deg,#fcd34d,#fbbf24)}.\!btn.warn:hover,.\!btn.xs.warn:hover{background:linear-gradient(145deg,#fcd34d,#fbbf24)!important}.\!btn.buy-cta{width:100%!important;color:#7c3aed!important;background:linear-gradient(145deg,#fde68a,#fbbf24)!important;border-color:rgba(251,191,36,.3)!important;box-shadow:0 8px 18px rgba(251,191,36,.18),inset 0 1px 0 hsla(0,0%,100%,.35)!important;font-weight:900!important}.btn.buy-cta{width:100%;color:#7c3aed;background:linear-gradient(145deg,#fde68a,#fbbf24);border-color:rgba(251,191,36,.3);box-shadow:0 8px 18px rgba(251,191,36,.18),inset 0 1px 0 hsla(0,0%,100%,.35);font-weight:900}.\!btn.buy-cta:hover{color:#6d28d9!important;background:linear-gradient(145deg,#fef3c7,#fde68a)!important}.btn.buy-cta:hover{color:#6d28d9;background:linear-gradient(145deg,#fef3c7,#fde68a)}.store-buy-form{width:100%}.sheet-price-struck-line{width:100%;text-align:center;font-size:.78rem;line-height:1;margin-bottom:.15rem}.marketplace-price-display{width:100%;text-align:center;padding:.45rem 1rem;border-radius:.5rem;font-weight:900;font-size:.9rem;pointer-events:none}.marketplace-price-display.buy-cta{color:#7c3aed;background:linear-gradient(145deg,#fde68a,#fbbf24);border:1px solid rgba(251,191,36,.3);box-shadow:0 8px 18px rgba(251,191,36,.18),inset 0 1px 0 hsla(0,0%,100%,.35)}.action-row.justify-center{justify-content:center}.\!btn.purchased{color:#fff!important;background:linear-gradient(145deg,#4ade80,#16a34a)!important;border-color:rgba(22,163,74,.3)!important;box-shadow:0 8px 18px rgba(22,163,74,.18),inset 0 1px 0 hsla(0,0%,100%,.25)!important;font-weight:900!important}.btn.purchased{color:#fff;background:linear-gradient(145deg,#4ade80,#16a34a);border-color:rgba(22,163,74,.3);box-shadow:0 8px 18px rgba(22,163,74,.18),inset 0 1px 0 hsla(0,0%,100%,.25);font-weight:900}.\!btn.purchased:hover{background:linear-gradient(145deg,#86efac,#22c55e)!important}.btn.purchased:hover{background:linear-gradient(145deg,#86efac,#22c55e)}.btn-mini.primary,.btn-primary,.btn.primary,.btn.xs.primary{color:#fff;background:linear-gradient(135deg,#a78bfa,#7c3aed)}.\!btn.primary,.\!btn.xs.primary{color:#fff!important;background:linear-gradient(135deg,#a78bfa,#7c3aed)!important}.\!btn.sm{min-height:1.75rem!important;padding:.325rem .75rem!important;font-size:.75rem!important}.btn-sm,.btn.sm{min-height:1.75rem;padding:.325rem .75rem;font-size:.75rem}.btn-mini,.btn.tiny,.btn.xs{min-height:1.5rem;padding:.3rem .7rem;font-size:.75rem}.\!btn.tiny,.\!btn.xs{min-height:1.5rem!important;padding:.3rem .7rem!important;font-size:.75rem!important}.btn-icon{min-width:2.25rem;min-height:2.25rem;padding:0;justify-content:center}.kpis{display:flex;flex-wrap:nowrap;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.kpi{flex:1 1 0;min-width:clamp(8.6rem,18vw,13rem);border-radius:18px;padding:.5rem .72rem;border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.72);box-shadow:var(--clay-shadow-card);transition:transform .18s ease,box-shadow .2s ease}.kpi .small{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-muted)}.kpi .small,.kpi b{display:block;line-height:1.05}.kpi b{margin-top:.16rem;color:var(--clay-foreground);font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:900;overflow-wrap:anywhere}.badge,.chip,.pill,.sheet-badge,.sheet-rank{border-radius:999px;border:1px solid rgba(124,58,237,.16);background:hsla(0,0%,100%,.88);color:var(--clay-foreground);box-shadow:var(--clay-shadow-card)}.\!badge{border-radius:999px!important;border:1px solid rgba(124,58,237,.16)!important;background:hsla(0,0%,100%,.88)!important;color:var(--clay-foreground)!important;box-shadow:var(--clay-shadow-card)!important}.\!badge.success{border-color:rgba(16,185,129,.3)!important;background:rgba(209,250,229,.9)!important;color:#065f46!important}.badge.success{border-color:rgba(16,185,129,.3);background:rgba(209,250,229,.9);color:#065f46}.\!badge.warning{border-color:rgba(245,158,11,.28)!important;background:hsla(48,96%,89%,.92)!important;color:#92400e!important}.badge.warning{border-color:rgba(245,158,11,.28);background:hsla(48,96%,89%,.92);color:#92400e}.\!badge.danger{border-color:rgba(239,68,68,.28)!important;background:hsla(0,93%,94%,.92)!important;color:#991b1b!important}.badge.danger{border-color:rgba(239,68,68,.28);background:hsla(0,93%,94%,.92);color:#991b1b}.\!badge.info{border-color:rgba(14,165,233,.28)!important;background:rgba(224,242,254,.92)!important;color:#0c4a6e!important}.badge.info{border-color:rgba(14,165,233,.28);background:rgba(224,242,254,.92);color:#0c4a6e}.badge,.badge.neutral,.pill,.sheet-badge,.sheet-rank{border-color:rgba(124,58,237,.16);background:hsla(0,0%,100%,.88);color:var(--clay-foreground)}.\!badge,.\!badge.neutral{border-color:rgba(124,58,237,.16)!important;background:hsla(0,0%,100%,.88)!important;color:var(--clay-foreground)!important}.view-switch,.zy-view-switch{border-radius:999px;border:1px solid rgba(124,58,237,.18);background:hsla(0,0%,100%,.78);padding:.3rem;box-shadow:var(--clay-shadow-card)}.view-switch a,.zy-view-switch-option{border-radius:999px;color:var(--clay-muted);font-weight:700}.view-switch a.active,.zy-view-switch-option.active{color:#fff;background:linear-gradient(145deg,#a78bfa,#7c3aed);box-shadow:var(--clay-shadow-button)}.page-marketing .hero{grid-template-columns:1fr;gap:1.2rem;align-items:stretch}.page-marketing #features .grid{grid-template-columns:1fr;gap:1rem}.page-marketing #features .\!grid{grid-template-columns:1fr!important;gap:1rem!important}.page-marketing #features .feature h3{font-size:1.35rem;font-weight:800;color:var(--clay-foreground);margin-top:0}.page-marketing #features .feature p{color:var(--clay-muted);font-weight:500}.page-marketing .steps{gap:1rem}.page-marketing .split,.page-marketing .steps{grid-template-columns:1fr}.page-admin,.page-app,.page-auth,.page-marketing{background:transparent;color:var(--clay-foreground)}.page-admin .mono,.page-admin .small,.page-app .muted,.page-app .small{color:var(--clay-muted)}.page-admin button,.page-admin input,.page-admin select,.page-admin textarea{border:0;color:var(--clay-foreground)}body.page-admin.clay-shell-ready,body.page-admin.site-shell{--zy-admin-shell-bg:radial-gradient(circle at top right,rgba(30,94,255,.12),transparent 58%),radial-gradient(circle at bottom left,rgba(46,196,182,.12),transparent 62%),#020617;--zy-admin-shell-card:rgba(15,23,42,.92);--zy-admin-shell-card-alt:rgba(2,6,23,.92);--zy-admin-shell-border:rgba(71,85,105,.82);--zy-admin-shell-text:#f1f5f9;--zy-admin-shell-muted:rgba(148,163,184,.95);--zy-admin-shell-surface-light:rgba(241,245,249,.84);--zy-admin-shell-surface-light-strong:rgba(226,232,240,.9);--zy-admin-shell-surface-light-border:rgba(148,163,184,.56);--zy-admin-shell-surface-light-text:#0f172a;--zy-admin-shell-surface-light-muted:#475569;--zy-admin-shell-surface-light-link:#1e40af;background:var(--zy-admin-shell-bg);color:var(--zy-admin-shell-text)}body.page-admin.clay-shell-ready main.wrap .card,body.page-admin.site-shell main.wrap .card{border:1px solid var(--zy-admin-shell-border);background:var(--zy-admin-shell-card);box-shadow:none;color:var(--zy-admin-shell-text)}body.page-admin.clay-shell-ready main.wrap .card:hover,body.page-admin.site-shell main.wrap .card:hover{box-shadow:none}body.page-admin.clay-shell-ready main.wrap .card code,body.page-admin.clay-shell-ready main.wrap .card div,body.page-admin.clay-shell-ready main.wrap .card h1,body.page-admin.clay-shell-ready main.wrap .card h2,body.page-admin.clay-shell-ready main.wrap .card h3,body.page-admin.clay-shell-ready main.wrap .card h4,body.page-admin.clay-shell-ready main.wrap .card label,body.page-admin.clay-shell-ready main.wrap .card li,body.page-admin.clay-shell-ready main.wrap .card p,body.page-admin.clay-shell-ready main.wrap .card span:not(.material-symbols-outlined),body.page-admin.clay-shell-ready main.wrap .card strong,body.page-admin.clay-shell-ready main.wrap .card td,body.page-admin.clay-shell-ready main.wrap .card th,body.page-admin.site-shell main.wrap .card code,body.page-admin.site-shell main.wrap .card div,body.page-admin.site-shell main.wrap .card h1,body.page-admin.site-shell main.wrap .card h2,body.page-admin.site-shell main.wrap .card h3,body.page-admin.site-shell main.wrap .card h4,body.page-admin.site-shell main.wrap .card label,body.page-admin.site-shell main.wrap .card li,body.page-admin.site-shell main.wrap .card p,body.page-admin.site-shell main.wrap .card span:not(.material-symbols-outlined),body.page-admin.site-shell main.wrap .card strong,body.page-admin.site-shell main.wrap .card td,body.page-admin.site-shell main.wrap .card th{color:inherit}body.page-admin.clay-shell-ready main.wrap .card .label,body.page-admin.clay-shell-ready main.wrap .card .mono,body.page-admin.clay-shell-ready main.wrap .card .muted,body.page-admin.clay-shell-ready main.wrap .card .small,body.page-admin.site-shell main.wrap .card .label,body.page-admin.site-shell main.wrap .card .mono,body.page-admin.site-shell main.wrap .card .muted,body.page-admin.site-shell main.wrap .card .small{color:var(--zy-admin-shell-muted)}body.page-admin.clay-shell-ready main.wrap .card .\!label,body.page-admin.site-shell main.wrap .card .\!label{color:var(--zy-admin-shell-muted)!important}body.page-admin.clay-shell-ready main.wrap .card a:not(.zy-tab):not(.clay-tab-button),body.page-admin.site-shell main.wrap .card a:not(.zy-tab):not(.clay-tab-button){color:#7dd3fc}body.page-admin.clay-shell-ready .clay-tab-button,body.page-admin.clay-shell-ready .zy-tab,body.page-admin.site-shell .clay-tab-button,body.page-admin.site-shell .zy-tab{color:#334155}body.page-admin.clay-shell-ready .clay-tab-button:hover,body.page-admin.clay-shell-ready .zy-tab:hover,body.page-admin.site-shell .clay-tab-button:hover,body.page-admin.site-shell .zy-tab:hover{color:#1e293b}body.page-admin.clay-shell-ready .clay-tab-button.is-active,body.page-admin.clay-shell-ready .zy-tab.active,body.page-admin.clay-shell-ready .zy-tab.is-active,body.page-admin.site-shell .clay-tab-button.is-active,body.page-admin.site-shell .zy-tab.active,body.page-admin.site-shell .zy-tab.is-active{color:#6b21a8}body.page-admin.clay-shell-ready main.wrap .card table thead th,body.page-admin.site-shell main.wrap .card table thead th{background:var(--zy-admin-shell-surface-light-strong);color:var(--zy-admin-shell-surface-light-text);border-color:var(--zy-admin-shell-surface-light-border)}body.page-admin.clay-shell-ready main.wrap .card table tbody td,body.page-admin.site-shell main.wrap .card table tbody td{background:var(--zy-admin-shell-surface-light);color:var(--zy-admin-shell-surface-light-text);border-color:var(--zy-admin-shell-surface-light-border)}body.page-admin.clay-shell-ready main.wrap .card table tbody td code,body.page-admin.clay-shell-ready main.wrap .card table tbody td div,body.page-admin.clay-shell-ready main.wrap .card table tbody td label,body.page-admin.clay-shell-ready main.wrap .card table tbody td p,body.page-admin.clay-shell-ready main.wrap .card table tbody td span:not(.material-symbols-outlined),body.page-admin.clay-shell-ready main.wrap .card table tbody td strong,body.page-admin.site-shell main.wrap .card table tbody td code,body.page-admin.site-shell main.wrap .card table tbody td div,body.page-admin.site-shell main.wrap .card table tbody td label,body.page-admin.site-shell main.wrap .card table tbody td p,body.page-admin.site-shell main.wrap .card table tbody td span:not(.material-symbols-outlined),body.page-admin.site-shell main.wrap .card table tbody td strong{color:inherit}body.page-admin.clay-shell-ready main.wrap .card table .label,body.page-admin.clay-shell-ready main.wrap .card table .mono,body.page-admin.clay-shell-ready main.wrap .card table .muted,body.page-admin.clay-shell-ready main.wrap .card table .small,body.page-admin.site-shell main.wrap .card table .label,body.page-admin.site-shell main.wrap .card table .mono,body.page-admin.site-shell main.wrap .card table .muted,body.page-admin.site-shell main.wrap .card table .small{color:var(--zy-admin-shell-surface-light-muted)}body.page-admin.clay-shell-ready main.wrap .card table .\!label,body.page-admin.site-shell main.wrap .card table .\!label{color:var(--zy-admin-shell-surface-light-muted)!important}body.page-admin.clay-shell-ready main.wrap .card table a,body.page-admin.site-shell main.wrap .card table a{color:var(--zy-admin-shell-surface-light-link)}body.page-admin.clay-shell-ready main.wrap input,body.page-admin.clay-shell-ready main.wrap select,body.page-admin.clay-shell-ready main.wrap textarea,body.page-admin.site-shell main.wrap input,body.page-admin.site-shell main.wrap select,body.page-admin.site-shell main.wrap textarea{border:1px solid var(--zy-admin-shell-border);background:var(--zy-admin-shell-card-alt);color:var(--zy-admin-shell-text);box-shadow:none}body.page-admin.clay-shell-ready main.wrap input::-moz-placeholder,body.page-admin.clay-shell-ready main.wrap textarea::-moz-placeholder,body.page-admin.site-shell main.wrap input::-moz-placeholder,body.page-admin.site-shell main.wrap textarea::-moz-placeholder{color:rgba(148,163,184,.72)}body.page-admin.clay-shell-ready main.wrap input::placeholder,body.page-admin.clay-shell-ready main.wrap textarea::placeholder,body.page-admin.site-shell main.wrap input::placeholder,body.page-admin.site-shell main.wrap textarea::placeholder{color:rgba(148,163,184,.72)}body.page-admin.clay-shell-ready main.wrap pre,body.page-admin.clay-shell-ready main.wrap textarea,body.page-admin.site-shell main.wrap pre,body.page-admin.site-shell main.wrap textarea{border:1px solid var(--zy-admin-shell-border);background:var(--zy-admin-shell-card-alt)}body.page-admin.clay-shell-ready main.wrap .msg-ok,body.page-admin.clay-shell-ready main.wrap .msg.ok,body.page-admin.site-shell main.wrap .msg-ok,body.page-admin.site-shell main.wrap .msg.ok{border-radius:.75rem;border:1px solid #065f46;background:#022c22;color:#a7f3d0}body.page-admin.clay-shell-ready main.wrap .msg.\!ok,body.page-admin.site-shell main.wrap .msg.\!ok{border-radius:.75rem!important;border:1px solid #065f46!important;background:#022c22!important;color:#a7f3d0!important}body.page-admin.clay-shell-ready main.wrap .msg-err,body.page-admin.clay-shell-ready main.wrap .msg.err,body.page-admin.site-shell main.wrap .msg-err,body.page-admin.site-shell main.wrap .msg.err{border-radius:.75rem;border:1px solid #991b1b;background:#450a0a;color:#fecaca}.msg.ok,.page-admin .msg-ok,.page-admin .msg.ok,.success{border-radius:24px;border:1px solid rgba(16,185,129,.45);background:rgba(16,185,129,.16);color:#0f5132}.msg.\!ok,.page-admin .msg.\!ok{border-radius:24px!important;border:1px solid rgba(16,185,129,.45)!important;background:rgba(16,185,129,.16)!important;color:#0f5132!important}.error,.msg.err,.page-admin .msg-err,.page-admin .msg.err{border-radius:24px;border:1px solid rgba(244,63,94,.44);background:rgba(244,63,94,.15);color:#7f1d1d}.warning{border-radius:24px;border:1px solid rgba(245,158,11,.42);background:rgba(245,158,11,.15);color:#78350f}.page-admin table,.page-app table{border-collapse:separate;border-spacing:0 .45rem}.page-admin td,.page-admin th,.page-app td,.page-app th{border:0;background:hsla(0,0%,100%,.74);padding:.7rem;color:var(--clay-foreground)}.page-admin th,.page-app th{color:var(--clay-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.page-admin td:first-child,.page-admin th:first-child,.page-app td:first-child,.page-app th:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.page-admin td:last-child,.page-admin th:last-child,.page-app td:last-child,.page-app th:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.clay-section-tabs{position:sticky;top:calc(var(--clay-topbar-height) + .8rem);z-index:var(--z-shell-tabs);border-radius:24px;background:hsla(0,0%,100%,.96);border:1px solid rgba(124,58,237,.14);box-shadow:var(--shadow-fixed);padding:.75rem .85rem 0}.clay-section-tabs-scroll{display:flex;align-items:end;gap:.35rem;overflow-x:auto;padding:0 .1rem;margin-bottom:-1px;border-bottom:1px solid rgba(124,58,237,.14)}.clay-tab-button{border-radius:1rem 1rem 0 0;border:1px solid rgba(124,58,237,.1);border-bottom-color:rgba(124,58,237,.08);white-space:nowrap;font-size:.86rem;font-weight:800;color:rgba(67,61,82,.76);background:rgba(243,241,247,.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);padding:.6rem .95rem;min-height:2.5rem;margin-bottom:-1px;transition:box-shadow .18s ease,background-color .18s ease,transform .16s ease,color .18s ease,border-color .18s ease}.clay-tab-button:hover{color:rgba(58,51,77,.84);background:rgba(248,246,251,.98);border-color:rgba(124,58,237,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.clay-tab-button.is-active{color:rgba(87,51,185,.92);background:rgba(248,244,255,.99);border-color:rgba(124,58,237,.2) rgba(124,58,237,.2) hsla(0,0%,100%,.96);box-shadow:0 -8px 18px rgba(17,19,26,.06),inset 0 1px 0 hsla(0,0%,100%,.72)}.clay-tab-panel[hidden]{display:none}.modal-backdrop{z-index:var(--z-modal-backdrop)}.modal{border-radius:var(--clay-radius-card,24px);border:1px solid var(--clay-card-border);background:hsla(0,0%,100%,.92);box-shadow:var(--clay-shadow-md)}.card.no-lift:hover,.item.no-lift:hover,.sheet-card.no-lift:hover{transform:none}.\!item.no-lift:hover{transform:none!important}.card.card-sm,.item.card-sm,.sheet-card.card-sm{transition:transform .18s ease,box-shadow .18s ease}.\!item.card-sm{transition:transform .18s ease,box-shadow .18s ease!important}@media (hover:hover) and (pointer:fine){.app-nav-link:hover,.btn-danger:hover,.btn-mini:hover,.btn-primary:hover,.btn:hover,button:hover{transform:translateY(-1px)}.card.card-sm:hover,.clay-account-link:hover,.clay-sidebar-link:hover,.item.card-sm:hover,.kpi:hover,.sheet-card.card-sm:hover{transform:translateY(-2px);box-shadow:var(--clay-shadow-card-hover)}.app-nav-link:hover,.card.no-lift:hover,.clay-account-link:hover,.clay-avatar-button:hover,.clay-mobile-menu-toggle:hover,.clay-sidebar-link:hover,.clay-tab-button:hover,.clay-topbar-brand:hover,.clay-topbar-menu-toggle:hover,.item.no-lift:hover,.sheet-card.no-lift:hover{transform:none}.\!btn:hover{transform:translateY(-1px)!important}.\!item.card-sm:hover{box-shadow:var(--clay-shadow-card-hover)!important}.\!item.card-sm:hover{transform:translateY(-2px)!important}.\!item.no-lift:hover{transform:none!important}}body.high-quality-effects .card,body.high-quality-effects .clay-section-tabs,body.high-quality-effects .clay-topbar,body.high-quality-effects .item,body.high-quality-effects .page-admin .card,body.high-quality-effects .page-auth .card,body.high-quality-effects .sheet-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.high-quality-effects .\!item{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}body.high-quality-effects{background:radial-gradient(1300px 680px at 0 -20%,rgba(124,58,237,.18),transparent 60%),radial-gradient(980px 620px at 110% 0,rgba(219,39,119,.14),transparent 62%),var(--clay-canvas)}body.high-quality-effects .clay-background{display:block}body.reduce-effects{--shadow-sm:0 3px 8px rgba(51,47,58,.1);--shadow-md:0 6px 14px rgba(51,47,58,.12);--shadow-lg:0 10px 20px rgba(51,47,58,.15);--shadow-fixed:0 1px 4px rgba(51,47,58,.1);--clay-shadow-sm:var(--shadow-sm);--clay-shadow-md:var(--shadow-md);--clay-shadow-lg:var(--shadow-lg);--clay-shadow-deep:var(--clay-shadow-md);--clay-shadow-card:var(--clay-shadow-sm);--clay-shadow-card-hover:var(--clay-shadow-md);--clay-shadow-button:var(--clay-shadow-sm);--clay-shadow-pressed:inset 0 1px 3px rgba(83,76,99,.22)}body.reduce-effects *,body.reduce-effects :after,body.reduce-effects :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.reduce-effects .clay-bg-blob{animation:none!important;opacity:.08;display:none}body.reduce-effects .kpi{animation:none!important}body.reduce-effects .\!item,body.reduce-effects .card,body.reduce-effects .clay-section-tabs,body.reduce-effects .clay-sidebar,body.reduce-effects .clay-topbar,body.reduce-effects .item,body.reduce-effects .modal,body.reduce-effects .sheet-card{box-shadow:var(--shadow-fixed)!important}body.reduce-effects .clay-section-tabs,body.reduce-effects .clay-sidebar,body.reduce-effects .clay-topbar{background:#fff!important}body.reduce-effects .clay-section-tabs{position:static;top:auto}body.reduce-effects .\!btn:hover,body.reduce-effects .\!item:hover,body.reduce-effects .app-nav-link:hover,body.reduce-effects .btn-danger:hover,body.reduce-effects .btn-mini:hover,body.reduce-effects .btn-primary:hover,body.reduce-effects .btn:hover,body.reduce-effects .card:hover,body.reduce-effects .clay-account-link:hover,body.reduce-effects .clay-sidebar-link:hover,body.reduce-effects .item:hover,body.reduce-effects .kpi:hover,body.reduce-effects .sheet-card:hover,body.reduce-effects button:hover{transform:none!important;box-shadow:var(--clay-shadow-sm)!important}@media (min-width:1024px){.page-marketing .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem}.page-marketing #features .grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.page-marketing #features .grid>.card:first-child{grid-column:span 2;grid-row:span 2}.page-marketing .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.page-marketing .split{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-marketing #features .\!grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(170px,auto)!important}.page-marketing #features .\!grid>.card:first-child{grid-column:span 2!important;grid-row:span 2!important}}@media (min-width:1025px) and (max-width:1279px){body.clay-shell-ready{padding-left:var(--clay-sidebar-collapsed-width,98px);transition:padding-left .24s ease}.clay-sidebar{width:calc(var(--clay-sidebar-collapsed-width, 98px) - 1rem);padding-left:.6rem;padding-right:.6rem;transition:width .22s ease}.clay-sidebar .clay-sidebar-link-label,.clay-sidebar .clay-sidebar-section-title,.clay-sidebar .clay-sidebar-subtitle,.clay-sidebar-heading{display:none}.clay-sidebar .clay-sidebar-link{justify-content:center;width:calc(100% - .65rem);max-width:3.3rem;min-height:3.3rem;margin-inline:auto;padding:0;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.96);box-shadow:0 10px 24px rgba(17,19,26,.08)}.clay-sidebar .clay-sidebar-link .clay-sidebar-link-icon{min-width:auto;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#7c3aed;font-size:.98rem}.clay-sidebar .clay-sidebar-link.is-active{background:linear-gradient(145deg,#a78bfa,#7c3aed);border-color:transparent;box-shadow:var(--clay-shadow-button)}.clay-sidebar .clay-sidebar-link.is-active .clay-sidebar-link-icon{color:#fff}}@media (max-width:1024px){body.clay-shell-ready{padding-left:0;padding-top:calc(var(--clay-topbar-height) + .65rem);padding-bottom:1.5rem}.clay-topbar{height:76px;padding-left:.8rem;padding-right:.8rem}.clay-topbar-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.clay-topbar-title{max-width:min(58vw,19rem)}.clay-topbar-title-text{font-size:1.05rem}.clay-topbar-summary{display:none}.clay-sidebar{top:calc(var(--clay-topbar-height) + .5rem);left:.6rem;bottom:.8rem;width:min(86vw,22rem);transform:translateX(-120%);z-index:var(--z-shell-sidebar-mobile)}body.clay-shell-ready.clay-menu-open .clay-sidebar{transform:translateX(0)}body.clay-shell-ready.clay-menu-open{overflow:hidden}.clay-mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.clay-menu-overlay{position:fixed;inset:0;z-index:var(--z-shell-overlay);background:rgba(51,47,58,.45);display:none;border:0;cursor:pointer;padding:0}body.clay-shell-ready.clay-menu-open .clay-menu-overlay{display:block}body.clay-shell-ready.clay-sidebar-collapsed{padding-left:0}.clay-account-panel{top:74px;right:.8rem}.container,main.wrap{width:min(100%,96vw);padding-left:.8rem;padding-right:.8rem}.\!container{width:min(100%,96vw)!important;padding-left:.8rem!important;padding-right:.8rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.clay-bg-blob{display:none}.\!item:hover,.app-nav-link:hover,.btn-danger:hover,.btn-mini:hover,.btn-primary:hover,.btn:hover,.card:hover,.clay-account-link:hover,.clay-sidebar-link:hover,.item:hover,.kpi:hover,.sheet-card:hover,button:hover{transform:none!important}.\!btn:hover{transform:none!important}}body,body.clay-shell-ready,html{overflow-x:clip}.\!container{padding-left:clamp(.9rem,1.8vw,1.25rem)!important;padding-right:clamp(.9rem,1.8vw,1.25rem)!important}.container,main.wrap{padding-left:clamp(.9rem,1.8vw,1.25rem);padding-right:clamp(.9rem,1.8vw,1.25rem)}body.clay-shell-ready .container,body.clay-shell-ready .wrap{width:auto;max-width:none}body.clay-shell-ready .\!container{width:auto!important;max-width:none!important}.table-scroll-indicator,.table-wrap{position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.table-scroll-indicator:after,.table-scroll-indicator:before,.table-wrap:after,.table-wrap:before{content:"";position:sticky;top:0;bottom:0;width:1.5rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.table-scroll-indicator:before,.table-wrap:before{left:0;float:left;margin-right:-1.5rem;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.82))}.table-scroll-indicator:after,.table-wrap:after{right:0;float:right;margin-left:-1.5rem;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.82))}.table-scroll-indicator.is-scrollable-left:before,.table-scroll-indicator.is-scrollable-right:after,.table-wrap.is-scrollable-left:before,.table-wrap.is-scrollable-right:after{opacity:1}.table-scroll-indicator table,.table-wrap table{width:100%}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.pagination-status{font-size:.875rem;font-weight:700;color:var(--clay-muted)}.btn.is-disabled,.btn[aria-disabled=true]{pointer-events:none;opacity:.55;box-shadow:none}.\!btn.is-disabled,.\!btn[aria-disabled=true]{pointer-events:none!important;opacity:.55!important;box-shadow:none!important}.component0,.toolbar-shell{margin-top:.95rem;padding:clamp(.9rem,1vw + .7rem,1.15rem);border-radius:2rem;border:1px solid rgba(124,58,237,.12);background:radial-gradient(circle at top left,rgba(167,139,250,.14),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,241,255,.96));box-shadow:0 18px 42px rgba(124,58,237,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.component0.toolbar,.toolbar-shell .toolbar{gap:.85rem;align-items:center}.component0-toolbar-form,.toolbar-form{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0}.component0-toolbar-form .toolbar-center,.component0-toolbar-form .toolbar-start,.toolbar-form .toolbar-center,.toolbar-form .toolbar-start{flex:1 1 18rem;min-width:0}.component0-toolbar-form .toolbar-center,.toolbar-form .toolbar-center{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.component0-toolbar-field,.component0-toolbar-field-stack,.toolbar-field,.toolbar-field-stack{min-width:0}.component0-toolbar-field,.toolbar-field{width:100%}.component0-bar,.toolbar-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center}.component0-field,.toolbar-field{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:3.9rem;padding:.42rem .5rem .42rem 1.05rem;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.96);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 24px rgba(124,58,237,.08)}.component0-icon,.toolbar-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;color:rgba(99,91,137,.78)}.component0-field input,.component0-toolbar-field input,.toolbar-field input{flex:1 1 auto;min-width:0;min-height:0!important;padding:.35rem .15rem;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:1rem;line-height:1.4;color:var(--clay-foreground)}.component0-field input::-moz-placeholder,.component0-toolbar-field input::-moz-placeholder,.toolbar-field input::-moz-placeholder{color:rgba(99,91,137,.78)}.component0-field input::placeholder,.component0-toolbar-field input::placeholder,.toolbar-field input::placeholder{color:rgba(99,91,137,.78)}.component0-field input:focus,.component0-toolbar-field input:focus,.toolbar-field input:focus{background:transparent!important;box-shadow:none!important}.component0-field-submit-wrap,.toolbar-submit-wrap{padding-right:.38rem}.component0-field-submit,.toolbar-submit{width:2.8rem;min-width:2.8rem;min-height:2.8rem;padding:0;border-radius:999px;background:rgba(124,58,237,.08);color:rgba(79,70,229,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.component0-field-submit:hover,.toolbar-submit:hover{background:rgba(124,58,237,.14)}.component0-field-submit .component0-icon,.toolbar-submit .toolbar-icon{margin:0 auto}.component0-action-group,.toolbar-action-group{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;min-width:0}.component0-export-slot,.component0-toggle,.toolbar-export-slot,.toolbar-toggle{min-width:0}.component0 .export-trigger,.toolbar-shell .export-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.35rem;padding:.9rem 1.3rem;border-radius:1.35rem;border:1px solid rgba(124,58,237,.2);background:linear-gradient(145deg,#b08cff,#8b5cf6);color:#fff;box-shadow:0 16px 28px rgba(124,58,237,.24)}.component0 .export-trigger:hover,.toolbar-shell .export-trigger:hover{background:linear-gradient(145deg,#ba98ff,#9367f8);color:#fff}.component0 .export-trigger-label,.toolbar-shell .export-trigger-label{display:inline;color:inherit}.component0-toggle.view-switch,.toolbar-toggle.view-switch{min-height:0;padding:.3rem;border-radius:999px;background:hsla(0,0%,100%,.94);border:1px solid rgba(124,58,237,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 10px 22px rgba(124,58,237,.08)}.component0-toggle.view-switch a,.toolbar-toggle.view-switch a{min-width:2.85rem;min-height:2.85rem;padding:0;text-align:center;font-size:0;line-height:1}.component0-meta-row,.toolbar-meta-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem}.component0-meta,.toolbar-meta{font-size:.95rem;font-weight:700;color:rgba(99,91,137,.9)}.component0-clear-link,.toolbar-clear-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(124,58,237,.12);background:hsla(0,0%,100%,.8);color:rgba(87,51,185,.9);font-size:.83rem;font-weight:700;text-decoration:none}.component0+.dashboard-score-summary-compact,.component0+.zy-tag-filters,.toolbar-shell+.dashboard-score-summary-compact,.toolbar-shell+.zy-tag-filters{margin-top:.9rem}.component0-bar.component0-bar-solo,.toolbar-bar.toolbar-bar-solo{grid-template-columns:minmax(0,1fr)}.component0-store-form,.toolbar-store-form{display:grid;flex:1 1 100%;width:100%;gap:.85rem;min-width:0}.component0-store-primary-row,.toolbar-primary-row{display:grid;gap:.75rem;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.95fr);align-items:center}.component0-store-form.component0-filter-form-single .component0-store-primary-row,.toolbar-store-form.toolbar-filter-form-single .toolbar-primary-row{grid-template-columns:minmax(0,1fr)}.component0-store-inline-field,.component0-store-inline-fields,.component0-store-primary-field,.component0-store-secondary-main,.toolbar-inline-field,.toolbar-inline-fields,.toolbar-primary-field,.toolbar-secondary-main{min-width:0}.component0-store-inline-fields,.toolbar-inline-fields{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.component0-store-secondary-row,.toolbar-secondary-row{display:grid;flex:1 1 100%;width:100%;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:end}.component0-store-secondary-row.component0-store-secondary-row-actions-only,.toolbar-secondary-row.toolbar-secondary-row-actions-only{grid-template-columns:minmax(0,1fr)}.component0-store-secondary-actions,.toolbar-secondary-actions{justify-content:flex-end;align-self:end}.component0-store-secondary-row.component0-store-secondary-row-actions-only .component0-store-secondary-actions,.toolbar-secondary-row.toolbar-secondary-row-actions-only .toolbar-secondary-actions{justify-self:end}.component0-store-advanced,.toolbar-advanced{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.component0-store-advanced>*,.toolbar-advanced>*{min-width:0}.component0-store-advanced input,.component0-store-advanced select,.toolbar-advanced input,.toolbar-advanced select{width:100%;min-height:3.2rem;border-radius:1.1rem;border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.component0-store-support,.toolbar-support{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.component0-advanced-details,.toolbar-advanced-details{width:100%}.component0-advanced-details summary,.toolbar-advanced-details summary{display:none;list-style:none}.component0-advanced-details summary::-webkit-details-marker,.toolbar-advanced-details summary::-webkit-details-marker{display:none}.component0-advanced-panel,.toolbar-advanced-panel{display:grid;gap:.75rem}.component0-filters-toggle,.toolbar-filters-toggle{justify-content:center;min-height:2.5rem;padding:.45rem .9rem;color:rgba(87,51,185,.9);font-size:.83rem;font-weight:700;cursor:pointer}.component0-check,.component0-filters-toggle,.toolbar-check,.toolbar-filters-toggle{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.92)}.component0-check,.toolbar-check{gap:.65rem;min-height:3.2rem;padding:.62rem 1rem;color:var(--clay-foreground);font-size:.96rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 8px 20px rgba(124,58,237,.08)}.component0-check input,.toolbar-check input{width:1.05rem;height:1.05rem;margin:0;accent-color:#8b5cf6}.component0-wallet,.toolbar-wallet{margin-bottom:1rem}.component0-static-heading,.toolbar-static-heading{display:grid;gap:.18rem}.component0-static-heading h2,.component0-static-heading p,.toolbar-static-heading h2,.toolbar-static-heading p{margin:0}.component0-static-heading p,.toolbar-static-heading p{font-size:.9rem;color:var(--clay-muted)}.store-search-actions .small{min-width:0}.store-load-more-row{display:flex;justify-content:center;margin-top:.9rem}.package-card-mobile-extra,.store-card-mobile-extra{display:block}.app-nav-actions,.section-tools{min-width:0}.card,.modal,.sheet-card,.zy-confirm-modal{isolation:isolate;min-width:0}.clay-tab-panel,.clay-tab-panel[hidden]+*,.modal-tab-panel.active,.row,.sheet-card-footer,.sheet-card-top,.top,.zy-tab-panel.active,main.wrap>*{min-width:0}.detail-box,.detail-grid,.lp-builder-stage,.lp-canvas-host,.lp-stage-canvas,.lp-stage-inspector{min-width:0;max-width:100%}.lp-builder-layout,.seller-page-grid,.seller-profile-grid{grid-template-columns:minmax(0,1fr)}.lp-builder-layout>*,.seller-page-grid>*,.seller-profile-grid>*,.zy-repo-widget,.zy-repo-widget>*{min-width:0;max-width:100%}.seller-image-panel,.seller-preview-card{overflow:hidden}.seller-profile-grid input:not([type=checkbox]):not([type=radio]):not([type=file]),.seller-profile-grid select,.seller-profile-grid textarea{width:100%}#public_location{max-width:100%!important}.zy-repo-widget{width:100%}.zy-repo-canvas-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:thin}.zy-repo-canvas-tab{flex:0 0 auto}.zy-repo-canvas-panel,.zy-repo-canvas-panel [data-zy-repo-slot],.zy-repo-overview{min-width:0;max-width:100%}.wallet-inline{row-gap:.55rem}.modal-backdrop{padding:max(.85rem,env(safe-area-inset-top)) max(.85rem,env(safe-area-inset-right)) max(.85rem,env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left))}.modal{width:min(100%,calc(100vw - 1rem));max-height:min(92vh,calc(100dvh - 1rem));padding:clamp(1rem,1vw + .9rem,1.5rem)}.modal.modal-sm,.modal.sm{max-width:var(--modal-sm)}.modal.md,.modal.modal-md{max-width:var(--modal-md)}.modal.lg,.modal.modal-lg{max-width:var(--modal-lg)}.modal.modal-2xl,.modal.modal-xl,.modal.xl{max-width:var(--modal-xl)}.modal-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.9rem}.modal-header .row{justify-content:flex-end}.modal-title-block{min-width:0;flex:1 1 18rem}.modal-title-block>h2,.modal-title-block>h3{margin:.25rem 0 0}.modal-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.clay-topbar-left,.clay-topbar-right{min-width:0}.clay-topbar-left{flex:1 1 auto}.clay-topbar-title{flex:1 1 auto;max-width:none;min-width:0}.clay-sidebar{max-width:calc(100vw - 1.25rem)}@media (min-width:1025px){.clay-mobile-menu-toggle{display:none!important}}#account_profile_modal_backdrop .modal{max-width:min(44rem,calc(100vw - 1rem))}#musicxml_modal_backdrop .modal{max-width:min(72rem,calc(100vw - 1rem))}#playlist_score_picker_backdrop .modal,#purchase_detail_modal_backdrop .modal{max-width:min(80rem,calc(100vw - 1rem))}#discount_modal_backdrop .modal,#score_playlist_ref_modal_backdrop .modal{max-width:min(48rem,calc(100vw - 1rem));width:min(48rem,calc(100vw - 1rem))}@media (max-width:1024px){body.clay-shell-ready{padding-bottom:1.5rem}.clay-topbar{gap:.6rem;padding-left:.75rem;padding-right:.75rem}.clay-topbar-brand,.clay-topbar-menu-toggle{min-width:auto;padding-left:.9rem;padding-right:.9rem}.clay-topbar-title-text{font-size:clamp(.98rem,1.9vw,1.18rem);line-height:1.15}button.clay-topbar-menu-toggle{width:2.6rem;min-width:2.6rem;padding:0;border:1px solid var(--clay-card-border);border-radius:18px;background:hsla(0,0%,100%,.94);color:var(--clay-foreground);box-shadow:var(--shadow-fixed)}.clay-mobile-menu-toggle{display:none!important}.clay-section-tabs{position:static;top:auto;padding:.65rem .7rem 0}.component0-bar,.component0-store-primary-row,.component0-store-secondary-row,.toolbar-bar,.toolbar-primary-row,.toolbar-secondary-row{grid-template-columns:minmax(0,1fr)}.component0-store-advanced,.toolbar-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.component0-action-group,.component0-store-secondary-actions,.toolbar-action-group,.toolbar-secondary-actions{justify-content:flex-start}}@media (max-width:767px){.page-auth{place-items:start center;padding:calc(var(--clay-topbar-height) + .65rem) .85rem 1rem}.page-auth .card{max-width:100%}.page-auth h1{font-size:clamp(2rem,8vw,2.6rem)}main.wrap{gap:.85rem}.card,.sheet-card{border-radius:26px}.lp-workspace-tabs{flex-wrap:wrap;overflow-x:visible;padding-left:0;padding-right:0;gap:.35rem}.lp-workspace-tabs .zy-tab{flex:1 1 calc(50% - 0.18rem);min-width:0;padding-left:.8rem;padding-right:.8rem;font-size:.68rem;line-height:1.15;white-space:normal}.lp-workspace-tabs .zy-tab:last-child{flex-basis:100%}.lp-playlists-stat-grid{overflow-x:visible;padding-bottom:0;gap:.45rem}.lp-playlists-stat-grid>div{min-width:0}.app-header{gap:.85rem}.app-nav-actions{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem}.app-nav-actions a,.app-nav-actions form,.app-nav-link{width:100%}.section-tools{display:grid;width:100%;grid-template-columns:1fr;gap:.55rem}.view-switch,.zy-view-switch{width:auto;display:inline-flex;max-width:100%}.view-switch a,.zy-view-switch-option{text-align:center}.wallet-inline{display:grid;grid-template-columns:minmax(0,1fr);padding:.8rem .9rem}.filter-row,.row,.store-search-form .store-search-grid{gap:.65rem}.store-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.store-search-actions .small{grid-column:1/-1}.clay-section-tabs-scroll,.modal-tabs,.zy-tabs-list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:thin}.clay-tab-button,.modal-tab-btn,.zy-tab{flex:0 0 auto;white-space:nowrap}.sheet-card-footer,.sheet-card-top{flex-direction:column;align-items:flex-start}.table-wrap{padding:.75rem}.table-wrap table{min-width:44rem;width:-moz-max-content;width:max-content}.page-marketing table{display:block;overflow-x:auto;width:100%}.page-marketing table tbody,.page-marketing table thead{display:table;width:-moz-max-content;width:max-content;min-width:100%}.modal-backdrop{align-items:flex-start;overflow-y:auto}.modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:28px;margin:0 auto}.modal-header-actions{width:100%;justify-content:flex-start}.store-package-preview-modal{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.lp-store-preview-canvas-host{min-height:20rem}.component0,.toolbar-shell{padding:.85rem;border-radius:1.65rem}.component0-action-group,.component0-filter-form,.component0-toolbar-form,.toolbar-action-group,.toolbar-form{grid-template-columns:minmax(0,1fr)}.component0-action-group,.toolbar-action-group{display:flex;flex-wrap:wrap;justify-content:flex-start}.component0 .export-trigger,.component0-toggle.view-switch,.toolbar-shell .export-trigger,.toolbar-toggle.view-switch{width:auto}.component0-toggle.view-switch,.toolbar-toggle.view-switch{display:inline-flex}.component0-toggle.view-switch a,.toolbar-toggle.view-switch a{min-width:2.7rem;min-height:2.7rem;padding:0;font-size:0}.component0-field,.component0-toolbar-field,.toolbar-field{min-height:3.55rem;padding-left:.9rem}.component0-field input,.component0-toolbar-field input,.toolbar-field input{font-size:.95rem}.component0-toolbar-field-stack,.component0-toolbar-form,.component0-toolbar-form .toolbar-center,.toolbar-field-stack,.toolbar-form,.toolbar-form .toolbar-center{width:100%}.component0-store-advanced,.component0-store-inline-fields,.component0-store-primary-row,.component0-store-secondary-row,.toolbar-advanced,.toolbar-inline-fields,.toolbar-primary-row,.toolbar-secondary-row{grid-template-columns:minmax(0,1fr)}.component0-check,.toolbar-check{width:100%;justify-content:flex-start}.component0-advanced-details summary,.toolbar-advanced-details summary{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:var(--space-1,.25rem);min-height:2.5rem;padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-pill,999px);border:1px solid rgba(124,58,237,.14);background:hsla(0,0%,100%,.92);color:var(--clay-accent,#7c3aed);font-size:.83rem;font-weight:700;cursor:pointer}.component0-advanced-details[open] .component0-advanced-panel,.toolbar-advanced-details[open] .toolbar-advanced-panel{margin-top:.65rem}.component0-meta-row,.toolbar-meta-row{justify-content:flex-start;flex-direction:column-reverse;align-items:flex-start;gap:.45rem}.package-card-mobile-extra,.store-card-mobile-extra{display:none}.marketplace-hub-actions,.marketplace-panel-header,.marketplace-section-tabs{width:100%}.marketplace-section-tabs{gap:.35rem;padding-bottom:.2rem}.marketplace-section-tab{flex:0 0 auto;min-width:8.75rem;min-height:3.05rem;padding-left:.78rem;padding-right:.78rem;font-size:.68rem;line-height:1.15;text-align:center;white-space:nowrap}.marketplace-hub-actions .btn-mini{width:100%}.marketplace-toolbar{align-items:stretch}.marketplace-toolbar .section-tools{width:100%}.marketplace-toolbar .view-switch,.marketplace-toolbar .zy-view-switch{width:auto;max-width:100%}.lp-playlists-edit-sidebar,.lp-playlists-panel,.seller-image-panel,.seller-preview-card{padding:1rem}.lp-browser-actions{flex-direction:column}.lp-browser-actions .btn-mini{width:100%}.profile-image-modes{gap:.55rem}.profile-image-modes label{width:100%;justify-content:flex-start}.avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zy-calendar-toolbar{flex-wrap:wrap;gap:.5rem}.zy-calendar-toolbar-group{width:auto;min-width:0;flex:0 1 auto}.zy-calendar-toolbar-input{width:100%}.zy-calendar-shell{overflow:hidden}.zy-calendar-body,.zy-calendar-shell{min-width:0;max-width:100%}.zy-calendar-canvas{min-height:420px;max-width:100%}.zy-repo-widget{gap:.85rem}}@media (min-width:1024px){#public_location{max-width:50%!important}}.zy-follow-control{width:-moz-fit-content;width:fit-content;max-width:min(100%,24rem)}.zy-follow-control,.zy-follow-following-wrap{display:grid;gap:.55rem;min-width:0;justify-items:start;align-items:start}.zy-follow-following-wrap{width:100%}.zy-follow-panel{display:none;gap:.7rem;width:min(100%,24rem);border-radius:1.15rem;border:1px solid rgba(17,19,26,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,248,251,.94));box-shadow:0 16px 32px rgba(17,19,26,.08);padding:.85rem .95rem}.zy-follow-panel.is-open{display:grid}.zy-follow-button,.zy-follow-save{width:auto;max-width:100%;color:var(--clay-foreground);background:linear-gradient(145deg,rgba(46,196,182,.18),rgba(217,122,43,.14));border:1px solid rgba(17,19,26,.08);box-shadow:0 8px 20px rgba(17,19,26,.08)}.zy-follow-button:hover,.zy-follow-save:hover{background:linear-gradient(145deg,rgba(46,196,182,.24),rgba(217,122,43,.18))}.zy-follow-button.is-following{color:#fff;background:linear-gradient(135deg,#0f766e,#14b8a6);border-color:transparent;box-shadow:0 10px 24px rgba(15,118,110,.24)}.zy-follow-preferences-form{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;width:100%}.zy-follow-checkbox{display:inline-flex;align-items:center;gap:.5rem;min-width:0;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.94);font-size:.82rem;color:rgba(17,19,26,.78)}.zy-follow-checkbox input[type=checkbox]{min-height:auto;width:1rem;height:1rem;margin:0;accent-color:var(--zy-accent)}.zy-follow-muted{font-size:.8rem;color:rgba(17,19,26,.62);max-width:32ch}.zy-follow-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.25rem .8rem;border-radius:999px;background:rgba(17,19,26,.06);color:rgba(17,19,26,.72);font-size:.76rem;font-weight:700}.zy-follow-preferences-form .zy-follow-save{margin-left:auto}.zy-follow-form[data-zy-follow-action=unfollow]{justify-self:start}.chip.warn{border-color:rgba(217,122,43,.22);background:rgba(217,122,43,.1);color:#8d4914}.zy-follow-button[disabled],.zy-follow-save[disabled]{opacity:.55;cursor:not-allowed}.store-seller-follow{margin-top:.45rem;width:100%}.store-seller-follow .zy-follow-control,.store-seller-follow .zy-follow-panel,.zy-follow-control.zy-follow-variant-row,.zy-follow-control.zy-follow-variant-row .zy-follow-panel{width:100%;max-width:none}.zy-follow-control.zy-follow-variant-row .zy-follow-checkbox{flex:1 1 11rem}.zy-follow-control.zy-follow-variant-row .zy-follow-preferences-form .zy-follow-save{margin-left:0}.creator-hero .zy-follow-control{align-self:start}.zy-following-search{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem}.zy-following-search input[type=search]{flex:1 1 18rem;min-width:min(100%,15rem)}.zy-following-card{display:grid;gap:1rem}.zy-following-card-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.zy-following-avatar-wrap{display:flex;align-items:flex-start;justify-content:center}.zy-following-avatar{width:4.5rem;height:4.5rem;border-radius:1.3rem;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.94);border:1px solid rgba(17,19,26,.08)}.zy-following-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-family:Nunito,sans-serif;font-size:1.35rem;font-weight:900;color:#fff;background:linear-gradient(145deg,#2ec4b6,#d97a2b)}.zy-following-copy{display:grid;gap:.55rem;min-width:0}.zy-following-heading-row{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.zy-following-name{margin:0;font-size:1.15rem}.zy-following-private-note{border-radius:1rem;border:1px solid rgba(217,122,43,.2);background:rgba(217,122,43,.08);padding:.7rem .85rem;font-size:.82rem;color:rgba(91,49,14,.84)}.zy-following-card-actions{border-top:1px solid rgba(17,19,26,.08);padding-top:.9rem}.zy-notification-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.zy-notification-filter{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.78);color:rgba(17,19,26,.74);text-decoration:none;font-size:.82rem;font-weight:700}.zy-notification-filter.is-active{border-color:transparent;background:linear-gradient(145deg,rgba(46,196,182,.16),rgba(217,122,43,.2));color:rgba(17,19,26,.9);box-shadow:0 10px 24px rgba(17,19,26,.08)}.zy-notification-row{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(17,19,26,.08)}.zy-notification-row:last-child{border-bottom:0}.zy-notification-row.is-unread{border-radius:1.2rem;background:rgba(46,196,182,.07);padding-inline:.9rem}.zy-notification-row-copy{flex:1 1 24rem;min-width:min(100%,18rem);display:grid;gap:.4rem}.zy-notification-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.zy-notification-row-title{margin:0;font-size:1.05rem}.zy-notification-row-body{color:rgba(17,19,26,.72);line-height:1.55;white-space:pre-wrap}.zy-notification-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.zy-notification-type,.zy-notification-unread-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.2rem .7rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.zy-notification-unread-pill{background:rgba(17,19,26,.88);color:#fff}.zy-notification-type{background:rgba(17,19,26,.08);color:rgba(17,19,26,.72)}.zy-notification-type.is-following{background:rgba(46,196,182,.14);color:#156c65}.zy-notification-type.is-discount{background:rgba(217,122,43,.14);color:#8d4914}.zy-notification-type.is-wishlist{background:rgba(107,143,113,.16);color:#35513a}.zy-notification-settings-form{display:grid;gap:.9rem}.zy-notification-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;border-radius:1.15rem;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.72);padding:.9rem 1rem}.zy-notification-setting-title{font-size:.92rem;font-weight:800;color:rgba(17,19,26,.9)}.clay-notification-wrap{position:relative}.clay-notification-button{position:relative;width:2.9rem;height:2.9rem;border-radius:999px;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.94);color:var(--clay-foreground);box-shadow:var(--shadow-fixed)}.clay-notification-icon{font-size:1.25rem}.clay-notification-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.2rem;min-height:1.2rem;padding:.08rem .28rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.66rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(17,19,26,.18)}.clay-notification-panel{position:absolute;top:calc(100% + .7rem);right:0;width:min(28rem,calc(100vw - 2rem));border-radius:1.7rem;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.96);box-shadow:var(--shadow-fixed);padding:1rem;display:none;z-index:var(--z-shell-panel)}body.clay-notification-open .clay-notification-panel{display:block}.clay-notification-panel-footer,.clay-notification-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.clay-notification-panel-footer{margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(17,19,26,.08)}.clay-notification-list{display:grid;gap:.7rem;margin-top:.9rem;max-height:min(65vh,28rem);overflow-y:auto}.clay-notification-item{display:grid;gap:.45rem;border-radius:1.15rem;border:1px solid rgba(17,19,26,.08);background:hsla(0,0%,100%,.74);padding:.8rem}.clay-notification-item.is-unread{background:rgba(46,196,182,.09)}.clay-notification-item-head{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.clay-notification-item-title{font-size:.9rem;font-weight:800;color:rgba(17,19,26,.92)}.clay-notification-item-time{font-size:.72rem;color:rgba(17,19,26,.58);white-space:nowrap}.clay-notification-empty,.clay-notification-item-body{font-size:.82rem;line-height:1.5;color:rgba(17,19,26,.72)}.clay-notification-item-actions{display:flex;flex-wrap:wrap;gap:.45rem}@media (max-width:767px){.zy-following-card-main{grid-template-columns:1fr}.zy-following-avatar-wrap{justify-content:flex-start}.zy-notification-setting-row{grid-template-columns:1fr;align-items:start}.zy-notification-row{padding-inline:0}.zy-notification-row.is-unread{padding-inline:.75rem}.zy-notification-row-actions{width:100%;justify-content:flex-start}.clay-notification-panel{position:fixed;top:calc(var(--clay-topbar-height) + .4rem);right:.8rem;left:.8rem;width:auto;max-height:calc(100vh - var(--clay-topbar-height) - 1.2rem)}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-2{height:.5rem}.min-h-0{min-height:0}.min-h-20{min-height:5rem}.min-h-\[220px\]{min-height:220px}.w-full{width:100%}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.basis-\[280px\]{flex-basis:280px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.border{border-width:1px}.p-8{padding:2rem}.text-center{text-align:center}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.8rem\]{font-size:.8rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-\[\#8f5e1a\]{--tw-text-opacity:1;color:rgb(143 94 26/var(--tw-text-opacity,1))}.text-\[color\:var\(--zy-accent\)\]{color:var(--zy-accent)}.text-\[rgba\(30\2c 28\2c 46\2c 0\.35\)\]{color:rgba(30,28,46,.35)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.sepia{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)}.sepia{--tw-sepia:sepia(100%)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--zy-bg:#fff5e9;--zy-fg:#11131a;--zy-muted:#6b6f73;--zy-card:#fff;--zy-accent:#2ec4b6;--zy-accent-2:#d97a2b;--zy-accent-3:#6b8f71;--space-0_5:0.125rem;--space-1:0.25rem;--space-1_5:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-card:24px;--radius-card-inner:16px;--radius-pill:999px;--radius-button:20px;--content-max:1380px;--modal-sm:480px;--modal-md:640px;--modal-lg:896px;--modal-xl:1180px;--shadow-sm:0 1px 3px rgba(51,47,58,.1);--shadow-md:0 4px 10px rgba(51,47,58,.12);--shadow-lg:0 8px 16px rgba(51,47,58,.14);--shadow-fixed:0 1px 4px rgba(51,47,58,.1);--z-shell-tabs:25;--z-shell-sidebar:80;--z-shell-overlay:89;--z-shell-topbar:90;--z-shell-sidebar-mobile:91;--z-shell-toggle:92;--z-shell-panel:95;--z-shell-tooltip:140;--grid-card-min:280px;--grid-stat-min:180px;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-confirm-backdrop:500;--z-confirm:600;--z-canvas-maximize:700;--z-canvas-host:800;--z-toast:900}