.auth-win .auth-main{min-height:0;display:block}.auth-win .auth-col{width:min(540px,100%);color:var(--text);margin:8px auto 48px}.auth-kicker{font:500 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0;display:flex}.auth-kicker i{background:var(--sec,#f7cf4b);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sec,#f7cf4b) 60%, #1f1b17 20%);border-radius:50%;flex:none}.auth-hero{margin-top:18px}.auth-hero .display{letter-spacing:-.045em;color:var(--text);text-wrap:balance;font-size:clamp(52px,5.6vw,78px);line-height:.94}.auth-hero .lede{max-width:34ch;margin-top:16px;font-size:17px}.auth-card{background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 6%, transparent);border-radius:28px;margin-top:28px;padding:22px 24px}.auth-field{margin-top:18px;display:block}.auth-field:first-child{margin-top:0}.auth-field .label{margin-bottom:6px;display:block}.auth-control{display:block;position:relative}.auth-input{background:var(--sunk);width:100%;height:48px;color:var(--text);font:400 16px/1 var(--sans);box-shadow:inset 0 0 0 1px var(--line);appearance:none;border:0;border-radius:14px;outline:none;padding:0 16px}.auth-input::placeholder{color:var(--text-3)}.auth-input:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.auth-input:focus{box-shadow:inset 0 0 0 1.5px var(--text)}.dark .auth-input{background:color-mix(in srgb, var(--panel) 72%, #000)}.auth-input.has-suffix{padding-right:48px}.auth-input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--sunk);transition:background-color 9999s ease-out}.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--sunk);transition:background-color 9999s ease-out}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 1000px var(--sunk);transition:background-color 9999s ease-out}.auth-eye{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-eye:hover{background:color-mix(in srgb, var(--text) 8%, var(--card));color:var(--text)}.auth-eye:focus-visible,.auth-win .btn:focus-visible,.auth-win .rc:focus-visible{outline:2px solid var(--text);outline-offset:2px}.auth-error{background:var(--late-bg);color:var(--late);font:400 13.5px/1.4 var(--sans);overflow-wrap:anywhere;border-radius:16px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;display:flex}.auth-error .fa-dot{margin-top:4px}.auth-win .btn.auth-submit{height:48px;margin-top:22px}.auth-win .auth-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.auth-switch{text-align:center;color:var(--text-2);margin:16px 0 0;font-size:14px}.auth-switch a.hl{font-weight:600}.auth-foot{color:var(--text-3);margin:22px 0 0;font-size:12px}@media (width<=760px){.auth-win .auth-col{margin:4px 0 20px}.auth-hero .display{font-size:46px}.auth-hero .display em{display:block}.auth-card{border-radius:22px;padding:18px 16px}.auth-win .app>.rail{justify-content:center;gap:8px}.auth-win .rail-top,.auth-win .rail-bot{gap:8px}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial;--tw-content:"";--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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Inter", system-ui, sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:"Inter", system-ui, sans-serif;--color-border:var(--border);--font-display:"Outfit", Inter, system-ui, sans-serif;--manual-sans:"Outfit", Inter, system-ui, sans-serif;--manual-mono:"Inter", system-ui, sans-serif;--manual-ink:var(--text-primary)}}@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(--color-border)}:focus,:focus-visible{outline:none}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.6;position:relative}h1,h2,h3,h4,h5,h6,.font-display,.font-delius{color:var(--text-primary);letter-spacing:-.01em;font-family:Delius,Comic Sans MS,cursive;font-weight:400;line-height:1.15}.font-mono{font-family:var(--font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 15%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-muted) 25%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--text-muted) 15%, transparent) transparent}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[19\]{z-index:19}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.col-span-3{grid-column:span 3/span 3}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[0\.95em\]{margin-top:.95em}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.aspect-4\/5,.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[42px\]{height:42px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[88px\]{height:88px}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[min\(360px\,calc\(100vh-18rem\)\)\]{max-height:min(360px,100vh - 18rem)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[16px\]{min-height:16px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[100px\]{min-height:100px}.min-h-\[160px\]{min-height:160px}.min-h-\[560px\]{min-height:560px}.min-h-\[600px\]{min-height:600px}.min-h-\[min\(100\%\,720px\)\]{min-height:min(100%,720px)}.min-h-\[min\(100\%\,calc\(100vh-10rem\)\)\]{min-height:min(100%,100vh - 10rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[72px\]{width:72px}.w-\[88px\]{width:88px}.w-\[100px\]{width:100px}.w-\[148px\]{width:148px}.w-\[156px\]{width:156px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[min\(280px\,28vw\)\]{width:min(280px,28vw)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[72px\]{max-width:72px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[56px\]{min-width:56px}.min-w-\[72px\]{min-width:72px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[960px\]{min-width:960px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0\.45\]{flex:.45}.flex-\[0\.55\]{flex:.55}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.01\]{scale:1.01}.scale-\[1\.02\]{scale:1.02}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.columns-1{columns:1}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[10px_148px_44px_minmax\(0\,1fr\)_auto_auto_28px\]{grid-template-columns:10px 148px 44px minmax(0,1fr) auto auto 28px}.grid-cols-\[10px_148px_minmax\(0\,1fr\)_auto_auto_28px\]{grid-template-columns:10px 148px minmax(0,1fr) auto auto 28px}.grid-cols-\[10px_minmax\(0\,1fr\)_auto_auto_28px\]{grid-template-columns:10px minmax(0,1fr) auto auto 28px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.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)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-l-\[16px\]{border-top-left-radius:16px;border-bottom-left-radius:16px}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-\[0\.5px\]{border-top-style:var(--tw-border-style);border-top-width:.5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[0\.5px\]{border-right-style:var(--tw-border-style);border-right-width:.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[0\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--danger\)\]{border-color:var(--danger)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-accent{border-color:var(--accent)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle,.border-border-subtle\/50{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/50{border-color:color-mix(in oklab, var(--border-subtle) 50%, transparent)}}.border-border-subtle\/60{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/60{border-color:color-mix(in oklab, var(--border-subtle) 60%, transparent)}}.border-border-subtle\/70{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-border-subtle\/70{border-color:color-mix(in oklab, var(--border-subtle) 70%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-l-\[color\:var\(--chart-2\,\#5B7C99\)\]{border-left-color:var(--chart-2,#5b7c99)}.border-l-\[color\:var\(--gold\)\]{border-left-color:var(--gold)}.border-l-primary{border-left-color:var(--primary)}.bg-\[color\:var\(--danger\)\]\/5{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--danger\)\]\/5{background-color:color-mix(in oklab, var(--danger) 5%, transparent)}}.bg-\[color\:var\(--danger\)\]\/12{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--danger\)\]\/12{background-color:color-mix(in oklab, var(--danger) 12%, transparent)}}.bg-\[color\:var\(--gold\)\],.bg-\[color\:var\(--gold\)\]\/12{background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--gold\)\]\/12{background-color:color-mix(in oklab, var(--gold) 12%, transparent)}}.bg-\[color\:var\(--info\)\]\/12{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--info\)\]\/12{background-color:color-mix(in oklab, var(--info) 12%, transparent)}}.bg-\[var\(--danger\)\]{background-color:var(--danger)}.bg-\[var\(--surface-page\)\]{background-color:var(--surface-page)}.bg-accent{background-color:var(--accent)}.bg-accent-muted,.bg-accent-muted\/30{background-color:var(--accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-accent-muted\/30{background-color:color-mix(in oklab, var(--accent-muted) 30%, transparent)}}.bg-accent-muted\/40{background-color:var(--accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-accent-muted\/40{background-color:color-mix(in oklab, var(--accent-muted) 40%, transparent)}}.bg-accent-muted\/50{background-color:var(--accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-accent-muted\/50{background-color:color-mix(in oklab, var(--accent-muted) 50%, transparent)}}.bg-accent\/12{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-accent\/\[0\.04\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.04\]{background-color:color-mix(in oklab, var(--accent) 4%, transparent)}}.bg-accent\/\[0\.08\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/\[0\.08\]{background-color:color-mix(in oklab, var(--accent) 8%, transparent)}}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-border-subtle,.bg-border-subtle\/70{background-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-border-subtle\/70{background-color:color-mix(in oklab, var(--border-subtle) 70%, transparent)}}.bg-info{background-color:var(--info)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-surface-hover,.bg-surface-hover\/70{background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.bg-surface-hover\/70{background-color:color-mix(in oklab, var(--surface-hover) 70%, transparent)}}.bg-surface-overlay,.bg-surface-overlay\/50{background-color:var(--surface-overlay)}@supports (color:color-mix(in lab, red, red)){.bg-surface-overlay\/50{background-color:color-mix(in oklab, var(--surface-overlay) 50%, transparent)}}.bg-surface-page,.bg-surface-page\/80{background-color:var(--surface-page)}@supports (color:color-mix(in lab, red, red)){.bg-surface-page\/80{background-color:color-mix(in oklab, var(--surface-page) 80%, transparent)}}.bg-surface-raised,.bg-surface-raised\/30{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/30{background-color:color-mix(in oklab, var(--surface-raised) 30%, transparent)}}.bg-surface-raised\/40{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/40{background-color:color-mix(in oklab, var(--surface-raised) 40%, transparent)}}.bg-surface-raised\/50{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/50{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.bg-surface-raised\/60{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/60{background-color:color-mix(in oklab, var(--surface-raised) 60%, transparent)}}.bg-surface-raised\/90{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-surface-raised\/90{background-color:color-mix(in oklab, var(--surface-raised) 90%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\!font-mono{font-family:Inter,system-ui,sans-serif!important}.font-display{font-family:Outfit,Inter,system-ui,sans-serif}.font-mono{font-family:Inter,system-ui,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[2\.4\]{--tw-leading:2.4;line-height:2.4}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#FAFAF7\]{color:#fafaf7}.text-\[color\:var\(--danger\)\]{color:var(--danger)}.text-\[color\:var\(--gold\)\]{color:var(--gold)}.text-\[color\:var\(--info\)\]{color:var(--info)}.text-\[var\(--manual-ink\)\]{color:var(--manual-ink)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-accent{color:var(--accent)}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-info{color:var(--info)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-text-muted,.text-text-muted\/50{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/50{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.text-text-muted\/60{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.text-text-muted\/60{color:color-mix(in oklab, var(--text-muted) 60%, transparent)}}.text-text-secondary{color:var(--text-secondary)}.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)}}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.caret-\[var\(--accent\)\]{caret-color:var(--accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.45\]{opacity:.45}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[inset_0_0_0_1px_var\(--border-subtle\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-2{--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)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface-raised{--tw-ring-offset-color:var(--surface-raised)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-100{--tw-brightness:brightness(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,)}.brightness-\[0\.97\]{--tw-brightness:brightness(.97);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-saturate-150{--tw-backdrop-saturate:saturate(150%);-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-\[background-color\,border-color\,box-shadow\,transform\,opacity\,color\]{transition-property:background-color,border-color,box-shadow,transform,opacity,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,opacity\]{transition-property:background-color,border-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\,opacity\,box-shadow\]{transition-property:background-color,border-color,color,transform,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\,box-shadow\]{transition-property:background-color,color,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\,opacity\,box-shadow\]{transition-property:background-color,color,transform,opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,border-color\,background-color\]{transition-property:opacity,border-color,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,opacity\]{transition-property:transform,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{transition-timing-function:ease}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in{--tw-enter-opacity:0}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media (hover:hover){.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/25:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.group-hover\:bg-surface-hover\/60:is(:where(.group):hover *){background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-surface-hover\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--surface-hover) 60%, transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/feat\:opacity-100:is(:where(.group\/feat):hover *),.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-text-muted\/50::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-text-muted\/50::placeholder{color:color-mix(in oklab, var(--text-muted) 50%, transparent)}}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-2:last-child{padding-bottom:calc(var(--spacing) * 2)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[color-mix\(in_srgb\,var\(--text-muted\)_40\%\,transparent\)\]:hover{border-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--text-muted\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--text-muted) 40%,transparent)}}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-accent-muted\/60:hover{background-color:var(--accent-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-muted\/60:hover{background-color:color-mix(in oklab, var(--accent-muted) 60%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-surface-hover:hover,.hover\:bg-surface-hover\/60:hover{background-color:var(--surface-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-hover\/60:hover{background-color:color-mix(in oklab, var(--surface-hover) 60%, transparent)}}.hover\:text-accent-hover:hover{color:var(--accent-hover)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover,.hover\:text-primary\/90:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/90:hover{color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 12%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]:focus{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\:border-solid:focus-visible{--tw-border-style:solid;border-style:solid}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-surface-hover:focus-visible{background-color:var(--surface-hover)}.focus-visible\:shadow-\[0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:shadow-\[0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 35%,transparent))}}.focus-visible\:shadow-\[0_0_0_1\.5px_color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]:focus-visible{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\:shadow-\[0_0_0_1\.5px_var\(--accent\)\,0_0_0_4px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--accent)), 0 0 0 4px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:shadow-\[0_0_0_1\.5px_var\(--accent\)\,0_0_0_4px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--accent)), 0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--accent) 10%,transparent))}}.focus-visible\:shadow-\[0_0_0_1\.5px_var\(--accent\)\,0_0_0_4px_color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]:focus-visible{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-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-border-strong:focus-visible{--tw-ring-color:var(--border-strong)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.active\:opacity-90:active{opacity:.9}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-75[data-state=closed]{--tw-duration:75ms;transition-duration:75ms}.data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-\[0\.98\][data-state=closed]{--tw-exit-scale:.98}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-\[1\][data-state=open]{--tw-enter-scale:1}.data-\[state\=unchecked\]\:bg-border-subtle[data-state=unchecked]{background-color:var(--border-subtle)}.data-\[type\]\:border-border-subtle[data-type]{border-color:var(--border-subtle)}@media (width>=480px){.min-\[480px\]\:w-\[65\%\]{width:65%}}@media (width>=40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-\[88px\]{height:88px}.sm\:min-h-\[100px\]{min-height:100px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:columns-2{columns:2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:rounded-none{border-radius:0}.sm\:rounded-l-\[16px\]{border-top-left-radius:16px;border-bottom-left-radius:16px}.sm\:rounded-r-\[16px\]{border-top-right-radius:16px;border-bottom-right-radius:16px}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[52px\]{font-size:52px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[64px\]{font-size:64px}.sm\:text-\[72px\]{font-size:72px}.sm\:text-\[80px\]{font-size:80px}}@media (width>=48rem){.md\:col-span-9{grid-column:span 9/span 9}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[100px\]{height:100px}.md\:min-h-\[120px\]{min-height:120px}.md\:w-\[75\%\]{width:75%}.md\:columns-3{columns:3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[3rem_minmax\(0\,1fr\)\]{grid-template-columns:3rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.25fr\)_minmax\(0\,0\.45fr\)_minmax\(0\,0\.3fr\)\]{grid-template-columns:minmax(0,.25fr) minmax(0,.45fr) minmax(0,.3fr)}.md\:grid-cols-\[minmax\(9rem\,11rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-0{padding-inline:0}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pl-10{padding-left:calc(var(--spacing) * 10)}.md\:text-right{text-align:right}.md\:text-\[20px\]{font-size:20px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[72px\]{font-size:72px}.md\:text-\[80px\]{font-size:80px}.md\:text-\[96px\]{font-size:96px}}@media (width>=64rem){.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:columns-3{columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[4\.5rem_minmax\(0\,36rem\)\]{grid-template-columns:4.5rem minmax(0,36rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-center{justify-content:center}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-x-14{column-gap:calc(var(--spacing) * 14)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pb-1{padding-bottom:var(--spacing)}.lg\:pl-\[200px\]{padding-left:200px}.lg\:text-right{text-align:right}}@media (width>=80rem){.xl\:gap-x-24{column-gap:calc(var(--spacing) * 24)}}@container (width>=560px){.\@\[560px\]\:ml-0{margin-left:0}.\@\[560px\]\:flex{display:flex}}@container (width>=600px){.\@\[600px\]\:h-\[240px\]{height:240px}.\@\[600px\]\:h-\[250px\]{height:250px}.\@\[600px\]\:w-\[184px\]{width:184px}.\@\[600px\]\:w-\[190px\]{width:190px}.\@\[600px\]\:gap-8{gap:calc(var(--spacing) * 8)}.\@\[600px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}.\@\[600px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.\@\[600px\]\:pt-6{padding-top:calc(var(--spacing) * 6)}}.dark\:brightness-90:is(.dark *){--tw-brightness:brightness(90%);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,)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>li\]\:border-b-\[0\.5px\]>li{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px}.\[\&\>li\]\:border-border-subtle>li{border-color:var(--border-subtle)}.\[\&\>li\:last-child\]\:border-b-0>li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@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{--radius:.5rem;--olive:#6b7c3e;--olive-deep:#5a6933;--phase2:#4a7c8c;--danger:#c1402b;--chocolate:#1c1a17;--sand:#f7f5f0;--sand-deep:#edeae4;--terracotta:#6b7c3e;--gold:#8b9a5c;--info:#4a7c8c;--background:#eae5dd;--foreground:#2b2724;--card:#f4f0ea;--card-foreground:#2b2724;--popover:#fafaf7;--popover-foreground:#1c1a17;--primary:var(--olive);--primary-foreground:#fff;--secondary:#f7f5f0;--secondary-foreground:#1c1a17;--muted:#f7f5f0;--muted-foreground:#6b6560;--accent:var(--olive);--accent-foreground:#fff;--destructive:#b23a2a;--destructive-foreground:#fff;--border:#0000000f;--input:#0000000f;--ring:var(--olive);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:#fafaf7;--sidebar-foreground:#1c1a17;--sidebar-primary:var(--olive);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--olive);--sidebar-accent-foreground:#fff;--sidebar-border:#0000000f;--sidebar-ring:var(--olive);--text-primary:#2b2724;--text-secondary:#55504a;--text-muted:#625b53;--surface-page:#eae5dd;--surface-raised:#f4f0ea;--surface-list:var(--surface-raised);--surface-hover:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--surface-hover:color-mix(in srgb, var(--text-primary) 4%, var(--surface-page))}}:root{--surface-overlay:#140f0866;--border-subtle:#0000000f;--border-hover:#0000001f;--border-strong:#6b7c3e;--accent-hover:var(--olive-deep);--accent-muted:var(--olive)}@supports (color:color-mix(in lab, red, red)){:root{--accent-muted:color-mix(in srgb, var(--olive) 12%, transparent)}}:root{--status-invoiced-tint:var(--gold)}@supports (color:color-mix(in lab, red, red)){:root{--status-invoiced-tint:color-mix(in srgb, var(--gold) 8%, transparent)}}:root{--status-paid-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--status-paid-tint:color-mix(in srgb, var(--accent) 8%, transparent)}}:root{--status-delayed-tint:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--status-delayed-tint:color-mix(in srgb, var(--danger) 8%, transparent)}}:root{--motion-fast:.15s;--motion-medium:.2s;--motion-slow:.25s;--ease-out:cubic-bezier(.25, .1, .25, 1);--elevation-low:0 1px 2px #0000000a;--elevation-medium:0 2px 4px #0000000f;--elevation-high:0 4px 8px #00000014;--elevation-hero:var(--elevation-high);--backdrop-drawer:#0003;--backdrop-modal:#0003}.dark{--chocolate:#f5f2eb;--sand:#1f1d1a;--sand-deep:#2a2723;--background:#171615;--foreground:#ede7dd;--card:#211f1d;--card-foreground:#ede7dd;--popover:#1c1a17;--popover-foreground:#f5f2eb;--primary:var(--olive);--primary-foreground:#fff;--secondary:#1f1d1a;--secondary-foreground:#f5f2eb;--muted:#1f1d1a;--muted-foreground:#a09a90;--accent:var(--olive);--accent-foreground:#fff;--border:#ffffff0f;--input:#ffffff0f;--ring:var(--olive);--sidebar:#1c1a17;--sidebar-foreground:#f5f2eb;--sidebar-border:#ffffff0f;--text-primary:#ede7dd;--text-secondary:#c5bcb0;--text-muted:#a69d91;--surface-page:#171615;--surface-raised:#211f1d;--surface-list:var(--surface-raised);--surface-hover:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-hover:color-mix(in srgb, var(--text-primary) 6%, var(--surface-page))}}.dark{--surface-overlay:#0a08048c;--border-subtle:#ffffff0f;--border-hover:#ffffff1f;--border-strong:#6b7c3e;--accent-hover:var(--olive-deep);--accent-muted:var(--olive)}@supports (color:color-mix(in lab, red, red)){.dark{--accent-muted:color-mix(in srgb, var(--olive) 18%, transparent)}}.dark{--status-invoiced-tint:var(--gold)}@supports (color:color-mix(in lab, red, red)){.dark{--status-invoiced-tint:color-mix(in srgb, var(--gold) 12%, transparent)}}.dark{--status-paid-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark{--status-paid-tint:color-mix(in srgb, var(--accent) 12%, transparent)}}.dark{--status-delayed-tint:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark{--status-delayed-tint:color-mix(in srgb, var(--danger) 12%, transparent)}}.dark{--info:#6a9aab;--elevation-low:0 1px 2px #0003;--elevation-medium:0 2px 4px #00000047;--elevation-high:0 4px 8px #00000059;--elevation-hero:var(--elevation-high);--backdrop-drawer:#0003;--backdrop-modal:#0003}.elevation-low{box-shadow:var(--elevation-low)}.elevation-medium{box-shadow:var(--elevation-medium)}.elevation-high,.elevation-hero{box-shadow:var(--elevation-high)}.elevation-lift,.elevation-lift-subtle{transition:background-color .15s ease-out}.elevation-lift:hover,.elevation-lift-subtle:hover{background-color:var(--surface-hover)}.sidebar-tray{box-shadow:none}.dl-hover-reveal{opacity:0;transition:opacity .15s var(--ease-out)}.group:hover>.dl-hover-reveal,.group:hover .dl-hover-reveal,.group\/row:hover .dl-hover-reveal,.group\/feat:hover .dl-hover-reveal,.group:focus-within .dl-hover-reveal,.group\/row:focus-within .dl-hover-reveal,.group\/feat:focus-within .dl-hover-reveal{opacity:1}@media (hover:none),(pointer:coarse){.dl-hover-reveal{opacity:1!important}}.dl-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);opacity:.6;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.dl-field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:400;display:block}.dl-field,.dl-field-textarea,.dl-field-select{width:100%;color:var(--text-primary);caret-color:var(--accent);border:1px solid var(--border-subtle);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:0 0;border-radius:8px;outline:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.4}.dl-field,.dl-field-select{height:36px;padding:0 12px}.dl-field.dl-field--sm{height:32px;font-size:12px}.dl-field.dl-field--lg{height:44px}.dl-field.rounded-full{border-radius:9999px}.dl-field-textarea{resize:vertical;min-height:80px;padding:10px 12px;line-height:1.55}.dl-field::placeholder,.dl-field-textarea::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.dl-field::placeholder,.dl-field-textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 40%, transparent)}}.dl-field:hover:not(:disabled):not(:focus):not([aria-invalid=true]),.dl-field-textarea:hover:not(:disabled):not(:focus):not([aria-invalid=true]),.dl-field-select:hover:not(:disabled):not(:focus):not([aria-invalid=true]):not([data-state=open]){border-color:var(--border-hover)}.dl-field:focus,.dl-field:focus-visible,.dl-field-textarea:focus,.dl-field-textarea:focus-visible,.dl-field-select:focus,.dl-field-select:focus-visible,.dl-field-select[data-state=open]{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dl-field:focus,.dl-field:focus-visible,.dl-field-textarea:focus,.dl-field-textarea:focus-visible,.dl-field-select:focus,.dl-field-select:focus-visible,.dl-field-select[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.dl-field:disabled,.dl-field-textarea:disabled,.dl-field-select:disabled{opacity:.5;cursor:not-allowed}.dl-field[aria-invalid=true],.dl-field-textarea[aria-invalid=true],.dl-field-select[aria-invalid=true]{border:1.5px solid var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab, red, red)){.dl-field[aria-invalid=true],.dl-field-textarea[aria-invalid=true],.dl-field-select[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 10%, transparent)}}.dl-field[type=number]{appearance:textfield}.dl-field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dl-field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dl-field[type=date],.dl-field[type=month]{color-scheme:inherit;position:relative}.dl-field[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dl-field[type=month]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dl-field-select{text-align:left;cursor:pointer;appearance:none;align-items:center;gap:8px;display:flex}.dl-field-pill{height:36px;color:var(--text-primary);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:400;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.dl-field-pill:hover:not(:disabled):not([data-state=open]){border-color:var(--border-hover)}.dl-field-pill:focus,.dl-field-pill:focus-visible,.dl-field-pill[data-state=open]{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dl-field-pill:focus,.dl-field-pill:focus-visible,.dl-field-pill[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.dl-field-pill:disabled{opacity:.5;cursor:not-allowed}.dl-seg{border:1px solid var(--border-subtle);background:0 0;border-radius:8px;align-items:center;gap:2px;height:auto;min-height:36px;padding:2px;display:inline-flex}.dl-seg__btn{letter-spacing:.02em;text-transform:none;height:32px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:400;transition:color .15s ease-out,background-color .15s ease-out;position:relative}.dl-seg__btn:hover:not(:disabled):not([aria-selected=true]){color:var(--text-primary);background:var(--surface-hover)}.dl-seg__btn[aria-selected=true]{color:#fafaf7}.dl-seg__btn:disabled{cursor:default;opacity:.6}.dl-seg__indicator{background:var(--accent);z-index:0;border-radius:6px;transition:background-color .15s ease-out;position:absolute;inset:0}.dl-seg__label{z-index:1;position:relative}.dl-field-inline{caret-color:var(--accent);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.dl-field-inline:hover:not(:focus):not(:disabled){border-color:var(--border-subtle)}.dl-field-inline:focus,.dl-field-inline:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);border-width:1px;outline:none}@supports (color:color-mix(in lab, red, red)){.dl-field-inline:focus,.dl-field-inline:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.dl-field-stack{flex-direction:column;gap:20px;display:flex}.dl-field-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dl-pricing-soft{width:100%;min-width:0;caret-color:var(--accent);background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:8px;transition:border-color .15s ease-out,box-shadow .15s ease-out,border-radius .15s ease-out}.dl-pricing-soft::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.dl-pricing-soft::placeholder{color:color-mix(in srgb, var(--text-muted) 50%, transparent)}}.dl-pricing-soft:hover:not(:focus):not(:disabled){border-color:#0000;border-bottom:1px dashed var(--border-subtle);border-radius:0}.dl-pricing-soft:focus,.dl-pricing-soft:focus-visible{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent);border-radius:8px;outline:none}@supports (color:color-mix(in lab, red, red)){.dl-pricing-soft:focus,.dl-pricing-soft:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.dl-pricing-soft:disabled{opacity:.5;cursor:default}.dl-caption{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.dl-prose-measure{max-width:65ch}.dl-prose-measure p+p{margin-top:1em}.dl-list-container{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;padding:0;overflow:hidden}.dl-list-row{border-bottom:.5px solid var(--border-subtle);transition:background .15s}.dl-list-row:last-child{border-bottom:none}.dl-list-row:hover{background:var(--surface-hover)}.dl-row-primary{color:var(--text-primary);font-family:Delius,Comic Sans MS,cursive;font-size:16px}.dl-row-secondary{color:var(--text-secondary);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.dl-row-meta{color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.dl-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px}.dl-card-shadow{box-shadow:none}.dl-popover{background:var(--surface-page);border:1px solid var(--border-subtle);box-shadow:var(--elevation-medium);border-radius:12px}@keyframes dl-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.dl-reveal{opacity:0;transition:none;transform:translateY(18px)}.dl-reveal.is-visible{animation:.7s cubic-bezier(.22,1,.36,1) forwards dl-reveal}.dl-skeleton-shimmer{background:var(--surface-hover);position:relative;overflow:hidden}.dl-skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--surface-page) 50%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dl-skeleton-shimmer:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--surface-page) 70%, transparent) 50%, transparent 100%)}}.dl-skeleton-shimmer:after{animation:dl-skeleton-shimmer 1.5s var(--ease-out) infinite;transform:translate(-100%)}@keyframes dl-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dl-skeleton-shimmer:after{opacity:.35;animation:none}}@keyframes dl-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.animate-dl-shake{animation:.28s ease-in-out 2 dl-shake}@media (prefers-reduced-motion:reduce){.animate-dl-shake{animation:none}}.dl-drag-chosen{z-index:20;transition:box-shadow .15s ease-out,transform .15s ease-out;transform:scale(1.03)rotate(.5deg);box-shadow:var(--elevation-high)!important;opacity:1!important}.dl-drag-ghost{opacity:.35!important}.sortable-dragging .dl-sortable-item:not(.dl-drag-chosen){opacity:.9}@keyframes dl-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.dl-status-pulse{animation:.28s ease-out dl-dot-pulse}@media (prefers-reduced-motion:reduce){.dl-status-pulse{animation:none}}.dl-content-enter{animation:.2s ease-out both dl-content-enter}@keyframes dl-content-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dl-content-enter{animation:none}}.dl-nav-icon{transition:color .15s var(--ease-out)}.group:hover .dl-nav-icon{transform:none}.group:hover .dl-swatch-hex{color:var(--text-primary)}.dl-arrow-invite{transition:opacity .15s var(--ease-out)}.group:hover .dl-arrow-invite{transform:none}[data-sonner-toast]{--toast-duration:.35s;box-shadow:var(--elevation-medium)!important;animation:.35s cubic-bezier(0,0,.2,1) both dl-toast-in!important}[data-sonner-toast][data-removed=true]{animation:.2s cubic-bezier(.4,0,1,1) both dl-toast-out!important}@keyframes dl-toast-in{0%{opacity:0;transform:translateY(16px)translate(8px)}to{opacity:1;transform:translateY(0)translate(0)}}@keyframes dl-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){[data-sonner-toast],[data-sonner-toast][data-removed=true]{animation:.1s both dl-toast-fade!important}}@keyframes dl-toast-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dl-underline{transform-origin:0;transform:scaleX(0)}.is-visible .dl-underline{animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards dl-underline}.dl-image-card{transition:background-color .15s ease-out,opacity .15s ease-out}.dl-image-card:hover{opacity:.96}.dl-swatch{transition:box-shadow .15s var(--ease-out)}.dl-swatch:hover{box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dl-swatch:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}}.dl-swatch-invite{transition:filter .15s var(--ease-out)}.group:hover .dl-swatch-invite{transform:none}@keyframes dl-colon{0%,to{opacity:1}50%{opacity:.35}}.dl-colon{animation:1.05s ease-in-out infinite dl-colon;display:inline-block}@keyframes dl-flicker{0%{opacity:.3;transform:translateY(-2px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.dl-flicker{animation:.55s ease-out dl-flicker;display:inline-block}@keyframes dl-delayed-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--danger) 18%, transparent)}}.dl-delayed-pulse{animation:2.4s ease-in-out infinite dl-delayed-pulse}.dl-section{transition:opacity .6s,transform .6s}.dl-hairline{background-color:var(--border-subtle);height:.5px}.dl-section-rule{background-color:var(--border-subtle);flex:auto;height:.5px}.dl-prose{line-height:1.6}.dl-btn{font-family:var(--font-mono);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:13px;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.dl-btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.dl-btn-primary:hover{background-color:var(--accent-hover)}.dl-btn-outline{border-color:var(--border-strong);color:var(--primary);background-color:#0000}.dl-btn-outline:hover{background-color:var(--accent-muted)}.dl-rich-text.ProseMirror,.dl-rich-text .ProseMirror,.dl-rich-text-editor.ProseMirror{outline:none}.dl-rich-text p.is-editor-empty:first-child:before,.dl-rich-text.ProseMirror p.is-empty:first-child:before,.dl-rich-text .is-editor-empty p.is-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);float:left;pointer-events:none;height:0;font-style:italic}.dl-rich-text h2{font-family:var(--font-display);color:var(--text-primary);margin:.75em 0 .35em;font-size:15px;font-weight:600}.dl-rich-text p{margin:.35em 0}.dl-rich-text ul{margin:.5em 0;padding-left:1.5em;list-style-type:disc;list-style-position:outside}.dl-rich-text ol{margin:.5em 0;padding-left:1.5em;list-style-type:decimal;list-style-position:outside}.dl-rich-text li{margin:.25em 0;padding-left:.15em;display:list-item}.dl-rich-text li p{margin:0}.dl-rich-text ul ul{margin:.15em 0;list-style-type:circle}.dl-rich-text ol ol{margin:.15em 0;list-style-type:lower-alpha}.dl-rich-text strong{color:var(--text-primary);font-weight:600}.dl-rich-text em{font-style:italic}.dl-terms-content h2,.dl-terms-editor h2{font-family:var(--font-display);margin:.75em 0 .35em;font-size:15px;font-weight:600}.dl-terms-content ul,.dl-terms-editor ul{margin:.5em 0;padding-left:1.5em;list-style-type:disc;list-style-position:outside}.dl-terms-content ol,.dl-terms-editor ol{margin:.5em 0;padding-left:1.5em;list-style-type:decimal;list-style-position:outside}.dl-terms-content li,.dl-terms-editor li{margin:.25em 0;display:list-item}.dl-terms-content li p,.dl-terms-editor li p{margin:0}.dl-terms-content strong,.dl-terms-editor strong{color:var(--text-primary);font-weight:600}.dl-terms-editor p.is-editor-empty:first-child:before,.dl-terms-editor.ProseMirror p.is-empty:first-child:before,.dl-terms-editor .is-editor-empty p.is-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);float:left;pointer-events:none;height:0;font-style:italic}.dl-grain{z-index:1;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:fixed;inset:0}.dark .dl-grain{opacity:.025;mix-blend-mode:screen}.dl-app{z-index:2;position:relative}.vision-sortable-ghost{opacity:.35}.vision-sortable-chosen{box-shadow:0 8px 24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.vision-sortable-chosen{box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 12%, transparent)}}.vision-sortable-drag{opacity:.95;transform:scale(1.02)}.ig-sortable-ghost{opacity:.35}.ig-sortable-chosen{box-shadow:0 6px 18px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ig-sortable-chosen{box-shadow:0 6px 18px color-mix(in srgb, var(--foreground) 14%, transparent)}}.ig-sortable-drag{opacity:.95;box-shadow:0 10px 28px var(--foreground);transform:scale(.95)}@supports (color:color-mix(in lab, red, red)){.ig-sortable-drag{box-shadow:0 10px 28px color-mix(in srgb, var(--foreground) 18%, transparent)}}.ig-sortable-drag{z-index:20}.brand-manual{font-family:var(--manual-mono);color:var(--text-primary);-webkit-font-smoothing:antialiased;background-color:var(--surface-page)}.brand-manual .font-display,.brand-manual .manual-sans{font-family:var(--manual-sans)}.brand-manual .font-mono,.brand-manual .manual-mono{font-family:var(--manual-mono)}.manual-sans{font-family:var(--manual-sans)}.manual-mono{font-family:var(--manual-mono)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@font-face{font-family:Outfit;src:url(/fonts/Outfit-Var.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/fonts/BodoniModa-Italic-Var.woff)format("woff");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Var.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Var.woff)format("woff");font-weight:200 800;font-display:swap}:root{--serif:"Bodoni Moda",Didot,"Times New Roman",serif;--sans:Inter,system-ui,sans-serif;--head:Outfit,Inter,sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--r-panel:32px;--r:24px;--r-sm:14px;--bg:#d9d2c7;--bg-a:#e8dccb;--bg-b:#cfd3d2;--bg-c:#e2cfc4;--panel:#eae5dd;--card:#f4f0ea;--card-2:#e2dcd2;--sunk:#e3ddd4;--text:#2b2724;--text-2:#55504a;--text-3:#625b53;--line:#2b27241c;--line-2:#2b272438;--ink:#2b2724;--ink-t:#f4f0ea;--late:#8f2c22;--late-bg:#f1d9d0;--paid:#2e6a3b;--paid-bg:#d8e4d2;--inv:#33557d;--inv-bg:#d7dfe9;--due:#55504a;--due-bg:#e2dcd2;--c-orange:#e8714a;--c-sun:#f7cf4b;--c-pink:#f6c2d2;--c-blue:#b5cbe6;--c-green:#b8d3a4;--c-cream:#f4e7c2;--c-ink:#1f1b17;--shadow:0 30px 80px -30px #3c2d1e59,0 2px 6px #3c2d1e0d;--lift:0 18px 40px -20px #3c2d1e73;--grain:.05}.dark{--bg:#0e0d0c;--bg-a:#2a2420;--bg-b:#1b1e21;--bg-c:#2a1f1e;--panel:#171615;--card:#211f1d;--card-2:#2c2927;--sunk:#1c1a19;--text:#ede7dd;--text-2:#c5bcb0;--text-3:#a69d91;--line:#ece6dc17;--line-2:#ece6dc33;--ink:#ede7dd;--ink-t:#1e1b19;--late:#f4a898;--late-bg:#3d2622;--paid:#a9d4b0;--paid-bg:#22322a;--inv:#b2c8e6;--inv-bg:#252f3b;--due:#c5bcb0;--due-bg:#2f2b28;--shadow:0 30px 80px -30px #000000b3,0 2px 6px #0000004d;--lift:0 18px 40px -18px #000000bf;--grain:.07}html[data-tod=morning]{--bg-a:#f0d9c2;--bg-b:#d5dee2;--bg-c:#eadbc8}html[data-tod=evening]{--bg:#cabeb6;--bg-a:#d9b9ae;--bg-b:#b4aec0;--bg-c:#c8a99e}html[data-tod=night]{--bg:#bbb3ab;--bg-a:#a9a3b2;--bg-b:#9ea6ae;--bg-c:#b5a69c}.dark[data-tod=morning]{--bg-a:#33281f;--bg-b:#1c2328}.dark[data-tod=evening]{--bg-a:#33221f;--bg-b:#211e2b;--bg-c:#2e1d1b}.dark[data-tod=night]{--bg-a:#1a1820;--bg-b:#121619;--bg-c:#1b1614}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;color:var(--text);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;background:var(--bg);margin:0}.ambient{z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 12% 10%,var(--bg-a),transparent 70%),radial-gradient(55% 60% at 90% 30%,var(--bg-b),transparent 70%),radial-gradient(70% 60% at 50% 110%,var(--bg-c),transparent 70%),var(--bg);transition:background 1.2s;position:fixed;inset:0}.ambient:after{content:"";opacity:var(--grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}[hidden]{display:none!important}.shell{z-index:1;background:var(--panel);border-radius:var(--r-panel);max-width:1392px;box-shadow:var(--shadow);grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 48px);margin:24px auto;display:grid;position:relative}.shell.solo{grid-template-columns:minmax(0,1fr)}.main{min-width:0;padding:24px 56px 40px}.solo .main{padding:24px 64px 40px}.enter{animation:.55s cubic-bezier(.2,.7,.2,1) both enter}.leaving .shell,.leaving .pres{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.topnav{align-items:center;gap:var(--s2);margin-bottom:var(--s4);grid-template-columns:1fr auto 1fr;display:grid}.topnav nav{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;gap:28px;display:flex}.topnav nav a{color:var(--text-2);padding:8px 0;position:relative}.topnav nav a:hover,.topnav nav a.on{color:var(--text)}.topnav nav a.on:after{content:"";background:var(--text);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.topnav .r{justify-content:flex-end;align-items:center;gap:8px;display:flex}.brand{font:600 14px/1.1 var(--head);letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex}.brand .mk{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.brand .mk img{width:16px;height:16px}.lg-l{display:none}.dark .lg-l{display:block}.dark .lg-d{display:none}.round{border:1px solid var(--line-2);cursor:pointer;width:38px;height:38px;color:var(--text);background:0 0;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid}.round:hover{background:var(--card)}.round svg{width:16px;height:16px}.i-sun{display:none}.dark .i-sun{display:block}.dark .i-moon{display:none}.kpill{border:1px solid var(--line-2);height:38px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:inline-flex}.kpill svg{width:15px;height:15px}.kpill kbd{font:500 11px var(--sans);color:var(--text-3)}.av{color:#fbf8f3;width:38px;height:38px;font:600 13px var(--head);cursor:pointer;background:linear-gradient(135deg,#c9b8a6,#8e7c6c);border:0;border-radius:50%;place-items:center;display:grid}.menu{position:relative}.menu .dd{background:var(--card);width:220px;box-shadow:var(--lift);z-index:40;border-radius:18px;padding:8px;display:none;position:absolute;top:46px;right:0}.menu.open .dd{animation:.22s both enter;display:block}.dd a,.dd button{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:12px;justify-content:space-between;padding:10px 12px;font-size:14px;display:flex}.dd a:hover,.dd button:hover{background:var(--card-2)}.dd hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.display{font:700 84px/.95 var(--head);letter-spacing:-.045em;margin:0}.display em,.title em{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.title{font:650 48px/1.02 var(--head);letter-spacing:-.04em;margin:0}.h2{font:650 22px/1.15 var(--head);letter-spacing:-.025em;margin:0}.h3{font:600 16px/1.3 var(--head);letter-spacing:-.01em;margin:0}.lede{color:var(--text-2);max-width:620px;margin:12px 0 0;font-size:17px;line-height:1.5}.lede b{color:var(--text);font-weight:600}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{color:var(--text-2);font-size:13px}.label{font:500 13px/1.3 var(--sans);color:var(--text-3)}.eyebrow{font:500 11px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.hl{color:#1f1b17;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(104deg,#fbe15400 .9%,#fbe154 2.4%,#f9db4f 96%,#fbe15400 99%);border-radius:6px;padding:0 .18em}.ph{margin-bottom:var(--s4)}.crumb{color:var(--text-3);margin-bottom:var(--s2);white-space:nowrap;gap:8px;font-size:13px;display:flex}.crumb a:hover{color:var(--text)}.crumb span:last-child{color:var(--text-2)}.ph .row{justify-content:space-between;align-items:flex-end;gap:var(--s3);display:flex}.ph .acts{flex:none;align-items:center;gap:8px;display:flex}.hero{text-align:center;padding:var(--s3) 0 0;margin-bottom:var(--s4)}.hero .lede{margin-left:auto;margin-right:auto}.sec{margin-top:var(--s5)}.sech{justify-content:space-between;align-items:baseline;gap:var(--s2);margin-bottom:var(--s2);display:flex}.btn{background:var(--ink);height:42px;color:var(--ink-t);font:600 14px var(--head);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{box-shadow:var(--lift);transform:translateY(-1px)}.btn.ghost{color:var(--text);border:1px solid var(--line-2);background:0 0}.btn.ghost:hover{box-shadow:none;background:var(--card)}.btn.sm{height:34px;padding:0 14px;font-size:13px}.btn.full{width:100%}.btn .plus{margin-left:-4px;font-size:18px;font-weight:300}.link{color:var(--text-2);border-bottom:1px solid var(--line-2);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding-bottom:1px;font-size:14px}.link:hover{color:var(--text)}.card{background:var(--card);border-radius:var(--r);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.hov:hover{box-shadow:var(--lift);transform:translateY(-3px)}.pad{padding:var(--s3)}.grid2{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid4{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grid2>*,.grid3>*,.grid4>*{min-width:0}.cc{background:var(--cc);color:var(--c-ink)}.cc .small,.cc .label,.cc .m{color:#1f1b17db!important}.cbtn{cursor:pointer;width:40px;height:40px;color:var(--c-ink);background:#fffdf88c;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.cbtn:hover{transform:scale(1.06)}.cbtn svg{width:16px;height:16px}.t{height:26px;font:500 12.5px/1 var(--sans);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.t-paid{color:var(--paid);background:var(--paid-bg)}.t-inv{color:var(--inv);background:var(--inv-bg)}.t-due{color:var(--due);background:var(--due-bg)}.t-late{color:var(--late);background:var(--late-bg)}.t-soft{color:var(--text-2);background:var(--sunk)}.t-q{color:#5a2235;background:var(--c-pink)}button.t{cursor:pointer}button.t[data-pay]:hover{filter:brightness(.96)}.pills{flex-wrap:wrap;gap:8px;display:flex}.pf{border:1px solid var(--line-2);height:38px;font:500 14px var(--head);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 16px;transition:all .2s;display:inline-flex}.pf:not(:has(.ct)){padding-right:16px}.pf:hover{color:var(--text)}.pf.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.pf .ct{min-width:26px;height:26px;font:600 12px var(--sans);background:var(--card-2);color:var(--text);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.pf.on .ct{background:color-mix(in srgb,var(--ink-t) 22%,transparent);color:var(--ink-t)}.seg{background:var(--sunk);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button{height:34px;font:500 14px var(--head);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.seg button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000014}.seg .ct{color:var(--text-3);margin-left:6px;font-size:12px}.field{margin-top:var(--s3);display:block}.field>.label{margin-bottom:2px;display:block}.inp{border:0;border-bottom:1px solid var(--line-2);width:100%;height:44px;font:inherit;color:var(--text);background:0 0;outline:none;padding:0 2px;font-size:16px}.inp:focus{border-color:var(--text)}.inp::placeholder{color:var(--text-3)}textarea.inp{resize:vertical;height:auto;min-height:96px;padding-top:10px}.sw-toggle{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;transition:background .2s;position:relative}.sw-toggle:after{content:"";background:var(--card);border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px}.sw-toggle.on{background:var(--ink)}.sw-toggle.on:after{background:var(--ink-t);left:19px}.sel{border:1px solid var(--line-2);cursor:pointer;height:34px;color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.sel:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:rotate(45deg)translateY(-2px)}.row-i{justify-content:space-between;align-items:center;gap:var(--s2);border-top:1px solid var(--line);padding:14px 0;font-size:15px;display:flex}.row-i:first-child{border-top:0}.row-i .m{color:var(--text-2);margin-top:2px;font-size:13px;display:block}.row-i b{font-weight:600}.list{padding:8px var(--s3)}details.exp{background:var(--card);border-radius:var(--r)}details.exp>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s2);padding:18px var(--s3);font:600 16px var(--head);list-style:none;display:flex}details.exp>summary::-webkit-details-marker{display:none}details.exp>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;margin-right:6px;transition:transform .2s;transform:rotate(45deg)}details.exp[open]>summary:after{transform:rotate(-135deg)}details.exp>summary .small{font:400 13px var(--sans);margin-left:auto;margin-right:8px}details.exp .body{padding:0 var(--s3) var(--s3)}.stack{gap:var(--s2);display:grid}.greet .display{font-size:92px}.mstrip{margin-top:var(--s3);color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;font-size:15px;display:flex}.mstrip b{color:var(--text);font:650 17px var(--head);letter-spacing:-.01em}.mstrip .cur{font:600 11px var(--sans);letter-spacing:.12em;color:var(--text-3);margin-right:2px}.mstrip .sep{background:var(--line-2);width:1px;height:18px}.mstrip .late b{color:var(--late)}.greet .tools{margin-top:var(--s3);justify-content:center;gap:8px;display:flex}.moneyx{max-width:900px;margin:var(--s2) auto 0}.mt{border-collapse:collapse;width:100%;font-size:14px}.mt th{font:500 13px var(--sans);color:var(--text-3);text-align:right;padding:8px 12px}.mt td{text-align:right;border-top:1px solid var(--line);font:600 20px var(--head);letter-spacing:-.02em;padding:12px}.mt th:first-child,.mt td:first-child{text-align:left;font:600 12px var(--sans);letter-spacing:.12em;color:var(--text-3)}.mt .late{color:var(--late)}.acts3{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acts3>*{min-width:0}.ac{padding:var(--s3);border-radius:28px;flex-direction:column;display:flex;position:relative}.ac.cc:before{content:"";background:#1f1b1740;border-radius:999px;width:28px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ac .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ac .h3{font-size:17px}.ac .big{font:700 56px/1 var(--head);letter-spacing:-.04em;margin:var(--s2) 0 4px}.ac .big small{font:500 14px var(--sans);letter-spacing:0;opacity:.86;margin-left:8px}.ac ul{margin:var(--s2) 0 0;padding:0;list-style:none}.ac li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.ac.cc li{border-color:#1f1b1724}.ac li>span:first-child{flex:1;min-width:0}.ac li .m{color:var(--text-2);font-size:13px;display:block}.ac li b{font-weight:600}.ac .foot2{padding-top:var(--s2);margin-top:auto}.cc .t{color:var(--c-ink);background:#fffdf89e}.ans{flex-basis:100%}.ans input{width:100%;height:34px;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #1f1b174d;outline:none;font-size:14px}.ans input::placeholder{color:#1f1b17b8}.card .ans input{border-color:var(--line-2)}.card:not(.cc) .ans input::placeholder{color:var(--text-3)}li.done b,.req.done .tx{color:var(--text-2);text-decoration:line-through}.dot{border-radius:50%;flex:none;width:36px;height:36px;position:relative;overflow:hidden}.board{gap:var(--s2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.col{background:var(--sunk);border-radius:var(--r);padding:var(--s2) 10px 10px;min-height:300px;transition:background .2s,box-shadow .2s}.col.over{background:var(--card-2);box-shadow:inset 0 0 0 1.5px var(--line-2)}.col .h{padding:0 8px var(--s2);justify-content:space-between;align-items:center;display:flex}.col .h b{font:600 15px var(--head)}.col .h span{min-width:24px;height:24px;font:600 12px var(--sans);background:var(--card);color:var(--text-2);border-radius:999px;place-items:center;display:inline-grid}.k{background:var(--card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,opacity .2s;display:flex}.k:hover{box-shadow:var(--lift);transform:translateY(-2px)}.k.dragging{opacity:.4}.k.float{z-index:80;pointer-events:none;box-shadow:var(--lift);position:fixed;transform:rotate(-2deg)}.k .n{font:600 15px/1.25 var(--head);letter-spacing:-.01em}.k .w{color:var(--text-2);margin-top:2px;font-size:13px}.k .t{height:24px;margin-top:8px;font-size:12px}.k .dot{width:30px;height:30px}.boardnote{color:var(--text-3);margin-top:var(--s2);text-align:center;min-height:20px;font-size:13px}.sheet{z-index:85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e181247;justify-content:flex-end;display:none;position:fixed;inset:0}.sheet.open{animation:.2s fade;display:flex}.sheet .in{background:var(--panel);width:min(520px,100%);height:calc(100% - 32px);box-shadow:var(--shadow);padding:var(--s3) var(--s3) var(--s4);border-radius:28px;margin:16px;animation:.35s cubic-bezier(.2,.7,.2,1) both slidein;overflow:auto}@keyframes slidein{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet .top{margin-bottom:var(--s3);justify-content:space-between;align-items:center;display:flex}html.focus [data-nf]{display:none!important}html.focus .acts3{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.focusnote{text-align:center;margin-top:var(--s3);color:var(--text-2);font-size:15px;display:none}html.focus .focusnote{display:block}.pf.focus.on:before{content:"";background:#fbe154;border-radius:50%;width:7px;height:7px}.side{align-self:start;gap:var(--s3);scrollbar-width:none;border-right:1px solid var(--line);flex-direction:column;max-height:calc(100vh - 48px);padding:24px 16px 24px 24px;display:flex;position:sticky;top:24px;overflow-y:auto}.side::-webkit-scrollbar{display:none}.pid{align-items:center;gap:12px;display:flex}.pid .cv{border-radius:16px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.pid b{font:650 18px/1.15 var(--head);letter-spacing:-.02em;display:block}.pid span{color:var(--text-2);font-size:13px}.groups{flex-direction:column;gap:4px;display:flex}.grp{padding:4px 0}.grp>.gh{font:600 14px var(--head);color:var(--text);align-items:center;gap:10px;padding:8px 10px;display:flex}.grp>.gh .n{width:22px;height:22px;font:600 11px var(--sans);background:var(--sunk);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.grp.done>.gh .n{background:var(--ink);color:var(--ink-t)}.grp.now>.gh .n{color:#1f1b17;background:#fbe154}.grp a{color:var(--text-2);border-radius:12px;justify-content:space-between;align-items:center;padding:7px 10px 7px 42px;font-size:14px;transition:background .2s;display:flex}.grp a:hover{background:var(--card);color:var(--text)}.grp a.on{background:var(--card);color:var(--text);font-weight:600}.grp a .q{background:var(--c-orange);border-radius:50%;width:8px;height:8px}.grp.single a{padding-left:10px}.side .pres-btn{margin-top:auto}.side .private{border-top:1px solid var(--line);padding-top:var(--s2)}.steps{margin-top:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:stretch;gap:6px;display:grid}.step{background:var(--sunk);border-radius:18px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;transition:background .2s;display:flex}.step:hover{background:var(--card)}.step .s1{font:600 14px var(--head);white-space:nowrap;align-items:center;gap:8px;display:flex}.step .n{width:22px;height:22px;font:600 11px var(--sans);background:var(--card);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.step .s2{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding-left:30px;font-size:12.5px;overflow:hidden}.step.done .n{background:var(--ink);color:var(--ink-t)}.step.now{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}.step.now .n{color:#1f1b17;background:#fbe154}.step.cur{background:var(--card)}.step.tocli{background:var(--ink);color:var(--ink-t);justify-content:center;padding:12px 18px}.step.tocli .s2{color:color-mix(in srgb,var(--ink-t) 78%,transparent);padding-left:0}.nexthint{margin-top:var(--s2);color:var(--text-2);align-items:center;gap:10px;font-size:15px;display:flex}.nexthint b{color:var(--text)}.nexthint:before{content:"";background:#fbe154;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fbe1544d}.next{gap:var(--s3);padding:var(--s3) 28px;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.next .label{color:#1f1b17db}.next .title{margin-top:6px;font-size:34px}.next ul{margin:0;padding:0;list-style:none}.gcards{gap:var(--s2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gcards>*{min-width:0}.gc{flex-direction:column;gap:6px;min-height:200px;padding:20px;display:flex}.gc .top{justify-content:space-between;align-items:center;display:flex}.gc .n{width:26px;height:26px;font:600 12px var(--sans);background:var(--sunk);color:var(--text-2);border-radius:50%;place-items:center;display:inline-grid}.gc.done .n{background:var(--ink);color:var(--ink-t)}.gc.now .n{color:#1f1b17;background:#fbe154}.gc .h3{margin-top:10px;font-size:18px}.gc .small{flex:1}.gc .go{font:600 13px var(--head);color:var(--text)}.swr{border-radius:10px;height:34px;margin-top:6px;display:flex;overflow:hidden}.swr i{flex:1}.dealbar{margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dealbar .sp{flex:1}.summary{font:500 24px/1.35 var(--head);letter-spacing:-.02em;max-width:760px;margin:0}.summary b{font-weight:700}.pbar2{background:var(--due-bg);height:10px;margin-top:var(--s3);border-radius:999px;gap:3px;display:flex;overflow:hidden}.pbar2 i{border-radius:999px;height:100%;display:block}.b-paid{background:#7fa987}.b-late{background:var(--c-orange)}.b-inv{background:#8ea8c8}.legend{color:var(--text-2);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:13px;display:flex}.legend i{border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--line-2);width:2px;position:absolute;top:22px;bottom:22px;left:11px}.tl li{gap:var(--s2);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;padding:14px 0;display:grid}.tl .d{background:var(--panel);border:2px solid var(--line-2);z-index:1;border-radius:50%;width:24px;height:24px;position:relative}.tl li.paid .d{background:#7fa987;border-color:#7fa987}.tl li.late .d{background:var(--c-orange);border-color:var(--c-orange)}.tl li.preview .d{border-style:dashed}.tl b{font-weight:600}.tl .m{color:var(--text-2);font-size:13px;display:block}.tl .a{font:650 18px var(--head);letter-spacing:-.01em;text-align:right}.from{color:var(--text-2);margin-top:var(--s2);align-items:center;gap:10px;font-size:14px;display:flex}.kv{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kv>div{min-width:0}.kv .v{margin-top:2px;font-weight:600}.terms ol{margin:0;padding-left:20px;line-height:1.8}.req{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;font-size:15px;display:grid}.req:first-child{border-top:0}.chk{border:1.5px solid var(--line-2);cursor:pointer;background:0 0;border-radius:50%;width:20px;height:20px;margin-top:1px;padding:0}.chk.on{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 3px var(--card)}.req.dn .tx{color:var(--text-3);text-decoration:line-through}.req .cat{color:var(--text-3);white-space:nowrap;font-size:13px}.req .ans{grid-column:2/-1}.req.q{background:color-mix(in srgb,var(--c-pink) 28%,transparent);border-top:0;border-radius:16px;margin:4px -14px;padding:14px}.dark .req.q{background:#f6c2d214}.callmeta{align-items:center;gap:10px;display:flex}.pricing{gap:var(--s3);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.pricing>*{min-width:0}.stepblk{margin-bottom:var(--s4)}.stepblk .sech .n{width:28px;height:28px;font:600 12px var(--sans);background:var(--ink);color:var(--ink-t);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.tier{padding:var(--s3);cursor:pointer;flex-direction:column;gap:6px;display:flex;position:relative}.tier.on{box-shadow:inset 0 0 0 2px var(--ink)}.tier .pr{font:700 36px/1 var(--head);letter-spacing:-.03em;margin-top:6px}.tier .pr small{font:400 14px var(--sans);color:var(--text-2);letter-spacing:0}.tier ul{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.tier .badge{position:absolute;top:16px;right:16px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);height:40px;font:500 14px var(--sans);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip .p{color:var(--text-3)}.chip.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.chip.on .p{color:color-mix(in srgb,var(--ink-t) 75%,transparent)}.chip.inc{color:var(--text-2);cursor:default;border-style:dashed}.total{background:var(--ink);color:var(--ink-t);border-radius:28px;padding:28px;position:sticky;top:24px}.total .label{color:color-mix(in srgb,var(--ink-t) 78%,transparent)}.total .big{font:700 54px/1 var(--head);letter-spacing:-.04em;margin:var(--s2) 0 6px}.total .ln{border-top:1px solid color-mix(in srgb,var(--ink-t) 16%,transparent);justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.total .btn{background:var(--ink-t);color:var(--ink);margin-top:var(--s3)}.masonry{columns:4 220px;column-gap:var(--s2)}.masonry .tile{break-inside:avoid;margin-bottom:var(--s2);border-radius:20px;position:relative;overflow:hidden}.masonry .tile .acts{opacity:0;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}.masonry .tile:hover .acts,.masonry .tile:focus-within .acts{opacity:1}.masonry .tile .tcover{position:absolute;top:10px;left:10px}.art{background-size:cover;position:relative}.a-maha{background:radial-gradient(60% 55% at 70% 30%,#e8a33d,#0000 70%),radial-gradient(70% 60% at 20% 80%,#c4552d,#0000 70%),radial-gradient(50% 40% at 85% 85%,#8a9a7b,#0000 70%),#1f1b2e}.a-maha2{background:radial-gradient(50% 50% at 30% 40%,#efe3cf,#0000 70%),radial-gradient(60% 60% at 80% 70%,#c4552d,#0000 70%),#e8a33d}.a-maha3{background:radial-gradient(60% 60% at 50% 20%,#8a9a7b,#0000 70%),radial-gradient(60% 60% at 20% 90%,#efe3cf,#0000 70%),#1f1b2e}.a-maha4{background:radial-gradient(40% 40% at 60% 40%,#e8a33d,#0000 70%),radial-gradient(70% 70% at 40% 80%,#1f1b2e,#0000 70%),#c4552d}.a-maha5{background:radial-gradient(50% 60% at 30% 30%,#efe3cf,#0000 70%),radial-gradient(60% 60% at 70% 80%,#8a9a7b,#0000 70%),#d9c7a8}.a-tiarne{background:radial-gradient(60% 60% at 30% 30%,#f1c6c9,#0000 70%),radial-gradient(60% 60% at 80% 75%,#b9736f,#0000 70%),radial-gradient(40% 40% at 70% 20%,#f6e7d8,#0000 70%),#5e3a3c}.a-dalal{background:radial-gradient(60% 60% at 25% 35%,#e6c98f,#0000 70%),radial-gradient(60% 60% at 80% 70%,#a8643a,#0000 70%),#4a3020}.a-wc{background:radial-gradient(60% 60% at 70% 30%,#a9c2d8,#0000 70%),radial-gradient(60% 60% at 25% 75%,#3e5f7e,#0000 70%),radial-gradient(40% 40%,#ede4d3,#0000 70%),#1e2a38}.a-dalalat{background:radial-gradient(60% 60% at 30% 30%,#f0ddbf,#0000 70%),radial-gradient(60% 60% at 75% 70%,#c08457,#0000 70%),#5b4030}.a-olive{background:radial-gradient(60% 60% at 70% 30%,#c9c08a,#0000 70%),radial-gradient(60% 60% at 25% 75%,#6f7f55,#0000 70%),radial-gradient(40% 40% at 80% 80%,#e9dfc6,#0000 70%),#2f3324}.a-cruiser{background:radial-gradient(60% 60% at 30% 30%,#d7dde0,#0000 70%),radial-gradient(60% 60% at 75% 70%,#6c8a9b,#0000 70%),#2a3238}.a-shante{background:radial-gradient(60% 60% at 70% 30%,#e9c7d9,#0000 70%),radial-gradient(60% 60% at 25% 75%,#9b7fb0,#0000 70%),#3a2e45}.a-fig{background:radial-gradient(60% 60% at 30% 30%,#b6c79a,#0000 70%),radial-gradient(60% 60% at 75% 75%,#6e4f6b,#0000 70%),#2e2a2a}.a-studio{background:radial-gradient(60% 60% at 70% 30%,#e9dcc8,#0000 70%),radial-gradient(60% 60% at 25% 80%,#9c8e7e,#0000 70%),#4a423a}.art:after{content:"";opacity:.26;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.drop{border:1.5px dashed var(--line-2);border-radius:var(--r);padding:var(--s3);text-align:center;color:var(--text-2);margin-top:var(--s2);font-size:14px}.swatches{gap:var(--s2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.swatches>div{min-width:0}.swatch .chip2{border-radius:var(--r);height:240px;box-shadow:inset 0 0 0 1px var(--line)}.swatch .nm{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.swatch b{font:650 18px var(--head)}.spec{padding:var(--s3);border-top:1px solid var(--line)}.spec:first-child{border-top:0}.editor{outline:none;min-height:420px;padding:28px 32px;font-size:16.5px;line-height:1.75}.editor h3{font:650 26px var(--head);letter-spacing:-.02em;margin:0 0 8px}.toolbar{border-bottom:1px solid var(--line);gap:2px;padding:10px 14px;display:flex;overflow-x:auto}.toolbar button{min-width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:14px}.toolbar button:hover{background:var(--sunk)}.notelist a{border-radius:14px;padding:12px 14px;display:block}.notelist a.on{background:var(--sunk)}.notelist a .m{color:var(--text-2);font-size:13px;display:block}.igrid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.igrid div{aspect-ratio:4/5;cursor:grab;border-radius:6px;position:relative;overflow:hidden}.phone{background:var(--card);width:400px;max-width:100%;box-shadow:var(--lift);border-radius:40px;padding:18px}.mock{border-radius:28px;overflow:hidden}.matrix{border-collapse:collapse;width:100%;font-size:14px}.matrix th{font:500 13px var(--sans);color:var(--text-3);text-align:center;padding:10px 8px}.matrix th:first-child,.matrix td:first-child{text-align:left}.matrix td{border-top:1px solid var(--line);text-align:center;padding:10px 8px}.dotx{background:#7fa987;border-radius:50%;width:12px;height:12px;display:inline-block}.dotx.off{border:1.5px solid var(--line-2);background:0 0}.dotx.ovr{background:var(--c-orange)}code{font:500 13px var(--sans);background:var(--sunk);border-radius:8px;padding:2px 8px}.stat .v{font:700 44px/1 var(--head);letter-spacing:-.03em;margin-top:10px}.quiet{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.quiet:before{content:"";background:var(--text-3);border-radius:50%;width:6px;height:6px}.toast{z-index:70;background:var(--ink);color:var(--ink-t);box-shadow:var(--lift);border-radius:999px;align-items:center;gap:14px;padding:12px 12px 12px 22px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast .btn{background:var(--ink-t);color:var(--ink);height:32px}.empty{text-align:center;padding:var(--s5) var(--s3)}.pcard{border-radius:var(--r);color:#faf6f0;isolation:isolate;min-height:250px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:block;position:relative;overflow:hidden}.pcard:hover{box-shadow:var(--lift);transform:translateY(-3px)}.pcard .art{z-index:-2;position:absolute;inset:0}.pcard:before{content:"";z-index:-1;background:linear-gradient(#18120e00 30%,#18120eb3);position:absolute;inset:0}.pcard .in{padding:20px;position:absolute;bottom:0;left:0;right:0}.pcard .nm{font:650 26px/1.08 var(--head);letter-spacing:-.025em}.pcard .lb{opacity:.95;margin-top:4px;font-size:14px}.pcard .tag{color:#1f1b17;height:28px;font:500 12.5px/28px var(--sans);background:#faf6f0e6;border-radius:999px;padding:0 12px;position:absolute;top:16px;left:16px}.pcard .tag.late{color:#6e2420;background:#f1d9d0}.ptable{border-collapse:collapse;width:100%;font-size:15px}.ptable th{font:500 13px var(--sans);color:var(--text-3);text-align:left;padding:14px var(--s3) 8px}.ptable td{padding:12px var(--s3);border-top:1px solid var(--line)}.ptable .r{text-align:right}.fab{z-index:60;position:fixed;bottom:32px;right:32px}.fab .go{background:var(--ink);width:64px;height:64px;color:var(--ink-t);cursor:pointer;box-shadow:var(--lift);border:0;border-radius:50%;font-size:30px;font-weight:300;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.fab.open .go{transform:rotate(45deg)}.fab .qa{background:var(--card);width:230px;box-shadow:var(--lift);border-radius:22px;padding:8px;display:none;position:absolute;bottom:78px;right:0}.fab.open .qa{animation:.22s both enter;display:block}.fab .qa a{border-radius:14px;padding:11px 14px;font-size:14.5px;display:block}.fab .qa a:hover{background:var(--card-2)}.bloom{z-index:100;pointer-events:none;width:180px;height:180px;color:var(--text);margin:-90px 0 0 -90px;animation:1.3s cubic-bezier(.2,.7,.2,1) forwards bloom;position:fixed}.bloom line{stroke:currentColor;stroke-width:.9px;stroke-linecap:round}@keyframes bloom{0%{opacity:0;transform:scale(.2)rotate(-20deg)}25%{opacity:.9}to{opacity:0;transform:scale(1.25)rotate(8deg)}}.flash{animation:1.2s flash}@keyframes flash{0%{background:var(--paid-bg)}to{background:0 0}}.cmdk{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e181247;justify-content:center;align-items:flex-start;padding-top:14vh;display:none;position:fixed;inset:0}.cmdk.open{animation:.2s fade;display:flex}.cmdk .box{background:var(--card);width:min(620px,92vw);box-shadow:var(--shadow);border-radius:24px;overflow:hidden}.cmdk input{border:0;border-bottom:1px solid var(--line);width:100%;height:64px;font:400 20px var(--head);color:var(--text);background:0 0;outline:none;padding:0 24px}.cmdk input::placeholder{color:var(--text-3)}.cmdk ul{max-height:52vh;margin:0;padding:8px;list-style:none;overflow:auto}.cmdk li a{border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:11px 14px;font-size:15px;display:grid}.cmdk li a .ty{color:var(--text-3);font-size:12.5px}.cmdk li a .s{color:var(--text-3);font-size:13px}.cmdk li.sel a{background:var(--card-2)}.cmdk .hint{border-top:1px solid var(--line);color:var(--text-3);gap:18px;padding:10px 22px;font-size:12.5px;display:flex}.foot{padding:var(--s5) 0 0;color:var(--text-3);justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.foot .sun{color:var(--text-3)}.sample{font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:999px;padding:4px 10px}.mnav{display:none}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1180px}.auth .art-side{color:#faf6f0;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 80px);margin:16px;padding:36px;display:flex;position:relative;overflow:hidden}.auth .art-side:before{content:"";z-index:0;background:linear-gradient(#0000 40%,#18120ea6);position:absolute;inset:0}.auth .art-side>*{z-index:1;position:relative}.authform{max-width:380px;margin:0 auto;padding:80px 0 40px}.ix a{border-top:1px solid var(--line);font:500 16px var(--head);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ix a:first-child{border-top:0}.ix a span{font:400 13px var(--sans);color:var(--text-3)}.ix a:hover{color:var(--text-2)}.pres{z-index:1;--bg:#efe3cf;--ink:#1f1b2e;--ink2:#4a4357;--soft:#e5d6be;--line:#1f1b2e24;--emb:#a8431f;--emb-t:#fbefe6;background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;position:fixed;inset:0;overflow:hidden}.pres.night{--bg:#1f1b2e;--ink:#efe3cf;--ink2:#c9bfb0;--soft:#2a2540;--line:#efe3cf29}.pres .serif{letter-spacing:-.025em;font-family:Newsreader,Georgia,serif;font-weight:400}.pchrome{z-index:5;font:500 13px var(--sans);color:var(--ink2);justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:absolute;top:0;left:0;right:0}.pchrome .l{align-items:center;gap:10px;display:flex}.pchrome .l .mk{background:var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pchrome .l .mk img{width:13px;height:13px}.pres .lg-d{display:block}.pres .lg-l,.pres.night .lg-d{display:none}.pres.night .lg-l{display:block}.pchrome .r{gap:6px;display:flex}.pic{border:1px solid var(--line);min-width:36px;height:36px;color:var(--ink);font:500 13px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:background .2s;display:inline-flex}.pic:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.pic svg{width:16px;height:16px}.pic kbd{font:500 11px var(--sans);opacity:.8;border:1px solid var(--line);border-radius:6px;padding:1px 5px}.pic.on{background:var(--ink);color:var(--bg)}.pslides{position:absolute;inset:0}.ps{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:96px 7vw 110px;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1),visibility 0s .6s;display:flex;position:absolute;inset:0;transform:translate(30px)}.ps.on{opacity:1;visibility:visible;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.ps.prev{transform:translate(-30px)}.ps .kick{font:500 14px var(--sans);color:var(--ink2);margin:0 0 14px}.ps h2{margin:0;font-size:72px;line-height:1}.cover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:6vw;height:100%;display:grid}.cover h1{margin:0;font-size:150px;line-height:.9}.cover .pj{color:var(--ink2);margin-top:22px;font-size:28px}.cover .meta{color:var(--ink2);gap:28px;margin-top:48px;font-size:15px;display:flex}.cover .meta b{color:var(--ink);margin-top:2px;font-size:16px;font-weight:600;display:block}.cover .pic2{border-radius:40px;height:min(68vh,640px);overflow:hidden}.vgrid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:14px;min-height:0;margin-top:28px;display:grid}.vgrid div{border-radius:26px;min-height:0;overflow:hidden}.vgrid div:first-child{grid-row:1/3}.pal{flex:1;grid-template-columns:2.2fr 1.4fr 1.4fr 1fr 1fr;gap:12px;min-height:0;margin-top:28px;display:grid}.pal div{border-radius:28px;flex-direction:column;justify-content:flex-end;min-width:0;padding:24px;display:flex}.pal b{letter-spacing:-.02em;font:400 40px/1 Newsreader,serif}.pal span{margin-top:8px;font-size:14px}.ptype{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.ptype .aa{font-size:min(34vw,380px);line-height:.8}.ptype .spec2{border-top:1px solid var(--line);padding:22px 0}.ptype .spec2 .label2{color:var(--ink2);justify-content:space-between;font-size:14px;display:flex}.inuse{flex:1;grid-template-columns:1.6fr 1fr;gap:18px;min-height:0;margin-top:28px;display:grid}.browser{color:#1f1b2e;background:#efe3cf;border-radius:24px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #00000059}.browser .bar{background:#e2d4bc;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.browser .bar i{background:#1f1b2e40;border-radius:50%;width:10px;height:10px}.browser .pg{flex:1;grid-template-columns:1.2fr 1fr;min-height:0;display:grid}.browser .pg>div:first-child{flex-direction:column;justify-content:center;padding:6% 7%;display:flex}.mk-btn{color:#fbefe6;background:#a8431f;border-radius:999px;padding:12px 22px;font:600 14px Inter,sans-serif;display:inline-block}.mk-btn.alt{color:#1f1b2e;background:#e8a33d}.inuse .side2{grid-template-rows:1fr 1fr;gap:18px;min-height:0;display:grid}.inuse .side2>div{border-radius:24px;min-height:0;overflow:hidden}.card-mock{color:#efe3cf;background:#1f1b2e;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.post-mock{color:#1f1b2e;background:#c4552d;align-items:flex-end;padding:28px;display:flex}.scope{grid-template-columns:1.4fr 1fr;align-items:start;gap:6vw;margin-top:36px;display:grid}.scope ol{counter-reset:s;margin:0;padding:0;list-style:none}.scope li{border-top:1px solid var(--line);counter-increment:s;align-items:baseline;gap:18px;padding:16px 0;font-size:22px;display:flex}.scope li:before{content:counter(s);color:var(--ink2);width:22px;font:400 15px Inter}.scope .later li{color:var(--ink2);font-size:18px}.scope h3{font:600 14px var(--sans);color:var(--ink2);margin:0 0 6px}.pt{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);align-items:stretch;gap:14px;margin-top:30px;display:grid}.pt .op{background:var(--soft);cursor:pointer;text-align:left;font:inherit;color:inherit;border:2px solid #0000;border-radius:28px;flex-direction:column;gap:6px;padding:26px;transition:border-color .2s,transform .3s;display:flex}.pt .op:hover{transform:translateY(-3px)}.pt .op.on{border-color:var(--ink)}.pt .op .rec{background:var(--ink);color:var(--bg);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 12px;font-size:12.5px;font-weight:600}.pt .op .rec.no{visibility:hidden}.pt .op b{font:400 34px/1 Newsreader,serif}.pt .op .pp{letter-spacing:-.02em;margin-top:10px;font:300 40px/1 Inter}.pt .op ul{color:var(--ink2);margin:12px 0 0;padding-left:18px;font-size:14.5px;line-height:1.7}.pt .sum{background:var(--ink);color:var(--bg);border-radius:28px;flex-direction:column;padding:26px;display:flex}.pt .sum .pp{letter-spacing:-.03em;margin:12px 0 4px;font:300 58px/1 Inter}.pt .sum .ln{border-top:1px solid color-mix(in srgb,var(--bg) 22%,transparent);justify-content:space-between;padding:8px 0;font-size:14.5px;display:flex}.pt .sum .k2{opacity:.85;font-size:14px}.popts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.popts .lbl{color:var(--ink2);margin-right:4px;font-size:14px}.popts .gap{width:18px}.popt{border:1px solid var(--line);height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font:500 14px Inter}.popt.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.popt.inc{color:var(--ink2);cursor:default;border-style:dashed}.nexts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.nexts div{border-top:2px solid var(--ink);padding-top:18px;font-size:17px;line-height:1.5}.nexts b{margin-bottom:6px;font:400 30px Newsreader,serif;display:block}.pprog{z-index:5;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:22px;left:32px;right:32px}.pprog button{cursor:pointer;text-align:left;color:var(--ink2);font:500 12.5px var(--sans);background:0 0;border:0;flex:1;min-width:0;padding:8px 0 0}.pprog button i{background:var(--line);border-radius:999px;height:4px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.pprog button.seen i{background:color-mix(in srgb,var(--ink) 45%,transparent)}.pprog button.on i{background:var(--ink)}.pprog button.on{color:var(--ink);font-weight:600}.pprog button span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pprog .cnt{font:500 13px var(--sans);color:var(--ink2);flex:none;padding-bottom:0;padding-left:14px}.parrow{z-index:4;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 70%,transparent);width:48px;height:48px;color:var(--ink);cursor:pointer;opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pres:hover .parrow{opacity:1}.parrow.l{left:18px}.parrow.r{right:18px}.parrow svg{width:18px;height:18px}.pnote{z-index:6;color:#f4e7c2;background:#1f1b17;border-radius:20px;width:320px;padding:18px 20px;font-size:14px;line-height:1.5;display:none;position:absolute;top:76px;right:32px;box-shadow:0 20px 40px -20px #00000080}.pnote .h{font:600 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#d9cfb8;justify-content:space-between;display:flex}.pnote ul{margin:8px 0 0;padding-left:18px}.pres.presenter .pnote{display:block}.pres .internal{display:none}.pres.presenter .internal{display:inline-flex}.pov{z-index:8;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:90px 7vw 60px;display:none;position:absolute;inset:0;overflow:auto}.pres.overview .pov{animation:.2s fade;display:block}.pov .g{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pov button{cursor:pointer;text-align:left;color:var(--ink);font:500 14px var(--sans);background:0 0;border:0;padding:0}.pov .th{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;margin-bottom:10px;position:relative;overflow:hidden}.pov button.on .th{box-shadow:0 0 0 3px var(--ink)}.pov .th .tt{font:400 24px Newsreader,serif;position:absolute;bottom:12px;left:14px}.pov h3{margin:0 0 24px;font:400 40px Newsreader,serif}@media (width<=1240px){.main,.solo .main{padding:24px 32px 40px}.shell{grid-template-columns:240px minmax(0,1fr)}.board{grid-template-columns:repeat(5,230px);padding-bottom:6px;overflow-x:auto}.gcards,.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.shell,.shell.solo,.auth{border-radius:26px;grid-template-columns:minmax(0,1fr);margin:10px}.main,.solo .main{padding:16px 18px 110px}.side{border-right:0;border-bottom:1px solid var(--line);gap:12px;max-height:none;padding:16px 18px;position:static}.side .groups{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.side .grp{flex:none;gap:4px;padding:0;display:flex}.side .grp>.gh{display:none}.side .grp a{background:var(--sunk);white-space:nowrap;border-radius:999px;padding:8px 14px}.side .grp a.on{background:var(--ink);color:var(--ink-t)}.side .pres-btn,.side .private .label{display:none}.side .private{border:0;padding:0;display:contents}.topnav{margin-bottom:var(--s3);grid-template-columns:1fr auto}.topnav nav,.topnav .kpill{display:none}.display,.greet .display{font-size:58px}.title{font-size:36px}.ph .row{flex-direction:column;align-items:flex-start}.ph .acts{flex-wrap:wrap}.grid2,.grid3,.acts3,.next,.pricing,.scope,html.focus .acts3{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.board{grid-template-columns:minmax(0,1fr);overflow:visible}.col{min-height:0}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step.tocli{grid-column:1/-1}.gcards{grid-template-columns:minmax(0,1fr)}.gc{min-height:0}.mstrip .sep{display:none}.moneyx{overflow-x:auto}.tl li{grid-template-columns:24px minmax(0,1fr) auto}.tl li>:last-child{grid-column:2/-1;justify-self:start}.kv,.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.swatch .chip2{height:120px}.masonry{columns:2}.ptable .hm{display:none}.ptable td,.ptable th{padding-left:12px;padding-right:12px}.auth .art-side{min-height:240px;padding:24px}.authform{padding:24px 6px}.fab{bottom:84px;right:18px}.fab .go{width:56px;height:56px}.mnav{z-index:50;background:var(--ink);height:58px;box-shadow:var(--lift);border-radius:999px;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:10px;left:10px;right:10px}.mnav a{font:500 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-t) 72%,transparent);place-items:center;display:grid}.mnav a.on{color:var(--ink-t)}.foot{flex-wrap:wrap}:is(.card:has(.matrix),.card:has(.ptable)){overflow-x:auto}.sheet .in{border-radius:0;height:100%;margin:0}.pchrome{padding:14px 16px}.pchrome .l .tx,.pic .lb,.pic kbd{display:none}.ps{justify-content:flex-start;padding:72px 20px 92px;overflow-y:auto}.ps h2{font-size:40px}.cover{grid-template-columns:minmax(0,1fr);gap:24px;height:auto}.cover h1{font-size:68px}.cover .pj{margin-top:12px;font-size:20px}.cover .meta{flex-wrap:wrap;gap:18px;margin-top:20px}.cover .pic2{border-radius:28px;height:34vh}.vgrid{flex:none;grid-template-rows:200px 120px 120px;grid-template-columns:1fr 1fr}.vgrid div:first-child{grid-area:auto/1/auto/-1}.pal{flex:none;grid-template-columns:minmax(0,1fr)}.pal div{flex-direction:row;justify-content:space-between;align-items:flex-end;height:92px;padding:18px}.pal b{font-size:28px}.ptype{grid-template-columns:minmax(0,1fr);gap:10px}.ptype .aa{font-size:150px}.inuse{flex:none;grid-template-columns:minmax(0,1fr)}.browser .pg{grid-template-columns:1fr}.browser .pg>div:last-child{height:120px}.inuse .side2{grid-template-rows:none;grid-template-columns:1fr 1fr}.inuse .side2>div{height:170px;padding:18px}.scope li{font-size:17px}.pt{grid-template-columns:minmax(0,1fr)}.pt .op{padding:18px}.pt .op .pp{font-size:30px}.pt .op ul{display:none}.pt .sum .pp{font-size:42px}.nexts{grid-template-columns:minmax(0,1fr);margin-top:20px}.pprog{bottom:14px;left:16px;right:16px}.pprog button span{display:none}.pprog button{padding:0}.parrow{display:none}.pnote{width:auto;inset:auto 16px 56px}.pov{padding:70px 18px 40px}.pov .g{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.grp a.gh{color:var(--text);border-radius:12px;justify-content:flex-start;gap:10px;padding:8px 10px}.grp a.gh .q{margin-left:auto}.grp a.gh:hover,.grp a.gh.on{background:var(--card)}.grp.private .gh{font:500 13px var(--sans);color:var(--text-3);padding:8px 10px 2px}.grp.private a{padding-left:10px}@media (width<=900px){.side .grp>a.gh{background:var(--sunk);white-space:nowrap;border-radius:999px;padding:8px 14px;display:flex}.side .grp>a.gh.on{background:var(--ink);color:var(--ink-t)}.side .grp>a.gh .n,.side .grp.private>.gh{display:none}.side .pid .cv{width:40px;height:40px}}.pal span.onemb{color:#1f1b2e;background:#fbefe6f0;border-radius:999px;align-self:flex-start;padding:4px 10px}.pres .internal.pnchip{color:#f4e7c2;background:#1f1b17;border-radius:14px;margin-top:22px;padding:10px 14px;font-size:14px}.presbody{overflow:hidden}.pres .num{font-variant-numeric:tabular-nums}.gc .top{gap:8px}.gc .top .small{flex:none}.popts{gap:12px 28px}.popts .pg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pic .xi{display:none}@media (width<=900px){.pic .xi{display:inline-flex}.pchrome{background:linear-gradient(var(--bg) 70%,transparent)}.pprog{background:linear-gradient(transparent,var(--bg) 45%);padding:22px 0 14px;bottom:0}.pprog .cnt{padding-bottom:2px}.iglay,.notesg{grid-template-columns:minmax(0,1fr)!important}.phone{width:100%}}.pres.night .card-mock{background:#2e2947;box-shadow:inset 0 0 0 1px #efe3cf24}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/fonts/DMSerifDisplay-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/Syne-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Work Sans;src:url(/fonts/WorkSans-600.woff2)format("woff2");font-weight:600;font-display:swap}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.vh:focus{clip:auto;z-index:99;background:var(--ink);width:auto;height:auto;color:var(--ink-t);border-radius:999px;padding:10px 16px;top:16px;left:16px;position:fixed!important}.bkbody{background:#f3eadb}.dark .bkbody{background:#1a1726}.bkbody .ambient{display:none}.bk{--bk-bg:#f3eadb;--bk-paper:#efe3cf;--bk-card:#fbf5ea;--bk-ink:#1f1b2e;--bk-ink2:#4a4357;--bk-ink3:#5e566b;--bk-em:#a8431f;--bk-emt:#fbefe6;--bk-line:#1f1b2e24;--bk-line2:#1f1b2e47;--bk-h:Newsreader,Georgia,serif;--bk-b:Inter,system-ui,sans-serif;--bk-sam:#33557d;--bk-samb:#dce5f0;z-index:1;background:var(--bk-bg);color:var(--bk-ink);font:400 17px/1.6 var(--bk-b);min-height:100vh;position:relative}.dark .bk{--bk-bg:#1a1726;--bk-paper:#221e31;--bk-card:#262238;--bk-ink:#efe3cf;--bk-ink2:#cfc5b5;--bk-ink3:#b4aa9c;--bk-em:#ee9670;--bk-emt:#1a1726;--bk-line:#efe3cf24;--bk-line2:#efe3cf4d;--bk-sam:#b2c8e6;--bk-samb:#26303e}.bk .num{font-variant-numeric:tabular-nums}.bk button{font:inherit;color:inherit;cursor:pointer}.bk a{color:inherit}.bk.as .bk-tools .sam{display:none!important}.bk[data-mode=edit] .bk-tab,.bk[data-mode=edit] .bk-editbar{display:flex}.bk:not([data-mode=edit]) .bk-swap{display:none}.bk.as .bk-asbar{display:flex}.bk-asbar{display:none}.bk-bar{z-index:40;background:color-mix(in srgb,var(--bk-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 32px;transition:border-color .3s;display:grid;position:sticky;top:0}.bk.scrolled .bk-bar{border-color:var(--bk-line)}.bk-mark{font:500 20px/1 var(--bk-h);white-space:nowrap;align-items:center;gap:10px;display:flex}.bk-dot{background:#c4552d;border-radius:50%;width:12px;height:12px;box-shadow:14px 0 0 -2px #e8a33d}.bk-mark>span:nth-child(2){margin-left:10px}.bk-mk2{font:500 12px var(--bk-b);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-ink3)}.bk-nav{gap:4px;display:flex}.bk-nav a{font:500 14px/1 var(--bk-b);color:var(--bk-ink2);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:8px 12px;transition:color .2s,background .2s;display:flex}.bk-nav a .num{color:var(--bk-ink3);font-size:11px}.bk-nav a:hover{color:var(--bk-ink);background:var(--bk-line)}.bk-nav a.on{color:var(--bk-ink);background:var(--bk-card);box-shadow:0 1px 0 var(--bk-line)}.bk-nav a.off{display:none}.bk[data-mode=edit] .bk-nav a.off{text-decoration:line-through;display:flex}.bk-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bk-ic{border:1px solid var(--bk-line2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 14px;display:inline-flex;font:500 14px var(--bk-b)!important;color:var(--bk-ink)!important}.bk-ic svg{flex:none;width:17px;height:17px}.bk-ic:hover{background:var(--bk-card)}.bk-ic.round2{justify-content:center;width:38px;padding:0}.bk-ic .i-sun{display:none}.dark .bk-ic .i-sun{display:block}.dark .bk-ic .i-moon{display:none}.bk-mode{background:var(--bk-line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.bk-mode button{height:32px;font:500 14px var(--bk-b);color:var(--bk-ink2);background:0 0;border:0;border-radius:999px;padding:0 14px}.bk-mode button.on{background:var(--bk-card);color:var(--bk-ink);box-shadow:0 1px 3px #00000014}.bk-dd{position:relative}.bk-ddm{background:var(--bk-card);border:1px solid var(--bk-line);border-radius:16px;min-width:220px;padding:6px;display:none;position:absolute;top:46px;right:0;box-shadow:0 20px 50px -20px #1f1b2e73}.bk-dd.open .bk-ddm{display:block}.bk-ddm button{text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:15px;display:block}.bk-ddm button:hover{background:var(--bk-line)}.bk-editbar{z-index:39;background:var(--bk-samb);color:var(--bk-ink);border-bottom:1px solid var(--bk-line);align-items:center;gap:14px;padding:10px 32px;font-size:14px;display:none;position:sticky;top:68px}.bk-editbar b{color:var(--bk-sam)}.bk-dotg{background:var(--bk-sam);border-radius:50%;flex:none;width:8px;height:8px}.bk-saved{color:var(--bk-ink2);margin-left:auto;font-size:13px}.bk-saved.busy{color:var(--bk-sam)}.bk-editbar .bk-ic{background:var(--bk-card);border-color:#0000;height:34px}.bk-editbar .bk-ic[aria-pressed=false]{border-color:var(--bk-line2);background:0 0}.bk-asbar{z-index:39;background:var(--bk-paper);border-bottom:1px solid var(--bk-line);justify-content:center;gap:16px;padding:8px;font-size:14px;position:sticky;top:68px}.bk-asbar a{font-weight:600;text-decoration:underline}.bk-cover{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1440px;min-height:calc(100vh - 68px);margin:0 auto;padding:40px 56px 56px;display:grid}.bk-kick{font:600 13px/1.2 var(--bk-b);letter-spacing:.16em;text-transform:uppercase;color:var(--bk-ink2);align-items:center;gap:12px;margin:0;display:flex}.bk-kick .num{border:1px solid var(--bk-line2);letter-spacing:.04em;border-radius:999px;place-items:center;height:26px;padding:0 10px;display:inline-grid}.bk-title{font:400 clamp(72px,11vw,176px)/.88 var(--bk-h);letter-spacing:-.035em;margin:24px 0 12px}.bk-cvs{font:italic 400 clamp(24px,2.4vw,34px)/1.2 var(--bk-h);color:var(--bk-ink2);margin:0}.bk-brief{max-width:520px;margin:36px 0 0;font-size:19px;line-height:1.6}.bk-cvm{border-top:1px solid var(--bk-line);flex-wrap:wrap;gap:16px 44px;margin:40px 0 0;padding-top:24px;display:flex}.bk-cvm dt{color:var(--bk-ink3);font-size:13px}.bk-cvm dd{margin:2px 0 0;font-size:15px;font-weight:600}.bk-down{color:var(--bk-ink2);align-items:center;gap:8px;margin-top:44px;font-size:14px;font-weight:500;display:inline-flex}.bk-down svg{width:18px;height:18px;animation:2.4s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(4px)}}.bk-img{border-radius:28px;min-height:200px;margin:0;position:relative;overflow:hidden}.bk-cvi{border-radius:240px 240px 28px 28px;height:min(78vh,760px)}.bk-orb{border:1px solid #efe3cf73;border-radius:50%;position:absolute}.bk-orb.o1{aspect-ratio:1;width:62%;top:22%;left:19%}.bk-orb.o2{aspect-ratio:1;border-color:#efe3cf4d;width:38%;top:34%;left:31%}.a-bk1{background:radial-gradient(30% 22% at 50% 62%,#e8a33d,#0000 70%),radial-gradient(45% 30% at 50% 66%,#c4552dd9,#0000 72%),radial-gradient(80% 60% at 50% 0,#3a3350,#0000 70%),#1f1b2e}.a-bk1:after{content:"";border:2px solid #efe3cf80;border-top:0;border-radius:0 0 999px 999px;height:22%;position:absolute;bottom:24%;left:24%;right:24%}.a-bk2{background:linear-gradient(#2b2440 0%,#6b4a5a 38%,#c4552d 66%,#e8a33d 82%,#efe3cf 100%)}.a-bk2:after{content:"";background:linear-gradient(#0000,#1f1b2e33 30%,#1f1b2ed9),repeating-linear-gradient(90deg,#0000 0 46px,#1f1b2e8c 46px 52px);height:34%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 40%);mask:linear-gradient(#0000,#000 40%)}.a-bk3{background:radial-gradient(60% 45% at 50% 100%,#c4552d,#0000 70%),#e8a33d}.a-bk3:after{content:"";background:radial-gradient(70% 50% at 50% 30%,#efe3cf,#0000 75%),#efe3cf59;border-radius:999px 999px 0 0;position:absolute;inset:18% 22% 0}.a-bk4{background:repeating-radial-gradient(circle,#efe3cf 0 2px,#e2d3ba 2px 14px)}.bk-img.a-bk3>*{z-index:1}.bk-flow{position:relative}.bk-sec{max-width:1440px;margin:0 auto;padding:120px 56px;scroll-margin-top:68px;position:relative}.bk-sec+.bk-sec{border-top:1px solid var(--bk-line)}.bk-sec#colour,.bk-sec#pricing{background:0 0}.bk-in{position:relative}.bk-open{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px 64px;margin-bottom:64px;display:grid}.bk-open .bk-kick{grid-column:1/-1}.bk-h{font:400 clamp(44px,5.4vw,88px)/.98 var(--bk-h);letter-spacing:-.028em;margin:0}.bk-h.bk-xl{font-size:clamp(56px,8vw,132px)}.bk-lede{color:var(--bk-ink2);max-width:520px;margin:0;font-size:19px;line-height:1.6}.bk-sub{font:600 13px var(--bk-b);letter-spacing:.14em;text-transform:uppercase;color:var(--bk-ink2);align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.bk-sub span{font-variant-numeric:tabular-nums;color:var(--bk-ink3);letter-spacing:.04em}.bk-small{color:var(--bk-ink2);font-size:14px;line-height:1.55}.bk-role{font:600 12px var(--bk-b);letter-spacing:.14em;text-transform:uppercase;opacity:.92;display:block}.bk-cap{max-width:560px;color:var(--bk-ink2);margin:24px 0 0;font-size:15px}.bk-js [data-rv]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.bk-js [data-rv].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bk-js [data-rv]{opacity:1;transition:none;transform:none}.bk-down svg{animation:none}}.bk-gal{grid-template-rows:330px 330px;grid-template-columns:7fr 5fr;gap:20px;display:grid}.bk-gal .g1{grid-row:1/3}.bk-wide{margin-top:20px}.bk-wide .bk-img{align-items:flex-end;height:460px;padding:48px;display:flex}.bk-q{font:italic 400 clamp(36px,4vw,64px)/1 var(--bk-h);color:#fbefe6;z-index:1;text-shadow:0 2px 24px #1f1b2e80;max-width:620px;margin:0;position:relative}.bk-gal2{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.bk-gal2 .bk-img{height:300px}.bk-gal2 .h2{border-radius:999px 999px 28px 28px}.bk-band{text-align:left;border:0;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;min-height:220px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.bk-band:hover{transform:translateY(-3px)}.bk-band.big{min-height:300px;padding:40px}.bk-band b{font:400 clamp(40px,4vw,64px)/1 var(--bk-h);margin-top:8px;display:block}.bk-band.big b{font-size:clamp(64px,7vw,112px)}.bk-spec{font:500 13px/1.5 var(--bk-b);text-align:right;gap:2px;display:grid}.bk-cp{opacity:0;font-size:12px;font-weight:600;transition:opacity .2s;position:absolute;top:20px;right:24px}.bk-band:hover .bk-cp,.bk-band:focus-visible .bk-cp{opacity:1}.bk-bands{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.bk-bands .bk-band{flex-direction:column;align-items:flex-start;min-height:280px}.bk-bands .bk-spec{text-align:left;margin-top:auto}.bk-bands .bk-band[style*=\#EFE3CF]{box-shadow:inset 0 0 0 1px #1f1b2e29}.bk-mix{max-width:900px;margin-top:72px}.bk-mixbar{height:72px;box-shadow:inset 0 0 0 1px var(--bk-line);border-radius:20px;display:flex;overflow:hidden}.bk-mixl{color:var(--bk-ink2);flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:14px;display:flex}.bk-type{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.bk-aa>span{font:400 clamp(180px,20vw,320px)/.8 var(--bk-h);letter-spacing:-.04em;display:block}.bk-fonts{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}.bk-font{text-align:left;border:1px solid var(--bk-line);background:var(--bk-card);border-radius:20px;padding:18px}.bk-font b{margin:6px 0 2px;font-size:28px;font-weight:400;display:block}.bk-font>span:last-child{color:var(--bk-ink2);font-size:14px}.bk-font:hover{border-color:var(--bk-line2)}.bk-sc{border-top:1px solid var(--bk-line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.bk-sc:last-child{border-bottom:1px solid var(--bk-line)}.bk-scm{color:var(--bk-ink2);gap:2px;font-size:13px;display:grid}.bk-scm b{color:var(--bk-ink);font-size:14px}.bk-rules{max-width:760px;margin-top:64px}.bk-rules p{font:400 clamp(22px,2vw,28px)/1.4 var(--bk-h);margin:0}.bk-try{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.bk-tl{font-size:14px;font-weight:600}.bk-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.bk-chips button{border:1px solid var(--bk-line2);background:0 0;border-radius:999px;height:36px;padding:0 14px;font-size:14px}.bk-chips button.on{background:var(--bk-ink);color:var(--bk-bg);border-color:var(--bk-ink)}.bk-use{--mb:#a8431f;--mbf:#fbefe6;--mh:Newsreader;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;display:grid}.bk-browser{color:#1f1b2e;background:#efe3cf;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -40px #1f1b2e73,inset 0 0 0 1px #1f1b2e1a}.bk-browser .bar{background:#e4d5bc;align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.bk-browser .bar i{background:#1f1b2e40;border-radius:50%;width:10px;height:10px}.bk-browser .bar span{color:#4a4357;margin-left:12px;font-size:12px}.bk-browser .pg{grid-template-columns:1.1fr 1fr;min-height:480px;display:grid}.bk-browser .tx{flex-direction:column;justify-content:center;gap:18px;padding:48px;display:flex}.bk-browser .bk-pic{border-radius:0;min-height:100%}.bk-mk{font:500 13px var(--bk-b);color:#4a4357}.bk-mh{font:400 clamp(44px,4.6vw,76px)/.98 var(--mh),Georgia,serif;letter-spacing:-.02em;transition:font-family .2s}.bk-browser p,.bk-phone p{color:#4a4357;margin:0;font-size:16px;line-height:1.6}.bk-mb{background:var(--mb);width:max-content;color:var(--mbf);font:600 14px var(--bk-b);border-radius:999px;padding:12px 22px;transition:background .3s,color .3s;display:inline-block}.bk-side{grid-template-rows:auto 1fr;gap:20px;display:grid}.bk-phone{background:#1f1b2e;border-radius:36px;justify-self:center;width:min(240px,100%);padding:10px}.bk-phone .scr{color:#1f1b2e;background:#efe3cf;border-radius:28px;flex-direction:column;justify-content:flex-end;gap:12px;min-height:300px;padding:28px 22px;display:flex}.bk-post{color:#1f1b2e;border-radius:24px;align-items:flex-end;min-height:200px;padding:28px;display:flex}.bk-post .bk-mh{z-index:1;font-size:36px;position:relative}.bk-meta{color:var(--bk-ink2);flex-wrap:wrap;align-items:center;gap:14px;margin:-32px 0 48px;font-size:15px;display:flex}.bk-pill{color:#5a1f33;background:#f6c2d2;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bk-pill.zero{color:#2e6a3b;background:#d8e4d2}.dark .bk-pill{color:#f6c2d2;background:#4a2533}.dark .bk-pill.zero{color:#a9d4b0;background:#22322a}.bk-scope{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;display:grid}.bk-must ol{margin:0;padding:0;list-style:none}.bk-must li{border-top:1px solid var(--bk-line);font:400 clamp(22px,2vw,28px)/1.3 var(--bk-h);grid-template-columns:56px 1fr;gap:12px;padding:18px 0;display:grid}.bk-must li .num{font:500 14px/2.2 var(--bk-b);color:var(--bk-ink3)}.bk-rest{align-content:start;gap:40px;display:grid}.bk-rest ul,.bk-qs ul{margin:0;padding:0;list-style:none}.bk-rest li{border-top:1px solid var(--bk-line);padding:10px 0 10px 22px;position:relative}.bk-rest li:before{content:"";background:var(--bk-ink3);border-radius:50%;width:7px;height:7px;position:absolute;top:21px;left:2px}.bk-qs{background:var(--bk-card);border:1px solid var(--bk-line);border-radius:28px;margin-top:72px;padding:40px}.bk-qs ul{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bk-qa b{font:400 22px/1.3 var(--bk-h);display:block}.bk-af textarea{border:1px solid var(--bk-line2);background:var(--bk-bg);width:100%;color:var(--bk-ink);font:inherit;resize:vertical;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:15px}.bk-af textarea:focus{outline:2px solid var(--bk-em);outline-offset:1px}.bk-ans{color:var(--bk-ink2);margin:12px 0 0;font-size:15px}.bk-ans span{letter-spacing:.12em;text-transform:uppercase;color:#2e6a3b;font-size:12px;font-weight:600;display:block}.dark .bk-ans span{color:#a9d4b0}.bk-step{margin-bottom:56px}.bk-sh{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.bk-sh h3{font:400 30px/1.1 var(--bk-h);margin:0}.bk-sn{background:var(--bk-ink);width:32px;height:32px;color:var(--bk-bg);font:600 14px var(--bk-b);border-radius:50%;place-items:center;display:inline-grid}.bk-cur{color:var(--bk-ink2);align-items:center;gap:10px;margin-left:auto;font-size:14px;display:flex}.bk-cur select,.bk-selx{border:1px solid var(--bk-line2);background:var(--bk-card);height:38px;color:var(--bk-ink);font:500 14px var(--bk-b);border-radius:999px;padding:0 14px}.bk-ops{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bk-op{text-align:left;border:1px solid var(--bk-line2);background:var(--bk-card);border-radius:28px;flex-direction:column;gap:4px;padding:32px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .2s;display:flex;position:relative}.bk-op:hover{transform:translateY(-3px);box-shadow:0 30px 60px -36px #1f1b2e80}.bk-op b{font:400 40px/1 var(--bk-h);margin-top:8px}.bk-od{color:var(--bk-ink2);font-size:15px}.bk-pp{font:400 56px/1 var(--bk-h);letter-spacing:-.02em;margin-top:24px}.bk-per{color:var(--bk-ink2);font-size:14px}.bk-plus{color:var(--bk-ink2);margin-top:24px;font-size:13px;font-weight:600}.bk-op ul{margin:8px 0 0;padding:0;list-style:none}.bk-op li{border-top:1px solid var(--bk-line);padding:8px 0 8px 24px;font-size:15px;position:relative}.bk-op li:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;position:absolute;top:14px;left:2px;transform:rotate(-45deg)}.bk-rec{background:var(--bk-paper);color:var(--bk-ink);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:24px;right:24px}.bk-on{font-size:12px;font-weight:600;display:none;position:absolute;top:24px;left:32px}.bk-op.on{background:var(--bk-ink);color:var(--bk-bg);border-color:var(--bk-ink)}.bk-op.on .bk-od,.bk-op.on .bk-per,.bk-op.on .bk-plus{color:color-mix(in srgb,var(--bk-bg) 80%,var(--bk-ink))}.bk-op.on li{border-color:color-mix(in srgb,var(--bk-bg) 20%,transparent)}.bk-op.on .bk-rec{color:#1f1b2e;background:#e8a33d}.bk-two{grid-template-columns:1fr 1fr;gap:48px;display:grid}.bk-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bk-add,.bk-care{text-align:left;border:1px solid var(--bk-line);background:var(--bk-card);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:border-color .2s,background .2s;display:grid}.bk-add:hover,.bk-care:hover{border-color:var(--bk-line2)}.bk-an b{font-size:16px;font-weight:600;display:block}.bk-an span{color:var(--bk-ink2);font-size:14px;display:block}.bk-ap{font-size:16px;font-weight:600}.bk-sw{background:var(--bk-line2);border-radius:999px;width:40px;height:24px;transition:background .2s;position:relative}.bk-sw:after{content:"";background:#fbf5ea;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;left:3px}.bk-add.on{border-color:var(--bk-ink)}.bk-add.on .bk-sw{background:var(--bk-ink)}.bk-add.on .bk-sw:after{background:var(--bk-bg);transform:translate(16px)}.bk-add.inc{cursor:default;border-style:dashed}.bk-add.inc .bk-sw{background:#2e6a3b}.bk-add.inc .bk-sw:after{transform:translate(16px)}.bk-add.inc .bk-ap{color:#2e6a3b}.dark .bk-add.inc .bk-ap{color:#a9d4b0}.dark .bk-add.inc .bk-sw{background:#5e9b6b}.bk-rd{border:2px solid var(--bk-line2);border-radius:50%;width:22px;height:22px;position:relative}.bk-care.on,.bk-care.on .bk-rd{border-color:var(--bk-ink)}.bk-care.on .bk-rd:after{content:"";background:var(--bk-ink);border-radius:50%;position:absolute;inset:3px}.bk-seg{background:var(--bk-line);border-radius:999px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.bk-seg button{height:32px;color:var(--bk-ink2);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.bk-seg button.on{background:var(--bk-card);color:var(--bk-ink);box-shadow:0 1px 3px #00000014}.bk-payrow{border-top:1px solid var(--bk-line);align-items:center;gap:12px;padding:10px 0;font-weight:500;display:flex}.bk-plan{background:var(--bk-paper);border:1px solid var(--bk-line);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 40px;display:flex}.bk-pt{font:400 clamp(28px,2.6vw,40px)/1.1 var(--bk-h);margin-top:6px}.bk-pn{gap:48px;display:flex}.bk-pn>div{display:grid}.bk-pn span{color:var(--bk-ink2);font-size:14px}.bk-pn b{font:400 44px/1.05 var(--bk-h)}.bk-pn em{color:var(--bk-ink2);font-size:14px;font-style:normal}.bk.noprice [data-amt],.bk.noprice [data-camt],.bk.noprice .bk-plan,.bk.noprice .bk-total .bk-tnum{visibility:hidden}.bk.nopick .bk-op,.bk.nopick .bk-add,.bk.nopick .bk-care,.bk.nopick [data-bkbill] button,.bk.nopick .bk-payrow button{pointer-events:none}.bk-total{z-index:45;background:var(--bk-ink);color:var(--bk-bg);border-radius:999px;align-items:center;gap:28px;max-width:calc(100vw - 32px);padding:10px 10px 10px 28px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 30px 60px -24px #1f1b2e99}.bk-total.show{transform:translate(-50%)}.bk-ttx b{font:400 22px/1.1 var(--bk-h);white-space:nowrap}.bk-ttx .bk-role{color:color-mix(in srgb,var(--bk-bg) 80%,var(--bk-ink));font-size:11px}.bk-tnum{white-space:nowrap;gap:20px;font-size:14px;display:flex}.bk-tnum b{font-size:18px}.bk-btn{background:var(--bk-em);height:48px;font:600 15px var(--bk-b);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex;color:var(--bk-emt)!important}.bk-btn:hover{filter:brightness(1.06)}.bk-btn.ghost{border:1px solid var(--bk-line2);background:0 0;color:var(--bk-ink)!important}.bk-total .bk-btn{background:#e8a33d;color:#1f1b2e!important}.bk-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.bk-steps ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.bk-steps li{border-top:1px solid var(--bk-line);grid-template-rows:auto auto;grid-template-columns:56px 1fr;column-gap:16px;padding:22px 0;display:grid}.bk-steps li .num{border:1px solid var(--bk-line2);border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.bk-steps li b{font:400 26px/1.2 var(--bk-h)}.bk-steps li>span:last-child{color:var(--bk-ink2)}.bk-ok{background:var(--bk-card);border:1px solid var(--bk-line);border-radius:32px;padding:40px;position:relative;overflow:hidden}.bk-sum2{color:var(--bk-ink2);margin:8px 0 24px;font-size:17px}.bk-cm{display:block}.bk-cm>span{font-size:14px;font-weight:600}.bk-cm textarea{border:1px solid var(--bk-line2);background:var(--bk-bg);width:100%;color:var(--bk-ink);font:inherit;resize:vertical;border-radius:16px;margin-top:8px;padding:12px 14px;font-size:15px}.bk-okb{flex-wrap:wrap;gap:10px;margin:20px 0 8px;display:flex}.bk-done,.bk-ok.approved .bk-okin{display:none}.bk-ok.approved .bk-done{display:block}.bk-done p{color:var(--bk-ink2)}.bk-done .bk-role{color:#2e6a3b}.dark .bk-done .bk-role{color:#a9d4b0}.bk-pdfs{border-top:1px solid var(--bk-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:56px;padding-top:28px;display:flex}.bk-pdfs .bk-role{margin-right:12px}.bk-pdfs button{border:1px solid var(--bk-line2);background:0 0;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.bk-pdfs svg{width:17px;height:17px}.bk-foot{color:var(--bk-ink2);border-top:1px solid var(--bk-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding:48px 24px 120px;font-size:14px;display:flex}.bk-foot .sample{border-color:var(--bk-line2);color:var(--bk-ink2)}.bk-tab{z-index:5;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:none;position:absolute;top:28px;left:56px;right:56px}.bk-tab b{font-weight:600}.bk-tn{font-variant-numeric:tabular-nums;color:var(--bk-ink3)}.bk-eye{background:var(--bk-samb);height:30px;color:var(--bk-sam);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bk-eye .off-t,.bk-sec.off .bk-eye .on-t{display:none}.bk-sec.off .bk-eye .off-t{display:inline}.bk-sec.off .bk-eye{color:#8f2c22;background:#f1d9d0}.dark .bk-sec.off .bk-eye{color:#f4a898;background:#3d2622}.bk-mv{border:1px solid var(--bk-line2);background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.bk-mv svg{width:16px;height:16px}.bk-src{align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex;color:var(--bk-sam)!important}.bk-src svg{width:14px;height:14px}.bk[data-mode=edit] .bk-sec{padding-top:104px}.bk[data-mode=edit] .bk-sec.off .bk-in{filter:grayscale()}.bk[data-mode=edit] .bk-sec.off:after{content:"";background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--bk-ink) 5%,transparent) 14px 28px);pointer-events:none;border-radius:28px;position:absolute;inset:80px 40px 40px}.bk[data-mode=client] .bk-sec.off{display:none}.bk[data-mode=edit] [data-ed]{outline-offset:6px;cursor:text;border-radius:6px;outline:1px dashed #0000;transition:outline-color .2s,background .2s}.bk[data-mode=edit] [data-ed]:hover{outline-color:var(--bk-sam)}.bk[data-mode=edit] [data-ed]:focus{outline:2px solid var(--bk-sam);background:color-mix(in srgb,var(--bk-samb) 50%,transparent)}.bk-swap{z-index:3;opacity:0;background:#fbf5eaf0;border:0;border-radius:999px;height:36px;padding:0 14px;transition:opacity .2s;position:absolute;top:16px;right:16px;color:#1f1b2e!important;font:600 13px var(--bk-b)!important}.bk[data-mode=edit] .bk-img:hover .bk-swap,.bk[data-mode=edit] .bk-swap:focus{opacity:1}.bk-pop{z-index:60;background:var(--bk-card);border:1px solid var(--bk-line);border-radius:20px;width:300px;padding:16px;position:fixed;box-shadow:0 30px 60px -24px #1f1b2e80}.bk-pop b{display:block}.bk-sws{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.bk-sws button{border:0;border-radius:12px;height:64px}.bk-sws button:hover{outline:2px solid var(--bk-ink);outline-offset:2px}.bk-note{display:none}.bk[data-mode=edit]:not(.nonotes) .bk-note{color:#3d3320;background:#f4e7c2;border-radius:16px;max-width:560px;margin-top:32px;padding:14px 18px;font-size:14px;line-height:1.5;display:block}.bk-note b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.bk-panel{z-index:50;background:var(--bk-card);border:1px solid var(--bk-line);border-radius:24px;width:340px;padding:20px;position:fixed;top:136px;bottom:20px;right:20px;overflow:auto;box-shadow:0 40px 80px -30px #1f1b2e8c}.bk-ph{justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-ph b{font:400 24px var(--bk-h)}.bk-pl{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bk-pl li{background:var(--bk-bg);border:1px solid var(--bk-line);touch-action:none;border-radius:14px;align-items:center;gap:8px;padding:8px 8px 8px 6px;display:flex}.bk-pl li b{flex:1;font-size:15px;font-weight:600}.bk-pl li .num{color:var(--bk-ink3);font-size:12px}.bk-pl li.dragging{opacity:.9;border-color:var(--bk-sam);box-shadow:0 10px 30px -10px #1f1b2e80}.bk-pl li.off b{color:var(--bk-ink3);text-decoration:line-through}.bk-drag{cursor:grab;width:24px;height:30px;color:var(--bk-ink3);place-items:center;display:grid}.bk-drag svg{width:16px}.bk-eye.sm{justify-content:center;width:30px;padding:0}.bk-eye.sm svg{width:16px}.bk-pl li.off .bk-eye{color:#8f2c22;background:#f1d9d0}.bk-pg{border-top:1px solid var(--bk-line);margin-top:20px;padding-top:16px}.bk-pg ul,.bk-perms{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bk-pg li,.bk-perms li{justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:15px;display:flex}.bk-tog{background:var(--bk-line2);border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;position:relative}.bk-tog:after{content:"";background:#fbf5ea;border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:3px;left:3px}.bk-tog.on{background:var(--bk-sam)}.bk-tog.on:after{transform:translate(18px)}.dark .bk-tog.on:after{background:#1a1726}.bk-panel a{font-weight:600;color:var(--bk-sam)!important}.bk-dlg{z-index:70;background:#14111e73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bk-dlgb{background:var(--bk-card);width:min(520px,100%);color:var(--bk-ink);border-radius:28px;padding:28px;box-shadow:0 40px 80px -30px #0009}.bk-link{gap:8px;margin:16px 0;display:flex}.bk-link input{border:1px solid var(--bk-line2);background:var(--bk-bg);min-width:0;height:48px;color:var(--bk-ink);font:500 15px var(--bk-b);border-radius:999px;flex:1;padding:0 18px}.bk-perms{margin:8px 0 12px}.bk-perms .bk-tog.on{background:var(--bk-ink)}.bkbody .toast{color:#efe3cf;background:#1f1b2e}@media print{.bk-bar,.bk-editbar,.bk-total,.bk-panel,.bk-tab,.bk-note,.bk-swap,.bk-pdfs,.bk-okb,.bk-cm,.bk-asbar{display:none!important}.bk-sec{break-before:page;padding:48px}.bk-js [data-rv]{opacity:1;transform:none}}@media (width<=1180px){.bk-bar{grid-template-columns:auto 1fr auto}.bk-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.bk-nav::-webkit-scrollbar{display:none}.bk-nav a .num,.bk-mk2,.bk-tools .bk-ic span{display:none}.bk-tools .bk-ic{justify-content:center;width:38px;padding:0}}@media (width<=760px){.bk{font-size:16px}.bk-bar{grid-template-columns:1fr auto;row-gap:6px;height:auto;padding:10px 16px 0}.bk-nav{grid-area:2/1/auto/-1;margin:0 -16px;padding:0 12px 8px}.bk-nav a{padding:8px 10px;font-size:14px}.bk-mode button{padding:0 10px;font-size:13px}.bk-tools{gap:6px}.bk-mark>span:nth-child(2){margin-left:8px}.bk-editbar,.bk-asbar{flex-wrap:wrap;gap:8px;padding:8px 16px;top:96px}.bk-editbar>span:nth-child(2){flex:200px;font-size:13px}.bk-saved,.bk-editbar .bk-ic span{display:none}.bk-editbar .bk-ic{justify-content:center;width:34px;padding:0}.bk-cover{grid-template-columns:1fr;gap:28px;min-height:auto;padding:20px 20px 48px}.bk-cvi{border-radius:180px 180px 24px 24px;order:-1;height:420px}.bk-title{margin-top:16px;font-size:76px}.bk-brief{margin-top:20px;font-size:17px}.bk-cvm{gap:12px 24px;margin-top:24px}.bk-sec{padding:72px 20px;scroll-margin-top:100px}.bk[data-mode=edit] .bk-sec{padding-top:120px}.bk-tab{top:20px;left:20px;right:20px}.bk-src{margin-left:0}.bk-open{grid-template-columns:1fr;margin-bottom:36px}.bk-h{font-size:46px}.bk-h.bk-xl{font-size:56px}.bk-lede{font-size:17px}.bk-gal{grid-template-rows:260px 160px;grid-template-columns:1fr 1fr;gap:12px}.bk-gal .g1{grid-area:auto/1/auto/-1}.bk-wide .bk-img{height:320px;padding:24px}.bk-gal2{grid-template-columns:1fr 1fr;gap:12px}.bk-gal2 .bk-img{height:180px}.bk-gal2 .h3{grid-column:1/-1}.bk-band,.bk-band.big{flex-direction:column;align-items:flex-start;min-height:180px;padding:22px}.bk-band.big b{font-size:60px}.bk-spec{text-align:left}.bk-bands{grid-template-columns:1fr 1fr;gap:12px}.bk-bands .bk-band{min-height:220px}.bk-bands .bk-band b{font-size:34px}.bk-type{grid-template-columns:1fr;gap:32px}.bk-aa>span{font-size:180px}.bk-sc{grid-template-columns:1fr;gap:6px}.bk-use,.bk-browser .pg{grid-template-columns:1fr}.bk-browser .tx{padding:28px}.bk-browser .bk-pic{min-height:200px}.bk-scope{grid-template-columns:1fr;gap:40px}.bk-must li{grid-template-columns:40px 1fr;font-size:21px}.bk-qs{padding:24px}.bk-qs ul,.bk-ops{grid-template-columns:1fr}.bk-op{padding:24px}.bk-pp{margin-top:12px;font-size:44px}.bk-two{grid-template-columns:1fr;gap:0}.bk-cur,.bk-sh .bk-seg{margin-left:0}.bk-plan{padding:24px}.bk-pn{gap:28px}.bk-pn b{font-size:34px}.bk-total{gap:12px;max-width:none;padding:10px 10px 10px 18px;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.bk-total.show{transform:none}.bk-tnum{display:none}.bk-ttx b{white-space:normal;font-size:18px}.bk-total .bk-btn{height:44px;padding:0 16px;font-size:14px}.bk-end{grid-template-columns:1fr;gap:28px}.bk-ok{padding:24px}.bk-panel{width:auto;max-height:76vh;inset:auto 12px 12px}.bk-pop{width:auto;right:12px;left:12px!important}}.bk:not([data-mode=edit]) .vis-off{display:none!important}.bk[data-mode=edit] .vis-off{outline:2px dashed var(--bk-sam);outline-offset:6px;opacity:.6;position:relative}.bk[data-mode=edit] .vis-off:before{content:"Hidden from Clem";font:600 11px/1 var(--bk-b);background:var(--bk-sam);color:var(--bk-bg);z-index:2;border-radius:5px;padding:4px 7px;position:absolute;top:-12px;right:0}.bk-steps li.done2 .num{color:#fff;background:#2e6a3b}@media (prefers-reduced-motion:no-preference){:is(html:has(.bkbody),html:has(.bk)){scroll-behavior:smooth}}.bk-mode button{white-space:nowrap}.bk[data-mode=edit] [data-ed]{outline-color:color-mix(in srgb,var(--bk-sam) 45%,transparent)}.bk[data-mode=edit] .bk-sec{scroll-margin-top:116px}@media (width<=760px){.bk[data-mode=edit] .bk-sec{scroll-margin-top:150px}.bk:not(.as) .bk-tools .bk-dd,.bk:not(.as) .bk-mark>span:nth-child(2){display:none}.bk-mode button{height:30px;padding:0 10px;font-size:13px}.bk-tools .bk-ic{width:34px;height:34px}.bk-total .bk-ttx b{display:none}.bk-total .bk-tnum{flex-direction:column;gap:2px;font-size:13px;display:flex}.bk-total .bk-tnum b{font-size:16px}.bk-total .bk-ttx{display:none}.bk-total .bk-btn{padding:0 16px;font-size:14px}}.v4-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.v4-bl,.v4-br{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v4-br{position:relative}.v4-bar .btn svg,.v4-bl .btn svg,.v4-link svg{width:16px;height:16px}.v4-chips{flex-wrap:wrap;gap:6px;display:flex}.v4-chip{border:1px solid var(--line-2);height:36px;color:var(--text);font:500 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.v4-chips.sm .v4-chip{height:30px;padding:0 11px;font-size:13px}.v4-chip:hover{background:var(--card)}.v4-chip.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.v4-chip .ct{color:var(--text-3);font-size:12px}.v4-chip.on .ct{color:color-mix(in srgb,var(--ink-t) 78%,transparent)}.v4-tip{color:var(--text-2);margin:14px 0 22px;font-size:14px}.v4-tip b{color:var(--text);font-weight:600}.v4-link{color:var(--text);font:600 14px var(--head);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;border:0;align-items:center;gap:6px;padding:8px 2px;display:inline-flex}.v4-link:hover{text-decoration-color:currentColor}.v4-sel{border:1px solid var(--line-2);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23625B53' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 13px center;height:38px;color:var(--text);font:500 14px var(--sans);appearance:none;cursor:pointer;border-radius:999px;padding:0 34px 0 14px}.v4-f{color:var(--text-2);flex-direction:column;gap:6px;margin:10px 0;font-size:13px;display:flex}.v4-f input[type=range]{accent-color:var(--inv);width:100%}.v4-f b{color:var(--text)}.v4-search{border:1px solid var(--line-2);background:var(--card);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.v4-search svg{width:16px;height:16px;color:var(--text-3);flex:none}.v4-search input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;width:100%;font-size:15px}.v4-search:focus-within{border-color:var(--text)}.v4-pop{z-index:30;background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:20px;padding:18px;position:absolute}.v4-poph{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.v4-poph b{font:600 17px var(--head)}.v4-tabs{background:var(--sunk);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.v4-tabs button{height:34px;font:500 14px var(--head);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.v4-tabs button svg{width:15px;height:15px}.v4-tabs button.on{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000014}.v4-tog{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;position:relative}.v4-tog:after{content:"";background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:3px;left:3px}.v4-tog.on{background:var(--inv)}.v4-tog.on:after{transform:translate(18px)}.round.sm{width:32px;height:32px}.round.sm svg{width:15px;height:15px}.v4-adv{border-top:1px solid var(--line-2);margin-top:40px}.v4-adv summary{cursor:pointer;align-items:center;gap:14px;padding:20px 0;list-style:none;display:flex}.v4-adv summary::-webkit-details-marker{display:none}.v4-advt{font:650 18px var(--head);letter-spacing:-.02em}.v4-advd{color:var(--text-2);flex:1;font-size:14px}.v4-chev{border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:9px;height:9px;margin:-4px 6px 0;transition:transform .2s;transform:rotate(45deg)}.v4-adv[open] .v4-chev{margin-top:4px;transform:rotate(225deg)}.v4-ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:8px;display:grid}.v4-ac{background:var(--card);border-radius:var(--r);padding:22px}.v4-ac .small{margin:6px 0 12px}.v4-ul{margin:0;padding-left:18px;line-height:1.6}.v4-tw{overflow-x:auto}.v4-t{border-collapse:collapse;width:100%;font-size:13px}.v4-t th{text-align:left;font:500 12px var(--sans);color:var(--text-3);border-bottom:1px solid var(--line-2);padding:6px 8px 6px 0}.v4-t td{border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 8px 8px 0}.v4-t td button{color:var(--text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:2px 0}.v4-t td button:hover{text-decoration:underline}.v4-t i{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}[contenteditable=true]{cursor:text;border-radius:6px;outline:none;transition:background .15s,box-shadow .15s}.pl [contenteditable=true]:hover,.ty-prev [contenteditable=true]:hover,.rq [contenteditable=true]:hover,.pb [contenteditable=true]:hover{box-shadow:0 0 0 1px var(--line-2)}.pl [contenteditable=true]:focus,.ty-prev [contenteditable=true]:focus,.rq [contenteditable=true]:focus,.pb [contenteditable=true]:focus{box-shadow:0 0 0 2px var(--inv);background:color-mix(in srgb,var(--card) 70%,transparent)}.t-fixed{background:var(--inv-bg);color:var(--inv)}.t-rec{background:var(--paid-bg);color:var(--paid)}.t-q{background:var(--late-bg);color:var(--late)}.pl-canvas{align-items:stretch;gap:10px;min-height:400px;display:flex}.pl-sw{background:var(--c);min-width:0;color:var(--f,#1f1b2e);border-radius:22px;flex-direction:column;flex:1 1 0;justify-content:space-between;padding:14px;transition:flex-grow .3s,transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.pl-sw:hover{flex-grow:1.25}.pl-sw.new{animation:.5s cubic-bezier(.2,.7,.2,1) plnew}@keyframes plnew{0%{opacity:.4;transform:scale(.96)}}.pl-sw.drag{z-index:3;transform:scale(1.02);box-shadow:0 20px 40px -12px #00000073}.pl-sw.lockd .pl-top [data-pllock]{background:var(--f);color:var(--c)}.pl-top,.pl-row{justify-content:space-between;gap:6px;display:flex}.pl-ib{border:1px solid color-mix(in srgb,var(--f) 35%,transparent);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.pl-ib svg{width:16px;height:16px}.pl-ib:hover{background:color-mix(in srgb,var(--f) 14%,transparent)}.pl-ib[data-pllock] svg:nth-child(2),.pl-sw.lockd .pl-ib[data-pllock] svg:first-child{display:none}.pl-sw.lockd .pl-ib[data-pllock] svg:nth-child(2){display:block}.pl-drag{cursor:grab;touch-action:none}.pl-bot{flex-direction:column;gap:6px;display:flex}.pl-nm{letter-spacing:-.02em;word-break:break-word;margin:0 -4px;padding:2px 4px;font:400 30px/1.05 Newsreader,Georgia,serif}.pl-hex{border:0;border-bottom:1px solid color-mix(in srgb,var(--f) 35%,transparent);width:100%;color:inherit;font:600 15px/1 var(--sans);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:0 0;outline:none;padding:6px 0}.pl-hex:focus{border-color:currentColor}.pl-hex.bad{border-color:#8f2c22}.pl-addp{width:340px;top:52px;right:0}.pl-hexin{align-items:center;gap:10px;display:flex}.pl-hexin i{border-radius:50%;flex:none;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001a}.pl-ths{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.pl-th{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:12px;padding:0}.pl-th.on{border-color:var(--text)}.pl-up{background:var(--sunk);color:var(--text-2);place-items:center;display:grid}.pl-up svg{width:18px;height:18px}.pl-dots{flex-wrap:wrap;gap:8px;min-height:0;margin-top:12px;display:flex}.pl-dot{cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.pl-dot.on:after{content:"";border:2px solid var(--text);border-radius:50%;position:absolute;inset:-4px}.pl-addf .v4-f{margin:0}.pl-harm button{height:30px;padding:0 10px;font-size:12.5px}.ty-up{cursor:pointer;position:relative}.ty-roles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ty-role{padding:20px 22px;position:relative}.ty-rh{justify-content:space-between;align-items:center;display:flex}.ty-cur{text-align:left;border:1px solid var(--line-2);width:100%;color:var(--text);cursor:pointer;background:0 0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;margin-top:10px;padding:12px 16px;display:grid}.ty-cur:hover,.ty-cur[aria-expanded=true]{border-color:var(--text)}.ty-cur b{grid-column:1;font-size:34px;font-weight:400;line-height:1.1}.ty-cur .small{grid-column:1}.ty-cur .v4-chev{grid-area:1/2/3}.ty-dd{max-width:460px;top:150px;left:16px;right:16px}.ty-dd .v4-chips{margin:12px 0}.ty-list{max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.ty-opt{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ty-opt:hover,.ty-opt.act{background:var(--sunk)}.ty-opt[aria-selected=true]{background:var(--sunk);box-shadow:inset 3px 0 0 var(--text)}.ty-opt b{font-size:22px;font-weight:400}.ty-opt span{color:var(--text-3);white-space:nowrap;font-size:12px}.ty-gf{color:var(--text-2);padding:10px 12px;font-size:13px}.ty-main{grid-template-columns:1.15fr 1fr;gap:16px;margin-top:16px;display:grid}.ty-prev{color:#1f1b2e;--th:Newsreader;--tb:Inter;--thw:400;--tlh:1.6;--ttr:-.02em;background:#efe3cf;padding:34px 36px}.dark .ty-prev{color:#efe3cf;background:#262238}.ty-ph{justify-content:space-between;align-items:center;gap:10px;margin-bottom:26px;display:flex}.ty-prev .label{color:#4a4357}.dark .ty-prev .label{color:#cfc5b5}.ty-prev .t{color:inherit}.ty-k{font:600 12px/1.3 var(--tb),sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.ty-h{font-family:var(--th),serif;font-weight:var(--thw);letter-spacing:var(--ttr);margin:0 0 14px;font-size:clamp(48px,5vw,76px);line-height:1}.ty-s{font:400 22px/1.3 var(--th),serif;letter-spacing:calc(var(--ttr) / 2);margin:0 0 18px}.ty-b{font-family:var(--tb),sans-serif;font-size:17px;line-height:var(--tlh);max-width:48ch;margin:0 0 22px}.ty-btn{color:#fbefe6;height:44px;font:600 15px var(--tb),sans-serif;background:#a8431f;border-radius:999px;align-items:center;padding:0 22px;display:inline-flex}.t-must{color:#7a2e1c;background:#e9cfc2}.t-nice{background:var(--inv-bg);color:var(--inv)}.t-note{background:var(--due-bg);color:var(--text)}.t-future{color:#4a3b6e;background:#dcd6e8}.dark .t-must{color:#f2b9a3;background:#3e2620}.dark .t-future{color:#cec2ec;background:#2b2638}.on>.pb-bh .pb-rad,.pb-care.on .pb-rad{border-color:var(--text)}.on>.pb-bh .pb-rad:after,.pb-care.on .pb-rad:after{content:"";background:var(--text);border-radius:50%;position:absolute;inset:3px}@media (width<=1180px){.v4-ag{grid-template-columns:1fr 1fr}.ty-pg{grid-template-columns:repeat(2,minmax(0,1fr))}.rq-grid,.pb{grid-template-columns:1fr}.rq-side,.pb-side{position:static}.pb-bases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.v4-ag,.pl-under,.ty-roles,.ty-main{grid-template-columns:1fr}.pl-canvas{flex-direction:column;min-height:0}.pl-sw{flex-flow:wrap;flex:none;align-items:center;gap:8px;min-height:0;padding:12px}.pl-sw:hover{flex-grow:0}.pl-top{order:2;margin-left:auto}.pl-bot{flex:100%;order:1;grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.pl-nm{grid-column:1/-1;font-size:26px}.pl-hint{grid-column:1/-1;min-height:0}.pl-row{grid-column:1/-1;justify-content:flex-end}.pl-sw .pl-top{position:absolute;top:12px;right:12px}.pl-addp{width:auto;position:fixed;inset:auto 12px 12px}.pl-slot{grid-template-columns:90px 30px 1fr}.ty-pg{grid-template-columns:1fr}.ty-prev{padding:24px 22px}.ty-dd{max-width:none;position:fixed;inset:auto 12px 12px}.ty-sc{grid-template-columns:76px 1fr}.rq-in{border-radius:22px;flex-wrap:wrap}.rq-inp{flex:100%;order:-1}.rq-row{grid-template-columns:22px 24px minmax(0,1fr) auto;row-gap:4px}.rq-call{grid-column:3}.rq-del{opacity:1}.pb-bases{grid-template-columns:1fr}.pb-add{grid-template-columns:44px minmax(0,1fr) auto;row-gap:6px}.pb-inc{grid-area:2/2/auto/4;justify-content:flex-start}.pb-add .round.sm{grid-area:1/3;display:none}.pb-big{font-size:44px}.pb-add{grid-template-columns:44px minmax(0,1fr) auto}.pb-add .round.sm{display:none}.pb-inc{grid-area:auto}}@media (width>=1181px){.pb{grid-template-columns:minmax(0,1fr) 310px}}.pl-ths .pl-th{z-index:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;position:relative;inset:auto}.pl-up input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pl-up:focus-within{outline:2px solid var(--text);outline-offset:2px}.pl-ths .pl-up{place-items:center;display:grid}.v4-ac{min-width:0}.v4-ac .v4-t{display:block;overflow-x:auto}.bk-band.chip .bk-spec span,.bk-band.chip .bk-cp,.bk-band.chip .bk-role{background:#1f1b2e61;border-radius:6px;width:max-content;padding:2px 8px}.pl-harm{border-radius:18px;flex-wrap:wrap;max-width:100%;height:auto}.pl-harm button{flex:auto}.pl-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pl-head .h2{margin:0}.pl-head .small{margin-top:4px;display:block}.pl-addw{position:relative}.pl-addp{z-index:20;width:340px;top:52px;right:0}.pl-canvas{min-height:360px}.pl-gen{grid-template-columns:minmax(200px,260px) 1fr;grid-template-areas:"t m""t a";align-items:center;gap:16px 28px;margin-top:22px;padding:24px 26px;display:grid}.pl-gl{grid-area:t}.pl-gl .h2{margin:0 0 6px}.pl-gl .small{margin:0}.pl-moods{flex-wrap:wrap;grid-area:m;gap:8px;display:flex}.pl-mood{border:1px solid var(--line-2);height:40px;color:var(--text);font:500 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;transition:background .15s,border-color .15s;display:inline-flex}.pl-mood:hover{background:var(--sunk)}.pl-mood.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.pl-mdots{display:inline-flex}.pl-mdots i{width:18px;height:18px;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin-left:-6px}.pl-mdots i:first-child{margin-left:0}.pl-mood.on .pl-mdots i{box-shadow:0 0 0 2px var(--ink)}.pl-ga{flex-wrap:wrap;grid-area:a;align-items:center;gap:12px;display:flex}.pl-gbtn{height:52px;padding:0 28px;font-size:16px}.pl-gbtn svg{width:18px;height:18px}.pl-gx{flex-wrap:wrap;align-items:center;gap:8px;animation:.3s plin;display:inline-flex}.pl-gx .small{color:var(--text-2);margin-right:4px}@keyframes plin{0%{opacity:0;transform:translateY(4px)}}.pl-more{margin-top:16px;padding:8px;overflow:hidden}.pl-mtabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pl-mtabs button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;gap:3px;padding:14px 18px;transition:background .15s;display:flex}.pl-mtabs button b{font:600 15px var(--head,var(--sans))}.pl-mtabs button span{color:var(--text-2);font-size:13px}.pl-mtabs button:hover{background:var(--sunk)}.pl-mtabs button.on{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line-2)}.pl-mp{padding:18px 18px 14px}.pl-seedrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pl-seedin{align-items:center;gap:10px;display:flex}.pl-seedin i{border-radius:50%;flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 1px #0000001f}.pl-seedin .inp{text-transform:uppercase;width:120px}.pl-mine{gap:6px;display:flex}.pl-mdot{cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;transition:transform .15s;box-shadow:inset 0 0 0 1px #00000024}.pl-mdot:hover{transform:scale(1.12)}.pl-harm{flex-wrap:wrap;max-width:100%;height:auto;margin-top:14px}.pl-harm button{flex:0 auto;height:34px;padding:0 14px;font-size:13px}.pl-hres{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.pl-hstrip{border-radius:16px;flex:320px;height:64px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.pl-hstrip i{font:600 11px var(--sans);letter-spacing:.02em;flex:1;align-items:flex-end;padding:8px;font-style:normal;display:flex}.pl-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:330px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pl-libc{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;width:100%;color:var(--text);border-radius:16px;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,transform .15s;display:flex}.pl-libc:hover{border-color:var(--text-3);transform:translateY(-1px)}.pl-libc .pl-strip{border-radius:10px;height:44px;display:flex;overflow:hidden}.pl-libc .pl-strip i{flex:1}.pl-libn{font:600 14px var(--sans);padding:0 4px 2px}.pl-libn small{color:var(--text-3);font-size:12px;font-weight:400;display:block}.pl-libe{grid-column:1/-1}.pl-addf{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.pl-specs{padding:18px}@media (width<=1180px){.pl-gen{grid-template-columns:1fr;grid-template-areas:"t""m""a"}.pl-lib{grid-template-columns:1fr 1fr}}@media (width<=760px){.pl-head{align-items:center}.pl-addp{width:auto;position:fixed;inset:auto 12px 84px}.pl-gen{padding:18px}.pl-gbtn{flex:100%;justify-content:center}.pl-mtabs,.pl-lib{grid-template-columns:1fr}.pl-mp{padding:14px 10px}.pl-hstrip i span{display:none}.pl-hres .btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.pl-gx{animation:none}.pl-libc:hover,.pl-mdot:hover{transform:none}}@font-face{font-family:Athena Serif;src:url(/fonts/CormorantGaramond-500.woff2)format("woff2");font-weight:400 700;font-display:swap}.ty-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ty-head .h2{margin:0}.ty-head .small{margin-top:4px;display:block}.ty-head .v4-link{align-items:center;gap:6px;display:inline-flex}.ty-head .v4-link svg{width:15px;height:15px}.ty-rh{gap:10px}.ty-rh .small{color:var(--text-3)}.ty-cur{margin-top:12px}.ty-main{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.ty-prev{transition:box-shadow .3s}.ty-prev.flash{animation:.7s tyfl}@keyframes tyfl{0%{box-shadow:0 0 #c4552d73}to{box-shadow:0 0 0 14px #0000}}.ty-prev .t{background:#1f1b2e14}.dark .ty-prev .t{background:#efe3cf1f}.ty-upc{flex-direction:column;padding:22px 24px;display:flex}.ty-upc .h2{margin:0 0 6px}.ty-upc>.small{margin:0 0 14px}.ty-drop{text-align:center;border:1.5px dashed var(--line-2);cursor:pointer;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.ty-drop:hover,.ty-drop.over,.ty-drop:focus-within{border-color:var(--text);background:var(--sunk)}.ty-dropi{background:var(--sunk);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.ty-dropi svg{width:20px;height:20px}.ty-drop b{font-size:15px}.ty-drop .btn{margin-top:8px}.ty-ups{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ty-uf{background:var(--sunk);border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;display:grid}.ty-uf.flash{animation:.5s plnew}.ty-ua{text-align:center;font-size:36px;line-height:1}.ty-un{flex-direction:column;min-width:0;display:flex}.ty-un b{font-size:14px}.ty-un small{color:var(--text-3);font-size:12px}.ty-us{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.2;overflow:hidden}.ty-ub{grid-column:1/-1;align-items:center;gap:6px;display:flex}.ty-use{border:1px solid var(--line-2);background:var(--card);height:32px;color:var(--text);font:500 13px var(--sans);cursor:pointer;border-radius:999px;padding:0 14px}.ty-use:hover{border-color:var(--text)}.ty-use.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.ty-ub .round{margin-left:auto}.ty-ue{padding:10px 4px}.ty-sug{margin-top:34px}.ty-sugh{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ty-sugh .h2{margin:0}.ty-sugh .small{margin-top:4px;display:block}.ty-pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ty-pc{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:22px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ty-pc:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--lift);transform:translateY(-2px)}.ty-pc.on{box-shadow:inset 0 0 0 2px var(--text)}.ty-pc.extra{display:none}.ty-all .ty-pc.extra{display:flex}.ty-pcs{color:#1f1b2e;background:#efe3cf;flex-direction:column;flex:1;gap:10px;padding:24px 22px 22px;display:flex}.dark .ty-pcs{color:#efe3cf;background:#262238}.ty-pcs .h{letter-spacing:-.01em;font-size:34px;line-height:1.05}.ty-pcs .b{font-size:15px;line-height:1.5}.ty-pcm{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.ty-pcm span{flex-direction:column;min-width:0;display:flex}.ty-pcm b{font-size:13.5px}.ty-pcm small{color:var(--text-3);font-size:12px}.ty-pc.on [data-tyuse]{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.ty-pcm .btn{white-space:nowrap}.ty-more{text-align:center;margin-top:16px}@media (width<=1180px){.ty-main{grid-template-columns:1fr}.ty-pg{grid-template-columns:1fr 1fr}}@media (width<=760px){.ty-pg{grid-template-columns:1fr}.ty-pcs .h{font-size:30px}.ty-head{align-items:center}}@media (prefers-reduced-motion:reduce){.ty-pc:hover{transform:none}.ty-prev.flash,.ty-uf.flash{animation:none}}.steps{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.grp .n.n0{box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0}.grp .n.n0:after{content:"";background:var(--text-2);border-radius:2px;width:8px;height:8px}.grp.g0{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px}.grp .n.n9,.step .n.n9{background:var(--sunk);color:var(--text);font:600 12px var(--sans)}.step.money .n.n9{background:var(--card)}.grp-sep{font:500 13px var(--sans);color:var(--text-3);border-top:1px solid var(--line);margin-top:6px;padding:12px 10px 2px}@media (width<=1240px){.steps{grid-template-columns:repeat(5,minmax(0,1fr))}.step .s2{padding-left:0}}@media (width<=900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step.tocli{grid-column:1/-1}.grp-sep{display:none}.grp.g0{border:0;margin:0;padding:0}}.sc{gap:16px;max-width:880px;margin-top:28px;display:grid}.sc-call{border-radius:24px;padding:22px 24px 16px}.sc-up{border:1.5px dashed var(--line-2);background:0 0}.sc-ch{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:14px;margin-bottom:10px;display:grid}.sc-ch .h3{margin:0;font-size:19px}.sc-date{font:600 13px var(--sans);color:var(--text-2);min-width:52px}.sc-meta{color:var(--text-3);gap:10px;display:flex}.sc-meta>span+span:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:10px;display:inline-block}.sc-list{margin:0;padding:0;list-style:none}.sc-e{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:10px 0;display:grid}.sc-e:first-child{border-top:0}.sc-e.flash{animation:.5s plnew}.sc-chip{height:24px;font:600 12px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-self:start;margin-top:1px;padding:0 10px}.sc-chip.sc-fix{cursor:default;align-items:center;display:inline-flex}.sc-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sc-tx{border-radius:6px;outline:0;margin:0 -2px;padding:0 2px;font-size:15px;line-height:1.5}.sc-tx:focus,[data-scans]:focus,[data-scname]:focus,[data-scupd]:focus{box-shadow:0 0 0 2px var(--line-2);border-radius:6px;outline:0}.sc-e.ok .sc-tx{color:var(--text-2)}.sc-reply{font:600 13px var(--sans);color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sc-ans{background:var(--sunk);border-radius:12px;gap:10px;max-width:100%;margin:0;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.sc-ans>span:first-child{font:600 12px var(--sans);color:var(--text-2);flex:none;padding-top:1px}.sc-rf{gap:8px;width:100%;display:flex}.sc-rf .sc-in{background:var(--sunk);border-radius:12px;flex:1;height:38px;padding:0 12px}.sc-del{width:32px;height:32px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid}.sc-del svg{width:16px;height:16px}.sc-e:hover .sc-del,.sc-del:focus-visible,.sc-del.sure{opacity:1}.sc-del:hover{background:var(--sunk);color:var(--text)}.sc-add{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:grid}.sc-list.empty+.sc-add{border-top:0;padding-top:0}.sc-in{font:400 15px var(--sans);color:var(--text);background:0 0;border:0;outline:0;width:100%;height:34px}.sc-in::placeholder{color:var(--text-3)}.sc-add:focus-within{border-top-color:var(--line-2)}.sc-hint{color:var(--text-3);margin:10px 0 0}.sc-foot{color:var(--text-3);margin:4px 0 0}.sc-foot a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.lede .hl.zero{background:0 0}@media (hover:none){.sc-del{opacity:1}}@media (width<=760px){.sc-call{padding:18px 16px 12px}.sc-ch{grid-template-columns:minmax(0,1fr) auto}.sc-ch .h3{order:-1;grid-column:1/-1}.sc-e{grid-template-columns:minmax(0,1fr) 32px;gap:6px 8px}.sc-e .sc-chip{grid-column:1/-1}.sc-body{grid-column:1}.sc-add{grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sc-e.flash{animation:none}}[data-sccalls]{gap:16px;display:grid}.btn>svg{flex:none;width:16px;height:16px}.pr{margin-top:28px}.pr-sec+.pr-sec{margin-top:40px}.pr-sh{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.pr-sh .h2{margin:0}.pr-sh .small{color:var(--text-3)}.pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pr-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;padding:18px 20px 16px;transition:box-shadow .2s;display:flex;position:relative}.pr-card.is-sel{box-shadow:inset 0 0 0 2px var(--text)}.pr-top{justify-content:space-between;align-items:center;gap:8px;height:26px;display:flex}.pr-badge{visibility:hidden;font:600 11.5px var(--sans);color:#1f1b17;background:#fbe154;border-radius:999px;padding:4px 10px}.pr-card.is-rec .pr-badge{visibility:visible}.pr-mk{color:var(--text-2);font-size:12.5px}.pr-card.is-rec .pr-mk{display:none}.pr-n{font:650 24px var(--head);letter-spacing:-.02em;margin:10px 0 2px}.pr-d{color:var(--text-2);margin:0}.pr-price{cursor:text;font:650 38px/1.05 var(--head);letter-spacing:-.03em;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;align-self:flex-start;align-items:baseline;margin-top:14px;margin-left:-8px;padding:4px 10px 4px 8px;transition:box-shadow .15s;display:inline-flex}.pr-price:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.pr-price:focus-within{box-shadow:inset 0 0 0 2px var(--text)}.pr-sym{margin:0}.pr-price{gap:0}.pr-pin,.pr-ain,.pr-cin,.pr-pct input{font-variant-numeric:tabular-nums;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;min-width:2ch;margin:0;padding:0}.pr-hint{color:var(--text-3);margin:6px 0 0}.pr-hint.off{color:var(--text-2)}.pr-rows{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.pr-rows li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:14px;display:flex}.pr-rows li.flash{animation:.5s plnew}.pr-rl{color:var(--text-2);margin-left:-4px;padding:2px 4px}.pr-v{text-align:right;margin-right:-4px;padding:2px 4px;font-weight:600}.pr [contenteditable=true]:hover{box-shadow:0 0 0 1px var(--line-2)}.pr [contenteditable=true]:focus{box-shadow:0 0 0 2px var(--text)}.pr-tick{background:var(--sunk);width:28px;height:28px;color:var(--text-3);font:600 14px var(--sans);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.pr-tick.on{background:var(--ink);color:var(--ink-t)}.pr-pick{border:1px solid var(--line-2);height:42px;color:var(--text);font:600 14px var(--head);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.pr-pick:hover{border-color:var(--text)}.pr-rad{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--text-2);border-radius:50%;flex:none}.pr-card.is-sel .pr-pick{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.pr-card.is-sel .pr-pick .pr-rad,.pr-care.on .pr-rad{box-shadow:inset 0 0 0 5px}.pr-addrow{margin-top:12px}.pr-adds,.pr-cares{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;margin:0;padding:0;list-style:none}.pr-add{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto minmax(0,auto) 32px;align-items:center;gap:12px 18px;padding:14px 18px;display:grid}.pr-opts{align-items:center;gap:18px;display:flex}.pr-opts .pr-ar{flex-direction:row;align-items:center;gap:8px}.pr-add:first-child,.pr-cares li:first-child{border-top:0}.pr-add.flash{animation:.5s plnew}.pr-sw{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;width:44px;height:26px;padding:0;position:relative}.pr-sw:after{content:"";background:var(--card);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.pr-add.on .pr-sw,.pr-sw[aria-checked=true]{background:var(--ink)}.pr-sw[aria-checked=true]:after{transform:translate(18px)}.pr-add.inc .pr-sw{background:var(--paid)}.pr-add.na .pr-an,.pr-add.na .pr-amt{opacity:.55}.pr-an{flex-direction:column;min-width:0;display:flex}.pr-an b{align-self:flex-start;font-size:14.5px}.pr-an .small{color:var(--text-3)}.pr-amt{font:600 16px var(--head);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;justify-self:end;align-items:baseline;padding:4px 8px;display:inline-flex}.pr-amt:focus-within{box-shadow:inset 0 0 0 2px var(--text)}.pr-amt .small{margin-left:2px;font-weight:400}.pr-add.inc .pr-amt{color:var(--text-3);text-decoration:line-through}.pr-ar{flex-direction:column;gap:4px;display:flex}.pr-arl{color:var(--text-3);font-size:11.5px}.pr-avs{gap:4px;display:flex}.pr-av{border:1px solid var(--line-2);height:28px;color:var(--text-2);font:500 12.5px var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px}.pr-av.on{background:var(--sunk);color:var(--text);border-color:var(--text-3)}.pr-av.on:before{content:"✓ "}.pr-inc{height:30px;font-size:13px}.pr-del{opacity:.6}.pr-add:hover .pr-del{opacity:1}.pr-cares li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:6px 18px 6px 8px;display:flex}.pr-care{color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:14px;padding:10px;display:flex}.pr-care:hover{background:var(--sunk)}.pr-amt.free{color:var(--text-3)}.pr-pay{padding:6px 20px}.pr-pr{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pr-pr:first-child{border-top:0}.pr-pr>span:first-child{flex-direction:column;display:flex}.pr-pr .small{color:var(--text-3)}.pr-pc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pr-pct{box-shadow:inset 0 0 0 1px var(--line);font:600 14px var(--sans);border-radius:12px;align-items:baseline;gap:4px;padding:6px 10px;display:inline-flex}.pr-pct span{color:var(--text-2);font-weight:400}.pr-pct:focus-within{box-shadow:inset 0 0 0 2px var(--text)}.pr-tot{flex-direction:column;gap:4px;padding:22px;display:flex}.pr-tl{font:600 15px var(--head);margin-top:6px}.pr-big{font:650 44px/1.05 var(--head);letter-spacing:-.03em;margin-top:6px}.pr-ln{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin-top:10px;padding:12px 0;font-size:14px;display:flex}.pr-deals{gap:12px;margin:14px 0 16px;display:grid}.pr-deal>span{font:600 13px var(--sans)}.pr-deal ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pr-deal li{color:var(--text-2);justify-content:space-between;gap:10px;font-size:13px;display:flex}.pr-deal li b{color:var(--text);font-weight:600}.pr-deal.none{opacity:.6}.pr-prev{text-align:center;color:var(--text);text-underline-offset:3px;margin-top:10px;text-decoration:underline}.pr-sent{text-align:center;color:var(--text-3);margin:8px 0 0}[data-prsend].sent{background:var(--paid);color:#fff}@media (width<=1180px){.pr-add{grid-template-columns:44px minmax(0,1fr) auto 32px}.pr-opts{grid-area:2/2/auto/-1}}@media (width<=900px){.pr-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.pr-add{grid-template-columns:44px minmax(0,1fr) auto;padding:14px}.pr-opts{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:10px}.pr-opts .pr-ar{flex-direction:column;align-items:flex-start}.pr-del{position:absolute;top:10px;right:10px}.pr-add{position:relative}.pr-add>.pr-amt{grid-column:2;justify-self:start}.pr-pr{flex-direction:column;align-items:flex-start}.pr-pc{justify-content:flex-start}.pr-cares li{padding-right:12px}}@media (prefers-reduced-motion:reduce){.pr-add.flash,.pr-rows li.flash{animation:none}}.pr-deals{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.pr-deal{padding:18px 20px}.pr-dh{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.pr-deal li{border-top:1px solid var(--line);padding:6px 0;font-size:14px}.pr-bar{z-index:5;background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--lift);border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:28px;margin-top:32px;padding:16px 18px 16px 24px;display:grid;position:sticky;bottom:16px}.pr-bt{flex-direction:column;min-width:0;display:flex}.pr-bt .pr-tl{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.pr-bn{flex-direction:column;display:flex}.pr-bn .pr-big{margin:0;font-size:30px}.pr-bn>b.num{font:600 18px var(--head)}.pr-ba{align-items:center;gap:16px;display:flex}.pr-ba .pr-prev{margin:0}.pr-bar .pr-sent{text-align:left;grid-column:1/-1;margin:-14px 0 0}@media (width<=900px){.pr-bar{grid-template-columns:1fr auto;gap:12px 16px;bottom:10px}.pr-bt{grid-column:1/-1}.pr-ba{grid-column:1/-1;justify-content:space-between}.pr-bar .pr-sent{margin:0}.pr-deals{grid-template-columns:1fr}}.ov-brief{margin-top:24px;padding:24px 28px}.ov-bh{justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-bt{font:500 22px/1.45 var(--head);letter-spacing:-.015em;max-width:820px;margin:12px 0 16px -4px;padding:2px 4px}.ov-bt:hover{box-shadow:0 0 0 1px var(--line-2)}.ov-bt:focus{box-shadow:0 0 0 2px var(--text)}.ov-bf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-bf>.small{color:var(--text-3)}.ov-next{margin-top:16px;padding:24px 28px}.ov-nh{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ov-nh .h2{margin:4px 0 6px}.ov-nh .small{margin:0}.ov-ql{margin:14px 0 0;padding:0;list-style:none}.ov-q{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:8px 16px;padding:12px 0;display:grid}.ov-q>span{flex-direction:column;display:flex}.ov-q>span .small{color:var(--text-3)}.ov-q.done{opacity:.75}.ov-q .ans input{background:var(--sunk);width:100%;height:38px;font:400 14px var(--sans);color:var(--text);border:0;border-radius:12px;padding:0 12px}.ov-steps{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ov-steps .gc{min-height:190px}.ov-money{margin-top:var(--s2);align-items:center;gap:16px;padding:16px 22px;display:flex}.ov-mi{background:var(--sunk);width:40px;height:40px;font:600 16px var(--sans);border-radius:50%;place-items:center;display:grid}.ov-mt{flex-direction:column;flex:1;display:flex}.ov-mt b{font:600 16px var(--head)}.ov-money .go{font:600 13px var(--head)}@media (width<=900px){.ov-steps,.ov-q{grid-template-columns:minmax(0,1fr)}.ov-nh{flex-direction:column}.ov-money{flex-wrap:wrap}.ov-brief,.ov-next{padding:20px}.ov-bt{font-size:19px}}.dp-strip{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dp-k{flex-direction:column;gap:2px;padding:18px 22px;display:flex}.dp-k b{font:650 30px/1.1 var(--head);letter-spacing:-.02em;margin-top:4px}.dp-k .small{color:var(--text-2)}.dp-k.late b{color:var(--late)}.dp-g{gap:var(--s2);margin-top:var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;display:grid}.dp-c{padding:22px 24px}.dp-c .sech{margin-bottom:8px}.dp-l{margin:0;padding:0;list-style:none}.dp-l li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.dp-l li:first-child{border-top:0}.dp-l li>span{flex-direction:column;display:flex}.dp-l .small{color:var(--text-3)}.dp-l li.tot{border-top:1px solid var(--line-2)}.dp-terms{gap:10px;margin:0;padding:0 0 0 18px;font-size:14.5px;line-height:1.5;display:grid}.dp-pl{margin:0;padding:0;list-style:none}.dp-p{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto 64px auto;align-items:center;gap:14px;padding:12px 0;display:grid}.dp-p:first-child{border-top:0}.dp-dot{background:var(--line-2);border-radius:50%;width:10px;height:10px}.dp-p.late .dp-dot{background:var(--late)}.dp-p.soon .dp-dot{background:#fbe154;box-shadow:0 0 0 1px #c9a800}.dp-p.paid .dp-dot{background:var(--paid)}.dp-p.paid{opacity:.8}.dp-pn{flex-direction:column;min-width:0;display:flex}.dp-pn .small{color:var(--text-3)}.dp-pd{color:var(--text-2);white-space:nowrap}.dp-pa{text-align:right;font-weight:600}.dp-ps{justify-self:end}.dp-note{color:var(--text-3);margin:10px 0 0}@media (width<=1180px){.dp-g{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.dp-strip{grid-template-columns:minmax(0,1fr)}.dp-p{grid-template-columns:10px minmax(0,1fr) auto}.dp-pd{grid-column:2}.dp-ps{grid-column:2/-1;justify-self:start}.dp-c{padding:18px}}.pg-bar{flex-wrap:wrap;align-items:center;gap:20px;padding:12px 18px;display:flex}.pg-sw{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pg-sw li{align-items:center;gap:8px;display:flex}.pg-sw i{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none}.pg-sw li>span{flex-direction:column;line-height:1.2;display:flex}.pg-sw b{font-size:13px}.pg-sw .num{color:var(--text-3);font-size:11.5px}.pg-sep{background:var(--line);align-self:stretch;width:1px}.pg-fonts{gap:18px;display:flex}.pg-f{align-items:center;gap:8px;display:flex}.pg-aa{font-size:28px;line-height:1}.pg-f>span:last-child{flex-direction:column;line-height:1.2;display:flex}.pg-f .small{color:var(--text-3);font-size:11.5px}.pg-f b{font-size:13px}.pg-links{gap:16px;margin-left:auto;display:flex}.pg-frame{background:var(--card);box-shadow:inset 0 0 0 1px var(--line),var(--lift);border-radius:22px;margin-top:16px;overflow:hidden}.pg-chrome{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 80px;align-items:center;height:42px;padding:0 16px;display:grid}.pg-dots{gap:6px;display:flex}.pg-dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.pg-url{font:500 12.5px var(--sans);color:var(--text-2);background:var(--sunk);border-radius:999px;justify-self:center;padding:4px 40px}.lp{--s:#efe3cf;--n:#1f1b2e;--n2:#4a4357;--e:#a8431f;--et:#fbefe6;--sf:#e8a33d;--sg:#8a9a7b;background:var(--s);color:var(--n);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.lp h1,.lp h2,.lp h3,.lp-wm,.lp blockquote p{letter-spacing:-.02em;margin:0;font-family:Newsreader,Georgia,serif;font-weight:400}.lp a{color:inherit;text-decoration:none}.lp-nav{align-items:center;gap:32px;padding:22px 56px;display:flex}.lp-wm{font-size:26px;font-style:normal}.lp-nav nav{color:var(--n2);gap:28px;margin-left:auto;font-size:14.5px;display:flex}.lp-nav nav a:hover{color:var(--n)}.lp-btn{background:var(--e);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 24px;font:600 15px Inter,sans-serif;display:inline-flex;color:var(--et)!important}.lp-btn.sm{height:40px;padding:0 18px;font-size:14px}.lp-ghost{border-bottom:1.5px solid;align-items:center;height:auto;padding:0 4px 2px;font-weight:600;display:inline-flex}.lp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--e);margin:0 0 14px;font:600 12px Inter,sans-serif}.lp-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:40px 56px 72px;display:grid}.lp-hero h1{font-size:104px;line-height:.95}.lp-lede{color:var(--n2);max-width:440px;margin:24px 0 32px;font-size:18px}.lp-ha{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lp-hi{aspect-ratio:4/5;border-radius:240px 240px 24px 24px;min-height:420px;position:relative;overflow:hidden}.lp-tag{background:var(--s);color:var(--n);border-radius:999px;padding:8px 14px;font:600 13px Inter,sans-serif;position:absolute;bottom:20px;left:20px}.lp-sec{border-top:1px solid #1f1b2e1f;padding:72px 56px}.lp-sh h2,.lp-about h2,.lp-book h2{font-size:52px;line-height:1.05}.lp-cls{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.lp-cl{background:#f7eedf;border-radius:20px;overflow:hidden}.lp-ci{aspect-ratio:16/10;overflow:hidden}.lp-cb{padding:20px 22px 22px}.lp-cb h3{font-size:28px}.lp-cb p{color:var(--n2);margin:4px 0 14px;font-size:15px}.lp-cm{border-top:1px solid #1f1b2e1f;justify-content:space-between;padding-top:12px;font-size:14px;display:flex}.lp-about{background:var(--n);color:var(--s);grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding:80px 56px;display:grid}.lp-about p{color:#d9cdb8;max-width:480px;margin:18px 0 26px}.lp-ai{aspect-ratio:1;border-radius:24px;overflow:hidden}.lp-ghost.lt{color:var(--s)}.lp-quote{background:var(--sf);color:var(--n);text-align:center;padding:80px 56px}.lp-quote blockquote{max-width:820px;margin:0 auto}.lp-quote p{font-size:40px;line-height:1.2}.lp-quote cite{margin-top:20px;font:500 14px Inter,sans-serif;display:block}.lp-book{grid-template-columns:1fr 1.1fr;align-items:end;gap:48px;padding:80px 56px;display:grid}.lp-book p{color:var(--n2)}.lp-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-form label{flex-direction:column;gap:6px;font:600 13px Inter,sans-serif;display:flex}.lp-form input,.lp-form select{height:48px;color:var(--n);background:#f7eedf;border:1px solid #1f1b2e4d;border-radius:14px;padding:0 14px;font:400 15px Inter,sans-serif}.lp-form input::placeholder{color:#6a6375}.lp-form input:focus,.lp-form select:focus{outline:2px solid var(--n);outline-offset:1px}.lp-form .lp-btn{align-self:end}.lp-form.sent .lp-btn{background:#4e6a45}.lp-foot{background:var(--n);color:#d9cdb8;flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding:36px 56px;font-size:14px;display:flex}.lp-foot .lp-wm{color:var(--s);margin-right:auto;font-size:22px}@media (width<=1180px){.lp-hero h1{font-size:80px}.lp-cls{grid-template-columns:1fr 1fr}.pg-links{margin-left:0}}@media (width<=760px){.pg-sep{display:none}.pg-bar{gap:14px}.lp-nav{gap:12px;padding:16px 20px}.lp-nav nav{display:none}.lp-nav .lp-btn{margin-left:auto}.lp-wm{font-size:22px}.lp-hero,.lp-about,.lp-book{grid-template-columns:1fr;gap:28px;padding:28px 20px 48px}.lp-hero h1{font-size:64px}.lp-hi{aspect-ratio:1;min-height:0}.lp-sec{padding:48px 20px}.lp-cls{grid-template-columns:1fr}.lp-sh h2,.lp-about h2,.lp-book h2{font-size:38px}.lp-about{padding:48px 20px}.lp-quote{padding:56px 20px}.lp-quote p{font-size:28px}.lp-form{grid-template-columns:1fr}.lp-foot{padding:28px 20px}.pg-chrome{grid-template-columns:50px 1fr 20px}.pg-url{padding:4px 18px}}.dk-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dk-two{gap:var(--s2);margin-top:var(--s3);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.dk-c{padding:22px 24px}.dk-ch{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.dk-ch .h2{margin:0}.dk-n{font:600 14px var(--sans);color:var(--text-2)}.dk-l{margin:0;padding:0;list-style:none}.dk-l li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.dk-l li:first-child{border-top:0}.dk-l li>span{flex-direction:column;flex:1;min-width:0;display:flex}.dk-l .m{color:var(--text-3);font-size:13px}.dk-q li .ans{flex:100%}.dk-q li .ans input{background:var(--sunk);width:100%;height:38px;font:400 14px var(--sans);color:var(--text);border:0;border-radius:12px;padding:0 12px}.dk-q li.done{opacity:.75}.dk-more{font:600 13px var(--head);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.dk-m{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 10px;display:grid}.dk-m>div{background:var(--sunk);border-radius:16px;flex-direction:column;padding:12px 14px;display:flex}.dk-m b{font:650 24px/1.15 var(--head);letter-spacing:-.02em;margin-top:2px}.dk-m .small{color:var(--text-3)}.dk-m .late b{color:var(--late)}.dk-pl{margin:0;padding:6px 10px;list-style:none}.dk-pl li+li{border-top:1px solid var(--line)}.dk-p{border-radius:14px;grid-template-columns:36px minmax(0,1.2fr) auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 10px;transition:background .15s;display:grid}.dk-p:hover{background:var(--sunk)}.dk-p .dot{border-radius:50%;width:36px;height:36px}.dk-pn{flex-direction:column;min-width:0;display:flex}.dk-pn b{font-size:15px}.dk-pn .small{color:var(--text-3)}.dk-st{gap:4px;display:flex}.dk-s{font:500 11.5px var(--sans);background:var(--sunk);color:var(--text-3);border-radius:999px;padding:4px 9px}.dk-s.done{background:var(--ink);color:var(--ink-t)}.dk-s.now{color:#1f1b17;background:#fbe154}.dk-now{color:var(--text-2)}.dk-pm{white-space:nowrap;justify-self:end}@media (width<=1180px){.dk-two{grid-template-columns:minmax(0,1fr)}.dk-p{grid-template-columns:36px minmax(0,1fr) auto}.dk-st{grid-area:2/2/auto/-1}.dk-now{grid-area:3/2}.dk-pm{grid-row:3}}@media (width<=760px){.dk-hero{flex-direction:column;align-items:flex-start}.dk-m{grid-template-columns:1fr 1fr}.dk-m .late{grid-column:1/-1}.dk-c{padding:18px}.dk-p{gap:6px 12px}.dk-now{grid-column:2/-1}.dk-pm{grid-area:4/2;justify-self:start}}.dk-hero{text-align:left}.dk-hero .lede{margin-left:0;margin-right:0}.dk-hero .eyebrow{text-align:left}.rail [data-hue=sun]{--h:#f7cf4b}.rail [data-hue=pink]{--h:#f2a7be}.rail [data-hue=lilac]{--h:#c7b8ec}.rail [data-hue=blue]{--h:#a9c3e8}.rail [data-hue=green]{--h:#a9c996}.rail [data-hue=cream]{--h:#ead9a6}.rail [data-hue=stone]{--h:#d9d0c4}:root:has(.rail[data-sec=sun]){--sec:#f7cf4b}:root:has(.rail[data-sec=pink]){--sec:#f2a7be}:root:has(.rail[data-sec=lilac]){--sec:#c7b8ec}:root:has(.rail[data-sec=blue]){--sec:#a9c3e8}:root:has(.rail[data-sec=green]){--sec:#a9c996}:root:has(.rail[data-sec=cream]){--sec:#ead9a6}:root:has(.rail[data-sec=stone]){--sec:#cfc5b8}.rail{z-index:60;flex-direction:column;align-items:center;gap:22px;width:84px;padding:28px 0 24px;display:flex;position:fixed;top:0;bottom:0;left:0}.rail-mk{place-items:center;width:44px;height:44px;display:grid}.rail-top,.rail-bot{flex-direction:column;align-items:center;gap:12px;display:flex}.rail-bot{margin-top:auto}.rc-sep{background:var(--line-2);width:18px;height:1px;margin:4px 0}.rc,.rc-av{border:1px solid color-mix(in srgb,var(--h,#d9d0c4) 55%,#1f1b17 12%);background:color-mix(in srgb,var(--h) 30%,var(--panel));color:#1f1b17;cursor:pointer;width:42px;height:42px;font:inherit;border-radius:50%;place-items:center;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.rc:hover{background:color-mix(in srgb,var(--h) 55%,var(--panel))}.rc.on{background:var(--h);box-shadow:0 0 0 2.5px var(--bg),0 0 0 4px color-mix(in srgb,var(--h) 70%,#1f1b17);border-color:#0000}.rc[data-hue=stone]{background:var(--panel);border-color:var(--line-2)}.rc[data-hue=stone]:hover{background:var(--sunk)}.rc:focus-visible,.rc-av:focus-visible,.rail-mk:focus-visible{outline:2px solid var(--text);outline-offset:3px}.rc-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);background:#e8714a;border-radius:50%;position:absolute;top:0;right:0}.rc-av{color:#fbf8f3;font:600 13px var(--head);background:linear-gradient(135deg,#c9b8a6,#8e7c6c);border:0}.rt-s,.dark .rt-m{display:none}.dark .rt-s,.rc>span{display:grid}.rail [data-tip]:after{content:attr(data-tip);white-space:pre;background:var(--ink);color:var(--ink-t);font:500 12.5px var(--sans);opacity:0;pointer-events:none;z-index:70;border-radius:999px;padding:6px 11px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px)}.rail [data-tip]:hover:after,.rail [data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.rc-menu .dd{inset:auto auto 0 56px}.dark .rc,.dark .rc-av{color:#f3ede4}.dark .rc{background:color-mix(in srgb,var(--h) 16%,#1e1c1a);border-color:color-mix(in srgb,var(--h) 30%,#1e1c1a)}.dark .rc:hover{background:color-mix(in srgb,var(--h) 28%,#1e1c1a)}.dark .rc.on{background:color-mix(in srgb,var(--h) 82%,#000);color:#1f1b17;box-shadow:0 0 0 2.5px var(--bg),0 0 0 4px color-mix(in srgb,var(--h) 60%,#000)}.dark .rc[data-hue=stone]{background:#262321;border-color:#3a3633}@media (width>=761px){body:has(.rail) .shell{max-width:none;margin-left:max(96px,50vw - 696px);margin-right:max(24px,50vw - 696px)}}@media (width>=761px) and (width<=1500px){body:has(.rail) .shell{margin-right:24px}}.ph .title:before,.dk-hero .eyebrow:before{content:"";background:var(--sec,transparent);vertical-align:middle;width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sec,transparent) 60%,#1f1b17 20%);border-radius:50%;margin-right:12px;display:inline-block;position:relative;top:-.12em}.dk-hero .eyebrow:before{width:8px;height:8px;margin-right:8px;top:-.08em}@media (width<=760px){.rail{background:var(--panel);width:auto;height:62px;box-shadow:var(--lift);scrollbar-width:none;border-radius:999px;flex-direction:row;justify-content:space-between;gap:4px;padding:0 10px;inset:auto 10px 10px;overflow-x:auto}.rail-mk,.rc-sep{display:none}.rail-top,.rail-bot{flex-direction:row;gap:5px;margin:0}.rc,.rc-av{flex:none;width:36px;height:36px}.rc svg{width:16px;height:16px}.rail [data-tip]:after{display:none}.rc-menu .dd{position:fixed;bottom:80px;left:auto;right:14px}.ph .title:before{width:8px;height:8px;margin-right:8px}}:root{--w-sage:#e1e6da;--w-sage2:#e6e8dd;--w-lav:#e3e1ea;--lime:#e6f57a;--hb:#e9eee2;--hl:#8e978a;--dn-c:#b9bfb2;--bar:#cdd3c6}.dark{--w-sage:#252a23;--w-sage2:#262922;--w-lav:#26252d;--lime:#d9eb62;--hb:#2c3229;--hl:#7d8878;--dn-c:#59604f;--bar:#4a5245}.wg{margin-top:var(--s3);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.w{min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent);border-radius:26px;padding:20px 22px 22px}.w-sage{background:var(--w-sage)}.w-sage2{background:var(--w-sage2)}.w-lav{background:var(--w-lav)}.w-plain{background:var(--card)}.w-fin{grid-column:span 7}.w-q,.w-leads{grid-column:span 5}.w-proj{grid-column:span 7}.wh{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wh h2{font:500 16px/1.2 var(--head);letter-spacing:-.01em;margin:0}.wh .ws{display:block}.ws{color:var(--text-2);font-size:12.5px}.wi{background:var(--panel);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;display:grid}.wbs{gap:6px;margin-left:auto;display:flex}.wb{background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid var(--line-2);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s;display:grid}.wb:hover{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.wb:focus-visible{outline:2px solid var(--text);outline-offset:2px}.w .big{font:300 54px/1 var(--head);letter-spacing:-.03em;align-items:baseline;gap:8px;margin:6px 0;display:flex}.w .big small{font:400 14px var(--sans);color:var(--text-2);letter-spacing:0}.hatch{background:repeating-linear-gradient(135deg,var(--hl) 0 2px,var(--hb) 2px 7px)!important}.fin-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fin-alert{background:var(--late-bg);color:var(--late);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.fin-alert .m{color:var(--late);opacity:.9;font-size:12.5px;display:block}.fa-dot{background:#e8714a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #e8714a40}.fin-stack{gap:4px;height:14px;margin:18px 0 10px;display:flex}.fin-stack span{border-radius:999px}.fs-paid{background:var(--ink)}.fs-inv{background:var(--lime)}.fin-leg{color:var(--text-2);flex-wrap:wrap;gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fin-leg li{align-items:center;gap:6px;display:flex}.fin-leg b{color:var(--text);font-weight:600}.fin-leg i{border-radius:50%;width:12px;height:12px;display:inline-block}.fin-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;margin-top:20px;display:grid}.fbs{align-items:flex-end;gap:10px;height:150px;margin-top:10px;display:flex}.fb{flex-direction:column;flex:1;align-items:center;gap:6px;height:100%;display:flex}.fb-c{flex:1;align-items:flex-end;width:100%;display:flex;position:relative}.fb-b{background:var(--bar);border-radius:12px;width:100%;min-height:14px}.fb.key .fb-b{box-shadow:inset 0 0 0 1px var(--hl)}.fb-tip{background:var(--lime);color:#1f1b17;font:600 11.5px var(--sans);white-space:nowrap;border-radius:999px;padding:4px 8px;position:absolute;top:-12px;left:50%;transform:translate(-50%,-50%)}.fb-l{color:var(--text-2);font-size:11.5px}.fbs{padding-top:18px}.fin-next .dk-l li{padding:9px 0}.w-q .dk-q li .ans input{background:color-mix(in srgb,var(--panel) 75%,transparent)}.ld{align-items:center;gap:20px;display:flex}.dn{flex:none;width:170px}.dn-n{font:300 30px var(--head);fill:var(--text)}.dn-s{font:400 10px var(--sans);fill:var(--text-2)}.ld-l{flex:1;min-width:0;margin:0;padding:0;list-style:none}.ld-l li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.ld-l li:first-child{border-top:0}.ld-l i{border-radius:50%;flex:none;width:14px;height:14px}.ld-l span{flex-direction:column;flex:1;font-size:14px;display:flex}.ld-l .m{color:var(--text-2);font-size:12.5px}.ld-l b{font:300 24px var(--head)}.w-proj .dk-pl{padding:0}.w-proj .dk-p{grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px}.w-proj .dk-now{display:none}.w-proj .dk-p .dot{width:32px;height:32px}@media (width<=1180px){.w-fin,.w-q,.w-leads,.w-proj{grid-column:1/-1}}@media (width<=760px){.w{border-radius:22px;padding:18px 16px}.fin-row{grid-template-columns:1fr}.ld{flex-direction:column}.dn{width:150px}.w .big{font-size:44px}.w-proj .dk-p{grid-template-columns:32px minmax(0,1fr) auto}.w-proj .dk-st{grid-area:2/2/auto/-1}.w-proj .dk-pm{grid-area:1/3}}.rail-mk .mk{background:var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.rail-mk .mk img{width:18px;height:18px}.rc>span.rt-s,.dark .rc>span.rt-m{display:none}.dark .rc>span.rt-s{display:grid}.pg-bar{gap:16px}.pg-sw{gap:12px}.dk-q .ans input::placeholder{color:var(--text-3);opacity:1}.dark .w-q .dk-q li .ans input{background:#1f1e25;box-shadow:inset 0 0 0 1px #3a3844}.mk-s{font:600 22px var(--serif);color:var(--ink-t);font-style:italic}.ig-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:24px auto 0;padding:48px 40px;display:flex}.ig-em{border-radius:22px;width:72px;height:72px;margin-bottom:6px}.ig-empty .h2{margin:0}.ig-empty .lede{margin:0 0 12px;font-size:16px}.ig-head{align-items:center;gap:20px;margin-bottom:24px;display:flex}.ig-av{background:var(--ink);width:84px;height:84px;box-shadow:0 0 0 3px var(--panel),0 0 0 5px #c7b8ec;border-radius:50%;flex:none;place-items:center;display:grid}.ig-av.sm{width:34px;height:34px;box-shadow:none}.ig-av.sm .mk-s{font-size:15px}.ig-who{flex-direction:column;gap:2px;display:flex}.ig-who .h2{margin:0}.ig-r{align-items:center;gap:16px;margin-left:auto;display:flex}.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:960px;margin:0;padding:0;list-style:none;display:grid}.ig-tile{aspect-ratio:1;cursor:pointer;background:var(--sunk);border:0;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ig-tile>span:first-child{text-align:center;place-items:center;padding:14%;display:grid;position:absolute;inset:0}.ig-t{font:400 clamp(13px,1.6vw,22px)/1.2 var(--serif);font-style:italic}.ig-t1{color:#f4e7c2;background:#1f1b17}.ig-t2{color:#1f1b17;background:#c7b8ec}.ig-t3{color:#1f1b17;background:#f7cf4b}.ig-ov{color:#fbf8f3;font:600 15px var(--sans);opacity:0;background:#1412108c;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .15s;display:flex;position:absolute;inset:0}.ig-ov span+span{font-size:13px;font-weight:400}.ig-tile:hover .ig-ov,.ig-tile:focus-visible .ig-ov{opacity:1}.ig-tile:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ig-foot{margin-top:16px}.ig-lb{z-index:90;background:#0f0d0cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ig-lb[hidden]{display:none}.ig-lbin{background:var(--card);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);width:min(960px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden}.ig-lbart{aspect-ratio:1;position:relative}.ig-lbart>span{text-align:center;place-items:center;padding:12%;font-size:30px;display:grid;position:absolute;inset:0}.ig-lbtx{flex-direction:column;gap:10px;padding:20px;display:flex}.ig-lbh{align-items:center;gap:10px;display:flex}.ig-lbh .round{margin-left:auto}[data-iglbtx]{flex-direction:column;gap:6px;display:flex}[data-iglbtx] span{color:var(--text-2);font-size:14px}[data-iglbtx] .ig-c{display:none}.ig-lbnav{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}@media (width<=760px){.ig-head{flex-wrap:wrap;gap:14px}.ig-av{width:64px;height:64px}.ig-r{width:100%;margin-left:0}.ig-grid{gap:3px}.ig-tile{border-radius:3px}.ig-lbin{grid-template-columns:1fr;overflow:auto}.ig-empty{padding:36px 22px}}.st-saved{font:500 13px var(--sans);color:var(--text-3);transition:color .2s}.st-saved.is-on{color:var(--paid)}.st{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;max-width:1040px;display:grid}.st-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.st-n{color:var(--text);border-radius:16px;flex-direction:column;padding:12px 14px;display:flex}.st-n span{color:var(--text-3);font-size:12.5px}.st-n b{font:500 15px var(--head)}.st-n:hover{background:var(--sunk)}.st-n.on{background:var(--card);box-shadow:inset 0 0 0 1px var(--line-2)}.st-n.on b:before{content:"";background:var(--sec);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;position:relative;top:-1px}.st-panel{padding:26px 30px}.st-p>.h2{margin:0}.st-p>.small{margin:4px 0 10px}.st-f{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;padding:16px 0;display:grid}.st-p>.small+.st-f{border-top:0}.st-fl{flex-direction:column;display:flex}.st-lb{font:500 14px var(--sans)}.st-h{color:var(--text-3);font-size:12.5px}.st-fi{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.st-in{border:1px solid var(--line-2);background:var(--panel);height:42px;font:400 15px var(--sans);color:var(--text);border-radius:12px;width:100%;min-width:0;max-width:420px;padding:0 12px}.st-in.sm{width:72px}.st-in.md{width:110px}.st-in:focus{outline:2px solid var(--text);outline-offset:1px}.st-in::placeholder{color:var(--text-3)}.st-u{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-logo{align-items:center;gap:14px;display:flex}.st-logo>div{flex-direction:column;display:flex}.st-mk{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.st-pk{margin:6px 0 10px;padding:0;list-style:none}.st-pk li{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.st-rec{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:flex}.st-pw{flex-direction:column;gap:8px;width:100%;max-width:420px;display:flex}@media (width<=900px){.st{grid-template-columns:minmax(0,1fr)}.st-nav{scrollbar-width:none;flex-direction:row;gap:6px;position:static;overflow-x:auto}.st-n{flex:none;padding:10px 14px}.st-n span{display:none}}@media (width<=760px){.st-panel{padding:18px}.st-f{grid-template-columns:minmax(0,1fr);gap:8px}.st-pk li{grid-template-columns:1fr auto}.st-pk .small{grid-area:2/1/auto/-1}}.ao-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ao-s .big{font-size:44px}.ao-fu{margin:0;padding:0;list-style:none}.ao-fu li{grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:9px 0;font-size:14px;display:grid}.ao-bar{background:var(--sunk);border-radius:999px;height:12px;overflow:hidden}.ao-bar i{background:var(--lime);border-radius:999px;height:100%;display:block}.ao-fu b{text-align:right;color:var(--text-2);font-size:13px;font-weight:500}.as-tools{max-width:420px;margin-bottom:14px}.as-t{padding:6px 18px}.as-n{align-items:center;gap:10px;display:flex}.as-n .dot{border-radius:50%;flex:none;width:30px;height:30px}.as-h{align-items:center;gap:16px;padding:20px 22px;display:flex}.as-h .dot{border-radius:50%;flex:none;width:52px;height:52px}.as-h .h2{margin:0}.as-h>.t{margin-left:auto}.af-l{margin:0;padding:6px 20px;list-style:none}.af-r{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 90px;align-items:center;gap:16px;padding:14px 0;display:grid}.af-r:first-child{border-top:0}.af-r>div:first-child{flex-direction:column;display:flex}.w-fin>.af-l .af-r{grid-template-columns:minmax(0,1fr) auto auto}.af-now{font:500 12.5px var(--sans);text-align:right}.af-now.is-on{color:var(--paid)}.af-now.is-off{color:var(--text-3)}@media (width<=1180px){.ao-st{grid-template-columns:1fr 1fr}}@media (width<=760px){.ao-fu li{grid-template-columns:100px minmax(0,1fr) 60px}.af-r,.w-fin>.af-l .af-r{grid-template-columns:minmax(0,1fr) auto}.af-r .seg{grid-column:1/-1}.af-now{grid-area:1/2}.as-t{overflow-x:auto}}[data-igstate=on]{max-width:960px;margin:0 auto}.dk-l li>span:not(:first-child){flex:none}[data-plhdots] i span{color:#1f1b2e;background:#fbf5eac7;border-radius:999px;padding:1px 6px}@media (width<=760px){.rail:has([aria-label="Back to Desk"]){padding:0 6px}:is(.rail:has([aria-label="Back to Desk"]) .rc,.rail:has([aria-label="Back to Desk"]) .rc-av){width:30px;height:30px}:is(.rail:has([aria-label="Back to Desk"]) .rail-top,.rail:has([aria-label="Back to Desk"]) .rail-bot){gap:3px}}.wg>.w-fin{grid-column:span 8}.wg>.w-leads{grid-column:span 4}.w-leads .ld{flex-direction:column;align-items:stretch}.w-leads .dn{align-self:center}.dk-board{margin-top:var(--s3)}.dk-board .board{gap:12px}.dk-board .col{background:color-mix(in srgb,var(--sunk) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent);border-radius:24px;min-height:240px;padding:14px 10px 10px}.dk-board .col .h b{font:500 14px var(--head)}.dk-board .k{border-radius:16px;align-items:center;gap:10px;padding:11px 12px}.dk-board .k .dot{border-radius:50%;flex:none;width:26px;height:26px}.dk-board .k>div{min-width:0}.dk-board .k .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dk-board .k .w{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dk-board .k .t{height:22px;margin-top:6px;font-size:11.5px}.kp{gap:4px;margin-top:6px;display:flex}.kp i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.kp i.done{background:var(--ink)}.kp i.now{background:#f7cf4b;box-shadow:0 0 0 1.5px #8b7531}@media (width<=1180px){.wg>.w-fin,.wg>.w-leads{grid-column:1/-1}.w-leads .ld{flex-direction:row}}@media (width<=760px){.w-leads .ld{flex-direction:column}}.dk-board .k .w{box-shadow:none;background:0 0;border-radius:0;margin-top:1px;padding:0}.dk-board .col{min-height:180px}@media (width<=760px){.dk-board .col{min-height:0}}.app{--rail:84px;align-items:flex-start;min-height:100vh;display:flex}.app>.rail{flex:0 0 var(--rail);height:100vh;width:var(--rail);position:sticky;top:0;bottom:auto;left:auto}.app>.shell.has-rail{flex:auto;min-width:0;max-width:1392px;margin:24px 24px 24px 0}@media (width>=761px){.app{justify-content:center}}body:has(.rail) .shell.has-rail{margin-left:0}.app[data-sec=sun]{--sec:#f7cf4b}.app[data-sec=pink]{--sec:#f2a7be}.app[data-sec=lilac]{--sec:#c7b8ec}.app[data-sec=blue]{--sec:#a9c3e8}.app[data-sec=green]{--sec:#a9c996}.app[data-sec=cream]{--sec:#ead9a6}.app[data-sec=stone]{--sec:#cfc5b8}@media (width<=760px){.app{padding-bottom:84px;display:block}.app>.rail{width:auto;height:62px;margin:0;position:fixed;inset:auto 10px 10px}.app>.shell.has-rail{max-width:none;margin:10px}}@media (width<=1400px){.bk-tools .bk-ic span{display:none}.bk-tools .bk-ic{justify-content:center;width:38px;padding:0}.bk-mk2{display:none}}@media (width>=1181px) and (width<=1400px){.bk-bar{grid-template-columns:auto minmax(0,1fr) auto}.bk-nav{scrollbar-width:none;overflow-x:auto}}.bk-ops{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){.bk-ops{grid-template-columns:1fr}}.ph .pl-addw{position:relative}.ph .pl-addp{text-align:left}.pl-create{margin-top:28px;padding:26px 28px}.pl-ch{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.pl-ch .h2,.pl-ch .small{margin:0}.pl-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-chip{border:1px solid var(--line-2);background:var(--card);height:44px;color:var(--text);font:500 14px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 10px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;position:relative}.pl-chip:hover{background:var(--sunk);transform:translateY(-1px)}.pl-chip.on{background:var(--ink);color:var(--ink-t);border-color:var(--ink)}.pl-chip.on .pl-mdots i{box-shadow:0 0 0 2px var(--ink)}.pl-chip:focus-visible,.pl-chip:focus-within{outline:2px solid var(--text);outline-offset:2px}.pl-or{color:var(--text-3);padding:0 2px;font-size:13px}.pl-seedc>i{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000001f}.pl-cin{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pl-libico{border-radius:6px;grid-template-columns:repeat(3,7px);height:22px;display:inline-grid;overflow:hidden}.pl-libico i{display:block}.pl-libico i:first-child{background:#c4552d}.pl-libico i:nth-child(2){background:#2f6f73}.pl-libico i:nth-child(3){background:#e8a33d}.pl-libw{margin-top:16px}.pl-libw .pl-lib{grid-template-columns:repeat(4,minmax(0,1fr));max-height:300px;margin:0}.pl-libc.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.pl-res{background:var(--sunk);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;animation:.35s plres;display:flex}.pl-rt{flex-direction:column;display:flex}.pl-rt .small{margin:0}.pl-rt b{font:600 15px var(--sans)}.pl-ra{flex-wrap:wrap;gap:8px;display:flex}.pl-ra .btn svg{width:15px;height:15px}@keyframes plres{0%{opacity:0;transform:translateY(4px)}}.pl-start,.pl-empty .pl-filled{display:none}.pl-empty .pl-start{text-align:center;flex-direction:column;align-items:center;padding:56px 16px 72px;display:flex}:is(:root:has(.pl-empty) .ph .acts,:root:has(.pl-empty) .ph .lede,:root:has(.pl-empty) .ph .steps){display:none}.pl-start h2{font:400 clamp(34px,4.4vw,56px)/1.05 var(--head);letter-spacing:-.03em;max-width:16ch;margin:0 0 10px}.pl-start p{color:var(--text-2);margin:0 0 40px;font-size:16px}.pl-blobs{grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;width:100%;max-width:1000px;display:grid}.pl-blob{color:var(--text);cursor:pointer;font:600 15px var(--sans);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex;position:relative}.pl-bg{aspect-ratio:1;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-radius .5s;display:block;box-shadow:0 18px 36px -22px #1f1b2e8c}.pl-blob:nth-child(2n) .pl-bg{border-radius:54% 46% 48% 52%/46% 54%}.pl-blob:hover .pl-bg{border-radius:50%;transform:translateY(-4px)scale(1.04)}.pl-blob:focus-visible{outline:none}.pl-blob:focus-visible .pl-bg,.pl-seedb:focus-within .pl-bg{outline:3px solid var(--text);outline-offset:4px}.pl-seedb .pl-bg{box-shadow:0 0 0 6px var(--card),0 0 0 7px var(--line-2),0 18px 36px -22px #1f1b2e8c;background:#c4552d;border-radius:50%;transform:scale(.72)}.pl-seedb:hover .pl-bg{transform:scale(.78)}.pl-seedb b:after{content:"";display:block}.pl-reveal .pl-sw{animation:.7s cubic-bezier(.2,.7,.2,1) both plrev}.pl-reveal .pl-head,.pl-reveal .v4-tip,.pl-reveal .pl-create{animation:.6s .35s both plres}@keyframes plrev{0%{opacity:0;transform:translateY(24px)scale(.94)}}@media (width<=1180px){.pl-blobs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px}.pl-libw .pl-lib{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pl-create{padding:20px 18px}.pl-chip{height:42px;font-size:14px}.pl-or{display:none}.pl-blobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;max-width:320px}.pl-empty .pl-start{padding:28px 4px 40px}.pl-start p{margin-bottom:28px}.pl-blobs .pl-seedb{grid-column:1/-1;justify-self:center;width:50%}.pl-res{flex-direction:column;align-items:stretch}.pl-ra .btn{flex:1;justify-content:center}.pl-libw .pl-lib{grid-template-columns:1fr}.ph .pl-addp{width:auto;position:fixed;inset:auto 12px 84px}}@media (prefers-reduced-motion:reduce){.pl-reveal .pl-sw,.pl-reveal .pl-head,.pl-reveal .v4-tip,.pl-reveal .pl-create,.pl-res{animation:none}.pl-chip:hover,.pl-blob:hover .pl-bg{transform:none}.pl-seedb:hover .pl-bg{transform:scale(.72)}}@media (width<=760px){.pl-blobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;max-width:330px}.pl-blob{gap:8px;font-size:14px}.pl-blobs .pl-seedb{grid-column:2;width:auto}}.ty-sec{margin-top:40px}.ty-sec:first-child{margin-top:0}.ty-sh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ty-sh>div{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.ty-sh .ty-n{background:var(--sunk);width:30px;height:30px;font:600 13px var(--sans);color:var(--text-2);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.ty-sh .h2{margin:0}.ty-sh .small{margin:2px 0 0}.ty-css{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ty-css svg{width:15px;height:15px}.ty .ty-roles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.ty .ty-role{flex-direction:column;min-width:0;padding:22px 24px;display:flex}.ty-rn{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px;display:flex}.ty-rn b{font-family:inherit;font:600 18px var(--sans)!important}.ty-rn .small{margin:0}.ty-spec{min-height:150px;color:var(--text);flex:1;align-items:center;padding:18px 0;display:flex}.ty-spec-heading{letter-spacing:-.02em;font-size:clamp(44px,4.6vw,68px);line-height:1.02}.ty-spec-body{max-width:34ch;font-size:19px;line-height:1.55}.ty-chg{align-self:flex-start}.ty-chg svg{width:15px;height:15px}.ty .ty-dd{max-width:none;inset:auto 16px 64px}.ty .ty-prev{margin-top:16px;padding:22px 26px;display:block}.ty .ty-prev .label{margin-bottom:10px;display:block}.ty .ty-prev .ty-h{margin:0 0 6px;font-size:clamp(30px,3vw,42px)}.ty .ty-prev .ty-b{max-width:60ch;margin:0;font-size:17px}.ty .ty-drop{text-align:left;border:1.5px dashed var(--line-2);box-shadow:none;cursor:pointer;background:0 0;border-radius:22px;flex-direction:row;justify-content:flex-start;gap:16px;padding:18px 22px}.ty .ty-drop .ty-dropi{flex:none;margin:0}.ty-dt{flex-direction:column;flex:1;min-width:0;display:flex}.ty-dt .small{margin:0}.ty .ty-ups{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.ty .ty-uf{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;grid-template-columns:none;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex}.ty .ty-ua{font-size:22px}.ty .ty-un{font:600 14px var(--sans);margin-right:4px;display:inline}.ty .ty-use{height:30px;padding:0 12px;font-size:12.5px}.ty-rm{width:30px;height:30px;color:var(--text-2);cursor:pointer;font:500 11px var(--sans);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ty-rm:hover{background:var(--sunk);color:var(--text)}.ty-rm svg{width:15px;height:15px}.ty-rm.sure{background:var(--sunk);width:auto;padding:0 10px}.ty .ty-ue{padding:4px 2px}.ty .ty-sug{margin-top:40px}.ty .ty-pcs{min-height:150px}@media (width<=1180px){.ty .ty-pg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ty .ty-roles,.ty .ty-pg{grid-template-columns:1fr}.ty .ty-pg{grid-auto-rows:auto}.ty-sec{margin-top:32px}.ty-sh{flex-wrap:wrap;align-items:center}.ty .ty-role{padding:18px}.ty-spec{min-height:0}.ty-spec-heading{font-size:44px}.ty .ty-drop{flex-wrap:wrap}.ty .ty-drop .btn{margin-left:60px}.ty .ty-uf{border-radius:18px;flex-wrap:wrap}.ty .ty-dd{position:fixed;inset:auto 12px 84px}}.ty .ty-pcm{min-height:84px}@media (width<=760px){.ty .ty-drop{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.ty .ty-drop .btn{grid-column:1/-1;justify-content:center;justify-self:stretch;margin:0}}.step .s1{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=901px) and (width<=1360px){.steps{grid-template-columns:repeat(6,minmax(0,1fr))}.steps .step{grid-column:span 2}.steps .step.money,.steps .step.tocli{grid-column:span 3}}.pnext{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding:20px 24px;display:flex}.pnext>div{flex-direction:column;min-width:0;display:flex}.pnext .small{margin:0}.pnext b{font:600 20px var(--head);letter-spacing:-.01em}.pnext-d{color:var(--text-2);font-size:14px}.pnext .btn svg{width:16px;height:16px;margin-left:4px}@media (width<=760px){.pnext{margin-top:32px;padding:18px}.pnext .btn{flex:100%;justify-content:center}}:root:has(.pl-empty) .pnext{display:none}.main>.ph+div[style^=height\:]{display:none}.dp-p.late .dp-pd{color:var(--late)}@media (width>=1241px) and (width<=1360px){.step .s2{padding-left:0}}@media (width<=900px){.step .s1{white-space:normal;overflow:visible}}.pr-tl{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.dk-board .k .n,.dk-board .k .w{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:clip!important}@media (width>=901px) and (width<=1180px){.pr-bar{grid-template-columns:auto auto minmax(0,1fr);gap:8px 22px}.pr-bt{grid-column:1/-1}.pr-ba{justify-self:end}.pr-bar .pr-sent{margin:0}.pr-mk{font-size:12px}}.pr-card:not(.is-rec) .pr-badge{display:none}.pr-card:not(.is-rec) .pr-top{justify-content:flex-end}[class*=pr-] .chip,.pr-off button,.pr-mk,.pr-avs button,.pr-avs>*,.pr-arl{white-space:nowrap}.pr-opts{flex-wrap:wrap;row-gap:10px;min-width:0}.pl-sw{container-type:inline-size}.pl-nm{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(20px,22cqi,30px)}@media (width<=760px){.pl-nm{font-size:26px}}@media (width>=761px){.shell.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=761px) and (width<=1100px){.auth .art-side h1,.auth .art-side .big{font-size:clamp(40px,6vw,64px)}}.ix a{gap:16px}.ix a span{text-align:right;min-width:0}@media (width<=1240px){.grid3:has(>.card>.ix){grid-template-columns:1fr 1fr!important}}@media (width<=900px){.grid3:has(>.card>.ix){grid-template-columns:1fr!important}}@media (width<=760px){.pl-blobs{gap:14px 18px;max-width:290px}.pl-empty .pl-start{padding:16px 4px 32px}.pl-start p{margin-bottom:22px}}.pl-blobs .pl-seedb,.lp-nav .lp-wm,.lp-nav .lp-btn,.lp-nav nav a{white-space:nowrap}.lp-nav{gap:16px}.ty-flt{margin:0 0 16px}.ty .ty-pg{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.ty .ty-pc{--pc-bg:#f3eadb;--pc-t:#1f1b2e;--pc-t2:#4a4357;--pc-l:#1f1b2e24;background:var(--pc-bg);color:var(--pc-t);box-shadow:inset 0 0 0 1px var(--pc-l);cursor:pointer;border-radius:24px;flex-direction:column;gap:0;min-width:0;padding:20px 20px 18px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:visible}.ty .ty-pc.extra{display:none}.ty.ty-all .ty-pc.extra{display:flex}.ty-pc.tint-sand{--pc-bg:#f3eadb}.ty-pc.tint-saffron{--pc-bg:#f7e7c9}.ty-pc.tint-sage{--pc-bg:#e2e7da}.ty-pc.tint-ember{--pc-bg:#f4dfd4}.ty-pc.tint-night{--pc-bg:#e3e0ea}.dark .ty-pc{--pc-t:#efe3cf;--pc-t2:#cfc5b5;--pc-l:#efe3cf24}.dark .ty-pc.tint-sand{--pc-bg:#2a2620}.dark .ty-pc.tint-saffron{--pc-bg:#2e2819}.dark .ty-pc.tint-sage{--pc-bg:#232a22}.dark .ty-pc.tint-ember{--pc-bg:#2f221d}.dark .ty-pc.tint-night{--pc-bg:#25222f}.ty .ty-pc:hover{box-shadow:inset 0 0 0 1px var(--pc-t2),var(--lift);transform:translateY(-2px)}.ty .ty-pc.on{box-shadow:inset 0 0 0 2px var(--pc-t)}.ty .ty-pc:focus-within{outline:none}.ty-pct{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.ty-mood{background:color-mix(in srgb,var(--pc-t) 9%,transparent);height:26px;font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--pc-t);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.ty-on{background:var(--pc-t);height:26px;color:var(--pc-bg);font:600 12.5px var(--sans);border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 8px;display:none}.ty-pc.on .ty-on{display:inline-flex}.ty-ph{letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;min-height:2.12em;margin-top:18px;font-size:34px;font-weight:400;line-height:1.06;display:block}.ty-pb{color:var(--pc-t2);flex:1;min-height:3em;margin-top:10px;font-size:15.5px;line-height:1.5;display:block}.ty-pr{border-top:1px solid var(--pc-l);gap:8px;margin:18px 0 14px;padding:12px 0 0;display:grid}.ty-pr>div{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.ty-pr dt{font:500 12.5px var(--sans);color:var(--pc-t2);align-items:center;gap:8px;display:flex}.ty-aa{background:color-mix(in srgb,var(--pc-t) 8%,transparent);width:30px;height:30px;color:var(--pc-t);border-radius:9px;place-items:center;font-size:16px;line-height:1;display:inline-grid}.ty-pr dd{color:var(--pc-t);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.ty-usep{border:1px solid color-mix(in srgb,var(--pc-t) 30%,transparent);width:100%;height:44px;color:var(--pc-t);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;transition:background .2s,color .2s;display:inline-flex}.ty-pc:hover .ty-usep{background:color-mix(in srgb,var(--pc-t) 7%,transparent)}.ty-pc.on .ty-usep{background:var(--pc-t);color:var(--pc-bg);border-color:var(--pc-t)}.ty-usep:focus-visible{outline:2px solid var(--pc-t);outline-offset:2px}.ty .ty-more{margin-top:18px}.ty.ty-peek .ty-role,.ty.ty-peek .ty-prev{box-shadow:inset 0 0 0 1.5px var(--line-2)}@media (width<=1180px){.ty .ty-pg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ty .ty-pg{grid-template-columns:1fr;grid-auto-rows:auto}.ty-ph{min-height:0;font-size:32px}.ty-pb{min-height:0}}@media (prefers-reduced-motion:reduce){.ty .ty-pc,.ty-usep{transition:none}.ty .ty-pc:hover{transform:none}}.ty-ph{min-height:0;font-size:36px}.ty-pb{flex:none;min-height:0}.ty-pr{margin-top:auto}.ty-pb{margin-bottom:22px}.ty-aa{width:auto;min-width:30px;padding:0 6px}.ty-pr>div{grid-template-columns:96px minmax(0,1fr)}.lp{--s:var(--pg-bg,#efe3cf);--n:var(--pg-tx,#1f1b2e);--n2:color-mix(in srgb,var(--n) 82%,var(--s));--e:var(--pg-btn,#a8431f);--et:var(--pg-btnt,#fbefe6);font-family:var(--pg-b,Inter),system-ui,sans-serif;transition:background-color .25s,color .25s}.lp h1,.lp h2,.lp h3,.lp-wm,.lp blockquote p{font-family:var(--pg-h,Newsreader),Georgia,serif;font-style:var(--pg-hs,normal)}.lp-btn,.lp-k,.lp-tag,.lp-quote cite,.lp-form label,.lp-form input,.lp-form select{font-family:var(--pg-b,Inter),system-ui,sans-serif!important}.lp-btn:hover{background:color-mix(in srgb,var(--e) 86%,#000)}.lp-k{color:color-mix(in srgb,var(--e) 100%,transparent)}.lp-cl,.lp-form input,.lp-form select{background:color-mix(in srgb,var(--s) 70%,#fff)}.lp-sec,.lp-cm{border-color:color-mix(in srgb,var(--n) 14%,transparent)}.bk-use{--mb:var(--pg-btn,#a8431f);--mbf:var(--pg-btnt,#fbefe6);--mbg:var(--pg-bg,#efe3cf);--mtx:var(--pg-tx,#1f1b2e)}.bk-browser,.bk-phone .scr{background:var(--mbg);color:var(--mtx);transition:background-color .25s,color .25s}.bk-browser .bar{background:color-mix(in srgb,var(--mbg) 88%,var(--mtx))}.bk-browser p,.bk-phone p,.bk-mk,.bk-browser .bar span{color:color-mix(in srgb,var(--mtx) 94%,var(--mbg));font-family:var(--pg-b,Inter),system-ui,sans-serif}.bk-use .bk-mh{font-family:var(--pg-h,Newsreader),Georgia,serif;font-style:var(--pg-hs,normal)}.bk-mb{font-family:var(--pg-b,Inter),system-ui,sans-serif}.pgc{--pc-card:var(--card);--pc-t:var(--text);--pc-t2:var(--text-2);--pc-l:var(--line);--pc-l2:var(--line-2);--pc-sunk:var(--sunk);--pc-ink:var(--ink);--pc-inkt:var(--ink-t);z-index:5;background:var(--pc-card);box-shadow:inset 0 0 0 1px var(--pc-l);color:var(--pc-t);border-radius:22px;padding:10px 12px;position:relative}.bk .pgc{--pc-card:var(--bk-card);--pc-t:var(--bk-ink);--pc-t2:var(--bk-ink2);--pc-l:var(--bk-line);--pc-l2:var(--bk-line2);--pc-sunk:var(--bk-paper);--pc-ink:var(--bk-ink);--pc-inkt:var(--bk-bg);font-family:var(--bk-b);margin-bottom:20px}.pgc-head{align-items:center;gap:12px;min-height:40px;padding:0 4px;display:flex}.pgc-tg{background:var(--pc-sunk);height:36px;color:var(--pc-t);font:600 14px var(--sans);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.bk .pgc-tg{font-family:var(--bk-b)}.pgc-badge{color:#3e1a27;height:20px;font:600 11.5px/20px var(--sans);background:#f2a7be;border-radius:999px;padding:0 8px}.pgc-hint{color:var(--pc-t2);min-width:0;font-size:13px}.pgc-body{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 2px;display:none}.pgc-row{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.pgc-c{position:relative}.pgc-p{border:1px solid var(--pc-l2);height:48px;color:var(--pc-t);cursor:pointer;text-align:left;background:0 0;border-radius:16px;align-items:center;gap:9px;padding:0 10px 0 8px;font-family:inherit;display:inline-flex}.pgc-p:hover,.pgc-p[aria-expanded=true]{background:var(--pc-sunk);border-color:var(--pc-t2)}.pgc-p svg{color:var(--pc-t2);flex:none}.pgc-p.changed{border-color:var(--pc-t)}.pgc-dot{border-radius:50%;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #1f1b2e33}.pgc-aa{background:var(--pc-sunk);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}.pgc-tx{flex-direction:column;min-width:0;line-height:1.2;display:flex}.pgc-l{color:var(--pc-t2);font-size:11.5px}.pgc-tx b{white-space:nowrap;font-size:13.5px;font-weight:600}.pgc-acts{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.pgc-a{height:36px;color:var(--pc-t);font:600 13px var(--sans);cursor:pointer;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pc-l2);text-decoration-color:var(--pc-l2);background:0 0;border:0;border-radius:999px;padding:0 12px}.bk .pgc-a{font-family:var(--bk-b)}.pgc-a:hover{background:var(--pc-sunk)}.pgc-a:disabled{cursor:default;color:var(--pc-t2);opacity:1;text-decoration:none}.pgc-a:disabled:hover{background:0 0}.pgc-pop{z-index:30;background:var(--pc-card);width:300px;color:var(--pc-t);box-shadow:inset 0 0 0 1px var(--pc-l),0 24px 60px -24px #1f1b2e73;border-radius:20px;padding:14px;position:absolute;top:56px;left:0}.pgc-c:nth-child(n+4) .pgc-pop{left:auto;right:0}.pgc-ph{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pgc-ph b{font-size:14px}.pgc-x{width:32px;height:32px;color:var(--pc-t2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pgc-x:hover{background:var(--pc-sunk)}.pgc-sws{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pgc-sw{cursor:pointer;border:0;border-radius:14px;align-items:flex-end;height:58px;padding:6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f1b2e29}.pgc-sw span{font:600 11.5px/1.2 var(--sans);color:#1f1b2e;white-space:nowrap;background:#fbf5eaeb;border-radius:999px;padding:3px 7px}.pgc-sw.on{box-shadow:inset 0 0 0 2px var(--pc-card),0 0 0 2px var(--pc-t)}.pgc-cus{background:conic-gradient(#c4552d,#e8a33d,#8a9a7b,#33557d,#1f1b2e,#c4552d)}.pgc-cus input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pgc-fs{gap:4px;max-height:300px;display:grid;overflow:auto}.pgc-f{min-height:42px;color:var(--pc-t);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.pgc-f span{font-size:19px;line-height:1.2}.pgc-f small{font:600 11px var(--sans);color:var(--pc-t2);text-transform:uppercase;letter-spacing:.08em}.pgc-f:hover{background:var(--pc-sunk)}.pgc-f.on{background:var(--pc-ink);color:var(--pc-inkt)}.pgc-f.on small{color:inherit}.pgc-note{color:var(--pc-t2);margin:10px 2px 0;font-size:12.5px;line-height:1.4}.pgc-note.ok:before,.pgc-note.low:before{content:"";background:#4e8a5a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pgc-note.low:before{background:#c4552d}.pg-frame{margin-top:16px}@media (width<=1180px){.pgc-acts{width:100%;margin-left:0}}@media (width<=760px){.pgc{padding:8px}.pgc-hint{display:none}.pgc-row{flex:none;grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.pgc-p{width:100%}.pgc-c{position:static}.pgc-pop{z-index:60;width:auto;position:fixed;top:auto;bottom:84px;left:12px!important;right:12px!important}.bk .pgc-pop{bottom:16px}}@media (prefers-reduced-motion:reduce){.lp,.bk-browser,.bk-phone .scr{transition:none}}.pgc{container-type:inline-size}.pgc-acts{width:auto;margin-left:auto}.pgc:not(.open) .pgc-acts{display:none}.pgc-body{padding:10px 0 2px;display:none}.pgc.open .pgc-body{display:block}.pgc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pgc-p{width:100%;height:50px}.pgc-p svg:last-child{margin-left:auto}.pgc-tx b{text-overflow:ellipsis;overflow:hidden}.pgc-c:nth-child(3n) .pgc-pop,.pgc-c:nth-child(n+4) .pgc-pop{left:auto;right:0}.pgc-c:nth-child(4) .pgc-pop{left:0;right:auto}@container (width>=860px){.pgc-row{grid-template-columns:repeat(6,minmax(0,1fr))}.pgc-c:nth-child(-n+3) .pgc-pop{left:0;right:auto}.pgc-c:nth-child(n+4) .pgc-pop{left:auto;right:0}}@container (width<=520px){.pgc-row{grid-template-columns:1fr 1fr}.pgc-hint{display:none}.pgc-acts{width:100%;margin-left:0}}@media (width<=1180px){.pgc-acts{width:auto;margin-left:auto}}.pgc-head{flex-wrap:nowrap}.pgc-body .pgc-hint{margin:10px 4px 0;font-size:12.5px;display:block}@container (width>=860px){.pgc-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1100px){.pgc-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=520px){.pgc-hint{display:block}.pgc-acts{width:auto;margin-left:auto}.pgc-tg span:first-of-type{white-space:nowrap}}@media (width<=760px){.pgc-a{padding:0 7px;font-size:12.5px}.pgc-tg{padding:0 10px}.pgc-head{gap:4px}}@container (width<=520px){.pgc-head{flex-wrap:wrap}.pgc-acts{flex-wrap:nowrap;gap:0;width:100%;margin-left:0}.pgc-acts .pgc-a:first-child{padding-left:4px}}.bk[data-mode=edit] .bk-where{display:contents}.bk[data-mode=edit] .bk-chap,.bk[data-mode=edit] .bk-prog,.bk-chap,.bk-prog{display:none}.bk-wel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bk-brf{background:var(--bk-card);border:1px solid var(--bk-line);border-radius:24px;padding:32px}.bk-brq{font:italic 400 clamp(24px,2.2vw,30px)/1.35 var(--bk-h);color:var(--bk-ink);margin:14px 0 0}.bk-toc{padding:8px 0}.bk-toc .bk-role{margin:0 0 10px 14px;display:block}.bk-toc ol{margin:0;padding:0;list-style:none}.bk-toc a{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:0 8px;padding:11px 14px;text-decoration:none;transition:background .2s;display:grid}.bk-toc a:hover,.bk-toc a:focus-visible{background:var(--bk-card)}.bk-toc .num{color:var(--bk-em);grid-row:1/3;padding-top:3px;font-size:13px}.bk-toc b{font-size:16px;font-weight:600;line-height:1.35}.bk-toc a>span:last-child{color:var(--bk-ink2);font-size:14px;line-height:1.45}.bk-h em,.bk-title em{font-style:italic}.bkbody:has(.bk:not([data-mode=edit])){background:#eae5dd}.dark .bkbody:has(.bk:not([data-mode=edit])){background:#171615}.bk:not([data-mode=edit]){--bk-bg:#eae5dd;--bk-paper:#e2dcd2;--bk-card:#f4f0ea;--bk-ink:#2b2724;--bk-ink2:#55504a;--bk-ink3:#625b53;--bk-line:#2b27241c;--bk-line2:#2b27243d;--bk-h:Outfit,Inter,sans-serif;--bk-acc:"Bodoni Moda",Didot,serif;--bk-brand:Newsreader,Georgia,serif}.dark .bk:not([data-mode=edit]){--bk-bg:#171615;--bk-paper:#2c2927;--bk-card:#211f1d;--bk-ink:#ede7dd;--bk-ink2:#c5bcb0;--bk-ink3:#a69d91;--bk-em:#ee9670;--bk-emt:#171615;--bk-line:#ece6dc1a;--bk-line2:#ece6dc3d}.bk:not([data-mode=edit]) :is(.bk-pal,.bk-type,.bk-use,.bk-wide,.bk-brq){--bk-h:var(--bk-brand)}.bk:not([data-mode=edit]) .bk-brq{font-family:var(--bk-acc);font-size:clamp(24px,2.3vw,31px);line-height:1.35}.bk:not([data-mode=edit]) :is(.bk-h,.bk-title) em{font-family:var(--bk-acc);letter-spacing:-.01em;font-weight:400}.bk:not([data-mode=edit]) .bk-h{font:500 clamp(40px,4.4vw,64px)/1.04 var(--bk-h);letter-spacing:-.035em;text-wrap:balance;max-width:16ch}.bk:not([data-mode=edit]) .bk-h.bk-xl{font-size:clamp(48px,6vw,88px)}.bk:not([data-mode=edit]) .bk-title{font:500 clamp(64px,8.4vw,128px)/.92 var(--bk-h);letter-spacing:-.045em}.bk:not([data-mode=edit]) .bk-cvs{font-family:var(--bk-acc);font-size:clamp(24px,2.3vw,32px)}.bk:not([data-mode=edit]) .bk-mark{font:600 18px/1 var(--bk-h);letter-spacing:-.01em}.bk:not([data-mode=edit]) .bk-bar{grid-template-columns:1fr auto 1fr;height:60px}.bk:not([data-mode=edit]) .bk-where{justify-content:center;display:flex;position:relative}.bk:not([data-mode=edit]) .bk-chap{border:1px solid var(--bk-line2);background:color-mix(in srgb,var(--bk-card) 70%,transparent);height:36px;font:500 14px/1 var(--bk-b);color:var(--bk-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 16px;display:inline-flex}.bk:not([data-mode=edit]) .bk-chap:hover{background:var(--bk-card)}.bk-chx{color:var(--bk-ink2);font-variant-numeric:tabular-nums}.bk-chn{font-weight:600}.bk-chap svg{width:16px;height:16px;transition:transform .2s}.bk-where.open .bk-chap svg{transform:rotate(180deg)}.bk:not([data-mode=edit]) .bk-nav{background:var(--bk-card);border:1px solid var(--bk-line);border-radius:18px;flex-direction:column;gap:2px;width:280px;padding:6px;display:none;position:absolute;top:46px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 24px 60px -24px #2b272473}.bk:not([data-mode=edit]) .bk-where.open .bk-nav{display:flex}.bk:not([data-mode=edit]) .bk-nav a{box-shadow:none;background:0 0;border-radius:12px;gap:12px;padding:11px 12px;font-size:15px}.bk:not([data-mode=edit]) .bk-nav a .num{color:var(--bk-em);min-width:20px;font-size:12px;display:inline}.bk:not([data-mode=edit]) .bk-nav a.on{background:var(--bk-line);font-weight:600}.bk:not([data-mode=edit]) .bk-prog{pointer-events:none;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.bk-prog i{background:var(--bk-em);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bk:not([data-mode=edit]).scrolled .bk-bar{border-color:var(--bk-line)}.bk:not([data-mode=edit]) .bk-cover{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;max-width:1200px;min-height:0;padding:72px 56px 40px}.bk:not([data-mode=edit]) .bk-cvi{border-radius:240px 240px 28px 28px;height:clamp(320px,34vw,480px)}.bk:not([data-mode=edit]) .bk-cover .bk-kick{letter-spacing:.14em}.bk:not([data-mode=edit]) .bk-down{margin-top:32px}.bk:not([data-mode=edit]) .bk-sec{max-width:1200px;padding:104px 56px 96px;scroll-margin-top:60px}.bk:not([data-mode=edit]) .bk-sec+.bk-sec{border-top:0}.bk:not([data-mode=edit]) .bk-sec+.bk-sec:before{content:"";background:var(--bk-line);height:1px;position:absolute;top:0;left:56px;right:56px}.bk:not([data-mode=edit]) .bk-open{max-width:740px;margin:0 0 52px;display:block}.bk:not([data-mode=edit]) .bk-open .bk-kick{text-transform:none;letter-spacing:0;font:500 15px/1.2 var(--bk-b);color:var(--bk-ink2);gap:8px;margin-bottom:20px}.bk:not([data-mode=edit]) .bk-open .bk-kick .num{height:auto;color:var(--bk-em);letter-spacing:.02em;border:0;border-radius:0;padding:0;font-weight:600;display:inline}.bk:not([data-mode=edit]) .bk-open .bk-kick .num:before{content:"{"}.bk:not([data-mode=edit]) .bk-open .bk-kick .num:after{content:"}"}.bk:not([data-mode=edit]) .bk-open .bk-h{margin-bottom:20px}.bk:not([data-mode=edit]) .bk-lede{max-width:680px;color:var(--bk-ink2);font-size:19px;line-height:1.65}.bk:not([data-mode=edit]) :is(.bk-cap,.bk-rules,.bk-meta,.bk-mix>.bk-small){max-width:720px}.bk:not([data-mode=edit]) .bk-sub{letter-spacing:.12em}.bk:not([data-mode=edit]) :is(.bk-spec,.bk-cp){display:none}.bk:not([data-mode=edit]) .bk-band{cursor:default}.bk-js:not([data-mode=edit]) [data-rv]{transition:opacity .7s,transform .7s;transform:translateY(14px)}.bk-js:not([data-mode=edit]) [data-rv].in{transform:none}@media (prefers-reduced-motion:reduce){.bk-js [data-rv]{opacity:1!important;transition:none!important;transform:none!important}}.bk.as .bk-pgc{border-color:var(--bk-line);background:0 0}@media (width<=1180px){.bk:not([data-mode=edit]) .bk-bar{grid-template-columns:auto 1fr auto}.bk:not([data-mode=edit]) .bk-sec{padding:88px 40px 80px}.bk:not([data-mode=edit]) .bk-sec+.bk-sec:before{left:40px;right:40px}.bk:not([data-mode=edit]) .bk-cover{padding:56px 40px 32px}}@media (width<=900px){.bk-wel{grid-template-columns:1fr}}@media (width<=760px){.bk:not([data-mode=edit]) .bk-bar{grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;height:56px;padding:0 14px}.bk:not([data-mode=edit]) .bk-mark>span:nth-child(2),.bk:not([data-mode=edit]) .bk-chn{display:none}.bk:not([data-mode=edit]) .bk-chap{height:34px;padding:0 10px 0 14px;font-size:13px}.bk:not([data-mode=edit]) .bk-nav{grid-area:auto;width:min(280px,100vw - 32px);margin:0}.bk:not([data-mode=edit]) .bk-asbar{top:56px}.bk:not([data-mode=edit]) .bk-cover{grid-template-columns:1fr;gap:24px;padding:20px 20px 24px}.bk:not([data-mode=edit]) .bk-cvi{border-radius:160px 160px 24px 24px;order:-1;height:300px}.bk:not([data-mode=edit]) .bk-title{font-size:68px}.bk:not([data-mode=edit]) .bk-sec{padding:64px 20px;scroll-margin-top:56px}.bk:not([data-mode=edit]) .bk-sec+.bk-sec:before{left:20px;right:20px}.bk:not([data-mode=edit]) .bk-open{margin-bottom:32px}.bk:not([data-mode=edit]) .bk-h{max-width:none;font-size:38px}.bk:not([data-mode=edit]) .bk-h.bk-xl{font-size:46px}.bk:not([data-mode=edit]) .bk-lede{font-size:17px}.bk-brf{padding:22px}.bk-toc a{padding:10px 8px}.bk-toc .bk-role{margin-left:8px}}@media print{.bk-prog,.bk-chap{display:none!important}}.bk:not([data-mode=edit]) .bk-brq{font:400 clamp(21px,1.9vw,25px)/1.5 var(--bk-b);letter-spacing:-.005em;text-wrap:pretty;padding-top:30px;position:relative}.bk:not([data-mode=edit]) .bk-brq:before{content:"“";font:italic 400 92px/1 var(--bk-acc);color:var(--bk-em);position:absolute;top:-18px;left:-2px}.bk[data-mode=edit] .bk-h em{font-style:normal}@media (width>=1181px) and (width<=1760px){.bk[data-mode=edit] .bk-bar{grid-template-columns:auto minmax(0,1fr) auto}.bk[data-mode=edit] .bk-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.bk[data-mode=edit] .bk-nav::-webkit-scrollbar{display:none}}@media (width>=1181px) and (width<=1500px){.bk[data-mode=edit] .bk-nav a .num,.bk[data-mode=edit] .bk-mk2{display:none}}.ty-pr>div{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);gap:1px 12px}.ty-pr dt{font:500 12px/1.2 var(--sans);color:var(--pc-t2);display:contents}.ty-pr dt .ty-aa{grid-area:1/1/3;align-self:center;width:36px;height:36px;padding:0}.ty-pr dd{white-space:normal;text-overflow:clip;grid-column:2;font-size:16.5px;line-height:1.2;overflow:visible}.ty-pr{gap:10px}.lp{--n2:color-mix(in srgb,var(--n) 90%,var(--s))}.lp-about .lp-k{color:color-mix(in srgb,var(--s) 88%,var(--sf))}.lp-about p,.lp-foot{color:color-mix(in srgb,var(--s) 92%,var(--n))}.lp-c{color:color-mix(in srgb,var(--s) 80%,var(--n))}.lp-quote{color:#1f1b2e}.lp-hero{min-height:560px;padding:48px 56px 88px}.lp-foot{grid-template-columns:1.4fr 1fr auto;align-items:start;gap:20px 40px;padding:44px 56px 36px;display:grid}.lp-foot .lp-wm{margin:0;display:block}.lp-foot p{max-width:30ch;margin:6px 0 0}.lp-fl{flex-direction:column;gap:6px;display:flex}.lp-fl a{color:inherit}.lp-fl a:hover{color:var(--s)}.lp-foot .lp-c{border-top:1px solid color-mix(in srgb,var(--s) 18%,transparent);grid-column:1/-1;padding-top:20px;font-size:13px}@media (width<=760px){.lp-hero{min-height:0;padding:28px 20px 48px}.lp-foot{grid-template-columns:1fr;gap:16px;padding:32px 20px 28px}}.bk-browser .bw-nav{align-items:center;gap:20px;padding:16px 28px;display:flex}.bk-browser .bw-wm{letter-spacing:-.01em;margin-right:auto;font-size:22px;line-height:1}.bk-browser .bw-links{gap:20px;display:flex}.bk-mb.sm{padding:9px 16px;font-size:13px}.bk-browser .pg{grid-template-columns:1.1fr .9fr;align-items:center;gap:8px;min-height:0;padding:8px 28px 40px}.bk-browser .tx{padding:20px 12px 20px 8px}.bk-browser .bw-k{text-transform:uppercase;letter-spacing:.12em;filter:saturate();font-size:11.5px;font-weight:600;color:var(--mb)!important}.bk-browser .bw-ha{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bk-browser .bw-ghost{border-bottom:1px solid;padding-bottom:2px;font-weight:600}.bk-browser .bw-art .bk-pic{aspect-ratio:4/5;border-radius:200px 200px 20px 20px;height:auto;min-height:0;overflow:hidden}.bk-browser .bw-foot{background:var(--mtx);flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding:22px 28px;display:flex}.bk-browser .bw-foot .bw-wm{color:var(--mbg);font-size:18px}.bk-browser .bw-foot .bk-mk{color:color-mix(in srgb,var(--mbg) 88%,var(--mtx))!important}@media (width<=900px){.bk-browser .bw-links{display:none}.bk-browser .pg{grid-template-columns:1fr;padding:0 20px 28px}.bk-browser .bw-art .bk-pic{aspect-ratio:1}.bk-browser .bw-nav,.bk-browser .bw-foot{padding-left:20px;padding-right:20px}}.win,.win-bd{--frame:14px;--fr:30px;--backdrop:#d6cdbf;--backdrop-2:#e2dace;--side:#24211e;--side-t:#ede7dd;--side-l:#ede7dd1f}.dark .win,.dark .win-bd{--backdrop:#080807;--backdrop-2:#12110f;--side:#0f0e0d;--side-t:#ede7dd}.win .ambient,.win-bd .ambient{background:radial-gradient(120% 90% at 50% 0%,var(--backdrop-2),var(--backdrop) 70%)}.win .ambient:after,.win-bd .ambient:after{opacity:calc(var(--grain) * 1.6)}.win .app{z-index:1;margin:var(--frame);min-height:calc(100vh - var(--frame)*2);border-radius:var(--fr);background:var(--panel);justify-content:flex-start;align-items:stretch;display:flex;position:relative;overflow:clip;box-shadow:0 40px 90px -40px #3c2d1e73,inset 0 1px #fff6,0 0 0 1px #3c2d1e0f}.dark .win .app,.dark .win .app{box-shadow:0 40px 90px -40px #000,0 0 0 1px #ffffff0f}.win .app>.shell.has-rail{max-width:none;box-shadow:none;isolation:auto;background:0 0;border-radius:0;flex:auto;min-height:0;margin:0;position:relative}.win .shell.has-rail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1.2px 1.2px at 1px 1px,color-mix(in srgb,var(--text) 11%,transparent) 99%,transparent) 0 0/18px 18px, radial-gradient(70% 120% at 18% 0%,color-mix(in srgb,var(--sec) 34%,transparent),transparent 70%), radial-gradient(60% 100% at 92% 0%,#f2a7be29,transparent 70%);height:420px;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}.dark .win .shell.has-rail:before{opacity:.55}.win .solo .main{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:32px clamp(32px,3.6vw,72px) 40px}@media (width>=1700px){.win .dk-board .col{min-height:240px}}.win .app{--rail:76px;background:linear-gradient(90deg,var(--side) var(--rail),var(--panel) var(--rail))}.win .app>.rail{height:calc(100vh - var(--frame)*2);flex:0 0 var(--rail);width:var(--rail);background:var(--side);z-index:60;align-self:flex-start;gap:18px;padding:22px 0 20px;position:sticky;top:0}.win .rail:after{content:"";background:var(--side-l);width:1px;position:absolute;top:0;bottom:0;right:0}.win .rail-mk .mk{background:#ede7dd;width:42px;height:42px;box-shadow:0 0 0 4px #ede7dd14}.win .rail-mk .mk img{width:18px;height:18px}.win .rail .lg-d{display:none}.win .rail .lg-l{display:block}.win .rc-sep{background:var(--side-l);width:22px}.win .rc{background:color-mix(in srgb,var(--h) 22%,var(--side));width:40px;height:40px;color:var(--h);border:0}.win .rc:hover{background:color-mix(in srgb,var(--h) 40%,var(--side));color:#fff}.win .rc.on{background:var(--h);color:#1f1b17;box-shadow:0 0 0 4px color-mix(in srgb,var(--h) 22%,transparent)}.win .rc.on:before{content:"";background:var(--h);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-18px}.win .rc[data-hue=stone]{color:var(--side-t);box-shadow:inset 0 0 0 1px var(--side-l);background:#ede7dd12}.win .rc[data-hue=stone]:hover{background:#ede7dd29}.win .rc-dot{box-shadow:0 0 0 2px var(--side);top:-1px;right:-1px}.win .rc-av{width:40px;height:40px;box-shadow:0 0 0 2px var(--side),0 0 0 3px var(--side-l)}.win .rail [data-tip]:after{background:var(--side);color:var(--side-t);left:calc(100% + 16px);box-shadow:0 8px 20px -8px #0006}.dark .win .rail [data-tip]:after{background:#2a2724}.win .rc-menu .dd{left:58px}@media (width<=760px){.win{--frame:10px;--fr:26px}.win .app{background:var(--panel);min-height:calc(100vh - 20px);padding-bottom:84px;display:block}.win .app>.rail{background:var(--side);z-index:80;border-radius:999px;width:auto;height:62px;padding:0 10px;position:fixed;inset:auto 10px 10px}.win .rail:after,.win .rc.on:before{display:none}.win .rc,.win .rc-av{width:36px;height:36px}.win .solo .main{padding:16px 18px 24px}}.win .rc{background:color-mix(in srgb,var(--h) 30%,var(--side))}.win .shell.has-rail:before{background-size:18px 18px,auto,auto}.win .rc:not(.on):not([data-hue=stone]){background:color-mix(in srgb,var(--h) 14%,var(--side));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--h) 45%,var(--side));color:var(--h)}.win .rc:not(.on):not([data-hue=stone]):hover{background:color-mix(in srgb,var(--h) 30%,var(--side));color:#fff}@media (width>=901px){.win{--sidecol:280px;--sidebg:color-mix(in srgb,var(--sunk) 55%,var(--panel))}.win .shell.has-rail:not(.solo){grid-template-columns:var(--sidecol) minmax(0,1fr);background:linear-gradient(90deg,var(--sidebg) calc(var(--sidecol) - 1px),var(--line) calc(var(--sidecol) - 1px) var(--sidecol),transparent var(--sidecol))}.win .shell.has-rail:not(.solo) .side{max-height:calc(100vh - var(--frame)*2);border-right:0;padding:26px 18px 24px 20px;top:0}.win .shell.has-rail:not(.solo) .main{box-sizing:border-box;width:100%;max-width:1360px;padding:32px clamp(28px,3.2vw,64px) 40px}.win .shell.has-rail:not(.solo):before{left:var(--sidecol)}}@media (width>=901px) and (width<=1240px){.win{--sidecol:236px}.win .shell.has-rail:not(.solo) .side{padding:22px 14px 22px 16px}.win .shell.has-rail:not(.solo) .main{padding:26px 28px 40px}}.dark .win{--sidebg:color-mix(in srgb,#000 22%,var(--panel))}.win .app>.shell{z-index:auto;isolation:auto}.enter{animation-fill-mode:backwards}body.pz{background:var(--backdrop)!important}body.pz .ambient{display:block}body.pz .pz-app{--pzr:220px;z-index:1;margin:var(--frame);min-height:calc(100vh - var(--frame)*2);border-radius:var(--fr);grid-template-columns:var(--pzr) minmax(0,1fr);background:linear-gradient(90deg,var(--side) var(--pzr),var(--bk-bg) var(--pzr));color:var(--bk-ink);align-items:start;display:grid;position:relative;overflow:clip;box-shadow:0 40px 90px -40px #3c2d1e73,0 0 0 1px #3c2d1e0f}.dark body.pz .pz-app{box-shadow:0 40px 90px -40px #000,0 0 0 1px #ffffff0f}body.pz .pz-rail{height:calc(100vh - var(--frame)*2);box-sizing:border-box;background:var(--side);color:var(--side-t);z-index:60;flex-direction:column;padding:24px 16px 18px;display:flex;position:sticky;top:0}body.pz .pz-rail:after{content:"";background:var(--side-l);width:1px;position:absolute;top:0;bottom:0;right:0}body.pz .pz-mk{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}body.pz .pz-disk{background:#ede7dd;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 4px #ede7dd14}body.pz .pz-disk img{width:18px;height:18px;display:block}body.pz .pz-mt{flex-direction:column;gap:2px;min-width:0;display:flex}body.pz .pz-mt b{letter-spacing:-.01em;font:600 15px/1.2 Outfit,Inter,sans-serif}body.pz .pz-mt span{color:#ede7ddb8;font:500 12.5px/1.2 Inter,sans-serif}body.pz .pz-app .pz-rail .pz-steps{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:6px;margin:36px 0 auto;padding:0;position:relative;top:auto;left:auto;overflow:visible;transform:none;display:flex!important}body.pz .pz-steps:before,body.pz .pz-steps:after{content:"";pointer-events:none;border-radius:2px;width:2px;position:absolute;top:22px;left:21px}body.pz .pz-steps:before{background:#ede7dd1f;bottom:22px}body.pz .pz-steps:after{height:calc((100% - 44px) * var(--pz-p,0));background:#ede7dd6b;transition:height .45s cubic-bezier(.2,.7,.2,1)}body.pz .pz-app .pz-rail .pz-steps a{height:44px;box-shadow:none;color:#ede7ddc2;white-space:nowrap;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:0 10px 0 6px;font:500 14.5px/1.2 Inter,sans-serif;text-decoration:none;display:flex;position:relative}body.pz .pz-app .pz-rail .pz-steps a:hover{color:#fff;background:#ede7dd0f}body.pz .pz-app .pz-rail .pz-steps a:focus-visible{outline:2px solid var(--h);outline-offset:1px}body.pz .pz-dot{z-index:1;background:color-mix(in srgb,var(--h) 14%,var(--side));width:32px;height:32px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--h) 55%,var(--side));color:var(--h);border-radius:50%;flex:none;place-items:center;transition:background .3s,box-shadow .3s,color .3s;display:grid;position:relative}body.pz .pz-app .pz-steps a .pz-dot .num{color:inherit;min-width:0;font:600 13px/1 Inter,sans-serif;display:inline}body.pz .pz-dot .pz-chk{display:none}body.pz .pz-app .pz-steps a.done .pz-dot{background:color-mix(in srgb,var(--h) 32%,var(--side));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--h) 70%,var(--side))}body.pz .pz-app .pz-steps a.done .pz-dot .num{display:none}body.pz .pz-app .pz-steps a.done .pz-chk{display:block}body.pz .pz-app .pz-steps a.on{color:#fff;background:#ede7dd12;font-weight:600}body.pz .pz-app .pz-steps a.on .pz-dot{background:var(--h);color:#1f1b17;box-shadow:0 0 0 4px color-mix(in srgb,var(--h) 24%,transparent)}body.pz .pz-app .pz-steps a.on:before{content:"";background:var(--h);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-16px}body.pz .pz-app .pz-steps a.off{display:none}body.pz .pz-app[data-mode=edit] .pz-steps a.off{opacity:.5;display:flex}body.pz .pz-foot{border-top:1px solid var(--side-l);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}body.pz .pz-foot .bk-mode{background:#ede7dd14;padding:3px;display:flex}body.pz .pz-foot .bk-mode button{color:#ede7ddcc;flex:1;height:30px;padding:0 8px;font:500 13px/1 Inter,sans-serif}body.pz .pz-foot .bk-mode button.on{color:#1f1b17;box-shadow:none;background:#ede7dd}body.pz .pz-tools{gap:8px;display:flex}body.pz .pz-ic{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--side-l);color:var(--side-t);cursor:pointer;background:#ede7dd12;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}body.pz .pz-ic:hover{background:#ede7dd29}body.pz .pz-ic svg{width:17px;height:17px}body.pz .pz-tools [data-tip]:hover:after,body.pz .pz-tools [data-tip]:focus-visible:after{content:attr(data-tip);white-space:nowrap;color:#f4efe8;pointer-events:none;z-index:5;background:#3a3632;border-radius:9px;padding:6px 10px;font:500 12.5px/1 Inter,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}body.pz .pz-up .bk-ddm{color:var(--bk-ink);inset:auto auto 46px 0}body.pz .pz-chip{display:none}body.pz .bk.as .pz-chip{box-shadow:inset 0 0 0 1px var(--side-l);color:#ede7ddd1;background:#ede7dd12;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font:500 12.5px/1.2 Inter,sans-serif;text-decoration:none;display:flex}body.pz .pz-cd{background:#9fd6c6;border-radius:50%;flex:none;width:7px;height:7px}body.pz .pz-cb{color:#fff;text-underline-offset:2px;margin-left:auto;text-decoration:underline}body.pz .bk.as .sam{display:none!important}body.pz .pz-main{min-width:0;position:relative}body.pz .pz-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1.2px 1.2px at 1px 1px,color-mix(in srgb,var(--bk-ink) 10%,transparent) 99%,transparent) 0 0/18px 18px,radial-gradient(70% 120% at 18% 0%,#f7cf4b42,transparent 70%),radial-gradient(60% 100% at 92% 0%,#f2a7be29,transparent 70%);height:520px;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 30%,#0000);mask:linear-gradient(#000 30%,#0000)}.dark body.pz .pz-main:before{opacity:.5}body.pz .pz-ph{display:none}body.pz .bk-editbar{z-index:30;padding:10px clamp(24px,3vw,40px);position:sticky;top:0}body.pz .pz-app .bk-flow{max-width:1180px;margin:0 auto}body.pz .pz-app .bk-sec{border:0;max-width:none;margin:0;padding:clamp(96px,9vw,136px) clamp(40px,5.5vw,104px) 0;scroll-margin-top:0}body.pz .pz-app[data-mode=edit] .bk-sec{scroll-margin-top:52px}body.pz .pz-app .bk-sec:before{display:none}body.pz .pz-app .bk-sec:first-child{padding-top:clamp(48px,5vw,72px)}body.pz .pz-app .bk-open{max-width:720px;margin:0 0 48px;display:block}body.pz .pz-app .bk-open .bk-kick{letter-spacing:0;text-transform:none;color:var(--bk-ink2);align-items:center;gap:10px;margin:0 0 22px;font:600 14px/1 Inter,sans-serif;display:flex}body.pz .pz-app .bk-open .bk-kick .num{background:var(--h);color:#1f1b17;letter-spacing:0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:600 12px/1 Inter,sans-serif;display:grid}body.pz .pz-app .bk-open .bk-kick .num:before,body.pz .pz-app .bk-open .bk-kick .num:after{content:none}body.pz .pz-app .bk-open .bk-h{margin:0 0 18px}body.pz .pz-app .bk-lede{max-width:560px;color:var(--bk-ink2);margin:0;font-size:19px;line-height:1.6}body.pz .pz-wel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,5vw,88px);min-height:min(640px,100vh - 160px);display:grid}body.pz .pz-wel .bk-open{margin-bottom:36px}body.pz .pz-wa{flex-wrap:wrap;align-items:center;gap:20px;display:flex}body.pz .pz-meta{color:var(--bk-ink2);font-size:14.5px}body.pz .pz-arch{border-radius:999px 999px 32px 32px;height:clamp(380px,40vw,580px);margin:0;overflow:hidden}body.pz .pz-mood{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;height:clamp(440px,46vw,640px);display:grid}body.pz .pz-mood .bk-img{border-radius:26px;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}body.pz .pz-mood .m1{box-sizing:border-box;grid-row:1/3;align-items:flex-end;padding:clamp(24px,3vw,40px);display:flex}body.pz .pz-mood .bk-q{max-width:12ch;font-size:clamp(32px,3.4vw,52px)}body.pz .pz-sw{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:14px;display:grid}body.pz .pz-c{text-align:left;cursor:default;color:var(--bk-ink);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}body.pz .pz-app[data-mode=edit] .pz-c{cursor:copy}body.pz .pz-cc{border-radius:24px;width:100%;height:clamp(240px,24vw,340px);margin-bottom:14px;display:block;box-shadow:inset 0 0 0 1px #1f1b2e1a}body.pz .pz-c b{letter-spacing:-.01em;font:400 clamp(24px,2.2vw,32px)/1.05 Newsreader,Georgia,serif}body.pz .pz-c span:not(.pz-cc){color:var(--bk-ink2);font-size:15px;line-height:1.4}body.pz .pz-hex{display:none}body.pz .pz-app[data-mode=edit] .pz-hex{font:500 12.5px/1.2 ui-monospace,Menlo,monospace;display:block}body.pz .pz-spec{background:var(--bk-card);box-shadow:0 0 0 1px var(--bk-line);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}body.pz .pz-aa{color:#efe3cf;background:#1f1b2e;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,3.4vw,48px);display:flex}body.pz .pz-aa>span{letter-spacing:-.03em;font:400 clamp(120px,13vw,200px)/.85 Newsreader,Georgia,serif}body.pz .pz-aa dl{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}body.pz .pz-aa dt{color:#efe3cfcc;font:500 13px/1.3 Inter,sans-serif}body.pz .pz-aa dd{margin:6px 0 0;font-size:24px;line-height:1.1}body.pz .pz-sample{flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,64px);display:flex}body.pz .pz-d{letter-spacing:-.02em;color:var(--bk-ink);margin:0;font:400 clamp(48px,5.2vw,80px)/1 Newsreader,Georgia,serif}body.pz .pz-b{max-width:40ch;color:var(--bk-ink2);margin:0;font:400 18px/1.6 Inter,sans-serif}body.pz .pz-use{display:block}body.pz .pz-use .bk-browser{border-radius:24px}body.pz .pz-pages{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}body.pz .pz-pg{background:var(--bk-card);box-shadow:0 0 0 1px var(--bk-line);border-radius:22px;flex-direction:column;gap:5px;padding:12px 12px 18px;display:flex}body.pz .pz-th{box-sizing:border-box;background:color-mix(in srgb,var(--h) 34%,var(--bk-bg));border-radius:14px;flex-direction:column;gap:7px;height:118px;margin-bottom:10px;padding:14px;display:flex}body.pz .pz-th i{background:color-mix(in srgb,var(--bk-ink) 16%,transparent);border-radius:4px;height:7px;display:block}body.pz .pz-th i:first-child{width:58%;height:11px}body.pz .pz-th i:nth-child(2){width:82%}body.pz .pz-th i:nth-child(3){background:color-mix(in srgb,var(--bk-ink) 26%,transparent);border-radius:9px;width:44%;height:18px;margin-top:auto}body.pz .pz-pg b{padding:0 4px;font:600 17px/1.2 Outfit,Inter,sans-serif}body.pz .pz-pg>span:last-child{color:var(--bk-ink2);padding:0 4px;font-size:14px;line-height:1.45}body.pz .pz-also{max-width:640px;color:var(--bk-ink2);margin:24px 0 0;font-size:16px;line-height:1.6}body.pz .pz-app .pz-qs{background:var(--bk-card);box-shadow:0 0 0 1px var(--bk-line);border-radius:24px;margin-top:56px;padding:28px 30px 30px}body.pz .pz-h3{margin:0 0 18px;font:600 19px/1.2 Outfit,Inter,sans-serif}body.pz .pz-app .pz-qs ul{grid-template-columns:1fr 1fr;gap:20px 28px;margin:0;padding:0;list-style:none;display:grid}body.pz .pz-app .pz-qs li{background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}body.pz .pz-app .pz-qs li>b{font-size:16px;font-weight:600;line-height:1.4}body.pz .pz-app .bk-ops{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.pz .pz-app .bk-op{gap:6px;padding:28px 28px 24px}body.pz .pz-app .bk-op .bk-od{color:var(--bk-ink2);font-size:15px}body.pz .pz-app .bk-op.on .bk-od{color:color-mix(in srgb,var(--bk-bg) 82%,var(--bk-ink))}body.pz .pz-app .bk-op .bk-pp{letter-spacing:-.03em;margin:18px 0 6px;font:500 clamp(36px,3.4vw,48px)/1 Outfit,Inter,sans-serif}body.pz .pz-app .bk-op .bk-rec{position:absolute;top:22px;right:22px}body.pz .pz-care{background:var(--bk-card);width:100%;box-shadow:0 0 0 1px var(--bk-line);text-align:left;color:var(--bk-ink);border:0;border-radius:20px;align-items:center;gap:16px;margin-top:16px;padding:18px 22px;display:flex}body.pz .pz-care .bk-sw{background:color-mix(in srgb,var(--bk-ink) 28%,transparent);border-radius:12px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}body.pz .pz-care .bk-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}body.pz .pz-care.on .bk-sw{background:#2e6a3b}body.pz .pz-care.on .bk-sw:after{transform:translate(18px)}body.pz .pz-cn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}body.pz .pz-cn b{font-size:16px;font-weight:600}body.pz .pz-cn span{color:var(--bk-ink2);font-size:14px}body.pz .pz-cp{white-space:nowrap;font-weight:600}body.pz .pz-care:not(.on) .pz-cp{color:var(--bk-ink2);text-decoration:line-through}body.pz .pz-total{color:#ede7dd;background:#2b2724;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;margin-top:16px;padding:26px 28px;display:flex}.dark body.pz .pz-total{background:#2c2927;box-shadow:0 0 0 1px #ece6dc1a}body.pz .pz-tk{color:#ede7ddc7;font-size:13.5px}body.pz .pz-tl{letter-spacing:-.02em;margin:4px 0 6px;font:600 26px/1.1 Outfit,Inter,sans-serif;display:block}body.pz .pz-tt p{color:#ede7dddb;margin:0;font-size:15.5px;line-height:1.5}body.pz .pz-tt p b{color:#fff;font-weight:600}body.pz .pz-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}body.pz .pz-total .bk-btn{background:#ede7dd;border:0;color:#1f1b17!important}body.pz .pz-total .bk-btn.ghost{background:0 0;box-shadow:inset 0 0 0 1px #ede7dd5c;color:#ede7dd!important}body.pz .pz-total .bk-btn svg{width:16px;height:16px}body.pz .pz-dd .bk-ddm{color:var(--bk-ink);top:auto;bottom:56px;right:0}body.pz .bk.approved [data-bkapprove]{pointer-events:none;opacity:.55}body.pz .bk.noprice .pz-price{display:none}body.pz .pz-end{flex-direction:column;gap:44px;display:flex}body.pz .pz-tl3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:0;padding:0;list-style:none;display:grid}body.pz .pz-tl3 li{flex-direction:column;gap:4px;padding:32px 16px 0 0;display:flex;position:relative}body.pz .pz-tl3 li:before{content:"";background:var(--bk-bg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--h);border-radius:50%;position:absolute;top:0;left:0}body.pz .pz-tl3 li:first-child:before{background:var(--h)}body.pz .pz-tl3 li:not(:last-child):after{content:"";background:var(--bk-line2);border-radius:2px;height:2px;position:absolute;top:6px;left:24px;right:10px}body.pz .pz-tl3 b{font:600 18px/1.2 Outfit,Inter,sans-serif}body.pz .pz-tl3 span{color:var(--bk-ink2);font-size:15.5px}body.pz .pz-cta .bk-btn.big{height:56px;padding:0 34px;font-size:16px}body.pz .pz-done{align-items:center;gap:14px;margin:0;font:500 19px/1.4 Inter,sans-serif;display:none}body.pz .pz-dk{color:#fff;background:#2e6a3b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}body.pz .bk.approved .pz-done{display:flex}body.pz .bk.approved .pz-cta .bk-btn{display:none}body.pz .pz-app .bk-foot{color:var(--bk-ink2);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0;padding:120px clamp(40px,5.5vw,104px) 36px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){body.pz .pz-steps:after,body.pz .pz-dot,body.pz .pz-care .bk-sw,body.pz .pz-care .bk-sw:after{transition:none}}@media (width<=1180px){body.pz .pz-app{--pzr:204px}body.pz .pz-app .bk-sec,body.pz .pz-app .bk-foot{padding-left:44px;padding-right:44px}body.pz .pz-pg{padding:10px 10px 14px}body.pz .pz-th{height:96px}}@media (width<=1000px){body.pz .pz-pages{grid-template-columns:repeat(3,minmax(0,1fr))}body.pz .pz-spec{grid-template-columns:1fr}body.pz .pz-aa{flex-direction:row;align-items:flex-end}body.pz .pz-aa dl{flex:1;grid-template-columns:1fr}body.pz .pz-sw{grid-template-columns:repeat(3,minmax(0,1fr))}body.pz .pz-sw .pz-c:first-child{grid-column:1/-1}body.pz .pz-sw .pz-c:first-child .pz-cc{height:180px}body.pz .pz-cc{height:150px}body.pz .pz-wel{grid-template-columns:1fr 1fr;gap:36px}}@media (width>=761px) and (width<=900px){body.pz .pz-wel{grid-template-columns:1fr;min-height:0}body.pz .pz-arch{order:-1;height:320px}body.pz .pz-app .bk-ops{grid-template-columns:1fr}}@media (height<=700px) and (width>=761px){body.pz .pz-app .pz-rail .pz-steps{gap:2px;margin-top:22px}body.pz .pz-app .pz-rail .pz-steps a{height:40px}body.pz .pz-steps:before,body.pz .pz-steps:after{top:20px}body.pz .pz-steps:before{bottom:20px}body.pz .pz-steps:after{height:calc((100% - 40px) * var(--pz-p,0))}}@media (width<=760px){body.pz{--frame:10px;--fr:26px}body.pz .pz-app{background:var(--bk-bg);padding-bottom:88px;display:block}body.pz .pz-rail{z-index:80;border-radius:999px;flex-direction:row;align-items:center;height:62px;padding:0 9px;position:fixed;inset:auto 10px 10px;box-shadow:0 16px 36px -14px #0000008c}body.pz .pz-rail:after,body.pz .pz-rail>.pz-mk,body.pz .pz-foot{display:none}body.pz .pz-app .pz-rail .pz-steps{scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;align-items:center;gap:4px;width:100%;height:100%;margin:0;overflow-x:auto}body.pz .pz-steps::-webkit-scrollbar{display:none}body.pz .pz-steps:before,body.pz .pz-steps:after{display:none}body.pz .pz-app .pz-rail .pz-steps a{border-radius:999px;flex:none;gap:8px;height:44px;padding:0 6px}body.pz .pz-app .pz-rail .pz-steps a .pz-lb{display:none}body.pz .pz-app .pz-rail .pz-steps a.on{padding-right:14px}body.pz .pz-app .pz-rail .pz-steps a.on .pz-lb{display:inline}body.pz .pz-app .pz-steps a.on:before{display:none}body.pz .pz-ph{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}body.pz .pz-ph .pz-mk{color:var(--bk-ink);padding:0}body.pz .pz-ph .pz-disk{box-shadow:0 0 0 1px var(--bk-line2)}body.pz .pz-ph .pz-mt span{color:var(--bk-ink2)}body.pz .pz-phs{gap:8px;display:flex}body.pz .pz-ph .pz-ic{background:var(--bk-card);color:var(--bk-ink);box-shadow:inset 0 0 0 1px var(--bk-line2)}body.pz .pz-dn .bk-ddm{top:44px;left:auto;right:0}body.pz .bk-editbar{flex-wrap:wrap;padding:10px 16px}body.pz .pz-app .bk-sec{padding:64px 20px 0}body.pz .pz-app .bk-sec:first-child{padding-top:28px}body.pz .pz-app .bk-open{margin-bottom:32px}body.pz .pz-app .bk-lede{font-size:17px}body.pz .pz-wel{grid-template-columns:1fr;gap:28px;min-height:0}body.pz .pz-arch{border-radius:160px 160px 24px 24px;order:-1;height:300px}body.pz .pz-mood{grid-template-rows:300px 160px;grid-template-columns:1fr 1fr;gap:10px;height:auto}body.pz .pz-mood .m1{grid-area:auto/1/auto/-1}body.pz .pz-mood .bk-img{border-radius:20px}body.pz .pz-sw{grid-template-columns:1fr 1fr;gap:18px 12px}body.pz .pz-cc{border-radius:18px;height:120px}body.pz .pz-sw .pz-c:first-child .pz-cc{height:150px}body.pz .pz-aa{flex-direction:column;align-items:flex-start;gap:24px}body.pz .pz-aa>span{font-size:112px}body.pz .pz-pages{grid-template-columns:1fr 1fr;gap:10px}body.pz .pz-pg:last-child{grid-column:1/-1}body.pz .pz-th{height:84px}body.pz .pz-app .pz-qs{padding:22px 20px}body.pz .pz-app .pz-qs ul,body.pz .pz-app .bk-ops{grid-template-columns:1fr}body.pz .pz-care{flex-wrap:wrap}body.pz .pz-cp{margin-left:58px}body.pz .pz-total{padding:22px 20px}body.pz .pz-acts{width:100%}body.pz .pz-acts .bk-btn:first-child{flex:100%}body.pz .pz-tl3{grid-template-columns:1fr;gap:22px}body.pz .pz-tl3 li{padding:0 0 0 30px}body.pz .pz-tl3 li:before{top:3px}body.pz .pz-tl3 li:not(:last-child):after{width:2px;height:calc(100% - 4px);top:24px;left:6px;right:auto}body.pz .pz-cta .bk-btn.big{width:100%}body.pz .pz-app .bk-foot{padding:72px 20px 24px}}@media print{body.pz .pz-rail,body.pz .pz-ph{display:none!important}body.pz .pz-app{box-shadow:none;margin:0;display:block}}body.pz .pz-app .pz-wel .bk-h{max-width:none;font-size:clamp(44px,4.7vw,76px)}body.pz .pz-tt{flex:340px}body.pz .bk.as .pz-chip{border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}body.pz .pz-ct{align-items:center;gap:8px;display:flex}body.pz .pz-cb{margin-left:15px}body.pz .pz-app #pricing .bk-open{margin-bottom:36px}body.pz .pz-app .bk-op .bk-pp{margin:14px 0 4px}body.pz .pz-app .bk-op{padding:24px 26px 20px}body.win .dl-grain{display:none}body.win{background:var(--backdrop,#d6cdbf)}body:not(.win){background:var(--background)}body.win .dl-app{background:0 0}body.win .main .max-w-\[900px\],body.win .main .max-w-2xl{max-width:none;padding-left:0;padding-right:0}.rc svg,.pz-ic svg,.wb svg{display:block}.rail .rc-theme .rt-s,.dark .rail .rc-theme .rt-m{display:none}.dark .rail .rc-theme .rt-s{display:block}.ph .title,.hero .display{flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.ph .title:before{content:"";background:var(--sec,#f7cf4b);border-radius:50%;flex:none;width:10px;height:10px;margin-right:12px;position:relative;top:-.15em}details.fold>summary{cursor:pointer;list-style:none}details.fold>summary::-webkit-details-marker{display:none}.pl-sw{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.pl-sw article{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.pl-sw .chip2{height:220px}.pl-sw .nm{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 14px;display:flex}.pl-sw b{font:650 18px/1.1 var(--head)}.pl-sw .hex{color:var(--text-3);font-size:12px}@media (width<=900px){.pl-sw{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-sw .chip2{height:120px}}.sample-site{box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;overflow:hidden}.sample-nav,.sample-foot{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sample-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;padding:28px 28px 36px;display:grid}.sample-arch{border-radius:180px 180px 28px 28px;height:280px}@media (width<=800px){.sample-hero{grid-template-columns:1fr}.sample-nav{flex-wrap:wrap}}.pg-controls{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;margin-bottom:8px;padding:14px;display:grid}.pg-controls select,.pg-controls input,.pr-n input,.pr-d input,.pr-v{width:100%;color:inherit;font:inherit;background:0 0;border:0}@media (width<=900px){.pg-controls,.pr-cards{grid-template-columns:1fr}}.pz-sw b{margin-top:8px;display:block}.win .main{min-width:0}
