@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floatA{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-22px) rotate(10deg)}66%{transform:translateY(-10px) rotate(-6deg)}}@keyframes floatB{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(18px) scale(1.08)}}@keyframes floatC{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-14px) rotate(-12deg)}80%{transform:translateY(6px) rotate(5deg)}}@keyframes floatD{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(8deg)}}@keyframes morphBlob{0%,to{border-radius:60% 40% 70% 30%/50% 60% 40% 50%}20%{border-radius:50% 50% 55% 45%/45% 55%}40%{border-radius:40% 60% 30% 70%/60% 40%}60%{border-radius:65% 35% 50% 50%/35% 55% 45% 65%}80%{border-radius:70% 30% 50% 50%/40% 50% 60%}}@keyframes pulseRing{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.15}}@keyframes pulseOpacity{0%,to{opacity:.55}50%{opacity:.15}}@keyframes driftA{0%,to{transform:translate(0)}20%{transform:translate(22px,-16px)}45%{transform:translate(8px,-34px)}70%{transform:translate(-18px,-14px)}85%{transform:translate(-8px,6px)}}@keyframes driftB{0%,to{transform:translate(0)}30%{transform:translate(-24px,18px)}60%{transform:translate(14px,28px)}80%{transform:translate(20px,-8px)}}@keyframes driftC{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.15)}50%{transform:translate(10px,-40px) scale(.9)}75%{transform:translate(-20px,-15px) scale(1.05)}}@keyframes driftD{0%,to{transform:translate(0) scale(1)}35%{transform:translate(-35px,25px) scale(1.2)}70%{transform:translate(18px,35px) scale(.85)}}@keyframes blobDriftA{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(45px,-35px) rotate(4deg)}35%{transform:translate(20px,-70px) rotate(-2deg)}55%{transform:translate(-40px,-50px) rotate(6deg)}75%{transform:translate(-20px,20px) rotate(-4deg)}90%{transform:translate(30px,10px) rotate(2deg)}}@keyframes blobDriftB{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-50px,30px) rotate(-5deg)}45%{transform:translate(-25px,65px) rotate(3deg)}65%{transform:translate(35px,45px) rotate(-7deg)}85%{transform:translate(55px,-20px) rotate(4deg)}}@keyframes blobDriftC{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(60px,25px) rotate(6deg)}50%{transform:translate(30px,-50px) rotate(-3deg)}75%{transform:translate(-35px,15px) rotate(5deg)}}@keyframes blobDriftD{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-45px,-40px) rotate(-4deg)}60%{transform:translate(25px,-60px) rotate(7deg)}85%{transform:translate(40px,30px) rotate(-3deg)}}.zone-animate{animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both}.stagger>*{animation:fadeUp .45s var(--ease-out) backwards}.stagger>*:nth-child(1){animation-delay:0s}.stagger>*:nth-child(2){animation-delay:.04s}.stagger>*:nth-child(3){animation-delay:.08s}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(6){animation-delay:.2s}.stagger>*:nth-child(7){animation-delay:.24s}.stagger>*:nth-child(8){animation-delay:.28s}.stagger>*:nth-child(9){animation-delay:.32s}.stagger>*:nth-child(10){animation-delay:.36s}.stagger>*:nth-child(11){animation-delay:.4s}.stagger>*:nth-child(n+12){animation-delay:.44s}.page-enter{animation:fadeUp .25s var(--ease-out);min-height:100%;display:flex;flex-direction:column}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;background:var(--cream)}body{background:radial-gradient(ellipse 100% 60% at 60% -10%,rgba(196,144,124,.06) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 0% 100%,rgba(107,143,113,.04) 0%,transparent 60%),var(--cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");opacity:.4}#root{height:100%;display:flex;flex-direction:column}button:not(:disabled){transition:transform var(--t-fast) var(--ease-out)}button:not(:disabled):active{transform:scale(.97)}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--cream: #FAF7F2;--cream-dark: #EDE7DC;--cream-mid: #F3EDE4;--white: #FFFFFF;--text: #2C2118;--text-mid: #6B5748;--text-soft: #A8978C;--ink: #243347;--ink-light: #3D5470;--ink-faint: #EDF1F7;--ink-deep: #141F30;--rose: #C4907C;--rose-dark: #A87060;--rose-light: #F9EDE8;--rose-mid: #E4B8AC;--rose-glow: rgba(196, 144, 124, .18);--terra: #C85D3A;--terra-light: #FCF0EC;--terra-mid: #EDAB98;--sage: #6B8F71;--sage-light: #EDF4EE;--gold: #C9933A;--gold-light: #FBF5E6;--mauve: #8B7BAB;--mauve-light: #F3F0F9;--shadow-xs: 0 1px 2px rgba(44,33,24,.06);--shadow-card: 0 1px 4px rgba(44,33,24,.05), 0 6px 20px rgba(44,33,24,.07);--shadow-hover: 0 4px 16px rgba(44,33,24,.1), 0 16px 40px rgba(44,33,24,.1);--shadow-float: 0 8px 32px rgba(44,33,24,.14), 0 32px 64px rgba(44,33,24,.1);--shadow-rose: 0 4px 20px rgba(196, 144, 124, .25);--shadow-ink: 0 4px 20px rgba(36, 51, 71, .25);--radius-sm: 8px;--radius-md: 14px;--radius-card: 22px;--radius-input: 12px;--radius-btn: 12px;--radius-pill: 100px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--t-fast: .15s;--t-med: .25s;--t-slow: .4s;--terra: var(--rose);--terra-dark: var(--rose-dark);--terra-light: var(--rose-light);--terra-faint: rgba(196,144,124,.07);--terra-glow: var(--rose-glow);--ink-mid: var(--ink-light);--ink-border: var(--cream-dark);--r-card: var(--radius-card);--r-pill: var(--radius-pill);--r-input: var(--radius-input);--r-modal: 28px;--t: .2s;--ease: cubic-bezier(.22,1,.36,1);--shadow-modal: var(--shadow-float);--background: var(--cream);--foreground: var(--text);--card: var(--white);--card-foreground: var(--text);--primary: var(--ink);--primary-foreground: var(--white);--secondary: var(--cream-dark);--secondary-foreground: var(--ink);--muted: var(--cream-dark);--muted-foreground: var(--text-soft);--accent: var(--rose-light);--accent-foreground: var(--rose-dark);--destructive: var(--terra);--destructive-foreground: var(--white);--border: var(--cream-dark);--input: var(--cream-dark);--ring: var(--rose);--radius: .75rem}[class*=skeleton]{position:relative;overflow:hidden}[class*=skeleton]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shimmer 1.4s var(--ease-out) infinite}h1,h2,h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink-deep)}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{border:1.5px solid var(--cream-dark);border-radius:var(--radius-input);padding:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;color:var(--text);background:var(--white);outline:none;transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease,background var(--t-fast) ease;width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus,select:focus{border-color:var(--rose);box-shadow:0 0 0 3.5px var(--rose-glow);background:#fffdfb}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-soft);font-style:italic}input::placeholder,textarea::placeholder{color:var(--text-soft);font-style:italic}input[type=date]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}input[type=checkbox]{accent-color:var(--rose);cursor:pointer;width:16px;height:16px}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23A8978C' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}button{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;transition:background var(--t-fast) ease,box-shadow var(--t-fast) ease,transform var(--t-fast) var(--ease-spring),border-color var(--t-fast) ease,color var(--t-fast) ease,opacity var(--t-fast) ease}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.45;cursor:not-allowed}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 20px;border:none;border-radius:var(--radius-btn);background:linear-gradient(135deg,var(--rose) 0%,#B87A66 100%);color:#fff;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px #c4907c4d;white-space:nowrap}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #c4907c66;transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border:1.5px solid var(--cream-dark);border-radius:var(--radius-btn);background:var(--white);color:var(--text-mid);font-size:.875rem;font-weight:500}.btn-secondary:hover:not(:disabled){border-color:var(--rose-mid);color:var(--rose-dark);background:var(--rose-light)}.card-base{background:var(--white);border:1.5px solid var(--cream-dark);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),border-color var(--t-med) ease}.card-base:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:#c4907c33}.section-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--rose);margin-bottom:12px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cream-dark);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--rose-mid)}.zone-animate{animation:fadeUp .5s var(--ease-out) both}._sidebar_1e57u_1{flex-shrink:0;background:radial-gradient(ellipse 120% 60% at 50% 0%,rgba(196,144,124,.08) 0%,transparent 60%),linear-gradient(175deg,#1e1a2e,#1a2744 45%,#101d33);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:hidden;z-index:50;transition:width .4s cubic-bezier(.22,1,.36,1);box-shadow:4px 0 32px #101d3338,1px 0 #ffffff0a}._expanded_1e57u_17{width:234px}._collapsed_1e57u_18{width:66px}._logoArea_1e57u_21{padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:padding .4s cubic-bezier(.22,1,.36,1)}._collapsed_1e57u_18 ._logoArea_1e57u_21{padding:14px 12px 12px;gap:0}._logoImg_1e57u_33{flex-shrink:0;transition:width .4s cubic-bezier(.22,1,.36,1),opacity .3s ease;filter:drop-shadow(0 4px 12px rgba(196,144,124,.3))}._logoImgExpanded_1e57u_38{width:110px;opacity:1}._logoImgCollapsed_1e57u_39{width:42px;opacity:1}._logoText_1e57u_41{overflow:hidden;white-space:nowrap;transition:opacity .3s ease,transform .3s ease}._logoTextVisible_1e57u_46{opacity:1;transform:translate(0)}._logoTextHidden_1e57u_47{opacity:0;transform:translate(-10px);pointer-events:none}._nav_1e57u_50{flex:1;padding:14px 10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}._groupLabel_1e57u_60{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff3;padding:10px 10px 5px;margin-bottom:2px}._navItem_1e57u_70{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:14px;border:none;cursor:pointer;background:transparent;color:#ffffff80;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);text-align:left;white-space:nowrap;overflow:hidden;width:100%;position:relative}._navItem_1e57u_70:hover:not(._active_1e57u_94){background:#ffffff12;color:#ffffffe0;transform:translate(3px)}._active_1e57u_94{background:#c4907c26;color:#fff;font-weight:600}._active_1e57u_94:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#e4b8ac,#c4907c);box-shadow:0 0 10px #c4907cb3,0 0 4px #c4907c80}._iconWrap_1e57u_119{width:30px;height:30px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}._active_1e57u_94 ._iconWrap_1e57u_119{background:linear-gradient(135deg,#c4907c,#b07060);box-shadow:0 3px 12px #c4907c66}._navItem_1e57u_70:hover:not(._active_1e57u_94) ._iconWrap_1e57u_119{background:#ffffff14;transform:scale(1.05)}._navLabel_1e57u_140{transition:opacity .25s .04s ease,transform .25s ease;overflow:hidden}._navLabelVisible_1e57u_144{opacity:1;transform:translate(0)}._navLabelHidden_1e57u_145{opacity:0;transform:translate(-8px)}._bottom_1e57u_148{padding:12px 10px 18px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;display:flex;flex-direction:column;gap:6px}._collapseBtn_1e57u_157{width:100%;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;border:none;cursor:pointer;background:#ffffff0d;color:#fff6;font-family:Plus Jakarta Sans,sans-serif;transition:background .2s ease,color .2s ease}._collapseBtn_1e57u_157:hover{background:#ffffff1a;color:#fffc}._arrow_1e57u_173{display:flex;transition:transform .4s cubic-bezier(.22,1,.36,1)}._arrowRotated_1e57u_177{transform:rotate(180deg)}._user_1e57u_179{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;overflow:hidden;cursor:pointer;transition:background .2s ease}._user_1e57u_179:hover{background:#ffffff12}._userAvatar_1e57u_191{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#c9933a,#c4907c);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;box-shadow:0 2px 10px #c9933a66;border:2px solid rgba(255,255,255,.12)}._userInfo_1e57u_207{overflow:hidden;white-space:nowrap;transition:opacity .25s ease,transform .25s ease}._userInfoVisible_1e57u_212{opacity:1;transform:translate(0)}._userInfoHidden_1e57u_213{opacity:0;transform:translate(-8px)}._header_efyfx_1{padding:16px 32px;border-bottom:1.5px solid rgba(28,58,94,.08);display:flex;align-items:center;justify-content:space-between;background:#faf6efe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:100;flex-shrink:0}._companyName_efyfx_15{font-family:"DM Serif Display",serif;font-size:18px;font-weight:400;color:var(--ink)}._subtitle_efyfx_22{font-size:12px;color:var(--text-soft);margin-top:2px}._actions_efyfx_28{display:flex;align-items:center;gap:12px}._helpSwitch_efyfx_34{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 8px 0 12px;border-radius:100px;border:1.5px solid var(--cream-dark);background:#fff;cursor:pointer;font-family:inherit;box-shadow:0 1px 4px #0000000f;transition:border-color .2s,background .2s,box-shadow .2s}._helpSwitch_efyfx_34:hover{border-color:#93c5fd;box-shadow:0 2px 8px #2563eb1f}._helpSwitchOn_efyfx_52{border-color:#93c5fd;background:#eff6ff}._helpSwitchOn_efyfx_52:hover{border-color:#3b82f6}._helpLabel_efyfx_58{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--text-soft);white-space:nowrap;transition:color .2s}._helpSwitchOn_efyfx_52 ._helpLabel_efyfx_58{color:#1d4ed8;font-weight:600}._helpBubble_efyfx_70{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid #93C5FD;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800;flex-shrink:0;line-height:1}._helpTrack_efyfx_86{width:28px;height:16px;border-radius:8px;background:var(--cream-dark);border:1.5px solid rgba(0,0,0,.08);position:relative;flex-shrink:0;transition:background .2s,border-color .2s}._helpTrackOn_efyfx_96{background:#2563eb;border-color:#1d4ed8}._helpThumb_efyfx_97{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.22,1,.36,1)}._helpTrackOn_efyfx_96 ._helpThumb_efyfx_97{transform:translate(12px)}._notifBtn_efyfx_110{position:relative;background:var(--cream-dark);border:none;border-radius:12px;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-light);transition:background .15s}._notifBtn_efyfx_110:hover{background:var(--ink-faint)}._notifDot_efyfx_126{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--terra);border:2px solid var(--cream)}._userChip_efyfx_137{display:flex;align-items:center;gap:8px;background:var(--cream-dark);border-radius:12px;padding:6px 12px 6px 6px;cursor:pointer;transition:background .15s}._userChip_efyfx_137:hover{background:var(--ink-faint)}._userAvatar_efyfx_149{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c9933a,#e8633a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:12px}._userName_efyfx_162{font-size:13px;font-weight:600;color:var(--ink)}._overlay_2gng9_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c16108c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:950;animation:_fadeIn_2gng9_1 .2s ease}@keyframes _fadeIn_2gng9_1{0%{opacity:0}to{opacity:1}}._modal_2gng9_12{position:relative;background:var(--cream, #FAF7F2);border-radius:22px;padding:28px 28px 20px;max-width:620px;width:100%;box-shadow:0 24px 70px #1c161038;animation:_slideUp_2gng9_1 .25s cubic-bezier(.22,1,.36,1)}@keyframes _slideUp_2gng9_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._close_2gng9_20{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:none;background:var(--cream-dark,#EDE7DC);color:var(--text-soft);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}._close_2gng9_20:hover{background:var(--terra-light,#FCF0EC);color:var(--terra,#C85D3A)}._dots_2gng9_31{display:flex;justify-content:center;gap:6px;margin-bottom:18px}._dot_2gng9_31{width:7px;height:7px;border-radius:50%;background:var(--cream-dark);transition:background .2s,transform .2s}._dotActive_2gng9_33{background:var(--rose,#C4847A);transform:scale(1.3)}._content_2gng9_36{display:flex;flex-direction:row;align-items:flex-start;gap:0}._mascot_2gng9_38{width:32%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;flex-shrink:0;display:block}._bubble_2gng9_44{flex:1;position:relative;background:#fff;border:1.5px solid var(--cream-dark,#EDE7DC);border-radius:16px;padding:16px 18px;box-shadow:0 4px 16px #2c211812;margin-top:24px}._bubble_2gng9_44:before{content:"";position:absolute;left:-13px;top:20px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:13px solid var(--cream-dark,#EDE7DC)}._bubble_2gng9_44:after{content:"";position:absolute;left:-11px;top:21px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:12px solid #fff}._title_2gng9_62{font-family:"DM Serif Display",serif;font-style:italic;font-size:1.05rem;color:var(--rose,#C4847A);margin:0 0 8px}._text_2gng9_63{font-size:.87rem;color:var(--text-mid);line-height:1.65;margin:0;white-space:pre-wrap}._cta_2gng9_65{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:9px 16px;background:linear-gradient(135deg,var(--rose,#C4847A),var(--mauve,#8B7BAB));color:#fff;border:none;border-radius:10px;font-size:.82rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s}._cta_2gng9_65:hover{opacity:.87}._footer_2gng9_74{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid var(--cream-dark,#EDE7DC);gap:12px;flex-wrap:wrap}._dismissWrap_2gng9_81{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1}._dismissCheck_2gng9_82{width:15px;height:15px;cursor:pointer;accent-color:var(--rose,#C4847A);flex-shrink:0}._dismissText_2gng9_83{font-size:.8rem;color:var(--text-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}._nextBtn_2gng9_85{margin-left:auto;padding:9px 22px;background:var(--ink,#243347);color:#fff;border:none;border-radius:10px;font-size:.83rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s}._nextBtn_2gng9_85:hover{background:var(--ink-light,#3D5470)}._page_94wzu_1{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}._visual_94wzu_9{background:radial-gradient(ellipse 80% 80% at 20% 120%,rgba(196,144,124,.3) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 80% -10%,rgba(201,147,58,.15) 0%,transparent 60%),linear-gradient(160deg,#1e1a2e,#1a2744,#0f1d33);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;position:relative;overflow:hidden}._visual_94wzu_9:before,._visual_94wzu_9:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(196,144,124,.12)}._visual_94wzu_9:before{width:400px;height:400px;bottom:-150px;right:-100px}._visual_94wzu_9:after{width:250px;height:250px;top:-80px;left:-60px}._visualLogo_94wzu_40{width:200px;height:auto;margin-bottom:32px;filter:drop-shadow(0 12px 32px rgba(196,144,124,.4));animation:_float_94wzu_1 5s ease-in-out infinite}._visualTitle_94wzu_48{font-family:"DM Serif Display",serif;font-size:2.6rem;font-weight:400;font-style:italic;color:var(--white);text-align:center;line-height:1.2;margin:0 0 16px;letter-spacing:-.01em}._visualSub_94wzu_60{font-size:.9rem;color:#ffffff73;text-align:center;max-width:280px;line-height:1.7;font-style:italic}._panel_94wzu_70{display:flex;align-items:center;justify-content:center;padding:60px;background:radial-gradient(ellipse 80% 50% at 80% 10%,rgba(196,144,124,.06) 0%,transparent 60%),var(--cream)}._card_94wzu_80{width:100%;max-width:400px;animation:_fadeUp_94wzu_1 .6s cubic-bezier(.22,1,.36,1) both}._brandSmall_94wzu_86{display:flex;align-items:center;gap:10px;margin-bottom:40px}._brandIconImg_94wzu_93{width:64px;height:auto}._brandName_94wzu_98{font-family:"DM Serif Display",serif;font-size:1.2rem;color:var(--ink-deep);font-style:italic}._title_94wzu_105{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--ink-deep);margin:0 0 8px;font-weight:400;letter-spacing:-.01em}._subtitle_94wzu_114{font-size:.85rem;color:var(--text-soft);margin:0 0 36px;font-style:italic}._form_94wzu_121{display:flex;flex-direction:column;gap:18px}._field_94wzu_127{display:flex;flex-direction:column;gap:7px}._label_94wzu_133{font-size:.72rem;font-weight:700;color:var(--text-mid);text-transform:uppercase;letter-spacing:.1em}._input_94wzu_141{height:48px;padding:0 16px;border:1.5px solid var(--cream-dark);border-radius:var(--radius-input);font-size:.95rem;color:var(--text);background:var(--white);outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}._input_94wzu_141:focus{border-color:var(--rose);box-shadow:0 0 0 3.5px var(--rose-glow)}._input_94wzu_141::-moz-placeholder{color:var(--text-soft);font-style:italic}._input_94wzu_141::placeholder{color:var(--text-soft);font-style:italic}._error_94wzu_159{font-size:.82rem;color:#c03030;margin:0;padding:12px 16px;background:linear-gradient(135deg,#fff5f5,#fef0f0);border:1.5px solid #FBBCBC;border-radius:var(--radius-md);font-style:italic}._btn_94wzu_170{height:50px;background:linear-gradient(135deg,#c4907c,#b07060 60%,#c4907c);background-size:200% 100%;color:#fff;border:none;border-radius:var(--radius-pill);font-size:.95rem;font-weight:700;cursor:pointer;margin-top:6px;box-shadow:0 6px 20px #c4907c59;transition:box-shadow .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),background-position .4s ease;letter-spacing:.02em}._btn_94wzu_170:hover:not(:disabled){box-shadow:0 10px 32px #c4907c73;transform:translateY(-2px);background-position:right center}._btn_94wzu_170:active:not(:disabled){transform:scale(.97) translateY(0)}._btn_94wzu_170:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(max-width:768px){._page_94wzu_1{grid-template-columns:1fr}._visual_94wzu_9{display:none}._panel_94wzu_70{padding:40px 24px}}._wrap_1fc65_1{display:flex;align-items:center;justify-content:center;gap:10px;padding:5rem 0;flex:1}._dot_1fc65_10{width:11px;height:11px;border-radius:50%;animation:_loaderPulse_1fc65_1 1s var(--ease-out) infinite}@keyframes _loaderPulse_1fc65_1{0%,to{transform:scale(.7);opacity:.4}50%{transform:scale(1.15);opacity:1}}
