/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{-webkit-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,);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#141411;--paper:#f2f0e9;--paper-2:#e9e6dc;--white:#fffef9;--acid:#d8ff52;--acid-dark:#b8e82c;--violet:#5d45ff;--muted:#68675f;--line:#14141129;--display:"Arial Black","Helvetica Neue",Arial,sans-serif;--sans:Inter,Pretendard,"Noto Sans KR",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}.topbar{z-index:40;background:var(--paper);align-items:center;gap:48px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-family:var(--display);letter-spacing:-1.5px;font-size:25px;font-weight:900;line-height:1}.brand span{color:var(--violet)}.topbar nav{gap:28px;font-size:13px;font-weight:750;display:flex}.topbar nav a{position:relative}.topbar nav a:after{content:"";background:var(--violet);height:2px;transition:right .18s;position:absolute;bottom:-6px;left:0;right:100%}.topbar nav a:hover:after{right:0}.top-cta{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--white);cursor:pointer;margin-left:auto;padding:0 18px;font-size:13px;font-weight:800}.top-cta:hover{background:var(--violet);border-color:var(--violet)}.top-cta span{margin-left:9px}.top-github{border:1px solid var(--ink);background:var(--white);white-space:nowrap;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.topbar>.top-github{margin-left:auto}.topbar>.github-account+.top-cta,.topbar>.top-github+.top-cta{margin-left:0}.top-github.pending,.top-github.unavailable{color:#77756e;border-color:var(--line);cursor:default}.github-account{border:1px solid var(--ink);background:var(--white);align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:4px 5px 4px 4px;display:flex}.github-account img{object-fit:cover;border-radius:50%;width:27px;height:27px}.github-account a{font-size:10px;font-weight:850}.github-account button{background:var(--paper-2);color:#68665f;cursor:pointer;border:0;padding:4px 6px;font-size:8px;font-weight:800}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(48px,7vw,112px);min-height:760px;padding:clamp(72px,9vw,136px) 4vw 72px;display:grid;overflow:hidden}.eyebrow,.hero{align-items:center}.eyebrow{color:#4d4b44;letter-spacing:.12em;gap:11px;margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--violet);border-radius:50%;width:8px;height:8px}.hero h1{max-width:820px;font-family:var(--display);letter-spacing:-.075em;margin:0;font-size:clamp(52px,6.2vw,104px);font-weight:900;line-height:.96}.hero-lead{color:#4f4e47;max-width:680px;margin:34px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;min-height:56px;padding:0 24px;font-size:14px;font-weight:850}.button-accent{background:var(--acid);box-shadow:6px 6px 0 var(--ink)}.button-accent:hover{background:var(--acid-dark);box-shadow:4px 4px 0 var(--ink);transform:translate(2px,2px)}.button span{margin-left:16px}.text-link{border-bottom:1px solid;padding-bottom:3px;font-size:13px;font-weight:800}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.hero-proof span{border:1px solid var(--line);background:#ffffff57;padding:7px 10px;font-size:11px;font-weight:750}.signal-board{background:var(--ink);color:var(--white);box-shadow:20px 20px 0 var(--acid);padding:24px;position:relative}.signal-board:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff4d 1px,#0000 0),linear-gradient(90deg,#ffffff4d 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0}.board-file,.board-title,.board-top,.score-grid,.signal-lines{z-index:1;position:relative}.board-top{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.board-wordmark{letter-spacing:.18em;font-size:14px;font-weight:900}.board-live{color:var(--acid);letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.board-live i{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d8ff5224}.board-title{align-items:baseline;padding:44px 0 32px;display:flex}.board-title span{color:#bab9b2;margin-right:auto;font-size:13px}.board-title strong{color:var(--acid);font:900 clamp(70px,8vw,112px)/.8 var(--display);letter-spacing:-.08em}.board-title small{color:#77766f;font-size:15px}.signal-lines{gap:7px;display:grid}.signal-lines span{background:#ffffff1f;height:6px;overflow:hidden}.signal-lines span:before{content:"";width:var(--signal);background:var(--acid);height:100%;display:block}.signal-lines span:nth-child(2):before{background:#9f8cff}.signal-lines span:nth-child(3):before{background:#46edbb}.score-grid{border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:27px;display:grid}.score-grid div{border-right:1px solid #ffffff2e;min-width:0;padding:16px}.score-grid div:last-child{border-right:0}.score-grid b,.score-grid em,.score-grid span{display:block}.score-grid span{color:#8c8b85;letter-spacing:.08em;font:700 8px/1.2 ui-monospace,monospace}.score-grid b{font:900 30px/1 var(--display);margin:12px 0 4px}.score-grid em{color:#b8b7b0;font-size:9px;font-style:normal}.board-file{background:#ffffff14;justify-content:space-between;gap:12px;margin-top:18px;padding:13px 14px;font:10px/1.3 ui-monospace,monospace;display:flex}.board-file code{color:var(--acid)}.ownership-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ownership-strip>div{border-right:1px solid var(--line);min-height:180px;padding:34px 4vw;position:relative}.ownership-strip>div:last-child{border-right:0}.strip-index{color:var(--violet);margin-bottom:28px;font:800 10px/1 ui-monospace,monospace;display:block}.ownership-strip b{font-size:20px;display:block}.ownership-strip p{max-width:380px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.builder-section{background:var(--white);padding:112px 4vw;scroll-margin-top:72px}.section-heading{grid-template-columns:1fr minmax(300px,520px);align-items:end;gap:48px;display:grid}.section-heading h2,.seo-title h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,76px);line-height:.98}.section-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.studio-shell{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr);min-height:760px;margin-top:60px;display:grid}.studio-controls{border-right:1px solid var(--ink);min-width:0;padding:28px clamp(24px,3vw,48px) 42px}.steps{border-bottom:1px solid var(--line);margin:0 -8px 40px;padding:0;list-style:none;display:flex}.steps li{flex:1}.steps button{color:#8a8982;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.steps button span{border:1px solid #aaa89f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.steps .active button{color:var(--ink);border-bottom-color:var(--violet)}.steps .active button span{color:#fff;background:var(--violet);border-color:var(--violet)}.steps .done button{color:var(--ink)}.steps .done button span{color:var(--ink);background:var(--acid);border-color:var(--ink)}.builder-mode{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:-22px 0 32px;display:grid}.builder-mode button{border:0;border-right:1px solid var(--line);background:var(--white);min-width:0;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;padding:9px}.builder-mode button:last-child{border-right:0}.builder-mode button.active{background:var(--ink);color:var(--white)}.builder-mode b,.builder-mode small{display:block}.builder-mode b{font-size:9px}.builder-mode small{color:#88867e;margin-top:4px;font-size:7px}.builder-mode button.active small{color:var(--acid)}.restored-note{color:#65635b;background:#eeeadf;margin:-20px 0 22px;padding:9px 12px;font-size:11px}.step-kicker{color:var(--violet);letter-spacing:.1em;margin:0 0 13px;font:800 10px/1.2 ui-monospace,monospace}.step-panel h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,34px)}.step-description{color:var(--muted);margin:10px 0 28px;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.template-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.template-search-row label{min-width:0}.template-search-row input{background:var(--white);width:100%;height:45px;color:var(--ink);border:1px solid #aaa89f;border-radius:0;outline:0;padding:0 13px;font-size:12px}.template-search-row input:focus{border:2px solid var(--violet)}.template-search-row>b{border:1px solid var(--ink);background:var(--acid);min-width:64px;font:900 15px/1 var(--display);place-items:center;display:grid}.template-search-row>b small{color:#706f68;margin-left:2px;font:700 8px/1 ui-monospace,monospace}.source-filter{border:1px solid var(--ink);grid-template-columns:1.08fr 1.12fr .95fr .95fr .7fr .82fr;margin:11px 0 3px;display:grid}.source-filter button{border:0;border-right:1px solid var(--ink);background:var(--white);min-height:38px;color:var(--ink);cursor:pointer;padding:0 8px;font-size:9px;font-weight:850}.source-filter button:last-child{border-right:0}.source-filter button.active{background:var(--ink);color:var(--white)}.source-filter small{color:var(--acid);border:1px solid;border-radius:99px;margin-left:6px;padding:2px 4px;font-size:7px}.category-filter{scrollbar-width:thin;gap:6px;margin:10px 0 13px;padding-bottom:4px;display:flex;overflow-x:auto}.category-filter button{border:1px solid var(--line);background:var(--white);color:#6f6d65;cursor:pointer;flex:none;min-height:30px;padding:0 10px;font-size:9px;font-weight:800}.category-filter button.active,.category-filter button:hover{border-color:var(--ink);background:var(--ink);color:var(--white)}.workspace-next-bar{color:#fff;box-shadow:5px 5px 0 var(--acid);background:#11110f;border:1px solid #11110f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:13px;display:grid}.workspace-next-choice{min-width:0}.workspace-next-choice>b,.workspace-next-choice>small,.workspace-next-choice>span{display:block}.workspace-next-choice>span{color:var(--acid);letter-spacing:.08em;font:850 7px/1 ui-monospace,monospace}.workspace-next-choice>span i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.workspace-next-choice>b{margin-top:7px;font-size:13px}.workspace-next-choice>b,.workspace-next-choice>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-next-choice>small{color:#96978f;margin-top:5px;font-size:7.5px}.workspace-next-actions{gap:7px;display:flex}.workspace-next-actions button{cursor:pointer;min-height:48px}.workspace-preview-button{color:#c7c7c0;background:0 0;border:1px solid #4a4a45;padding:0 12px;font-size:8px;font-weight:850}.workspace-preview-button:hover{color:#fff;border-color:#fff}.workspace-open-button{border:1px solid var(--acid);background:var(--acid);color:#141410;text-align:left;align-items:center;gap:9px;padding:7px 13px 7px 8px;display:flex}.workspace-open-button:hover{background:#e1ff78}.workspace-open-button .provider-brand>i{width:28px;height:28px;font-size:14px}.workspace-open-button .provider-brand>span{display:none}.workspace-open-button>span>b,.workspace-open-button>span>small{white-space:nowrap;display:block}.workspace-open-button>span>small{color:#5f651f;font:750 6px/1 ui-monospace,monospace}.workspace-open-button>span>b{margin-top:5px;font-size:9px}.legacy-inline-setup{background:#f5f3ec;border:1px solid #cbc9c0;margin-top:12px}.legacy-inline-setup>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:54px;padding:10px 13px;list-style:none;display:grid}.legacy-inline-setup>summary::-webkit-details-marker{display:none}.legacy-inline-setup>summary span{color:var(--violet);font:800 7px/1 ui-monospace,monospace}.legacy-inline-setup>summary b{font-size:10px}.legacy-inline-setup>summary em{color:#77766f;font-size:8px;font-style:normal}.legacy-inline-setup[open]>summary{border-bottom:1px solid #cbc9c0}.legacy-inline-setup[open]>summary em{font-size:0}.legacy-inline-setup[open]>summary em:after{content:"접기 −";font-size:8px}.legacy-inline-setup .template-setup{box-shadow:none;border:0;margin:0}.template-list{scrollbar-width:thin;gap:8px;max-height:486px;padding-right:5px;display:grid;overflow-y:auto}.template-option{border:1px solid var(--line);background:var(--white);width:100%;min-height:112px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:14px;display:grid}.template-option:hover{border-color:var(--ink)}.template-option.selected{border:2px solid var(--violet);background:#eeebff;padding:13px}.template-number{color:#8a8982;padding-top:3px;font:800 9px/1 ui-monospace,monospace}.template-main,.template-main>span{min-width:0;display:block}.template-main>span{align-items:center;gap:7px;display:flex}.template-main b{font-size:15px}.template-main em{background:var(--paper-2);color:#67655e;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.template-option.selected .template-main em{background:var(--violet);color:#fff}.template-main small{color:var(--muted);margin:7px 0;font-size:10.5px;line-height:1.5;display:block}.template-main i{color:#88867d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.template-source-meta{flex-wrap:wrap;gap:4px;margin-top:8px;font-size:7px;font-weight:800;display:flex}.template-source-meta span{color:#175da6;background:#eff7ff;border:1px solid #b8cce7;padding:3px 5px}.template-radio{border:1px solid #929088;border-radius:50%;width:16px;height:16px;margin-top:1px}.template-option.selected .template-radio{border:5px solid var(--violet)}.template-empty{border:1px dashed var(--line);min-height:140px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:30px 18px;font-size:11px;display:grid}.selected-blueprint{border:1px solid var(--ink);color:var(--white);background:#171714;grid-template-columns:auto 1fr;gap:5px 10px;margin-top:12px;padding:13px 14px;display:grid}.selected-blueprint>span{color:var(--acid);letter-spacing:.08em;font:800 7px/1.5 ui-monospace,monospace}.selected-blueprint>b{text-align:right;font-size:11px}.selected-blueprint>small{color:#aaa9a1;grid-column:1/-1;font-size:8px;line-height:1.5}.oss-source-card{color:#f0f6fc;background:#0d1117;border:1px solid #30363d;gap:10px;margin-top:10px;padding:14px;display:grid}.oss-source-card footer,.oss-source-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.oss-source-card header span,.oss-source-explain>span,.oss-source-scope>span{color:#3fb950;letter-spacing:.06em;font:800 7px/1 ui-monospace,monospace;display:block}.oss-source-card header small{color:#8b949e;margin-top:5px;font:750 6px/1 ui-monospace,monospace;display:block}.oss-source-card header b{color:#f0f6fc;font-size:8px}.oss-source-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.oss-source-links a{color:#58a6ff;border:1px solid #30363d;align-items:center;min-height:35px;padding:0 9px;font-size:8px;font-weight:850;display:flex}.oss-source-links a:last-child{color:#56d364;background:#132a1b;border-color:#238636}.oss-source-explain{background:#161b22;border:1px solid #30363d;padding:10px}.oss-source-explain p{color:#d0d7de;margin:7px 0 0;font-size:8px;line-height:1.65}.oss-source-explain small{color:#8b949e;margin-top:7px;font-size:7px;line-height:1.55;display:block}.oss-source-scope{background:#111820;border-left:3px solid #3fb950;grid-template-columns:105px 1fr;gap:5px 10px;padding:10px;display:grid}.oss-source-scope b{font-size:8px}.oss-source-scope small{color:#8b949e;grid-column:2;font-size:7px;line-height:1.5}.oss-source-card .oss-source-excluded{color:#d29922;margin:0;font-size:7px;line-height:1.5}.oss-source-card footer{color:#8b949e;border-top:1px solid #30363d;padding-top:9px;font-size:7px}.oss-source-card footer a{color:#58a6ff}.architecture-card{border:1px solid var(--line);background:var(--white);margin-top:8px}.architecture-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.architecture-capabilities article>span,.architecture-card header span{color:var(--violet);letter-spacing:.08em;margin-bottom:5px;font:800 6.5px/1 ui-monospace,monospace;display:block}.architecture-card header b{max-width:410px;font-size:9px;line-height:1.45;display:block}.architecture-card header em{background:var(--acid);flex:none;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:850}.dna-grid{grid-template-columns:repeat(4,1fr);display:grid}.dna-grid>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:10px}.dna-grid>span:last-child{border-right:0}.dna-grid b,.dna-grid small{display:block}.dna-grid small{color:#8a887f;margin-bottom:5px;font-size:6px}.dna-grid b{overflow-wrap:anywhere;font-size:7.5px;line-height:1.35}.flow-map{border-bottom:1px solid var(--line);padding:11px 12px}.flow-map>small{color:#7a786f;margin-bottom:8px;font-size:6.5px;display:block}.flow-map>div{flex-wrap:wrap}.flow-map span,.flow-map>div{align-items:center;gap:5px;display:flex}.flow-map span{background:var(--paper-2);padding:5px 6px;font-size:7px;font-weight:800}.flow-map i{color:var(--violet);font-style:normal}.architecture-capabilities{grid-template-columns:repeat(2,1fr);display:grid}.architecture-capabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:11px 12px}.architecture-capabilities article:nth-child(2n){border-right:0}.architecture-capabilities article:nth-last-child(-n+2){border-bottom:0}.architecture-capabilities b,.architecture-capabilities small{display:block}.architecture-capabilities b{overflow-wrap:anywhere;font-size:8px;line-height:1.4}.architecture-capabilities small{color:#84827a;margin-top:5px;font-size:6.5px;line-height:1.45}.structure-ai-box{color:#1d1d1f;background:#fff;border:1px solid #e0e0e0;margin:0 0 16px}.structure-ai-box header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.structure-ai-box header span,.template-mixer header span{color:#06c;letter-spacing:.09em;margin-bottom:4px;font:800 7px/1 ui-monospace,monospace;display:block}.structure-ai-box header b,.template-mixer header b{font-size:10px;display:block}.structure-ai-box header em{color:#7a7a7a;border:1px solid #e0e0e0;flex:none;padding:5px 7px;font:800 7px/1 ui-monospace,monospace}.structure-ai-box textarea{resize:vertical;color:#1d1d1f;background:#fafafc;border:0;border-bottom:1px solid #f0f0f0;outline:0;width:100%;min-height:78px;padding:13px 14px;font-size:11px;line-height:1.65}.structure-ai-box textarea:focus{box-shadow:inset 0 0 0 2px #0071e3}.structure-ai-actions{justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 14px;display:flex}.structure-ai-actions>span{color:#7a7a7a;font-size:7px}.structure-ai-actions button{color:#fff;cursor:pointer;background:#06c;border:0;border-radius:999px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}.structure-ai-actions button:disabled{opacity:.45;cursor:not-allowed}.structure-ai-box>p{color:#c8404f;border-top:1px solid #f0f0f0;margin:0;padding:8px 14px;font-size:8px}.structure-ai-box>p.success{color:#2e7d32}.template-mixer{background:#f0edff;border:1px solid #5142de;margin-top:12px}.template-mixer>header{border-bottom:1px solid #c9c2fb;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.template-mixer header span{color:var(--violet)}.template-mixer header em{background:var(--violet);color:#fff;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.template-mixer>p{color:#666171;margin:0;padding:9px 13px 0;font-size:8px;line-height:1.5}.mix-template-chips{scrollbar-width:thin;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.mix-template-chips button{color:#5e5a68;text-align:left;cursor:pointer;background:#fff;border:1px solid #aaa3d9;flex:none;grid-template-columns:14px auto;align-items:center;gap:1px 5px;min-height:36px;padding:5px 8px;font-size:8px;display:grid}.mix-template-chips button>span{background:#eeecf8;border-radius:50%;grid-row:1/3;place-items:center;width:14px;height:14px;display:grid}.mix-template-chips button small{color:#8c8798;font-size:6px}.mix-template-chips button.active{border-color:var(--violet);background:var(--violet);color:#fff}.mix-template-chips button.active span{background:var(--acid);color:var(--ink)}.mix-template-chips button.active small{color:#d7d1ff}.mix-slot-grid{border-top:1px solid #c9c2fb;grid-template-columns:repeat(2,1fr);display:grid}.mix-slot-grid label{border-bottom:1px solid #c9c2fb;border-right:1px solid #c9c2fb;min-width:0;padding:9px 11px}.mix-slot-grid label:nth-child(2n){border-right:0}.mix-slot-grid span{color:#736d82;margin-bottom:5px;font-size:6.5px;font-weight:800;display:block}.mix-slot-grid select{width:100%;min-height:32px;color:var(--ink);background:#fff;border:1px solid #aaa3d9;padding:0 7px;font-size:8px}.recommend-mix{background:var(--ink);width:calc(100% - 22px);min-height:33px;color:var(--acid);cursor:pointer;border:0;margin:0 11px 11px;font-size:8px;font-weight:850}.recommend-mix:disabled{opacity:.35}.site-editor{border:1px solid var(--ink);background:#f8f9fb;margin:18px 0}.editor-topbar{background:#fff;border-bottom:1px solid #d6d9df;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:8px 10px 8px 13px;display:flex}.editor-topbar b,.editor-topbar span{display:block}.editor-topbar>div:first-child b{letter-spacing:.07em;font:900 11px/1 ui-monospace,monospace}.editor-topbar>div:first-child span{color:#747a83;margin-top:5px;font-size:9px}.editor-history{align-items:center;gap:4px;display:flex}.editor-history button{cursor:pointer;background:#fff;border:1px solid #d9dce1;min-height:29px;padding:0 7px;font-size:10px}.editor-history button span{font-size:8px;display:inline}.editor-history button:disabled{opacity:.35;cursor:not-allowed}.editor-history em{color:#1f8e61;margin-left:4px;font-size:8px;font-style:normal;font-weight:800}.editor-body{grid-template-columns:72px minmax(0,1fr);min-height:510px;display:grid}.editor-rail{background:#f0f2f6;border-right:1px solid #d6d9df}.editor-rail button{color:#555b65;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe2e7;align-content:center;place-items:center;gap:5px;width:100%;min-height:64px;padding:7px 2px;display:grid}.editor-rail button b{place-items:center;min-width:25px;height:23px;font-size:11px;display:grid}.editor-rail button span{font-size:9px;font-weight:800}.editor-rail button.active{color:#08a9bf;background:#fff;box-shadow:inset 3px 0 #16c4d3}.editor-properties{background:#fff;min-width:0}.property-panel{min-width:0;padding:16px}.property-panel>header{border-bottom:1px solid #e1e3e8;margin:-16px -16px 16px;padding:13px 16px}.property-panel>header b,.property-panel>header span{display:block}.property-panel>header span{color:#078da0;margin-bottom:5px;font:800 8px/1 ui-monospace,monospace}.property-panel>header b{font-size:15px}.control-label{color:#4c535d;margin-top:12px;font-size:10px;font-weight:750;display:block}.control-label input,.control-label select,.control-label textarea,.section-editor input,.section-editor textarea{color:#20242a;background:#fff;border:1px solid #d6d9df;border-radius:5px;outline:0;width:100%;margin-top:6px;padding:10px 11px;font-size:12px;line-height:1.5}.control-label input:focus,.control-label select:focus,.control-label textarea:focus,.section-editor input:focus,.section-editor textarea:focus{border-color:#0cb9c9;box-shadow:0 0 0 2px #0cb9c91b}.segmented-control{border:1px solid #d6d9df;border-radius:5px;grid-template-columns:repeat(3,1fr);margin-top:11px;display:grid;overflow:hidden}.segmented-control button{cursor:pointer;background:#fff;border:0;border-right:1px solid #d6d9df;min-height:38px;font-size:9px}.segmented-control button:last-child{border-right:0}.segmented-control button.active{color:#008fa0;background:#e8fbfd;font-weight:850}.range-control{margin-top:16px;display:block}.range-control span{color:#515862;justify-content:space-between;font-size:10px;display:flex}.range-control span b{color:#20242a}.range-control input{accent-color:#11b8c7;width:100%;margin-top:9px}.font-preview{background:#f7f8fa;border:1px solid #dfe2e7;margin-top:18px;padding:17px}.font-preview b,.font-preview span{display:block}.font-preview b{font-size:20px;line-height:1.1}.font-preview span{color:#868a91;margin-top:10px;font-size:8px}.font-picker{color:#252a31;margin-top:14px;position:relative}.font-picker-label{color:#4c535d;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.font-picker-trigger{color:#20242a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd4dc;border-radius:7px;gap:3px;width:100%;min-height:54px;padding:8px 38px 8px 12px;display:grid;position:relative}.font-picker-trigger:hover,.font-picker.open .font-picker-trigger{border-color:#08a9bf;box-shadow:0 0 0 2px #08a9bf17}.font-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.font-picker-trigger small{color:#747b85;font-size:9px}.font-picker-trigger b{font-size:14px;position:absolute;top:17px;right:13px}.font-picker-popover{z-index:120;background:#fff;border:1px solid #bdc3cd;border-radius:10px;flex-direction:column;width:min(470px,100vw - 42px);max-height:min(650px,72vh);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 22px 60px #1c24302b}.font-search{border:1px solid #d7dbe2;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;min-height:43px;display:grid}.font-search>span{color:#687284;text-align:center;font-size:19px}.font-search input{border:0;outline:0;min-width:0;padding:0 5px;font-size:12px}.font-search button{color:#59616c;cursor:pointer;background:0 0;border:0;font-size:17px}.font-filter-tabs{scrollbar-width:thin;gap:5px;margin:10px -3px 0;padding:0 3px 6px;display:flex;overflow-x:auto}.font-filter-tabs button{color:#555d69;cursor:pointer;background:#f7f8fa;border:1px solid #e0e3e8;border-radius:18px;flex:none;min-height:31px;padding:0 10px;font-size:9px;font-weight:750}.font-filter-tabs button.active{color:#007e8d;background:#e8fbfd;border-color:#0ab4c4}.font-recents{border-bottom:1px solid #eaecf0;padding:9px 0 10px}.font-recents header{color:#626a76;justify-content:space-between;font-size:9px;display:flex}.font-recents header span{font-weight:800}.font-recents header small{font-size:8px}.font-recents>div{gap:5px;margin-top:7px;display:flex;overflow-x:auto}.font-recents button{cursor:pointer;background:#fff;border:1px solid #dfe2e7;border-radius:5px;flex:none;min-height:29px;padding:0 9px;font-size:10px}.font-list-heading{justify-content:space-between;align-items:center;padding:11px 4px 7px;display:flex}.font-list-heading b{font-size:10px}.font-list-heading span{color:#8a9099;font-size:8px}.font-option-list{scrollbar-color:#b7bec8 transparent;scrollbar-width:thin;border-block:1px solid #e7e9ed;min-height:120px;max-height:370px;overflow-y:auto}.font-option-row{background:#fff;border-bottom:1px solid #eff0f2;grid-template-columns:32px minmax(0,1fr);align-items:stretch;min-height:75px;display:grid}.font-option-row:hover{background:#f7f9fb}.font-option-row.selected{background:#eafcfe;box-shadow:inset 3px 0 #0bb9c8}.font-favorite{color:#7b8798;cursor:pointer;background:0 0;border:0;font-size:19px}.font-favorite.active,.font-favorite:hover{color:#e7b600}.font-option-main{color:#20242a;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;min-width:0;padding:9px 34px 8px 5px;display:grid;position:relative}.font-option-sample{text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.25;overflow:hidden}.font-option-meta{align-items:center;gap:7px;display:flex}.font-option-meta b{font:750 9px/1.2 system-ui,sans-serif}.font-option-meta small{color:#858c96;text-overflow:ellipsis;white-space:nowrap;font:8px/1.2 system-ui,sans-serif;overflow:hidden}.font-option-main>em{color:#606873;background:#f0f2f5;border-radius:4px;padding:3px 5px;font:750 7px/1 system-ui,sans-serif;position:absolute;bottom:8px;right:7px}.font-option-main>i{color:#079caf;font:900 12px/1 system-ui,sans-serif;position:absolute;top:10px;right:9px}.font-empty{color:#7a818b;text-align:center;margin:0;padding:36px 10px;font-size:10px}.font-license-note{color:#858b94;justify-content:space-between;gap:10px;padding:9px 3px 0;display:flex}.font-license-note b{color:#079caf;font:800 7px/1 ui-monospace,monospace}.font-license-note span{font-size:7px}.color-control{border-bottom:1px solid #eceef1;grid-template-columns:1fr 32px 65px;align-items:center;gap:8px;min-height:44px;padding:7px 0;font-size:10px;display:grid}.color-control>span{align-items:center;gap:8px;display:flex}.color-control i{border:1px solid #d3d6dc;border-radius:50%;width:23px;height:23px}.color-control input{background:0 0;border:0;width:32px;height:32px;padding:0}.color-control code{color:#666d77;font-size:9px}.palette-row{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.palette-row button{cursor:pointer;background:#f7f8fa;border:1px solid #d7dae0;min-height:36px;font-size:9px}.image-drop{color:#343942;text-align:center;cursor:pointer;background-color:#f3f5f8;background-position:50%;background-size:cover;border:1px dashed #9aa0aa;border-radius:7px;align-content:center;place-items:center;gap:8px;width:100%;min-height:165px;padding:18px;display:grid}.image-drop b{font-size:11px}.image-drop span{color:#7b8089;font-size:7px;line-height:1.6}.file-name{color:#24966c;justify-content:space-between;margin:8px 0 0;font-size:7px;display:flex}.file-name button{color:#d34c4c;cursor:pointer;background:0 0;border:0;font-size:7px}.editor-error{color:#b83e36;background:#fff0ef;margin:10px 0 0;padding:8px;font-size:7px}.editor-media-slots{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-media-slots>section{min-width:0}.image-drop.compact{min-height:112px;padding:12px}.density-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px;display:grid}.density-grid button{cursor:pointer;background:#fff;border:1px solid #d7dae0;min-height:58px;padding:6px;font-size:7px}.density-grid button.active{color:#008fa0;background:#e8fbfd;border-color:#08a9bf;font-weight:850}.section-editor{background:#fafbfc;border:1px solid #dfe2e7;margin-top:9px;padding:12px 10px 10px 34px;position:relative}.section-editor>span{color:#0aa9ba;font:800 7px/1 ui-monospace,monospace;position:absolute;top:15px;left:10px}.section-editor label{color:#686d75;font-size:6.5px;display:block}.section-editor label+label{margin-top:7px}.section-editor input,.section-editor textarea{margin-top:4px;padding:7px 8px;font-size:8px}.panel-help{color:#727780;margin:0 0 12px;font-size:8px;line-height:1.65}.ai-editor-command{resize:vertical;border:1px solid #b9bec7;border-radius:5px;outline:0;width:100%;min-height:112px;padding:11px;font-size:9px;line-height:1.6}.ai-editor-command:focus{border-color:#784cff;box-shadow:0 0 0 2px #784cff1c}.ai-example-list{gap:5px;margin-top:8px;display:grid}.ai-example-list button{color:#615b70;text-align:left;cursor:pointer;background:#f8f6ff;border:1px solid #e1def0;padding:7px 8px;font-size:7px;line-height:1.4}.ai-apply-editor{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6545ff,#a13cff);border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:12px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.ai-apply-editor:disabled{opacity:.42;cursor:not-allowed}.ai-result{background:#f4f1ff;border:1px solid #d8d2ff;margin-top:11px;padding:10px}.ai-result b{font-size:8px}.ai-result p{color:#676176;margin:5px 0 0;font-size:7px;line-height:1.6}.site-scene.design-customized{font-family:var(--editor-body-font);background:var(--g-bg);color:var(--g-ink)}.site-scene.design-customized h4{font-family:var(--editor-heading-font)!important;font-weight:var(--editor-heading-weight)!important}.site-scene.editor-customized{font-family:var(--editor-body-font);background:var(--g-bg);color:var(--g-ink)}.site-scene.editor-customized h4{text-align:var(--editor-align);font-family:var(--editor-heading-font)!important;font-size:var(--editor-heading-size)!important;font-weight:var(--editor-heading-weight)!important;letter-spacing:var(--editor-letter-spacing)!important;line-height:1!important}.site-scene.editor-customized p{font-family:var(--editor-body-font)!important;font-size:var(--editor-body-size)!important;line-height:var(--editor-line-height)!important}.site-scene.editor-customized .scene-cta,.site-scene.editor-customized article,.site-scene.editor-customized input,.site-scene.editor-customized select{border-radius:var(--editor-radius)}.site-scene[data-density=compact] section{--editor-density:.72}.site-scene[data-density=spacious] section{--editor-density:1.28}.editor-hero-media{background-size:cover;background-position:var(--editor-image-x) var(--editor-image-y);border-bottom:1px solid var(--g-border);cursor:pointer;justify-content:end;align-items:end;min-height:190px;padding:12px;display:flex}.editor-hero-media span{color:#fff;background:#000a;padding:5px 7px;font:700 6px/1 ui-monospace,monospace}.editor-brand-media{border:0;border-bottom:1px solid var(--g-border);background:var(--g-bg);width:100%;min-height:50px;color:var(--g-muted);cursor:pointer;align-items:center;gap:10px;padding:8px 15px;display:flex}.editor-brand-media img{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:34px}.editor-brand-media span{margin-left:auto;font:700 5.5px/1 ui-monospace,monospace}.site-scene[data-editor-selection=heroImage] .editor-brand-media,.site-scene[data-editor-selection=heroImage] .editor-hero-media,.site-scene[data-editor-selection=heroTitle] h4,.site-scene[data-editor-selection=primaryCta] .scene-cta,.site-scene[data-editor-selection=siteName] .scene-mark,.site-scene[data-editor-selection=tagline] p:first-of-type{outline-offset:3px;outline:3px solid #10c8d6}.site-scene[data-preview-interactive=false] [data-tanseo-field]{cursor:text;transition:outline-color .14s,box-shadow .14s;position:relative}.site-scene[data-preview-interactive=false] [data-tanseo-field]:hover{outline-offset:3px;outline:2px dashed #10c8d6;box-shadow:0 0 0 5px #10c8d61a}.site-scene[data-editor-selection=heroTitle] [data-tanseo-field=heroTitle],.site-scene[data-editor-selection=primaryCta] [data-tanseo-field=primaryCta],.site-scene[data-editor-selection=section-0] [data-tanseo-field=section-0],.site-scene[data-editor-selection=section-1] [data-tanseo-field=section-1],.site-scene[data-editor-selection=section-2] [data-tanseo-field=section-2],.site-scene[data-editor-selection=sectionBody-0] [data-tanseo-field=sectionBody-0],.site-scene[data-editor-selection=sectionBody-1] [data-tanseo-field=sectionBody-1],.site-scene[data-editor-selection=sectionBody-2] [data-tanseo-field=sectionBody-2],.site-scene[data-editor-selection=siteName] [data-tanseo-field=siteName],.site-scene[data-editor-selection=tagline] [data-tanseo-field=tagline]{outline-offset:4px;outline:3px solid #10c8d6;box-shadow:0 0 0 6px #10c8d622}.editor-click-guide{color:#1d555b;background:#effcfd;border:1px solid #a9dfe4;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;display:flex}.editor-click-guide>span{color:#fff;background:#10bccc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.editor-click-guide b,.editor-click-guide small{display:block}.editor-click-guide b{font-size:11px}.editor-click-guide small{color:#52767a;margin-top:4px;font-size:8px;line-height:1.5}.selected-element-chip{background:#edfbfc;border:1px solid #9edce2;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:2px 9px;margin:0 0 12px;padding:10px 11px;display:grid}.selected-element-chip i{color:#fff;background:#10bccc;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;display:grid}.selected-element-chip b,.selected-element-chip span{display:block}.selected-element-chip span{color:#5a777b;font-size:8px}.selected-element-chip b{color:#1b4f55;font-size:11px}.inline-format-row{gap:6px;margin-top:10px;display:flex}.inline-format-row button{color:#303740;cursor:pointer;background:#fff;border:1px solid #d6d9df;border-radius:5px;min-width:38px;min-height:36px;padding:0 9px;font-size:13px}.inline-format-row button.active{color:#008997;background:#e8fbfd;border-color:#0cb9c9}.inline-format-row button.reset{margin-left:auto;font-size:9px}.style-scope{border:1px solid #d4d8df;border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.style-scope button{color:#626872;cursor:pointer;background:#fff;border:0;border-right:1px solid #d4d8df;min-height:39px;font-size:10px;font-weight:800}.style-scope button:last-child{border-right:0}.style-scope button.active{color:#bff8ff;background:#172025}.element-reset-button{color:#535a64;cursor:pointer;background:#f7f8fa;border:1px solid #ccd1d8;border-radius:5px;width:100%;min-height:39px;margin-top:14px;font-size:9px;font-weight:800}.mixed-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex;position:relative}.mixed-nav nav{color:var(--g-muted);margin-left:auto;font-size:7px}.mixed-nav-features{gap:6px;display:flex}.mixed-nav-features button{border:1px solid var(--g-accent);color:var(--g-accent);border-radius:var(--editor-radius);cursor:pointer;background:0 0;padding:7px 10px;font-size:7.5px;font-weight:850}.mixed-nav-features button:hover{background:var(--g-accent);color:var(--g-on-accent)}.mixed-nav>small{color:var(--g-accent);font:700 5px/1 ui-monospace,monospace;position:absolute;bottom:3px;right:5px}.mixed-nav.mix-business,.mixed-nav.mix-saas{border-top:4px solid var(--g-accent)}.mixed-nav.mix-commerce{justify-content:space-between}.mixed-nav.mix-community{background:var(--g-surface)}.mixed-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;min-height:390px;padding:42px 35px;display:grid}.mixed-content>header span,.mixed-conversion span,.mixed-hero section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.mixed-hero h4{margin:18px 0 13px}.mixed-hero section>p{color:var(--g-muted)}.mixed-hero .scene-cta{margin-top:14px}.mixed-hero-art{border:1px solid var(--g-border);background:var(--g-surface);min-height:245px;position:relative;overflow:hidden}.mixed-hero-art i{background:var(--g-accent);border-radius:50%;position:absolute}.mixed-hero-art i:first-child{width:210px;height:210px;top:-35px;right:-45px}.mixed-hero-art i:nth-child(2){border:18px solid var(--g-accent);background:0 0;width:90px;height:90px;bottom:28px;left:28px}.mixed-hero-art strong{font:900 28px/1 var(--editor-heading-font);position:absolute;bottom:12px;right:14px}.mixed-hero.mix-commerce{grid-template-columns:1fr}.mixed-hero.mix-commerce .mixed-hero-art{display:none}.mixed-hero.mix-content{max-width:var(--editor-max-width);grid-template-columns:1fr;margin:auto}.mixed-hero.mix-community .mixed-hero-art{background:linear-gradient(90deg,var(--g-surface) 0 30%,var(--g-bg) 30%)}.mixed-content{padding:calc(28px * var(--editor-density,1));border-top:1px solid var(--g-border)}.mixed-content>header{justify-content:space-between;align-items:center;display:flex}.mixed-content>header b{font-size:8px}.mixed-content>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.mixed-content article{border:1px solid var(--g-border);background:var(--g-surface);min-height:150px;padding:15px}.mixed-content article>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.mixed-content article>b{margin-top:35px;font-size:10px;display:block}.mixed-content article>p{color:var(--g-muted)}.mixed-content.mix-community>div,.mixed-content.mix-content>div{grid-template-columns:1fr}.mixed-content.mix-commerce>div{grid-template-columns:1.4fr repeat(2,1fr)}.mixed-content.mix-saas article{box-shadow:0 12px 25px var(--g-ink)}@supports (color:color-mix(in lab,red,red)){.mixed-content.mix-saas article{box-shadow:0 12px 25px color-mix(in srgb,var(--g-ink) 8%,transparent)}}.mixed-conversion{border-top:1px solid var(--g-border);background:var(--g-accent);color:var(--g-on-accent);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.mixed-conversion span{color:inherit;opacity:.7}.mixed-conversion b{margin-top:5px;font-size:11px;display:block}.mixed-conversion .scene-cta{background:var(--g-bg);color:var(--g-ink)}.mix-source-strip{border-top:1px solid var(--g-border);grid-template-columns:repeat(4,1fr);display:grid}.mix-source-strip span{color:var(--g-muted);padding:8px;font-size:6px}.mix-source-strip span b{color:var(--g-accent);text-transform:uppercase;margin-bottom:3px;display:block}.mix-addon{border-top:1px solid var(--g-border);background:var(--g-surface);padding:32px 28px}@supports (color:color-mix(in lab,red,red)){.mix-addon{background:color-mix(in srgb,var(--g-surface) 62%,var(--g-bg))}}.mix-addon>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.mix-addon>header span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.mix-addon>header h5{margin:7px 0 0;font-size:24px}.mix-addon>header button,.mix-community-moderation button,.mix-editor-toolbar+article+footer button{background:var(--g-accent);color:var(--g-on-accent);border:0;padding:9px 12px;font-size:8px;font-weight:850}.mix-addon-blog-grid{border:1px solid var(--g-border);background:var(--g-bg);grid-template-columns:155px 1fr;display:grid}.mix-addon-blog-grid>aside{border-right:1px solid var(--g-border);align-content:start;gap:5px;padding:14px;display:grid}.mix-addon-blog-grid>aside>b{margin-bottom:6px;font-size:9px}.mix-addon-blog-grid>aside span{color:var(--g-muted);justify-content:space-between;padding:7px;font-size:7px;display:flex}.mix-addon-blog-grid>aside span.active{background:var(--g-surface);color:var(--g-ink)}.mix-addon-blog-grid>aside em{color:var(--g-accent);font-style:normal}.mix-addon-blog-grid>main{min-width:0}.mix-addon-blog-grid>main>footer,.mix-editor-toolbar{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:7px;display:flex}.mix-editor-toolbar span{color:var(--g-muted)}.mix-addon-blog-grid>main>article{min-height:145px;padding:22px}.mix-addon-blog-grid>main>article h6{margin:0 0 9px;font-size:17px}.mix-addon-blog-grid>main>article p{color:var(--g-muted);font-size:8px}.mix-addon-blog-grid>main>article i{background:var(--g-surface);width:58%;height:7px;box-shadow:0 15px var(--g-surface),0 30px var(--g-surface);display:block}.mix-addon-blog-grid>main>footer{border-top:1px solid var(--g-border);border-bottom:0;justify-content:flex-end}.mix-community-grid{border:1px solid var(--g-border);background:var(--g-bg);grid-template-columns:130px 1fr 145px;display:grid}.mix-community-grid>aside{border-right:1px solid var(--g-border);padding:12px}.mix-community-grid>aside>span{color:var(--g-muted);justify-content:space-between;padding:8px;font-size:7px;display:flex}.mix-community-grid>aside>span.active{background:var(--g-surface);color:var(--g-ink)}.mix-community-grid>aside em{font-style:normal}.mix-community-grid>main article{border-bottom:1px solid var(--g-border);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.mix-community-grid>main article>i{background:var(--g-surface);width:28px;height:28px;color:var(--g-accent);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid}.mix-community-grid>main article b,.mix-community-grid>main article p{margin:0;display:block}.mix-community-grid>main article b{font-size:8px}.mix-community-grid>main article p{color:var(--g-muted);margin-top:4px;font-size:6px}.mix-community-grid>main article>em{color:var(--g-accent);font:700 6px/1 ui-monospace,monospace}.mix-community-moderation{align-content:start;gap:8px;display:grid;border:0!important;border-left:1px solid var(--g-border)!important;padding:14px!important}.mix-community-moderation b,.mix-community-moderation strong{display:block}.mix-community-moderation b{font-size:8px}.mix-community-moderation strong{background:var(--g-surface);padding:8px;font-size:7px}@media (max-width:720px){.mix-slot-grid{grid-template-columns:1fr}.mix-slot-grid label{border-right:0}.editor-body{grid-template-columns:58px minmax(0,1fr)}.editor-rail button{min-height:58px}.editor-history button span{display:none}.mixed-hero{grid-template-columns:1fr;padding:28px 18px}.mixed-hero-art{min-height:180px}.mixed-content>div{grid-template-columns:1fr}.mix-source-strip{grid-template-columns:1fr 1fr}.mix-addon{padding:26px 16px}.mix-addon>header{flex-direction:column;align-items:flex-start}.mix-addon-blog-grid,.mix-community-grid{grid-template-columns:1fr}.mix-addon-blog-grid>aside,.mix-community-grid>aside{border-right:0;border-bottom:1px solid var(--g-border)}.mix-community-moderation{border-left:0!important;border-top:1px solid var(--g-border)!important}}.type-list{gap:10px;display:grid}.type-option{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:13px;width:100%;min-height:104px;padding:16px;display:grid}.type-option:hover{border-color:var(--ink)}.type-option.selected{border:2px solid var(--violet);background:#eeebff;padding:15px}.type-number{color:#8a8982;align-self:start;font:800 10px/1 ui-monospace,monospace}.type-main b,.type-main small{display:block}.type-main b{margin-bottom:6px;font-size:17px}.type-main small{color:var(--muted);font-size:11.5px;line-height:1.55}.type-includes{color:#77756d;text-align:right;max-width:112px;font-size:9px;line-height:1.55}.radio{border:1px solid #929088;border-radius:50%;width:16px;height:16px}.selected .radio{border:5px solid var(--violet)}.back-button,.next-button{border:1px solid var(--ink);cursor:pointer;min-height:48px;margin-top:26px;padding:0 20px;font-size:12px;font-weight:850}.next-button{background:var(--ink);color:var(--white);margin-left:auto;display:block}.next-button:hover{color:var(--ink);background:var(--acid)}.next-button:disabled{cursor:not-allowed;opacity:.45}.back-button{background:0 0}.back-button:hover{background:var(--paper-2)}.step-buttons{justify-content:space-between;gap:14px;display:flex}.step-buttons .back-button,.step-buttons .next-button{margin-left:0}.design-list{gap:9px;display:grid}.design-card{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.design-card.selected{border:2px solid var(--violet);background:#eeebff}.design-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:11px;display:grid}.mini-warm{background:#faf9f5}.mini-warm i:nth-child(2){background:#cc785c;border-radius:2px}.mini-warm i:nth-child(3),.mini-warm i:nth-child(4){background:#efe9de;border-radius:2px}.mini-precision i:nth-child(2){background:#1c69d4}.mini-precision i:nth-child(3),.mini-precision i:nth-child(4){background:#eaf1fb}.mini-signal{background:#0b0e11;border-color:#3a3f46}.mini-signal i:first-child,.mini-signal i:nth-child(2){background:#fcd535}.mini-signal i:nth-child(3){background:#0ecb81}.mini-signal i:nth-child(4){background:#1e2329}.mini-gallery{background:#f5f5f7}.mini-gallery i:nth-child(2){background:#1d1d1f;border-radius:8px}.mini-gallery i:nth-child(3),.mini-gallery i:nth-child(4){background:#fff;border-radius:5px}.mini-track{background:#000}.mini-track:before{content:"";background:linear-gradient(90deg,#0066b1 0 33%,#1c69d4 33% 66%,#e22718 66%);height:3px;position:absolute;top:0;left:0;right:0}.mini-track i:first-child,.mini-track i:nth-child(2){background:#fff}.mini-track i:nth-child(3),.mini-track i:nth-child(4){background:#252525}.design-copy{min-width:0}.design-title-row{align-items:center;gap:8px;display:flex}.design-title-row b{font-size:13.5px}.design-title-row em{background:var(--violet);color:#fff;padding:3px 5px;font:800 7px/1 ui-monospace,monospace}.design-copy>small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:5px 0 8px;font-size:10px;display:block;overflow:hidden}.swatches{gap:4px;display:flex}.swatches i{border:1px solid #0003;border-radius:50%;width:13px;height:13px}.preview-link{border:0;border-left:1px solid var(--line);color:#56544d;cursor:pointer;white-space:nowrap;background:0 0;padding:0 14px;font-size:9px;font-weight:800}.preview-link:hover{background:var(--acid);color:var(--ink)}.template-setup{border:1px solid var(--ink);background:var(--white);margin:22px 0 14px;box-shadow:7px 7px #d9ff46}.setup-heading{min-height:76px;color:var(--white);background:#161613;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.setup-heading b,.setup-heading span{display:block}.setup-heading span{color:var(--acid);letter-spacing:.12em;margin-bottom:7px;font:850 7px/1 ui-monospace,monospace}.setup-heading b{font-size:14px}.setup-heading ol{counter-reset:setup;margin:0;padding:0;list-style:none;display:flex}.setup-heading li{color:#9b9b93;text-align:center;border-left:1px solid #45453f;min-width:54px;padding:6px 9px;font-size:8px;font-weight:800}.setup-heading li.active{background:var(--acid);color:var(--ink)}.setup-section{border-bottom:1px solid var(--line);padding:19px 18px 21px}.setup-section>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.setup-section>header>span{border:1px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font:900 8px/1 ui-monospace,monospace;display:grid}.setup-section>header b,.setup-section>header small{display:block}.setup-section>header b{font-size:11px}.setup-section>header small{color:var(--muted);margin-top:4px;font-size:8px}.setup-field-grid{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.setup-field-grid>label{min-width:0;position:relative}.setup-field-grid>label.wide{grid-column:1/-1}.setup-ai-command>span,.setup-field-grid label>span,.setup-section-titles legend{color:#56544d;margin-bottom:6px;font-size:7px;font-weight:850;display:block}.setup-ai-command textarea,.setup-field-grid input,.setup-field-grid textarea,.setup-section-titles input{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #c9c7bf;border-radius:0;padding:10px 11px;font-size:10px;line-height:1.45}.setup-ai-command textarea:focus,.setup-field-grid input:focus,.setup-field-grid textarea:focus,.setup-section-titles input:focus{outline:2px solid var(--violet);outline-offset:-1px}.setup-ai-command>small,.setup-field-grid label>small{color:#a09d94;font-size:6px;position:absolute;bottom:5px;right:7px}.setup-section-titles{border:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;display:grid}.setup-section-titles legend{grid-column:1/-1}.setup-section-titles label{border:1px solid #c9c7bf;grid-template-columns:28px 1fr;align-items:center;display:grid}.setup-section-titles label span{text-align:center;margin:0}.setup-section-titles input{border:0;border-left:1px solid #c9c7bf}.asset-slot-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.asset-slot-grid article{background:#f8f7f3;border:1px dashed #aaa79e;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.asset-slot-grid article.filled{background:#f2fbf7;border-style:solid;border-color:#2b9c71}.asset-preview{background-color:#eceae4;background-position:50%;background-size:cover;border:1px solid #d2d0c9;place-items:center;width:82px;height:62px;display:grid;overflow:hidden}.asset-preview.logo{background-repeat:no-repeat;background-size:contain}.asset-preview span{color:#fff;background:#000b;padding:3px 4px;font:800 6px/1 ui-monospace,monospace}.asset-slot-grid article>div:nth-child(2){min-width:0}.asset-slot-grid b,.asset-slot-grid em,.asset-slot-grid small{display:block}.asset-slot-grid b{font-size:9px}.asset-slot-grid small{color:var(--muted);margin:4px 0;font-size:7px}.asset-slot-grid em{color:#2b9c71;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-style:normal;overflow:hidden}.asset-slot-grid button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;min-height:31px;padding:0 9px;font-size:7px;font-weight:850}.asset-slot-grid .asset-remove{color:#be443d;background:0 0;border:0;grid-column:3;min-height:auto}.setup-ai{color:var(--white);background:#101114}.setup-ai>header>span{border-color:var(--acid);color:var(--acid)}.setup-ai>header small{color:#aaa9a1}.setup-provider-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-provider-grid>button{color:#fff;text-align:left;cursor:pointer;background:#1b1c20;border:1px solid #3b3d43;grid-template-columns:minmax(115px,.9fr) 1fr auto;align-items:center;gap:10px;min-width:0;min-height:83px;padding:12px;display:grid}.setup-provider-grid>button.selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.setup-provider-grid>button:disabled{opacity:.5;cursor:not-allowed}.provider-brand{gap:9px;min-width:0;display:flex}.provider-brand>i{color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:900 18px/1 Arial,sans-serif;display:grid}.provider-brand>span{min-width:0}.provider-brand b,.provider-brand small{display:block}.provider-brand small{color:#aaaeb6;letter-spacing:.08em;font:750 5.5px/1 ui-monospace,monospace}.provider-brand b{color:inherit;margin-top:4px;font-size:12px}.provider-anthropic>i{color:#fff;background:#d97757;border-radius:6px}.provider-model b,.provider-model small{display:block}.provider-model b{text-overflow:ellipsis;white-space:nowrap;font:850 8px/1.2 ui-monospace,monospace;overflow:hidden}.provider-model small{color:#8b8e96;margin-top:5px;font:700 5.5px/1 ui-monospace,monospace}.setup-provider-grid em{color:var(--acid);white-space:nowrap;font:800 6.5px/1 ui-monospace,monospace}.ai-targets{flex-wrap:wrap;gap:5px;margin:11px 0 8px;display:flex}.ai-targets button{color:#bdbdc0;cursor:pointer;background:0 0;border:1px solid #42444a;border-radius:99px;min-height:27px;padding:0 9px;font-size:7px}.ai-targets button:hover{border-color:var(--acid);color:var(--acid)}.setup-ai-command{display:block;position:relative}.setup-ai-command>span{color:#ddd}.setup-ai-command textarea{color:#fff;background:#17181c;border-color:#44464c;min-height:115px;padding:12px}.setup-ai-examples{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;display:grid}.setup-ai-examples button{color:#aaaeb6;text-align:left;cursor:pointer;background:#17181c;border:1px solid #34363b;padding:9px;font-size:6.5px;line-height:1.45}.setup-ai-examples button:hover{color:#fff;border-color:#777}.setup-ai-action{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.setup-ai-action>span{color:#858890;font:700 6.5px/1.4 ui-monospace,monospace}.setup-ai-action>button{border:1px solid var(--acid);background:var(--acid);min-height:42px;color:var(--ink);cursor:pointer;padding:0 16px;font-size:9px;font-weight:900}.setup-ai-action>button:disabled{opacity:.45;cursor:not-allowed}.setup-error{color:#ffaaa4;background:#3d1919;margin:9px 0 0;padding:8px;font-size:7px}.setup-ai-result{border-left:3px solid var(--acid);background:#191b1f;margin-top:9px;padding:10px}.setup-ai-result b{color:var(--acid);font-size:7px}.setup-ai-result p{color:#c5c6c9;margin:5px 0 0;font-size:7.5px;line-height:1.6}.setup-footer{justify-content:space-between;align-items:center;gap:15px;min-height:69px;padding:12px 16px;display:flex}.setup-footer b,.setup-footer span{display:block}.setup-footer span{color:var(--violet);font:800 6.5px/1 ui-monospace,monospace}.setup-footer b{margin-top:5px;font-size:8px}.setup-footer button{background:var(--violet);color:#fff;cursor:pointer;border:0;min-height:42px;padding:0 15px;font-size:9px;font-weight:900}.setup-operations{background:#fbfaf6}.operation-pages{border:0;margin:0 0 13px;padding:0}.operation-pages legend,.operation-selects label>span{color:#56544d;margin-bottom:7px;font-size:7px;font-weight:850;display:block}.operation-pages>div{flex-wrap:wrap;gap:6px;display:flex}.operation-pages button{color:#595750;cursor:pointer;background:#fff;border:1px solid #c9c7bf;min-height:32px;padding:0 10px;font-size:8px;font-weight:750}.operation-pages button i{margin-right:6px;font-style:normal}.operation-pages button.active{color:#d9ff46;background:#171714;border-color:#171714}.operation-selects{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.operation-selects select{color:#181715;background:#fff;border:1px solid #c9c7bf;border-radius:0;width:100%;min-height:38px;padding:0 9px;font-size:8px}.community-operation-note{color:#2d246d;background:#eeebff;border:1px solid #6d5cff;grid-template-columns:120px 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.community-operation-note b{font-size:8px}.community-operation-note span{font-size:7.5px;line-height:1.7}.verified-nav{border-bottom:1px solid var(--g-ink);align-items:center;gap:24px;min-height:58px;padding:0 4%;display:flex}@supports (color:color-mix(in lab,red,red)){.verified-nav{border-bottom:1px solid color-mix(in srgb,var(--g-ink) 16%,transparent)}}.verified-nav{background:var(--g-bg)}.verified-nav nav{color:var(--g-muted);margin-left:auto;font-size:8px;font-weight:800}.verified-hero{background:var(--g-bg);grid-template-columns:1.45fr .8fr;align-items:center;gap:36px;min-height:330px;padding:48px 5%;display:grid}.verified-hero section>span,.verified-operations>span,.verified-workspace>header>span{color:var(--g-accent);letter-spacing:.08em;font:800 7px/1.2 ui-monospace,monospace}.verified-hero h4{max-width:700px;margin:14px 0;font-size:clamp(32px,5vw,66px);line-height:.98}.verified-hero p{max-width:600px;color:var(--g-muted);font-size:12px;line-height:1.7}.verified-metrics{border:1px solid var(--g-ink);grid-template-columns:1fr;display:grid}@supports (color:color-mix(in lab,red,red)){.verified-metrics{border:1px solid color-mix(in srgb,var(--g-ink) 18%,transparent)}}.verified-metrics b{border-bottom:1px solid var(--g-ink);justify-content:space-between;align-items:end;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.verified-metrics b{border-bottom:1px solid color-mix(in srgb,var(--g-ink) 14%,transparent)}}.verified-metrics b{font-size:28px}.verified-metrics b:last-child{border:0}.verified-metrics small{color:var(--g-muted);font-size:8px}.verified-workspace{background:var(--g-surface);padding:32px 5% 44px}.verified-workspace>header{align-items:center;gap:18px;margin-bottom:16px;display:flex}.verified-workspace>header b{font-size:18px}.verified-workspace>header button{background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:800}.verified-workspace>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.verified-workspace article{border:1px solid var(--g-ink);flex-direction:column;min-height:180px;padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.verified-workspace article{border:1px solid color-mix(in srgb,var(--g-ink) 16%,transparent)}}.verified-workspace article{background:var(--g-bg)}.verified-workspace article>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.verified-workspace h5{margin:34px 0 8px;font-size:18px}.verified-workspace p{color:var(--g-muted);font-size:9px;line-height:1.65}.verified-workspace footer{justify-content:space-between;margin-top:auto;font-size:7px;display:flex}.verified-workspace footer em{color:var(--g-accent);font-style:normal}.verified-operations{border-top:1px solid var(--g-ink);align-items:center;gap:22px;padding:13px 5%;display:flex}@supports (color:color-mix(in lab,red,red)){.verified-operations{border-top:1px solid color-mix(in srgb,var(--g-ink) 14%,transparent)}}.verified-operations{background:var(--g-bg)}.verified-operations>b{border-left:1px solid var(--g-ink);padding-left:14px}@supports (color:color-mix(in lab,red,red)){.verified-operations>b{border-left:1px solid color-mix(in srgb,var(--g-ink) 18%,transparent)}}.verified-operations>b{font-size:8px}.verified-operations small{color:var(--g-muted);margin-top:4px;font-size:6px;font-weight:500;display:block}.verified-community-workspace{background:#f3f5f7;grid-template-columns:150px minmax(0,1fr) 190px;gap:12px;padding:28px 4%;display:grid}.verified-community-workspace>aside,.verified-community-workspace>main{background:#fff;border:1px solid #dce0e4}.verified-community-workspace>aside{padding:16px}.verified-community-workspace>aside>b,.verified-community-workspace>aside>span{justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.verified-community-workspace>aside>span.active{color:#6b4eff;font-weight:900}.verified-community-workspace>aside em{color:#8d949c;font-style:normal}.verified-community-workspace button{background:#fff;border:1px solid #dce0e4;min-height:32px;font-size:7px;font-weight:800}.verified-community-workspace main>header{border-bottom:1px solid #e5e7e9;justify-content:space-between;padding:15px;font-size:8px;display:flex}.verified-community-workspace main article{border-bottom:1px solid #eceeef;grid-template-columns:28px 1fr auto;gap:10px;padding:13px;display:grid}.verified-community-workspace main article>i{color:#6548dc;background:#eeeaff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.verified-community-workspace main article b{font-size:9px}.verified-community-workspace main article p,.verified-community-workspace main article small{color:#747b83;margin:4px 0 0;font-size:7px}.verified-community-workspace main article>em{color:#6548dc;font-size:7px;font-style:normal;font-weight:800}.verified-moderation>b,.verified-moderation>small,.verified-moderation>span{margin-bottom:8px;display:block}.verified-moderation>span{color:#6548dc;font:800 7px/1 ui-monospace,monospace}.verified-moderation>small{color:#747b83;font-size:7px}.verified-moderation p{align-items:center;gap:6px;font-size:7px;display:flex}.verified-moderation p i{background:#36b37e;border-radius:50%;width:7px;height:7px}.verified-moderation p em{color:#777;margin-left:auto;font-style:normal}.verified-moderation button{color:#fff;background:#6548dc;border:0;width:100%;margin-top:10px}.verified-business.verified-hero{background:linear-gradient(120deg,#f7f3ea 68%,#ffd55a 0)}.verified-portfolio.verified-hero{color:#fff;background:#10131a}.verified-local.verified-hero{background:#f6eadb}.verified-education.verified-hero{color:#fff;background:#0a2458}.verified-event.verified-hero{color:#111;background:#ff5a43}.verified-directory.verified-hero{color:#f8fafc;background:#111827}.verified-membership.verified-hero{background:linear-gradient(135deg,#ecf4ff,#e6dcff)}.verified-nonprofit.verified-hero{background:#eef7e8}.verified-community.verified-hero{color:#202329;background:#fff}.route-community-page{grid-template-columns:150px minmax(0,1fr) 190px;gap:12px;display:grid}.route-community-page>aside,.route-community-page>main{background:#fff;border:1px solid #dde1e5}.route-community-page>aside{padding:15px}.route-community-page>aside>b{margin-bottom:10px;font-size:9px;display:block}.route-community-page>aside>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;width:100%;padding:10px 0;font-size:7.5px;display:flex}.route-community-page>aside>button.active{color:#6847e8;font-weight:900}.route-community-page main>header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px;display:flex}.route-community-page main>header span{color:#6847e8;font:800 6px/1 ui-monospace,monospace}.route-community-page main h5{margin:5px 0 0;font-size:18px}.route-community-page main article{border-bottom:1px solid #eee;grid-template-columns:30px 1fr auto;gap:10px;padding:14px;display:grid}.route-community-page main article>i{color:#6847e8;background:#eeeaff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:900;display:grid}.route-community-page main article b{font-size:9px}.route-community-page main article p,.route-community-page main article small{color:#737981;margin:4px 0 0;font-size:7px}.route-community-page main article>em{color:#6847e8;font-size:7px;font-style:normal}.route-community-inspector>span{color:#6847e8;font:800 6px/1 ui-monospace,monospace}.route-community-inspector>p{color:#777;font-size:7px}.route-community-inspector label{gap:7px;margin:10px 0;font-size:7px;display:flex}.route-community-inspector label i{background:#39ad7d;border-radius:50%;width:7px;height:7px}.route-community-inspector button{color:#fff;background:#6847e8;border:0;width:100%;min-height:32px;margin-top:10px;font-size:7px;font-weight:900}.builder-advanced{background:#faf9f5;border:1px solid #c8c6bd;margin-top:11px}.builder-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:11px 13px;list-style:none;display:flex}.builder-advanced>summary::-webkit-details-marker{display:none}.builder-advanced>summary b,.builder-advanced>summary small,.builder-advanced>summary span{display:block}.builder-advanced>summary span{color:var(--violet);font:800 6px/1 ui-monospace,monospace}.builder-advanced>summary b{margin:5px 0 3px;font-size:10px}.builder-advanced>summary small{color:var(--muted);font-size:7px}.builder-advanced>summary em{color:var(--violet);flex:none;font-size:7px;font-style:normal;font-weight:850}.builder-advanced[open]>summary{border-bottom:1px solid #c8c6bd}.builder-advanced[open]>summary em{font-size:0}.builder-advanced[open]>summary em:after{content:"접기 −";font-size:7px}.builder-advanced .template-mixer{border:0;margin-top:0}.advanced-content{padding:12px}.advanced-content .selected-blueprint{margin-top:0}.ai-copilot{border:1px solid var(--ink);color:var(--white);background:#171714;margin:0 0 24px;padding:16px}.ai-copilot-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ai-copilot-heading b,.ai-copilot-heading span{display:block}.ai-copilot-heading span{color:var(--acid);letter-spacing:.11em;margin-bottom:6px;font:800 8px/1 ui-monospace,monospace}.ai-copilot-heading b{font-size:13px}.ai-copilot-heading>em{color:#aaa9a1;border:1px solid #484842;padding:5px 7px;font-size:8px;font-style:normal}.provider-picker{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.provider-option{min-width:0;min-height:68px;color:var(--white);text-align:left;cursor:pointer;background:#24241f;border:1px solid #42423d;grid-template-columns:minmax(115px,.8fr) minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:10px;display:grid}.provider-option:hover:not(:disabled){border-color:var(--acid)}.provider-option.selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.provider-option:disabled{cursor:not-allowed;opacity:.48}.provider-option>.provider-brand{grid-row:1/span 2}.provider-option b{align-self:end;font-size:11px}.provider-option small{color:#96968f;text-overflow:ellipsis;white-space:nowrap;align-self:start;font:7.5px/1.2 ui-monospace,monospace;overflow:hidden}.provider-option em{color:var(--acid);grid-area:1/3/span 2;font-size:8px;font-style:normal}.provider-option:disabled em{color:#aaa9a1}.ai-generate{border:1px solid var(--acid);background:var(--acid);width:100%;min-height:42px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;margin-top:9px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.ai-generate:hover:not(:disabled){background:var(--white)}.ai-generate:disabled{cursor:not-allowed;opacity:.48}.ai-message{color:#aaa9a1;margin:10px 0 0;font-size:9px;line-height:1.55}.ai-message.success{color:var(--acid)}.ai-message.error{color:#ff9c92}.form-grid{gap:18px;display:grid}.form-grid label{display:block;position:relative}.form-grid label>span{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.form-grid input,.form-grid textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #aaa89f;border-radius:0;outline:0;font-size:14px}.form-grid input{height:49px;padding:0 13px}.form-grid textarea{resize:vertical;min-height:88px;padding:12px 13px;line-height:1.55}.form-grid input:focus,.form-grid textarea:focus{border:2px solid var(--violet)}.form-grid label>small{color:#8d8b83;font-size:9px;position:absolute;bottom:9px;right:10px}.domain-input{background:var(--white);border:1px solid #aaa89f;align-items:center;display:flex}.domain-input:focus-within{border:2px solid var(--violet)}.domain-input input{border:0;flex:1;min-width:0}.domain-input input:focus{border:0}.domain-input b{color:#74726a;flex:none;padding-right:12px;font-size:12px}.form-grid label>em{color:#3f8969;margin-top:6px;font-size:10px;font-style:normal;display:block}.draft-summary{border:1px solid var(--line);background:#ebe8df;flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;padding:16px;display:flex}.draft-summary span{color:#77756d;margin-right:5px;font-size:10px}.draft-summary b{background:var(--white);padding:5px 7px;font-size:9px}.connection-note{color:#85837b;text-align:right;margin:14px 0 0;font-size:10px}.manifest-download{border:1px solid var(--violet);width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#eeebff;justify-content:space-between;align-items:center;margin-top:10px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.manifest-download:hover{background:var(--acid);border-color:var(--ink)}.delivery-readiness{border:1px solid var(--ink);background:var(--white);margin-top:12px}.delivery-readiness>header{border-bottom:1px solid var(--ink);color:var(--white);background:#171714;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.delivery-readiness>header span{color:var(--acid);letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.delivery-readiness>header b{font-size:9px}.delivery-readiness>div{grid-template-columns:repeat(2,1fr);display:grid}.delivery-readiness article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;padding:11px 12px}.delivery-readiness article:nth-child(2n){border-right:0}.delivery-readiness article b,.delivery-readiness article small{display:block}.delivery-readiness article b{color:#16784a;font-size:8px}.delivery-readiness article small{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.5}.delivery-readiness>footer{color:#6f6d65;padding:10px 12px;font-size:7.5px;font-weight:750}.project-download{border:1px solid var(--ink);background:var(--acid);width:100%;min-height:67px;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:12px 15px;display:flex}.project-download:hover:not(:disabled){background:var(--ink);color:var(--white)}.project-download:disabled{cursor:wait;opacity:.55}.project-download b,.project-download small{display:block}.project-download b{font-size:11px}.project-download small{margin-top:5px;font-size:7.5px}.project-download em{font-size:22px;font-style:normal}.export-error{color:#9e1730;background:#fff1f3;border:1px solid #b71d34;margin:8px 0 0;padding:9px;font-size:8px}.github-publish{color:#f0f6fc;background:#0d1117;border:1px solid #30363d;margin-top:16px}.github-publish>header{border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 15px;display:flex}.github-publish>header b,.github-publish>header span{display:block}.github-publish>header span{color:#3fb950;letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.github-publish>header b{margin-top:7px;font-size:11px}.github-publish>header em{color:#56d364;background:#132a1b;border:1px solid #238636;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.github-connect-empty{padding:17px 15px}.github-connect-empty p{color:#8b949e;margin:7px 0 13px;font-size:8px}.github-connect-empty a{color:#fff;background:#238636;border:1px solid #238636;align-items:center;min-height:40px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.github-owner-row{border-bottom:1px solid #30363d;grid-template-columns:34px auto minmax(120px,1fr);align-items:center;gap:10px;padding:14px 15px;display:grid}.github-owner-row img{object-fit:cover;border-radius:50%;width:34px;height:34px}.github-owner-row>span b,.github-owner-row>span small{white-space:nowrap;display:block}.github-owner-row>span small{color:#8b949e;font-size:7px}.github-owner-row>span b{margin-top:3px;font-size:9px}.github-owner-row label{min-width:0}.github-owner-row input{color:#f0f6fc;background:#161b22;border:1px solid #484f58;outline:0;width:100%;height:37px;padding:0 10px;font:750 10px/1 ui-monospace,monospace}.github-owner-row input:focus{border-color:#58a6ff}.github-visibility{border-bottom:1px solid #30363d;grid-template-columns:1fr 1fr;display:grid}.github-visibility button{color:#8b949e;text-align:left;cursor:pointer;background:#0d1117;border:0;border-right:1px solid #30363d;min-height:58px;padding:10px 14px}.github-visibility button:last-child{border-right:0}.github-visibility button.active{color:#f0f6fc;background:#161b22;box-shadow:inset 0 -3px #3fb950}.github-visibility button:disabled{cursor:not-allowed;opacity:.48}.github-visibility b,.github-visibility small{display:block}.github-visibility b{font-size:9px}.github-visibility small{margin-top:5px;font-size:7px}.github-publish-button{color:#fff;text-align:left;cursor:pointer;background:#238636;border:1px solid #238636;justify-content:space-between;align-items:center;gap:14px;width:calc(100% - 30px);min-height:62px;margin:15px;padding:11px 13px;display:flex}.github-publish-button:hover:not(:disabled){background:#2ea043}.github-publish-button:disabled{cursor:wait;opacity:.48}.github-publish-button b,.github-publish-button small{display:block}.github-publish-button b{font-size:10px}.github-publish-button small{color:#c8e6d2;margin-top:5px;font-size:7px}.github-publish-button em{font-size:21px;font-style:normal}.github-publish-result{background:#132a1b;border:1px solid #238636;margin:0 15px 15px;padding:13px}.github-publish-result>b,.github-publish-result>span{display:block}.github-publish-result>span{color:#56d364;font-size:8px;font-weight:850}.github-publish-result>b{margin-top:6px;font-size:8px}.github-publish-result>div{gap:7px;margin-top:10px;display:flex}.github-publish-result a{color:#56d364;border:1px solid #238636;padding:6px 8px;font-size:7px;font-weight:800}.github-publish>.export-error{margin:0 15px 15px}.github-publish>footer{color:#8b949e;border-top:1px solid #30363d;padding:10px 15px;font-size:7px;line-height:1.55}.preview-column{background:#1c1c1b;flex-direction:column;min-width:0;display:flex;position:relative}.preview-stage{overscroll-behavior:contain;scrollbar-width:thin;background:#1c1c1b;max-height:calc(100vh - 72px);position:sticky;top:72px;overflow:auto}.preview-stage>.preview-toolbar{z-index:15;position:sticky;top:0}.preview-toolbar{color:#fff;background:#11110f;border-bottom:1px solid #33332f;align-items:center;gap:18px;min-height:57px;padding:0 18px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#555550;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#d8ff52}.preview-tabs{align-self:stretch;display:flex}.preview-tabs button{color:#7e7e77;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:96px;font-size:10px;font-weight:850}.preview-tabs button.active{border-bottom-color:var(--acid);color:#fff}.preview-action-mode{background:#080807;border:1px solid #41413d;border-radius:6px;padding:3px;display:flex}.preview-action-mode button{color:#888881;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:27px;padding:0 9px;font-size:8px;font-weight:850}.preview-action-mode button.active,.preview-workspace-cta{background:var(--acid);color:#171713}.preview-workspace-cta{border:1px solid var(--acid);cursor:pointer;white-space:nowrap;border-radius:4px;min-height:31px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:900}.preview-workspace-cta:hover{background:#e1ff78}.preview-workspace-cta+.viewport-label{margin-left:0}.viewport-label{color:#77776f;letter-spacing:.08em;margin-left:auto;font:700 8px/1 ui-monospace,monospace}.ai-preview-badge{color:var(--acid);letter-spacing:.06em;white-space:nowrap;border:1px solid #484842;padding:5px 7px;font:800 7px/1 ui-monospace,monospace}@media (min-width:1081px){.studio-shell.editor-active{align-items:stretch;height:calc(100vh - 74px);min-height:720px}.studio-shell.editor-active .studio-controls{overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow-y:auto}.studio-shell.editor-active .preview-column{height:100%;min-height:0;overflow:hidden}.studio-shell.editor-active .preview-stage{height:100%;max-height:none;position:relative;top:0}}.interactive-preview-frame{background:#fff;min-width:0}.preview-address-bar{z-index:14;color:#313740;background:#eef1f4;border-bottom:1px solid #d8dce2;grid-template-columns:26px 26px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:38px;padding:5px 9px;display:grid;position:sticky;top:57px}.preview-address-bar button{cursor:pointer;background:#fff;border:1px solid #d0d5dc;border-radius:5px;width:26px;height:26px;font-size:10px}.preview-address-bar button:disabled{opacity:.35;cursor:default}.preview-address-bar>span{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d7dbe1;border-radius:14px;align-items:center;gap:6px;min-width:0;height:26px;padding:0 10px;font:650 7px/1 ui-monospace,monospace;display:flex;overflow:hidden}.preview-address-bar>span i{color:#26a269;font-size:5px;font-style:normal}.preview-address-bar>em{color:#c9ff41;letter-spacing:.04em;white-space:nowrap;background:#17212d;border-radius:4px;padding:6px 7px;font:800 5.5px/1 ui-monospace,monospace}.site-scene[data-preview-interactive=true] .cart-peek,.site-scene[data-preview-interactive=true] .scene-cta,.site-scene[data-preview-interactive=true] .scene-mark,.site-scene[data-preview-interactive=true] article,.site-scene[data-preview-interactive=true] nav>*{cursor:pointer}.site-scene[data-preview-interactive=true] .scene-cta:hover,.site-scene[data-preview-interactive=true] article:hover{filter:brightness(.98);outline:1px solid var(--g-accent)}@supports (color:color-mix(in lab,red,red)){.site-scene[data-preview-interactive=true] .scene-cta:hover,.site-scene[data-preview-interactive=true] article:hover{outline:1px solid color-mix(in srgb,var(--g-accent) 55%,transparent)}}.site-scene[data-preview-interactive=true] .scene-cta:hover,.site-scene[data-preview-interactive=true] article:hover{outline-offset:-1px}.interactive-route-page{background:var(--g-bg);min-height:600px;color:var(--g-ink);grid-template-columns:142px minmax(0,1fr);display:grid}.route-side{border-right:1px solid var(--g-border);background:var(--g-surface);flex-direction:column;gap:4px;min-width:0;padding:18px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.route-side{background:color-mix(in srgb,var(--g-surface) 88%,var(--g-ink))}}.route-side .scene-mark{margin:0 7px 18px}.route-side button{border-radius:calc(var(--g-radius) * .7);min-height:31px;color:var(--g-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:7px;font-weight:720;overflow:hidden}.route-side button.active,.route-side button:hover{background:var(--g-accent);color:var(--g-on-accent)}.route-main{min-width:0;padding:18px}.route-page-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.route-page-head span{color:var(--g-muted);letter-spacing:.06em;font:800 5.5px/1 ui-monospace,monospace}.route-page-head h4{margin-top:7px;font-size:24px}.route-page-head>button{border-radius:var(--g-radius);background:var(--g-accent);min-height:34px;color:var(--g-on-accent);cursor:pointer;border:0;padding:0 12px;font-size:7px;font-weight:800}.route-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.route-kpis article{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);padding:12px}.route-kpis b,.route-kpis small,.route-kpis span{display:block}.route-kpis small,.route-kpis span{color:var(--g-muted);font-size:5.5px}.route-kpis b{margin:8px 0 5px;font-size:18px}.route-kpis small{color:var(--g-accent)}@supports (color:color-mix(in lab,red,red)){.route-kpis small{color:color-mix(in srgb,var(--g-accent) 70%,#1a9b62)}}.route-workspace{grid-template-columns:minmax(0,1fr) 190px;gap:9px;margin-top:9px;display:grid}.route-inspector,.route-table{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface)}.route-table>header{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.route-table>header b{font-size:8px}.route-table>header button{background:var(--g-accent);color:var(--g-on-accent);cursor:pointer;border:0;border-radius:4px;padding:6px 8px;font-size:6px}.route-table article{border-bottom:1px solid var(--g-border);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:68px;padding:10px 12px;display:grid}.route-table article:last-child{border-bottom:0}.route-table article>i{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.route-table article div b,.route-table article div small{display:block}.route-table article div b{font-size:7px}.route-table article div small{color:var(--g-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:5.5px;overflow:hidden}.route-table article em{background:var(--g-accent);border-radius:99px;padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.route-table article em{background:color-mix(in srgb,var(--g-accent) 12%,var(--g-surface))}}.route-table article em{color:var(--g-accent);font-size:5.5px;font-style:normal}.route-table article>span{color:var(--g-muted);font-size:5.5px}.route-inspector{padding:14px}.route-inspector>span{color:var(--g-accent);font:800 5.5px/1 ui-monospace,monospace}.route-inspector h5{margin:12px 0 16px;font-size:14px}.route-inspector div{border-bottom:1px solid var(--g-border);justify-content:space-between;gap:9px;padding:8px 0;font-size:5.5px;display:flex}.route-inspector div span{color:var(--g-muted)}.route-inspector div b{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.route-inspector button{border-radius:var(--g-radius);background:var(--g-accent);width:100%;min-height:32px;color:var(--g-on-accent);cursor:pointer;border:0;margin-top:16px;font-size:6px;font-weight:800}.route-action-layout{grid-template-columns:minmax(0,1fr) 215px;align-items:start;gap:12px;margin-top:18px;display:grid}.route-form-card,.route-summary{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);padding:20px}.route-form-card>span,.route-summary>span{color:var(--g-accent);letter-spacing:.06em;font:800 5.5px/1 ui-monospace,monospace}.route-form-card h5{margin:10px 0 18px;font-size:17px}.route-fields{gap:9px;display:grid}.route-fields label{color:var(--g-muted);font-size:6px}.route-fields input{border:1px solid var(--g-border);border-radius:calc(var(--g-radius) * .7);background:var(--g-bg);width:100%;min-height:37px;color:var(--g-ink);margin-top:5px;padding:0 10px;font-size:7px}.route-primary{border-radius:var(--g-radius);background:var(--g-accent);width:100%;min-height:40px;color:var(--g-on-accent);cursor:pointer;border:0;margin-top:15px;font-size:8px;font-weight:850}.route-cart-items article{border-bottom:1px solid var(--g-border);grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.route-cart-items article>i{background:var(--g-accent);border-radius:7px;width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.route-cart-items article>i{background:color-mix(in srgb,var(--g-accent) 16%,var(--g-bg))}}.route-cart-items article div b,.route-cart-items article div small{display:block}.route-cart-items article div b{font-size:7px}.route-cart-items article div small{color:var(--g-muted);margin-top:4px;font-size:5.5px}.route-cart-items article strong{font-size:7px}.route-summary>b{margin:12px 0 7px;font-size:11px;display:block}.route-summary>p{color:var(--g-muted);font-size:6px;line-height:1.55}.route-summary>div,.route-summary>footer{border-top:1px solid var(--g-border);justify-content:space-between;padding:10px 0;font-size:6px;display:flex}.route-summary>footer{margin-top:7px;font-size:8px;font-weight:850}.route-success{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);text-align:center;max-width:430px;margin:70px auto;padding:34px}.route-success i{background:var(--g-accent);width:48px;height:48px;color:var(--g-on-accent);border-radius:50%;place-items:center;margin:auto;font-size:20px;font-style:normal;display:grid}.route-success>span{color:var(--g-accent);margin-top:16px;font:800 5.5px/1 ui-monospace,monospace;display:block}.route-success h5{margin:10px 0;font-size:18px}.route-success p{color:var(--g-muted);font-size:7px}.route-success button{border-radius:var(--g-radius);background:var(--g-accent);min-height:36px;color:var(--g-on-accent);cursor:pointer;border:0;margin-top:15px;padding:0 13px;font-size:7px}.route-store-page{margin-top:18px}.route-store-page>header{justify-content:space-between;align-items:end;display:flex}.route-store-page>header span{color:var(--g-accent);font:800 5.5px/1 ui-monospace,monospace}.route-store-page>header h5{margin:7px 0 0;font-size:22px}.route-store-page>header button{border:1px solid var(--g-border);background:var(--g-surface);cursor:pointer;border-radius:99px;padding:8px 10px;font-size:7px}.route-product-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px;display:grid}.route-product-grid article{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);cursor:pointer;padding:10px}.route-product-grid article>div{border-radius:calc(var(--g-radius)*.8);background:var(--g-accent);place-items:center;height:135px;display:grid}@supports (color:color-mix(in lab,red,red)){.route-product-grid article>div{background:color-mix(in srgb,var(--g-accent) 8%,var(--g-bg))}}.route-product-grid article>div{overflow:hidden}.route-product-grid article>div i{border:12px solid var(--g-ink);border-radius:55% 35% 45% 40%;width:72px;height:42px;display:block;transform:rotate(-12deg)}.route-product-grid article>b,.route-product-grid article>small,.route-product-grid article>span{display:block}.route-product-grid article>span{color:var(--g-accent);margin-top:10px;font:800 5px/1 ui-monospace,monospace}.route-product-grid article>b{margin-top:6px;font-size:8px}.route-product-grid article>small{color:var(--g-muted);margin-top:4px;font-size:6px}.route-product-detail{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.route-product-art{border-radius:var(--g-radius);background:var(--g-accent);min-height:390px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.route-product-art{background:color-mix(in srgb,var(--g-accent) 10%,var(--g-surface))}}.route-product-art i{border:18px solid var(--g-ink);border-radius:55% 35% 45% 40%;display:block;position:absolute;transform:rotate(-12deg)}.route-product-art i:first-child{width:250px;height:135px;top:120px;left:55px}.route-product-art i:nth-child(2){width:130px;height:70px;bottom:30px;right:-20px}.route-product-art strong{color:var(--g-accent);font:900 9px/1 ui-monospace,monospace;position:absolute;top:15px;left:17px}.route-product-detail>article{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);padding:18px}.route-product-detail>article>span{color:var(--g-accent);font:800 5.5px/1 ui-monospace,monospace}.route-product-detail h5{margin:14px 0 8px;font-size:26px}.route-product-detail article>strong{font-size:13px}.route-product-detail article>p{color:var(--g-muted);margin:18px 0;font-size:7px;line-height:1.65}.route-product-detail label{color:var(--g-muted);margin-top:12px;font-size:6px;display:block}.route-product-detail label div{gap:5px;margin-top:6px;display:flex}.route-product-detail label button{border:1px solid var(--g-border);background:var(--g-bg);cursor:pointer;border-radius:4px;min-width:44px;min-height:27px;font-size:5.5px}.route-public-page{margin-top:18px}.route-public-page>header{border-bottom:1px solid var(--g-border);max-width:580px;padding:22px 0}.route-public-page>header span{color:var(--g-accent);font:800 5.5px/1 ui-monospace,monospace}.route-public-page>header h5{font-family:var(--g-title);letter-spacing:-.04em;margin:11px 0;font-size:30px}.route-public-page>header p{color:var(--g-muted);font-size:7px;line-height:1.65}.route-public-layout{grid-template-columns:1.25fr .75fr;gap:10px;margin-top:14px;display:grid}.route-public-layout aside button,.route-public-layout>article{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface)}.route-public-layout>article{min-height:275px;padding:20px}.route-public-layout>article>span{color:var(--g-accent);font:800 5.5px/1 ui-monospace,monospace}.route-public-layout h6{margin:35px 0 11px;font-size:17px}.route-public-layout p{color:var(--g-muted);font-size:7px;line-height:1.7}.route-public-layout article button{border-radius:var(--g-radius);background:var(--g-accent);min-height:32px;color:var(--g-on-accent);cursor:pointer;border:0;margin-top:14px;padding:0 10px;font-size:6px}.route-public-layout aside{gap:8px;display:grid}.route-public-layout aside button{text-align:left;cursor:pointer;grid-template-columns:20px 1fr;gap:4px;padding:13px;display:grid}.route-public-layout aside span{color:var(--g-accent);grid-row:1/3;font:800 6px/1 ui-monospace,monospace}.route-public-layout aside b{font-size:8px}.route-public-layout aside small{color:var(--g-muted);text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.generated-site{--g-bg:#faf9f5;--g-surface:#efe9de;--g-ink:#141413;--g-muted:#6c6a64;--g-accent:#cc785c;--g-on-accent:#fff;--g-border:#e2ddd5;--g-radius:8px;--g-title:Georgia,serif;--g-weight:500;background:var(--g-bg);min-height:700px;color:var(--g-ink);font-family:var(--sans);flex:1;overflow:hidden}.theme-precision{--g-bg:#fff;--g-surface:#f3f5f7;--g-ink:#262626;--g-muted:#676767;--g-accent:#1c69d4;--g-on-accent:#fff;--g-border:#dedede;--g-radius:1px;--g-title:Arial,sans-serif;--g-weight:800}.theme-signal{--g-bg:#0b0e11;--g-surface:#1e2329;--g-ink:#fff;--g-muted:#929aa5;--g-accent:#fcd535;--g-on-accent:#181a20;--g-border:#2b3139;--g-radius:6px;--g-title:Arial,sans-serif;--g-weight:750}.theme-gallery{--g-bg:#f5f5f7;--g-surface:#fff;--g-ink:#1d1d1f;--g-muted:#66666a;--g-accent:#06c;--g-on-accent:#fff;--g-border:#e0e0e0;--g-radius:18px;--g-title:Arial,sans-serif;--g-weight:650}.theme-track{--g-bg:#000;--g-surface:#171717;--g-ink:#fff;--g-muted:#aaa;--g-accent:#fff;--g-on-accent:#000;--g-border:#343434;--g-radius:0;--g-title:Arial,sans-serif;--g-weight:900}.generated-site header{border-bottom:1px solid var(--g-border);align-items:center;gap:26px;height:72px;padding:0 clamp(22px,3vw,46px);display:flex}.generated-logo{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:180px;font-size:13px;font-weight:900;overflow:hidden}.generated-site header nav{color:var(--g-muted);gap:20px;margin-left:auto;font-size:9px;display:flex}.generated-site header button{border:1px solid var(--g-accent);border-radius:var(--g-radius);background:var(--g-accent);height:34px;color:var(--g-on-accent);padding:0 14px;font-size:9px;font-weight:800}.generated-hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:38px;min-height:388px;padding:clamp(34px,5vw,72px) clamp(22px,4vw,58px);display:grid}.generated-kicker{color:var(--g-accent);letter-spacing:.1em;margin-bottom:16px;font:800 7px/1 ui-monospace,monospace;display:block}.generated-hero h4{max-width:480px;font-family:var(--g-title);font-size:clamp(35px,4.4vw,64px);font-weight:var(--g-weight);letter-spacing:-.05em;margin:0;line-height:1.02}.theme-track .generated-hero h4,.theme-track .generated-logo{text-transform:uppercase;letter-spacing:-.035em}.generated-hero p{max-width:450px;color:var(--g-muted);margin:20px 0;font-size:11px;line-height:1.7}.generated-hero>div>button{border:1px solid var(--g-accent);border-radius:var(--g-radius);background:var(--g-accent);color:var(--g-on-accent);padding:11px 14px;font-size:9px;font-weight:800}.generated-hero>div>button span{margin-left:16px}.preview-trust-line{color:var(--g-muted);align-items:center;gap:8px;margin-top:17px;font-size:7px;display:flex}.preview-trust-line span:first-child{border:1px solid var(--g-border);color:var(--g-accent);padding:4px 6px;font-weight:850}.generated-art{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);min-height:225px;position:relative;overflow:hidden}.generated-art i{border-radius:50%;position:absolute}.generated-art i:first-child{background:var(--g-accent);opacity:.92;width:180px;height:180px;top:-42px;right:-28px}.generated-art i:nth-child(2){border:18px solid var(--g-accent);opacity:.55;width:108px;height:108px;bottom:18px;left:24px}.generated-art i:nth-child(3){background:var(--g-border);border-radius:0;height:1px;bottom:56px;left:0;right:0}.generated-art strong{font:900 48px/1 var(--display);color:var(--g-ink);opacity:.88;position:absolute;bottom:12px;right:18px}.theme-signal .generated-art{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:25px 25px}.theme-gallery .generated-art i:first-child{filter:blur(2px)}.generated-cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 clamp(22px,4vw,58px) 52px;display:grid}.generated-cards article{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);min-height:150px;padding:17px}.generated-cards span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.generated-cards b{margin:28px 0 8px;font-size:12px;display:block}.generated-cards p{color:var(--g-muted);margin:0;font-size:8.5px;line-height:1.65}.preview-app-window,.preview-booking-card,.preview-event-ticket,.preview-impact-card,.preview-product-card{border:1px solid var(--g-border);border-radius:var(--g-radius);background:var(--g-surface);min-height:225px}.preview-product-card{gap:8px;padding:10px;display:grid}.preview-product-art{background:var(--g-accent);min-height:118px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.preview-product-art{background:color-mix(in srgb,var(--g-accent) 18%,var(--g-bg))}}.preview-product-art>span{z-index:2;color:var(--g-accent);font:850 7px/1 ui-monospace,monospace;position:absolute;top:9px;left:9px}.preview-product-art i{background:var(--g-accent);border-radius:50%;position:absolute}.preview-product-art i:nth-child(2){opacity:.85;width:112px;height:112px;top:18px;left:calc(50% - 56px)}.preview-product-art i:nth-child(3){background:var(--g-bg);opacity:.72;width:64px;height:64px;top:34px;right:18px}.preview-product-meta{color:var(--g-muted);justify-content:space-between;font-size:8px;display:flex}.preview-product-meta b{color:var(--g-ink);font-size:13px}.preview-booking-card button,.preview-product-card button{border-radius:var(--g-radius);background:var(--g-accent);min-height:30px;color:var(--g-on-accent);border:0;font-size:8px;font-weight:850}.preview-booking-card>small,.preview-product-card>small{color:var(--g-muted);text-align:center;font-size:7px}.preview-app-window{overflow:hidden}.preview-app-bar{border-bottom:1px solid var(--g-border);align-items:center;gap:4px;height:30px;padding:0 9px;display:flex}.preview-app-bar i{background:var(--g-muted);border-radius:50%;width:5px;height:5px}.preview-app-bar i:first-child{background:var(--g-accent)}.preview-app-bar span{color:var(--g-muted);margin-left:auto;font:700 6px/1 ui-monospace,monospace}.preview-app-grid{grid-template-columns:42px 1fr;min-height:193px;display:grid}.preview-app-grid aside{border-right:1px solid var(--g-border);align-content:start;gap:9px;padding:12px 8px;display:grid}.preview-app-grid aside i{background:var(--g-border);height:5px}.preview-app-grid>div{padding:17px;position:relative}.preview-app-grid span{color:var(--g-muted);font:750 7px/1 ui-monospace,monospace}.preview-app-grid b{margin:18px 0 3px;font-size:35px;display:block}.preview-app-grid em{color:var(--g-accent);font-size:8px;font-style:normal}.preview-app-grid>div i{background:var(--g-accent);opacity:.5;border-radius:2px 2px 0 0;width:18%;position:absolute;bottom:18px}.preview-app-grid>div i:first-of-type{height:24px;left:17px}.preview-app-grid>div i:nth-of-type(2){height:46px;left:32%}.preview-app-grid>div i:nth-of-type(3){opacity:.9;height:70px;right:17px}.preview-booking-card{flex-direction:column;padding:20px;display:flex}.preview-booking-card>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-booking-card>b{margin:11px 0 18px;font-size:16px}.preview-booking-card>div{border-top:1px solid var(--g-border);border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:end;margin-bottom:15px;padding:11px 0;display:flex}.preview-booking-card i{color:var(--g-muted);font-size:10px;font-style:normal}.preview-booking-card strong{font-size:28px}.preview-booking-card>small{text-align:left;margin-top:10px}.preview-event-ticket{background:var(--g-accent);color:var(--g-on-accent);flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.preview-event-ticket:after{content:"";background:var(--g-bg);border-radius:50%;width:88px;height:88px;position:absolute;top:68px;right:-44px}.preview-event-ticket>span{letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.preview-event-ticket strong{font:900 55px/.72 var(--display);letter-spacing:-.08em;margin:17px 0 10px}.preview-event-ticket b{font-size:10px}.preview-event-ticket small{margin-top:auto;font-size:7px}.preview-impact-card{flex-direction:column;padding:20px;display:flex}.preview-impact-card>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-impact-card>strong{font:900 55px/1 var(--display);margin:23px 0 14px}.preview-impact-card>i{background:var(--g-border);height:8px;display:block}.preview-impact-card>i b{background:var(--g-accent);width:72%;height:100%;display:block}.preview-impact-card>div{color:var(--g-muted);justify-content:space-between;margin-top:15px;font-size:7px;display:flex}.preview-impact-card em{font-style:normal}.preview-editorial-grid,.preview-impact-grid,.preview-work-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 clamp(22px,4vw,58px) 48px;display:grid}.preview-editorial-grid article{border-top:2px solid var(--g-ink);background:var(--g-surface);min-height:135px;padding:16px}.preview-editorial-grid article.featured{grid-column:span 2}.preview-editorial-grid span,.preview-work-grid small{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-editorial-grid b{margin:24px 0 9px;font-size:13px;display:block}.preview-editorial-grid p,.preview-editorial-grid small{color:var(--g-muted);font-size:8px;line-height:1.6}.preview-community-board,.preview-curriculum,.preview-directory,.preview-membership,.preview-schedule{margin:0 clamp(22px,4vw,58px) 48px}.preview-community-stats{background:var(--g-surface);border:1px solid var(--g-border);align-items:center;gap:20px;min-height:52px;padding:9px 12px;display:flex}.preview-community-stats span{color:var(--g-muted);font-size:7px}.preview-community-stats b{color:var(--g-ink);margin-right:4px;font-size:13px}.preview-community-stats button{background:var(--g-accent);color:var(--g-on-accent);border:0;margin-left:auto;padding:8px 10px;font-size:7px;font-weight:800}.preview-community-board>article{border:1px solid var(--g-border);border-top:0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:50px;padding:10px 12px;display:grid}.preview-community-board>article>span{background:var(--g-surface);color:var(--g-accent);text-align:center;padding:4px;font-size:7px}.preview-community-board article b,.preview-community-board article small{display:block}.preview-community-board article b{font-size:9px}.preview-community-board article em,.preview-community-board article small{color:var(--g-muted);margin-top:4px;font-size:7px;font-style:normal}.preview-work-grid article{min-width:0}.work-art{background:var(--g-surface);min-height:105px;margin-bottom:10px;position:relative;overflow:hidden}.work-art:after,.work-art:before{content:"";background:var(--g-accent);position:absolute}.work-art:before{width:70%;height:70%;top:15%;left:-10%}.work-art:after{opacity:.55;border-radius:50%;width:44%;height:44%;bottom:-8%;right:-8%}.work-art-2:before{left:16%;transform:rotate(25deg)}.work-art-3:before{border-radius:50%;width:38%;left:31%}.work-art span{z-index:2;color:var(--g-on-accent);font:900 8px/1 ui-monospace,monospace;position:absolute;top:9px;left:9px}.preview-work-grid b{font-size:10px;display:block}.preview-work-grid small{color:var(--g-muted);margin-top:5px;display:block}.preview-curriculum{grid-template-columns:.5fr 1.5fr;gap:10px;display:grid}.preview-course-score{background:var(--g-accent);color:var(--g-on-accent);flex-direction:column;padding:16px;display:flex}.preview-course-score span{font:800 7px/1 ui-monospace,monospace}.preview-course-score b{margin:18px 0 4px;font-size:28px}.preview-course-score em{margin-top:auto;font-size:7px;font-style:normal}.preview-curriculum>div:last-child{border-top:1px solid var(--g-border)}.preview-curriculum article{border-bottom:1px solid var(--g-border);grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:47px;padding:9px 11px;display:grid}.preview-curriculum article span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-curriculum article b,.preview-curriculum article small{display:block}.preview-curriculum article b{font-size:9px}.preview-curriculum article small{color:var(--g-muted);margin-top:3px;font-size:7px}.preview-schedule{border-top:1px solid var(--g-border)}.preview-schedule article{border-bottom:1px solid var(--g-border);grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:55px;padding:10px 3px;display:grid}.preview-schedule>article>span{color:var(--g-accent);font:800 8px/1 ui-monospace,monospace}.preview-schedule b,.preview-schedule small{display:block}.preview-schedule b{font-size:10px}.preview-schedule small{color:var(--g-muted);margin-top:4px;font-size:6px}.preview-schedule em{color:var(--g-accent);font-style:normal}.preview-search{border:1px solid var(--g-border);min-height:43px;color:var(--g-muted);justify-content:space-between;align-items:center;padding:0 5px 0 13px;font-size:8px;display:flex}.preview-search button{background:var(--g-accent);height:31px;color:var(--g-on-accent);border:0;padding:0 15px;font-size:7px;font-weight:800}.preview-listings{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.preview-listings article{border:1px solid var(--g-border);background:var(--g-surface);grid-template-columns:26px 1fr;align-content:start;gap:8px;min-height:85px;padding:11px;display:grid}.preview-listings article>i{background:var(--g-accent);width:24px;height:24px;color:var(--g-on-accent);border-radius:5px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.preview-listings b,.preview-listings small{display:block}.preview-listings b{font-size:8px}.preview-listings small{color:var(--g-muted);margin-top:4px;font-size:6.5px}.preview-listings em{color:var(--g-accent);grid-column:2;font-size:8px;font-style:normal}.preview-membership{border:1px solid var(--g-border);background:var(--g-surface);grid-template-columns:.85fr 1.15fr;display:grid}.preview-membership>div{border-right:1px solid var(--g-border);padding:16px}.preview-membership>div b,.preview-membership>div small,.preview-membership>div span{display:block}.preview-membership>div span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-membership>div b{margin:17px 0 5px;font-size:20px}.preview-membership>div small{color:var(--g-muted);font-size:7px}.preview-membership button{background:var(--g-accent);color:var(--g-on-accent);border:0;margin-top:15px;padding:8px 11px;font-size:7px;font-weight:850}.preview-membership ul{align-content:center;gap:8px;margin:0;padding:12px;list-style:none;display:grid}.preview-membership li{align-items:center;gap:8px;font-size:8px;display:flex}.preview-membership li i{background:var(--g-accent);width:17px;height:17px;color:var(--g-on-accent);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.preview-impact-grid article{border:1px solid var(--g-border);background:var(--g-surface);min-height:108px;padding:14px}.preview-impact-grid span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.preview-impact-grid b,.preview-impact-grid strong{display:block}.preview-impact-grid b{margin:22px 0 6px;font-size:10px}.preview-impact-grid strong{font-size:14px}.preview-blueprint-strip{border-top:1px solid var(--g-border);background:var(--g-surface);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px clamp(22px,4vw,58px);display:flex}@supports (color:color-mix(in lab,red,red)){.preview-blueprint-strip{background:color-mix(in srgb,var(--g-surface) 80%,var(--g-bg))}}.preview-blueprint-strip{color:var(--g-muted);font:700 6px/1.3 ui-monospace,monospace}.generated-site footer{border-top:1px solid var(--g-border);min-height:49px;color:var(--g-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 clamp(22px,4vw,58px);font:700 7px/1 ui-monospace,monospace;display:flex}.track-stripe{grid-template-columns:repeat(3,1fr);height:4px;display:grid}.track-stripe i:first-child{background:#0066b1}.track-stripe i:nth-child(2){background:#1c69d4}.track-stripe i:nth-child(3){background:#e22718}.site-scene{--g-bg:#faf9f5;--g-surface:#efe9de;--g-ink:#141413;--g-muted:#6c6a64;--g-accent:#cc785c;--g-on-accent:#fff;--g-border:#e2ddd5;--g-radius:8px;--g-title:Georgia,serif;--g-weight:500;background:var(--g-bg);min-height:700px;color:var(--g-ink);font-family:var(--sans);flex:1;position:relative;overflow:hidden}.site-scene *,.site-scene :after,.site-scene :before{box-sizing:border-box}.site-scene button,.site-scene input,.site-scene select{font:inherit}.site-scene h4,.site-scene p{margin:0}.site-scene h4{font-family:var(--g-title);font-weight:var(--g-weight);letter-spacing:-.045em}.scene-mark{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;max-width:165px;font-size:13px;font-weight:900;overflow:hidden}.scene-cta{border:1px solid var(--g-accent);border-radius:var(--g-radius);background:var(--g-accent);min-height:34px;color:var(--g-on-accent);white-space:nowrap;justify-content:center;align-items:center;gap:15px;padding:0 13px;font-size:8px;font-weight:850;display:inline-flex}.scene-kicker{color:var(--g-accent);letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace;display:block}.scene-system-note{border-top:1px solid var(--g-border);background:var(--g-surface);align-items:center;gap:7px;min-height:34px;padding:8px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.scene-system-note{background:color-mix(in srgb,var(--g-surface) 72%,var(--g-bg))}}.scene-system-note{color:var(--g-muted);font:700 6px/1.2 ui-monospace,monospace}.scene-system-note span{border:1px solid var(--g-border);padding:3px 5px}.scene-system-note b{color:var(--g-accent);margin-left:auto}.scene-footer{border-top:1px solid var(--g-border);min-height:46px;color:var(--g-muted);letter-spacing:.06em;justify-content:space-between;padding:0 22px;font:700 6.5px/1 ui-monospace,monospace}.agency-nav,.scene-footer{align-items:center;display:flex}.agency-nav{border-bottom:1px solid var(--g-border);gap:22px;min-height:66px;padding:0 24px}.agency-nav .scene-mark{margin-right:auto}.agency-nav>span{color:var(--g-muted);font:750 7px/1 ui-monospace,monospace}.agency-hero{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;min-height:325px;padding:52px 36px;display:grid}.agency-hero em{color:var(--g-accent);font:850 7px/1 ui-monospace,monospace}.agency-hero h4{max-width:520px;margin:18px 0;font-size:clamp(38px,4.5vw,64px);line-height:.98}.agency-hero p{max-width:430px;color:var(--g-muted);font-size:10px;line-height:1.7}.agency-hero aside{border-left:1px solid var(--g-border);grid-template-columns:1fr auto;gap:10px 16px;padding-left:24px;display:grid}.agency-hero aside strong{font-size:28px}.agency-hero aside span{color:var(--g-muted);align-self:end;font-size:7px}.agency-index{border-top:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.agency-index article{border-right:1px solid var(--g-border);min-height:135px;padding:16px}.agency-index article>span,.agency-index em{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.agency-index b{margin:25px 0 7px;font-size:11px;display:block}.agency-index p{color:var(--g-muted);font-size:7.5px}.agency-index em{margin-top:16px;font-style:normal;display:block}.scene-expert-profile{grid-template-columns:155px 1fr;display:grid}.scene-expert-profile>.scene-footer,.scene-expert-profile>.scene-system-note,.scene-expert-profile>.track-stripe{grid-column:1/-1}.expert-rail{border-right:1px solid var(--g-border);background:var(--g-surface);flex-direction:column;min-height:620px;padding:22px 18px;display:flex}.expert-avatar{background:var(--g-accent);width:92px;height:118px;color:var(--g-on-accent);font:900 42px/1 var(--g-title);border-radius:46px 46px 4px 4px;place-items:center;margin:48px auto 25px;display:grid}.expert-rail nav{gap:12px;font-size:8px;display:grid}.expert-rail small{color:var(--g-muted);margin-top:auto;font:700 6px/1 ui-monospace,monospace}.expert-main{padding:75px 42px}.expert-main h4{max-width:550px;margin:19px 0;font-size:clamp(43px,5vw,70px);line-height:.95}.expert-main>p{max-width:440px;color:var(--g-muted);margin-bottom:22px;font-size:10px;line-height:1.7}.expert-timeline{border-top:1px solid var(--g-border);margin-top:56px}.expert-timeline article{border-bottom:1px solid var(--g-border);grid-template-columns:56px 1fr 1fr;align-items:center;gap:12px;min-height:64px;display:grid}.expert-timeline em{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.expert-timeline b{font-size:10px}.expert-timeline small{color:var(--g-muted);font-size:7px}.enterprise-nav,.industry-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:22px;min-height:63px;padding:0 22px;display:flex}.enterprise-nav>span,.industry-nav nav{color:var(--g-muted);margin-left:auto;font:750 7px/1 ui-monospace,monospace}.industry-nav nav{gap:20px;display:flex}.industry-hero{grid-template-columns:1fr 1fr;align-items:center;gap:34px;min-height:340px;padding:48px 34px;display:grid}.industry-hero h4{max-width:480px;font:var(--g-weight) clamp(38px,4vw,58px)/1 var(--g-title);margin:17px 0}.industry-hero p{color:var(--g-muted);font-size:10px;line-height:1.7}.system-map{border:1px solid var(--g-border);background-image:linear-gradient(var(--g-border) 1px,transparent 1px),linear-gradient(90deg,var(--g-border) 1px,transparent 1px);background-size:32px 32px;place-items:center;min-height:220px;display:grid;position:relative}.system-map strong{text-align:center;background:var(--g-accent);width:90px;height:90px;color:var(--g-on-accent);border-radius:50%;place-items:center;font-size:11px;display:grid}.system-map i{border:1px solid var(--g-border);background:var(--g-bg);padding:6px 8px;font:800 7px/1 ui-monospace,monospace;position:absolute}.system-map i:first-child{top:18%;left:12%}.system-map i:nth-child(2){top:30%;right:11%}.system-map i:nth-child(3){bottom:15%;left:20%}.industry-tabs{border-top:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.industry-tabs article{border-right:1px solid var(--g-border);min-height:130px;padding:15px}.industry-tabs em,.industry-tabs span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.industry-tabs b{margin:24px 0 7px;font-size:11px;display:block}.industry-tabs small{color:var(--g-muted);font-size:7px}.industry-tabs em{float:right;margin-top:17px;font-style:normal}.magazine-mast{border-top:4px solid var(--g-ink);border-bottom:1px solid var(--g-ink);grid-template-columns:1fr 2fr 1fr;align-items:center;min-height:78px;padding:0 22px;display:grid}.magazine-mast .scene-mark{text-align:center;font:900 27px/1 var(--g-title)}.magazine-mast small{font:700 6px/1 ui-monospace,monospace}.magazine-mast .scene-cta{justify-self:end}.magazine-cats{border-bottom:1px solid var(--g-border);text-align:center;color:var(--g-muted);padding:10px 22px;font-size:7px}.magazine-lead{grid-template-columns:1.15fr .7fr .65fr;gap:16px;padding:24px;display:grid}.magazine-lead>article span,.magazine-lead>article>b{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.magazine-lead h4{margin:20px 0 15px;font-size:clamp(38px,4.5vw,62px);line-height:.92}.magazine-lead p{color:var(--g-muted);margin-bottom:18px;font:10px/1.65 Georgia,serif}.magazine-cover{background:var(--g-surface);min-height:320px;position:relative;overflow:hidden}.magazine-cover i{background:var(--g-accent);border-radius:50%;width:190px;height:190px;position:absolute;top:-35px;right:-45px}.magazine-cover strong{font:900 32px/.86 var(--display);position:absolute;bottom:12px;left:14px}.magazine-lead aside{border-top:2px solid var(--g-ink)}.magazine-lead aside article{border-bottom:1px solid var(--g-border);padding:14px 0}.magazine-lead aside span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.magazine-lead aside b,.magazine-lead aside small{display:block}.magazine-lead aside b{margin:16px 0 5px;font-size:10px}.magazine-lead aside small{color:var(--g-muted);font-size:7px}.scene-knowledge-blog{grid-template-columns:170px 1fr;display:grid}.scene-knowledge-blog>.scene-footer,.scene-knowledge-blog>.scene-system-note,.scene-knowledge-blog>.track-stripe{grid-column:1/-1}.docs-sidebar{border-right:1px solid var(--g-border);background:var(--g-surface);flex-direction:column;min-height:620px;padding:20px 14px;display:flex}.docs-sidebar label{border:1px solid var(--g-border);color:var(--g-muted);margin:28px 0 17px;padding:9px;font-size:7px}.docs-sidebar nav{gap:3px;display:grid}.docs-sidebar nav span{padding:8px;font-size:8px}.docs-sidebar nav span.active{background:var(--g-accent);color:var(--g-on-accent)}.docs-sidebar small{color:var(--g-muted);margin-top:auto;font-size:6px}.docs-answer{padding:32px 40px}.docs-breadcrumb{color:var(--g-muted);font-size:7px}.docs-answer h4{max-width:590px;margin:24px 0;font-size:clamp(36px,4.2vw,58px);line-height:1}.docs-short{border-left:3px solid var(--g-accent);background:var(--g-surface);padding:15px 17px;font-size:9px;line-height:1.6}.docs-short b{color:var(--g-accent);margin-bottom:5px;display:block}.docs-toc{border:1px solid var(--g-border);margin:20px 0;padding:13px;font-size:7px;font-weight:800}.docs-toc span{color:var(--g-muted);margin-top:7px;font-weight:500;display:block}.docs-answer article{max-width:530px}.docs-answer h5{margin:24px 0 9px;font-size:15px}.docs-answer article p{color:var(--g-muted);font-size:9px;line-height:1.8}.answer-proof{background:var(--g-surface);color:var(--g-accent);margin-top:17px;padding:8px;font-size:7px}.breaking-ticker{background:var(--g-ink);min-height:29px;color:var(--g-bg);align-items:center;gap:12px;padding:0 14px;font-size:7px;display:flex}.breaking-ticker b{background:var(--g-accent);color:var(--g-on-accent);padding:4px}.breaking-ticker em{margin-left:auto;font-style:normal}.news-mast{border-bottom:1px solid var(--g-ink);grid-template-columns:1fr 3fr 1fr;align-items:center;min-height:65px;padding:0 18px;display:grid}.news-mast button{color:inherit;text-align:left;background:0 0;border:0}.news-mast .scene-mark{text-align:center;font:900 26px/1 var(--g-title)}.news-mast>span{text-align:right;font-size:7px}.news-sections{text-align:center;border-bottom:1px solid var(--g-border);padding:9px;font-size:7px}.news-grid{grid-template-columns:1.1fr .7fr .65fr;gap:14px;padding:18px;display:grid}.headline{border-right:1px solid var(--g-border);padding-right:12px}.headline>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.headline h4{margin:18px 0;font-size:clamp(36px,4vw,56px);line-height:.95}.headline p{color:var(--g-muted);font:10px/1.6 var(--g-title)}.headline small{color:var(--g-muted);margin-top:18px;font-size:6px;display:block}.news-photo{background:linear-gradient(145deg,var(--g-surface),var(--g-accent));min-height:330px;position:relative}.news-photo b{background:var(--g-accent);color:var(--g-on-accent);padding:4px;font-size:6px;position:absolute;top:8px;left:8px}.news-grid aside article{border-top:1px solid var(--g-ink);padding:12px 0}.news-grid aside em{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.news-grid aside b,.news-grid aside small{display:block}.news-grid aside b{margin:12px 0 4px;font-size:10px}.news-grid aside small{color:var(--g-muted);font-size:6.5px}.forum-nav{background:var(--g-surface);border-bottom:1px solid var(--g-border);align-items:center;gap:18px;min-height:55px;padding:0 16px;display:flex}.forum-nav label{border:1px solid var(--g-border);max-width:330px;color:var(--g-muted);flex:1;padding:8px 10px;font-size:7px}.forum-nav>span{margin-left:auto;font-size:7px}.forum-tabs{word-spacing:16px;border-bottom:1px solid var(--g-border);align-items:center;min-height:45px;padding:0 18px;font-size:7px;display:flex}.forum-tabs .scene-cta{word-spacing:normal;margin-left:auto}.forum-stats{border-bottom:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.forum-stats b{border-right:1px solid var(--g-border);padding:13px 18px;font-size:19px}.forum-stats span{color:var(--g-muted);margin-top:3px;font-size:6px;font-weight:500;display:block}.forum-table{border:1px solid var(--g-border);margin:17px}.forum-table article,.forum-table>div{border-bottom:1px solid var(--g-border);grid-template-columns:42px 1fr 45px 45px;align-items:center;gap:8px;min-height:43px;padding:0 11px;font-size:7px;display:grid}.forum-table>div{background:var(--g-surface);min-height:28px;color:var(--g-muted);font-size:6px}.forum-table article em{background:var(--g-surface);color:var(--g-accent);text-align:center;padding:4px;font-style:normal}.forum-table article b{font-size:8px}.forum-table article small{color:var(--g-muted);margin-top:3px;font-size:6px;font-weight:500;display:block}.creator-cover{background:linear-gradient(120deg,var(--g-accent),var(--g-accent));min-height:285px;padding:18px 22px}@supports (color:color-mix(in lab,red,red)){.creator-cover{background:linear-gradient(120deg,var(--g-accent),color-mix(in srgb,var(--g-accent) 28%,var(--g-bg)))}}.creator-cover{color:var(--g-on-accent)}.creator-cover header{justify-content:space-between;font-size:7px;display:flex}.creator-profile{grid-template-columns:82px 1fr auto;align-items:end;gap:18px;margin-top:58px;display:grid}.creator-profile>div{background:var(--g-bg);height:105px;color:var(--g-ink);font:900 38px/1 var(--g-title);border-radius:50% 50% 10px 10px;place-items:center;display:grid}.creator-profile h4{margin:8px 0;font-size:35px}.creator-profile p{font-size:8px}.creator-feed{grid-template-columns:1.4fr .6fr;gap:14px;padding:18px 22px;display:grid}.creator-feed aside>span,.creator-feed>section>b{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.creator-feed section article{border-bottom:1px solid var(--g-border);gap:10px;padding:11px 0;display:flex}.creator-feed section article>i{background:var(--g-surface);border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.creator-feed article b,.creator-feed article small{display:block}.creator-feed article b{font-size:9px}.creator-feed article small{color:var(--g-muted);margin-top:4px;font-size:6px}.creator-feed aside{background:var(--g-surface);flex-direction:column;padding:15px;display:flex}.creator-feed aside strong{font:900 34px/.9 var(--display);margin:20px 0}.creator-feed aside b{margin-top:auto;font-size:9px}.local-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:18px;min-height:62px;padding:0 18px;display:flex}.local-nav label{background:var(--g-surface);max-width:360px;color:var(--g-muted);border-radius:18px;flex:1;padding:9px 12px;font-size:7px}.local-map{grid-template-columns:1.25fr .75fr;min-height:515px;display:grid}.map-canvas{background-color:var(--g-surface);background-image:linear-gradient(25deg,transparent 46%,var(--g-border) 47%,var(--g-border) 49%,transparent 50%),linear-gradient(115deg,transparent 46%,var(--g-border) 47%,var(--g-border) 49%,transparent 50%);background-size:86px 86px;position:relative;overflow:hidden}.map-canvas>b,.map-canvas>em,.map-canvas>span{color:var(--g-muted);font-size:8px;font-style:normal;position:absolute}.map-canvas>b{top:22%;left:18%}.map-canvas>span{top:38%;right:15%}.map-canvas>em{bottom:20%;left:39%}.pin{border:4px solid var(--g-bg);background:var(--g-accent);width:31px;height:31px;color:var(--g-on-accent);border-radius:50% 50% 50% 0;place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;transform:rotate(-45deg)}.pin:first-letter{transform:rotate(45deg)}.p1{top:31%;left:27%}.p2{top:23%;right:25%}.p3{bottom:27%;left:51%}.local-map aside{border-left:1px solid var(--g-border);padding:26px 22px}.local-map aside>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.local-map h4{margin:18px 0 28px;font-size:32px;line-height:1}.local-map aside article{border-top:1px solid var(--g-border);padding:13px 0}.local-map aside article b,.local-map aside article small{display:block}.local-map aside article b{font-size:9px}.local-map aside article small{color:var(--g-muted);margin-top:5px;font-size:6px}.box-nav,.product-nav,.store-nav{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:7px;display:flex}.product-buy{grid-template-columns:1.25fr .75fr;gap:25px;padding:20px;display:grid}.product-gallery{grid-template-columns:1fr 55px;gap:8px;display:grid}.product-main-art{background:var(--g-surface);min-height:430px;position:relative;overflow:hidden}.product-main-art>span{font:800 7px/1 ui-monospace,monospace;position:absolute;top:12px;left:12px}.product-main-art i{background:var(--g-accent);border-radius:110px 110px 20px 20px;width:230px;height:300px;position:absolute;top:62px;left:calc(50% - 115px)}.product-main-art b{font:900 42px/1 var(--display);position:absolute;bottom:12px;right:12px}.product-gallery>div:last-child{gap:8px;display:grid}.product-gallery>div:last-child i{background:var(--g-surface);border:1px solid var(--g-border)}.product-buy aside{padding:20px 0}.product-buy aside>span{color:var(--g-accent);font-size:7px}.product-buy h4{margin:22px 0 12px;font-size:38px;line-height:.98}.product-buy aside p{color:var(--g-muted);font-size:9px;line-height:1.7}.product-buy aside>strong{margin:22px 0;font-size:24px;display:block}.product-buy aside label,.product-buy aside label select{width:100%;font-size:7px;display:block}.product-buy aside select{border:1px solid var(--g-border);background:var(--g-bg);color:var(--g-ink);margin-top:7px;padding:9px}.product-buy aside .scene-cta{width:100%;margin-top:9px}.product-buy aside>small{color:var(--g-muted);text-align:center;margin-top:9px;font-size:6px;display:block}.store-nav button{color:inherit;background:0 0;border:0;font-size:7px}.store-nav .scene-mark{font-size:18px}.lookbook{grid-template-rows:245px 190px;grid-template-columns:1.2fr .8fr .8fr;gap:10px;padding:10px;display:grid}.lookbook article{background:var(--g-surface);position:relative;overflow:hidden}.lookbook-a{grid-row:span 2;padding:28px}.lookbook-a span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.lookbook-a h4{max-width:330px;margin:28px 0;font-size:53px;line-height:.9}.lookbook-b{grid-column:span 2}.lookbook-b i{background:var(--g-accent);position:absolute;inset:-20% 20%;transform:rotate(24deg)}.lookbook-b b,.lookbook-c b,.lookbook-c span{z-index:2;position:absolute}.lookbook-b b{bottom:12px;left:12px}.lookbook-c i{background:var(--g-accent);border-radius:50%;width:150px;height:150px;position:absolute;top:14px;left:calc(50% - 75px)}.lookbook-c b{font-size:8px;top:10px;left:10px}.lookbook-c span{font-size:7px;bottom:10px;right:10px}.lookbook-d{padding:18px}.lookbook-d b{font-size:14px}.lookbook-d p{color:var(--g-muted);margin-top:18px;font-size:8px;line-height:1.7}.box-reveal{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;min-height:390px;padding:38px 45px;display:grid}.box-art{background:var(--g-accent);height:260px;box-shadow:12px 12px 0 var(--g-accent);position:relative;transform:rotate(-5deg)}@supports (color:color-mix(in lab,red,red)){.box-art{box-shadow:12px 12px 0 color-mix(in srgb,var(--g-accent) 35%,var(--g-surface))}}.box-art{color:var(--g-on-accent)}.box-art span{font:800 7px/1 ui-monospace,monospace;position:absolute;top:12px;left:12px}.box-art i{background:var(--g-bg);opacity:.7;border-radius:50%;position:absolute}.box-art i:first-of-type{width:100px;height:100px;top:30px;right:20px}.box-art i:nth-of-type(2){width:55px;height:55px;bottom:35px;left:25px}.box-art b{font:900 40px/.85 var(--display);position:absolute;bottom:12px;right:15px}.box-reveal section>small{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.box-reveal h4{margin:20px 0;font-size:48px;line-height:.95}.box-reveal p{color:var(--g-muted);margin-bottom:20px;font-size:9px;line-height:1.7}.box-timeline{border-top:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.box-timeline article{border-right:1px solid var(--g-border);padding:14px 18px}.box-timeline span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.box-timeline b,.box-timeline small{display:block}.box-timeline b{margin:14px 0 5px;font-size:10px}.box-timeline small{color:var(--g-muted);font-size:6px}.ai-nav,.saas-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:18px;min-height:58px;padding:0 18px;font-size:7px;display:flex}.ai-nav>span,.saas-nav nav{color:var(--g-muted);margin-left:auto}.saas-copy{text-align:center;padding:44px 20px 25px}.saas-copy>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.saas-copy h4{max-width:640px;margin:16px auto 12px;font-size:44px}.saas-copy p{max-width:450px;color:var(--g-muted);margin:auto;font-size:9px}.saas-copy>div{justify-content:center;gap:7px;margin-top:17px;display:flex}.saas-copy>div>button:last-child{border:1px solid var(--g-border);background:var(--g-bg);color:var(--g-ink);padding:0 13px;font-size:7px}.app-workspace{border:1px solid var(--g-border);border-radius:var(--g-radius) var(--g-radius) 0 0;background:var(--g-surface);grid-template-columns:120px 1fr;width:88%;height:310px;margin:auto;display:grid;box-shadow:0 18px 40px #0000001a}.app-workspace>aside{border-right:1px solid var(--g-border);align-content:start;gap:13px;padding:13px;display:grid}.app-workspace>aside i{background:var(--g-border);height:6px}.app-workspace>main>header{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:7px;display:flex}.app-columns{grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid}.app-columns>section>b{justify-content:space-between;font-size:7px;display:flex}.app-columns>section>b em{font-style:normal}.app-columns article{background:var(--g-bg);border:1px solid var(--g-border);min-height:57px;margin-top:7px;padding:8px;font-size:6px}.app-columns article i{background:var(--g-accent);border-radius:50%;width:12px;height:12px;margin-bottom:7px;display:block}.ai-nav{background:var(--g-surface)}.ai-playground{background-image:radial-gradient(var(--g-border) 1px,transparent 1px);background-size:18px 18px;grid-template-columns:1fr 1fr;gap:18px;min-height:540px;padding:28px;display:grid}.ai-copy{padding:28px}.ai-copy>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.ai-copy h4{margin:20px 0 12px;font-size:48px;line-height:.95}.ai-copy>p{color:var(--g-muted);font-size:9px;line-height:1.7}.prompt-box{border:1px solid var(--g-border);background:var(--g-bg);box-shadow:6px 6px 0 var(--g-accent);border-radius:10px;margin-top:34px;padding:12px}.prompt-box label{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.prompt-box p{min-height:55px;padding:12px 0;font-size:8px;line-height:1.5}.prompt-box button{float:right;background:var(--g-accent);color:var(--g-on-accent);border:0;border-radius:5px;padding:7px 9px;font-size:6px}.ai-output{border:1px solid var(--g-border);background:var(--g-bg);border-radius:10px;overflow:hidden}.ai-output>header{border-bottom:1px solid var(--g-border);align-items:center;gap:7px;height:38px;padding:0 10px;font-size:6px;display:flex}.ai-output>header i{background:var(--g-accent);border-radius:50%;width:7px;height:7px}.ai-output>header span{margin-left:auto}.thinking-lines{gap:5px;padding:16px;display:grid}.thinking-lines i{background:var(--g-surface);height:5px}.thinking-lines i:nth-child(2){width:82%}.thinking-lines i:nth-child(3){width:55%}.ai-output article{border-top:1px solid var(--g-border);grid-template-columns:25px 1fr;margin:0 14px;padding:13px 0;display:grid}.ai-output article>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.ai-output article b,.ai-output article small{display:block}.ai-output article b{font-size:9px}.ai-output article small{color:var(--g-muted);margin-top:4px;font-size:6px}.scene-enterprise-platform{--g-bg:#091018;--g-surface:#111e2a;--g-ink:#f2f7fa;--g-muted:#8295a4;--g-border:#243644}.enterprise-nav .scene-mark{color:var(--g-accent)}.enterprise-nav .scene-cta{margin-left:auto}.enterprise-hero{grid-template-columns:1fr 1fr;align-items:center;gap:45px;min-height:390px;padding:45px 30px;display:grid}.enterprise-hero section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.enterprise-hero h4{margin:20px 0 14px;font-size:47px;line-height:.95}.enterprise-hero p{color:var(--g-muted);margin-bottom:20px;font-size:9px;line-height:1.7}.platform-stack{gap:8px;display:grid}.platform-stack article{border:1px solid var(--g-border);background:linear-gradient(90deg,var(--g-surface),transparent);min-height:70px;padding:13px}.platform-stack article:nth-child(2){margin-left:30px}.platform-stack article:nth-child(3){margin-left:60px}.platform-stack span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.platform-stack b{margin-top:15px;font-size:10px;display:block}.enterprise-metrics{border-top:1px solid var(--g-border);grid-template-columns:repeat(4,1fr);display:grid}.enterprise-metrics b{border-right:1px solid var(--g-border);padding:18px;font-size:20px}.enterprise-metrics span{color:var(--g-muted);margin-top:5px;font-size:6px;display:block}.gallery-nav,.studio-nav{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:7px;display:flex}.case-hero{grid-template-columns:.7fr 1.3fr;gap:15px;padding:24px;display:grid}.case-hero>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.case-hero h4{font-size:50px;line-height:.9}.case-film{background:var(--g-surface);grid-column:1/-1;min-height:270px;position:relative;overflow:hidden}.case-film i{background:var(--g-accent);width:75%;height:150%;position:absolute;top:-25%;left:15%;transform:rotate(-12deg)}.case-film b{z-index:2;color:var(--g-on-accent);font-size:10px;position:absolute;bottom:15px;right:15px}.case-hero p{max-width:450px;color:var(--g-muted);grid-column:2;font-size:9px;line-height:1.7}.case-mosaic{grid-template-columns:1.3fr .7fr .9fr;gap:8px;padding:0 24px 22px;display:grid}.case-mosaic article{background:var(--g-surface);min-height:100px;padding:10px}.case-mosaic article:nth-child(2){transform:translateY(18px)}.case-mosaic span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.case-mosaic b{margin-top:35px;font-size:10px;display:block}.gallery-nav{border:0}.gallery-canvas{min-height:560px;position:relative}.gallery-canvas article{position:absolute}.gallery-canvas article i{background:var(--g-surface);width:100%;height:100%;display:block}.gallery-canvas article span{color:var(--g-muted);margin-top:5px;font:700 6px/1 ui-monospace,monospace;display:block}.art-a{width:37%;height:310px;top:35px;left:4%}.art-a i{background:linear-gradient(140deg,var(--g-accent),var(--g-surface))!important}.art-b{width:24%;height:190px;top:15px;right:5%}.art-b i{border-radius:50% 50% 0 0;background:var(--g-accent)!important}.art-c{width:29%;height:170px;bottom:35px;right:16%}.art-c i{background:linear-gradient(25deg,var(--g-surface) 50%,var(--g-accent) 51%)!important}.gallery-title{z-index:2;width:42%;position:absolute;top:235px;left:36%}.gallery-title small{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.gallery-title h4{margin:15px 0;font-size:40px;line-height:.95}.gallery-title p{color:var(--g-muted);font-size:8px;line-height:1.7}.booking-nav,.clinic-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:20px;min-height:60px;padding:0 18px;font-size:7px;display:flex}.booking-nav>span,.clinic-nav>span{color:var(--g-muted);margin-left:auto}.booking-layout{grid-template-columns:1fr .8fr;gap:30px;padding:25px;display:grid}.booking-layout section>small{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.booking-layout h4{margin:18px 0 11px;font-size:43px}.booking-layout section>p{color:var(--g-muted);font-size:9px}.service-list{border-top:1px solid var(--g-border);margin-top:24px}.service-list button{border:0;border-bottom:1px solid var(--g-border);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;padding:11px 0;display:flex}.service-list button small,.service-list button span{font-size:8px;display:block}.service-list button small{color:var(--g-muted);margin-top:3px;font-size:6px}.booking-layout>aside{border:1px solid var(--g-border);background:var(--g-surface);padding:16px}.booking-layout>aside>header{justify-content:space-between;font-size:8px;display:flex}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin:14px 0;display:grid}.calendar-grid i{place-items:center;height:26px;font-size:6px;font-style:normal;display:grid}.calendar-grid i.active{background:var(--g-accent);color:var(--g-on-accent);border-radius:50%}.booking-layout>aside>b{font-size:9px}.time-slots{grid-template-columns:repeat(3,1fr);gap:4px;margin:8px 0;display:grid}.time-slots span{border:1px solid var(--g-border);text-align:center;padding:7px;font-size:6px}.booking-layout>aside>.scene-cta{width:100%}.clinic-hero{background:linear-gradient(120deg,var(--g-bg),var(--g-surface));grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;min-height:330px;padding:43px 35px;display:grid}.clinic-hero section>span{color:var(--g-accent);font-size:8px}.clinic-hero h4{max-width:480px;margin:18px 0;font-size:48px;line-height:1}.clinic-hero p{color:var(--g-muted);font-size:9px;line-height:1.7}.clinic-hero label{background:var(--g-bg);border-radius:20px;justify-content:space-between;align-items:center;margin-top:20px;padding:4px 4px 4px 12px;font-size:7px;display:flex}.clinic-hero label button{background:var(--g-accent);color:var(--g-on-accent);border:0;border-radius:16px;padding:8px 11px;font-size:6px}.care-orbit{border:1px solid var(--g-border);border-radius:50%;place-items:center;width:210px;height:210px;margin:auto;display:grid;position:relative}.care-orbit strong{background:var(--g-accent);width:90px;height:90px;color:var(--g-on-accent);border-radius:50%;place-items:center;display:grid}.care-orbit i{background:var(--g-bg);border-radius:15px;padding:7px;font-size:7px;font-style:normal;position:absolute}.care-orbit i:first-of-type{top:5px}.care-orbit i:nth-of-type(2){bottom:35px;right:-8px}.care-orbit i:nth-of-type(3){bottom:35px;left:-8px}.clinic-paths{grid-template-columns:repeat(3,1fr);display:grid}.clinic-paths article{border-right:1px solid var(--g-border);grid-template-columns:25px 1fr;padding:16px;display:grid}.clinic-paths>article>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.clinic-paths b,.clinic-paths small{display:block}.clinic-paths b{font-size:9px}.clinic-paths small{color:var(--g-muted);margin-top:4px;font-size:6px}.clinic-paths em{color:var(--g-accent);grid-column:2;margin-top:12px;font-size:6px;font-style:normal}.restaurant-poster{color:#f7efe6;background:#251d18;min-height:610px;padding:18px;position:relative}.restaurant-poster header{justify-content:space-between;display:flex}.restaurant-poster header .scene-mark{color:#f7efe6}.restaurant-poster header span{font-size:7px}.restaurant-poster>section{z-index:2;width:47%;position:absolute;top:155px;left:30px}.restaurant-poster section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.restaurant-poster h4{margin:20px 0;font:500 53px/.9 Georgia,serif}.restaurant-poster section p{color:#b9aaa0;font-size:9px;line-height:1.7}.plate{background:var(--g-accent);border:35px solid #e6dfd5;width:330px;height:330px;top:70px;right:20px}.plate,.plate i{border-radius:50%;position:absolute}.plate i{background:#253529}.plate i:first-child{width:85px;height:85px;top:40px;left:50px}.plate i:nth-child(2){background:#d7a94f;width:45px;height:45px;bottom:55px;right:40px}.plate b{color:#251d18;font-size:10px;position:absolute;top:115px;right:72px}.restaurant-poster aside{z-index:3;color:#251d18;background:#f7efe6;width:47%;padding:14px;position:absolute;bottom:22px;right:30px}.restaurant-poster aside>b{font-size:10px}.restaurant-poster aside>span{border-bottom:1px solid #d8cec4;padding:8px 0;font-size:7px;display:block}.restaurant-poster aside .scene-cta{margin-top:10px}.restaurant-poster aside>small{float:right;margin-top:18px;font-size:6px}.cohort-nav,.library-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:18px;min-height:59px;padding:0 18px;font-size:7px;display:flex}.cohort-nav>span,.library-nav>span{color:var(--g-muted);margin-left:auto}.cohort-nav>b{background:var(--g-accent);color:var(--g-on-accent);padding:6px}.cohort-hero{grid-template-columns:1.2fr .8fr;gap:40px;padding:34px;display:grid}.cohort-hero section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.cohort-hero h4{max-width:500px;margin:20px 0 13px;font-size:48px;line-height:.95}.cohort-hero p{max-width:440px;color:var(--g-muted);margin-bottom:19px;font-size:9px;line-height:1.7}.cohort-hero section>small{color:var(--g-muted);margin-left:10px;font-size:6px}.cohort-hero aside{background:var(--g-surface);padding:20px}.mentor-face{background:var(--g-accent);height:170px;color:var(--g-on-accent);font:900 60px/1 var(--g-title);place-items:center;display:grid}.cohort-hero aside b,.cohort-hero aside span{display:block}.cohort-hero aside b{margin:12px 0 6px;font-size:10px}.cohort-hero aside span{color:var(--g-muted);font-size:6px}.syllabus{border-top:1px solid var(--g-border);margin:0 34px 24px}.syllabus article{border-bottom:1px solid var(--g-border);grid-template-columns:55px 1fr 1fr auto;align-items:center;min-height:55px;display:grid}.syllabus span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.syllabus b{font-size:9px}.syllabus small{color:var(--g-muted);font-size:6px}.syllabus em{font-style:normal}.scene-course-library{--g-bg:#0d1016;--g-surface:#1b202a;--g-ink:#fff;--g-muted:#8e98a8;--g-border:#29303b}.library-nav label{border:1px solid var(--g-border);color:var(--g-muted);padding:7px 10px}.library-nav>div{background:var(--g-accent);width:25px;height:25px;color:var(--g-on-accent);border-radius:50%;place-items:center;font-size:7px;display:grid}.continue-learning{grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;padding:32px;display:grid}.continue-learning section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.continue-learning h4{margin:17px 0 10px;font-size:40px}.continue-learning p{color:var(--g-muted);font-size:8px}.progress{background:var(--g-border);height:4px;margin:18px 0 5px}.progress i{background:var(--g-accent);width:64%;height:100%;display:block}.continue-learning section>small{color:var(--g-muted);margin-bottom:15px;font-size:6px;display:block}.course-screen{background:linear-gradient(145deg,var(--g-accent),var(--g-surface));place-items:center;min-height:240px;display:grid;position:relative}.course-screen i{background:var(--g-bg);width:50px;height:50px;color:var(--g-ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.course-screen b{font-size:7px;position:absolute;bottom:12px;left:12px}.course-shelves{padding:0 32px 25px}.course-shelves>b{font-size:11px}.course-shelves>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.course-shelves article>b,.course-shelves article>small{display:block}.course-shelves article>b{margin-top:7px;font-size:8px}.course-shelves article>small{color:var(--g-muted);margin-top:3px;font-size:6px}.course-art{background:var(--g-surface);height:80px;position:relative}.course-art:after{content:"";background:var(--g-accent);position:absolute;inset:15px 30%;transform:rotate(20deg)}.course-art span{z-index:2;font-size:6px;position:absolute;bottom:6px;right:6px}.conference-poster{background:var(--g-accent);min-height:620px;color:var(--g-on-accent);grid-template-columns:130px 1fr .8fr;display:grid}.conference-poster>aside{border-right:1px solid;flex-direction:column;padding:18px;display:flex}.conference-poster>aside nav{margin-top:55px;font:850 9px/2.4 ui-monospace,monospace}.conference-poster>aside .scene-cta{background:var(--g-bg);color:var(--g-ink);margin-top:auto}.conference-poster>section{border-right:1px solid;padding:24px}.conference-poster section>span{font:850 8px/1 ui-monospace,monospace}.conference-poster section>strong{font:900 110px/.66 var(--display);letter-spacing:-.09em;margin:30px 0 18px;display:block}.conference-poster h4{max-width:450px;font-size:39px;line-height:.9}.conference-poster p{margin-top:17px;font-size:8px;line-height:1.6}.conference-agenda{padding:19px}.conference-agenda article{border-bottom:1px solid;padding:18px 0}.conference-agenda span{font:800 7px/1 ui-monospace,monospace}.conference-agenda b,.conference-agenda small{display:block}.conference-agenda b{margin:13px 0 5px;font-size:10px}.conference-agenda small{font-size:6px}.webinar-nav{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;min-height:55px;padding:0 24px;display:flex}.webinar-nav>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.webinar-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;min-height:565px;padding:45px;display:grid}.webinar-hero section>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.webinar-hero h4{margin:22px 0 14px;font-size:52px;line-height:.95}.webinar-hero section>p{color:var(--g-muted);font-size:10px;line-height:1.7}.speaker{align-items:center;gap:10px;margin-top:28px;display:flex}.speaker>i{background:var(--g-accent);width:44px;height:44px;color:var(--g-on-accent);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.speaker b,.speaker small{display:block}.speaker b{font-size:8px}.speaker small{color:var(--g-muted);margin-top:4px;font-size:6px}.webinar-hero form{border:1px solid var(--g-border);background:var(--g-surface);padding:23px}.webinar-hero form>b,.webinar-hero form>small{display:block}.webinar-hero form>b{font-size:18px}.webinar-hero form>small{color:var(--g-muted);margin:6px 0 18px;font-size:7px}.webinar-hero form label{margin-top:9px;font-size:7px;display:block}.webinar-hero form input{border:1px solid var(--g-border);background:var(--g-bg);width:100%;color:var(--g-ink);margin-top:5px;padding:9px;font-size:7px}.webinar-hero form .scene-cta{width:100%;margin-top:11px}.webinar-hero form em{color:var(--g-muted);text-align:center;margin-top:8px;font-size:6px;font-style:normal;display:block}.directory-nav,.review-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:18px;min-height:56px;padding:0 17px;font-size:7px;display:flex}.directory-nav>span,.review-nav>span{color:var(--g-muted);margin-left:auto}.directory-search{background:var(--g-surface);padding:25px 24px 17px}.directory-search h4{font-size:31px}.directory-search label{border:1px solid var(--g-border);background:var(--g-bg);max-width:610px;color:var(--g-muted);justify-content:space-between;align-items:center;margin:16px 0 10px;padding:5px 5px 5px 13px;font-size:8px;display:flex}.directory-search label button{background:var(--g-accent);color:var(--g-on-accent);border:0;padding:8px 15px;font-size:7px}.directory-search>div{color:var(--g-muted);font-size:7px}.directory-results{grid-template-columns:115px 1fr 210px;min-height:370px;display:grid}.directory-results>aside{border-right:1px solid var(--g-border);padding:15px}.directory-results>aside>b{font:800 6px/1 ui-monospace,monospace}.directory-results>aside span{border-bottom:1px solid var(--g-border);justify-content:space-between;padding:12px 0;font-size:7px;display:flex}.directory-results>aside em{font-style:normal}.directory-results>section{padding:14px}.directory-results>section>header{justify-content:space-between;font-size:7px;display:flex}.directory-results article{border-bottom:1px solid var(--g-border);grid-template-columns:40px 1fr auto;gap:9px;padding:10px 0;display:grid}.directory-results article>i{background:var(--g-accent);height:40px;color:var(--g-on-accent);place-items:center;font-style:normal;font-weight:900;display:grid}.directory-results article b,.directory-results article em,.directory-results article small{display:block}.directory-results article b{font-size:8px}.directory-results article small{color:var(--g-muted);margin:3px 0;font-size:6px}.directory-results article em{color:var(--g-accent);font-size:6px;font-style:normal}.directory-results article>span{font-size:6px}.mini-map{border-left:1px solid var(--g-border);background-color:var(--g-surface);background-image:linear-gradient(25deg,transparent 46%,var(--g-border) 47%,transparent 49%);background-size:55px 55px;position:relative}.mini-map i{background:var(--g-accent);width:24px;height:24px;color:var(--g-on-accent);border-radius:50%;place-items:center;font-size:6px;font-style:normal;display:grid;position:absolute}.mini-map i:first-child{top:22%;left:25%}.mini-map i:nth-child(2){top:45%;right:20%}.mini-map i:nth-child(3){bottom:17%;left:43%}.review-hero{grid-template-columns:1fr 190px;gap:30px;padding:35px 30px;display:grid;position:relative}.review-hero>span{color:var(--g-accent);grid-column:1;font:800 6px/1 ui-monospace,monospace}.review-hero h4{max-width:520px;font-size:45px;line-height:.95}.review-hero>p{max-width:480px;color:var(--g-muted);grid-column:1;font-size:9px}.winner{border:2px solid var(--g-accent);background:var(--g-surface);flex-direction:column;grid-area:1/2/5;padding:14px;display:flex}.winner>b{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.winner strong{margin:25px 0 4px;font-size:48px}.winner>span{font-size:9px}.winner .scene-cta{margin-top:auto}.comparison-table{border:1px solid var(--g-border);margin:0 24px 24px}.comparison-table article,.comparison-table>div{border-bottom:1px solid var(--g-border);grid-template-columns:1.3fr repeat(3,1fr);align-items:center;min-height:36px;padding:0 10px;font-size:7px;display:grid}.comparison-table>div{background:var(--g-surface)}.comparison-table article span{color:var(--g-accent);font-size:7px}.letter-nav,.member-nav{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;min-height:58px;padding:0 20px;font-size:7px;display:flex}.member-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:42px 35px;display:grid}.member-hero section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.member-hero h4{margin:18px 0 12px;font-size:48px;line-height:.95}.member-hero section>p{color:var(--g-muted);margin-bottom:19px;font-size:9px;line-height:1.7}.member-faces{margin-top:22px;display:flex}.member-faces i{border:3px solid var(--g-bg);background:var(--g-accent);width:34px;height:34px;color:var(--g-on-accent);border-radius:50%;place-items:center;margin-right:-7px;font-size:7px;font-style:normal;display:grid}.member-hero>aside{border:1px solid var(--g-border);background:var(--g-surface);padding:20px}.member-hero aside>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.member-hero aside>strong{margin:20px 0;font-size:27px;display:block}.member-hero aside strong small{font-size:7px}.member-hero aside>b{padding:6px 0;font-size:8px;display:block}.member-hero aside .scene-cta{width:100%;margin-top:15px}.member-activity{border-top:1px solid var(--g-border);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.member-activity>*{border-right:1px solid var(--g-border);padding:14px;font-size:7px}.member-activity>b{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.letter-page{grid-template-columns:.55fr 1.25fr .7fr;gap:32px;min-height:460px;padding:36px;display:grid}.letter-page>aside{border-right:1px solid var(--g-border);flex-direction:column;display:flex}.letter-page>aside span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.letter-page>aside strong{font:900 33px/.9 var(--display);margin-top:40px}.letter-page>aside small{color:var(--g-muted);margin-top:auto;font-size:6px}.letter-page>article>span{font:italic 10px/1 Georgia,serif}.letter-page article h4{margin:24px 0;font:500 44px/1 Georgia,serif}.letter-page article p{color:var(--g-muted);margin-bottom:14px;font:9px/1.8 Georgia,serif}.letter-sign{color:var(--g-accent);margin-top:30px;font:800 7px/1 ui-monospace,monospace}.letter-page form{background:var(--g-surface);align-self:center;padding:17px}.letter-page form>b{font:500 19px/1.15 Georgia,serif}.letter-page input{border:1px solid var(--g-border);background:var(--g-bg);width:100%;color:var(--g-ink);margin:20px 0 7px;padding:9px;font-size:7px}.letter-page form .scene-cta{width:100%}.letter-page form small{color:var(--g-muted);margin-top:8px;font-size:6px;display:block}.letter-archive{border-top:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.letter-archive article{border-right:1px solid var(--g-border);padding:14px}.letter-archive em,.letter-archive span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.letter-archive b{margin:17px 0;font-size:9px;display:block}.letter-archive em{font-style:normal}.donation-nav,.impact-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:20px;min-height:60px;padding:0 18px;font-size:7px;display:flex}.donation-nav>span,.impact-nav>span{color:var(--g-muted);margin-left:auto}.donation-story{grid-template-columns:1fr 1fr;min-height:510px;display:grid}.story-photo{background:linear-gradient(145deg,var(--g-accent),var(--g-accent));padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.story-photo{background:linear-gradient(145deg,var(--g-accent),color-mix(in srgb,var(--g-accent) 15%,var(--g-surface)))}}.story-photo{color:var(--g-on-accent)}.story-photo:after{content:"";background:var(--g-bg);opacity:.4;border-radius:50% 50% 10px 10px;width:260px;height:370px;position:absolute;bottom:-120px;right:-60px}.story-photo span{font:800 6px/1 ui-monospace,monospace}.story-photo strong{z-index:2;font:900 43px/.9 var(--g-title);position:absolute;bottom:25px;left:22px}.donation-story>section{padding:48px 35px}.donation-story section>span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.donation-story h4{margin:20px 0 13px;font-size:43px;line-height:.95}.donation-story section>p{color:var(--g-muted);font-size:9px;line-height:1.7}.donation-progress{margin:25px 0}.donation-progress>i{background:linear-gradient(90deg,var(--g-accent) 72%,var(--g-border) 72%);height:7px;display:block}.donation-progress>b{margin:7px 0 3px;font-size:21px;display:block}.donation-progress>small{color:var(--g-muted);font-size:6px}.amounts{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.amounts button{border:1px solid var(--g-border);background:var(--g-bg);color:var(--g-ink);padding:8px 3px;font-size:6px}.donation-story .scene-cta{width:100%;margin-top:7px}.impact-report{grid-template-columns:1.1fr .9fr;align-items:center;gap:35px;padding:38px 32px;display:grid}.impact-report section>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.impact-report h4{max-width:500px;margin:20px 0 13px;font-size:48px;line-height:.95}.impact-report p{color:var(--g-muted);margin-bottom:18px;font-size:9px;line-height:1.7}.impact-map{background-color:var(--g-surface);background-image:radial-gradient(var(--g-border) 1px,transparent 1px);background-size:16px 16px;height:260px;position:relative}.impact-map>i{border:4px solid var(--g-bg);background:var(--g-accent);border-radius:50%;width:16px;height:16px;position:absolute}.impact-map i:first-child{top:28%;left:25%}.impact-map i:nth-child(2){top:43%;right:20%}.impact-map i:nth-child(3){bottom:22%;left:45%}.impact-map b{font-size:50px;position:absolute;bottom:10px;right:12px}.impact-map b small{font-size:6px;display:block}.impact-numbers{background:var(--g-accent);color:var(--g-on-accent);grid-template-columns:repeat(3,1fr);display:grid}.impact-numbers b{border-right:1px solid;padding:16px;font-size:22px}.impact-numbers span{margin-top:5px;font-size:6px;display:block}.impact-programs{grid-template-columns:repeat(3,1fr);display:grid}.impact-programs article{border-right:1px solid var(--g-border);padding:15px}.impact-programs span{color:var(--g-accent);font:800 6px/1 ui-monospace,monospace}.impact-programs b,.impact-programs small{display:block}.impact-programs b{margin:15px 0 5px;font-size:9px}.impact-programs small{color:var(--g-muted);font-size:6px}.impact-programs em{color:var(--g-accent);margin-top:11px;font-size:6px;font-style:normal;display:block}.oss-proof-bar{color:#f0f6fc;letter-spacing:.03em;background:#0d1117;border-bottom:1px solid #30363d;align-items:center;gap:10px;min-height:32px;padding:0 13px;font:750 6.5px/1 ui-monospace,monospace;display:flex}.oss-proof-bar>span{color:#3fb950;background:#0d2a18;border:1px solid #238636;border-radius:99px;padding:4px 6px}.oss-proof-bar a{color:#58a6ff;font-weight:850}.oss-proof-bar .oss-live-link{color:#3fb950;border:1px solid #3fb950;border-radius:99px;margin-left:auto;padding:4px 7px}.oss-proof-bar b{border-left:1px solid #30363d;padding-left:10px}.oss-proof-bar small{color:#8b949e}.scene-github-ant-pro{--g-bg:#f5f7fa;--g-surface:#fff;--g-ink:#1f1f1f;--g-muted:#8c8c8c;--g-border:#e9edf2;--g-accent:#1677ff;--g-on-accent:#fff;--g-radius:5px}.ant-app{background:var(--g-bg);grid-template-columns:145px minmax(0,1fr);min-height:566px;display:grid}.ant-app>aside{color:#b8c7dc;background:#001529;flex-direction:column;padding:17px 11px;display:flex}.ant-app>aside .scene-mark{color:#fff;padding:0 5px}.ant-app>aside nav{gap:4px;margin-top:22px;display:grid}.ant-app>aside nav>*{border-radius:4px;padding:8px;font-size:7px}.ant-app>aside nav>b{color:#fff;background:#1677ff}.ant-app>aside nav>small{color:#50657e;padding:16px 8px 4px;font-size:6px}.ant-app>aside>div{border-top:1px solid #17314a;margin-top:auto;padding:10px 8px;font-size:6px}.ant-app>main>header{background:#fff;align-items:center;gap:13px;height:45px;padding:0 17px;display:flex;box-shadow:0 2px 7px #1d30490d}.ant-app>main>header button{background:0 0;border:0}.ant-app>main>header label{color:#a1a8b2;border:1px solid #e7eaf0;border-radius:4px;width:200px;padding:7px 9px;font-size:6px}.ant-app>main>header span{margin-left:auto;font-size:6px}.ant-welcome{background:#fff;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin:14px 16px 9px;padding:14px 16px;display:grid}.ant-welcome h4{font-size:16px}.ant-welcome p{color:var(--g-muted);margin-top:5px;font-size:6px}.ant-welcome>span{font-size:6px}.ant-welcome>span b{color:var(--g-accent);margin-top:3px;font-size:17px;display:block}.ant-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 16px 9px;display:grid}.ant-kpis article{background:#fff;border-radius:6px;padding:12px;box-shadow:0 1px 3px #102a4310}.ant-kpis small,.ant-kpis span{color:var(--g-muted);font-size:6px;display:block}.ant-kpis b{margin:9px 0 4px;font-size:19px;display:block}.ant-kpis small{color:#36a66c}.ant-panels{grid-template-columns:1.6fr .8fr;gap:8px;margin:0 16px 9px;display:grid}.ant-panels>div{background:#fff;border-radius:6px;min-height:155px;padding:13px}.ant-chart header{justify-content:space-between;font-size:7px;display:flex}.ant-chart header span{color:var(--g-muted);font-size:6px}.ant-chart>div{border-bottom:1px solid var(--g-border);background:repeating-linear-gradient(0deg,transparent 0 25px,var(--g-border) 26px);align-items:end;gap:7px;height:105px;margin-top:13px;padding-top:8px;display:flex}.ant-chart i{background:linear-gradient(#69b1ff,#1677ff);border-radius:3px 3px 0 0;flex:1;max-width:20px}.ant-rank>b{margin-bottom:12px;font-size:7px;display:block}.ant-rank span{border-bottom:1px solid var(--g-border);grid-template-columns:16px 1fr auto;align-items:center;padding:7px 0;font-size:6px;display:grid}.ant-rank span i{background:#f1f3f5;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.ant-table{background:#fff;border-radius:6px;margin:0 16px 14px}.ant-table article,.ant-table header{border-bottom:1px solid var(--g-border);grid-template-columns:1.5fr .7fr .7fr .6fr auto;align-items:center;padding:9px 12px;font-size:6px;display:grid}.ant-table header{justify-content:space-between;display:flex}.ant-table article em{color:#1677ff;background:#e6f4ff;border-radius:3px;width:max-content;padding:3px 5px;font-style:normal}.ant-table article>b{letter-spacing:.18em}.scene-github-refine-admin{--g-bg:#f8fafc;--g-surface:#fff;--g-ink:#172b4d;--g-muted:#6b7280;--g-border:#e4e9f0;--g-accent:#5f46e8;--g-on-accent:#fff;--g-radius:7px}.refine-app{grid-template-columns:154px minmax(0,1fr);min-height:566px;display:grid}.refine-app>aside{border-right:1px solid var(--g-border);background:#fff;flex-direction:column;padding:17px 12px;display:flex}.refine-app>aside button{color:var(--g-muted);background:#f8fafc;border:1px dashed #cfd6e2;border-radius:6px;margin:18px 0 16px;padding:8px;font-size:6px}.refine-app>aside nav{gap:3px;display:grid}.refine-app>aside nav>*{border-radius:5px;padding:8px;font-size:7px}.refine-app>aside nav>b{color:#5b42d6;background:#ede9fe}.refine-app>aside nav>span:nth-child(4){background:#f5f3ff}.refine-app>aside>small{color:var(--g-muted);margin-top:auto;font-size:5.5px;line-height:1.8}.refine-app>aside>small b{color:#16a36a}.refine-app>main{background:var(--g-bg);padding:18px}.refine-app>main>header{grid-template-columns:1fr 160px auto;align-items:end;gap:9px;display:grid}.refine-app>main>header small{color:var(--g-muted);font:800 5.5px/1 ui-monospace,monospace}.refine-app>main>header h4{margin-top:6px;font-size:22px}.refine-app>main>header label{border:1px solid var(--g-border);color:#99a1ae;background:#fff;border-radius:6px;padding:9px;font-size:6px}.pipeline-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 9px;display:grid}.pipeline-kpis>span{border:1px solid var(--g-border);background:#fff;border-radius:7px;padding:11px 13px}.pipeline-kpis b,.pipeline-kpis small{display:block}.pipeline-kpis small{color:var(--g-muted);font-size:6px}.pipeline-kpis b{margin-top:7px;font-size:16px}.pipeline-board{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pipeline-board>div{background:#eef1f5;border-radius:7px;padding:9px}.pipeline-board>div>b{color:#566274;font-size:6px}.pipeline-board article{background:#fff;border:1px solid #e3e8ef;border-radius:6px;margin-top:7px;padding:9px;position:relative;box-shadow:0 2px 5px #2a314008}.pipeline-board article b,.pipeline-board article small,.pipeline-board article span{display:block}.pipeline-board article span{font-size:6.5px;font-weight:750}.pipeline-board article b{margin:7px 0 4px;font-size:12px}.pipeline-board article small{color:var(--g-muted);font-size:5.5px}.pipeline-board article i{color:#5f46e8;background:#ede9fe;border-radius:50%;place-items:center;width:18px;height:18px;font-size:5px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.resource-table{border:1px solid var(--g-border);background:#fff;border-radius:7px;margin-top:9px}.resource-table header{justify-content:space-between;padding:10px 12px;display:flex}.resource-table header b{font-size:7px}.resource-table header span{color:var(--g-muted);font-size:6px}.resource-table>article,.resource-table>div{border-top:1px solid var(--g-border);grid-template-columns:1.4fr .65fr .7fr .6fr .55fr;gap:8px;padding:8px 12px;font-size:6px;display:grid}.resource-table>div{color:var(--g-muted);background:#fafbfc}.resource-table article em{color:#5f46e8;font-style:normal}.scene-github-chatwoot-inbox{--g-bg:#fff;--g-surface:#f8fafc;--g-ink:#1f2937;--g-muted:#7b8797;--g-border:#e7ebf0;--g-accent:#1f93ff;--g-on-accent:#fff;--g-radius:7px}.inbox-app{grid-template-columns:43px 178px minmax(240px,1fr) 158px;height:566px;display:grid}.inbox-icons{color:#afbdcb;background:#1f2d3d;flex-direction:column;align-items:center;gap:10px;padding:12px 7px;display:flex}.inbox-icons .scene-mark{color:#fff;background:#1f93ff;border-radius:7px}.inbox-icons .scene-mark,.inbox-icons>b,.inbox-icons>span{place-items:center;width:27px;height:27px;font-size:9px;display:grid}.inbox-icons>b,.inbox-icons>span{border-radius:6px}.inbox-icons>b{color:#fff;background:#33475b}.conversation-list{border-right:1px solid var(--g-border);overflow:hidden}.conversation-list>header{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.conversation-list>header b{font-size:10px}.conversation-list>header button{color:#fff;background:#1f93ff;border:0;border-radius:6px;width:23px;height:23px}.inbox-filters{border-bottom:1px solid var(--g-border);color:var(--g-muted);white-space:nowrap;padding:9px 11px;font-size:5.5px}.conversation-list article{border-bottom:1px solid var(--g-border);grid-template-columns:28px 1fr auto;gap:7px;padding:10px 9px;display:grid}.conversation-list article.active{border-left:2px solid var(--g-accent);background:#edf7ff}.conversation-list article>i{background:#d7e3ef;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.conversation-list article b{font-size:7px}.conversation-list article p{color:var(--g-muted);margin:4px 0;font-size:5.5px;line-height:1.35}.conversation-list article small{color:#a2a9b3;font-size:5px}.conversation-list article em{color:#fff;background:#1f93ff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:5px;font-style:normal;display:grid}.message-thread{background:#f9fafb;flex-direction:column;min-width:0;display:flex}.message-thread>header{border-bottom:1px solid var(--g-border);background:#fff;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.message-thread>header b,.message-thread>header small{display:block}.message-thread>header b{font-size:8px}.message-thread>header small{color:#21a26a;margin-top:3px;font-size:5px}.message-thread>header>span{font-size:5.5px}.messages{flex:1;padding:13px 16px;overflow:hidden}.messages .day{color:var(--g-muted);text-align:center;margin-bottom:12px;font-size:5px;display:block}.messages article{max-width:75%;margin-bottom:10px}.messages article>b{font-size:5.5px}.messages article p{background:#fff;border-radius:4px 10px 10px;margin:4px 0;padding:9px;font-size:6px;line-height:1.5;box-shadow:0 1px 3px #1c2a3c12}.messages article small{color:var(--g-muted);font-size:5px;display:block}.messages article.agent{margin-left:auto}.messages article.agent p{background:#dff1ff}.messages article.agent small{text-align:right}.composer{background:#fff;border:1px solid #dfe4ea;border-radius:7px;grid-template-columns:1fr auto;gap:5px;margin:0 12px 12px;padding:8px;display:grid}.composer>span{color:var(--g-muted);grid-column:1/-1;font-size:5px}.composer p{color:#a0a8b2;font-size:6px}.composer button{color:#fff;background:#1f93ff;border:0;border-radius:5px;padding:6px 9px;font-size:6px}.customer-context{border-left:1px solid var(--g-border);background:#fff;padding:13px}.customer-context>header{text-align:center}.customer-context>header i{background:#dce8f4;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 8px;font-style:normal;display:grid}.customer-context>header b,.customer-context>header small{display:block}.customer-context>header b{font-size:8px}.customer-context>header small{color:var(--g-muted);margin-top:3px;font-size:5px}.customer-context section{border-top:1px solid var(--g-border);margin-top:17px;padding-top:10px}.customer-context section>b{margin-bottom:8px;font-size:6.5px;display:block}.customer-context section span{color:var(--g-muted);justify-content:space-between;padding:4px 0;font-size:5.5px;display:flex}.customer-context section em{max-width:85px;color:var(--g-ink);text-overflow:ellipsis;font-style:normal;overflow:hidden}.customer-context .scene-cta{width:100%;margin-top:16px}.scene-github-next-saas{--g-bg:#fff;--g-surface:#f6f7fb;--g-ink:#111827;--g-muted:#6b7280;--g-border:#e5e7eb;--g-accent:#111827;--g-on-accent:#fff;--g-radius:8px}.oss-saas-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:22px;height:57px;padding:0 25px;display:flex}.oss-saas-nav nav{color:var(--g-muted);margin-left:auto;font-size:7px}.oss-saas-nav>span{font-size:7px}.oss-saas-hero{background:radial-gradient(circle at 18% 5%,#e9e6ff,#0000 33%),#fff;grid-template-columns:.82fr 1.18fr;align-items:center;gap:36px;min-height:385px;padding:42px 35px;display:grid}.oss-saas-hero>section>span{color:#6d55e7;letter-spacing:.08em;font:850 6px/1 ui-monospace,monospace}.oss-saas-hero h4{margin:19px 0 13px;font-size:43px;line-height:.96}.oss-saas-hero p{color:var(--g-muted);font-size:8px;line-height:1.7}.oss-saas-hero>section>div{gap:7px;margin:20px 0 9px;display:flex}.oss-saas-hero>section>div>button:last-child{border:1px solid var(--g-border);background:#fff;border-radius:8px;padding:0 12px;font-size:7px;font-weight:800}.oss-saas-hero>section>small{color:var(--g-muted);font-size:5.5px}.team-dashboard{background:#fff;border:1px solid #dedfea;border-radius:11px;grid-template-columns:57px 1fr;min-height:285px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:14px 16px 45px #52458f1b}.team-dashboard>aside{color:#fff;background:#15151a;align-content:start;gap:12px;padding:13px 9px;display:grid}.team-dashboard>aside b{font-size:5px}.team-dashboard>aside i{background:#45454d;border-radius:9px;height:5px}.team-dashboard>aside i:nth-child(2){background:#8b74ff}.team-dashboard>main{padding:16px}.team-dashboard>main>header{justify-content:space-between;font-size:7px;display:flex}.team-dashboard>main>header span{color:#6d55e7}.team-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.team-metrics b{border:1px solid var(--g-border);border-radius:7px;padding:11px;font-size:15px}.team-metrics small{color:var(--g-muted);margin-top:5px;font-size:5px;display:block}.activity-list>b{margin-bottom:7px;font-size:6px;display:block}.activity-list span{border-top:1px solid var(--g-border);grid-template-columns:19px 1fr auto;align-items:center;padding:8px 0;font-size:5.5px;display:grid}.activity-list span i{color:#6d55e7;background:#eeeafd;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.activity-list span small{color:var(--g-muted);font-size:5px}.saas-feature-row{border-top:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);display:grid}.saas-feature-row article{border-right:1px solid var(--g-border);padding:16px 19px}.saas-feature-row article>span{color:#6d55e7;font:800 5.5px/1 ui-monospace,monospace}.saas-feature-row b,.saas-feature-row small{display:block}.saas-feature-row b{margin:9px 0 5px;font-size:8px}.saas-feature-row small{color:var(--g-muted);font-size:5.5px}.scene-github-next-commerce{--g-bg:#fff;--g-surface:#f3f3f3;--g-ink:#111;--g-muted:#717171;--g-border:#e1e1e1;--g-accent:#111;--g-on-accent:#fff;--g-radius:0}.commerce-header{grid-template-columns:28px auto 1fr auto;align-items:center;gap:13px;height:48px;padding:0 14px;display:grid}.commerce-header button{background:0 0;border:0}.commerce-header label{border:1px solid var(--g-border);width:100%;max-width:250px;color:var(--g-muted);border-radius:99px;margin:auto;padding:7px 10px;font-size:6px}.commerce-header>span{font-size:6px}.commerce-cats{border-block:1px solid var(--g-border);letter-spacing:.1em;place-items:center;height:30px;font-size:6px;display:grid}.commerce-grid{grid-template-rows:202px 160px;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid}.commerce-grid article{background:#f1f1f1;position:relative;overflow:hidden}.commerce-feature{grid-area:span 2/span 2;padding:25px}.commerce-feature>span{font:800 5.5px/1 ui-monospace,monospace}.commerce-feature h4{max-width:300px;margin:17px 0 9px;font-size:34px}.commerce-feature p{max-width:280px;color:var(--g-muted);font-size:7px}.commerce-feature .scene-cta{margin-top:17px}.shoe-shape{width:240px;height:150px;position:absolute;bottom:-15px;right:-35px;transform:rotate(-12deg)}.shoe-shape i{background:#dadada;border:20px solid #111;border-top-width:5px;border-radius:70% 15% 40% 28%;position:absolute;inset:35px 10px 20px}.shoe-shape b{color:#cacaca;font-size:45px;position:absolute;bottom:5px;right:25px}.commerce-product{padding:9px}.commerce-product>span{z-index:2;font-size:5px;position:absolute;top:9px;left:9px}.commerce-product>div{place-items:center;height:105px;display:grid}.commerce-product>div i{border:13px solid #222;border-top-width:4px;border-radius:65% 15% 45% 30%;width:85px;height:50px;transform:rotate(-10deg)}.commerce-product.cp1>div i{background:#cbbca8;border:0;border-radius:50%;width:58px;height:58px}.commerce-product.cp2>div i{background:#7997a1;border:0;border-radius:8px 8px 16px 16px;width:45px;height:70px}.commerce-product.cp3>div i{background:#d5d1c8;border:0;border-radius:2px;width:70px;height:52px;box-shadow:8px 8px #333}.commerce-product>b,.commerce-product>small{display:block}.commerce-product>b{font-size:7px}.commerce-product>small{color:var(--g-muted);margin-top:3px;font-size:6px}.cart-peek{z-index:4;background:#fff;border:1px solid #d7d7d7;width:177px;padding:12px;position:absolute;top:117px;right:10px;box-shadow:0 10px 30px #0000001c}.cart-peek header{justify-content:space-between;font-size:7px;display:flex}.cart-peek article{border-block:1px solid var(--g-border);grid-template-columns:47px 1fr;gap:8px;margin:12px 0;padding:9px 0;display:grid}.cart-peek article>i{background:#eee}.cart-peek article b,.cart-peek article small,.cart-peek article strong{display:block}.cart-peek article b{font-size:6px}.cart-peek article small{color:var(--g-muted);margin:4px 0;font-size:5px}.cart-peek article strong{font-size:7px}.cart-peek .scene-cta{width:100%}.scene-github-simplefolio{--g-bg:#fff;--g-surface:#f5f5f5;--g-ink:#272341;--g-muted:#6f7280;--g-border:#e4e4ea;--g-accent:#02aab0;--g-on-accent:#fff;--g-radius:0}.simplefolio-nav{justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex}.simplefolio-nav>span{font-size:7px}.simplefolio-hero{background:linear-gradient(125deg,#f8f9fa 0 58%,#e5fcfa 58%);min-height:305px;padding:67px 45px}.simplefolio-hero small{color:#02aab0;font:800 6px/1 ui-monospace,monospace}.simplefolio-hero h4{max-width:560px;margin:16px 0 9px;font-size:48px;line-height:.94}.simplefolio-hero h4:first-line{color:#272341}.simplefolio-hero p{max-width:420px;color:var(--g-muted);font-size:8px}.simplefolio-hero .scene-cta{color:#02aab0;background:0 0;margin-top:18px}.simplefolio-about{color:#fff;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);background:linear-gradient(130deg,#02aab0,#00cdac);grid-template-columns:180px 1fr;align-items:center;gap:48px;min-height:280px;padding:38px 60px;display:grid}.profile-block{color:#fff;background:#1c2540;place-items:center;height:190px;font-size:64px;font-weight:900;display:grid;box-shadow:10px 10px #ffffff30}.simplefolio-about article>span,.simplefolio-project article>span{font:800 6px/1 ui-monospace,monospace}.simplefolio-about h5,.simplefolio-project h5{margin:12px 0;font-size:28px;line-height:1.05}.simplefolio-about p,.simplefolio-project p{max-width:420px;font-size:7px;line-height:1.6}.simplefolio-about button,.simplefolio-project button{color:inherit;background:0 0;border:1px solid;margin-top:13px;padding:8px 10px;font-size:6px;font-weight:800}.simplefolio-project{grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;padding:42px 45px;display:grid}.simplefolio-project article{color:#272341}.simplefolio-project article p{color:var(--g-muted)}.project-browser{border:1px solid var(--g-border);overflow:hidden;box-shadow:12px 13px #02aab022}.project-browser>header{background:#f2f2f4;align-items:center;gap:4px;height:25px;padding:0 9px;display:flex}.project-browser>header i{background:#b8bac2;border-radius:50%;width:5px;height:5px}.project-browser>main{color:#fff;background:#171927;height:210px;padding:25px;position:relative}.project-browser main>b{font-size:6px}.project-browser main>strong{text-align:right;font-size:42px;line-height:.85;position:absolute;bottom:18px;right:20px}.scene-github-next-boilerplate{--g-bg:#07111f;--g-surface:#111e2e;--g-ink:#f8fafc;--g-muted:#91a0b3;--g-border:#243348;--g-accent:#40e0d0;--g-on-accent:#07111f;--g-radius:5px}.production-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:22px;height:54px;padding:0 23px;display:flex}.production-nav>span{color:var(--g-muted);margin-left:auto;font-size:6px}.production-hero{background:radial-gradient(circle at 20% 20%,#0b3b45,#0000 35%);grid-template-columns:1fr .82fr;align-items:center;gap:36px;min-height:376px;padding:36px 34px;display:grid}.production-hero section>span{color:#40e0d0;font:800 6px/1 ui-monospace,monospace}.production-hero h4{max-width:480px;margin:17px 0 12px;font-size:43px;line-height:.95}.production-hero p{max-width:420px;color:var(--g-muted);font-size:8px;line-height:1.6}.production-hero .scene-cta{margin:19px 10px 0 0}.production-hero section>small{color:#607189;font-size:5.5px}.readiness-board{background:#0c1725;border:1px solid #294056;border-radius:8px;padding:15px;box-shadow:0 0 50px #40e0d00b}.readiness-board>header{border-bottom:1px solid var(--g-border);justify-content:space-between;padding-bottom:12px;font-size:7px;display:flex}.readiness-board>header span{color:#40e0d0}.readiness-board article{border-bottom:1px solid #1d2b3d;grid-template-columns:21px 1fr auto;align-items:center;padding:8px 0;display:grid}.readiness-board article>i{color:#40e0d0;background:#123830;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;display:grid}.readiness-board article>span{font-size:6px}.readiness-board article small{color:var(--g-muted);margin-top:3px;font-size:5px;display:block}.readiness-board article>b{font-size:7px}.stack-status{border-block:1px solid var(--g-border);grid-template-columns:repeat(4,1fr);display:grid}.stack-status article{border-right:1px solid var(--g-border);padding:14px 16px;position:relative}.stack-status b,.stack-status span{display:block}.stack-status span{color:var(--g-muted);font:800 5px/1 ui-monospace,monospace}.stack-status b{margin-top:7px;font-size:6.5px}.stack-status i{background:#40e0d0;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:12px;box-shadow:0 0 7px #40e0d0}.scene-github-tailwind-blog{--g-bg:#fff;--g-surface:#f8fafc;--g-ink:#111827;--g-muted:#6b7280;--g-border:#e5e7eb;--g-accent:#ec4899;--g-on-accent:#fff;--g-radius:6px}.tailwind-blog-nav{align-items:center;gap:22px;height:57px;padding:0 31px;display:flex}.tailwind-blog-nav nav{margin-left:auto;font-size:7px}.tailwind-blog-nav>span{font-size:9px}.tailwind-blog-home{padding:20px 38px 30px}.blog-intro{border-block:1px solid var(--g-border);grid-template-columns:1fr 260px;align-items:end;gap:45px;padding:29px 0;display:grid}.blog-intro>div>span{color:#ec4899;font:800 6px/1 ui-monospace,monospace}.blog-intro h4{margin:14px 0 9px;font-size:38px}.blog-intro p{color:var(--g-muted);font-size:8px}.blog-intro aside{border:1px solid var(--g-border);background:#f8fafc;border-radius:8px;padding:15px}.blog-intro aside b{font-size:8px}.blog-intro aside p{margin:6px 0 11px;font-size:6px}.blog-intro aside label{border:1px solid var(--g-border);color:#a4a9b1;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding-left:8px;font-size:6px;display:flex}.blog-intro aside button{color:#fff;background:#ec4899;border:0;border-radius:0 4px 4px 0;padding:8px 10px;font-size:6px}.blog-layout{grid-template-columns:1fr 145px;gap:34px;padding-top:22px;display:grid}.latest-posts>header{justify-content:space-between;align-items:center;display:flex}.latest-posts h5{margin:0;font-size:16px}.latest-posts>header label{border:1px solid var(--g-border);color:var(--g-muted);border-radius:5px;padding:7px 9px;font-size:6px}.latest-posts article{border-bottom:1px solid var(--g-border);grid-template-columns:80px 1fr;gap:16px;padding:18px 0;display:grid}.latest-posts article time{color:var(--g-muted);font-size:6px}.latest-posts article h5{font-size:12px}.latest-posts article p{color:var(--g-muted);margin:6px 0;font-size:6.5px;line-height:1.55}.latest-posts article span{color:#ec4899;font:700 5.5px/1 ui-monospace,monospace}.tag-cloud>b{margin-bottom:12px;font-size:8px;display:block}.tag-cloud span{border-bottom:1px solid var(--g-border);justify-content:space-between;padding:7px 0;font-size:6px;display:flex}.tag-cloud em{color:var(--g-muted);font-style:normal}.scene-github-astro-paper{--g-bg:#fffdf8;--g-surface:#f5f1e8;--g-ink:#222;--g-muted:#69645c;--g-border:#ddd7cc;--g-accent:#ce3d57;--g-on-accent:#fff;--g-radius:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.astro-nav{border-bottom:1px dashed var(--g-border);justify-content:space-between;align-items:center;height:55px;padding:0 11%;display:flex}.astro-nav nav{font-size:7px}.astro-home{width:min(590px,78%);margin:auto;padding:40px 0}.astro-home>section:first-child{border-bottom:1px dashed var(--g-border);padding-bottom:29px}.astro-prompt{color:#ce3d57;font-size:7px}.astro-home h4{margin:14px 0 10px;font-size:38px}.astro-home>section>p{color:var(--g-muted);font-size:8px;line-height:1.7}.astro-social{color:#ce3d57;margin-top:14px;font-size:7px}.astro-featured{border-bottom:1px dashed var(--g-border);padding:25px 0}.astro-featured>header{justify-content:space-between;display:flex}.astro-featured>header b{font-size:10px}.astro-featured>header a{color:#ce3d57;font-size:6px}.astro-featured article{background:#f5f1e8;border-left:3px solid #ce3d57;margin-top:17px;padding:17px}.astro-featured time{color:var(--g-muted);font-size:5.5px}.astro-featured h5{margin:7px 0;font-size:16px}.astro-featured article p{font-size:6.5px;line-height:1.55}.astro-featured article span{color:#ce3d57;margin-top:9px;font-size:5.5px;display:block}.year-archive{padding:25px 0}.year-archive>b{font-size:19px}.year-archive article{border-bottom:1px dashed var(--g-border);grid-template-columns:65px 1fr auto;gap:12px;padding:12px 0;display:grid}.year-archive time{color:var(--g-muted);font-size:6px}.year-archive article b,.year-archive article small{display:block}.year-archive article b{font-size:7px}.year-archive article small{color:var(--g-muted);margin-top:4px;font-size:5.5px}.year-archive article em{color:#ce3d57;font-style:normal}.a11y-status{border:1px dashed var(--g-border);grid-template-columns:repeat(6,auto);gap:8px;padding:11px;font-size:5.5px;display:grid}.a11y-status span{color:var(--g-muted)}.a11y-status b{color:#26875a}.scene-github-stripe-saas{--g-bg:#f7f7fb;--g-surface:#fff;--g-ink:#1c1b2e;--g-muted:#797789;--g-border:#e6e5ee;--g-accent:#635bff;--g-on-accent:#fff;--g-radius:6px}.billing-app{grid-template-columns:145px minmax(0,1fr);min-height:566px;display:grid}.billing-app>aside{border-right:1px solid var(--g-border);background:#fff;flex-direction:column;padding:18px 12px;display:flex}.billing-app>aside nav{gap:3px;margin-top:22px;display:grid}.billing-app>aside nav>*{border-radius:5px;padding:8px;font-size:7px}.billing-app>aside nav>b{color:#635bff;background:#efefff}.billing-app>aside>small{color:var(--g-muted);margin-top:auto;font-size:5px;line-height:1.8}.billing-app>aside>small em{color:#16a56c;font-style:normal}.billing-app>main{background:var(--g-bg);padding:18px}.billing-app>main>header{justify-content:space-between;align-items:end;display:flex}.billing-app>main>header small{color:var(--g-muted);font:800 5.5px/1 ui-monospace,monospace}.billing-app>main>header h4{margin-top:6px;font-size:21px}.billing-app>main>header>span{font-size:6px}.billing-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 9px;display:grid}.billing-kpis article{border:1px solid var(--g-border);background:#fff;border-radius:7px;padding:13px}.billing-kpis small,.billing-kpis span{color:var(--g-muted);font-size:6px;display:block}.billing-kpis b{margin:8px 0 5px;font-size:19px;display:block}.billing-kpis small{color:#16a56c}.plan-distribution{grid-template-columns:1.5fr .7fr;gap:8px;display:grid}.plan-distribution>article,.plan-distribution>div{border:1px solid var(--g-border);background:#fff;border-radius:7px;min-height:205px;padding:14px}.plan-distribution header{justify-content:space-between;font-size:7px;display:flex}.plan-distribution header span{color:var(--g-muted);font-size:6px}.plan-distribution>div{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;display:grid}.plan-distribution>div>header{grid-column:1/-1}.donut{border-color:#635bff #9b95ff #d4d1ff #635bff;border-style:solid;border-width:17px;border-radius:50%;place-items:center;width:106px;height:106px;margin:auto;display:grid}.donut b{text-align:center;font-size:13px}.donut small{color:var(--g-muted);font-size:4px;display:block}.plan-distribution ul{margin:0;padding:13px 0;list-style:none}.plan-distribution li{border-bottom:1px solid var(--g-border);grid-template-columns:12px 1fr auto;padding:8px 0;font-size:6px;display:grid}.plan-distribution li i{background:#635bff;border-radius:50%;width:7px;height:7px}.plan-distribution li:nth-child(2) i{background:#9b95ff}.plan-distribution li:nth-child(3) i{background:#d4d1ff}.plan-distribution>article header em{color:#16a56c;background:#e8fbf2;border-radius:99px;padding:3px 5px;font-size:5px;font-style:normal}.plan-distribution>article strong{color:#635bff;margin:29px 0 7px;font-size:29px;display:block}.plan-distribution>article p{color:var(--g-muted);font-size:6px;line-height:1.6}.plan-distribution>article .scene-cta{width:100%;margin-top:20px}.billing-table{border:1px solid var(--g-border);background:#fff;border-radius:7px;margin-top:9px}.billing-table article,.billing-table header{border-bottom:1px solid var(--g-border);grid-template-columns:.7fr 1.3fr .7fr .8fr .5fr;gap:8px;padding:9px 11px;font-size:6px;display:grid}.billing-table header{justify-content:space-between;display:flex}.billing-table article em{color:#16a56c;background:#e8fbf2;border-radius:99px;width:max-content;padding:3px 5px;font-style:normal}.scene-github-supabase-studio{--g-bg:#181818;--g-surface:#202020;--g-ink:#ededed;--g-muted:#8f8f8f;--g-border:#303030;--g-accent:#3ecf8e;--g-on-accent:#092b1c;--g-radius:5px}.supabase-studio{background:#181818;grid-template-columns:46px 1fr;min-height:590px;display:grid}.supabase-studio>aside{border-right:1px solid #303030;flex-direction:column;align-items:center;gap:12px;padding:10px 6px;display:flex}.supabase-studio>aside .scene-mark{color:#082719;background:#3ecf8e;border-radius:6px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.supabase-studio>aside b,.supabase-studio>aside button,.supabase-studio>aside i,.supabase-studio>aside span{color:#9a9a9a;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;font:750 7px/1 ui-monospace,monospace;display:grid}.supabase-studio>aside button{color:#fff;background:#2a2a2a}.supabase-studio>aside i{margin-top:auto}.supabase-studio>main>header{border-bottom:1px solid #303030;align-items:center;gap:18px;height:46px;padding:0 14px;display:flex}.supabase-studio>main>header b,.supabase-studio>main>header small{display:block}.supabase-studio>main>header small{color:#777;font-size:5px}.supabase-studio>main>header b{margin-top:3px;font-size:7px}.supabase-studio>main>header label{color:#777;border:1px solid #343434;border-radius:5px;width:205px;margin-left:auto;padding:7px 9px;font-size:6px}.supabase-studio>main>header>span{font-size:6px}.supa-project-head{border-bottom:1px solid #303030;justify-content:space-between;align-items:end;padding:18px 21px;display:flex}.supa-project-head em{color:#3ecf8e;font:800 5px/1 ui-monospace,monospace}.supa-project-head h4{margin:8px 0 5px;font-size:24px}.supa-project-head p{color:#8f8f8f;font-size:6.5px}.supa-workspace{grid-template-columns:135px 1fr;min-height:405px;display:grid}.supa-workspace>aside{border-right:1px solid #303030;padding:13px 8px}.supa-workspace>aside>b{padding:0 6px 10px;font-size:7px;display:block}.supa-workspace>aside label{color:#777;border:1px solid #343434;border-radius:4px;margin-bottom:8px;padding:6px;font-size:5.5px;display:block}.supa-workspace>aside>span{color:#9c9c9c;border-radius:4px;grid-template-columns:15px 1fr auto;padding:7px 6px;font-size:6px;display:grid}.supa-workspace>aside>span.active{color:#66dfaa;background:#25372f}.supa-workspace>aside>span i{font-style:normal}.supa-workspace>aside button{color:#8b8b8b;background:0 0;border:0;margin:10px 6px;padding:6px;font-size:6px}.supa-workspace>main{padding:13px}.supa-workspace>main>header{justify-content:space-between;align-items:center;display:flex}.supa-workspace>main>header b,.supa-workspace>main>header small{display:block}.supa-workspace>main>header b{font-size:8px}.supa-workspace>main>header small{color:#777;margin-top:3px;font-size:5px}.supa-workspace>main>header span{font-size:6px}.supa-grid{border:1px solid #343434;border-radius:5px;margin-top:13px;overflow:hidden}.supa-grid article,.supa-grid>div{grid-template-columns:.5fr 1.3fr .8fr 1fr;align-items:center;display:grid}.supa-grid>div{color:#8b8b8b;background:#202020;padding:8px;font-size:5.5px}.supa-grid article{border-top:1px solid #303030;padding:10px 8px;font-size:6px}.supa-grid article em{color:#57d79b;background:#20372e;border-radius:99px;width:max-content;padding:3px 5px;font-style:normal}.supa-grid article small{color:#858585}.supa-workspace>main>footer{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.supa-workspace>main>footer span{color:#828282;border:1px solid #303030;border-radius:4px;padding:8px;font-size:5.5px}.supa-workspace>main>footer b{color:#e8e8e8;margin-top:4px;font-size:7px;display:block}.scene-github-docusaurus{--g-bg:#fff;--g-surface:#f5f6f7;--g-ink:#1c1e21;--g-muted:#606770;--g-border:#dadde1;--g-accent:#2e8555;--g-on-accent:#fff;--g-radius:6px}.docusaurus-nav{align-items:center;gap:20px;height:55px;padding:0 22px;display:flex;box-shadow:0 2px 10px #0000000d}.docusaurus-nav .scene-mark{color:#2e8555}.docusaurus-nav nav{font-size:7px;font-weight:800}.docusaurus-nav label{color:#7b7e83;background:#eef0f2;border-radius:99px;width:155px;margin-left:auto;padding:7px 9px;font-size:6px}.docusaurus-nav>span{font-size:6px}.docusaurus-hero{color:#fff;background:linear-gradient(135deg,#27224c,#5a42a6);grid-template-columns:1.1fr .7fr;align-items:center;gap:45px;min-height:350px;padding:42px 50px;display:grid}.docusaurus-hero section>span{color:#a6f0c5;font:800 6px/1 ui-monospace,monospace}.docusaurus-hero h4{max-width:520px;margin:17px 0 12px;font-size:46px;line-height:.95}.docusaurus-hero p{color:#d8d1f4;max-width:470px;font-size:8px;line-height:1.7}.docusaurus-hero section>div{gap:8px;margin-top:20px;display:flex}.docusaurus-hero section>div>button:last-child{color:#fff;background:0 0;border:1px solid #fff5;border-radius:6px;padding:0 13px;font-size:7px;font-weight:800}.docusaurus-mascot{background:#ffffff0d;border:1px solid #ffffff2b;border-radius:50% 50% 42% 42%;place-items:center;height:235px;display:grid;position:relative}.docusaurus-mascot i{background:#fff;border-radius:50%;width:42px;height:58px;position:absolute;top:45px}.docusaurus-mascot i:first-child{left:58px}.docusaurus-mascot i:nth-child(2){right:58px}.docusaurus-mascot strong{text-align:center;color:#a6f0c5;font-size:30px;line-height:.92}.docusaurus-mascot small{background:#2e8555;border-radius:99px;padding:5px 7px;font-size:6px;position:absolute;bottom:14px;right:14px}.docusaurus-features{grid-template-columns:repeat(3,1fr);gap:14px;padding:25px 36px;display:grid}.docusaurus-features article{text-align:center;border:1px solid #e2e4e7;border-radius:8px;padding:20px}.docusaurus-features i{color:#5a42a6;background:#eeebff;border-radius:10px;place-items:center;width:36px;height:36px;margin:auto;font-style:normal;display:grid}.docusaurus-features b{margin:12px 0 7px;font-size:10px;display:block}.docusaurus-features p{color:#697079;font-size:6.5px}.docusaurus-features span{color:#2e8555;margin-top:10px;font-size:6px;font-weight:800;display:block}.docusaurus-release{background:#f5f6f7;justify-content:space-between;align-items:center;padding:16px 36px;display:flex}.docusaurus-release b,.docusaurus-release small,.docusaurus-release span{display:block}.docusaurus-release span{color:#5a42a6;font:800 5px/1 ui-monospace,monospace}.docusaurus-release b{margin:5px 0;font-size:9px}.docusaurus-release small{color:#6d737a;font-size:6px}.docusaurus-release button{color:#2e8555;background:0 0;border:0;font-size:7px;font-weight:800}.scene-github-appsmith-builder{--g-bg:#f4f5f7;--g-surface:#fff;--g-ink:#171717;--g-muted:#747474;--g-border:#dedede;--g-accent:#f86a2f;--g-on-accent:#fff;--g-radius:4px}.appsmith-builder{background:#eef0f2;grid-template-rows:48px 1fr;grid-template-columns:185px 1fr 190px;min-height:610px;display:grid}.appsmith-builder>header{background:#fff;border-bottom:1px solid #d7d7d7;grid-column:1/-1;align-items:center;gap:17px;padding:0 12px;display:flex}.appsmith-builder>header .scene-mark{color:#f86a2f}.appsmith-builder>header>span{border-left:1px solid #ddd;padding-left:14px;font-size:7px}.appsmith-builder>header nav{color:#6f6f6f;margin:auto;font-size:7px}.appsmith-builder>header>div{gap:7px;display:flex}.appsmith-builder>header>div>button:first-child{background:#fff;border:1px solid #ccc;border-radius:4px;padding:0 10px;font-size:6px;font-weight:800}.appsmith-left{background:#fff;border-right:1px solid #d7d7d7;grid-template-columns:43px 1fr;display:grid}.appsmith-left>div{border-right:1px solid #e2e2e2;flex-direction:column;align-items:center;gap:13px;padding:9px 5px;display:flex}.appsmith-left>div>*{font-size:5.5px}.appsmith-left>div>b{color:#f86a2f;background:#fff0ea;border-radius:5px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.appsmith-left>main{padding:10px}.appsmith-left label{color:#8b8b8b;border:1px solid #ddd;border-radius:4px;padding:7px;font-size:5.5px;display:block}.appsmith-left small{color:#8d8d8d;margin:14px 0 7px;font-size:5px;display:block}.appsmith-left main button{color:#555;background:#fff;border:1px solid #e3e3e3;place-items:center;width:50%;height:52px;font-size:5.5px;display:inline-grid}.appsmith-left main button i{font-size:15px;font-style:normal}.appsmith-canvas{background-image:linear-gradient(#dfe2e5 1px,#0000 0),linear-gradient(90deg,#dfe2e5 1px,#0000 0);background-size:18px 18px;padding:24px 15px;position:relative}.canvas-ruler{color:#9a9a9a;background:#e2e4e7;height:18px;padding-left:12px;font-size:5px;position:absolute;top:0;left:0;right:0}.appsmith-canvas>section{background:#fff;border:2px solid #6aa8ff;min-height:495px;padding:18px;box-shadow:0 7px 20px #00000012}.appsmith-canvas>section>header{justify-content:space-between;align-items:end;display:flex}.appsmith-canvas>section>header small{color:#888;font-size:5px}.appsmith-canvas h4{margin-top:5px;font-size:20px}.appsmith-canvas>section>header button{color:#fff;background:#171717;border:0;border-radius:4px;padding:8px 9px;font-size:6px}.canvas-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.canvas-kpis article{border:1px solid #e2e2e2;border-radius:5px;padding:11px}.canvas-kpis small,.canvas-kpis span{color:#777;font-size:5.5px;display:block}.canvas-kpis b{margin:7px 0;font-size:16px;display:block}.canvas-kpis small{color:#219f68}.canvas-table{border:1px solid #e1e1e1}.canvas-table>header{background:#fafafa;justify-content:space-between;padding:9px;display:flex}.canvas-table>header b{font-size:7px}.canvas-table>header label{color:#8c8c8c;font-size:5.5px}.canvas-table article{border-top:1px solid #ededed;grid-template-columns:22px 1.3fr .7fr .7fr auto;align-items:center;padding:9px;font-size:5.8px;display:grid}.canvas-table article i{color:#f86a2f;background:#fff0ea;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.canvas-table article em{color:#239164;background:#e9f8f1;border-radius:99px;width:max-content;padding:3px 5px;font-style:normal}.appsmith-props{background:#fff;border-left:1px solid #d7d7d7;padding:11px}.appsmith-props nav,.appsmith-props>header{justify-content:space-between;display:flex}.appsmith-props>header b{font-size:8px}.appsmith-props nav{border-bottom:1px solid #ddd;margin:13px 0}.appsmith-props nav>*{padding:8px 2px;font-size:6px}.appsmith-props nav b{border-bottom:2px solid #f86a2f}.appsmith-props label{color:#757575;margin-bottom:13px;font-size:5.5px;display:block}.appsmith-props label code,.appsmith-props label>span{color:#252525;background:#fafafa;border:1px solid #ddd;border-radius:4px;margin-top:5px;padding:8px;font-size:5.5px;display:block}.appsmith-props label code{color:#1867c0}.appsmith-props footer{background:#f2faf6;border:1px solid #dce9e3;margin-top:28px;padding:10px}.appsmith-props footer b,.appsmith-props footer span{font-size:5.5px;display:block}.appsmith-props footer span{color:#219f68;margin-top:6px}.scene-github-medusa-admin{--g-bg:#f7f7f8;--g-surface:#fff;--g-ink:#18181b;--g-muted:#71717a;--g-border:#e4e4e7;--g-accent:#6d5bd0;--g-on-accent:#fff;--g-radius:5px}.medusa-admin{grid-template-columns:135px 1fr;min-height:590px;display:grid}.medusa-admin>aside{background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;padding:14px 10px;display:flex}.medusa-admin>aside nav{gap:3px;margin-top:22px;display:grid}.medusa-admin>aside nav>*{border-radius:5px;padding:8px;font-size:6.5px}.medusa-admin>aside nav>b{color:#6d5bd0;background:#f0effa}.medusa-admin>aside small{color:#8a8a92;margin-top:auto;font-size:5px;line-height:1.8}.medusa-admin>aside small em{color:#27966a;font-style:normal}.medusa-admin>main{background:#f7f7f8;padding:17px}.medusa-admin>main>header{align-items:end;gap:14px;display:flex}.medusa-admin>main>header div{margin-right:auto}.medusa-admin>main>header small{color:#8b8b94;font-size:5px}.medusa-admin h4{margin-top:5px;font-size:20px}.medusa-admin>main>header label{color:#999;background:#fff;border:1px solid #dddde2;border-radius:5px;width:150px;padding:7px;font-size:5.5px}.medusa-admin>main>header>span{font-size:6px}.medusa-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0 9px;display:grid}.medusa-metrics article{background:#fff;border:1px solid #e3e3e7;border-radius:6px;padding:12px}.medusa-metrics small,.medusa-metrics span{color:#797981;font-size:5.5px;display:block}.medusa-metrics b{margin:7px 0;font-size:16px;display:block}.medusa-metrics small{color:#26926a}.medusa-grid{grid-template-columns:1.35fr .65fr;gap:8px;display:grid}.medusa-grid>aside,.order-flow{background:#fff;border:1px solid #e3e3e7;border-radius:6px;padding:13px}.medusa-grid>aside>header,.order-flow>header{justify-content:space-between;display:flex}.medusa-grid>aside>header b,.order-flow>header b{font-size:8px}.order-flow>header button{color:#6d5bd0;background:0 0;border:0;font-size:5.5px}.order-flow article{border-bottom:1px solid #ededf0;grid-template-columns:24px 1fr .7fr .7fr;align-items:center;padding:11px 0;display:grid}.order-flow article>i{color:#6d5bd0;background:#f0effa;border-radius:5px;place-items:center;width:19px;height:19px;font:700 5.5px/1 ui-monospace,monospace;display:grid}.order-flow article span b,.order-flow article span small{display:block}.order-flow article span b{font-size:6px}.order-flow article span small{color:#888;margin-top:4px;font-size:5px}.order-flow article strong{font-size:6px}.order-flow article em{color:#2b8c68;background:#eef8f3;border-radius:99px;width:max-content;padding:3px 5px;font-size:5px;font-style:normal}.medusa-grid>aside article{border-bottom:1px solid #ededf0;grid-template-columns:35px 1fr auto;align-items:center;padding:11px 0;display:grid}.medusa-grid>aside article>i{background:linear-gradient(135deg,#d8d5ee,#f2f0f9);border-radius:6px;width:29px;height:29px}.medusa-grid>aside article b,.medusa-grid>aside article small{display:block}.medusa-grid>aside article b{font-size:5.5px}.medusa-grid>aside article small{color:#8c8c94;margin-top:4px;font-size:5px}.medusa-grid>aside article button{background:#fff;border:1px solid #dedee2;border-radius:4px;padding:5px;font-size:5px}.medusa-grid>aside footer{color:#6d5bd0;border:1px dashed #bcb7dd;border-radius:5px;margin-top:12px;padding:9px;font-size:5.5px}.scene-github-saleor-ops{--g-bg:#f7f7f8;--g-surface:#fff;--g-ink:#1f2933;--g-muted:#6f7882;--g-border:#dde1e5;--g-accent:#37b9a1;--g-on-accent:#fff;--g-radius:4px}.saleor-ops{grid-template-columns:145px 1fr;min-height:590px;display:grid}.saleor-ops>aside{color:#fff;background:#17212b;flex-direction:column;padding:15px 10px;display:flex}.saleor-ops>aside label{color:#aeb8c2;border:1px solid #34414e;border-radius:4px;margin-top:17px;padding:8px;font-size:5.5px}.saleor-ops>aside nav{gap:3px;margin-top:14px;display:grid}.saleor-ops>aside nav>*{color:#aeb8c2;border-radius:4px;padding:8px;font-size:6.5px}.saleor-ops>aside nav>b{color:#fff;background:#25333f}.saleor-ops>aside small{color:#798795;margin-top:auto;font-size:5px}.saleor-ops>aside small em{color:#48cfb7;margin-top:6px;font-style:normal;display:block}.saleor-ops>main{background:#f7f7f8;padding:17px}.saleor-ops>main>header{align-items:end;gap:8px;display:flex}.saleor-ops>main>header div{margin-right:auto}.saleor-ops>main>header small{color:#7d8790;font-size:5px}.saleor-ops h4{margin-top:5px;font-size:20px}.saleor-ops>main>header>button{background:#fff;border:1px solid #d9dde0;border-radius:4px;height:31px;padding:0 9px;font-size:5.5px}.saleor-channel{background:#fff;border:1px solid #dde1e5;border-radius:5px;grid-template-columns:.8fr 1.5fr .6fr;align-items:center;gap:20px;margin:15px 0 9px;padding:14px;display:grid}.saleor-channel small,.saleor-channel span{color:#78828c;font-size:5.5px;display:block}.saleor-channel>div:first-child>b{margin:9px 0 5px;font-size:19px;display:block}.saleor-bars{align-items:end;gap:6px;height:72px;display:flex}.saleor-bars i{background:#37b9a1;border-radius:2px 2px 0 0;flex:1;min-height:10px}.saleor-channel aside{border-left:1px solid #e2e5e8;padding-left:14px}.saleor-channel aside b{margin:8px 0;font-size:16px;display:block}.saleor-table{background:#fff;border:1px solid #dde1e5;border-radius:5px;overflow:hidden}.saleor-table header{justify-content:space-between;padding:11px;display:flex}.saleor-table header b{font-size:8px}.saleor-table header div{color:#7a838d;font-size:5.5px}.saleor-table article,.saleor-table>div{grid-template-columns:.65fr 1.2fr .7fr .7fr .8fr .75fr;align-items:center;padding:8px 10px;display:grid}.saleor-table>div{color:#747e87;background:#f0f2f3;font-size:5px}.saleor-table article{border-top:1px solid #eceeef;font-size:5.8px}.saleor-table article em{color:#25927c;background:#e9f8f4;border-radius:99px;width:max-content;padding:3px 5px;font-style:normal}.saleor-apps{background:#fff;border:1px solid #dde1e5;border-radius:5px;align-items:center;gap:7px;margin-top:9px;padding:10px;display:flex}.saleor-apps span{color:#7d8790;font-size:5px}.saleor-apps b{border:1px solid #e0e3e6;border-radius:4px;padding:5px 7px;font-size:5.5px}.saleor-apps button{color:#25927c;background:0 0;border:0;margin-left:auto;font-size:5.5px;font-weight:800}.scene-github-papermod{--g-bg:#fff;--g-surface:#f3f3f3;--g-ink:#1d1e20;--g-muted:#6a6b6d;--g-border:#e4e4e4;--g-accent:#1d1e20;--g-on-accent:#fff;--g-radius:8px;font-family:system-ui,-apple-system,sans-serif}.papermod-nav{align-items:center;height:58px;padding:0 12%;display:flex}.papermod-nav nav{margin-left:auto;font-size:7px}.papermod-nav>span{margin-left:20px;font-size:8px}.papermod-home{width:min(640px,78%);margin:auto;padding:35px 0}.papermod-profile{grid-template-columns:110px 1fr;align-items:center;gap:28px;min-height:210px;display:grid}.papermod-profile>div{color:#fff;background:linear-gradient(145deg,#34373d,#111);border-radius:50%;place-items:center;width:104px;height:104px;font-size:42px;font-weight:900;display:grid;box-shadow:0 10px 25px #0002}.papermod-profile article>span{color:#777;font:750 5.5px/1 ui-monospace,monospace}.papermod-profile h4{margin:13px 0 9px;font-size:31px;line-height:1.05}.papermod-profile p{color:#6a6b6d;font-size:7.5px;line-height:1.65}.papermod-profile nav{gap:7px;margin-top:13px;display:flex}.papermod-profile nav button{background:#fff;border:1px solid #ddd;border-radius:50%;width:25px;height:25px;font-size:5.5px;font-weight:800}.papermod-posts{gap:12px;display:grid}.papermod-posts article{background:#fff;border:1px solid #e2e2e2;border-radius:9px;grid-template-columns:155px 1fr;min-height:122px;display:grid;overflow:hidden;box-shadow:0 5px 14px #00000008}.papermod-posts article>div{background:#dedede;position:relative;overflow:hidden}.papermod-posts article>div span{z-index:2;color:#fff;background:#1d1e20;border-radius:99px;padding:4px 6px;font-size:5px;position:absolute;top:10px;left:10px}.papermod-posts article>div i{background:#aab5c1;border-radius:50%;width:115px;height:115px;position:absolute;top:-28px;right:-25px}.papermod-posts article>div i:nth-child(3){background:#4d5965;width:70px;height:70px;top:60px;left:18px}.papermod-posts article>section{padding:17px}.papermod-posts article small{color:#888;font-size:5.5px}.papermod-posts h5{margin:8px 0;font-size:14px}.papermod-posts p{color:#6b6c70;font-size:6.5px;line-height:1.55}.papermod-posts footer{color:#777;margin-top:9px;font-size:5.5px}.papermod-posts article:not(.featured){grid-template-columns:95px 1fr;min-height:102px}.papermod-more{background:#f2f2f2;border:0;border-radius:6px;width:100%;margin-top:13px;padding:10px;font-size:6px;font-weight:800}.scene-github-nextra{--g-bg:#fff;--g-surface:#f7f7f8;--g-ink:#111;--g-muted:#6b7280;--g-border:#e6e7e9;--g-accent:#2563eb;--g-on-accent:#fff;--g-radius:5px}.nextra-shell{grid-template-rows:52px 1fr;grid-template-columns:155px 1fr 125px;min-height:610px;display:grid}.nextra-shell>header{border-bottom:1px solid #e6e7e9;grid-column:1/-1;align-items:center;gap:18px;padding:0 18px;display:flex}.nextra-shell>header nav{font-size:6.5px}.nextra-shell>header label{color:#85878c;background:#f8f8f9;border:1px solid #e0e1e3;border-radius:7px;width:190px;margin-left:auto;padding:7px 9px;font-size:5.5px}.nextra-shell>header>span{font-size:6px}.nextra-shell>aside{border-right:1px solid #e8e8ea;padding:18px 12px}.nextra-shell>aside small{color:#9a9ca0;margin:13px 0 7px;font-size:5px;font-weight:800;display:block}.nextra-shell>aside>:not(small){border-radius:4px;padding:6px;font-size:6px;display:block}.nextra-shell>aside>b{color:#2563eb;background:#eff4ff}.nextra-shell>main{min-width:0;padding:24px 28px}.nextra-breadcrumb{color:#8a8d92;font-size:5.5px}.nextra-version{color:#2563eb;background:#eff4ff;border-radius:99px;margin-top:24px;padding:4px 6px;font-size:5px;font-weight:800;display:inline-block}.nextra-shell main h4{max-width:560px;margin:12px 0 9px;font-size:31px;line-height:1.05}.nextra-shell main>p{color:#69707a;font-size:7.5px;line-height:1.6}.nextra-callout{background:#f2f6ff;border:1px solid #b9cdfa;border-radius:6px;margin:18px 0;padding:11px}.nextra-callout b,.nextra-callout span{display:block}.nextra-callout b{color:#2563eb;font-size:6.5px}.nextra-callout span{color:#5e6670;margin-top:4px;font-size:6px}.nextra-shell main article{max-width:570px}.nextra-shell main h5{margin:18px 0 7px;font-size:13px}.nextra-shell main article p{color:#656d77;font-size:6.5px;line-height:1.7}.nextra-shell pre{color:#e8e8e8;background:#171717;border-radius:6px;margin:12px 0;padding:12px;font-size:6px}.nextra-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.nextra-cards button{text-align:left;background:#fff;border:1px solid #e1e2e5;border-radius:6px;padding:12px}.nextra-cards b,.nextra-cards span{display:block}.nextra-cards b{font-size:7px}.nextra-cards span{color:#2563eb;margin-top:6px;font-size:5.5px}.nextra-shell main>footer{justify-content:space-between;margin-top:24px;display:flex}.nextra-shell main>footer button{color:#2563eb;background:0 0;border:0;font-size:6px}.nextra-shell>.nextra-toc{border-left:1px solid #e8e8ea;border-right:0}.nextra-toc b{font-size:5px}.nextra-toc span{color:#72777f}.nextra-toc a{color:#2563eb;margin-top:20px;font-size:5.5px}.scene-github-hextra{--g-bg:#fff;--g-surface:#f7f7ff;--g-ink:#171721;--g-muted:#6e6b78;--g-border:#e8e6ef;--g-accent:#6d4aff;--g-on-accent:#fff;--g-radius:7px}.hextra-nav{border-bottom:1px solid #ebe9f0;align-items:center;gap:20px;height:56px;padding:0 26px;display:flex}.hextra-nav nav{font-size:6.5px}.hextra-nav label{color:#8a8791;background:#f7f7f9;border:1px solid #e1dfe7;border-radius:7px;width:175px;margin-left:auto;padding:7px 9px;font-size:5.5px}.hextra-nav>span{font-size:6px}.hextra-hero{background:radial-gradient(circle at 30% 20%,#eee6ff 0,#0000 45%),linear-gradient(#fff,#faf9ff);grid-template-columns:1fr .8fr;align-items:center;gap:45px;min-height:365px;padding:45px;display:grid}.hextra-hero section>span{color:#6d4aff;font:800 6px/1 ui-monospace,monospace}.hextra-hero h4{max-width:520px;margin:17px 0 12px;font-size:44px;line-height:.96}.hextra-hero p{color:#6e6b78;max-width:450px;font-size:8px;line-height:1.7}.hextra-hero section>div{gap:8px;margin:20px 0 10px;display:flex}.hextra-hero section>div>button:last-child{color:#4a4654;background:#fff;border:1px solid #ddd8ec;border-radius:7px;padding:0 13px;font-size:6.5px;font-weight:800}.hextra-hero section>small{color:#8d8995;font-size:5.5px}.hextra-terminal{color:#f2f0fa;background:#17161c;border:1px solid #2b2a34;border-radius:10px;overflow:hidden;box-shadow:12px 20px 50px #5f42bc26}.hextra-terminal header{background:#232129;align-items:center;gap:5px;height:28px;padding:0 9px;display:flex}.hextra-terminal header i{background:#ff6b69;border-radius:50%;width:6px;height:6px}.hextra-terminal header i:nth-child(2){background:#ffd057}.hextra-terminal header i:nth-child(3){background:#56d178}.hextra-terminal header span{color:#8f8b99;margin:auto;font-size:5px}.hextra-terminal code{padding:22px;font-size:7px;line-height:2;display:block}.hextra-terminal code b{color:#9b82ff}.hextra-terminal code em{color:#57d897;font-style:normal}.hextra-terminal>div{border-top:1px solid #2c2a33;justify-content:space-between;padding:10px 13px;font-size:5.5px;display:flex}.hextra-terminal>div b{color:#57d897}.hextra-features{grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 34px;display:grid}.hextra-features article{background:#fff;border:1px solid #e6e3ee;border-radius:8px;padding:16px}.hextra-features i{color:#6d4aff;background:#efeaff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.hextra-features b{margin:14px 0 7px;font-size:8px;display:block}.hextra-features p{color:#74717d;font-size:5.8px;line-height:1.5}.hextra-bottom{background:#faf9ff;border-top:1px solid #e8e6ef;grid-template-columns:1fr 1.5fr auto;align-items:center;padding:24px 34px;display:grid}.hextra-bottom span{color:#6d4aff;font:800 5px/1 ui-monospace,monospace}.hextra-bottom b{font-size:18px;line-height:1.05}.hextra-bottom button{color:#6d4aff;background:0 0;border:0;font-size:6px;font-weight:800}.reference-preview{background:#0d0d0c;flex-direction:column;flex:1;min-height:700px;display:flex}.reference-meta{color:#fff;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:12px 16px;display:flex}.reference-meta b,.reference-meta span{display:block}.reference-meta span{color:#777;letter-spacing:.08em;margin-bottom:5px;font:700 7px/1 ui-monospace,monospace}.reference-meta b{font-size:10px}.reference-meta a{color:var(--acid);border:1px solid #4b4b45;padding:7px 8px;font-size:8px;font-weight:800}.reference-preview iframe{background:#fff;border:0;flex:1;width:100%;min-height:633px}.design-legal{border:1px solid var(--line);grid-template-columns:140px 1fr;gap:18px;margin-top:18px;padding:16px 18px;display:grid}.design-legal span{color:var(--violet);font:800 9px/1.5 ui-monospace,monospace}.design-legal p{color:#6f6d65;margin:0;font-size:10px;line-height:1.7}.seo-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:112px 4vw;display:grid}.seo-title{align-self:start}.seo-cards{border-top:1px solid var(--ink);display:grid}.seo-cards article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:132px;padding:22px 0;display:grid}.seo-cards article>span{border:1px solid var(--ink);width:50px;height:50px;font:900 12px/1 var(--display);border-radius:50%;place-items:center;display:grid}.seo-cards b{margin-bottom:8px;font-size:18px;display:block}.seo-cards p{color:var(--muted);margin:0;font-size:12px}.seo-cards em{background:var(--acid);padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.site-footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:flex-end;gap:30px;min-height:210px;padding:52px 4vw;display:flex}.footer-brand{font-size:36px}.site-footer p{color:#9e9d96;margin:13px 0 0;font-size:12px}.footer-status{color:#8d8c85;align-items:center;gap:8px;font:700 9px/1 ui-monospace,monospace;display:flex}.footer-status i{background:var(--acid);border-radius:50%;width:7px;height:7px}.toast{z-index:90;background:var(--ink);color:#fff;min-width:320px;box-shadow:8px 8px 0 var(--acid);opacity:0;align-items:center;gap:12px;padding:15px;transition:all .24s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(140%)}.toast.show{opacity:1;transform:translateY(0)}.toast>span{background:var(--acid);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.toast b,.toast small{display:block}.toast b{font-size:12px}.toast small{color:#aaa9a2;margin-top:3px;font-size:9px}@media (max-width:1080px){.hero{grid-template-columns:1fr;min-height:auto}.signal-board{max-width:720px}.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-controls{border-right:0;border-bottom:1px solid var(--ink)}.preview-stage{max-height:none;overflow:visible}.preview-address-bar,.preview-stage,.preview-stage>.preview-toolbar{position:static}.preview-column{min-height:760px}.seo-section{grid-template-columns:1fr}}@media (max-width:760px){.topbar{gap:14px;min-height:62px;padding:0 16px}.brand{font-size:21px}.topbar nav{display:none}.top-cta{min-height:38px;padding:0 13px;font-size:11px}.hero{gap:48px;padding:64px 16px 54px}.hero h1{font-size:clamp(46px,14vw,70px)}.hero-lead{margin-top:26px;font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.button{width:100%}.signal-board{box-shadow:10px 10px 0 var(--acid);padding:18px}.board-title{padding:34px 0 26px}.board-title strong{font-size:72px}.score-grid div{padding:12px 8px}.score-grid b{font-size:24px}.board-file{flex-direction:column;align-items:flex-start}.ownership-strip{grid-template-columns:1fr}.ownership-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:145px;padding:28px 16px}.builder-section,.seo-section{padding:78px 16px}.section-heading{grid-template-columns:1fr}.section-heading>p{font-size:13px}.studio-shell{border-left:0;border-right:0;margin-top:38px}.studio-controls{padding:20px 15px 32px}.steps{margin-bottom:30px}.steps button{font-size:11px}.builder-mode{grid-template-columns:1fr;margin-top:-16px}.builder-mode button{border-right:0;border-bottom:1px solid var(--line);min-height:45px}.builder-mode button:last-child{border-bottom:0}.template-search-row{grid-template-columns:minmax(0,1fr) 58px}.category-filter{margin-right:-15px;padding-right:15px}.workspace-next-bar{grid-template-columns:1fr;gap:10px}.workspace-next-actions{grid-template-columns:.75fr 1.25fr;display:grid}.workspace-next-actions button{width:100%}.workspace-open-button{justify-content:center}.legacy-inline-setup>summary{grid-template-columns:1fr auto}.legacy-inline-setup>summary span{grid-column:1/-1}.template-list{max-height:520px}.template-option{grid-template-columns:25px minmax(0,1fr) 17px;gap:9px;min-height:108px;padding:12px}.template-option.selected{padding:11px}.template-main b{font-size:14px}.template-main>span{flex-direction:column;align-items:flex-start;gap:4px}.selected-blueprint{grid-template-columns:1fr}.selected-blueprint>b{text-align:left}.template-setup{margin-inline:-4px;box-shadow:4px 4px #d9ff46}.setup-heading{flex-direction:column;align-items:flex-start}.setup-heading ol{width:100%}.setup-heading li{flex:1;min-width:0}.setup-section{padding:16px 13px 18px}.asset-slot-grid,.setup-ai-examples,.setup-field-grid,.setup-provider-grid,.setup-section-titles{grid-template-columns:1fr}.asset-slot-grid article{grid-template-columns:72px minmax(0,1fr) auto}.asset-preview{width:72px}.setup-provider-grid>button{grid-template-columns:minmax(110px,1fr) minmax(0,1fr)}.setup-provider-grid>button>em{grid-column:1/-1}.setup-ai-action,.setup-footer{flex-direction:column;align-items:stretch}.setup-ai-action>button,.setup-footer button{width:100%}.builder-advanced>summary small{line-height:1.4}.editor-media-slots{grid-template-columns:1fr}.dna-grid{grid-template-columns:repeat(2,1fr)}.dna-grid>span:nth-child(2){border-right:0}.architecture-capabilities{grid-template-columns:1fr}.architecture-capabilities article{border-right:0;border-bottom:1px solid var(--line)!important}.architecture-capabilities article:last-child{border-bottom:0!important}.delivery-readiness>header{flex-direction:column;align-items:flex-start}.delivery-readiness>div{grid-template-columns:1fr}.delivery-readiness article{border-right:0}.type-option{grid-template-columns:28px minmax(0,1fr) 18px}.type-includes{display:none}.design-card{grid-template-columns:1fr}.design-select{grid-template-columns:76px minmax(0,1fr)}.preview-link{border-left:0;border-top:1px solid var(--line);text-align:right;min-height:36px}.preview-column{min-height:690px}.preview-address-bar{grid-template-columns:26px 26px minmax(0,1fr)}.preview-address-bar>em{display:none}.interactive-route-page{grid-template-columns:1fr}.route-side{border-right:0;border-bottom:1px solid var(--g-border);flex-direction:row;padding:8px;display:flex;overflow-x:auto}.route-side .scene-mark{display:none}.route-side button{flex:none;min-width:90px}.route-main{padding:13px}.route-page-head{align-items:flex-start}.route-kpis{grid-template-columns:1fr 1fr}.route-action-layout,.route-workspace{grid-template-columns:1fr}.route-inspector{display:none}.route-table article{grid-template-columns:20px minmax(0,1fr) auto}.route-table article>span{display:none}.route-product-detail,.route-public-layout{grid-template-columns:1fr}.route-product-art{min-height:260px}.route-product-art i:first-child{width:190px;height:100px;top:80px;left:35px}.route-product-grid{grid-template-columns:1fr 1fr}.route-product-grid article>div{height:110px}.preview-toolbar{gap:9px;padding:0 10px}.preview-tabs button{min-width:84px;font-size:9px}.preview-action-mode{display:none}.preview-workspace-cta{padding-inline:9px}.ai-preview-badge,.viewport-label{display:none}.ai-copilot-heading{flex-direction:column;align-items:flex-start;gap:9px}.provider-picker{grid-template-columns:1fr}.provider-option{min-height:64px}.generated-site{min-height:630px}.generated-site header{height:60px;padding:0 15px}.generated-site header nav{display:none}.generated-site header button{margin-left:auto}.generated-hero{grid-template-columns:1fr;min-height:355px;padding:34px 18px}.generated-hero h4{font-size:39px}.generated-hero>:nth-child(2){display:none}.generated-cards{grid-template-columns:1fr;padding:0 18px 32px}.generated-cards article{min-height:112px}.generated-cards article:nth-child(3){display:none}.generated-cards b{margin-top:18px}.preview-editorial-grid,.preview-impact-grid,.preview-work-grid{grid-template-columns:1fr;padding:0 18px 32px}.preview-editorial-grid article.featured{grid-column:auto}.preview-editorial-grid article:nth-child(3),.preview-impact-grid article:nth-child(3),.preview-work-grid article:nth-child(3){display:none}.preview-community-board,.preview-curriculum,.preview-directory,.preview-membership,.preview-schedule{margin:0 18px 32px}.preview-community-stats{gap:8px}.preview-community-stats span:nth-child(2){display:none}.preview-community-board>article{grid-template-columns:34px 1fr}.preview-community-board>article>em{display:none}.preview-curriculum,.preview-membership{grid-template-columns:1fr}.preview-course-score{min-height:105px}.preview-membership>div{border-right:0;border-bottom:1px solid var(--g-border)}.preview-listings{grid-template-columns:1fr}.preview-listings article:nth-child(3){display:none}.preview-blueprint-strip{flex-direction:column;align-items:flex-start;padding:9px 18px}.generated-site footer{padding:0 18px}.generated-site footer span:last-child{display:none}.reference-preview,.reference-preview iframe{min-height:620px}.reference-meta{flex-direction:column;align-items:flex-start}.design-legal{grid-template-columns:1fr}.seo-cards article{grid-template-columns:44px 1fr;gap:14px}.seo-cards article>span{width:42px;height:42px}.seo-cards em{grid-column:2;justify-self:start}.site-footer{flex-direction:column;align-items:flex-start;padding:42px 16px}.toast{min-width:0;bottom:14px;left:14px;right:14px}.site-scene{min-height:630px}.scene-footer{padding:0 14px}.scene-footer span:last-child{display:none}.scene-system-note{padding:8px 14px;overflow-x:auto}.scene-system-note span{flex:none}.site-scene h4{overflow-wrap:anywhere}.agency-nav>span,.ai-nav>span,.booking-nav>span,.box-nav>span,.clinic-nav>span,.cohort-nav>span,.donation-nav>span,.enterprise-nav>span,.impact-nav>span,.industry-nav nav,.library-nav>span,.product-nav>span,.saas-nav nav{display:none}.agency-nav .scene-cta,.ai-nav .scene-cta,.clinic-nav .scene-cta,.donation-nav .scene-cta,.enterprise-nav .scene-cta,.impact-nav .scene-cta,.industry-nav .scene-cta,.saas-nav .scene-cta{margin-left:auto}.agency-hero,.box-reveal,.clinic-hero,.cohort-hero,.continue-learning,.enterprise-hero,.impact-report,.industry-hero,.member-hero{grid-template-columns:1fr;gap:24px;min-height:0;padding:32px 18px}.agency-hero h4,.box-reveal h4,.clinic-hero h4,.cohort-hero h4,.continue-learning h4,.enterprise-hero h4,.impact-report h4,.industry-hero h4,.member-hero h4{font-size:39px}.agency-hero aside,.care-orbit,.cohort-hero aside,.course-screen,.impact-map,.member-hero>aside,.platform-stack,.system-map{display:none}.agency-index,.box-timeline,.clinic-paths,.enterprise-metrics,.impact-numbers,.impact-programs,.industry-tabs{grid-template-columns:1fr}.agency-index article,.box-timeline article,.clinic-paths article,.enterprise-metrics b,.impact-numbers b,.impact-programs article,.industry-tabs article{border-right:0;border-bottom:1px solid var(--g-border);min-height:auto}.scene-expert-profile,.scene-knowledge-blog{display:block}.docs-sidebar,.expert-rail{border-right:0;border-bottom:1px solid var(--g-border);flex-direction:row;align-items:center;gap:12px;min-height:0;padding:14px;display:flex}.docs-sidebar label,.docs-sidebar nav,.docs-sidebar small,.expert-avatar,.expert-rail nav,.expert-rail small{display:none}.docs-answer,.expert-main{padding:32px 18px}.docs-answer h4,.expert-main h4{font-size:39px}.expert-timeline article{grid-template-columns:48px 1fr}.expert-timeline small{display:none}.magazine-mast{grid-template-columns:1fr auto;padding:0 14px}.magazine-mast small{display:none}.magazine-mast .scene-mark{text-align:left;font-size:20px}.magazine-cats{white-space:nowrap;text-align:left;overflow:hidden}.magazine-lead,.news-grid{grid-template-columns:1fr;padding:18px}.headline h4,.magazine-lead>article h4{font-size:40px}.magazine-cover,.magazine-lead aside,.news-grid aside,.news-photo{display:none}.news-mast{grid-template-columns:30px 1fr 60px}.news-mast .scene-mark{font-size:18px}.news-sections{white-space:nowrap;text-align:left;overflow:hidden}.breaking-ticker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-nav>span,.forum-stats b:nth-child(n+2){display:none}.forum-tabs{white-space:nowrap;overflow:hidden}.forum-tabs .scene-cta{margin-left:12px}.forum-stats{grid-template-columns:1fr}.forum-table{margin:10px}.forum-table article,.forum-table>div{grid-template-columns:36px 1fr 28px}.forum-table article>span:last-child,.forum-table>div span:last-child{display:none}.creator-profile{grid-template-columns:62px 1fr;margin-top:36px}.creator-profile>div{height:76px}.creator-profile .scene-cta{grid-column:1/-1}.creator-feed{grid-template-columns:1fr}.creator-feed aside,.local-nav label{display:none}.local-nav .scene-cta{margin-left:auto}.local-map{grid-template-columns:1fr;min-height:520px}.map-canvas{min-height:230px}.local-map aside{border-left:0;padding:20px}.product-buy{padding:12px}.product-buy,.product-gallery{grid-template-columns:1fr}.product-gallery>div:last-child{display:none}.product-main-art{min-height:280px}.product-main-art i{height:210px;top:35px}.product-buy aside{padding:8px 4px}.product-buy h4{font-size:34px}.lookbook{grid-template-rows:270px 150px;grid-template-columns:1fr 1fr}.lookbook-a{grid-area:auto/1/auto/-1}.lookbook-a h4{font-size:42px}.lookbook-b{grid-column:auto}.lookbook-c{display:none}.box-reveal{grid-template-columns:1fr}.box-art{height:210px}.box-reveal section{padding-top:5px}.saas-copy{padding:34px 18px}.saas-copy h4{font-size:37px}.app-workspace{grid-template-columns:55px 1fr;width:94%;height:260px}.app-workspace>aside .scene-mark{display:none}.app-columns{grid-template-columns:repeat(2,1fr)}.app-columns>section:last-child{display:none}.ai-playground{grid-template-columns:1fr;padding:16px}.ai-copy{padding:18px}.ai-copy h4{font-size:39px}.ai-output{min-height:330px}.platform-stack{display:grid}.platform-stack article:nth-child(n){margin-left:0}.enterprise-metrics{grid-template-columns:repeat(2,1fr)}.case-hero{grid-template-columns:1fr;padding:18px}.case-hero h4{font-size:40px}.case-hero p,.case-hero>span{grid-column:1}.case-film{min-height:210px}.case-mosaic{grid-template-columns:1fr 1fr;padding:0 18px 22px}.case-mosaic article:last-child{display:none}.gallery-canvas{min-height:540px}.art-a{width:70%;height:270px;left:6%}.art-b{width:38%;height:150px}.art-c{width:48%;height:140px;bottom:25px;right:5%}.gallery-title{width:76%;top:320px;left:16%}.gallery-title h4{font-size:34px}.booking-layout{grid-template-columns:1fr;padding:18px}.booking-layout>aside{order:-1}.calendar-grid i:nth-child(n+15),.clinic-paths article:nth-child(n+3){display:none}.clinic-paths{grid-template-columns:1fr 1fr}.restaurant-poster{min-height:650px}.restaurant-poster>section{width:75%;top:90px;left:18px}.restaurant-poster h4{font-size:42px}.plate{width:230px;height:230px;top:245px;right:-50px}.restaurant-poster aside{width:auto;bottom:18px;left:18px;right:18px}.syllabus{margin:0 18px 20px}.syllabus article{grid-template-columns:45px 1fr auto}.syllabus small{display:none}.continue-learning{grid-template-columns:1fr}.course-shelves{padding:0 18px 22px}.course-shelves>div{grid-template-columns:1fr 1fr}.course-shelves article:last-child{display:none}.conference-poster{grid-template-columns:78px 1fr;min-height:590px}.conference-poster>aside{padding:12px}.conference-poster>aside nav{font-size:7px}.conference-poster>section{border-right:0;padding:16px}.conference-poster section>strong{font-size:88px}.conference-poster h4{font-size:32px}.conference-agenda{border-top:1px solid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:12px;display:grid}.conference-agenda article{padding:8px}.conference-agenda small{display:none}.webinar-hero{grid-template-columns:1fr;gap:30px;padding:30px 18px}.webinar-hero h4{font-size:41px}.directory-search{padding:22px 16px}.directory-results{grid-template-columns:1fr}.directory-results>aside,.mini-map{display:none}.directory-results>section{padding:12px}.review-hero{grid-template-columns:1fr;padding:28px 18px}.review-hero>p,.review-hero>span{grid-column:1}.review-hero h4{font-size:38px}.winner{grid-area:auto/1;min-height:190px}.comparison-table{margin:0 12px 18px;overflow-x:auto}.comparison-table article,.comparison-table>div{min-width:520px}.member-activity{grid-template-columns:1fr 1fr}.member-activity>:nth-child(n+4){display:none}.letter-page{grid-template-columns:1fr;padding:24px 18px}.letter-page>aside{border-right:0;border-bottom:1px solid var(--g-border);min-height:80px}.letter-page>aside strong{margin-top:14px;font-size:24px}.letter-page form,.letter-page>aside small{display:none}.letter-page article h4{font-size:38px}.letter-archive{grid-template-columns:1fr 1fr}.letter-archive article:last-child{display:none}.donation-story{grid-template-columns:1fr}.story-photo{min-height:270px}.donation-story>section{padding:30px 18px}.donation-story h4{font-size:39px}.topbar{gap:8px}.top-github{min-height:34px;padding:0 9px;font-size:9px}.github-account{min-height:34px;margin-left:auto}.github-account a,.github-account button{display:none}.github-account img{width:25px;height:25px}.top-cta{min-height:34px;padding:0 10px}.top-cta span{display:none}.github-publish>header{flex-direction:column;align-items:flex-start}.github-owner-row{grid-template-columns:34px 1fr}.github-owner-row label{grid-column:1/-1}.github-visibility{grid-template-columns:1fr}.github-visibility button{border-bottom:1px solid #30363d;border-right:0}.github-visibility button:last-child{border-bottom:0}.github-publish-result>div{flex-direction:column}.github-publish-result a{text-align:center}.source-filter{grid-template-columns:1fr}.source-filter button{border-right:0;border-bottom:1px solid var(--ink)}.source-filter button:last-child{border-bottom:0}.oss-source-card header{flex-direction:column;align-items:flex-start}.oss-source-card footer{align-items:flex-start}.template-source-meta span:first-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.oss-source-links,.oss-source-scope{grid-template-columns:1fr}.oss-source-scope small{grid-column:1}.oss-proof-bar{white-space:nowrap;overflow-x:auto}.oss-proof-bar>*{flex:none}.oss-proof-bar .oss-live-link{margin-left:0}.supabase-studio{grid-template-columns:42px minmax(0,1fr)}.supa-projects,.supa-rail span{display:none}.supa-main{padding:12px}.supa-summary{grid-template-columns:1fr 1fr}.supa-workspace{grid-template-columns:1fr}.supa-sql{display:none}.supa-table{overflow-x:auto}.supa-table>article,.supa-table>div{min-width:430px}.docusaurus-nav{padding:0 14px}.docusaurus-nav nav,.docusaurus-nav>span{display:none}.docusaurus-nav .scene-cta{margin-left:auto}.docusaurus-hero{grid-template-columns:1fr;padding:35px 18px}.docusaurus-hero h4{font-size:39px}.docusaurus-mascot{display:none}.appsmith-builder,.docusaurus-community,.docusaurus-features{grid-template-columns:1fr}.appsmith-left,.appsmith-props{display:none}.appsmith-top{padding:0 10px}.appsmith-top>span{display:none}.appsmith-canvas{padding:18px}.appsmith-widget-grid{grid-template-columns:1fr}.appsmith-widget-grid article:last-child{display:none}.medusa-admin,.saleor-ops{grid-template-columns:1fr}.medusa-admin>aside,.saleor-ops>aside{display:none}.medusa-admin>main,.saleor-ops>main{padding:12px}.medusa-stats{grid-template-columns:1fr 1fr}.medusa-grid{grid-template-columns:1fr}.medusa-grid>aside{display:none}.order-flow article{grid-template-columns:35px 1fr auto}.order-flow article strong{display:none}.saleor-channel{grid-template-columns:1fr}.saleor-channel aside{border-left:0;padding:0}.saleor-table{overflow-x:auto}.saleor-table>article,.saleor-table>div{min-width:500px}.papermod-nav{padding:0 16px}.papermod-nav nav{white-space:nowrap;overflow:hidden}.papermod-home{width:auto;padding:24px 18px}.papermod-profile{grid-template-columns:72px 1fr;gap:16px}.papermod-profile>div{width:68px;height:68px;font-size:28px}.papermod-profile h4{font-size:25px}.papermod-posts article,.papermod-posts article:not(.featured){grid-template-columns:85px 1fr}.papermod-posts article>section{padding:12px}.nextra-shell{grid-template-rows:52px 1fr;grid-template-columns:1fr}.nextra-shell>header{padding:0 12px}.nextra-shell>header nav,.nextra-shell>header>span{display:none}.nextra-shell>header label{width:145px}.nextra-shell>.nextra-toc,.nextra-shell>aside{display:none}.nextra-shell>main{padding:22px 18px}.nextra-shell main h4{font-size:27px}.nextra-cards{grid-template-columns:1fr}.hextra-nav{padding:0 15px}.hextra-nav nav,.hextra-nav>span{display:none}.hextra-nav label{width:140px}.hextra-hero{grid-template-columns:1fr;gap:28px;padding:32px 18px}.hextra-hero h4{font-size:36px}.hextra-features{grid-template-columns:1fr 1fr;padding:18px}.hextra-bottom{grid-template-columns:1fr;padding:20px 18px}.hextra-bottom b{margin-top:8px}.hextra-bottom button{text-align:left;margin-top:14px}.ant-app,.billing-app,.refine-app{grid-template-columns:1fr}.ant-app>aside,.ant-app>main>header label,.ant-app>main>header span,.billing-app>aside,.billing-app>main>header>span,.refine-app>aside,.refine-app>main>header label{display:none}.ant-welcome{grid-template-columns:1fr auto}.ant-welcome>.scene-cta{display:none}.ant-kpis,.billing-kpis{grid-template-columns:1fr 1fr}.ant-panels{grid-template-columns:1fr}.ant-rank{display:none}.ant-table article{grid-template-columns:1.5fr .7fr .7fr}.ant-table article span:nth-of-type(3),.ant-table article>b{display:none}.refine-app>main{padding:13px}.refine-app>main>header{grid-template-columns:1fr auto}.pipeline-kpis{grid-template-columns:repeat(3,1fr)}.pipeline-board{grid-template-columns:repeat(3,155px);overflow-x:auto}.resource-table{overflow-x:auto}.resource-table>article,.resource-table>div{min-width:480px}.billing-app>main{padding:13px}.plan-distribution{grid-template-columns:1fr}.billing-table{overflow-x:auto}.billing-table article{min-width:430px}.inbox-app{grid-template-columns:42px minmax(0,1fr)}.conversation-list,.customer-context{display:none}.message-thread{grid-column:2}.messages article{max-width:88%}.oss-saas-nav{padding:0 14px}.oss-saas-nav nav,.oss-saas-nav>span{display:none}.oss-saas-nav .scene-cta{margin-left:auto}.oss-saas-hero{grid-template-columns:1fr;padding:34px 18px}.oss-saas-hero h4{font-size:38px}.team-dashboard{min-height:260px}.saas-feature-row{grid-template-columns:1fr}.saas-feature-row article{border-right:0;border-bottom:1px solid var(--g-border)}.commerce-header{grid-template-columns:28px 1fr auto}.commerce-header label{display:none}.commerce-cats{white-space:nowrap;padding:0 14px;overflow:hidden}.commerce-grid{grid-template-rows:300px 160px 160px;grid-template-columns:1fr 1fr}.commerce-feature{grid-area:auto/1/auto/-1;padding:22px}.commerce-feature h4{font-size:31px}.shoe-shape{opacity:.55}.cart-peek{display:none}.simplefolio-nav{padding:0 15px}.simplefolio-hero{padding:55px 20px}.simplefolio-hero h4{font-size:39px}.simplefolio-about{clip-path:none;grid-template-columns:1fr;padding:42px 20px}.profile-block{height:130px}.simplefolio-project{grid-template-columns:1fr;padding:38px 20px}.project-browser>main{height:170px}.production-nav{padding:0 15px}.production-nav>span{display:none}.production-nav .scene-cta{margin-left:auto}.production-hero{grid-template-columns:1fr;padding:32px 18px}.production-hero h4{font-size:38px}.stack-status{grid-template-columns:1fr 1fr}.tailwind-blog-nav{padding:0 16px}.tailwind-blog-nav nav{white-space:nowrap;margin-left:auto;overflow:hidden}.tailwind-blog-home{padding:12px 18px 25px}.blog-intro{gap:20px}.blog-intro,.blog-layout{grid-template-columns:1fr}.tag-cloud{display:none}.latest-posts article{grid-template-columns:65px 1fr}.astro-nav{padding:0 18px}.astro-home{width:auto;padding:32px 18px}.astro-home h4{font-size:34px}.a11y-status{grid-template-columns:repeat(2,1fr)}}.scene-github-hydrogen-story,.scene-github-medusa-proof,.scene-github-payload-content-commerce,.scene-github-spree-guide,.scene-github-vercel-longform{min-height:4300px;overflow:visible}.scene-github-hydrogen-story h5,.scene-github-medusa-proof h5,.scene-github-payload-content-commerce h5,.scene-github-spree-guide h5,.scene-github-vercel-longform h5{font-family:var(--g-title);font-weight:var(--g-weight);letter-spacing:-.045em;margin:0}.scene-github-hydrogen-story h6,.scene-github-medusa-proof h6,.scene-github-payload-content-commerce h6,.scene-github-spree-guide h6,.scene-github-vercel-longform h6{margin:0}.scene-github-hydrogen-story [data-long-section],.scene-github-medusa-proof [data-long-section],.scene-github-payload-content-commerce [data-long-section],.scene-github-spree-guide [data-long-section],.scene-github-vercel-longform [data-long-section]{border-bottom:1px solid var(--g-border);position:relative}.scene-github-vercel-longform{--g-bg:#f6f6f3;--g-surface:#fff;--g-ink:#0b0b0b;--g-muted:#676767;--g-accent:#0b0b0b;--g-on-accent:#fff;--g-border:#cfcfca;--g-radius:0;--g-title:Arial,sans-serif;--g-weight:900}.lf-v-nav{border-bottom:1px solid var(--g-ink);background:var(--g-bg);z-index:3;align-items:center;gap:26px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.lf-v-nav .scene-mark{margin-right:auto}.lf-v-nav nav,.lf-v-nav>span{font:800 7px/1 ui-monospace,monospace}.lf-v-hero{background:var(--g-bg);grid-template-columns:1.05fr .78fr .72fr;gap:16px;min-height:620px;padding:28px;display:grid}.lf-v-hero>div:first-child{flex-direction:column;align-items:flex-start;padding:35px 12px;display:flex}.lf-v-authority>div>span,.lf-v-compare header>span,.lf-v-faq header>span,.lf-v-hero span,.lf-v-journal header>span,.lf-v-offer>span,.lf-v-outcome>div>span,.lf-v-problem>span,.lf-v-reviews header>span,.lf-v-scenes article>span{letter-spacing:.09em;font:850 7px/1 ui-monospace,monospace}.lf-v-hero h4{max-width:560px;margin:72px 0 24px;font-size:61px;line-height:.88}.lf-v-hero p{max-width:450px;color:var(--g-muted);font-size:11px;line-height:1.65}.lf-v-chips{gap:6px;margin-top:auto;display:flex}.lf-v-chips b{border:1px solid var(--g-border);padding:7px 9px;font-size:7px}.lf-v-object{background:#dfdfda;min-height:500px;position:relative;overflow:hidden}.lf-v-object i:first-child{border:18px solid #111;border-radius:48% 35% 42% 52%;width:82%;height:32%;position:absolute;top:34%;left:8%;transform:rotate(-13deg)}.lf-v-object i:nth-child(2){background:#fff;border-radius:50%;width:38%;height:22%;position:absolute;top:14%;right:-4%}.lf-v-object strong{font-size:72px;position:absolute;bottom:12px;right:15px}.lf-v-hero>aside{border:1px solid var(--g-ink);background:var(--g-surface);flex-direction:column;padding:30px 22px;display:flex}.lf-v-hero aside small{font:750 7px/1 ui-monospace,monospace}.lf-v-hero aside h5{margin:75px 0 8px;font-size:26px}.lf-v-hero aside>strong{font-size:18px}.lf-v-hero aside p{margin:20px 0}.lf-v-hero aside label{margin-top:auto;font-size:8px;font-weight:800}.lf-v-hero aside label span{border:1px solid var(--g-border);margin-top:8px;padding:10px;font-size:7px;display:block}.lf-v-hero aside .scene-cta{width:100%;margin-top:8px}.lf-v-problem{min-height:500px;padding:72px 40px}.lf-v-problem h5{max-width:600px;margin:26px 0 10px;font-size:46px}.lf-v-problem>p{max-width:560px;color:var(--g-muted);font-size:11px;line-height:1.7}.lf-v-problem>div{border:1px solid var(--g-border);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.lf-v-problem article{border-right:1px solid var(--g-border);min-height:180px;padding:20px}.lf-v-problem article:last-child{border-right:0}.lf-v-problem article>b{font:850 8px/1 ui-monospace,monospace}.lf-v-problem h6{margin:62px 0 8px;font-size:16px}.lf-v-problem article p{color:var(--g-muted);font-size:8px}.lf-v-outcome{color:#fff;background:#0b0b0b;grid-template-columns:1.2fr repeat(3,.7fr);min-height:320px;padding:52px 40px;display:grid}.lf-v-outcome h5{margin-top:24px;font-size:32px}.lf-v-outcome article{border-left:1px solid #494949;flex-direction:column;padding:20px;display:flex}.lf-v-outcome article strong{margin-top:auto;font-size:31px}.lf-v-outcome article small,.lf-v-outcome article span{display:block}.lf-v-outcome article span{margin-top:8px;font-size:10px}.lf-v-outcome article small{color:#888;margin-top:5px;font-size:7px}.lf-v-scenes{grid-template-columns:.8fr 1.2fr .75fr;gap:12px;min-height:620px;padding:35px;display:grid}.lf-v-scenes>article{padding:20px}.lf-v-scenes h5{margin:70px 0 20px;font-size:42px;line-height:.95}.lf-v-scenes p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-v-scenes>div{background:#d9d4ca;min-height:510px;position:relative;overflow:hidden}.lf-v-scenes>div:last-child{background:#b8bec0}.lf-v-scenes div i{border:14px solid #111;border-radius:42%;width:65%;height:40%;position:absolute;top:27%;left:18%}.lf-v-scenes div b{font:800 8px/1 ui-monospace,monospace;position:absolute;bottom:12px;left:14px}.lf-v-compare{background:#fff;min-height:540px;padding:65px 40px}.lf-v-compare header{justify-content:space-between;align-items:end;display:flex}.lf-v-compare h5{margin-top:20px;font-size:40px}.lf-v-compare>article,.lf-v-compare>div{grid-template-columns:1.2fr 1fr 1fr;display:grid}.lf-v-compare>div{border-top:2px solid #111;margin-top:50px}.lf-v-compare span,.lf-v-compare>div>b{border-bottom:1px solid var(--g-border);padding:17px;font-size:9px}.lf-v-compare .best{color:#fff;background:#0b0b0b}.lf-v-authority{grid-template-columns:1.2fr repeat(3,.65fr);gap:10px;min-height:450px;padding:58px 40px;display:grid}.lf-v-authority>div{padding-right:35px}.lf-v-authority h5{margin:24px 0 16px;font-size:39px;line-height:.96}.lf-v-authority p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-v-authority article{border:1px solid var(--g-border);background:#fff;flex-direction:column;padding:18px;display:flex}.lf-v-authority article i{color:#fff;background:#111;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.lf-v-authority article b{margin-top:auto;font-size:13px}.lf-v-authority article small{color:var(--g-muted);margin-top:8px;font-size:7px}.lf-v-reviews{background:#ecece7;min-height:520px;padding:62px 40px}.lf-v-reviews header{grid-template-columns:1fr auto;align-items:end;display:grid}.lf-v-reviews header span{grid-column:1/-1}.lf-v-reviews h5{margin-top:22px;font-size:39px}.lf-v-reviews header>b{font-size:9px}.lf-v-reviews>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px;display:grid}.lf-v-reviews article{background:#fff;flex-direction:column;min-height:220px;padding:20px;display:flex}.lf-v-reviews article>span{letter-spacing:.18em}.lf-v-reviews article p{margin:45px 0 20px;font:500 18px/1.35 Georgia,serif}.lf-v-reviews article b{margin-top:auto;font-size:9px}.lf-v-reviews article small{color:var(--g-muted);margin-top:5px;font-size:7px}.lf-v-journal{min-height:560px;padding:62px 40px}.lf-v-journal header{justify-content:space-between;align-items:end;display:flex}.lf-v-journal h5{margin-top:20px;font-size:39px}.lf-v-journal article{border-top:1px solid var(--g-border);grid-template-columns:120px 1fr;padding:18px 0;display:grid}.lf-v-journal article:first-of-type{margin-top:40px}.lf-v-journal article>div{color:#fff;background:#111;height:100px;padding:12px;font:850 9px/1.4 ui-monospace,monospace}.lf-v-journal article>span{padding:5px 20px}.lf-v-journal article b{font-size:17px}.lf-v-journal article p{color:var(--g-muted);margin-top:9px;font-size:9px}.lf-v-journal article em{margin-top:17px;font:800 7px/1 ui-monospace,monospace;display:block}.lf-v-faq{background:#fff;min-height:480px;padding:62px 40px}.lf-v-faq h5{margin:20px 0 38px;font-size:39px}.lf-v-faq details{border-top:1px solid var(--g-border);padding:18px 0}.lf-v-faq summary{cursor:pointer;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.lf-v-faq details p{max-width:560px;color:var(--g-muted);margin-top:14px;font-size:9px;line-height:1.7}.lf-v-offer{color:#fff;background:#111;min-height:420px;padding:65px 40px}.lf-v-offer h5{max-width:720px;margin:28px 0 18px;font-size:51px;line-height:.92}.lf-v-offer>p{color:#aaa;font-size:10px}.lf-v-offer>div{align-items:center;gap:16px;margin-top:55px;display:flex}.lf-v-offer strong{font-size:29px}.lf-v-offer small{color:#aaa}.lf-v-offer .scene-cta{color:#111;background:#fff;border-color:#fff;margin-left:auto}.scene-github-hydrogen-story{--g-bg:#f3f0e7;--g-surface:#e1ddcf;--g-ink:#163c2b;--g-muted:#5e6e63;--g-accent:#1e5a3b;--g-on-accent:#fff;--g-border:#9bab9f;--g-radius:99px;--g-title:Georgia,serif;--g-weight:500}.lf-h-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:25px;height:66px;padding:0 26px;display:flex}.lf-h-nav .scene-mark{margin-right:auto}.lf-h-nav nav,.lf-h-nav>span{font:750 7px/1 ui-monospace,monospace}.lf-h-hero{color:#f5f0dc;background:#1d573a;grid-template-columns:1.05fr .95fr;min-height:670px;display:grid}.lf-h-hero>div{padding:75px 48px}.lf-h-hero>div>span,.lf-h-journal header>span,.lf-h-manifesto>span,.lf-h-material article>span,.lf-h-offer>div>span,.lf-h-press>span,.lf-h-process header>span,.lf-h-voices header>span,.lf-h-worn article>span{letter-spacing:.12em;font:800 7px/1 ui-monospace,monospace}.lf-h-hero h4{margin:115px 0 25px;font-size:63px;line-height:.92}.lf-h-hero p{color:#ccd8cb;max-width:480px;font-size:11px;line-height:1.7}.lf-h-hero .scene-cta{color:#163c2b;background:#eff58b;border-color:#eff58b;margin-top:35px}.lf-h-hero aside{background:#d9ad74;position:relative;overflow:hidden}.lf-h-hero aside i{border:2px solid #1b4d34;border-radius:50% 20% 45% 30%;width:70%;height:68%;position:absolute;top:14%;right:-12%;transform:rotate(-17deg)}.lf-h-hero aside strong{font-size:55px;line-height:.82;position:absolute;bottom:30px;left:30px}.lf-h-manifesto{text-align:center;min-height:520px;padding:80px 10vw}.lf-h-manifesto h5{margin:35px auto 18px;font-size:47px}.lf-h-manifesto>p{max-width:650px;color:var(--g-muted);margin:auto;font-size:11px;line-height:1.8}.lf-h-manifesto blockquote{margin:75px auto 0;font:500 28px/1.25 Georgia,serif}.lf-h-material{grid-template-columns:1fr 1fr;min-height:620px;display:grid}.lf-h-material>div{background:#b6b08f;position:relative;overflow:hidden}.lf-h-material>div i{border:28px solid #16462e;border-radius:48%;width:120%;height:48%;position:absolute;top:23%;left:-10%;transform:rotate(9deg)}.lf-h-material>div span{font:800 8px/1 ui-monospace,monospace;position:absolute;bottom:24px;left:24px}.lf-h-material article{background:#f9f5e9;padding:74px 48px}.lf-h-material h5{margin:40px 0 22px;font-size:46px}.lf-h-material article p{color:var(--g-muted);margin-bottom:55px;font-size:11px;line-height:1.8}.lf-h-material article b{border-top:1px solid var(--g-border);padding:18px 0;font-size:10px;display:block}.lf-h-process{background:#dce6d7;min-height:500px;padding:65px 42px}.lf-h-process h5{margin-top:24px;font-size:40px}.lf-h-process>div{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.lf-h-process article{border-left:1px solid var(--g-border);min-height:230px;padding:20px}.lf-h-process article i{font:500 38px/1 Georgia,serif}.lf-h-process article b{margin:85px 0 8px;font-size:15px;display:block}.lf-h-process article p{color:var(--g-muted);font-size:8px}.lf-h-worn{grid-template-columns:.8fr repeat(3,1fr);gap:10px;min-height:680px;padding:35px;display:grid}.lf-h-worn>article{padding:35px 12px}.lf-h-worn h5{margin:90px 0 20px;font-size:43px;line-height:.95}.lf-h-worn article p{color:var(--g-muted);font-size:10px;line-height:1.8}.lf-h-worn>div{background:#c7a37c;min-height:590px;position:relative;overflow:hidden}.lf-h-worn>div:nth-of-type(2){background:#8ca18a}.lf-h-worn>div:nth-of-type(3){background:#d8cfbd}.lf-h-worn div i{border:18px solid var(--g-ink);width:58%;height:70%;position:absolute;top:15%;left:22%}@supports (color:color-mix(in lab,red,red)){.lf-h-worn div i{border:18px solid color-mix(in srgb,var(--g-ink) 75%,transparent)}}.lf-h-worn div i{border-radius:50% 50% 30% 35%}.lf-h-worn div b{color:#fff;font:800 7px/1 ui-monospace,monospace;position:absolute;bottom:15px;left:15px}.lf-h-press{color:#f5f0dc;background:#163c2b;min-height:330px;padding:60px 42px}.lf-h-press h5{margin:22px 0 45px;font-size:37px}.lf-h-press>div{border-block:1px solid #6e8b79;grid-template-columns:repeat(4,1fr);display:grid}.lf-h-press b{border-right:1px solid #6e8b79;padding:25px 12px;font:700 12px/1 Georgia,serif}.lf-h-press b:last-child{border-right:0}.lf-h-press small{color:#9fb5a6;margin-top:8px;font:500 7px/1.3 Arial,sans-serif;display:block}.lf-h-voices{min-height:520px;padding:70px 42px}.lf-h-voices h5{margin-top:22px;font-size:40px}.lf-h-voices blockquote{border-top:1px solid var(--g-border);width:76%;margin:40px 0 0;padding:22px 0;font:500 23px/1.25 Georgia,serif}.lf-h-voices blockquote:nth-of-type(2){margin-left:12%}.lf-h-voices blockquote:nth-of-type(3){margin-left:24%}.lf-h-voices footer{color:var(--g-muted);margin-top:12px;font:700 7px/1 Arial,sans-serif}.lf-h-journal{background:#ebe3d1;min-height:600px;padding:68px 42px}.lf-h-journal h5{margin-top:22px;font-size:39px}.lf-h-journal>div{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin-top:45px;display:grid}.lf-h-journal article{background:#f7f2e5;flex-direction:column;min-height:360px;padding:16px;display:flex}.lf-h-journal article i{background:#9eaa86;border-radius:50% 50% 8px 8px;height:160px}.lf-h-journal article:first-child i{background:#c29469;height:210px}.lf-h-journal article span{margin-top:18px;font:800 7px/1 ui-monospace,monospace}.lf-h-journal h6{margin-top:12px;font:500 20px/1.15 Georgia,serif}.lf-h-journal article b{margin-top:auto;font-size:8px}.lf-h-offer{background:#e6f08d;grid-template-columns:1.35fr .65fr;min-height:470px;padding:70px 42px;display:grid}.lf-h-offer h5{max-width:600px;margin:25px 0 18px;font-size:48px}.lf-h-offer>div p{color:#4d624f;max-width:500px;font-size:10px;line-height:1.7}.lf-h-offer aside{border:1px solid var(--g-ink);background:#f5f0dc;flex-direction:column;padding:25px;display:flex}.lf-h-offer aside>b{font-size:17px}.lf-h-offer aside strong{margin-top:auto;font-size:29px}.lf-h-offer aside small{margin:8px 0 18px;font-size:7px}.scene-github-medusa-proof{--g-bg:#edf6f7;--g-surface:#fff;--g-ink:#102f36;--g-muted:#567178;--g-accent:#19a3a8;--g-on-accent:#fff;--g-border:#b9d4d6;--g-radius:8px;--g-title:Arial,sans-serif;--g-weight:850}.lf-m-nav{border-bottom:1px solid var(--g-border);background:#fff;align-items:center;gap:25px;height:65px;padding:0 25px;display:flex}.lf-m-nav .scene-mark{margin-right:auto}.lf-m-nav nav,.lf-m-nav>span{font:800 7px/1 ui-monospace,monospace}.lf-m-hero{grid-template-columns:1.1fr .7fr .35fr;gap:22px;min-height:610px;padding:58px 40px;display:grid}.lf-m-cause>span,.lf-m-expert>div>span,.lf-m-faq header>span,.lf-m-formula header>span,.lf-m-hero>div:first-child>span,.lf-m-how>span,.lf-m-mechanism>div>span,.lf-m-offer>div>span,.lf-m-results header>span,.lf-m-reviews header>span{color:var(--g-accent);letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace}.lf-m-hero h4{margin:92px 0 22px;font-size:58px;line-height:.9}.lf-m-hero>div:first-child>p{max-width:500px;color:var(--g-muted);font-size:11px;line-height:1.75}.lf-m-hero>div:first-child>div{gap:7px;margin-top:30px;display:flex}.lf-m-hero>div:first-child>div b{border:1px solid var(--g-border);background:#fff;padding:7px 9px;font-size:7px}.lf-m-hero .scene-cta{margin-top:20px}.lf-m-pack{background:#c7e4e4;border-radius:50% 50% 12px 12px;position:relative;overflow:hidden}.lf-m-pack i{border:10px solid #16464d;border-radius:9px;width:52%;height:72%;position:absolute;top:15%;left:24%}.lf-m-pack strong{font-size:30px;line-height:.82;position:absolute;top:40%;left:32%}.lf-m-pack small{font-size:7px;position:absolute;top:61%;left:32%}.lf-m-hero>aside{align-content:center;gap:10px;display:grid}.lf-m-hero>aside b{border:1px solid var(--g-border);background:#fff;padding:15px 10px;font-size:18px;display:block}.lf-m-hero>aside small{color:var(--g-muted);margin-top:5px;font-size:7px;display:block}.lf-m-cause{background:#fff;min-height:450px;padding:62px 40px}.lf-m-cause h5{margin:24px 0 45px;font-size:41px}.lf-m-cause>div{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;display:grid}.lf-m-cause article{border:1px solid var(--g-border);border-radius:10px;min-height:175px;padding:22px}.lf-m-cause article b{font-size:13px}.lf-m-cause article p{color:var(--g-muted);margin-top:55px;font-size:9px;line-height:1.6}.lf-m-cause>div>i{text-align:center;color:var(--g-accent);font-style:normal}.lf-m-mechanism{grid-template-columns:1.2fr repeat(3,.65fr);gap:10px;min-height:470px;padding:62px 40px;display:grid}.lf-m-mechanism>div{padding-right:30px}.lf-m-mechanism h5{margin:24px 0 15px;font-size:40px;line-height:.96}.lf-m-mechanism>div p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-m-mechanism article{background:#dcecef;border-radius:10px;flex-direction:column;padding:20px;display:flex}.lf-m-mechanism article i{background:var(--g-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.lf-m-mechanism article b{margin-top:auto;font-size:15px}.lf-m-mechanism article p{color:var(--g-muted);margin-top:9px;font-size:8px}.lf-m-formula{color:#fff;background:#0f3940;min-height:500px;padding:62px 40px}.lf-m-formula h5{margin:23px 0 40px;font-size:39px}.lf-m-formula>article,.lf-m-formula>div{grid-template-columns:1fr .7fr 1.3fr 1fr;display:grid}.lf-m-formula>div{border-top:1px solid #668186}.lf-m-formula span,.lf-m-formula>div>b{border-bottom:1px solid #668186;padding:17px;font-size:9px}.lf-m-how{min-height:470px;padding:62px 40px}.lf-m-how h5{margin:23px 0 42px;font-size:39px}.lf-m-how>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lf-m-how article{border:1px solid var(--g-border);background:#fff;min-height:230px;padding:20px}.lf-m-how article strong{color:#a7cecf;font-size:42px}.lf-m-how article b{margin:65px 0 8px;font-size:14px;display:block}.lf-m-how article p{color:var(--g-muted);font-size:8px}.lf-m-results{background:#fff;min-height:520px;padding:62px 40px}.lf-m-results header{max-width:600px}.lf-m-results h5{margin:22px 0 14px;font-size:39px}.lf-m-results header p{color:var(--g-muted);font-size:9px;line-height:1.7}.lf-m-results>article{grid-template-columns:1fr 110px 2fr 140px;align-items:center;gap:18px;margin-top:28px;display:grid}.lf-m-results article span{font-size:10px;font-weight:800}.lf-m-results article strong{font-size:22px}.lf-m-results article>div{background:#d8e8e8;height:9px}.lf-m-results article i{background:var(--g-accent);height:100%;display:block}.lf-m-results article small{color:var(--g-muted);font-size:7px}.lf-m-expert{grid-template-columns:1fr 1fr;gap:45px;min-height:430px;padding:62px 40px;display:grid}.lf-m-expert h5{margin:22px 0 15px;font-size:38px}.lf-m-expert>div p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-m-expert article{border:1px solid var(--g-border);background:#fff;border-radius:12px;align-items:center;gap:18px;padding:25px;display:flex}.lf-m-expert article i{background:#b7dadb;border-radius:50%;place-items:center;width:80px;height:80px;font-size:29px;font-style:normal;display:grid}.lf-m-expert article span{flex:1}.lf-m-expert article b,.lf-m-expert article small{display:block}.lf-m-expert article small{color:var(--g-muted);margin-top:7px;font-size:7px}.lf-m-expert article strong{color:var(--g-accent);font:850 7px/1 ui-monospace,monospace}.lf-m-reviews{background:#dbecef;min-height:500px;padding:62px 40px}.lf-m-reviews h5{margin-top:22px;font-size:39px}.lf-m-reviews article{border:1px solid var(--g-border);background:#fff;border-radius:10px;grid-template-columns:90px 1fr 160px;width:82%;margin-top:18px;padding:18px;display:grid}.lf-m-reviews article:nth-of-type(2){margin-left:9%}.lf-m-reviews article:nth-of-type(3){margin-left:18%}.lf-m-reviews article>span{color:#f0a23a}.lf-m-reviews article p{font-size:10px}.lf-m-reviews article b,.lf-m-reviews article small{display:block}.lf-m-reviews article small{color:var(--g-muted);margin-top:5px;font-size:7px}.lf-m-offer{grid-template-columns:1fr .55fr;gap:35px;min-height:440px;padding:62px 40px;display:grid}.lf-m-offer h5{margin:23px 0 18px;font-size:39px}.lf-m-offer ul{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.lf-m-offer li{border:1px solid var(--g-border);background:#fff;padding:12px;font-size:9px}.lf-m-offer aside{color:#fff;background:#103b42;border-radius:12px;flex-direction:column;padding:25px;display:flex}.lf-m-offer aside small{font:800 7px/1 ui-monospace,monospace}.lf-m-offer aside strong{margin-top:auto;font-size:32px}.lf-m-offer aside b{color:#aac5c9;margin:8px 0 20px;font-size:8px}.lf-m-faq{background:#fff;min-height:510px;padding:62px 40px}.lf-m-faq h5{margin:23px 0 35px;font-size:39px}.lf-m-faq details{border-top:1px solid var(--g-border);padding:17px}.lf-m-faq summary{justify-content:space-between;font-size:11px;font-weight:800;display:flex}.lf-m-faq details p{color:var(--g-muted);margin-top:12px;font-size:9px}.scene-github-spree-guide{--g-bg:#f7efe3;--g-surface:#fffaf2;--g-ink:#3c2519;--g-muted:#80695e;--g-accent:#e2562e;--g-on-accent:#fff;--g-border:#d5c0ae;--g-radius:4px;--g-title:Arial,sans-serif;--g-weight:900}.lf-s-nav{border-bottom:2px solid var(--g-ink);background:var(--g-surface);align-items:center;gap:25px;height:65px;padding:0 25px;display:flex}.lf-s-nav .scene-mark{margin-right:auto}.lf-s-nav nav,.lf-s-nav>span{font:850 7px/1 ui-monospace,monospace}.lf-s-hero{background:#ffca68;grid-template-columns:1fr .7fr;gap:50px;min-height:590px;padding:58px 40px;display:grid}.lf-s-bundles header>span,.lf-s-care header>span,.lf-s-difference header>span,.lf-s-faq>span,.lf-s-final>div>span,.lf-s-hero>div>span,.lf-s-recommend>div>span,.lf-s-reviews>div>span,.lf-s-table header>span,.lf-s-use>span{letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace}.lf-s-hero h4{margin:98px 0 22px;font-size:60px;line-height:.9}.lf-s-hero>div p{color:#684839;max-width:530px;font-size:11px;line-height:1.7}.lf-s-hero .scene-cta{margin-top:28px}.lf-s-hero aside{border:2px solid var(--g-ink);background:var(--g-surface);padding:24px}.lf-s-hero aside>span{margin-bottom:50px;font-size:10px;font-weight:850;display:block}.lf-s-hero aside button{border:0;border-top:1px solid var(--g-border);text-align:left;background:0 0;grid-template-columns:32px 1fr auto;width:100%;padding:18px 0;font-size:11px;font-weight:800;display:grid}.lf-s-hero aside button i{font-style:normal}.lf-s-recommend{grid-template-columns:.85fr .8fr .55fr;gap:18px;min-height:560px;padding:55px 40px;display:grid}.lf-s-recommend>div:first-child{padding:22px 0}.lf-s-recommend h5{margin:75px 0 18px;font-size:43px;line-height:.94}.lf-s-recommend>div:first-child p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-s-recommend .scene-cta{margin-top:25px}.lf-s-product{background:#e4d2ba;min-height:430px;position:relative}.lf-s-product i{border:15px solid #3d291e;border-radius:18% 42% 22% 35%;width:64%;height:68%;position:absolute;top:15%;left:18%;transform:rotate(-8deg)}.lf-s-product strong{font-size:40px;line-height:.85;position:absolute;bottom:12px;right:12px}.lf-s-recommend aside{border:1px solid var(--g-border);background:#fff;flex-direction:column;padding:22px;display:flex}.lf-s-recommend aside>b{font-size:12px}.lf-s-recommend aside span{border-bottom:1px solid var(--g-border);padding:13px 0;font-size:9px}.lf-s-recommend aside strong{margin-top:auto;font-size:25px}.lf-s-use{color:#fff4e6;background:#3b261b;min-height:520px;padding:62px 40px}.lf-s-use h5{margin:22px 0 40px;font-size:39px}.lf-s-use>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lf-s-use article{border:1px solid #7d6558;min-height:280px;padding:16px;position:relative;overflow:hidden}.lf-s-use article i{background:#d78355;height:145px;display:block}.lf-s-use article:nth-child(2) i{background:#879b7a}.lf-s-use article:nth-child(3) i{background:#d5b36a}.lf-s-use article b{margin:28px 0 8px;font-size:15px;display:block}.lf-s-use article p{color:#cbb8aa;font-size:8px}.lf-s-difference{min-height:500px;padding:62px 40px}.lf-s-difference h5{margin-top:22px;font-size:39px}.lf-s-difference article{border-top:1px solid var(--g-border);grid-template-columns:80px 1fr 100px;align-items:center;padding:19px 0;display:grid}.lf-s-difference article:first-of-type{margin-top:42px}.lf-s-difference article strong{color:#d6bba4;font-size:32px}.lf-s-difference article b{font-size:14px}.lf-s-difference article p{color:var(--g-muted);margin-top:6px;font-size:8px}.lf-s-difference article em{font:800 7px/1 ui-monospace,monospace}.lf-s-table{background:#fff;min-height:540px;padding:62px 40px}.lf-s-table h5{margin:22px 0 40px;font-size:39px}.lf-s-table>article,.lf-s-table>div{grid-template-columns:1.15fr repeat(3,1fr);display:grid}.lf-s-table>div{border-top:2px solid var(--g-ink)}.lf-s-table span,.lf-s-table>div>b{border-bottom:1px solid var(--g-border);padding:17px;font-size:9px}.lf-s-table .active{color:var(--g-ink);background:#ffca68}.lf-s-bundles{min-height:540px;padding:62px 40px}.lf-s-bundles h5{margin:22px 0 40px;font-size:39px}.lf-s-bundles>article{border-top:1px solid var(--g-border);background:var(--g-surface);grid-template-columns:100px 1fr 35px;align-items:center;padding:15px;display:grid}.lf-s-bundles article>div{background:#d3b99d;height:75px}.lf-s-bundles article>span{padding-left:18px}.lf-s-bundles article b,.lf-s-bundles article small,.lf-s-bundles article strong{display:block}.lf-s-bundles article b{font-size:13px}.lf-s-bundles article small{color:var(--g-muted);margin-top:6px;font-size:7px}.lf-s-bundles article strong{margin-top:10px}.lf-s-bundles article button{border:1px solid var(--g-ink);background:#fff;width:32px;height:32px}.lf-s-reviews{color:#fff;background:#e35a32;grid-template-columns:.8fr 1fr;gap:60px;min-height:520px;padding:62px 40px;display:grid}.lf-s-reviews h5{margin:22px 0 16px;font-size:39px;line-height:.95}.lf-s-reviews>div p{color:#f5c7b8;font-size:9px;line-height:1.7}.lf-s-reviews blockquote{border-top:1px solid #ef9276;margin:0;padding:20px 0;font:700 17px/1.4 Arial,sans-serif}.lf-s-reviews blockquote footer{margin-top:13px;font-size:8px}.lf-s-reviews blockquote small{color:#f7bca9;margin-left:10px}.lf-s-care{min-height:520px;padding:62px 40px}.lf-s-care h5{margin:22px 0 40px;font-size:39px}.lf-s-care article{border-top:1px solid var(--g-border);grid-template-columns:100px 1fr 1fr 70px;align-items:center;padding:20px 0;display:grid}.lf-s-care article>span{font:800 7px/1 ui-monospace,monospace}.lf-s-care h6{font-size:14px}.lf-s-care article p{color:var(--g-muted);font-size:8px}.lf-s-care article>b{font-size:8px}.lf-s-faq{background:#ffca68;min-height:470px;padding:62px 40px}.lf-s-faq h5{margin:22px 0 35px;font-size:39px}.lf-s-faq details{border-top:1px solid #9b713c;padding:18px 0}.lf-s-faq summary{justify-content:space-between;font-size:11px;font-weight:850;display:flex}.lf-s-faq details p{color:#6f4d2b;margin-top:12px;font-size:9px}.lf-s-final{color:#fff;background:#3c2519;grid-template-columns:1fr auto auto;align-items:end;gap:35px;min-height:340px;padding:60px 40px;display:grid}.lf-s-final h5{margin-top:22px;font-size:40px}.lf-s-final>strong{font-size:17px}.lf-s-final>strong small{color:#cbb5a8;margin-top:8px;font-size:8px;display:block}.scene-github-payload-content-commerce{--g-bg:#f7f3ff;--g-surface:#fff;--g-ink:#24114f;--g-muted:#75668e;--g-accent:#6d3ce8;--g-on-accent:#fff;--g-border:#cabde9;--g-radius:12px;--g-title:Georgia,serif;--g-weight:500}.lf-p-nav{border-bottom:1px solid var(--g-border);background:#fff;align-items:center;gap:25px;height:66px;padding:0 25px;display:flex}.lf-p-nav .scene-mark{margin-right:auto}.lf-p-nav nav{font:850 7px/1 ui-monospace,monospace}.lf-p-hero{color:#fff;background:#6b3ce6;grid-template-columns:1.1fr .55fr;gap:55px;min-height:630px;padding:55px 42px;display:grid}.lf-p-author article>span,.lf-p-cases>div>span,.lf-p-curriculum header>span,.lf-p-free>div>span,.lf-p-hero>div>span,.lf-p-library header>span,.lf-p-map aside>span,.lf-p-offer>div>span,.lf-p-preview>div>span,.lf-p-reviews header>span{letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace}.lf-p-hero h4{margin:100px 0 22px;font-size:62px;line-height:.9}.lf-p-hero>div>p{color:#d8cdf5;max-width:520px;font-size:11px;line-height:1.75}.lf-p-hero>div>div{gap:9px;margin-top:28px;display:flex}.lf-p-hero .scene-cta{color:#24114f;background:#d8ff57;border-color:#d8ff57}.lf-p-hero>div button:not(.scene-cta){color:#fff;background:0 0;border:1px solid #b6a1eb;padding:0 13px;font-size:8px}.lf-p-hero aside{color:#24114f;background:#d8ff57;padding:25px;position:relative;overflow:hidden;box-shadow:18px 18px #32147d}.lf-p-hero aside>span{font:850 7px/1 ui-monospace,monospace}.lf-p-hero aside strong{margin-top:50px;font:500 29px/1.05 Georgia,serif;display:block}.lf-p-hero aside i{border:2px solid #24114f;border-radius:50% 50% 8px 8px;width:160px;height:210px;margin:35px auto;display:block}.lf-p-hero aside small{position:absolute;bottom:18px;right:18px}.lf-p-free{grid-template-columns:1fr repeat(3,.55fr);gap:10px;min-height:470px;padding:62px 40px;display:grid}.lf-p-free>div{padding-right:25px}.lf-p-free h5{margin:22px 0 14px;font-size:39px}.lf-p-free>div p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-p-free article{border:1px solid var(--g-border);background:#fff;flex-direction:column;min-height:280px;padding:18px;display:flex}.lf-p-free article>span{color:#c6b7ea;font-size:29px}.lf-p-free article b{margin-top:auto;font-size:14px}.lf-p-free article small{color:var(--g-muted);margin-top:8px;font-size:7px}.lf-p-free article em{margin-top:25px;font:800 7px/1 ui-monospace,monospace}.lf-p-map{color:#fff;background:#24114f;grid-template-columns:.36fr 1fr;min-height:540px;display:grid}.lf-p-map aside{border-right:1px solid #725d9c;padding:45px 35px}.lf-p-map aside strong{margin-top:100px;font-size:66px;line-height:.78;display:block}.lf-p-map article{padding:70px 60px}.lf-p-map h5{font-size:47px;line-height:.95}.lf-p-map article>p{color:#b9accd;max-width:560px;margin:20px 0 45px;font-size:10px;line-height:1.8}.lf-p-map article>b{border-top:1px solid #725d9c;padding:16px 0;font-size:11px;display:block}.lf-p-map article>b i{color:#bca7ed;width:25px;font-style:normal;display:inline-block}.lf-p-preview{grid-template-columns:.75fr 1fr;gap:55px;min-height:580px;padding:65px 42px;display:grid}.lf-p-preview h5{margin:65px 0 18px;font-size:43px;line-height:.95}.lf-p-preview>div p{color:var(--g-muted);font-size:10px;line-height:1.7}.lf-p-preview article{background:#fff;padding:35px;transform:rotate(1deg);box-shadow:0 25px 70px #4d2d8d25}.lf-p-preview article header{border-bottom:1px solid var(--g-border);justify-content:space-between;padding-bottom:15px;font-size:8px;display:flex}.lf-p-preview h6{margin:75px 0 24px;font:500 28px/1.1 Georgia,serif}.lf-p-preview article p{color:var(--g-muted);font:500 13px/1.7 Georgia,serif}.lf-p-preview article footer{text-align:right;margin-top:80px;font:800 7px/1 ui-monospace,monospace}.lf-p-curriculum{background:#fff;min-height:650px;padding:68px 42px}.lf-p-curriculum h5{margin:22px 0 40px;font-size:42px}.lf-p-curriculum article{border-top:1px solid var(--g-border);grid-template-columns:65px 1fr 180px 30px;align-items:center;padding:20px 0;display:grid}.lf-p-curriculum article>span{color:#b6a3e2;font-size:24px}.lf-p-curriculum article b{font-size:13px}.lf-p-curriculum article small{color:var(--g-muted);font-size:8px}.lf-p-curriculum article em{font-style:normal}.lf-p-cases{background:#e7ddff;grid-template-columns:.75fr 1fr 1fr;gap:12px;min-height:620px;padding:62px 40px;display:grid}.lf-p-cases>div{padding:20px}.lf-p-cases h5{margin:80px 0 18px;font-size:41px;line-height:.95}.lf-p-cases>div p{color:var(--g-muted);font-size:9px;line-height:1.7}.lf-p-cases article{background:#fff;flex-direction:column;min-height:490px;padding:16px;display:flex}.lf-p-cases article i{background:#8f77c9;border-radius:8px;height:260px}.lf-p-cases article:nth-of-type(2) i{background:#d8ff57}.lf-p-cases article span{margin-top:18px;font:800 7px/1 ui-monospace,monospace}.lf-p-cases h6{margin-top:12px;font:500 20px/1.15 Georgia,serif}.lf-p-cases article b{margin-top:auto;font-size:8px}.lf-p-author{background:#d8ff57;grid-template-columns:1fr .55fr;gap:50px;min-height:500px;padding:68px 42px;display:grid}.lf-p-author h5{margin:25px 0 18px;font-size:44px;line-height:.95}.lf-p-author article>p{color:#5c4a70;max-width:580px;font-size:10px;line-height:1.7}.lf-p-author article>div{gap:7px;margin-top:40px;display:flex}.lf-p-author article>div b{border:1px solid var(--g-ink);padding:8px;font-size:8px}.lf-p-author aside{border:1px solid var(--g-ink);background:#f7f3ff;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.lf-p-author aside i{color:#fff;background:#6d3ce8;border-radius:50%;place-items:center;width:105px;height:105px;font-size:40px;font-style:normal;display:grid}.lf-p-author aside b{margin-top:25px}.lf-p-author aside small{color:var(--g-muted);margin-top:8px;font-size:7px}.lf-p-reviews{color:#fff;background:#24114f;min-height:540px;padding:65px 42px}.lf-p-reviews header{grid-template-columns:1fr auto;align-items:end;display:grid}.lf-p-reviews header>span{grid-column:1/-1}.lf-p-reviews h5{margin-top:22px;font-size:41px}.lf-p-reviews header>b{font-size:8px}.lf-p-reviews article{border-top:1px solid #735e9d;grid-template-columns:50px 1fr 170px;width:84%;margin-top:18px;padding:18px;display:grid}.lf-p-reviews article:nth-of-type(2){margin-left:8%}.lf-p-reviews article:nth-of-type(3){margin-left:16%}.lf-p-reviews article>span{color:#d8ff57;font:500 45px/1 Georgia,serif}.lf-p-reviews article p{font:500 15px/1.4 Georgia,serif}.lf-p-reviews article b,.lf-p-reviews article small{display:block}.lf-p-reviews article small{color:#b5a6d0;margin-top:6px;font-size:7px}.lf-p-library{min-height:560px;padding:68px 42px}.lf-p-library h5{margin-top:22px;font-size:40px}.lf-p-library>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.lf-p-library article{border:1px solid var(--g-border);background:#fff;flex-direction:column;min-height:300px;padding:20px;display:flex}.lf-p-library article>span{color:var(--g-accent);font:800 7px/1 ui-monospace,monospace}.lf-p-library h6{margin-top:80px;font:500 20px/1.15 Georgia,serif}.lf-p-library article p{color:var(--g-muted);margin-top:12px;font-size:8px}.lf-p-library article b{margin-top:auto;font-size:8px}.lf-p-offer{color:#fff;background:#6d3ce8;grid-template-columns:1fr .55fr;gap:45px;min-height:500px;padding:68px 42px;display:grid}.lf-p-offer h5{margin:25px 0 18px;font-size:48px;line-height:.94}.lf-p-offer>div p{color:#d5caf1;max-width:530px;font-size:10px;line-height:1.7}.lf-p-offer aside{color:#24114f;background:#d8ff57;flex-direction:column;padding:25px;display:flex}.lf-p-offer aside small{font:800 7px/1 ui-monospace,monospace}.lf-p-offer aside strong{margin:25px 0;font-size:31px}.lf-p-offer ul{gap:9px;padding:0;font-size:9px;list-style:none;display:grid}.lf-p-offer li:before{content:"✓ ";font-weight:900}.lf-p-offer .scene-cta{background:#24114f;border-color:#24114f;margin-top:auto}@media (max-width:760px){.scene-github-hydrogen-story,.scene-github-medusa-proof,.scene-github-payload-content-commerce,.scene-github-spree-guide,.scene-github-vercel-longform{min-height:5600px}.lf-h-nav nav,.lf-h-nav>span,.lf-m-nav nav,.lf-m-nav>span,.lf-p-nav nav,.lf-s-nav nav,.lf-s-nav>span,.lf-v-nav nav,.lf-v-nav>span{display:none}.lf-h-hero,.lf-m-hero,.lf-p-hero,.lf-s-hero,.lf-v-hero{grid-template-columns:1fr;min-height:auto;padding:30px 18px}.lf-h-hero h4,.lf-m-hero h4,.lf-p-hero h4,.lf-s-hero h4,.lf-v-hero h4{margin:55px 0 20px;font-size:42px}.lf-h-hero aside,.lf-m-pack,.lf-p-hero aside,.lf-v-object{min-height:330px}.lf-v-hero>aside{min-height:390px}.lf-h-journal,.lf-h-manifesto,.lf-h-offer,.lf-h-press,.lf-h-process,.lf-h-voices,.lf-h-worn,.lf-m-cause,.lf-m-expert,.lf-m-faq,.lf-m-formula,.lf-m-how,.lf-m-mechanism,.lf-m-offer,.lf-m-results,.lf-m-reviews,.lf-p-author,.lf-p-cases,.lf-p-curriculum,.lf-p-free,.lf-p-library,.lf-p-offer,.lf-p-preview,.lf-p-reviews,.lf-s-bundles,.lf-s-care,.lf-s-difference,.lf-s-faq,.lf-s-final,.lf-s-recommend,.lf-s-reviews,.lf-s-table,.lf-s-use,.lf-v-compare,.lf-v-faq,.lf-v-journal,.lf-v-offer,.lf-v-problem,.lf-v-reviews{min-height:auto;padding:45px 18px}.lf-h-journal>div,.lf-h-process>div,.lf-m-how>div,.lf-p-library>div,.lf-s-use>div,.lf-v-problem>div,.lf-v-reviews>div{grid-template-columns:1fr}.lf-v-problem article{border-right:0;border-bottom:1px solid var(--g-border)}.lf-v-outcome{grid-template-columns:1fr 1fr;padding:35px 18px}.lf-v-outcome>div{grid-column:1/-1}.lf-v-scenes{grid-template-columns:1fr 1fr;padding:18px}.lf-v-scenes>article{grid-column:1/-1}.lf-v-scenes>div{min-height:300px}.lf-m-mechanism,.lf-p-free,.lf-v-authority{grid-template-columns:1fr;padding:45px 18px}.lf-v-authority article{min-height:150px}.lf-v-journal article{grid-template-columns:82px 1fr}.lf-v-offer>div{flex-direction:column;align-items:flex-start}.lf-v-offer .scene-cta{margin-left:0}.lf-h-material,.lf-p-map{grid-template-columns:1fr}.lf-h-material>div{min-height:330px}.lf-h-worn{grid-template-columns:1fr 1fr}.lf-h-worn>article{grid-column:1/-1}.lf-h-worn>div{min-height:330px}.lf-h-press>div{grid-template-columns:1fr 1fr}.lf-h-voices blockquote{width:100%;margin-left:0!important}.lf-h-offer,.lf-m-expert,.lf-m-offer,.lf-p-author,.lf-p-offer,.lf-s-reviews{grid-template-columns:1fr}.lf-m-hero>aside{grid-template-columns:repeat(3,1fr)}.lf-m-cause>div{grid-template-columns:1fr}.lf-m-cause>div>i{padding:12px}.lf-m-formula{overflow-x:auto}.lf-m-formula>article,.lf-m-formula>div{min-width:520px}.lf-m-results>article{grid-template-columns:70px 70px 1fr}.lf-m-results article small{display:none}.lf-m-reviews article,.lf-p-reviews article{grid-template-columns:1fr;width:100%;margin-left:0!important}.lf-s-recommend{grid-template-columns:1fr}.lf-s-product{min-height:330px}.lf-s-difference article{grid-template-columns:50px 1fr}.lf-s-difference article em{display:none}.lf-s-table{overflow-x:auto}.lf-s-table>article,.lf-s-table>div{min-width:520px}.lf-s-care article{grid-template-columns:75px 1fr}.lf-s-care article p,.lf-s-care article>b{display:none}.lf-s-final{grid-template-columns:1fr}.lf-p-hero>div>div{flex-direction:column;align-items:flex-start}.lf-p-map aside strong{margin-top:35px}.lf-p-preview article{transform:none}.lf-p-curriculum article{grid-template-columns:45px 1fr 20px}.lf-p-curriculum article small{display:none}.lf-p-cases{grid-template-columns:1fr}.lf-p-cases article{min-height:370px}.lf-p-cases article i{height:180px}.lf-p-library>div{gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){.community-operation-note,.operation-selects{grid-template-columns:1fr}.verified-nav nav{display:none}.verified-hero{grid-template-columns:1fr;min-height:0;padding:30px 5%}.verified-metrics{grid-template-columns:repeat(3,1fr)}.verified-metrics b{padding:12px;font-size:17px;display:block}.verified-metrics small{margin-top:5px;display:block}.route-community-page,.verified-community-workspace,.verified-workspace>div{grid-template-columns:1fr}.verified-community-workspace>aside:first-child{display:none}.verified-operations{overflow-x:auto}.verified-operations>b{min-width:120px}}.account-button{color:#171713;background:#fff;border:1px solid #d8d8d2;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.account-button i{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.account-button img{border-radius:50%;width:25px;height:25px}.account-button.pending,.account-button.setup{color:#777;background:#f7f7f3}.account-button.connected{padding-left:8px}.workspace-entry-footer{gap:9px;grid-template-columns:minmax(0,1fr) auto auto!important}.workspace-entry-footer .setup-design-button{color:#171713!important;background:#fff!important;border:1px solid #171713!important}.workspace-entry-footer .setup-workspace-button{border-radius:999px;color:#fff!important;background:#06c!important}.workspace-entry-footer .setup-workspace-button:hover{transform:scale(.97)}.profile-shell{background:#f6f5ef;min-height:100vh}.profile-topbar{background:#fff;border-bottom:1px solid #d7d5cc;align-items:center;gap:20px;height:74px;padding:0 28px;display:flex}.profile-topbar>a:first-child{color:#111;margin-right:auto;font-size:25px;font-weight:950;text-decoration:none}.profile-topbar>a:first-child span{color:#06c}.profile-main{width:min(1120px,100% - 32px);margin:34px auto}.profile-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.profile-heading h1{letter-spacing:-.06em;margin:8px 0;font-size:42px}.profile-heading p{color:#74746f;margin:0}.profile-heading>span{color:#06c;font:800 10px/1 ui-monospace,monospace}.profile-logout{background:#fff;border:1px solid #bbb;padding:11px 16px;font-weight:800}.profile-page{background:#f5f5f7;min-height:100vh;padding-bottom:50px}.profile-page>.workspace-topbar{height:72px}.profile-page>.workspace-topbar .brand{color:#111;margin-right:auto;font-size:24px;font-weight:950;text-decoration:none}.profile-page>.workspace-topbar .brand span{color:#06c}.profile-page>.workspace-topbar nav{align-items:center;gap:17px;display:flex}.profile-page>.workspace-topbar nav a{color:#666;text-decoration:none}.profile-hero{color:#fff;background:#272729;border:1px solid #d5d4ce;justify-content:space-between;align-items:end;width:min(1120px,100% - 32px);margin:34px auto 20px;padding:35px;display:flex}.profile-hero span{color:#2997ff;font:800 9px/1 ui-monospace,monospace}.profile-hero h1{letter-spacing:-.06em;margin:14px 0;font-size:40px;line-height:1.06}.profile-hero p{color:#9b9ca2;margin:0}.profile-hero aside{border:1px solid #3b3d42;gap:7px;padding:18px;display:grid}.profile-hero aside span{color:#aaa}.profile-hero aside button{color:#fff;background:0 0;border:1px solid #555;margin-top:8px;padding:9px}.profile-page>.agent-vault{width:min(1120px,100% - 32px);margin:auto}.profile-workspaces{background:#fff;border:1px solid #d6d5ce;width:min(1120px,100% - 32px);margin:0 auto 20px}.profile-workspaces>header{border-bottom:1px solid #deddd7;justify-content:space-between;padding:22px 25px;display:flex}.profile-workspaces>header span{color:#06c;font:800 9px/1 ui-monospace,monospace}.profile-workspaces h2{margin:9px 0 5px;font-size:25px}.profile-workspaces>header p{color:#777;margin:0;font-size:12px}.profile-workspaces>header>b{font-size:29px}.profile-workspaces>header>b small{color:#888;margin-top:3px;font-size:8px;display:block}.workspace-list{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.workspace-list>a{color:#111;border:1px solid #d5d4ce;flex-direction:column;min-height:170px;padding:17px;text-decoration:none;display:flex}.workspace-list>a:hover{border-color:#06c;box-shadow:4px 4px #d8ff58}.workspace-list>a>span{color:#06c;font:800 8px/1 ui-monospace,monospace}.workspace-list>a>b{margin-top:20px;font-size:17px}.workspace-list>a>p{color:#777;margin:6px 0;font-size:12px}.workspace-list>a>small{color:#999;font-size:9px}.workspace-list>a>em{margin-top:auto;font-size:10px;font-style:normal;font-weight:850}.workspace-list-empty{color:#777;justify-content:space-between;align-items:center;margin:0;padding:28px;display:flex}.workspace-list-empty a{color:#fff;background:#111;padding:10px 13px;font-weight:850;text-decoration:none}.agent-vault{background:#fff;border:1px solid #d9d9d2}.vault-heading{border-bottom:1px solid #deddd7;justify-content:space-between;padding:26px 28px;display:flex}.vault-heading span{color:#06c;font:800 9px/1 ui-monospace,monospace}.vault-heading h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:29px}.vault-heading p{color:#777;margin:0;font-size:13px}.vault-heading>b{font-size:34px}.vault-heading>b small{color:#888;margin-top:5px;font-size:9px;display:block}.vault-login-note{background:#edf6ff;border:1px solid #b9d7ff;justify-content:space-between;align-items:center;gap:15px;margin:16px;padding:16px;display:flex}.vault-login-note b,.vault-login-note span{display:block}.vault-login-note span{color:#627087;margin-top:5px;font-size:12px}.vault-login-note a{color:#fff;white-space:nowrap;background:#116fe5;gap:8px;padding:12px 15px;font-weight:800;text-decoration:none;display:inline-flex}.vault-categories details{border-top:1px solid #e7e6e1}.vault-categories summary{cursor:pointer;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:0 22px;list-style:none;display:grid}.vault-categories summary::-webkit-details-marker{display:none}.vault-icon{background:#f1f1f4;border-radius:12px;place-items:center;width:42px;height:42px;font:850 11px/1 ui-monospace,monospace;display:grid}.vault-categories summary b,.vault-categories summary small{display:block}.vault-categories summary b{font-size:16px}.vault-categories summary small{color:#84847f;margin-top:6px;font-size:12px}.vault-categories summary em{color:#1471df;font-style:normal;font-weight:900}.vault-categories details[open]>summary{outline-offset:-1px;outline:1px solid #1471df}.vault-detail{background:#fafaf8;padding:20px}.vault-item{background:#fff;border:1px solid #ddd;margin-bottom:14px;padding:15px}.vault-item>div:first-child{padding:0 4px 14px}.vault-item p{color:#666;white-space:pre-wrap;max-height:62px;overflow:hidden}.vault-item small{color:#1471df}.vault-item>button{float:right;color:#a34;background:0 0;border:0;margin-top:-42px}.vault-editor{background:#fff;border:1px dashed #c7c7c0;gap:12px;padding:16px;display:grid}.vault-editor>label>span{margin-bottom:7px;font-size:11px;font-weight:850;display:block}.vault-editor input:not([type]),.vault-editor input[type=text],.vault-editor textarea{width:100%;font:inherit;background:#fff;border:1px solid #d4d4ce;padding:12px}.vault-editor textarea{resize:vertical}.vault-media-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vault-media-row>button{color:#0869d1;background:#e9f3ff;border:0;border-radius:8px;padding:11px 14px;font-weight:850}.vault-thumb{color:#666;align-items:center;gap:8px;font-size:11px;display:flex}.vault-thumb img{object-fit:cover;border-radius:7px;width:46px;height:46px}.vault-ai-toggle{margin-left:auto;font-size:12px}.vault-save{color:#fff;background:#0874e6;border:0;border-radius:99px;justify-self:start;padding:11px 20px;font-weight:900}.vault-save:disabled{opacity:.45}.vault-error{color:#aa2432;background:#fff0f2;padding:12px}.agent-vault>footer{color:#777;border-top:1px solid #ddd;padding:16px 24px;font-size:11px}.workspace-shell{color:#161614;background:#f5f5f7;height:100vh;overflow:hidden}.workspace-topbar{z-index:20;background:#fff;border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;height:70px;padding:0 18px;display:flex;position:relative}.workspace-logo{color:#111;margin-right:8px;font-size:23px;font-weight:950;text-decoration:none}.workspace-logo span{color:#06c}.workspace-title{min-width:180px;margin-right:auto}.workspace-title small{color:#06c;font:800 8px/1 ui-monospace,monospace;display:block}.workspace-title input{background:0 0;border:0;outline:none;width:100%;padding:4px 0;font-size:14px;font-weight:850}.workspace-save{color:#555;white-space:nowrap;background:#fafafa;border:1px solid #deddd7;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:800;display:flex}.workspace-save i{background:#aaa;border-radius:50%;width:7px;height:7px}.workspace-save i.saved{background:#22ad58}.workspace-save i.saving{background:#f2ae32}.workspace-grid{grid-template-columns:minmax(470px,42vw) minmax(0,1fr);height:calc(100vh - 70px);display:grid}.workspace-controls{background:#f8f8f5;border-right:1px solid #e0e0e0;grid-template-columns:84px minmax(0,1fr);min-width:0;height:100%;display:grid}.workspace-tools{background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;gap:7px;padding:12px 8px;display:flex}.workspace-tools button{color:#6e6e73;background:0 0;border:1px solid #0000;min-height:70px;padding:8px 3px;position:relative}.workspace-tools button b,.workspace-tools button span{display:block}.workspace-tools button span{font-size:9px;font-weight:850}.workspace-tools button em{color:#fff;background:#06c;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.workspace-tools button.active{border-color:#06c}.workspace-panel{overscroll-behavior:contain;min-width:0;height:100%;overflow:auto}.agent-studio{color:#1d1d1f;background:#fff;min-height:100%;padding:25px 22px 40px}.agent-studio>header>span,.workspace-publish>header>span{color:#06c;font:800 9px/1 ui-monospace,monospace}.agent-studio h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:27px}.agent-studio>header p{color:#7a7a7a;margin:0;font-size:12px;line-height:1.6}.agent-studio>header p b{color:#1d1d1f}.agent-providers{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.agent-providers>button{color:#1d1d1f;text-align:left;background:#f5f5f7;border:1px solid #e0e0e0;grid-template-columns:1fr auto;align-items:center;min-height:82px;padding:12px;display:grid}.agent-providers>button.selected{border-color:#06c;box-shadow:inset 0 -3px #06c}.agent-providers>button>span:last-child{text-align:right}.agent-providers>button>span:last-child b,.agent-providers>button>span:last-child small{display:block}.agent-providers>button>span:last-child b{font:800 9px/1 ui-monospace,monospace}.agent-providers>button>span:last-child small{color:#06c;margin-top:7px;font-size:8px}.provider-brand{align-items:center;gap:8px;display:inline-flex}.provider-brand i{color:#111;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.provider-brand span b,.provider-brand span small{display:block}.provider-brand span small{color:#7a7a7a;font:800 6px/1 ui-monospace,monospace}.provider-anthropic i{color:#fff;background:#d77559}.agent-conversation{overscroll-behavior:contain;flex-direction:column;gap:9px;height:min(420px,41vh);margin-top:18px;padding:2px;display:flex;overflow:auto}.agent-conversation article{background:#f5f5f7;border:1px solid #e0e0e0;max-width:91%;padding:13px}.agent-conversation article.user{background:#e8f1fd;border-color:#9cc3ec;margin-left:auto}.agent-conversation article>div{justify-content:space-between;align-items:center;display:flex}.agent-conversation article.user>div>b{color:#06c;font:800 8px/1 ui-monospace,monospace}.agent-conversation time{color:#777;font-size:8px}.agent-conversation p{white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.65}.agent-conversation article>small{color:#06c;margin-top:8px;font-size:8px;display:block}.agent-conversation .provider-brand i{width:22px;height:22px}.agent-conversation .provider-brand span small{display:none}.agent-conversation .working p{color:#06c}.agent-conversation .working p i{background:#06c;border-radius:50%;width:5px;height:5px;margin-right:3px;animation:agent-pulse .9s infinite alternate;display:inline-block}.agent-conversation .working p i:nth-child(2){animation-delay:.2s}.agent-conversation .working p i:nth-child(3){animation-delay:.4s}@keyframes agent-pulse{to{opacity:.2;transform:translateY(-3px)}}.agent-quick-prompts{margin:12px 0;overflow-x:auto}.agent-quick-prompts button{color:#555;text-align:left;background:#fafafc;border:1px solid #e0e0e0;min-width:210px;padding:9px;font-size:9px}.agent-composer{background:#fff;border:1px solid #e0e0e0}.agent-composer textarea{color:#1d1d1f;resize:vertical;width:100%;font:inherit;background:0 0;border:0;outline:none;padding:14px}.agent-composer footer{border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:9px;display:flex}.agent-composer footer span{color:#7a7a7a;font-size:8px}.agent-composer footer button{color:#fff;background:#06c;border:0;padding:11px 15px;font-weight:900}.agent-composer footer button:disabled{opacity:.35}.agent-complete-site{color:#1d1d1f;text-align:left;background:0 0;border:1px solid #06c;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:15px;display:flex}.agent-complete-site b,.agent-complete-site small{display:block}.agent-complete-site small{color:#7a7a7a;margin-top:5px;font-size:9px}.agent-complete-site em{font-size:22px;font-style:normal}.workspace-error{color:#a02236;background:#fff0f2;border:1px solid #f2b8c0;padding:12px;font-size:11px}.agent-change-template{color:#06c;background:#fff;border:1px solid #e0e0e0;margin-top:12px;padding:8px 10px;font:800 9px/1 ui-monospace,monospace}.agent-change-template:hover{border-color:#06c}.workspace-template-library{color:#1d1d1f;background:#fff;min-height:100%;padding:24px 20px 36px}.workspace-library-heading>span{color:#06c;font:850 9px/1 ui-monospace,monospace}.workspace-library-heading h1{letter-spacing:-.045em;max-width:470px;margin:10px 0 8px;font-size:26px;line-height:1.08}.workspace-library-heading p{color:#7a7a7a;margin:0;font-size:11px;line-height:1.65}.workspace-library-heading p b{color:#1d1d1f}.workspace-library-current{background:#f5f5f7;border:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:11px 12px;display:flex}.workspace-library-current div b,.workspace-library-current div small{display:block}.workspace-library-current div small{color:#7a7a7a;font:800 7px/1 ui-monospace,monospace}.workspace-library-current div b{margin-top:5px;font-size:11px}.workspace-library-current>span{color:#7a7a7a;text-align:right;font-size:8px}.workspace-template-search{background:#fff;border:1px solid #e0e0e0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:46px;margin-top:10px;padding:0 11px;display:grid}.workspace-template-search>span{color:#06c;font-size:20px}.workspace-template-search input{color:#1d1d1f;background:0 0;border:0;outline:none;min-width:0;font-size:11px}.workspace-template-search input::placeholder{color:#a1a1a6}.workspace-template-search em{color:#fff;text-align:center;background:#06c;min-width:28px;padding:5px;font:900 9px/1 ui-monospace,monospace}.workspace-template-categories{scrollbar-width:thin;gap:6px;margin:10px 0;display:flex;overflow-x:auto}.workspace-template-categories button{color:#555;background:#fff;border:1px solid #e0e0e0;min-width:max-content;padding:7px 9px;font-size:9px}.workspace-template-categories button.active{color:#fff;background:#06c;border-color:#06c;font-weight:900}.workspace-template-candidate{background:#f0f6ff;border:1px solid #06c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:inset 4px 0 #06c}.workspace-candidate-copy{min-width:0}.workspace-candidate-copy small{color:#06c;font:800 7px/1 ui-monospace,monospace}.workspace-candidate-copy h2{margin:7px 0 5px;font-size:16px}.workspace-candidate-copy p{color:#55606e;margin:0;font-size:9px;line-height:1.5}.workspace-candidate-copy>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.workspace-candidate-copy>div span{color:#20507f;border:1px solid #bcd5f5;padding:4px 5px;font:750 7px/1 ui-monospace,monospace}.workspace-template-candidate>button{color:#fff;background:#06c;border:0;max-width:142px;padding:12px 10px;font-size:9px;font-weight:950;line-height:1.35}.workspace-template-candidate>button:disabled{color:#888;background:#e0e0e0}.workspace-template-grid{gap:7px;margin-top:10px;display:grid}.workspace-template-grid>button{color:#1d1d1f;text-align:left;background:#fff;border:1px solid #e0e0e0;grid-template-columns:30px minmax(0,1fr) 64px;align-items:start;gap:8px;width:100%;min-height:94px;padding:11px;display:grid}.workspace-template-grid>button:hover{border-color:#777a83}.workspace-template-grid>button.selected{background:#eaf3ff;border-color:#06c;box-shadow:inset 3px 0 #06c}.workspace-template-grid>button.applied:not(.selected){border-color:#06c}.workspace-template-index{color:#7a7a7a;font:800 8px/1 ui-monospace,monospace}.workspace-template-card-copy,.workspace-template-card-copy>span{min-width:0;display:block}.workspace-template-card-copy>span{align-items:center;gap:6px;display:flex}.workspace-template-card-copy b{font-size:12px}.workspace-template-card-copy em{color:#fff;background:#06c;padding:3px 4px;font:800 6px/1 ui-monospace,monospace}.workspace-template-card-copy small{color:#7a7a7a;min-height:28px;margin-top:6px;font-size:8px;line-height:1.55;display:block}.workspace-template-card-copy i{color:#06c;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font:750 7px/1 ui-monospace,monospace;display:block;overflow:hidden}.workspace-template-meta{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.workspace-template-meta b{color:#06c;font:850 8px/1 ui-monospace,monospace}.workspace-template-meta small{color:#7a7a7a;border:1px solid #e0e0e0;padding:3px 4px;font:750 6px/1 ui-monospace,monospace}.workspace-template-empty{color:#999;text-align:center;border:1px dashed #d0d0d5;padding:28px}.workspace-template-empty b,.workspace-template-empty span{display:block}.workspace-template-empty span{margin-top:8px;font-size:9px}.preview-apply-template:disabled{opacity:.45}.workspace-panel>.agent-vault{border:0;min-height:100%}.workspace-panel>.agent-vault .vault-heading{z-index:3;background:#fff;position:sticky;top:0}.workspace-panel>.site-editor{border:0;min-height:100%}.workspace-panel .editor-body{grid-template-columns:72px minmax(0,1fr)}.workspace-panel .editor-properties{overflow:visible}.workspace-preview{background:#e8e8e8;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.workspace-preview-bar{color:#1d1d1f;background:#fff;align-items:center;gap:13px;height:48px;padding:0 14px;display:flex}.workspace-preview-bar>div{gap:5px;display:flex}.workspace-preview-bar>div i{background:#6d6d6d;border-radius:50%;width:7px;height:7px}.workspace-preview-bar>div i:first-child{background:#06c}.workspace-preview-bar span{font:800 9px/1 ui-monospace,monospace}.workspace-preview-bar b{color:#7a7a7a;margin-right:auto;font:700 8px/1 ui-monospace,monospace}.workspace-preview-bar button{color:#1d1d1f;background:#fff;border:1px solid #d0d0d5;padding:8px 10px;font-size:9px;font-weight:800}.workspace-preview-bar button.preview-combined-jump{color:#06c;border-color:#06c}.workspace-preview-bar button.preview-combined-jump:hover{color:#fff;background:#06c}.workspace-preview>.generated-preview,.workspace-preview>.preview-browser,.workspace-preview>.template-preview{height:calc(100% - 48px);overflow:auto}.workspace-publish{padding:28px 22px}.workspace-publish h2{margin:10px 0 8px;font-size:28px}.workspace-publish>header p{color:#686861;font-size:12px;line-height:1.6}.publish-project-fields{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0;display:grid}.publish-project-fields label{font-size:10px;font-weight:850;position:relative}.publish-project-fields input{background:#fff;border:1px solid #ccc;width:100%;margin-top:7px;padding:12px}.publish-project-fields label span{color:#888;position:absolute;bottom:13px;right:10px}.workspace-publish .github-publish{margin:0}.workspace-download{width:100%;margin-top:14px}@media (max-width:1180px){.workspace-grid{grid-template-columns:minmax(410px,48vw) minmax(0,1fr)}.workspace-topbar .top-github{display:none}.workspace-title{min-width:130px}.workspace-controls{grid-template-columns:68px minmax(0,1fr)}.workspace-tools button span{font-size:8px}}@media (max-width:860px){.workspace-entry-footer{grid-template-columns:1fr!important}.workspace-shell{height:auto;min-height:100vh;overflow:auto}.workspace-topbar{flex-wrap:wrap;height:auto;min-height:64px}.workspace-title{order:4;width:100%}.workspace-save,.workspace-topbar .account-button{display:none}.workspace-controls,.workspace-grid{height:auto;display:block}.workspace-controls{border-right:0}.workspace-tools{z-index:15;border-bottom:1px solid #ddd;border-right:0;grid-template-columns:repeat(5,1fr);height:58px;padding:5px;display:grid;position:sticky;top:0}.workspace-tools button{min-height:46px}.workspace-tools button b{display:none}.workspace-panel{height:auto;max-height:none}.agent-conversation{height:360px}.workspace-preview{height:720px}.workspace-preview-bar{z-index:12;position:sticky;top:58px}.publish-project-fields{grid-template-columns:1fr}.profile-heading,.profile-hero{flex-direction:column;align-items:flex-start}.profile-hero{gap:20px}.workspace-list{grid-template-columns:1fr}.vault-login-note{flex-direction:column;align-items:flex-start}.vault-ai-toggle{margin-left:0}.workspace-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-template-grid>button{grid-template-columns:24px minmax(0,1fr)}.workspace-template-meta{flex-direction:row;grid-column:2;align-items:flex-start}}@media (max-width:560px){.workspace-topbar{padding:10px}.workspace-logo{font-size:20px}.workspace-topbar .top-github{display:none}.workspace-controls{min-width:0}.agent-studio{padding:20px 12px}.agent-providers{grid-template-columns:1fr}.agent-conversation{height:330px}.workspace-preview{height:600px}.workspace-tools button span{font-size:7px}.vault-categories summary{grid-template-columns:38px 1fr auto;padding:0 12px}.vault-icon{width:35px;height:35px}.vault-detail{padding:10px}.profile-main{width:calc(100% - 20px)}.profile-heading h1{font-size:32px}.workspace-template-library{padding:20px 12px}.workspace-template-candidate,.workspace-template-grid{grid-template-columns:1fr}.workspace-template-candidate>button{width:100%;max-width:none}.workspace-library-current{flex-direction:column;align-items:flex-start}.workspace-library-current>span{text-align:left}}.workspace-grid.canvas-edit-mode{background:#e7e7e7;grid-template-columns:84px minmax(0,1fr);display:grid}.workspace-grid.canvas-edit-mode>.workspace-tools{z-index:12;min-width:0;height:100%;position:relative}.figma-workspace{color:#242424;background:#e7e7e7;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.figma-workspace button,.figma-workspace input{font:inherit}.figma-commandbar{z-index:8;background:#fff;border-bottom:1px solid #d0d0d0;align-items:center;gap:10px;height:54px;min-height:54px;padding:0 10px;display:flex;box-shadow:0 1px #ffffff80}.figma-file-title{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:235px;padding-left:7px;display:grid}.figma-file-title>span{color:#777;background:#f2f2f2;border-radius:6px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:0;display:grid}.figma-file-title>span:before{content:"◆";color:#06c;font-size:10px}.figma-file-title>b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.figma-file-title>small{color:#949494;margin-top:3px;font-size:8px}.figma-history{border-left:1px solid #ddd;display:flex}.figma-history button{color:#555;background:0 0;border:0;width:34px;height:32px;font-size:18px}.figma-history button:hover:not(:disabled){background:#f0f0f0}.figma-history button:disabled{opacity:.25}.figma-device-switcher{background:#f0f0f0;border-radius:7px;margin:auto;padding:3px;display:flex}.figma-device-switcher button{color:#777;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.figma-device-switcher button span{font-size:11px}.figma-device-switcher button.active{color:#111;background:#fff;box-shadow:0 1px 4px #0002}.figma-command-actions{gap:6px;display:flex}.figma-command-actions button{color:#202020;background:#fff;border:1px solid #d5d5d5;border-radius:6px;height:34px;padding:0 13px;font-size:10px;font-weight:800}.figma-command-actions .figma-ai-button{color:#fff;background:#1e1e1e;border-color:#1a1a1a}.figma-ai-button span{color:#cbff3b;margin-right:5px}.figma-editor-grid{flex:1;grid-template-columns:242px minmax(0,1fr) 348px;min-height:0;display:grid;position:relative}.figma-editor-grid.inspector-closed{grid-template-columns:242px minmax(0,1fr)}.figma-inspector,.figma-library{overscroll-behavior:contain;z-index:4;background:#fff;min-width:0;min-height:0;overflow:auto}.figma-library{border-right:1px solid #d2d2d2;flex-direction:column;display:flex}.figma-library-tabs{border-bottom:1px solid #ddd;grid-template-columns:repeat(3,1fr);height:43px;min-height:43px;padding:0 10px;display:grid}.figma-library-tabs button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;font-size:10px;font-weight:800}.figma-library-tabs button.active{color:#111;border-bottom-color:#06c}.figma-panel-heading{justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.figma-panel-heading b{font-size:11px}.figma-panel-heading button,.figma-panel-heading span{color:#777;background:0 0;border:0;font-size:11px}.figma-page-row{background:#f6f6f6;grid-template-columns:14px 18px 1fr;align-items:center;gap:4px;height:36px;padding:0 11px;font-size:10px;display:grid}.figma-page-row span{color:#888}.figma-page-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.figma-layer-group{border-bottom:1px solid #ededed;padding:5px 7px}.figma-layer-group>div{color:#333;grid-template-columns:14px 18px 1fr;align-items:center;gap:3px;height:31px;padding:0 5px;display:grid}.figma-layer-group>div span{color:#888}.figma-layer-group>div strong{font-size:10px}.figma-layer-group>button{color:#555;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:15px 1fr 10px;align-items:center;gap:4px;width:100%;height:31px;padding:0 7px 0 35px;font-size:9px;display:grid}.figma-layer-group>button:hover{background:#f1f1f1}.figma-layer-group>button.selected{color:#116bc4;background:#e7f2ff}.figma-layer-group>button i{color:#1582ec;font-size:5px;font-style:normal}.figma-assets-panel,.figma-pages-panel{padding-bottom:15px}.figma-assets-panel>p,.figma-pages-panel>p{color:#8a8a8a;margin:0 13px 11px;font-size:9px;line-height:1.55}.figma-pages-panel>button{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:20px 1fr;align-items:center;width:calc(100% - 14px);min-height:45px;margin:2px 7px;padding:7px;display:grid}.figma-pages-panel>button:hover{background:#f4f4f4}.figma-pages-panel>button.selected{color:#0d65bc;background:#e7f2ff}.figma-pages-panel>button>span{grid-row:1/3}.figma-pages-panel>button>b{font-size:10px}.figma-pages-panel>button>small{color:#999;font-size:8px}.figma-asset-grid{grid-template-columns:1fr 1fr;gap:8px;padding:5px 12px;display:grid}.figma-asset-grid button{background:#f5f5f5;border:1px solid #d8d8d8;border-radius:6px;height:92px;position:relative;overflow:hidden}.figma-asset-grid button>b{color:#888;font-size:18px}.figma-asset-grid button>span{background-position:50%;background-size:cover;position:absolute;inset:0}.figma-asset-grid button>small{color:#333;background:#fff;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;bottom:3px;left:3px}.figma-vault-link{text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:6px;grid-template-columns:25px 1fr auto;align-items:center;width:calc(100% - 24px);height:48px;margin:9px 12px;display:grid}.figma-vault-link span{color:#06c}.figma-vault-link b{font-size:10px}.figma-vault-link em{color:#1471df;background:#edf5ff;border-radius:9px;margin-right:8px;padding:3px 6px;font-size:8px;font-style:normal}.figma-source-note{background:#fafafa;border-top:1px solid #ddd;margin-top:auto;padding:12px}.figma-source-note b,.figma-source-note small,.figma-source-note span{display:block}.figma-source-note span{color:#2fa650;font:800 7px/1 ui-monospace,monospace}.figma-source-note small{color:#888;font-size:7px;line-height:1.45}.figma-canvas{background-color:#e8e8e8;background-image:radial-gradient(#c7c7c7 .7px,#0000 0);background-size:16px 16px;min-width:0;min-height:0;position:relative;overflow:hidden}.figma-canvas-meta{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f7f7e8;border-bottom:1px solid #d4d4d4;align-items:center;gap:8px;height:35px;padding:0 12px;display:flex;position:absolute;top:0;left:0;right:0}.figma-canvas-meta span{font-size:9px;font-weight:850}.figma-canvas-meta b{color:#888;font-size:8px;font-weight:650}.figma-canvas-meta button{color:#06c;background:0 0;border:0;margin-left:auto;font-size:8px;font-weight:850}.figma-canvas-hint{color:#9d9d9d;white-space:nowrap;font-size:8px;font-style:normal}.figma-canvas-scroll{overscroll-behavior:contain;width:100%;height:100%;padding:78px 26px 118px;overflow:auto}.figma-canvas-scroll.pan-ready{cursor:grab}.figma-canvas-scroll.panning{cursor:grabbing}.figma-canvas-scroll.panning *{pointer-events:none}.figma-artboard-spacer{margin:auto;position:relative}.figma-artboard{transform-origin:0 0;background:#fff;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #20202033,0 12px 35px #0002}.figma-artboard>.interactive-preview-frame{background:#fff;height:100%;overflow:auto}.figma-artboard .preview-address-bar{z-index:40;position:sticky;top:0}.figma-artboard .site-scene{min-height:calc(100% - 42px)}.figma-context-toolbar{z-index:7;color:#fff;white-space:nowrap;background:#242424;border-radius:8px;align-items:center;gap:3px;min-height:42px;padding:4px;display:flex;position:absolute;top:46px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #0004}.figma-context-toolbar>button,.figma-context-toolbar>label,.figma-context-toolbar>span{min-height:32px}.figma-context-toolbar>button{color:#eee;background:0 0;border:0;border-radius:5px;min-width:32px;padding:0 9px}.figma-context-toolbar>button.active,.figma-context-toolbar>button:hover{background:#06c}.figma-selection-name{border-right:1px solid #454545;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.figma-selection-name i{color:#88d5ff;font-style:normal}.figma-font-name{text-overflow:ellipsis;align-items:center;width:96px;padding:0 8px;font-size:8px;display:flex;overflow:hidden}.figma-number{border-left:1px solid #454545;border-right:1px solid #454545;grid-template-columns:26px 42px 26px;align-items:center;display:grid}.figma-number button{color:#ddd;background:0 0;border:0;height:32px}.figma-number input{color:#fff;text-align:center;background:0 0;border:0;width:42px;font-size:9px}.figma-number input::-webkit-inner-spin-button{display:none}.figma-color{place-items:center;width:30px;display:grid}.figma-color input{background:0 0;border:1px solid #777;border-radius:50%;width:20px;height:20px;padding:0;overflow:hidden}.figma-color input::-webkit-color-swatch-wrapper{padding:0}.figma-color input::-webkit-color-swatch{border:0;border-radius:50%}.figma-tool-dock{z-index:8;background:#fff;border:1px solid #d7d7d7;border-radius:12px;align-items:center;gap:2px;height:54px;padding:5px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0002}.figma-tool-dock>button{color:#555;background:0 0;border:0;border-radius:8px;place-items:center;gap:1px;min-width:42px;height:42px;padding:4px 7px;display:grid}.figma-tool-dock>button b{font-size:15px}.figma-tool-dock>button span{font-size:6px}.figma-tool-dock>button:hover{background:#f1f1f1}.figma-tool-dock>button.active{color:#fff;background:#06c}.figma-tool-dock>i{background:#ddd;width:1px;height:28px;margin:0 3px}.figma-tool-dock>.figma-zoom-value{min-width:42px;font-size:8px}.figma-canvas.tool-browse .figma-artboard{box-shadow:0 0 0 2px #2ca458,0 12px 35px #0002}.figma-canvas.tool-browse .figma-canvas-meta b{color:#1d8f47}.figma-flow-artboard{overscroll-behavior:contain;background:#fff;height:100%;overflow:auto}.figma-flow-artboard>.flow-site{min-height:100%}.figma-flow-layers button i{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-style:normal;overflow:hidden}.figma-flow-inspector{gap:11px;padding:12px;display:grid;overflow:auto}.figma-flow-inspector-note{background:#eefcff;border:1px solid #bdeff4;padding:11px}.figma-flow-inspector-note b,.figma-flow-inspector-note span{display:block}.figma-flow-inspector-note b{color:#008aa0;font-size:10px}.figma-flow-inspector-note span{color:#53636a;margin-top:5px;font-size:9px;line-height:1.55}.figma-flow-inspector>label,.figma-flow-photo-controls>label{color:#444;gap:5px;font-size:9px;font-weight:800;display:grid}.figma-flow-inspector input,.figma-flow-inspector select,.figma-flow-inspector textarea{color:#151515;width:100%;font:500 10px/1.5 var(--sans);background:#fff;border:1px solid #d6d8dd;border-radius:5px;padding:9px}.figma-flow-inspector textarea{resize:vertical}.figma-flow-inspector label small{color:#8a8c92;font-weight:500}.figma-flow-photo-button{cursor:pointer;background:#f6f7f9;border:1px dashed #8e94a0;border-radius:5px;place-items:center;min-height:38px}.figma-flow-photo-button input{display:none}.figma-flow-photo-error{color:#b42318;margin:0;font-size:9px}.figma-flow-photo-controls{background:#fafafa;border:1px solid #e0e1e5;gap:9px;padding:9px;display:grid}.figma-flow-photo-controls>img{object-fit:cover;border-radius:4px;width:100%;height:110px}.figma-flow-photo-controls input[type=range]{padding:0}.figma-flow-back{color:#fff;cursor:pointer;background:#06c;border:0;border-radius:5px;min-height:40px;font-size:9px;font-weight:900}.figma-inspector{border-left:1px solid #d2d2d2}.figma-inspector-heading{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;height:43px;padding:0 11px;display:flex}.figma-inspector-heading>div{align-items:center;gap:18px;height:100%;display:flex}.figma-inspector-heading b{border-bottom:2px solid #06c;align-items:center;height:100%;font-size:10px;display:flex}.figma-inspector-heading span{color:#999;font-size:10px}.figma-inspector-heading button{color:#888;background:0 0;border:0;font-size:17px}.figma-inspector-selection{border-bottom:1px solid #e3e3e3;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:53px;padding:8px 12px;display:grid}.figma-inspector-selection>span{color:#06c;background:#f0f0f0;border-radius:5px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.figma-inspector-selection b,.figma-inspector-selection small{display:block}.figma-inspector-selection small{color:#aaa;font:750 6px/1 ui-monospace,monospace}.figma-inspector-selection em{color:#1685ef;font-size:6px;font-style:normal}.figma-inspector>.site-editor{background:#fff;border:0;min-height:calc(100% - 96px);margin:0}.figma-inspector .editor-topbar{display:none}.figma-inspector .editor-body{flex-direction:column;min-height:0;display:flex}.figma-inspector .editor-rail{background:#f8f8f8;border-bottom:1px solid #ddd;border-right:0;min-height:47px;display:flex;overflow-x:auto}.figma-inspector .editor-rail button{border-bottom:0;border-right:1px solid #e6e6e6;flex-direction:column;width:auto;min-width:58px;min-height:47px;padding:5px;display:flex}.figma-inspector .editor-rail button b{height:16px}.figma-inspector .editor-rail button span{font-size:7px}.figma-inspector .editor-rail button.active{color:#06c;box-shadow:inset 0 -2px #06c}.figma-inspector .editor-properties{overflow:visible}.figma-inspector .property-panel{padding:13px}.figma-inspector .property-panel>header{margin:-13px -13px 13px;padding:11px 13px}.figma-inspector .property-panel>header b{font-size:13px}.figma-inspector .font-picker-popover{width:calc(100% - 4px);max-height:450px}.figma-inspector .control-label{font-size:9px}.figma-open-inspector{z-index:10;color:#555;background:#fff;border:1px solid #ccc;border-right:0;border-radius:8px 0 0 8px;place-items:center;height:78px;padding:8px;font-size:8px;display:grid;position:absolute;top:70px;right:0}.figma-open-inspector span{font-size:17px}@media (max-width:1250px){.figma-canvas-hint,.figma-font-name{display:none}.figma-editor-grid{grid-template-columns:205px minmax(0,1fr) 310px}.figma-editor-grid.inspector-closed{grid-template-columns:205px minmax(0,1fr)}.figma-file-title{min-width:190px}.figma-file-title>small{display:none}.figma-device-switcher button{padding:0 7px;font-size:0}.figma-device-switcher button span{font-size:12px}.figma-canvas-scroll{padding-left:45px;padding-right:45px}.figma-font-name{display:none}}@media (max-width:1180px) and (min-width:861px){.workspace-grid.canvas-edit-mode{grid-template-columns:68px minmax(0,1fr)}}@media (max-width:960px){.figma-editor-grid,.figma-editor-grid.inspector-closed{grid-template-columns:64px minmax(0,1fr)}.figma-library{overflow:visible}.figma-library-tabs{flex-direction:column;height:auto;padding:5px;display:flex}.figma-library-tabs button{border:0;border-radius:5px;width:52px;height:42px;font-size:7px}.figma-library-tabs button.active{color:#116bc4;background:#e7f2ff}.figma-library>:not(.figma-library-tabs):not(.figma-source-note){display:none}.figma-source-note{text-align:center;padding:7px}.figma-source-note b,.figma-source-note small{display:none}.figma-inspector{width:320px;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 25px #0002}.figma-commandbar{padding:0 6px}.figma-file-title{min-width:140px}.figma-file-title>b{max-width:90px}.figma-command-actions button:last-child{font-size:0}.figma-command-actions button:last-child:before{content:"발행 ↗";font-size:9px}.figma-canvas-scroll{padding:78px 24px 115px}}@media (max-width:860px){.workspace-grid.canvas-edit-mode{height:auto;display:block}.workspace-grid.canvas-edit-mode>.workspace-tools{height:58px;position:sticky;top:0}.workspace-grid.canvas-edit-mode>.figma-workspace{height:calc(100vh - 128px);min-height:650px}}@media (max-width:680px){.workspace-grid.canvas-edit-mode{height:auto!important;display:block!important}.workspace-grid.canvas-edit-mode>.figma-workspace{height:calc(100vh - 166px);min-height:560px}.figma-commandbar{height:48px;min-height:48px}.figma-file-title{min-width:0;margin-right:auto}.figma-device-switcher,.figma-file-title>small,.figma-file-title>span,.figma-history{display:none}.figma-file-title>b{max-width:125px}.figma-command-actions button{height:32px;padding:0 8px;font-size:8px}.figma-editor-grid,.figma-editor-grid.inspector-closed{grid-template-columns:1fr}.figma-library{display:none}.figma-inspector{width:min(340px,92vw)}.figma-canvas-meta{height:32px}.figma-context-toolbar{max-width:calc(100% - 18px);left:9px;right:9px;overflow-x:auto;transform:none}.figma-selection-name{min-width:max-content}.figma-font-name{display:none}.figma-canvas-scroll{padding:78px 18px 112px}.figma-tool-dock{max-width:calc(100% - 18px);height:49px;bottom:11px;overflow-x:auto}.figma-tool-dock>button{min-width:38px;height:38px}.figma-tool-dock>button span{display:none}}.workspace-candidate-copy blockquote{color:#a9a8b4;background:#f5f5f7;border-left:2px solid #06c;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.55}.workspace-candidate-copy nav{gap:6px;margin-top:7px;display:flex}.workspace-candidate-copy nav a{color:#06c;border:1px solid #bcd5f5;padding:5px 7px;font-size:7px;text-decoration:none}.workspace-template-mixer{background:#f5f5f7;border:1px solid #c9def5;margin-top:10px;padding:11px}.workspace-template-mixer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-template-mixer>header b,.workspace-template-mixer>header small{display:block}.workspace-template-mixer>header small{color:#06c;font:800 7px/1 ui-monospace,monospace}.workspace-template-mixer>header em{color:#fff;background:#06c;padding:5px 7px;font:900 8px/1 ui-monospace,monospace}.workspace-template-mixer>div{gap:5px;margin:9px 0;display:flex;overflow-x:auto}.workspace-template-mixer>div button{color:#333;background:#f0f6ff;border:1px solid #bcd5f5;gap:8px;min-width:max-content;padding:6px 7px;font-size:8px;display:flex}.workspace-template-mixer>div button i{color:#7a7a7a;font-style:normal}.workspace-template-mixer>button{color:#fff;background:#06c;border:0;width:100%;padding:9px;font-size:9px;font-weight:900}.workspace-template-mixer>button:disabled{color:#7f8085;background:#e0e0e0}.workspace-template-card{color:#1d1d1f;background:#fff;border:1px solid #e0e0e0;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:106px;display:grid}.workspace-template-card:hover{border-color:#777a83}.workspace-template-card.selected{background:#eaf3ff;border-color:#06c;box-shadow:inset 3px 0 #06c}.workspace-template-card.applied:not(.selected){border-color:#06c}.workspace-template-card>.workspace-template-index{padding:13px 0 0 11px}.workspace-template-preview-button{color:#1d1d1f;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 64px;gap:8px;min-width:0;padding:11px 0;display:grid}.workspace-template-mix-button{color:#7a7a7a;background:#fafafc;border:0;border-left:1px solid #e0e0e0;align-self:stretch;min-width:55px;font-size:8px;font-weight:850}.workspace-template-mix-button.active{color:#06c;background:#eaf3ff}@media (max-width:860px){.workspace-template-card{grid-template-columns:24px minmax(0,1fr);position:relative}.workspace-template-preview-button{grid-template-columns:1fr}.workspace-template-meta{flex-direction:row;align-items:flex-start}.workspace-template-mix-button{border-top:1px solid #e0e0e0;border-left:0;grid-column:1/-1;min-height:30px}}.workspace-title small{letter-spacing:.06em;font-size:10px}.workspace-title input{font-size:15px}.workspace-save{padding:9px 12px;font-size:11.5px}.workspace-tools{gap:6px;padding:10px 7px}.workspace-tools button{border-radius:9px;min-height:64px}.workspace-tools button b{margin-bottom:6px;font-size:19px}.workspace-tools button span{letter-spacing:-.02em;font-size:11.5px;font-weight:800}.workspace-tools button em{width:19px;height:19px;font-size:10.5px;font-weight:800}.workspace-tools button:hover{color:#1a1a18;background:#f5f5f7}.workspace-tools button.active{color:#151413;background:#eaf3ff}.agent-studio{padding:22px 20px 32px}.agent-studio>header>span,.workspace-publish>header>span{letter-spacing:.1em;font-size:10.5px}.agent-studio h1{margin:9px 0 7px;font-size:24px}.agent-studio>header p{font-size:13px;line-height:1.65}.provider-brand i{width:29px;height:29px}.provider-brand span small{letter-spacing:.08em;font-size:9.5px}.provider-brand span b{margin-top:3px;font-size:13px}.agent-conversation{gap:10px;margin-top:15px}.agent-conversation article{border-radius:10px;padding:12px 13px}.agent-conversation p{font-size:13.5px;line-height:1.7}.agent-conversation article.user>div>b,.agent-conversation time{font-size:10.5px}.agent-conversation article>small{margin-top:7px;font-size:10.5px}.agent-quick-prompts{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 10px;display:flex;overflow:visible}.agent-quick-prompts>b{color:#8a8c93;letter-spacing:.02em;margin-right:2px;font-size:11px;font-weight:800}.agent-quick-prompts button{color:#c8cad1;text-align:center;white-space:nowrap;background:#1c1d22;border-color:#3f4147;border-radius:999px;min-width:0;padding:8px 12px;font-size:12px;font-weight:700}.agent-quick-prompts button:hover{color:#06c;border-color:#06c}.agent-composer{border-radius:11px}.agent-composer textarea{resize:none;min-height:76px;padding:13px;font-size:13.5px;line-height:1.65}.agent-model-picker{border-top:1px solid #f0f0f0;align-items:center;gap:8px;padding:10px;display:flex;overflow-x:auto}.agent-model-picker>span{color:#7a7a7a;white-space:nowrap;padding:0 3px;font-size:11px;font-weight:850}.agent-model-picker>button{color:#1d1d1f;background:#fafafc;border:1px solid #e0e0e0;border-radius:9px;align-items:center;gap:8px;min-width:max-content;height:42px;padding:0 12px;display:flex}.agent-model-picker>button:hover:not(:disabled){border-color:#777a83}.agent-model-picker>button.selected{background:#eaf3ff;border-color:#06c;box-shadow:inset 0 -2px #06c}.agent-model-picker>button:disabled{opacity:.4}.agent-model-picker .provider-brand{gap:5px}.agent-model-picker .provider-brand i{border-radius:6px;width:25px;height:25px}.agent-model-picker .provider-brand span small{display:none}.agent-model-picker .provider-brand span b{margin:0;font-size:11.5px}.agent-model-picker>button>em{color:#333;font:800 9.5px/1 ui-monospace,monospace}.agent-model-picker>button>small{color:#7a7a7a;font-size:10px}.agent-model-picker>button.selected>small{color:#06c}.agent-composer footer{padding:9px 10px}.agent-composer footer span{font-size:11px}.agent-composer footer button{border-radius:8px;padding:11px 17px;font-size:13px}.agent-complete-site{border-radius:11px;margin-top:11px;padding:14px 15px}.agent-complete-site b{font-size:13.5px}.agent-complete-site small{margin-top:4px;font-size:11.5px}.workspace-error{border-radius:9px;font-size:12.5px}@media (max-width:560px){.agent-model-picker{flex-wrap:wrap;align-items:stretch;overflow:visible}.agent-model-picker>span{width:100%}.agent-model-picker>button{flex:1;justify-content:center}.agent-model-picker>button>em{display:none}}.figma-layer-group strong,.figma-layer-tree strong,.figma-library-tabs button,.figma-panel-heading,.figma-panel-heading b{font-size:12px}.figma-layer-group b{font-size:11.5px}.figma-page-row{font-size:12px}.figma-source-note{font-size:11.5px;line-height:1.55}.figma-inspector-heading,.figma-inspector-heading *,.figma-inspector-selection,.figma-inspector-selection *,.figma-source-note>*{font-size:11.5px}.figma-selection-name{font-size:12.5px}.figma-canvas-meta,.figma-canvas-meta *,.figma-device-switcher button,.figma-font-name,.figma-inspector .editor-field-label,.figma-inspector .editor-rail button,.figma-inspector label,.figma-zoom-value{font-size:11.5px}.figma-tool-dock button,.figma-tool-dock button span{font-size:11px}.figma-file-title,.figma-file-title *{font-size:12px}.figma-command-actions button{height:36px;font-size:12px}.figma-ai-button,.figma-ai-button span,.figma-command-actions button:last-child:before{font-size:12px}.figma-file-title>small{font-size:11.5px}.figma-file-title>span:before,.figma-layer-group>div strong{font-size:12px}.figma-layer-group>button,.figma-layer-group>div b{font-size:11.5px}.figma-source-note>span{letter-spacing:.08em;font-size:10.5px}.figma-source-note b{margin-top:6px;font-size:12px}.figma-source-note small{margin-top:4px;font-size:11px;line-height:1.55}.figma-canvas-meta span{font-size:12px}.figma-canvas-meta b,.figma-canvas-meta button{font-size:11.5px}.figma-zoom-value{min-width:46px;font-size:11.5px}.figma-inspector-heading b,.figma-inspector-heading span{font-size:12.5px}.figma-inspector-selection small{letter-spacing:.08em;font-size:10.5px}.figma-inspector-selection b{margin-top:4px;font-size:12.5px}.editor-history button,.editor-history button span,.editor-rail button span,.editor-topbar>div:first-child span{font-size:11.5px}.editor-history em{font-size:11px}.property-panel>header span{letter-spacing:.1em;font-size:10.5px}.selected-element-chip span{font-size:11.5px}.selected-element-chip b{font-size:12.5px}.control-label{font-size:11.5px}.figma-inspector .control-label input,.figma-inspector .control-label select,.figma-inspector .control-label textarea,.figma-inspector .section-editor input,.figma-inspector .section-editor textarea{font-size:12.5px}.range-control>span>b{font-size:12px}.figma-inspector .editor-rail button span,.inline-format-row button.reset{font-size:11.5px}.figma-tool-dock>button.figma-zoom-value{min-width:48px;font-size:11.5px}.github-publish>header>div>span{letter-spacing:.08em;font-size:10.5px}.github-publish>header em{font-size:11px}.github-connect-empty b{font-size:13px}.github-connect-empty p{font-size:12px;line-height:1.65}.github-publish>footer{font-size:11.5px;line-height:1.6}.publish-project-fields label span{font-size:11.5px}.project-download span small{font-size:11.5px;line-height:1.55}.vault-heading>div>span{letter-spacing:.08em;font-size:10.5px}.vault-heading>b>small{font-size:11.5px}.provider-brand span small{font-size:10.5px}.agent-conversation .provider-brand span b{font-size:11.5px}.workspace-candidate-copy blockquote{padding:10px;font-size:11.5px;line-height:1.65}.workspace-candidate-copy nav a{padding:6px 9px;font-size:11px}.workspace-template-mixer>header small{letter-spacing:.08em;font-size:10.5px}.workspace-template-mixer>header b{margin-top:5px;font-size:12.5px}.workspace-template-mixer>header em{padding:5px 9px;font-size:10.5px}.workspace-template-mixer>div button{padding:7px 10px;font-size:11.5px}.workspace-template-mixer>button{padding:10px;font-size:12.5px}.workspace-template-mix-button{min-width:62px}.workspace-library-heading>span{letter-spacing:.08em;font-size:10.5px}.workspace-library-heading>div>small{font-size:11px}.workspace-library-heading>div>b{font-size:13px}.workspace-library-current>span{font-size:11.5px}.workspace-library-current>div>small{font-size:11px}.workspace-template-search>em{font-size:11.5px}.workspace-template-categories>button{padding:7px 11px;font-size:11.5px}.workspace-template-index{font-size:11px}.workspace-template-card-copy>small{font-size:12px;line-height:1.6}.workspace-template-card-copy>i{font-size:11px}.workspace-template-meta>b{font-size:11.5px}.workspace-template-meta>small{font-size:10.5px;line-height:1.5}.workspace-template-mix-button{font-size:11.5px}.workspace-candidate-copy>small{letter-spacing:.08em;font-size:10.5px}.workspace-candidate-copy>p{font-size:12.5px;line-height:1.65}.workspace-candidate-copy>div>span{font-size:11px}.workspace-template-candidate>button{font-size:12.5px}.workspace-template-card-copy span em{font-size:10.5px}.agent-change-template{padding:8px 12px;font-size:12px}.workspace-shell{height:100dvh}.workspace-grid{height:calc(100dvh - 70px);min-height:0}.workspace-controls{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-rows:auto;align-items:start;min-height:0;overflow-y:auto}.workspace-controls>.workspace-tools{overscroll-behavior:auto;scrollbar-gutter:stable;align-self:start;height:calc(100dvh - 70px);min-height:0;position:sticky;top:0;overflow-y:auto}.workspace-tools button{flex:none}.workspace-panel{scrollbar-gutter:auto;height:auto;min-height:100%;overflow:visible}.workspace-preview{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.workspace-preview-bar{z-index:16;flex:none;min-height:48px;position:sticky;top:0}.workspace-preview>.generated-preview,.workspace-preview>.interactive-preview-frame,.workspace-preview>.preview-browser,.workspace-preview>.template-preview{scrollbar-gutter:auto;flex:none;height:auto;min-height:0;overflow:visible}.workspace-preview .preview-address-bar{top:48px}@media (max-width:860px){.workspace-shell{height:auto;min-height:100dvh;overflow:visible}.workspace-grid{height:auto}.workspace-controls{height:auto;overflow:visible}.workspace-controls>.workspace-tools{scrollbar-gutter:auto;height:58px;position:sticky;top:0;overflow:auto hidden}.workspace-panel{scrollbar-gutter:auto;height:auto;min-height:0;max-height:none;overflow:visible}.workspace-preview{height:min(720px,100dvh - 58px)}}.workspace-shell{--workspace-scroll-thumb:#c1c1c6;--workspace-scroll-thumb-hover:#06c}.workspace-shell,.workspace-shell *{scrollbar-width:thin;scrollbar-color:var(--workspace-scroll-thumb) transparent}.workspace-shell ::-webkit-scrollbar,.workspace-shell::-webkit-scrollbar{width:10px;height:10px}.workspace-shell ::-webkit-scrollbar-track,.workspace-shell::-webkit-scrollbar-track{background:0 0}.workspace-shell ::-webkit-scrollbar-thumb,.workspace-shell::-webkit-scrollbar-thumb{background:var(--workspace-scroll-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-width:48px;min-height:48px}.workspace-shell ::-webkit-scrollbar-thumb:hover,.workspace-shell::-webkit-scrollbar-thumb:hover{background:var(--workspace-scroll-thumb-hover);background-clip:padding-box;border-width:2px}.workspace-shell ::-webkit-scrollbar-corner,.workspace-shell::-webkit-scrollbar-corner{background:0 0}.workspace-shell ::-webkit-scrollbar-button,.workspace-shell::-webkit-scrollbar-button{width:0;height:0;display:none}.lf-m-journal{background:#edf6f7;min-height:540px;padding:62px 40px}.lf-m-journal header>span{color:var(--g-accent);letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace}.lf-m-journal h5{margin:23px 0 38px;font-size:39px}.lf-m-journal>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lf-m-journal article{border:1px solid var(--g-border);background:#fff;border-radius:10px;flex-direction:column;min-height:285px;padding:20px;display:flex}.lf-m-journal article>span{color:var(--g-accent);font:850 7px/1 ui-monospace,monospace}.lf-m-journal h6{margin:60px 0 12px;font-size:16px;line-height:1.25}.lf-m-journal article p{color:var(--g-muted);font-size:8px;line-height:1.65}.lf-m-journal article b{margin-top:auto;font:850 7px/1 ui-monospace,monospace}@media (max-width:760px){.lf-m-journal{min-height:auto;padding:45px 18px}.lf-m-journal>div{grid-template-columns:1fr}.lf-m-journal article{min-height:220px}.lf-m-journal h6{margin-top:38px}}.workspace-mixer-guide{color:#555;background:#f5f5f7;border-left:2px solid #06c;margin:10px 0;padding:9px 10px;font-size:9px;line-height:1.55}.workspace-mixer-guide b{color:#1d1d1f}.workspace-template-mixer>header em.over{color:#211;background:#e0576b}.workspace-mixer-base{background:#f5f5f7;border:1px solid #e0e0e0;grid-template-columns:1fr minmax(180px,45%);align-items:center;gap:10px;padding:10px;display:grid}.workspace-mixer-addons article>div b,.workspace-mixer-addons article>div small,.workspace-mixer-addons>header b,.workspace-mixer-addons>header small,.workspace-mixer-base span b,.workspace-mixer-base span small,.workspace-mixer-designs>header b,.workspace-mixer-designs>header small,.workspace-mixer-slots>header b,.workspace-mixer-slots>header small{display:block}.workspace-mixer-addons article>div b,.workspace-mixer-addons>header b,.workspace-mixer-base span b,.workspace-mixer-designs>header b,.workspace-mixer-slots>header b{font-size:9px}.workspace-mixer-addons article>div small,.workspace-mixer-addons>header small,.workspace-mixer-base span small,.workspace-mixer-designs>header small,.workspace-mixer-slots>header small{color:#7a7a7a;margin-top:4px;font-size:8px;line-height:1.4}.workspace-template-mixer select{color:#1d1d1f;background:#fff;border:1px solid #e0e0e0;min-height:34px;padding:0 8px;font-size:9px}.workspace-mixer-addons,.workspace-mixer-designs,.workspace-mixer-slots{background:#f5f5f7;border:1px solid #e0e0e0;margin-top:9px;padding:10px}.workspace-mixer-addons>header,.workspace-mixer-slots>header{margin-bottom:9px}.workspace-mixer-slots{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspace-mixer-slots>header{grid-column:1/-1}.workspace-mixer-slots>label{grid-template-columns:70px 1fr;align-items:center;gap:7px;display:grid}.workspace-mixer-slots>label>span{color:#333;font-size:8px}.workspace-mixer-addons{gap:7px;display:grid}.workspace-mixer-addons>article{border:1px solid #f0f0f0;grid-template-columns:1fr minmax(150px,.8fr) minmax(100px,.55fr);align-items:center;gap:7px;padding:8px;display:grid}.workspace-mixer-addons select:disabled{opacity:.4}.workspace-template-mixer>.workspace-mix-source-chips{gap:5px;margin:9px 0;display:flex;overflow-x:auto}.workspace-template-mixer>.workspace-mix-source-chips button{color:#333;background:#f0f6ff;border:1px solid #bcd5f5;gap:8px;min-width:max-content;padding:6px 7px;font-size:8px;display:flex}.workspace-template-mixer>.workspace-mix-source-chips button i{color:#7a7a7a;font-style:normal}.workspace-mixer-designs>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.workspace-mixer-designs>header>em{color:#06c;letter-spacing:.08em;white-space:nowrap;border:1px solid #bcd5f5;padding:5px 7px;font:800 7px/1 ui-monospace,monospace}.workspace-mixer-designs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workspace-mixer-designs>div>button{color:#1d1d1f;text-align:left;background:#fff;border:1px solid #353740;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:grid}.workspace-mixer-designs>div>button:hover{border-color:#737681;transform:translateY(-1px)}.workspace-mixer-designs>div>button.selected{background:#eaf3ff;border-color:#06c;box-shadow:inset 3px 0 #06c}.workspace-design-swatch{border:1px solid;border-radius:7px;grid-template-columns:1fr 1fr;align-items:end;gap:3px;width:38px;height:38px;padding:6px;font-style:normal;display:grid;overflow:hidden}.workspace-design-swatch>span{border-radius:2px;display:block}.workspace-design-swatch>span:first-child{height:100%}.workspace-design-swatch>span:last-child{border:1px solid #80808047;height:58%}.workspace-mixer-designs>div>button>span{min-width:0}.workspace-mixer-designs>div>button>span b,.workspace-mixer-designs>div>button>span small{display:block}.workspace-mixer-designs>div>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-mixer-designs>div>button>span small{color:#7a7a7a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;overflow:hidden}.workspace-mixer-designs>div>button.selected>span small{color:#06c}.workspace-mixer-designs>div>button>em{color:#7a7a7a;white-space:nowrap;border:1px solid #3d3f46;padding:4px 5px;font:750 6.5px/1 ui-monospace,monospace}.workspace-mixer-designs>div>button.selected>em{color:#06c;border-color:#06c}.workspace-mixer-designs>p{color:#7a7a7a;border-top:1px solid #f0f0f0;margin:9px 0 0;padding-top:8px;font-size:7.5px;line-height:1.55}@media (max-width:720px){.workspace-mixer-base,.workspace-mixer-slots{grid-template-columns:1fr}.workspace-mixer-slots>header{grid-column:auto}.workspace-mixer-addons>article{grid-template-columns:1fr}.workspace-mixer-slots>label{grid-template-columns:82px 1fr}.workspace-mixer-designs>div{grid-template-columns:1fr}}.agent-attach-busy{color:#06c;margin:8px 0 0;font-size:11px;font-weight:800}.agent-attach-notice{color:#3d6b1e;background:#eef7e4;border:1px solid #bfe0a8;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.6}.agent-attach-actions{border-top:1px solid #f0f0f0;flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin-top:8px;padding-top:9px;display:flex}.agent-attach-actions>b{color:#1d1d1f;margin-right:auto;font-size:11.5px;font-weight:850}.agent-attach-actions>button{color:#333;background:#fafafc;border:1px solid #e0e0e0;border-radius:8px;padding:8px 11px;font-size:11.5px;font-weight:800}.agent-attach-actions>button:hover:not(:disabled){color:#06c;border-color:#06c}.agent-attach-actions>button:disabled{opacity:.45}.agent-attach-actions>button.ghost{color:#7a7a7a;border-color:#e0e0e0}.scene-github-pricing-apptension,.scene-github-pricing-ixartz,.scene-github-pricing-nextjs,.scene-github-pricing-open-saas,.scene-github-pricing-stripe-starter{min-height:3900px;overflow:visible}.scene-github-pricing-apptension [data-pricing-section],.scene-github-pricing-ixartz [data-pricing-section],.scene-github-pricing-nextjs [data-pricing-section],.scene-github-pricing-open-saas [data-pricing-section],.scene-github-pricing-stripe-starter [data-pricing-section]{border-bottom:1px solid var(--g-border)}.scene-github-pricing-nextjs{--g-bg:#f8faf8;--g-surface:#fff;--g-ink:#12231b;--g-muted:#637068;--g-accent:#19a463;--g-on-accent:#fff;--g-border:#d5dfd9;--g-radius:12px}.price-next-nav{border-bottom:1px solid var(--g-border);background:#fff;align-items:center;gap:24px;height:66px;padding:0 28px;display:flex}.price-next-nav nav{margin-left:auto;font-size:8px}.price-next-nav>span{font-size:8px}.price-next-hero{text-align:center;background:radial-gradient(circle at 50% 0,#d7f7e5,#0000 48%);min-height:420px;padding:80px 9vw 55px}.price-next-compare header span,.price-next-final span,.price-next-hero>span,.price-next-proof>span,.price-next-seats span{letter-spacing:.11em;color:var(--g-accent);font:850 7px/1 ui-monospace,monospace}.price-next-hero h4{max-width:760px;margin:26px auto 18px;font-size:50px;line-height:.98}.price-next-hero p{max-width:650px;color:var(--g-muted);margin:auto;font-size:11px;line-height:1.7}.price-cycle{border:1px solid var(--g-border);background:#fff;border-radius:99px;width:max-content;margin:30px auto 0;padding:5px;font-size:8px;display:flex}.price-cycle>*{padding:9px 14px}.price-cycle strong{background:var(--g-ink);color:#fff;border-radius:99px}.price-cycle em{color:#8df0b9;font-style:normal}.price-next-plans{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 5vw 70px;display:grid}.price-next-plans article{border:1px solid var(--g-border);background:#fff;border-radius:14px;flex-direction:column;min-height:340px;padding:25px;display:flex;position:relative}.price-next-plans article.recommended{border:2px solid var(--g-accent);box-shadow:0 18px 45px #0f7d4920}.price-next-plans article>span{background:var(--g-accent);color:#fff;border-radius:99px;padding:7px 10px;font:850 6px/1 ui-monospace,monospace;position:absolute;top:-12px;left:20px}.price-next-plans small{font:850 7px/1 ui-monospace,monospace}.price-next-plans strong{margin:28px 0 18px;font-size:28px}.price-next-plans strong em{font-size:8px;font-style:normal}.price-next-plans p{font-size:12px;font-weight:800}.price-next-plans b{color:var(--g-muted);margin-top:12px;font-size:8px}.price-next-plans button{border:1px solid var(--g-ink);background:var(--g-ink);color:#fff;border-radius:8px;margin-top:auto;padding:14px;font-weight:850}.price-next-seats{color:#fff;background:#10251b;grid-template-columns:1fr .65fr;align-items:center;gap:40px;min-height:360px;padding:60px 7vw;display:grid}.price-next-seats h5{margin:20px 0;font-size:35px}.price-next-seats p{color:#85e8af}.price-next-seats aside{border:1px solid #3c6550;border-radius:12px;padding:28px}.price-next-seats aside>*{display:block}.price-next-seats aside strong{margin:28px 0 10px;font-size:30px}.price-next-seats aside b{color:#8df0b9;font-size:9px}.price-next-compare{background:#fff;padding:65px 7vw}.price-next-compare h5{margin:18px 0 36px;font-size:34px}.price-next-compare>div{border-top:1px solid var(--g-border);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.price-next-compare>div>*{padding:16px;font-size:9px}.price-next-compare>div span:nth-of-type(2){color:#087845;background:#edfff5;font-weight:850}.price-next-proof{min-height:430px;padding:65px 7vw}.price-next-proof>div{border-block:1px solid var(--g-border);grid-template-columns:repeat(4,1fr);margin:35px 0 65px;display:grid}.price-next-proof>div b{text-align:center;padding:22px}.price-next-proof blockquote{text-align:center;max-width:700px;margin:auto;font-size:25px;line-height:1.35}.price-next-proof footer{color:var(--g-muted);margin-top:18px;font-size:8px}.price-next-faq{background:#fff;padding:65px 14vw}.price-next-faq h5{font-size:34px}.price-next-faq details{border-top:1px solid var(--g-border);padding:20px 0}.price-next-faq summary{justify-content:space-between;font-size:12px;font-weight:850;display:flex}.price-next-faq details p{color:var(--g-muted);font-size:9px}.price-next-final{background:#c9f3da;justify-content:space-between;align-items:end;min-height:330px;padding:65px 7vw;display:flex}.price-next-final h5{max-width:650px;margin-top:20px;font-size:37px}.scene-github-pricing-open-saas{--g-bg:#110d21;--g-surface:#1c1632;--g-ink:#fbf8ff;--g-muted:#aaa1c7;--g-accent:#f7b84b;--g-on-accent:#171022;--g-border:#41375e;--g-radius:18px}.price-open-nav{color:#fff;background:#110d21;align-items:center;gap:28px;height:68px;padding:0 27px;display:flex}.price-open-nav nav{margin-left:auto;font:800 7px/1 ui-monospace,monospace}.price-open-nav>span{color:#ad9fd3;font-size:6px}.price-open-hero{color:#fff;background:radial-gradient(circle at 12% 25%,#6d36db55,#0000 32%),#110d21;grid-template-columns:1fr .7fr;gap:45px;min-height:540px;padding:70px 6vw;display:grid}.price-open-faq>div>span,.price-open-final>span,.price-open-hero>div>span,.price-open-overage>div>span,.price-open-stack>span{color:#f7b84b;letter-spacing:.12em;font:850 7px/1 ui-monospace,monospace}.price-open-hero h4{margin:100px 0 22px;font-size:55px;line-height:.92}.price-open-hero p{color:#b7aecf;max-width:560px;font-size:11px;line-height:1.7}.price-open-hero .scene-cta{margin-top:24px}.price-open-hero aside{background:#21193b;border:1px solid #50456d;border-radius:18px;align-self:center;padding:26px;box-shadow:18px 18px #6e36dd}.price-open-hero aside>*{display:block}.price-open-hero aside strong{margin:55px 0 20px;font-size:45px}.price-open-hero aside strong small{font-size:10px}.price-open-hero aside i{color:#f7b84b;font-style:normal}.price-open-hero aside span{color:#d9cef0;background:#332750;border-radius:9px;margin-top:40px;padding:12px;font-size:8px}.price-open-meter{color:#171022;background:#f7b84b;align-items:center;gap:8px;padding:18px 6vw;display:flex}.price-open-meter>*{padding:9px 13px}.price-open-meter strong{color:#fff;background:#171022;border-radius:99px}.price-open-meter em{color:#f7b84b;font-style:normal}.price-open-meter span{margin-left:auto;font-size:8px}.price-open-plans{color:#fff;background:#110d21;grid-template-columns:repeat(3,1fr);gap:13px;padding:70px 5vw;display:grid}.price-open-plans article{background:#19132d;border:1px solid #41375e;border-radius:18px;flex-direction:column;min-height:420px;padding:25px;display:flex}.price-open-plans article.active{background:#23183b;border-color:#f7b84b;transform:translateY(-12px)}.price-open-plans article>span{color:#7b6e9e;font:850 7px/1 ui-monospace,monospace}.price-open-plans h5{margin:22px 0;font-size:22px}.price-open-plans strong{font-size:39px}.price-open-plans strong small{font-size:8px}.price-open-plans article>b{color:#f7b84b;margin-top:25px}.price-open-plans li,.price-open-plans p{color:#aaa1c7;font-size:8px}.price-open-plans ul{gap:9px;padding:0;list-style:none;display:grid}.price-open-plans button{color:#f7b84b;background:0 0;border:1px solid #f7b84b;border-radius:9px;margin-top:auto;padding:14px;font-weight:850}.price-open-overage{color:#211439;background:#f2edff;grid-template-columns:.8fr 1fr;gap:50px;min-height:430px;padding:70px 6vw;display:grid}.price-open-faq h5,.price-open-final h5,.price-open-overage h5,.price-open-stack h5,.price-open-voices h5{margin:20px 0;font-size:35px}.price-open-overage>div:last-child{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.price-open-overage article{border-left:1px solid #c6badd;padding:28px 12px}.price-open-overage article b,.price-open-overage article small{display:block}.price-open-overage article b{font-size:29px}.price-open-overage article small{margin-top:14px}.price-open-stack{color:#fff;background:#21163d;padding:70px 6vw}.price-open-stack>div{border:1px solid #4d4068;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.price-open-stack b{text-align:center;border-right:1px solid #4d4068;padding:25px}.price-open-voices{color:#fff;background:#110d21;padding:70px 8vw}.price-open-voices blockquote{border-top:1px solid #41375e;margin:0;padding:24px 0;font-size:18px}.price-open-voices footer{color:#8d82aa;margin-top:10px;font-size:7px}.price-open-faq{color:#211439;background:#f2edff;grid-template-columns:.65fr 1fr;padding:70px 7vw;display:grid}.price-open-faq details{border-top:1px solid #c6badd;padding:18px}.price-open-faq summary{font-size:11px;font-weight:850}.price-open-final{text-align:center;color:#171022;background:#f7b84b;min-height:320px;padding:65px 7vw}.price-open-final .scene-cta{color:#fff;background:#171022;border-color:#171022;margin-top:20px}.scene-github-pricing-ixartz{--g-bg:#f4f8ff;--g-surface:#fff;--g-ink:#061a39;--g-muted:#617089;--g-accent:#315cff;--g-on-accent:#fff;--g-border:#cbd7ea;--g-radius:6px}.price-b2b-nav{border-bottom:1px solid var(--g-border);background:#fff;align-items:center;gap:28px;height:70px;padding:0 27px;display:flex}.price-b2b-nav nav{margin-left:auto;font:850 7px/1 ui-monospace,monospace}.price-b2b-hero{background:linear-gradient(120deg,#edf4ff,#f8fbff);grid-template-columns:1fr .7fr;gap:45px;min-height:500px;padding:70px 6vw;display:grid}.price-b2b-final>span,.price-b2b-hero>div>span,.price-b2b-matrix header span,.price-b2b-security>div>span,.price-b2b-tco>span{color:#315cff;letter-spacing:.1em;font:850 7px/1 ui-monospace,monospace}.price-b2b-hero h4{margin:90px 0 22px;font-size:52px;line-height:.94}.price-b2b-hero p{color:#617089;font-size:11px;line-height:1.7}.price-b2b-hero aside{background:#fff;border:1px solid #b7c8e4;align-self:center;padding:25px;box-shadow:14px 14px #d7ff54}.price-b2b-hero aside>*{display:block}.price-b2b-hero aside>div{border:1px solid #cbd7ea;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.price-b2b-hero aside>div>*{text-align:center;padding:10px 5px;font-size:7px}.price-b2b-hero aside>div strong{color:#fff;background:#061a39}.price-b2b-hero label{justify-content:space-between;display:flex}.price-b2b-hero aside i{color:#315cff;margin:16px 0;font-style:normal}.price-b2b-summary{grid-template-columns:repeat(3,1fr);gap:11px;padding:0 5vw 65px;display:grid}.price-b2b-summary article{border:1px solid var(--g-border);background:#fff;flex-direction:column;min-height:300px;padding:24px;display:flex}.price-b2b-summary article.selected{border:2px solid #315cff;box-shadow:10px 10px #d7ff54}.price-b2b-summary article>span{color:#315cff;font:850 7px/1 ui-monospace,monospace}.price-b2b-summary h5{margin:18px 0;font-size:22px}.price-b2b-summary strong{font-size:31px}.price-b2b-summary strong small{font-size:8px}.price-b2b-summary p{color:#617089}.price-b2b-summary button{color:#fff;background:#061a39;border:1px solid #061a39;margin-top:auto;padding:13px}.price-b2b-matrix{color:#fff;background:#061a39;padding:70px 6vw}.price-b2b-faq h5,.price-b2b-final h5,.price-b2b-matrix h5,.price-b2b-security h5,.price-b2b-tco h5{margin:20px 0 36px;font-size:35px}.price-b2b-matrix>div{border-top:1px solid #39506f;grid-template-columns:1.5fr repeat(3,1fr);display:grid}.price-b2b-matrix>div>*{padding:15px;font-size:9px}.price-b2b-matrix .best{color:#061a39;background:#d7ff54;font-weight:850}.price-b2b-security{background:#fff;grid-template-columns:1.3fr repeat(4,.6fr);padding:70px 6vw;display:grid}.price-b2b-security article{border-left:1px solid var(--g-border);padding:18px}.price-b2b-security article>*{display:block}.price-b2b-security article i{color:#315cff;font-style:normal}.price-b2b-security article b{margin:65px 0 10px}.price-b2b-tco{background:#d7ff54;padding:70px 8vw}.price-b2b-tco>div{border:1px solid #061a39;grid-template-columns:repeat(3,1fr) .7fr;display:grid}.price-b2b-tco>div>*{border-right:1px solid #061a39;padding:22px}.price-b2b-tco em{margin-top:12px;font-style:normal;display:block}.price-b2b-tco strong{color:#fff;background:#061a39}.price-b2b-case{grid-template-columns:1fr .5fr;gap:50px;padding:70px 8vw;display:grid}.price-b2b-case blockquote{font-size:27px;line-height:1.3}.price-b2b-case footer{color:#617089;margin-top:20px;font-size:8px}.price-b2b-case aside{grid-template-columns:1fr 1fr;display:grid}.price-b2b-case aside>*{border:1px solid var(--g-border);padding:15px}.price-b2b-case aside b{font-size:25px}.price-b2b-faq{background:#fff;padding:70px 12vw}.price-b2b-faq details{border-top:1px solid var(--g-border);padding:19px 0}.price-b2b-faq summary{justify-content:space-between;font-weight:850;display:flex}.price-b2b-final{color:#fff;background:#315cff;min-height:320px;padding:65px 7vw}.price-b2b-final>span{color:#d7ff54}.price-b2b-final .scene-cta{color:#061a39;background:#d7ff54;border-color:#d7ff54}.scene-github-pricing-stripe-starter{--g-bg:#fff;--g-surface:#f7f7fa;--g-ink:#111118;--g-muted:#696977;--g-accent:#635bff;--g-on-accent:#fff;--g-border:#dedee6;--g-radius:10px}.price-stripe-nav{border-bottom:1px solid var(--g-border);align-items:center;gap:26px;height:68px;padding:0 28px;display:flex}.price-stripe-nav nav{margin-left:auto;font:850 7px/1 ui-monospace,monospace}.price-stripe-nav>span{font-size:8px}.price-stripe-hero{text-align:center;min-height:400px;padding:80px 7vw 45px}.price-stripe-checkout>div>span,.price-stripe-final>span,.price-stripe-hero>span,.price-stripe-timeline>span{color:#635bff;letter-spacing:.11em;font:850 7px/1 ui-monospace,monospace}.price-stripe-hero h4{max-width:720px;margin:25px auto 18px;font-size:51px}.price-stripe-hero p{color:#696977;max-width:630px;margin:auto;font-size:11px;line-height:1.7}.price-stripe-hero>div{background:#f2f1ff;border-radius:10px;width:max-content;margin:30px auto 0;padding:4px;display:flex}.price-stripe-hero>div>*{padding:10px 13px}.price-stripe-hero>div strong{color:#fff;background:#635bff;border-radius:7px}.price-stripe-hero em{color:#c8ff75;font-style:normal}.price-stripe-plans{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 6vw 70px;display:grid}.price-stripe-plans article{border:1px solid var(--g-border);border-radius:12px;flex-direction:column;min-height:360px;padding:23px;display:flex}.price-stripe-plans article.focus{border:2px solid #635bff;box-shadow:0 20px 50px #635bff20}.price-stripe-plans header{justify-content:space-between;display:flex}.price-stripe-plans header b{color:#635bff;background:#eae8ff;border-radius:99px;padding:5px;font-size:6px}.price-stripe-plans strong{margin:35px 0 18px;font-size:36px}.price-stripe-plans strong small{font-size:8px}.price-stripe-plans ul{color:#696977;gap:10px;padding:0;font-size:8px;list-style:none;display:grid}.price-stripe-plans button{color:#fff;background:#111118;border:0;border-radius:8px;margin-top:auto;padding:14px;font-weight:850}.price-stripe-plans .focus button{background:#635bff}.price-stripe-checkout{color:#fff;background:#111118;grid-template-columns:1fr .5fr;gap:40px;min-height:500px;padding:70px 7vw;display:grid}.price-stripe-checkout>div{border:1px solid #35353f;border-radius:12px;padding:28px}.price-stripe-checkout h5,.price-stripe-faq h5,.price-stripe-final h5,.price-stripe-timeline h5{margin:20px 0 35px;font-size:35px}.price-stripe-checkout>div>*{display:block}.price-stripe-checkout>div>b,.price-stripe-checkout>div>strong{border-top:1px solid #35353f;justify-content:space-between;padding:12px 0;display:flex}.price-stripe-checkout>div>button{color:#fff;background:#635bff;border:0;border-radius:8px;padding:15px;font-weight:850}.price-stripe-checkout aside{grid-template-columns:50px 1fr;align-content:center;display:grid}.price-stripe-checkout aside i{color:#8dffbc;grid-row:span 2;font-size:30px;font-style:normal}.price-stripe-checkout aside small{color:#9797a5;margin-bottom:35px}.price-stripe-timeline{padding:70px 7vw}.price-stripe-timeline>div{grid-template-columns:repeat(4,1fr);display:grid}.price-stripe-timeline article{gap:16px;display:grid}.price-stripe-timeline article i{background:#635bff;height:2px}.price-stripe-timeline article span{font-size:9px}.price-stripe-proof{background:#f2f1ff;grid-template-columns:repeat(3,.4fr) 1fr;padding:60px 7vw;display:grid}.price-stripe-proof>div{border-right:1px solid #d5d2f5;padding:20px}.price-stripe-proof b,.price-stripe-proof small{display:block}.price-stripe-proof b{color:#635bff;font-size:27px}.price-stripe-proof blockquote{font-size:20px}.price-stripe-faq{padding:70px 12vw}.price-stripe-faq details{border-top:1px solid var(--g-border);padding:19px 0}.price-stripe-faq summary{font-weight:850}.price-stripe-final{text-align:center;color:#fff;background:#635bff;min-height:320px;padding:65px 7vw}.price-stripe-final>span{color:#c8ff75}.scene-github-pricing-apptension{--g-bg:#f2f0ea;--g-surface:#fff;--g-ink:#101b2b;--g-muted:#657183;--g-accent:#ff6e5a;--g-on-accent:#fff;--g-border:#aeb8c6;--g-radius:0}.price-enterprise-nav{color:#fff;background:#101b2b;align-items:center;gap:28px;height:70px;padding:0 28px;display:flex}.price-enterprise-nav nav{margin-left:auto;font:850 7px/1 ui-monospace,monospace}.price-enterprise-hero{background:#e8edf2;grid-template-columns:1fr .8fr;gap:45px;min-height:520px;padding:65px 5vw;display:grid}.price-enterprise-calculator header span,.price-enterprise-cases>span,.price-enterprise-faq>div>span,.price-enterprise-final span,.price-enterprise-hero>div>span,.price-enterprise-lifecycle>span,.price-enterprise-proof article>span,.price-enterprise-sla header span{color:#ff6e5a;letter-spacing:.11em;font:850 7px/1 ui-monospace,monospace}.price-enterprise-hero h4{margin:95px 0 22px;font-size:51px;line-height:.94}.price-enterprise-hero p{color:#657183;max-width:580px;font-size:11px;line-height:1.7}.price-enterprise-hero aside{color:#fff;background:#101b2b;align-self:center;padding:25px;box-shadow:14px 14px #ff6e5a}.price-enterprise-hero aside header{justify-content:space-between;display:flex}.price-enterprise-hero aside>strong{margin:75px 0 25px;font-size:46px;display:block}.price-enterprise-hero aside>div{border:1px solid #3a4657;grid-template-columns:repeat(3,1fr);display:grid}.price-enterprise-hero aside>div b{padding:14px;font-size:8px}.price-enterprise-hero aside>small{color:#93a0b2;margin-top:30px;display:block}.price-enterprise-calculator{background:#fff;padding:70px 6vw}.price-enterprise-calculator h5,.price-enterprise-cases h5,.price-enterprise-faq h5,.price-enterprise-final h5,.price-enterprise-lifecycle h5,.price-enterprise-proof h5,.price-enterprise-sla h5{margin:20px 0 36px;font-size:35px}.price-enterprise-calculator>article{border-top:1px solid var(--g-border);grid-template-columns:140px 80px 1fr;padding:18px 0;display:grid}.price-enterprise-calculator article i{color:#ff6e5a;font-style:normal}.price-enterprise-calculator aside{color:#fff;background:#101b2b;grid-template-columns:1fr auto;align-items:end;margin-top:28px;padding:25px;display:grid}.price-enterprise-calculator aside strong{grid-row:span 2;font-size:31px}.price-enterprise-calculator aside small{color:#aab3bf}.price-enterprise-lifecycle{color:#fff;background:#101b2b;padding:70px 6vw}.price-enterprise-lifecycle>div{border-block:1px solid #3b4656;grid-template-columns:repeat(4,1fr);display:grid}.price-enterprise-lifecycle article{border-right:1px solid #3b4656;padding:26px 16px}.price-enterprise-lifecycle article>*{display:block}.price-enterprise-lifecycle article i{color:#ff6e5a;font-style:normal}.price-enterprise-lifecycle article b{margin:55px 0 10px}.price-enterprise-lifecycle article small{color:#9ba6b4}.price-enterprise-sla{background:#d9e0e7;padding:70px 7vw}.price-enterprise-sla>div{border-top:1px solid #aeb8c6;grid-template-columns:1fr .7fr .5fr;padding:18px 0;display:grid}.price-enterprise-sla em{color:#157e55;font-size:7px;font-style:normal}.price-enterprise-proof{grid-template-columns:1fr .8fr;gap:50px;padding:70px 6vw;display:grid}.price-enterprise-proof article p{color:#657183;line-height:1.7}.price-enterprise-proof>div{grid-template-columns:1fr 1fr;display:grid}.price-enterprise-proof>div b{border:1px solid var(--g-border);padding:25px;font-size:18px}.price-enterprise-proof>div small{color:#157e55;margin-top:20px;font-size:7px;display:block}.price-enterprise-cases{background:#fff;padding:70px 6vw}.price-enterprise-cases>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.price-enterprise-cases article{border:1px solid var(--g-border);flex-direction:column;min-height:250px;padding:22px;display:flex}.price-enterprise-cases article>span{color:#ff6e5a}.price-enterprise-cases article b{margin:55px 0 12px;font-size:20px}.price-enterprise-cases article strong{font-size:15px}.price-enterprise-cases article small{color:#657183;margin-top:auto}.price-enterprise-faq{background:#e8edf2;grid-template-columns:.7fr 1fr;padding:70px 7vw;display:grid}.price-enterprise-faq details{border-top:1px solid #aeb8c6;padding:19px}.price-enterprise-faq summary{justify-content:space-between;font-weight:850;display:flex}.price-enterprise-final{color:#101b2b;background:#ff6e5a;justify-content:space-between;align-items:end;min-height:330px;padding:65px 7vw;display:flex}.price-enterprise-final>div span{color:#101b2b}@media (max-width:760px){.scene-github-pricing-apptension,.scene-github-pricing-ixartz,.scene-github-pricing-nextjs,.scene-github-pricing-open-saas,.scene-github-pricing-stripe-starter{min-height:5000px}.price-b2b-nav nav,.price-enterprise-nav nav,.price-next-nav nav,.price-next-nav>span,.price-open-nav nav,.price-open-nav>span,.price-stripe-nav nav,.price-stripe-nav>span{display:none}.price-b2b-hero,.price-enterprise-hero,.price-next-hero,.price-open-hero,.price-stripe-hero{grid-template-columns:1fr;min-height:auto;padding:55px 18px}.price-b2b-hero h4,.price-enterprise-hero h4,.price-next-hero h4,.price-open-hero h4,.price-stripe-hero h4{margin:45px 0 20px;font-size:39px}.price-b2b-summary,.price-next-plans,.price-open-plans,.price-stripe-plans{grid-template-columns:1fr;padding:35px 18px}.price-b2b-summary article,.price-next-plans article,.price-open-plans article,.price-stripe-plans article{min-height:290px;transform:none!important}.price-b2b-case,.price-b2b-security,.price-enterprise-faq,.price-enterprise-proof,.price-next-seats,.price-open-faq,.price-open-overage,.price-stripe-checkout{grid-template-columns:1fr;padding:45px 18px}.price-b2b-matrix,.price-next-compare{padding:45px 18px;overflow-x:auto}.price-b2b-matrix>div,.price-next-compare>div{min-width:580px}.price-b2b-faq,.price-b2b-final,.price-b2b-tco,.price-enterprise-calculator,.price-enterprise-cases,.price-enterprise-final,.price-enterprise-lifecycle,.price-enterprise-sla,.price-next-faq,.price-next-final,.price-next-proof,.price-open-final,.price-open-stack,.price-open-voices,.price-stripe-faq,.price-stripe-final,.price-stripe-proof,.price-stripe-timeline{padding:45px 18px}.price-enterprise-cases>div,.price-enterprise-lifecycle>div,.price-next-proof>div,.price-open-stack>div{grid-template-columns:1fr 1fr}.price-enterprise-final,.price-next-final{flex-direction:column;align-items:flex-start;gap:25px}.price-open-overage>div:last-child{grid-template-columns:repeat(3,1fr)}.price-b2b-security{grid-template-columns:1fr 1fr}.price-b2b-security>div{grid-column:1/-1}.price-b2b-tco>div,.price-stripe-proof,.price-stripe-timeline>div{grid-template-columns:1fr 1fr}.price-enterprise-calculator>article{grid-template-columns:90px 50px 1fr}.price-enterprise-calculator aside{grid-template-columns:1fr}.price-enterprise-calculator aside strong{grid-row:auto}.price-enterprise-sla>div{grid-template-columns:1fr .7fr}.price-enterprise-sla em{display:none}}.composition-preserved-detail{background:var(--g-bg,#fff);min-height:100%}.composition-feature-nav{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #d9dde5;align-items:center;gap:7px;min-height:62px;padding:10px 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0e121c0f}.composition-feature-nav button{color:#687080;cursor:pointer;background:#fff;border:1px solid #d9dde5;border-radius:99px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:9px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.composition-feature-nav button:hover{color:#251c46;border-color:#5d36ff;transform:translateY(-1px)}.composition-feature-nav button.active{color:#fff;background:#5d36ff;border-color:#5d36ff}.composition-feature-nav button span{letter-spacing:.08em;opacity:.72;font:850 6px/1 ui-monospace,monospace}.composition-feature-nav small{color:#858b98;margin-left:auto;font:750 7px/1.45 ui-monospace,monospace}.composition-feature-nav .composition-overview-button{color:#fff;background:#171a22;border-color:#171a22}.composition-feature-nav .composition-overview-button:hover{color:#caff3d;border-color:#caff3d}.composition-feature-nav .composition-overview-button.active{color:#111;background:#caff3d;border-color:#caff3d}.composition-overview-button em{background:#ffffff1f;border-radius:99px;padding:4px 6px;font:850 6px/1 ui-monospace,monospace}.composition-overview-button.active em{background:#1111111f}.composition-blog-page,.composition-community-page{color:#12151d;background:#f5f6f8;min-height:1120px}.composition-blog-page{grid-template-columns:180px minmax(0,1fr);display:grid}.composition-blog-page>aside,.composition-community-page>aside:first-child{background:#fff;border-right:1px solid #dfe2e8;flex-direction:column;gap:6px;padding:28px 16px;display:flex}.composition-blog-page>aside>strong,.composition-community-page>aside:first-child>strong{margin-bottom:17px}.composition-blog-page>aside>b,.composition-community-page>aside:first-child>b{margin:7px 4px 14px;font-size:11px}.composition-blog-page>aside button,.composition-community-page>aside:first-child button{color:#697181;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.composition-blog-page>aside button.active,.composition-community-page>aside:first-child button.active{color:#4f2bd5;background:#ede9ff}.composition-blog-page>aside button span,.composition-community-page>aside:first-child button span{color:#9aa0aa;margin-left:auto}.composition-blog-page>aside small,.composition-community-page>aside:first-child small{color:#9198a5;border-top:1px solid #eceef2;margin-top:auto;padding-top:20px;font:700 6px/1.7 ui-monospace,monospace}.composition-blog-page>main,.composition-community-page>main{padding:36px 4vw}.composition-blog-page>main>header,.composition-community-page>main>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.composition-blog-page>main>header span,.composition-community-page>main>header span{color:#5d36ff;letter-spacing:.12em;font:850 7px/1 ui-monospace,monospace}.composition-blog-page h4,.composition-community-page h4{margin:15px 0 8px;font-size:26px;line-height:1.12}.composition-blog-page>main>header p{color:#777f8d;max-width:570px;font-size:9px;line-height:1.6}.composition-blog-page button,.composition-community-page button{cursor:pointer}.composition-blog-page>main>header button,.composition-community-page>main>header button{color:#fff;background:#5d36ff;border:0;border-radius:9px;padding:13px 17px;font-size:9px;font-weight:850}.composition-sample-note{color:#4a4f5c;background:#f6f4ff;border:1px solid #d8d4ff;border-left:3px solid #5d36ff;border-radius:8px;margin:16px 0 0;padding:10px 12px;font-size:8px;line-height:1.6}.composition-post-empty{color:#858c98;grid-template-columns:1fr!important}.composition-post-empty p{margin-top:4px}.composition-blog-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0 15px;display:grid}.composition-blog-stats article{background:#fff;border:1px solid #e0e3e9;border-radius:10px;padding:16px}.composition-blog-stats b,.composition-blog-stats span{display:block}.composition-blog-stats b{font-size:20px}.composition-blog-stats span{color:#858c98;margin-top:5px;font-size:7px}.composition-blog-editor,.composition-post-list{background:#fff;border:1px solid #dfe2e8;border-radius:12px;overflow:hidden}.composition-post-list>header{border-bottom:1px solid #eceef2;justify-content:space-between;padding:15px 18px;display:flex}.composition-post-list>header label{color:#979da7;font-size:7px}.composition-post-list>article{border-bottom:1px solid #eceef2;grid-template-columns:26px 1fr auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.composition-post-list>article>i{color:#5d36ff;font:850 7px/1 ui-monospace,monospace}.composition-post-list article b{font-size:9px}.composition-post-list article p{color:#7d8490;margin:5px 0;font-size:7px}.composition-post-list article small{color:#a0a5ae;font-size:6px}.composition-post-list article em{color:#16834b;background:#edf8f1;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal}.composition-post-list article .status-2{color:#757b86;background:#f0f1f4}.composition-post-list article>button{color:#5d36ff;background:0 0;border:0;font-size:7px;font-weight:800}.composition-blog-editor{margin-top:15px}.composition-blog-editor>header{border-bottom:1px solid #eceef2;align-items:center;gap:12px;padding:14px 18px;display:flex}.composition-blog-editor>header span{color:#5d36ff;font:850 6px/1 ui-monospace,monospace}.composition-blog-editor>header em{color:#1a8a52;margin-left:auto;font-size:7px;font-style:normal}.composition-blog-editor>input{border:0;border-bottom:1px solid #eceef2;outline:0;width:100%;padding:18px;font-size:14px;font-weight:800}.composition-editor-toolbar{color:#727987;word-spacing:10px;border-bottom:1px solid #eceef2;padding:10px 18px;font-size:8px}.composition-editor-paper{min-height:180px;padding:24px}.composition-editor-paper b{font-size:14px}.composition-editor-paper p{color:#777f8d;max-width:680px;font-size:9px;line-height:1.75}.composition-blog-editor>footer{border-top:1px solid #eceef2;align-items:center;gap:8px;padding:12px 18px;display:flex}.composition-blog-editor>footer span{color:#858c98;margin-right:auto;font-size:7px}.composition-blog-editor>footer button{background:#fff;border:1px solid #d9dde5;border-radius:7px;padding:8px 12px;font-size:7px;font-weight:800}.composition-blog-editor>footer button.primary{color:#fff;background:#5d36ff;border-color:#5d36ff}.composition-community-page{grid-template-columns:160px minmax(0,1fr) 190px;display:grid}.composition-community-page>aside:first-child button i{color:#5d36ff;text-align:center;width:18px;font-style:normal}.composition-community-page>main{padding-right:24px}.composition-community-page>main>nav{background:#fff;border:1px solid #e0e3e9;border-radius:10px;align-items:center;gap:4px;margin:28px 0 12px;padding:7px;display:flex}.composition-community-page>main>nav button{color:#777f8d;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:7px;font-weight:800}.composition-community-page>main>nav button.active{color:#fff;background:#171a22}.composition-community-page>main>nav label{color:#9aa0aa;margin-left:auto;font-size:7px}.composition-feed{gap:9px;display:grid}.composition-feed>article{background:#fff;border:1px solid #dfe2e8;border-radius:11px;grid-template-columns:36px 1fr auto;gap:13px;padding:17px;display:grid}.composition-feed>article>i{color:#5d36ff;background:#ede9ff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:7px;font-style:normal;font-weight:900;display:grid}.composition-feed article div>span{color:#5d36ff;font:850 6px/1 ui-monospace,monospace}.composition-feed h5{margin:7px 0;font-size:11px}.composition-feed p{color:#777f8d;margin:0;font-size:8px;line-height:1.55}.composition-feed small{color:#a0a5ae;margin-top:10px;font-size:6px;display:block}.composition-feed article>button{color:#7d8490;background:0 0;border:0;align-self:start}.composition-community-side{padding:35px 16px 35px 0}.composition-community-side section{background:#fff;border:1px solid #dfe2e8;border-radius:11px;margin-bottom:10px;padding:15px}.composition-community-side section>b{margin-bottom:13px;font-size:9px;display:block}.composition-community-side strong{border-top:1px solid #eceef2;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.composition-community-side strong small{color:#959ba5;font-size:6px}.composition-community-side section>button{color:#fff;background:#171a22;border:0;border-radius:7px;width:100%;margin-top:9px;padding:9px;font-size:7px;font-weight:800}.composition-community-side section>span{color:#5d36ff;border-top:1px solid #eceef2;justify-content:space-between;padding:7px 0;font-size:7px;display:flex}.composition-community-side span em{color:#9ba1ac;font-style:normal}.composition-community-side section>div{display:flex}.composition-community-side section>div i{color:#5d36ff;background:#ede9ff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:-5px;font-size:7px;font-style:normal;display:grid}@media (max-width:760px){.composition-feature-nav{padding:9px 12px;position:relative;overflow-x:auto}.composition-feature-nav button{min-width:max-content}.composition-feature-nav small{display:none}.composition-blog-page,.composition-community-page{grid-template-columns:1fr;min-height:auto}.composition-blog-page>aside,.composition-community-page>aside:first-child,.composition-community-side{display:none}.composition-blog-page>main,.composition-community-page>main{padding:26px 16px}.composition-blog-page>main>header,.composition-community-page>main>header{flex-direction:column;align-items:flex-start}.composition-blog-stats{grid-template-columns:1fr 1fr}.composition-post-list>article{grid-template-columns:22px 1fr auto}.composition-post-list article>button{display:none}.composition-community-page>main{padding-right:16px}.composition-community-page>main>nav{overflow-x:auto}.composition-community-page>main>nav label{display:none}}.vault-agent-bar{background:#f7f7f4;border-bottom:1px solid #e7e6e1;flex-wrap:wrap;align-items:center;gap:11px;padding:14px 22px;display:flex}.vault-agent-bar>span{color:#7b7b74;font-size:11.5px;font-weight:800}.vault-agent-bar>select{min-width:0;font:inherit;background:#fff;border:1px solid #d4d4ce;flex:220px;padding:10px 12px;font-size:13px}.vault-agent-bar>b{color:#1471df;font-size:12px}.vault-agent-bar>button{background:#fff;border:1px solid #c9c9c2;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:850}.vault-agent-bar>button.active{color:#1471df;border-color:#1471df}.vault-kind-note{color:#7a6a2f;background:#fffdf3;border-bottom:1px solid #e7e6e1;margin:0;padding:12px 22px;font-size:12px}.agent-manager{background:#fbfbf9;border-bottom:1px solid #e7e6e1;gap:18px;padding:22px;display:grid}.agent-manager-heading span{color:#06c;font:800 9px/1 ui-monospace,monospace}.agent-manager-heading h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:24px}.agent-manager-heading p{color:#777;margin:0;font-size:12.5px}.agent-manager-actions,.agent-manager-create,.agent-manager-mine{background:#fff;border:1px solid #e2e1db;gap:10px;padding:17px;display:grid}.agent-manager-create>b,.agent-manager-mine>b{font-size:14px}.agent-manager-mine>small{color:#84847f;margin-top:-4px;font-size:11.5px}.agent-manager-search{font:inherit;background:#fff;border:1px solid #d4d4ce;padding:11px 12px;font-size:13px}.agent-manager-empty{color:#8a8a83;margin:0;font-size:12px}.agent-manager-group{gap:6px;display:grid}.agent-manager-group-head{align-items:center;gap:8px;font-size:12px;display:flex}.agent-manager-group-head>span{color:#555;font-weight:800}.agent-manager-group-head>em{color:#8a8a83;margin-left:auto;font-size:11px;font-style:normal}.agent-kind-badge{color:#5a5a54;border:1px solid #d2d2ca;border-radius:99px;padding:4px 8px;font-size:10.5px;font-style:normal;font-weight:850}.agent-kind-badge.kind-biz{background:#f2f2ee;border-color:#c6c6be}.agent-kind-badge.kind-influencer{color:#1360bd;background:#eef5ff;border-color:#b7d3f7}.agent-kind-badge.kind-viral{color:#6b40c4;background:#f5efff;border-color:#d7c4f5}.agent-manager-row{background:#fff;border:1px solid #e4e3dd;align-items:stretch;gap:6px;display:flex}.agent-manager-row.active{outline-offset:-2px;border-color:#1471df;outline:1px solid #1471df}.agent-manager-pick{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:9px;padding:12px 13px;display:flex}.agent-manager-pick>b{font-size:13.5px}.agent-manager-pick>small{color:#8a8a83;font-size:11px}.agent-manager-star{color:#b9b9b1;cursor:pointer;background:0 0;border:0;border-left:1px solid #eeede8;width:44px;font-size:15px}.agent-manager-star.on{color:#e2a812}.agent-kind-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0dfd9;gap:7px;padding:15px;display:grid}.agent-kind-card.picked{outline-offset:-2px;background:#f7fbff;border-color:#1471df;outline:1px solid #1471df}.agent-kind-card>strong{align-items:center;gap:9px;font-size:14px;display:flex}.agent-kind-card>span{color:#6f6f69;font-size:12px;line-height:1.55}.agent-kind-card>em{color:#9a9a93;font-size:11px;font-style:normal}.agent-manager-create-row{flex-wrap:wrap;gap:8px;display:flex}.agent-manager-create-row>input{min-width:0;font:inherit;background:#fff;border:1px solid #d4d4ce;flex:240px;padding:12px}.agent-manager-create-row>button{color:#fff;background:#0874e6;border:0;border-radius:99px;padding:12px 20px;font-weight:900}.agent-manager-create-row>button:disabled{opacity:.4}.agent-manager-current{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.agent-manager-current>b{font-size:15px}.agent-manager-current>small{color:#84847f;font-size:11.5px}.agent-manager-action-row,.agent-manager-rename{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-manager-action-row>button,.agent-manager-rename>button{background:#fff;border:1px solid #c9c9c2;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:850}.agent-manager-context-button{color:#0d64c8;border-color:#9fc7f5!important}.agent-manager-delete{color:#b2384a;border-color:#e7b6bd!important}.agent-manager-kind-change{color:#6f6f69;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.agent-manager-kind-change>select{font:inherit;background:#fff;border:1px solid #d4d4ce;padding:9px 10px;font-size:12px}.agent-manager-rename>input{min-width:0;font:inherit;background:#fff;border:1px solid #d4d4ce;flex:200px;padding:11px}.agent-manager-confirm{color:#b2384a;align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:flex}.agent-manager-confirm>button{background:#fff;border:1px solid #e7b6bd;border-radius:99px;padding:9px 13px;font-size:11.5px;font-weight:850}.agent-manager-context{background:#f6faff;border:1px solid #cfe1f7;gap:8px;padding:14px;display:grid}.agent-manager-context>b{font-size:12.5px}.agent-manager-context>p,.agent-manager-context>small{color:#5a6e88;font-size:11.5px}.agent-manager-context>p{margin:0}.agent-manager-context ol{gap:7px;margin:0;padding-left:18px;display:grid}.agent-manager-context li{font-size:12px}.agent-manager-context li>i{color:#0d64c8;margin-right:7px;font:800 10px/1 ui-monospace,monospace}.agent-manager-context li>b{margin-right:6px}.agent-manager-context li>span{color:#6f7a88}@media (max-width:560px){.agent-manager{padding:13px}.vault-agent-bar{padding:12px}.agent-manager-actions,.agent-manager-create,.agent-manager-mine{padding:13px}}.composition-combined-page{color:#11141c;background:#eef0f4;min-height:1120px;padding:34px}.composition-combined-page button{cursor:pointer}.composition-combined-hero{color:#fff;background:#111319;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px;min-height:245px;padding:32px;display:grid;box-shadow:0 20px 45px #11131926}.composition-combined-hero>div>span,.composition-combined-page>section>header span{color:#caff3d;letter-spacing:.12em;font:850 7px/1 ui-monospace,monospace}.composition-combined-hero h4{max-width:720px;margin:24px 0 16px;font-size:38px;line-height:1.02}.composition-combined-hero p{color:#aeb3be;max-width:680px;font-size:10px;line-height:1.7}.composition-combined-hero>aside{background:#1a1d24;border:1px solid #363944;border-radius:13px;grid-template-columns:repeat(2,1fr);align-content:center;gap:8px;padding:20px;display:grid}.composition-combined-hero>aside strong{background:#12151b;border:1px solid #323640;border-radius:9px;gap:7px;padding:15px 12px;font-size:17px;display:grid}.composition-combined-hero>aside strong:first-child{grid-column:1/-1}.composition-combined-hero>aside small{color:#858c98;letter-spacing:.08em;font:750 6px/1.3 ui-monospace,monospace}.composition-combined-page>section{background:#fff;border:1px solid #d9dde5;border-radius:15px;margin-top:16px;padding:22px}.composition-combined-page>section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.composition-combined-page>section>header h5{margin:9px 0 0;font-size:20px}.composition-combined-page>section>header p{color:#7e8592;max-width:560px;margin:0;font-size:8px;line-height:1.55}.composition-page-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.composition-page-map>article{background:#fafbfc;border:1px solid #dfe2e8;border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.composition-page-map>article:hover{border-color:#5d36ff;transform:translateY(-3px);box-shadow:0 14px 26px #402c911a}.composition-page-map>article>header{grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.composition-page-map>article>header>i{color:#5d36ff;background:#ede9ff;border-radius:50%;place-items:center;width:25px;height:25px;font:850 6px/1 ui-monospace,monospace;display:grid}.composition-page-map>article>header b,.composition-page-map>article>header small{display:block}.composition-page-map>article>header b{font-size:9px}.composition-page-map>article>header small{color:#949aa5;margin-top:3px;font:700 6px/1 ui-monospace,monospace}.composition-page-map>article>header button{color:#5d36ff;background:#fff;border:1px solid #d9dde5;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:850}.composition-page-miniature{color:#fff;background:#171a22;height:154px;padding:20px;position:relative;overflow:hidden}.composition-page-miniature>span{color:#caff3d;font:850 6px/1 ui-monospace,monospace}.composition-page-miniature h6{max-width:80%;margin:28px 0 10px;font-size:20px;line-height:1.05}.composition-page-miniature p{color:#999faa;max-width:80%;font-size:7px}.composition-page-miniature.detail>i{background:#6842f4;border-radius:99px;width:34%;height:6px;margin-top:7px;display:block}.composition-page-miniature.detail>i:nth-of-type(2){background:#caff3d;width:70%}.composition-page-miniature.detail>i:nth-of-type(3){background:#7d8490;width:52%}.composition-page-miniature.blog>h6,.composition-page-miniature.community>h6{margin:18px 0 12px}.composition-page-miniature.blog>b,.composition-page-miniature.community>b{border-top:1px solid #343740;grid-template-columns:21px 1fr auto;gap:7px;padding:7px 0;font-size:7px;display:grid}.composition-page-miniature b i{color:#caff3d;font-style:normal}.composition-page-miniature b em{color:#9ca2ad;font-size:6px;font-style:normal}.composition-page-map>article>footer{border-top:1px solid #e3e6eb;align-items:center;gap:9px;padding:11px 13px;display:flex}.composition-page-map>article>footer span{color:#5d36ff;font:850 6px/1 ui-monospace,monospace}.composition-page-map>article>footer b{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:7px;overflow:hidden}.composition-source-map>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.composition-source-map article{background:#f8f9fb;border:1px solid #e1e4e9;border-radius:10px;min-width:0;padding:14px}.composition-source-map article>span{color:#5d36ff;letter-spacing:.08em;font:850 6px/1 ui-monospace,monospace}.composition-source-map article b,.composition-source-map article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.composition-source-map article b{margin:13px 0 7px;font-size:10px}.composition-source-map article small{color:#8a919d;font-size:7px}.composition-source-map>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.composition-source-map>footer button{color:#171a22;text-align:left;background:#f1eeff;border:1px solid #c8bfff;border-radius:10px;grid-template-columns:1fr auto;gap:7px;padding:13px;display:grid}.composition-source-map>footer button span{color:#5d36ff;grid-column:1/-1;font:850 6px/1 ui-monospace,monospace}.composition-source-map>footer button b{font-size:9px}.composition-source-map>footer button em{color:#5d36ff;font-size:7px;font-style:normal}.composition-merge-audit>header{display:block!important}.composition-merge-audit>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.composition-merge-audit article{color:#fff;background:#111319;border:1px solid #dce0e5;border-radius:10px;gap:11px;min-height:94px;padding:15px;display:flex}.composition-merge-audit article>i{color:#111;background:#caff3d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:950;display:grid}.composition-merge-audit article b,.composition-merge-audit article small{display:block}.composition-merge-audit article b{margin:3px 0 9px;font-size:9px}.composition-merge-audit article small{color:#9198a5;font-size:7px;line-height:1.5}.composition-merge-audit>button{color:#fff;background:#5d36ff;border:0;border-radius:9px;width:100%;margin-top:10px;padding:14px;font-size:9px;font-weight:850}@media (max-width:900px){.composition-combined-hero{grid-template-columns:1fr}.composition-merge-audit>div,.composition-page-map,.composition-source-map>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.composition-feature-nav{padding:9px 12px;position:relative;overflow-x:auto}.composition-feature-nav button{min-width:max-content}.composition-feature-nav small{display:none}.composition-blog-page,.composition-community-page{grid-template-columns:1fr;min-height:auto}.composition-blog-page>aside,.composition-community-page>aside:first-child,.composition-community-side{display:none}.composition-blog-page>main,.composition-community-page>main{padding:26px 16px}.composition-blog-page>main>header,.composition-community-page>main>header{flex-direction:column;align-items:flex-start}.composition-blog-stats{grid-template-columns:1fr 1fr}.composition-post-list>article{grid-template-columns:22px 1fr auto}.composition-post-list article>button{display:none}.composition-community-page>main{padding-right:16px}.composition-community-page>main>nav{overflow-x:auto}.composition-community-page>main>nav label{display:none}.composition-combined-page{min-height:auto;padding:14px}.composition-combined-hero{min-height:auto;padding:22px}.composition-combined-hero h4{font-size:29px}.composition-combined-page>section{padding:15px}.composition-combined-page>section>header{flex-direction:column;align-items:flex-start}.composition-merge-audit>div,.composition-page-map,.composition-source-map>div,.composition-source-map>footer{grid-template-columns:1fr}.composition-page-miniature{height:138px}}.studio-modal-bg{z-index:40;width:max(470px,42vw);display:flex;position:fixed;top:70px;bottom:0;left:0}.studio-modal{color:#1d1d1f;background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:14px 0 40px #0000001f}.studio-modal-head{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f5f5f7d9;border-bottom:1px solid #e0e0e0;flex-wrap:wrap;align-items:center;gap:10px;min-height:60px;padding:10px 14px;display:flex}.studio-modal-head>b{letter-spacing:-.02em;white-space:nowrap;font-size:17px}.studio-modal-head nav{gap:6px;display:flex}.studio-modal-head nav button{color:#333;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.studio-modal-head nav button:hover{background:#fff}.studio-modal-head nav button.active{color:#fff;background:#06c;border-color:#06c}.studio-modal-save{color:#7a7a7a;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:750;display:flex}.studio-modal-save i{background:#aaa;border-radius:50%;width:7px;height:7px}.studio-modal-save i.saved{background:#22ad58}.studio-modal-save i.saving{background:#f2ae32}.studio-modal-close{color:#fff;background:#06c;border:0;border-radius:999px;padding:10px 18px;font-size:12.5px;font-weight:850}.studio-modal-close:active{transform:scale(.95)}.studio-modal-body{overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow:auto}.studio-modal-body>section{min-height:100%}.studio-modal-foot{background:#fafafc;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.studio-modal-foot span{color:#7a7a7a;font-size:11px}.studio-modal-foot button{color:#1d1d1f;background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:800}@media (max-width:1180px){.studio-modal-save{display:none}}@media (max-width:860px){.studio-modal-bg{width:100%;top:0}.studio-modal{border-right:0}}.agent-picker-bar{background:#fafafc;border:1px solid #e0e0e0;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.agent-picker-bar>span{color:#7a7a7a;white-space:nowrap;font-size:11px;font-weight:800}.agent-picker-bar>select{color:#1d1d1f;min-width:0;font:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:200px;padding:9px 11px;font-size:12.5px}.agent-picker-bar>b{color:#06c;white-space:nowrap;font-size:11.5px}.agent-picker-bar>a{color:#06c;white-space:nowrap;background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none}.agent-vault-hint{text-decoration:none;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}