@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}@supports (color:light-dark(white, black)){*,:before,:after,::backdrop{--tw-shadow:0 0 light-dark(#0000,#fafafa00);--tw-inset-shadow:0 0 light-dark(#0000,#fafafa00);--tw-ring-shadow:0 0 light-dark(#0000,#fafafa00);--tw-inset-ring-shadow:0 0 light-dark(#0000,#fafafa00);--tw-ring-offset-color:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));--tw-ring-offset-shadow:0 0 light-dark(#0000,#fafafa00)}}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}@supports (color:light-dark(white, black)){button,input,select,optgroup,textarea{background-color:light-dark(#0000,#fafafa00)}}::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}@supports (color:light-dark(white, black)){::file-selector-button{background-color:light-dark(#0000,#fafafa00)}}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.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}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.w-1{width:var(--spacing)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow\/read-only{--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)}@supports (color:light-dark(white, black)){.shadow,.shadow\/read-only{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,light-dark(#0000001a,#fafafa1a)), 0 1px 2px -1px var(--tw-shadow-color,light-dark(#0000001a,#fafafa1a))}}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.perfume-reference-simple{color:#17201d;max-width:980px;margin:0 auto;padding:32px 24px 64px}@supports (color:light-dark(white, black)){.perfume-reference-simple{color:light-dark(hsl(var(--appearance-hue,160) 16.36% min(10.78%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,160) 16.36% 88.51% / 1))}}.perfume-reference-simple-hero{border:1px solid var(--color-border);background:#fff;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;margin:16px 0 18px;padding:28px;display:flex}@supports (color:light-dark(white, black)){.perfume-reference-simple-hero{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-simple-hero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(34px,5vw,52px)}.perfume-reference-simple-hero p:last-child{max-width:620px;color:var(--color-muted);margin:0}.perfume-readonly-badge{border:1px solid var(--color-border);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.perfume-quick-summary{border:1px solid var(--color-border);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}@supports (color:light-dark(white, black)){.perfume-quick-summary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-quick-summary>div{border-right:1px solid var(--color-border);gap:5px;padding:15px 16px;display:grid}.perfume-quick-summary>div:last-child{border-right:0}.perfume-quick-summary small{color:var(--color-muted);font-size:10px;font-weight:750}.perfume-quick-summary strong{font-size:18px}.perfume-reference-list{border:1px solid var(--color-border);background:#fff;border-radius:16px;overflow:hidden}@supports (color:light-dark(white, black)){.perfume-reference-list{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-list>article+article{border-top:1px solid var(--color-border)}.perfume-reference-row{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr) auto auto 20px;align-items:center;gap:12px;padding:10px 16px;display:grid}@supports (color:light-dark(white, black)){.perfume-reference-row{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-row:hover,.perfume-reference-list article.is-open>.perfume-reference-row{background:#f8faf9}@supports (color:light-dark(white, black)){.perfume-reference-row:hover,.perfume-reference-list article.is-open>.perfume-reference-row{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,16.67%) 97.65% / 1),hsl(var(--appearance-hue,150) 16.67% 12.07% / 1))}}.perfume-reference-number{color:var(--color-subtle);font-variant-numeric:tabular-nums;font-size:11px}.perfume-reference-name{min-width:0;display:grid}.perfume-reference-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.perfume-reference-name small{color:var(--color-muted);margin-top:3px;font-size:10px}.perfume-bottle-chip,.perfume-document-chip{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.perfume-bottle-chip.is-amber{color:#6d3f1e;background:#f2e3d3}@supports (color:light-dark(white, black)){.perfume-bottle-chip.is-amber{color:light-dark(#6d3f1e,#e1b798);background:light-dark(#f2e3d3,#4e3317)}}.perfume-bottle-chip.is-clear{color:#365b59;background:#e7f0ef}@supports (color:light-dark(white, black)){.perfume-bottle-chip.is-clear{color:light-dark(#365b59,#a9ccca);background:light-dark(hsl(var(--appearance-hue,173.33) var(--appearance-tint,23.08%) 92.35% / 1),hsl(var(--appearance-hue,173.33) 23.08% 16.73% / 1))}}.perfume-document-chip.is-ready{color:#285b3c;background:#eaf4ed}@supports (color:light-dark(white, black)){.perfume-document-chip.is-ready{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1));background:light-dark(hsl(var(--appearance-hue,138) var(--appearance-tint,31.25%) 93.73% / 1),hsl(var(--appearance-hue,138) 31.25% 15.52% / 1))}}.perfume-document-chip.is-waiting{color:#786344;background:#f6f0e4}@supports (color:light-dark(white, black)){.perfume-document-chip.is-waiting{color:light-dark(#786344,#bfac8f);background:light-dark(#f6f0e4,#3e3015)}}.perfume-reference-row i{color:var(--color-muted);text-align:center;font-size:17px;font-style:normal}.perfume-reference-detail{background:#f8faf9;padding:5px 16px 18px 60px}@supports (color:light-dark(white, black)){.perfume-reference-detail{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,16.67%) 97.65% / 1),hsl(var(--appearance-hue,150) 16.67% 12.07% / 1))}}.perfume-reference-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.perfume-reference-detail dl>div{border:1px solid var(--color-border);background:#fff;border-radius:11px;padding:13px}@supports (color:light-dark(white, black)){.perfume-reference-detail dl>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-detail dt{color:var(--color-muted);font-size:10px;font-weight:750}.perfume-reference-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.perfume-reference-detail>p{color:var(--color-muted);margin:12px 2px 0;font-size:11px}.perfume-reference-notice{color:#466052;background:#f7faf8;border:1px solid #dce7df;border-radius:11px;margin:0 0 10px;padding:11px 13px;font-size:11px}@supports (color:light-dark(white, black)){.perfume-reference-notice{color:light-dark(hsl(var(--appearance-hue,147.69) 15.66% min(32.55%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.69) 15.66% 69.36% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,140) 23.08% 12.24% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,136.36) 18.64% 88.43% / 1),hsl(var(--appearance-hue,136.36) 18.64% 20.18% / 1))}}.perfume-reference-notice.is-error{color:#87523f;background:#fff8f5;border-color:#ead9d2}@supports (color:light-dark(white, black)){.perfume-reference-notice.is-error{color:light-dark(#87523f,#cb9f90);background:light-dark(#fff8f5,#2e170d);border-color:light-dark(#ead9d2,#4a2e23)}}.perfume-reference-edit{gap:12px;display:grid}.perfume-reference-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.perfume-reference-edit-grid label{color:var(--color-muted);gap:5px;font-size:9px;font-weight:800;display:grid}.perfume-reference-edit-grid label.is-wide{grid-column:1/-1}.perfume-reference-edit-grid input,.perfume-reference-edit-grid select,.perfume-reference-edit-grid textarea{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);font:inherit;background:#fff;border-radius:9px;padding:10px 11px;font-size:13px}@supports (color:light-dark(white, black)){.perfume-reference-edit-grid input,.perfume-reference-edit-grid select,.perfume-reference-edit-grid textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-edit-grid input,.perfume-reference-edit-grid select{height:42px}.perfume-reference-edit-grid textarea{resize:vertical;min-height:86px;line-height:1.55}.perfume-reference-document{border:1px solid var(--color-border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}@supports (color:light-dark(white, black)){.perfume-reference-document{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-document span{gap:3px;min-width:0;display:grid}.perfume-reference-document small{color:var(--color-muted);font-size:9px}.perfume-reference-document strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.perfume-reference-document b{color:#285b3c;flex:none;font-size:10px}@supports (color:light-dark(white, black)){.perfume-reference-document b{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1))}}.perfume-reference-document button,.perfume-msds-upload{border:1px solid var(--color-border);color:#285b3c;cursor:pointer;background:#fff;border-radius:8px;flex:none;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;line-height:34px}@supports (color:light-dark(white, black)){.perfume-reference-document button,.perfume-msds-upload{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-msds-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.perfume-reference-edit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.perfume-reference-edit-actions small{color:var(--color-muted);margin-right:auto;font-size:9px}.perfume-reference-edit-actions button{border:1px solid var(--color-border);min-height:40px;color:var(--color-text);background:#fff;border-radius:9px;padding:0 13px;font-weight:800}@supports (color:light-dark(white, black)){.perfume-reference-edit-actions button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-edit-actions button.primary-button{border-color:var(--color-primary);background:var(--color-primary);color:#fff}@supports (color:light-dark(white, black)){.perfume-reference-edit-actions button.primary-button{color:light-dark(#fff,#1a1a1a)}}.perfume-reference-simple-footer{color:var(--color-muted);margin-top:14px;padding:14px 4px;font-size:11px}@media (max-width:700px){.perfume-reference-simple{padding:18px 12px 44px}.perfume-reference-simple-hero{flex-direction:column;align-items:flex-start;gap:14px;margin-top:10px;padding:20px}.perfume-reference-simple-hero .secondary-button{width:100%}.perfume-quick-summary{display:flex;overflow-x:auto}.perfume-quick-summary>div{flex:1 0 auto;min-width:92px;padding:11px 12px}.perfume-quick-summary strong{font-size:14px}.perfume-reference-row{grid-template-columns:24px minmax(0,1fr) auto 18px;gap:8px;min-height:60px;padding:8px 10px}.perfume-document-chip{text-align:right;grid-area:2/3;padding:0;font-size:8px;background:0 0!important}.perfume-bottle-chip{grid-area:1/3}.perfume-reference-row i{grid-area:1/4/3}.perfume-reference-detail{padding:4px 10px 14px 42px}.perfume-reference-detail dl{grid-template-columns:1fr;gap:6px}.perfume-reference-edit-grid{grid-template-columns:1fr}.perfume-reference-edit-grid label.is-wide{grid-column:auto}.perfume-reference-edit-grid input,.perfume-reference-edit-grid select,.perfume-reference-edit-grid textarea{font-size:16px}.perfume-reference-document{flex-direction:column;align-items:flex-start}.perfume-reference-edit-actions{grid-template-columns:1fr 1fr;display:grid}.perfume-reference-edit-actions small{grid-column:1/-1;margin:0}.perfume-reference-edit-actions button{width:100%}}.perfume-overview{color:#17201d;max-width:1280px;margin:0 auto;padding:40px 28px 72px}@supports (color:light-dark(white, black)){.perfume-overview{color:light-dark(hsl(var(--appearance-hue,160) 16.36% min(10.78%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,160) 16.36% 88.51% / 1))}}.perfume-overview-hero{background:linear-gradient(135deg,#f7f5ef 0%,#edf3ef 100%);border:1px solid #dce4df;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex}@supports (color:light-dark(white, black)){.perfume-overview-hero{background:linear-gradient(135deg,light-dark(hsl(var(--appearance-hue,45) var(--appearance-tint,33.33%) 95.29% / 1),hsl(var(--appearance-hue,45) 33.33% 14.14% / 1)) 0%,light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,20%) 94.12% / 1),hsl(var(--appearance-hue,140) 20% 15.18% / 1)) 100%);border:1px solid light-dark(hsl(var(--appearance-hue,142.5) 12.9% 87.84% / 1),hsl(var(--appearance-hue,142.5) 12.9% 20.7% / 1))}}.perfume-overview-hero h1{letter-spacing:-.045em;margin:6px 0 10px;font-size:clamp(34px,5vw,62px)}.perfume-overview-hero p:last-child{color:#59635f;max-width:680px}@supports (color:light-dark(white, black)){.perfume-overview-hero p:last-child{color:light-dark(#59635f,#a3aca8)}}.perfume-overview-actions{flex-wrap:wrap;gap:10px;display:flex}.perfume-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.perfume-overview-summary article{background:#fff;border:1px solid #e1e6e3;border-radius:20px;min-height:150px;padding:22px}@supports (color:light-dark(white, black)){.perfume-overview-summary article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#e1e6e3,#2d3631)}}.perfume-overview-summary span,.perfume-overview-summary small{color:#727d78;display:block}@supports (color:light-dark(white, black)){.perfume-overview-summary span,.perfume-overview-summary small{color:light-dark(#727d78,#8c9691)}}.perfume-overview-summary strong{letter-spacing:-.02em;margin:12px 0 8px;font-size:25px;display:block}.perfume-report-card{background:#fdfdfc;border:1px solid #dfe5e1;border-radius:24px;padding:28px}@supports (color:light-dark(white, black)){.perfume-report-card{background:light-dark(hsl(var(--appearance-hue,60) var(--appearance-tint,20%) 99.02% / 1),hsl(var(--appearance-hue,60) 20% 10.86% / 1));border:1px solid light-dark(#dfe5e1,#2e3831)}}.perfume-report-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.perfume-report-heading h2,.perfume-status-board h2{margin:4px 0 0;font-size:25px}.perfume-report-heading>p{color:#6c7671}@supports (color:light-dark(white, black)){.perfume-report-heading>p{color:light-dark(#6c7671,#929b96)}}.perfume-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.perfume-lineup article{background:#fff;border:1px solid #e3e7e5;border-radius:18px;min-width:0;padding:20px;position:relative}@supports (color:light-dark(white, black)){.perfume-lineup article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#e3e7e5,#2d3430)}}.perfume-lineup article.is-confirmed{border-color:#154a45;box-shadow:inset 0 0 0 1px #154a45}@supports (color:light-dark(white, black)){.perfume-lineup article.is-confirmed{border-color:light-dark(#154a45,#b6eae5)}}.perfume-lineup-title{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.perfume-lineup-title>span{color:#8b938f;font-variant-numeric:tabular-nums}@supports (color:light-dark(white, black)){.perfume-lineup-title>span{color:light-dark(#8b938f,#78807c)}}.perfume-lineup-title h3{margin:0;font-size:20px;line-height:1.15}.perfume-lineup-title p{color:#6b7570;margin:5px 0 0}@supports (color:light-dark(white, black)){.perfume-lineup-title p{color:light-dark(#6b7570,#939c97)}}.perfume-lineup-title em{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.perfume-lineup-title em.is-amber{color:#6d3f1e;background:#f2e3d3}@supports (color:light-dark(white, black)){.perfume-lineup-title em.is-amber{color:light-dark(#6d3f1e,#e1b798);background:light-dark(#f2e3d3,#4e3317)}}.perfume-lineup-title em.is-clear{color:#365b59;background:#e7f0ef}@supports (color:light-dark(white, black)){.perfume-lineup-title em.is-clear{color:light-dark(#365b59,#a9ccca);background:light-dark(hsl(var(--appearance-hue,173.33) var(--appearance-tint,23.08%) 92.35% / 1),hsl(var(--appearance-hue,173.33) 23.08% 16.73% / 1))}}.perfume-lineup dl{margin:18px 0 0}.perfume-lineup dl div{border-top:1px solid #edf0ee;padding:10px 0}@supports (color:light-dark(white, black)){.perfume-lineup dl div{border-top:1px solid light-dark(#edf0ee,#242c27)}}.perfume-lineup dt{color:#7b8580;margin-bottom:4px;font-size:12px}@supports (color:light-dark(white, black)){.perfume-lineup dt{color:light-dark(#7b8580,#858e89)}}.perfume-lineup dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.perfume-confirmed-badge{color:#154a45;margin-top:12px;font-size:12px;display:inline-block}@supports (color:light-dark(white, black)){.perfume-confirmed-badge{color:light-dark(#154a45,#b6eae5)}}.perfume-status-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.perfume-status-board article{color:#f7faf8;background:#172b28;border-radius:20px;padding:24px}@supports (color:light-dark(white, black)){.perfume-status-board article{color:light-dark(hsl(var(--appearance-hue,140) 23.08% 97.45% / 1),hsl(var(--appearance-hue,140) 23.08% 12.24% / 1));background:light-dark(#172b28,#d3e7e4)}}.perfume-status-board article:nth-child(2){background:#31413d}@supports (color:light-dark(white, black)){.perfume-status-board article:nth-child(2){background:light-dark(hsl(var(--appearance-hue,165) 14.04% min(22.35%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,165) 14.04% 78.33% / 1))}}.perfume-status-board article:nth-child(3){color:#25302d;background:#f0ece3}@supports (color:light-dark(white, black)){.perfume-status-board article:nth-child(3){color:light-dark(hsl(var(--appearance-hue,163.64) 12.94% min(16.67%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,163.64) 12.94% 83.33% / 1));background:light-dark(hsl(var(--appearance-hue,41.54) var(--appearance-tint,30.23%) 91.57% / 1),hsl(var(--appearance-hue,41.54) 30.23% 17.42% / 1))}}.perfume-status-board ul,.perfume-status-board ol{margin:18px 0 0;padding-left:20px}.perfume-status-board li{margin:9px 0;line-height:1.55}.perfume-overview-footer{color:#5f6964;justify-content:space-between;gap:24px;margin-top:18px;padding:22px 4px;display:flex}@supports (color:light-dark(white, black)){.perfume-overview-footer{color:light-dark(#5f6964,#9da7a2)}}.perfume-overview-footer p{max-width:760px}.perfume-overview-footer nav{flex-wrap:wrap;gap:14px;display:flex}.perfume-overview-footer a{color:#154a45;font-weight:700}@supports (color:light-dark(white, black)){.perfume-overview-footer a{color:light-dark(#154a45,#b6eae5)}}@media (max-width:920px){.perfume-overview-summary,.perfume-lineup{grid-template-columns:repeat(2,minmax(0,1fr))}.perfume-status-board{grid-template-columns:1fr}.perfume-overview-hero,.perfume-report-heading,.perfume-overview-footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.perfume-overview{padding:20px 14px 48px}.perfume-overview-hero,.perfume-report-card{border-radius:20px;padding:20px}.perfume-overview-summary,.perfume-lineup{grid-template-columns:1fr}.perfume-overview-summary article{min-height:0}}.solo-tier-section,.solo-upgrade-page{max-width:1080px;margin:0 auto;padding:56px 24px}.solo-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.solo-tier-grid article{border:1px solid var(--color-border);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}@supports (color:light-dark(white, black)){.solo-tier-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.solo-tier-grid article.is-recommended{background:#fbfdfc;border-color:#9fc5b4}@supports (color:light-dark(white, black)){.solo-tier-grid article.is-recommended{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,33.33%) 98.82% / 1),hsl(var(--appearance-hue,150) 33.33% 11.04% / 1));border-color:light-dark(hsl(var(--appearance-hue,153.16) 24.68% 69.8% / 1),hsl(var(--appearance-hue,153.16) 24.68% 36.57% / 1))}}.solo-tier-grid article>small{position:absolute;top:16px;right:16px}.solo-tier-grid h3,.solo-tier-grid p{margin:0}.solo-tier-grid strong{font-size:24px}.solo-tier-grid ul{min-height:108px;margin:0;padding-left:20px}.solo-addon-summary{background:#f5f7f6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;padding:18px;display:flex}@supports (color:light-dark(white, black)){.solo-addon-summary{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,11.11%) 96.47% / 1),hsl(var(--appearance-hue,150) 11.11% 13.11% / 1))}}.solo-addon-summary>*{background:#fff;border:0;border-radius:999px;padding:8px 12px}@supports (color:light-dark(white, black)){.solo-addon-summary>*{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.solo-addon-summary>b{background:0 0}.solo-upgrade-page>header{margin-bottom:28px}@media (max-width:720px){.solo-tier-grid{grid-template-columns:1fr}.solo-tier-grid ul{min-height:0}}@font-face{font-family:Jeju Myeongjo;src:url(/JejuMyeongjo-Regular.woff2)format("woff2");font-display:swap;font-weight:400}:root{--color-bg:#f7f7f8;--color-surface:#fff;--color-surface-soft:#f9fafb;--color-text:#111827;--color-muted:#6b7280;--color-subtle:#9ca3af;--color-border:#e5e7eb;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-danger:#dc2626;--color-success:#15803d;--color-warning:#b45309;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-small:10px;--radius-medium:14px;--radius-large:20px;--radius-pill:999px;--shadow-soft:0 12px 32px #1118270f;--sidebar-width:248px;--content-max-width:1180px;--font-myeongjo:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, Arial, sans-serif}@supports (color:light-dark(white, black)){:root{--color-bg:light-dark(hsl(var(--appearance-hue,240) var(--appearance-tint,6.67%) 97.06% / 1),hsl(var(--appearance-hue,240) 6.67% 12.59% / 1));--color-surface:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));--color-surface-soft:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,20%) 98.04% / 1),hsl(var(--appearance-hue,210) 20% 11.73% / 1));--color-text:light-dark(#111827,#d6dded);--color-muted:light-dark(#6b7280,#898f9c);--color-subtle:light-dark(#9ca3af,#5d6573);--color-border:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,13.04%) 90.98% / 1),hsl(var(--appearance-hue,220) 13.04% 17.94% / 1));--color-primary:light-dark(hsl(var(--appearance-hue,221.21) 83.19% min(53.33%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,221.21) 55% 68% / 1));--color-primary-hover:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));--color-danger:light-dark(#dc2626,#da8181);--color-success:light-dark(hsl(var(--appearance-hue,142.43) 71.81% min(29.22%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.43) 55% 72.29% / 1));--color-warning:light-dark(#b45309,#daa781);--shadow-soft:0 12px 32px light-dark(#1118270f,#d6dded0f)}}*{box-sizing:border-box}html{background:var(--color-bg);min-height:100%}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Arial,sans-serif;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}@supports (color:light-dark(white, black)){:focus-visible{outline:3px solid light-dark(#2563eb47,#819dda47)}}.life-shell{background:var(--color-bg);min-height:100vh}.desktop-sidebar{z-index:30;width:var(--sidebar-width);padding:var(--space-8) var(--space-5);border-right:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:light-dark(white, black)){.desktop-sidebar{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .96),hsl(var(--appearance-hue,0) 0% 10% / .96))}}.life-brand{align-items:center;gap:var(--space-3);min-height:48px;margin-bottom:var(--space-10);display:flex}.life-brand-mark{border-radius:var(--radius-medium);background:var(--color-text);color:#fff;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.life-brand-mark{color:light-dark(#fff,#1a1a1a)}}.life-brand strong,.life-brand small{display:block}.life-brand strong{letter-spacing:-.4px;font-size:18px}.life-brand small{color:var(--color-subtle);letter-spacing:.03em;margin-top:1px;font-size:11px;font-weight:600}.sidebar-navigation{gap:var(--space-2);display:grid}.sidebar-navigation-bottom{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.sidebar-link{min-height:46px;padding:0 var(--space-4);border-radius:var(--radius-medium);color:var(--color-muted);align-items:center;font-size:15px;font-weight:650;transition:color .14s,background .14s;display:flex}.sidebar-link:hover{background:var(--color-surface-soft);color:var(--color-text)}.sidebar-link.is-active{color:var(--color-primary);background:#eff6ff}@supports (color:light-dark(white, black)){.sidebar-link.is-active{background:light-dark(#eff6ff,#0f1e32)}}.shell-content{min-height:100vh;margin-left:var(--sidebar-width)}.desktop-top-bar{z-index:20;padding:var(--space-5) var(--space-8) 0;background:linear-gradient(#f7f7f8fa 78%,#f7f7f800);position:sticky;top:0}@supports (color:light-dark(white, black)){.desktop-top-bar{background:linear-gradient(light-dark(hsl(var(--appearance-hue,240) var(--appearance-tint,6.67%) 97.06% / .98),hsl(var(--appearance-hue,240) 6.67% 12.59% / .98)) 78%,light-dark(hsl(var(--appearance-hue,240) var(--appearance-tint,6.67%) 97.06% / 0),hsl(var(--appearance-hue,240) 6.67% 12.59% / 0)))}}.global-search{width:min(100%,720px);position:relative}.global-search-icon{color:var(--color-subtle);pointer-events:none;font-size:21px;line-height:1;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.global-search-input{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:100%;min-height:52px;color:var(--color-text);background:#fffffff5;outline:none;padding:0 20px 0 50px;font-size:16px;transition:border-color .14s,box-shadow .14s;box-shadow:0 4px 18px #11182709}@supports (color:light-dark(white, black)){.global-search-input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .96),hsl(var(--appearance-hue,0) 0% 10% / .96))}}.global-search-input::placeholder{color:var(--color-subtle)}.global-search-input:focus{border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb17}@supports (color:light-dark(white, black)){.global-search-input:focus{border-color:light-dark(#bfdbfe,#183354)}}.page-content{width:100%;max-width:calc(var(--content-max-width) + 64px);padding:var(--space-8);margin:0 auto}.mobile-app-bar,.mobile-search,.mobile-bottom-navigation,.mobile-menu-overlay{display:none}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.page-eyebrow{margin:0 0 var(--space-2);color:var(--color-primary);letter-spacing:.12em;font-size:12px;font-weight:800}.page-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.1}.page-description{max-width:600px;margin:var(--space-3) 0 0;color:var(--color-muted);font-size:16px}.primary-button,.secondary-button{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-medium);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:750;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.primary-button{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff}@supports (color:light-dark(white, black)){.primary-button{color:light-dark(#fff,#1a1a1a)}}.primary-button:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.secondary-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.secondary-button:hover{background:var(--color-surface-soft);border-color:#d1d5db}@supports (color:light-dark(white, black)){.secondary-button:hover{border-color:light-dark(#d1d5db,#363c45)}}.primary-button:active,.secondary-button:active{transform:translateY(1px)}.workspace-index{max-width:var(--content-max-width)}.area-home,.area-landing{width:min(100%,1080px);margin:0 auto}.area-home-hero{max-width:720px;margin-bottom:var(--space-8)}.area-home-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,58px);line-height:1.05}.area-home-hero>p:last-child{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:17px}.area-home-grid,.area-task-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.area-home-grid>a,.area-task-grid>a{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-soft);padding:clamp(20px,4vw,30px);display:grid}.area-home-grid strong,.area-task-grid strong{letter-spacing:-.035em;font-size:clamp(20px,3vw,28px)}.area-home-grid span,.area-task-grid span{color:var(--color-muted);line-height:1.6}.area-home-grid small,.area-task-grid small{color:var(--color-primary);font-weight:800}.personal-access-summary{justify-items:end;gap:7px;display:grid}.personal-access-summary>small{color:#64748b;font-size:12px;font-weight:750}@supports (color:light-dark(white, black)){.personal-access-summary>small{color:light-dark(#64748b,#7f8ea3)}}:is(.area-landing:has(.personal-access-summary),.personal-private:has(.personal-access-summary),.personal-ledger){--color-primary:#607d91;--color-primary-hover:#526f82}@supports (color:light-dark(white, black)){:is(.area-landing:has(.personal-access-summary),.personal-private:has(.personal-access-summary),.personal-ledger){--color-primary:light-dark(#607d91,#7994a6);--color-primary-hover:light-dark(#526f82,#86a1b3)}}:is(.area-landing:has(.personal-access-summary) .area-task-grid>a,.personal-private:has(.personal-access-summary) .roadmap-decisions li){background:linear-gradient(145deg,#fff 0%,#f3f8fb 100%);border-color:#dce8ee;box-shadow:0 5px 18px #475e6d0f}@supports (color:light-dark(white, black)){:is(.area-landing:has(.personal-access-summary) .area-task-grid>a,.personal-private:has(.personal-access-summary) .roadmap-decisions li){background:linear-gradient(145deg,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)) 0%,light-dark(#f3f8fb,#102531) 100%);border-color:light-dark(#dce8ee,#203641)}}@media (max-width:700px){.area-home,.area-landing{min-width:0;overflow-x:hidden}.area-home-grid,.area-task-grid{grid-template-columns:1fr}.area-home-grid>a,.area-task-grid>a{padding:20px}}.suhwa-area-header{text-align:center;justify-items:center;margin:4px auto 30px;display:grid}.suhwa-area-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,54px)}.suhwa-area-header>p{color:var(--color-muted);margin:10px 0 20px}.suhwa-area-header .global-search{text-align:left;width:min(100%,680px)}.mobile-search.is-hidden-on-suhwa{display:none}.personal-growth{gap:24px;max-width:1050px;margin:0 auto;display:grid}.growth-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.growth-list{border-top:1px solid var(--color-border);display:grid}.growth-list article{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.growth-list article>div{gap:4px;display:grid}.growth-list small{color:var(--color-muted)}.growth-check{z-index:90;background:#fff;align-content:start;gap:14px;width:min(480px,100%);padding:24px;display:grid;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-18px 0 55px #0f172a2e}@supports (color:light-dark(white, black)){.growth-check{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.growth-check>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:700px){.growth-columns{grid-template-columns:1fr}.growth-list article{flex-direction:column;align-items:flex-start}.growth-check{padding:20px 16px 100px}.growth-check>div{grid-template-columns:1fr}}.workspace-list,.category-list,.document-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.workspace-row,.category-row,.document-row{align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);transition:background .14s,border-color .14s,transform .14s;display:grid}.workspace-row:last-child,.category-row:last-child,.document-row:last-child{border-bottom:0}.workspace-row:hover,.category-row:hover,.document-row:hover{background:#fafcff}@supports (color:light-dark(white, black)){.workspace-row:hover,.category-row:hover,.document-row:hover{background:light-dark(#fafcff,#0c192b)}}.workspace-avatar{border-radius:var(--radius-medium);width:46px;height:46px;color:var(--color-primary);background:#eff6ff;place-items:center;font-size:17px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.workspace-avatar{background:light-dark(#eff6ff,#0f1e32)}}.workspace-row{grid-template-columns:auto minmax(0,1fr) minmax(140px,auto) auto}.workspace-row-main h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.workspace-row-main p{color:var(--color-muted);margin:2px 0 0;font-size:13px}.workspace-row-meta{justify-items:end;display:grid}.workspace-row-meta span{color:var(--color-subtle);font-size:11px;font-weight:650}.workspace-row-meta strong{color:var(--color-muted);margin-top:2px;font-size:13px;font-weight:650}.row-arrow{color:var(--color-subtle);font-size:18px;transition:color .14s,transform .14s}.workspace-row:hover .row-arrow,.category-row:hover .row-arrow,.document-row:hover .row-arrow{color:var(--color-primary);transform:translate(2px)}.workspace-detail,.category-detail{max-width:var(--content-max-width)}.back-link{margin-bottom:var(--space-6);color:var(--color-muted);font-size:14px;font-weight:700;display:inline-flex}.back-link:hover{color:var(--color-text)}.workspace-detail-header,.category-detail-header{margin-bottom:var(--space-10)}.workspace-tool-section{margin-bottom:var(--space-4)}.workspace-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workspace-tool-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;grid-template-columns:1fr auto;gap:3px 10px;min-height:88px;padding:16px;display:grid}.workspace-tool-card strong{font-size:15px}.workspace-tool-card span{color:var(--color-muted);grid-column:1;font-size:12px}.workspace-tool-card b{color:var(--color-subtle);grid-area:1/2/3;align-self:center}.workspace-tool-card.is-primary{background:#eff6ff;border-color:#bfdbfe}@supports (color:light-dark(white, black)){.workspace-tool-card.is-primary{background:light-dark(#eff6ff,#0f1e32);border-color:light-dark(#bfdbfe,#183354)}}.workspace-tool-card:hover{border-color:#93c5fd}@supports (color:light-dark(white, black)){.workspace-tool-card:hover{border-color:light-dark(#93c5fd,#214873)}}.workspace-more-tools{margin-bottom:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}.workspace-more-tools summary{cursor:pointer;padding:15px 17px;font-weight:750}.workspace-more-tools[open] summary{border-bottom:1px solid var(--color-border)}.workspace-more-tools .workspace-tool-grid{padding:12px}.workspace-more-tools .workspace-tool-card{background:var(--color-surface-soft);min-height:74px}@media (max-width:760px){.workspace-detail-header{margin-bottom:var(--space-5)}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tool-card{min-height:78px;padding:13px}.workspace-more-tools .workspace-tool-grid{grid-template-columns:1fr}.knowledge-toolbar{margin-top:var(--space-5)}}.content-section{margin-top:var(--space-8)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.section-heading h2{letter-spacing:-.025em;margin:2px 0 0;font-size:20px}.section-kicker{color:var(--color-subtle);letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.section-count{border-radius:var(--radius-pill);background:var(--color-surface);min-width:28px;height:28px;color:var(--color-muted);place-items:center;font-size:12px;font-weight:800;display:grid}.category-row{grid-template-columns:auto minmax(0,1fr) auto}.category-mark{color:#475569;background:#f1f5f9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.category-mark{color:light-dark(#475569,#9daabc);background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,40%) 96.08% / 1),hsl(var(--appearance-hue,210) 40% 13.45% / 1))}}.category-row-copy,.document-row-copy{min-width:0;display:grid}.category-row-copy strong,.document-row-copy strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.category-row-copy small,.document-row-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.page-actions{gap:var(--space-2);display:flex}.document-row{grid-template-columns:minmax(0,1fr) auto auto}.document-row-date{color:var(--color-subtle);font-size:12px;font-weight:650}.editor-page,.document-page,.trash-page{width:100%;max-width:920px}.compact-editor-page{max-width:680px}.editor-header{margin-bottom:var(--space-8)}.editor-header h1,.document-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.12}.editor-header>p:last-child{margin:var(--space-3) 0 0;color:var(--color-muted)}.quiet-form-card,.document-editor{gap:var(--space-6);display:grid}.quiet-form-card{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface)}.field-group{gap:var(--space-2);display:grid}.field-group>span{color:var(--color-text);font-size:13px;font-weight:800}.field-group>small{color:var(--color-subtle);font-size:12px}.field-group input,.field-group textarea{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:100%;color:var(--color-text);outline:none;transition:border-color .14s,box-shadow .14s}.field-group input{min-height:52px;padding:0 var(--space-4);font-size:16px}.field-group textarea{min-height:340px;padding:var(--space-4);resize:vertical;font-size:16px;line-height:1.75}.field-group input::placeholder,.field-group textarea::placeholder{color:var(--color-subtle)}.field-group input:focus,.field-group textarea:focus{border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb17}@supports (color:light-dark(white, black)){.field-group input:focus,.field-group textarea:focus{border-color:light-dark(#bfdbfe,#183354)}}.field-group input:disabled,.field-group textarea:disabled,.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.danger-text-button:disabled{cursor:not-allowed;opacity:.58}.form-actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);display:flex}.form-message{padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);margin:0;font-size:13px;font-weight:650}.form-message.is-error{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}@supports (color:light-dark(white, black)){.form-message.is-error{color:light-dark(#b91c1c,#da8181);background:light-dark(#fff7f7,#2d0d0d);border:1px solid light-dark(#fecaca,#4c1616)}}.document-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);display:flex}.document-date{margin:var(--space-3) 0 0;color:var(--color-subtle);font-size:13px}.document-body{min-height:320px;padding:var(--space-8) 0 var(--space-12);color:#253047;white-space:pre-wrap;word-break:break-word;font-size:16px;line-height:1.9}@supports (color:light-dark(white, black)){.document-body{color:light-dark(#253047,#bac5db)}}.empty-copy{color:var(--color-subtle)}.danger-text-button{min-height:44px;padding:0 var(--space-3);color:var(--color-danger);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:750}.danger-text-button:hover{border-radius:var(--radius-medium);background:#fff7f7}@supports (color:light-dark(white, black)){.danger-text-button:hover{background:light-dark(#fff7f7,#2d0d0d)}}.danger-button{min-height:44px;padding:0 var(--space-5);border:1px solid var(--color-danger);border-radius:var(--radius-medium);background:var(--color-danger);color:#fff;cursor:pointer;font-size:14px;font-weight:750}@supports (color:light-dark(white, black)){.danger-button{color:light-dark(#fff,#1a1a1a)}}.confirmation-bar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-medium);background:snow;border:1px solid #fecaca;display:flex}@supports (color:light-dark(white, black)){.confirmation-bar{border:1px solid light-dark(#fecaca,#4c1616)}}.confirmation-bar strong{font-size:14px}.confirmation-bar p{color:var(--color-muted);margin:2px 0 0;font-size:13px}.confirmation-actions{gap:var(--space-2);flex:none;display:flex}.trash-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.trash-row{align-items:center;gap:var(--space-5);min-height:108px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.trash-row:last-child{border-bottom:0}.trash-row-copy{min-width:0}.trash-row-copy strong{font-size:15px}.trash-row-copy p{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;overflow:hidden}.trash-row-copy time{color:var(--color-subtle);font-size:11px;font-weight:650}.personal-page,.profile-page,.search-page,.life-archive-page{width:100%;max-width:var(--content-max-width)}.capture-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);display:grid}.capture-card>label{font-size:13px;font-weight:800}.capture-card textarea{width:100%;min-height:116px;color:var(--color-text);resize:vertical;background:0 0;border:0;outline:none;padding:0;font-size:17px;line-height:1.7}.capture-card textarea::placeholder{color:var(--color-subtle)}.capture-actions{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.capture-actions>span{color:var(--color-subtle);font-size:12px}.compact-state-card{min-height:220px}.personal-entry-list,.search-result-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.personal-entry-row{align-items:start;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.personal-entry-row:last-child,.search-result-row:last-child{border-bottom:0}.personal-entry-row p{color:#253047;white-space:pre-wrap;margin:0;line-height:1.7}@supports (color:light-dark(white, black)){.personal-entry-row p{color:light-dark(#253047,#bac5db)}}.personal-entry-row time,.search-result-row time{color:var(--color-subtle);white-space:nowrap;font-size:11px;font-weight:650}.profile-hero{align-items:center;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.profile-avatar{width:68px;height:68px;color:var(--color-primary);background:#eff6ff;border-radius:22px;flex:none;place-items:center;font-size:25px;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.profile-avatar{background:light-dark(#eff6ff,#0f1e32)}}.profile-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px)}.profile-hero>div>p:last-child{color:var(--color-muted);margin:4px 0 0}.profile-details{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.profile-details>div{gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);display:grid}.profile-details>div:last-child{border-bottom:0}.profile-details span{color:var(--color-muted);font-size:13px}.profile-details strong{font-size:14px}.asset-scope-controls{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin:0 0 16px;display:grid}.asset-scope-controls label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.asset-scope-controls select{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:10px;padding:0 12px}@media (max-width:600px){.asset-scope-controls{grid-template-columns:1fr}}.profile-access-settings,.profile-scope-settings,.personal-scope-projection{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:16px;margin-top:24px;padding:20px;display:grid}.profile-access-settings{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-access-settings h2{margin:0}.profile-access-settings p:last-child{color:var(--color-muted);margin:6px 0 0}.access-account-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.access-account-list li>div:first-child{gap:5px;display:grid}.access-account-list li span{color:var(--color-muted);font-size:13px}.access-role-actions{align-items:center;gap:10px;display:flex}.access-role-actions select{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;border-radius:10px;padding:0 12px}.access-role-fixed{color:var(--color-muted);font-size:13px}.access-confirm-panel{z-index:80;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:18px;gap:18px;width:min(460px,100vw - 32px);padding:22px;display:grid;position:fixed;inset:auto 24px 24px auto;box-shadow:0 18px 60px #1b271f2e}.access-confirm-panel h2{margin:4px 0 8px}.access-confirm-panel p{margin:4px 0}.access-confirm-panel>div:last-child{justify-content:flex-end;gap:10px;display:flex}.access-link-composer .founder-composer-heading{align-items:center}.access-created-link{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.access-created-link span{overflow-wrap:anywhere;font-size:13px}.access-role-link-list{gap:8px;display:grid}.access-role-link-list article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.access-role-link-list article>div{gap:4px;display:grid}.access-role-link-list span{color:var(--color-muted);font-size:13px}.profile-scope-settings h2,.personal-scope-projection h2{margin:0}.profile-scope-settings>div>p:last-child{color:var(--color-muted);margin:6px 0 0}.profile-scope-settings form{gap:10px;display:grid}.profile-scope-settings form label{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:flex}.profile-scope-settings form .primary-button{justify-self:start}.personal-scope-projection>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-scope-chips{flex-wrap:wrap;gap:8px;display:flex}.personal-scope-chips a{background:var(--color-surface-soft);border-radius:999px;padding:7px 10px;font-size:13px;font-weight:750}.personal-scope-projection ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.personal-scope-projection li{border-bottom:1px solid var(--color-border)}.personal-scope-projection li>a{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.personal-scope-projection li>a>b{color:#668072;font-size:11px}@supports (color:light-dark(white, black)){.personal-scope-projection li>a>b{color:light-dark(#668072,#89a194)}}.personal-scope-projection li span,.personal-scope-projection li small{color:var(--color-muted);font-size:12px}@media (max-width:600px){.personal-scope-projection>header{display:grid}.personal-scope-projection li>a{grid-template-columns:1fr}.personal-scope-projection li strong{grid-row:1}.profile-scope-settings,.profile-access-settings,.personal-scope-projection{padding:16px}.profile-access-settings,.access-account-list li{grid-template-columns:1fr}.profile-access-settings .primary-button{justify-self:start}.access-role-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.access-role-actions select{width:100%}.access-confirm-panel{inset:auto 16px 16px}.access-link-composer .founder-composer-heading,.access-created-link{grid-template-columns:1fr}.access-created-link .secondary-button{justify-self:start}}.personal-work-progress{background:#f7f5ef;border:1px solid #dce3dd;border-radius:20px;gap:16px;margin:24px 0;padding:22px;display:grid}@supports (color:light-dark(white, black)){.personal-work-progress{background:light-dark(hsl(var(--appearance-hue,45) var(--appearance-tint,33.33%) 95.29% / 1),hsl(var(--appearance-hue,45) 33.33% 14.14% / 1));border:1px solid light-dark(#dce3dd,#2f3b31)}}.personal-work-progress>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.personal-work-progress>header h2{margin:4px 0 0;font-size:24px}.personal-work-progress>header p:last-child{color:var(--color-muted);margin:7px 0 0;font-size:13px}.personal-work-progress>header>a{background:#fff;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.personal-work-progress>header>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.personal-work-progress-list{border-top:1px solid #d9e0da;display:grid}@supports (color:light-dark(white, black)){.personal-work-progress-list{border-top:1px solid light-dark(#d9e0da,#323e34)}}.personal-work-progress details{border-bottom:1px solid #d9e0da}@supports (color:light-dark(white, black)){.personal-work-progress details{border-bottom:1px solid light-dark(#d9e0da,#323e34)}}.personal-work-progress summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:17px 4px;list-style:none;display:grid}.personal-work-progress summary::-webkit-details-marker{display:none}.personal-work-progress summary>span{color:#7c8981;letter-spacing:.1em;font-size:10px;font-weight:900}@supports (color:light-dark(white, black)){.personal-work-progress summary>span{color:light-dark(#7c8981,#818d86)}}.personal-work-progress summary>strong{font-size:15px}.personal-work-progress summary>b{color:#50685b;background:#e4ece4;border-radius:999px;padding:7px 9px;font-size:10px}@supports (color:light-dark(white, black)){.personal-work-progress summary>b{color:light-dark(hsl(var(--appearance-hue,147.5) 13.04% min(36.08%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.5) 13.04% 66.25% / 1));background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,17.39%) 90.98% / 1),hsl(var(--appearance-hue,120) 17.39% 17.94% / 1))}}.personal-work-progress summary>i{color:#7e8a83;font-style:normal}@supports (color:light-dark(white, black)){.personal-work-progress summary>i{color:light-dark(#7e8a83,#808c85)}}.personal-work-progress details[open] summary>i{transform:rotate(45deg)}.personal-work-progress details>div{background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:10px 18px;margin:0 0 14px 104px;padding:16px;display:grid}@supports (color:light-dark(white, black)){.personal-work-progress details>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.personal-work-progress details>div p{color:#4f5f56;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}@supports (color:light-dark(white, black)){.personal-work-progress details>div p{color:light-dark(#4f5f56,#a6b5ac)}}.personal-work-progress details>div small{color:#748078;gap:8px;line-height:1.5;display:flex}@supports (color:light-dark(white, black)){.personal-work-progress details>div small{color:light-dark(#748078,#89948d)}}.personal-work-progress details>div small b{color:#4f6256}@supports (color:light-dark(white, black)){.personal-work-progress details>div small b{color:light-dark(#4f6256,#a3b5aa)}}.personal-work-progress details>div>a{align-self:center;font-size:12px;font-weight:850}.naver-handoff-button{color:#fff!important;background:#03c75a!important;border-color:#03b753!important}@supports (color:light-dark(white, black)){.naver-handoff-button{color:light-dark(#fff,#1a1a1a)!important;background:light-dark(hsl(var(--appearance-hue,146.63) 97.03% min(39.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.63) 55% 68% / 1))!important;border-color:light-dark(hsl(var(--appearance-hue,146.67) 96.77% min(36.47%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 55% 68% / 1))!important}}.naver-handoff-note{color:#557061;background:#f1f8f3;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:11px;line-height:1.6}@supports (color:light-dark(white, black)){.naver-handoff-note{color:light-dark(hsl(var(--appearance-hue,146.67) 13.71% min(38.63%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 13.71% 64.01% / 1));background:light-dark(hsl(var(--appearance-hue,137.14) var(--appearance-tint,33.33%) 95.88% / 1),hsl(var(--appearance-hue,137.14) 33.33% 13.62% / 1))}}@media (max-width:640px){.personal-work-progress{padding:17px}.personal-work-progress>header{display:grid}.personal-work-progress summary{grid-template-columns:1fr auto 22px}.personal-work-progress summary>span{grid-column:1/-1}.personal-work-progress details>div{grid-template-columns:1fr;margin-left:0}.personal-work-progress details>div>a{justify-self:start}}.search-result-row{align-items:center;gap:var(--space-4);min-height:92px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto;transition:background .14s;display:grid}a.search-result-row:hover{background:#fafcff}@supports (color:light-dark(white, black)){a.search-result-row:hover{background:light-dark(#fafcff,#0c192b)}}.search-result-copy{min-width:0;display:grid}.search-result-copy strong,.search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-intent-tabs{border:1px solid var(--color-border);background:var(--color-background);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.search-intent-tabs button{background:0 0;border:0;border-radius:9px;min-width:0;min-height:42px}.search-intent-tabs button.is-active{background:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 4px #0f172a1a}@media (max-width:390px){.search-intent-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.search-intent-tabs button{padding-inline:6px}}.search-result-copy strong{font-size:15px}.search-result-copy small{color:var(--color-muted);margin-top:4px;font-size:13px}.asset-toolbar{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.asset-toolbar p{color:var(--color-muted);margin:0;font-size:13px}.asset-upload-button{position:relative;overflow:hidden}.asset-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asset-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.asset-row{align-items:center;gap:var(--space-4);min-height:76px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.asset-row:last-child{border-bottom:0}.asset-kind{color:#475569;background:#f1f5f9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.asset-kind{color:light-dark(#475569,#9daabc);background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,40%) 96.08% / 1),hsl(var(--appearance-hue,210) 40% 13.45% / 1))}}.asset-copy{min-width:0;display:grid}.asset-copy strong,.asset-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-copy strong{font-size:14px}.asset-copy small{color:var(--color-subtle);margin-top:3px;font-size:11px}.handoff-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.handoff-row{align-items:start;gap:var(--space-4);min-height:92px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.handoff-row:last-child{border-bottom:0}.handoff-row strong{font-size:14px}.handoff-row p{color:var(--color-muted);white-space:pre-wrap;margin:4px 0 0;font-size:13px;line-height:1.65}.handoff-row time{color:var(--color-subtle);white-space:nowrap;font-size:11px;font-weight:650}.projects-page,.project-detail-page,.today-page{max-width:var(--content-max-width)}.today-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.today-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,52px);line-height:1}.today-count{min-width:92px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);justify-items:end;display:grid}.today-header-actions{align-items:center;gap:12px;display:flex}.today-header-actions select{max-width:220px}.today-business{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;margin-bottom:28px;padding:20px}.today-business-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:520px){.today-header-actions{align-items:stretch;width:100%}.today-header-actions select{flex:1;min-width:0;max-width:none}.today-business-links{grid-template-columns:1fr 1fr;display:grid}}.example-empty-state{border:1px dashed var(--color-border);background:var(--color-surface-soft);border-radius:16px;gap:12px;padding:16px;display:grid}.example-empty-state header p,.example-empty-state>small{color:var(--color-muted);margin:3px 0 0;font-size:12px}.example-empty-state header span{font-size:12px;font-weight:800}.example-empty-state article{background:#fff;border-radius:12px;padding:14px}@supports (color:light-dark(white, black)){.example-empty-state article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.example-empty-state dl{gap:6px;margin:10px 0 0;display:grid}.example-empty-state dl div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.example-empty-state dt{color:var(--color-muted);font-size:12px}.example-empty-state dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.today-count strong{letter-spacing:-.04em;font-size:22px}.today-count span{color:var(--color-muted);font-size:11px;font-weight:700}.today-groups{gap:var(--space-6);display:grid}.today-group{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.today-overdue{border-color:#fed7aa}@supports (color:light-dark(white, black)){.today-overdue{border-color:light-dark(#fed7aa,#62421d)}}.today-group-heading{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:74px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.today-group-heading h2,.today-group-heading p{margin:0}.today-group-heading h2{letter-spacing:-.025em;font-size:18px}.today-group-heading p{color:var(--color-muted);margin-top:2px;font-size:12px}.today-group-heading>span{border-radius:var(--radius-pill);background:var(--color-surface-soft);min-width:28px;height:28px;color:var(--color-muted);place-items:center;font-size:12px;font-weight:800;display:grid}.today-task-row{align-items:center;gap:var(--space-3);min-height:70px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.today-task-row:last-child{border-bottom:0}.today-task-copy{min-width:0;display:grid}.today-task-copy strong,.today-task-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-task-copy em{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-style:normal;overflow:hidden}.today-output-contract{flex-wrap:wrap;gap:.35rem .55rem;margin-top:.45rem;display:flex}.today-output-contract b,.today-output-contract small{background:var(--surface-muted,#f4f2ed);border-radius:999px;padding:.18rem .48rem;font-size:.72rem;line-height:1.35}@supports (color:light-dark(white, black)){.today-output-contract b,.today-output-contract small{background:var(--surface-muted,light-dark(hsl(var(--appearance-hue,42.86) var(--appearance-tint,24.14%) 94.31% / 1),hsl(var(--appearance-hue,42.86) 24.14% 15% / 1)))}}.today-output-contract small:last-child{overflow-wrap:anywhere;flex-basis:100%}.today-task-actions{justify-items:end;gap:6px;display:grid}.text-button{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.today-blocked{border-color:#fecaca}@supports (color:light-dark(white, black)){.today-blocked{border-color:light-dark(#fecaca,#4c1616)}}.today-approval{border-color:#ddd6fe}@supports (color:light-dark(white, black)){.today-approval{border-color:light-dark(#ddd6fe,#1c1444)}}.today-waiting{border-color:#bae6fd}@supports (color:light-dark(white, black)){.today-waiting{border-color:light-dark(#bae6fd,#1a4358)}}.today-recent{margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.today-event{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:96px minmax(0,1fr) auto;font-size:12px;display:grid}.today-event:last-child{border-bottom:0}.today-event span,.today-event time,.today-event small{color:var(--color-muted)}.today-event small{grid-column:2/-1}.today-editor-backdrop{z-index:80;background:#0f172a59;justify-items:end;display:grid;position:fixed;inset:0}@supports (color:light-dark(white, black)){.today-editor-backdrop{background:light-dark(#0f172a59,#d3dbef59)}}.today-editor{width:min(440px,100%);height:100%;padding:var(--space-6);background:var(--color-surface);overflow-y:auto;box-shadow:-12px 0 40px #0f172a1f}.today-editor header,.today-editor footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.today-editor header{margin-bottom:var(--space-6)}.today-editor header h2{margin:0;font-size:20px}.today-editor label{margin-bottom:var(--space-4);gap:7px;font-size:13px;font-weight:700;display:grid}.today-editor input,.today-editor select,.today-editor textarea{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding:10px 12px}.today-editor textarea{resize:vertical;min-height:96px}.today-editor footer{margin:var(--space-6) calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface);position:sticky;bottom:0}.today-task-copy strong{font-size:15px}.today-task-copy small{color:var(--color-muted);margin-top:2px;font-size:12px}.today-task-due{color:var(--color-muted);font-size:12px;font-weight:700}.today-overdue .today-task-due{color:var(--color-warning)}.today-clear{min-height:360px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-large);background:radial-gradient(circle at 50% 0%, #eff6ff 0, transparent 42%), var(--color-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:light-dark(white, black)){.today-clear{background:radial-gradient(circle at 50% 0%, light-dark(#eff6ff,#0f1e32) 0, transparent 42%), var(--color-surface)}}.today-clear>span{width:52px;height:52px;color:var(--color-success);background:#ecfdf5;border-radius:18px;place-items:center;font-size:22px;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.today-clear>span{background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.today-clear h2{margin:var(--space-5) 0 var(--space-2);letter-spacing:-.035em;font-size:24px}.today-clear p{margin:0 0 var(--space-5);color:var(--color-muted)}.quick-composer,.task-composer{padding:var(--space-5);border-radius:var(--radius-large);background:#f8fbff;border:1px solid #bfdbfe}@supports (color:light-dark(white, black)){.quick-composer,.task-composer{background:light-dark(#f8fbff,#0d1a2c);border:1px solid light-dark(#bfdbfe,#183354)}}.quick-composer{margin-bottom:var(--space-6)}.quick-composer label{margin-bottom:var(--space-3);font-size:14px;font-weight:750;display:block}.quick-composer-row,.task-composer{gap:var(--space-3);display:flex}.quick-composer input,.task-composer input{min-width:0;min-height:46px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);outline:none;flex:1}.quick-composer input:focus,.task-composer input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb14}@supports (color:light-dark(white, black)){.quick-composer input:focus,.task-composer input:focus{border-color:light-dark(#93c5fd,#214873)}}.flow-summary{gap:var(--space-6);margin-bottom:var(--space-5);color:var(--color-muted);font-size:13px;display:flex}.flow-summary strong{color:var(--color-text);margin-left:3px}.project-list,.task-list{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);overflow:hidden}.project-row{align-items:center;gap:var(--space-4);min-height:82px;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto auto;transition:background .14s;display:grid}.project-row:last-child,.task-row:last-child{border-bottom:0}.project-row:hover{background:#fafcff}@supports (color:light-dark(white, black)){.project-row:hover{background:light-dark(#fafcff,#0c192b)}}.status-dot{background:#94a3b8;border-radius:50%;width:9px;height:9px}@supports (color:light-dark(white, black)){.status-dot{background:light-dark(#94a3b8,#53647d)}}.status-active{background:var(--color-primary)}.status-completed{background:var(--color-success)}.status-on_hold{background:var(--color-warning)}.status-cancelled{background:var(--color-subtle)}.project-row-copy,.task-row-copy{min-width:0;display:grid}.project-row-copy strong,.task-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.project-row-copy small,.task-row-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.status-label{border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-muted);padding:5px 9px;font-size:11px;font-weight:750}.project-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);display:flex}.project-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,40px)}.project-hero>div>p:last-child{margin:var(--space-3) 0 0;color:var(--color-muted)}.progress-block{justify-items:end;display:grid}.progress-block strong{letter-spacing:-.05em;font-size:30px}.progress-block span{color:var(--color-muted);font-size:12px}.progress-track{height:4px;margin:var(--space-4) var(--space-5) 0;border-radius:var(--radius-pill);background:#e5e7eb;overflow:hidden}@supports (color:light-dark(white, black)){.progress-track{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,13.04%) 90.98% / 1),hsl(var(--appearance-hue,220) 13.04% 17.94% / 1))}}.progress-track span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width .2s;display:block}.project-controls{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(150px,1fr)) repeat(2,minmax(110px,.7fr));display:grid}.project-controls>label,.project-control-stat{align-content:center;gap:var(--space-1);min-height:76px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);display:grid}.project-controls span{color:var(--color-subtle);font-size:11px;font-weight:750}.project-controls select,.project-controls input{width:100%;min-height:30px;color:var(--color-text);background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:750}.project-control-stat strong{font-size:18px}.task-composer{margin-bottom:var(--space-4);border-color:var(--color-border);background:var(--color-surface)}.task-composer .task-title-input{flex:320px}.task-composer select,.task-composer input[type=date]{min-height:46px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-text);outline:none}.task-row{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(180px,1fr) minmax(120px,auto) auto auto;display:grid}.task-completed .task-row-copy strong{color:var(--color-subtle);text-decoration:line-through}.task-check{background:var(--color-surface);width:28px;height:28px;color:var(--color-success);cursor:pointer;border:1px solid #cbd5e1;border-radius:9px;place-items:center;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.task-check{border:1px solid light-dark(#cbd5e1,#2d3c4e)}}.task-row select{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:38px;color:var(--color-muted);padding:0 32px 0 12px;font-size:12px}.project-detail-page .task-row details{min-width:0;color:var(--color-muted);grid-area:2/2/auto/-1;font-size:13px;line-height:1.6}.project-detail-page .task-row details summary{cursor:pointer;align-content:center;min-height:44px}.project-detail-page .task-row .quiet-notice{grid-column:2/-1}.project-detail-page .task-row-copy strong{white-space:normal;overflow-wrap:anywhere}.project-detail-page .task-check{width:44px;height:44px}.text-button{min-height:38px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:750}.text-button.is-danger{color:var(--color-danger)}.members-page{max-width:900px}.member-composer{gap:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);display:grid}.member-composer label{font-size:15px;font-weight:750;display:block}.member-composer p{color:var(--color-muted);margin:6px 0 0;font-size:13px}.member-composer-fields{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 110px auto;display:grid}.member-composer input,.member-composer select,.task-update-composer select,.task-update-composer textarea{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-text);outline:none}.member-composer input,.member-composer select{min-height:44px;padding:0 var(--space-3)}.member-list{border-top:1px solid var(--color-border);overflow:hidden}.member-row{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto auto;min-height:76px;display:grid}.member-avatar{border-radius:var(--radius-medium);width:40px;height:40px;color:var(--color-primary);background:#eff6ff;place-items:center;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.member-avatar{background:light-dark(#eff6ff,#0f1e32)}}.member-copy{min-width:0;display:grid}.member-copy strong{font-size:15px}.member-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.task-log-panel{margin-top:var(--space-6)}.task-update-composer{align-items:start;gap:var(--space-2);margin-bottom:var(--space-5);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.task-update-composer select{min-height:44px;padding:0 var(--space-3)}.task-update-composer textarea{min-height:88px;padding:var(--space-3);resize:vertical;line-height:1.6}.task-update-list{border-top:1px solid var(--color-border)}.task-update-row{align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.task-update-row p{color:#374151;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}@supports (color:light-dark(white, black)){.task-update-row p{color:light-dark(#374151,#b2bbca)}}.task-update-row time{color:var(--color-subtle);font-size:12px}.invitation-link-result{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.invitation-link-result span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pending-invitations{margin-top:var(--space-8)}.invitation-list{border-top:1px solid var(--color-border)}.invitation-row{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:68px;display:flex}.invitation-row>div:first-child{min-width:0;display:grid}.invitation-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.invitation-row small{color:var(--color-muted);margin-top:3px;font-size:12px}.invitation-row-actions,.invitation-actions{gap:var(--space-2);display:flex}.invitation-page,.auth-page{place-items:center;min-height:calc(100vh - 180px);display:grid}.invitation-card,.auth-card{gap:var(--space-5);width:min(100%,480px);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-soft);display:grid}.invitation-mark{border-radius:var(--radius-medium);background:var(--color-text);color:#fff;place-items:center;width:48px;height:48px;font-size:18px;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.invitation-mark{color:light-dark(#fff,#1a1a1a)}}.invitation-card h1,.auth-card h1{letter-spacing:-.04em;margin:0;font-size:30px}.invitation-card>p:not(.page-eyebrow,.quiet-notice),.auth-card>div>p:last-child{color:var(--color-muted);margin:0}.invitation-status{padding:var(--space-4);border-radius:var(--radius-medium);background:var(--color-surface-soft);color:var(--color-muted);text-align:center;font-size:14px}.auth-card label{color:#374151;gap:7px;font-size:13px;font-weight:700;display:grid}@supports (color:light-dark(white, black)){.auth-card label{color:light-dark(#374151,#b2bbca)}}.auth-card input{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-text);outline:none;font-size:16px}.auth-card input:focus{border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb14}@supports (color:light-dark(white, black)){.auth-card input:focus{border-color:light-dark(#bfdbfe,#183354)}}.auth-card label small{color:var(--color-muted);font-weight:500}.auth-card .input-error{color:var(--color-danger)}.social-auth-options,.email-auth-fields{gap:var(--space-3);display:grid}.social-auth-button{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);text-align:left;cursor:pointer;background:#fff;grid-template-columns:30px minmax(0,1fr) auto;font-size:15px;font-weight:780;display:grid}@supports (color:light-dark(white, black)){.social-auth-button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.social-auth-button.is-naver:not(:disabled){color:#fff;background:#03c75a;border-color:#03c75a}@supports (color:light-dark(white, black)){.social-auth-button.is-naver:not(:disabled){color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.63) 97.03% min(39.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.63) 55% 68% / 1));border-color:light-dark(hsl(var(--appearance-hue,146.63) 97.03% min(39.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.63) 55% 68% / 1))}}.social-auth-button:disabled{cursor:not-allowed;opacity:.62}.social-auth-symbol{color:#111827;background:#f3f4f6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}@supports (color:light-dark(white, black)){.social-auth-symbol{color:light-dark(#111827,#d6dded);background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.social-auth-button.is-naver:not(:disabled) .social-auth-symbol{color:#fff;background:#ffffff2e}@supports (color:light-dark(white, black)){.social-auth-button.is-naver:not(:disabled) .social-auth-symbol{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .18),hsl(var(--appearance-hue,0) 0% 10% / .18))}}.social-auth-button small{color:var(--color-muted);font-size:11px;font-weight:750}.social-auth-button.is-naver:not(:disabled) small{color:#fff}@supports (color:light-dark(white, black)){.social-auth-button.is-naver:not(:disabled) small{color:light-dark(#fff,#1a1a1a)}}.social-auth-readiness{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.auth-divider{color:var(--color-subtle);place-items:center;font-size:12px;display:grid;position:relative}.auth-divider:before{background:var(--color-border);content:"";height:1px;position:absolute;inset:50% 0 auto}.auth-divider span{padding:0 var(--space-3);background:var(--color-surface);position:relative}.auth-footnote{color:var(--color-muted);text-align:center;margin:0;font-size:13px}.auth-footnote a{color:var(--color-primary);font-weight:750}.quiet-empty{padding:var(--space-10);border-radius:var(--radius-large);color:var(--color-muted);text-align:center;border:1px dashed #cbd5e1}@supports (color:light-dark(white, black)){.quiet-empty{border:1px dashed light-dark(#cbd5e1,#2d3c4e)}}.state-card{justify-content:center;align-items:center;gap:var(--space-3);min-height:300px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);text-align:center;flex-direction:column;display:flex}.state-card h2{margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:21px}.state-card p{max-width:520px;margin:0 0 var(--space-4);color:var(--color-muted)}.state-card-error{border-color:#fecaca}@supports (color:light-dark(white, black)){.state-card-error{border-color:light-dark(#fecaca,#4c1616)}}.founder-page{max-width:980px}.founder-header{align-items:flex-end}.quiet-notice{margin:0 0 var(--space-5);border-radius:var(--radius-medium);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:12px 16px;font-size:14px;font-weight:650}@supports (color:light-dark(white, black)){.quiet-notice{color:light-dark(hsl(var(--appearance-hue,142.78) 64.23% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.78) 55% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,138.46) 76.47% 96.67% / 1),hsl(var(--appearance-hue,138.46) 55% 12.93% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,141) 78.95% 85.1% / 1),hsl(var(--appearance-hue,141) 55% 23.11% / 1))}}.quiet-notice.is-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}@supports (color:light-dark(white, black)){.quiet-notice.is-error{color:light-dark(#991b1b,#da8181);background:light-dark(#fef2f2,#310e0e);border-color:light-dark(#fecaca,#4c1616)}}.connector-health-panel{margin:0 0 var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;padding:18px;box-shadow:0 8px 24px #0f172a0f}.connector-health-panel>header,.ledger-health-summary,.connector-health-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-health-panel h2{margin:3px 0 0;font-size:clamp(20px,4vw,27px)}.connector-health-panel .eyebrow{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.health-pill,.source-state{border-radius:999px;align-items:center;width:fit-content;font-weight:800;display:inline-flex}.health-pill{padding:7px 10px;font-size:12px}.source-state{padding:5px 8px;font-size:11px}.health-pill.is-live,.source-state.is-live{color:#166534;background:#dcfce7}@supports (color:light-dark(white, black)){.health-pill.is-live,.source-state.is-live{color:light-dark(hsl(var(--appearance-hue,142.78) 64.23% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.78) 55% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,140.63) 84.21% 92.55% / 1),hsl(var(--appearance-hue,140.63) 55% 16.56% / 1))}}.health-pill.is-hold,.source-state.is-hold{color:#9a3412;background:#fff7ed}@supports (color:light-dark(white, black)){.health-pill.is-hold,.source-state.is-hold{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.connector-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.connector-source-grid article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:13px;gap:8px;min-width:0;padding:13px;display:grid}.connector-source-grid small,.ledger-health-summary small{color:var(--color-muted);font-size:12px;line-height:1.45}.connector-health-loading,.connector-health-error{background:var(--color-surface-soft);color:var(--color-muted);border-radius:12px;grid-column:1/-1;margin:0;padding:12px}.connector-health-error{color:#991b1b;background:#fef2f2;margin-top:14px}@supports (color:light-dark(white, black)){.connector-health-error{color:light-dark(#991b1b,#da8181);background:light-dark(#fef2f2,#310e0e)}}.ledger-health-summary{align-items:stretch;margin-top:12px}.ledger-health-summary>div{background:#f8fafc;border-radius:13px;flex:1;gap:5px;padding:13px;display:grid}@supports (color:light-dark(white, black)){.ledger-health-summary>div{background:light-dark(#f8fafc,#121e2a)}}.connector-health-note{color:var(--color-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.connector-health-links{justify-content:flex-start;margin-top:12px}.connector-health-links a,.connector-health-links button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}@media (max-width:560px){.connector-source-grid,.ledger-health-summary{grid-template-columns:1fr}.ledger-health-summary{display:grid}.connector-health-panel>header{align-items:flex-start}}.founder-import-panel,.founder-quick-command{background:#fff;border:1px solid #d9e5df;border-radius:24px;margin:18px 0 22px;padding:clamp(18px,3vw,28px);box-shadow:0 12px 32px #13433114}@supports (color:light-dark(white, black)){.founder-import-panel,.founder-quick-command{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,150) 18.75% 87.45% / 1),hsl(var(--appearance-hue,150) 18.75% 21.04% / 1))}}.founder-quick-command h2{color:#133f31;margin:4px 0 16px;font-size:clamp(1.35rem,4vw,1.85rem)}@supports (color:light-dark(white, black)){.founder-quick-command h2{color:light-dark(hsl(var(--appearance-hue,160.91) 53.66% min(16.08%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,160.91) 53.66% 83.85% / 1))}}.founder-quick-command form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.founder-quick-command textarea{resize:vertical;color:#173d31;width:100%;min-height:92px;font:inherit;background:#fbfdfc;border:1px solid #cbd9d2;border-radius:16px;padding:16px;line-height:1.55}@supports (color:light-dark(white, black)){.founder-quick-command textarea{color:light-dark(hsl(var(--appearance-hue,161.05) 45.24% min(16.47%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,161.05) 45.24% 83.51% / 1));background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,33.33%) 98.82% / 1),hsl(var(--appearance-hue,150) 33.33% 11.04% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,150) 15.56% 82.35% / 1),hsl(var(--appearance-hue,150) 15.56% 25.53% / 1))}}.founder-quick-command textarea:focus{border-color:#18543f;outline:3px solid #18543f1f}@supports (color:light-dark(white, black)){.founder-quick-command textarea:focus{border-color:light-dark(hsl(var(--appearance-hue,159) 55.56% min(21.18%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,159) 55% 79.36% / 1));outline:3px solid light-dark(hsl(var(--appearance-hue,159) 55.56% min(21.18%, var(--appearance-accent-limit,100%)) / .12),hsl(var(--appearance-hue,159) 55% 79.36% / .12))}}.founder-quick-command form .primary-button{border-radius:16px;min-width:118px}.founder-quick-command-message{color:#285647;margin:12px 2px 0}@supports (color:light-dark(white, black)){.founder-quick-command-message{color:light-dark(hsl(var(--appearance-hue,160.43) 36.51% min(24.71%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,160.43) 36.51% 76.26% / 1))}}@media (max-width:640px){.founder-quick-command form{grid-template-columns:1fr}.founder-quick-command form .primary-button{min-height:52px}}.founder-composer{margin-bottom:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface)}.founder-import-panel{gap:var(--space-5);display:grid}.founder-import-panel h2,.founder-composer h2,.founder-memory-group>h2{letter-spacing:-.025em;margin:0;font-size:19px}.founder-import-panel p:not(.page-eyebrow){margin:var(--space-2) 0 0;color:var(--color-muted);font-size:14px}.founder-import-panel textarea,.founder-composer textarea,.founder-composer input,.founder-composer select,.founder-form-actions select{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:100%;color:var(--color-text);outline:none}.founder-import-panel textarea,.founder-composer textarea{min-height:150px;padding:var(--space-4);resize:vertical;line-height:1.7}.founder-composer{gap:var(--space-3);display:grid}.founder-composer-heading,.founder-form-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.founder-composer-heading select,.founder-form-actions select{width:auto;min-width:116px;min-height:44px;padding:0 36px 0 13px}.founder-composer input{min-height:48px;padding:0 var(--space-4);font-size:16px;font-weight:700}.founder-composer input:focus,.founder-composer textarea:focus,.founder-import-panel textarea:focus,.founder-composer select:focus,.founder-form-actions select:focus{border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb14}@supports (color:light-dark(white, black)){.founder-composer input:focus,.founder-composer textarea:focus,.founder-import-panel textarea:focus,.founder-composer select:focus,.founder-form-actions select:focus{border-color:light-dark(#bfdbfe,#183354)}}.founder-composer>.primary-button{justify-self:end}.founder-composer-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.founder-memory-toolbar{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface-soft);grid-template-columns:minmax(260px,1fr) 150px auto;align-items:end;display:grid}.founder-memory-toolbar label:not(.archive-toggle){gap:6px;display:grid}.founder-memory-toolbar label>span{color:var(--color-muted);font-size:12px;font-weight:700}.founder-memory-toolbar input[type=search],.founder-memory-toolbar select{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text)}.archive-toggle{align-items:center;gap:var(--space-2);white-space:nowrap;min-height:44px;display:flex}.archive-toggle input{width:18px;height:18px}.founder-memory-actions{align-items:center;gap:var(--space-2);display:flex}.compact-button{min-height:36px;padding:0 var(--space-3)}.founder-memory-groups{gap:var(--space-8);display:grid}.founder-memory-group{gap:var(--space-5);grid-template-columns:130px minmax(0,1fr);display:grid}.founder-memory-group>h2{padding-top:var(--space-5);color:var(--color-muted)}.founder-memory-list{border-top:1px solid var(--color-border)}.founder-memory-row{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.founder-memory-meta{gap:var(--space-2);color:var(--color-primary);letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.founder-memory-row h3{letter-spacing:-.02em;margin:0;font-size:17px}.founder-memory-row p{color:#4b5563;white-space:pre-wrap;max-width:720px;margin:8px 0 0;font-size:15px;line-height:1.72}@supports (color:light-dark(white, black)){.founder-memory-row p{color:light-dark(#4b5563,#a2abb9)}}.pin-button{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-width:48px;min-height:36px;color:var(--color-muted);cursor:pointer;align-self:start;font-size:12px;font-weight:750}.pin-button.is-active{color:var(--color-primary);background:#eff6ff;border-color:#bfdbfe}@supports (color:light-dark(white, black)){.pin-button.is-active{background:light-dark(#eff6ff,#0f1e32);border-color:light-dark(#bfdbfe,#183354)}}.state-symbol{border-radius:var(--radius-medium);background:var(--color-surface-soft);width:48px;height:48px;color:var(--color-primary);place-items:center;font-size:22px;font-weight:800;display:grid}.loading-indicator{border:3px solid #dbeafe;border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite quiet-spin}@supports (color:light-dark(white, black)){.loading-indicator{border:3px solid light-dark(#dbeafe,#132641)}}@keyframes quiet-spin{to{transform:rotate(360deg)}}.menu-button,.sheet-close-button{border-radius:var(--radius-medium);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.menu-button{place-content:center;gap:4px;display:grid}.menu-button span{border-radius:var(--radius-pill);background:currentColor;width:21px;height:2px}@media (max-width:1023px){.desktop-sidebar{width:220px}.shell-content{margin-left:220px}}@media (max-width:767px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.desktop-sidebar,.desktop-top-bar{display:none}.shell-content{margin-left:0}.mobile-app-bar{height:58px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;justify-content:space-between;align-items:center;display:flex}@supports (color:light-dark(white, black)){.mobile-app-bar{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .96),hsl(var(--appearance-hue,0) 0% 10% / .96))}}.mobile-brand{letter-spacing:-.035em;font-size:17px;font-weight:850}.mobile-search{padding:var(--space-3) var(--space-4) 0;display:block}.global-search{width:100%}.global-search-input{min-height:48px;font-size:15px}.page-content{padding:var(--space-6) var(--space-4)}.page-header{gap:var(--space-5);margin-bottom:var(--space-6);display:grid}.page-header .primary-button{width:100%}.page-header h1{font-size:31px}.workspace-row,.category-row,.document-row{min-height:78px;padding:var(--space-3) var(--space-4)}.workspace-row{grid-template-columns:auto minmax(0,1fr) auto}.workspace-row-meta{display:none}.workspace-avatar{width:42px;height:42px}.page-actions{width:100%}.page-actions>*{flex:1}.document-row-date{display:none}.workspace-detail-header,.category-detail-header{margin-bottom:var(--space-8)}.quick-composer-row,.task-composer{display:grid}.flow-summary{justify-content:space-between;gap:var(--space-3)}.project-row{padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto}.project-row .status-label{display:none}.project-hero{padding:var(--space-6);align-items:flex-start}.project-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.task-composer{grid-template-columns:1fr 1fr}.task-composer .task-title-input,.task-composer .primary-button{grid-column:1/-1}.today-header{margin-bottom:var(--space-6);align-items:flex-start}.today-header h1{font-size:38px}.today-count{min-width:78px}.today-group-heading,.today-task-row{padding-right:var(--space-4);padding-left:var(--space-4)}.today-task-row{grid-template-columns:auto minmax(0,1fr)}.today-task-actions{grid-column:2;justify-items:start;margin-top:-4px}.today-event{padding-inline:var(--space-4);grid-template-columns:84px minmax(0,1fr)}.today-event time,.today-event small{grid-column:2}.today-editor{width:100%;padding:var(--space-5)}.today-editor footer{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.progress-block strong{font-size:25px}.task-row{grid-template-columns:auto minmax(0,1fr)}.task-row select,.task-row .text-button{grid-column:2;justify-self:start}.project-detail-page .task-row{grid-template-columns:44px minmax(0,1fr)}.project-detail-page .task-row details{grid-row:auto}.project-detail-page .task-row select,.project-detail-page .task-row .text-button{max-width:100%;min-height:44px}.member-composer,.member-composer-fields,.task-update-composer,.invitation-link-result{grid-template-columns:1fr}.invitation-link-result .secondary-button,.invitation-actions>*{width:100%}.invitation-actions{display:grid}.invitation-card,.auth-card{padding:var(--space-6)}.member-row{grid-template-columns:auto minmax(0,1fr) auto}.member-row .text-button{grid-column:2;justify-self:start;padding:0}.task-update-row{grid-template-columns:auto minmax(0,1fr)}.task-update-row time{grid-column:2}.mobile-bottom-navigation{z-index:35;min-height:66px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;display:grid;position:fixed;inset:auto 0 0}@supports (color:light-dark(white, black)){.mobile-bottom-navigation{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .97),hsl(var(--appearance-hue,0) 0% 10% / .97))}}.mobile-nav-link{color:#667085;text-align:center;word-break:keep-all;background:0 0;border:0;place-items:center;min-width:0;min-height:66px;padding:8px 4px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;display:grid}@supports (color:light-dark(white, black)){.mobile-nav-link{color:light-dark(#667085,#848da1)}}.mobile-nav-link.is-active{color:var(--color-primary)}.mobile-menu-overlay{z-index:60;background:#11182757;justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:light-dark(white, black)){.mobile-menu-overlay{background:light-dark(#11182757,#d6dded57)}}.mobile-menu-sheet{overscroll-behavior:contain;width:min(88vw,360px);height:100%;padding:var(--space-5);background:var(--color-surface);overflow-y:auto;box-shadow:-20px 0 45px #11182726}.mobile-menu-header{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.mobile-menu-header strong{font-size:19px}.sheet-close-button{font-size:30px;line-height:1}.mobile-sheet-navigation{gap:var(--space-2);display:grid}.mobile-sheet-link{min-height:50px;padding:0 var(--space-4);border-radius:var(--radius-medium);color:var(--color-muted);align-items:center;font-size:16px;font-weight:700;display:flex}.mobile-sheet-link.is-active{color:var(--color-primary);background:#eff6ff}@supports (color:light-dark(white, black)){.mobile-sheet-link.is-active{background:light-dark(#eff6ff,#0f1e32)}}.state-card{min-height:260px;padding:var(--space-6)}.quiet-form-card{padding:var(--space-5)}.form-actions{grid-template-columns:1fr 1fr;display:grid}.document-header,.confirmation-bar{display:grid}.document-header .page-actions,.confirmation-actions{width:100%}.document-header .page-actions>*,.confirmation-actions>*{flex:1}.document-body{padding-top:var(--space-6)}.trash-row{grid-template-columns:minmax(0,1fr)}.trash-row .secondary-button{justify-self:start}.personal-entry-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.profile-hero{align-items:flex-start}.profile-details>div{gap:var(--space-1);grid-template-columns:1fr}.search-result-row{grid-template-columns:minmax(0,1fr) auto}.search-result-row .row-arrow{display:none}.asset-toolbar{flex-direction:column;align-items:stretch}.asset-upload-button{width:100%}.handoff-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.handoff-row .quiet-badge{justify-self:start}.founder-header{align-items:flex-start}.founder-form-actions{align-items:stretch}.founder-form-actions>*{flex:1}.founder-composer>.primary-button{width:100%}.founder-memory-group{gap:var(--space-2);grid-template-columns:1fr}.founder-memory-group>h2{padding-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:3px solid canvastext}.asset-reuse-badge,.revenue-state-badge,.order-live-badge{border:1px solid canvastext}}.automation-page{max-width:var(--content-max-width)}.automation-layout{gap:var(--space-6);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start;display:grid}.automation-composer{position:sticky;top:96px}.automation-fields{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.field-group select,.workflow-run select{width:100%;min-height:46px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text)}.automation-list{gap:var(--space-3);display:grid}.automation-row,.workflow-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.automation-row{justify-content:space-between;gap:var(--space-5);padding:var(--space-5);display:flex}.automation-row strong,.workflow-card strong{font-size:16px}.automation-row p,.workflow-card p{margin:var(--space-1) 0;color:var(--color-muted);font-size:14px}.automation-row small{color:var(--color-subtle);font-size:12px}.status-control{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-soft);min-width:78px;min-height:38px;color:var(--color-muted);cursor:pointer;align-self:center;font-size:12px;font-weight:750}.status-control.is-active{color:var(--color-success);background:#f0fdf4;border-color:#bbf7d0}@supports (color:light-dark(white, black)){.status-control.is-active{background:light-dark(hsl(var(--appearance-hue,138.46) 76.47% 96.67% / 1),hsl(var(--appearance-hue,138.46) 55% 12.93% / 1));border-color:light-dark(hsl(var(--appearance-hue,141) 78.95% 85.1% / 1),hsl(var(--appearance-hue,141) 55% 23.11% / 1))}}.workflow-card{padding:var(--space-5)}.workflow-card-heading,.workflow-run{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.workflow-card ol{gap:var(--space-2);margin:var(--space-4) 0;color:var(--color-muted);padding-left:24px;font-size:14px;display:grid}.workflow-run{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.workflow-run select{flex:1}.knowledge-toolbar,.inline-create-form{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);display:flex}.knowledge-toolbar strong{font-size:15px}.knowledge-toolbar p{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:13px}.inline-create-form .field-group{flex:1;margin:0}.inline-create-form.compact{max-width:680px}.automation-actions{align-items:center;gap:var(--space-2);display:flex}.text-button.muted{color:var(--color-subtle)}.drive-folder-grid{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drive-folder-row{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:auto 1fr auto;transition:border-color .14s,transform .14s;display:grid}.drive-folder-row:hover{border-color:#cbd5e1;transform:translateY(-1px)}@supports (color:light-dark(white, black)){.drive-folder-row:hover{border-color:light-dark(#cbd5e1,#2d3c4e)}}.drive-folder-row strong,.drive-folder-row small{display:block}.drive-folder-row small{color:var(--color-subtle);margin-top:2px;font-size:12px}.resource-icon{border-radius:var(--radius-small);width:38px;height:38px;color:var(--color-primary);background:#eff6ff;place-items:center;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.resource-icon{background:light-dark(#eff6ff,#0f1e32)}}.resource-layout{gap:var(--space-6);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.resource-list{gap:var(--space-3);display:grid}.resource-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);display:flex}.resource-row a{flex:1;min-width:0}.resource-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resource-row p{margin:var(--space-1) 0;color:var(--color-muted);font-size:13px}.resource-row small{color:var(--color-subtle);font-size:12px}@media (max-width:900px){.automation-layout{grid-template-columns:1fr}.automation-composer{position:static}.resource-layout{grid-template-columns:1fr}}@media (max-width:600px){.automation-fields{grid-template-columns:1fr}.automation-row,.workflow-card-heading,.workflow-run,.knowledge-toolbar,.inline-create-form{flex-direction:column;align-items:stretch}.status-control{align-self:flex-start}.founder-memory-toolbar{grid-template-columns:1fr}.founder-memory-actions{flex-wrap:wrap;align-items:flex-start}.drive-folder-grid{grid-template-columns:1fr}.resource-row{align-items:flex-start}}.order-ops{max-width:1120px;margin:0 auto}.order-live-badge,.order-section-title>span{color:#047857;background:#ecfdf5;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}@supports (color:light-dark(white, black)){.order-live-badge,.order-section-title>span{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.order-tabs{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;gap:6px;width:fit-content;margin:0 0 20px;padding:5px;display:flex}.order-tabs button{min-height:42px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-weight:750}.order-tabs button.is-active{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 4px #0f172a14}.order-quick-nav{z-index:8;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:8px;display:grid;position:sticky;top:10px;box-shadow:0 8px 24px #0f172a14}@supports (color:light-dark(white, black)){.order-quick-nav{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .94),hsl(var(--appearance-hue,0) 0% 10% / .94))}}.order-quick-nav button{background:var(--color-surface-soft);min-height:48px;color:var(--color-muted);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:flex}@supports (color:light-dark(white, black)){.order-quick-nav button{border:1px solid light-dark(#0000,#fafafa00)}}.order-quick-nav button small{color:var(--color-subtle);font-size:10px;font-weight:700}.order-quick-nav button.is-active{border-color:var(--color-primary);color:#047857;background:#ecfdf5}@supports (color:light-dark(white, black)){.order-quick-nav button.is-active{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.order-quick-nav button.is-active small{color:#047857}@supports (color:light-dark(white, black)){.order-quick-nav button.is-active small{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1))}}.reservation-group-heading{color:#166534;background:#f0fdf4;border-radius:11px;align-items:center;gap:9px;margin:8px 0 -2px;padding:11px 13px;font-size:14px;display:flex}@supports (color:light-dark(white, black)){.reservation-group-heading{color:light-dark(hsl(var(--appearance-hue,142.78) 64.23% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.78) 55% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,138.46) 76.47% 96.67% / 1),hsl(var(--appearance-hue,138.46) 55% 12.93% / 1))}}.reservation-group-heading span{color:#fff;background:#15803d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:inline-grid}@supports (color:light-dark(white, black)){.reservation-group-heading span{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,142.43) 71.81% min(29.22%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.43) 55% 72.29% / 1))}}.reservation-additional{background:#f7fee7;border:1px dashed #86efac;border-radius:12px;padding:13px}@supports (color:light-dark(white, black)){.reservation-additional{border:1px dashed light-dark(hsl(var(--appearance-hue,141.71) 76.64% 73.14% / 1),hsl(var(--appearance-hue,141.71) 55% 33.64% / 1));background:light-dark(#f7fee7,#2c3910)}}.order-notice{z-index:3;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin:0 0 14px;padding:12px 16px;font-size:14px;font-weight:650;position:sticky;top:12px}@supports (color:light-dark(white, black)){.order-notice{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#eff6ff,#0f1e32);border:1px solid light-dark(#bfdbfe,#183354)}}.order-composer{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:30px;padding:22px;display:grid}.order-span{grid-column:1/-1}.order-section-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.order-section-title small{color:var(--color-primary);letter-spacing:.08em;font-weight:800}.order-section-title h2{margin:3px 0 0;font-size:21px}.order-composer textarea{resize:vertical}.reservation-box{border:1px solid var(--color-border);border-radius:11px;flex-wrap:wrap;gap:10px 18px;margin:0;padding:15px;display:flex}.reservation-box legend{color:var(--color-text);padding:0 7px;font-size:13px;font-weight:800}.reservation-box label{color:var(--color-muted);align-items:center;gap:7px;font-size:13px;display:flex}.reservation-box input{width:17px;height:17px;accent-color:var(--color-primary)}.reservation-highlight{background:snow;border:2px solid #ef4444;border-radius:12px;padding:12px}@supports (color:light-dark(white, black)){.reservation-highlight{border:2px solid light-dark(#ef4444,#da8181)}}.reservation-save{grid-column:2/-1;min-height:48px}.order-list{gap:14px;display:grid}.store-filter{gap:7px;margin:0 0 14px;display:flex}.store-filter button{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-muted);cursor:pointer;border-radius:999px;padding:0 15px;font-weight:750}.store-filter button.is-active{border-color:var(--color-primary);color:#047857;background:#ecfdf5}@supports (color:light-dark(white, black)){.store-filter button.is-active{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.store-primary-filter button{flex:1;min-height:48px;font-size:15px}.order-view-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.order-view-filter button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.order-view-filter button b{color:var(--color-text);font-size:14px}.order-view-filter button span{font-size:11px}.order-view-filter button.is-active{border-color:var(--color-primary);background:#ecfdf5}@supports (color:light-dark(white, black)){.order-view-filter button.is-active{background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.order-view-filter button.is-active b{color:#047857}@supports (color:light-dark(white, black)){.order-view-filter button.is-active b{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1))}}.order-sort-note{color:var(--color-muted);margin:0 0 14px;font-size:12px}.order-created-at{color:var(--color-subtle)!important;margin-top:4px!important;font-size:11px!important}.dm-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.dm-guide-grid article,.dm-template{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:17px}.dm-guide-grid h2{margin:0 0 7px;font-size:16px}.dm-guide-grid p,.dm-template p{color:var(--color-muted);margin:0;line-height:1.65}.dm-template-section{gap:9px;margin-bottom:18px;display:grid}.dm-template strong{color:var(--color-primary);margin-bottom:6px;display:block}.order-card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:20px}.order-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-card-head small{color:var(--color-subtle);font-weight:650}.order-card-head h3{margin:5px 0;font-size:19px}.order-card-head p{color:var(--color-muted);margin:0;font-size:13px}.order-status{color:#475569;background:#f1f5f9;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.order-status{color:light-dark(#475569,#9daabc);background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,40%) 96.08% / 1),hsl(var(--appearance-hue,210) 40% 13.45% / 1))}}.status-production{color:#c2410c;background:#fff7ed}@supports (color:light-dark(white, black)){.status-production{color:light-dark(#c2410c,#da9b81);background:light-dark(#fff7ed,#34230f)}}.status-confirmed,.status-ready{color:#1d4ed8;background:#eff6ff}@supports (color:light-dark(white, black)){.status-confirmed,.status-ready{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#eff6ff,#0f1e32)}}.status-completed{color:#047857;background:#ecfdf5}@supports (color:light-dark(white, black)){.status-completed{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.status-cancelled{color:#b91c1c;background:#fef2f2}@supports (color:light-dark(white, black)){.status-cancelled{color:light-dark(#b91c1c,#da8181);background:light-dark(#fef2f2,#310e0e)}}.track-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.track-grid span{background:var(--color-surface-soft);min-width:0;color:var(--color-subtle);border-radius:9px;padding:9px;font-size:11px}.track-grid b{color:var(--color-text);text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.order-actions{flex-wrap:wrap;gap:8px;display:flex}.order-actions button{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text);cursor:pointer;border-radius:10px;padding:0 13px;font-weight:720}.order-actions button:hover{border-color:var(--color-primary);color:var(--color-primary)}.order-actions .danger-action{color:#b91c1c;margin-left:auto}@supports (color:light-dark(white, black)){.order-actions .danger-action{color:light-dark(#b91c1c,#da8181)}}.order-empty{border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:14px;padding:28px}.baseline-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.baseline-summary>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:18px}.baseline-summary strong{font-size:27px;display:block}.baseline-summary strong small{color:var(--color-subtle);font-size:14px}.baseline-summary span{color:var(--color-muted);font-size:12px}.baseline-safety{color:#9a3412;background:#fff7ed;border-radius:10px;margin:0;padding:12px;font-size:13px}@supports (color:light-dark(white, black)){.baseline-safety{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.baseline-table{gap:7px;display:grid}.baseline-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;grid-template-columns:1.5fr repeat(4,1fr);gap:10px;padding:13px 16px;font-size:13px;display:grid}.baseline-row span{color:var(--color-muted)}@media (max-width:760px){.order-composer{grid-template-columns:1fr;padding:16px}.order-span,.reservation-save{grid-column:auto}.order-section-title{grid-column:auto;align-items:flex-start}.track-grid,.baseline-summary{grid-template-columns:repeat(2,1fr)}.baseline-row{grid-template-columns:1fr 1fr}.order-card-head{flex-direction:column}.order-actions button{flex:calc(50% - 8px)}.order-actions .danger-action{margin-left:0}.order-live-badge{align-self:flex-start}.dm-guide-grid{grid-template-columns:1fr}}.production-page{max-width:1180px;margin:0 auto}.production-board{gap:14px;display:grid}.production-ticket{border:1px solid var(--color-border);background:var(--color-surface);border-left:5px solid #94a3b8;border-radius:16px;overflow:hidden}@supports (color:light-dark(white, black)){.production-ticket{border-left:5px solid light-dark(#94a3b8,#53647d)}}.production-ticket:has(.ticket-warning){border-left-color:#f59e0b}@supports (color:light-dark(white, black)){.production-ticket:has(.ticket-warning){border-left-color:light-dark(#f59e0b,#dab981)}}.production-ticket-main{grid-template-columns:150px minmax(220px,1fr) minmax(360px,1.25fr);align-items:center;gap:18px;padding:18px;display:grid}.ticket-time{border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;align-self:stretch;padding-right:16px;display:flex}.ticket-time small,.ticket-product small{color:var(--color-subtle);font-size:11px;font-weight:750}.ticket-time strong{margin-top:5px;font-size:16px}.ticket-product h2{margin:4px 0;font-size:20px}.ticket-product h2 span{color:var(--color-primary)}.ticket-product p{color:var(--color-muted);margin:0;font-size:14px}.ticket-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ticket-facts span{background:var(--color-surface-soft);color:var(--color-subtle);border-radius:9px;padding:8px 10px;font-size:11px}.ticket-facts b{color:var(--color-text);margin-top:2px;font-size:12px;display:block}.ticket-note,.ticket-warning{color:var(--color-muted);background:#f8fafc;border-radius:9px;margin:0 18px 12px;padding:10px 12px;font-size:13px}@supports (color:light-dark(white, black)){.ticket-note,.ticket-warning{background:light-dark(#f8fafc,#121e2a)}}.ticket-warning{color:#9a3412;background:#fff7ed;font-weight:650}@supports (color:light-dark(white, black)){.ticket-warning{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.production-ticket>.order-actions{padding:0 18px 18px}.production-detail{border-top:1px solid var(--color-border);background:#fafafa;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.production-detail{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.handoff-form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.handoff-form h3{margin:0;font-size:16px}.handoff-span{grid-column:1/-1}.check-field{color:var(--color-muted);align-items:center;gap:9px;font-size:13px;display:flex}.check-field input{width:18px;height:18px}.detail-actions{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:18px}.detail-actions h3{margin:0 0 13px;font-size:16px}.detail-actions .order-actions{grid-template-columns:1fr 1fr;display:grid}.photo-form{border-top:1px solid var(--color-border);gap:11px;margin-top:22px;padding-top:18px;display:grid}.photo-actions{color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.photo-actions button{color:#047857;cursor:pointer;background:#ecfdf5;border:0;border-radius:9px;min-height:38px;font-weight:720}@supports (color:light-dark(white, black)){.photo-actions button{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.print-work-sheet{display:none}@media (max-width:820px){.production-ticket-main{grid-template-columns:1fr;gap:12px}.ticket-time{border-right:0;border-bottom:1px solid var(--color-border);padding:0 0 10px}.production-detail{grid-template-columns:1fr;padding:12px}.handoff-form{grid-template-columns:1fr;padding:14px}.handoff-span{grid-column:auto}.detail-actions .order-actions{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden}.production-ticket.is-expanded .print-work-sheet,.production-ticket.is-expanded .print-work-sheet *{visibility:visible}.production-ticket.is-expanded .print-work-sheet{color:#000;background:#fff;padding:14mm;display:block;position:fixed;inset:0}.print-work-sheet header{border-bottom:2px solid #111;justify-content:space-between;padding-bottom:8mm;display:flex}.print-work-sheet h1{margin:10mm 0;font-size:28pt}.print-work-sheet dl{gap:4mm;display:grid}.print-work-sheet dl div{border-bottom:1px solid #bbb;grid-template-columns:35mm 1fr;padding:4mm 0;display:grid}.print-work-sheet dt{font-weight:700}.print-work-sheet dd{margin:0}.print-exact-text{white-space:pre-wrap;font-size:18pt;font-weight:700}.print-work-sheet footer{border:1px solid #111;margin-top:14mm;padding:6mm;font-size:13pt}}.assistant-page{max-width:1160px;margin:0 auto}.assistant-kpi{color:#c2410c;background:#fff7ed;border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:13px;font-weight:800}@supports (color:light-dark(white, black)){.assistant-kpi{color:light-dark(#c2410c,#da9b81);background:light-dark(#fff7ed,#34230f)}}.assistant-kpi.is-good{color:#047857;background:#ecfdf5}@supports (color:light-dark(white, black)){.assistant-kpi.is-good{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.assistant-setup{border:1px solid var(--color-border);background:var(--color-surface);text-align:center;border-radius:16px;padding:32px}.assistant-setup h2{margin:0}.assistant-setup p{color:var(--color-muted);margin:8px 0 20px}.inquiry-rank{margin-bottom:24px}.inquiry-rank-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.inquiry-rank-grid>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.inquiry-rank-grid b{color:var(--color-subtle);font-size:11px}.inquiry-rank-grid span{font-size:12px;font-weight:700}.inquiry-rank-grid span small{color:#b91c1c;font-size:9px;display:block}@supports (color:light-dark(white, black)){.inquiry-rank-grid span small{color:light-dark(#b91c1c,#da8181)}}.inquiry-rank-grid strong{color:var(--color-primary)}.assistant-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:22px;display:grid}.assistant-inputs{gap:16px;display:grid}.assistant-inputs .quiet-form-card{gap:13px;padding:18px;display:grid;position:static}.assistant-inputs .section-heading{margin-bottom:2px}.template-panel{min-width:0}.template-list{gap:10px;display:grid}.template-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;padding:17px}.template-card small{color:var(--color-subtle)}.template-card h3{margin:4px 0 7px;font-size:16px}.template-card p{color:var(--color-muted);white-space:pre-wrap;margin:0 0 9px;font-size:13px}.template-card>div>span{color:#1d4ed8;background:#eff6ff;border-radius:7px;padding:5px 8px;font-size:11px}@supports (color:light-dark(white, black)){.template-card>div>span{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#eff6ff,#0f1e32)}}.template-card footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.template-card footer button{background:var(--color-primary);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:0 13px;font-weight:750}@supports (color:light-dark(white, black)){.template-card footer button{color:light-dark(#fff,#1a1a1a)}}.reply-editor{background:var(--color-surface);border:2px solid #bfdbfe;border-radius:14px;gap:10px;margin-top:16px;padding:18px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 28px #0f172a1a}@supports (color:light-dark(white, black)){.reply-editor{border:2px solid light-dark(#bfdbfe,#183354)}}.reply-editor>div{justify-content:flex-end;gap:8px;display:flex}.reply-editor>small{color:var(--color-subtle);font-size:11px}@media (max-width:850px){.inquiry-rank-grid{grid-template-columns:repeat(2,1fr)}.assistant-layout{grid-template-columns:1fr}.reply-editor{position:static}}.connector-page{max-width:1160px;margin:0 auto}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:28px;display:grid}.connector-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;gap:14px;padding:19px;display:grid}.connector-card header,.connector-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-card header small{color:var(--color-primary);text-transform:uppercase;font-weight:800}.connector-card h2{margin:3px 0 0;font-size:18px}.connector-card>p{color:var(--color-muted);margin:0;font-size:13px}.connector-state{color:#475569;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}@supports (color:light-dark(white, black)){.connector-state{color:light-dark(#475569,#9daabc);background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,40%) 96.08% / 1),hsl(var(--appearance-hue,210) 40% 13.45% / 1))}}.connector-capabilities{flex-wrap:wrap;gap:6px;display:flex}.connector-capabilities span{color:#b91c1c;background:#fef2f2;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:700}@supports (color:light-dark(white, black)){.connector-capabilities span{color:light-dark(#b91c1c,#da8181);background:light-dark(#fef2f2,#310e0e)}}.connector-capabilities span.yes{color:#047857;background:#ecfdf5}@supports (color:light-dark(white, black)){.connector-capabilities span.yes{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.connector-capabilities span.warn{color:#c2410c;background:#fff7ed}@supports (color:light-dark(white, black)){.connector-capabilities span.warn{color:light-dark(#c2410c,#da9b81);background:light-dark(#fff7ed,#34230f)}}.connector-card>a{color:var(--color-primary);font-size:12px;font-weight:700}.connector-card>small{color:var(--color-subtle)}.connector-card footer{border-top:1px solid var(--color-border);padding-top:12px}.connector-card footer div b,.connector-card footer div small{display:block}.connector-card footer div small{color:var(--color-subtle);margin-top:2px;font-size:11px}.connector-card footer button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:9px;min-height:38px;padding:0 12px;font-weight:720}.connector-events{margin-top:20px}.connector-event{border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr 1.5fr;gap:10px;padding:12px 14px;font-size:12px;display:grid}.connector-event span,.connector-event small{color:var(--color-muted)}@media (max-width:720px){.connector-grid{grid-template-columns:1fr}.connector-event{grid-template-columns:1fr 1fr}.connector-card header{align-items:flex-start}}.control-page,.print-page,.content-ops-page{max-width:1160px;margin:0 auto}.control-grid,.content-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.control-grid .quiet-form-card,.content-create-grid .quiet-form-card{gap:12px;padding:19px;display:grid;position:static}.control-grid h2,.content-create-grid h2{margin:0 0 5px;font-size:18px}.cost-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.candidate-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.candidate-row p{color:var(--color-muted);margin:3px 0 0;font-size:12px}.candidate-row>span{color:var(--color-muted);font-size:12px}.candidate-row button,.publication-row button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;min-height:38px;padding:0 11px;font-weight:720}.print-queue{gap:9px;margin-bottom:20px;display:grid}.print-job{border:1px solid var(--color-border);background:var(--color-surface);border-left:5px solid #94a3b8;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}@supports (color:light-dark(white, black)){.print-job{border-left:5px solid light-dark(#94a3b8,#53647d)}}.print-job.status-queued{border-left-color:#3b82f6}@supports (color:light-dark(white, black)){.print-job.status-queued{border-left-color:light-dark(#3b82f6,#81a3da)}}.print-job.status-failed{border-left-color:#ef4444}@supports (color:light-dark(white, black)){.print-job.status-failed{border-left-color:light-dark(#ef4444,#da8181)}}.print-job.status-stale{opacity:.65}.print-job small{color:var(--color-subtle)}.print-job h2{margin:3px 0;font-size:16px}.print-job p{color:var(--color-muted);margin:0;font-size:12px}.print-job em{color:#b91c1c;font-size:11px;display:block}@supports (color:light-dark(white, black)){.print-job em{color:light-dark(#b91c1c,#da8181)}}.print-job>span{font-size:12px;font-weight:750}.print-job>button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:38px;font-weight:700}@supports (color:light-dark(white, black)){.print-job>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.variant-card{overflow-wrap:anywhere;border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;min-width:0;padding:17px}.variant-card header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.variant-card header small{color:var(--color-primary);font-size:14px;font-weight:750}.variant-card header span{color:var(--color-muted);font-size:14px}.variant-card h3{margin:10px 0 6px}.variant-card p{min-height:54px;color:var(--color-muted);white-space:pre-wrap;margin:0 0 14px;font-size:13px}.content-create-collapsed{margin:0 0 18px;display:block}.content-create-collapsed>details>summary,.blog-review-controls>summary{cursor:pointer;font-weight:800}.variant-card-latest{border:2px solid var(--color-primary);grid-column:1/-1}.blog-real-preview{color:#292824;background:#fff;border:1px solid #e6e1d8;border-radius:18px;max-width:720px;margin:14px auto;padding:24px clamp(16px,5vw,48px)}@supports (color:light-dark(white, black)){.blog-real-preview{color:light-dark(#292824,#dbdad5);background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#e6e1d8,#41392a)}}.blog-real-preview>img,.blog-real-preview figure>img{object-fit:cover;border-radius:12px;width:100%;height:auto;margin-bottom:22px}.blog-real-preview>small{color:var(--color-primary);font-weight:800}.blog-real-preview h3{margin:10px 0 24px;font-size:clamp(24px,5vw,34px);line-height:1.35}.blog-real-preview div p{color:#3f3e39;min-height:0;margin:0 0 12px;font-size:16px;line-height:1.85}@supports (color:light-dark(white, black)){.blog-real-preview div p{color:light-dark(#3f3e39,#c8c7c2)}}.blog-preview-tags{color:#49745d!important;margin-top:24px!important}@supports (color:light-dark(white, black)){.blog-preview-tags{color:light-dark(hsl(var(--appearance-hue,147.91) 22.75% min(37.06%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.91) 22.75% 65.39% / 1))!important}}.blog-review-controls{border-top:1px solid var(--color-border);margin-top:16px;padding-top:14px}.content-feedback-feed{max-width:720px;margin:16px auto 0}.content-feedback-feed form{gap:8px;display:flex}.content-feedback-feed form input{flex:1;min-width:0}.content-feedback-feed article{background:#f7f5f0;border-radius:12px;margin-top:8px;padding:12px 14px}@supports (color:light-dark(white, black)){.content-feedback-feed article{background:light-dark(hsl(var(--appearance-hue,42.86) var(--appearance-tint,30.43%) 95.49% / 1),hsl(var(--appearance-hue,42.86) 30.43% 13.97% / 1))}}.content-feedback-feed article p{min-height:0;color:var(--color-text);margin:0 0 5px;font-size:14px}.content-feedback-feed article small{color:var(--color-muted);font-size:11px}.publication-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.publication-row b,.publication-row small{display:block}.publication-row small{color:var(--color-subtle);margin-top:2px;font-size:11px}.publication-row>span{font-size:12px;font-weight:750}.publication-row>a{color:var(--color-primary);font-size:12px;font-weight:700}@media (max-width:760px){.control-grid,.content-create-grid,.variant-grid{grid-template-columns:minmax(0,1fr)}.candidate-row,.print-job,.publication-row{grid-template-columns:1fr auto}.candidate-row>button,.print-job>button,.publication-row>button{grid-column:1/-1}.cost-pair{grid-template-columns:1fr}}.workspace-row-manage{padding:0;display:flex;overflow:visible}.workspace-row-link{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-5);flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.category-row-manage{border-bottom:1px solid var(--color-border);align-items:stretch;display:flex;position:relative}.category-row-manage:last-child{border-bottom:0}.category-row-manage .category-row{border-bottom:0;flex:1;min-width:0}.item-action-menu{z-index:4;align-self:center;margin-right:10px;position:relative}.item-action-menu summary{width:40px;height:40px;color:var(--color-muted);cursor:pointer;border-radius:10px;place-items:center;font-size:24px;line-height:1;list-style:none;display:grid}.item-action-menu summary::-webkit-details-marker{display:none}.item-action-menu summary:hover,.item-action-menu[open] summary{background:var(--color-surface-soft);color:var(--color-text)}.item-action-popover{border:1px solid var(--color-border);background:var(--color-surface);z-index:5;border-radius:12px;min-width:112px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #0f172a24}.item-action-popover button{color:#b91c1c;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-weight:750}@supports (color:light-dark(white, black)){.item-action-popover button{color:light-dark(#b91c1c,#da8181)}}.item-action-popover button:hover{background:#fef2f2}@supports (color:light-dark(white, black)){.item-action-popover button:hover{background:light-dark(#fef2f2,#310e0e)}}.destructive-dialog-backdrop{z-index:100;background:#0f172a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:light-dark(white, black)){.destructive-dialog-backdrop{background:light-dark(#0f172a94,#d3dbef94)}}.destructive-dialog{background:#fff;border-radius:18px;width:min(100%,520px);padding:26px;box-shadow:0 24px 64px #0f172a47}@supports (color:light-dark(white, black)){.destructive-dialog{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.destructive-symbol{color:#b91c1c;background:#fee2e2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}@supports (color:light-dark(white, black)){.destructive-symbol{color:light-dark(#b91c1c,#da8181);background:light-dark(#fee2e2,#3c1111)}}.destructive-dialog h2{margin:16px 0 8px}.destructive-dialog>p{color:var(--color-muted);margin:0 0 20px;line-height:1.65}.destructive-dialog>p strong{color:#b91c1c}@supports (color:light-dark(white, black)){.destructive-dialog>p strong{color:light-dark(#b91c1c,#da8181)}}.destructive-button{color:#fff;cursor:pointer;background:#b91c1c;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:780}@supports (color:light-dark(white, black)){.destructive-button{color:light-dark(#fff,#1a1a1a);background:light-dark(#b91c1c,#da8181)}}.destructive-button:disabled{cursor:not-allowed;opacity:.42}@media (max-width:600px){.workspace-row-link{grid-template-columns:auto minmax(0,1fr) auto}.workspace-row-meta{display:none}.item-action-menu{margin-right:6px}.destructive-dialog{padding:20px}}.confirm-symbol{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}@supports (color:light-dark(white, black)){.confirm-symbol{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#dbeafe,#132641)}}.app-toast{z-index:130;color:#fff;background:#111827;border-radius:14px;align-items:center;gap:14px;width:min(100% - 32px,440px);min-height:58px;padding:12px 14px 12px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0f172a47}@supports (color:light-dark(white, black)){.app-toast{color:light-dark(#fff,#1a1a1a);background:light-dark(#111827,#d6dded)}}.suhwa-guide-page{width:min(100%,1080px);margin:0 auto}.suhwa-guide-hero{margin:18px 0 22px}.suhwa-guide-hero h1{letter-spacing:-.05em;margin:3px 0 8px;font-size:clamp(34px,6vw,54px)}.suhwa-guide-hero>p:last-child{color:var(--color-muted);margin:0;font-size:16px}.suhwa-guide-nav{gap:7px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.suhwa-guide-nav a{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;flex:none;padding:9px 12px;font-size:13px;font-weight:760}.suhwa-callout{color:#1e3a8a;background:#eff6ff;border-radius:16px;padding:20px}@supports (color:light-dark(white, black)){.suhwa-callout{color:light-dark(#1e3a8a,#859bdb);background:light-dark(#eff6ff,#0f1e32)}}.suhwa-callout strong{font-size:14px}.suhwa-callout p{margin:6px 0 0;line-height:1.65}.suhwa-step-list{gap:8px;margin:18px 0 28px;padding:0;list-style:none;display:grid}.suhwa-step-list li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:15px;display:grid}.suhwa-step-list b{color:#fff;background:#111827;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@supports (color:light-dark(white, black)){.suhwa-step-list b{color:light-dark(#fff,#1a1a1a);background:light-dark(#111827,#d6dded)}}.suhwa-step-list span{font-weight:680;line-height:1.5}.suhwa-next-actions{border:1px solid var(--color-border);border-radius:16px;padding:20px}.suhwa-next-actions h2,.suhwa-guide-section h2{margin:0 0 14px;font-size:20px}.suhwa-next-actions div{flex-wrap:wrap;gap:8px;display:flex}.suhwa-next-actions span{color:#047857;background:#ecfdf5;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:750}@supports (color:light-dark(white, black)){.suhwa-next-actions span{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.suhwa-guide-section{margin:28px 0}.suhwa-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.suhwa-menu-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.suhwa-menu-grid article,.suhwa-recurring-grid article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;padding:19px}.suhwa-menu-grid small,.suhwa-recurring-grid small{color:var(--color-primary);font-size:11px;font-weight:800}.suhwa-menu-grid h3,.suhwa-recurring-grid h3{margin:7px 0;font-size:22px}.suhwa-menu-grid b{font-size:13px}.suhwa-menu-grid p{color:var(--color-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.suhwa-warning,.suhwa-detail-warning{color:#9a3412;background:#fff7ed;border-radius:11px;padding:14px;font-size:13px;line-height:1.6}@supports (color:light-dark(white, black)){.suhwa-warning,.suhwa-detail-warning{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.suhwa-manual-list{gap:9px;display:grid}.suhwa-manual-list details{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;overflow:hidden}.suhwa-manual-list summary{cursor:pointer;justify-content:space-between;padding:18px;font-size:17px;font-weight:800;list-style:none;display:flex}.suhwa-manual-list summary span{color:var(--color-primary);font-size:12px}.suhwa-manual-list ul{color:var(--color-muted);gap:9px;margin:0;padding:0 22px 20px 40px;line-height:1.55;display:grid}.suhwa-detail-warning{margin:0 18px 18px}.suhwa-checklist-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.suhwa-checklist-branch-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.suhwa-checklist-branch-choice>a{color:#fff;background:#214d39;border-radius:17px;gap:5px;padding:20px;text-decoration:none;display:grid}@supports (color:light-dark(white, black)){.suhwa-checklist-branch-choice>a{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.suhwa-checklist-branch-choice small{color:#cfe4d6;font-weight:800}@supports (color:light-dark(white, black)){.suhwa-checklist-branch-choice small{color:light-dark(hsl(var(--appearance-hue,140) 28% 85.29% / 1),hsl(var(--appearance-hue,140) 28% 22.94% / 1))}}.suhwa-checklist-branch-choice strong{font-size:21px}.suhwa-checklist-branch-choice span{color:#e7f1ea;font-size:12px}@supports (color:light-dark(white, black)){.suhwa-checklist-branch-choice span{color:light-dark(hsl(var(--appearance-hue,138) 26.32% 92.55% / 1),hsl(var(--appearance-hue,138) 26.32% 16.56% / 1))}}.suhwa-checklist-reference{margin-bottom:28px}.suhwa-checklist-reference>summary{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:12px;margin-bottom:12px;padding:13px 15px;font-weight:800}@supports (color:light-dark(white, black)){.suhwa-checklist-reference>summary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-checklist{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;padding:18px}.suhwa-checklist header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.suhwa-checklist h2{margin:0}.suhwa-checklist header span{color:var(--color-primary);font-weight:800}.suhwa-checklist label{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:11px 0;line-height:1.45;display:flex}.suhwa-checklist>p{border-bottom:1px solid var(--color-border);margin:0;padding:11px 0;line-height:1.45}.suhwa-checklist>p:last-child,.suhwa-checklist label:last-child{border-bottom:0}.suhwa-checklist input{flex:none;width:20px;height:20px}.suhwa-checklist input:checked+span{color:var(--color-subtle);text-decoration:line-through}.suhwa-recurring-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.suhwa-recurring-grid ul{color:var(--color-muted);margin:10px 0 0;padding-left:18px;line-height:1.7}@media (max-width:720px){.suhwa-menu-grid,.suhwa-menu-grid.is-three,.suhwa-checklist-grid,.suhwa-checklist-branch-choice,.suhwa-recurring-grid{grid-template-columns:1fr}.suhwa-guide-nav{margin-right:-16px}.suhwa-step-list li{grid-template-columns:36px 1fr;padding:13px}.suhwa-step-list b{width:32px;height:32px}.suhwa-menu-grid article{padding:16px}}.fresh-pricing-page{max-width:1160px}.fresh-pricing-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.fresh-pricing-rule span{background:#f3f7f4;border-radius:14px;gap:6px;padding:17px 18px;display:grid}@supports (color:light-dark(white, black)){.fresh-pricing-rule span{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,20%) 96.08% / 1),hsl(var(--appearance-hue,135) 20% 13.45% / 1))}}.fresh-pricing-rule small{color:var(--color-muted);font-size:11px;font-weight:760}.fresh-pricing-rule b{font-size:16px}.fresh-pricing-list{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;overflow:hidden}.fresh-pricing-head,.fresh-pricing-row{grid-template-columns:minmax(150px,1.2fr) minmax(145px,1fr) minmax(120px,.8fr) minmax(165px,1fr) 38px;align-items:center;gap:12px;display:grid}.fresh-pricing-head{background:var(--color-surface-soft);color:var(--color-muted);padding:11px 16px;font-size:11px;font-weight:760}.fresh-pricing-row{border-top:1px solid var(--color-border);padding:14px 16px}.fresh-pricing-row label{gap:5px;display:grid}.fresh-pricing-row label>span{color:var(--color-muted);font-size:11px;font-weight:700;display:none}.fresh-pricing-row input{border:1px solid var(--color-border);width:100%;min-width:0;min-height:48px;color:var(--color-text);font:inherit;background:#fff;border-radius:10px;padding:0 11px}@supports (color:light-dark(white, black)){.fresh-pricing-row input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.pricing-input-unit{position:relative}.pricing-input-unit input{padding-right:34px}.pricing-input-unit i{color:var(--color-muted);font-size:12px;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.fresh-price-result{gap:3px;display:grid}.fresh-price-result small{color:var(--color-muted);font-size:10px}.fresh-price-result strong{color:#17653a;letter-spacing:-.04em;font-size:24px}@supports (color:light-dark(white, black)){.fresh-price-result strong{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.fresh-pricing-row>button{width:36px;height:36px;color:var(--color-subtle);background:0 0;border:0;border-radius:50%;font-size:22px}.fresh-pricing-add{color:#17653a;background:#f8fbf9;border:1px dashed #90aa99;border-radius:13px;width:100%;min-height:50px;margin:10px 0 16px;font-size:14px;font-weight:800}@supports (color:light-dark(white, black)){.fresh-pricing-add{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,140) 27.27% 11.9% / 1));border:1px dashed light-dark(hsl(var(--appearance-hue,140.77) 13.27% min(61.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,140.77) 13.27% 43.82% / 1))}}.fresh-pricing-page .suhwa-warning{margin-top:0}.fresh-branch-switcher{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 8px;padding:7px;display:grid}@supports (color:light-dark(white, black)){.fresh-branch-switcher{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-branch-switcher button{background:var(--color-surface-soft);min-height:58px;color:var(--color-muted);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;gap:3px;padding:10px 14px;display:grid}@supports (color:light-dark(white, black)){.fresh-branch-switcher button{border:1px solid light-dark(#0000,#fafafa00)}}.fresh-branch-switcher button b{font-size:15px}.fresh-branch-switcher button span{font-size:11px}.fresh-branch-switcher button.is-active{color:#17653a;background:#edf6f0;border-color:#a9c3b3}@supports (color:light-dark(white, black)){.fresh-branch-switcher button.is-active{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,33.33%) 94.71% / 1),hsl(var(--appearance-hue,140) 33.33% 14.66% / 1));border-color:light-dark(hsl(var(--appearance-hue,143.08) 17.81% 71.37% / 1),hsl(var(--appearance-hue,143.08) 17.81% 35.19% / 1))}}.fresh-branch-note{color:var(--color-muted);margin:0 0 18px;font-size:12px}.fresh-branch-note b{color:#17653a}@supports (color:light-dark(white, black)){.fresh-branch-note b{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.fresh-pricing-row input:disabled{color:var(--color-text);opacity:1;background:0 0;border-color:#0000}@supports (color:light-dark(white, black)){.fresh-pricing-row input:disabled{border-color:light-dark(#0000,#fafafa00)}}@media (max-width:600px){.fresh-branch-switcher button{min-height:54px;padding:9px}.fresh-branch-switcher button span{font-size:10px}}.fresh-pricing-upload{gap:10px;margin-bottom:18px;display:grid}.fresh-pricing-drop{background:#f5f8f6;border:1px dashed #8da397;border-radius:17px;place-items:center;min-height:230px;display:grid;position:relative;overflow:hidden}@supports (color:light-dark(white, black)){.fresh-pricing-drop{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,17.65%) 96.67% / 1),hsl(var(--appearance-hue,140) 17.65% 12.93% / 1));border:1px dashed light-dark(#8da397,#688173)}}.fresh-pricing-drop>div{text-align:center;gap:7px;display:grid}.fresh-pricing-drop>div span{color:var(--color-muted);font-size:12px}.fresh-pricing-drop img{object-fit:contain;width:100%;max-height:430px;display:block}.fresh-pricing-drop>.fresh-pricing-previews{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;padding:12px 12px 68px;display:grid}.fresh-pricing-previews img{background:#fff;border-radius:10px;height:220px}@supports (color:light-dark(white, black)){.fresh-pricing-previews img{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-pricing-drop label{color:#fff;cursor:pointer;background:#284c38;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850;position:absolute;bottom:12px;right:12px}@supports (color:light-dark(white, black)){.fresh-pricing-drop label{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.67) 31.03% min(22.75%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 31.03% 77.98% / 1))}}.fresh-pricing-drop input{opacity:0;width:1px;height:1px;position:absolute}.fresh-pricing-upload>.primary-button{justify-self:start}.stem-exception{gap:5px;display:grid}.stem-exception>span{color:var(--color-muted);font-size:10px;font-weight:750}.stem-exception-value,.stem-exception-edit{align-items:center;gap:8px;display:flex}.stem-exception-value b{font-size:18px}.stem-exception-value button,.stem-exception-edit button{color:#28533a;white-space:nowrap;background:#f5f8f6;border:1px solid #b8c9be;border-radius:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.stem-exception-value button,.stem-exception-edit button{color:light-dark(hsl(var(--appearance-hue,145.12) 34.96% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.12) 34.96% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,17.65%) 96.67% / 1),hsl(var(--appearance-hue,140) 17.65% 12.93% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,141.18) 13.6% 75.49% / 1),hsl(var(--appearance-hue,141.18) 13.6% 31.57% / 1))}}.stem-exception-edit .pricing-input-unit{flex:1;min-width:0}.stem-exception-edit input{min-height:40px}@media (max-width:760px){.fresh-pricing-rule{grid-template-columns:1fr}.fresh-pricing-head{display:none}.fresh-pricing-row{grid-template-columns:1fr 1fr;padding:16px}.fresh-pricing-row label>span{display:block}.fresh-pricing-row label:first-child{grid-column:1/-1}.fresh-price-result{align-self:end;min-height:48px}.fresh-pricing-row>button{place-self:end}.fresh-price-result strong{font-size:22px}}.app-toast span{flex:1;font-size:14px;font-weight:650}.app-toast button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-height:38px;padding:0 10px;font-weight:760}@supports (color:light-dark(white, black)){.app-toast button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,221.21) 83.19% min(53.33%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,221.21) 55% 68% / 1))}}.app-toast .toast-close{color:#cbd5e1;background:0 0;width:38px;padding:0;font-size:22px}@supports (color:light-dark(white, black)){.app-toast .toast-close{color:light-dark(#cbd5e1,#2d3c4e)}}.password-field{position:relative}.password-field input{padding-right:70px}.password-field>button{background:var(--color-surface-soft);min-height:34px;color:var(--color-muted);cursor:pointer;border:0;border-radius:7px;padding:0 9px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.password-field>small{display:block}.order-detail-page{max-width:1180px;margin:0 auto}.order-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:22px;display:grid}.order-detail-form{gap:16px;display:grid}.order-detail-form .quiet-form-card{padding:20px;display:block;position:static}.order-detail-form h2,.order-history h2{margin:0 0 16px;font-size:18px}.order-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-edit-span{grid-column:1/-1}.order-detail-save{justify-content:space-between;gap:12px;display:flex}.danger-link-button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:10px;min-height:44px;padding:0 14px;font-weight:750}@supports (color:light-dark(white, black)){.danger-link-button{color:light-dark(#b91c1c,#da8181);background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#fecaca,#4c1616)}}.order-history{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:20px;position:sticky;top:20px}.order-history .track-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.order-history h3{margin:22px 0 10px;font-size:14px}.history-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.history-list li{border-bottom:1px solid var(--color-border);gap:2px;padding:10px 0;display:grid}.history-list b{font-size:12px}.history-list span,.history-list time,.history-empty{color:var(--color-muted);font-size:11px}.history-empty{margin:0}.order-card-actions a{justify-content:center;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.form-message.is-error{color:#b91c1c;background:#fef2f2;border-radius:10px;padding:12px 14px}@supports (color:light-dark(white, black)){.form-message.is-error{color:light-dark(#b91c1c,#da8181);background:light-dark(#fef2f2,#310e0e)}}@media (max-width:760px){.app-toast{bottom:86px;right:16px}.order-detail-layout,.order-edit-grid{grid-template-columns:1fr}.order-edit-span{grid-column:auto}.order-history{position:static}.order-card-actions button{display:none}.order-card-actions a{width:100%;min-height:48px}.order-detail-save{z-index:4;border:1px solid var(--color-border);background:#fffffff5;border-radius:12px;padding:10px;position:sticky;bottom:76px;box-shadow:0 10px 24px #0f172a1a}@supports (color:light-dark(white, black)){.order-detail-save{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .96),hsl(var(--appearance-hue,0) 0% 10% / .96))}}.order-detail-save .primary-button{flex:1}.danger-link-button{padding:0 10px}}.founder-dashboard{border:1px solid var(--color-border);background:#fbfcfa;border-radius:18px;margin:0 0 32px;padding:24px;position:relative}@supports (color:light-dark(white, black)){.founder-dashboard{background:light-dark(hsl(var(--appearance-hue,90) var(--appearance-tint,25%) 98.43% / 1),hsl(var(--appearance-hue,90) 25% 11.38% / 1))}}.founder-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.founder-dashboard-heading h2{margin:4px 0 5px;font-size:24px}.founder-dashboard-heading>div>p:last-child{color:var(--color-muted);margin:0;font-size:13px}.founder-dashboard-counts{flex-wrap:wrap;gap:8px;display:flex}.founder-dashboard-counts span{border:1px solid var(--color-border);min-width:72px;color:var(--color-muted);text-align:center;background:#fff;border-radius:12px;padding:10px 12px;font-size:11px;display:grid}@supports (color:light-dark(white, black)){.founder-dashboard-counts span{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-dashboard-counts b{color:var(--color-text);font-size:18px}.founder-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.founder-dashboard-column{align-content:start;gap:12px;display:grid}.founder-quick-form,.founder-panel{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:16px}@supports (color:light-dark(white, black)){.founder-quick-form,.founder-panel{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-quick-form{gap:10px;display:grid}.founder-quick-form h3,.founder-panel-title h3{margin:0;font-size:15px}.founder-quick-form input,.founder-quick-form select,.founder-quick-form textarea,.founder-drawer input,.founder-drawer select,.founder-drawer textarea{border:1px solid var(--color-border);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:9px 11px}@supports (color:light-dark(white, black)){.founder-quick-form input,.founder-quick-form select,.founder-quick-form textarea,.founder-drawer input,.founder-drawer select,.founder-drawer textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-quick-form textarea,.founder-drawer textarea{resize:vertical;min-height:74px}.founder-form-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.founder-inline-check{color:var(--color-muted);align-items:center;gap:7px;font-size:12px;display:flex!important}.founder-inline-check input{width:auto;min-height:auto}.founder-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.founder-panel-title>span{background:#eef3ed;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:12px;font-weight:750;display:inline-grid}@supports (color:light-dark(white, black)){.founder-panel-title>span{background:light-dark(hsl(var(--appearance-hue,110) var(--appearance-tint,20%) 94.12% / 1),hsl(var(--appearance-hue,110) 20% 15.18% / 1))}}.founder-event{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.founder-event:last-child,.founder-check-item:last-child{border-bottom:0}.founder-event>div:first-child{gap:3px;display:grid}.founder-event time,.founder-event p,.founder-event>div:last-child span,.founder-check-item small{color:var(--color-muted);margin:0;font-size:11px}.founder-event b{font-size:14px}.founder-event>div:last-child{align-items:center;gap:8px;display:flex}.founder-event button,.founder-check-item>button:not(.task-check),.founder-trash button,.founder-panel-title button,.founder-drawer button:not(.primary-button){min-height:36px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-weight:700}.founder-check-item{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.founder-check-item>div{gap:2px;display:grid}.founder-check-item b{font-size:13px}.founder-check-item.is-completed b{color:var(--color-muted);text-decoration:line-through}.founder-check-item .muted{color:var(--color-subtle)!important}.founder-trash{border-top:1px dashed var(--color-border);margin-top:12px;padding-top:12px}.founder-trash h4{margin:0 0 7px;font-size:12px}.founder-trash>div{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.founder-undo{color:#315b35;background:#edf6ec;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 15px;padding:10px 13px;font-size:13px;display:flex}@supports (color:light-dark(white, black)){.founder-undo{color:light-dark(hsl(var(--appearance-hue,125.71) 30% min(27.45%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,125.71) 30% 73.84% / 1));background:light-dark(hsl(var(--appearance-hue,114) var(--appearance-tint,35.71%) 94.51% / 1),hsl(var(--appearance-hue,114) 35.71% 14.83% / 1))}}.founder-undo button{color:#245c2a;cursor:pointer;background:0 0;border:0;font-weight:800}@supports (color:light-dark(white, black)){.founder-undo button{color:light-dark(hsl(var(--appearance-hue,126.43) 43.75% min(25.1%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,126.43) 43.75% 75.91% / 1))}}.founder-history{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-top:16px;padding:12px 15px}@supports (color:light-dark(white, black)){.founder-history{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-history summary{cursor:pointer;font-size:13px;font-weight:750}.founder-history>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.founder-history small{color:var(--color-muted)}.founder-drawer{z-index:50;background:#fff;width:min(420px,100%);height:100dvh;padding:22px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #232e2729}@supports (color:light-dark(white, black)){.founder-drawer{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-drawer form{gap:14px;display:grid}.founder-drawer label{color:var(--color-muted);gap:6px;font-size:12px;display:grid}.founder-drawer .founder-panel-title{margin-bottom:8px}@media (max-width:760px){.founder-dashboard{border-radius:15px;margin-inline:-4px;padding:16px}.founder-dashboard-heading{display:grid}.founder-dashboard-counts{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.founder-dashboard-counts span{min-width:0}.founder-dashboard-grid,.founder-form-row{grid-template-columns:1fr}.founder-check-item{grid-template-columns:auto minmax(0,1fr) auto}.founder-check-item .muted{grid-column:3}.founder-event{align-items:flex-start}.founder-event>div:last-child{text-align:right;display:grid}.founder-history>div{gap:2px;display:grid}}.perfume-ledger{max-width:1160px;margin:0 auto}.perfume-ledger .page-header select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:210px;min-height:44px;padding:0 12px}@supports (color:light-dark(white, black)){.perfume-ledger .page-header select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ledger-summary article{border:1px solid var(--color-border);background:#fff;border-radius:14px;gap:5px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.ledger-summary article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-summary small{color:var(--color-muted)}.ledger-summary b{font-size:20px}.supplier-grid,.ledger-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.supplier-grid article,.ledger-panel{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:18px}@supports (color:light-dark(white, black)){.supplier-grid article,.ledger-panel{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.supplier-grid small{color:var(--color-primary);font-weight:750}.supplier-grid h2{margin:5px 0 13px;font-size:18px}.supplier-grid p{color:var(--color-muted);margin:11px 0 0;font-size:11px}.supplier-grid button{border:1px solid var(--color-border);border-radius:9px;min-height:42px}.ledger-form{gap:11px;padding:18px!important;display:grid!important;position:static!important}.ledger-form h2,.ledger-panel h2{margin:0 0 5px;font-size:18px}.ledger-form label{color:var(--color-muted);gap:5px;font-size:12px;display:grid}.ledger-form input,.ledger-form select,.ledger-drawer input,.ledger-drawer select{border:1px solid var(--color-border);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.ledger-form input,.ledger-form select,.ledger-drawer input,.ledger-drawer select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ledger-panel{margin-bottom:18px}.ledger-order{border:0;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 2px;display:flex}.ledger-order span:first-child,.material-row span{gap:3px;display:grid}.ledger-order small,.material-row small{color:var(--color-muted);font-size:11px}.ledger-order>span:last-child{font-size:12px;font-weight:720}.material-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.material-row strong{font-size:13px}.material-row strong.is-low{color:#b45309}@supports (color:light-dark(white, black)){.material-row strong.is-low{color:light-dark(#b45309,#daa781)}}.ledger-drawer{z-index:70;background:#fff;width:min(460px,100%);padding:22px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #0f172a2e}@supports (color:light-dark(white, black)){.ledger-drawer{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.ledger-drawer>header h2{margin:4px 0}.ledger-drawer>header button{background:0 0;border:0;width:40px;height:40px;font-size:26px}.ledger-drawer .ledger-form{border:1px solid var(--color-border);border-radius:13px;margin:16px 0;padding:15px!important}.ledger-drawer .ledger-form button,.ledger-correction{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:42px;font-weight:720}@supports (color:light-dark(white, black)){.ledger-drawer .ledger-form button,.ledger-correction{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.drawer-actions{gap:9px;margin-top:18px;display:flex}.drawer-actions>*{flex:1}.ledger-correction{color:#9a3412;width:100%;margin-top:8px}@supports (color:light-dark(white, black)){.ledger-correction{color:light-dark(#9a3412,#db9882)}}@media (max-width:760px){.ledger-summary{grid-template-columns:repeat(2,1fr)}.supplier-grid,.ledger-columns,.ledger-money{grid-template-columns:1fr}.perfume-ledger .page-header{align-items:stretch}.perfume-ledger .page-header select{width:100%}.ledger-drawer{padding:17px 17px 92px}.drawer-actions{background:#fff;padding:10px 0;position:sticky;bottom:0}@supports (color:light-dark(white, black)){.drawer-actions{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}}.event-ledger{max-width:1160px;margin:0 auto}.event-ledger .page-header select,.event-selector select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:220px;min-height:44px;padding:0 12px}@supports (color:light-dark(white, black)){.event-ledger .page-header select,.event-selector select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.event-selector{align-content:start;gap:12px;display:grid}.event-facts{background:var(--color-surface-muted);border-radius:11px;gap:5px;padding:13px;display:grid}.event-facts span{color:var(--color-muted);font-size:12px}.event-action-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.event-action-form h2,.event-action-form button{grid-column:1/-1}.ledger-safety-note{color:#7c4a03;background:#fffaf0;border:1px solid #f1d59b;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.65}@supports (color:light-dark(white, black)){.ledger-safety-note{color:light-dark(#7c4a03,#e4c8a0);background:light-dark(#fffaf0,#32260e);border:1px solid light-dark(#f1d59b,#755a22)}}.ledger-loading{border:1px solid var(--color-border);color:var(--color-muted);background:#fff;border-radius:14px;padding:24px}@supports (color:light-dark(white, black)){.ledger-loading{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-inline-action{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:8px;margin-top:6px;padding:5px 8px;font-size:11px}@supports (color:light-dark(white, black)){.ledger-inline-action{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-inline-action:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.event-ledger .page-header{align-items:stretch}.event-ledger .page-header select,.event-selector select{width:100%}.event-action-form{grid-template-columns:1fr}.event-ledger,.event-ledger *{min-width:0}.event-ledger .material-row{align-items:flex-start}.event-ledger .material-row strong{white-space:nowrap}}.collaborative-review{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:13px;gap:12px;min-width:0;margin:16px 0;padding:15px;display:grid}.collaborative-review button,.collaborative-review .review-decisions button{min-height:44px}.collaborative-review .review-decision-form{border-top:1px solid var(--color-border);padding-top:12px}.collaborative-review .review-decision-form textarea{resize:vertical;min-height:100px}.collaborative-review form,.review-candidates,.review-people{gap:8px;display:grid}.collaborative-review textarea,.collaborative-review input{border:1px solid var(--color-border);border-radius:8px;width:100%;min-height:40px;padding:8px}.review-candidates label,.review-people label{align-items:flex-start;gap:8px;display:flex}.review-candidates label input,.review-people label input{width:auto;min-height:auto;margin-top:3px}.review-candidates span{display:grid}.review-candidates small{color:var(--color-muted)}.review-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-decisions button,.collaborative-review form button,.review-people>button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:42px;font-weight:700}@supports (color:light-dark(white, black)){.review-decisions button,.collaborative-review form button,.review-people>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}@media (max-width:760px){.review-decisions{grid-template-columns:1fr}.collaborative-review{padding:12px}}.security-registry{max-width:1100px;margin:0 auto}.security-layout{grid-template-columns:240px 1fr;gap:16px;display:grid}.security-tree,.security-list{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:16px}@supports (color:light-dark(white, black)){.security-tree,.security-list{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.security-tree section{border-bottom:1px solid var(--color-border);gap:7px;padding:10px 0;display:grid}.security-tree span{color:var(--color-muted);padding-left:12px;font-size:13px}.security-list{align-content:start;display:grid}.security-list>button,.security-list>article{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;display:flex}.security-list>button{cursor:pointer}.security-list span,.security-list article>div:first-child{gap:4px;display:grid}.security-list small{color:var(--color-muted)}.security-list em{color:#c2410c;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal}@supports (color:light-dark(white, black)){.security-list em{color:light-dark(#c2410c,#da9b81);background:light-dark(#fff7ed,#34230f)}}.security-list article p{color:var(--color-muted);margin:2px 0;font-size:12px}.security-list article button{min-height:36px;color:var(--color-primary);background:0 0;border:0;font-weight:700}.security-details{grid-template-columns:110px 1fr;gap:10px;margin:20px 0;display:grid}.security-details dt{color:var(--color-muted);font-size:12px}.security-details dd{margin:0;font-size:13px}.security-warning{color:#9a3412;background:#fff7ed;border-radius:10px;padding:12px;font-size:12px}@supports (color:light-dark(white, black)){.security-warning{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}@media (max-width:760px){.security-layout{grid-template-columns:1fr}.security-tree{gap:16px;display:flex;overflow:auto}.security-tree section{min-width:130px}.security-list>button,.security-list>article{flex-direction:column;align-items:flex-start}.security-list em{align-self:flex-start}}.blog-workshop{max-width:1160px;margin:0 auto}.blog-workshop .page-header select,.blog-toolbar input,.blog-toolbar select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-height:44px;padding:0 11px}@supports (color:light-dark(white, black)){.blog-workshop .page-header select,.blog-toolbar input,.blog-toolbar select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-toolbar{grid-template-columns:1fr 190px auto;gap:8px;margin:18px 0;display:grid}.ledger-order>button{text-align:left;background:0 0;border:0;flex:1}.blog-drawer{z-index:70;background:#fff;width:min(620px,100%);padding:22px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #0f172a2e}@supports (color:light-dark(white, black)){.blog-drawer{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-drawer>header{justify-content:space-between;display:flex}.blog-drawer>header button{background:0 0;border:0;font-size:25px}.blog-editor{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.blog-editor label{color:var(--color-muted);gap:5px;font-size:12px;display:grid}.blog-editor .primary-button{grid-column:1/-1}.blog-editor label:has(textarea){grid-column:1/-1}.blog-editor input,.blog-editor textarea{border:1px solid var(--color-border);width:100%;font:inherit;border-radius:9px;padding:9px 10px}.blog-editor textarea{min-height:82px}.blog-checklist{border:1px solid var(--color-border);border-radius:13px;padding:15px}.blog-checklist label{gap:9px;padding:8px 0;display:flex}.blog-checklist span{display:grid}.blog-checklist small,.blog-version small{color:var(--color-muted)}.blog-version{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:9px 0;display:flex}.blog-actions{border-top:1px solid var(--color-border);background:#fff;flex-wrap:wrap;gap:7px;margin:18px -22px -22px;padding:12px 22px;display:flex;position:sticky;bottom:-22px}@supports (color:light-dark(white, black)){.blog-actions{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-actions button,.blog-actions a{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:42px;padding:0 11px;font-weight:700}@supports (color:light-dark(white, black)){.blog-actions button,.blog-actions a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-unsaved-dialog{z-index:90;border:1px solid var(--color-border);background:#fff;border-radius:16px;width:min(440px,100% - 32px);padding:22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f172a47}@supports (color:light-dark(white, black)){.blog-unsaved-dialog{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-unsaved-dialog h2{margin:0 0 8px;font-size:19px}.blog-unsaved-dialog p{color:var(--color-muted);margin:0;line-height:1.6}.blog-unsaved-dialog>div{gap:8px;margin-top:18px;display:flex}.blog-unsaved-dialog button{border:1px solid var(--color-border);border-radius:9px;min-height:44px;padding:0 13px}.founder-blog-quick{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:1fr repeat(4,auto);align-items:center;gap:10px;margin:0 0 28px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.founder-blog-quick{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-blog-quick h2{margin:0;font-size:17px}.founder-blog-quick p{color:var(--color-muted);margin:4px 0 0;font-size:12px}.founder-blog-quick>a,.founder-blog-quick>span{background:var(--color-surface-soft);border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}@media (max-width:760px){.blog-toolbar{grid-template-columns:1fr}.blog-drawer{width:100%;padding:16px 16px 90px}.blog-editor{grid-template-columns:1fr}.blog-editor .primary-button{grid-column:auto}.blog-editor label:has(textarea){grid-column:auto}.blog-actions{margin-inline:-16px;padding-inline:16px;bottom:-90px}.blog-actions>*{flex:46%}.blog-unsaved-dialog>div{flex-direction:column}.blog-unsaved-dialog button{width:100%}.founder-blog-quick{grid-template-columns:1fr 1fr}.founder-blog-quick>div,.founder-blog-quick>small{grid-column:1/-1}.blog-workshop{overflow-x:hidden}}.today-content-flow,.blog-draft-tools{border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;margin:24px 0;padding:20px}.today-content-flow>header,.blog-draft-tools>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.today-content-flow form,.blog-draft-tools form,.content-photo-fields{gap:14px;display:grid}.today-content-flow label,.blog-draft-tools label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:650;display:grid}.today-content-flow input,.today-content-flow select,.today-content-flow textarea,.blog-draft-tools input,.blog-draft-tools textarea{border:1px solid var(--color-border);width:100%;max-width:100%;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:9px 11px}@supports (color:light-dark(white, black)){.today-content-flow input,.today-content-flow select,.today-content-flow textarea,.blog-draft-tools input,.blog-draft-tools textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.today-content-flow figure,.linked-photo-grid figure{background:var(--color-surface-soft);border-radius:14px;margin:0;overflow:hidden}.today-content-flow figure img,.linked-photo-grid img{object-fit:cover;width:100%;max-height:320px;display:block}.today-content-flow figcaption,.linked-photo-grid figcaption{padding:9px 12px;font-size:11px}.content-flow-list,.linked-photo-grid{gap:10px;margin-top:18px;display:grid}.linked-photo-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.content-flow-list article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.content-flow-list article div{gap:3px;display:grid}.content-flow-list small{color:var(--color-muted)}.blog-draft-tools .privacy-confirm{grid-column:1/-1;align-items:center;gap:8px;display:flex}.blog-draft-tools .privacy-confirm input{width:auto;min-height:auto}.blog-source-material{grid-column:1/-1}.blog-source-material textarea{min-height:180px}.blog-source-material small{color:var(--muted)}.blog-needs-confirmation{background:#fff9e8;border:1px solid #e8c36a;border-radius:16px;padding:16px 18px}@supports (color:light-dark(white, black)){.blog-needs-confirmation{background:light-dark(#fff9e8,#372d10);border:1px solid light-dark(#e8c36a,#dac081)}}.blog-needs-confirmation ul{margin:8px 0 0;padding-left:20px}.blog-creative-review{background:#f4f8f4;border:1px solid #cfded3;border-radius:16px;gap:12px;padding:16px 18px;display:grid}@supports (color:light-dark(white, black)){.blog-creative-review{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,22.22%) 96.47% / 1),hsl(var(--appearance-hue,120) 22.22% 13.11% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,136) 18.52% 84.12% / 1),hsl(var(--appearance-hue,136) 18.52% 23.98% / 1))}}.blog-creative-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-creative-review>header span{color:#587065;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.blog-creative-review>header span{color:light-dark(hsl(var(--appearance-hue,152.5) 12% min(39.22%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.5) 12% 63.49% / 1))}}.blog-creative-review>header strong{font-size:13px}.blog-creative-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.blog-creative-review article{background:#fff;border-radius:12px;padding:12px}@supports (color:light-dark(white, black)){.blog-creative-review article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.blog-creative-review article>b{font-size:12px}.blog-creative-review ul{color:var(--color-muted);margin:7px 0 0;padding-left:17px;font-size:11px;line-height:1.55}.blog-creative-review>p{color:#76531d;background:#fff5e3;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}@supports (color:light-dark(white, black)){.blog-creative-review>p{color:light-dark(#76531d,#e0c193);background:light-dark(#fff5e3,#3b2c11)}}@media (max-width:720px){.today-content-flow,.blog-draft-tools{border-radius:16px;margin-inline:0;padding:16px;overflow:hidden}.today-content-flow>header,.blog-draft-tools>header,.content-flow-list article{flex-direction:column;align-items:stretch}.linked-photo-grid{grid-template-columns:1fr 1fr}.today-content-flow button,.blog-draft-tools button,.today-content-flow .secondary-button{width:100%}.blog-creative-review>header{flex-direction:column;align-items:flex-start}.blog-creative-review>div{grid-template-columns:1fr}}.founder-mobile-login{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 0 28px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.founder-mobile-login{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-mobile-login h2{margin:4px 0}.founder-mobile-login p,.founder-mobile-login li{color:var(--color-muted);font-size:13px}.founder-login-qr{border:1px solid var(--color-border);border-radius:12px;width:220px;max-width:100%;padding:8px}.founder-login-qr svg{width:100%;height:auto;display:block}@media (max-width:720px){.founder-mobile-login{grid-template-columns:1fr}.founder-login-qr{display:none}}.founder-operating-backbone{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:0 0 28px;padding:20px}@supports (color:light-dark(white, black)){.founder-operating-backbone{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-operating-backbone>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.founder-operating-backbone h2{margin:4px 0;font-size:18px}.founder-operating-backbone>header>span{background:var(--color-surface-soft);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.founder-operating-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.founder-operating-grid article{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:12px;padding:15px}.founder-operating-grid small{color:var(--color-muted);font-size:11px;display:block}.founder-operating-grid strong{margin-top:5px;font-size:14px;display:block}.founder-operating-grid p,.founder-operating-backbone details p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.founder-operating-backbone details{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.founder-operating-backbone summary{cursor:pointer;font-size:13px;font-weight:750}.founder-operating-backbone details>div{border-bottom:1px solid var(--color-border);padding:10px 0}@media (max-width:720px){.founder-operating-backbone{padding:16px}.founder-operating-backbone>header{display:grid}.founder-operating-backbone>header>span{justify-self:start}.founder-operating-grid{grid-template-columns:1fr}}.products-page{max-width:1180px;margin:0 auto}.products-page .page-header select,.product-toolbar input,.product-toolbar select,.product-form input,.product-form select,.product-form textarea{border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:9px 11px}@supports (color:light-dark(white, black)){.products-page .page-header select,.product-toolbar input,.product-toolbar select,.product-form input,.product-form select,.product-form textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.product-toolbar{grid-template-columns:minmax(220px,1fr) 180px auto;gap:9px;margin:18px 0;display:grid}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.product-card{border:1px solid var(--color-border);background:#fff;border-radius:15px;overflow:hidden}@supports (color:light-dark(white, black)){.product-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.product-card-main{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:17px;display:flex}.product-card-main>span:first-child{gap:4px;min-width:0;display:grid}.product-card-main small{color:var(--color-subtle);font-size:10px;font-weight:700}.product-card-main strong{text-overflow:ellipsis;font-size:18px;overflow:hidden}.product-card-main em{color:var(--color-muted);font-size:12px;font-style:normal}.progress-ring{color:#1d4ed8;border:5px solid #dbeafe;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:11px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.progress-ring{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));border:5px solid light-dark(#dbeafe,#132641)}}.product-card footer{border-top:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-muted);justify-content:space-between;align-items:center;padding:9px 15px;font-size:11px;display:flex}.product-card footer button{min-height:34px;color:var(--color-primary);background:0 0;border:0;font-weight:750}.launch-board{margin-top:24px;overflow-x:auto}.launch-board-table{border:1px solid var(--color-border);border-radius:14px;min-width:720px;overflow:hidden}.launch-board-row{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:#fff;grid-template-columns:1.5fr repeat(4,1fr);width:100%;padding:12px 15px;display:grid}@supports (color:light-dark(white, black)){.launch-board-row{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.launch-board-row:not(.launch-board-head){cursor:pointer}.launch-board-row span{text-align:center;color:var(--color-muted);font-size:12px}.launch-board-head{background:var(--color-surface-soft);font-size:12px}.product-drawer{z-index:80;background:#fff;width:min(660px,100%);padding:22px 22px 100px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 60px #0f172a2e}@supports (color:light-dark(white, black)){.product-drawer{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.product-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.product-drawer>header h2{margin:4px 0}.product-drawer>header button{background:0 0;border:0;width:42px;height:42px;font-size:26px}.product-tabs{border-bottom:1px solid var(--color-border);gap:5px;margin:16px 0;display:flex;overflow-x:auto}.product-tabs button{color:var(--color-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:10px 11px;font-weight:720}@supports (color:light-dark(white, black)){.product-tabs button{border-bottom:3px solid light-dark(#0000,#fafafa00)}}.product-tabs button.is-active{border-color:var(--color-primary);color:var(--color-primary)}.product-form{gap:13px;display:grid}.product-form.compact{border:1px solid var(--color-border);border-radius:13px;margin:16px 0;padding:16px}.product-form h3{margin:0}.product-form label{color:var(--color-muted);gap:5px;font-size:12px;display:grid}.product-form textarea{resize:vertical;min-height:78px}.product-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-form .check-row{align-items:center;display:flex}.product-form .check-row input{width:auto;min-height:auto}.form-help{color:#9a3412;background:#fff7ed;border-radius:9px;padding:10px;font-size:11px}@supports (color:light-dark(white, black)){.form-help{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.product-record-list{display:grid}.product-record-list article{border-bottom:1px solid var(--color-border);gap:4px;padding:12px 2px;display:grid}.product-record-list span,.product-record-list small{color:var(--color-muted);font-size:11px}.launch-task-list{gap:0;display:grid}.launch-task-list>label{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;display:flex}.launch-task-list>label span{gap:3px;display:grid}.launch-task-list>label small{color:#b45309}@supports (color:light-dark(white, black)){.launch-task-list>label small{color:light-dark(#b45309,#daa781)}}.launch-task-list select{border:1px solid var(--color-border);background:#fff;border-radius:8px;width:145px;min-height:40px;padding:6px}@supports (color:light-dark(white, black)){.launch-task-list select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.product-progress{color:#1d4ed8;background:#eff6ff;border-radius:12px;justify-content:space-between;margin-bottom:10px;padding:15px;display:flex}@supports (color:light-dark(white, black)){.product-progress{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#eff6ff,#0f1e32)}}.cost-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cost-summary article{border:1px solid var(--color-border);border-radius:12px;gap:5px;padding:15px;display:grid}.cost-summary small{color:var(--color-muted)}.undo-bar{z-index:120;color:#fff;background:#111827;border-radius:12px;align-items:center;gap:16px;width:min(100% - 32px,460px);padding:13px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@supports (color:light-dark(white, black)){.undo-bar{color:light-dark(#fff,#1a1a1a);background:light-dark(#111827,#d6dded)}}.undo-bar button{color:#93c5fd;background:0 0;border:0;margin-left:auto;font-weight:800}@supports (color:light-dark(white, black)){.undo-bar button{color:light-dark(#93c5fd,#214873)}}@media (max-width:760px){.products-page{overflow-x:hidden}.products-page .page-header{align-items:stretch}.products-page .page-actions{display:grid}.product-toolbar,.product-grid{grid-template-columns:1fr}.product-drawer{width:100%;padding:16px 16px 100px}.product-form-row,.cost-summary{grid-template-columns:1fr}.launch-task-list>label{align-items:flex-start}.launch-task-list select{width:125px}.undo-bar{bottom:86px}.products-page .page-actions>*{width:100%}}.asset-attachments{border-top:1px solid var(--line,#ddd);margin-top:32px;padding-top:24px}@supports (color:light-dark(white, black)){.asset-attachments{border-top:1px solid var(--line,light-dark(#ddd,#373737))}}.asset-attachments>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.asset-attachments h2{margin:0 0 4px}.asset-attachments p{margin:0}.asset-upload-row{background:var(--surface-soft,#f6f6f3);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}@supports (color:light-dark(white, black)){.asset-upload-row{background:var(--surface-soft,light-dark(hsl(var(--appearance-hue,60) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,60) 14.29% 13.62% / 1)))}}.asset-upload-row input{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%}.asset-list{gap:8px;margin-top:16px;display:grid}.asset-list article{border:1px solid var(--line,#ddd);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@supports (color:light-dark(white, black)){.asset-list article{border:1px solid var(--line,light-dark(#ddd,#373737))}}.asset-list article>div{gap:8px;min-width:0;display:flex}.asset-list article>div:first-child{flex-direction:column}.asset-list strong,.asset-list span{overflow-wrap:anywhere}.asset-list span{color:var(--muted,#666);font-size:.82rem}@supports (color:light-dark(white, black)){.asset-list span{color:var(--muted,light-dark(#666,#a0a0a0))}}@media (max-width:390px){.asset-attachments>header,.asset-upload-row,.asset-list article{flex-direction:column;align-items:stretch}.asset-upload-row .primary-button{width:100%}}.reviews-page{gap:24px;display:grid}.review-create{border:1px solid var(--line,#ddd);border-radius:14px;gap:12px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.review-create{border:1px solid var(--line,light-dark(#ddd,#373737))}}.review-create h2{margin:0}.review-create>div,.review-toolbar,.review-actions{flex-wrap:wrap;gap:10px;display:flex}.review-list{gap:10px;display:grid}.review-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.review-category-tabs button{border:1px solid var(--line,#ddd);background:var(--surface,#fff);color:var(--muted,#666);border-radius:999px;padding:9px 14px;font-weight:700}@supports (color:light-dark(white, black)){.review-category-tabs button{border:1px solid var(--line,light-dark(#ddd,#373737));background:var(--surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)));color:var(--muted,light-dark(#666,#a0a0a0))}}.review-category-tabs button.is-active{color:#4f685c;background:#edf5f0;border-color:#bfd5c9}@supports (color:light-dark(white, black)){.review-category-tabs button.is-active{color:light-dark(hsl(var(--appearance-hue,151.2) 13.66% min(35.88%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,151.2) 13.66% 66.42% / 1));background:light-dark(hsl(var(--appearance-hue,142.5) var(--appearance-tint,28.57%) 94.51% / 1),hsl(var(--appearance-hue,142.5) 28.57% 14.83% / 1));border-color:light-dark(hsl(var(--appearance-hue,147.27) 20.75% 79.22% / 1),hsl(var(--appearance-hue,147.27) 20.75% 28.29% / 1))}}.review-list article{border:1px solid var(--line,#ddd);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:light-dark(white, black)){.review-list article{border:1px solid var(--line,light-dark(#ddd,#373737))}}.review-list article>button:first-child{text-align:left;flex:1}.review-list span{gap:4px;display:grid}.review-list strong{font-size:1rem}.review-list em,.review-list small{color:var(--muted,#666);font-style:normal}@supports (color:light-dark(white, black)){.review-list em,.review-list small{color:var(--muted,light-dark(#666,#a0a0a0))}}.review-drawer{z-index:60;background:var(--surface,#fff);grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;width:min(560px,100%);height:100dvh;padding:24px;display:grid;position:fixed;top:0;right:0;overflow:auto;box-shadow:-16px 0 50px #0002}@supports (color:light-dark(white, black)){.review-drawer{background:var(--surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.review-drawer *{min-width:0}.review-drawer input,.review-drawer textarea,.review-drawer select{max-width:100%}.review-drawer .review-version,.review-drawer .review-comment,.review-drawer>header{overflow-wrap:anywhere}.review-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.review-drawer section,.review-drawer form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.review-version,.review-comment{text-align:left;border:1px solid var(--line,#ddd);border-radius:10px;gap:4px;padding:12px;display:grid}@supports (color:light-dark(white, black)){.review-version,.review-comment{border:1px solid var(--line,light-dark(#ddd,#373737))}}.review-version small{color:var(--muted,#666);font-size:.75rem}@supports (color:light-dark(white, black)){.review-version small{color:var(--muted,light-dark(#666,#a0a0a0))}}.review-comment p{margin:0}.review-comment span{color:var(--muted,#666)}@supports (color:light-dark(white, black)){.review-comment span{color:var(--muted,light-dark(#666,#a0a0a0))}}@media (max-width:390px){.review-drawer{width:100%;padding:18px 16px 96px}.review-toolbar,.review-create>div{display:grid}.review-actions{background:var(--surface,#fff);z-index:2;padding:10px 0;position:sticky;bottom:0}@supports (color:light-dark(white, black)){.review-actions{background:var(--surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.review-actions button{flex:1}.review-list article{flex-direction:column;align-items:stretch}}.certification-page{gap:24px;max-width:1180px;margin:0 auto;display:grid}.certification-create,.inline-form,.certification-form{gap:10px;display:grid}.certification-create{border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1fr minmax(150px,220px) auto;align-items:end;padding:18px}.certification-create h2{grid-column:1/-1;margin:0}.certification-tabs{gap:8px;display:flex;overflow:auto}.certification-tabs button{white-space:nowrap}.certification-tabs .is-active{background:var(--color-text);color:#fff}@supports (color:light-dark(white, black)){.certification-tabs .is-active{color:light-dark(#fff,#1a1a1a)}}.certification-message{background:var(--color-surface-soft);border-radius:10px;padding:12px 14px}.certification-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.certification-summary article{border:1px solid var(--color-border);border-radius:12px;gap:6px;padding:16px;display:grid}.certification-summary b{font-size:1.25rem}.certification-summary small,.certification-summary span{color:var(--color-muted)}.certification-columns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;display:grid}.certification-columns>section{align-content:start;gap:14px;display:grid}.inline-form{grid-template-columns:1fr auto}.study-item-list,.question-list{gap:12px;display:grid}.study-item-list>div{gap:8px;display:grid}.study-item-list article{border:1px solid var(--color-border);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.study-item-list article.is-active{border-color:var(--color-text)}.study-item-list article>button:first-child{text-align:left;gap:3px;display:grid}.study-item-list span,.study-item-list small,.weak-item span{color:var(--color-muted)}.weak-item,.question-list article{border:1px solid var(--color-border);border-radius:10px;gap:10px;padding:14px;display:grid}.question-list article>div{flex-wrap:wrap;gap:8px;display:flex}.question-list p{white-space:pre-wrap}.certification-form textarea{min-height:84px}@media (max-width:700px){.certification-create{grid-template-columns:1fr}.certification-create h2{grid-column:auto}.certification-summary{grid-template-columns:1fr 1fr}.certification-columns,.study-item-list article{grid-template-columns:1fr}.certification-page{min-width:0;overflow-x:hidden}.certification-page input,.certification-page select,.certification-page textarea,.certification-page button{max-width:100%}}.today-exam-focus{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:15px;margin:0 0 24px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.today-exam-focus{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.today-exam-focus>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.today-exam-focus h2{margin:4px 0;font-size:20px}.today-exam-focus p{color:var(--color-muted);margin:4px 0;font-size:13px}.today-exam-counts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.today-exam-counts span{background:var(--color-surface-soft);color:var(--color-muted);text-align:center;border-radius:11px;padding:12px;font-size:11px;display:grid}.today-exam-counts b{color:var(--color-text);font-size:20px}.today-study-list{gap:9px;display:grid}.today-study-list article{border:1px solid var(--color-border);border-radius:11px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.today-study-list article>div:first-child{gap:3px;display:grid}.today-study-list small{color:var(--color-muted);font-size:11px}.today-study-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.today-study-actions button{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-height:38px;padding:0 10px;font-weight:700}@supports (color:light-dark(white, black)){.today-study-actions button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.today-study-actions button:first-child{background:var(--color-text);color:#fff}@supports (color:light-dark(white, black)){.today-study-actions button:first-child{color:light-dark(#fff,#1a1a1a)}}.today-study-empty{background:var(--color-surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.today-study-empty a{font-weight:750}.today-exam-focus.is-loading{place-items:center;min-height:120px}@media (max-width:700px){.today-exam-focus{padding:16px;overflow-x:hidden}.today-exam-focus>header{display:grid}.today-exam-counts{grid-template-columns:1fr 1fr}.today-study-list article{grid-template-columns:1fr}.today-study-actions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.today-study-actions button{width:100%}.today-study-empty{flex-direction:column;align-items:flex-start}}.solo-onboarding-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.solo-onboarding-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:18px;width:min(100%,640px);padding:28px;display:grid}.solo-onboarding-card label{gap:8px;display:grid}.solo-onboarding-card fieldset{border:1px solid var(--line);border-radius:12px;gap:10px;padding:16px;display:grid}.solo-onboarding-card fieldset label{align-items:center;gap:10px;display:flex}.solo-onboarding-card textarea{resize:vertical}.solo-onboarding-page.is-status{align-items:start;min-height:0}.solo-onboarding-page.is-status .solo-onboarding-card{align-content:start;min-height:0}.solo-onboarding-card .solo-company-setup>label{display:grid}@media (max-width:390px){.solo-onboarding-page{padding:0}.solo-onboarding-card{border:0;border-radius:0;min-height:100dvh;padding:20px 16px}}.command-center{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:14px;margin:0 0 24px;padding:20px;display:grid}.command-center>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.command-center h2{margin:3px 0 4px;font-size:20px}.command-center header p:last-child{color:var(--color-muted);margin:0;font-size:13px}.text-button{color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-weight:750}.command-form{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.command-form input{border:1px solid var(--color-border);width:100%;min-height:46px;font:inherit;border-radius:11px;padding:10px 12px}.command-suggestions{flex-wrap:wrap;gap:7px;display:flex}.command-suggestions button{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:34px;color:var(--color-muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px}.command-activity{border-top:1px solid var(--color-border);display:grid}.command-activity>p{color:var(--color-muted);font-size:13px}.command-activity article{border-bottom:1px solid var(--color-border);gap:5px;padding:11px 0;display:grid}.command-activity article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-activity article span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}@supports (color:light-dark(white, black)){.command-activity article span{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#eff6ff,#0f1e32)}}.command-activity article p{color:var(--color-muted);margin:0;font-size:12px}@media (max-width:600px){.command-center{padding:16px}.command-center>header{flex-direction:column}.command-form{grid-template-columns:1fr}.command-form button{width:100%}.command-activity article>div{flex-direction:column;align-items:flex-start}}.solo-account-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;gap:16px;margin:28px 0;padding:22px;display:grid}.solo-account-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.solo-account-panel h2{margin:3px 0}.solo-account-panel>header>span{color:#047857;background:#ecfdf5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.solo-account-panel>header>span{color:light-dark(hsl(var(--appearance-hue,162.93) 93.55% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,162.93) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,151.76) 80.95% 95.88% / 1),hsl(var(--appearance-hue,151.76) 55% 13.62% / 1))}}.solo-account-actions{border-top:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:center;gap:10px;padding-top:16px;display:grid}.solo-account-actions>div{gap:3px;display:grid}.solo-account-actions small,.solo-account-actions p{color:var(--color-muted);margin:0;font-size:12px}.solo-account-actions strong{font-size:20px}.danger-text{color:#b91c1c}@supports (color:light-dark(white, black)){.danger-text{color:light-dark(#b91c1c,#da8181)}}@media (max-width:700px){.solo-account-panel{padding:16px}.solo-account-panel>header{flex-direction:column}.solo-account-actions{grid-template-columns:1fr}.solo-account-actions button{width:100%}}.solo-usage-panel{border:1px solid var(--color-border);border-radius:13px;gap:8px;padding:16px;display:grid}.solo-usage-panel h3,.solo-usage-panel p{margin:0}.solo-usage-panel article{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.solo-usage-panel article>div,.solo-usage-panel article>span{gap:2px;display:grid}.solo-usage-panel small,.solo-usage-panel p{color:var(--color-muted);font-size:12px}@media (max-width:700px){.solo-usage-panel article{flex-direction:column;align-items:flex-start}}.founder-cost-readiness{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:12px;padding:20px;display:grid}.founder-cost-readiness>header,.founder-cost-readiness article{justify-content:space-between;align-items:center;gap:14px;display:flex}.founder-cost-readiness h2,.founder-cost-readiness p{margin:0}.founder-cost-readiness article{border-top:1px solid var(--color-border);padding:12px 0}.founder-cost-readiness article>div{gap:3px;display:grid}.founder-cost-readiness small,.founder-cost-readiness header>span{color:var(--color-muted);font-size:12px}.cost-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cost-evidence-summary span{background:var(--color-bg);border-radius:12px;gap:2px;padding:12px;display:grid}.founder-cost-readiness details>summary{cursor:pointer;font-weight:700}.founder-cost-readiness a{color:var(--color-primary);font-size:13px}@media (max-width:700px){.founder-cost-readiness>header,.founder-cost-readiness article{flex-direction:column;align-items:flex-start}.cost-evidence-summary{grid-template-columns:1fr}}.cost-evidence-intake{border-top:1px solid var(--color-border);gap:12px;padding-top:14px;display:grid}.cost-evidence-intake h3{margin:0}.cost-evidence-warning{color:#9f1239;font-size:13px}@supports (color:light-dark(white, black)){.cost-evidence-warning{color:light-dark(#9f1239,#da8199)}}.cost-evidence-intake form{gap:10px;padding:14px 0;display:grid}.cost-evidence-intake label{color:var(--color-muted);gap:5px;font-size:12px;display:grid}.cost-evidence-intake input,.cost-evidence-intake select{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:42px;font:inherit;border-radius:9px;padding:8px 10px}.cost-evidence-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:700px){.cost-evidence-fields{grid-template-columns:1fr}}.founder-launch-readiness{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:12px;padding:20px;display:grid}.founder-launch-readiness>header,.founder-launch-readiness details article{justify-content:space-between;align-items:center;gap:14px;display:flex}.founder-launch-readiness h2,.founder-launch-readiness h3,.founder-launch-readiness p{margin:0}.launch-readiness-summary{background:var(--color-bg);border-radius:12px;justify-content:space-between;padding:14px;display:flex}.founder-launch-readiness ol{gap:8px;margin:0;padding-left:24px;display:grid}.founder-launch-readiness details article{border-top:1px solid var(--color-border);padding:10px 0}.founder-launch-readiness details article>div{gap:3px;display:grid}.founder-launch-readiness small,.founder-launch-readiness details article>span{color:var(--color-muted);font-size:12px}@media (max-width:700px){.founder-launch-readiness>header,.founder-launch-readiness details article,.launch-readiness-summary{flex-direction:column;align-items:flex-start}}.solo-help-page{gap:18px;max-width:860px;margin:0 auto;display:grid}.solo-help-search{color:var(--color-muted);gap:6px;font-size:12px;display:grid}.solo-help-search input{border:1px solid var(--color-border);width:100%;min-height:46px;font:inherit;border-radius:11px;padding:10px 12px}.solo-help-topics{border-top:1px solid var(--color-border);display:grid}.solo-help-topics details{border-bottom:1px solid var(--color-border);padding:15px 2px}.solo-help-topics summary span{gap:3px;display:grid}.solo-help-topics small{color:var(--color-muted)}.solo-help-topics p{line-height:1.6}.solo-help-states{border:1px solid var(--color-border);border-radius:14px;gap:8px;padding:18px;display:grid}.solo-help-states h2,.solo-help-states p{margin:0}.solo-help-states p{border-top:1px solid var(--color-border);padding-top:8px;line-height:1.5}@media (max-width:390px){.solo-help-page{min-width:0;overflow-x:hidden}.solo-help-page .page-header{align-items:stretch}.solo-help-search input{min-width:0}}.packaging-reference-page{gap:18px;max-width:1100px;margin:0 auto;display:grid}.packaging-reference-page .page-header select{min-height:42px}.packaging-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.packaging-summary span{border:1px solid var(--color-border);border-radius:12px;padding:14px;display:grid}.packaging-summary b{font-size:22px}.packaging-reference-form{border:1px solid var(--color-border);border-radius:14px;grid-template-columns:1.2fr .7fr 1.2fr .8fr;gap:10px;padding:18px;display:grid}.packaging-priority-card{border:1px solid var(--color-border);overflow-wrap:anywhere;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:20px;padding:20px;scroll-margin-top:80px;display:grid}@supports (color:light-dark(white, black)){.packaging-priority-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.packaging-priority-card>div{min-width:0}.packaging-priority-card h2{margin:8px 0 12px}.packaging-priority-card p{line-height:1.65}.packaging-priority-card>div:last-child{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.packaging-priority-card a,.packaging-priority-card button{border:1px solid var(--color-border);border-radius:10px;min-height:44px;padding:10px 14px}.packaging-priority-card a{background:#f1f6ef;font-weight:700}@supports (color:light-dark(white, black)){.packaging-priority-card a{background:light-dark(hsl(var(--appearance-hue,102.86) var(--appearance-tint,28%) 95.1% / 1),hsl(var(--appearance-hue,102.86) 28% 14.31% / 1))}}@media (max-width:700px){.packaging-priority-card{grid-template-columns:minmax(0,1fr)}}.packaging-reference-form h2,.packaging-reference-form textarea,.packaging-reference-form details{grid-column:1/-1}.packaging-reference-form textarea{min-height:72px}.packaging-detail-fields{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.packaging-search{width:100%;min-height:44px}.packaging-reference-list{border-top:1px solid var(--color-border);display:grid}.packaging-reference-list button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:14px 4px;display:flex}.packaging-reference-list button span:first-child{gap:4px;display:grid}.packaging-reference-list small{color:var(--color-muted)}@media (max-width:700px){.packaging-reference-page{min-width:0;overflow-x:hidden}.packaging-reference-page .page-header{align-items:stretch}.packaging-reference-form,.packaging-detail-fields{grid-template-columns:1fr}.packaging-reference-form h2,.packaging-reference-form textarea,.packaging-reference-form details{grid-column:auto}.packaging-reference-list button{flex-direction:column;align-items:flex-start}.packaging-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.exam-application-alert{background:#fff1ec;border-left:4px solid #b34828;border-radius:8px;font-weight:800;color:#7c2d12!important;padding:12px 14px!important}@supports (color:light-dark(white, black)){.exam-application-alert{background:light-dark(#fff1ec,#34190f);border-left:4px solid light-dark(#b34828,#da9581);color:light-dark(#7c2d12,#e1a996)!important}}.certification-activation{gap:14px;display:grid}.exam-setup-form,.certification-quick-add{border:1px solid var(--color-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.exam-setup-form h2,.certification-quick-add h2{grid-column:1/-1;margin:0}.exam-setup-form label{color:var(--color-muted);gap:5px;font-size:12px;display:grid}.exam-setup-form button,.certification-quick-add button{align-self:end}.certification-quick-add .checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:auto}@media (max-width:700px){.exam-setup-form,.certification-quick-add{grid-template-columns:1fr;padding:14px}.exam-setup-form h2,.certification-quick-add h2{grid-column:auto}}.pilot-entry-card,.pilot-guide,.pilot-request-form{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:14px;padding:20px;display:grid}.pilot-entry-card{grid-template-columns:1fr auto;align-items:center;margin:22px 0}.pilot-entry-card h2,.pilot-entry-card p,.pilot-guide h2,.pilot-guide p,.pilot-request-form h2{margin:0}.pilot-page{gap:22px;max-width:920px;margin:0 auto;display:grid}.pilot-guide>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilot-guide a{background:var(--color-surface-soft);border-radius:12px;gap:5px;padding:14px;display:grid}.pilot-guide span,.pilot-request-list small{color:var(--color-muted);font-size:12px}.pilot-request-form label,.pilot-request-form details{gap:6px;display:grid}.pilot-request-form input,.pilot-request-form textarea,.pilot-request-form select{border:1px solid var(--color-border);width:100%;min-width:0;font:inherit;border-radius:9px;padding:10px}.pilot-request-form textarea{resize:vertical;min-height:88px}.pilot-request-form details{gap:12px}.pilot-request-list{border-top:1px solid var(--color-border);display:grid}.pilot-request-list article{border-bottom:1px solid var(--color-border);gap:7px;padding:14px 2px;display:grid}.pilot-request-list article>div{justify-content:space-between;gap:12px;display:flex}.pilot-request-list span{font-size:12px;font-weight:750}.pilot-request-list p{white-space:pre-wrap;margin:0}@media (max-width:600px){.pilot-page{min-width:0;overflow-x:hidden}.pilot-entry-card{grid-template-columns:1fr}.pilot-entry-card a{width:100%}.pilot-guide>div{grid-template-columns:1fr}.pilot-request-form{padding:16px}.pilot-request-list article>div{flex-direction:column;align-items:flex-start}}.request-desk{--request-ink:#25333b;--request-muted:#687781;--request-line:#dfe8ed;--request-soft:#f3f8fa;--request-accent:#6f91a3;width:min(100%,1040px);color:var(--request-ink);gap:18px;margin:0 auto;display:grid}@supports (color:light-dark(white, black)){.request-desk{--request-ink:light-dark(#25333b,#c5d3db);--request-muted:light-dark(#687781,#88969f);--request-line:light-dark(hsl(var(--appearance-hue,201.43) var(--appearance-tint,28%) 90.2% / 1),hsl(var(--appearance-hue,201.43) 28% 18.63% / 1));--request-soft:light-dark(#f3f8fa,#13272f);--request-accent:light-dark(#6f91a3,#668a9d)}}.request-desk-hero{border:1px solid var(--request-line);background:linear-gradient(135deg,#fff 0%,#f2f7f9 100%);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex}@supports (color:light-dark(white, black)){.request-desk-hero{background:linear-gradient(135deg,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)) 0%,light-dark(hsl(var(--appearance-hue,197.14) var(--appearance-tint,36.84%) 96.27% / 1),hsl(var(--appearance-hue,197.14) 36.84% 13.28% / 1)) 100%)}}.request-desk-hero h1{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(30px,5vw,46px)}.request-desk-hero p:last-child{max-width:680px;color:var(--request-muted);margin:0;line-height:1.65}.request-new-anchor{background:var(--request-accent);color:#fff;border-radius:12px;flex:none;min-height:44px;padding:0 18px;font-weight:800;line-height:44px}@supports (color:light-dark(white, black)){.request-new-anchor{color:light-dark(#fff,#1a1a1a)}}.request-offline{color:#795f2d;background:#fffaf0;border:1px solid #e6d5b3;border-radius:11px;margin:0;padding:11px 14px;font-size:13px}@supports (color:light-dark(white, black)){.request-offline{color:light-dark(#795f2d,#d5bc8d);background:light-dark(#fffaf0,#32260e);border:1px solid light-dark(#e6d5b3,#695223)}}.request-desk-summary{border:1px solid var(--request-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:light-dark(white, black)){.request-desk-summary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-desk-summary button{border:0;border-right:1px solid var(--request-line);min-height:82px;color:var(--request-muted);text-align:left;cursor:pointer;background:#fff;gap:5px;padding:15px 18px;display:grid}@supports (color:light-dark(white, black)){.request-desk-summary button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-desk-summary button:last-child{border-right:0}.request-desk-summary button.is-active{background:var(--request-soft);color:var(--request-ink)}.request-desk-summary small{font-size:14px;font-weight:800}.request-desk-summary strong{font-variant-numeric:tabular-nums;font-size:24px}.request-create{border:1px solid var(--request-line);background:#fff;border-radius:20px;gap:18px;padding:24px;display:grid}@supports (color:light-dark(white, black)){.request-create{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-create>header,.request-create>footer,.request-list-section>header,.request-files>header,.request-card-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.request-create>header h2,.request-list-section>header h2{letter-spacing:-.025em;margin:3px 0 0}.request-create>header small,.request-create>header span,.request-create>footer p,.request-files>header small,.request-card-footer{color:var(--request-muted);font-size:14px}.request-kind-options{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.request-kind-options legend{width:100%;margin-bottom:8px;font-size:12px;font-weight:800}.request-kind-options label{border:1px solid var(--request-line);cursor:pointer;background:#fff;border-radius:12px;gap:4px;min-width:0;padding:13px;display:grid;position:relative}@supports (color:light-dark(white, black)){.request-kind-options label{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-kind-options label.is-selected{background:var(--request-soft);border-color:#9bb6c3;box-shadow:inset 0 0 0 1px #b7ccd5}@supports (color:light-dark(white, black)){.request-kind-options label.is-selected{border-color:light-dark(#9bb6c3,#486878)}}.request-kind-options input{opacity:0;pointer-events:none;position:absolute}.request-kind-options b{font-size:13px}.request-kind-options small{color:var(--request-muted);font-size:10px;line-height:1.4}.request-main-fields{grid-template-columns:minmax(180px,.35fr) 1fr;gap:12px;display:grid}.request-main-fields label,.request-extra-fields label,.request-follow-up label,.request-complete-form label{color:var(--request-muted);gap:6px;font-size:14px;font-weight:800;display:grid}.request-main-fields label.is-wide{grid-column:1/-1}.request-create input,.request-create select,.request-create textarea,.request-follow-up textarea,.request-complete-form input,.request-complete-form textarea,.request-file-upload select{border:1px solid var(--request-line);width:100%;min-width:0;color:var(--request-ink);font:inherit;background:#fff;border-radius:10px}@supports (color:light-dark(white, black)){.request-create input,.request-create select,.request-create textarea,.request-follow-up textarea,.request-complete-form input,.request-complete-form textarea,.request-file-upload select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-create input,.request-create select,.request-complete-form input,.request-file-upload select{min-height:44px;padding:0 12px}.request-create textarea,.request-follow-up textarea,.request-complete-form textarea{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.55}.request-main-fields label:last-child textarea{min-height:132px}.request-extra-fields{border-top:1px solid var(--request-line);padding:14px 0 0}.request-extra-fields summary{color:var(--request-ink);cursor:pointer;font-size:14px;font-weight:800}.request-extra-fields summary small{color:var(--request-muted);margin-left:5px}.request-extra-fields[open]{gap:12px;display:grid}.request-create>footer{padding-top:4px}.request-create>footer p{max-width:610px;margin:0;line-height:1.5}.request-list-section{gap:12px;display:grid}.request-list-section>header{padding:2px 4px}.request-list-section>header>span{background:var(--request-soft);color:var(--request-muted);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.request-empty{text-align:center;background:#fff;border:1px dashed #cfdde3;border-radius:16px;gap:6px;padding:30px;display:grid}@supports (color:light-dark(white, black)){.request-empty{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px dashed light-dark(#cfdde3,#2b414a)}}.request-empty p{color:var(--request-muted);margin:0}.request-list{gap:10px;display:grid}.request-card{border:1px solid var(--request-line);background:#fff;border-radius:16px;overflow:hidden}@supports (color:light-dark(white, black)){.request-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-card>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;list-style:none;display:grid}.request-card>summary::-webkit-details-marker{display:none}.request-card[open]>summary{border-bottom:1px solid var(--request-line);background:#f8fbfc}@supports (color:light-dark(white, black)){.request-card[open]>summary{background:light-dark(#f8fbfc,#12242a)}}.request-card-kind,.request-card>summary>b,.request-timeline article>span{background:var(--request-soft);color:#55707e;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.request-card-kind,.request-card>summary>b,.request-timeline article>span{color:light-dark(#55707e,#8aa3b0)}}.request-card-main{gap:4px;min-width:0;display:grid}.request-card-main small{color:var(--request-muted);font-size:10px}.request-card-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-card>summary>b{background:#edf4f6}@supports (color:light-dark(white, black)){.request-card>summary>b{background:light-dark(hsl(var(--appearance-hue,193.33) var(--appearance-tint,33.33%) 94.71% / 1),hsl(var(--appearance-hue,193.33) 33.33% 14.66% / 1))}}.request-card.status-implemented>summary>b{color:#486c5b;background:#edf6f0}@supports (color:light-dark(white, black)){.request-card.status-implemented>summary>b{color:light-dark(hsl(var(--appearance-hue,151.67) 20% min(35.29%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,151.67) 20% 66.94% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,33.33%) 94.71% / 1),hsl(var(--appearance-hue,140) 33.33% 14.66% / 1))}}.request-card.status-declined>summary>b,.request-card.status-duplicate>summary>b{color:#746a58;background:#f5f2eb}@supports (color:light-dark(white, black)){.request-card.status-declined>summary>b,.request-card.status-duplicate>summary>b{color:light-dark(#746a58,#ada493);background:light-dark(hsl(var(--appearance-hue,42) var(--appearance-tint,33.33%) 94.12% / 1),hsl(var(--appearance-hue,42) 33.33% 15.18% / 1))}}.request-card>summary>i{color:#81919a;font-size:18px;font-style:normal}@supports (color:light-dark(white, black)){.request-card>summary>i{color:light-dark(#81919a,#70818b)}}.request-card[open]>summary>i{transform:rotate(45deg)}.request-card-body{gap:14px;padding:18px;display:grid}.request-copy,.request-next,.request-timeline,.request-files,.request-follow-up,.request-founder-actions,.request-complete-form{border:1px solid var(--request-line);background:#fff;border-radius:13px;gap:10px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.request-copy,.request-next,.request-timeline,.request-files,.request-follow-up,.request-founder-actions,.request-complete-form{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.request-copy h3,.request-next h3,.request-timeline h3,.request-founder-actions h3,.request-complete-form h3{margin:0;font-size:13px}.request-copy p,.request-next p,.request-files p{color:var(--request-muted);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.request-copy p b,.request-next p b{color:var(--request-ink);margin-bottom:3px;font-size:10px;display:block}.request-copy a,.request-next a,.request-timeline a{color:#4e7488;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.request-copy a,.request-next a,.request-timeline a{color:light-dark(#4e7488,#81a4b7)}}.request-next{background:#f8fbfc}@supports (color:light-dark(white, black)){.request-next{background:light-dark(#f8fbfc,#12242a)}}.request-result{background:#eaf3f6;border-radius:13px;gap:6px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.request-result{background:light-dark(#eaf3f6,#172e36)}}.request-result small{color:#567482;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.request-result small{color:light-dark(#567482,#86a2af)}}.request-result strong{white-space:pre-wrap;line-height:1.55}.request-result a{color:#3f687b;justify-self:start;font-size:12px;font-weight:850}@supports (color:light-dark(white, black)){.request-result a{color:light-dark(#3f687b,#8cb2c4)}}.request-timeline article{border-top:1px solid var(--request-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:10px;display:grid}.request-timeline article>div{gap:4px;display:grid}.request-timeline article p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.request-timeline article small{color:var(--request-muted);font-size:10px}.request-file-list{gap:7px;display:grid}.request-file-list button{border:1px solid var(--request-line);background:var(--request-soft);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.request-file-list button span{gap:3px;min-width:0;display:grid}.request-file-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.request-file-list small{color:var(--request-muted);font-size:9px}.request-file-list i{color:#4e7488;flex:none;font-size:10px;font-style:normal;font-weight:850}@supports (color:light-dark(white, black)){.request-file-list i{color:light-dark(#4e7488,#81a4b7)}}.request-file-upload{grid-template-columns:minmax(0,1fr) 120px auto;gap:8px;display:grid}.request-file-upload input{border:1px solid var(--request-line);border-radius:10px;min-width:0;padding:9px;font-size:11px}.request-file-upload button,.request-follow-up button,.request-founder-actions button{color:#4c6f80;cursor:pointer;background:#fff;border:1px solid #bfd0d8;border-radius:10px;min-height:42px;padding:0 13px;font-weight:800}@supports (color:light-dark(white, black)){.request-file-upload button,.request-follow-up button,.request-founder-actions button{color:light-dark(#4c6f80,#88a9b8);background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#bfd0d8,#364d58)}}.request-inline-message{color:#4e7488!important;font-size:11px!important}@supports (color:light-dark(white, black)){.request-inline-message{color:light-dark(#4e7488,#81a4b7)!important}}.request-follow-up{background:#fbfcfc}@supports (color:light-dark(white, black)){.request-follow-up{background:light-dark(hsl(var(--appearance-hue,180) var(--appearance-tint,14.29%) 98.63% / 1),hsl(var(--appearance-hue,180) 14.29% 11.21% / 1))}}.request-follow-up button{justify-self:end}.request-founder-actions{background:#f3f8fa}@supports (color:light-dark(white, black)){.request-founder-actions{background:light-dark(#f3f8fa,#13272f)}}.request-founder-actions>div{flex-wrap:wrap;gap:7px;display:flex}.request-founder-actions button:nth-child(2){border-color:var(--request-accent);background:var(--request-accent);color:#fff}@supports (color:light-dark(white, black)){.request-founder-actions button:nth-child(2){color:light-dark(#fff,#1a1a1a)}}.request-complete-form{background:#f3f8fa}@supports (color:light-dark(white, black)){.request-complete-form{background:light-dark(#f3f8fa,#13272f)}}.request-complete-form .primary-button{justify-self:end}.request-card-footer{padding:2px 2px 0}.request-summary-entry{background:linear-gradient(135deg,#fff 0%,#f1f7f9 100%);border:1px solid #dbe6eb;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin:0 0 20px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.request-summary-entry{background:linear-gradient(135deg,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)) 0%,light-dark(hsl(var(--appearance-hue,195) var(--appearance-tint,40%) 96.08% / 1),hsl(var(--appearance-hue,195) 40% 13.45% / 1)) 100%);border:1px solid light-dark(#dbe6eb,#243840)}}.request-summary-entry h2{margin:3px 0 5px}.request-summary-entry p{color:#687781;margin:0;font-size:13px;line-height:1.5}@supports (color:light-dark(white, black)){.request-summary-entry p{color:light-dark(#687781,#88969f)}}.request-summary-entry dl{background:#fff;border:1px solid #dbe6eb;border-radius:12px;margin:0;display:flex;overflow:hidden}@supports (color:light-dark(white, black)){.request-summary-entry dl{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#dbe6eb,#243840)}}.request-summary-entry dl div{text-align:center;border-right:1px solid #dbe6eb;min-width:80px;padding:10px 12px}@supports (color:light-dark(white, black)){.request-summary-entry dl div{border-right:1px solid light-dark(#dbe6eb,#243840)}}.request-summary-entry dl div:last-child{border-right:0}.request-summary-entry dt{color:#71818a;font-size:9px;font-weight:800}@supports (color:light-dark(white, black)){.request-summary-entry dt{color:light-dark(#71818a,#808f97)}}.request-summary-entry dd{color:#314651;margin:3px 0 0;font-size:19px;font-weight:850}@supports (color:light-dark(white, black)){.request-summary-entry dd{color:light-dark(#314651,#b1c5d0)}}.request-summary-entry.is-compact{margin-bottom:0}@media (max-width:760px){.request-desk{gap:13px;min-width:0;overflow-x:hidden}.request-desk-hero{flex-direction:column;align-items:flex-start;padding:20px}.request-new-anchor{text-align:center;width:100%}.request-desk-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.request-desk-summary button{min-width:0;min-height:74px;padding:12px 8px}.request-desk-summary small{word-break:keep-all}.request-create{padding:16px}.request-create>header,.request-create>footer{flex-direction:column;align-items:flex-start}.request-create>footer .primary-button{width:100%}.request-kind-options{grid-template-columns:repeat(2,minmax(0,1fr))}.request-kind-options label:last-child{grid-column:1/-1}.request-main-fields{grid-template-columns:1fr}.request-main-fields label.is-wide{grid-column:auto}.request-create input,.request-create select,.request-create textarea,.request-follow-up textarea,.request-complete-form input,.request-complete-form textarea{font-size:16px}.request-card>summary{grid-template-columns:auto minmax(0,1fr) 18px;gap:8px;padding:11px 12px}.request-card>summary>b{grid-area:2/2;justify-self:start}.request-card>summary>i{grid-area:1/3/3}.request-card-kind{grid-row:1/3;align-self:start}.request-card-body{padding:11px}.request-file-upload{grid-template-columns:1fr}.request-file-upload button{width:100%}.request-founder-actions>div{grid-template-columns:1fr 1fr;display:grid}.request-summary-entry,.request-summary-entry.is-compact{grid-template-columns:1fr;gap:14px;margin-bottom:16px}.request-summary-entry dl{width:100%}.request-summary-entry dl div{flex:1;min-width:0}.request-summary-entry .primary-button{width:100%}}.perfume-ops{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:14px;margin:0 0 22px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.perfume-ops{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-ops>header,.perfume-ops>footer,.perfume-status-list article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.perfume-ops h2{margin:2px 0 0}.perfume-ops-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.perfume-ops-summary a{border:1px solid var(--color-border);color:inherit;border-radius:11px;gap:3px;padding:13px;text-decoration:none;display:grid}.perfume-ops-summary b{font-size:22px}.perfume-ops-summary span{color:var(--color-muted);font-size:11px}.perfume-status-list{gap:10px;display:grid}.perfume-status-list article{border:1px solid var(--color-border);border-radius:12px;padding:15px}.perfume-status-list article header div{gap:3px;display:grid}.perfume-status-list small,.perfume-status-list p{color:var(--color-muted);font-size:12px}.perfume-status-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.perfume-status-list dl div{background:var(--color-surface-subtle);border-radius:8px;gap:3px;padding:9px;display:grid}.perfume-status-list dt{color:var(--color-muted);font-size:10px}.perfume-status-list dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750}.perfume-status-list details ul{grid-template-columns:repeat(2,1fr);gap:6px;padding:0;list-style:none;display:grid}.perfume-status-list li{justify-content:space-between;gap:8px;font-size:11px;display:flex}.perfume-ops footer{justify-content:flex-start}.perfume-ops footer a{font-size:12px}.perfume-ops.is-compact .perfume-ops-summary{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:700px){.perfume-ops{min-width:0;padding:14px;overflow-x:hidden}.perfume-ops-summary,.perfume-ops.is-compact .perfume-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.perfume-ops-summary a:last-child{grid-column:1/-1}.perfume-status-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.perfume-status-list article>header{align-items:flex-start}.perfume-ops>footer{flex-direction:column;align-items:flex-start}}.security-groups{gap:18px;display:grid}.security-groups>section{min-width:0}.security-groups>section>header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.security-groups h2{margin:0;font-size:18px}.security-groups header span{color:var(--color-muted);font-size:12px}.security-empty{color:var(--color-muted);margin:0;padding:16px;font-size:13px}.security-list>button>strong{color:var(--color-primary);font-size:12px}@media (max-width:390px){.security-registry{min-width:0;overflow-x:hidden}.security-groups{gap:16px}.security-list>button{flex-direction:column;align-items:flex-start}.security-list>button span{width:100%;min-width:0}.security-list>button b,.security-list>button small{overflow-wrap:anywhere}.security-list>button em{align-self:flex-start}}.asset-cleanup-summary{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;gap:12px;margin:0 0 22px;padding:18px;display:grid}.asset-cleanup-summary>header{justify-content:space-between;align-items:center;display:flex}.asset-cleanup-summary h2,.asset-cleanup-summary p{margin:0}.asset-cleanup-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.asset-cleanup-summary>div a{background:var(--color-surface-soft);border-radius:10px;gap:3px;padding:12px;display:grid}.asset-cleanup-summary>div b{font-size:21px}.asset-cleanup-summary>div span,.asset-cleanup-summary>p{color:var(--color-muted);font-size:11px}.asset-library-page{gap:16px;max-width:1050px;margin:0 auto;display:grid}.asset-library-filters{gap:8px;display:flex;overflow:auto}.asset-library-filters button{white-space:nowrap;min-height:40px}.asset-inventory-list{border-top:1px solid var(--color-border);display:grid}.asset-inventory-list>button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px;display:flex}.asset-inventory-list>button span:first-child{gap:4px;min-width:0;display:grid}.asset-inventory-list b{text-overflow:ellipsis;overflow:hidden}.asset-inventory-list small{color:var(--color-muted)}.asset-review-drawer{z-index:80;background:#fff;width:min(480px,100%);padding:20px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-18px 0 55px #0f172a2e}@supports (color:light-dark(white, black)){.asset-review-drawer{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.asset-review-drawer>header{justify-content:space-between;gap:12px;display:flex}.asset-review-drawer>header h2{overflow-wrap:anywhere}.asset-review-drawer>header button{background:0 0;border:0;font-size:26px}.asset-review-drawer form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-review-drawer label{color:var(--color-muted);gap:5px;font-size:11px;display:grid}.asset-review-drawer select,.asset-review-drawer textarea{border:1px solid var(--color-border);border-radius:8px;width:100%;min-width:0;padding:9px}.asset-review-drawer label:last-of-type,.asset-review-drawer form button{grid-column:1/-1}.asset-review-drawer textarea{min-height:80px}@media (max-width:700px){.asset-cleanup-summary,.asset-library-page{min-width:0;overflow-x:hidden}.asset-cleanup-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-inventory-list>button{flex-direction:column;align-items:flex-start}.asset-review-drawer{padding:16px 16px 90px}.asset-review-drawer form{grid-template-columns:1fr}.asset-review-drawer label:last-of-type,.asset-review-drawer form button{grid-column:auto}}.asset-gallery-actions{gap:8px;display:flex}.asset-gallery-actions button.is-active{color:var(--color-primary);border-color:var(--color-primary)}.asset-inventory-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.asset-inventory-gallery>button{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:14px;gap:10px;min-width:0;padding:0 0 14px;display:grid;overflow:hidden}.asset-preview-fallback{aspect-ratio:4/3;width:100%;color:var(--color-muted);text-align:center;background:linear-gradient(135deg,#f5f7fb,#e9edf5);place-content:center;gap:4px;display:grid}@supports (color:light-dark(white, black)){.asset-preview-fallback{background:linear-gradient(135deg,light-dark(#f5f7fb,#121b2d),light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,37.5%) 93.73% / 1),hsl(var(--appearance-hue,220) 37.5% 15.52% / 1)))}}.asset-preview-fallback small{font-size:11px}.asset-card-copy,.asset-inventory-gallery>button>span:last-child{min-width:0;padding:0 12px;display:grid}.asset-card-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card-copy small,.asset-inventory-gallery>button>span:last-child{color:var(--color-muted);font-size:11px}.asset-inventory-list .asset-preview-fallback{display:none}.asset-inventory-list .asset-card-copy{padding:0}.asset-detail-preview{margin:12px 0}@media (max-width:700px){.asset-inventory-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.asset-inventory-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.asset-card-copy,.asset-inventory-gallery>button>span:last-child{padding-inline:8px}}.asset-library-page{max-width:1440px}.asset-detail-empty{border:1px solid var(--color-border);background:var(--color-surface);min-height:420px;color:var(--color-muted);text-align:center;border-radius:18px;place-items:center;padding:20px;display:grid}.asset-detail-empty>div{justify-items:center;gap:8px;max-width:360px;display:grid}.asset-detail-empty span{font-size:34px}.asset-detail-empty h2,.asset-detail-empty p{margin:0}.asset-review-drawer h2:focus{outline:2px solid var(--color-primary);outline-offset:4px}@media (min-width:901px){.asset-library-page{grid-template-columns:minmax(420px,.95fr) minmax(440px,1.05fr);align-items:start}.asset-library-page>:not(.asset-review-drawer):not(.asset-detail-empty){grid-column:1}.asset-review-drawer,.asset-detail-empty{z-index:auto;border:1px solid var(--color-border);width:auto;max-height:calc(100vh - 48px);box-shadow:none;scrollbar-gutter:stable;border-radius:18px;grid-area:1/2/span 20;position:sticky;inset:24px auto auto}.asset-inventory-gallery,.asset-inventory-list{scrollbar-gutter:stable;max-height:calc(100vh - 330px);overflow:auto}.asset-review-drawer>header button{display:none}}@media (max-width:900px){.asset-detail-empty{display:none}.asset-review-drawer{padding:16px 16px 90px}.asset-review-drawer form{grid-template-columns:1fr}.asset-review-drawer label:last-of-type,.asset-review-drawer form button{grid-column:auto}}.founder-control-home{gap:30px;max-width:1180px;margin:0 auto;display:grid}.founder-control-hero{color:#17212b;background:linear-gradient(145deg,#fff 0%,#f4f7fb 100%);border:1px solid #dfe7ee;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}@supports (color:light-dark(white, black)){.founder-control-hero{color:light-dark(#17212b,#d3dde7);background:linear-gradient(145deg,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)) 0%,light-dark(#f4f7fb,#111e2f) 100%);border:1px solid light-dark(#dfe7ee,#21303d)}}.founder-control-hero h1{max-width:720px;margin:5px 0 8px;font-size:clamp(28px,5vw,48px);line-height:1.08}.founder-control-hero p{color:#637080;max-width:700px;margin:0}@supports (color:light-dark(white, black)){.founder-control-hero p{color:light-dark(#637080,#8995a3)}}.founder-control-hero>span{color:#738092;flex:none;font-size:14px}@supports (color:light-dark(white, black)){.founder-control-hero>span{color:light-dark(#738092,#788596)}}.founder-current-actions{flex:none;gap:8px;display:grid}.founder-current-actions a{text-align:center;justify-content:center}.founder-current-work{gap:22px;scroll-margin-top:24px;display:grid}.founder-memory-history{gap:14px;display:grid}.founder-memory-history>details{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;padding:14px}.founder-memory-history>details>summary{cursor:pointer;font-weight:800}.founder-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.founder-control-grid article{border:1px solid var(--color-border);background:#fff;border-radius:15px;gap:8px;min-width:0;padding:18px;display:grid}@supports (color:light-dark(white, black)){.founder-control-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-control-grid small{color:var(--color-muted)}.founder-control-grid small,.founder-control-grid strong,.founder-control-grid p{overflow-wrap:anywhere;min-width:0}.founder-control-grid strong{line-height:1.35}.founder-control-grid p{color:var(--color-muted);margin:0;font-size:12px}.founder-home-today,.founder-ready-resources{gap:14px;display:grid}.founder-home-today .section-heading>div>p:last-child,.founder-ready-resources .section-heading>div>p:last-child{color:var(--color-muted);margin:5px 0 0;font-size:13px}.founder-home-today .section-heading>span,.founder-ready-resources .section-heading>span{color:var(--color-muted);font-size:12px}.founder-home-today-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.founder-home-today-list article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;grid-template-rows:auto auto 1fr auto;gap:14px;min-width:0;padding:18px;display:grid}.founder-home-today-list article.is-status-mismatch{border-color:#d97706}@supports (color:light-dark(white, black)){.founder-home-today-list article.is-status-mismatch{border-color:light-dark(#d97706,#dab181)}}.founder-home-today-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.founder-home-today-list h3{margin:0;font-size:16px;line-height:1.45}.founder-home-today-list header>span{background:var(--color-surface-soft);border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.founder-home-today-list dl{gap:8px;margin:0;display:grid}.founder-home-today-list dl>div{grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.founder-home-today-list dt{color:var(--color-muted);font-size:11px}.founder-home-today-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:750}.founder-home-today-list p{color:var(--color-muted);gap:4px;margin:0;font-size:12px;line-height:1.55;display:grid}.founder-home-today-list p b{color:var(--color-text)}.founder-home-today-list a{justify-self:start}.founder-home-today-state{border:1px solid var(--color-border);background:var(--color-surface);border-radius:15px;justify-items:start;gap:10px;padding:18px;display:grid}.founder-home-today-state p{margin:0}.founder-home-today-state small{color:#9f1239}@supports (color:light-dark(white, black)){.founder-home-today-state small{color:light-dark(#9f1239,#da8199)}}.founder-ready-resource-list{border-top:1px solid var(--color-border);display:grid}.founder-ready-resource-list article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr) auto;align-items:center;gap:16px;min-width:0;padding:14px 2px;display:grid}.founder-ready-resource-list article>div{gap:3px;min-width:0;display:grid}.founder-ready-resource-list h3,.founder-ready-resource-list p{margin:0}.founder-ready-resource-list h3{font-size:15px}.founder-ready-resource-list p{color:var(--color-muted);font-size:11px}.founder-ready-resource-list strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.founder-control-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.founder-control-list{border-top:1px solid var(--color-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.founder-control-list li{border-bottom:1px solid var(--color-border);padding:13px 4px}.founder-control-list.is-resume li{color:#166534}@supports (color:light-dark(white, black)){.founder-control-list.is-resume li{color:light-dark(hsl(var(--appearance-hue,142.78) 64.23% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.78) 55% 76.78% / 1))}}.founder-approval-list{background:#f4faf5;border:1px solid #d9e6dc;border-radius:15px;gap:8px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.founder-approval-list{background:light-dark(hsl(var(--appearance-hue,130) var(--appearance-tint,37.5%) 96.86% / 1),hsl(var(--appearance-hue,130) 37.5% 12.76% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 20.63% 87.65% / 1),hsl(var(--appearance-hue,133.85) 20.63% 20.87% / 1))}}.founder-approval-list p{margin:0}.founder-continuity-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px;display:grid}@supports (color:light-dark(white, black)){.founder-continuity-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-continuity-card h2{margin:5px 0}.founder-continuity-card p{max-width:760px;color:var(--color-muted);line-height:1.6}.founder-control-actions{gap:8px;display:grid}.founder-control-actions a{text-align:center}@media (max-width:800px){.founder-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-home-today-list,.founder-control-columns,.founder-continuity-card{grid-template-columns:1fr}.founder-ready-resource-list article{grid-template-columns:minmax(0,1fr) auto}.founder-ready-resource-list strong{grid-area:2/1/auto/-1}.founder-control-hero{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.founder-control-home{gap:24px;min-width:0;overflow-x:hidden}.founder-control-hero{border-radius:18px;padding:20px}.founder-control-grid{grid-template-columns:1fr}.founder-home-today-list article{padding:15px}.founder-home-today-list dl>div{grid-template-columns:1fr;gap:2px}.founder-ready-resource-list article{grid-template-columns:1fr}.founder-ready-resource-list strong{grid-area:auto}.founder-home-today-list a,.founder-ready-resource-list a,.founder-control-actions a{width:100%}}.founder-asset-index-page{gap:18px;max-width:1440px;margin:0 auto;display:grid}.asset-index-preview-shell{grid-template-columns:minmax(420px,.95fr) minmax(440px,1.05fr);align-items:start;gap:18px;display:grid}.asset-index-master{gap:12px;min-width:0;display:grid}.asset-index-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-index-controls label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.asset-index-controls select,.asset-index-controls input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);border-radius:10px;padding:0 12px}.asset-index-search{grid-column:1/-1}.asset-index-result-count{color:var(--color-muted);margin:0;font-size:12px}.asset-index-list{border-top:1px solid var(--color-border);scrollbar-gutter:stable;max-height:calc(100vh - 330px);display:grid;overflow:auto}.asset-index-list>button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 4px;display:grid}.asset-index-list>button:hover,.asset-index-list>button[aria-pressed=true]{background:var(--color-surface-soft)}.asset-index-kind{background:var(--color-surface-soft);width:40px;height:40px;color:var(--color-primary);border-radius:12px;place-items:center;font-weight:850;display:grid}.asset-index-list-copy{gap:3px;min-width:0;display:grid}.asset-index-list-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-index-list-copy small{color:var(--color-muted);font-size:11px}.asset-reuse-badge{background:var(--color-surface-soft);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.asset-reuse-badge.is-same_hash_reuse{color:#17653a;background:#e8f5ee}@supports (color:light-dark(white, black)){.asset-reuse-badge.is-same_hash_reuse{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,147.69) var(--appearance-tint,39.39%) 93.53% / 1),hsl(var(--appearance-hue,147.69) 39.39% 15.69% / 1))}}.asset-reuse-badge.is-related_variant{color:#8a5900;background:#fff3dc}@supports (color:light-dark(white, black)){.asset-reuse-badge.is-related_variant{color:light-dark(#8a5900,#e1c899);background:light-dark(#fff3dc,#3f3012)}}.asset-index-detail{border:1px solid var(--color-border);background:var(--color-surface);scrollbar-gutter:stable;border-radius:18px;gap:16px;max-height:calc(100vh - 48px);padding:20px;display:grid;position:sticky;top:24px;overflow:auto}.asset-index-detail>header{justify-content:space-between;gap:14px;display:flex}.asset-index-detail h2{overflow-wrap:anywhere;margin:0}.asset-index-detail h2:focus{outline:2px solid var(--color-primary);outline-offset:4px}.asset-index-detail>header button{background:0 0;border:0;font-size:26px;display:none}.asset-index-breadcrumb{color:var(--color-muted);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.asset-index-breadcrumb span+span:before{content:"›";margin-right:6px}.asset-index-facts{gap:0;margin:0;display:grid}.asset-index-facts>div{border-bottom:1px solid var(--color-border);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.asset-index-facts dt{color:var(--color-muted);font-size:12px}.asset-index-facts dd{overflow-wrap:anywhere;margin:0}.asset-index-detail-empty{min-height:420px;color:var(--color-muted);text-align:center;place-items:center}.asset-index-detail-empty>div{justify-items:center;gap:8px;max-width:340px;display:grid}.asset-index-detail-empty span{font-size:34px}.asset-index-detail-empty h2,.asset-index-detail-empty p{margin:0}.asset-index-empty{min-height:220px}@media (max-width:900px){.asset-index-preview-shell{display:block}.asset-index-master{min-width:0}.asset-index-list{max-height:none;overflow:visible}.asset-index-detail{z-index:80;border:0;border-radius:0;width:100%;max-height:none;padding:16px 16px 90px;position:fixed;inset:0}.asset-index-detail>header button{display:block}.asset-index-detail-empty{display:none}}@media (max-width:600px){.founder-asset-index-page{min-width:0;overflow-x:hidden}.asset-index-controls{grid-template-columns:1fr}.asset-index-search{grid-column:auto}.asset-index-list>button{grid-template-columns:38px minmax(0,1fr);gap:9px}.asset-index-kind{width:36px;height:36px}.asset-reuse-badge{grid-column:2;justify-self:start}.asset-index-facts>div{grid-template-columns:90px minmax(0,1fr)}}.founder-revenue-readiness-page{gap:18px;max-width:1440px;margin:0 auto;display:grid}.page-header-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.revenue-readiness-shell{grid-template-columns:minmax(400px,.9fr) minmax(460px,1.1fr);align-items:start;gap:18px;display:grid}.revenue-readiness-master{gap:12px;min-width:0;display:grid}.revenue-workspace-filter{color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.revenue-workspace-filter select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);border-radius:10px;padding:0 12px}.revenue-candidate-list{border-top:1px solid var(--color-border);display:grid}.revenue-candidate-list>button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 4px;display:grid}.revenue-candidate-list>button:hover,.revenue-candidate-list>button[aria-pressed=true]{background:var(--color-surface-soft)}.revenue-candidate-list>button>span:first-child{gap:4px;min-width:0;display:grid}.revenue-candidate-list b{overflow-wrap:anywhere}.revenue-candidate-list small{color:var(--color-muted)}.revenue-state-badge{color:#785000;white-space:nowrap;background:#fff3dc;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.revenue-state-badge{color:light-dark(#785000,#e5d0a5);background:light-dark(#fff3dc,#3f3012)}}.revenue-readiness-detail{border:1px solid var(--color-border);background:var(--color-surface);scrollbar-gutter:stable;border-radius:18px;gap:16px;max-height:calc(100vh - 48px);padding:20px;display:grid;position:sticky;top:24px;overflow:auto}.revenue-readiness-detail>header{justify-content:space-between;gap:14px;display:flex}.revenue-readiness-detail h2{overflow-wrap:anywhere;margin:0}.revenue-readiness-detail h2:focus{outline:2px solid var(--color-primary);outline-offset:4px}.revenue-readiness-detail>header button{background:0 0;border:0;font-size:26px;display:none}.revenue-workspace-label{color:var(--color-muted);margin:0;font-size:12px}.revenue-readiness-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.revenue-readiness-steps li{background:var(--color-surface-soft);border-radius:10px;justify-content:space-between;gap:8px;padding:11px;font-size:12px;display:flex}.revenue-readiness-steps li b{white-space:nowrap}.revenue-readiness-steps .is-true b{color:#17653a}@supports (color:light-dark(white, black)){.revenue-readiness-steps .is-true b{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.revenue-readiness-steps .is-false b{color:#8b3434}@supports (color:light-dark(white, black)){.revenue-readiness-steps .is-false b{color:light-dark(#8b3434,#d38888)}}.revenue-readiness-steps .is-unknown b{color:#785000}@supports (color:light-dark(white, black)){.revenue-readiness-steps .is-unknown b{color:light-dark(#785000,#e5d0a5)}}.revenue-blockers,.revenue-owner-action{background:var(--color-surface-soft);border-radius:12px;gap:8px;padding:14px;display:grid}.revenue-blockers h3,.revenue-owner-action h3,.revenue-owner-action p{margin:0}.revenue-blockers ul{gap:6px;margin:0;padding-left:18px;display:grid}.revenue-owner-action p{line-height:1.6}.revenue-readiness-detail>.secondary-button{justify-self:start}.revenue-readiness-empty{min-height:420px;color:var(--color-muted);text-align:center;place-items:center}.revenue-readiness-empty>div{justify-items:center;gap:8px;max-width:340px;display:grid}.revenue-readiness-empty h2,.revenue-readiness-empty p{margin:0}@media (max-width:900px){.revenue-readiness-shell{display:block}.revenue-candidate-list{max-height:none;overflow:visible}.revenue-readiness-detail{z-index:80;border:0;border-radius:0;width:100%;max-height:none;padding:16px 16px 90px;position:fixed;inset:0}.revenue-readiness-detail>header button{display:block}.revenue-readiness-empty{display:none}}@media (max-width:600px){.founder-revenue-readiness-page{min-width:0;overflow-x:hidden}.page-header-actions{align-items:flex-start}.revenue-candidate-list>button{grid-template-columns:minmax(0,1fr)}.revenue-state-badge{justify-self:start}.revenue-readiness-steps{grid-template-columns:1fr}.revenue-readiness-detail>.secondary-button{text-align:center;width:100%}}.founder-action-inbox{gap:14px;min-width:0;display:grid}.founder-action-inbox .section-heading{align-items:end}.founder-action-inbox .section-heading p{color:var(--color-muted);margin:5px 0 0;font-size:13px}.founder-action-inbox .section-heading label{min-width:260px;color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.founder-action-inbox select{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-height:44px;padding:0 12px}.action-inbox-readonly{color:#17653a;background:#f4faf5;border-radius:11px;margin:0;padding:11px 13px;font-size:12px;font-weight:700}@supports (color:light-dark(white, black)){.action-inbox-readonly{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,130) var(--appearance-tint,37.5%) 96.86% / 1),hsl(var(--appearance-hue,130) 37.5% 12.76% / 1))}}.action-inbox-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-inbox-lanes>section{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:15px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.action-inbox-lanes>section>header{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.action-inbox-lanes>section>header span{color:#fff;background:#15211b;border-radius:10px;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.action-inbox-lanes>section>header span{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,150) 22.22% min(10.59%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,150) 22.22% 88.68% / 1))}}.action-inbox-lanes h3,.action-inbox-lanes p{margin:0}.action-inbox-lanes h3{font-size:15px}.action-inbox-lanes>section>header p{color:var(--color-muted);font-size:11px;line-height:1.45}.action-inbox-lanes>section>div{gap:8px;display:grid}.action-inbox-card{border:1px solid var(--color-border);background:#fff;border-radius:12px;min-width:0}@supports (color:light-dark(white, black)){.action-inbox-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.action-inbox-card summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:8px;padding:13px;list-style:none;display:flex}.action-inbox-card summary::-webkit-details-marker{display:none}.action-inbox-card summary>span{gap:4px;min-width:0;display:grid}.action-inbox-card summary small{color:var(--color-muted);font-size:10px}.action-inbox-card summary strong,.action-inbox-card summary em{overflow-wrap:anywhere}.action-inbox-card summary strong{font-size:13px}.action-inbox-card summary em{color:var(--color-muted);font-size:11px;font-style:normal;line-height:1.45}.action-inbox-card summary>b{color:#785000;white-space:nowrap;background:#fff3dc;border-radius:999px;flex:none;padding:5px 7px;font-size:9px}@supports (color:light-dark(white, black)){.action-inbox-card summary>b{color:light-dark(#785000,#e5d0a5);background:light-dark(#fff3dc,#3f3012)}}.action-inbox-detail{gap:10px;padding:0 13px 13px;display:grid}.action-inbox-detail p{border-top:1px solid var(--color-border);gap:3px;padding-top:9px;font-size:11px;line-height:1.5;display:grid}.action-inbox-detail p strong{font-size:10px}.action-inbox-detail footer{flex-wrap:wrap;gap:5px;display:flex}.action-inbox-detail footer span{background:var(--color-surface-soft);color:var(--color-muted);border-radius:6px;padding:4px 6px;font-size:9px}.action-inbox-empty{color:var(--color-muted);text-align:center;padding:18px;font-size:12px}@media (max-width:1000px){.action-inbox-lanes{grid-template-columns:1fr}.founder-action-inbox .section-heading{flex-direction:column;align-items:stretch}.founder-action-inbox .section-heading label{min-width:0}}@media (max-width:390px){.founder-action-inbox{overflow-x:hidden}.action-inbox-lanes>section{padding:11px}.action-inbox-card summary{flex-direction:column}.action-inbox-card summary>b{align-self:flex-start}.founder-action-inbox select{width:100%}}.founder-daily-brief{background:#f8fbf8;border:1px solid #d9e6dc;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.founder-daily-brief{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,120) 27.27% 11.9% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 20.63% 87.65% / 1),hsl(var(--appearance-hue,133.85) 20.63% 20.87% / 1))}}.founder-daily-brief-header{justify-content:space-between;align-items:end;gap:18px;display:flex}.founder-daily-brief-header h2,.founder-daily-brief-header p{margin:0}.founder-daily-brief-header>div{gap:5px;display:grid}.founder-daily-brief-header>div>p:last-child{color:var(--color-muted);font-size:12px}.founder-daily-brief-header label{min-width:250px;color:var(--color-muted);gap:5px;font-size:11px;font-weight:750;display:grid}.founder-daily-brief-header select{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-height:42px;padding:0 11px}@supports (color:light-dark(white, black)){.founder-daily-brief-header select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-daily-brief-count{color:#17653a;margin:0;font-size:11px;font-weight:750}@supports (color:light-dark(white, black)){.founder-daily-brief-count{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.founder-daily-brief-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.founder-daily-brief-sections>section{border:1px solid var(--color-border);background:#fff;border-radius:13px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}@supports (color:light-dark(white, black)){.founder-daily-brief-sections>section{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-daily-brief-sections>section>header{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.founder-daily-brief-sections>section>header>span{color:#fff;background:#15211b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.founder-daily-brief-sections>section>header>span{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,150) 22.22% min(10.59%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,150) 22.22% 88.68% / 1))}}.founder-daily-brief-sections h3,.founder-daily-brief-sections p{margin:0}.founder-daily-brief-sections h3{font-size:13px}.founder-daily-brief-sections>section>header p{color:var(--color-muted);margin-top:3px;font-size:10px;line-height:1.4}.founder-daily-brief-sections>section>div{gap:7px;display:grid}.founder-daily-brief-sections article{background:var(--color-surface-soft);border-radius:10px;gap:7px;padding:10px;display:grid}.founder-daily-brief-sections article>div{gap:3px;display:grid}.founder-daily-brief-sections article small{color:#17653a;font-size:9px;font-weight:800}@supports (color:light-dark(white, black)){.founder-daily-brief-sections article small{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.founder-daily-brief-sections article strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.founder-daily-brief-sections article p{color:var(--color-muted);gap:2px;font-size:10px;line-height:1.45;display:grid}.founder-daily-brief-sections article p b{color:var(--color-text);font-size:9px}.founder-daily-brief-sections article a{color:#17653a;justify-self:start;font-size:10px;font-weight:750}@supports (color:light-dark(white, black)){.founder-daily-brief-sections article a{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.founder-daily-brief-empty{color:var(--color-muted);padding:12px;font-size:10px;line-height:1.5}@media (max-width:1000px){.founder-daily-brief-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.founder-daily-brief-header{flex-direction:column;align-items:stretch}.founder-daily-brief-header label{min-width:0}.founder-daily-brief-sections{grid-template-columns:1fr}}@media (max-width:390px){.founder-daily-brief{padding:13px;overflow-x:hidden}.founder-daily-brief-header select{width:100%}.founder-daily-brief-sections>section{padding:10px}}.revenue-evidence-preview{background:#f8fbf8;border:1px solid #d9e6dc;border-radius:14px;gap:12px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.revenue-evidence-preview{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,120) 27.27% 11.9% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 20.63% 87.65% / 1),hsl(var(--appearance-hue,133.85) 20.63% 20.87% / 1))}}.revenue-evidence-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.revenue-evidence-preview h3,.revenue-evidence-preview p{margin:0}.revenue-evidence-preview>header>span{color:#17653a;background:#e8f5ee;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.revenue-evidence-preview>header>span{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,147.69) var(--appearance-tint,39.39%) 93.53% / 1),hsl(var(--appearance-hue,147.69) 39.39% 15.69% / 1))}}.revenue-required-evidence{gap:6px;margin:0;padding-left:20px;font-size:12px;display:grid}.revenue-transition-list{gap:7px;display:grid}.revenue-transition-list>p:not(.quiet-notice){background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;font-size:11px;display:grid}@supports (color:light-dark(white, black)){.revenue-transition-list>p:not(.quiet-notice){background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-transition-list p b{color:#17653a}@supports (color:light-dark(white, black)){.revenue-transition-list p b{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.revenue-transition-list p small{color:var(--color-muted);grid-column:1/-1;line-height:1.45}@media (max-width:390px){.revenue-evidence-preview>header{flex-direction:column}.revenue-evidence-preview>header>span{align-self:flex-start}.revenue-transition-list>p:not(.quiet-notice){grid-template-columns:1fr}.revenue-transition-list p small{grid-column:auto}}.revenue-owner-handoff{background:#fff;border-radius:11px;gap:9px;padding:12px;display:grid}@supports (color:light-dark(white, black)){.revenue-owner-handoff{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-owner-handoff h4,.revenue-owner-handoff p{margin:0}.revenue-owner-handoff p,.revenue-owner-handoff small{color:var(--color-muted);font-size:11px;line-height:1.55}.revenue-owner-handoff>div{flex-wrap:wrap;gap:8px;display:flex}.revenue-owner-handoff .secondary-button{min-height:38px;padding:8px 11px;font-size:11px}@media (max-width:390px){.revenue-owner-handoff>div{display:grid}.revenue-owner-handoff .secondary-button{text-align:center;width:100%}}.catalog-notice{color:#28452d;background:#f2f7ef;border-radius:18px;gap:7px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.catalog-notice{color:light-dark(hsl(var(--appearance-hue,130.34) 26.61% min(21.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,130.34) 26.61% 79.19% / 1));background:light-dark(hsl(var(--appearance-hue,97.5) var(--appearance-tint,33.33%) 95.29% / 1),hsl(var(--appearance-hue,97.5) 33.33% 14.14% / 1))}}.catalog-notice p{max-width:820px;margin:0;line-height:1.65}.catalog-notice span{font-size:12px;font-weight:800}.catalog-filters{gap:10px;margin:22px 0;display:grid}.catalog-filters>div{align-items:center;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.catalog-filters b{flex:none;width:42px;font-size:12px}.catalog-filters button{border:1px solid var(--color-border);color:var(--color-muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:750}@supports (color:light-dark(white, black)){.catalog-filters button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-filters button.is-active{color:#fff;background:#1f4c31;border-color:#1f4c31}@supports (color:light-dark(white, black)){.catalog-filters button.is-active{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,144) 42.06% min(20.98%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144) 42.06% 79.54% / 1));border-color:light-dark(hsl(var(--appearance-hue,144) 42.06% min(20.98%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144) 42.06% 79.54% / 1))}}.catalog-result{color:var(--color-muted);margin:0 0 11px;font-size:12px;font-weight:750}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.catalog-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden}@supports (color:light-dark(white, black)){.catalog-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-card>img{aspect-ratio:4/5;object-fit:cover;background:#edf1ec;width:100%;display:block}@supports (color:light-dark(white, black)){.catalog-card>img{background:light-dark(hsl(var(--appearance-hue,108) var(--appearance-tint,15.15%) 93.53% / 1),hsl(var(--appearance-hue,108) 15.15% 15.69% / 1))}}.catalog-card>div{gap:7px;padding:16px;display:grid}.catalog-card h2,.catalog-card p{margin:0}.catalog-card h2{font-size:19px}.catalog-card>div>b{font-size:12px}.catalog-card>div>p:not(.catalog-tags){min-height:3.2em;color:var(--color-muted);font-size:12px;line-height:1.6}.catalog-tags{flex-wrap:wrap;gap:5px;display:flex}.catalog-tags span{color:#31583a;background:#f1f5ef;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.catalog-tags span{color:light-dark(hsl(var(--appearance-hue,133.85) 28.47% min(26.86%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,133.85) 28.47% 74.36% / 1));background:light-dark(hsl(var(--appearance-hue,100) var(--appearance-tint,23.08%) 94.9% / 1),hsl(var(--appearance-hue,100) 23.08% 14.49% / 1))}}.catalog-card small{color:#8a6654;font-weight:750}@supports (color:light-dark(white, black)){.catalog-card small{color:light-dark(#8a6654,#b1907f)}}@media (max-width:850px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.catalog-grid{grid-template-columns:1fr}.catalog-card{border-radius:14px;grid-template-columns:42% 58%;display:grid}.catalog-card>img{aspect-ratio:auto;height:100%}.catalog-card>div{padding:13px}.catalog-card h2{font-size:16px}.catalog-card>div>p:not(.catalog-tags){min-height:0}.catalog-notice{padding:16px}}.bouquet-practice{width:min(100%,880px);margin:0 auto}.bouquet-practice>header{margin:18px 0 20px}.bouquet-practice>header h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(32px,6vw,50px)}.bouquet-practice>header>p:last-child{color:var(--color-muted);margin:0}.bouquet-mantra{color:#fff;background:#183c29;border-radius:18px;gap:8px;padding:22px;display:grid}@supports (color:light-dark(white, black)){.bouquet-mantra{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,148.33) 42.86% min(16.47%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.33) 42.86% 83.51% / 1))}}.bouquet-mantra small{color:#bcd6c3;font-weight:800}@supports (color:light-dark(white, black)){.bouquet-mantra small{color:light-dark(hsl(var(--appearance-hue,136.15) 24.07% 78.82% / 1),hsl(var(--appearance-hue,136.15) 24.07% 28.64% / 1))}}.bouquet-mantra strong{font-size:clamp(18px,3vw,25px);line-height:1.5}.bouquet-progress{grid-template-columns:1fr auto;gap:8px;margin:22px 0 12px;font-size:13px;display:grid}.bouquet-progress b{color:#245f3b}@supports (color:light-dark(white, black)){.bouquet-progress b{color:light-dark(hsl(var(--appearance-hue,143.39) 45.04% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.39) 45.04% 75.4% / 1))}}.bouquet-progress>div{background:#e3e9e3;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}@supports (color:light-dark(white, black)){.bouquet-progress>div{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12%) 90.2% / 1),hsl(var(--appearance-hue,120) 12% 18.63% / 1))}}.bouquet-progress i{background:#2d6a45;border-radius:99px;height:100%;transition:width .2s;display:block}@supports (color:light-dark(white, black)){.bouquet-progress i{background:light-dark(hsl(var(--appearance-hue,143.61) 40.4% min(29.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.61) 40.4% 71.95% / 1))}}.bouquet-steps{gap:9px;display:grid}.bouquet-steps label{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:15px;gap:13px;padding:17px;display:flex}@supports (color:light-dark(white, black)){.bouquet-steps label{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.bouquet-steps input,.bouquet-review input{accent-color:#2d6a45;flex:none;width:22px;height:22px}@supports (color:light-dark(white, black)){.bouquet-steps input,.bouquet-review input{accent-color:light-dark(hsl(var(--appearance-hue,143.61) 40.4% min(29.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.61) 40.4% 71.95% / 1))}}.bouquet-steps label>span{grid-template-columns:auto 1fr;gap:4px 9px;display:grid}.bouquet-steps small{color:#2d6a45;font-weight:850}@supports (color:light-dark(white, black)){.bouquet-steps small{color:light-dark(hsl(var(--appearance-hue,143.61) 40.4% min(29.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.61) 40.4% 71.95% / 1))}}.bouquet-steps strong{font-size:17px}.bouquet-steps p{color:var(--color-muted);grid-column:1/-1;margin:2px 0 0;line-height:1.55}.bouquet-steps label.is-done{background:#f2f7ef}@supports (color:light-dark(white, black)){.bouquet-steps label.is-done{background:light-dark(hsl(var(--appearance-hue,97.5) var(--appearance-tint,33.33%) 95.29% / 1),hsl(var(--appearance-hue,97.5) 33.33% 14.14% / 1))}}.bouquet-steps label.is-done strong{text-decoration:line-through}.bouquet-review{background:#f6f4ee;border-radius:18px;grid-template-columns:1fr 1fr;gap:9px;margin:26px 0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.bouquet-review{background:light-dark(hsl(var(--appearance-hue,45) var(--appearance-tint,30.77%) 94.9% / 1),hsl(var(--appearance-hue,45) 30.77% 14.49% / 1))}}.bouquet-review>div{grid-column:1/-1}.bouquet-review h2,.bouquet-review p{margin:0}.bouquet-review>div>p:last-child{color:var(--color-muted);margin-top:5px;font-size:13px}.bouquet-review label{background:#fff;border-radius:10px;align-items:center;gap:9px;padding:12px;font-weight:700;display:flex}@supports (color:light-dark(white, black)){.bouquet-review label{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.bouquet-note{background:#fff8ed;border-left:4px solid #d49a54;padding:18px}@supports (color:light-dark(white, black)){.bouquet-note{background:light-dark(#fff8ed,#34260f);border-left:4px solid light-dark(#d49a54,#dab281)}}.bouquet-note p{margin:7px 0 0;line-height:1.65}@media (max-width:620px){.bouquet-review{grid-template-columns:1fr}.bouquet-review>div{grid-column:auto}.bouquet-steps label{padding:14px}.bouquet-mantra{padding:18px}}.personal-private{width:min(100%,1040px);margin:0 auto}.personal-private>header{justify-content:space-between;align-items:flex-start;gap:18px;margin:18px 0;display:flex}.personal-private>header h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(34px,6vw,54px)}.personal-private>header>p:last-child{color:var(--color-muted);margin:0}.private-boundary{color:#9a3412;background:#fff7ed;border-radius:11px;padding:13px 15px;font-size:12px;line-height:1.6}@supports (color:light-dark(white, black)){.private-boundary{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.private-permission-group{border:1px solid var(--line,#dedbd3);border-radius:14px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}@supports (color:light-dark(white, black)){.private-permission-group{border:1px solid var(--line,light-dark(#dedbd3,#443f33))}}.private-permission-group label{align-items:flex-start;gap:.5rem;display:flex}.private-permission-group label:has(textarea){display:grid}.private-permission-group textarea{border:1px solid var(--line,#dedbd3);width:100%;min-height:6rem;font:inherit;border-radius:10px;padding:.75rem;font-size:16px}@supports (color:light-dark(white, black)){.private-permission-group textarea{border:1px solid var(--line,light-dark(#dedbd3,#443f33))}}.private-birth{color:#fff;background:#16231c;border-radius:18px;grid-template-columns:.7fr 1.3fr;gap:18px;margin:20px 0;padding:22px;display:grid}@supports (color:light-dark(white, black)){.private-birth{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,147.69) 22.81% min(11.18%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.69) 22.81% 88.16% / 1))}}.private-birth h2,.private-birth p{margin:4px 0}.private-birth p,.private-birth small{color:#b9c8bf}@supports (color:light-dark(white, black)){.private-birth p,.private-birth small{color:light-dark(hsl(var(--appearance-hue,144) 12% 75.49% / 1),hsl(var(--appearance-hue,144) 12% 31.57% / 1))}}.private-pillars{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.private-pillars span{border:1px solid #405248;border-radius:12px;place-items:center;padding:13px;display:grid}@supports (color:light-dark(white, black)){.private-pillars span{border:1px solid light-dark(hsl(var(--appearance-hue,146.67) 12.33% min(28.63%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 12.33% 72.81% / 1))}}.private-pillars b{font-size:22px}.private-reading,.private-business,.private-risks{border:1px solid var(--color-border);background:#fff;border-radius:18px;margin:20px 0;padding:22px}@supports (color:light-dark(white, black)){.private-reading,.private-business,.private-risks{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.private-reading h2,.private-lines h2,.private-business h2,.private-risks h2{margin:0 0 12px}.private-reading p,.private-answer{color:var(--color-muted);line-height:1.75}.private-lines{grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;display:grid}.private-lines h2{grid-column:1/-1}.private-lines article,.private-business article{background:#f4f7f4;border-radius:13px;padding:16px}@supports (color:light-dark(white, black)){.private-lines article,.private-business article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.private-lines p,.private-business article p{color:var(--color-muted);margin:6px 0 0;font-size:13px;line-height:1.65}.private-business>div{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.private-risks ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.private-risks li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,.35fr) 1fr;gap:12px;padding:12px;display:grid}.private-risks span{color:var(--color-muted);line-height:1.55}@media (max-width:720px){.private-birth,.private-business>div{grid-template-columns:1fr}.private-pillars{grid-template-columns:repeat(2,1fr)}.private-lines{grid-template-columns:1fr}.private-lines h2{grid-column:auto}.private-risks li{grid-template-columns:1fr;gap:4px}.private-reading,.private-business,.private-risks{padding:17px}}.personal-cards{width:min(100%,980px);margin:0 auto}.personal-cards>header{margin:18px 0 20px}.personal-cards>header h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(34px,6vw,52px)}.personal-cards>header>p:last-child{color:var(--color-muted);margin:0}.card-summary{grid-template-columns:1fr 1.3fr;gap:12px;margin-bottom:18px;display:grid}.card-summary>div,.card-summary aside{border-radius:16px;padding:20px}.card-summary>div{color:#fff;background:#17241d;gap:5px;display:grid}@supports (color:light-dark(white, black)){.card-summary>div{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,147.69) 22.03% min(11.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.69) 22.03% 87.82% / 1))}}.card-summary small,.card-summary p{color:#c0cdc5;margin:0}@supports (color:light-dark(white, black)){.card-summary small,.card-summary p{color:light-dark(#c0cdc5,#435449)}}.card-summary strong{font-size:28px}.card-summary aside{color:#9a3412;background:#fff7ed}@supports (color:light-dark(white, black)){.card-summary aside{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.card-summary aside p{margin:6px 0 0;line-height:1.55}.my-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.my-card-grid article{border-radius:18px;gap:10px;padding:20px;display:grid}.my-card-grid .card-green{background:#eaf6ef}@supports (color:light-dark(white, black)){.my-card-grid .card-green{background:light-dark(hsl(var(--appearance-hue,145) 40% 94.12% / 1),hsl(var(--appearance-hue,145) 40% 15.18% / 1))}}.my-card-grid .card-blue{background:#edf4ff}@supports (color:light-dark(white, black)){.my-card-grid .card-blue{background:light-dark(#edf4ff,#0f1d34)}}.my-card-grid .card-sand{background:#f7f1e7}@supports (color:light-dark(white, black)){.my-card-grid .card-sand{background:light-dark(#f7f1e7,#3b2d14)}}.my-card-grid h2,.my-card-grid p{margin:0}.my-card-grid h2{font-size:20px}.my-card-grid>article>strong{font-size:17px}.my-card-grid p{color:var(--color-muted);gap:3px;font-size:13px;line-height:1.5;display:grid}.my-card-grid p b{color:var(--color-text);font-size:11px}.installment-alert{background:#fffaf1;border:1px solid #f2c98d;border-radius:18px;gap:10px;margin:20px 0;padding:21px;display:grid}@supports (color:light-dark(white, black)){.installment-alert{background:light-dark(#fffaf1,#31250e);border:1px solid light-dark(#f2c98d,#7e5a25)}}.installment-alert h2,.installment-alert p{margin:0}.installment-alert>span{color:#9a5311;background:#fff0d8;border-radius:8px;justify-self:start;padding:7px 9px;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.installment-alert>span{color:light-dark(#9a5311,#dbad82);background:light-dark(#fff0d8,#423013)}}.installment-alert>p{color:var(--color-muted);line-height:1.7}.installment-alert>strong{border-top:1px solid #efd9b7;padding-top:10px;line-height:1.6}@supports (color:light-dark(white, black)){.installment-alert>strong{border-top:1px solid light-dark(#efd9b7,#64481d)}}.card-rules{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:20px}@supports (color:light-dark(white, black)){.card-rules{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.card-rules h2{margin:0 0 12px}.card-rules ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.card-rules li{background:#f4f7f4;border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex}@supports (color:light-dark(white, black)){.card-rules li{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.card-rules li b{color:#fff;background:#244b33;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}@supports (color:light-dark(white, black)){.card-rules li b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.08) 35.14% min(21.76%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.08) 35.14% 78.85% / 1))}}.finance-note{color:var(--color-muted);background:#f3f4f6;border-radius:10px;margin-top:14px;padding:13px;font-size:12px}@supports (color:light-dark(white, black)){.finance-note{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}@media (max-width:720px){.card-summary,.my-card-grid{grid-template-columns:1fr}.my-card-grid article{padding:17px}}.personal-ledger{width:min(100%,980px);margin:0 auto}.personal-ledger>header{margin:18px 0 22px}.personal-ledger>header h1{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(38px,7vw,58px)}.personal-ledger>header p:last-child{color:var(--color-muted);margin:0}.ledger-summary{color:#334155;background:linear-gradient(145deg,#f8fcff 0%,#eef7f3 100%);border:1px solid #d8e5ec;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:18px;margin-bottom:16px;padding:22px;display:grid}@supports (color:light-dark(white, black)){.ledger-summary{color:light-dark(#334155,#aebbce);background:linear-gradient(145deg,light-dark(#f8fcff,#0d1f2c) 0%,light-dark(hsl(var(--appearance-hue,153.33) var(--appearance-tint,36%) 95.1% / 1),hsl(var(--appearance-hue,153.33) 36% 14.31% / 1)) 100%);border:1px solid light-dark(#d8e5ec,#213845)}}.ledger-summary>div,.ledger-summary>a{gap:5px;display:grid}.ledger-summary>a{color:inherit;cursor:pointer;text-decoration:none}.ledger-summary>a:focus-visible{outline-offset:2px;outline:3px solid #8bc8e8}@supports (color:light-dark(white, black)){.ledger-summary>a:focus-visible{outline:3px solid light-dark(#8bc8e8,#276686)}}.ledger-summary-attention{background:#e8f4fb;border-radius:12px;padding:10px 12px}@supports (color:light-dark(white, black)){.ledger-summary-attention{background:light-dark(#e8f4fb,#112b3a)}}.ledger-summary strong{font-size:clamp(20px,3vw,28px)}.ledger-summary span,.ledger-summary small{color:#64748b}@supports (color:light-dark(white, black)){.ledger-summary span,.ledger-summary small{color:light-dark(#64748b,#7f8ea3)}}.ledger-summary label{color:#64748b;gap:6px;font-size:11px;font-weight:800;display:grid}@supports (color:light-dark(white, black)){.ledger-summary label{color:light-dark(#64748b,#7f8ea3)}}.ledger-summary input{min-height:42px;font:inherit;background:#fff;border:0;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.ledger-summary input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-entry-form{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:28px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.ledger-entry-form{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-entry-form h2,.ledger-span{grid-column:1/-1}.ledger-entry-form h2{margin:0 0 3px}.ledger-entry-form label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.ledger-entry-form input,.ledger-entry-form select{border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:9px 11px}@supports (color:light-dark(white, black)){.ledger-entry-form input,.ledger-entry-form select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-book{margin:24px 0}.ledger-source-status{color:#475569;background:#f7fbfd;border:1px solid #cfe2ec;border-radius:14px;margin:0 0 20px;padding:15px 17px;line-height:1.65}@supports (color:light-dark(white, black)){.ledger-source-status{color:light-dark(#475569,#9daabc);background:light-dark(#f7fbfd,#0d232e);border:1px solid light-dark(#cfe2ec,#1f3e4f)}}.ledger-source-status b{color:#334155}@supports (color:light-dark(white, black)){.ledger-source-status b{color:light-dark(#334155,#aebbce)}}.ledger-foreign-total{color:#4b5563;background:#f4f1fb;border-radius:12px;flex-wrap:wrap;gap:6px 12px;margin:-8px 0 20px;padding:12px 15px;font-weight:750;display:flex}@supports (color:light-dark(white, black)){.ledger-foreign-total{color:light-dark(#4b5563,#a2abb9);background:light-dark(#f4f1fb,#1a0f34)}}.ledger-foreign-total small{color:#6b7280;font-weight:500}@supports (color:light-dark(white, black)){.ledger-foreign-total small{color:light-dark(#6b7280,#898f9c)}}.ledger-section-guide{color:var(--color-muted);margin:-5px 0 12px;font-size:12px}.ledger-rows{gap:9px;display:grid}.ledger-entry-card{background:#fff;border:1px solid #dbe5ea;border-radius:14px;overflow:hidden}@supports (color:light-dark(white, black)){.ledger-entry-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#dbe5ea,#253740)}}.ledger-entry-card summary{cursor:pointer;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:15px;list-style:none;display:grid}.ledger-entry-card summary::-webkit-details-marker{display:none}.ledger-entry-card summary:after{content:"＋";color:#64748b;grid-area:1/3;justify-self:end;margin-left:10px}@supports (color:light-dark(white, black)){.ledger-entry-card summary:after{color:light-dark(#64748b,#7f8ea3)}}.ledger-entry-card[open] summary:after{content:"−"}.ledger-entry-card summary:focus-visible{outline-offset:-3px;outline:3px solid #79bde8}@supports (color:light-dark(white, black)){.ledger-entry-card summary:focus-visible{outline:3px solid light-dark(#79bde8,#81b8da)}}.ledger-entry-card time{font-size:12px;font-weight:800}.ledger-entry-card summary>div{gap:3px;display:grid}.ledger-entry-card span,.ledger-entry-card small{color:var(--color-muted)}.ledger-entry-card small{font-size:10px}.ledger-entry-card summary>strong{white-space:nowrap;grid-area:1/3;padding-right:28px;font-size:16px}.ledger-entry-detail{background:#f8fafc;border-top:1px solid #e6edf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 15px 16px 123px;font-size:12px;display:grid}@supports (color:light-dark(white, black)){.ledger-entry-detail{background:light-dark(#f8fafc,#121e2a);border-top:1px solid light-dark(#e6edf1,#1f2e37)}}.ledger-entry-detail p{color:#64748b;grid-column:1/-1;margin:4px 0 0;line-height:1.55}@supports (color:light-dark(white, black)){.ledger-entry-detail p{color:light-dark(#64748b,#7f8ea3)}}.ledger-categories{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:10px;margin:22px 0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.ledger-categories{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-categories h2{margin:0 0 6px}.ledger-categories>div{grid-template-columns:1fr auto;gap:10px;padding-bottom:9px;display:grid;position:relative;overflow:hidden}.ledger-categories i{background:#3b7a51;border-radius:9px;height:4px;position:absolute;bottom:0;left:0}@supports (color:light-dark(white, black)){.ledger-categories i{background:light-dark(hsl(var(--appearance-hue,140.95) 34.81% min(35.49%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,140.95) 34.81% 66.77% / 1))}}.ledger-payment-info{border:1px solid var(--color-border);background:#fff;border-radius:14px;margin:16px 0;padding:16px}@supports (color:light-dark(white, black)){.ledger-payment-info{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ledger-payment-info summary{cursor:pointer;font-weight:800}.ledger-payment-info p{color:var(--color-muted);font-size:12px}@media (max-width:720px){.ledger-summary,.ledger-entry-form{grid-template-columns:1fr}.ledger-span,.ledger-entry-form h2{grid-column:auto}.ledger-entry-card summary{grid-template-columns:68px minmax(0,1fr) auto;gap:9px}.ledger-entry-card summary>strong{font-size:14px}.ledger-entry-detail{grid-template-columns:1fr;padding:13px 15px}.ledger-entry-detail p{grid-column:auto}}.shop-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.shop-research-grid article{border:1px solid var(--color-border);background:#fff;border-radius:17px;gap:12px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.shop-research-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.shop-research-grid h2,.shop-research-grid p{margin:3px 0}.shop-research-grid small,.shop-research-grid span{color:var(--color-muted);font-size:11px}.shop-research-grid p{color:var(--color-muted);gap:4px;font-size:13px;line-height:1.6;display:grid}.shop-research-grid p b{color:var(--color-text)}.shop-research-grid a{color:#17653a;justify-self:start;font-weight:800}@supports (color:light-dark(white, black)){.shop-research-grid a{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.shop-research-grid footer{flex-wrap:wrap;gap:7px;display:flex}.shop-research-grid footer a{background:var(--color-surface-soft);border-radius:9px;padding:8px 10px;font-size:11px}@media (max-width:700px){.shop-research-grid{grid-template-columns:1fr}}.reference-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.reference-photo-strip a{background:#f2f2ee;border-radius:9px;display:block;position:relative;overflow:hidden}@supports (color:light-dark(white, black)){.reference-photo-strip a{background:light-dark(hsl(var(--appearance-hue,60) var(--appearance-tint,13.33%) 94.12% / 1),hsl(var(--appearance-hue,60) 13.33% 15.18% / 1))}}.reference-photo-strip img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .2s;display:block}.reference-photo-strip a:hover img{transform:scale(1.025)}.reference-photo-strip small{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#141815b3;border-radius:5px;max-width:calc(100% - 10px);padding:3px 5px;font-size:8px;position:absolute;bottom:5px;right:5px;overflow:hidden}@supports (color:light-dark(white, black)){.reference-photo-strip small{color:light-dark(#fff,#1a1a1a);background:light-dark(#141815b3,#e4e9e5b3)}}@media (max-width:390px){.reference-photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.catalog-section-tabs button{border:1px solid var(--color-border);background:#fff;border-radius:12px;min-height:48px;font-weight:800}@supports (color:light-dark(white, black)){.catalog-section-tabs button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-section-tabs button.is-active{color:#fff;background:#1f4c31;border-color:#1f4c31}@supports (color:light-dark(white, black)){.catalog-section-tabs button.is-active{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,144) 42.06% min(20.98%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144) 42.06% 79.54% / 1));border-color:light-dark(hsl(var(--appearance-hue,144) 42.06% min(20.98%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144) 42.06% 79.54% / 1))}}.plant-entry{border:1px solid var(--color-border);background:#fff;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.plant-entry{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-entry h2,.plant-entry-wide{grid-column:1/-1}.plant-entry h2{margin:0}.plant-entry label{color:var(--color-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.plant-entry input,.plant-entry select,.plant-entry textarea{border:1px solid var(--color-border);width:100%;font:inherit;background:#fff;border-radius:9px;padding:10px}@supports (color:light-dark(white, black)){.plant-entry input,.plant-entry select,.plant-entry textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-handoff{gap:12px;display:grid}.plant-handoff>article{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:150px 1fr;gap:16px;padding:14px;display:grid;position:relative}@supports (color:light-dark(white, black)){.plant-handoff>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-handoff>article>img,.plant-photo-empty{object-fit:cover;background:#eef2ec;border-radius:12px;width:100%;height:150px}@supports (color:light-dark(white, black)){.plant-handoff>article>img,.plant-photo-empty{background:light-dark(hsl(var(--appearance-hue,100) var(--appearance-tint,18.75%) 93.73% / 1),hsl(var(--appearance-hue,100) 18.75% 15.52% / 1))}}.plant-photo-empty{color:var(--color-muted);place-items:center;font-size:12px;display:grid}.plant-handoff h3{margin:4px 0}.plant-handoff p{color:var(--color-muted);margin:6px 0;font-size:12px}.plant-handoff time{color:var(--color-subtle);font-size:11px}.plant-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.plant-actions button{border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:8px 10px;font-weight:750}@supports (color:light-dark(white, black)){.plant-actions button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-handoff .is-soldout,.plant-catalog-grid .is-soldout{opacity:.62}.plant-soldout{color:#fff;background:#374151;border-radius:999px;padding:6px 9px;font-size:11px;position:absolute;top:14px;right:14px}@supports (color:light-dark(white, black)){.plant-soldout{color:light-dark(#fff,#1a1a1a);background:light-dark(#374151,#b2bbca)}}.plant-catalog-grid .plant-photo-empty{aspect-ratio:4/5;border-radius:0;height:auto}.plant-catalog-grid .catalog-card>img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.compat-birth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.compat-birth-grid article{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:18px}@supports (color:light-dark(white, black)){.compat-birth-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.compat-birth-grid .is-highlight{background:#edf8f1;border-color:#86b99a}@supports (color:light-dark(white, black)){.compat-birth-grid .is-highlight{background:light-dark(hsl(var(--appearance-hue,141.82) 44% 95.1% / 1),hsl(var(--appearance-hue,141.82) 44% 14.31% / 1));border-color:light-dark(hsl(var(--appearance-hue,143.53) 26.7% min(62.55%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 26.7% 42.96% / 1))}}.compat-birth-grid h2,.compat-birth-grid p{margin:5px 0}.compat-birth-grid h2{font-size:19px}.compat-birth-grid p,.compat-birth-grid small{color:var(--color-muted);font-size:12px}@media (max-width:700px){.plant-entry{grid-template-columns:1fr;padding:16px}.plant-entry h2,.plant-entry-wide{grid-column:auto}.plant-handoff>article{grid-template-columns:100px 1fr}.plant-handoff>article>img,.plant-handoff>article>.plant-photo-empty{height:110px}.plant-actions{grid-column:1/-1}.catalog-section-tabs{z-index:5;background:var(--color-background);padding:8px 0;position:sticky;top:0}.compat-birth-grid{grid-template-columns:1fr}}.family-my-priority{max-width:1100px;margin:26px auto 18px;padding:0 24px}.my-today-priority{background:#f7faf7;border:2px solid #285e42;border-radius:24px;padding:30px}@supports (color:light-dark(white, black)){.my-today-priority{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,120) 23.08% 12.24% / 1));border:2px solid light-dark(hsl(var(--appearance-hue,148.89) 40.3% min(26.27%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.89) 40.3% 74.88% / 1))}}.my-today-priority>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.my-today-priority h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(32px,5vw,50px)}.my-today-priority header p:last-child{color:var(--color-muted);margin:0}.my-today-priority-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.my-today-priority-actions a{text-decoration:none}.my-today-priority>aside{background:#fff0d5;border-radius:14px;margin-top:16px;padding:15px}@supports (color:light-dark(white, black)){.my-today-priority>aside{background:light-dark(#fff0d5,#443314)}}.my-today-priority>aside p{margin:5px 0 0}.my-today-priority form{border-top:1px solid var(--color-border);margin-top:20px;padding-top:18px}.my-today-priority form h2{margin-top:0}.terrarium-team-feedback{border-top:1px solid var(--color-border);margin-top:20px;padding-top:18px}.terrarium-team-feedback>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.terrarium-team-feedback>header h2{margin:0}.terrarium-team-feedback>header span{color:var(--color-muted);font-weight:800}.terrarium-team-feedback>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.terrarium-team-feedback article{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:14px}@supports (color:light-dark(white, black)){.terrarium-team-feedback article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.terrarium-team-feedback article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.terrarium-team-feedback article .review-status{padding:5px 8px;font-size:11px}.terrarium-team-feedback article p{color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.5}@media (max-width:620px){.family-my-priority{margin-top:18px;padding:0 14px}.my-today-priority{padding:22px 17px}.my-today-priority>header{display:grid}.terrarium-team-feedback>div{grid-template-columns:1fr}}.unified-today-grid{align-items:start}.unified-today-area{gap:10px;display:grid}.unified-today-area>h3{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.unified-today-area>h3>a{color:inherit;text-decoration:none}.unified-today-area>h3>span{color:#50675a;background:#eef3ef;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:10px;display:grid}@supports (color:light-dark(white, black)){.unified-today-area>h3>span{color:light-dark(hsl(var(--appearance-hue,146.09) 12.57% min(35.88%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.09) 12.57% 66.42% / 1));background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,17.24%) 94.31% / 1),hsl(var(--appearance-hue,132) 17.24% 15% / 1))}}.unified-today-list{display:grid}.unified-today-item{border-top:1px solid var(--color-border);grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:11px 0;display:grid}.unified-today-item>.task-check{width:27px;height:27px}.unified-today-item>a{min-width:0;color:inherit;gap:3px;text-decoration:none;display:grid}.unified-today-item>a>b{font-size:13px;line-height:1.4}.unified-today-item>a>small{color:var(--color-muted);font-size:10px}.unified-today-attention{color:#7d5923;background:#fff0d9;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}@supports (color:light-dark(white, black)){.unified-today-attention{color:light-dark(#7d5923,#ddbc8a);background:light-dark(#fff0d9,#412f13)}}.unified-today-area>p{color:var(--color-muted);margin:0;font-size:12px}.launch-roadmap{max-width:1050px;margin:0 auto}.launch-roadmap>header{margin:20px 0}.launch-roadmap>header h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(34px,6vw,54px)}.launch-roadmap>header>p:last-child,.roadmap-muted{color:var(--color-muted)}.roadmap-now,.roadmap-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.roadmap-now>div,.roadmap-cost-grid article{border:1px solid var(--color-border);background:#fff;border-radius:17px;padding:20px}@supports (color:light-dark(white, black)){.roadmap-now>div,.roadmap-cost-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.roadmap-now>div{background:#f2f8f4}@supports (color:light-dark(white, black)){.roadmap-now>div{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,140) 30% 13.45% / 1))}}.roadmap-now small,.roadmap-cost-grid small{color:#17653a;font-weight:850}@supports (color:light-dark(white, black)){.roadmap-now small,.roadmap-cost-grid small{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.roadmap-now strong,.roadmap-cost-grid strong{margin:7px 0;font-size:21px;display:block}.roadmap-now p,.roadmap-cost-grid p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.6}.roadmap-cost-grid article>a{color:#315b46;margin-top:12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@supports (color:light-dark(white, black)){.roadmap-cost-grid article>a{color:light-dark(hsl(var(--appearance-hue,150) 30% min(27.45%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,150) 30% 73.84% / 1))}}.roadmap-boundary,.roadmap-cost-note{color:#6f5226;background:#fff7e9;border-radius:12px;margin:15px 0 28px;padding:15px}@supports (color:light-dark(white, black)){.roadmap-boundary,.roadmap-cost-note{color:light-dark(#6f5226,#dbbf96);background:light-dark(#fff7e9,#372810)}}.roadmap-boundary p{margin:5px 0 0;font-size:12px;line-height:1.6}.roadmap-section,.roadmap-decisions,.roadmap-sources{margin:34px 0}.roadmap-timeline{gap:10px;display:grid}.roadmap-timeline article{grid-template-columns:42px 1fr;gap:12px;display:grid}.roadmap-timeline article>b{color:#fff;background:#17653a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@supports (color:light-dark(white, black)){.roadmap-timeline article>b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.roadmap-timeline article>div{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:17px}@supports (color:light-dark(white, black)){.roadmap-timeline article>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.roadmap-timeline h3{margin:8px 0}.roadmap-timeline article>div>p{color:var(--color-muted);line-height:1.65}.roadmap-timeline article>div>p:first-child{gap:8px;margin:0;display:flex}.roadmap-timeline time{color:var(--color-text);font-weight:850}.roadmap-timeline span{color:#17653a;background:#e8f5ee;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.roadmap-timeline span{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,147.69) var(--appearance-tint,39.39%) 93.53% / 1),hsl(var(--appearance-hue,147.69) 39.39% 15.69% / 1))}}.roadmap-timeline small{border-top:1px solid var(--color-border);color:#765e35;padding-top:10px;display:block}@supports (color:light-dark(white, black)){.roadmap-timeline small{color:light-dark(#765e35,#cdb790)}}.roadmap-cost-note{font-size:12px;line-height:1.6}.roadmap-decisions ol{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.roadmap-decisions li{background:#f4f7f5;border-radius:12px}@supports (color:light-dark(white, black)){.roadmap-decisions li{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,140) 15.79% 13.28% / 1))}}.roadmap-decisions li>a{gap:4px;min-height:100%;padding:14px;display:grid}.roadmap-decisions span{color:var(--color-muted);font-size:12px}.roadmap-sources{background:#f2f8f4;border-radius:17px;padding:20px}@supports (color:light-dark(white, black)){.roadmap-sources{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,140) 30% 13.45% / 1))}}.roadmap-sources p{color:var(--color-muted);font-size:12px;line-height:1.6}.roadmap-sources div{flex-wrap:wrap;gap:8px;display:flex}.roadmap-sources a{color:#17653a;background:#fff;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:850;text-decoration:none}@supports (color:light-dark(white, black)){.roadmap-sources a{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}@media (max-width:700px){.roadmap-now,.roadmap-cost-grid,.roadmap-decisions ol{grid-template-columns:1fr}.roadmap-timeline article{grid-template-columns:34px 1fr;gap:8px}.roadmap-timeline article>b{width:34px;height:34px}.roadmap-timeline article>div{padding:14px}}.perfume-operations-plan{max-width:1040px;margin:0 auto}.perfume-operations-plan>header{margin:20px 0}.perfume-operations-plan>header h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(34px,6vw,54px)}.perfume-operations-plan>header>p:last-child{color:var(--color-muted)}.perfume-operations-plan>section{margin:34px 0}.operations-benchmark{background:#f2f7f3;border-radius:19px;padding:22px}@supports (color:light-dark(white, black)){.operations-benchmark{background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,23.81%) 95.88% / 1),hsl(var(--appearance-hue,132) 23.81% 13.62% / 1))}}.operations-benchmark>h2,.operations-benchmark>p{margin:0}.operations-benchmark>h2{letter-spacing:-.04em;margin-top:5px;font-size:26px}.operations-benchmark>p:not(.page-eyebrow){color:var(--color-muted);margin-top:6px}.operations-benchmark>div{gap:8px;margin:18px 0;display:grid}.operations-benchmark article{background:#fff;border-radius:13px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.operations-benchmark article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.operations-benchmark article>span{color:#17653a;text-align:center;background:#e7f4ea;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:900}@supports (color:light-dark(white, black)){.operations-benchmark article>span{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,133.85) var(--appearance-tint,37.14%) 93.14% / 1),hsl(var(--appearance-hue,133.85) 37.14% 16.04% / 1))}}.operations-benchmark article>span[data-decision=DO_NOT_DO]{color:#9f1239;background:#fff1f2}@supports (color:light-dark(white, black)){.operations-benchmark article>span[data-decision=DO_NOT_DO]{color:light-dark(#9f1239,#da8199);background:light-dark(#fff1f2,#310e11)}}.operations-benchmark h3,.operations-benchmark article p{margin:0}.operations-benchmark h3{font-size:16px}.operations-benchmark article p{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.55}.operations-benchmark>.secondary-button{margin-left:8px}.operations-source,.operations-unconfirmed,.operations-legal{border-radius:13px;padding:16px;line-height:1.65}.operations-source{color:#23543a;background:#f1f7f3}@supports (color:light-dark(white, black)){.operations-source{color:light-dark(hsl(var(--appearance-hue,148.16) 41.18% min(23.33%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.16) 41.18% 77.47% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 95.69% / 1),hsl(var(--appearance-hue,140) 27.27% 13.8% / 1))}}.operations-source p,.operations-unconfirmed p,.operations-legal p{margin:5px 0 0;font-size:12px}.operations-schedule{gap:9px;display:grid}.operations-schedule article{border:1px solid var(--color-border);background:#fff;border-radius:15px;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.operations-schedule article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.operations-schedule time{font-weight:900}.operations-schedule h3,.operations-schedule p{margin:0}.operations-schedule p{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.55}.operations-schedule span{color:#17653a;background:#e8f5ee;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.operations-schedule span{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,147.69) var(--appearance-tint,39.39%) 93.53% / 1),hsl(var(--appearance-hue,147.69) 39.39% 15.69% / 1))}}.operations-unconfirmed{color:#755522;background:#fff7e9;margin-top:10px}@supports (color:light-dark(white, black)){.operations-unconfirmed{color:light-dark(#755522,#dfc090);background:light-dark(#fff7e9,#372810)}}.operations-priorities{gap:9px;display:grid}.operations-priorities article{grid-template-columns:42px 1fr;gap:12px;display:grid}.operations-priorities article>b{color:#fff;background:#183c29;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:light-dark(white, black)){.operations-priorities article>b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,148.33) 42.86% min(16.47%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.33) 42.86% 83.51% / 1))}}.operations-priorities article>div{background:#f5f7f5;border-radius:14px;padding:15px}@supports (color:light-dark(white, black)){.operations-priorities article>div{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,11.11%) 96.47% / 1),hsl(var(--appearance-hue,120) 11.11% 13.11% / 1))}}.operations-priorities h3,.operations-priorities p{margin:0}.operations-priorities p{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.6}.operations-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.operations-columns>div{border:1px solid var(--color-border);background:#fff;border-radius:17px;padding:20px}@supports (color:light-dark(white, black)){.operations-columns>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.operations-columns h2{font-size:21px}.operations-columns ul{color:var(--color-muted);gap:8px;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.operations-instagram{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.operations-instagram article{background:#f2f7ef;border-radius:14px;gap:6px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.operations-instagram article{background:light-dark(hsl(var(--appearance-hue,97.5) var(--appearance-tint,33.33%) 95.29% / 1),hsl(var(--appearance-hue,97.5) 33.33% 14.14% / 1))}}.operations-instagram small{color:#17653a;font-weight:850}@supports (color:light-dark(white, black)){.operations-instagram small{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.operations-instagram p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.operations-legal{color:#881337;background:#fff1f2;margin:34px 0}@supports (color:light-dark(white, black)){.operations-legal{color:light-dark(#881337,#de8da6);background:light-dark(#fff1f2,#310e11)}}.operations-legal a{color:#881337;margin-top:10px;font-size:12px;font-weight:850;display:inline-block}@supports (color:light-dark(white, black)){.operations-legal a{color:light-dark(#881337,#de8da6)}}@media (max-width:720px){.operations-benchmark{padding:17px 14px}.operations-benchmark article{grid-template-columns:1fr}.operations-benchmark article>span{justify-self:start}.operations-benchmark>.primary-button,.operations-benchmark>.secondary-button{width:100%;margin:8px 0 0;display:flex}.operations-schedule article{grid-template-columns:1fr}.operations-schedule span{justify-self:start}.operations-columns,.operations-instagram{grid-template-columns:1fr}.operations-priorities article{grid-template-columns:34px 1fr}.operations-priorities article>b{width:34px;height:34px}}.life-control-room{max-width:1100px;margin:0 auto}.life-control-room>header{margin:20px 0}.life-control-room>header h1{letter-spacing:-.055em;margin:5px 0;font-size:clamp(36px,6vw,58px)}.life-control-room>header>p:last-child{max-width:760px;color:var(--color-muted);line-height:1.65}.life-direction{color:#fff;background:#17251d;border-radius:20px;grid-template-columns:1.4fr .6fr;gap:12px;padding:24px;display:grid}@supports (color:light-dark(white, black)){.life-direction{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,145.71) 23.33% min(11.76%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.71) 23.33% 87.65% / 1))}}.life-direction small,.life-direction p,.life-direction span{color:#becdc3}@supports (color:light-dark(white, black)){.life-direction small,.life-direction p,.life-direction span{color:light-dark(hsl(var(--appearance-hue,140) 13.04% 77.45% / 1),hsl(var(--appearance-hue,140) 13.04% 29.84% / 1))}}.life-direction h2{margin:7px 0;font-size:27px}.life-direction p{margin:0;line-height:1.65}.life-direction aside{border:1px solid #405047;border-radius:14px;align-content:center;gap:7px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.life-direction aside{border:1px solid light-dark(#405047,#b3c2ba)}}.life-direction aside strong{font-size:19px;line-height:1.4}.life-control-nav{z-index:5;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:13px;gap:7px;margin:16px 0;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:light-dark(white, black)){.life-control-nav{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .94),hsl(var(--appearance-hue,0) 0% 10% / .94))}}.life-control-nav a{color:var(--color-text);border-radius:9px;flex:none;padding:8px 11px;font-size:12px;font-weight:850;text-decoration:none}.life-control-nav a:hover{background:#edf5ef}@supports (color:light-dark(white, black)){.life-control-nav a:hover{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,28.57%) 94.51% / 1),hsl(var(--appearance-hue,135) 28.57% 14.83% / 1))}}.life-control-section{margin:44px 0;scroll-margin-top:70px}.life-control-section>h2{margin:4px 0 17px;font-size:29px}.life-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.life-status-grid article{border:1px solid var(--color-border);background:#fff;border-radius:17px;padding:19px}@supports (color:light-dark(white, black)){.life-status-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.life-status-grid article>span{border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.life-status-grid .is-built>span{color:#166534;background:#dcfce7}@supports (color:light-dark(white, black)){.life-status-grid .is-built>span{color:light-dark(hsl(var(--appearance-hue,142.78) 64.23% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.78) 55% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,140.63) 84.21% 92.55% / 1),hsl(var(--appearance-hue,140.63) 55% 16.56% / 1))}}.life-status-grid .is-partial>span{color:#1d4ed8;background:#dbeafe}@supports (color:light-dark(white, black)){.life-status-grid .is-partial>span{color:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1));background:light-dark(#dbeafe,#132641)}}.life-status-grid .is-verify>span{color:#92400e;background:#fef3c7}@supports (color:light-dark(white, black)){.life-status-grid .is-verify>span{color:light-dark(#92400e,#dda98a);background:light-dark(#fef3c7,#4e4317)}}.life-status-grid .is-notyet>span{color:#991b1b;background:#fee2e2}@supports (color:light-dark(white, black)){.life-status-grid .is-notyet>span{color:light-dark(#991b1b,#da8181);background:light-dark(#fee2e2,#3c1111)}}.life-status-grid h3{margin:10px 0}.life-status-grid ul{color:var(--color-muted);gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.life-plan-list{gap:8px;display:grid}.life-plan-list article{border-bottom:1px solid var(--color-border);grid-template-columns:38px 110px 1fr;align-items:start;gap:12px;padding:15px;display:grid}.life-plan-list article>b{color:#fff;background:#17653a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:light-dark(white, black)){.life-plan-list article>b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.life-plan-list time{color:#17653a;padding-top:7px;font-size:12px;font-weight:850}@supports (color:light-dark(white, black)){.life-plan-list time{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.life-plan-list h3,.life-plan-list p{margin:0}.life-plan-list p{color:var(--color-muted);margin-top:5px;font-size:13px;line-height:1.55}.life-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.life-rule-grid article{background:#f4f7f5;border-radius:14px;padding:17px}@supports (color:light-dark(white, black)){.life-rule-grid article{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,140) 15.79% 13.28% / 1))}}.life-rule-grid h3,.life-rule-grid p{margin:0}.life-rule-grid p{color:var(--color-muted);margin-top:6px;font-size:13px;line-height:1.6}.life-boundary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.life-boundary-grid article{border:1px solid var(--color-border);background:#fff;border-radius:15px;padding:17px}@supports (color:light-dark(white, black)){.life-boundary-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.life-boundary-grid article.is-life{background:#edf8f1;border-color:#297147}@supports (color:light-dark(white, black)){.life-boundary-grid article.is-life{background:light-dark(hsl(var(--appearance-hue,141.82) 44% 95.1% / 1),hsl(var(--appearance-hue,141.82) 44% 14.31% / 1));border-color:light-dark(hsl(var(--appearance-hue,145) 46.75% min(30.2%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145) 46.75% 71.43% / 1))}}.life-boundary-grid p{color:var(--color-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.life-system-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:40px;display:grid}.life-system-links a{color:#fff;background:#17251d;border-radius:14px;gap:6px;padding:16px;text-decoration:none;display:grid}@supports (color:light-dark(white, black)){.life-system-links a{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,145.71) 23.33% min(11.76%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.71) 23.33% 87.65% / 1))}}.life-system-links span{color:#bdccc2;font-size:11px;line-height:1.45}@supports (color:light-dark(white, black)){.life-system-links span{color:light-dark(hsl(var(--appearance-hue,140) 12.82% 77.06% / 1),hsl(var(--appearance-hue,140) 12.82% 30.19% / 1))}}@media (max-width:760px){.life-direction,.life-status-grid,.life-rule-grid,.life-boundary-grid,.life-system-links{grid-template-columns:1fr}.life-plan-list article{grid-template-columns:34px 1fr}.life-plan-list time{grid-area:1/2}.life-plan-list article>div{grid-column:2}.life-direction{padding:19px}.life-control-nav{top:52px}}.plant-encyclopedia{max-width:1120px;margin:0 auto}.plant-encyclopedia>header{margin:20px 0}.plant-encyclopedia>header h1{letter-spacing:-.06em;margin:5px 0;font-size:clamp(38px,7vw,64px)}.plant-encyclopedia>header>p:last-child{max-width:740px;color:var(--color-muted);line-height:1.7}.plant-life-start{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.plant-life-start>div{background:#eef7ef;border-radius:16px;padding:18px}@supports (color:light-dark(white, black)){.plant-life-start>div{background:light-dark(hsl(var(--appearance-hue,126.67) var(--appearance-tint,36%) 95.1% / 1),hsl(var(--appearance-hue,126.67) 36% 14.31% / 1))}}.plant-life-start p{color:#49614e;margin:7px 0 0;font-size:13px;line-height:1.6}@supports (color:light-dark(white, black)){.plant-life-start p{color:light-dark(hsl(var(--appearance-hue,132.5) 14.12% min(33.33%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,132.5) 14.12% 68.67% / 1))}}.plant-life-finder{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:10px;margin:24px 0 12px;padding:16px;display:grid}@supports (color:light-dark(white, black)){.plant-life-finder{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-life-finder label{gap:6px;font-weight:800;display:grid}.plant-life-finder input{border:1px solid var(--color-border);width:100%;font:inherit;border-radius:10px;padding:12px}.plant-life-finder>div:last-child{gap:7px;display:flex;overflow-x:auto}.plant-life-finder button{border:1px solid var(--color-border);background:#fff;border-radius:99px;flex:none;padding:8px 11px;font-weight:750}@supports (color:light-dark(white, black)){.plant-life-finder button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-life-finder button.is-active{color:#fff;background:#1d5835}@supports (color:light-dark(white, black)){.plant-life-finder button.is-active{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,144.41) 50.43% min(22.94%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.41) 50.43% 77.81% / 1))}}.plant-life-result{color:var(--color-muted);font-size:12px;font-weight:800}.plant-life-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plant-life-grid article{border:1px solid var(--color-border);background:#fff;border-radius:19px;overflow:hidden}@supports (color:light-dark(white, black)){.plant-life-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.plant-life-card{grid-template-columns:1fr;align-items:start;display:grid}.plant-life-copy{order:2;padding:20px}.plant-life-example-notice{color:#66746b;margin-top:12px;line-height:1.55;display:block}@supports (color:light-dark(white, black)){.plant-life-example-notice{color:light-dark(#66746b,#93a098)}}.plant-life-card-head{justify-content:space-between;gap:12px;display:flex}.plant-life-card-head small{color:#728077;font-style:italic}@supports (color:light-dark(white, black)){.plant-life-card-head small{color:light-dark(#728077,#89968e)}}.plant-life-card-head h2{margin:5px 0}.plant-life-card-head>span{color:#17653a;background:#e8f5ee;border-radius:99px;align-self:start;padding:6px 9px;font-size:10px;font-weight:900}@supports (color:light-dark(white, black)){.plant-life-card-head>span{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1));background:light-dark(hsl(var(--appearance-hue,147.69) var(--appearance-tint,39.39%) 93.53% / 1),hsl(var(--appearance-hue,147.69) 39.39% 15.69% / 1))}}.plant-life-one{color:#3d5745;line-height:1.6}@supports (color:light-dark(white, black)){.plant-life-one{color:light-dark(hsl(var(--appearance-hue,138.46) 17.57% min(29.02%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,138.46) 17.57% 72.46% / 1))}}.plant-life-grid dl{gap:0;margin:14px 0 0;display:grid}.plant-life-grid dl>div{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;gap:10px;padding:10px 0;display:grid}.plant-life-grid dt{font-size:11px;font-weight:900}.plant-life-grid dd{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.plant-life-grid .pet-safe dt{color:#16733b}@supports (color:light-dark(white, black)){.plant-life-grid .pet-safe dt{color:light-dark(hsl(var(--appearance-hue,143.87) 67.88% min(26.86%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.87) 55% 74.36% / 1))}}.plant-life-grid .pet-caution dt{color:#b45309}@supports (color:light-dark(white, black)){.plant-life-grid .pet-caution dt{color:light-dark(#b45309,#daa781)}}.plant-life-grid .pet-check dt{color:#6b5caa}@supports (color:light-dark(white, black)){.plant-life-grid .pet-check dt{color:light-dark(#6b5caa,#6f61ac)}}.plant-life-help{color:#fff;background:#183c29;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:28px 0;padding:24px;display:grid}@supports (color:light-dark(white, black)){.plant-life-help{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,148.33) 42.86% min(16.47%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.33) 42.86% 83.51% / 1))}}.plant-life-help h2,.plant-life-help p{margin:5px 0}.plant-life-help p{color:#c5d6ca;line-height:1.6}@supports (color:light-dark(white, black)){.plant-life-help p{color:light-dark(hsl(var(--appearance-hue,137.65) 17.17% 80.59% / 1),hsl(var(--appearance-hue,137.65) 17.17% 27.08% / 1))}}.plant-life-help strong{text-align:right;line-height:1.65}.plant-life-sources{background:#f5f6f4;border-radius:14px;padding:18px}@supports (color:light-dark(white, black)){.plant-life-sources{background:light-dark(hsl(var(--appearance-hue,90) var(--appearance-tint,10%) 96.08% / 1),hsl(var(--appearance-hue,90) 10% 13.45% / 1))}}.plant-life-sources p{color:var(--color-muted);font-size:12px;line-height:1.6}.plant-life-sources a{color:#17653a;margin-right:12px;font-size:11px;font-weight:800;display:inline-block}@supports (color:light-dark(white, black)){.plant-life-sources a{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.encyclopedia-tabs{gap:8px;margin-top:18px;display:flex}.encyclopedia-tabs a{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:999px;min-width:96px;padding:11px 18px;font-weight:800}@supports (color:light-dark(white, black)){.encyclopedia-tabs a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.encyclopedia-tabs a.is-active{color:#315d42;background:#edf5ef;border-color:#b7cdbd}@supports (color:light-dark(white, black)){.encyclopedia-tabs a.is-active{color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1));background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,28.57%) 94.51% / 1),hsl(var(--appearance-hue,135) 28.57% 14.83% / 1));border-color:light-dark(hsl(var(--appearance-hue,136.36) 18.03% 76.08% / 1),hsl(var(--appearance-hue,136.36) 18.03% 31.05% / 1))}}.fresh-flower-basics{background:#f5f8f4;border-radius:20px;gap:14px;margin:24px 0;padding:22px;display:grid}@supports (color:light-dark(white, black)){.fresh-flower-basics{background:light-dark(hsl(var(--appearance-hue,105) var(--appearance-tint,22.22%) 96.47% / 1),hsl(var(--appearance-hue,105) 22.22% 13.11% / 1))}}.fresh-flower-basics h2,.fresh-flower-basics p{margin:0}.fresh-flower-basics ol{margin:0;padding-left:22px;line-height:1.75}.fresh-flower-basics>p{color:var(--color-muted);font-size:12px}.fresh-flower-basics>a{width:fit-content;font-weight:800}.fresh-flower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fresh-flower-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:22px}@supports (color:light-dark(white, black)){.fresh-flower-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-flower-card>header{justify-content:space-between;gap:14px;display:flex}.fresh-flower-card h2{margin:3px 0;font-size:24px}.fresh-flower-card header span,.fresh-flower-card header small,.fresh-flower-card>p{color:var(--color-muted)}.fresh-flower-card header>b{white-space:nowrap;color:#315d42}@supports (color:light-dark(white, black)){.fresh-flower-card header>b{color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.fresh-flower-card dl{gap:8px;display:grid}.fresh-flower-card dl>div{border-top:1px solid var(--color-border);padding-top:9px}.fresh-flower-card dt{font-size:11px;font-weight:850}.fresh-flower-card dd{margin:4px 0 0;line-height:1.6}.fresh-flower-card details{margin-top:14px}.fresh-flower-card details>a{margin:10px 12px 0 0;font-size:12px;font-weight:800;display:inline-block}.fresh-flower-research{background:#f6f7f8;border-radius:20px;margin-top:34px;padding:22px}@supports (color:light-dark(white, black)){.fresh-flower-research{background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,12.5%) 96.86% / 1),hsl(var(--appearance-hue,210) 12.5% 12.76% / 1))}}.fresh-flower-research>header{justify-content:space-between;align-items:end;display:flex}.fresh-flower-research h2{margin:3px 0 0}.fresh-flower-research>p{color:var(--color-muted);font-size:12px}.fresh-flower-research>div{gap:7px;display:grid}.fresh-flower-candidate{background:#fff;border-radius:12px;overflow:hidden}@supports (color:light-dark(white, black)){.fresh-flower-candidate{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-flower-candidate summary{cursor:pointer;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px;list-style:none;display:grid}.fresh-flower-candidate summary::-webkit-details-marker{display:none}.fresh-flower-candidate summary:focus-visible{outline-offset:-3px;outline:3px solid #8bc8e8}@supports (color:light-dark(white, black)){.fresh-flower-candidate summary:focus-visible{outline:3px solid light-dark(#8bc8e8,#276686)}}.fresh-flower-candidate summary>span{color:#526f82;font-size:11px;font-weight:850}@supports (color:light-dark(white, black)){.fresh-flower-candidate summary>span{color:light-dark(#526f82,#86a1b3)}}.fresh-flower-candidate summary>div{gap:3px;display:grid}.fresh-flower-candidate small{color:var(--color-muted)}.fresh-flower-candidate-detail{background:#fbfcfd;border-top:1px solid #e5eaed;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.fresh-flower-candidate-detail{background:light-dark(hsl(var(--appearance-hue,210) var(--appearance-tint,33.33%) 98.82% / 1),hsl(var(--appearance-hue,210) 33.33% 11.04% / 1));border-top:1px solid light-dark(#e5eaed,#252f35)}}.fresh-flower-candidate-detail p{color:#59636b;gap:4px;margin:0;font-size:12px;line-height:1.6;display:grid}@supports (color:light-dark(white, black)){.fresh-flower-candidate-detail p{color:light-dark(#59636b,#9ba5ac)}}.fresh-flower-candidate-detail p b{color:#34434c}@supports (color:light-dark(white, black)){.fresh-flower-candidate-detail p b{color:light-dark(#34434c,#b6c4cd)}}.fresh-flower-candidate-detail a{color:#416d86;grid-column:1/-1;font-size:12px;font-weight:750}@supports (color:light-dark(white, black)){.fresh-flower-candidate-detail a{color:light-dark(#416d86,#82abc2)}}@media (max-width:700px){.fresh-flower-grid{grid-template-columns:1fr}.fresh-flower-basics,.fresh-flower-card,.fresh-flower-research{padding:17px}.fresh-flower-candidate summary{grid-template-columns:1fr;gap:5px}.fresh-flower-candidate-detail{grid-template-columns:1fr}.fresh-flower-candidate-detail a{grid-column:auto}.encyclopedia-tabs a{flex:1;min-height:44px}}@media (max-width:720px){.plant-life-start,.plant-life-grid,.plant-life-help{grid-template-columns:1fr}.plant-life-help strong{text-align:left}.plant-life-grid dl>div{grid-template-columns:78px 1fr}.plant-life-card{grid-template-columns:1fr}.plant-life-copy{order:2;padding:15px}.plant-life-card .plant-life-photo{aspect-ratio:1;order:1;align-self:start;width:min(46%,190px);min-height:0;margin:14px 14px 0 auto}}.suhwa-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.suhwa-menu-grid article.has-product-photo{grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.suhwa-menu-grid article.has-product-photo>img{object-fit:cover;border-radius:11px;width:110px;height:138px}@media (max-width:720px){.suhwa-menu-grid{grid-template-columns:1fr}}.life-direction{background:#284c38}@supports (color:light-dark(white, black)){.life-direction{background:light-dark(hsl(var(--appearance-hue,146.67) 31.03% min(22.75%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 31.03% 77.98% / 1))}}.install-life-os{color:#fff;background:#284c38;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;padding:18px 20px;display:flex}@supports (color:light-dark(white, black)){.install-life-os{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.67) 31.03% min(22.75%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.67) 31.03% 77.98% / 1))}}.install-life-os>div{gap:4px;display:grid}.install-life-os small{color:#bed3c5;font-weight:800}@supports (color:light-dark(white, black)){.install-life-os small{color:light-dark(hsl(var(--appearance-hue,140) 19.27% 78.63% / 1),hsl(var(--appearance-hue,140) 19.27% 28.81% / 1))}}.install-life-os b{font-size:18px}.install-life-os span{color:#d9e4dc;font-size:12px;line-height:1.55}@supports (color:light-dark(white, black)){.install-life-os span{color:light-dark(hsl(var(--appearance-hue,136.36) 16.92% 87.25% / 1),hsl(var(--appearance-hue,136.36) 16.92% 21.22% / 1))}}.install-life-os button{color:#214330;cursor:pointer;background:#fff;border:0;border-radius:11px;flex:none;min-height:44px;padding:10px 16px;font-size:17px;font-weight:900}@supports (color:light-dark(white, black)){.install-life-os button{color:light-dark(hsl(var(--appearance-hue,146.47) 34% min(19.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.47) 34% 80.75% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.install-life-os .life-os-install-guide{color:#214330;background:#fff;border-radius:12px;flex-basis:100%;padding:13px 14px}@supports (color:light-dark(white, black)){.install-life-os .life-os-install-guide{color:light-dark(hsl(var(--appearance-hue,146.47) 34% min(19.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.47) 34% 80.75% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.install-life-os .life-os-install-guide span{color:#4f6658}@supports (color:light-dark(white, black)){.install-life-os .life-os-install-guide span{color:light-dark(hsl(var(--appearance-hue,143.48) 12.71% min(35.49%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.48) 12.71% 66.77% / 1))}}.install-life-os.is-installed{color:#214330;background:#edf7f0;display:grid}@supports (color:light-dark(white, black)){.install-life-os.is-installed{color:light-dark(hsl(var(--appearance-hue,146.47) 34% min(19.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.47) 34% 80.75% / 1));background:light-dark(hsl(var(--appearance-hue,138) var(--appearance-tint,38.46%) 94.9% / 1),hsl(var(--appearance-hue,138) 38.46% 14.49% / 1))}}.install-life-os.is-installed span{color:#5f7466}@supports (color:light-dark(white, black)){.install-life-os.is-installed span{color:light-dark(#5f7466,#93a79a)}}@media (max-width:600px){.install-life-os{flex-direction:column;align-items:stretch}.install-life-os button{width:100%}}.founder-start{background:#f5faf6;border:1px solid #d7e4da;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 20px;padding:clamp(20px,4vw,30px);display:grid}@supports (color:light-dark(white, black)){.founder-start{background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,33.33%) 97.06% / 1),hsl(var(--appearance-hue,132) 33.33% 12.59% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 19.4% 86.86% / 1),hsl(var(--appearance-hue,133.85) 19.4% 21.56% / 1))}}.founder-start>div:first-child{gap:6px;display:grid}.founder-start small{color:#2b6845;font-weight:850}@supports (color:light-dark(white, black)){.founder-start small{color:light-dark(hsl(var(--appearance-hue,145.57) 41.5% min(28.82%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.57) 41.5% 72.64% / 1))}}.founder-start h2,.founder-start p{margin:0}.founder-start h2{letter-spacing:-.04em;font-size:clamp(22px,4vw,32px)}.founder-start p{max-width:650px;color:var(--color-muted);line-height:1.65}.founder-start-button{min-width:190px}.founder-start-note{grid-column:1/-1;font-size:12px}.founder-start.is-loading{place-items:center;min-height:150px}.founder-start.is-warning{background:#fff9ef;border-color:#ead9bc}@supports (color:light-dark(white, black)){.founder-start.is-warning{background:light-dark(#fff9ef,#32250f);border-color:light-dark(#ead9bc,#62491f)}}.founder-start.is-warning small{color:#8a5a11}@supports (color:light-dark(white, black)){.founder-start.is-warning small{color:light-dark(#8a5a11,#debe8d)}}.founder-focus-links{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid!important}.founder-focus-links a{color:#214330;background:#fff;border:1px solid #d7e4da;border-radius:13px;align-items:center;min-height:58px;padding:13px 15px;font-weight:850;display:flex}@supports (color:light-dark(white, black)){.founder-focus-links a{color:light-dark(hsl(var(--appearance-hue,146.47) 34% min(19.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.47) 34% 80.75% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 19.4% 86.86% / 1),hsl(var(--appearance-hue,133.85) 19.4% 21.56% / 1))}}.founder-management-disclosure{grid-column:1/-1;margin-top:4px}.founder-management-disclosure>summary,.life-management-disclosure>summary{min-height:50px;color:var(--color-muted);cursor:pointer;justify-content:space-between;align-items:center;font-weight:800;display:flex}.founder-management-disclosure>summary:after,.life-management-disclosure>summary:after{content:"＋"}.founder-management-disclosure[open]>summary:after,.life-management-disclosure[open]>summary:after{content:"－"}.founder-management-disclosure nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.founder-management-disclosure a{border:1px solid var(--color-border);color:var(--color-muted);background:#fff;border-radius:12px;padding:12px 14px;font-weight:750;text-decoration:none}@supports (color:light-dark(white, black)){.founder-management-disclosure a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.life-primary-links{margin-top:24px}.life-primary-links a{color:#214330;background:#fff;border:1px solid #d7e4da}@supports (color:light-dark(white, black)){.life-primary-links a{color:light-dark(hsl(var(--appearance-hue,146.47) 34% min(19.61%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.47) 34% 80.75% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.85) 19.4% 86.86% / 1),hsl(var(--appearance-hue,133.85) 19.4% 21.56% / 1))}}.life-primary-links span{color:var(--color-muted)}.life-management-disclosure{margin-top:24px}.life-management-disclosure>div{padding-top:4px}.all-areas-disclosure{margin-top:22px}.all-areas-disclosure>summary{border-bottom:1px solid var(--color-border);min-height:54px;color:var(--color-muted);cursor:pointer;justify-content:space-between;align-items:center;padding:0 4px;font-weight:800;list-style:none;display:flex}.all-areas-disclosure>summary::-webkit-details-marker{display:none}.all-areas-disclosure>summary:after{content:"＋";font-size:20px}.all-areas-disclosure[open]>summary:after{content:"－"}.all-areas-disclosure .area-home-grid{margin-top:16px}@media (max-width:700px){.founder-start{grid-template-columns:1fr}.founder-start-button{width:100%}.founder-focus-links,.founder-management-disclosure nav{grid-template-columns:1fr}}.fresh-receipt-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.fresh-receipt-summary>div{border:1px solid var(--color-border);background:#fff;border-radius:13px;gap:4px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.fresh-receipt-summary>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-receipt-summary small{color:var(--color-muted);font-size:11px}.fresh-receipt-summary strong{font-size:17px}@media (max-width:700px){.fresh-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.fresh-pricing-row.needs-check{background:#fffdf9}@supports (color:light-dark(white, black)){.fresh-pricing-row.needs-check{background:light-dark(#fffdf9,#2c210d)}}.fresh-pricing-row.needs-check input{border-color:#e8dfd0}@supports (color:light-dark(white, black)){.fresh-pricing-row.needs-check input{border-color:light-dark(#e8dfd0,#4c3d25)}}.fresh-pricing-row.needs-check label>span{color:#81796d}@supports (color:light-dark(white, black)){.fresh-pricing-row.needs-check label>span{color:light-dark(#81796d,#9a9388)}}.fresh-mobile-pricing{display:none}.fresh-pricing-savebar{border:1px solid var(--color-border);background:#fff;border-radius:13px;grid-template-columns:160px minmax(180px,1fr) auto auto;align-items:end;gap:9px;margin:0 0 14px;padding:13px;display:grid}@supports (color:light-dark(white, black)){.fresh-pricing-savebar{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-pricing-savebar label{color:var(--color-muted);gap:4px;font-size:10px;font-weight:800;display:grid}.fresh-pricing-savebar input{border:1px solid var(--color-border);width:100%;min-width:0;height:42px;font:inherit;background:#fff;border-radius:9px;padding:0 10px}@supports (color:light-dark(white, black)){.fresh-pricing-savebar input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-pricing-savebar>span{color:var(--color-muted);white-space:nowrap;align-self:center;font-size:11px;font-weight:800}.fresh-pricing-savebar>button{min-height:42px}@media (max-width:760px){.fresh-pricing-savebar{grid-template-columns:1fr 1fr;margin-bottom:8px;padding:9px}.fresh-pricing-savebar input{font-size:16px}.fresh-pricing-savebar>span{align-self:center}.fresh-pricing-savebar>button{width:100%}}.personal-confirmation-entry{border:1px solid var(--color-border);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex}@supports (color:light-dark(white, black)){.personal-confirmation-entry{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.personal-confirmation-entry>div{gap:4px;display:grid}.personal-confirmation-entry small{color:var(--color-muted);font-size:10px}.personal-confirmation-entry strong{font-size:18px}.personal-confirmation-entry a{color:var(--color-primary);flex:none;font-size:12px;font-weight:850}@media (max-width:480px){.personal-confirmation-entry{flex-direction:column;align-items:flex-start}}.founder-confirmations{width:min(100%,920px);margin:0 auto}.founder-confirmations>header{margin:22px 0}.founder-confirmations>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(36px,7vw,56px)}.founder-confirmations>header p:last-child{color:var(--color-muted);margin:0}.founder-confirmations>nav{border:1px solid var(--color-border);background:#fff;border-radius:13px;gap:6px;margin-bottom:18px;padding:5px;display:flex}@supports (color:light-dark(white, black)){.founder-confirmations>nav{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-confirmations>nav button{min-height:40px;color:var(--color-muted);background:0 0;border:0;border-radius:9px;flex:1;font-weight:800}.founder-confirmations>nav button.is-active{color:var(--color-text);background:#f1f3f2}@supports (color:light-dark(white, black)){.founder-confirmations>nav button.is-active{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,7.69%) 94.9% / 1),hsl(var(--appearance-hue,150) 7.69% 14.49% / 1))}}.founder-confirmations>section{gap:11px;display:grid}.founder-confirmations article{border:1px solid var(--color-border);background:#fff;border-radius:17px;padding:18px}@supports (color:light-dark(white, black)){.founder-confirmations article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-confirmations article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.founder-confirmations article>header span,.founder-confirmations article>header b{font-size:10px}.founder-confirmations article>header span{color:#315d42;font-weight:850}@supports (color:light-dark(white, black)){.founder-confirmations article>header span{color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.founder-confirmations article>header b{color:var(--color-muted)}.founder-confirmations h2{margin:10px 0 14px;font-size:20px}.founder-confirmations dl{gap:0;margin:0;display:grid}.founder-confirmations dl>div{border-top:1px solid var(--color-border);grid-template-columns:90px 1fr;gap:10px;padding:9px 0;display:grid}.founder-confirmations dt{font-size:10px;font-weight:850}.founder-confirmations dd{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.founder-confirmations dd a{color:var(--color-primary);font-weight:800}.founder-confirmations form{border-top:1px solid var(--color-border);gap:9px;margin-top:13px;padding-top:13px;display:grid}.founder-confirmations form>div{flex-wrap:wrap;gap:6px;display:flex}.founder-confirmations form button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:40px;padding:0 12px;font-weight:800}@supports (color:light-dark(white, black)){.founder-confirmations form button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.founder-confirmations form label{color:var(--color-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.founder-confirmations textarea{border:1px solid var(--color-border);width:100%;min-height:76px;font:inherit;resize:vertical;border-radius:10px;padding:10px;font-size:16px}.founder-confirmations form>.primary-button{color:#fff;background:#315d42;justify-self:end}@supports (color:light-dark(white, black)){.founder-confirmations form>.primary-button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.founder-confirmations article>footer{background:#f5f7f5;border-radius:11px;margin-top:13px;padding:12px}@supports (color:light-dark(white, black)){.founder-confirmations article>footer{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,11.11%) 96.47% / 1),hsl(var(--appearance-hue,120) 11.11% 13.11% / 1))}}.founder-confirmations footer p{margin:5px 0}.founder-confirmations footer time{color:var(--color-muted);font-size:10px}@media (max-width:600px){.founder-confirmations article{padding:14px}.founder-confirmations dl>div{grid-template-columns:1fr;gap:3px}.founder-confirmations form>.primary-button{width:100%}}@media (max-width:760px){.fresh-desktop-only{display:none!important}.fresh-mobile-pricing{gap:8px;margin:0 0 20px;display:grid}.fresh-pricing-page .suhwa-guide-hero{margin-bottom:10px}.fresh-pricing-page .suhwa-guide-hero>p:last-child{display:none}.fresh-branch-switcher{z-index:6;border-radius:13px;gap:5px;margin-bottom:6px;padding:5px;position:sticky;top:0}.fresh-branch-switcher button{text-align:center;min-height:44px;padding:6px 9px}.fresh-branch-switcher button b{font-size:13px}.fresh-branch-switcher button span{font-size:9px}.fresh-branch-note{display:none}.fresh-receipt-summary{border:1px solid var(--color-border);background:#fff;border-radius:11px;gap:0;margin:0 0 8px;display:flex;overflow-x:auto}@supports (color:light-dark(white, black)){.fresh-receipt-summary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-receipt-summary>div{border:0;border-right:1px solid var(--color-border);border-radius:0;flex:1 0 auto;min-width:76px;padding:8px 10px}.fresh-receipt-summary>div:last-child{border-right:0}.fresh-receipt-summary small{font-size:8px}.fresh-receipt-summary strong{white-space:nowrap;font:800 11px/1.2 inherit}.fresh-mobile-tools{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.fresh-mobile-tools>input{border:1px solid var(--color-border);width:100%;min-width:0;height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:16px}@supports (color:light-dark(white, black)){.fresh-mobile-tools>input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-mobile-tools>div{border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:3px;display:flex}@supports (color:light-dark(white, black)){.fresh-mobile-tools>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-mobile-tools button{min-height:32px;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:10px;font-weight:800}.fresh-mobile-tools button.is-active{color:var(--color-text);background:#f1f3f2}@supports (color:light-dark(white, black)){.fresh-mobile-tools button.is-active{background:light-dark(hsl(var(--appearance-hue,150) var(--appearance-tint,7.69%) 94.9% / 1),hsl(var(--appearance-hue,150) 7.69% 14.49% / 1))}}.fresh-mobile-list{border:1px solid var(--color-border);background:#fff;border-radius:13px;overflow:hidden}@supports (color:light-dark(white, black)){.fresh-mobile-list{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-mobile-list>article+article{border-top:1px solid var(--color-border)}.fresh-mobile-list>article.needs-check{box-shadow:inset 3px 0 #d8b875}.fresh-mobile-row{width:100%;min-height:54px;color:var(--color-text);text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 80px 82px 18px;align-items:center;gap:6px;padding:7px 9px;display:grid}@supports (color:light-dark(white, black)){.fresh-mobile-row{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-mobile-row strong,.fresh-mobile-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fresh-mobile-row strong{font-size:12px}.fresh-mobile-row span{color:var(--color-muted);text-align:right;font-size:9px}.fresh-mobile-row b{color:#285b3c;text-align:right;white-space:nowrap;font-size:13px}@supports (color:light-dark(white, black)){.fresh-mobile-row b{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1))}}.fresh-mobile-row i{color:var(--color-muted);text-align:center;font-size:15px;font-style:normal}.fresh-mobile-edit{border-top:1px solid var(--color-border);background:#fafbfa;grid-template-columns:1fr 1fr;gap:8px;padding:11px;display:grid}@supports (color:light-dark(white, black)){.fresh-mobile-edit{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,11.11%) 98.24% / 1),hsl(var(--appearance-hue,120) 11.11% 11.55% / 1))}}.fresh-mobile-edit label{color:var(--color-muted);gap:4px;font-size:9px;font-weight:750;display:grid}.fresh-mobile-edit label:first-child{grid-column:1/-1}.fresh-mobile-edit input{border:1px solid var(--color-border);width:100%;min-width:0;height:40px;color:var(--color-text);font:inherit;background:#fff;border-radius:9px;padding:0 10px;font-size:16px}@supports (color:light-dark(white, black)){.fresh-mobile-edit input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-mobile-calculated{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.fresh-mobile-calculated small{color:var(--color-muted);font-size:9px}.fresh-mobile-calculated strong{color:#285b3c;font-size:17px}@supports (color:light-dark(white, black)){.fresh-mobile-calculated strong{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1))}}.fresh-mobile-actions{justify-content:flex-end;gap:6px;display:flex}.fresh-mobile-actions button{border:1px solid var(--color-border);min-height:38px;color:var(--color-text);background:#fff;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.fresh-mobile-actions button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}}@media (min-width:390px) and (max-width:760px){.fresh-mobile-row{grid-template-columns:minmax(0,1fr) 88px 90px 20px}}@media (min-width:430px) and (max-width:760px){.fresh-mobile-row{grid-template-columns:minmax(0,1fr) 96px 98px 22px}}.order-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-lifecycle-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.order-retention-panel{background:#f7faf7;border:1px solid #d8e5da;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.order-retention-panel{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,120) 23.08% 12.24% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,129.23) 20% 87.25% / 1),hsl(var(--appearance-hue,129.23) 20% 21.22% / 1))}}.order-retention-panel p{color:var(--color-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.order-lifecycle-tabs button{border:1px solid var(--color-border);min-height:48px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}@supports (color:light-dark(white, black)){.order-lifecycle-tabs button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.order-lifecycle-tabs button.is-active{color:var(--color-text);background:#f2f8f3;border-color:#b8d2be}@supports (color:light-dark(white, black)){.order-lifecycle-tabs button.is-active{background:light-dark(hsl(var(--appearance-hue,130) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,130) 30% 13.45% / 1));border-color:light-dark(hsl(var(--appearance-hue,133.85) 22.41% 77.25% / 1),hsl(var(--appearance-hue,133.85) 22.41% 30.02% / 1))}}.order-lifecycle-tabs small{font-size:10px}.order-archive-filters{grid-template-columns:minmax(220px,1fr) 150px 150px;gap:8px;margin-bottom:10px;display:grid}.order-archive-filters label{color:var(--color-muted);gap:4px;font-size:10px;font-weight:700;display:grid}.order-archive-filters input{border:1px solid var(--color-border);width:100%;min-width:0;min-height:42px;color:var(--color-text);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:16px}@supports (color:light-dark(white, black)){.order-archive-filters input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.compact-order-card{gap:12px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.order-safety-rail{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:10px 12px;font-size:13px;display:flex}.order-safety-rail strong{color:var(--color-text)}.order-safety-rail span:not(:last-child):after{content:"";border-right:1px solid var(--color-border);margin-left:8px}.order-safety-rail .is-alert{color:#9a3412;font-weight:750}@supports (color:light-dark(white, black)){.order-safety-rail .is-alert{color:light-dark(#9a3412,#db9882)}}.is-focus-list .is-current-order{border-color:#214d39;box-shadow:0 10px 30px #214d3914}@supports (color:light-dark(white, black)){.is-focus-list .is-current-order{border-color:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.current-order-label{color:#fff;background:#214d39;border-radius:999px;margin:14px 14px 0;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}@supports (color:light-dark(white, black)){.current-order-label{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.order-show-all{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-text);cursor:pointer;border-radius:12px;margin-top:12px;font-weight:750}.order-management-tools{border-top:1px solid var(--color-border);margin-top:18px}.order-management-tools summary{color:var(--color-muted);cursor:pointer;padding:18px 2px;font-weight:750}.order-management-tools>div{flex-wrap:wrap;gap:8px;padding-bottom:18px;display:flex}@media (max-width:700px){.order-safety-rail{align-items:flex-start}.order-safety-rail span:not(:last-child):after{display:none}.order-management-tools>div{grid-template-columns:1fr;display:grid}}.compact-order-card:has(.order-card-photo){padding-left:116px}.order-card-photo{object-fit:cover;background:var(--color-surface-soft);border-radius:11px;width:92px;height:92px;position:absolute;top:12px;left:12px}.order-card-detail-link{min-width:0;color:inherit;gap:12px;text-decoration:none;display:grid}.order-card-detail-link:focus-visible,.order-card-footer:focus-visible{outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.order-card-detail-link:focus-visible,.order-card-footer:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent)}}.order-card-detail-link:focus-visible,.order-card-footer:focus-visible{outline-offset:3px}.compact-order-card .order-card-head{gap:8px}.compact-order-card .order-card-head h3{margin:3px 0;font-size:16px}.compact-order-card .order-card-head p{font-size:11px}.compact-order-card .order-status{padding:5px 7px;font-size:10px}.order-main-line{align-items:center;display:flex;gap:7px!important;margin:4px 0!important}.order-main-line b{color:var(--color-text);font-size:16px}.order-main-line span{background:var(--color-surface-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 6px;overflow:hidden}.compact-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.compact-status-grid>span,.compact-status-grid>button{background:var(--color-surface-soft);min-width:0;color:var(--color-text);text-align:left;border:1px solid #0000;border-radius:9px;gap:2px;padding:8px;display:grid}@supports (color:light-dark(white, black)){.compact-status-grid>span,.compact-status-grid>button{border:1px solid light-dark(#0000,#fafafa00)}}.compact-status-grid>button{cursor:pointer;border-color:#dfe8e1}@supports (color:light-dark(white, black)){.compact-status-grid>button{border-color:light-dark(hsl(var(--appearance-hue,133.33) 16.36% 89.22% / 1),hsl(var(--appearance-hue,133.33) 16.36% 19.49% / 1))}}.compact-status-grid>button:not(:disabled):hover{background:#edf7f0}@supports (color:light-dark(white, black)){.compact-status-grid>button:not(:disabled):hover{background:light-dark(hsl(var(--appearance-hue,138) var(--appearance-tint,38.46%) 94.9% / 1),hsl(var(--appearance-hue,138) 38.46% 14.49% / 1))}}.compact-status-grid small{color:var(--color-muted);font-size:9px}.compact-status-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-next-action{background:#f5faf6;border:1px solid #d7e5da;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:12px;display:grid}@supports (color:light-dark(white, black)){.order-next-action{background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,33.33%) 97.06% / 1),hsl(var(--appearance-hue,132) 33.33% 12.59% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,132.86) 21.21% 87.06% / 1),hsl(var(--appearance-hue,132.86) 21.21% 21.39% / 1))}}.order-next-action>div{gap:3px;display:grid}.order-next-action small{color:var(--color-muted);font-size:12px}.order-next-action span{color:var(--color-text);font-size:15px;font-weight:750}.order-next-action button{background:var(--color-primary);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 18px;font-weight:800}@supports (color:light-dark(white, black)){.order-next-action button{color:light-dark(#fff,#1a1a1a)}}.order-next-action button:disabled{color:#526158;cursor:default;background:#dfe7e1}@supports (color:light-dark(white, black)){.order-next-action button:disabled{color:light-dark(#526158,#a4b2aa);background:light-dark(hsl(var(--appearance-hue,135) 14.29% 89.02% / 1),hsl(var(--appearance-hue,135) 14.29% 19.66% / 1))}}.order-other-actions{border-top:1px solid var(--color-border)}.order-other-actions summary{color:var(--color-muted);cursor:pointer;padding:11px 2px 4px;font-size:13px;font-weight:750}.order-other-actions>div{margin-top:8px}.order-other-actions>a{color:var(--color-primary);margin-top:10px;font-size:13px;font-weight:750;display:inline-flex}.order-card-footer{border-top:1px solid var(--color-border);color:inherit;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;text-decoration:none;display:flex}.order-card-footer small{color:var(--color-subtle);font-size:9px}.order-card-footer span{color:var(--color-primary);font-size:10px;font-weight:800}@media (max-width:820px){.order-card-grid{grid-template-columns:1fr}.order-archive-filters{grid-template-columns:1fr 1fr}.order-archive-filters label:first-child{grid-column:1/-1}.order-retention-panel{grid-template-columns:1fr}}@media (max-width:420px){.order-lifecycle-tabs{gap:5px}.order-lifecycle-tabs button{justify-items:start;min-height:54px;padding:8px;font-size:11px;display:grid}.compact-order-card:has(.order-card-photo){padding-top:116px;padding-left:14px}.order-card-photo{width:calc(100% - 24px);height:92px;right:12px}.order-next-action{grid-template-columns:1fr}.order-next-action button{width:100%}}.fresh-price-board{background:#f5faf6;border:1px solid #cbded0;border-radius:18px;margin:0 0 18px;padding:18px}@supports (color:light-dark(white, black)){.fresh-price-board{background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,33.33%) 97.06% / 1),hsl(var(--appearance-hue,132) 33.33% 12.59% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,135.79) 22.35% 83.33% / 1),hsl(var(--appearance-hue,135.79) 22.35% 24.67% / 1))}}.fresh-price-board>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.fresh-price-board>header small{color:var(--color-muted);font-size:10px}.fresh-price-board>header h2{margin:2px 0 0;font-size:21px}.fresh-price-board>header>strong{color:#285b3c;font-size:12px}@supports (color:light-dark(white, black)){.fresh-price-board>header>strong{color:light-dark(hsl(var(--appearance-hue,143.53) 38.93% min(25.69%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.53) 38.93% 75.4% / 1))}}.fresh-price-board-grid{background:#dfe9e1;border:1px solid #dfe9e1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@supports (color:light-dark(white, black)){.fresh-price-board-grid{background:light-dark(hsl(var(--appearance-hue,132) 18.52% 89.41% / 1),hsl(var(--appearance-hue,132) 18.52% 19.32% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,132) 18.52% 89.41% / 1),hsl(var(--appearance-hue,132) 18.52% 19.32% / 1))}}.fresh-price-board-grid>div{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}@supports (color:light-dark(white, black)){.fresh-price-board-grid>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-price-board-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fresh-price-board-grid b{color:#17653a;flex:none;font-size:16px}@supports (color:light-dark(white, black)){.fresh-price-board-grid b{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}@media (max-width:760px){.fresh-price-board{padding:14px}.fresh-price-board-grid{grid-template-columns:1fr}.fresh-price-board-grid>div{gap:12px;padding:11px 13px;display:flex}.fresh-price-board-grid span{font-size:12px}.fresh-price-board-grid b{font-size:16px}}.fresh-price-board-grid>a{background:#fff;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:flex}@supports (color:light-dark(white, black)){.fresh-price-board-grid>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-price-board-grid>a:hover{background:#f8fbf9}@supports (color:light-dark(white, black)){.fresh-price-board-grid>a:hover{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,140) 27.27% 11.9% / 1))}}.fresh-pricing-row{scroll-margin-top:12px}.fresh-pricing-row:target{background:#f2f8f4}@supports (color:light-dark(white, black)){.fresh-pricing-row:target{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,140) 30% 13.45% / 1))}}@media (max-width:760px){.fresh-price-board-grid>a{padding:11px 13px}}.fresh-price-board-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}@supports (color:light-dark(white, black)){.fresh-price-board-grid>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-price-board-grid>button:hover{background:#f8fbf9}@supports (color:light-dark(white, black)){.fresh-price-board-grid>button:hover{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,140) 27.27% 11.9% / 1))}}.fresh-price-board-grid>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fresh-price-board-grid>button b{color:#17653a;flex:none;font-size:16px}@supports (color:light-dark(white, black)){.fresh-price-board-grid>button b{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.fresh-price-board-empty{padding-block:16px}.fresh-price-board-empty>header{align-items:center;margin:0}.fresh-price-board-empty button{color:#17653a;cursor:pointer;background:0 0;border:0;font-weight:800}@supports (color:light-dark(white, black)){.fresh-price-board-empty button{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.fresh-pricing-details{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:0 0 22px;overflow:hidden}@supports (color:light-dark(white, black)){.fresh-pricing-details{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-pricing-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:800;list-style:none;display:flex}.fresh-pricing-details>summary::-webkit-details-marker{display:none}.fresh-pricing-details>summary:after{content:"＋";color:#17653a}@supports (color:light-dark(white, black)){.fresh-pricing-details>summary:after{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.fresh-pricing-details[open]>summary:after{content:"−"}.fresh-pricing-details>summary span{color:var(--color-muted);margin-left:auto;font-size:11px;font-weight:600}.fresh-pricing-details .fresh-pricing-list{border-width:1px 0 0;border-radius:0}.fresh-pricing-details .fresh-pricing-add{width:calc(100% - 32px);margin:12px 16px 16px}.fresh-upload-heading{margin-top:8px}.fresh-upload-heading small{color:var(--color-muted);font-size:11px}.fresh-upload-heading h2{font-family:var(--font-myeongjo);margin:3px 0 0;font-weight:400}.fresh-pricing-page .suhwa-guide-hero{margin-bottom:16px}.fresh-pricing-page .suhwa-guide-hero>p:last-child{color:var(--color-muted);margin:8px 0 0}.suhwa-home{gap:34px;display:grid}.suhwa-home .suhwa-area-header{margin-bottom:0}.suhwa-home .suhwa-area-header>p:last-child{color:var(--color-muted);margin:10px 0 0}.suhwa-order-primary{color:#fff;background:#244c36;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex;box-shadow:0 12px 34px #204b3229}@supports (color:light-dark(white, black)){.suhwa-order-primary{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,147) 35.71% min(21.96%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147) 35.71% 78.67% / 1))}}.suhwa-order-primary span{gap:5px;display:grid}.suhwa-order-primary small{color:#d7e7dc;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.suhwa-order-primary small{color:light-dark(hsl(var(--appearance-hue,138.75) 25% 87.45% / 1),hsl(var(--appearance-hue,138.75) 25% 21.04% / 1))}}.suhwa-order-primary strong{font-family:var(--font-myeongjo);font-size:clamp(26px,4vw,36px);font-weight:400}.suhwa-order-primary>b{font-size:14px}.suhwa-season-summary{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;gap:16px;padding:22px;display:grid}@supports (color:light-dark(white, black)){.suhwa-season-summary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-season-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.suhwa-season-summary>header small,.suhwa-season-summary>header>a,.suhwa-season-attention{color:var(--color-muted);font-size:12px;font-weight:700}.suhwa-season-summary h2{font-family:var(--font-myeongjo);margin:4px 0;font-size:26px;font-weight:400}.suhwa-season-summary header p,.suhwa-season-attention{margin:0}.suhwa-season-summary header p{color:var(--color-muted);font-size:13px}.suhwa-season-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.suhwa-season-counts>a{background:var(--color-surface-soft);border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.suhwa-season-counts span{color:var(--color-muted);font-size:12px}.suhwa-season-counts strong{font-size:19px}.suhwa-home-section{gap:16px;display:grid}.suhwa-home-section>header h2{font-family:var(--font-myeongjo);margin:0;font-size:24px;font-weight:400}.suhwa-home-section>header p{color:var(--color-muted);margin:5px 0 0;font-size:13px}.suhwa-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.suhwa-home-grid>a{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:9px;min-width:0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.suhwa-home-grid>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-home-grid strong{font-family:var(--font-myeongjo);font-size:20px;font-weight:400}.suhwa-home-grid span{color:var(--color-muted);font-size:13px;line-height:1.55}.suhwa-home-grid small{color:#17653a;margin-top:3px;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.suhwa-home-grid small{color:light-dark(hsl(var(--appearance-hue,146.92) 62.9% min(24.31%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.92) 55% 76.6% / 1))}}.suhwa-home-reference{border-top:1px solid var(--color-border);padding-top:27px}.suhwa-home-reference .global-search{margin:0}.suhwa-home-founder{background:var(--color-surface-soft);border-radius:18px;padding:24px}.suhwa-home-founder .suhwa-home-grid>a{background:#ffffffc7}@supports (color:light-dark(white, black)){.suhwa-home-founder .suhwa-home-grid>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .78),hsl(var(--appearance-hue,0) 0% 10% / .78))}}@media (max-width:700px){.suhwa-home{gap:28px}.suhwa-order-primary{padding:21px}.suhwa-order-primary>b{font-size:12px}.suhwa-season-summary{padding:18px}.suhwa-season-summary>header{align-items:flex-end}.suhwa-season-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.suhwa-home-grid{grid-template-columns:1fr}.suhwa-home-grid>a{padding:18px}.fresh-pricing-details>summary span{display:none}.fresh-price-board-grid>button{padding:11px 13px}}.reservation-photo-field{background:#f8fbf9;border:1px solid #d8e3dc;border-radius:15px;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:16px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.reservation-photo-field{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,140) 27.27% 11.9% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,141.82) 16.42% 86.86% / 1),hsl(var(--appearance-hue,141.82) 16.42% 21.56% / 1))}}.order-capture-import{background:#f8fbf9;border:1px solid #d8e3dc;border-radius:16px;gap:12px;margin:14px 0;padding:16px;display:grid}@supports (color:light-dark(white, black)){.order-capture-import{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,140) 27.27% 11.9% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,141.82) 16.42% 86.86% / 1),hsl(var(--appearance-hue,141.82) 16.42% 21.56% / 1))}}.order-capture-import>div:first-child{gap:3px;display:grid}.order-capture-import>div:first-child span,.order-capture-import>p{color:var(--color-muted);margin:0;font-size:13px}.order-capture-actions{flex-wrap:wrap;gap:8px;display:flex}.order-capture-actions label,.order-capture-actions button{color:#244a35;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d7ce;border-radius:11px;place-items:center;padding:0 14px;font-size:14px;font-weight:750;display:grid}@supports (color:light-dark(white, black)){.order-capture-actions label,.order-capture-actions button{color:light-dark(hsl(var(--appearance-hue,146.84) 34.55% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.84) 34.55% 79.02% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,141.43) 14.89% 81.57% / 1),hsl(var(--appearance-hue,141.43) 14.89% 26.22% / 1))}}.order-capture-actions input{opacity:0;width:1px;height:1px;position:absolute}.order-capture-draft{border-top:1px solid #d8e3dc;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}@supports (color:light-dark(white, black)){.order-capture-draft{border-top:1px solid light-dark(hsl(var(--appearance-hue,141.82) 16.42% 86.86% / 1),hsl(var(--appearance-hue,141.82) 16.42% 21.56% / 1))}}.order-capture-draft>img{object-fit:contain;background:#fff;border-radius:12px;grid-column:1/-1;width:min(100%,420px);max-height:300px}@supports (color:light-dark(white, black)){.order-capture-draft>img{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.order-capture-draft label{color:#35493d;gap:6px;font-size:13px;font-weight:700;display:grid}@supports (color:light-dark(white, black)){.order-capture-draft label{color:light-dark(hsl(var(--appearance-hue,144) 15.87% min(24.71%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144) 15.87% 76.26% / 1))}}.order-capture-draft input,.order-capture-draft select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7cf;border-radius:10px;padding:9px 11px;font-size:16px}@supports (color:light-dark(white, black)){.order-capture-draft input,.order-capture-draft select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,140) 13.04% 81.96% / 1),hsl(var(--appearance-hue,140) 13.04% 25.87% / 1))}}.order-capture-draft input[type=checkbox]{width:20px;min-height:20px;margin:1px 0 0}.order-capture-draft label.order-span:has(input[type=checkbox]){grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}@media (max-width:430px){.order-capture-actions{grid-template-columns:1fr 1fr;display:grid}.order-capture-actions button{grid-column:1/-1}.order-capture-draft{grid-template-columns:1fr}.order-capture-draft>img,.order-capture-draft .order-span{grid-column:1}}.reservation-photo-field>div{gap:4px;display:grid}.reservation-photo-field>div span{color:var(--color-muted);font-size:12px;line-height:1.45}.reservation-photo-field>img{object-fit:cover;border-radius:11px;width:112px;height:86px}.reservation-photo-field>label{color:#fff;cursor:pointer;white-space:nowrap;background:#28533a;border-radius:11px;place-items:center;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:grid;position:relative}@supports (color:light-dark(white, black)){.reservation-photo-field>label{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,145.12) 34.96% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.12) 34.96% 76.78% / 1))}}.reservation-photo-field>label input{opacity:0;width:1px;height:1px;position:absolute}@media (max-width:700px){.reservation-photo-field{grid-template-columns:1fr}.reservation-photo-field>img{width:100%;height:180px}.reservation-photo-field>label{width:100%}}.order-product-line{justify-content:space-between;align-items:baseline;gap:12px;margin:3px 0;display:flex}.order-product-line h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;margin:0!important}.order-product-line>b{flex:none;font-size:17px}.order-brief-tags{flex-wrap:wrap;gap:6px;display:flex}.order-brief-tags span{color:#315a40;background:#f1f6f2;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:750}@supports (color:light-dark(white, black)){.order-brief-tags span{color:light-dark(hsl(var(--appearance-hue,141.95) 29.5% min(27.25%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,141.95) 29.5% 74.02% / 1));background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,21.74%) 95.49% / 1),hsl(var(--appearance-hue,132) 21.74% 13.97% / 1))}}.order-signal-copy{white-space:pre-wrap;color:var(--color-text);margin:0;font-size:13px;line-height:1.7}.suhwa-store-section{gap:15px;display:grid}.suhwa-store-section>header small{color:#42634f;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.suhwa-store-section>header small{color:light-dark(hsl(var(--appearance-hue,143.64) 20% min(32.35%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.64) 20% 69.53% / 1))}}.suhwa-store-section>header h2{font-family:var(--font-myeongjo);margin:5px 0 0;font-size:25px;font-weight:400}.suhwa-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.suhwa-store-grid>article{background:#f7fbf8;border:1px solid #cddfd3;border-radius:20px;padding:22px}@supports (color:light-dark(white, black)){.suhwa-store-grid>article{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,33.33%) 97.65% / 1),hsl(var(--appearance-hue,135) 33.33% 12.07% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,140) 21.95% 83.92% / 1),hsl(var(--appearance-hue,140) 21.95% 24.15% / 1))}}.suhwa-store-grid h3{font-family:var(--font-myeongjo);margin:0 0 15px;font-size:27px;font-weight:400}.suhwa-store-grid article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.suhwa-store-grid a{background:#fff;border-radius:13px;gap:5px;padding:15px;display:grid;box-shadow:0 5px 18px #28533a0f}@supports (color:light-dark(white, black)){.suhwa-store-grid a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-store-grid a b{font-size:15px}.suhwa-store-grid a span{color:#49705a;font-size:11px}@supports (color:light-dark(white, black)){.suhwa-store-grid a span{color:light-dark(hsl(var(--appearance-hue,146.15) 21.08% min(36.27%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.15) 21.08% 66.08% / 1))}}@media (max-width:700px){.suhwa-store-grid{grid-template-columns:1fr}.suhwa-store-grid>article{padding:18px}.suhwa-store-grid article>div{grid-template-columns:1fr 1fr}}.market-pack-note{line-height:1.35;color:#6b746e!important;font-size:9px!important;font-weight:650!important}@supports (color:light-dark(white, black)){.market-pack-note{color:light-dark(#6b746e,#949c96)!important}}.fresh-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.fresh-row-actions .learn-price-button{color:#28533a;white-space:nowrap;background:#f2f8f4;border:1px solid #b7cdbd;border-radius:9px;min-height:36px;padding:0 9px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.fresh-row-actions .learn-price-button{color:light-dark(hsl(var(--appearance-hue,145.12) 34.96% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,145.12) 34.96% 76.78% / 1));background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,140) 30% 13.45% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,136.36) 18.03% 76.08% / 1),hsl(var(--appearance-hue,136.36) 18.03% 31.05% / 1))}}.fresh-row-actions>button:last-child{width:30px;height:34px;color:var(--color-subtle);background:0 0;border:0;font-size:20px}.learned-price-note{color:#2f6a45!important;font-size:9px!important;font-weight:750!important}@supports (color:light-dark(white, black)){.learned-price-note{color:light-dark(hsl(var(--appearance-hue,142.37) 38.56% min(30%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.37) 38.56% 71.6% / 1))!important}}@media (max-width:760px){.fresh-pricing-row{grid-template-columns:1fr 1fr}.fresh-row-actions{justify-content:stretch}.fresh-row-actions .learn-price-button{flex:1}.fresh-pricing-head{display:none}}.area-home-hero h1,.area-landing h1,.page-header h1,.suhwa-guide-hero h1,.suhwa-area-header h1,.founder-control-hero h1,.personal-private>header h1,.plant-encyclopedia-hero h1{font-family:var(--font-myeongjo);letter-spacing:-.035em;font-weight:400}.area-home-grid strong,.area-task-grid strong,.compact-order-card .order-card-head h3,.fresh-receipt-summary strong,.plant-card h2,.catalog-card h2{font-family:var(--font-myeongjo);font-weight:400}.compact-order-card .order-card-head h3,.fresh-receipt-summary strong{font-size:18px}.plant-life-photo{aspect-ratio:1;object-fit:cover;background:#edf2ec;border-radius:14px;order:1;width:min(44%,230px);height:auto;min-height:0;margin:18px 18px 0 auto;display:block}@supports (color:light-dark(white, black)){.plant-life-photo{background:light-dark(hsl(var(--appearance-hue,110) var(--appearance-tint,18.75%) 93.73% / 1),hsl(var(--appearance-hue,110) 18.75% 15.52% / 1))}}.plant-life-photo-empty{color:#718078;place-items:center;font-size:12px;display:grid}@supports (color:light-dark(white, black)){.plant-life-photo-empty{color:light-dark(#718078,#89978f)}}@media (max-width:1100px){.plant-life-grid{grid-template-columns:1fr}}@media (max-width:720px){.plant-life-photo{height:auto;min-height:0}}.suhwa-home,.order-ops,.fresh-pricing-page,.suhwa-catalog-page{--color-primary:#2563eb;--color-primary-hover:#1d4ed8}@supports (color:light-dark(white, black)){.suhwa-home,.order-ops,.fresh-pricing-page,.suhwa-catalog-page{--color-primary:light-dark(hsl(var(--appearance-hue,221.21) 83.19% min(53.33%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,221.21) 55% 68% / 1));--color-primary-hover:light-dark(hsl(var(--appearance-hue,224.28) 76.33% min(48.04%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,224.28) 55% 68% / 1))}}.suhwa-order-primary{border:1px solid var(--color-border);color:var(--color-text);box-shadow:var(--shadow-soft);background:#fff}@supports (color:light-dark(white, black)){.suhwa-order-primary{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-order-primary small,.suhwa-order-primary>b,.suhwa-store-section>header small,.suhwa-home-grid small,.suhwa-store-grid a span,.order-brief-tags span{color:var(--color-muted)}.suhwa-store-grid>article,.reservation-photo-field,.fresh-price-board{border-color:var(--color-border);background:#fafafa}@supports (color:light-dark(white, black)){.suhwa-store-grid>article,.reservation-photo-field,.fresh-price-board{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.suhwa-store-grid a{box-shadow:0 3px 12px #1118270a}.order-quick-nav button.is-active,.fresh-branch-switcher button.is-active,.catalog-section-tabs button.is-active{color:var(--color-text);background:#f3f4f6;border-color:#d1d5db}@supports (color:light-dark(white, black)){.order-quick-nav button.is-active,.fresh-branch-switcher button.is-active,.catalog-section-tabs button.is-active{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1));border-color:light-dark(#d1d5db,#363c45)}}.order-quick-nav button.is-active small,.fresh-branch-note b{color:var(--color-muted)}.reservation-photo-field>label,.fresh-pricing-drop label{color:var(--color-text);background:#fff;border:1px solid #d1d5db}@supports (color:light-dark(white, black)){.reservation-photo-field>label,.fresh-pricing-drop label{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#d1d5db,#363c45)}}.order-brief-tags span,.compact-status-grid>button:not(:disabled):hover,.fresh-pricing-row:target{background:#f3f4f6}@supports (color:light-dark(white, black)){.order-brief-tags span,.compact-status-grid>button:not(:disabled):hover,.fresh-pricing-row:target{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.suhwa-branch-entry-grid,.suhwa-branch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.suhwa-branch-entry-grid>a{border:1px solid var(--color-border);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:22px;display:flex;box-shadow:0 4px 16px #1118270a}@supports (color:light-dark(white, black)){.suhwa-branch-entry-grid>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-branch-entry-grid span{gap:5px;display:grid}.suhwa-branch-entry-grid b{font-size:25px}.suhwa-branch-entry-grid small,.suhwa-branch-entry-grid strong{color:var(--color-muted);font-size:12px}.suhwa-branch-page>header{margin:26px 0 24px}.suhwa-branch-page>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.suhwa-branch-page>header p:last-child{color:var(--color-muted);margin:0}.suhwa-branch-actions>a{border:1px solid var(--color-border);min-height:220px;box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;gap:8px;padding:25px;display:grid}@supports (color:light-dark(white, black)){.suhwa-branch-actions>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.suhwa-branch-actions small,.suhwa-branch-actions span{color:var(--color-muted)}.suhwa-branch-actions strong{margin-top:auto;font-size:26px}.suhwa-branch-actions span{line-height:1.6}.suhwa-branch-actions b{color:var(--color-primary);margin-top:7px;font-size:12px}.suhwa-branch-primary-action{grid-template-columns:repeat(3,minmax(0,1fr))}.suhwa-branch-primary-action>a{min-height:205px}.suhwa-branch-secondary{margin-top:30px}.suhwa-branch-secondary>header{margin-bottom:12px}.suhwa-branch-secondary h2{margin:0;font-size:20px}.suhwa-branch-secondary .suhwa-branch-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.suhwa-branch-secondary .suhwa-branch-actions>a{min-height:170px;padding:19px}.suhwa-branch-secondary .suhwa-branch-actions strong{font-size:20px}@media (max-width:700px){.suhwa-branch-entry-grid,.suhwa-branch-actions{grid-template-columns:1fr}.suhwa-branch-entry-grid>a{min-height:96px;padding:19px}.suhwa-branch-actions>a{min-height:185px;padding:21px}.suhwa-branch-primary-action,.suhwa-branch-secondary .suhwa-branch-actions{grid-template-columns:1fr}}.suhwa-photo-review{width:min(100%,1120px);margin:0 auto}.suhwa-photo-review>header{margin:24px 0}.suhwa-photo-review>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.suhwa-photo-review>header p:last-child{color:var(--color-muted);margin:0}.photo-review-tabs{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;padding:6px;display:grid}@supports (color:light-dark(white, black)){.photo-review-tabs{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.photo-review-tabs button{min-height:46px;color:var(--color-muted);background:0 0;border:0;border-radius:10px;font-weight:800}.photo-review-tabs button.is-active{color:var(--color-text);background:#f3f4f6}@supports (color:light-dark(white, black)){.photo-review-tabs button.is-active{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.photo-review-upload{border:1px solid var(--color-border);background:#fafafa;border-radius:17px;grid-template-columns:minmax(200px,1.2fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:10px;margin-bottom:28px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.photo-review-upload{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.photo-review-upload>div{grid-column:1/-1;gap:4px;display:grid}.photo-review-upload span{color:var(--color-muted);font-size:12px}.photo-review-upload label{color:var(--color-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.photo-review-upload input{border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}@supports (color:light-dark(white, black)){.photo-review-upload input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.photo-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.photo-review-grid>article{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden}@supports (color:light-dark(white, black)){.photo-review-grid>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.photo-review-grid>article>img,.photo-review-empty{aspect-ratio:4/3;object-fit:cover;background:#f3f4f6;width:100%;display:block}@supports (color:light-dark(white, black)){.photo-review-grid>article>img,.photo-review-empty{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.photo-review-empty{color:var(--color-muted);place-items:center;display:grid}.photo-review-card-body{gap:10px;padding:17px;display:grid}.photo-review-card-body>header{justify-content:space-between;gap:10px;display:flex}.photo-review-card-body>header span{font-size:11px;font-weight:850}.photo-review-card-body time,.photo-review-card-body>small{color:var(--color-muted);font-size:10px}.photo-review-card-body h2,.photo-review-card-body p{margin:0}.photo-review-card-body>p{color:var(--color-muted);font-size:12px}.photo-feedback-list{gap:6px;display:grid}.photo-feedback-list p{background:#f5f6f5;border-radius:10px;gap:3px;padding:10px;font-size:12px;display:grid}@supports (color:light-dark(white, black)){.photo-feedback-list p{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,5.26%) 96.27% / 1),hsl(var(--appearance-hue,120) 5.26% 13.28% / 1))}}.photo-feedback-list b{font-size:9px}.photo-review-card-body form{grid-template-columns:1fr auto;gap:7px;display:grid}.photo-review-card-body form input{border:1px solid var(--color-border);border-radius:9px;min-height:42px;padding:8px 10px}.photo-review-card-body form button,.photo-review-card-body footer>button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:42px;padding:0 13px;font-weight:800}@supports (color:light-dark(white, black)){.photo-review-card-body form button,.photo-review-card-body footer>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.photo-review-card-body footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.photo-review-card-body footer .primary-button{border-color:var(--color-primary);background:var(--color-primary);color:#fff}@supports (color:light-dark(white, black)){.photo-review-card-body footer .primary-button{color:light-dark(#fff,#1a1a1a)}}@media (max-width:760px){.photo-review-tabs,.photo-review-grid,.photo-review-upload{grid-template-columns:1fr}.photo-review-upload>div{grid-column:auto}.photo-review-card-body form{grid-template-columns:1fr}.photo-review-card-body footer>*{flex:1}}.suhwa-wordmark{margin:8px 0 10px}.suhwa-wordmark h1{letter-spacing:.01em;text-align:left;margin:0;font-family:Jeju Myeongjo,serif;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.08}.suhwa-home>.suhwa-home-grid{margin-top:-4px}.suhwa-branch-entry-grid>a>b{font-size:25px}.suhwa-branch-entry-grid>a>strong{font-size:22px}@media (max-width:700px){.suhwa-wordmark{margin-top:2px}.suhwa-wordmark h1{font-size:28px}.suhwa-branch-entry-grid>a{min-height:82px}}.branch-today-order-row{border-top:1px solid var(--color-border);color:inherit;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:14px 5px;display:grid}.branch-today-order-row>div{gap:3px;display:grid}.branch-today-attention{background:#fff8ed;border-radius:15px;margin-bottom:18px;padding:17px}@supports (color:light-dark(white, black)){.branch-today-attention{background:light-dark(#fff8ed,#34260f)}}.branch-today-attention>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.branch-today-attention h2{margin:0;font-size:18px}.branch-today-attention>a{color:inherit;border-top:1px solid #eadfce;grid-template-columns:minmax(110px,.35fr) 1fr;gap:12px;padding:10px 0;display:grid}@supports (color:light-dark(white, black)){.branch-today-attention>a{border-top:1px solid light-dark(#eadfce,#4f3d22)}}.branch-today-attention small,.branch-today-attention>p{color:var(--color-muted);font-size:11px}.branch-today-followups{grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.branch-today-order-row{grid-template-columns:62px 1fr}.branch-today-order-row>strong{grid-column:2;justify-self:end}.branch-today-attention>a{grid-template-columns:1fr}}.ceo-board-page{width:min(100%,1080px);margin:0 auto}.ceo-board-page>header{margin:22px 0}.ceo-board-page>header h1{letter-spacing:-.055em;margin:4px 0 7px;font-size:clamp(40px,7vw,60px)}.ceo-board-page>header p:last-child{color:var(--color-muted);margin:0}.ceo-board-source{color:#755321;background:#fff6e8;border-radius:12px;margin:0 0 15px;padding:12px 14px;font-size:12px}@supports (color:light-dark(white, black)){.ceo-board-source{color:light-dark(#755321,#dfbf91);background:light-dark(#fff6e8,#372810)}}.ceo-board-source.is-unavailable{color:#8b463e;background:#fff0ee}@supports (color:light-dark(white, black)){.ceo-board-source.is-unavailable{color:light-dark(#8b463e,#cd958e);background:light-dark(#fff0ee,#33130f)}}.ceo-board-hero{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:24px;display:grid}.ceo-board-hero article{background:#f3f6f3;border-radius:15px;gap:5px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.ceo-board-hero article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,120) 14.29% 13.62% / 1))}}.ceo-board-hero article.needs-attention{background:#fff4e5}@supports (color:light-dark(white, black)){.ceo-board-hero article.needs-attention{background:light-dark(#fff4e5,#392811)}}.ceo-board-hero small{color:var(--color-muted);font-weight:800}.ceo-board-hero b{font-size:20px}.ceo-board-list{border-top:2px solid #273c31;margin:18px 0}@supports (color:light-dark(white, black)){.ceo-board-list{border-top:2px solid light-dark(hsl(var(--appearance-hue,148.57) 21.21% min(19.41%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.57) 21.21% 80.92% / 1))}}.ceo-board-list>header{justify-content:space-between;align-items:center;padding:15px 5px;display:flex}.ceo-board-list h2{margin:0;font-size:19px}.ceo-board-list>header>b{background:#f1f4f1;border-radius:99px;padding:4px 8px;font-size:11px}@supports (color:light-dark(white, black)){.ceo-board-list>header>b{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12%) 95.1% / 1),hsl(var(--appearance-hue,120) 12% 14.31% / 1))}}.ceo-board-list>div>article{border-top:1px solid var(--color-border);grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:13px 5px;display:grid}.ceo-board-list article>span{color:#356b4b;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.ceo-board-list article>span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.ceo-board-list article>div{gap:3px;display:grid}.ceo-board-list article small,.ceo-board-list>p{color:var(--color-muted);font-size:11px}.ceo-board-list article>a{font-size:11px;font-weight:850}.ceo-board-split{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ceo-board-deployment{border:1px solid var(--color-border);background:#fff;border-radius:17px;margin:24px 0;padding:19px}@supports (color:light-dark(white, black)){.ceo-board-deployment{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ceo-board-deployment>header{justify-content:space-between;align-items:center;display:flex}.ceo-board-deployment h2{margin:0;font-size:19px}.ceo-board-deployment header>a{font-size:11px;font-weight:850}.ceo-board-deployment article{gap:5px;margin-top:13px;display:grid}.ceo-board-deployment article span,.ceo-board-deployment time,.ceo-board-deployment>p{color:var(--color-muted);font-size:11px}.ceo-board-actions{gap:8px;margin:22px 0 36px;display:flex}#personal-confirmation-inbox{scroll-margin-top:24px}@media (max-width:700px){.ceo-board-hero{grid-template-columns:repeat(2,1fr)}.ceo-board-split,.ceo-board-list>div>article{grid-template-columns:1fr}.ceo-board-actions{display:grid}.ceo-board-actions>a{text-align:center}}.revenue-model-page{width:min(100%,1080px);margin:0 auto}.revenue-model-page>header{margin:22px 0 25px}.revenue-model-page>header h1{letter-spacing:-.06em;margin:4px 0 7px;font-size:clamp(40px,7vw,62px)}.revenue-model-page>header p:last-child{color:var(--color-muted);margin:0}.revenue-model-position{border:1px solid var(--color-border);background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:18px;padding:25px;display:grid}@supports (color:light-dark(white, black)){.revenue-model-position{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-model-position small{color:var(--color-muted);font-weight:800}.revenue-model-position h2{max-width:700px;margin:7px 0;font-size:24px}.revenue-model-position p{color:var(--color-muted);margin:0;line-height:1.65}.revenue-model-position>strong{text-align:center;background:#f3f4f6;border-radius:14px;padding:15px 18px}@supports (color:light-dark(white, black)){.revenue-model-position>strong{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.revenue-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 28px;display:grid}.revenue-plan-grid>button{border:1px solid var(--color-border);color:var(--color-text);text-align:left;background:#fff;border-radius:17px;gap:9px;padding:20px;display:grid}@supports (color:light-dark(white, black)){.revenue-plan-grid>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-plan-grid>button.is-active{border-color:#9ca3af;box-shadow:0 8px 24px #11182714}@supports (color:light-dark(white, black)){.revenue-plan-grid>button.is-active{border-color:light-dark(#9ca3af,#5d6573)}}.revenue-plan-grid small{color:var(--color-muted);font-weight:850}.revenue-plan-grid strong{font-size:25px}.revenue-plan-grid i{color:var(--color-muted);font-size:11px;font-style:normal}.revenue-plan-grid ul{color:var(--color-muted);gap:6px;margin:3px 0;padding-left:18px;font-size:12px;display:grid}.revenue-plan-grid span{border-top:1px solid var(--color-border);margin-top:auto;padding-top:10px;font-size:11px;font-weight:800}.revenue-calculator{border:1px solid var(--color-border);background:#fafafa;border-radius:20px;padding:23px}@supports (color:light-dark(white, black)){.revenue-calculator{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.revenue-calculator>header{justify-content:space-between;align-items:center;display:flex}.revenue-calculator h2{margin:3px 0}.revenue-calculator>header>strong{border-radius:99px;padding:7px 10px;font-size:11px}.revenue-calculator .is-good{color:#18713c;background:#ecfdf3}@supports (color:light-dark(white, black)){.revenue-calculator .is-good{color:light-dark(hsl(var(--appearance-hue,144.27) 64.96% min(26.86%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.27) 55% 74.36% / 1));background:light-dark(hsl(var(--appearance-hue,144.71) 80.95% 95.88% / 1),hsl(var(--appearance-hue,144.71) 55% 13.62% / 1))}}.revenue-calculator .is-low{color:#8a5a11;background:#fff4e5}@supports (color:light-dark(white, black)){.revenue-calculator .is-low{color:light-dark(#8a5a11,#debe8d);background:light-dark(#fff4e5,#392811)}}.revenue-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.revenue-input-grid label{color:var(--color-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.revenue-input-grid input{border:1px solid var(--color-border);width:100%;min-height:43px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.revenue-input-grid input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-input-grid small{font-size:9px}.revenue-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-result-grid>div{background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.revenue-result-grid>div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-result-grid span{color:var(--color-muted);font-size:10px}.revenue-result-grid b{font-size:17px}.revenue-result-grid .is-answer{background:#eef2ff}@supports (color:light-dark(white, black)){.revenue-result-grid .is-answer{background:light-dark(#eef2ff,#0f1733)}}.revenue-scale-table,.revenue-basis,.revenue-next{margin:28px 0}.revenue-scale-table h2,.revenue-basis h2,.revenue-next h2{font-size:20px}.revenue-scale-table>div{border-bottom:1px solid var(--color-border);grid-template-columns:120px 1fr auto;gap:12px;padding:13px 5px;display:grid}.revenue-scale-table span{color:var(--color-muted)}.revenue-basis{background:#f5f6f5;border-radius:15px;padding:18px}@supports (color:light-dark(white, black)){.revenue-basis{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,5.26%) 96.27% / 1),hsl(var(--appearance-hue,120) 5.26% 13.28% / 1))}}.revenue-basis p{color:var(--color-muted);font-size:12px;line-height:1.65}.revenue-basis div{flex-wrap:wrap;gap:8px;display:flex}.revenue-basis a{background:#fff;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}@supports (color:light-dark(white, black)){.revenue-basis a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-next ol{gap:8px;padding:0;list-style:none;display:grid}.revenue-next li{background:#fff;border-radius:12px;grid-template-columns:90px 1fr;gap:10px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.revenue-next li{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-next span{color:var(--color-muted)}@media (max-width:760px){.revenue-model-position,.revenue-plan-grid,.revenue-input-grid,.revenue-result-grid{grid-template-columns:1fr}.revenue-model-position>strong{text-align:left}.revenue-scale-table>div,.revenue-next li{grid-template-columns:1fr}.revenue-calculator{padding:17px}}.revenue-launch-board,.revenue-addons,.revenue-scenarios,.revenue-build-cost{background:#fff;border:1px solid #dfe8e1;border-radius:24px;margin-top:24px;padding:24px}@supports (color:light-dark(white, black)){.revenue-launch-board,.revenue-addons,.revenue-scenarios,.revenue-build-cost{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.33) 16.36% 89.22% / 1),hsl(var(--appearance-hue,133.33) 16.36% 19.49% / 1))}}.revenue-launch-board header,.revenue-addons header,.revenue-build-cost header{margin-bottom:18px}.revenue-launch-board h2,.revenue-addons h2,.revenue-scenarios h2,.revenue-build-cost h2{margin:4px 0 0;font-size:22px}.revenue-launch-grid,.revenue-build-cost>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.revenue-launch-grid article,.revenue-build-cost article{background:#f6f9f6;border-radius:18px;padding:18px}@supports (color:light-dark(white, black)){.revenue-launch-grid article,.revenue-build-cost article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,20%) 97.06% / 1),hsl(var(--appearance-hue,120) 20% 12.59% / 1))}}.revenue-launch-grid b,.revenue-build-cost b{font-size:15px;display:block}.revenue-launch-grid p,.revenue-build-cost p{color:#3f4d44;margin:10px 0;line-height:1.55}@supports (color:light-dark(white, black)){.revenue-launch-grid p,.revenue-build-cost p{color:light-dark(#3f4d44,#b6c3ba)}}.revenue-launch-grid small{color:#718078;line-height:1.5}@supports (color:light-dark(white, black)){.revenue-launch-grid small{color:light-dark(#718078,#89978f)}}.revenue-addons>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.revenue-addons article{border:1px solid #e5ebe6;border-radius:16px;padding:16px}@supports (color:light-dark(white, black)){.revenue-addons article{border:1px solid light-dark(hsl(var(--appearance-hue,130) 13.04% 90.98% / 1),hsl(var(--appearance-hue,130) 13.04% 17.94% / 1))}}.revenue-addons article b,.revenue-addons article strong,.revenue-addons article span{display:block}.revenue-addons article strong{color:#356b4b;margin:7px 0;font-size:18px}@supports (color:light-dark(white, black)){.revenue-addons article strong{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.revenue-addons article span{color:#748078;font-size:12px}@supports (color:light-dark(white, black)){.revenue-addons article span{color:light-dark(#748078,#89948d)}}.revenue-scenarios header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.revenue-scenarios>div:not(header){border-top:1px solid #edf1ed;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 2px;display:grid}@supports (color:light-dark(white, black)){.revenue-scenarios>div:not(header){border-top:1px solid light-dark(hsl(var(--appearance-hue,120) 12.5% 93.73% / 1),hsl(var(--appearance-hue,120) 12.5% 15.52% / 1))}}.revenue-scenarios strong{text-align:right}.revenue-scenarios .is-positive{color:#2d6c47}@supports (color:light-dark(white, black)){.revenue-scenarios .is-positive{color:light-dark(hsl(var(--appearance-hue,144.76) 41.18% min(30%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.76) 41.18% 71.6% / 1))}}.revenue-scenarios .is-negative{color:#aa514b}@supports (color:light-dark(white, black)){.revenue-scenarios .is-negative{color:light-dark(#aa514b,#cd928e)}}.revenue-build-cost article strong{color:#356b4b;margin:8px 0;font-size:18px;display:block}@supports (color:light-dark(white, black)){.revenue-build-cost article strong{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.revenue-rule{background:#eef5ef;border-radius:16px;margin:18px 0 0;padding:16px 18px;line-height:1.6}@supports (color:light-dark(white, black)){.revenue-rule{background:light-dark(hsl(var(--appearance-hue,128.57) var(--appearance-tint,25.93%) 94.71% / 1),hsl(var(--appearance-hue,128.57) 25.93% 14.66% / 1))}}.revenue-rule b{margin-bottom:4px;display:block}@media (max-width:760px){.revenue-launch-grid,.revenue-build-cost>div,.revenue-addons>div{grid-template-columns:1fr}.revenue-scenarios header{display:block}.revenue-scenarios header small{margin-top:7px;display:block}.revenue-scenarios>div:not(header){grid-template-columns:1fr auto}.revenue-scenarios>div:not(header) strong{text-align:left;grid-column:1/-1}}.revenue-custom-quote{background:#fff;border:1px solid #dfe8e1;border-radius:24px;margin-top:24px;padding:24px}@supports (color:light-dark(white, black)){.revenue-custom-quote{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,133.33) 16.36% 89.22% / 1),hsl(var(--appearance-hue,133.33) 16.36% 19.49% / 1))}}.revenue-custom-quote>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.revenue-custom-quote>header h2{margin:4px 0 5px}.revenue-custom-quote>header p:last-child{color:var(--color-muted);margin:0}.revenue-custom-quote>header>strong{color:#285c3d;background:#eef5ef;border-radius:14px;flex:none;padding:13px 16px;font-size:24px}@supports (color:light-dark(white, black)){.revenue-custom-quote>header>strong{color:light-dark(hsl(var(--appearance-hue,144.23) 39.39% min(25.88%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.23) 39.39% 75.22% / 1));background:light-dark(hsl(var(--appearance-hue,128.57) var(--appearance-tint,25.93%) 94.71% / 1),hsl(var(--appearance-hue,128.57) 25.93% 14.66% / 1))}}.revenue-custom-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.revenue-custom-guide article{background:#f6f9f6;border-radius:14px;gap:6px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.revenue-custom-guide article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,20%) 97.06% / 1),hsl(var(--appearance-hue,120) 20% 12.59% / 1))}}.revenue-custom-guide strong{color:#356b4b;font-size:18px}@supports (color:light-dark(white, black)){.revenue-custom-guide strong{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.revenue-custom-guide span{color:var(--color-muted);font-size:11px}@media (max-width:760px){.revenue-custom-quote{padding:17px}.revenue-custom-quote>header{display:grid}.revenue-custom-quote>header>strong{justify-self:start}.revenue-custom-guide{grid-template-columns:1fr}}.revenue-example-list{gap:8px;margin:20px 0;display:grid}.revenue-example-list h3{margin:0 0 3px;font-size:16px}.revenue-example-list>button{border:1px solid var(--color-border);color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(180px,.9fr) auto;align-items:center;gap:14px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.revenue-example-list>button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.revenue-example-list>button:hover{background:#f8fbf8;border-color:#a8c1af}@supports (color:light-dark(white, black)){.revenue-example-list>button:hover{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,27.27%) 97.84% / 1),hsl(var(--appearance-hue,120) 27.27% 11.9% / 1));border-color:light-dark(hsl(var(--appearance-hue,136.8) 16.78% 70.78% / 1),hsl(var(--appearance-hue,136.8) 16.78% 35.71% / 1))}}.revenue-example-list>button>span{gap:3px;display:grid}.revenue-example-list small{color:#356b4b;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.revenue-example-list small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.revenue-example-list b{font-size:15px}.revenue-example-list i{color:var(--color-muted);font-size:11px;font-style:normal;line-height:1.45}.revenue-example-list>button>strong{color:#536159;font-size:11px;line-height:1.5}@supports (color:light-dark(white, black)){.revenue-example-list>button>strong{color:light-dark(#536159,#a4b1aa)}}.revenue-example-list em{color:#356b4b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:850}@supports (color:light-dark(white, black)){.revenue-example-list em{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}@media (max-width:760px){.revenue-example-list>button{grid-template-columns:1fr}.revenue-example-list em{white-space:normal}}.pricing-basis-page{width:min(100%,1040px);margin:0 auto}.pricing-basis-page>header{margin:22px 0 24px}.pricing-basis-page>header h1{letter-spacing:-.05em;margin:5px 0 8px;font-size:clamp(36px,6vw,56px)}.pricing-basis-page>header p:last-child{color:var(--color-muted);margin:0}.pricing-basis-rule{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pricing-basis-rule article{background:#f4f7f4;border-radius:17px;gap:7px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.pricing-basis-rule article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.pricing-basis-rule strong{color:#356b4b;font-size:20px}@supports (color:light-dark(white, black)){.pricing-basis-rule strong{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.pricing-basis-rule p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.pricing-basis-cases{gap:10px;margin:28px 0;display:grid}.pricing-basis-cases>h2{margin:0 0 3px}.pricing-basis-cases>article{border:1px solid var(--color-border);background:#fff;border-radius:18px;padding:20px}@supports (color:light-dark(white, black)){.pricing-basis-cases>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.pricing-basis-cases article>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.pricing-basis-cases small{color:#356b4b;font-weight:800}@supports (color:light-dark(white, black)){.pricing-basis-cases small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.pricing-basis-cases h3{margin:4px 0 0;font-size:20px}.pricing-basis-cases article>header>strong{color:#285c3d;flex:none;font-size:20px}@supports (color:light-dark(white, black)){.pricing-basis-cases article>header>strong{color:light-dark(hsl(var(--appearance-hue,144.23) 39.39% min(25.88%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.23) 39.39% 75.22% / 1))}}.pricing-basis-cases dl{gap:8px;margin:16px 0 0;display:grid}.pricing-basis-cases dl>div{border-top:1px solid #edf1ed;grid-template-columns:110px 1fr;gap:12px;padding-top:9px;display:grid}@supports (color:light-dark(white, black)){.pricing-basis-cases dl>div{border-top:1px solid light-dark(hsl(var(--appearance-hue,120) 12.5% 93.73% / 1),hsl(var(--appearance-hue,120) 12.5% 15.52% / 1))}}.pricing-basis-cases dt{font-size:11px;font-weight:850}.pricing-basis-cases dd{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.pricing-basis-decision{background:#f4f7f4;border-radius:20px;margin:28px 0;padding:22px}@supports (color:light-dark(white, black)){.pricing-basis-decision{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.pricing-basis-decision h2{margin:0 0 14px}.pricing-basis-decision ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pricing-basis-decision li{grid-template-columns:100px 1fr;gap:12px;display:grid}.pricing-basis-decision span{color:var(--color-muted);line-height:1.55}@media (max-width:700px){.pricing-basis-rule{grid-template-columns:1fr}.pricing-basis-cases article>header{display:grid}.pricing-basis-cases dl>div,.pricing-basis-decision li{grid-template-columns:1fr;gap:4px}}.decision-room-page{width:min(100%,1120px);margin:0 auto}.decision-room-page>header{margin:22px 0}.decision-room-page>header h1{letter-spacing:-.05em;margin:5px 0 8px;font-size:clamp(36px,6vw,56px)}.decision-room-page>header p:last-child{color:var(--color-muted);margin:0}.decision-loop{background:#f4f7f4;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}@supports (color:light-dark(white, black)){.decision-loop{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.decision-loop span{font-size:12px;font-weight:850}.decision-loop b{color:#91a097}@supports (color:light-dark(white, black)){.decision-loop b{color:light-dark(#91a097,#6b7c72)}}.decision-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.decision-summary article{border:1px solid var(--color-border);background:#fff;border-radius:13px;gap:3px;padding:13px;display:grid}@supports (color:light-dark(white, black)){.decision-summary article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.decision-summary b{color:#356b4b;font-size:22px}@supports (color:light-dark(white, black)){.decision-summary b{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.decision-summary span{color:var(--color-muted);font-size:10px}.decision-intake{background:#f5f6f5;border-radius:18px;grid-template-columns:auto minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:8px;margin:22px 0;padding:18px;display:grid}@supports (color:light-dark(white, black)){.decision-intake{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,5.26%) 96.27% / 1),hsl(var(--appearance-hue,120) 5.26% 13.28% / 1))}}.decision-intake h2{grid-column:1/-1;margin:0 0 3px;font-size:18px}.decision-intake input,.decision-intake select{border:1px solid var(--color-border);min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:0 11px}@supports (color:light-dark(white, black)){.decision-intake input,.decision-intake select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.decision-intake button{color:#fff;background:#315d42;border:0;border-radius:10px;min-height:44px;padding:0 14px;font-weight:850}@supports (color:light-dark(white, black)){.decision-intake button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.decision-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-board>article{border:1px solid var(--color-border);background:#fff;border-radius:17px;gap:10px;padding:19px;display:grid}@supports (color:light-dark(white, black)){.decision-board>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.decision-board article>header{justify-content:space-between;display:flex}.decision-board small{color:#356b4b;font-weight:850}@supports (color:light-dark(white, black)){.decision-board small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.decision-board header span{color:var(--color-muted);background:#f1f4f1;border-radius:99px;padding:4px 7px;font-size:10px}@supports (color:light-dark(white, black)){.decision-board header span{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12%) 95.1% / 1),hsl(var(--appearance-hue,120) 12% 14.31% / 1))}}.decision-board h2{margin:0;font-size:18px}.decision-board p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.55}.decision-board article>div{background:#f7f9f7;border-radius:11px;gap:4px;padding:11px;display:grid}@supports (color:light-dark(white, black)){.decision-board article>div{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 97.25% / 1),hsl(var(--appearance-hue,120) 14.29% 12.42% / 1))}}.decision-board article>div b{font-size:10px}.decision-board article>div span{font-size:12px;line-height:1.5}.decision-board button{color:#356b4b;background:#fff;border:1px solid #b9cabe;border-radius:9px;justify-self:start;min-height:36px;padding:0 11px;font-weight:800}@supports (color:light-dark(white, black)){.decision-board button{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,137.65) 13.82% 75.88% / 1),hsl(var(--appearance-hue,137.65) 13.82% 31.22% / 1))}}.decision-research,.decision-localization{background:#f4f7f4;border-radius:20px;margin:26px 0;padding:22px}@supports (color:light-dark(white, black)){.decision-research,.decision-localization{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.decision-research h2,.decision-localization h2{margin:0 0 14px}.decision-research>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.decision-research a{background:#fff;border-radius:12px;gap:5px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.decision-research a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.decision-research span{color:var(--color-muted);font-size:11px}.decision-localization ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.decision-localization li{grid-template-columns:100px 1fr;gap:10px;display:grid}.decision-localization span{color:var(--color-muted);line-height:1.55}@media (max-width:760px){.decision-loop{justify-content:flex-start;overflow:auto}.decision-loop span,.decision-loop b{flex:none}.decision-summary{grid-template-columns:repeat(5,110px);overflow:auto}.decision-intake,.decision-board,.decision-research>div{grid-template-columns:1fr}.decision-localization li{grid-template-columns:1fr;gap:3px}}.ai-cost-page{width:min(100%,1080px);margin:0 auto}.ai-cost-page>header{margin:22px 0}.ai-cost-page>header h1{letter-spacing:-.05em;margin:5px 0 8px;font-size:clamp(36px,6vw,56px)}.ai-cost-page>header p:last-child{color:var(--color-muted);margin:0}.ai-cost-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-cost-status>div{background:#f4f7f4;border-radius:17px;gap:5px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.ai-cost-status>div{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.ai-cost-status small,.ai-cost-status span{color:var(--color-muted);font-size:10px}.ai-cost-status strong{font-size:22px}.ai-cost-status .is-safe strong{color:#2d6c47}@supports (color:light-dark(white, black)){.ai-cost-status .is-safe strong{color:light-dark(hsl(var(--appearance-hue,144.76) 41.18% min(30%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.76) 41.18% 71.6% / 1))}}.ai-cost-status .needs-watch strong{color:#a45a32}@supports (color:light-dark(white, black)){.ai-cost-status .needs-watch strong{color:light-dark(#a45a32,#d9a082)}}.ai-cost-inputs{border:1px solid var(--color-border);background:#fff;border-radius:20px;margin:24px 0;padding:22px}@supports (color:light-dark(white, black)){.ai-cost-inputs{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ai-cost-inputs h2{margin:0 0 14px}.ai-cost-inputs>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.ai-cost-inputs label{color:var(--color-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.ai-cost-inputs input{border:1px solid var(--color-border);min-width:0;min-height:43px;font:inherit;background:#fff;border-radius:9px;padding:0 10px}@supports (color:light-dark(white, black)){.ai-cost-inputs input{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ai-cost-inputs small{font-size:9px}.ai-cost-input-help{color:var(--color-muted);margin:10px 0 16px;font-size:13px;line-height:1.6}.ai-cost-field-total{color:#285a3b;overflow-wrap:anywhere;background:#eef5ef;border-radius:8px;padding:8px;font-size:12px;line-height:1.5}@supports (color:light-dark(white, black)){.ai-cost-field-total{color:light-dark(hsl(var(--appearance-hue,142.8) 38.46% min(25.49%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.8) 38.46% 75.57% / 1));background:light-dark(hsl(var(--appearance-hue,128.57) var(--appearance-tint,25.93%) 94.71% / 1),hsl(var(--appearance-hue,128.57) 25.93% 14.66% / 1))}}.ai-cost-live-total{background:#eef5ef;border-radius:12px;margin-top:18px;padding:16px}@supports (color:light-dark(white, black)){.ai-cost-live-total{background:light-dark(hsl(var(--appearance-hue,128.57) var(--appearance-tint,25.93%) 94.71% / 1),hsl(var(--appearance-hue,128.57) 25.93% 14.66% / 1))}}.ai-cost-live-total p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:12px 0 4px;display:flex}.ai-cost-live-total p:first-child{margin-top:0}.ai-cost-live-total strong{color:#285a3b;font-size:22px}@supports (color:light-dark(white, black)){.ai-cost-live-total strong{color:light-dark(hsl(var(--appearance-hue,142.8) 38.46% min(25.49%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,142.8) 38.46% 75.57% / 1))}}.ai-cost-live-total small{color:var(--color-muted);font-size:12px}.ai-provider-costs{gap:7px;margin:24px 0;display:grid}.ai-provider-costs h2{margin:0 0 4px}.ai-provider-costs article{background:#f7f9f7;border-radius:12px;grid-template-columns:1fr 1fr auto;gap:12px;padding:13px 15px;display:grid}@supports (color:light-dark(white, black)){.ai-provider-costs article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 97.25% / 1),hsl(var(--appearance-hue,120) 14.29% 12.42% / 1))}}.ai-provider-costs span{color:var(--color-muted)}.ai-provider-costs strong{color:#356b4b}@supports (color:light-dark(white, black)){.ai-provider-costs strong{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.ai-provider-costs .is-total{background:#eef5ef}@supports (color:light-dark(white, black)){.ai-provider-costs .is-total{background:light-dark(hsl(var(--appearance-hue,128.57) var(--appearance-tint,25.93%) 94.71% / 1),hsl(var(--appearance-hue,128.57) 25.93% 14.66% / 1))}}.ai-routing-rules,.ai-cost-basis{background:#f4f7f4;border-radius:20px;margin:24px 0;padding:22px}@supports (color:light-dark(white, black)){.ai-routing-rules,.ai-cost-basis{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,15.79%) 96.27% / 1),hsl(var(--appearance-hue,120) 15.79% 13.28% / 1))}}.ai-routing-rules h2{margin:0 0 13px}.ai-routing-rules ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ai-routing-rules li{grid-template-columns:28px 1fr;gap:8px;display:grid}.ai-routing-rules li b{color:#356b4b;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:light-dark(white, black)){.ai-routing-rules li b{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.ai-cost-basis p{color:var(--color-muted);font-size:12px;line-height:1.6}.ai-cost-basis>div{flex-wrap:wrap;gap:7px;display:flex}.ai-cost-basis a{background:#fff;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.ai-cost-basis a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}@media (max-width:700px){.ai-cost-status,.ai-cost-inputs>div{grid-template-columns:1fr}.ai-provider-costs article{grid-template-columns:1fr auto}.ai-provider-costs article b{grid-area:2/1/auto/-1}}.suhwa-intake{width:min(100%,1080px);margin:0 auto}.suhwa-intake>header{margin:22px 0 24px}.suhwa-intake>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.suhwa-intake>header p:last-child{color:var(--color-muted);margin:0}.intake-observed{border:1px solid var(--color-border);background:#fff;border-radius:20px;margin-bottom:20px;padding:21px}@supports (color:light-dark(white, black)){.intake-observed{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-observed>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.intake-observed h2{margin:0;font-size:20px}.intake-observed>header span,.intake-observed>p{color:var(--color-muted);font-size:11px}.intake-observed>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.intake-observed article{background:#f6f8f6;border-radius:13px;gap:5px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.intake-observed article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12.5%) 96.86% / 1),hsl(var(--appearance-hue,120) 12.5% 12.76% / 1))}}.intake-observed small{color:#356b4b;font-weight:850}@supports (color:light-dark(white, black)){.intake-observed small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.intake-observed article p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.45}.intake-form{background:#f5f6f5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin:20px 0;padding:20px;display:grid}@supports (color:light-dark(white, black)){.intake-form{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,5.26%) 96.27% / 1),hsl(var(--appearance-hue,120) 5.26% 13.28% / 1))}}.intake-form h2{grid-column:1/-1;margin:0 0 4px}.intake-form label{color:var(--color-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.intake-form input,.intake-form select,.intake-form textarea{border:1px solid var(--color-border);width:100%;min-height:43px;font:inherit;background:#fff;border-radius:9px;padding:9px 10px}@supports (color:light-dark(white, black)){.intake-form input,.intake-form select,.intake-form textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-form textarea{resize:vertical}.intake-form .intake-wide{grid-column:1/-1}.intake-form .intake-check{color:var(--color-text);align-items:center;gap:7px;display:flex}.intake-form .intake-check input{width:auto;min-height:auto}.intake-filters{gap:7px;margin:18px 0;display:flex}.intake-filters button{border:1px solid var(--color-border);background:#fff;border-radius:99px;min-height:39px;padding:0 13px;font-weight:800}@supports (color:light-dark(white, black)){.intake-filters button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-filters button.is-active{color:#315d42;background:#eef3ef}@supports (color:light-dark(white, black)){.intake-filters button.is-active{color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1));background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,17.24%) 94.31% / 1),hsl(var(--appearance-hue,132) 17.24% 15% / 1))}}.intake-list>article{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:18px}@supports (color:light-dark(white, black)){.intake-list>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-list article>header,.intake-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.intake-list header div{flex-wrap:wrap;gap:5px;display:flex}.intake-list header span{color:#526158;background:#f1f4f1;border-radius:99px;padding:5px 7px;font-size:10px;font-weight:800}@supports (color:light-dark(white, black)){.intake-list header span{color:light-dark(#526158,#a4b2aa);background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12%) 95.1% / 1),hsl(var(--appearance-hue,120) 12% 14.31% / 1))}}.intake-list time,.intake-list footer small{color:var(--color-muted);font-size:10px}.intake-list h2{margin:13px 0 5px;font-size:18px}.intake-list>article>p{color:var(--color-muted);margin:0 0 14px;font-size:12px;line-height:1.55}.intake-list footer button{color:#356b4b;background:#fff;border:1px solid #b9cabe;border-radius:9px;min-height:36px;padding:0 11px;font-weight:800}@supports (color:light-dark(white, black)){.intake-list footer button{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1));background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,137.65) 13.82% 75.88% / 1),hsl(var(--appearance-hue,137.65) 13.82% 31.22% / 1))}}@media (max-width:760px){.intake-observed>header{display:grid}.intake-observed>div,.intake-form{grid-template-columns:1fr}.intake-form h2,.intake-form .intake-wide{grid-column:auto}.intake-filters{overflow:auto}.intake-filters button{flex:none}.intake-list article>header,.intake-list article>footer{align-items:start}.intake-list article>footer{display:grid}}.intake-ledger{border:1px solid var(--color-border);background:#fafafa;border-radius:20px;margin:0 0 20px;padding:21px}@supports (color:light-dark(white, black)){.intake-ledger{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.intake-ledger>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.intake-ledger h2{margin:3px 0 0}.intake-ledger>header small{color:#356b4b;font-weight:850}@supports (color:light-dark(white, black)){.intake-ledger>header small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.intake-ledger>header>span,.intake-ledger>p{color:var(--color-muted);font-size:11px}.intake-ledger>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.intake-ledger article{background:#fff;border-radius:15px;padding:17px}@supports (color:light-dark(white, black)){.intake-ledger article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-ledger article>div{justify-content:space-between;gap:8px;display:flex}.intake-ledger article span{color:#356b4b;font-size:11px;font-weight:850}@supports (color:light-dark(white, black)){.intake-ledger article span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.intake-ledger article small{color:var(--color-muted);font-size:10px}.intake-ledger h3{margin:13px 0 6px}.intake-ledger strong{font-size:22px}.intake-ledger article p{color:var(--color-muted);margin:9px 0 0;font-size:11px;line-height:1.5}@media (max-width:760px){.intake-ledger>header{display:grid}.intake-ledger>div{grid-template-columns:1fr}}.branch-incoming{border:1px solid var(--color-border);background:#fafafa;border-radius:20px;margin:24px 0;padding:22px}@supports (color:light-dark(white, black)){.branch-incoming{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.branch-incoming>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:15px;display:flex}.branch-incoming>header small{color:var(--color-muted);font-weight:800}.branch-incoming>header h2{margin:3px 0 0}.branch-incoming>header a{color:#356b4b;font-size:12px;font-weight:800}@supports (color:light-dark(white, black)){.branch-incoming>header a{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-incoming>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.branch-incoming>div>article{border:1px solid var(--color-border);background:#fff;border-radius:15px;overflow:hidden}@supports (color:light-dark(white, black)){.branch-incoming>div>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-incoming article>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.branch-incoming article h3{margin:0;font-size:15px}.branch-incoming article>header span{color:#356b4b;background:#eef3ef;border-radius:99px;place-items:center;min-width:25px;height:25px;font-size:11px;font-weight:850;display:grid}@supports (color:light-dark(white, black)){.branch-incoming article>header span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1));background:light-dark(hsl(var(--appearance-hue,132) var(--appearance-tint,17.24%) 94.31% / 1),hsl(var(--appearance-hue,132) 17.24% 15% / 1))}}.branch-incoming-row{border-bottom:1px solid #edf1ed;justify-content:space-between;gap:9px;padding:13px 14px;display:flex}@supports (color:light-dark(white, black)){.branch-incoming-row{border-bottom:1px solid light-dark(hsl(var(--appearance-hue,120) 12.5% 93.73% / 1),hsl(var(--appearance-hue,120) 12.5% 15.52% / 1))}}.branch-incoming-row:last-child{border-bottom:0}.branch-incoming-row>div{gap:3px;display:grid}.branch-incoming-row small,.branch-incoming-row time{color:var(--color-muted);font-size:9px}.branch-incoming-row b{font-size:12px}.branch-incoming-row p{color:var(--color-muted);margin:0;font-size:10px;line-height:1.4}.branch-incoming-empty{color:var(--color-muted);margin:0;padding:18px 14px;font-size:11px}@media (max-width:760px){.branch-incoming>div{grid-template-columns:1fr}.branch-incoming>header{align-items:start}}.branch-record-page{width:min(100%,980px);margin:0 auto}.branch-record-page>header{margin:22px 0}.branch-record-page>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.branch-record-page>header p:last-child{color:var(--color-muted);margin:0}.branch-record-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.branch-record-summary article{background:#f5f7f5;border-radius:15px;gap:5px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.branch-record-summary article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,11.11%) 96.47% / 1),hsl(var(--appearance-hue,120) 11.11% 13.11% / 1))}}.branch-record-summary small{color:var(--color-muted)}.branch-record-summary b{font-size:21px}.branch-record-form{border:1px solid var(--color-border);background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.branch-record-form{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-record-form input,.branch-record-form select,.branch-record-form textarea{border:1px solid var(--color-border);min-width:0;min-height:43px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.branch-record-form input,.branch-record-form select,.branch-record-form textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-record-form button{color:#fff;background:#315d42;border:0;border-radius:9px;min-height:43px;font-weight:850}@supports (color:light-dark(white, black)){.branch-record-form button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.handover-form textarea{grid-column:1/-1}.branch-record-list{border-top:2px solid #273c31}@supports (color:light-dark(white, black)){.branch-record-list{border-top:2px solid light-dark(hsl(var(--appearance-hue,148.57) 21.21% min(19.41%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.57) 21.21% 80.92% / 1))}}.branch-record-list article{border-bottom:1px solid var(--color-border);grid-template-columns:95px 1fr auto;align-items:center;gap:12px;padding:14px 5px;display:grid}.branch-record-list article>div{gap:3px;display:grid}.branch-record-list small{color:var(--color-muted);font-size:10px}.branch-record-list .is-income{color:#2d6c47}@supports (color:light-dark(white, black)){.branch-record-list .is-income{color:light-dark(hsl(var(--appearance-hue,144.76) 41.18% min(30%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.76) 41.18% 71.6% / 1))}}.branch-record-list .is-expense{color:#aa514b}@supports (color:light-dark(white, black)){.branch-record-list .is-expense{color:light-dark(#aa514b,#cd928e)}}.branch-record-list button{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-height:34px;padding:0 10px}@supports (color:light-dark(white, black)){.branch-record-list button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.daily-ledger-date-list{gap:12px;display:grid}.daily-ledger-date-card{border:1px solid var(--color-border);background:#fff;border-radius:17px;overflow:hidden}@supports (color:light-dark(white, black)){.daily-ledger-date-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.daily-ledger-date-card>summary{cursor:pointer;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:16px 18px;list-style:none;display:grid}.daily-ledger-date-card>summary::-webkit-details-marker{display:none}.daily-ledger-date-card>summary>div:first-child{gap:5px;display:grid}.daily-ledger-date-card>summary time{font-size:17px;font-weight:900}.daily-ledger-date-card>summary small{color:var(--color-muted)}.daily-ledger-date-card[open]>summary{background:#f4f8f5}@supports (color:light-dark(white, black)){.daily-ledger-date-card[open]>summary{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,22.22%) 96.47% / 1),hsl(var(--appearance-hue,135) 22.22% 13.11% / 1))}}.daily-ledger-date-totals{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;font-size:12px;display:flex}.daily-ledger-date-totals b{color:#315d42}@supports (color:light-dark(white, black)){.daily-ledger-date-totals b{color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.daily-ledger-date-detail{border-top:1px solid var(--color-border);gap:14px;padding:16px 18px 20px;display:grid}.daily-ledger-breakdown{grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;display:grid}.daily-ledger-breakdown header{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.daily-ledger-breakdown header span{color:var(--color-muted);font-size:11px}.daily-ledger-breakdown>div{background:#f7f6f1;border-radius:11px;gap:4px;padding:10px;display:grid}@supports (color:light-dark(white, black)){.daily-ledger-breakdown>div{background:light-dark(hsl(var(--appearance-hue,50) var(--appearance-tint,27.27%) 95.69% / 1),hsl(var(--appearance-hue,50) 27.27% 13.8% / 1))}}.daily-ledger-breakdown>div span{color:var(--color-muted);font-size:10px}.daily-ledger-entry-list{border-top-width:1px}@media (max-width:720px){.branch-record-summary,.branch-record-form{grid-template-columns:1fr}.handover-form textarea{grid-column:auto}.branch-record-list article{grid-template-columns:72px 1fr}.branch-record-list article>:last-child{grid-column:2;justify-self:end}.daily-ledger-date-card>summary{grid-template-columns:1fr;gap:10px}.daily-ledger-date-totals{justify-content:flex-start}.daily-ledger-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.personal-next-shift{border:1px solid var(--color-border);background:#fff;border-radius:20px;width:min(100%,1040px);margin:22px auto;padding:22px}@supports (color:light-dark(white, black)){.personal-next-shift{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.personal-next-shift-link{color:inherit;padding:4px;text-decoration:none;display:block}.personal-next-shift-link p:last-child{color:var(--color-muted);margin:8px 0 0;line-height:1.55}.personal-next-shift>.text-button{margin-top:14px;display:inline-flex}.personal-next-shift>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.personal-next-shift h2{margin:3px 0 0;font-size:24px}.personal-next-shift>header>a{color:#356b4b;font-size:12px;font-weight:850}@supports (color:light-dark(white, black)){.personal-next-shift>header>a{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.personal-next-shift ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.personal-next-shift li{background:#f6f8f6;border-radius:13px;grid-template-columns:82px 1fr;gap:10px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.personal-next-shift li{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,12.5%) 96.86% / 1),hsl(var(--appearance-hue,120) 12.5% 12.76% / 1))}}.personal-next-shift li>span{color:#356b4b;font-size:10px;font-weight:850}@supports (color:light-dark(white, black)){.personal-next-shift li>span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.personal-next-shift li>div{gap:5px;display:grid}.personal-next-shift strong{font-size:13px;line-height:1.45}.personal-next-shift small{color:var(--color-muted);font-size:10px}.personal-next-shift>p{color:var(--color-muted);margin:14px 0 0;font-size:11px;line-height:1.55}@media (max-width:700px){.personal-next-shift{padding:17px}.personal-next-shift>header{align-items:start}.personal-next-shift ol{grid-template-columns:1fr}.personal-next-shift li{grid-template-columns:72px 1fr}}.fresh-pricing-drop>.fresh-upload-actions{text-align:left;gap:7px;display:flex;position:absolute;bottom:12px;right:12px}.fresh-pricing-drop>.fresh-upload-actions label{min-height:42px;color:var(--color-text);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;align-items:center;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex;position:relative;bottom:auto;right:auto}@supports (color:light-dark(white, black)){.fresh-pricing-drop>.fresh-upload-actions label{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#d1d5db,#363c45)}}.fresh-reading-actions{flex-wrap:wrap;gap:8px;display:flex}.fresh-reading-actions button{border:1px solid var(--color-border);min-height:46px;color:var(--color-text);background:#fff;border-radius:10px;padding:0 15px;font-weight:850}@supports (color:light-dark(white, black)){.fresh-reading-actions button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.fresh-reading-actions .primary-button{color:#fff;background:#315d42;border-color:#315d42}@supports (color:light-dark(white, black)){.fresh-reading-actions .primary-button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1));border-color:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}@media (max-width:640px){.fresh-pricing-drop>.fresh-upload-actions{width:100%;padding:12px;position:relative;bottom:auto;right:auto}.fresh-pricing-drop>.fresh-upload-actions label{flex:1;justify-content:center}.fresh-reading-actions{grid-template-columns:1fr;display:grid}.fresh-pricing-drop{padding-bottom:0}.fresh-pricing-drop>.fresh-pricing-previews{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.fresh-pricing-previews img{height:160px}}.perfume-home,.perfume-plan,.perfume-reference{width:min(100%,1020px);margin:0 auto}.perfume-home-hero{max-width:680px;margin-bottom:36px}.perfume-home-hero h1,.perfume-plan h1,.perfume-reference h1{letter-spacing:-.06em;margin:4px 0 12px;font-size:clamp(42px,7vw,70px);line-height:1}.perfume-home-hero>p:last-child,.perfume-plan header>p:last-child,.perfume-reference header>p:last-child{color:var(--color-muted);margin:0;font-size:16px}.perfume-home-primary{gap:12px;display:grid}.perfume-home-primary>a{border:1px solid var(--color-border);background:var(--color-surface);min-height:116px;color:inherit;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:grid}.perfume-link-number,.perfume-plan-steps>li>b{color:#fff;background:#214d39;border-radius:13px;place-items:center;width:40px;height:40px;font-size:14px;display:grid}@supports (color:light-dark(white, black)){.perfume-link-number,.perfume-plan-steps>li>b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.perfume-home-primary>a>span:nth-child(2){gap:7px;display:grid}.perfume-home-primary strong{letter-spacing:-.03em;font-size:clamp(20px,3vw,28px)}.perfume-home-primary small,.perfume-start-guide small,.perfume-plan-steps small{color:var(--color-muted);font-size:13px;line-height:1.55}.perfume-home-primary>a>b{color:#6b7280;font-size:22px}@supports (color:light-dark(white, black)){.perfume-home-primary>a>b{color:light-dark(#6b7280,#898f9c)}}.perfume-start-guide{border-top:1px solid var(--color-border);grid-template-columns:minmax(190px,.8fr) minmax(0,1.8fr);gap:42px;margin-top:54px;padding-top:34px;display:grid}.perfume-start-guide h2{letter-spacing:-.04em;margin:6px 0 0;font-size:26px}.perfume-start-guide ol,.perfume-plan-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.perfume-start-guide li,.perfume-plan-steps>li{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:15px;padding:16px 0;display:flex}.perfume-start-guide li>b{color:#214d39;background:#edf5ef;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}@supports (color:light-dark(white, black)){.perfume-start-guide li>b{color:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1));background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,28.57%) 94.51% / 1),hsl(var(--appearance-hue,135) 28.57% 14.83% / 1))}}.perfume-start-guide li>span,.perfume-plan-steps li>span{gap:4px;display:grid}.perfume-work-tools{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:38px}.perfume-work-tools summary{cursor:pointer;padding:18px 2px;font-weight:750}.perfume-work-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 0 18px;display:grid}.perfume-work-tools a{background:var(--color-surface-soft);color:inherit;border-radius:12px;gap:4px;padding:14px;text-decoration:none;display:grid}.perfume-work-tools span{color:var(--color-muted);font-size:12px}.perfume-back-link{color:var(--color-muted);margin-bottom:38px;text-decoration:none;display:inline-flex}.perfume-plan header,.perfume-reference header{max-width:700px;margin-bottom:42px}.perfume-plan-steps>li{grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:90px;display:grid}.perfume-plan-steps>li>b{width:44px;height:44px}.perfume-plan-steps strong{font-size:20px}.perfume-plan-actions{gap:10px;margin-top:30px;display:flex}.perfume-plan-actions a{border:1px solid var(--color-border);min-height:46px;color:inherit;background:#fff;border-radius:12px;align-items:center;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}@supports (color:light-dark(white, black)){.perfume-plan-actions a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-plan-actions a:first-child{color:#fff;background:#214d39;border-color:#214d39}@supports (color:light-dark(white, black)){.perfume-plan-actions a:first-child{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1));border-color:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.perfume-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.perfume-reference-card{border:1px solid var(--color-border);background:#fff;border-radius:16px;padding:20px}@supports (color:light-dark(white, black)){.perfume-reference-card{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-reference-card h2{margin:0 0 12px;font-size:21px}.perfume-reference-card p,.perfume-reference-card li{color:var(--color-muted);line-height:1.65}.perfume-reference-card ul,.perfume-reference-card ol{margin:0;padding-left:20px}.perfume-reference-card.is-wide{grid-column:1/-1}.perfume-reference-table{border-collapse:collapse;width:100%;font-size:14px}.perfume-reference-table th,.perfume-reference-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:12px 8px}.perfume-reference-alert{color:#9a3412;background:#fff7ed;border-radius:12px;margin-top:14px;padding:14px}@supports (color:light-dark(white, black)){.perfume-reference-alert{color:light-dark(#9a3412,#db9882);background:light-dark(#fff7ed,#34230f)}}.perfume-reference-source{color:var(--color-muted);margin-top:28px;font-size:12px}.perfume-reference-actions{gap:10px;margin-top:24px;display:flex}.perfume-reference-actions a{color:#fff;background:#214d39;border-radius:12px;padding:12px 16px;font-weight:750;text-decoration:none}@supports (color:light-dark(white, black)){.perfume-reference-actions a{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}@media (max-width:700px){.perfume-home,.perfume-plan,.perfume-reference{min-width:0;overflow-x:hidden}.perfume-home-primary>a{grid-template-columns:36px minmax(0,1fr) auto;gap:13px;min-height:104px;padding:18px 16px}.perfume-link-number{width:34px;height:34px}.perfume-start-guide,.perfume-reference-grid{grid-template-columns:1fr;gap:22px}.perfume-work-tools>div{grid-template-columns:1fr}.perfume-plan-actions,.perfume-reference-actions{flex-direction:column;align-items:stretch}.perfume-plan-actions a,.perfume-reference-actions a{justify-content:center}.perfume-reference-card.is-wide{grid-column:auto}.perfume-reference-table{font-size:12px}.perfume-reference-table th,.perfume-reference-table td{padding:10px 5px}}.branch-today-page{width:min(100%,1060px);margin:0 auto}.branch-today-page>header{margin:22px 0}.branch-today-page>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.branch-today-page>header p:last-child{color:var(--color-muted);margin:0}.branch-today-checklist{background:#f7faf7;border:1px solid #cfd8d1;border-radius:20px;margin-bottom:22px;padding:20px}@supports (color:light-dark(white, black)){.branch-today-checklist{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,120) 23.08% 12.24% / 1));border:1px solid light-dark(#cfd8d1,#39463c)}}.branch-today-checklist>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.branch-today-checklist>header h2,.branch-today-checklist>header p{margin:0}.branch-today-checklist>header h2{letter-spacing:-.04em;margin-top:4px;font-size:25px}.branch-today-checklist>header p:last-child{color:var(--color-muted);font-size:12px}.branch-today-checklist>header>strong{font-variant-numeric:tabular-nums;font-size:25px}.branch-today-progress{background:#dfe7e1;border-radius:999px;height:7px;margin:15px 0 18px;overflow:hidden}@supports (color:light-dark(white, black)){.branch-today-progress{background:light-dark(hsl(var(--appearance-hue,135) 14.29% 89.02% / 1),hsl(var(--appearance-hue,135) 14.29% 19.66% / 1))}}.branch-today-progress>span{border-radius:inherit;background:#356b4b;height:100%;transition:width .18s;display:block}@supports (color:light-dark(white, black)){.branch-today-progress>span{background:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-checklist-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.branch-today-checklist-groups>section{border:1px solid var(--color-border);background:#fff;border-radius:15px;overflow:hidden}@supports (color:light-dark(white, black)){.branch-today-checklist-groups>section{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-today-checklist-groups>section>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.branch-today-checklist-groups h3{margin:0;font-size:17px}.branch-today-checklist-groups header span{color:#356b4b;font-size:12px;font-weight:850}@supports (color:light-dark(white, black)){.branch-today-checklist-groups header span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-checklist-groups label{cursor:pointer;border-bottom:1px solid #edf0ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:48px;padding:12px 15px;display:grid}@supports (color:light-dark(white, black)){.branch-today-checklist-groups label{border-bottom:1px solid light-dark(#edf0ed,#242c24)}}.branch-today-checklist-groups label:last-child{border-bottom:0}.branch-today-checklist-groups input{accent-color:#356b4b;width:20px;height:20px;margin:0}@supports (color:light-dark(white, black)){.branch-today-checklist-groups input{accent-color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-checklist-groups input:checked+span{color:var(--color-muted);text-decoration:line-through}.branch-today-checklist-groups label>span{line-height:1.45}.branch-today-checklist-groups label>small{color:#356b4b;white-space:nowrap}@supports (color:light-dark(white, black)){.branch-today-checklist-groups label>small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}.branch-today-summary article{background:#f3f6f3;border-radius:15px;gap:5px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.branch-today-summary article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,120) 14.29% 13.62% / 1))}}.branch-today-summary article.needs-attention{background:#fff4e5}@supports (color:light-dark(white, black)){.branch-today-summary article.needs-attention{background:light-dark(#fff4e5,#392811)}}.branch-today-summary small{color:var(--color-muted);font-weight:800}.branch-today-summary b{font-size:22px}.branch-today-orders{border-top:2px solid #273c31;margin-bottom:18px}@supports (color:light-dark(white, black)){.branch-today-orders{border-top:2px solid light-dark(hsl(var(--appearance-hue,148.57) 21.21% min(19.41%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.57) 21.21% 80.92% / 1))}}.branch-today-orders>header{justify-content:space-between;align-items:end;gap:12px;padding:17px 5px;display:flex}.branch-today-orders h2,.branch-today-orders p{margin:0}.branch-today-orders p{color:var(--color-muted);font-size:11px}.branch-today-orders>header>a{color:#356b4b;font-size:11px;font-weight:850}@supports (color:light-dark(white, black)){.branch-today-orders>header>a{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-orders>article{border-top:1px solid var(--color-border);grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:14px 5px;display:grid}.branch-today-orders article>div{gap:3px;display:grid}.branch-today-orders small{color:var(--color-muted);font-size:10px}.branch-today-followups{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.branch-today-followups>a{border:1px solid var(--color-border);background:#fff;border-radius:15px;gap:6px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.branch-today-followups>a{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-today-followups small{color:#356b4b;font-weight:850}@supports (color:light-dark(white, black)){.branch-today-followups small{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.branch-today-followups span{color:var(--color-muted);font-size:10px}@media (max-width:700px){.branch-today-checklist{border-radius:16px;padding:16px 13px}.branch-today-checklist>header{align-items:start}.branch-today-checklist-groups{grid-template-columns:1fr}.branch-today-checklist-groups label{padding:12px}.branch-today-summary{grid-template-columns:repeat(2,1fr)}.branch-today-orders>header{flex-direction:column;align-items:stretch}.branch-today-orders>header>a{white-space:nowrap;align-self:flex-end;align-items:center;min-height:44px;display:flex}.branch-today-orders>article{grid-template-columns:62px 1fr}.branch-today-orders>article>strong{grid-column:2;justify-self:end}.branch-today-followups{grid-template-columns:1fr}}.change-loop-page{width:min(100%,980px);margin:0 auto}.change-loop-page>header{margin:22px 0}.change-loop-page>header h1{letter-spacing:-.05em;margin:4px 0 7px;font-size:clamp(38px,7vw,58px)}.change-loop-page>header p:last-child{color:var(--color-muted);margin:0}.change-loop-rules{background:#f3f6f3;border-radius:15px;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:15px;display:flex}@supports (color:light-dark(white, black)){.change-loop-rules{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,120) 14.29% 13.62% / 1))}}.change-loop-rules>*{background:#fff;border-radius:99px;padding:7px 10px;font-size:11px}@supports (color:light-dark(white, black)){.change-loop-rules>*{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.change-loop-rules>b{color:#356b4b;background:0 0}@supports (color:light-dark(white, black)){.change-loop-rules>b{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.change-loop-list{gap:10px;display:grid}.change-loop-list>article{border:1px solid var(--color-border);background:#fff;border-radius:17px;padding:19px}@supports (color:light-dark(white, black)){.change-loop-list>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.change-loop-list article>header,.change-loop-list article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.change-loop-list article>header span{color:#356b4b;font-size:11px;font-weight:850}@supports (color:light-dark(white, black)){.change-loop-list article>header span{color:light-dark(hsl(var(--appearance-hue,144.44) 33.75% min(31.37%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.44) 33.75% 70.39% / 1))}}.change-loop-list time{color:var(--color-muted);font-size:10px}.change-loop-list h2{margin:12px 0}.change-loop-list article>p{color:var(--color-muted);grid-template-columns:55px 1fr;gap:8px;margin:7px 0;font-size:12px;display:grid}.change-loop-list article>p b{color:var(--color-text)}.change-loop-list article>footer{justify-content:flex-end;margin-top:14px}.change-loop-list button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:40px;padding:0 13px;font-weight:800}@supports (color:light-dark(white, black)){.change-loop-list button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.change-loop-list .primary-button{color:#fff;background:#315d42}@supports (color:light-dark(white, black)){.change-loop-list .primary-button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}@media (max-width:700px){.change-loop-list article>p{grid-template-columns:1fr}}.purchase-ledger{width:min(100%,1120px);margin:0 auto 36px}.purchase-ledger>header{justify-content:space-between;align-items:end;gap:18px;margin:22px 0;display:flex}.purchase-ledger>header h1{letter-spacing:-.055em;margin:4px 0 7px;font-size:clamp(40px,7vw,60px)}.purchase-ledger>header p{color:var(--color-muted);margin:0}.purchase-ledger>header label{color:var(--color-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.purchase-ledger input,.purchase-ledger select{border:1px solid var(--color-border);min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.purchase-ledger input,.purchase-ledger select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.purchase-summary article{background:#f3f6f3;border-radius:15px;gap:5px;padding:17px;display:grid}@supports (color:light-dark(white, black)){.purchase-summary article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,120) 14.29% 13.62% / 1))}}.purchase-summary small{color:var(--color-muted)}.purchase-summary b{font-size:21px}.purchase-accounting-ledger{border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:16px 0 22px;padding:16px}@supports (color:light-dark(white, black)){.purchase-accounting-ledger{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-source-progress{background:#f7fcff;border:1px solid #dce9e8;border-radius:20px;gap:14px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.purchase-source-progress{background:light-dark(#f7fcff,#0d212d);border:1px solid light-dark(#dce9e8,#273e3c)}}.purchase-source-progress h2,.purchase-source-progress p{margin:0}.purchase-source-progress dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.purchase-source-progress dl div{background:#fff;border-radius:14px;padding:10px}@supports (color:light-dark(white, black)){.purchase-source-progress dl div{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-source-progress dt{color:#60716f;font-size:12px}@supports (color:light-dark(white, black)){.purchase-source-progress dt{color:light-dark(#60716f,#96a6a4)}}.purchase-source-progress dd{margin:3px 0 0;font-weight:800}.purchase-source-progress progress{accent-color:#79b9c7;width:100%;height:10px}@supports (color:light-dark(white, black)){.purchase-source-progress progress{accent-color:light-dark(#79b9c7,#8cc3cf)}}.purchase-source-progress .purchase-source-detail{color:#526866;font-size:13px}@supports (color:light-dark(white, black)){.purchase-source-progress .purchase-source-detail{color:light-dark(#526866,#9eb2b0)}}@media (max-width:560px){.purchase-source-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-accounting-ledger>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.purchase-accounting-ledger h2,.purchase-accounting-ledger p{margin:3px 0}.purchase-accounting-ledger p,.purchase-accounting-ledger small{color:var(--color-muted)}.purchase-accounting-scroll{border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.purchase-accounting-ledger table{border-collapse:collapse;width:100%;min-width:860px;font-size:12px}.purchase-accounting-ledger th,.purchase-accounting-ledger td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:11px 10px}.purchase-accounting-ledger th{color:var(--color-muted);white-space:nowrap;background:#f5f7f8;font-size:10px}@supports (color:light-dark(white, black)){.purchase-accounting-ledger th{background:light-dark(hsl(var(--appearance-hue,200) var(--appearance-tint,17.65%) 96.67% / 1),hsl(var(--appearance-hue,200) 17.65% 12.93% / 1))}}.purchase-accounting-ledger td b,.purchase-accounting-ledger td small,.purchase-accounting-ledger td span{display:block}.branch-ledger-page{width:min(100% - 28px,1160px);margin:0 auto;padding-top:18px}.branch-ledger-tabs,.purchase-range-toolbar,.purchase-range-toolbar>div{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.branch-ledger-tabs{margin-top:16px}.branch-ledger-tabs button,.purchase-range-toolbar button{border:1px solid var(--color-border);min-height:42px;color:var(--color-muted);background:#fff;border-radius:10px;padding:8px 12px;font-weight:800}@supports (color:light-dark(white, black)){.branch-ledger-tabs button,.purchase-range-toolbar button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.branch-ledger-tabs button.is-active,.purchase-range-toolbar button.is-active{color:var(--color-text);background:#f2f8f3;border-color:#b8d2be}@supports (color:light-dark(white, black)){.branch-ledger-tabs button.is-active,.purchase-range-toolbar button.is-active{background:light-dark(hsl(var(--appearance-hue,130) var(--appearance-tint,30%) 96.08% / 1),hsl(var(--appearance-hue,130) 30% 13.45% / 1));border-color:light-dark(hsl(var(--appearance-hue,133.85) 22.41% 77.25% / 1),hsl(var(--appearance-hue,133.85) 22.41% 30.02% / 1))}}.purchase-range-toolbar{justify-content:space-between;margin:0 0 16px}.purchase-range-toolbar label,.purchase-custom-range{color:var(--color-muted);align-items:end;gap:6px;font-size:10px;font-weight:800;display:flex}.purchase-available-range{color:var(--color-muted);font-size:11px}.purchase-supplier-summary{border:1px solid var(--color-border);border-radius:12px;margin:14px 0;padding:12px}.purchase-supplier-summary summary{cursor:pointer;font-weight:850}.purchase-supplier-summary article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(120px,1fr) repeat(3,auto);gap:10px;padding:10px 0;display:grid}.purchase-day-timeline{gap:8px;margin-top:24px;display:grid}.purchase-day-timeline>article{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:12px}@supports (color:light-dark(white, black)){.purchase-day-timeline>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-day-timeline>article.is-empty{color:var(--color-muted);background:#fafbfa}@supports (color:light-dark(white, black)){.purchase-day-timeline>article.is-empty{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,11.11%) 98.24% / 1),hsl(var(--appearance-hue,120) 11.11% 11.55% / 1))}}.purchase-day-timeline article>header,.purchase-day-entry{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.purchase-day-timeline article>header button,.purchase-day-entry button{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-height:36px}@supports (color:light-dark(white, black)){.purchase-day-timeline article>header button,.purchase-day-entry button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-day-entry{border-top:1px solid var(--color-border);grid-template-columns:130px minmax(0,1fr) 100px minmax(180px,auto);margin-top:9px;padding-top:9px}.purchase-page-note{color:var(--color-muted);font-size:10px}.purchase-suppliers{margin:22px 0}.purchase-suppliers>article{border-bottom:1px solid var(--color-border);grid-template-columns:1fr repeat(3,auto);gap:16px;padding:12px 5px;display:grid}.purchase-suppliers span{color:var(--color-muted)}.purchase-form{border:1px solid var(--color-border);background:#fafafa;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0;padding:18px;display:grid}@supports (color:light-dark(white, black)){.purchase-form{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 98.04% / 1),hsl(var(--appearance-hue,0) 0% 11.73% / 1))}}.purchase-form h2{grid-column:1/-1;margin:0 0 5px}.purchase-form button{color:#fff;background:#315d42;border:0;border-radius:9px;min-height:42px;font-weight:850}@supports (color:light-dark(white, black)){.purchase-form button{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,143.18) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,143.18) 30.99% 73.5% / 1))}}.purchase-table{border-top:2px solid #273c31;overflow:auto}@supports (color:light-dark(white, black)){.purchase-table{border-top:2px solid light-dark(hsl(var(--appearance-hue,148.57) 21.21% min(19.41%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,148.57) 21.21% 80.92% / 1))}}.purchase-table>header,.purchase-table>article{border-bottom:1px solid var(--color-border);grid-template-columns:85px minmax(220px,1fr) repeat(4,110px);align-items:center;gap:10px;min-width:850px;padding:12px 5px;display:grid}.purchase-table>header{color:var(--color-muted);font-size:10px;font-weight:850}.purchase-table article>div{gap:3px;display:grid}.purchase-table small{color:var(--color-muted);font-size:10px}.purchase-table button{border:1px solid var(--color-border);background:#fff;border-radius:8px;min-height:34px}@supports (color:light-dark(white, black)){.purchase-table button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-completeness{margin:28px 0}.purchase-completeness header p{color:var(--color-muted);font-size:11px}.purchase-completeness>div{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.purchase-completeness button{border:1px solid var(--color-border);text-align:left;background:#fff;border-radius:11px;gap:4px;min-height:70px;padding:9px;display:grid}@supports (color:light-dark(white, black)){.purchase-completeness button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.purchase-completeness button.is-checked{background:#eef7f0}@supports (color:light-dark(white, black)){.purchase-completeness button.is-checked{background:light-dark(hsl(var(--appearance-hue,133.33) var(--appearance-tint,36%) 95.1% / 1),hsl(var(--appearance-hue,133.33) 36% 14.31% / 1))}}.purchase-completeness button.needs-check{background:#fff4e5}@supports (color:light-dark(white, black)){.purchase-completeness button.needs-check{background:light-dark(#fff4e5,#392811)}}.purchase-completeness span{color:var(--color-muted);font-size:9px}.daily-ledger-separator{background:#f5f6f5;border-radius:13px;margin-top:30px;padding:15px}@supports (color:light-dark(white, black)){.daily-ledger-separator{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,5.26%) 96.27% / 1),hsl(var(--appearance-hue,120) 5.26% 13.28% / 1))}}.daily-ledger-separator summary{font-weight:850}.daily-ledger-separator p{color:var(--color-muted);font-size:11px}@media (max-width:760px){.purchase-ledger>header{display:grid}.purchase-summary{grid-template-columns:repeat(2,1fr)}.purchase-accounting-ledger>header{align-items:stretch;display:grid}.purchase-suppliers>article{grid-template-columns:1fr 1fr}.purchase-form{grid-template-columns:1fr}.purchase-form h2{grid-column:auto}.purchase-completeness>div{grid-template-columns:repeat(4,1fr)}.purchase-range-toolbar,.purchase-custom-range{align-items:stretch}.purchase-range-toolbar label,.purchase-custom-range,.purchase-custom-range label{flex:100%}.purchase-range-toolbar input{width:100%;min-width:0;font-size:16px}.purchase-supplier-summary article,.purchase-day-entry,.purchase-day-timeline article>header{grid-template-columns:1fr}}.intake-upload-form{border:1px solid var(--color-border);background:#fbfcfb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 30px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.intake-upload-form{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 98.63% / 1),hsl(var(--appearance-hue,120) 14.29% 11.21% / 1))}}.reference-library-page{width:min(100% - 28px,1180px);margin:0 auto;padding:18px 0 48px}.reference-readiness,.reference-seat-note{background:#f7faf7;border:1px solid #dbe6dd;border-radius:13px;align-items:center;gap:12px;margin:12px 0;padding:13px 15px;display:flex}@supports (color:light-dark(white, black)){.reference-readiness,.reference-seat-note{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,120) 23.08% 12.24% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,130.91) 18.03% 88.04% / 1),hsl(var(--appearance-hue,130.91) 18.03% 20.53% / 1))}}.reference-readiness span,.reference-seat-note span{color:var(--color-muted);font-size:11px}.reference-readiness small{color:var(--color-subtle);margin-left:auto}.reference-add-form,.reference-filters{border:1px solid var(--color-border);background:#fbfcfb;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;padding:15px;display:grid}@supports (color:light-dark(white, black)){.reference-add-form,.reference-filters{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 98.63% / 1),hsl(var(--appearance-hue,120) 14.29% 11.21% / 1))}}.reference-add-form h2{grid-column:1/-1;margin:0 0 4px}.reference-add-form input,.reference-add-form select,.reference-add-form button,.reference-filters input,.reference-filters select{border:1px solid var(--color-border);width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}@supports (color:light-dark(white, black)){.reference-add-form input,.reference-add-form select,.reference-add-form button,.reference-filters input,.reference-filters select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reference-grid>article{border:1px solid var(--color-border);background:#fff;border-radius:15px;gap:9px;padding:15px;display:grid}@supports (color:light-dark(white, black)){.reference-grid>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.reference-grid article>header,.reference-actions{justify-content:space-between;gap:8px;display:flex}.reference-grid h2,.reference-grid p{margin:0}.reference-grid p,.reference-grid small{color:var(--color-muted);font-size:10px}.reference-grid button{border:1px solid var(--color-border);background:#fff;border-radius:9px;min-height:40px;font-weight:800}@supports (color:light-dark(white, black)){.reference-grid button{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.reference-route-options{background:var(--color-surface-soft);border-radius:10px;gap:5px;padding:10px;font-size:10px;display:grid}.reference-rights-form{background:#fffaf0;border:1px solid #e5dcc8;border-radius:10px;gap:6px;padding:10px;display:grid}@supports (color:light-dark(white, black)){.reference-rights-form{background:light-dark(#fffaf0,#32260e);border:1px solid light-dark(#e5dcc8,#534527)}}.reference-rights-form input,.reference-rights-form select{border:1px solid var(--color-border);width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border-radius:8px;padding:7px 9px}@supports (color:light-dark(white, black)){.reference-rights-form input,.reference-rights-form select{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.reference-route-options label{align-items:center;gap:6px;display:flex}.reference-route-options input{width:18px;height:18px}@media (max-width:850px){.reference-grid,.reference-add-form,.reference-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.reference-grid,.reference-add-form,.reference-filters{grid-template-columns:1fr}.reference-add-form h2{grid-column:auto}.reference-add-form input,.reference-add-form select,.reference-filters input,.reference-filters select,.reference-rights-form input,.reference-rights-form select{font-size:16px}.reference-readiness,.reference-seat-note{flex-direction:column;align-items:flex-start}.reference-readiness small{margin-left:0}}.intake-upload-form label{color:var(--color-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.intake-upload-form input,.intake-upload-form select,.intake-upload-form textarea{border:1px solid var(--color-border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:9px 11px}@supports (color:light-dark(white, black)){.intake-upload-form input,.intake-upload-form select,.intake-upload-form textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-upload-form textarea{resize:vertical;min-height:78px}.intake-upload-form .intake-wide{grid-column:1/-1}.intake-upload-form>button{align-self:end;min-height:44px}.intake-list{gap:12px;display:grid}.intake-list>header{justify-content:space-between;align-items:center;display:flex}.intake-list>article{border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.intake-list>article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.intake-list h3,.intake-list p{margin:3px 0}.intake-list p,.intake-list time,.intake-list small{color:var(--color-muted);font-size:11px}.intake-list>article>a{border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800}.intake-thumbs{background:#f3f4f3;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:3px;display:grid;overflow:hidden}@supports (color:light-dark(white, black)){.intake-thumbs{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,4.35%) 95.49% / 1),hsl(var(--appearance-hue,120) 4.35% 13.97% / 1))}}.intake-thumbs img{aspect-ratio:1;object-fit:cover;width:100%}@media (max-width:760px){.intake-upload-form{grid-template-columns:1fr}.intake-upload-form .intake-wide{grid-column:auto}.intake-list>article{grid-template-columns:92px 1fr}.intake-list>article>a{text-align:center;grid-column:1/-1}}.constitution-page{color:#243229;max-width:980px;margin:0 auto;padding:28px 20px 80px}@supports (color:light-dark(white, black)){.constitution-page{color:light-dark(hsl(var(--appearance-hue,141.43) 16.28% min(16.86%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,141.43) 16.28% 83.16% / 1))}}.constitution-page>header{padding:38px 0 24px}.constitution-page>header h1{letter-spacing:-.045em;margin:6px 0 10px;font-size:clamp(34px,6vw,62px);font-weight:650}.constitution-page>header>p:last-child{color:#657169;max-width:650px}@supports (color:light-dark(white, black)){.constitution-page>header>p:last-child{color:light-dark(#657169,#96a19a)}}.constitution-status{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 18px;display:grid}.constitution-status div{background:#f8faf8;border:1px solid #dfe6df;border-radius:18px;padding:18px}@supports (color:light-dark(white, black)){.constitution-status div{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,16.67%) 97.65% / 1),hsl(var(--appearance-hue,120) 16.67% 12.07% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,120) 12.28% 88.82% / 1),hsl(var(--appearance-hue,120) 12.28% 19.84% / 1))}}.constitution-status small,.constitution-status b{display:block}.constitution-status small{color:#78827b;margin-bottom:6px}@supports (color:light-dark(white, black)){.constitution-status small{color:light-dark(#78827b,#87908a)}}.constitution-status b{font-size:18px}.constitution-message{color:#5a5547;background:#f4f1e8;border-radius:14px;padding:14px 16px}@supports (color:light-dark(white, black)){.constitution-message{color:light-dark(#5a5547,#bcb7aa);background:light-dark(hsl(var(--appearance-hue,45) var(--appearance-tint,35.29%) 93.33% / 1),hsl(var(--appearance-hue,45) 35.29% 15.87% / 1))}}.constitution-intro,.constitution-application{margin:34px 0 16px}.constitution-intro h2,.constitution-application h2{margin:0 0 8px;font-size:21px}.constitution-articles{gap:8px;display:grid}.constitution-articles details{background:#fff;border:1px solid #dfe6df;border-radius:16px;overflow:hidden}@supports (color:light-dark(white, black)){.constitution-articles details{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,120) 12.28% 88.82% / 1),hsl(var(--appearance-hue,120) 12.28% 19.84% / 1))}}.constitution-articles summary{cursor:pointer;grid-template-columns:70px 1fr;gap:12px;padding:17px 18px;list-style:none;display:grid}.constitution-articles summary::-webkit-details-marker{display:none}.constitution-articles summary>span{color:#77827a;padding-top:2px;font-size:13px}@supports (color:light-dark(white, black)){.constitution-articles summary>span{color:light-dark(#77827a,#87918a)}}.constitution-articles summary b{font-size:17px}.constitution-articles summary p{color:#56635a;margin:5px 0 0;line-height:1.5}@supports (color:light-dark(white, black)){.constitution-articles summary p{color:light-dark(#56635a,#a2afa6)}}.constitution-articles ul{color:#4f5d53;margin:0;padding:4px 24px 20px 102px;line-height:1.65}@supports (color:light-dark(white, black)){.constitution-articles ul{color:light-dark(#4f5d53,#a8b5ab)}}.constitution-application>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.constitution-application article{background:#f7f9f7;border-radius:16px;padding:18px}@supports (color:light-dark(white, black)){.constitution-application article{background:light-dark(hsl(var(--appearance-hue,120) var(--appearance-tint,14.29%) 97.25% / 1),hsl(var(--appearance-hue,120) 14.29% 12.42% / 1))}}.constitution-application article p{color:#5c675f;margin:7px 0 0;line-height:1.55}@supports (color:light-dark(white, black)){.constitution-application article p{color:light-dark(#5c675f,#9fa9a2)}}.constitution-actions{align-items:center;gap:10px;margin-top:28px;display:flex}.constitution-actions button{border:0}.constitution-actions .primary-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.constitution-page{padding:18px 14px 60px}.constitution-status{grid-template-columns:1fr}.constitution-articles summary{grid-template-columns:54px 1fr;padding:15px 14px}.constitution-articles ul{padding:2px 18px 18px 84px}.constitution-application>div{grid-template-columns:1fr}.constitution-actions{flex-direction:column;align-items:stretch}.constitution-actions a,.constitution-actions button{text-align:center;width:100%}}.handover-sample-projection{border:1px dashed var(--line,#d8d2c7);gap:12px;margin-top:18px;padding:16px;display:grid}@supports (color:light-dark(white, black)){.handover-sample-projection{border:1px dashed var(--line,light-dark(#d8d2c7,#4f4737))}}@supports (color:color-mix(in lab, red, red)){.handover-sample-projection{border:1px dashed color-mix(in srgb, var(--line,#d8d2c7) 78%, transparent)}@supports (color:light-dark(white, black)){.handover-sample-projection{border:1px dashed color-mix(in srgb, var(--line,light-dark(#d8d2c7,#4f4737)) 78%, transparent)}}}.handover-sample-projection{background:var(--surface,#fff);border-radius:18px}@supports (color:light-dark(white, black)){.handover-sample-projection{background:var(--surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}@supports (color:color-mix(in lab, red, red)){.handover-sample-projection{background:color-mix(in srgb, var(--surface,#fff) 92%, #f4efe6)}@supports (color:light-dark(white, black)){.handover-sample-projection{background:color-mix(in srgb, var(--surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))) 92%, light-dark(hsl(var(--appearance-hue,38.57) var(--appearance-tint,38.89%) 92.94% / 1),hsl(var(--appearance-hue,38.57) 38.89% 16.21% / 1)))}}}.handover-sample-projection>header span,.handover-sample-heading span{color:#786b59;font-size:12px;font-weight:700}@supports (color:light-dark(white, black)){.handover-sample-projection>header span,.handover-sample-heading span{color:light-dark(#786b59,#aca090)}}.handover-sample-projection>header h2,.handover-sample-projection>header p,.handover-sample-projection article h3{margin:4px 0 0}.handover-sample-projection article{background:#ffffffc7;border-radius:14px;padding:14px}@supports (color:light-dark(white, black)){.handover-sample-projection article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / .78),hsl(var(--appearance-hue,0) 0% 10% / .78))}}.handover-sample-heading{align-items:center;gap:8px;display:flex}.handover-sample-heading time{color:#766f66;margin-left:auto;font-size:12px}@supports (color:light-dark(white, black)){.handover-sample-heading time{color:light-dark(#766f66,#a19a92)}}.handover-sample-projection dl{gap:7px;margin:12px 0 0;display:grid}.handover-sample-projection dl div{grid-template-columns:72px 1fr;gap:8px;display:grid}.handover-sample-projection dt{color:#766f66;font-size:12px}@supports (color:light-dark(white, black)){.handover-sample-projection dt{color:light-dark(#766f66,#a19a92)}}.handover-sample-projection dd{margin:0;font-size:13px}.handover-sample-projection article>button{border:1px solid var(--color-border);min-height:38px;color:var(--color-muted);cursor:not-allowed;background:#f3f1ed;border-radius:10px;margin-top:12px;padding:0 13px}@supports (color:light-dark(white, black)){.handover-sample-projection article>button{background:light-dark(hsl(var(--appearance-hue,40) var(--appearance-tint,20%) 94.12% / 1),hsl(var(--appearance-hue,40) 20% 15.18% / 1))}}@media (max-width:520px){.handover-sample-projection{padding:12px}.handover-sample-heading{flex-wrap:wrap}.handover-sample-heading time{width:100%;margin-left:0}.handover-sample-projection dl div{grid-template-columns:64px minmax(0,1fr)}.handover-sample-projection article>button{width:100%}}.people-form{margin:18px 0}.catalog-metadata-review{border-top:1px solid var(--color-border);gap:14px;margin-top:32px;padding-top:24px;display:grid}.catalog-metadata-review>header h2,.catalog-metadata-review>header p{margin:0}.catalog-metadata-review>header p{color:var(--color-muted);margin-top:6px}.catalog-metadata-editor{border:1px solid var(--color-border);background:#fff;border-radius:18px;overflow:hidden}@supports (color:light-dark(white, black)){.catalog-metadata-editor{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-metadata-preview{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0;display:grid}@supports (color:light-dark(white, black)){.catalog-metadata-preview{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-metadata-preview>img{object-fit:cover;width:112px;height:140px}.catalog-metadata-preview-copy{gap:7px;min-width:0;display:grid}.catalog-metadata-preview-copy strong{font-size:17px}.catalog-metadata-preview-copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-metadata-preview>i{color:var(--color-muted);padding-right:18px;font-size:24px;font-style:normal}.catalog-metadata-fields{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.catalog-metadata-editor label{color:var(--color-muted);gap:5px;font-size:12px;font-weight:750;display:grid}.catalog-metadata-editor label:last-of-type{grid-column:1/-1}.catalog-metadata-editor input,.catalog-metadata-editor textarea{border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}@supports (color:light-dark(white, black)){.catalog-metadata-editor input,.catalog-metadata-editor textarea{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.catalog-metadata-editor textarea{resize:vertical;min-height:78px}.catalog-metadata-status{color:#7a5700;background:#fff3d6;border-radius:999px;grid-column:1/-1;width:fit-content;padding:5px 9px;font-size:11px;font-weight:850}@supports (color:light-dark(white, black)){.catalog-metadata-status{color:light-dark(#7a5700,#e5d2a4);background:light-dark(#fff3d6,#433514)}}.catalog-metadata-status.is-founder_approved{color:#28613b;background:#eaf6ee}@supports (color:light-dark(white, black)){.catalog-metadata-status.is-founder_approved{color:light-dark(hsl(var(--appearance-hue,140) 41.61% min(26.86%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,140) 41.61% 74.36% / 1));background:light-dark(hsl(var(--appearance-hue,140) 40% 94.12% / 1),hsl(var(--appearance-hue,140) 40% 15.18% / 1))}}.catalog-metadata-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (max-width:640px){.catalog-metadata-editor{width:100%}.catalog-metadata-preview{grid-template-columns:92px minmax(0,1fr) auto;gap:12px}.catalog-metadata-preview>img{width:92px;height:115px}.catalog-metadata-preview>i{padding-right:12px}.catalog-metadata-fields{grid-template-columns:1fr;padding:14px}.catalog-metadata-editor label:last-of-type,.catalog-metadata-status,.catalog-metadata-actions{grid-column:auto}.catalog-metadata-actions>button{flex:1;min-width:130px}}.people-list{gap:10px;display:grid}.people-list details{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:15px}@supports (color:light-dark(white, black)){.people-list details{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.people-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.people-list summary span:first-child{display:grid}.people-list summary small,.people-list summary>span:last-child,.people-list dt{color:var(--color-muted);font-size:12px}.people-list dl{gap:8px;margin:16px 0;display:grid}.people-list dl div{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.people-list dd{margin:0}@media (max-width:620px){.personal-private>header{flex-direction:column;align-items:stretch}.personal-private>header>.secondary-button{align-self:flex-end}.people-list summary{flex-direction:column;align-items:flex-start}}.instagram-archive-page{max-width:1080px;margin:0 auto;padding:28px 20px 80px}.instagram-archive-page>header{margin:26px 0}.instagram-archive-page h1{margin:.35rem 0;font-size:clamp(2rem,6vw,3.4rem)}.instagram-archive-page>header p:last-child{color:#59656c;max-width:720px}@supports (color:light-dark(white, black)){.instagram-archive-page>header p:last-child{color:light-dark(#59656c,#9aa6ac)}}.instagram-archive-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.instagram-archive-summary article,.instagram-archive-flow,.instagram-archive-import,.instagram-archive-boundary{background:#f7fcff;border:1px solid #dbe8ed;border-radius:20px;padding:18px}@supports (color:light-dark(white, black)){.instagram-archive-summary article,.instagram-archive-flow,.instagram-archive-import,.instagram-archive-boundary{background:light-dark(#f7fcff,#0d212d);border:1px solid light-dark(#dbe8ed,#213942)}}.instagram-archive-summary span{color:#68767d;font-size:.86rem;display:block}@supports (color:light-dark(white, black)){.instagram-archive-summary span{color:light-dark(#68767d,#8b989f)}}.instagram-archive-summary strong{margin-top:7px;font-size:1.75rem;display:block}.instagram-archive-flow,.instagram-archive-import,.instagram-archive-boundary{margin-top:16px}.instagram-archive-flow ol{gap:10px;padding:0;list-style:none;display:grid}.instagram-archive-flow li{background:#fff;border:1px solid #e3eaed;border-radius:14px;grid-template-columns:minmax(180px,.5fr) 1fr;gap:12px;padding:14px;display:grid}@supports (color:light-dark(white, black)){.instagram-archive-flow li{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#e3eaed,#243238)}}.instagram-archive-flow li.done{background:#f4fbf4}@supports (color:light-dark(white, black)){.instagram-archive-flow li.done{background:light-dark(hsl(var(--appearance-hue,120) 46.67% 97.06% / 1),hsl(var(--appearance-hue,120) 46.67% 12.59% / 1))}}.instagram-archive-flow li.working{background:#f1f8ff}@supports (color:light-dark(white, black)){.instagram-archive-flow li.working{background:light-dark(#f1f8ff,#0e2031)}}.instagram-archive-flow span{color:#627078}@supports (color:light-dark(white, black)){.instagram-archive-flow span{color:light-dark(#627078,#909da4)}}.instagram-archive-import label{cursor:pointer;background:#dceffa;border-radius:14px;align-items:center;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}@supports (color:light-dark(white, black)){.instagram-archive-import label{background:light-dark(#dceffa,#133143)}}.instagram-archive-import input{opacity:0;pointer-events:none;position:absolute}.instagram-archive-boundary{background:#fbfbf7}@supports (color:light-dark(white, black)){.instagram-archive-boundary{background:light-dark(hsl(var(--appearance-hue,60) var(--appearance-tint,33.33%) 97.65% / 1),hsl(var(--appearance-hue,60) 33.33% 12.07% / 1))}}.instagram-archive-boundary p{color:#5f6968;margin:.55rem 0 0}@supports (color:light-dark(white, black)){.instagram-archive-boundary p{color:light-dark(#5f6968,#9da7a6)}}@media (max-width:720px){.instagram-archive-summary{grid-template-columns:repeat(2,1fr)}.instagram-archive-flow li{grid-template-columns:1fr}.instagram-archive-page{padding-inline:16px}.instagram-archive-import label{justify-content:center;width:100%}}.receipt-capture{background:#f7fcff;border:1px solid #dce8ed;border-radius:20px;margin:18px 0;padding:18px}@supports (color:light-dark(white, black)){.receipt-capture{background:light-dark(#f7fcff,#0d212d);border:1px solid light-dark(#dce8ed,#213740)}}.receipt-capture>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.receipt-capture h2{margin:.2rem 0}.receipt-capture>header label{cursor:pointer;background:#dceffa;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:750;display:flex}@supports (color:light-dark(white, black)){.receipt-capture>header label{background:light-dark(#dceffa,#133143)}}.receipt-capture>header input{opacity:0;pointer-events:none;position:absolute}.receipt-draft-list{gap:10px;margin-top:14px;display:grid}.receipt-draft-list details{background:#fff;border:1px solid #dfe7ea;border-radius:14px;overflow:hidden}@supports (color:light-dark(white, black)){.receipt-draft-list details{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#dfe7ea,#27353b)}}.receipt-draft-list summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px;display:grid}.receipt-draft-list summary span{color:#657178}@supports (color:light-dark(white, black)){.receipt-draft-list summary span{color:light-dark(#657178,#909ba1)}}.receipt-draft-list summary em{background:#eef5f7;border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal}@supports (color:light-dark(white, black)){.receipt-draft-list summary em{background:light-dark(hsl(var(--appearance-hue,193.33) var(--appearance-tint,36%) 95.1% / 1),hsl(var(--appearance-hue,193.33) 36% 14.31% / 1))}}.receipt-draft-list details>div{padding:0 14px 14px}.receipt-draft-list button{background:#dceffa;border:0;border-radius:12px;min-height:44px;padding:0 14px;font-weight:700}@supports (color:light-dark(white, black)){.receipt-draft-list button{background:light-dark(#dceffa,#133143)}}.receipt-manual-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.receipt-manual-review label{gap:5px;font-size:12px;font-weight:700;display:grid}.receipt-manual-review input,.receipt-manual-review select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:8px 10px}@media (max-width:640px){.receipt-manual-review{grid-template-columns:1fr}.receipt-capture>header{flex-direction:column;align-items:stretch}.receipt-draft-list summary{grid-template-columns:1fr}.receipt-draft-list summary em{justify-self:start}}.perfume-section-heading h2{letter-spacing:-.045em;margin:4px 0 8px;font-size:clamp(25px,4vw,34px)}.perfume-section-heading>p:last-child{color:var(--color-muted);margin:0}.perfume-swan-now{background:#f3f7f2;border-radius:24px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr);gap:38px;padding:30px;display:grid}@supports (color:light-dark(white, black)){.perfume-swan-now{background:light-dark(hsl(var(--appearance-hue,108) var(--appearance-tint,23.81%) 95.88% / 1),hsl(var(--appearance-hue,108) 23.81% 13.62% / 1))}}.perfume-swan-now ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.perfume-swan-now li{border-bottom:1px solid #dce8df;gap:14px;padding:14px 0;display:flex}@supports (color:light-dark(white, black)){.perfume-swan-now li{border-bottom:1px solid light-dark(hsl(var(--appearance-hue,135) 20.69% 88.63% / 1),hsl(var(--appearance-hue,135) 20.69% 20.01% / 1))}}.perfume-swan-now li:last-child{border-bottom:0}.perfume-swan-now li>b{color:#fff;background:#214d39;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}@supports (color:light-dark(white, black)){.perfume-swan-now li>b{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.perfume-swan-now li>span{gap:4px;display:grid}.perfume-swan-now small,.perfume-scent-grid small,.perfume-bottle-grid small,.perfume-deep-notes small{color:var(--color-muted);line-height:1.5}.perfume-swan-section,.perfume-swan-decisions{margin-top:56px}.perfume-scent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.perfume-scent-grid article{border:1px solid var(--color-border);background:#fff;border-radius:16px;gap:4px;min-height:116px;padding:18px;display:grid}@supports (color:light-dark(white, black)){.perfume-scent-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-scent-grid article>span{color:var(--color-muted);background:#f3f4f6;border-radius:99px;justify-self:start;padding:4px 8px;font-size:11px}@supports (color:light-dark(white, black)){.perfume-scent-grid article>span{background:light-dark(hsl(var(--appearance-hue,220) var(--appearance-tint,14.29%) 95.88% / 1),hsl(var(--appearance-hue,220) 14.29% 13.62% / 1))}}.perfume-scent-grid strong{letter-spacing:-.02em;margin-top:auto;font-size:18px}.perfume-quiet-link{color:#214d39;margin-top:18px;font-weight:750;text-decoration:none;display:inline-flex}@supports (color:light-dark(white, black)){.perfume-quiet-link{color:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.perfume-bottle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.perfume-bottle-grid article{border:1px solid var(--color-border);background:#fff;border-radius:18px;gap:6px;padding:22px;display:grid}@supports (color:light-dark(white, black)){.perfume-bottle-grid article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-bottle-grid strong{font-size:20px}.perfume-bottle-grid span{color:#214d39;font-weight:800}@supports (color:light-dark(white, black)){.perfume-bottle-grid span{color:light-dark(hsl(var(--appearance-hue,152.73) 40% min(21.57%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,152.73) 40% 79.02% / 1))}}.perfume-bottle-grid p{color:var(--color-muted);margin:6px 0 0}.perfume-swan-decisions{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(230px,.9fr) minmax(0,1.35fr);gap:34px;padding:28px 0;display:grid}.perfume-swan-decisions ul{margin:0;padding:0;list-style:none}.perfume-swan-decisions li{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:14px;padding:13px 0;display:flex}.perfume-swan-decisions li:last-child{border-bottom:0}.perfume-swan-decisions li>b{color:#9a3412;white-space:nowrap;font-size:12px}@supports (color:light-dark(white, black)){.perfume-swan-decisions li>b{color:light-dark(#9a3412,#db9882)}}.perfume-deep-notes{border:1px solid var(--color-border);background:#fff;border-radius:18px;margin-top:46px}@supports (color:light-dark(white, black)){.perfume-deep-notes{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1))}}.perfume-deep-notes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.perfume-deep-notes>summary::-webkit-details-marker{display:none}.perfume-deep-notes>summary>span{gap:4px;display:grid}.perfume-deep-notes[open]>summary>b{transform:rotate(45deg)}.perfume-deep-notes>.perfume-reference-grid{padding:0 18px 18px}.perfume-reference-table-wrap{overflow-x:auto}@media (max-width:700px){.perfume-swan-now,.perfume-swan-decisions{grid-template-columns:1fr;gap:22px;padding:22px 18px}.perfume-scent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perfume-bottle-grid{grid-template-columns:1fr}.perfume-scent-grid article{min-height:104px;padding:15px}.perfume-deep-notes>summary{padding:18px}.perfume-deep-notes>.perfume-reference-grid{padding:0 12px 12px}}.external-connection-board{background:#f6faf7;border:1px solid #d8e4dc;border-radius:22px;margin:20px 0;padding:24px}@supports (color:light-dark(white, black)){.external-connection-board{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,28.57%) 97.25% / 1),hsl(var(--appearance-hue,135) 28.57% 12.42% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,140) 18.18% 87.06% / 1),hsl(var(--appearance-hue,140) 18.18% 21.39% / 1))}}.external-connection-board>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.external-connection-board h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(25px,4vw,36px)}.external-connection-board>header>a{color:#315d43;font-weight:800;text-decoration:none}@supports (color:light-dark(white, black)){.external-connection-board>header>a{color:light-dark(hsl(var(--appearance-hue,144.55) 30.99% min(27.84%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,144.55) 30.99% 73.5% / 1))}}.external-connection-board>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.external-connection-board article{background:#fff;border:1px solid #dee7e1;border-radius:16px;padding:18px}@supports (color:light-dark(white, black)){.external-connection-board article{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(hsl(var(--appearance-hue,140) 15.79% 88.82% / 1),hsl(var(--appearance-hue,140) 15.79% 19.84% / 1))}}.external-connection-board article>span{color:#76551e;background:#fff0d8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}@supports (color:light-dark(white, black)){.external-connection-board article>span{color:light-dark(#76551e,#dfc292);background:light-dark(#fff0d8,#423013)}}.external-connection-board h3{margin:12px 0 5px;font-size:20px}.external-connection-board article p,.external-connection-board article small{color:#64736b;font-size:13px;line-height:1.5}@supports (color:light-dark(white, black)){.external-connection-board article p,.external-connection-board article small{color:light-dark(#64736b,#94a29b)}}.external-connection-board ol{color:#40564a;gap:6px;padding-left:21px;font-size:13px;line-height:1.5;display:grid}@supports (color:light-dark(white, black)){.external-connection-board ol{color:light-dark(hsl(var(--appearance-hue,147.27) 14.67% min(29.41%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,147.27) 14.67% 72.12% / 1))}}.external-connection-board>aside{color:#eaf4ed;background:#183f2c;border-radius:13px;margin-top:12px;padding:14px;font-size:13px;line-height:1.6}@supports (color:light-dark(white, black)){.external-connection-board>aside{color:light-dark(hsl(var(--appearance-hue,138) 31.25% 93.73% / 1),hsl(var(--appearance-hue,138) 31.25% 15.52% / 1));background:light-dark(hsl(var(--appearance-hue,150.77) 44.83% min(17.06%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,150.77) 44.83% 82.99% / 1))}}@media (max-width:800px){.external-connection-board{padding:18px 14px}.external-connection-board>header{flex-direction:column;align-items:flex-start}.external-connection-board>div{grid-template-columns:1fr}}.claude-result-panel{background:#fff;border:1px solid #0f172a1f;border-radius:20px;margin:20px 0;padding:22px;box-shadow:0 16px 40px #0f172a14}@supports (color:light-dark(white, black)){.claude-result-panel{background:light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1));border:1px solid light-dark(#0f172a1f,#d3dbef1f)}}.claude-result-panel header,.claude-result-panel>div,.claude-job-actions{align-items:center;gap:10px;display:flex}.claude-result-panel header{justify-content:space-between}.claude-result-panel h2,.claude-result-panel p{margin:4px 0 10px}.claude-result-panel textarea{resize:vertical;width:100%;min-height:220px;font:inherit;border:1px solid #0f172a2e;border-radius:14px;padding:14px}@supports (color:light-dark(white, black)){.claude-result-panel textarea{border:1px solid light-dark(#0f172a2e,#d3dbef2e)}}.claude-result-panel>div{justify-content:flex-end;margin-top:12px}.claude-job-actions{flex-wrap:wrap}.fresh-price-policy{color:var(--color-subtle);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;line-height:1.6;display:flex}.fresh-price-policy strong{color:var(--color-ink)}.fresh-board-raw{color:var(--color-subtle);margin-top:5px;font-size:14px;font-weight:400;display:block}.fresh-pricing-head,.fresh-pricing-row{grid-template-columns:minmax(150px,1.5fr) minmax(105px,1fr) minmax(90px,.8fr) minmax(110px,1fr) minmax(120px,1.1fr) minmax(85px,.7fr)}.fresh-pricing-row>*{min-width:0}.fresh-pricing-row select,.fresh-mobile-edit select{border:1px solid var(--color-border);background:var(--color-surface,#fff);width:100%;min-height:40px;color:var(--color-ink);border-radius:8px;padding:6px;font-size:14px}@supports (color:light-dark(white, black)){.fresh-pricing-row select,.fresh-mobile-edit select{background:var(--color-surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.fresh-pricing-row select{margin-top:8px}.fresh-price-raw strong{font-size:20px}.fresh-price-raw small,.fresh-our-price small,.fresh-stem-status{color:var(--color-subtle);font-size:14px;line-height:1.5}.fresh-price-raw{gap:5px;display:grid}.fresh-our-price>strong{color:var(--color-ink);font-size:20px}.fresh-our-price>small{display:block}.fresh-stem-status{margin:4px 0 0}@media (max-width:760px){.fresh-pricing-head{display:none}.fresh-pricing-row{grid-template-columns:1fr 1fr}.fresh-mobile-row{grid-template-columns:minmax(0,1fr) minmax(98px,auto) 18px}.fresh-mobile-row>strong,.fresh-mobile-row>span{grid-column:1}.fresh-mobile-row>b{text-align:right;grid-area:1/2/3;gap:5px;display:grid}.fresh-mobile-row>b small{color:var(--color-subtle);font-size:12px;font-weight:400}.fresh-mobile-row>b span{color:var(--color-ink);font-size:16px}.fresh-mobile-row>i{grid-area:1/3/3}.fresh-mobile-edit select{font-size:16px}.fresh-mobile-edit .fresh-stem-status{grid-column:1/-1}.fresh-mobile-calculated{gap:5px}}.app-back-button{top:calc(env(safe-area-inset-top,0px) + 7px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:35;border:1px solid var(--color-border);background:var(--color-surface,#fff);width:44px;height:44px;min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:fixed}@supports (color:light-dark(white, black)){.app-back-button{background:var(--color-surface,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.app-back-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.desktop-top-bar{padding-right:76px}@media (max-width:767px){.mobile-app-bar{padding-right:72px}}.order-action-feedback{background:#f2f6f3;border-radius:12px;margin:10px 0;padding:12px 14px;font-size:14px;line-height:1.6}@supports (color:light-dark(white, black)){.order-action-feedback{background:light-dark(hsl(var(--appearance-hue,135) var(--appearance-tint,18.18%) 95.69% / 1),hsl(var(--appearance-hue,135) 18.18% 13.8% / 1))}}.order-action-feedback p{margin:0 0 6px}.order-action-feedback.is-blocked,.order-action-feedback.is-error{color:#614012;background:#fff4e4}@supports (color:light-dark(white, black)){.order-action-feedback.is-blocked,.order-action-feedback.is-error{color:light-dark(#614012,#e6cca9);background:light-dark(#fff4e4,#3a2911)}}.order-action-feedback a{padding:8px 0;font-weight:600;text-decoration:underline;display:inline-block}#color-style,#order-edit{scroll-margin-top:100px}.company-scope-note{border:1px solid var(--color-border,#ddd);border-radius:14px;margin:14px 0;padding:14px 18px;font-size:14px;line-height:1.65}@supports (color:light-dark(white, black)){.company-scope-note{border:1px solid var(--color-border,light-dark(#ddd,#373737))}}.company-scope-note p{margin:5px 0}.company-scope-note details{margin-top:10px}.content-working-details{border:1px solid var(--color-border,#ddd);border-radius:14px;margin:16px 0;padding:16px}@supports (color:light-dark(white, black)){.content-working-details{border:1px solid var(--color-border,light-dark(#ddd,#373737))}}.content-working-details>summary{cursor:pointer;font-weight:600}.content-studio-shell .content-ceo-board{margin-top:16px}.content-ceo-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:600px){.content-ceo-actions{gap:8px}.content-ceo-actions a{padding:12px 8px}.content-ceo-actions small{display:none}.content-ceo-actions strong{font-size:13px}}.founder-mobile-login>div{min-width:0}.founder-mobile-login .drawer-actions{flex-wrap:wrap}.founder-mobile-login .founder-login-url{overflow-wrap:anywhere;word-break:break-word}.personal-schedule-board{min-width:0}.personal-schedule-board .founder-event{flex-wrap:wrap;gap:12px}.personal-schedule-board .founder-event>div{min-width:0}.personal-schedule-board .founder-event>div:first-child{flex:240px}.personal-schedule-board .founder-event time,.personal-schedule-board .founder-event b,.personal-schedule-board .founder-event small{overflow-wrap:anywhere;display:block}.personal-schedule-board .schedule-notes{white-space:pre-wrap;overflow-wrap:anywhere}.schedule-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.personal-schedule-board .founder-panel-title{flex-wrap:wrap}.personal-schedule-board form{margin-top:16px}.personal-schedule-board label{gap:5px;min-width:0;display:grid}.personal-schedule-board input[type=datetime-local]{min-width:0;max-width:100%}.content-delivery-package{border:1px solid var(--line,#d8dedc);border-radius:12px;min-width:0;margin-top:1rem;padding:1rem}@supports (color:light-dark(white, black)){.content-delivery-package{border:1px solid var(--line,light-dark(#d8dedc,#343e3b))}}.content-delivery-package p,.content-delivery-package li{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.content-delivery-package small{font-size:.875rem;line-height:1.6;display:block}.content-delivery-package .order-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.content-delivery-package button,.content-delivery-package a{white-space:normal;overflow-wrap:anywhere;min-height:44px}.blog-real-preview figure{margin:0}.blog-real-preview figcaption{font-size:.875rem;line-height:1.6}.content-target-status{overflow-wrap:anywhere;border:1px solid #d9e0dd;border-radius:12px;margin:1rem 0;padding:1rem}@supports (color:light-dark(white, black)){.content-target-status{border:1px solid light-dark(#d9e0dd,#323e39)}}.variant-card-selected{outline-offset:3px;outline:2px solid #365e50;scroll-margin-top:6rem}@supports (color:light-dark(white, black)){.variant-card-selected{outline:2px solid light-dark(hsl(var(--appearance-hue,159) 27.03% min(29.02%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,159) 27.03% 72.46% / 1))}}.content-selected-label{color:#365e50;font-weight:700}@supports (color:light-dark(white, black)){.content-selected-label{color:light-dark(hsl(var(--appearance-hue,159) 27.03% min(29.02%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,159) 27.03% 72.46% / 1))}}.content-source-lineage{overflow-wrap:anywhere;background:#f7faf8;border:1px solid #d9e0dd;border-radius:12px;gap:.35rem;margin:.65rem 0;padding:.75rem .85rem;display:grid}@supports (color:light-dark(white, black)){.content-source-lineage{background:light-dark(hsl(var(--appearance-hue,140) var(--appearance-tint,23.08%) 97.45% / 1),hsl(var(--appearance-hue,140) 23.08% 12.24% / 1));border:1px solid light-dark(#d9e0dd,#323e39)}}.content-source-lineage strong{color:#284c40}@supports (color:light-dark(white, black)){.content-source-lineage strong{color:light-dark(hsl(var(--appearance-hue,160) 31.03% min(22.75%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,160) 31.03% 77.98% / 1))}}.content-source-lineage a{color:#365e50;width:fit-content;font-weight:700}@supports (color:light-dark(white, black)){.content-source-lineage a{color:light-dark(hsl(var(--appearance-hue,159) 27.03% min(29.02%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,159) 27.03% 72.46% / 1))}}.content-source-lineage-changed{background:#fffaf0;border-color:#d9bd75}@supports (color:light-dark(white, black)){.content-source-lineage-changed{background:light-dark(#fffaf0,#32260e);border-color:light-dark(#d9bd75,#dac181)}}.content-source-lineage-deleted,.content-source-lineage-unavailable{background:#fff7f5;border-color:#d9a8a0}@supports (color:light-dark(white, black)){.content-source-lineage-deleted,.content-source-lineage-unavailable{background:light-dark(#fff7f5,#2e140d);border-color:light-dark(#d9a8a0,#783a30)}}.content-generation-context,.content-saved-actions,.content-pending-actions{overflow-wrap:anywhere;min-width:0}.content-saved-actions,.content-pending-actions{gap:.65rem;width:min(100%,34rem);display:grid}.content-saved-actions a,.content-saved-actions button,.content-pending-actions button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;display:block}.content-studio-form-locked{opacity:.78}@media (max-width:420px){.content-save-review,.content-saved-actions,.content-pending-actions{grid-template-columns:minmax(0,1fr);width:100%}.content-save-review button,.content-saved-actions a,.content-saved-actions button,.content-pending-actions button{width:100%}}.content-delivery-result,.content-photo-review{border:1px solid var(--line,#d8dedc);border-radius:12px;min-width:0;margin-top:1rem;padding:1rem}@supports (color:light-dark(white, black)){.content-delivery-result,.content-photo-review{border:1px solid var(--line,light-dark(#d8dedc,#343e3b))}}.content-delivery-result p,.content-delivery-result li,.content-photo-review p{overflow-wrap:anywhere;font-size:1rem;line-height:1.6}.content-delivery-result button,.content-photo-review button,.content-delivery-result a{white-space:normal;overflow-wrap:anywhere;min-height:44px}.content-delivery-result form,.content-photo-review form{gap:.75rem;display:grid}.content-delivery-result fieldset,.content-photo-review fieldset{border:0;min-width:0;margin:.75rem 0 0;padding:0}.content-delivery-result legend,.content-photo-review legend{margin-bottom:.5rem;font-weight:600}.content-delivery-result textarea,.content-photo-review textarea,.content-delivery-result input[type=url]{width:100%;min-height:44px;margin-top:.35rem;display:block}.delivery-result-option{align-items:flex-start;gap:.65rem;min-height:44px;padding:.5rem 0;font-size:1rem;line-height:1.5;display:flex}.delivery-result-option input{flex:none;width:20px;height:20px;margin-top:.15rem}.naver-booking-compact{background:var(--color-surface-alt,#f3f6f1);border-radius:12px;padding:10px 12px;font-size:.875rem}@supports (color:light-dark(white, black)){.naver-booking-compact{background:var(--color-surface-alt,light-dark(hsl(var(--appearance-hue,96) var(--appearance-tint,21.74%) 95.49% / 1),hsl(var(--appearance-hue,96) 21.74% 13.97% / 1)))}}.naver-booking-compact>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.naver-booking-compact a{color:#315b40;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}@supports (color:light-dark(white, black)){.naver-booking-compact a{color:light-dark(hsl(var(--appearance-hue,141.43) 30% min(27.45%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,141.43) 30% 73.84% / 1))}}.naver-booking-compact p{margin:4px 0}.naver-booking-compact small{color:var(--color-muted);font-size:.8125rem;display:block}.naver-booking-compact button{min-height:44px;font:inherit}.plant-encyclopedia-guide .plant-life-card{display:block}.plant-encyclopedia-guide .plant-life-intro{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:22px;padding:22px 22px 0;display:grid}.plant-encyclopedia-guide .plant-life-intro .plant-life-photo{order:initial;aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;margin:0;font-size:.875rem}.plant-life-heading{min-width:0}.plant-encyclopedia-guide .plant-life-heading h2{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1.625rem,2.5vw,2rem);font-weight:800;line-height:1.25}.plant-life-scientific{color:#728077;overflow-wrap:anywhere;margin:7px 0 0;font-size:.875rem;font-style:italic;line-height:1.45}@supports (color:light-dark(white, black)){.plant-life-scientific{color:light-dark(#728077,#89968e)}}.plant-encyclopedia-guide .plant-life-one{word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;font-size:1rem;line-height:1.6}.plant-encyclopedia-guide .plant-life-copy{padding:8px 22px 18px}.plant-encyclopedia-guide .plant-life-grid dt{font-size:.875rem}.plant-encyclopedia-guide .plant-life-grid dd{font-size:.9375rem}@media (max-width:720px){.plant-encyclopedia-guide .plant-life-intro{gap:16px;padding:16px 16px 0}.plant-encyclopedia-guide .plant-life-heading h2{font-size:1.625rem}.plant-encyclopedia-guide .plant-life-one{margin-top:9px;font-size:.9375rem}.plant-encyclopedia-guide .plant-life-copy{padding:6px 16px 14px}}.event-finance-projection{border-top:1px solid #d8e3dc;margin-top:24px;padding-top:18px;font-size:14px;line-height:1.6}@supports (color:light-dark(white, black)){.event-finance-projection{border-top:1px solid light-dark(hsl(var(--appearance-hue,141.82) 16.42% 86.86% / 1),hsl(var(--appearance-hue,141.82) 16.42% 21.56% / 1))}}.event-finance-projection h3{font-size:18px}.event-finance-projection h4{margin:0 0 12px;font-size:16px}.event-finance-projection article{border-bottom:1px solid #e5eae7;padding:16px 0}@supports (color:light-dark(white, black)){.event-finance-projection article{border-bottom:1px solid light-dark(#e5eae7,#29332d)}}.event-finance-projection dl{gap:8px;display:grid}.event-finance-projection dl>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.event-finance-projection dd{margin:0;font-weight:700}.event-finance-projection small{color:#64736a;margin-top:14px;display:block}@supports (color:light-dark(white, black)){.event-finance-projection small{color:light-dark(#64736a,#94a29a)}}.ai-cost-page>details{margin:20px 0;display:block}.ai-cost-page summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.6}.ai-cost-page .ai-cost-inputs input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.ai-cost-page .ai-cost-inputs label{font-size:14px}.ai-cost-page .ai-cost-inputs small,.ai-cost-page .ai-cost-status small,.ai-cost-page .ai-cost-status span{font-size:12px}.ai-cost-page button{border:1px solid var(--color-border);min-height:44px;color:inherit;background:0 0;border-radius:9px;padding:8px 14px}@media (max-width:600px){.ai-cost-page .ai-cost-status{grid-template-columns:1fr}.ai-cost-page .ai-cost-inputs{padding:16px}.ai-cost-page .ai-cost-inputs>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-saved-library{border-block:1px solid var(--border,#ddd);margin:12px 0 20px}.content-saved-library summary{cursor:pointer;padding:14px 0;font-weight:600}.content-saved-library a{border-top:1px solid var(--border,#ddd);color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:14px 0;text-decoration:none;display:flex}@supports (color:light-dark(white, black)){.content-saved-library a{border-top:1px solid var(--border,light-dark(#ddd,#373737))}}.content-saved-library small,.content-saved-library p{color:var(--muted,#666);font-size:13px}@supports (color:light-dark(white, black)){.content-saved-library small,.content-saved-library p{color:var(--muted,light-dark(#666,#a0a0a0))}}.content-ops-focused{max-width:800px;margin-inline:auto}.content-ops-focused .variant-grid{grid-template-columns:minmax(0,1fr)}.content-visual{border:1px solid var(--line,#dedfd9);background:var(--panel,#fff);border-radius:20px;min-width:0;margin:24px 0;padding:24px}@supports (color:light-dark(white, black)){.content-visual{border:1px solid var(--line,light-dark(#dedfd9,#3c3d33));background:var(--panel,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.content-visual header{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-visual h2{margin:0 0 5px;font-size:21px}.content-visual small{color:var(--muted,#697365);font-size:12px}@supports (color:light-dark(white, black)){.content-visual small{color:var(--muted,light-dark(#697365,#98a194))}}.content-visual button,.content-visual select,.content-visual input,.content-visual textarea{font:inherit;border:1px solid var(--line,#d9ddd6);background:var(--panel,#fff);max-width:100%;color:inherit;border-radius:9px;padding:10px 12px}@supports (color:light-dark(white, black)){.content-visual button,.content-visual select,.content-visual input,.content-visual textarea{border:1px solid var(--line,light-dark(#d9ddd6,#3a4035));background:var(--panel,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.content-visual button{cursor:pointer}.content-visual button:disabled{opacity:.45;cursor:default}.content-visual nav{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.content-visual nav [aria-pressed=true]{color:#fff;background:#314a3c;border-color:#314a3c}@supports (color:light-dark(white, black)){.content-visual nav [aria-pressed=true]{color:light-dark(#fff,#1a1a1a);background:light-dark(hsl(var(--appearance-hue,146.4) 20.33% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.4) 20.33% 76.78% / 1));border-color:light-dark(hsl(var(--appearance-hue,146.4) 20.33% min(24.12%, var(--appearance-accent-limit,100%)) / 1),hsl(var(--appearance-hue,146.4) 20.33% 76.78% / 1))}}.visual-editor{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.visual-editor label{flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.visual-wide{grid-column:1/-1}.visual-editor textarea{resize:vertical}.visual-stage{background:#f5f1e9;max-width:520px;margin:0 auto;box-shadow:0 8px 30px #0000000c}@supports (color:light-dark(white, black)){.visual-stage{background:light-dark(hsl(var(--appearance-hue,40) var(--appearance-tint,37.5%) 93.73% / 1),hsl(var(--appearance-hue,40) 37.5% 15.52% / 1))}}.visual-stage canvas{width:100%;height:auto;display:block}.visual-actions{justify-content:center;gap:10px;margin:20px 0;display:flex}.visual-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;line-height:1.9}.content-visual details{margin:15px 0}.content-visual [role=alert]{color:#a3372b}@supports (color:light-dark(white, black)){.content-visual [role=alert]{color:light-dark(#a3372b,#da8981)}}.blog-real-preview[hidden]{display:none}@media (max-width:600px){.content-visual{border-radius:14px;margin:18px 0;padding:16px}.visual-editor{grid-template-columns:1fr}.visual-actions{flex-wrap:wrap}.content-visual header h2{font-size:19px}}.content-work-card{border-bottom:1px solid var(--color-border,#ddd);min-width:0;padding:20px 0}@supports (color:light-dark(white, black)){.content-work-card{border-bottom:1px solid var(--color-border,light-dark(#ddd,#373737))}}.content-work-title{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex!important}.content-work-title strong{overflow-wrap:anywhere;font-weight:550}.content-work-title small{white-space:nowrap;opacity:.65;font-size:12px}.content-work-card nav,.content-batch-fields>div{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.content-work-card nav a,.content-batch-fields button{background:var(--color-surface-soft,#f3f2ee);min-height:40px;color:inherit;border:0;border-radius:12px;padding:8px 12px;font-size:13px;text-decoration:none}@supports (color:light-dark(white, black)){.content-work-card nav a,.content-batch-fields button{background:var(--color-surface-soft,light-dark(hsl(var(--appearance-hue,48) var(--appearance-tint,17.24%) 94.31% / 1),hsl(var(--appearance-hue,48) 17.24% 15% / 1)))}}.content-batch-fields button[aria-pressed=true]{background:var(--color-text,#29332b);color:var(--color-surface,#fff)}@supports (color:light-dark(white, black)){.content-batch-fields button[aria-pressed=true]{background:var(--color-text,light-dark(#29332b,#ccd6ce));color:var(--color-surface,light-dark(#fff,#1a1a1a))}}.content-work-category{color:inherit;font:inherit;opacity:.65;background:0 0;border:0;min-height:36px;font-size:12px}.content-work-empty{opacity:.65;padding:24px 0}.content-saved-library{min-width:0}.product-publish{border-top:1px solid var(--line,#dedfd9);margin-top:16px;padding-top:14px}@supports (color:light-dark(white, black)){.product-publish{border-top:1px solid var(--line,light-dark(#dedfd9,#3c3d33))}}.product-publish summary{cursor:pointer;font-weight:600}.product-publish label{gap:6px;min-width:0;margin:12px 0;display:grid}.product-publish textarea,.product-publish select,.product-publish input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line,#dedfd9);background:var(--panel,#fff);width:100%;max-width:100%;color:inherit;font:inherit;border-radius:9px;padding:11px}@supports (color:light-dark(white, black)){.product-publish textarea,.product-publish select,.product-publish input:not([type=checkbox]){border:1px solid var(--line,light-dark(#dedfd9,#3c3d33));background:var(--panel,light-dark(hsl(var(--appearance-hue,0) var(--appearance-tint,0%) 100% / 1),hsl(var(--appearance-hue,0) 0% 10% / 1)))}}.product-publish button{margin:6px 8px 6px 0}.product-publish input[type=checkbox]{justify-self:start}.product-publish a{overflow-wrap:anywhere}.product-publish .visual-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
