@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-noto-sans-kr),var(--font-poppins),var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-noto-sans-kr),var(--font-poppins),var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-kr:var(--font-noto-sans-kr),var(--font-geist-sans),sans-serif;--font-label:var(--font-poppins),var(--font-noto-sans-kr),sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-noto-sans-kr),var(--font-poppins),ui-sans-serif,system-ui,sans-serif}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components{.action-sample-ui [data-slot=table-head]{color:var(--action-text-secondary);background:var(--action-table-header-bg);font-weight:700}.action-sample-ui [data-slot=table-row]{border-color:var(--action-line)}.action-sample-ui [data-slot=table-cell]{color:var(--action-text-body);font-weight:500}:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#121212\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#1E1E1E\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#252529\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#2A2A2E\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#2A2A2F\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#2F2F34\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#3A3A3E\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#45454A\],:root:not([data-ready-theme=dark]) .ready-app-shell .bg-gray-700,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#2A2A2F\]:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#2F2F34\]:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#3A3A3E\]:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#45454A\]:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .focus\:bg-\[\#2F2F34\]:focus,:root:not([data-ready-theme=dark]) .ready-app-shell .focus\:bg-\[\#3A3A3E\]:focus,[data-ready-theme=dark] .ready-app-shell .bg-\[\#121212\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#1E1E1E\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#252529\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#2A2A2E\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#2A2A2F\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#2F2F34\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#3A3A3E\],[data-ready-theme=dark] .ready-app-shell .bg-\[\#45454A\],[data-ready-theme=dark] .ready-app-shell .bg-gray-700,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#2A2A2F\]:hover,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#2F2F34\]:hover,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#3A3A3E\]:hover,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#45454A\]:hover,[data-ready-theme=dark] .ready-app-shell .focus\:bg-\[\#2F2F34\]:focus,[data-ready-theme=dark] .ready-app-shell .focus\:bg-\[\#3A3A3E\]:focus{background-color:var(--ready-panel-background)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#339DFF\],:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#339DFF\]:hover,[data-ready-theme=dark] .ready-app-shell .bg-\[\#339DFF\],[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#339DFF\]:hover{background-color:var(--ready-primary-accent)!important}.ready-app-shell .hover\:bg-\[\#2277FF\]:hover,.ready-app-shell .hover\:bg-\[\#2b8ae6\]:hover{background-color:var(--ready-primary-hover)!important}[data-ready-theme=dark] .ready-app-shell .bg-\[\#339DFF\].text-white,[data-ready-theme=dark] .ready-app-shell .bg-\[\#339DFF\] .text-white,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#339DFF\]:hover,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#2277FF\]:hover,[data-ready-theme=dark] .ready-app-shell .hover\:bg-\[\#2b8ae6\]:hover{color:var(--ready-accent-foreground)!important}.ready-app-shell .bg-\[\#339DFF\]\/5,.ready-app-shell .bg-\[\#339DFF\]\/10,.ready-app-shell .bg-\[\#339DFF\]\/20,.ready-app-shell .bg-\[\#339DFF\]\/30,.ready-app-shell .bg-\[\#339DFF\]\/40{background-color:var(--ready-surface-subtle)!important}.ready-app-shell .text-\[\#339DFF\]{color:var(--ready-text-primary)!important}.ready-app-shell .border-\[\#339DFF\]{border-color:var(--ready-border-strong)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .border-gray-600,:root:not([data-ready-theme=dark]) .ready-app-shell .border-gray-700,:root:not([data-ready-theme=dark]) .ready-app-shell .border-gray-500,:root:not([data-ready-theme=dark]) .ready-app-shell .border-\[\#252529\],:root:not([data-ready-theme=dark]) .ready-app-shell .border-\[\#2A2A2A\],[data-ready-theme=dark] .ready-app-shell .border-gray-600,[data-ready-theme=dark] .ready-app-shell .border-gray-700,[data-ready-theme=dark] .ready-app-shell .border-gray-500,[data-ready-theme=dark] .ready-app-shell .border-\[\#252529\],[data-ready-theme=dark] .ready-app-shell .border-\[\#2A2A2A\]{border-color:var(--ready-border)!important}[data-ready-theme=dark] .ready-app-shell .text-gray-100,[data-ready-theme=dark] .ready-app-shell .text-gray-200{color:var(--ready-text-primary)!important}[data-ready-theme=dark] .ready-app-shell .text-gray-300,[data-ready-theme=dark] .ready-app-shell .text-gray-400{color:var(--ready-text-secondary)!important}[data-ready-theme=dark] .ready-app-shell .text-gray-500,[data-ready-theme=dark] .ready-app-shell .text-gray-600,[data-ready-theme=dark] .ready-app-shell .placeholder\:text-gray-500::placeholder{color:var(--ready-text-muted)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .text-gray-100,:root:not([data-ready-theme=dark]) .ready-app-shell .text-gray-200{color:var(--ready-text-primary)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .text-gray-300,:root:not([data-ready-theme=dark]) .ready-app-shell .text-gray-400,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:text-white:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .focus\:text-white:focus{color:var(--ready-text-secondary)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .text-gray-500,:root:not([data-ready-theme=dark]) .ready-app-shell .placeholder\:text-gray-500::placeholder{color:var(--ready-text-muted)!important}:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#339DFF\].text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#339DFF\].hover\:text-white:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[\#339DFF\] .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-primary-accent\)\].text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-secondary-accent\)\].text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-danger\)\].text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-primary-accent\)\] .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-secondary-accent\)\] .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-\[var\(--ready-danger\)\] .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-green-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-green-600.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-red-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-blue-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-purple-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-orange-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-yellow-500.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-black\/55.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-green-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-green-600 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-red-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-blue-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-purple-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-orange-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-yellow-500 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-black\/55 .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .hover\:bg-\[\#339DFF\]:hover,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-gradient-to-r.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-gradient-to-br.text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-gradient-to-r .text-white,:root:not([data-ready-theme=dark]) .ready-app-shell .bg-gradient-to-br .text-white{color:var(--ready-accent-foreground)!important}.ready-app-shell .bg-\[var\(--ready-success\)\].text-white,.ready-app-shell .bg-\[var\(--ready-success\)\] .text-white,.ready-app-shell .bg-\[var\(--ready-warning\)\].text-white,.ready-app-shell .bg-\[var\(--ready-warning\)\] .text-white{color:#000!important}.analysis-loading-mascot{width:min(100%,210px);color:var(--ready-text-primary);margin:0 auto;container-type:inline-size}.analysis-loading-card{--ready-panel-background:#fff;--ready-surface-subtle:#efefef;--ready-surface-strong:#e2e2e2;--ready-text-primary:#000;--ready-text-secondary:#4d4d4d;--ready-text-muted:#8a8a8a;--ready-border:#e2e2e2;border-color:var(--ready-border);background:#fff}.analysis-loading-accent-button{background:var(--ready-primary-accent)!important;color:var(--ready-accent-foreground)!important}.analysis-loading-accent-button:hover{background:var(--ready-primary-hover)!important;color:var(--ready-accent-foreground)!important}.analysis-loading-status-badge{background:var(--ready-secondary-accent);color:var(--ready-accent-foreground);border-color:#0000}.analysis-loading-mascot__stage{aspect-ratio:560/520;width:100%;position:relative;overflow:hidden}.analysis-loading-mascot__speed-lines{pointer-events:none;width:35.7%;height:30.8%;position:absolute;top:44.2%;left:10.7%}.analysis-loading-mascot__speed-lines span{background:var(--ready-text-primary);border-radius:999px;height:3px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.analysis-loading-mascot__speed-lines span{background:color-mix(in srgb,var(--ready-text-primary)72%,transparent)}}.analysis-loading-mascot__speed-lines span{opacity:0;animation:.95s linear infinite ready-analysis-speed-dash}.analysis-loading-mascot__speed-lines span:first-child{width:45px;top:4px}.analysis-loading-mascot__speed-lines span:nth-child(2){width:32px;animation-delay:.25s;top:24px;left:7px}.analysis-loading-mascot__speed-lines span:nth-child(3){width:40px;animation-delay:.12s;top:44px;left:2px}.analysis-loading-mascot__speed-lines span:nth-child(4){width:26px;animation-delay:.4s;top:63px;left:11px}.analysis-loading-mascot__shadow{background:var(--ready-text-primary);border-radius:50%;width:53.6%;height:clamp(12px,7.5cqw,21px);position:absolute;bottom:1.2%;left:26.8%}@supports (color:color-mix(in lab, red, red)){.analysis-loading-mascot__shadow{background:color-mix(in srgb,var(--ready-text-primary)78%,transparent)}}.analysis-loading-mascot__shadow{filter:blur(.5px);transform-origin:50%;animation:.9s ease-in-out infinite ready-analysis-shadow-pulse}.analysis-loading-mascot__runner{transform-origin:50% 88%;animation:.9s ease-in-out infinite ready-analysis-run-bob;position:absolute;inset:0}.analysis-loading-mascot__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:73.1%;position:absolute;top:23.1%;left:31.25%}.analysis-loading-mascot__bubble{box-sizing:border-box;border:clamp(1.5px,.72cqw,2px)solid var(--ready-text-primary);background:var(--ready-warning);width:max-content;max-width:calc(100% - 6px);box-shadow:2.5px 3px 0 var(--ready-text-primary);border-radius:clamp(11px,5.4cqw,15px);align-items:baseline;gap:1px;padding:clamp(7px,3.6cqw,10px) clamp(9px,5.4cqw,15px) clamp(8px,3.9cqw,11px);display:inline-flex;position:absolute;top:9.2%;left:1.1%}@supports (color:color-mix(in lab, red, red)){.analysis-loading-mascot__bubble{box-shadow:2.5px 3px 0 color-mix(in srgb,var(--ready-text-primary)18%,transparent)}}.analysis-loading-mascot__bubble{transform-origin:80% 90%;animation:1.6s ease-in-out infinite ready-analysis-bubble-pop}.analysis-loading-mascot__bubble:before{border-top:clamp(11px,5.4cqw,15px)solid var(--ready-text-primary);content:"";border-left:clamp(6.5px,3.2cqw,9px) solid #0000;width:0;height:0;position:absolute;bottom:clamp(-13px,-4.6cqw,-9px);right:clamp(12px,6.1cqw,17px);transform:rotate(8deg)}.analysis-loading-mascot__bubble:after{border-top:clamp(7.5px,3.6cqw,10px)solid var(--ready-warning);content:"";border-left:clamp(4.5px,2cqw,5.5px) solid #0000;width:0;height:0;position:absolute;bottom:clamp(-7.5px,-2.7cqw,-5px);right:clamp(14.5px,7cqw,19.5px);transform:rotate(8deg)}.analysis-loading-mascot__message{min-width:0;color:var(--ready-text-primary);letter-spacing:0;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(10px,5.7cqw,16px);font-weight:800;line-height:1.12;display:inline-block}.analysis-loading-mascot__dots{flex-shrink:0;align-items:flex-end;gap:2px;padding-bottom:1.5px;display:inline-flex}.analysis-loading-mascot__dots span{background:var(--ready-text-primary);border-radius:999px;width:3.5px;height:3.5px;animation:1.05s ease-in-out infinite ready-analysis-dot-blink}.analysis-loading-mascot__dots span:nth-child(2){animation-delay:.18s}.analysis-loading-mascot__dots span:nth-child(3){animation-delay:.36s}.analysis-loading-mascot__caption{color:var(--ready-text-secondary);text-align:center;word-break:keep-all;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.analysis-loading-mascot__percent{color:var(--ready-warning);font-variant-numeric:tabular-nums}.analysis-loading-mascot__track{background:var(--ready-surface-strong);border-radius:999px;width:min(100%,130px);height:3px;margin:6px auto 0;position:relative;overflow:hidden}.analysis-loading-mascot__bar,.analysis-loading-mascot__sweep{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.analysis-loading-mascot__bar{background:var(--ready-warning);transition:transform .25s ease-out}.analysis-loading-mascot__sweep{background:linear-gradient(90deg,transparent,var(--ready-panel-background),transparent);width:44%}@supports (color:color-mix(in lab, red, red)){.analysis-loading-mascot__sweep{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ready-panel-background)72%,transparent),transparent)}}.analysis-loading-mascot__sweep{animation:1.4s ease-in-out infinite ready-analysis-progress-sweep}@media (prefers-reduced-motion:reduce){.analysis-loading-mascot__speed-lines span,.analysis-loading-mascot__shadow,.analysis-loading-mascot__runner,.analysis-loading-mascot__bubble,.analysis-loading-mascot__dots span,.analysis-loading-mascot__sweep{animation:none}}@media (max-width:640px){.analysis-loading-mascot__stage{aspect-ratio:560/520}.analysis-loading-mascot__bubble{max-width:calc(100% - 6px);left:1.1%}.analysis-loading-mascot__image{height:73.1%;left:31.25%}}.ready-app-shell{--foreground:var(--ready-text-primary);background:var(--ready-page-background);height:100vh;color:var(--ready-text-primary);font-family:var(--font-noto-sans-kr),var(--font-poppins),"Pretendard","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr);grid-template-columns:260px minmax(0,1fr);font-size:14px;line-height:1.6;display:grid;overflow:hidden}.ready-app-shell button,.ready-app-shell input,.ready-app-shell textarea,.ready-app-shell select{letter-spacing:0;font-family:inherit}.ready-app-shell svg{stroke-linecap:butt;stroke-linejoin:miter}.ready-main-shell{background:var(--ready-page-background);grid-template-rows:56px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ready-main-scroll{background:var(--ready-page-background);min-width:0;min-height:0;overflow:hidden auto}.ready-content{width:100%;max-width:none;margin:0;padding:26px 26px 56px}.ready-sidebar{border-right:1px solid var(--ready-border);background:var(--ready-panel-background);flex-direction:column;min-width:0;min-height:0;display:flex}.ready-nav-toggle,.ready-nav-close,.ready-nav-backdrop{display:none}.ready-nav-toggle,.ready-nav-close{border-radius:var(--ready-radius);border:1px solid var(--ready-border);background:var(--ready-panel-background);width:36px;height:36px;color:var(--ready-text-primary);flex:none;justify-content:center;align-items:center}.ready-nav-toggle:hover,.ready-nav-close:hover{background:var(--ready-hover-surface,var(--ready-panel-background))}.ready-nav-close{margin-right:12px}.ready-nav-backdrop{z-index:55;background:#00000073;border:0;padding:0;position:fixed;inset:0}body.ready-nav-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.ready-sidebar{transition:none}}.ready-brand-block span{font-size:21px!important}.ready-brand-block{border-bottom:1px solid var(--ready-border);flex-shrink:0;align-items:center;height:56px;padding:0 20px;display:flex}.ready-nav-scroll{flex:1;min-height:0;padding:14px 12px;overflow-y:auto}.ready-nav-item{border-radius:var(--ready-radius);width:100%;color:var(--ready-text-secondary);justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.ready-nav-item:hover{background:var(--ready-surface-subtle);color:var(--ready-text-primary)}.ready-nav-item svg{opacity:.7}.ready-nav-item.active svg{opacity:1}.ready-nav-item.active{background:var(--ready-primary-accent);color:var(--ready-accent-foreground);font-weight:500}.ready-nav-item.selected:not(.active){background:var(--ready-surface-subtle);box-shadow:inset 2px 0 0 0 var(--ready-primary-accent);color:var(--ready-text-primary)}.ready-nav-sub{flex-direction:column;gap:2px;margin:2px 0 4px;padding-left:22px;display:flex}.ready-nav-item-sub{padding-top:8px;padding-bottom:8px;font-size:13px}.ready-sidebar-projects{margin:0}.ready-sidebar-section{border-top:1px solid var(--ready-border);justify-content:space-between;align-items:center;margin-top:8px;padding:16px 16px 8px;display:flex}.ready-sidebar-section-label{font-family:var(--font-label);letter-spacing:.08em;color:var(--ready-text-muted);font-size:12px;font-weight:600}.ready-count-badge{font-family:var(--font-label)!important;background:var(--ready-primary-accent)!important;color:var(--ready-accent-foreground)!important;border:0!important;border-radius:999px!important;padding:1px 8px!important;font-size:11px!important;font-weight:600!important}.ready-app-shell [data-slot=badge].rounded-full:not(.ready-count-badge):not(.ready-project-badge-role){border-radius:var(--ready-radius)!important}.ready-sidebar-foot{border-top:1px solid var(--ready-border);flex-shrink:0;padding:12px}.ready-sidebar-foot .ready-nav-item{font-size:13px}.ready-header{border-bottom:1px solid var(--ready-border);background:var(--ready-page-background);justify-content:space-between;align-items:center;gap:20px;min-width:0;height:56px;padding:0 26px;display:flex}.ready-header-left,.ready-header-actions{align-items:center;gap:14px;min-width:0;display:flex}.ready-project-switcher{border-radius:var(--ready-radius);border-color:var(--ready-line-2);height:36px;background:var(--ready-panel-background)!important;width:280px!important;color:var(--ready-text-primary)!important;gap:10px!important}.ready-app-shell [data-slot=select-trigger] svg:not([class*=text-]){opacity:1;color:var(--ready-text-muted)!important}.ready-user-button .text-right>:first-child{font-size:13px!important;font-weight:500!important;line-height:1.25!important}.ready-user-button .text-right>:last-child{font-size:11px!important;line-height:1.25!important}.ready-project-switcher:hover,.ready-project-switcher:focus{border-color:var(--ready-primary-accent)}.ready-select-content,.ready-popover{border-color:var(--ready-border);box-shadow:0 24px 60px #1f16331f;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important}.ready-popover-head{border-bottom:1px solid var(--ready-border);background:var(--ready-surface-subtle)!important}.ready-popover-row{border:1px solid var(--ready-border);background:var(--ready-surface-subtle)!important}.ready-live-badge{border:1px solid var(--ready-success);background:var(--ready-success-soft);height:24px;padding:0 10px;font-size:12px;color:var(--ready-mint-ink)!important}.ready-app-shell .ready-live-badge{height:30px;border:0!important;border-radius:999px!important;gap:0!important;padding:5px 12px!important;font-size:12.5px!important}.ready-app-shell .ready-live-badge>div:first-child{margin-right:7px!important}.ready-header-link{white-space:nowrap;color:var(--ready-text-secondary);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:400;transition:color .12s;display:inline-flex}.ready-header-link:hover{color:var(--ready-primary-accent)}.ready-share-button{border:2px solid var(--ready-border-strong)!important;border-radius:var(--ready-radius)!important;height:36px!important;color:var(--ready-text-primary)!important;background:0 0!important;gap:7px!important;padding:0 15px!important;font-size:13px!important}.ready-share-button svg:not([class*=size-]){width:14px!important;height:14px!important}.ready-share-button:hover{border-color:var(--ready-primary-accent)!important;background:var(--ready-surface-strong)!important;color:var(--ready-primary-accent)!important}.ready-share-button:focus-visible{border-color:var(--ready-secondary-accent)!important}.ready-icon-button{border-radius:var(--ready-radius);width:36px;height:36px;color:var(--ready-text-secondary);transition:background-color .12s,color .12s}.ready-icon-button:hover{background:var(--ready-surface-subtle);color:var(--ready-primary-accent)}.ready-user-button [data-slot=avatar-fallback]{font-family:var(--font-label);font-weight:700}.ready-user-button{border-left:1px solid var(--ready-border);border-radius:var(--ready-radius);align-items:center;gap:10px;padding:4px 4px 4px 16px;transition:background-color .12s;display:inline-flex}.ready-user-button:hover{background:var(--ready-surface-subtle)}.ready-card{border:1px solid var(--ready-border);box-shadow:var(--ready-shadow-card);border-radius:var(--ready-radius)!important;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important}.ready-app-shell [data-slot=card]:not(.ready-card-shell){padding:20px 22px!important}body:has(.ready-app-shell) [data-slot=card]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=popover-content]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=dialog-content]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=select-content]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=dropdown-menu-content]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=tooltip-content]{box-shadow:none!important}body:has(.ready-app-shell) [data-slot=button]:not(:focus-visible){box-shadow:none!important}body:has(.ready-app-shell) [data-slot=badge]:not(:focus-visible){box-shadow:none!important}body:has(.ready-app-shell) [data-slot=input]:not(:focus-visible){box-shadow:none!important}body:has(.ready-app-shell) [data-slot=textarea]:not(:focus-visible){box-shadow:none!important}body:has(.ready-app-shell) [data-slot=select-trigger]:not(:focus-visible){box-shadow:none!important}.ready-card-shell{gap:0!important;padding:0!important}.ready-soft-panel{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-surface-2)!important}.ready-outline-panel{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background)!important}.ready-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ready-card-head{border-bottom:1px solid var(--ready-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ready-card-head-title{color:var(--ready-text-primary);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.ready-pill-count{background:var(--ready-surface-3);min-width:22px;height:22px;color:var(--ready-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ready-tab-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ready-filter-tab{border-radius:var(--ready-radius);height:30px;color:var(--ready-text-secondary);padding:0 12px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s}.ready-filter-tab:hover{color:var(--ready-text-primary);background:var(--ready-surface-subtle)}.ready-filter-tab.active{background:var(--ready-danger-soft);color:var(--ready-danger)}.ready-list-bar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.ready-table{color:var(--ready-text-primary)!important;font-size:13.5px!important;line-height:21.6px!important}.ready-table thead tr,.ready-table tbody tr{border:0!important}.ready-table tbody tr:hover{background:0 0!important}.ready-table tbody tr.ready-row-clickable:hover{background:var(--ready-surface-2)!important}.ready-table thead th{white-space:nowrap;border-bottom:2px solid var(--ready-ink)!important;color:var(--ready-text-muted)!important;text-align:left!important;padding:12px 16px!important;font-size:12px!important;font-weight:500!important;line-height:19.2px!important}.ready-table tbody td:not([colspan]){vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--ready-border)!important;color:var(--ready-text-primary)!important;padding:14px 16px!important;font-size:13.5px!important;line-height:21.6px!important}.ready-table.ready-table-dense thead th{padding:11px 13px!important;font-size:11.5px!important;line-height:18.4px!important}.ready-table.ready-table-dense tbody td:not([colspan]){padding:12px 13px!important;font-size:12.5px!important;line-height:20px!important}.ready-table thead th.ready-table-num,.ready-table tbody td.ready-table-num{font-family:var(--font-poppins),var(--font-noto-sans-kr),sans-serif!important;font-variant-numeric:tabular-nums!important;text-align:right!important;font-weight:500!important}.ready-table tbody td.ready-table-muted{color:var(--ready-text-secondary)!important}.ready-table .ready-mode-tag{border-radius:var(--ready-radius)!important;border:1.5px solid var(--ready-primary-accent)!important;height:27px!important;color:var(--ready-text-primary)!important;background:0 0!important;padding:3px 11px!important;font-size:11px!important;font-weight:500!important}.ready-app-shell .ready-table td .ready-table-action[data-size=sm]{border:1px solid var(--ready-border)!important;border-radius:var(--ready-radius)!important;height:32px!important;min-height:32px!important;color:var(--ready-text-secondary)!important;background:0 0!important;padding:0 12px!important;font-size:12.5px!important;font-weight:500!important}.ready-status-pill,.ready-mode-tag{white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:24px;display:inline-flex;border-radius:var(--ready-radius)!important;border:0!important;padding:3px 11px!important;font-size:11px!important;font-weight:500!important}.ready-mode-tag{gap:6px;height:24px}.ready-project-badge.ready-mode-tag{border:1.5px solid var(--ready-text-primary)!important;border-radius:var(--ready-radius)!important;color:var(--ready-text-primary)!important;background:0 0!important;font-size:10.5px!important;font-weight:500!important}.ready-project-badge-role{white-space:nowrap;font-family:var(--font-label)!important;background:var(--ready-primary-accent)!important;color:var(--ready-accent-foreground)!important;border:0!important;border-radius:999px!important;font-size:11px!important;font-weight:500!important}.ready-app-shell .ready-mode-tag{border:1.5px solid var(--ready-text-primary)!important;border-radius:var(--ready-radius)!important;color:var(--ready-text-primary)!important;background:0 0!important}body:has(.ready-app-shell) .ready-mode-tag{border:1.5px solid var(--ready-text-primary)!important;border-radius:var(--ready-radius)!important;color:var(--ready-text-primary)!important;background:0 0!important}.ready-status-live{background:var(--ready-success-soft);--ready-status-dot:var(--ready-success);color:var(--ready-mint-ink)!important}.ready-status-prep{background:var(--ready-warning-soft);--ready-status-dot:var(--ready-warning);color:var(--ready-mustard-ink)!important}.ready-status-edit{background:var(--ready-purple-soft);--ready-status-dot:var(--ready-primary-accent);color:var(--ready-primary-accent)!important}.ready-status-done{background:var(--ready-blue-soft);--ready-status-dot:var(--ready-info);color:var(--ready-cloud-ink)!important}.ready-status-danger{background:var(--ready-danger-soft);--ready-status-dot:var(--ready-danger);color:var(--ready-red-2)!important}.ready-status-shooting{background:var(--ready-cloud-soft);--ready-status-dot:var(--ready-cloud);color:var(--ready-cloud-ink)!important}.ready-status-complete{background:var(--ready-mint-soft);--ready-status-dot:var(--ready-mint);color:var(--ready-mint-ink)!important}.ready-status-plan{background:var(--ready-mustard-soft);--ready-status-dot:var(--ready-warning);color:var(--ready-mustard-ink)!important}.ready-status-neutral{background:var(--ready-surface-strong);--ready-status-dot:var(--ready-text-muted);color:var(--ready-text-secondary)!important}.ready-app-shell .ready-status-pill{gap:7px!important;padding:3px 11px!important}.ready-app-shell .ready-status-pill:has(svg):before{content:none}.ready-app-shell .ready-status-pill:before{content:"";background:var(--ready-status-dot,currentColor);border-radius:999px;flex-shrink:0;width:7px;height:7px}[data-ready-theme=dark] .ready-status-plan{color:var(--ready-mustard-ink)!important}[data-ready-theme=dark] .ready-status-done{color:#6cc3f0!important}[data-ready-theme=dark] .ready-status-edit{color:var(--ready-primary-accent)!important}[data-ready-theme=dark] .ready-status-live,[data-ready-theme=dark] .ready-live-badge{color:#5fd7a3!important}[data-ready-theme=dark] .ready-table thead th{border-bottom-color:var(--ready-border-strong)!important}[data-ready-theme=dark] .ready-status-prep{color:#e0a76e!important}[data-ready-theme=dark] .ready-status-neutral{color:var(--ready-text-secondary)!important}.kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (min-width:768px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ready-kpi-card{border:1px solid var(--ready-border);border-radius:var(--ready-radius);box-shadow:var(--ready-shadow-card);transition:border-color .12s;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important;gap:0!important;padding:20px 22px!important;display:block!important}.ready-kpi-card-compact{padding:16px 18px!important}.ready-kpi-card:hover{border-color:var(--ready-primary-accent)}.ready-kpi-icon{border-radius:var(--ready-radius);background:var(--ready-surface-3);width:40px;height:40px;color:var(--ready-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-kpi-icon svg{width:20px;height:20px}.ready-kpi-icon.cloud{background:var(--ready-cloud-soft);color:var(--ready-cloud-ink)}.ready-kpi-icon.mint{background:var(--ready-mint-soft);color:var(--ready-mint-ink)}.ready-kpi-icon.mustard{background:var(--ready-mustard-soft);color:var(--ready-mustard-ink)}.ready-option-card{border:2px solid var(--ready-line);border-radius:var(--ready-radius);text-align:left;align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important}.ready-option-card:hover{border-color:var(--ready-primary-hover);background:var(--ready-surface-subtle)!important}.ready-option-card.active{border-width:2px;border-color:var(--ready-primary-accent);background:var(--ready-surface-2)!important}.ready-option-icon{border-radius:var(--ready-radius);background:var(--ready-surface-strong);width:40px;height:40px;color:var(--ready-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-option-card.active .ready-option-icon{background:var(--ready-primary-accent);color:var(--ready-accent-foreground)}.ready-field-label{color:var(--ready-text-primary);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.ready-input{border:1px solid var(--ready-line-2);border-radius:var(--ready-radius);outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:13.5px;transition:border-color .12s,box-shadow .12s;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important}.ready-input::placeholder{color:var(--ready-text-muted)}.ready-input:focus{border-color:var(--ready-ink);box-shadow:none}.ready-app-shell [data-slot=tabs-list]:not(:has(.ready-create-step)){gap:4px;height:auto!important;color:var(--ready-text-secondary)!important;background:0 0!important;padding:0!important}.ready-app-shell .ready-segmented[data-slot=tabs-list]{border:2px solid var(--ready-border-strong);border-radius:var(--ready-radius);gap:0;width:fit-content;overflow:hidden}.ready-app-shell [data-slot=tabs-trigger]:not(.ready-create-step){border-radius:var(--ready-radius)!important;height:auto!important;min-height:39px!important;color:var(--ready-text-secondary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:9px 18px!important;font-size:13px!important;font-weight:500!important}.ready-app-shell .ready-segmented [data-slot=tabs-trigger]{border-radius:0!important}.ready-app-shell .ready-segmented [data-slot=tabs-trigger]:not(:last-child){border-right:2px solid var(--ready-border-strong)!important}.ready-app-shell [data-slot=tabs-trigger]:not(.ready-create-step):hover{color:var(--ready-text-primary)!important}.ready-app-shell [data-slot=tabs-trigger]:not(.ready-create-step)[data-state=active]{background:var(--ready-primary-accent)!important;color:var(--ready-accent-foreground)!important}.ready-app-shell [data-slot=slider-track]{background:var(--ready-surface-strong)!important}.ready-app-shell [data-slot=slider-range]{background:var(--ready-primary-accent)!important}.ready-app-shell [data-slot=slider-thumb]{border-color:var(--ready-primary-accent)!important;background:var(--ready-panel-background)!important}.ready-create-steps{border:1px solid var(--ready-border);border-radius:var(--ready-radius)var(--ready-radius)0 0;background:var(--ready-surface-2);align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.ready-create-steps [role=tablist]{flex-wrap:wrap!important;justify-content:flex-start!important;gap:0!important;height:auto!important;padding:0!important}.ready-create-tab-panel{color:var(--ready-text-primary);padding:26px 24px}.ready-create-tab-panel h3{letter-spacing:0;line-height:1.35;color:var(--ready-text-primary)!important;font-size:17px!important;font-weight:700!important}.ready-create-tab-panel h3+p{margin-top:4px;line-height:1.5;color:var(--ready-text-secondary)!important;font-size:13px!important}.ready-create-tab-panel h4{letter-spacing:0;line-height:1.4;color:var(--ready-text-primary)!important;font-size:15px!important;font-weight:700!important}.ready-create-tab-panel h5{letter-spacing:0;line-height:1.45;color:var(--ready-text-primary)!important;font-size:14px!important;font-weight:700!important}.ready-create-tab-panel label{line-height:1.5;color:var(--ready-text-primary)!important;font-size:13px!important;font-weight:500!important}.ready-create-tab-panel input,.ready-create-tab-panel select,.ready-create-tab-panel textarea,.ready-create-tab-panel [role=combobox]{line-height:1.5;font-size:13.5px!important}.ready-create-tab-panel [data-slot=button]{line-height:1.6;font-size:13px!important;font-weight:500!important}.ready-create-tab-panel table{font-size:13.5px}.ready-create-tab-panel th{line-height:1.45;color:var(--ready-text-muted)!important;font-size:12px!important;font-weight:600!important}.ready-create-tab-panel td{line-height:1.5;font-size:13.5px!important}.ready-create-tab-panel .text-sm{line-height:1.5;font-size:13px!important}.ready-create-tab-panel .text-xs{line-height:1.45;font-size:12px!important}.ready-create-step{white-space:nowrap;flex-shrink:0;align-items:center;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex;border-color:transparent var(--ready-border)transparent transparent!important;height:auto!important;color:var(--ready-text-secondary)!important;background:0 0!important;border-style:solid!important;border-width:0 1px 0 0!important;border-radius:0!important;flex:none!important;gap:8px!important;padding:13px 15px!important;font-size:12.5px!important;font-weight:500!important;line-height:20px!important}[data-ready-theme=dark] .ready-create-step:not(.active):not(:hover){color:var(--ready-text-secondary)!important}.ready-create-step:hover{background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important}.ready-create-step.active{background:var(--ready-primary-accent)!important;color:var(--ready-accent-foreground)!important;box-shadow:none!important;border-color:#0000!important;font-weight:500!important}.ready-create-step-number{font-family:var(--font-label);background:var(--ready-surface-3);width:19px;height:19px;color:var(--ready-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ready-create-step.active .ready-create-step-number{background:var(--ready-accent-foreground);color:var(--ready-primary-accent)}.ready-app-shell [data-slot=button][data-size=default]:not(.rounded-full){min-height:43px!important;padding:11px 20px!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}.ready-app-shell [data-slot=button][data-size=default][data-variant=outline]:not(.rounded-full){background:0 0!important;border-width:2px!important;padding:9px 16px!important}.ready-app-shell [data-slot=button][data-size=default][data-variant=ghost]:not(.rounded-full){padding:9px 15px!important}.ready-app-shell [data-slot=input],.ready-app-shell [data-slot=textarea],.ready-app-shell [data-slot=select-trigger],.ready-app-shell button[role=combobox]{border-width:1px!important;border-color:var(--ready-line-2)!important;border-radius:var(--ready-radius)!important;background:var(--ready-panel-background)!important;height:auto!important;color:var(--ready-text-primary)!important;padding:10px 12px!important;font-size:13.5px!important}.ready-app-shell [data-slot=input][class~="bg-[var(--ready-surface-subtle)]"],.ready-app-shell [data-slot=textarea][class~="bg-[var(--ready-surface-subtle)]"],.ready-app-shell [data-slot=select-trigger][class~="bg-[var(--ready-surface-subtle)]"]{background:var(--ready-surface-subtle)!important}.ready-app-shell [data-slot=input]:disabled,.ready-app-shell [data-slot=textarea]:disabled,.ready-app-shell [data-slot=select-trigger]:disabled,.ready-app-shell button[role=combobox]:disabled{border-color:var(--ready-border)!important;color:var(--ready-text-secondary)!important}.ready-app-shell [data-slot=input],.ready-app-shell [data-slot=select-trigger],.ready-app-shell button[role=combobox]:not(.ready-project-switcher){min-height:44px!important}.ready-app-shell button.ready-project-switcher[role=combobox]{border-radius:var(--ready-radius)!important;border-width:2px!important;border-color:var(--ready-line-2)!important;height:36px!important;min-height:36px!important}.ready-app-shell [data-slot=input]:focus,.ready-app-shell [data-slot=textarea]:focus,.ready-app-shell [data-slot=select-trigger]:focus,.ready-app-shell .ready-input:focus{border-color:var(--ready-primary-accent)!important}.ready-app-shell label:not([class~=text-xs]){color:var(--ready-text-primary);font-size:13px!important;font-weight:500!important}.ready-app-shell [data-slot=button][data-size=default]:not(.rounded-full) svg:not([class*=size-]){width:14px!important;height:14px!important}.ready-app-shell [data-slot=button][data-size=sm]:not(.rounded-full) svg:not([class*=size-]){width:13px!important;height:13px!important}.ready-app-shell [data-slot=button][data-size=sm]:not(.rounded-full){height:28px!important;min-height:28px!important;padding:0 11px!important;font-size:12px!important;font-weight:500!important}body:has(.ready-app-shell) [data-slot=switch][data-state=checked]{background:var(--ready-primary-accent)!important}body:has(.ready-app-shell) [data-slot=switch][data-state=unchecked]{background:var(--ready-surface-strong)!important}body:has(.ready-app-shell) [data-slot=switch]{width:40px!important;height:22px!important}body:has(.ready-app-shell) [data-slot=switch-thumb]{background:#fff!important;width:18px!important;height:18px!important;translate:none!important}body:has(.ready-app-shell) [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{transform:translate(20px)translate(0)!important}body:has(.ready-app-shell) [data-slot=switch][data-state=unchecked] [data-slot=switch-thumb]{transform:translate(0)translate(0)!important}[data-ready-theme=dark] body:has(.ready-app-shell) [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--ready-accent-foreground)!important}[data-ready-theme=dark] body:has(.ready-app-shell) [data-slot=switch][data-state=unchecked] [data-slot=switch-thumb]{background:var(--ready-text-secondary)!important}.ready-primary-button{background:var(--ready-primary-accent)!important;border-radius:var(--ready-radius)!important;color:var(--ready-accent-foreground)!important}.ready-primary-button:hover{background:var(--ready-primary-hover)!important;color:var(--ready-accent-foreground)!important}.ready-outline-button{border-radius:var(--ready-radius)!important;border-width:2px!important;border-color:var(--ready-border-strong)!important;color:var(--ready-text-primary)!important;background:0 0!important}.ready-outline-button:hover{border-color:var(--ready-ink)!important;background:var(--ready-surface-2)!important;color:var(--ready-text-primary)!important}.ready-outline-button.ready-outline-danger{border-color:var(--ready-danger)!important;color:var(--ready-red-2)!important}.ready-outline-button.ready-outline-danger:hover{border-color:var(--ready-danger)!important;background:var(--ready-danger)!important;color:#fff!important}:root:not([data-ready-theme=dark]) .ready-danger-zone .ready-outline-button.ready-outline-danger:not(:hover){background:var(--ready-surface)!important}.ready-ghost-button{border-radius:var(--ready-radius)!important;color:var(--ready-text-secondary)!important}.ready-ghost-button:hover{background:var(--ready-surface-2)!important;color:var(--ready-text-primary)!important}.ready-page-title-sm,.ready-page-title{color:var(--ready-text-primary);letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.25}.ready-page-description{color:var(--ready-text-secondary);font-size:14px;font-weight:350;line-height:1.6}.ready-page-head{margin-bottom:22px}.ready-page-head-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ready-crumb{font-family:var(--font-label);color:var(--ready-text-muted);letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:600}.ready-kpi-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ready-kpi-value{font-family:var(--font-poppins),var(--font-noto-sans-kr),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ready-text-primary);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1.1}.ready-kpi-label{color:var(--ready-text-secondary);margin-top:0;margin-bottom:0;font-size:13px;font-weight:500}.ready-kpi-value+.ready-kpi-label,.ready-kpi-label+.ready-kpi-value{margin-top:10px}.ready-kpi-foot{color:var(--ready-text-muted);border-top:1px solid var(--ready-border);margin-top:14px;padding-top:14px;font-size:12px;font-weight:350}.ready-kpi-foot.accent{color:var(--ready-mint-ink);font-weight:500}.ready-card-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ready-metric-grid .ready-kpi-value{font-size:28px}.ready-metric-grid .ready-kpi-foot{border-top:0;margin-top:10px;padding-top:0}.ready-usage-grid .ready-kpi-value{font-size:26px}.ready-usage-grid .ready-kpi-icon{width:38px;height:38px}.ready-usage-grid .ready-kpi-label{font-size:12.5px;font-weight:400}.ready-usage-grid .ready-kpi-value+.ready-kpi-label{margin-top:8px}.ready-card-h h3{color:var(--ready-text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.ready-app-shell [data-slot=button].ready-card-link{border:1px solid var(--ready-line)!important;border-radius:var(--ready-radius)!important;color:var(--ready-text-secondary)!important;background:0 0!important}.ready-app-shell [data-slot=button].ready-card-link:hover{border-color:var(--ready-ink)!important;color:var(--ready-ink)!important}.ready-app-shell [data-slot=button][data-size=sm].ready-card-link{height:31px!important;min-height:31px!important;padding:5px 12px!important}.ready-activity-item{border-radius:var(--ready-radius);background:var(--ready-surface-2);cursor:pointer;align-items:center;gap:12px;margin-bottom:8px;padding:13px 14px;transition:background-color .12s;display:flex}.ready-activity-item:hover{background:var(--ready-surface-3)}.ready-activity-item:last-child{margin-bottom:0}.ready-notice-item{border-radius:var(--ready-radius);background:var(--ready-surface-2);cursor:pointer;margin-bottom:8px;padding:13px 14px;transition:background-color .12s}.ready-notice-item:hover{background:var(--ready-surface-3)}.ready-notice-item:last-child{margin-bottom:0}.ready-progress-row{border-bottom:1px solid var(--ready-border);padding:16px 0}.ready-progress-row:first-child{padding-top:0}.ready-progress-row:last-child{border-bottom:0;padding-bottom:0}.ready-progress-bar{background:var(--ready-surface-3);border-radius:999px;height:4px;overflow:hidden}.ready-progress-bar>div{background:var(--ready-ink);border-radius:999px;height:100%;transition:width .6s}.ready-create-form-body{padding:0}.ready-create-form{flex-direction:column;gap:18px;max-width:720px;display:flex}.ready-create-form-body>.ready-soft-panel,.ready-create-form-body>.ready-outline-panel{max-width:720px;margin-top:18px}.ready-create-form-heading{margin-bottom:22px}.ready-create-form-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ready-view-list>div{border-bottom:1px solid var(--ready-border);padding:12px 0}.ready-view-list>div:last-child{border-bottom:0}.ready-view-list .ready-field-label{margin-bottom:4px;color:var(--ready-text-muted)!important;font-size:12.5px!important;font-weight:400!important}.ready-create-form-heading h2{color:var(--ready-text-primary);font-size:17px;font-weight:700;line-height:1.35}.ready-create-form-heading p{color:var(--ready-text-secondary);margin-top:4px;font-size:13px}.ready-option-title{color:var(--ready-text-primary);font-size:13.5px;font-weight:500;line-height:20px;display:block}.ready-option-subtitle{color:var(--ready-text-muted);font-size:11.5px;font-weight:350;line-height:17px;display:block}.ready-prompts-content{gap:18px!important}.ready-prompt-hero{justify-content:space-between;align-items:flex-start;border-radius:var(--ready-radius)!important;gap:18px!important;padding:20px 22px!important;display:flex!important}.ready-prompt-hero-left{gap:16px;min-width:0;display:flex}.ready-prompt-hero-icon{border-radius:var(--ready-radius);background:var(--ready-warning-soft);width:48px;height:48px;color:var(--ready-warning);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-prompt-title{color:var(--ready-text-primary);letter-spacing:0;margin:0 0 4px;font-size:22px;font-weight:800;line-height:33px}.ready-prompt-subtitle{color:var(--ready-text-secondary);margin-bottom:10px;font-size:13.5px;line-height:20.25px}.ready-prompt-tags{flex-wrap:wrap;gap:6px;display:flex}.ready-prompt-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ready-prompt-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ready-prompt-kpi-card{justify-content:space-between;align-items:center;min-height:96px;flex-direction:row!important;padding:20px 22px!important;display:flex!important}.ready-prompt-kpi-label{color:var(--ready-text-secondary);font-size:12.5px;font-weight:500;line-height:18.75px}.ready-prompt-kpi-value{color:var(--ready-text-primary);letter-spacing:0;margin-top:6px;font-size:28px;font-weight:800;line-height:1.05}.ready-prompt-toolbar{grid-template-columns:minmax(0,1fr) 160px;gap:10px;display:grid}.ready-prompt-search{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);align-items:center;gap:8px;padding:11px 14px;display:flex}.ready-prompt-search input{width:100%;min-width:0;color:var(--ready-text-primary);background:0 0;border:0;outline:none;font-size:13.5px;line-height:20.25px}.ready-prompt-search input::placeholder{color:var(--ready-text-muted)}.ready-prompt-select{border-radius:var(--ready-radius)!important;height:46px!important;padding:11px 14px!important}.ready-prompt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ready-prompt-empty{text-align:center;padding:64px 24px!important}.ready-settings-content{max-width:none}.ready-settings-card{width:100%;border-radius:var(--ready-radius)!important;gap:0!important;padding:20px 22px!important}.ready-settings-card .ready-card-head{border-bottom:0;margin-bottom:18px;padding:0}.ready-settings-card .ready-option-icon{width:36px;height:36px}.ready-settings-divider{background:var(--ready-border);height:1px;margin:18px -26px}.ready-settings-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ready-settings-card .ready-option-card{gap:12px;padding:14px 16px}.ready-settings-card .ready-option-card.active{border-color:var(--ready-secondary-accent);background:var(--ready-blue-soft);box-shadow:none}.ready-settings-card .ready-option-card.active .ready-option-icon{background:var(--ready-secondary-accent)}.ready-settings-row{border-bottom:1px solid var(--ready-border);justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.ready-settings-row:last-child{border-bottom:0}.ready-settings-row-title{color:var(--ready-text-primary);font-size:13.5px;font-weight:500;line-height:20.25px}.ready-settings-row-subtitle{color:var(--ready-text-muted);margin-top:2px;font-size:12px;font-weight:350;line-height:18px}.ready-settings-select{flex:none;width:220px!important}.ready-notification-channel-stack{flex-direction:column;display:flex}.ready-notification-time-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ready-notification-time-input{flex:0 0 120px;width:120px!important}.ready-notification-time-separator,.ready-notification-muted{color:var(--ready-text-muted)}.ready-notification-matrix-wrap{overflow-x:auto}.ready-notification-matrix{border-collapse:collapse;width:100%;min-width:620px}.ready-notification-matrix th,.ready-notification-matrix td{border-bottom:1px solid var(--ready-border);text-align:left;padding:13px 12px}.ready-notification-matrix tbody tr:last-child td{border-bottom:0}.ready-notification-matrix th{color:var(--ready-text-muted);font-size:12px;font-weight:700}.ready-notification-channel-head,.ready-notification-cell{width:92px;text-align:center!important}.ready-notification-channel-head{font-weight:500!important}.ready-notification-cell{vertical-align:middle}.ready-notification-row-title{color:var(--ready-text-primary);font-size:13.5px;font-weight:500}.ready-notification-row-subtitle{color:var(--ready-text-muted);margin-top:2px;font-size:12px;font-weight:350}.ready-apc-hero{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);box-shadow:var(--ready-shadow-card);align-items:flex-start;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.ready-apc-hero .ic,.ready-apc-hero-icon{border-radius:var(--ready-radius);background:var(--ready-danger-soft);width:44px;height:44px;color:var(--ready-danger);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-apc-hero .ht,.ready-apc-hero-title{color:var(--ready-text-primary);letter-spacing:-.015em;margin-bottom:4px;font-size:16px;font-weight:700}.ready-apc-hero .hs,.ready-apc-hero-subtitle{color:var(--ready-text-secondary);margin-bottom:12px;font-size:13px}.ready-apc-hero .tags,.ready-apc-tags{flex-wrap:wrap;gap:6px;display:flex}.ready-tag-chip{border-radius:var(--ready-radius);align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ready-tag-chip.live,.ready-tag-chip.blue,.ready-tag-chip.save,.ready-tag-chip.green,.ready-tag-chip.proj,.ready-tag-chip.purple{background:var(--ready-purple-soft);color:var(--ready-primary-accent)}.ready-tag-chip.orange{background:var(--ready-warning-soft);color:var(--ready-warning)}.ready-tag-chip.pink{background:var(--ready-pink-soft);color:var(--ready-pink)}.ready-tag-chip.danger,.ready-tag-chip.red{background:var(--ready-danger-soft);color:var(--ready-danger)}.ready-tag-chip.neutral{background:var(--ready-surface-strong);color:var(--ready-text-secondary)}.ready-apc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.ready-apc-card{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);box-shadow:var(--ready-shadow-card);padding:20px 22px}.ready-apc-card-head{border-bottom:1px solid var(--ready-border);align-items:flex-start;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.ready-apc-card-head .ic,.ready-apc-card-icon{border-radius:var(--ready-radius);background:var(--ready-surface-strong);width:38px;height:38px;color:var(--ready-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-apc-card .ready-apc-card-head .ic,.ready-apc-card .ready-apc-card-icon,.ready-apc-card-head .ic,.ready-apc-card-icon{background:var(--ready-purple-soft);color:var(--ready-primary-accent)}.ready-apc-card-head .ht,.ready-apc-card-title{color:var(--ready-text-primary);margin-bottom:2px;font-size:15px;font-weight:700}.ready-apc-card-head .hs,.ready-apc-card-subtitle{color:var(--ready-text-secondary);font-size:12.5px;font-weight:350}.ready-apc-rows{flex-direction:column;display:flex}.ready-apc-row{border-bottom:1px solid var(--ready-border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ready-apc-row:last-child{border-bottom:0}.ready-apc-row .lab,.ready-apc-row-label{color:var(--ready-text-primary);font-size:13.5px;font-weight:500}.ready-upnext{border:1px solid var(--ready-line);border-radius:var(--ready-radius);background:var(--ready-surface-2);grid-template-columns:auto 1px 1fr;align-items:center;gap:26px;margin-bottom:18px;padding:20px 24px;display:grid}.ready-upnext-k{color:var(--ready-text-3);font-family:var(--font-poppins),sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.ready-upnext-amt{font-family:var(--font-poppins),sans-serif;letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.05}.ready-upnext-vr{background:var(--ready-line);align-self:stretch}.ready-upnext-when{font-size:14.5px;font-weight:500}.ready-upnext-via{color:var(--ready-text-2);align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:350;display:flex}.ready-upnext-via b{color:var(--ready-ink);font-weight:600}.ready-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.ready-cc{border:1px solid var(--ready-line);border-radius:var(--ready-radius);flex-direction:column;display:flex;overflow:hidden}.ready-cc-face{background:var(--ready-ink);min-height:158px;color:var(--ready-surface);flex-direction:column;justify-content:space-between;padding:20px 22px 18px;display:flex}.ready-cc-empty .ready-cc-face{background:var(--ready-surface-3);color:var(--ready-text-3)}.ready-cc-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ready-cc-bd{border-radius:var(--ready-radius);color:var(--ready-surface);white-space:nowrap;background:#ffffff2e;padding:4px 11px;font-size:11px;font-weight:500}[data-ready-theme=dark] .ready-cc-bd{background:#0000001f}.ready-cc-empty .ready-cc-bd{color:var(--ready-text-2);background:#00000014}.ready-cc-num{font-family:var(--font-poppins),sans-serif;letter-spacing:.06em;margin-top:16px;font-size:20px;font-weight:500}.ready-cc-btm{font-family:var(--font-poppins),sans-serif;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.ready-cc-meta{border-top:1px solid var(--ready-line);color:var(--ready-text-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:350;display:flex}.ready-addcard{border:2px dashed var(--ready-line-2);border-radius:var(--ready-radius);min-height:222px;color:var(--ready-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .12s;display:flex}.ready-addcard:hover{border-color:var(--ready-ink);background:var(--ready-surface-2);color:var(--ready-ink)}.ready-addcard-ic{border-radius:var(--ready-radius);background:var(--ready-surface-3);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.ready-addcard-t{font-size:14px;font-weight:500}.ready-addcard-s{font-size:12.5px;font-weight:350;line-height:1.5}.ready-fallback{border:1px solid var(--ready-line);border-radius:var(--ready-radius);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.ready-fallback-ic{border-radius:var(--ready-radius);background:var(--ready-mustard-soft);width:40px;height:40px;color:var(--ready-mustard-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-fallback h4{letter-spacing:-.02em;margin:0 0 6px;font-size:14.5px;font-weight:700}.ready-fallback p{color:var(--ready-text-2);font-size:13px;font-weight:350;line-height:1.55}.ready-fallback p b{color:var(--ready-ink);font-weight:500}.ready-table-wrap{border:1px solid var(--ready-line);border-radius:var(--ready-radius)var(--ready-radius)0 0;overflow-x:auto}.ready-table-wrap:last-child{border-radius:var(--ready-radius)}.ready-sumrow{border:1px solid var(--ready-line);border-radius:0 0 var(--ready-radius)var(--ready-radius);background:var(--ready-surface-2);color:var(--ready-text-2);border-top:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;font-size:13px;font-weight:350;display:flex}.ready-sumrow b{font-family:var(--font-poppins),var(--font-noto-sans-kr),sans-serif;font-variant-numeric:tabular-nums;color:var(--ready-ink);font-weight:500}.ready-receipt-link{border:1px solid var(--ready-line);border-radius:var(--ready-radius);color:var(--ready-text-2);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ready-receipt-link:hover{border-color:var(--ready-ink);color:var(--ready-ink)}.ready-table-footnote{color:var(--ready-text-3);margin-top:16px;font-size:12.5px;font-weight:350;line-height:1.6}.ready-table-note{color:var(--ready-text-3);font-weight:350}.ready-empty-box{border:1px solid var(--ready-line);border-radius:var(--ready-radius);color:var(--ready-text-3);text-align:center;padding:26px;font-size:13px;font-weight:350}@media (max-width:900px){.ready-upnext{grid-template-columns:minmax(0,1fr)}.ready-upnext-vr{display:none}.ready-card-grid{grid-template-columns:minmax(0,1fr)}}.ready-st-card,.ready-account-card,.ready-password-card,.ready-payment-card,.ready-billing-card{border:1px solid var(--ready-border);border-radius:var(--ready-radius);box-shadow:none;padding:20px 22px;background:var(--ready-panel-background)!important;color:var(--ready-text-primary)!important;gap:0!important}.ready-settings-content .ready-st-card:not(.ready-danger-zone){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ready-settings-content .ready-st-card:not(.ready-danger-zone) .ready-st-divider{margin-left:0;margin-right:0}.ready-st-card{margin-bottom:16px}.ready-st-h{align-items:center;gap:12px;margin-bottom:4px;display:flex}.ready-st-h .ic,.ready-st-icon{border-radius:var(--ready-radius);background:var(--ready-surface-subtle);width:36px;height:36px;color:var(--ready-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ready-st-h .ic.blue,.ready-st-icon.blue,.ready-st-h .ic.purple,.ready-st-icon.purple,.ready-st-h .ic.orange,.ready-st-icon.orange,.ready-st-h .ic.green,.ready-st-icon.green,.ready-st-h .ic.pink,.ready-st-icon.pink{background:var(--ready-purple-soft);color:var(--ready-primary-accent)}.ready-st-h .ic.red,.ready-st-icon.red,.ready-st-h .ic.accent,.ready-st-icon.accent{background:var(--ready-danger-soft);color:var(--ready-danger)}.ready-st-icon.ready-st-icon-cloud{background:var(--ready-cloud-soft);color:var(--ready-cloud-ink)}.ready-st-h .ht,.ready-st-title{color:var(--ready-text-primary);letter-spacing:-.015em;font-size:16px;font-weight:700}.ready-st-h .hs,.ready-st-subtitle{color:var(--ready-text-secondary);font-size:12.5px;font-weight:350}.ready-st-divider{background:var(--ready-border);height:1px;margin:18px -26px}.ready-opt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ready-opt-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ready-sw-row{flex-wrap:wrap;gap:10px;display:flex}.ready-sw-row .sw,.ready-sw{border:2px solid #0000;border-radius:999px;width:36px;height:36px;transition:border-color .15s;position:relative}.ready-sw-row .sw.on:after,.ready-sw.on:after{content:"";border:2px solid;border-radius:999px;position:absolute;inset:-4px}.ready-storage-stack{background:var(--ready-surface-strong);border-radius:999px;height:10px;display:flex;overflow:hidden}.ready-storage-stack>i,.ready-storage-stack>span{height:100%}.ready-storage-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ready-storage-legend .sl,.ready-storage-legend-item{color:var(--ready-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.ready-storage-legend .d,.ready-storage-legend-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.ready-storage-legend .v,.ready-storage-legend-value{color:var(--ready-text-primary);margin-left:auto;font-size:12px;font-weight:700}.ready-session-row{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:grid}.ready-session-row.current{border-color:var(--ready-success);background:var(--ready-success-soft)}.ready-session-row .dvc,.ready-session-device{border-radius:var(--ready-radius);background:var(--ready-surface-subtle);width:40px;height:40px;color:var(--ready-text-secondary);justify-content:center;align-items:center;display:inline-flex}.ready-session-row .nm,.ready-session-name{color:var(--ready-text-primary);font-size:13.5px;font-weight:700}.ready-session-row .meta,.ready-session-meta{color:var(--ready-text-muted);font-size:12px}.ready-session-row .badge,.ready-session-badge{background:var(--ready-success);color:var(--ready-panel-background);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.ready-backup-row{border-bottom:1px solid var(--ready-border);grid-template-columns:36px minmax(0,1fr) 130px 100px 140px;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:grid}.ready-backup-row:last-child{border-bottom:0}.ready-backup-row .ic,.ready-backup-icon{border-radius:var(--ready-radius);background:var(--ready-blue-soft);width:36px;height:36px;color:var(--ready-secondary-accent);justify-content:center;align-items:center;display:inline-flex}.ready-backup-row .nm,.ready-backup-name{color:var(--ready-text-primary);font-weight:600}.ready-backup-row .meta,.ready-backup-meta{color:var(--ready-text-muted);margin-top:2px;font-size:12px}.ready-backup-row .sz,.ready-backup-size{color:var(--ready-text-primary);font-size:12.5px}.ready-backup-row .acts,.ready-backup-actions{justify-content:flex-end;gap:4px;display:flex}.ready-plan-grid,.ready-payment-plans{gap:14px;display:grid}.ready-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.ready-payment-plan{border:1px solid var(--ready-border);background:var(--ready-panel-background);box-shadow:var(--ready-shadow-card);position:relative}.ready-plan-card{border:1px solid var(--ready-line);background:var(--ready-panel-background);box-shadow:none;border-radius:var(--ready-radius);flex-direction:column;padding:22px 20px;display:flex;position:relative}.ready-plan-card.current{border:2px solid var(--ready-ink)}.ready-plan-card.popular{border:2px solid var(--ready-danger)}.ready-plan-card .pop-badge,.ready-plan-badge{border-radius:var(--ready-radius);background:var(--ready-danger);color:#fff;align-items:center;gap:5px;height:20px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;top:-10px;left:20px}.ready-plan-card .pn,.ready-payment-plan .pn,.ready-plan-name,.ready-payment-plan-name{font-family:var(--font-label);color:var(--ready-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:12px;font-weight:600}.ready-plan-card .pp,.ready-plan-price{font-family:var(--font-label);color:var(--ready-text-primary);letter-spacing:-.02em;margin:8px 0 2px;font-size:26px;font-weight:600;line-height:1.1}.ready-plan-price.quote{font-family:inherit;font-size:19px}.ready-plan-card .ps,.ready-plan-summary{color:var(--ready-text-secondary);margin:0 0 14px;font-size:12.5px;font-weight:350}.ready-plan-card ul.feats,.ready-plan-features{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ready-plan-card ul.feats li,.ready-plan-feature{color:var(--ready-text-primary);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:350;line-height:1.55;display:flex}.ready-plan-check{background:var(--ready-surface-3);width:15px;height:15px;color:var(--ready-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ready-plan-price span{font-family:var(--font-sans);color:var(--ready-text-muted);margin-left:2px;font-size:12.5px;font-weight:400}.ready-plan-card .cta,.ready-plan-cta{height:38px;margin-top:auto;font-size:13px;font-weight:500;transition:background-color .12s;border-radius:var(--ready-radius)!important;background:var(--ready-primary-accent)!important;width:100%!important;color:var(--ready-accent-foreground)!important;padding:0 12px!important}.ready-plan-card .cta:hover:not(:disabled),.ready-plan-cta:hover:not(:disabled){background:var(--ready-primary-hover)!important}.ready-app-shell .ready-plan-card [data-slot=button][data-size=default]{height:38px!important;min-height:38px!important;padding:0 12px!important}.ready-plan-card .cta.muted,.ready-plan-cta.muted{background:var(--ready-surface-3)!important;color:var(--ready-text-muted)!important;opacity:1!important}.ready-plan-card .ready-outline-button{margin-top:auto;font-size:13px;font-weight:500}.ready-billing-card{padding:22px 24px}.ready-billing-line{color:var(--ready-text-primary);margin:10px 0 14px;font-size:13.5px;font-weight:500}.ready-ra-balance{border:1px solid var(--ready-line);border-radius:var(--ready-radius);background:var(--ready-surface-2);justify-content:space-between;align-items:center;gap:24px;margin:16px 0 18px;padding:20px 22px;display:flex}.ready-ra-balance .k{color:var(--ready-text-muted);margin-bottom:5px;font-size:12.5px}.ready-ra-balance .v{font-family:var(--font-label);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ready-ra-balance .v .unknown{font-family:var(--kr,inherit);color:var(--ready-text-muted);letter-spacing:0;font-size:15px;font-weight:500}.ready-ra-balance .v em{color:var(--ready-text-muted);margin-left:4px;font-size:15px;font-style:normal;font-weight:500}.ready-ra-balance .r{color:var(--ready-text-secondary);text-align:right;font-size:13px;font-weight:350;line-height:1.5}.ready-ra-balance .r b{color:var(--ready-mustard-ink);font-weight:500}.ready-ra-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.ready-ra-packs.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ready-ra-pack{border:2px solid var(--ready-line);border-radius:var(--ready-radius);background:var(--ready-panel-background);text-align:left;cursor:pointer;flex-direction:column;padding:24px 22px 22px;transition:all .12s;display:flex;position:relative}.ready-ra-pack:hover{border-color:var(--ready-ink)}.ready-ra-pack.on{border-color:var(--ready-ink);background:var(--ready-surface-2)}.ready-ra-pack .rec{border-radius:var(--ready-radius);background:var(--ready-primary-accent);color:var(--ready-accent-foreground);white-space:nowrap;padding:3px 11px;font-size:11px;font-weight:500;position:absolute;top:-11px;left:22px}.ready-ra-pack .amt{font-family:var(--font-label);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.05}.ready-ra-pack .amt em{margin-left:4px;font-size:16px;font-style:normal;font-weight:600}.ready-ra-pack .save{border-radius:var(--ready-radius);background:var(--ready-mint-soft);color:var(--ready-mint-ink);white-space:nowrap;align-self:flex-start;align-items:center;margin-top:10px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ready-ra-pack .prc{border-top:1px solid var(--ready-line);margin-top:16px;padding-top:14px}.ready-ra-pack .was{font-family:var(--font-label);color:var(--ready-text-muted);font-variant-numeric:tabular-nums;font-size:13px;text-decoration:line-through}.ready-ra-pack .now{font-family:var(--font-label);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.ready-ra-pack .unit{color:var(--ready-text-muted);margin-top:5px;font-size:12px;font-weight:350}.ready-ra-sumbar{border:1px solid var(--ready-line);border-radius:var(--ready-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:20px 22px;display:flex}.ready-ra-sumbar .calc{font-family:var(--font-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ready-ra-sumbar .calc .n{letter-spacing:-.02em;font-size:22px;font-weight:700}.ready-ra-sumbar .calc .op{color:var(--ready-text-muted);font-size:16px}.ready-ra-sumbar .calc .after{color:var(--ready-mint-ink);font-size:22px;font-weight:700}.ready-ra-sumbar .calc .lbl{font-family:var(--font-sans);color:var(--ready-text-muted);margin-left:4px;font-size:12.5px}.ready-app-shell .ready-ra-sumbar [data-slot=button][data-size=default]{height:auto!important;min-height:48px!important;padding:14px 28px!important;font-size:14px!important}.ready-ra-note{color:var(--ready-text-muted);margin-top:12px;font-size:12px;font-weight:350}@media (max-width:1100px){.ready-ra-packs,.ready-ra-packs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ready-ra-balance{flex-direction:column;align-items:flex-start;gap:12px}.ready-ra-balance .r{text-align:left}.ready-ra-packs,.ready-ra-packs.four{grid-template-columns:minmax(0,1fr)}}.ready-seat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ready-seat-card{border:1px solid var(--ready-line);border-radius:var(--ready-radius);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.ready-seat-head{align-items:center;gap:10px;display:flex}.ready-seat-icon{border:1px solid var(--ready-line);border-radius:var(--ready-radius);background:var(--ready-surface-2);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ready-seat-name{letter-spacing:-.02em;font-size:13.5px;font-weight:700}.ready-seat-desc{color:var(--ready-text-muted);margin-top:2px;font-size:12px;font-weight:350}.ready-seat-price{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.ready-seat-price small{font-family:var(--font-sans);color:var(--ready-text-muted);margin-left:2px;font-size:12px;font-weight:350}.ready-seat-card .ready-primary-button{justify-content:center}.ready-seat-limits{border:1px solid var(--ready-line);border-radius:var(--ready-radius);margin-top:16px;overflow:hidden}.ready-seat-limits .lh,.ready-seat-limits .lr{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;display:grid}.ready-seat-limits .lh{border-bottom:1px solid var(--ready-line);background:var(--ready-surface-2)}.ready-seat-limits .lh span{color:var(--ready-text-muted);padding:10px 16px;font-size:11.5px;font-weight:500}.ready-seat-limits .lr{border-bottom:1px solid var(--ready-line)}.ready-seat-limits .lr:last-child{border-bottom:0}.ready-seat-limits .lr span{font-variant-numeric:tabular-nums;padding:11px 16px;font-size:13px}.ready-seat-limits .lr .rl{font-weight:500}.ready-seat-limits .lr .add{color:var(--ready-mint-ink);font-weight:500}.ready-seat-limits .lr .tot{font-weight:700}.ready-seat-limits .lh span:not(:first-child),.ready-seat-limits .lr span:not(:first-child){text-align:right}.ready-seat-foot{color:var(--ready-text-muted);margin-top:10px;font-size:12px;font-weight:350}.ready-seat-owned{margin-top:18px}.ready-seat-owned h4{letter-spacing:-.02em;margin-bottom:9px;font-size:13px;font-weight:700}.ready-seat-owned-row{border:1px solid var(--ready-line);border-radius:var(--ready-radius);align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;display:flex}.ready-seat-owned-row .oi{border:1px solid var(--ready-line);border-radius:var(--ready-radius);background:var(--ready-surface-2);flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ready-seat-owned-row .ot{font-size:13.5px;font-weight:500}.ready-seat-owned-row .os{color:var(--ready-text-muted);margin-top:2px;font-size:11.5px;font-weight:350}.ready-seat-owned-row .obd{border-radius:var(--ready-radius);align-items:center;gap:6px;height:22px;margin-left:auto;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.ready-seat-owned-row .obd.on{background:var(--ready-mint-soft);color:var(--ready-mint-ink)}.ready-seat-owned-row .obd.end{background:var(--ready-surface-3);color:var(--ready-text-secondary)}.ready-seat-owned-row .obd .d{background:currentColor;border-radius:50%;width:5px;height:5px}@media (max-width:960px){.ready-seat-grid{grid-template-columns:minmax(0,1fr)}}.ready-plan-hero{border-radius:var(--ready-radius);color:#fff;background:#000;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-bottom:18px;padding:28px 30px;display:flex}[data-ready-theme=dark] .ready-plan-hero{background:#0d0d0d}.ready-plan-hero .pl{font-family:var(--font-label);color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:600}.ready-plan-hero h2{color:#fff;letter-spacing:-.03em;align-items:center;gap:8px;margin:6px 0 4px;font-size:30px;font-weight:700;display:flex}.ready-plan-hero .pr{color:#ffffffb8;font-size:13px}.ready-plan-hero .rt{flex-direction:column;align-items:flex-start;gap:6px;min-width:180px;display:flex}.ready-plan-hero .dd{color:#fff;font-size:16px;font-weight:700}.ready-app-shell .ready-plan-hero [data-slot=button][data-size=default][data-variant=outline]:not(.rounded-full){color:#000!important;background:#fff!important;border:0!important;padding:11px 20px!important}.ready-app-shell .ready-plan-hero [data-slot=button][data-size=default][data-variant=outline]:not(.rounded-full):hover{opacity:.86;color:#000!important;background:#fff!important}.ready-plan-hero .ready-plan-badge-inline{color:#fff;border-color:#ffffff80}.ready-plan-badge-inline{border:1px solid var(--ready-secondary-accent);border-radius:var(--ready-radius);color:var(--ready-secondary-accent);align-items:center;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ready-plan-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}@media (max-width:900px){.ready-plan-usage{grid-template-columns:1fr}}.ready-plan-usage-card{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);box-shadow:var(--ready-shadow-card);padding:20px 22px}.ready-plan-usage-label{color:var(--ready-text-secondary);font-size:13px;font-weight:600}.ready-plan-usage-value{color:var(--ready-text-primary);font-family:Poppins,var(--font-noto-sans-kr),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:6px 0 12px;font-size:26px;font-weight:700}.ready-plan-usage-value span{color:var(--ready-text-secondary);font-size:13px;font-weight:500}.ready-plan-usage-foot{color:var(--ready-text-muted);margin-top:10px;font-size:12px}.ready-plan-compare{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-panel-background);box-shadow:var(--ready-shadow-card);margin-bottom:16px;padding:20px 24px}.ready-plan-compare .th2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.ready-plan-compare .th2 h3{color:var(--ready-text-primary);margin:0;font-size:16px;font-weight:700}.ready-plan-compare .th2 .hint{color:var(--ready-text-secondary);font-size:12.5px}.ready-plan-compare .rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.ready-plan-compare .rows{grid-template-columns:1fr}}.ready-plan-compare .col{border-radius:var(--ready-radius);background:var(--ready-surface-2);border:1px solid #0000;padding:18px 20px}.ready-plan-compare .col.current{border-color:var(--ready-ink);background:var(--ready-panel-background)}.ready-plan-compare .ct{color:var(--ready-text-primary);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.ready-plan-compare .ct .price{color:var(--ready-text-secondary);font-size:12.5px;font-weight:600}.ready-plan-compare ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ready-plan-compare li{color:var(--ready-text-primary);align-items:flex-start;gap:8px;font-size:13px;display:flex}.ready-plan-compare li:before{content:"";background:var(--ready-text-muted);border-radius:999px;flex-shrink:0;width:4px;height:4px;margin-top:7px}.ready-plan-compare .tf{border-top:1px solid var(--ready-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.ready-plan-compare .pnote{color:var(--ready-text-secondary);font-size:12.5px}.ready-billing-card h3,.ready-billing-title{color:var(--ready-text-primary);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.ready-billing-card .ne,.ready-billing-note{color:var(--ready-text-secondary);margin-bottom:18px;font-size:13px}.ready-account-wrap,.ready-payment-wrap{max-width:none}.ready-form-column{max-width:620px}.ready-account-card{margin-bottom:16px;padding:20px 22px}.ready-danger-zone{background:var(--ready-danger-soft)!important}.ready-danger-actions{text-align:left;flex-wrap:wrap;border-color:var(--ready-danger)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.ready-danger-actions .ready-st-title{color:var(--ready-danger)}.ready-danger-actions-buttons{flex-shrink:0;gap:10px;display:flex}.ready-password-card h3,.ready-password-title{color:var(--ready-text-primary);margin:0 0 14px;font-size:16px;font-weight:700}.ready-payment-card{padding:20px 22px}.ready-payment-plans{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-bottom:22px}.ready-payment-plan{border-radius:var(--ready-radius);border-width:2px;padding:18px 18px 16px;transition:background-color .15s,border-color .15s}.ready-payment-plan:hover{border-color:var(--ready-primary-accent)}.ready-payment-plan.on,.ready-payment-plan.active{border-color:var(--ready-ink);background:var(--ready-surface-2)}.ready-payment-popular-badge{border-radius:var(--ready-radius);background:var(--ready-danger);color:#fff;align-items:center;gap:5px;height:20px;padding:0 9px;font-size:10.5px;font-weight:500;display:inline-flex;position:absolute;top:-10px;left:20px;right:auto}.ready-payment-plan .ready-payment-plan-name{letter-spacing:.14em;margin-bottom:8px}.ready-payment-plan .pp,.ready-payment-plan-price{color:var(--ready-text-primary);letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.15}.ready-payment-plan .pmu,.ready-payment-plan-unit{color:var(--ready-text-muted);margin-top:6px;font-size:12.5px}.ready-payment-summary{border:1px solid var(--ready-border);border-radius:var(--ready-radius);background:var(--ready-surface-subtle);color:var(--ready-text-secondary);margin-bottom:22px;padding:18px 20px;font-size:13.5px}.ready-payment-summary .t,.ready-payment-summary-title{color:var(--ready-text-primary);margin-bottom:10px;font-weight:600}.ready-payment-summary ul{margin:0;padding-left:14px;line-height:1.9}.ready-payment-actions{flex-wrap:wrap;gap:10px;display:flex}.ready-footer{border-top:1px solid var(--ready-border);background:var(--ready-page-background);color:var(--ready-text-muted);text-align:center;padding:18px 32px 22px;font-size:12.5px}.ready-footer-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:1100px){.ready-app-shell{grid-template-columns:220px minmax(0,1fr)}.ready-content{padding:24px 24px 48px}.ready-header{padding:0 24px}.ready-project-switcher{width:260px!important}.ready-plan-grid,.ready-payment-plans,.ready-storage-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ready-notification-time-row{flex-wrap:wrap;justify-content:flex-start;width:100%}.ready-notification-time-input{flex:120px;width:auto!important}.ready-app-shell{flex-direction:column;height:auto;min-height:100vh;display:flex;overflow:visible}.ready-sidebar{z-index:60;border-right:1px solid var(--ready-border);visibility:hidden;border-bottom:0;width:min(84vw,300px);transition:transform .24s,visibility 0s linear .24s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #00000047}.ready-sidebar-open{visibility:visible;transition:transform .24s,visibility linear;transform:translate(0)}.ready-nav-toggle,.ready-nav-close{display:inline-flex}.ready-nav-backdrop{display:block}.ready-main-shell{flex-direction:column;flex:1;min-height:0;display:flex}.ready-header{flex-wrap:wrap;align-items:flex-start;height:auto;min-height:56px;padding:14px 18px}.ready-header-left,.ready-header-actions{flex-wrap:wrap;width:100%}.ready-project-switcher{width:100%!important}.ready-project-badge{display:none}.ready-main-scroll{overflow:visible}.ready-content{padding:22px 18px 42px}.ready-section-head,.ready-card-head{flex-direction:column;align-items:flex-start}.ready-option-card{padding:16px}.ready-prompt-hero{flex-direction:column;padding:20px 22px!important}.ready-prompt-actions{flex-wrap:wrap;width:100%}.ready-prompt-kpi-grid,.ready-prompt-toolbar,.ready-settings-options-grid,.ready-apc-grid,.ready-opt-grid,.ready-opt-grid.two,.ready-plan-grid,.ready-payment-plans,.ready-storage-legend{grid-template-columns:1fr}.ready-apc-hero{flex-direction:column}.ready-session-row,.ready-backup-row{grid-template-columns:auto minmax(0,1fr)}.ready-session-row .badge,.ready-session-badge,.ready-backup-row .sz,.ready-backup-size,.ready-backup-row .acts,.ready-backup-actions{grid-column:2}.ready-prompt-empty{padding:64px 24px!important}.ready-create-tab-panel{padding:24px}.ready-create-form-body{padding:0}.ready-settings-content{max-width:none}.ready-settings-card{max-width:none;padding:20px 22px!important}.ready-settings-row{flex-direction:column;align-items:flex-start}.ready-settings-select{width:100%!important}}}@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-6{right:calc(var(--spacing)*6)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-6{left:calc(var(--spacing)*6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.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}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-64{height:calc(var(--spacing)*64)}.h-\[26px\]{height:26px}.h-\[72px\]{height:72px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#1E1E1E\]\/10{border-color:#1e1e1e1a;border-color:lab(11.2636% .00000745058 .00000596046/.1)}.border-\[var\(--public-brand-line\)\]{border-color:var(--public-brand-line)}.bg-\[var\(--public-brand-bg\)\]{background-color:var(--public-brand-bg)}.bg-\[var\(--public-brand-bg-soft\)\]{background-color:var(--public-brand-bg-soft)}.bg-\[var\(--public-brand-surface\)\]{background-color:var(--public-brand-surface)}.bg-\[var\(--public-flame\)\]{background-color:var(--public-flame)}.bg-\[var\(--public-flame-gold\)\]{background-color:var(--public-flame-gold)}.bg-\[var\(--ready-page-background\)\]{background-color:var(--ready-page-background)}.bg-\[var\(--ready-primary-accent\)\]{background-color:var(--ready-primary-accent)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(100deg\,var\(--public-flame-gold\)_0\%\,var\(--public-flame-ember\)_38\%\,var\(--public-flame\)_100\%\)\]{background-image:linear-gradient(100deg,var(--public-flame-gold)0%,var(--public-flame-ember)38%,var(--public-flame)100%)}.bg-\[linear-gradient\(115deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--public-flame-gold\)_20\%\,transparent\)_58\%\,color-mix\(in_srgb\,var\(--public-flame\)_18\%\,transparent\)_100\%\)\]{background-image:linear-gradient(115deg,transparent 0%,var(--public-flame-gold)58%,var(--public-flame)100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(115deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--public-flame-gold\)_20\%\,transparent\)_58\%\,color-mix\(in_srgb\,var\(--public-flame\)_18\%\,transparent\)_100\%\)\]{background-image:linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--public-flame-gold)20%,transparent)58%,color-mix(in srgb,var(--public-flame)18%,transparent)100%)}}.from-\[\#1E1E1E\]\/50{--tw-gradient-from:#1e1e1e80;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1E1E1E\]\/50{--tw-gradient-from:lab(11.2636% .00000745058 .00000596046/.5)}}.from-\[\#1E1E1E\]\/70{--tw-gradient-from:#1e1e1eb3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#1E1E1E\]\/70{--tw-gradient-from:lab(11.2636% .00000745058 .00000596046/.7)}}.from-\[var\(--public-flame\)\]{--tw-gradient-from:var(--public-flame);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--public-flame\)\]\/70{--tw-gradient-from:var(--public-flame)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--public-flame\)\]\/70{--tw-gradient-from:color-mix(in oklab,var(--public-flame)70%,transparent)}}.from-\[var\(--public-flame\)\]\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--public-flame-gold\)\]{--tw-gradient-from:var(--public-flame-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--public-flame-ember\)\]{--tw-gradient-to:var(--public-flame-ember);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-5{padding:calc(var(--spacing)*5)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-\[\#1E1E1E\]{color:#1e1e1e}.text-\[\#6B7280\]{color:#6b7280}.text-\[var\(--public-brand-faint\)\]{color:var(--public-brand-faint)}.text-\[var\(--public-brand-ink\)\]{color:var(--public-brand-ink)}.text-\[var\(--public-brand-muted\)\]{color:var(--public-brand-muted)}.text-\[var\(--public-flame\)\]{color:var(--public-flame)}.text-\[var\(--ready-accent-foreground\)\]{color:var(--ready-accent-foreground)}.text-\[var\(--ready-primary-accent\)\]{color:var(--ready-primary-accent)}.text-\[var\(--ready-text-primary\)\]{color:var(--ready-text-primary)}.text-\[var\(--ready-text-secondary\)\]{color:var(--ready-text-secondary)}.text-accent{color:var(--accent)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(255\,77\,46\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#ff4d2e1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,16\,16\,0\.04\)\,0_18px_60px_rgba\(17\,16\,16\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1110100a),0 18px 60px var(--tw-shadow-color,#1110100f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,16\,16\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1110100a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-0{--tw-brightness:brightness(0%);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,)}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.selection\:bg-\[var\(--public-flame\)\] ::selection,.selection\:bg-\[var\(--public-flame\)\]::selection{background-color:var(--public-flame)}.selection\:text-white ::selection,.selection\:text-white::selection{color:var(--color-white)}@media (hover:hover){.hover\:border-\[color-mix\(in_srgb\,var\(--public-flame\)_42\%\,var\(--public-brand-line\)\)\]:hover{border-color:var(--public-flame)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--public-flame\)_42\%\,var\(--public-brand-line\)\)\]:hover{border-color:color-mix(in srgb,var(--public-flame)42%,var(--public-brand-line))}}.hover\:border-\[var\(--public-flame\)\]\/30:hover{border-color:var(--public-flame)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--public-flame\)\]\/30:hover{border-color:color-mix(in oklab,var(--public-flame)30%,transparent)}}.hover\:bg-\[var\(--public-brand-bg-soft\)\]:hover{background-color:var(--public-brand-bg-soft)}.hover\:text-\[var\(--public-flame\)\]:hover{color:var(--public-flame)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-\[var\(--public-flame\)\]:focus-visible{--tw-ring-color:var(--public-flame)}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-9{padding:calc(var(--spacing)*9)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:col-start-2{grid-column-start:2}.lg\:h-\[500px\]{height:500px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:pt-32{padding-top:calc(var(--spacing)*32)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#fafafa;--foreground:#1e1e1e;--card:#fff;--card-foreground:#1e1e1e;--popover:#fff;--popover-foreground:#1e1e1e;--primary:#000;--primary-foreground:#fff;--secondary:#f2f4f6;--secondary-foreground:#1e1e1e;--muted:#e8eaed;--muted-foreground:#6b7280;--accent:#d1f5f4;--accent-foreground:#006e6d;--destructive:#ef4444;--destructive-foreground:#fff;--border:#1e1e1e1a;--input:#1e1e1e1a;--input-background:#fff;--switch-background:#e5e7eb;--font-weight-medium:500;--font-weight-normal:400;--ring:#006e6d4d;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.25rem;--sidebar:#fafafa;--sidebar-foreground:#1e1e1e;--sidebar-primary:#006e6d;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2f4f6;--sidebar-accent-foreground:#1e1e1e;--sidebar-border:#1e1e1e1a;--sidebar-ring:#006e6d4d;--ready-primary-accent:#000;--ready-primary-hover:#262626;--ready-gradient-end:#262626;--ready-secondary-accent:#3ab2ed;--ready-secondary-hover:#2e9fd6;--ready-accent-foreground:#fff;--ready-page-background:#fff;--ready-background-dark:#fff;--ready-panel-background:#fff;--ready-surface-subtle:#efefef;--ready-surface-strong:#e2e2e2;--ready-text-primary:#000;--ready-text-secondary:#4d4d4d;--ready-text-muted:#8a8a8a;--ready-text-disabled:#b3b3b3;--ready-border:#e2e2e2;--ready-border-strong:#cfcfcf;--ready-success:#32c686;--ready-success-soft:#e4f8ee;--ready-warning:#eea05a;--ready-warning-soft:#fdf0e4;--ready-danger:#f30;--ready-danger-soft:#ffece8;--ready-danger-ink:#d92800;--ready-info:#3ab2ed;--ready-info-soft:#e7f4fd;--ready-pink:#4d4d4d;--ready-pink-soft:#efefef;--ready-blue-soft:#e7f4fd;--ready-purple-soft:#efefef;--ready-disabled:#efefef;--ready-shadow-card:none;--ready-radius:4px;--ready-ink:#000;--ready-text-2:#4d4d4d;--ready-text-3:#8a8a8a;--ready-text-4:#b3b3b3;--ready-line:#e2e2e2;--ready-line-2:#cfcfcf;--ready-surface:#fff;--ready-surface-2:#f7f7f7;--ready-surface-3:#efefef;--ready-mustard:#eea05a;--ready-mustard-soft:#fdf0e4;--ready-mustard-ink:#a45f14;--ready-mint:#32c686;--ready-mint-soft:#e4f8ee;--ready-mint-ink:#1a7a52;--ready-cloud:#3ab2ed;--ready-cloud-soft:#e7f4fd;--ready-cloud-ink:#1f6f9c;--ready-trigger-red:#f30;--ready-trigger-red-soft:#ffece8;--ready-red-2:#d92800;--action-page-bg:#f7f7f7;--action-section-bg:#f7f7f7;--action-card-bg:#fff;--action-header-bg:#fff;--action-line:#e2e2e2;--action-soft-line:#efefef;--action-divider:var(--action-line);--action-line-strong:#cfcfcf;--action-accent:#f30;--action-accent-hover:#d92800;--action-accent-soft:#ffece8;--action-accent-surface:#efefef;--action-text-primary:#000;--action-text-body:#4d4d4d;--action-text-secondary:#8a8a8a;--action-text-muted:#b3b3b3;--action-frame-bg:#000;--action-frame-text:#e2e2e2;--action-frame-title:#fff;--action-frame-muted:#b3b3b3;--action-table-header-bg:#f7f7f7;--action-hover-bg:#f7f7f7;--action-selected-bg:var(--action-accent-surface);--action-red:#f30;--action-tab-active-line:var(--action-accent);--action-tab-active-shadow:0 1px 2px #0000000f;--action-resize-handle:#e2e2e2;--action-calendar-shooting:var(--action-red);--action-radius:4px;--action-radius-sm:4px;--action-shadow-sm:none;--action-shadow:none}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407)}}[data-ready-theme=dark]{--ready-primary-accent:#fff;--ready-primary-hover:#e6e6e6;--ready-gradient-end:#2b6f96;--ready-secondary-accent:#4fb4e8;--ready-secondary-hover:#6cc3f0;--ready-accent-foreground:#000;--ready-success:#3fc98d;--ready-warning:#d99154;--ready-danger:#ff4d1f;--ready-danger-ink:#ff4d1f;--ready-info:#4fb4e8;--ready-page-background:#1a1a1a;--ready-background-dark:#111;--ready-panel-background:#212121;--ready-surface-subtle:#242424;--ready-surface-strong:#2e2e2e;--ready-text-primary:#f2f2f2;--ready-text-secondary:#b8b8b8;--ready-text-muted:#858585;--ready-text-disabled:#6a6a6a;--ready-border:#353535;--ready-border-strong:#484848;--ready-purple-soft:#2e2e2e;--ready-blue-soft:#152836;--ready-pink-soft:#2e2e2e;--ready-pink:#b8b8b8;--ready-info-soft:#152836;--ready-success-soft:#163024;--ready-warning-soft:#302518;--ready-danger-soft:#2e1610;--ready-disabled:#2e2e2e;--ready-shadow-card:none;--ready-ink:#f2f2f2;--ready-text-2:#b8b8b8;--ready-text-3:#858585;--ready-text-4:#6a6a6a;--ready-line:#353535;--ready-line-2:#484848;--ready-surface:#1a1a1a;--ready-surface-2:#242424;--ready-surface-3:#2e2e2e;--ready-mustard-soft:#302518;--ready-mustard-ink:#e0a76e;--ready-mint-soft:#163024;--ready-mint-ink:#5fd7a3;--ready-cloud-soft:#152836;--ready-cloud-ink:#6cc3f0;--ready-trigger-red-soft:#2e1610;--ready-red-2:#ff6a45;--ready-trigger-red:#ff4d1f;--ready-mint:#3fc98d;--ready-mustard:#d99154;--ready-cloud:#4fb4e8;--background:var(--ready-page-background);--foreground:var(--ready-text-primary);--card:var(--ready-panel-background);--card-foreground:var(--ready-text-primary);--popover:var(--ready-panel-background);--popover-foreground:var(--ready-text-primary);--secondary:var(--ready-surface-subtle);--secondary-foreground:var(--ready-text-primary);--muted:var(--ready-surface-subtle);--muted-foreground:var(--ready-text-secondary);--accent:var(--ready-surface-strong);--accent-foreground:var(--ready-text-primary);--border:var(--ready-border);--input:var(--ready-border);--ring:var(--ready-primary-accent);--destructive:var(--ready-danger);--primary:var(--ready-primary-accent);--primary-foreground:var(--ready-accent-foreground);--input-background:var(--ready-panel-background);--switch-background:var(--ready-surface-strong);--sidebar:var(--ready-background-dark);--sidebar-foreground:var(--ready-text-primary);--sidebar-primary:var(--ready-primary-accent);--sidebar-primary-foreground:var(--ready-accent-foreground);--sidebar-accent:var(--ready-surface-subtle);--sidebar-accent-foreground:var(--ready-text-primary);--sidebar-border:var(--ready-border);--sidebar-ring:var(--ready-border-strong)}:root:not([data-ready-theme=dark]):has(.ready-app-shell){--background:var(--ready-page-background);--foreground:var(--ready-text-primary);--card:var(--ready-panel-background);--card-foreground:var(--ready-text-primary);--popover:var(--ready-panel-background);--popover-foreground:var(--ready-text-primary);--secondary:var(--ready-surface-subtle);--secondary-foreground:var(--ready-text-primary);--muted:var(--ready-surface-subtle);--muted-foreground:var(--ready-text-secondary);--accent:var(--ready-surface-subtle);--accent-foreground:var(--ready-text-primary);--border:var(--ready-border);--input:var(--ready-border);--ring:var(--ready-primary-accent);--destructive:var(--ready-danger);--input-background:var(--ready-panel-background);--switch-background:var(--ready-surface-strong);--sidebar:var(--ready-panel-background);--sidebar-foreground:var(--ready-text-primary);--sidebar-primary:var(--ready-primary-accent);--sidebar-primary-foreground:var(--ready-accent-foreground);--sidebar-accent:var(--ready-surface-subtle);--sidebar-accent-foreground:var(--ready-text-primary);--sidebar-border:var(--ready-border);--sidebar-ring:var(--ready-border-strong)}[data-ready-theme=dark] .ready-header,[data-ready-theme=dark] .ready-sidebar{background:var(--ready-background-dark)}body:has(.ready-app-shell){background:var(--ready-page-background);color:var(--ready-text-primary);letter-spacing:-.01em}:is(body:has(.ready-app-shell) button,body:has(.ready-app-shell) input,body:has(.ready-app-shell) textarea,body:has(.ready-app-shell) select){letter-spacing:0}body:has(.action-sample-ui){letter-spacing:-.01em}html:has(body .ready-app-shell){background:var(--ready-page-background)}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}:root{--font-kr:var(--font-noto-sans-kr),var(--font-geist-sans),sans-serif;--font-label:var(--font-poppins),var(--font-noto-sans-kr),sans-serif}html{font-size:var(--font-size)}.action-sample-ui{--background:var(--action-page-bg);--foreground:var(--action-text-primary);--card:var(--action-card-bg);--card-foreground:var(--action-text-primary);--popover:var(--action-card-bg);--popover-foreground:var(--action-text-primary);--muted:var(--action-section-bg);--muted-foreground:var(--action-text-secondary);--secondary:var(--action-section-bg);--secondary-foreground:var(--action-text-primary);--accent:var(--action-accent-surface);--accent-foreground:var(--action-text-primary);--input:var(--action-line);--border:var(--action-line);--primary:var(--action-accent);--primary-foreground:#fff;--destructive:var(--action-red);--ring:var(--action-accent)}@supports (color:color-mix(in lab, red, red)){.action-sample-ui{--ring:color-mix(in srgb,var(--action-accent)40%,transparent)}}.action-sample-ui{background:var(--action-page-bg);color:var(--action-text-primary);font-family:var(--font-sans),"Pretendard",system-ui,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45}.action-sample-ui header{background:var(--action-header-bg);border-color:var(--action-line)}.action-sample-ui [data-slot=select-trigger],.action-sample-ui [data-slot=button],.action-sample-ui [data-slot=input]{border-color:var(--action-line-strong)}.action-sample-ui [data-slot=select-trigger]:hover,.action-sample-ui [data-slot=button]:hover,.action-sample-ui [data-slot=input]:focus-visible{border-color:var(--action-text-primary)}.action-sample-ui [data-slot=tabs-list]{background:var(--action-section-bg);border-color:var(--action-soft-line);border-radius:var(--action-radius);padding:3px}.action-sample-ui [data-slot=tabs-trigger]{color:var(--action-text-secondary);border-radius:3px;font-weight:700}.action-sample-ui [data-slot=tabs-trigger][data-state=active]{background:var(--action-card-bg);color:var(--action-accent)}.action-sample-ui [data-slot=table-head]{font-size:11.5px}.action-sample-ui [data-slot=table-cell]{padding:10px 14px;font-size:12.5px}.action-sample-ui [data-slot=dialog-content]{border-color:var(--action-line)}[data-ready-theme=dark]{--action-page-bg:#1a1a1a;--action-section-bg:#242424;--action-card-bg:#212121;--action-header-bg:#111;--action-line:#353535;--action-soft-line:#2e2e2e;--action-line-strong:#484848;--action-accent:#ff4d1f;--action-accent-hover:#ff6b45;--action-accent-soft:#2e1610;--action-accent-surface:#2e2e2e;--action-text-primary:#f2f2f2;--action-text-body:#b8b8b8;--action-text-secondary:#858585;--action-text-muted:#6a6a6a;--action-frame-bg:#0a0a0a;--action-frame-text:#b8b8b8;--action-frame-title:#f2f2f2;--action-frame-muted:#858585;--action-table-header-bg:#242424;--action-hover-bg:#2e2e2e;--action-red:#ff4d1f;--action-resize-handle:#484848}[data-ready-theme=dark] .action-sample-ui{--primary-foreground:#fff}:where(.public-brand-scope,[data-public-brand]){--font-display:"Space Grotesk","Pretendard",system-ui,sans-serif;--font-body:"Pretendard","Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono","Pretendard",monospace;--accent:#ff4d2e;--accent-2:#ff8a3d;--accent-3:#ffb019;--grad:linear-gradient(100deg,#ffb019 0%,#ff8a3d 38%,#ff4d2e 100%);--grad-soft:linear-gradient(135deg,#ff8a3d24,#ff4d2e1a);--grad-ready:linear-gradient(100deg,#ffb019 0%,#ff8a3d 38%,#ff4d2e 100%);--grad-action:linear-gradient(100deg,#ff3130 0%,#ff6b4a 50%,#ff8a3d 100%);--on-accent:#fff;--bg:#f4f2ec;--bg-2:#fbfaf6;--surface:#fff;--surface-2:#f7f5ef;--ink:#111010;--ink-2:#4a4843;--ink-3:#8a877e;--line:#1110101f;--line-2:#11101012;--shadow-sm:0 1px 2px #1110100a,0 2px 8px #1110100a;--shadow-md:0 8px 30px #11101014;--shadow-lg:0 24px 70px #11101024;--r-xs:5px;--r-sm:7px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--public-flame:#ff4d2e;--public-flame-ember:#ff8a3d;--public-flame-gold:#ffb019;background:var(--bg);color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}body:has([data-public-brand]){background:#f4f2ec}:where(.public-brand-scope,[data-public-brand]) *,:where(.public-brand-scope,[data-public-brand]) :before,:where(.public-brand-scope,[data-public-brand]) :after{box-sizing:border-box}:where(.public-brand-scope,[data-public-brand]) a{color:inherit;text-decoration:none}:where(.public-brand-scope,[data-public-brand]) img{max-width:100%;display:block}:where(.public-brand-scope,[data-public-brand]) button,:where(.public-brand-scope,[data-public-brand]) input,:where(.public-brand-scope,[data-public-brand]) textarea,:where(.public-brand-scope,[data-public-brand]) select{font-family:inherit}:where(.public-brand-scope,[data-public-brand]) ::selection{background:var(--accent);color:var(--on-accent)}:where(.public-brand-scope,[data-public-brand]) .wrap,:where(.public-brand-scope,[data-public-brand]) .wrap-narrow{margin:0 auto;padding:0 28px}:where(.public-brand-scope,[data-public-brand]) .wrap{max-width:1240px}:where(.public-brand-scope,[data-public-brand]) .wrap-narrow{max-width:940px}:where(.public-brand-scope,[data-public-brand]) section{z-index:2;position:relative}:where(.public-brand-scope,[data-public-brand]) .section-pad{padding:120px 0}:where(.public-brand-scope,[data-public-brand]) .page-top{padding:130px 0 56px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .page-top .flame{z-index:0;background:var(--grad);filter:blur(80px);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;inset:-220px -120px auto auto;-webkit-mask-image:none;mask-image:none;opacity:.4!important;animation:none!important;transform:none!important}:where(.public-brand-scope,[data-public-brand]) .flame{z-index:0;background:linear-gradient(115deg,transparent 0%,var(--accent-3)58%,var(--accent)100%);border-radius:0;width:auto;height:260px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .flame{background:linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--accent-3)16%,transparent)58%,color-mix(in srgb,var(--accent)12%,transparent)100%)}}:where(.public-brand-scope,[data-public-brand]) .flame{filter:none;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}:where(.public-brand-scope,[data-public-brand]) .inner{z-index:2;position:relative}:where(.public-brand-scope,[data-public-brand]) .band-dark,:where(.public-brand-scope,[data-public-brand]).app-dark,:where(.public-brand-scope,[data-public-brand]) .app-dark{--ink:#f4f2ec;--ink-2:#f4f2eca8;--ink-3:#f4f2ec6b;--surface:#ffffff0d;--surface-2:#ffffff12;--line:#ffffff24;--line-2:#ffffff14;color:var(--bg);background:#111010}:where(.public-brand-scope,[data-public-brand]) .h1,:where(.public-brand-scope,[data-public-brand]) .h2,:where(.public-brand-scope,[data-public-brand]) .h3,:where(.public-brand-scope,[data-public-brand]) .display{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.04}:where(.public-brand-scope,[data-public-brand]) .display{font-size:clamp(40px,7vw,92px);font-weight:700}:where(.public-brand-scope,[data-public-brand]) .h1{font-size:clamp(34px,5.2vw,64px)}:where(.public-brand-scope,[data-public-brand]) .h2{font-size:clamp(28px,4vw,50px)}:where(.public-brand-scope,[data-public-brand]) .h3{letter-spacing:-.02em;font-size:clamp(21px,2.4vw,30px)}:where(.public-brand-scope,[data-public-brand]) .lead{color:var(--ink-2);font-size:clamp(17px,1.6vw,21px);line-height:1.65}:where(.public-brand-scope,[data-public-brand]) .measure{max-width:64ch}:where(.public-brand-scope,[data-public-brand]) .eyebrow{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .eyebrow:before{content:"";opacity:.5;background:currentColor;width:22px;height:1px}:where(.public-brand-scope,[data-public-brand]) .eyebrow.no-rule:before{display:none}:where(.public-brand-scope,[data-public-brand]) .eyebrow .num,:where(.public-brand-scope,[data-public-brand]) .text-accent{color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .text-grad,:where(.public-brand-scope,[data-public-brand]) .gr{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]) .gr-ready{background:var(--grad-ready);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]) .gr-action{background:var(--grad-action);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]) .btn{border-radius:var(--r-md);cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:500;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .btn svg{width:18px;height:18px}:where(.public-brand-scope,[data-public-brand]) .btn-accent{background:var(--accent);color:var(--on-accent);position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .btn-accent:after{z-index:0;background:var(--grad);content:"";opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]) .btn-accent:hover:after{opacity:1}:where(.public-brand-scope,[data-public-brand]) .btn-accent>*{z-index:1;position:relative}:where(.public-brand-scope,[data-public-brand]) .btn-accent:hover{box-shadow:0 14px 34px var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .btn-accent:hover{box-shadow:0 14px 34px color-mix(in srgb,var(--accent)32%,transparent)}}:where(.public-brand-scope,[data-public-brand]) .btn-accent:hover{transform:translateY(-2px)}:where(.public-brand-scope,[data-public-brand]) .btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}:where(.public-brand-scope,[data-public-brand]) .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}:where(.public-brand-scope,[data-public-brand]) .btn-lg{padding:18px 34px;font-size:17px}:where(.public-brand-scope,[data-public-brand]) .chip,:where(.public-brand-scope,[data-public-brand]) .chiptoggle{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;padding:8px 15px;font-size:12px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .chiptoggle.active,:where(.public-brand-scope,[data-public-brand]) .chiptoggle.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .chiptoggle.active,:where(.public-brand-scope,[data-public-brand]) .chiptoggle.on{border-color:color-mix(in srgb,var(--accent)45%,var(--line))}}:where(.public-brand-scope,[data-public-brand]) .chiptoggle.active,:where(.public-brand-scope,[data-public-brand]) .chiptoggle.on{background:var(--grad-soft);color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .dot{width:7px;height:7px;animation:public-brand-pulse 2.4s var(--ease)infinite;background:var(--accent);box-shadow:0 0 0 0 var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .dot{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)50%,transparent)}}@keyframes public-brand-pulse{50%{opacity:.6;box-shadow:0 0 0 7px #0000}}:where(.public-brand-scope,[data-public-brand]) .card,:where(.public-brand-scope,[data-public-brand]) .card-flat,:where(.public-brand-scope,[data-public-brand]) .modecard,:where(.public-brand-scope,[data-public-brand]) .plan,:where(.public-brand-scope,[data-public-brand]) .info-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}:where(.public-brand-scope,[data-public-brand]) .card,:where(.public-brand-scope,[data-public-brand]) .modecard,:where(.public-brand-scope,[data-public-brand]) .plan,:where(.public-brand-scope,[data-public-brand]) .info-card{transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);padding:30px}:where(.public-brand-scope,[data-public-brand]) .card:hover,:where(.public-brand-scope,[data-public-brand]) .modecard:hover,:where(.public-brand-scope,[data-public-brand]) .plan:hover,:where(.public-brand-scope,[data-public-brand]) .info-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .card:hover,:where(.public-brand-scope,[data-public-brand]) .modecard:hover,:where(.public-brand-scope,[data-public-brand]) .plan:hover,:where(.public-brand-scope,[data-public-brand]) .info-card:hover{border-color:color-mix(in srgb,var(--accent)50%,var(--line))}}:where(.public-brand-scope,[data-public-brand]) .card:hover,:where(.public-brand-scope,[data-public-brand]) .modecard:hover,:where(.public-brand-scope,[data-public-brand]) .plan:hover,:where(.public-brand-scope,[data-public-brand]) .info-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .card,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .card-flat,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .modecard,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .plan,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .form-card{border-color:var(--line);color:var(--ink);background:#ffffff0f}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .modecard.on,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .plan.on{border-color:var(--accent);background:var(--grad-soft)}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .modecard.on .mc-ic{background:var(--grad)}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .plan.on{box-shadow:0 0 40px var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .plan.on{box-shadow:0 0 40px color-mix(in srgb,var(--accent)24%,transparent)}}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .display,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .h1,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .h2,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .h3{color:#f4f2ec!important}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .lead{color:#f4f2eca8!important}:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .input,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .textarea,:where(.public-brand-scope.app-dark,[data-public-brand].app-dark) .select{border-color:var(--line);color:var(--ink);background:#ffffff12}:where(.public-brand-scope,[data-public-brand]) .icon-tile{border:1px solid var(--accent);justify-content:center;align-items:center;width:50px;height:50px;display:flex}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .icon-tile{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}:where(.public-brand-scope,[data-public-brand]) .icon-tile{border-radius:var(--r-sm);background:var(--grad-soft);color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .icon-tile svg{width:24px;height:24px}:where(.public-brand-scope,[data-public-brand]) .shead{margin-bottom:64px}:where(.public-brand-scope,[data-public-brand]) .shead.center{text-align:center}:where(.public-brand-scope,[data-public-brand]) .shead.center .eyebrow{justify-content:center}:where(.public-brand-scope,[data-public-brand]) .shead .h2{margin:20px 0 18px}:where(.public-brand-scope,[data-public-brand]) .shead .lead{margin-top:21px}:where(.public-brand-scope,[data-public-brand]) .hr{background:var(--line);border:0;height:1px}:where(.public-brand-scope,[data-public-brand]) .grid,:where(.public-brand-scope,[data-public-brand]) .proc-grid{gap:22px;display:grid}:where(.public-brand-scope,[data-public-brand]) .g2{grid-template-columns:repeat(2,1fr)}:where(.public-brand-scope,[data-public-brand]) .g3,:where(.public-brand-scope,[data-public-brand]) .proc-grid{grid-template-columns:repeat(3,1fr)}:where(.public-brand-scope,[data-public-brand]) .g4{grid-template-columns:repeat(4,1fr)}:where(.public-brand-scope,[data-public-brand]) .wrapf{flex-wrap:wrap}:where(.public-brand-scope,[data-public-brand]) .flex{display:flex}:where(.public-brand-scope,[data-public-brand]) .center{align-items:center}:where(.public-brand-scope,[data-public-brand]) .between{justify-content:space-between}:where(.public-brand-scope,[data-public-brand]) .gap-s{gap:10px}:where(.public-brand-scope,[data-public-brand]) .gap-m{gap:18px}:where(.public-brand-scope,[data-public-brand]) .gap-l{gap:28px}:where(.public-brand-scope,[data-public-brand]) .ticks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where(.public-brand-scope,[data-public-brand]) .ticks li{color:var(--ink-2);gap:11px;font-size:15px;display:flex}:where(.public-brand-scope,[data-public-brand]) .ticks li svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}:where(.public-brand-scope,[data-public-brand]) .nav{z-index:100;transition:background .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}:where(.public-brand-scope,[data-public-brand]) .nav.scrolled{border-bottom-color:var(--line);background:var(--bg)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .nav.scrolled{background:color-mix(in srgb,var(--bg)80%,transparent)}}:where(.public-brand-scope,[data-public-brand]) .nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4)}:where(.public-brand-scope,[data-public-brand]) .nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}:where(.public-brand-scope,[data-public-brand]) .brand{align-items:center;gap:0;display:flex}:where(.public-brand-scope,[data-public-brand]) .brand img{width:auto;height:26px}:where(.public-brand-scope,[data-public-brand]) .nav-links,:where(.public-brand-scope,[data-public-brand]) .nav-cta{align-items:center;display:flex}:where(.public-brand-scope,[data-public-brand]) .nav-links{gap:6px}:where(.public-brand-scope,[data-public-brand]) .nav-cta{gap:10px}:where(.public-brand-scope,[data-public-brand]) .nav-link{border-radius:var(--r-sm);color:var(--ink-2);padding:9px 14px;font-size:14.5px;transition:color .2s,background .2s}:where(.public-brand-scope,[data-public-brand]) .nav-link:hover{background:var(--surface-2);color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page{background:var(--bg);color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav .nav-in{justify-content:space-between;align-items:center;height:70px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav .nav-links{gap:4px}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav .nav-links a{color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:14px;transition:color .2s,background .2s}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav .nav-links a:hover{background:var(--surface);color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav-cta{align-items:center;gap:10px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-nav-cta .btn{border-radius:10px;padding:10px 18px;font-size:14px}:where(.public-brand-scope,[data-public-brand]).studio-page .btn-pri{background:var(--accent);color:#fff}:where(.public-brand-scope,[data-public-brand]).studio-page .btn-pri:hover{box-shadow:0 16px 40px var(--grad-soft);transform:translateY(-2px)}:where(.public-brand-scope,[data-public-brand]).studio-page .btn-gho{border-color:var(--line);color:var(--ink);background:0 0}:where(.public-brand-scope,[data-public-brand]).studio-page .btn-gho:hover{border-color:var(--ink);transform:translateY(-2px)}:where(.public-brand-scope,[data-public-brand]).studio-page .word-ready{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#e0913f 0%,#ffd79a 26%,#e0913f 50%,#ffd79a 74%,#e0913f 100%) 0 0/230% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}:where(.public-brand-scope,[data-public-brand]).studio-page .word-action{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ff3130 0%,#ffb07a 26%,#ff3130 50%,#ffb07a 74%,#ff3130 100%) 0 0/230% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}:where(.public-brand-scope,[data-public-brand]).studio-page .dot.on{background:#32c686;box-shadow:0 0 #32c68661}:where(.public-brand-scope,[data-public-brand]).studio-page .band-dark{color:var(--ink);background:#08070c}:where(.public-brand-scope,[data-public-brand]) .nav-link.is-active{color:var(--ink)}:where(.public-brand-scope,[data-public-brand]) .nav-link.is-active:after{background:var(--accent);content:"";border-radius:2px;height:2px;margin-top:3px;display:block}:where(.public-brand-scope,[data-public-brand]) .foot{z-index:2;background:var(--ink);color:var(--bg);padding:84px 0 40px;position:relative}:where(.public-brand-scope,[data-public-brand]) .foot a{color:#f4f2ec99;transition:color .2s}:where(.public-brand-scope,[data-public-brand]) .foot a:hover{color:var(--accent-2)}:where(.public-brand-scope,[data-public-brand]) .foot-logo{filter:brightness(0)invert();height:26px}:where(.public-brand-scope,[data-public-brand]) .foot-grid{grid-template-columns:1.1fr 2.4fr;gap:56px;margin-bottom:56px;display:grid}:where(.public-brand-scope,[data-public-brand]) .foot-brand p{color:#f4f2ec99;margin:20px 0 24px;font-size:14px;line-height:1.6}:where(.public-brand-scope,[data-public-brand]) .foot-social{gap:10px;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-social a{border-radius:var(--r-sm);background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:42px;height:42px;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-social a:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}:where(.public-brand-scope,[data-public-brand]) .foot-social a svg{width:19px;height:19px}:where(.public-brand-scope,[data-public-brand]) .foot-cols{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,2.4fr);gap:28px;display:grid}:where(.public-brand-scope,[data-public-brand]) .foot-h{color:#f4f2ec;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:12px}:where(.public-brand-scope,[data-public-brand]) .foot-list,:where(.public-brand-scope,[data-public-brand]) .foot-info{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-list a{align-items:center;gap:6px;font-size:14px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .foot-list a b{opacity:0;font-weight:400;transition:opacity .2s}:where(.public-brand-scope,[data-public-brand]) .foot-list a:hover b{opacity:1}:where(.public-brand-scope,[data-public-brand]) .foot-info li{color:#f4f2ec8c;font-size:13.5px;line-height:1.6}:where(.public-brand-scope,[data-public-brand]) .foot-rule{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;margin-bottom:28px}:where(.public-brand-scope,[data-public-brand]) .foot-bottom{color:#f4f2ec80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:13.5px;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-bottom-r{align-items:center;gap:20px;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-admin{border-radius:var(--r-sm);background:var(--accent);align-items:center;gap:8px;padding:9px 15px;font-size:13px;display:inline-flex;color:var(--on-accent)!important}:where(.public-brand-scope,[data-public-brand]) .foot-admin svg{width:15px;height:15px;transition:transform .3s}:where(.public-brand-scope,[data-public-brand]) .foot-admin:hover svg{transform:rotate(90deg)}:where(.public-brand-scope,[data-public-brand]) .foot-credit{color:#f4f2ec59;font-size:11.5px}:where(.public-brand-scope,[data-public-brand]) .foot-list a.is-strong{color:#f4f2ec;font-weight:700}:where(.public-brand-scope,[data-public-brand]) .foot-biz dl{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row{gap:12px;min-width:0;font-size:13px;line-height:1.6;display:flex}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row dt{color:#f4f2ec6b;flex:0 0 92px}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row dd{color:#f4f2ecb8;overflow-wrap:break-word;word-break:keep-all;min-width:0;margin:0}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row dd a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #f4f2ec4d;text-decoration:underline #f4f2ec4d}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row dd a.foot-biz-check{color:#f4f2ec;white-space:nowrap;margin-left:4px}:where(.public-brand-scope,[data-public-brand]) .hero{padding:168px 0 90px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .hero-flame{background:linear-gradient(100deg,var(--public-flame-gold)0%,var(--public-flame-ember)38%,var(--public-flame)100%);opacity:.5;filter:blur(70px);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-180px;right:-120px}:where(.public-brand-scope,[data-public-brand]) .hero-inner{z-index:2;position:relative}:where(.public-brand-scope,[data-public-brand]) .hero-in{z-index:2;text-align:center;position:relative}:where(.public-brand-scope,[data-public-brand]) .hero h1{letter-spacing:-.035em;font-size:clamp(38px,6.4vw,86px);font-weight:700;line-height:1.02;font-family:var(--font-display);margin:26px 0 28px}:where(.public-brand-scope,[data-public-brand]) .hero .lead{max-width:640px;margin-top:21px}:where(.public-brand-scope,[data-public-brand]) .hero-cta{margin:38px 0 64px}:where(.public-brand-scope,[data-public-brand]) .hero-stats{border-top:1px solid var(--line);padding-top:40px}:where(.public-brand-scope,[data-public-brand]) .hero-stats .num{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px);font-weight:700}:where(.public-brand-scope,[data-public-brand]) .hero-stats .num .suf{color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .hero-stats .lbl{color:var(--ink-3);margin-top:6px;font-size:14px}:where(.public-brand-scope,[data-public-brand]) .stat .num{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1}:where(.public-brand-scope,[data-public-brand]) .stat .num .suf{color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .stat .lbl{color:var(--ink-2);margin-top:12px;font-size:15px}:where(.public-brand-scope,[data-public-brand]).studio-page .hero h1{letter-spacing:-.035em;max-width:16ch;margin:24px auto 22px;font-size:clamp(40px,6.4vw,84px);line-height:1.02}:where(.public-brand-scope,[data-public-brand]).studio-page .hero .lead{max-width:640px;margin:0 auto}:where(.public-brand-scope,[data-public-brand]).studio-page .phrase-keep{white-space:nowrap}:where(.public-brand-scope,[data-public-brand]) .showcase{position:relative}.public-brand-scope .reveal,.studio-page .rv{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.anim .public-brand-scope .reveal,html.anim .studio-page .rv{opacity:0;transform:translateY(22px)}html.anim .public-brand-scope .reveal.in{animation:reveal-in .7s var(--ease)var(--public-reveal-delay,0s)forwards}html.anim .studio-page .rv.in{animation:rvIn .8s var(--ease)var(--public-reveal-delay,0s)forwards}html.anim .studio-page .rv[data-d="1"].in{animation-delay:80ms}html.anim .studio-page .rv[data-d="2"].in{animation-delay:.16s}html.anim .studio-page .rv[data-d="3"].in{animation-delay:.24s}html.anim .studio-page .rv[data-d="4"].in{animation-delay:.32s}html.anim .studio-page .word-ready{animation:4.6s linear infinite readySweep}html.anim .studio-page .hero h1.in .word-ready{animation:readySweep 4.6s linear infinite,actionStamp .72s var(--ease).28s both}html.anim .studio-page .word-action{animation:4.6s linear infinite actionSweep}html.anim .studio-page .hero h1.in .word-action{animation:actionSweep 4.6s linear infinite,actionStamp .72s var(--ease).44s both}}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes rvIn{to{opacity:1;transform:none}}@keyframes readySweep{to{background-position:230% 0}}@keyframes actionSweep{to{background-position:230% 0}}@keyframes actionStamp{0%{opacity:0;transform:scale(.82)rotate(-2deg)}55%{opacity:1;transform:scale(1.05)rotate(0)}72%{transform:scale(.99)}to{transform:scale(1)}}:where(.public-brand-scope,[data-public-brand]) .mode-switch{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);gap:5px;padding:6px;display:inline-flex;position:relative}:where(.public-brand-scope,[data-public-brand]) .mode-switch button{z-index:2;position:relative}:where(.public-brand-scope,[data-public-brand]) .mode-switch button[aria-pressed=true]{color:var(--on-accent)}:where(.public-brand-scope,[data-public-brand]) .band-dark .mode-switch button[aria-pressed=true]{color:#111010;background:#f4f2ec}:where(.public-brand-scope,[data-public-brand]) .win{border:1px solid var(--line);background:var(--surface);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #1110106b,0 0 0 1px #ffffff08}:where(.public-brand-scope,[data-public-brand]) .win-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:14px;padding:13px 18px;display:flex}:where(.public-brand-scope,[data-public-brand]) .win-lights{gap:8px;display:flex}:where(.public-brand-scope,[data-public-brand]) .win-lights i{border-radius:50%;width:12px;height:12px;display:block}:where(.public-brand-scope,[data-public-brand]) .win-url{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);max-width:440px;color:var(--ink-3);font-family:var(--font-mono);flex:1;align-items:center;gap:8px;margin:0 auto;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]) .win-badge{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .win-stage{width:100%;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .band-dark .win{color:#f4f2ec;background:#151414;border-color:#ffffff24}:where(.public-brand-scope,[data-public-brand]) .band-dark .win-bar{background:#1f1d1d;border-color:#ffffff1f}:where(.public-brand-scope,[data-public-brand]) .band-dark .win-url{color:#f4f2eca8;background:#ffffff0f;border-color:#ffffff24}:where(.public-brand-scope,[data-public-brand]) .band-dark .win-badge{border-radius:var(--r-pill);color:var(--accent);background:#ff4d2e1f;border:1px solid #ff4d2e47;padding:6px 10px}:where(.public-brand-scope,[data-public-brand]) .band-dark .win-stage{--bg:#141313;--bg-2:#1d1b1c;--surface:#fff1;--surface-2:#ffffff18;--ink:#f4f2ec;--ink-2:#f4f2ecb8;--ink-3:#f4f2ec7a;--line:#ffffff24;--line-2:#ffffff14;color:var(--ink);background:linear-gradient(115deg,#0000 0%,#ff4d2e24 100%),linear-gradient(135deg,#141313 0%,#242121 100%)}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage{color:#15152a;background:#f6f7fb;height:clamp(560px,58vw,760px)}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage .win-live{color:#fff;background:#15152acc;border-color:#1f1f3029;inset:auto 16px 16px auto}:where(.public-brand-scope,[data-public-brand]) .tour-step{z-index:5;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);color:var(--ink);background:#08070cbd;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:16px;left:16px}:where(.public-brand-scope,[data-public-brand]) .tour-step .k{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:10.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage .tour-step{color:#fff;background:#15152ac2;border-color:#1f1f3024;inset:auto auto 16px 16px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell{color:#15152a;width:100%;height:100%;min-height:560px;font-family:Pretendard,var(--font-sans),system-ui,sans-serif;background:#f7f8fc;grid-template-columns:248px minmax(0,1fr);display:grid;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell-action{grid-template-columns:300px minmax(0,1fr)}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-sidebar{background:#fff;border-right:1px solid #e7e5f0;flex-direction:column;gap:12px;min-width:0;padding:18px 16px;display:flex;overflow:auto}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-main{background:#f7f8fc;flex-direction:column;gap:16px;min-width:0;padding:18px 24px 24px;display:flex;overflow:auto}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-brand,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-brand strong{color:#111226;font-family:var(--font-display);align-items:center;gap:8px;font-size:22px;font-weight:800;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-brand-ready,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-brand strong span{color:#6d4cf6}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-project-select,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-top-actions button,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel-head button{color:#4b4f68;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;font-size:13px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-project-select{background:#fff;border-color:#e8e6f2;justify-content:space-between;padding:12px 14px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-project-select b{color:#d8408e;background:#ffe4f3;border-radius:999px;padding:4px 9px;font-size:11px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav{gap:5px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item{text-align:left;justify-content:flex-start;min-height:38px;padding:10px 12px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item.is-active{color:#fff;background:linear-gradient(135deg,#7c3df2,#6d4cf6);font-weight:700}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item.is-sub{color:#7d8195;padding-left:34px;font-size:12.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-auto-chip{color:#fff;background:#4a4a53;border-radius:999px;align-items:center;gap:8px;margin-top:auto;padding:12px 14px;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-auto-chip span{color:#ffb259;font-family:var(--font-mono);font-size:10.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-topbar{background:#fff;border-bottom:1px solid #eceaf4;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin:-18px -24px 0;padding:12px 24px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-search{color:#8a8ea2;background:#fbfbfe;border:1px solid #e8e6f2;border-radius:10px;flex:1;align-items:center;gap:9px;min-width:0;padding:11px 14px;font-size:13px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-search span,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-titlebar{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-top-actions{flex:none;align-items:center;gap:10px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-top-actions button{background:#fbfbff;border-color:#eeeaf8;justify-content:center;width:40px;height:40px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-status-pill,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-viewer{color:#6857d9;background:#f1eefc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-status-pill.is-green{color:#0ca662;background:#e3f8ea}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-hero p,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-brand p{color:#5d6277;margin:0 0 6px;font-size:13px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-hero h3{color:#131428;font-family:var(--font-display);margin:0;font-size:22px;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-density-card{background:#fff;border:1px solid #e7e5f1;border-radius:14px;padding:18px;box-shadow:0 16px 34px -28px #1b163480}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-kpi-head{color:#19a45b;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-kpi-icon{color:#3378ff;background:#eef3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-density-card strong{color:#15152a;font-family:var(--font-display);font-size:32px;font-weight:800;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-density-card p,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-density-card small{color:#6d7186;font-size:12.5px;line-height:1.5}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;min-height:0;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel{background:#fff;border:1px solid #e7e5f1;border-radius:16px;min-width:0;padding:18px;box-shadow:0 18px 42px -34px #1b16347a}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel-head h4{color:#15152a;font-family:var(--font-display);margin:0;font-size:16px;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel-head button,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-panel-head span{color:#6d4cf6;background:#fbfbff;border-color:#e8e6f2;padding:8px 11px;font-weight:700}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-activity-list,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-prompt-list,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-schedule-list{gap:10px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row{background:#f8f6fd;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-row-dot{background:#3478ff;border-radius:50%;flex:none;width:8px;height:8px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row strong,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row span{color:#15152a;font-size:13px;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row p,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row small{color:#85899d;margin:2px 0 0;font-size:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row>small,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-row>b{color:#18a862;margin-left:auto;font-size:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-rail{background:#fbfbff}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-live,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-timer-card,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-weather-card{color:#15152a;background:#fff;border:1px solid #e7e5f1;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-live{color:#e12d3c;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-shot-card{background:#fff;border:1px solid #e7e5f1;border-left:3px solid #ff4050;border-radius:14px;padding:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-shot-card span,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-scene span{color:#1584d5;background:#dff4ff;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-shot-card h3{color:#15152a;font-family:var(--font-display);margin:12px 0 8px;font-size:18px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-shot-card p,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-timer-card span,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-weather-card span{color:#687086;font-size:12.5px;line-height:1.55}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-timer-card strong,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-weather-card strong{color:#15152a;font-size:14px;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-titlebar{color:#50566f;flex:1;align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-titlebar span{color:#15152a;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-chip-strip{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-chip-strip span{color:#606583;background:#f3f1fd;border:1px solid #e8e6f2;border-radius:8px;flex:none;padding:8px 10px;font-size:11px;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-grid{grid-template-columns:minmax(280px,.92fr) minmax(320px,1.2fr) minmax(260px,.78fr);gap:14px;min-height:0;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-hero{aspect-ratio:16/9;background:#111226;border-radius:12px;min-height:190px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-hero img{object-fit:cover;filter:grayscale(.1)contrast(1.05);width:100%;height:100%;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-hero span{color:#fff;background:#e02433;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-hero strong{color:#fff;font-size:16px;position:absolute;bottom:12px;left:14px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip button{color:#15152a;text-align:left;background:#fff;border:1px solid #e8e6f2;border-radius:9px;min-width:0;padding:6px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip button.is-active{border-color:#6d4cf6;box-shadow:0 0 0 2px #6d4cf629}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-thumb{background:#111226;border-radius:6px;width:100%;height:58px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-thumb img{object-fit:cover;width:100%;height:100%}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip span,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip span{margin-top:6px;font-size:12px;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip small{color:#777d95;font-size:11px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-scene{background:0 0;border-bottom:2px solid #2d334f;border-radius:0;align-items:center;gap:10px;padding:12px 0;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-scene strong{font-size:14px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-copy{text-align:center;gap:12px;margin:14px 0;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-line{background:#fbfbff;border-radius:12px;padding:12px 16px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-line strong{color:#15152a;font-size:13px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-script-line p{color:#50566f;margin:6px 0 0;font-size:13px;line-height:1.7}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-take-log{border-top:1px solid #edeaf5;padding-top:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-take-log .demo-app-row{grid-template-columns:64px 44px 58px minmax(0,1fr);display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-calendar{gap:12px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-calendar>span{color:#15152a;font-weight:800}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-calendar div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-calendar b{color:#6d7186;border-radius:7px;place-items:center;height:26px;font-size:11px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-calendar b.is-today{color:#fff;background:#6d4cf6}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-schedule-list .demo-app-row{background:#fff;border:1px solid #eceaf4;align-items:flex-start}:where(.public-brand-scope,[data-public-brand]) .studio-page .demo-schedule-list .demo-app-row.is-active{background:#effcf3;border-color:#b8eac8}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-preview-fullscreen{border:1px solid #ffffff2e;border-radius:14px;height:100%;min-height:620px;overflow:hidden;box-shadow:0 40px 100px -30px #000000b8}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-preview-fullscreen .demo-app-main{padding-bottom:32px}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:28px;background:#050409e0!important}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar{border:0;width:100%;max-width:1500px;margin:0 auto 14px;padding:0;background:0 0!important}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar .lab{color:#fff}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar button{background:#ffffff17;border-color:#ffffff24}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-frame{background:#fff;border:1px solid #ffffff24;border-radius:14px;width:100%;max-width:1500px;margin:0 auto;overflow:hidden;box-shadow:0 40px 100px -30px #000000b8;padding:0!important}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-frame .demo-preview-fullscreen{box-shadow:none;border:0;border-radius:0}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-hotspot-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color .25s var(--ease),transform .25s var(--ease);border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-hotspot-card:hover{border-color:var(--accent);transform:translateY(-3px)}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-hotspot-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:9px;place-items:center;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-hotspot-card h3{font-family:var(--font-display);margin:0 0 5px;font-size:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-hotspot-card p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}@media (max-width:1180px){:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell{grid-template-columns:214px minmax(0,1fr)}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell-action{grid-template-columns:230px minmax(0,1fr)}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-kpi-grid,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-grid,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-action-grid,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-grid.is-compact{grid-template-columns:1fr}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-hero{min-height:170px}}@media (max-width:760px){:where(.public-brand-scope,[data-public-brand]) .win-break{width:100%;margin-left:0}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage{background:#f7f8fc;height:auto;min-height:0}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage .win-live,:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage .tour-step{margin:10px 12px 0;position:relative;inset:auto}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell,:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-shell-action{flex-direction:column;height:auto;min-height:0;display:flex;overflow:visible}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-sidebar{border-bottom:1px solid #e7e5f0;border-right:0;max-height:none;padding:14px;overflow:visible}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item{min-height:36px;padding:9px 10px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-nav-item.is-sub{padding-left:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-main{padding:14px;overflow:visible}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-app-topbar{flex-direction:column;align-items:stretch;margin:-14px -14px 0;padding:12px 14px}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-top-actions{flex-wrap:wrap}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-ready-hero{flex-direction:column;align-items:flex-start}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-kpi-grid{grid-template-columns:1fr}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-story-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-take-log .demo-app-row{grid-template-columns:minmax(0,1fr)}:where(.public-brand-scope,[data-public-brand]).studio-page .demo-preview-fullscreen{height:100%;min-height:0;overflow:auto}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-frame{padding:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar{flex-wrap:wrap}}:where(.public-brand-scope,[data-public-brand]).studio-page .band.tint-p{background:radial-gradient(130% 90% at 50% -10%,#eea65a1f,var(--bg,#08070c)58%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.tint-a{background:radial-gradient(130% 90% at 50% -10%,#ff31301a,var(--bg,#08070c)58%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.tint-cool{background:linear-gradient(180deg,#0d1018 0%,var(--bg,#08070c)70%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.tint-warm{background:linear-gradient(180deg,#15100f 0%,var(--bg,#08070c)70%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.mesh:before{content:"";z-index:0;pointer-events:none;opacity:.6;background:radial-gradient(40% 30% at 12% 8%,#eea65a1a,#0000 70%),radial-gradient(40% 34% at 88% 18%,#ff313014,#0000 70%);position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light{--bg:#f4f2ec;--bg-2:#ebe8e0;--surface:#fff;--surface-2:#f4f1ea;--line:#1814221f;--line-2:#1814220f;--ink:#16131e;--ink-2:#454250;--ink-3:#736f7c;color:var(--ink);background:#f4f2ec}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light.raise{background:#efece4}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .lead{color:var(--ink-2)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card,:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .hot{box-shadow:0 1px 3px #1814220d,0 16px 36px -22px #1814222e}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card:hover,:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .hot:hover{box-shadow:0 4px 10px #18142212,0 22px 48px -22px #18142238}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .flow-node{box-shadow:inset 0 0 0 1px #0000000d,0 16px 40px -24px #18142233}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .flow-node.ready{box-shadow:inset 0 0 0 1px #eea65a57,0 16px 40px -24px #eea65a3d}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .flow-node.action{box-shadow:inset 0 0 0 1px #ff313052,0 16px 40px -24px #ff313038}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .dd-list li{background:var(--surface-2)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .eyebrow{color:var(--ink-2)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .h2{color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card{background:var(--surface);border-color:var(--line);color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card .ci{color:#ff3130;background:#ff31301a}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card h4{color:var(--ink)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .card p{color:var(--ink-2)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.light .kchat{box-shadow:0 30px 70px -42px #18142273}:where(.public-brand-scope,[data-public-brand]).studio-page .bigidx{z-index:0;pointer-events:none;font-family:var(--font-mono);letter-spacing:-.04em;color:#ffffff08;font-size:clamp(70px,12vw,150px);font-weight:700;line-height:.8;position:absolute;top:30px;right:4%}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:36px;display:grid}@media (max-width:860px){:where(.public-brand-scope,[data-public-brand]).studio-page .dd-head{grid-template-columns:1fr;gap:20px}}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-head .eyebrow{margin-bottom:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-head h2,:where(.public-brand-scope,[data-public-brand]).studio-page .dd-head .lead{margin:0}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-list{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){:where(.public-brand-scope,[data-public-brand]).studio-page .dd-list{grid-template-columns:1fr}}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-list li{border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);color:var(--ink,#f7f5f1);border-radius:11px;align-items:center;gap:11px;padding:14px 16px;font-size:15.5px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-list li svg{width:18px;height:18px;color:var(--accent,#eea65a);flex:none}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-frame{margin-top:8px}:where(.public-brand-scope,[data-public-brand]).studio-page .dd-frame .win-stage{height:clamp(440px,58vw,720px)}:where(.public-brand-scope,[data-public-brand]).studio-page .solve{text-align:center;padding:150px 0;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .arrow-down{border:1px solid var(--line,#ffffff1a);width:46px;height:46px;color:var(--ink-2,#e4e1d9);background:var(--surface,#131119);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 30px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .arrow-down svg{width:22px;height:22px}:where(.public-brand-scope,[data-public-brand]).studio-page .solve h2{max-width:20ch;margin:0 auto;font-size:clamp(34px,5.2vw,68px)}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .shimmer{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#ff6a4d 0%,#eea65a 25%,#ff3130 50%,#ff6a4d 75%,#eea65a 100%) 0 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes shimmer{to{background-position:280% 0}}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .glowwrap{display:inline-block;position:relative}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .glowwrap:after{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#ff313024,#0000 70%);position:absolute;inset:-30% -10%}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .ribbon{color:#ff6a4d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#ff313024;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 18px;font-size:12.5px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .solve .glow:before{opacity:.18;background:linear-gradient(120deg,#ff6a4d,#ff3130);top:-180px}:where(.public-brand-scope,[data-public-brand]).studio-page .flow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;display:grid}@media (max-width:860px){:where(.public-brand-scope,[data-public-brand]).studio-page .flow{grid-template-columns:1fr}}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-node{border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);transition:box-shadow .5s var(--ease),border-color .5s var(--ease);border-radius:18px;padding:30px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-node.ready{box-shadow:inset 0 0 0 1px #eea65a33}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-node.action{box-shadow:inset 0 0 0 1px #ff313033}:where(.public-brand-scope,[data-public-brand]).studio-page .fn-badge{color:var(--accent,#eea65a);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .fn-badge .d{background:var(--accent,#eea65a);border-radius:50%;width:8px;height:8px}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-node h3{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(21px,2.4vw,30px);font-weight:600}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-node p{color:var(--ink-2,#e4e1d9);margin:0 0 20px;font-size:15px;line-height:1.65}:where(.public-brand-scope,[data-public-brand]).studio-page .fn-items{flex-wrap:wrap;gap:9px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .fn-items span{border:1px solid var(--line,#ffffff1a);background:var(--surface-2,#1a1822);color:var(--ink,#f7f5f1);border-radius:9px;padding:8px 14px;font-size:13.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-link{flex-direction:column;justify-content:center;align-items:center;min-width:150px;padding:10px 0;display:flex;position:relative}@media (max-width:860px){:where(.public-brand-scope,[data-public-brand]).studio-page .flow-link{min-height:120px}}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-track{background:var(--line,#ffffff1a);border-radius:3px;width:100%;height:3px;position:relative;overflow:visible}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-fill{background:linear-gradient(90deg,#eea65a,#ff3130);border-radius:3px;width:0;height:100%;position:absolute;top:0;left:0}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-fill{animation:studioFillX 2.6s var(--ease)infinite}@keyframes studioFillX{0%{width:0}45%{width:100%}80%{width:100%}to{opacity:0;width:100%}}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-packet{color:#fff;background:linear-gradient(120deg,#f4bc80,#eea65a);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:-21px 0 0 -21px;display:flex;position:absolute;top:50%;left:0;box-shadow:0 8px 24px #0006}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-packet svg{width:20px;height:20px}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow-packet{opacity:0}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-packet{animation:studioMoveX 2.6s var(--ease)infinite}@keyframes studioMoveX{0%{opacity:0;left:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}50%{left:100%}60%{left:100%;transform:scale(1.12)}90%{opacity:1;left:100%}to{opacity:0;left:100%}}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-cap{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2,#e4e1d9);text-align:center;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .flow-cap .sp{background:var(--accent,#eea65a);border-radius:50%;width:6px;height:6px}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action{animation:studioNodePulse 2.6s var(--ease).9s}@keyframes studioNodePulse{40%{border-color:#ff3130;box-shadow:0 0 0 1px #ff313099,0 16px 50px -10px #ff313066}}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow-node.action .fn-items span{opacity:.28}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action .fn-items span{opacity:1;transition:opacity .5s var(--ease)}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action .fn-items span:first-child{transition-delay:1.6s}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action .fn-items span:nth-child(2){transition-delay:1.8s}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action .fn-items span:nth-child(3){transition-delay:2s}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .flow.run .flow-node.action .fn-items span:nth-child(4){transition-delay:2.2s}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch{border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);border-radius:999px;gap:5px;margin:0 auto 26px;padding:6px;display:inline-flex;position:relative}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch button{z-index:2;color:var(--ink-3,#cdc9c0);font-family:var(--font-display);transition:color .3s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:12px 28px;font-size:15px;font-weight:600;display:inline-flex;position:relative}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch button svg{width:17px;height:17px}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch button.on{color:#fff}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch .glider{width:calc(50% - 8.5px);transition:transform .45s var(--ease),width .45s var(--ease);z-index:1;background:linear-gradient(120deg,#f4bc80,#eea65a);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}:where(.public-brand-scope,[data-public-brand]).studio-page .mode-switch[data-active-mode=action] .glider{transform:translate(calc(100% + 5px))}:where(.public-brand-scope,[data-public-brand]).studio-page .win-poster{z-index:4;object-fit:cover;object-position:top left;width:100%;height:100%;transition:opacity .45s var(--ease);background:#0b0b0e;position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage.live .win-poster{opacity:0;pointer-events:none}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage{background:#0b0b0e;height:clamp(480px,62vw,820px)}:where(.public-brand-scope,[data-public-brand]).studio-page .win-stage iframe{z-index:1;background:#fff;border:0;width:100%;height:100%;display:block;position:relative}:where(.public-brand-scope,[data-public-brand]).studio-page .hotrow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}@media (max-width:820px){:where(.public-brand-scope,[data-public-brand]).studio-page .hotrow{grid-template-columns:repeat(2,1fr)}}:where(.public-brand-scope,[data-public-brand]).studio-page .hot{border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);transition:.25s var(--ease);border-radius:12px;padding:18px}:where(.public-brand-scope,[data-public-brand]).studio-page .hot:hover{border-color:var(--accent,#eea65a);transform:translateY(-3px)}:where(.public-brand-scope,[data-public-brand]).studio-page .hot .hi{width:38px;height:38px;color:var(--accent,#eea65a);background:#eea65a29;border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .hot .hi svg{width:19px;height:19px}:where(.public-brand-scope,[data-public-brand]).studio-page .hot h4{font-family:var(--font-display);color:var(--ink,#f7f5f1);margin:0 0 5px;font-size:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .hot p{color:var(--ink-2,#e4e1d9);margin:0;font-size:13.5px;line-height:1.5}:where(.public-brand-scope,[data-public-brand]).studio-page .mock-ui{border:1px solid var(--line,#ffffff1a);background:#0c0b11;border-radius:12px;margin-top:20px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-bar{border-bottom:1px solid var(--line,#ffffff1a);background:#13121a;align-items:center;gap:7px;padding:9px 12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-bar i{border-radius:50%;width:9px;height:9px}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-bar i:first-child{background:#ff5f57}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-bar i:nth-child(2){background:#febc2e}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-bar i:nth-child(3){background:#28c840}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-t{font-family:var(--font-mono);color:var(--ink-3,#cdc9c0);margin-left:6px;font-size:11px}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-live{color:#fff;background:#ff3b30;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-live i{background:#fff;border-radius:50%;width:6px;height:6px}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-split{background:var(--line,#ffffff1a);grid-template-columns:1.1fr 1fr;gap:1px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-pane{background:#0c0b11;padding:14px}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-h{color:var(--ink-2,#e4e1d9);font-size:12px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .cue{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;font-size:13px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .cue .tc{font-family:var(--font-mono);color:var(--accent,#eea65a);font-size:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .cue.on{background:#eea65a29;border-color:#eea65a66}:where(.public-brand-scope,[data-public-brand]).studio-page .cue .seg-t{color:var(--ink,#f7f5f1);flex:1}:where(.public-brand-scope,[data-public-brand]).studio-page .cue .dur{font-family:var(--font-mono);color:var(--ink-2,#e4e1d9);font-size:11.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor{aspect-ratio:16/9;border:1px solid var(--line,#ffffff1a);background:linear-gradient(135deg,#1a1830,#0f0d1a);border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor .grid-ov{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor .play{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor .rec{font-family:var(--font-mono);color:#ff5f57;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:10px;left:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor .rec i{background:#ff5f57;border-radius:50%;width:7px;height:7px}:where(.public-brand-scope,[data-public-brand]).studio-page .s-monitor .tcode{font-family:var(--font-mono);color:#fff;background:#00000073;border-radius:5px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .lvlbar{background:#ffffff0f;border-radius:3px;height:5px;margin-bottom:6px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .lvlbar>div{background:linear-gradient(90deg,#28c840,#febc2e,#ff5f57);height:100%}:where(.public-brand-scope,[data-public-brand]).studio-page .mu-film{padding:14px}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-strip{gap:8px;margin-bottom:12px;display:flex;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell{border:1px solid var(--line,#ffffff1a);background:#13121a;border-radius:8px;flex:0 0 92px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell.on{border-color:var(--accent,#eea65a);box-shadow:0 0 0 1px var(--accent,#eea65a)}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell .sc-th{aspect-ratio:16/10;background:linear-gradient(135deg,#211d33,#141221);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell .sc-th img{object-fit:cover;width:100%;height:100%;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell .sc-m{padding:6px 8px}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell .sc-n{color:var(--ink,#f7f5f1);font-size:12.5px;font-weight:700}:where(.public-brand-scope,[data-public-brand]).studio-page .scene-cell .sc-t{color:var(--ink-2,#e4e1d9);font-size:11.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .film-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;font-size:13px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .sc-pill{font-family:var(--font-mono);color:var(--accent,#eea65a);background:#eea65a29;border-radius:999px;padding:3px 9px;font-size:11.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .film-row .nm{color:var(--ink,#f7f5f1);flex:1}:where(.public-brand-scope,[data-public-brand]).studio-page .film-row .dn{font-family:var(--font-mono);color:var(--ink-2,#e4e1d9);font-size:11.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-hero-studio{background:var(--line,#ffffff1a);border:1px solid var(--line,#ffffff1a);border-radius:18px;grid-template-columns:1fr 1.1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 40px 100px -50px #000c}@media (max-width:900px){:where(.public-brand-scope,[data-public-brand]).studio-page .ai-hero-studio{grid-template-columns:1fr}}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-pane{background:var(--surface,#131119);padding:28px 30px}:where(.public-brand-scope,[data-public-brand]).studio-page .ap-h{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2,#e4e1d9);align-items:center;gap:9px;margin-bottom:18px;font-size:12.5px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .ap-h .d{background:var(--accent,#eea65a);border-radius:50%;width:7px;height:7px}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-script{color:var(--ink-2,#e4e1d9);font-size:15.5px;line-height:1.95}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-script .sc-tag{font-family:var(--font-mono);color:var(--accent,#eea65a);margin-bottom:8px;font-size:12.5px;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-script .hl{color:var(--ink,#f7f5f1);background:#eea65a29;border-radius:4px;padding:1px 5px;transition:all .3s}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-out{background:linear-gradient(180deg,#100e18,var(--surface,#131119));padding:28px 30px}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-grp{margin-bottom:16px}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .ai-grp{opacity:0;transform:translateY(8px)}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .ai-grp.in{opacity:1;transition:.45s var(--ease);transform:none}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-grp .gl{color:var(--ink-3,#cdc9c0);font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-grp .gl svg{width:14px;height:14px;color:var(--accent,#eea65a)}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-tags{flex-wrap:wrap;gap:7px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-tag{background:var(--surface-2,#1a1822);border:1px solid var(--line,#ffffff1a);color:var(--ink,#f7f5f1);border-radius:8px;padding:7px 13px;font-size:13.5px}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .ai-tag{opacity:0;transform:scale(.9)}html.anim :where(.public-brand-scope,[data-public-brand]).studio-page .ai-tag.in{opacity:1;transition:.3s var(--ease);transform:none}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-tag b{color:var(--accent,#eea65a);font-weight:600}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-prog{color:var(--ink-3,#cdc9c0);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-prog .bar{background:var(--surface-2,#1a1822);border-radius:3px;flex:1;height:5px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-prog .bar>div{width:0;height:100%;transition:width .6s var(--ease);background:linear-gradient(120deg,#f4bc80,#eea65a)}:where(.public-brand-scope,[data-public-brand]).studio-page .ai-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}@media (max-width:860px){:where(.public-brand-scope,[data-public-brand]).studio-page .ai-cards{grid-template-columns:1fr}}:where(.public-brand-scope,[data-public-brand]).studio-page .aic{border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);transition:.3s var(--ease);border-radius:16px;padding:24px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .aic:hover{border-color:var(--accent,#eea65a);transform:translateY(-4px)}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-ic{width:44px;height:44px;color:var(--accent,#eea65a);background:#eea65a29;border-radius:11px;justify-content:center;align-items:center;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-ic svg{width:22px;height:22px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-badge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent,#eea65a);border:1px solid var(--line,#ffffff1a);border-radius:999px;padding:3px 9px;font-size:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic h4{font-family:var(--font-display);color:var(--ink,#f7f5f1);margin:0 0 9px;font-size:18px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic p{color:var(--ink-2,#e4e1d9);margin:0 0 16px;font-size:14.5px;line-height:1.6}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-mock{border:1px solid var(--line,#ffffff1a);background:#0c0b11;border-radius:10px;padding:12px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-line{color:var(--ink-2,#e4e1d9);background:#ffffff06;border-radius:6px;align-items:center;gap:8px;margin-bottom:5px;padding:7px 9px;font-size:12.5px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-line:last-child{margin-bottom:0}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-ck{background:var(--accent,#eea65a);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-ck svg{width:10px;height:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-mono{font-family:var(--font-mono);color:var(--ink-3,#cdc9c0);margin-left:auto;font-size:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-cue{color:var(--ink-2,#e4e1d9);background:#ffffff06;border-radius:6px;align-items:center;gap:7px;margin-bottom:4px;padding:5px 8px;font-size:11px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-cue-n{font-family:var(--font-mono);color:var(--accent,#eea65a);font-size:10px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-sched{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-cellh{color:var(--ink-3,#cdc9c0);text-align:center;padding:3px 0;font-size:9px}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-cell{aspect-ratio:1;color:var(--ink-3,#cdc9c0);background:#ffffff08;border-radius:5px;justify-content:center;align-items:center;font-size:10px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .aic-cell.f{color:var(--accent,#eea65a);background:#eea65a29;font-weight:700}:where(.public-brand-scope,[data-public-brand]).studio-page .statn{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink,#f7f5f1);font-size:clamp(38px,5vw,60px);font-weight:700}:where(.public-brand-scope,[data-public-brand]).studio-page .statn .s{color:var(--accent,#eea65a)}:where(.public-brand-scope,[data-public-brand]).studio-page .role .ri{color:#ff6a4d;background:#ff313024;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .role .ri svg{width:25px;height:25px}:where(.public-brand-scope,[data-public-brand]).studio-page .role ul{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .role ul li{color:var(--ink-2,#e4e1d9);gap:9px;font-size:14px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .role ul li svg{width:15px;height:15px;color:var(--accent,#eea65a);flex:none;margin-top:3px}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-cta{text-align:center;border:1px solid var(--line,#ffffff1a);background:linear-gradient(180deg,var(--surface,#131119),var(--bg-2,#0e0d14));border-radius:24px;padding:72px 40px;position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .studio-cta-glow{filter:blur(140px);opacity:.14;pointer-events:none;background:linear-gradient(120deg,#f4bc80,#eea65a);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}:where(.public-brand-scope,[data-public-brand]).studio-page[data-mode=action]{--accent:var(--action);--accent2:var(--action2);--grad:var(--grad-action);--accent-soft:var(--action-soft)}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs{z-index:300;-webkit-backdrop-filter:blur(8px);background:#050409db;padding:28px;display:none;position:fixed;inset:0}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs.open{flex-direction:column;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar{align-items:center;gap:14px;width:100%;max-width:1500px;margin:0 auto 14px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar .lab{font-family:var(--font-d);color:#fff;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar .lab .d{background:var(--accent);border-radius:50%;width:8px;height:8px}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar .sp{flex:1}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar button{font-family:var(--font-d);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:border-color .2s;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar button:hover{border-color:var(--accent)}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-bar button svg{width:16px;height:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-frame{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;width:100%;max-width:1500px;margin:0 auto;overflow:hidden;box-shadow:0 40px 100px -30px #000000b3}:where(.public-brand-scope,[data-public-brand]).studio-page .appfs-frame iframe{border:0;width:100%;height:100%;display:block}:where(.public-brand-scope,[data-public-brand]).studio-page .shead{text-align:center;max-width:760px;margin:0 auto 60px}:where(.public-brand-scope,[data-public-brand]).studio-page .shead .h2{margin:18px 0 16px}:where(.public-brand-scope,[data-public-brand]).studio-page .gr-ready{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(120deg,#f4bc80,#eea65a);-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]).studio-page .gr-action{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(120deg,#ff6a4d,#ff3130);-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]).studio-page .gr{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(120deg,#f4bc80,#eea65a);-webkit-background-clip:text;background-clip:text}:where(.public-brand-scope,[data-public-brand]).studio-page .brandbig{font-size:clamp(34px,5.2vw,68px)}:where(.public-brand-scope,[data-public-brand]).studio-page .sec{padding:130px 0;position:relative}@media (max-width:820px){:where(.public-brand-scope,[data-public-brand]).studio-page .sec{padding:80px 0}}:where(.public-brand-scope,[data-public-brand]).studio-page .band.deep{background:radial-gradient(120% 80% at 50% 0%,#14111d 0%,var(--bg,#08070c)60%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.raise{background:var(--bg-2,#0e0d14)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.panel{background:linear-gradient(180deg,#100e17 0%,var(--bg,#08070c)100%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.line-top{border-top:1px solid var(--line,#ffffff1a)}:where(.public-brand-scope,[data-public-brand]).studio-page .band>.wrap{z-index:2;position:relative}:where(.public-brand-scope,[data-public-brand]).studio-page .band.tex:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}:where(.public-brand-scope,[data-public-brand]).studio-page .band .glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.public-brand-scope,[data-public-brand]).studio-page .band .glow:before{content:"";filter:blur(150px);opacity:.12;background:linear-gradient(120deg,#f4bc80,#eea65a);border-radius:50%;width:880px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}:where(.public-brand-scope,[data-public-brand]).studio-page .band.gl-left .glow:before{left:-160px;transform:none}:where(.public-brand-scope,[data-public-brand]).studio-page .band.gl-right .glow:before{left:auto;right:-160px;transform:none}:where(.public-brand-scope,[data-public-brand]).studio-page .hero{padding:150px 0 70px}:where(.public-brand-scope,[data-public-brand]).studio-page .hero-glow{z-index:0;pointer-events:none;position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]).studio-page .hero-glow:before,:where(.public-brand-scope,[data-public-brand]).studio-page .hero-glow:after{content:"";filter:blur(120px);opacity:.2;border-radius:50%;width:680px;height:680px;position:absolute}:where(.public-brand-scope,[data-public-brand]).studio-page .hero-glow:before{background:#eea65a;top:-280px;left:-120px}:where(.public-brand-scope,[data-public-brand]).studio-page .hero-glow:after{background:#ff3130;top:-200px;right:-160px}:where(.public-brand-scope,[data-public-brand]).studio-page .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin:36px 0 0;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .card{background:var(--surface,#131119);border:1px solid var(--line,#ffffff1a);transition:.3s var(--ease);border-radius:14px;padding:28px}:where(.public-brand-scope,[data-public-brand]).studio-page .card:hover{border-color:var(--accent,#eea65a);transform:translateY(-4px)}:where(.public-brand-scope,[data-public-brand]).studio-page .card .ci{color:#ff6a4d;background:#ff313024;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}:where(.public-brand-scope,[data-public-brand]).studio-page .card .ci svg{width:22px;height:22px}:where(.public-brand-scope,[data-public-brand]).studio-page .card h4{font-family:var(--font-display);color:var(--ink,#f7f5f1);margin:0 0 9px;font-size:18.5px}:where(.public-brand-scope,[data-public-brand]).studio-page .card p{color:var(--ink-2,#e4e1d9);margin:0;font-size:15px;line-height:1.65}:where(.public-brand-scope,[data-public-brand]).studio-page .eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2,#e4e1d9);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .eyebrow:before{content:"";opacity:.5;background:currentColor;width:24px;height:1px}:where(.public-brand-scope,[data-public-brand]).studio-page .eyebrow.c{justify-content:center}:where(.public-brand-scope,[data-public-brand]).studio-page .eyebrow .ac{color:var(--accent,#eea65a)}:where(.public-brand-scope,[data-public-brand]).studio-page .lead{color:var(--ink-2,#e4e1d9);font-size:clamp(17px,1.55vw,21px);line-height:1.7}:where(.public-brand-scope,[data-public-brand]).studio-page .h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.4vw,56px);font-weight:700;line-height:1.05}:where(.public-brand-scope,[data-public-brand]).studio-page .h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(21px,2.4vw,30px);font-weight:600}:where(.public-brand-scope,[data-public-brand]).studio-page .chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line,#ffffff1a);background:var(--surface,#131119);color:var(--ink,#f7f5f1);border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]).studio-page .win-live{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line,#ffffff1a);color:#fff;background:#08070cb3;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:16px}:where(.public-brand-scope,[data-public-brand]).studio-page .win-live .d{background:var(--accent,#eea65a);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse}:where(.public-brand-scope,[data-public-brand]).studio-page .zoomin{will-change:transform;transition:transform .1s linear}:where(.public-brand-scope,[data-public-brand]) .win-break{width:min(100% + 220px,100vw - 48px);margin-left:max(-110px,50% - 50vw + 24px)}@media (max-width:760px){:where(.public-brand-scope,[data-public-brand]) .win-break{width:100%;margin-left:0}}:where(.public-brand-scope,[data-public-brand]) .kchat{border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -40px #11101073}:where(.public-brand-scope,[data-public-brand]) .kchat-top{color:#1a2733;background:#a6bdd0;align-items:center;gap:10px;display:flex}:where(.public-brand-scope,[data-public-brand]) .kchat-body{background:#b2c7d9;flex-direction:column;gap:4px;min-height:420px;display:flex}:where(.public-brand-scope,[data-public-brand]) .kchat-foot{background:#fff;border-top:1px solid #e3e3e3;align-items:center;gap:10px;display:flex}:where(.public-brand-scope,[data-public-brand]) .browser{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .browser-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;padding:13px 16px;display:flex}:where(.public-brand-scope,[data-public-brand]) .browser-bar i{background:var(--line);border-radius:50%;width:11px;height:11px;display:block}:where(.public-brand-scope,[data-public-brand]) .bar{border-radius:var(--r-pill);background:var(--line-2);height:6px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .bar>span{border-radius:inherit;background:var(--grad);height:100%;display:block}:where(.public-brand-scope,[data-public-brand]) .chat{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);padding:22px}:where(.public-brand-scope,[data-public-brand]) .chat-head{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;display:flex}:where(.public-brand-scope,[data-public-brand]) .chat-row{gap:12px;margin-bottom:16px;display:flex}:where(.public-brand-scope,[data-public-brand]) .chat-row.me{flex-direction:row-reverse}:where(.public-brand-scope,[data-public-brand]) .avatar{border-radius:var(--r-sm);background:var(--grad);width:38px;height:38px;color:var(--on-accent);flex:none;justify-content:center;align-items:center;display:flex}:where(.public-brand-scope,[data-public-brand]) .avatar svg{width:19px;height:19px}:where(.public-brand-scope,[data-public-brand]) .bubble{max-width:76%}:where(.public-brand-scope,[data-public-brand]) .bubble .who{color:var(--ink-3);margin:0 4px 5px;font-size:11.5px}:where(.public-brand-scope,[data-public-brand]) .chat-row.me .bubble{text-align:right}:where(.public-brand-scope,[data-public-brand]) .bubble .msg,:where(.public-brand-scope,[data-public-brand]) .msg{border-radius:var(--r-md);text-align:left;padding:11px 15px;font-size:14.5px;line-height:1.5;display:inline-block}:where(.public-brand-scope,[data-public-brand]) .bubble .msg.them,:where(.public-brand-scope,[data-public-brand]) .msg.them{border:1px solid var(--line);background:var(--surface);border-top-left-radius:3px}:where(.public-brand-scope,[data-public-brand]) .bubble .msg.mine,:where(.public-brand-scope,[data-public-brand]) .msg.mine{background:var(--accent);color:var(--on-accent);border-top-right-radius:3px}:where(.public-brand-scope,[data-public-brand]) .modetoggle{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:4px;padding:5px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .modetoggle button{border-radius:var(--r-sm);color:var(--ink-3);font-family:var(--font-display);transition:all .25s var(--ease);background:0 0;border:0;align-items:center;gap:9px;padding:12px 22px;font-size:14.5px;font-weight:500;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .modetoggle button.active,:where(.public-brand-scope,[data-public-brand]) .modetoggle button.on{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink)}:where(.public-brand-scope,[data-public-brand]) .modetoggle button svg{width:18px;height:18px}:where(.public-brand-scope,[data-public-brand]) .bigtab{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:all .3s var(--ease);align-items:center;gap:14px;padding:18px 26px;display:flex}:where(.public-brand-scope,[data-public-brand]) .bigtab .ic{border-radius:var(--r-sm);background:var(--surface-2);justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:all .3s;display:flex}:where(.public-brand-scope,[data-public-brand]) .bigtab .tt{font-family:var(--font-display);font-size:19px;font-weight:600}:where(.public-brand-scope,[data-public-brand]) .bigtab .ss{color:var(--ink-3);font-size:12px;font-family:var(--font-mono);letter-spacing:.06em}:where(.public-brand-scope,[data-public-brand]) .bigtab.active,:where(.public-brand-scope,[data-public-brand]) .bigtab.on{border-color:var(--accent);box-shadow:0 10px 34px var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .bigtab.active,:where(.public-brand-scope,[data-public-brand]) .bigtab.on{box-shadow:0 10px 34px color-mix(in srgb,var(--accent)22%,transparent)}}:where(.public-brand-scope,[data-public-brand]) .bigtab.active .ic,:where(.public-brand-scope,[data-public-brand]) .bigtab.on .ic{background:var(--grad)}:where(.public-brand-scope,[data-public-brand]) .numbadge{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--line);border-radius:var(--r-pill);justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex}:where(.public-brand-scope,[data-public-brand]) .role-card .role-ic{border-radius:var(--r-md);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}:where(.public-brand-scope,[data-public-brand]) .feat-row{align-items:flex-start;gap:16px;display:flex}:where(.public-brand-scope,[data-public-brand]) .feat-row h4{font-family:var(--font-display);margin:0 0 6px;font-size:17px;font-weight:600}:where(.public-brand-scope,[data-public-brand]) .feat-row p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}:where(.public-brand-scope,[data-public-brand]) .flowtabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-bottom:22px;display:flex}:where(.public-brand-scope,[data-public-brand]) .flowtabs .conn{color:var(--accent);align-items:center;gap:8px;display:flex}:where(.public-brand-scope,[data-public-brand]) .flowtabs .conn .ln{background:var(--grad);border-radius:2px;width:46px;height:2px}:where(.public-brand-scope,[data-public-brand]) .stage-rail{max-width:560px;margin:0 auto 64px}:where(.public-brand-scope,[data-public-brand]) .stage-rail .bar{position:relative}:where(.public-brand-scope,[data-public-brand]) .stage-rail .lbls{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;margin-top:12px;font-size:10.5px;display:flex}:where(.public-brand-scope,[data-public-brand]) .modeshot{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}@media (max-width:900px){:where(.public-brand-scope,[data-public-brand]) .modeshot{grid-template-columns:1fr;gap:28px}}:where(.public-brand-scope,[data-public-brand]) .modeshot-img{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);justify-content:center;align-items:center;min-height:380px;padding:26px;display:flex}:where(.public-brand-scope,[data-public-brand]) .modeshot-img img{border-radius:var(--r-md)}:where(.public-brand-scope,[data-public-brand]) .ai-hero-img{border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .ai-hero-img img{object-fit:cover;width:100%;height:clamp(280px,42vw,480px)}:where(.public-brand-scope,[data-public-brand]) .ai-hero-img .ovl{background:linear-gradient(#0000 30%,#0b0b0cc7);position:absolute;inset:0}:where(.public-brand-scope,[data-public-brand]) .ai-badge{border-radius:var(--r-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}:where(.public-brand-scope,[data-public-brand]) .ai-badge .ic{border-radius:var(--r-sm);background:var(--grad);flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}:where(.public-brand-scope,[data-public-brand]) .whatsnew-hero{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px;display:grid}@media (max-width:860px){:where(.public-brand-scope,[data-public-brand]) .whatsnew-hero{grid-template-columns:1fr;padding:30px}}:where(.public-brand-scope,[data-public-brand]) .whatsnew-hero .img{border-radius:var(--r-lg);border:1px solid var(--line);aspect-ratio:16/10;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .whatsnew-hero .img img{object-fit:cover;width:100%;height:100%}:where(.public-brand-scope,[data-public-brand]) .cta-final{text-align:center}:where(.public-brand-scope,[data-public-brand]) .cta-final .meta{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:44px;font-size:14px;display:flex}:where(.public-brand-scope,[data-public-brand]) .cta-final .meta span{align-items:center;gap:8px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .cta-final .meta i{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}:where(.public-brand-scope,[data-public-brand]) .backlink{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .backlink:hover{color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .toc{position:sticky;top:96px}:where(.public-brand-scope,[data-public-brand]) .toc-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:22px}:where(.public-brand-scope,[data-public-brand]) .toc-card h4,:where(.public-brand-scope,[data-public-brand]) .toc-card h2{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px}:where(.public-brand-scope,[data-public-brand]) .toc-card a{border-radius:var(--r-sm);color:var(--ink-2);padding:8px 10px;font-size:13.5px;transition:all .2s;display:block}:where(.public-brand-scope,[data-public-brand]) .toc-card a:hover{background:var(--surface-2);color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .legal-grid>.wrap,:where(.public-brand-scope,[data-public-brand]) .legal-grid>.wrap-narrow,:where(.public-brand-scope,[data-public-brand]) .wrap.legal-grid{grid-template-columns:320px minmax(0,1fr);gap:48px;display:grid}:where(.public-brand-scope,[data-public-brand]) .legal-art{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:18px;padding:32px;scroll-margin-top:96px}:where(.public-brand-scope,[data-public-brand]) .legal-art h3{font-family:var(--font-display);align-items:baseline;gap:12px;margin:0 0 18px;font-size:22px;display:flex}:where(.public-brand-scope,[data-public-brand]) .legal-art p,:where(.public-brand-scope,[data-public-brand]) .legal-art ul{color:var(--ink-2);margin:0 0 12px;line-height:1.75}:where(.public-brand-scope,[data-public-brand]) .legal-art ul{padding-left:20px}:where(.public-brand-scope,[data-public-brand]) .legal-art .artno{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--accent);font-family:var(--font-mono);white-space:nowrap;flex:none;padding:4px 10px;font-size:12px}:where(.public-brand-scope,[data-public-brand]) .legal-art .term{color:var(--ink);font-weight:600}:where(.public-brand-scope,[data-public-brand]) .legal-notice{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .legal-notice{border-color:color-mix(in srgb,var(--accent)35%,var(--line))}}:where(.public-brand-scope,[data-public-brand]) .legal-notice{background:var(--grad-soft)}:where(.public-brand-scope,[data-public-brand]) .legal-art a{overflow-wrap:anywhere}:where(.public-brand-scope,[data-public-brand]) .badge,:where(.public-brand-scope,[data-public-brand]) .seltag,:where(.public-brand-scope,[data-public-brand]) .popbadge,:where(.public-brand-scope,[data-public-brand]) .tl-tag{border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:7px;padding:7px 13px;font-size:13px;display:inline-flex}:where(.public-brand-scope,[data-public-brand]) .seltag,:where(.public-brand-scope,[data-public-brand]) .popbadge,:where(.public-brand-scope,[data-public-brand]) .tl-tag{background:var(--grad-soft);color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .badge.ok{color:#15a06b;background:#15a06b1f;border-color:#15a06b40}:where(.public-brand-scope,[data-public-brand]) .badge.warn{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .badge.warn{border-color:color-mix(in srgb,var(--accent)25%,transparent)}}:where(.public-brand-scope,[data-public-brand]) .badge.warn{background:var(--grad-soft);color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .tl-item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:18px;overflow:hidden}:where(.public-brand-scope,[data-public-brand]) .tl-head{border-bottom:1px solid var(--line);padding:24px 28px}:where(.public-brand-scope,[data-public-brand]) .tl-body{background:var(--surface-2);padding:22px 28px}:where(.public-brand-scope,[data-public-brand]) .tl-tag{font-family:var(--font-mono);letter-spacing:.06em;gap:6px;padding:5px 11px;font-size:11px}:where(.public-brand-scope,[data-public-brand]) .form-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);padding:40px}:where(.public-brand-scope,[data-public-brand]) .app-head{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0d14b8;min-height:64px}:where(.public-brand-scope,[data-public-brand]) .form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}:where(.public-brand-scope,[data-public-brand]) .field{flex-direction:column;gap:8px;display:flex}:where(.public-brand-scope,[data-public-brand]) .field label{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px}:where(.public-brand-scope,[data-public-brand]) .req{color:var(--accent)}:where(.public-brand-scope,[data-public-brand]) .input,:where(.public-brand-scope,[data-public-brand]) .textarea,:where(.public-brand-scope,[data-public-brand]) .select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-body);padding:14px 16px;font-size:15.5px;transition:border-color .2s}:where(.public-brand-scope,[data-public-brand]) .input:focus,:where(.public-brand-scope,[data-public-brand]) .textarea:focus,:where(.public-brand-scope,[data-public-brand]) .select:focus{border-color:var(--accent);outline:none}:where(.public-brand-scope,[data-public-brand]) .textarea{resize:vertical;min-height:120px}:where(.public-brand-scope,[data-public-brand]) .gflame{z-index:0;background:linear-gradient(115deg,transparent 0%,var(--accent-3)55%,var(--accent)100%);border-radius:0;width:auto;height:340px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){:where(.public-brand-scope,[data-public-brand]) .gflame{background:linear-gradient(115deg,transparent 0%,color-mix(in srgb,var(--accent-3)18%,transparent)55%,color-mix(in srgb,var(--accent)18%,transparent)100%)}}:where(.public-brand-scope,[data-public-brand]) .gflame{filter:none;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}:where(.public-brand-scope,[data-public-brand]) .plan{position:relative}:where(.public-brand-scope,[data-public-brand]) .sel-slot{justify-content:center;align-items:center;display:flex}:where(.public-brand-scope,[data-public-brand]) .plan-price{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}@media (max-width:980px){:where(.public-brand-scope,[data-public-brand]) .g3,:where(.public-brand-scope,[data-public-brand]) .g4,:where(.public-brand-scope,[data-public-brand]) .proc-grid{grid-template-columns:repeat(2,1fr)}:where(.public-brand-scope,[data-public-brand]) .legal-grid>.wrap,:where(.public-brand-scope,[data-public-brand]) .legal-grid>.wrap-narrow,:where(.public-brand-scope,[data-public-brand]) .wrap.legal-grid{grid-template-columns:1fr}}@media (max-width:880px){:where(.public-brand-scope,[data-public-brand]) .nav-links{display:none}:where(.public-brand-scope,[data-public-brand]).studio-page .g2{grid-template-columns:1fr}:where(.public-brand-scope,[data-public-brand]) .foot-grid{grid-template-columns:1fr;gap:40px}:where(.public-brand-scope,[data-public-brand]) .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.public-brand-scope,[data-public-brand]) .foot-biz{grid-column:1/-1}:where(.public-brand-scope,[data-public-brand]) .win-break{width:100%;margin-left:0}}@media (max-width:760px){:where(.public-brand-scope,[data-public-brand]) .section-pad{padding:76px 0}}@media (max-width:620px){:where(.public-brand-scope,[data-public-brand]) .wrap,:where(.public-brand-scope,[data-public-brand]) .wrap-narrow{padding:0 20px}:where(.public-brand-scope,[data-public-brand]) .nav-cta{display:none}:where(.public-brand-scope,[data-public-brand]) .display,:where(.public-brand-scope,[data-public-brand]) .h1,:where(.public-brand-scope,[data-public-brand]) .h2,:where(.public-brand-scope,[data-public-brand]) .h3,:where(.public-brand-scope,[data-public-brand]) .lead{overflow-wrap:anywhere;word-break:keep-all;white-space:normal;max-width:100%}:where(.public-brand-scope,[data-public-brand]) .page-top .display{letter-spacing:0;line-height:1.1;font-size:34px!important}:where(.public-brand-scope,[data-public-brand]) .page-top p,:where(.public-brand-scope,[data-public-brand]) .page-top .lead,:where(.public-brand-scope,[data-public-brand]) .page-top .chip,:where(.public-brand-scope,[data-public-brand]) .page-top .badge{overflow-wrap:anywhere;white-space:normal;word-break:keep-all;max-width:100%}:where(.public-brand-scope,[data-public-brand]) .grid>*,:where(.public-brand-scope,[data-public-brand]) .g2>*,:where(.public-brand-scope,[data-public-brand]) .g3>*,:where(.public-brand-scope,[data-public-brand]) .g4>*,:where(.public-brand-scope,[data-public-brand]) .proc-grid>*,:where(.public-brand-scope,[data-public-brand]) .form-grid>*,:where(.public-brand-scope,[data-public-brand]) .login-grid>*,:where(.public-brand-scope,[data-public-brand]) .card,:where(.public-brand-scope,[data-public-brand]) .card-flat,:where(.public-brand-scope,[data-public-brand]) .modecard,:where(.public-brand-scope,[data-public-brand]) .plan,:where(.public-brand-scope,[data-public-brand]) .info-card,:where(.public-brand-scope,[data-public-brand]) .form-card{min-width:0}:where(.public-brand-scope,[data-public-brand]) .display{line-height:1.05;font-size:42px!important}:where(.public-brand-scope,[data-public-brand]) .h1{line-height:1.08;font-size:34px!important}:where(.public-brand-scope,[data-public-brand]) .h2{line-height:1.1;font-size:30px!important}:where(.public-brand-scope,[data-public-brand]) .lead{font-size:16px;line-height:1.7}:where(.public-brand-scope,[data-public-brand]) .g2,:where(.public-brand-scope,[data-public-brand]) .g3,:where(.public-brand-scope,[data-public-brand]) .g4,:where(.public-brand-scope,[data-public-brand]) .proc-grid,:where(.public-brand-scope,[data-public-brand]) .form-grid,:where(.public-brand-scope,[data-public-brand]) .foot-cols{grid-template-columns:1fr}:where(.public-brand-scope,[data-public-brand]) .foot-biz-row dt{flex-basis:84px}:where(.public-brand-scope,[data-public-brand]) .hero{padding:112px 0 58px}:where(.public-brand-scope,[data-public-brand]) .hero-inner h1{line-height:1.08;color:#111010!important;font-size:34px!important}:where(.public-brand-scope,[data-public-brand]) .hero-cta .btn,:where(.public-brand-scope,[data-public-brand]) .hero-cta a{width:100%;max-width:280px}:where(.public-brand-scope,[data-public-brand]) .form-card{padding:26px}:where(.public-brand-scope,[data-public-brand]) .foot-bottom-r{flex-direction:column;align-items:flex-start;gap:12px}}.rdp{--rdp-cell-size:32px;--rdp-accent-color:#006e6d;--rdp-background-color:#006e6d1a}.rdp-day.shooting-day{background-color:#006e6d33}.rdp-day_outside{color:#6b7280;opacity:.4}@keyframes broadcast-flash{0%,to{opacity:1}50%{opacity:.2}}.broadcast-end-time-flash{animation:.6s ease-in-out infinite broadcast-flash}@keyframes ready-analysis-run-bob{0%{transform:translateY(0)rotate(-1.5deg)}25%{transform:translateY(-18px)rotate(.5deg)}50%{transform:translateY(-4px)rotate(2deg)}75%{transform:translateY(-22px)rotate(.5deg)}to{transform:translateY(0)rotate(-1.5deg)}}@keyframes ready-analysis-shadow-pulse{0%,to{opacity:.28;transform:scaleX(1)scaleY(1)}50%{opacity:.16;transform:scaleX(.76)scaleY(.82)}}@keyframes ready-analysis-bubble-pop{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.04)rotate(-1deg)}}@keyframes ready-analysis-dot-blink{0%,60%,to{opacity:.18;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes ready-analysis-speed-dash{0%{opacity:0;transform:translate(0)}20%{opacity:.75}to{opacity:0;transform:translate(112px)}}@keyframes ready-analysis-progress-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
