*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-ui),IBM Plex Sans Arabic,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--font-ui:var(--font-plex-arabic),"IBM Plex Sans Arabic",system-ui,sans-serif;--gold-rgb:202 164 93;--app-frame-width:27rem;--app-side-padding:1.125rem;--app-safe-top:clamp(0px,var(--shagph-android-safe-top,env(safe-area-inset-top,0px)),4rem);--app-safe-bottom:clamp(0px,var(--shagph-android-safe-bottom,env(safe-area-inset-bottom,0px)),3rem);--app-safe-left:var(--shagph-android-safe-left,env(safe-area-inset-left,0px));--app-safe-right:var(--shagph-android-safe-right,env(safe-area-inset-right,0px));--shagph-keyboard-height:0px;--shagph-composer-height:0px;--shagph-composer-safe-gap:0px;--shagph-composer-keyboard-gap:0px;--shagph-composer-floating-gap:0px;--shagph-composer-dock-bottom-offset:var(--shagph-android-safe-bottom,env(safe-area-inset-bottom,0px));--shagph-chat-viewport-height:100dvh;--app-safe-area-bg:#f5f7f9;--app-theme-bg:radial-gradient(720px 300px at 79% 4%,rgba(7,159,149,0.085),transparent 66%)}*{box-sizing:border-box}html{direction:rtl;width:100%;min-height:100%;min-height:100dvh;background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg);font-family:var(--font-ui);scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}html[dir=ltr]{direction:ltr}[lang=en]{--font-ui:var(--font-ibm-plex),"IBM Plex Sans",var(--font-plex-arabic),"IBM Plex Sans Arabic",system-ui,sans-serif}body{margin:0;width:100%;min-height:100%;color:#101a2f;font-family:var(--font-ui);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;touch-action:manipulation}#shagph-root-shell,body{min-height:100dvh}#shagph-root-shell,body,body:before{background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg)}body:before{content:"";position:fixed;inset:0 0 auto 0;z-index:2147483647;height:var(--app-safe-top);pointer-events:none}html[data-shagph-native-ios=true]{--gold-rgb:0 229 212;--shagph-ios-accent:#00e5d4;--shagph-ios-accent-rgb:0 229 212;--shagph-ios-accent-text:#07151f;--app-safe-area-bg:#ffffff;--app-theme-bg:linear-gradient(180deg,#ffffff,#f8fbfb);--app-safe-top:clamp(0px,var(--shagph-native-safe-top,env(safe-area-inset-top,0px)),5.5rem);--app-safe-bottom:clamp(0px,var(--shagph-native-safe-bottom,env(safe-area-inset-bottom,0px)),3.5rem);--app-safe-left:var(--shagph-native-safe-left,env(safe-area-inset-left,0px));--app-safe-right:var(--shagph-native-safe-right,env(safe-area-inset-right,0px))}html[data-shagph-native-ios=true][data-theme=dark]{--app-safe-area-bg:#343a40;--app-theme-bg:radial-gradient(circle at 80% 0%,rgba(0,229,212,0.09),transparent 22rem),linear-gradient(180deg,#343a40,#2f353b 55%,#2b3036)}@media (min-width:700px) and (max-width:1199px){:root{--app-frame-width:min(44rem,calc(100vw - 2rem));--app-side-padding:clamp(1.25rem,3vw,2.25rem)}}html[data-shagph-native-ios-device=ipad]{--app-frame-width:min(44rem,calc(100vw - var(--app-safe-left) - var(--app-safe-right) - 2rem));--app-side-padding:clamp(1.25rem,3vw,2.25rem)}html[data-gositek-embed=true]{--app-frame-width:100%;--app-side-padding:0.85rem}html[data-gositek-embed=true] .app-shell{box-shadow:none;background:transparent}button,input,select,textarea{font:inherit}[dir=ltr]{unicode-bidi:isolate}::-moz-selection{background:rgba(15,92,77,.18)}::selection{background:rgba(15,92,77,.18)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.app-shell{position:relative;min-height:100dvh;padding-bottom:var(--app-safe-bottom);background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg);overflow-x:clip;box-shadow:0 18px 56px rgba(16,26,47,.045);animation:app-screen-in .22s ease-out both}html:not([data-shagph-native-ios=true]) .app-shell{background:transparent;box-shadow:none}.app-screen{width:100%;max-width:var(--app-frame-width);margin-inline:auto;padding:max(.85rem,calc(var(--app-safe-top) + .65rem)) max(var(--app-side-padding),var(--app-safe-left)) 1.15rem max(var(--app-side-padding),var(--app-safe-right))}.app-screen>*+*{margin-top:1rem}.profile-settings-grid{display:grid;gap:1rem}.profile-settings-grid>*{min-width:0}html[data-shagph-native-ios=true] .page-header{position:sticky;top:0;z-index:70;padding-top:max(3.85rem,calc(var(--app-safe-top) + .65rem));padding-bottom:.65rem;background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg)}html[data-shagph-native-ios=true] .app-shell:has(.page-header) .app-screen{padding-top:.85rem}@supports (height:100svh){html[data-shagph-native-ios=true]{--shagph-chat-viewport-height:100svh}}.app-screen.ai-chat-screen{padding-top:max(.4rem,var(--app-safe-top));padding-bottom:max(.65rem,var(--app-safe-bottom))}html[data-shagph-native-ios=true]:has(.ai-chat-screen){--shagph-native-chat-surface:var(--shagph-native-flat-bg,var(--app-safe-area-bg));--shagph-composer-safe-gap:clamp(0.32rem,1.45vw,0.58rem);--shagph-composer-keyboard-gap:clamp(0.55rem,1.7vw,0.75rem);--shagph-composer-floating-gap:var(--shagph-composer-safe-gap);--shagph-composer-dock-bottom-offset:calc(env(safe-area-inset-bottom, 0px) + var(--shagph-composer-safe-gap))}html[data-shagph-native-ios=true][data-shagph-keyboard=open]:has(.ai-chat-screen){--shagph-composer-floating-gap:var(--shagph-composer-keyboard-gap);--shagph-composer-dock-bottom-offset:calc(var(--shagph-keyboard-height, 0px) + var(--shagph-composer-keyboard-gap))}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen){--shagph-ipad-composer-clearance:max(var(--shagph-composer-height,0px),5rem)}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen .shagph-chat-composer-dock .premium-tool-shortcuts-strip){--shagph-ipad-composer-clearance:max(var(--shagph-composer-height,0px),8.75rem)}html[data-shagph-native-ios=true]:has(.ai-chat-screen),html[data-shagph-native-ios=true]:has(.ai-chat-screen) body{height:var(--shagph-chat-viewport-height);max-height:var(--shagph-chat-viewport-height);overflow:hidden;overscroll-behavior:none}html[data-shagph-native-ios=true]:has(.ai-chat-screen) body{position:fixed;inset:0;width:100%}html[data-shagph-native-ios=true]:has(.ai-chat-screen) #shagph-root-shell,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-screen.ai-chat-screen,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-shell{height:var(--shagph-chat-viewport-height);min-height:var(--shagph-chat-viewport-height);max-height:var(--shagph-chat-viewport-height);overflow:hidden}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-shell{padding-bottom:0}html[data-shagph-native-ios=true]:has(.ai-chat-screen) #shagph-root-shell,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock),html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen>.ai-app-canvas,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-screen.ai-chat-screen,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-shell{background-color:var(--shagph-native-chat-surface)!important;background-image:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .app-screen.ai-chat-screen{display:flex;flex-direction:column}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen>.ai-app-canvas{height:auto!important;flex:1 1 auto;min-height:0;overflow:hidden}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel{min-height:0;overflow:hidden}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){border-color:transparent!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-top-nav,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-top-nav-section{background-color:var(--shagph-native-chat-surface)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .app-field-shell,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-model-pill,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-top-icon{backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-model-pill,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .chat-top-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.78)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-chat-screen .chat-model-pill,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-chat-screen .chat-top-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){padding-bottom:calc(.625rem + var(--shagph-composer-height, 0px) + var(--shagph-composer-dock-bottom-offset, env(safe-area-inset-bottom, 0px)))!important}html[data-shagph-native-ios=true][data-shagph-keyboard=open]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){padding-bottom:calc(.625rem + var(--shagph-composer-height, 0px) + var(--shagph-composer-dock-bottom-offset, var(--shagph-keyboard-height, 0px)))!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-chat-message-list{padding-bottom:calc(var(--shagph-composer-height, 0px) + var(--shagph-composer-floating-gap, 0px) + .75rem)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .ai-chat-message-list .shadow-card{box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-chat-screen .ai-chat-message-list .shadow-card{box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .shagph-chat-error-notice{position:fixed;z-index:94;left:50%;bottom:calc(var(--shagph-composer-dock-bottom-offset, env(safe-area-inset-bottom, 0px)) + var(--shagph-composer-height, 0px) + .5rem);width:min(calc(100vw - max(var(--app-side-padding), var(--app-safe-left)) - max(var(--app-side-padding), var(--app-safe-right))),calc(var(--app-frame-width) - max(var(--app-side-padding), var(--app-safe-left)) - max(var(--app-side-padding), var(--app-safe-right))));margin:0!important;line-height:1.45;text-align:center;transform:translateX(-50%);box-shadow:0 14px 34px rgba(185,28,28,.12);pointer-events:none}html[data-shagph-native-ios=true][data-shagph-keyboard=open]:has(.ai-chat-screen) .ai-chat-screen .shagph-chat-error-notice{bottom:calc(var(--shagph-composer-dock-bottom-offset, var(--shagph-keyboard-height, 0px)) + var(--shagph-composer-height, 0px) + .5rem)}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){padding-bottom:calc(.625rem + var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)) + var(--shagph-composer-dock-bottom-offset, env(safe-area-inset-bottom, 0px)))!important}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad][data-shagph-keyboard=open]:has(.ai-chat-screen) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){padding-bottom:calc(.625rem + var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)) + var(--shagph-composer-dock-bottom-offset, var(--shagph-keyboard-height, 0px)))!important}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen) .ai-chat-screen .ai-chat-message-list{padding-bottom:calc(var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)) + var(--shagph-composer-floating-gap, 0px) + .75rem)!important}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen) .ai-chat-screen .shagph-chat-error-notice{bottom:calc(var(--shagph-composer-dock-bottom-offset, env(safe-area-inset-bottom, 0px)) + var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)) + .5rem)}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad][data-shagph-keyboard=open]:has(.ai-chat-screen) .ai-chat-screen .shagph-chat-error-notice{bottom:calc(var(--shagph-composer-dock-bottom-offset, var(--shagph-keyboard-height, 0px)) + var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)) + .5rem)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-chat-composer-dock{position:fixed;z-index:95;left:50%;bottom:var(--shagph-composer-dock-bottom-offset,env(safe-area-inset-bottom,0));overflow:visible;padding-inline:.5rem;width:min(calc(100vw - max(var(--app-side-padding), var(--app-safe-left)) - max(var(--app-side-padding), var(--app-safe-right))),calc(var(--app-frame-width) - max(var(--app-side-padding), var(--app-safe-left)) - max(var(--app-side-padding), var(--app-safe-right))));transform:translateX(-50%)}html[data-shagph-native-ios=true][data-shagph-keyboard=open]:has(.ai-chat-screen) .shagph-chat-composer-dock{bottom:var(--shagph-composer-dock-bottom-offset,var(--shagph-keyboard-height,0))}html[data-shagph-native-ios=true] .shagph-keyboard-debug-badge{position:fixed;z-index:2147483646;top:max(.5rem,env(safe-area-inset-top,0px));left:max(.5rem,env(safe-area-inset-left,0px));max-width:min(14rem,calc(100vw - 1rem));border:1px solid rgba(109,218,194,.36);border-radius:.75rem;padding:.45rem .55rem;background:rgba(5,10,19,.82);color:#d9fff7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem;line-height:1.25;text-align:left;box-shadow:0 12px 30px rgba(0,0,0,.24);pointer-events:none}@media (min-width:640px){.app-screen.ai-chat-screen{padding-top:max(.85rem,calc(var(--app-safe-top) + .65rem));padding-bottom:1.15rem}}.auth-screen{width:100%;max-width:var(--app-frame-width);min-height:100dvh;margin-inline:auto;display:flex;flex-direction:column;justify-content:center;padding:max(1.75rem,var(--app-safe-top)) max(1.35rem,var(--app-safe-left)) max(1.75rem,var(--app-safe-bottom)) max(1.35rem,var(--app-safe-right));animation:app-screen-in .22s ease-out both}html[data-shagph-native-ios=true][data-shagph-auth-keyboard=open] .auth-screen{height:100dvh;min-height:100dvh;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(.85rem,calc(var(--app-safe-top) + .55rem));padding-bottom:calc(max(var(--shagph-auth-keyboard-height, 19rem), 18rem) + max(.75rem, var(--app-safe-bottom)));scroll-padding-top:max(.85rem,calc(var(--app-safe-top) + .55rem));scroll-padding-bottom:calc(max(var(--shagph-auth-keyboard-height, 19rem), 18rem) + 1rem)}html[data-shagph-native-ios=true] .shagph-auth-header,html[data-shagph-native-ios=true] .shagph-auth-header-subtitle,html[data-shagph-native-ios=true] .shagph-auth-header-title{display:none!important}@media (max-width:1100px){html:not([data-shagph-native-ios=true]) .shagph-auth-header,html:not([data-shagph-native-ios=true]) .shagph-auth-header-subtitle,html:not([data-shagph-native-ios=true]) .shagph-auth-header-title{display:none!important}}.glass-card{border:1px solid rgba(15,92,77,.08);background:radial-gradient(circle at 100% 0,rgba(15,92,77,.055),transparent 11rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,254,253,.9)),rgba(255,254,253,.9);box-shadow:0 18px 44px rgba(16,26,47,.085),inset 0 0 0 1px rgba(255,255,255,.46),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(20px);animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.ai-app-canvas{border-radius:0;background:transparent}.native-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none}.native-scroll::-webkit-scrollbar{display:none}.ai-native-panel{border:1px solid rgba(15,92,77,.065);background:radial-gradient(circle at 96% 0,rgba(15,92,77,.04),transparent 10rem),linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,254,253,.5));box-shadow:0 16px 42px rgba(16,26,47,.065),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px)}.ai-native-row{border:1px solid rgba(15,92,77,.07);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,254,253,.76));box-shadow:0 10px 26px rgba(16,26,47,.055),inset 0 1px 0 rgba(255,255,255,.82)}.ai-chat-screen .ai-chat-message-list .shadow-card{box-shadow:none!important}.chat-top-nav{border:1px solid rgba(15,92,77,.08);background:rgba(255,255,255,.72);box-shadow:0 14px 32px rgba(16,26,47,.07),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.12)}.chat-model-pill,.chat-top-icon{border:1px solid rgba(15,92,77,.09);background:rgba(255,255,255,.8);color:#0f5c4d;box-shadow:0 9px 20px rgba(16,26,47,.075),inset 0 1px 0 rgba(255,255,255,.78)}.chat-model-pill{min-height:2.75rem;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,244,233,.68))}.chat-model-pill:disabled{opacity:1}.chat-top-icon-primary{border-color:rgba(202,164,93,.18);background:#0f1d32;color:#caa45d}.chat-log-share-menu{border:1px solid rgba(15,92,77,.1);background:rgba(255,254,253,.96);z-index:9999!important}.chat-log-share-action,.chat-log-share-menu{color:#101a2f;pointer-events:auto}.chat-log-share-action:hover{background:rgba(220,236,229,.82)}.chat-log-share-action-icon{color:#0f5c4d}.chat-log-share-notice{border:1px solid rgba(202,164,93,.18);background:rgba(202,164,93,.1);color:#8c641d}.gradient-button{background:radial-gradient(circle at 20% 0,rgba(255,255,255,.18),transparent 8rem),linear-gradient(135deg,#0d4f43,#16826c 62%,#caa45d 150%);box-shadow:0 18px 38px rgba(15,92,77,.3),0 0 24px rgba(15,92,77,.12),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.app-card{border:1px solid rgba(15,92,77,.075);background:radial-gradient(circle at 98% 0,rgba(15,92,77,.045),transparent 10rem),linear-gradient(180deg,#ffffff,#fffefd 56%,#f7fbf8);box-shadow:0 16px 38px rgba(16,26,47,.075),inset 0 0 0 1px rgba(255,255,255,.55),inset 0 1px 0 rgba(255,255,255,.95)}.app-card,.navy-panel{animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.navy-panel{position:relative;overflow:hidden;border:1px solid rgba(218,239,231,.12);background:radial-gradient(circle at 86% 0,rgba(26,190,148,.2),transparent 12rem),radial-gradient(circle at 12% 10%,rgba(202,164,93,.18),transparent 13rem),linear-gradient(160deg,#071426,#101a2f 46%,#071120);box-shadow:0 28px 78px rgba(16,26,47,.24),0 0 38px rgba(15,92,77,.12),inset 0 1px 0 rgba(255,255,255,.12)}.navy-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 34%),radial-gradient(circle at 92% 18%,rgba(26,190,148,.1),transparent 9rem),linear-gradient(180deg,rgba(3,8,18,.18),rgba(3,8,18,.08));pointer-events:none}.navy-panel>*{position:relative;z-index:1}.navy-panel .type-card-title,.navy-panel .type-control,.navy-panel .type-screen-title,.navy-panel .type-section-title{color:rgba(255,255,255,.96);text-shadow:0 1px 18px rgba(0,0,0,.18)}.navy-panel .type-body{color:rgba(248,252,250,.84);text-shadow:0 1px 16px rgba(0,0,0,.18)}.navy-panel .type-caption{color:rgba(248,252,250,.76)}.green-glow{box-shadow:0 14px 32px rgba(15,92,77,.18),0 0 26px rgba(15,92,77,.14)}.touch-card{min-height:3.25rem;border-radius:1.25rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.touch-card:active{transform:scale(.985)}.app-field,.app-field-shell{border:1px solid rgba(15,92,77,.1);background:radial-gradient(circle at 96% 0,rgba(15,92,77,.045),transparent 7rem),linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,253,249,.76));color:#101a2f;box-shadow:0 12px 28px rgba(16,26,47,.065),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(1.18);color-scheme:light;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.app-field-shell{display:block}.app-field{outline:none}.app-field-control::-moz-placeholder,.app-field::-moz-placeholder{color:rgba(16,26,47,.42)}.app-field-control::placeholder,.app-field::placeholder{color:rgba(16,26,47,.42)}.app-field-shell:focus-within,.app-field:focus,.app-field:focus-visible{border-color:rgba(15,92,77,.38);box-shadow:0 14px 32px rgba(15,92,77,.1),0 0 0 4px rgba(15,92,77,.1),inset 0 1px 0 rgba(255,255,255,.86)}.app-field-control{width:100%;border:0;background:transparent;color:#101a2f;outline:none}.motion-press{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;will-change:transform}.motion-press:active{transform:scale(.985)}.premium-tool-shortcut{--shortcut-border-hover:rgba(214,168,79,0.55);--shortcut-shadow-hover:rgba(202,164,93,0.18);position:relative;transition:transform .15s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.premium-tool-shortcut[data-tool-tone=cyan]{--shortcut-border-hover:rgba(15,92,77,0.45);--shortcut-shadow-hover:rgba(15,92,77,0.14)}.premium-tool-shortcut[data-tool-tone=navy]{--shortcut-border-hover:rgba(16,26,47,0.30);--shortcut-shadow-hover:rgba(16,26,47,0.12)}.premium-tool-shortcut:focus-visible,.premium-tool-shortcut:not(:disabled):hover{border-color:var(--shortcut-border-hover);box-shadow:0 0 0 3px var(--shortcut-shadow-hover)}.safe-area-x{padding-left:max(var(--app-side-padding),var(--app-safe-left));padding-right:max(var(--app-side-padding),var(--app-safe-right))}.type-eyebrow{font-size:.72rem;line-height:1.15rem;font-weight:800;letter-spacing:0;color:rgba(15,92,77,.88)}html[data-shagph-native-ios=true]:not([data-theme=dark]) .ai-native-panel,html[data-shagph-native-ios=true]:not([data-theme=dark]) .ai-native-row,html[data-shagph-native-ios=true]:not([data-theme=dark]) .app-card,html[data-shagph-native-ios=true]:not([data-theme=dark]) .app-field,html[data-shagph-native-ios=true]:not([data-theme=dark]) .app-field-shell,html[data-shagph-native-ios=true]:not([data-theme=dark]) .chat-top-nav,html[data-shagph-native-ios=true]:not([data-theme=dark]) .glass-card{border-color:rgb(var(--shagph-ios-accent-rgb)/.12);background:radial-gradient(circle at 96% 0,rgb(var(--shagph-ios-accent-rgb)/.045),transparent 10rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,251,.82))}html[data-shagph-native-ios=true]:not([data-theme=dark]) .ai-header-control,html[data-shagph-native-ios=true]:not([data-theme=dark]) .chat-model-pill,html[data-shagph-native-ios=true]:not([data-theme=dark]) .chat-top-icon{border-color:rgb(var(--shagph-ios-accent-rgb)/.12);background:rgba(255,255,255,.82);color:var(--shagph-ios-accent)}html[data-shagph-native-ios=true]:not([data-theme=dark]) .ai-header-avatar,html[data-shagph-native-ios=true]:not([data-theme=dark]) .ai-header-control-primary,html[data-shagph-native-ios=true]:not([data-theme=dark]) .chat-top-icon-primary,html[data-shagph-native-ios=true]:not([data-theme=dark]) .gradient-button{border-color:rgb(var(--shagph-ios-accent-rgb)/.22);background:radial-gradient(circle at 82% 0,rgb(var(--shagph-ios-accent-rgb)/.22),transparent 5.5rem),linear-gradient(160deg,#07151f,#101a2f);color:var(--shagph-ios-accent)}html[data-shagph-native-ios=true]:not([data-theme=dark]) .green-glow{box-shadow:0 14px 32px rgb(var(--shagph-ios-accent-rgb)/.18),0 0 26px rgb(var(--shagph-ios-accent-rgb)/.14)}html[data-shagph-native-ios=true]:not([data-theme=dark]) .premium-tool-shortcut,html[data-shagph-native-ios=true]:not([data-theme=dark]) .premium-tool-shortcut[data-tool-tone=cyan],html[data-shagph-native-ios=true]:not([data-theme=dark]) .premium-tool-shortcut[data-tool-tone=navy]{--shortcut-border-hover:rgb(var(--shagph-ios-accent-rgb)/0.45);--shortcut-shadow-hover:rgb(var(--shagph-ios-accent-rgb)/0.14)}html[data-shagph-native-ios=true]:not([data-theme=dark]) .text-forest,html[data-shagph-native-ios=true]:not([data-theme=dark]) .type-eyebrow,html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="text-forest/62"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="text-forest/70"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="text-forest/75"]{color:var(--shagph-ios-accent)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .bg-forest{background-color:var(--shagph-ios-accent)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .bg-forest.\!text-white,html[data-shagph-native-ios=true]:not([data-theme=dark]) .bg-forest.text-white{color:var(--shagph-ios-accent-text)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .bg-moss,html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-forest/[0.06]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-forest/[0.07]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/40"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/45"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/50"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/55"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/60"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/70"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="bg-moss/[0.36]"]{background-color:rgb(var(--shagph-ios-accent-rgb)/.1)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/10"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/12"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/15"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/16"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/[0.07]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/[0.08]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/[0.12]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/[0.16]"],html[data-shagph-native-ios=true]:not([data-theme=dark]) [class~="border-forest/[0.1]"]{border-color:rgb(var(--shagph-ios-accent-rgb)/.16)!important}.type-screen-title{font-size:1.55rem;line-height:2.15rem;font-weight:900;letter-spacing:0;color:#101a2f}.type-hero-title{font-size:2.35rem;line-height:1.22;font-weight:900;letter-spacing:0}.type-card-title{font-size:1.28rem;line-height:2rem;font-weight:900;letter-spacing:0;color:#101a2f}.type-section-title{font-size:1.08rem;line-height:1.75rem;font-weight:900;letter-spacing:0}.type-body{font-size:.96rem;line-height:1.95rem;font-weight:600;letter-spacing:0;color:rgba(16,26,47,.72)}.type-caption{font-size:.8rem;line-height:1.55rem;font-weight:700;letter-spacing:0;color:rgba(16,26,47,.62)}.type-control{font-size:.92rem;line-height:1.45rem;font-weight:800;letter-spacing:0}[data-theme=dark]{--gold-rgb:0 229 212;--app-safe-area-bg:#343a40;--app-theme-bg:radial-gradient(circle at 82% 2%,rgba(255,255,255,0.026),transparent 22rem),radial-gradient(circle at 8% 14%,rgba(255,255,255,0.018),transparent 18rem),radial-gradient(circle at 50% 100%,rgba(255,255,255,0.016),transparent 24rem),linear-gradient(180deg,#343a40,#383e45 52%,#30353b)}[data-theme=dark],[data-theme=dark] body{background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg)}[data-theme=dark] body{color:#f2f2f2}[data-theme=dark] .app-shell,[data-theme=dark] .auth-screen{background-color:var(--app-safe-area-bg);background-image:radial-gradient(circle at 80% 0,rgba(255,255,255,.024),transparent 18rem),radial-gradient(circle at 9% 16%,rgba(255,255,255,.016),transparent 14rem),linear-gradient(180deg,rgba(52,58,64,.99),rgba(48,53,59,.98));box-shadow:0 34px 90px rgba(0,0,0,.3)}html:not([data-shagph-native-ios=true])[data-theme=dark]{--shagph-web-dark-base:#0A0E13;--app-safe-area-bg:var(--shagph-web-dark-base);--app-theme-bg:none;--shagph-web-dark-shell-bg:none;--shagph-web-dark-shell-size:auto}html:not([data-shagph-native-ios=true])[data-theme=dark]:has(.desktop-experience){--shagph-web-dark-base:#090d12;--app-theme-bg:radial-gradient(900px 430px at 75% 2%,rgba(40,231,214,0.09),transparent 62%),radial-gradient(760px 420px at 25% 100%,rgba(124,108,255,0.08),transparent 62%),var(--shagph-web-dark-base);--shagph-web-dark-shell-bg:radial-gradient(900px 430px at 75% 2%,rgba(40,231,214,0.09),transparent 62%),radial-gradient(760px 420px at 25% 100%,rgba(124,108,255,0.08),transparent 62%),linear-gradient(rgba(255,255,255,0.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,0.018) 1px,transparent 0);--shagph-web-dark-shell-size:auto,auto,34px 34px,34px 34px}html:not([data-shagph-native-ios=true])[data-theme=dark] .app-shell,html:not([data-shagph-native-ios=true])[data-theme=dark] .auth-screen,html:not([data-shagph-native-ios=true])[data-theme=dark] .shagph-web-bg{background-color:var(--app-safe-area-bg);background-image:var(--shagph-web-dark-shell-bg,none);background-size:var(--shagph-web-dark-shell-size,auto)}html:not([data-shagph-native-ios=true])[data-theme=dark] .desktop-experience:before{background-color:var(--app-safe-area-bg);background-image:radial-gradient(900px 430px at 75% 2%,rgba(40,231,214,.09),transparent 62%),radial-gradient(760px 420px at 25% 100%,rgba(124,108,255,.08),transparent 62%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:auto,auto,34px 34px,34px 34px;background-repeat:no-repeat,no-repeat,repeat,repeat}[data-theme=dark] .app-card,[data-theme=dark] .glass-card{border-color:rgba(255,255,255,.11);background:radial-gradient(circle at 100% 0,rgba(255,255,255,.022),transparent 11rem),linear-gradient(180deg,rgba(58,64,71,.88),rgba(48,53,59,.84));box-shadow:0 24px 62px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.07)}[data-theme=dark] .auth-screen .cl-cardBox,[data-theme=dark] .auth-screen .cl-footer,[data-theme=dark] .auth-screen .cl-footerAction,[data-theme=dark] .auth-screen .cl-footerPages{background:transparent!important;background-color:transparent!important;box-shadow:none!important}[data-theme=dark] .auth-screen .cl-footer{border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .auth-screen .cl-footerActionText,[data-theme=dark] .auth-screen .cl-footerPagesLink{color:rgba(245,245,245,.62)!important}[data-theme=dark] .auth-screen .cl-footerActionLink{color:#00e5d4!important}.auth-screen .cl-otpCodeField,.auth-screen .cl-otpCodeFieldInputs{direction:ltr!important;unicode-bidi:isolate!important}.auth-screen .cl-otpCodeFieldInputs{flex-direction:row!important}.auth-screen .cl-otpCodeFieldInput{direction:ltr!important;text-align:center!important;unicode-bidi:isolate!important}[data-theme=dark] .ai-app-canvas{background:transparent}[data-theme=dark] .premium-tool-shortcut,[data-theme=dark] .premium-tool-shortcut[data-tool-tone=cyan],[data-theme=dark] .premium-tool-shortcut[data-tool-tone=navy]{--shortcut-border-hover:rgba(0,229,212,0.5);--shortcut-shadow-hover:rgba(0,229,212,0.18)}[data-theme=dark] .ai-native-panel{border-color:rgba(255,255,255,.08);background:radial-gradient(circle at 96% 0,rgba(255,255,255,.018),transparent 10rem),linear-gradient(180deg,rgba(58,64,71,.78),rgba(48,53,59,.62));box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)}[data-theme=dark] .ai-native-row{border-color:rgba(255,255,255,.08);background:radial-gradient(circle at 96% 0,rgba(255,255,255,.015),transparent 8rem),linear-gradient(180deg,rgba(58,64,71,.9),rgba(48,53,59,.82));box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)}[data-theme=dark] .chat-top-nav{border-color:rgba(255,255,255,.08);background:rgba(52,58,64,.78);box-shadow:0 16px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.045)}[data-theme=dark] .chat-model-pill,[data-theme=dark] .chat-top-icon{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.052);color:#00e5d4;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .chat-model-pill{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.038))}[data-theme=dark] .chat-top-icon-primary{border-color:rgba(0,229,212,.18);background:rgba(38,43,48,.92);color:#00e5d4}[data-theme=dark] .chat-log-share-menu{border-color:rgba(255,255,255,.11);background:rgba(43,49,56,.96);color:rgba(247,247,247,.94);box-shadow:0 22px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .chat-log-share-action{color:rgba(247,247,247,.94)}[data-theme=dark] .chat-log-share-action:hover{background:rgba(255,255,255,.075)}[data-theme=dark] .chat-log-share-action-icon{color:#00e5d4}[data-theme=dark] .chat-log-share-notice{border-color:rgba(0,229,212,.18);background:rgba(0,229,212,.08);color:#00e5d4}[data-theme=dark] .safe-area-x>div,[data-theme=dark] header.safe-area-x>div{border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 96% 0,rgba(255,255,255,.02),transparent 9rem),linear-gradient(180deg,rgba(58,64,71,.9),rgba(48,53,59,.86));box-shadow:0 18px 42px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}html:not([data-shagph-native-ios=true]) .page-header.safe-area-x>div{border-color:rgba(16,26,47,.105);background:rgba(255,255,255,.78);box-shadow:0 22px 54px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(18px)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .page-header.safe-area-x>div{border-color:rgba(255,255,255,.09);background:rgba(16,22,29,.72);box-shadow:0 22px 54px rgba(9,13,18,.16),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(18px)}[data-theme=dark] .navy-panel{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 86% 0,rgba(255,255,255,.038),transparent 12rem),radial-gradient(circle at 12% 10%,rgba(255,255,255,.03),transparent 13rem),linear-gradient(160deg,#30353b,#3a4047 48%,#2b3036);box-shadow:0 28px 78px rgba(0,0,0,.38),0 0 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.09)}[data-theme=dark] .bg-cream,[data-theme=dark] .bg-white,[data-theme=dark] .bg-white\/55,[data-theme=dark] .bg-white\/60,[data-theme=dark] .bg-white\/70,[data-theme=dark] .bg-white\/84,[data-theme=dark] .bg-white\/85,[data-theme=dark] .bg-white\/90,[data-theme=dark] .bg-white\/\[0\.92\],[data-theme=dark] .bg-white\/\[0\.94\]{background-color:rgba(52,58,64,.92)}[data-theme=dark] .bg-moss,[data-theme=dark] .bg-moss\/40,[data-theme=dark] .bg-moss\/50,[data-theme=dark] .bg-moss\/60,[data-theme=dark] .bg-moss\/70{background-color:rgba(255,255,255,.075)}[data-theme=dark] .bg-rose{background-color:rgba(112,48,55,.28)}[data-theme=dark] .bg-gold\/15{background-color:rgba(0,229,212,.16)}[data-theme=dark] .bg-gold{background-color:#00e5d4}[data-theme=dark] .bg-navy{background:radial-gradient(circle at 85% 0,rgba(255,255,255,.032),transparent 8rem),linear-gradient(160deg,#30353b,#3a4047)}[data-theme=dark] .premium-feature-card-bg{background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.028),transparent 10rem),radial-gradient(circle at 50% 120%,rgba(255,255,255,.024),transparent 12rem),linear-gradient(180deg,rgba(58,64,71,.92),rgba(48,53,59,.88))}[data-theme=dark] .border-forest\/10,[data-theme=dark] .border-gold\/30,[data-theme=dark] .border-navy\/10,[data-theme=dark] .border-navy\/5,[data-theme=dark] .border-red-100{border-color:rgba(255,255,255,.11)}[data-theme=dark] .border-gold\/30{border-color:rgba(0,229,212,.3)}[data-theme=dark] .text-navy,[data-theme=dark] .type-card-title,[data-theme=dark] .type-control,[data-theme=dark] .type-screen-title,[data-theme=dark] .type-section-title{color:#f2f2f2}[data-theme=dark] .text-navy\/55,[data-theme=dark] .text-navy\/60,[data-theme=dark] .text-navy\/65,[data-theme=dark] .text-navy\/70,[data-theme=dark] .text-navy\/75,[data-theme=dark] .type-body{color:rgba(236,236,236,.78)}[data-theme=dark] .text-navy\/25,[data-theme=dark] .text-navy\/30,[data-theme=dark] .text-navy\/45,[data-theme=dark] .text-navy\/50,[data-theme=dark] .type-caption{color:rgba(236,236,236,.66)}[data-theme=dark] .text-forest,[data-theme=dark] .type-eyebrow{color:#d1d5db}[data-theme=dark] .\!text-gold{color:#00e5d4!important}[data-theme=dark] .text-gold{color:#00e5d4}[data-theme=dark] .text-red-700{color:#ffb3b3}[data-theme=dark] .\!text-white{color:rgba(247,247,247,.94)!important}[data-theme=dark] .text-white,[data-theme=dark] .text-white\/80,[data-theme=dark] .text-white\/85{color:rgba(247,247,247,.94)}[data-theme=dark] .text-white\/55,[data-theme=dark] .text-white\/60,[data-theme=dark] .text-white\/65,[data-theme=dark] .text-white\/70{color:rgba(236,236,236,.78)}[data-theme=dark] .text-white\/58,[data-theme=dark] .text-white\/64,[data-theme=dark] .text-white\/66,[data-theme=dark] .text-white\/70,[data-theme=dark] .text-white\/72,[data-theme=dark] .text-white\/74,[data-theme=dark] .text-white\/76,[data-theme=dark] .text-white\/78{color:rgba(247,247,247,.82)}[data-theme=dark] .text-navy\/44,[data-theme=dark] .text-navy\/48,[data-theme=dark] .text-navy\/50,[data-theme=dark] .text-navy\/52,[data-theme=dark] .text-navy\/56,[data-theme=dark] .text-navy\/62{color:rgba(236,236,236,.68)}[data-theme=dark] .app-field,[data-theme=dark] .app-field-shell{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 96% 0,rgba(255,255,255,.02),transparent 7rem),linear-gradient(135deg,rgba(58,64,71,.72),rgba(52,58,64,.56) 52%,rgba(48,53,59,.66));color:#f2f2f2;box-shadow:0 14px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.03);color-scheme:dark}[data-theme=dark] .app-field-shell:focus-within,[data-theme=dark] .app-field:focus,[data-theme=dark] .app-field:focus-visible{border-color:rgba(255,255,255,.26);box-shadow:0 16px 36px rgba(0,0,0,.24),0 0 0 4px rgba(255,255,255,.06),0 0 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)}[data-theme=dark] .app-field,[data-theme=dark] .app-field-control{color:#f2f2f2}[data-theme=dark] .app-field-control::-moz-placeholder,[data-theme=dark] .app-field::-moz-placeholder{color:rgba(236,236,236,.4)}[data-theme=dark] .app-field-control::placeholder,[data-theme=dark] .app-field::placeholder{color:rgba(236,236,236,.4)}[data-theme=dark] .shadow-card{box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)}[data-theme=dark] .shadow-\[0_12px_28px_rgba\(15\2c 92\2c 77\2c 0\.20\)\],[data-theme=dark] .shadow-\[0_12px_28px_rgba\(15\2c 92\2c 77\2c 0\.22\)\],[data-theme=dark] .shadow-\[0_12px_28px_rgba\(15\2c 92\2c 77\2c 0\.24\)\],[data-theme=dark] .shadow-\[0_14px_30px_rgba\(15\2c 92\2c 77\2c 0\.26\)\],[data-theme=dark] .shadow-\[0_16px_34px_rgba\(15\2c 92\2c 77\2c 0\.18\)\]{box-shadow:0 14px 34px rgba(0,0,0,.3),0 0 28px rgba(0,0,0,.26)}[data-theme=dark] .green-glow{box-shadow:0 14px 32px rgba(0,0,0,.24),0 0 30px rgba(255,255,255,.055)}.ai-chat-screen .shagph-chat-user-bubble{display:inline-block;border:0!important;background:#000000!important;color:#ffffff!important;box-shadow:0 8px 22px rgba(16,26,47,.08)!important}[data-theme=dark] .ai-chat-screen .shagph-chat-user-bubble{background:#ffffff!important;color:#050505!important;box-shadow:none!important}.ai-chat-screen .shagph-chat-assistant-text{border:0!important;background:transparent!important;color:#111111!important;box-shadow:none!important}[data-theme=dark] .ai-chat-screen .shagph-chat-assistant-text{color:#ffffff!important}.ai-chat-screen .shagph-chat-assistant-text pre{background:#101a2f;color:#dcece5}.ai-chat-screen .shagph-chat-assistant-pending{--shagph-ai-dot-rest:#00e5d4;--shagph-ai-dot-peak:#0f5c4d;--shagph-ai-dot-border:rgba(16,26,47,0.72);--shagph-ai-dot-peak-border:rgba(15,92,77,0.86);--shagph-ai-dot-highlight:rgba(255,255,255,0.78);--shagph-ai-dot-glow:rgba(0,229,212,0.30);position:relative;display:flex;width:min(100%,21rem);min-height:4.35rem;align-items:center;gap:.9rem;overflow:hidden;border-color:rgba(15,92,77,.12)!important;background:radial-gradient(circle at 92% 10%,rgba(0,229,212,.15),transparent 7rem),linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,252,250,.84))!important;color:#101a2f!important;box-shadow:0 14px 34px rgba(16,26,47,.08),inset 0 1px 0 rgba(255,255,255,.76)!important}.ai-chat-screen .shagph-chat-assistant-pending:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.46) 48%,transparent 72%);animation:shagph-ai-processing-sheen 2.4s ease-in-out infinite;pointer-events:none}.ai-chat-screen .shagph-chat-assistant-pending>*{position:relative;z-index:1}.ai-chat-screen .shagph-ai-processing-dots{display:inline-flex;width:4.9rem;height:2.45rem;flex:0 0 auto;align-items:flex-end;justify-content:center;gap:.22rem;padding:.38rem .2rem .34rem;direction:ltr}.ai-chat-screen .shagph-ai-processing-dots span{width:.72rem;height:.72rem;border:1.5px solid var(--shagph-ai-dot-border);border-radius:9999px;background:var(--shagph-ai-dot-rest);transform-origin:bottom center;animation:shagph-ai-processing-dot-jump .82s ease-in-out infinite alternate}.ai-chat-screen .shagph-ai-processing-dots span:first-child{animation-delay:.1s}.ai-chat-screen .shagph-ai-processing-dots span:nth-child(2){animation-delay:.2s}.ai-chat-screen .shagph-ai-processing-dots span:nth-child(3){animation-delay:.3s}.ai-chat-screen .shagph-ai-processing-dots span:nth-child(4){animation-delay:.4s}.ai-chat-screen .shagph-ai-processing-dots span:nth-child(5){animation-delay:.5s}.ai-chat-screen .shagph-ai-processing-copy{text-align:start}.ai-chat-screen .shagph-ai-processing-label{margin:0;font-size:.92rem;font-weight:900;line-height:1.45}.ai-chat-screen .shagph-ai-processing-hint{margin-top:.1rem;color:rgba(16,26,47,.58);font-size:.73rem;font-weight:800;line-height:1.35}[data-theme=dark] .ai-chat-screen .shagph-chat-assistant-pending{--shagph-ai-dot-rest:#00e5d4;--shagph-ai-dot-peak:#ffffff;--shagph-ai-dot-border:rgba(255,255,255,0.18);--shagph-ai-dot-peak-border:rgba(0,229,212,0.58);--shagph-ai-dot-highlight:rgba(255,255,255,0.22);--shagph-ai-dot-glow:rgba(0,229,212,0.32);border-color:rgba(255,255,255,.12)!important;background:radial-gradient(circle at 90% 4%,rgba(0,229,212,.18),transparent 7rem),linear-gradient(135deg,rgba(42,48,53,.92),rgba(24,27,31,.84))!important;color:#ffffff!important;box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.1)!important}[data-theme=dark] .ai-chat-screen .shagph-chat-assistant-pending:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.075) 48%,transparent 72%)}[data-theme=dark] .ai-chat-screen .shagph-ai-processing-hint{color:rgba(245,245,247,.58)}.ai-chat-screen .shagph-thinking-timer{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.72rem;font-weight:800;line-height:1.2;letter-spacing:.01em;color:rgba(16,26,47,.5)}[data-theme=dark] .ai-chat-screen .shagph-thinking-timer{color:rgba(245,245,247,.5)}.ai-chat-screen .shagph-thinking-timer--active{color:rgba(15,92,77,.82)}[data-theme=dark] .ai-chat-screen .shagph-thinking-timer--active{color:rgba(0,229,212,.84)}.ai-chat-screen .shagph-thinking-timer-clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ai-chat-screen .shagph-thinking-timer--active .shagph-thinking-timer-text{animation:shagph-thinking-timer-text 1.7s ease-in-out infinite}.ai-chat-screen .shagph-thinking-timer-dot{width:.44rem;height:.44rem;flex:0 0 auto;border-radius:9999px;background:currentColor;animation:shagph-thinking-timer-dot 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ai-chat-screen .shagph-thinking-timer--active .shagph-thinking-timer-text,.ai-chat-screen .shagph-thinking-timer-dot{animation:none}}.ai-chat-screen .shagph-go-first-loader-row{position:absolute;inset:0;z-index:2;display:grid;width:auto;min-width:0;place-items:center;margin-top:0!important;padding:0;pointer-events:none}.ai-chat-screen .shagph-go-first-loader{--shagph-go-first-loader-stroke:#caa45d;--shagph-go-first-loader-track:rgba(202,164,93,0.13);--shagph-go-first-loader-glow:rgba(202,164,93,0.18);display:grid;width:min(58vw,16.5rem);height:7rem;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ai-chat-screen .shagph-go-first-loader-svg{width:min(58vw,16.5rem);height:5.35rem;color:var(--shagph-go-first-loader-stroke);filter:drop-shadow(0 .65rem 1.35rem var(--shagph-go-first-loader-glow));overflow:visible}.ai-chat-screen .shagph-go-first-loader-track{stroke:var(--shagph-go-first-loader-track)}.ai-chat-screen .shagph-go-first-loader-outline{stroke:currentColor;stroke-dasharray:2.42777px,242.77666px;stroke-dashoffset:0;animation:shagph-go-first-loader-trace 1.6s linear infinite}[data-theme=dark] .ai-chat-screen .shagph-go-first-loader{--shagph-go-first-loader-stroke:#00e5d4;--shagph-go-first-loader-track:rgba(0,229,212,0.12);--shagph-go-first-loader-glow:rgba(0,229,212,0.22)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .shagph-go-first-loader-row{padding:0}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .shagph-go-first-loader{--shagph-go-first-loader-stroke:var(--shagph-ios-accent);--shagph-go-first-loader-track:rgb(var(--shagph-ios-accent-rgb)/0.12);--shagph-go-first-loader-glow:rgb(var(--shagph-ios-accent-rgb)/0.18);width:min(54vw,14.5rem);height:6.25rem}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .shagph-go-first-loader-svg{width:min(54vw,14.5rem);height:4.95rem}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-chat-screen .shagph-go-first-loader{--shagph-go-first-loader-track:rgb(var(--shagph-ios-accent-rgb)/0.12);--shagph-go-first-loader-glow:rgb(var(--shagph-ios-accent-rgb)/0.22)}.desktop-page-host .ai-chat-screen .shagph-go-first-loader{width:min(22vw,18rem);height:7rem}.desktop-page-host .ai-chat-screen .shagph-go-first-loader-svg{width:min(22vw,18rem);height:5.6rem}.desktop-experience{position:relative;isolation:isolate;min-height:100dvh;overflow-x:clip;padding:1.25rem;background-color:var(--app-safe-area-bg);color:#101a2f;direction:rtl}.desktop-experience:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-color:var(--app-safe-area-bg);background-image:var(--app-theme-bg)}.desktop-shell{position:relative;z-index:1;display:grid;grid-template-columns:4.875rem minmax(0,1fr);gap:1.25rem;width:min(100%,92rem);min-height:calc(100dvh - 2.5rem);margin-inline:auto;align-items:start}.desktop-sidebar{position:sticky;top:1.25rem;z-index:70;height:calc(100dvh - 2.5rem);min-height:34rem}.desktop-rail{display:flex;height:100%;width:4.875rem;flex-direction:column;align-items:center;gap:.4375rem;border:1px solid rgba(255,255,255,.085);border-radius:1.5625rem;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#0e141b;padding:.875rem 0;box-shadow:0 24px 68px rgba(16,26,47,.2),inset 0 1px 0 rgba(255,255,255,.035)}.desktop-rail-button{position:relative;display:grid;place-items:center;width:2.875rem;height:2.875rem;flex-shrink:0;border:1px solid transparent;border-radius:.875rem;background:transparent;color:#8f9baa;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.desktop-rail-button:hover{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.04);color:#f4f7fa}.desktop-rail-button:focus{outline:none}.desktop-rail-button:focus-visible{border-color:rgba(40,231,214,.34);background:rgba(40,231,214,.075);color:#28e7d6;box-shadow:0 0 0 2px rgba(40,231,214,.16)}.desktop-rail-button-active{border-color:rgba(40,231,214,.22);background:rgba(40,231,214,.075);color:#28e7d6}.desktop-rail-button-active:hover{border-color:rgba(40,231,214,.28);background:rgba(40,231,214,.095);color:#28e7d6}.desktop-rail-button-active:before{content:"";position:absolute;inset-inline-start:-1.0625rem;width:3px;height:1.125rem;border-radius:999px;background:#28e7d6;box-shadow:0 0 12px rgba(40,231,214,.55)}.desktop-rail-button[data-tip]:after{content:attr(data-tip);position:absolute;top:50%;z-index:90;inset-inline-start:calc(100% + .75rem);transform:translateY(-50%) translateX(-.25rem);border:1px solid rgba(255,255,255,.085);border-radius:.5625rem;background:#121922;color:#c1cad5;padding:.44rem .58rem;font-size:.6875rem;font-weight:750;line-height:1.1;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 25px rgba(0,0,0,.26);transition:opacity .18s ease,transform .18s ease}.desktop-rail-button[data-tip]:focus-visible:after,.desktop-rail-button[data-tip]:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.desktop-rail-divider{width:2rem;height:1px;flex-shrink:0;margin:.5rem 0;background:rgba(255,255,255,.085)}.desktop-rail-spacer{flex:1;min-height:.5rem}.desktop-flyout-backdrop{position:fixed;inset:0;z-index:60;background:rgba(16,26,47,.12)}.desktop-flyout{position:absolute;top:0;bottom:0;z-index:70;inset-inline-start:calc(100% + .8rem);display:flex;width:min(21.5rem,calc(100vw - 9rem));flex-direction:column;gap:.85rem;border:1px solid rgba(15,92,77,.13);border-radius:1.7rem;background:radial-gradient(27.5rem 16rem at 18% -8%,rgba(15,92,77,.1),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,254,253,.9) 18%),rgba(255,255,255,.92);padding:.95rem .9rem;box-shadow:0 28px 90px rgba(16,26,47,.22),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(26px);animation:desktop-flyout-in .19s ease}.desktop-flyout-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.1rem .2rem 0}.desktop-flyout-kicker{margin:0 0 .15rem;color:rgba(15,92,77,.7);font-size:.68rem;font-weight:900;letter-spacing:.07em}.desktop-flyout-header h2{margin:0;color:#101a2f;font-size:1rem;font-weight:950}.desktop-flyout-close{display:grid;width:2.3rem;height:2.3rem;flex-shrink:0;place-items:center;border:1px solid rgba(15,92,77,.11);border-radius:.85rem;background:rgba(222,240,233,.66);color:#0f5c4d;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.desktop-flyout-close:hover{transform:translateY(-1px);border-color:rgba(202,164,93,.26)}.desktop-chat-item-icon,.desktop-nav-icon{display:grid;place-items:center;flex-shrink:0;color:#0f5c4d;background:rgba(15,92,77,.08)}.desktop-chat-filter{display:grid;gap:.65rem}.desktop-chat-filter h2{margin:0;color:#101a2f;font-size:1rem;font-weight:950}.desktop-select-shell{position:relative;display:flex;align-items:center;color:#0f5c4d}.desktop-select-shell select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,92,77,.12);border-radius:1.15rem;background:rgba(255,255,255,.72);color:#101a2f;padding:.92rem 1.05rem .92rem 2.6rem;font-size:.85rem;font-weight:900;outline:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.desktop-select-shell select:hover{border-color:rgba(15,92,77,.2);background:rgba(255,255,255,.84)}.desktop-select-shell select:focus-visible{border-color:rgba(202,164,93,.42);box-shadow:0 0 0 3px rgba(202,164,93,.16)}.desktop-select-shell svg{position:absolute;left:.85rem;pointer-events:none}.desktop-chat-filter-row{display:flex;align-items:stretch;gap:.5rem}.desktop-chat-filter-row .desktop-select-shell{flex:1;min-width:0}.desktop-chat-add-category{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;border:1px solid rgba(15,92,77,.16);border-radius:1.15rem;background:rgba(255,255,255,.72);color:#0f5c4d;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.desktop-chat-add-category:hover{transform:translateY(-1px);border-color:rgba(15,92,77,.26);background:rgba(255,255,255,.86)}.desktop-chat-add-category-active{border-color:rgba(202,164,93,.5);background:rgba(202,164,93,.14);color:#b79045}.desktop-category-form{display:grid;gap:.7rem;padding:.85rem;border:1px solid rgba(15,92,77,.1);border-radius:1.15rem;background:rgba(238,247,243,.72);animation:desktop-flyout-in .16s ease}.desktop-category-form-input{width:100%;border:1px solid rgba(15,92,77,.12);border-radius:.95rem;background:rgba(255,255,255,.82);color:#101a2f;padding:.72rem .9rem;font-size:.85rem;font-weight:800;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.desktop-category-form-input:focus-visible{border-color:rgba(202,164,93,.42);box-shadow:0 0 0 3px rgba(202,164,93,.16)}.desktop-category-form-colors{display:flex;flex-wrap:wrap;gap:.45rem}.desktop-category-color{width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:999px;border:0;box-shadow:0 0 0 1px rgba(16,26,47,.08);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.desktop-category-color:hover{transform:scale(1.08)}.desktop-category-color-active{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 4px rgba(16,26,47,.55)}.desktop-category-form-submit{display:flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(202,164,93,.32);border-radius:1rem;background:radial-gradient(circle at 100% 0,rgba(202,164,93,.14),transparent 7rem),rgba(255,255,255,.72);color:#b79045;font-weight:950;transition:transform .16s ease,border-color .16s ease,background .16s ease}.desktop-category-form-submit:hover:not(:disabled){transform:translateY(-1px)}.desktop-category-form-submit:disabled{cursor:not-allowed;opacity:.6}.desktop-category-form-error{margin:0;color:#bf474f;font-size:.76rem;font-weight:800}.desktop-chat-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:.6rem;overflow-y:auto;padding-inline-end:.1rem}.desktop-chat-item{position:relative;display:flex;width:100%;align-items:center;gap:.7rem;border:1px solid rgba(15,92,77,.08);border-radius:1.15rem;background:rgba(255,255,255,.5);padding:.66rem .62rem;cursor:pointer;text-align:start;box-shadow:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.desktop-chat-item:before{content:"";position:absolute;inset-inline-start:.16rem;top:50%;width:3px;height:1.85rem;transform:translateY(-50%) scaleY(0);transform-origin:center;border-radius:99px;background:#0f5c4d;box-shadow:0 0 11px rgba(15,92,77,.42);opacity:0;transition:transform .17s ease,opacity .17s ease}.desktop-chat-item:hover{border-color:rgba(15,92,77,.16);background:rgba(255,255,255,.78);box-shadow:none}.desktop-chat-item-active{border-color:rgba(202,164,93,.3);background:radial-gradient(circle at 92% 0,rgba(15,92,77,.1),transparent 8rem),linear-gradient(180deg,rgba(16,26,47,.95),rgba(11,25,44,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.desktop-chat-item-active:before{transform:translateY(-50%) scaleY(1);opacity:1}.desktop-chat-item-pinned{border-color:rgba(202,164,93,.24);background:radial-gradient(circle at 92% 0,rgba(202,164,93,.1),transparent 7rem),rgba(255,255,255,.62)}.desktop-chat-item-icon{width:2.4rem;height:2.4rem;border-radius:.92rem;border:1px solid rgba(15,92,77,.1);transition:border-color .16s ease,background .16s ease,color .16s ease}.desktop-chat-item-active .desktop-chat-item-icon{border-color:rgba(202,164,93,.28);background:rgba(202,164,93,.14);color:#e0bf74}.desktop-chat-menu-button{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border:1px solid transparent;border-radius:.72rem;background:transparent;color:rgba(16,26,47,.5);box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.desktop-chat-menu-button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(202,164,93,.26);background:rgba(222,240,233,.7);color:#caa45d}.desktop-chat-menu-button:disabled{cursor:wait;opacity:.68}.desktop-chat-item-active .desktop-chat-menu-button{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#e0bf74}.desktop-chat-date,.desktop-chat-preview,.desktop-chat-title{display:block;letter-spacing:0}.desktop-chat-title{color:#101a2f;font-size:.85rem;font-weight:950;line-height:1.5}.desktop-chat-preview,.desktop-chat-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-chat-preview{margin-top:.12rem;color:rgba(16,26,47,.56);font-size:.7rem;font-weight:800;line-height:1.45}.desktop-chat-date{max-width:4.2rem;flex-shrink:0;color:rgba(16,26,47,.48);font-size:.62rem;font-weight:900;line-height:1.35;text-align:end}.desktop-chat-empty{display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px dashed rgba(15,92,77,.16);border-radius:1rem;background:rgba(255,255,255,.46);color:rgba(16,26,47,.58);padding:1rem;font-size:.78rem;font-weight:850;text-align:center}.desktop-conversation-actions-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:rgba(16,26,47,.2);backdrop-filter:blur(9px)}.desktop-conversation-actions-card{width:min(30rem,100%);border:1px solid rgba(15,92,77,.14);border-radius:1.5rem;background:radial-gradient(circle at 100% 0,rgba(21,177,139,.1),transparent 10rem),rgba(255,255,255,.94);padding:1rem;box-shadow:0 28px 80px rgba(16,26,47,.18)}.desktop-usage-monitor-shell{width:min(44rem,100%);max-height:min(88vh,46rem);overflow-y:auto;border:1px solid rgba(15,92,77,.12);border-radius:1.55rem;background:#eef3f8;padding:1rem;box-shadow:0 28px 80px rgba(16,26,47,.18)}.desktop-usage-monitor-shell .desktop-conversation-actions-header p{color:#0f8f7e}.usage-monitor{--um-text:#101a2f;--um-soft:#2c3b50;--um-muted:#5c6b7d;--um-quiet:#7a8696;--um-accent:#0f8f7e;--um-accent-2:#16b89c;--um-card-bg:linear-gradient(180deg,#ffffff,#f4f8fc 62%);--um-card-border:rgba(16,26,47,0.08);--um-card-shadow:0 14px 38px rgba(16,26,47,0.10),inset 0 1px 0 rgba(255,255,255,0.7);--um-hover:rgba(15,143,126,0.06);--um-row-bg:rgba(16,26,47,0.025);--um-row-border:rgba(16,26,47,0.07);--um-track:rgba(16,26,47,0.08);--um-pill-bg:rgba(15,143,126,0.09);--um-pill-border:rgba(15,143,126,0.24);--um-icon-bg:rgba(15,143,126,0.09);--um-icon-border:rgba(15,143,126,0.2);--um-glow:rgba(15,143,126,0.28);display:grid;gap:.75rem}.usage-monitor-meters{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.usage-monitor-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--um-card-border);border-radius:1.15rem;background:var(--um-card-bg);box-shadow:var(--um-card-shadow)}.usage-monitor-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(420px 140px at 100% 0,var(--um-hover),transparent 68%);transition:opacity .22s ease}.usage-monitor-card:hover:after{opacity:1}.usage-monitor-card>*{position:relative;z-index:1}.usage-monitor-meter{padding:1.06rem 1.12rem .95rem}.usage-monitor-models{padding:1rem 1.06rem .95rem}.usage-monitor-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.usage-monitor-title{display:flex;min-width:0;align-items:center;gap:.55rem;color:var(--um-soft);font-size:.81rem;font-weight:800;letter-spacing:-.01em}.usage-monitor-title svg{flex:0 0 auto;color:var(--um-accent)}.usage-monitor-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-monitor-pill{display:inline-flex;height:1.7rem;min-width:2.9rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0 .58rem;border:1px solid var(--um-pill-border);border-radius:999px;background:var(--um-pill-bg);color:var(--um-accent);font-size:.69rem;font-weight:850}.usage-monitor-metric{display:flex;align-items:flex-end;gap:.5rem;margin-top:1.15rem}.usage-monitor-metric strong{color:var(--um-text);font-size:2rem;font-weight:850;line-height:.85;letter-spacing:-.055em}.usage-monitor-metric span{padding-bottom:.12rem;color:var(--um-muted);font-size:.69rem;font-weight:700}.usage-monitor-progress{height:.44rem;margin-top:1.05rem;overflow:hidden;border-radius:999px;background:var(--um-track)}.usage-monitor-progress>i{display:block;height:100%;min-width:.3rem;border-radius:inherit;background:linear-gradient(90deg,var(--um-accent),var(--um-accent-2));box-shadow:0 0 14px var(--um-glow)}.usage-monitor-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.75rem;color:var(--um-quiet);font-size:.64rem;font-weight:700}.usage-monitor-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-monitor-foot-strong{color:var(--um-soft);font-weight:850}.usage-monitor-models-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.usage-monitor-note{flex:0 0 auto;color:var(--um-quiet);font-size:.64rem;font-weight:750}.usage-monitor-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.usage-monitor-row{display:grid;min-width:0;min-height:3.55rem;grid-template-columns:2.12rem minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.56rem .68rem;border:1px solid var(--um-row-border);border-radius:.85rem;background:var(--um-row-bg)}.usage-monitor-row-icon{display:grid;width:2.12rem;height:2.12rem;place-items:center;border:1px solid var(--um-icon-border);border-radius:.62rem;background:var(--um-icon-bg);color:var(--um-accent);font-size:.64rem;font-weight:850}.usage-monitor-row-copy{min-width:0}.usage-monitor-row-name{overflow:hidden;color:var(--um-soft);font-size:.69rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.usage-monitor-row-value{flex:0 0 auto;color:var(--um-accent);font-size:.75rem;font-weight:850}.usage-monitor-empty{color:var(--um-quiet);font-size:.7rem;font-weight:700}.desktop-conversation-actions-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.desktop-conversation-actions-header p{margin:0 0 .15rem;color:#0f5c4d;font-size:.78rem;font-weight:950}.desktop-conversation-actions-header h2{overflow:hidden;margin:0;color:#101a2f;font-size:1.1rem;font-weight:950;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.desktop-conversation-actions-close{display:grid;width:2.4rem;height:2.4rem;flex-shrink:0;place-items:center;border:1px solid rgba(15,92,77,.11);border-radius:.9rem;background:rgba(222,240,233,.66);color:#0f5c4d}.desktop-conversation-actions-body{display:flex;flex-direction:column;gap:.75rem}.desktop-conversation-primary-action,.desktop-conversation-trash-button{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid;border-radius:1rem;padding:.78rem 1rem;font-weight:950;transition:transform .16s ease,border-color .16s ease,background .16s ease}.desktop-conversation-primary-action{border-color:rgba(202,164,93,.32);background:radial-gradient(circle at 100% 0,rgba(202,164,93,.14),transparent 7rem),rgba(255,255,255,.72);color:#b79045}.desktop-conversation-category-button:hover:not(:disabled),.desktop-conversation-primary-action:hover:not(:disabled),.desktop-conversation-trash-button:hover:not(:disabled){transform:translateY(-1px)}.desktop-conversation-category-button:disabled,.desktop-conversation-primary-action:disabled,.desktop-conversation-trash-button:disabled{cursor:wait;opacity:.7}.desktop-conversation-category-card{border:1px solid rgba(15,92,77,.1);border-radius:1.15rem;background:rgba(238,247,243,.72);padding:.9rem}.desktop-conversation-category-card>p{margin:0 0 .7rem;color:rgba(16,26,47,.68);font-size:.78rem;font-weight:950}.desktop-conversation-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.desktop-conversation-category-button{display:flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(15,92,77,.1);border-radius:.9rem;background:rgba(255,255,255,.7);color:#101a2f;font-weight:900}.desktop-conversation-category-button-active{border-color:rgba(15,92,77,.22);background:rgba(222,240,233,.92);color:#0f5c4d}.desktop-category-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:999px;box-shadow:0 0 0 4px rgba(255,255,255,.48)}.desktop-conversation-trash-button{border-color:rgba(191,71,79,.22);background:rgba(191,71,79,.08);color:#bf474f}.desktop-conversation-action-message{margin:0;border:1px solid rgba(191,71,79,.16);border-radius:.9rem;background:rgba(191,71,79,.08);padding:.75rem .9rem;color:#bf474f;font-size:.78rem;font-weight:850;text-align:center}.desktop-page-host{min-width:0}.desktop-page-host .app-shell{width:100%!important;max-width:none!important;min-height:calc(100dvh - 2.5rem);border-radius:0;background:transparent;box-shadow:none;animation-name:app-shell-fade-in}html:not([data-shagph-native-ios=true])[data-theme=dark] .desktop-page-host .app-shell{background:transparent;background-color:transparent;background-image:none}.desktop-page-host .app-screen,.desktop-page-host .auth-screen,.desktop-page-host .page-header{max-width:none!important}.desktop-page-host .app-screen{padding:1.25rem!important}.desktop-page-host .app-screen:has(.profile-settings-grid){max-width:72rem!important;margin-inline:auto;padding:2.25rem 2rem 2.75rem!important}.desktop-page-host .app-screen:has(.profile-settings-grid)>*+*{margin-top:1.5rem}.desktop-settings-heading{display:flex;align-items:flex-end;width:100%;padding:0 0 .4rem;animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-settings-heading-kicker{display:flex;align-items:center;gap:.65rem;color:#12c8bb;font-size:.78rem;font-weight:950;line-height:1.2}.desktop-settings-heading-kicker:before{content:"";display:inline-block;width:2.25rem;height:1px;border-radius:999px;background:#12c8bb;box-shadow:0 0 12px rgba(18,200,187,.5)}.desktop-page-host .profile-settings-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.75fr);align-items:stretch;gap:1.25rem}.desktop-page-host .profile-settings-grid>.profile-account-card{grid-column:1}.desktop-page-host .profile-settings-grid>.profile-devices-card{grid-column:2}.desktop-page-host .profile-settings-grid>section{padding:1.4rem}.desktop-page-host .profile-account-card .space-y-3>div{padding:1.1rem 1.15rem}.desktop-page-host .profile-danger-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.desktop-page-host .profile-danger-actions>*{margin-top:0!important;width:100%!important}[data-theme=dark] .desktop-settings-heading-kicker{color:#28e7d6}[data-theme=dark] .desktop-settings-heading-kicker:before{background:#28e7d6;box-shadow:0 0 12px rgba(40,231,214,.5)}.desktop-page-host .app-screen.ai-chat-screen{padding:0!important}.desktop-page-host .ai-app-canvas{height:calc(100dvh - 2.5rem);min-height:42rem;padding:1rem}.desktop-page-host .chat-top-nav-section,.desktop-page-host .page-header{display:none!important}.desktop-page-host .safe-area-x.fixed{max-width:min(44rem,calc(100vw - 14.5rem))!important}@media (min-width:1101px){.desktop-page-host .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock),.desktop-page-host .ai-chat-screen>.ai-app-canvas,.desktop-page-host .app-screen.ai-chat-screen{background-color:transparent!important;background-image:none!important}.desktop-page-host .app-shell:has(.ai-chat-screen){border-radius:0;overflow:visible;box-shadow:none!important}.desktop-page-host .ai-chat-screen>.ai-app-canvas{padding:0}.desktop-page-host .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){border-color:transparent!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}.desktop-experience:has(.ai-chat-screen) .desktop-rail{border-color:rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#0e141b!important;box-shadow:0 24px 68px rgba(16,26,47,.2),inset 0 1px 0 rgba(255,255,255,.035)!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcuts-strip,.desktop-page-host .ai-chat-screen .shagph-chat-composer-dock{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important}.desktop-page-host .ai-chat-screen .shagph-chat-composer-dock{width:100%;max-width:56.25rem;margin-inline:auto;padding-bottom:1rem}.desktop-page-host .ai-chat-screen .shagph-chat-error-notice{width:100%;max-width:56.25rem;margin-inline:auto!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcuts-strip{margin-bottom:.75rem;overflow:visible!important;padding:0 .125rem .0625rem!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcuts-row{width:100%;align-items:center;justify-content:center!important;gap:.5rem!important;flex-wrap:wrap}.desktop-page-host .ai-chat-screen .premium-tool-shortcut{width:auto!important;min-width:0!important;max-width:none!important;height:2.375rem!important;min-height:2.375rem!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;border-color:rgba(255,255,255,.085)!important;border-radius:.8125rem!important;background:rgba(255,255,255,.027)!important;padding:0 .8125rem 0 .5625rem!important;color:#c1cad5!important;font-size:.625rem!important;font-weight:690!important;line-height:1!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]){border-color:rgba(202,164,93,.2)!important;background:rgba(202,164,93,.07)!important;color:#e0bf74!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]{border-color:rgba(40,231,214,.2)!important;background:rgba(40,231,214,.07)!important;color:#28e7d6!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut>span:first-of-type{order:1;width:1.5625rem!important;height:1.5625rem!important;border-radius:.5rem!important;background:rgba(255,255,255,.04)!important;color:currentColor!important;box-shadow:none!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio])>span:first-of-type{background:rgba(202,164,93,.12)!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]>span:first-of-type{background:rgba(40,231,214,.08)!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut>span:first-of-type svg{width:.875rem;height:.875rem;stroke-width:1.9}.desktop-page-host .ai-chat-screen .premium-tool-shortcut>span:last-of-type{order:2;width:auto!important;min-height:0!important;color:currentColor!important;font-size:.625rem!important;font-weight:690!important;line-height:1!important;white-space:nowrap!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut>.lucide-chevron-down{position:static!important;inset:auto!important;order:3;width:.75rem!important;height:.75rem!important;margin-inline-start:-.2rem;color:currentColor;opacity:.45}.desktop-page-host .ai-chat-screen .premium-tool-shortcut:focus-visible,.desktop-page-host .ai-chat-screen .premium-tool-shortcut:not(:disabled):hover{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.05)!important;color:#f4f7fa!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]):focus-visible,.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]):not(:disabled):hover{border-color:rgba(202,164,93,.34)!important;background:rgba(202,164,93,.12)!important;color:#f1cd80!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]:focus-visible,.desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]:not(:disabled):hover{border-color:rgba(40,231,214,.28)!important;background:rgba(40,231,214,.09)!important;color:#28e7d6!important}.desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]{min-height:4.125rem;gap:.5rem!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:1.3125rem!important;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.024)),#121922!important;color:#f4f7fa;color-scheme:dark;box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important;padding:.5625rem .625rem .5625rem .6875rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]:focus-within{border-color:rgba(40,231,214,.28)!important;box-shadow:0 20px 55px rgba(0,0,0,.28),0 0 0 3px rgba(40,231,214,.045),inset 0 1px 0 rgba(255,255,255,.05)!important}[data-theme=dark] .desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]{border-color:rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.024)),#121922!important;box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important}[data-theme=dark] .desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]:focus-within{border-color:rgba(40,231,214,.28)!important;box-shadow:0 20px 55px rgba(0,0,0,.28),0 0 0 3px rgba(40,231,214,.045),inset 0 1px 0 rgba(255,255,255,.05)!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut,.desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]>div:last-child>button{--tw-ring-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;box-shadow:none!important;backdrop-filter:none!important}.desktop-page-host .ai-chat-screen .premium-tool-shortcut:focus-visible,.desktop-page-host .ai-chat-screen .premium-tool-shortcut:not(:disabled):hover{box-shadow:none!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-row{min-height:2.625rem;align-items:center!important;gap:.5rem!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-button,.desktop-page-host .ai-chat-screen .shagph-ios-enhance-button,.desktop-page-host .ai-chat-screen .shagph-ios-send-button{width:2.625rem!important;height:2.625rem!important;flex:0 0 2.625rem!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:.8125rem!important;background:rgba(255,255,255,.025)!important;color:#8f9cab!important;box-shadow:none!important;backdrop-filter:none!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-button:hover:not(:disabled),.desktop-page-host .ai-chat-screen .shagph-ios-enhance-button:hover:not(:disabled),.desktop-page-host .ai-chat-screen .shagph-ios-send-button:hover:not(:disabled){border-color:rgba(40,231,214,.2)!important;background:rgba(40,231,214,.055)!important;color:#28e7d6!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-button[aria-pressed=true]{border-color:rgba(40,231,214,.28)!important;background:rgba(40,231,214,.07)!important;color:#28e7d6!important}.desktop-page-host .ai-chat-screen .shagph-ios-send-button[type=submit]:not(:disabled){border-color:transparent!important;background:linear-gradient(135deg,#28e7d6,#67edc5)!important;color:#051412!important;box-shadow:0 9px 24px rgba(40,231,214,.15)!important}.desktop-page-host .ai-chat-screen .shagph-ios-send-button[type=button]:not(:disabled){border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.92)!important;color:#101a2f!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-button:disabled,.desktop-page-host .ai-chat-screen .shagph-ios-enhance-button:disabled,.desktop-page-host .ai-chat-screen .shagph-ios-send-button:disabled{opacity:1!important;color:#6e7986!important}.desktop-page-host .ai-chat-screen .shagph-ios-composer-button svg,.desktop-page-host .ai-chat-screen .shagph-ios-enhance-button svg,.desktop-page-host .ai-chat-screen .shagph-ios-send-button svg{width:1.1875rem;height:1.1875rem;stroke-width:1.9}.desktop-page-host .ai-chat-screen .shagph-ios-message-input{min-height:2.625rem!important;max-height:6rem!important;padding:.6875rem .5625rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f4f7fa!important;box-shadow:none!important;caret-color:#28e7d6;font-size:.8125rem!important;font-weight:690!important;line-height:1.5!important;outline:none!important;backdrop-filter:none!important}.desktop-page-host .ai-chat-screen .shagph-ios-message-input::-moz-placeholder{color:#6e7986!important}.desktop-page-host .ai-chat-screen .shagph-ios-message-input::placeholder{color:#6e7986!important}[data-theme=dark] .desktop-experience:has(.ai-chat-screen) .desktop-rail{border-color:rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#0e141b!important;box-shadow:0 24px 68px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut{border-color:rgba(16,26,47,.12)!important;background:#ffffff!important;color:#46505f!important;box-shadow:0 8px 20px rgba(16,26,47,.06),inset 0 1px 0 rgba(255,255,255,.7)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut>span:first-of-type{background:rgba(16,26,47,.05)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut:focus-visible,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut:not(:disabled):hover{border-color:rgba(16,26,47,.2)!important;background:#ffffff!important;color:#101a2f!important;box-shadow:0 12px 26px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.8)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]){border-color:rgba(202,164,93,.34)!important;background:rgba(202,164,93,.12)!important;color:#9a7322!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio])>span:first-of-type{background:rgba(202,164,93,.18)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]):focus-visible,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=gold]:not([data-tool-id=prompt-enhancer]):not([data-tool-id=visual-studio]):not(:disabled):hover{border-color:rgba(202,164,93,.5)!important;background:rgba(202,164,93,.18)!important;color:#835f18!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]{border-color:rgba(15,92,77,.28)!important;background:rgba(15,92,77,.07)!important;color:#0f5c4d!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]>span:first-of-type{background:rgba(15,92,77,.1)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]:focus-visible,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .premium-tool-shortcut[data-tool-tone=navy]:not(:disabled):hover{border-color:rgba(15,92,77,.42)!important;background:rgba(15,92,77,.1)!important;color:#0c4a3e!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]{border-color:rgba(16,26,47,.12)!important;background:linear-gradient(180deg,#ffffff,#f7f9fb)!important;color:#101a2f!important;color-scheme:light;box-shadow:0 18px 44px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.8)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen form[data-shagph-composer-form=true]:focus-within{border-color:rgba(15,92,77,.4)!important;box-shadow:0 18px 44px rgba(16,26,47,.1),0 0 0 3px rgba(15,92,77,.08),inset 0 1px 0 rgba(255,255,255,.85)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-composer-button,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-enhance-button{border-color:rgba(16,26,47,.1)!important;background:rgba(16,26,47,.035)!important;color:#5a6675!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-composer-button:hover:not(:disabled),html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-enhance-button:hover:not(:disabled){border-color:rgba(15,92,77,.34)!important;background:rgba(15,92,77,.08)!important;color:#0f5c4d!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-composer-button[aria-pressed=true]{border-color:rgba(15,92,77,.4)!important;background:rgba(15,92,77,.1)!important;color:#0f5c4d!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-send-button[type=button]:not(:disabled){border-color:rgba(16,26,47,.12)!important;background:rgba(16,26,47,.05)!important;color:#101a2f!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-composer-button:disabled,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-enhance-button:disabled,html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-send-button:disabled{color:#9aa4b1!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-message-input{color:#101a2f!important;caret-color:#0f5c4d}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-message-input::-moz-placeholder{color:rgba(16,26,47,.45)!important}html:not([data-theme=dark]) .desktop-page-host .ai-chat-screen .shagph-ios-message-input::placeholder{color:rgba(16,26,47,.45)!important}}.desktop-page-host .membership-desktop-hero,.desktop-page-host .membership-desktop-panel-head{display:none}html:not([data-shagph-native-ios=true]):has(.membership-screen){--membership-page-bg:#f5f7f9;--membership-page-bg-rgb:245 247 249;--membership-page-grid:rgba(16,26,47,0.035);--membership-page-gradient:radial-gradient(720px 300px at 79% 4%,rgba(7,159,149,0.085),transparent 66%);--membership-text:#101a2f;--membership-text-strong:#0d1727;--membership-soft:rgba(16,26,47,0.74);--membership-muted:rgba(16,26,47,0.58);--membership-faint:rgba(16,26,47,0.46);--membership-line:rgba(16,26,47,0.105);--membership-line-strong:rgba(16,26,47,0.18);--membership-card:#ffffff;--membership-card-hover:#f8fcfb;--membership-card-top:rgba(255,255,255,0.82);--membership-card-shadow:0 18px 55px rgba(16,26,47,0.12);--membership-card-shadow-strong:0 24px 70px rgba(16,26,47,0.16);--membership-capacity-bg:rgba(16,26,47,0.035);--membership-empty-bar:rgba(16,26,47,0.10);--membership-accent-rgb:18 200 187;--membership-accent:#12c8bb;--membership-accent-text:#041513;--membership-panel-bg:radial-gradient(circle at 96% 0%,rgb(var(--membership-accent-rgb)/0.075),transparent 14rem),linear-gradient(180deg,rgba(255,255,255,0.92),rgba(247,252,250,0.86));--membership-header-bg:rgba(255,255,255,0.78);--membership-notice-bg:linear-gradient(90deg,rgb(var(--membership-accent-rgb)/0.09),rgba(124,108,255,0.055));--app-safe-area-bg:var(--membership-page-bg);--app-theme-bg:var(--membership-page-gradient);color-scheme:light}html[data-theme=dark]:not([data-shagph-native-ios=true]):has(.membership-screen){--membership-page-bg:var(--shagph-web-dark-base,#090d12);--membership-page-bg-rgb:9 13 18;--membership-page-grid:rgba(255,255,255,0.018);--membership-page-gradient:radial-gradient(900px 430px at 75% 2%,rgba(40,231,214,0.09),transparent 62%),radial-gradient(760px 420px at 25% 100%,rgba(124,108,255,0.08),transparent 62%),var(--shagph-web-dark-base,#090d12);--membership-text:#f4f7fa;--membership-text-strong:#f4f7fa;--membership-soft:#c2cad4;--membership-muted:#98a4b3;--membership-faint:#738091;--membership-line:rgba(255,255,255,0.09);--membership-line-strong:rgba(255,255,255,0.17);--membership-card:#151c25;--membership-card-hover:#19222d;--membership-card-top:rgba(255,255,255,0.04);--membership-card-shadow:0 18px 55px rgba(0,0,0,0.28);--membership-card-shadow-strong:0 24px 70px rgba(0,0,0,0.38);--membership-capacity-bg:rgba(4,8,12,0.22);--membership-empty-bar:rgba(255,255,255,0.09);--membership-accent-rgb:40 231 214;--membership-accent:#28e7d6;--membership-accent-text:#041513;--membership-panel-bg:radial-gradient(circle at 96% 0%,rgb(var(--membership-accent-rgb)/0.08),transparent 14rem),linear-gradient(180deg,rgba(21,28,37,0.88),rgba(16,22,29,0.86));--membership-header-bg:rgba(16,22,29,0.72);--membership-notice-bg:linear-gradient(90deg,rgb(var(--membership-accent-rgb)/0.055),rgba(124,108,255,0.035));--app-safe-area-bg:var(--membership-page-bg);--app-theme-bg:var(--membership-page-gradient);color-scheme:dark}html:not([data-shagph-native-ios=true])[data-theme=dark]:not(:has(.desktop-experience)):has(.membership-screen){--membership-page-gradient:none;--membership-page-grid:transparent;--app-theme-bg:none}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen){background-color:var(--membership-page-bg);background-image:var(--membership-page-gradient)}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen):before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.88;background-image:linear-gradient(var(--membership-page-grid) 1px,transparent 1px),linear-gradient(90deg,var(--membership-page-grid) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen) .membership-screen,html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen) .page-header{position:relative;z-index:1}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen) .page-header>div{border-color:var(--membership-line);background:var(--membership-header-bg);box-shadow:0 22px 54px rgb(var(--membership-page-bg-rgb)/.16),0 1px 0 rgba(255,255,255,.18) inset;backdrop-filter:blur(18px)}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen) .page-header .type-screen-title{color:var(--membership-text-strong)}html:not([data-shagph-native-ios=true]) .app-shell:has(.membership-screen) .page-header button{border-color:var(--membership-line);background:rgb(var(--membership-accent-rgb)/.08);color:var(--membership-accent)}.membership-screen{color:var(--membership-text)}.membership-screen .navy-panel .type-card-title,.membership-screen .navy-panel .type-control,.membership-screen .navy-panel .type-screen-title,.membership-screen .navy-panel .type-section-title{color:var(--membership-text-strong);text-shadow:none}.membership-screen .navy-panel .type-body{color:var(--membership-soft);text-shadow:none}.membership-screen .navy-panel .type-caption{color:var(--membership-muted);text-shadow:none}.membership-screen .navy-panel .membership-plan-card-cta--filled{color:var(--membership-accent-text)}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .\!text-white,html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .text-white{color:var(--membership-text-strong)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/56"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/58"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/60"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/62"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/70"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/72"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/75"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/76"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="text-white/84"]{color:var(--membership-muted)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="border-white/10"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="border-white/12"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="border-white/14"]{border-color:var(--membership-line)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="bg-white/10"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="bg-white/[0.07]"],html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen [class~="bg-white/[0.08]"]{background-color:rgba(255,255,255,.62)!important}.membership-screen .membership-downgrade-panel,.membership-screen .membership-plan-panel,.membership-screen .membership-trial-panel,.membership-screen .membership-upgrade-panel{overflow:visible;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.membership-screen .membership-downgrade-panel:before,.membership-screen .membership-plan-panel:before,.membership-screen .membership-trial-panel:before,.membership-screen .membership-upgrade-panel:before{display:none}.membership-screen .membership-downgrade-inner,.membership-screen .membership-panel-inner,.membership-screen .membership-upgrade-inner{max-width:100%!important}.membership-screen .membership-plan-grid{grid-template-columns:minmax(0,1fr);gap:.9rem}.membership-plan-card{--membership-accent-rgb:55 242 223;--membership-accent:#37f2df;--membership-accent-text:#06151b;position:relative;isolation:isolate;min-height:32rem;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.55rem;padding:1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.035)),#111922;color:rgba(246,251,251,.96);box-shadow:0 24px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}.membership-plan-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 36%);pointer-events:none}.membership-plan-card:focus-visible,.membership-plan-card:not(:disabled):hover{border-color:rgb(var(--membership-accent-rgb)/.42);transform:translateY(-2px);box-shadow:0 30px 78px rgba(0,0,0,.36),0 0 34px rgb(var(--membership-accent-rgb)/.16),0 1px 0 rgba(255,255,255,.1) inset}.membership-plan-card:focus-visible{outline:2px solid rgb(var(--membership-accent-rgb)/.42);outline-offset:3px}.membership-plan-card--featured{border-color:rgb(var(--membership-accent-rgb)/.48);background:linear-gradient(180deg,rgb(var(--membership-accent-rgb)/.13),rgba(255,255,255,.042)),#111c24;box-shadow:0 30px 82px rgba(0,0,0,.38),0 0 44px rgb(var(--membership-accent-rgb)/.2),0 1px 0 rgba(255,255,255,.11) inset}.membership-plan-card--restricted,.membership-plan-card--trial{--membership-accent-rgb:202 164 93;--membership-accent:#e8c987;--membership-accent-text:#101a2f}.membership-plan-card--muted{--membership-accent-rgb:246 251 251;--membership-accent:rgba(246,251,251,0.76);--membership-accent-text:#101a2f}.membership-plan-card--disabled{cursor:default}.membership-plan-card--ineligible{opacity:.62}.membership-plan-card-topline{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.membership-plan-card-icon{display:grid;width:2.65rem;height:2.65rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--membership-accent-rgb)/.24);border-radius:.95rem;background:rgb(var(--membership-accent-rgb)/.1);color:var(--membership-accent)}.membership-plan-card-icon svg{width:1.25rem;height:1.25rem}.membership-plan-card-subtitle,.membership-plan-card-title{display:block}.membership-plan-card-title{color:rgba(255,255,255,.96);font-size:1rem;line-height:1.45;font-weight:900}.membership-plan-card-subtitle{margin-top:.1rem;color:rgba(246,251,251,.56);line-height:1.45}.membership-plan-card-badge{display:inline-flex;max-width:8rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--membership-accent);color:var(--membership-accent-text);padding:.38rem .72rem;text-align:center;font-size:.68rem;line-height:1.25;font-weight:900}.membership-plan-card-price-row{display:flex;align-items:flex-start;justify-content:flex-end;gap:.2rem;margin-top:1.35rem;color:rgba(246,251,251,.98)}.membership-plan-card-price-whole{font-size:3.05rem;line-height:.92;font-weight:950}.membership-plan-card-price-cents{padding-top:.18rem;font-size:1.15rem;line-height:1;font-weight:950}.membership-plan-card-price-period{align-self:flex-end;margin-bottom:.16rem;margin-inline-start:.45rem;color:rgba(246,251,251,.58);font-size:.72rem;line-height:1.2;font-weight:850}.membership-plan-card-annual{display:block;margin-top:.45rem;color:rgba(246,251,251,.48);text-align:end}.membership-capacity-meter{margin-top:1.25rem;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;background:rgba(0,0,0,.18);padding:.85rem}.membership-capacity-meter-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(246,251,251,.92);font-size:.78rem;font-weight:900}.membership-capacity-meter-head strong{font-size:.88rem;line-height:1}.membership-capacity-bar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.24rem;margin-top:.65rem}.membership-capacity-bar span{height:.34rem;border-radius:999px;background:rgba(246,251,251,.1)}.membership-capacity-bar span.is-active{background:linear-gradient(90deg,var(--membership-accent),#64f0d2);box-shadow:0 0 14px rgb(var(--membership-accent-rgb)/.34)}.membership-plan-card-copy{margin-top:1.05rem;color:rgba(246,251,251,.68);line-height:1.65}.membership-plan-card-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.58rem;color:rgba(246,251,251,.54);line-height:1.6}.membership-plan-card-note-icon{width:.9rem;height:.9rem;margin-top:.2rem;flex:0 0 auto;color:var(--membership-accent)}.membership-plan-features{display:grid;gap:.62rem;margin:1.05rem 0 0;padding:0;list-style:none}.membership-plan-features li{display:flex;align-items:flex-start;gap:.55rem;color:rgba(246,251,251,.76);font-size:.78rem;line-height:1.55;font-weight:760}.membership-plan-feature-check{display:grid;width:1.12rem;height:1.12rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--membership-accent-rgb)/.36);border-radius:.32rem;background:rgb(var(--membership-accent-rgb)/.1);color:var(--membership-accent);margin-top:.08rem}.membership-plan-feature-check svg{width:.72rem;height:.72rem}.membership-plan-card-cta{height:3.15rem;min-height:3.15rem;margin-top:auto;border:1px solid rgb(var(--membership-accent-rgb)/.24);border-radius:1rem;background:rgba(255,255,255,.045);color:rgba(246,251,251,.94);padding-inline:1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.membership-plan-card-cta--filled{border-color:transparent;background:linear-gradient(135deg,#28d9cc,#65e8c9);color:#06151b;box-shadow:0 18px 38px rgb(var(--membership-accent-rgb)/.25),0 1px 0 rgba(255,255,255,.34) inset}.membership-plan-card-cta--muted{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055);color:rgba(246,251,251,.74);box-shadow:none}.membership-screen .membership-combined-panel,.membership-screen .membership-wallet-panel{border-color:var(--membership-line)!important;background:var(--membership-panel-bg)!important;color:var(--membership-text)!important;box-shadow:var(--membership-card-shadow),0 1px 0 rgba(255,255,255,.1) inset!important}.membership-screen .membership-combined-panel:before,.membership-screen .membership-wallet-panel:before{display:none}.membership-screen .membership-feature-item,.membership-screen .membership-wallet-topup{border-color:var(--membership-line)!important;background:color-mix(in srgb,var(--membership-card) 74%,transparent)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .membership-feature-item{box-shadow:0 16px 40px rgba(16,26,47,.08),inset 0 1px 0 rgba(255,255,255,.78)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .membership-feature-icon{border-color:rgb(var(--membership-accent-rgb)/.2)!important;background:rgb(var(--membership-accent-rgb)/.08)!important;color:var(--membership-accent)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .membership-combined-divider>span:first-child,html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .membership-combined-divider>span:last-child{background:linear-gradient(to left,transparent,var(--membership-line-strong),transparent)!important}.membership-plan-card{min-height:34rem;border-color:var(--membership-line);border-radius:1.5rem;padding:1.35rem;background:linear-gradient(180deg,var(--membership-card-top),transparent 24%),var(--membership-card);color:var(--membership-text);box-shadow:var(--membership-card-shadow),0 1px 0 rgba(255,255,255,.08) inset;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.membership-plan-card:before{inset:auto;top:-8.1rem;inset-inline-end:-7.5rem;width:14.4rem;height:14.4rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 68%)}.membership-plan-card:focus-visible,.membership-plan-card:not(:disabled):hover{border-color:var(--membership-line-strong);background:linear-gradient(180deg,var(--membership-card-top),transparent 24%),var(--membership-card-hover);transform:translateY(-.28rem);box-shadow:var(--membership-card-shadow-strong),0 0 34px rgb(var(--membership-accent-rgb)/.1),0 1px 0 rgba(255,255,255,.1) inset}.membership-plan-card--featured{border-color:rgb(var(--membership-accent-rgb)/.38);background:radial-gradient(520px 280px at 50% -10%,rgb(var(--membership-accent-rgb)/.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 25%),var(--membership-card);box-shadow:var(--membership-card-shadow-strong),0 0 0 1px rgb(var(--membership-accent-rgb)/.08),0 0 60px rgb(var(--membership-accent-rgb)/.09),0 1px 0 rgba(255,255,255,.1) inset}.membership-plan-card--featured:focus-visible,.membership-plan-card--featured:not(:disabled):hover{border-color:rgb(var(--membership-accent-rgb)/.48);box-shadow:var(--membership-card-shadow-strong),0 0 0 1px rgb(var(--membership-accent-rgb)/.1),0 0 72px rgb(var(--membership-accent-rgb)/.11),0 1px 0 rgba(255,255,255,.12) inset}.membership-plan-card--muted{--membership-accent-rgb:128 142 157;--membership-accent:var(--membership-soft);--membership-accent-text:var(--membership-card)}.membership-plan-card-topline{align-items:center;min-height:2.75rem}.membership-plan-card-topline:has(.membership-plan-card-badge){padding-inline-end:6.8rem}.membership-plan-card-icon{border-color:var(--membership-line);border-radius:.82rem;background:rgba(255,255,255,.035);color:var(--membership-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.membership-plan-card--featured .membership-plan-card-icon,.membership-plan-card--restricted .membership-plan-card-icon,.membership-plan-card--trial .membership-plan-card-icon{border-color:rgb(var(--membership-accent-rgb)/.22);background:rgb(var(--membership-accent-rgb)/.07);color:var(--membership-accent)}.membership-plan-card-title{color:var(--membership-text-strong);font-size:1.02rem}.membership-plan-card-annual,.membership-plan-card-subtitle{color:var(--membership-muted)}.membership-plan-card-badge{position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem;background:linear-gradient(135deg,var(--membership-accent),#68f0c5);box-shadow:0 8px 22px rgb(var(--membership-accent-rgb)/.2)}.membership-plan-card-price-row{align-items:flex-end;justify-content:flex-start;gap:.5rem;margin-top:1.85rem;color:var(--membership-text-strong)}.membership-plan-card-price-whole{font-size:3.35rem;line-height:.9;letter-spacing:-.055em}.membership-plan-card-price-cents{align-self:flex-start;padding-top:.14rem;font-size:1.28rem;letter-spacing:-.04em}.membership-plan-card-price-period{color:var(--membership-muted)}.membership-capacity-meter{margin-top:1.55rem;border-color:var(--membership-line);border-radius:1.05rem;background:var(--membership-capacity-bg);padding:1.05rem 1.12rem}.membership-capacity-meter-head{color:var(--membership-text-strong);font-size:.88rem}.membership-capacity-meter-head strong{color:var(--membership-accent);font-size:.94rem}.membership-capacity-bar span{height:.36rem;background:var(--membership-empty-bar)}.membership-capacity-bar span.is-active{background:linear-gradient(90deg,var(--membership-accent),#6ce8c0);box-shadow:0 0 8px rgb(var(--membership-accent-rgb)/.25)}.membership-plan-card-copy{color:var(--membership-soft)}.membership-plan-card-note{color:var(--membership-muted)}.membership-plan-features{gap:.88rem;margin-top:1.35rem}.membership-plan-features li{gap:.68rem;color:var(--membership-soft);font-size:.82rem;line-height:1.42}.membership-plan-feature-check{width:1.18rem;height:1.18rem;border-radius:.38rem;background:rgb(var(--membership-accent-rgb)/.07)}.membership-plan-card-cta{height:3.25rem;min-height:3.25rem;border-color:var(--membership-line-strong);border-radius:.95rem;color:var(--membership-text-strong)}.membership-plan-card-cta--filled{background:linear-gradient(135deg,var(--membership-accent),#67edc5);color:var(--membership-accent-text)}.membership-plan-card-cta--muted{border-color:var(--membership-line);color:var(--membership-soft)}.membership-plan-card-meta{display:block;margin-top:.68rem;color:var(--membership-faint);text-align:center;font-size:.68rem;line-height:1.35;font-weight:720}.membership-upgrade-panel .membership-plan-card-copy,.membership-upgrade-panel .membership-plan-card-note{display:none}.membership-upgrade-notice{display:flex;min-height:4.1rem;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;border:1px solid rgb(var(--membership-accent-rgb)/.18);border-radius:1.12rem;background:var(--membership-notice-bg);padding:.95rem 1.35rem;color:var(--membership-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.membership-upgrade-notice-main{display:flex;align-items:center;gap:.78rem;min-width:0;font-size:.82rem;line-height:1.45;font-weight:680}.membership-upgrade-notice-main strong{color:var(--membership-text-strong);font-weight:900}.membership-upgrade-notice-icon{display:grid;width:1.82rem;height:1.82rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--membership-accent-rgb)/.18);border-radius:.62rem;background:rgb(var(--membership-accent-rgb)/.09);color:var(--membership-accent)}.membership-upgrade-trust{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1.12rem;color:var(--membership-muted);font-size:.74rem;line-height:1.35;font-weight:720;white-space:nowrap}.membership-upgrade-trust span{display:inline-flex;align-items:center;gap:.45rem}.membership-upgrade-trust i{display:inline-block;width:.32rem;height:.32rem;border-radius:999px;background:var(--membership-accent);opacity:.82}@media (min-width:700px) and (max-width:1100px){.membership-screen .membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.membership-plan-card{min-height:31rem;padding:1.12rem}.membership-plan-card-topline:has(.membership-plan-card-badge){padding-inline-end:5.9rem}.membership-plan-card-badge{max-width:5.8rem;padding-inline:.55rem;font-size:.62rem}.membership-plan-card-price-row{margin-top:1.45rem}.membership-plan-card-price-whole{font-size:3rem}.membership-upgrade-notice{flex-direction:column;align-items:flex-start;gap:.9rem;padding:1rem}.membership-upgrade-trust{justify-content:flex-start;white-space:normal}}@media (min-width:1101px){.desktop-page-host .membership-desktop-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;max-width:68rem;margin-inline:auto;overflow:hidden;border:1px solid rgba(218,239,231,.13);border-radius:2rem;background:radial-gradient(circle at 10% -20%,rgba(224,191,116,.22),transparent 18rem),radial-gradient(circle at 92% 130%,rgba(26,190,148,.15),transparent 14rem),linear-gradient(155deg,#0a1830,#101a2f 52%,#081120);padding:1.55rem 1.85rem;box-shadow:0 26px 70px rgba(16,26,47,.22),0 0 34px rgba(15,92,77,.1),inset 0 1px 0 rgba(255,255,255,.1);animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-page-host .membership-desktop-hero+*{margin-top:1.35rem}.desktop-page-host .membership-desktop-hero-main{display:flex;align-items:center;gap:1.05rem;min-width:0}.desktop-page-host .membership-desktop-hero-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;flex-shrink:0;border-radius:1.15rem;background:linear-gradient(135deg,#ecd394,#caa45d);color:#101a2f;box-shadow:0 16px 34px rgba(202,164,93,.3),inset 0 1px 0 rgba(255,255,255,.45)}.desktop-page-host .membership-desktop-hero-icon svg{width:1.6rem;height:1.6rem}.desktop-page-host .membership-desktop-hero-title{color:#fffefd;font-size:1.42rem;line-height:1.25;font-weight:900}.desktop-page-host .membership-desktop-hero-caption{margin-top:.32rem;color:rgba(248,252,250,.66);font-size:.85rem;line-height:1.5;font-weight:700}.desktop-page-host .membership-desktop-hero-chip{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid rgba(224,191,116,.34);border-radius:999px;background:rgba(224,191,116,.13);color:#e8c987;padding:.62rem 1.1rem;font-size:.8rem;font-weight:900;white-space:nowrap}.desktop-page-host .membership-desktop-panel-head{display:block;margin-bottom:1.15rem;text-align:center}.desktop-page-host .membership-desktop-panel-title{color:rgba(255,254,253,.96);font-size:1.14rem;line-height:1.6;font-weight:900}.desktop-page-host .membership-desktop-panel-caption{margin-top:.3rem;color:rgba(248,252,250,.6);font-size:.78rem;line-height:1.45;font-weight:700}.desktop-page-host .membership-desktop-pair,.desktop-page-host .membership-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.4rem;width:100%;max-width:68rem;margin-inline:auto}.desktop-page-host .membership-desktop-pair>:not([hidden])~:not([hidden]),.desktop-page-host .membership-premium-grid>:not([hidden])~:not([hidden]){margin-top:0!important}.desktop-page-host .membership-features-panel,.desktop-page-host .membership-premium-grid>.membership-status-panel:first-child:nth-last-child(2){grid-column:1/-1}.desktop-page-host .membership-premium-grid>:only-child{grid-column:1/-1;width:100%;max-width:38rem;margin-inline:auto}.desktop-page-host .membership-premium-grid>.membership-combined-panel{grid-column:1/-1;width:100%;max-width:68rem;margin-inline:auto}.desktop-page-host .membership-premium-grid>.membership-wallet-panel{width:100%;max-width:31rem;margin-inline:auto}.desktop-page-host .membership-premium-grid>.membership-downgrade-panel,.desktop-page-host .membership-premium-grid>.membership-upgrade-panel{grid-column:1/-1;width:100%;max-width:68rem;margin-inline:auto;border-radius:2.1rem!important;padding:1.9rem!important}.desktop-page-host .membership-downgrade-inner,.desktop-page-host .membership-upgrade-inner{max-width:100%!important}.membership-plan-grid--picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.desktop-page-host .membership-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;width:100%;align-items:stretch}.desktop-page-host .membership-free-plan-panel{grid-column:1/-1}.desktop-page-host .membership-free-plan-panel .membership-panel-inner{max-width:100%!important}.desktop-page-host .membership-free-plan-panel .membership-plan-grid--picker{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-page-host .membership-plan-grid--four-upgrades{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.desktop-page-host .membership-plan-grid--four-upgrades .membership-plan-card{border-radius:1.1rem;padding:.95rem}.desktop-page-host .membership-plan-grid--four-upgrades .membership-plan-card-price{font-size:1.25rem}.desktop-page-host .membership-plan-grid--four-upgrades .membership-plan-card-copy{font-size:.72rem;line-height:1.45}.desktop-page-host .membership-plan-grid--four-upgrades .membership-plan-card-cta{height:2.35rem;margin-top:.85rem;border-radius:.85rem}.desktop-page-host .membership-plan-grid>:not([hidden])~:not([hidden]){margin-top:0!important}.desktop-page-host .membership-plan-card>p:last-of-type{margin-bottom:auto}.desktop-page-host .membership-combined-panel{border-color:rgba(224,191,116,.3);box-shadow:0 28px 78px rgba(16,26,47,.24),0 0 44px rgba(202,164,93,.14),inset 0 1px 0 rgba(255,255,255,.12)}.desktop-page-host .membership-combined-inner{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:0;max-width:100%!important}.desktop-page-host .membership-combined-status{max-width:100%;margin-inline:0;padding-inline-end:2.6rem}.desktop-page-host .membership-combined-status:only-child{grid-column:1/-1;max-width:30rem;margin-inline:auto;padding-inline-end:0}.desktop-page-host .membership-combined-divider{display:none}.desktop-page-host .membership-combined-benefits{padding-inline-start:2.6rem;border-inline-start:1px solid var(--membership-line)}.desktop-page-host .membership-combined-panel .membership-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-page-host .membership-premium-grid>.membership-overview-section{grid-column:1/-1;width:100%;max-width:68rem;margin-inline:auto}.desktop-page-host .membership-overview-success{margin:0 0 .85rem;border:1px solid rgb(var(--membership-accent-rgb)/.28);border-radius:1rem;background:rgb(var(--membership-accent-rgb)/.1);color:var(--membership-accent);padding:.7rem 1rem;text-align:center;font-size:.82rem;font-weight:800}.desktop-page-host .membership-overview-card{position:relative;border:1px solid rgb(var(--membership-accent-rgb)/.2);border-radius:1.5rem;background:radial-gradient(34rem 13rem at 96% 0,rgb(var(--membership-accent-rgb)/.09),transparent 68%),var(--membership-card);box-shadow:var(--membership-card-shadow-strong);animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-page-host .membership-overview-summary{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.85fr)) auto;align-items:center;gap:.5rem;padding:1rem 1.25rem}.desktop-page-host .membership-overview-identity{display:flex;align-items:center;gap:.85rem;min-width:0;padding-inline-end:1.25rem}.desktop-page-host .membership-overview-plan-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.9rem;color:var(--membership-accent);background:rgb(var(--membership-accent-rgb)/.12);border:1px solid rgb(var(--membership-accent-rgb)/.25)}.desktop-page-host .membership-overview-plan-icon svg{width:1.35rem;height:1.35rem}.desktop-page-host .membership-overview-overline{margin-bottom:.3rem;color:var(--membership-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-page-host .membership-overview-plan-line{display:flex;align-items:center;gap:.55rem;min-width:0}.desktop-page-host .membership-overview-plan-name{color:var(--membership-text-strong);font-size:1.35rem;line-height:1.1;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.desktop-page-host .membership-overview-active{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border:1px solid rgb(var(--membership-accent-rgb)/.22);border-radius:999px;background:rgb(var(--membership-accent-rgb)/.09);color:var(--membership-accent);padding:.25rem .5rem;font-size:.62rem;font-weight:800}.desktop-page-host .membership-overview-active i{width:.3rem;height:.3rem;border-radius:50%;background:var(--membership-accent)}.desktop-page-host .membership-overview-meta{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-inline:1rem;border-inline-start:1px solid var(--membership-line)}.desktop-page-host .membership-overview-meta-label{margin-bottom:.35rem;color:var(--membership-faint);font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.desktop-page-host .membership-overview-meta-value{color:var(--membership-text);font-size:.86rem;font-weight:800;white-space:nowrap}.desktop-page-host .membership-overview-meta-note{margin-top:.25rem;color:var(--membership-muted);font-size:.62rem;font-weight:700;white-space:nowrap}.desktop-page-host .membership-overview-manage{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.6rem;margin-inline-start:1rem;padding-inline:1.25rem;border:0;border-radius:.85rem;cursor:pointer;color:var(--membership-accent-text);font-size:.78rem;font-weight:800;white-space:nowrap;background:var(--membership-accent);box-shadow:0 10px 26px rgb(var(--membership-accent-rgb)/.18);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.desktop-page-host .membership-overview-manage:not(.membership-overview-manage--muted):hover{transform:translateY(-2px);box-shadow:0 14px 32px rgb(var(--membership-accent-rgb)/.24)}.desktop-page-host .membership-overview-manage:disabled{cursor:not-allowed;opacity:.6}.desktop-page-host .membership-overview-manage--muted{color:var(--membership-muted);background:none;border:1px solid var(--membership-line-strong);box-shadow:none}.desktop-page-host .membership-overview-manage--muted:hover{color:var(--membership-text);background:rgb(var(--membership-accent-rgb)/.06)}.desktop-page-host .membership-overview-note{display:flex;align-items:center;gap:.5rem;margin:0 1.25rem;padding:.65rem .85rem;border:1px solid var(--membership-line);border-radius:.9rem;background:rgb(var(--membership-accent-rgb)/.06);color:var(--membership-soft);font-size:.76rem;font-weight:700;line-height:1.5}.desktop-page-host .membership-overview-note svg{color:var(--membership-accent)}.desktop-page-host .membership-overview-divider{height:1px;margin:0 1.25rem;background:linear-gradient(90deg,transparent,var(--membership-line-strong) 8%,var(--membership-line-strong) 92%,transparent)}.desktop-page-host .membership-overview-benefits{display:grid;grid-template-columns:1.25fr 1.15fr 1fr .95fr;gap:.6rem;padding:.85rem .95rem}.desktop-page-host .membership-overview-benefit{display:flex;align-items:center;gap:.7rem;min-width:0;padding:.8rem .85rem;border:1px solid var(--membership-line);border-radius:1rem;background:var(--membership-card-top);transition:transform .18s ease,border-color .18s ease,background .18s ease}.desktop-page-host .membership-overview-benefit:hover{transform:translateY(-2px);border-color:var(--membership-line-strong)}.desktop-page-host .membership-overview-benefit--featured{border-color:rgb(var(--membership-accent-rgb)/.2);background:linear-gradient(110deg,rgb(var(--membership-accent-rgb)/.09),var(--membership-card-top))}.desktop-page-host .membership-overview-benefit-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;flex-shrink:0;border-radius:.75rem;color:var(--membership-accent);border:1px solid rgb(var(--membership-accent-rgb)/.18);background:rgb(var(--membership-accent-rgb)/.07)}.desktop-page-host .membership-overview-benefit-icon svg{width:1.15rem;height:1.15rem}.desktop-page-host .membership-overview-benefit-title{min-width:0;color:var(--membership-soft);font-size:.8rem;font-weight:700;line-height:1.3}.desktop-page-host .membership-overview-benefit-note{margin-top:.2rem;color:var(--membership-faint);font-size:.62rem;font-weight:700}.desktop-page-host .membership-overview-count{margin-inline-start:auto;color:var(--membership-accent);font-size:1.45rem;line-height:1;font-weight:900;letter-spacing:-.04em}@media (max-width:64rem){.desktop-page-host .membership-overview-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1rem}.desktop-page-host .membership-overview-identity{grid-column:1/-1;padding-inline-end:0}.desktop-page-host .membership-overview-meta:nth-of-type(2){border-inline-start:0;padding-inline-start:0}.desktop-page-host .membership-overview-manage{grid-column:1/-1;margin-inline-start:0;width:100%}.desktop-page-host .membership-overview-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-page-host .membership-wallet-panel .membership-panel-inner{max-width:100%!important;text-align:center}.desktop-page-host .membership-wallet-panel .membership-panel-inner>*+*{margin-top:.9rem}.desktop-page-host .membership-wallet-topup{padding:.85rem!important}.desktop-page-host .membership-wallet-topup-row{gap:.6rem}.desktop-page-host .membership-wallet-panel{position:relative;overflow:hidden}.desktop-page-host .membership-wallet-panel:before{content:"";display:block;position:absolute;left:4.5rem;right:4.5rem;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--membership-accent),transparent);opacity:.82}.desktop-page-host .membership-wallet-panel:after{content:"";position:absolute;width:20rem;height:15rem;inset-inline-end:-8.75rem;top:-9.375rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(var(--membership-accent-rgb)/.12),transparent 69%)}.desktop-page-host .membership-wallet-desktop{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;text-align:start}.desktop-page-host .membership-wallet-desktop-head{display:flex;align-items:center;gap:.85rem;margin-bottom:0}.desktop-page-host .membership-wallet-desktop-balanceblock{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;text-align:center}.desktop-page-host .membership-wallet-desktop-hint{font-size:.66rem;font-weight:600;letter-spacing:.02em;color:var(--membership-faint)}.desktop-page-host .membership-wallet-desktop-icon{flex:0 0 auto;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.95rem;color:var(--membership-accent);border:1px solid rgb(var(--membership-accent-rgb)/.24);background:linear-gradient(145deg,rgb(var(--membership-accent-rgb)/.17),rgb(var(--membership-accent-rgb)/.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 22px rgb(var(--membership-accent-rgb)/.14)}.desktop-page-host .membership-wallet-desktop-headcopy{min-width:0}.desktop-page-host .membership-wallet-desktop-titleline{display:flex;align-items:center;gap:.55rem}.desktop-page-host .membership-wallet-desktop-title{margin:0;font-size:1.25rem;line-height:1.05;letter-spacing:-.035em;font-weight:800;color:var(--membership-text-strong)}.desktop-page-host .membership-wallet-desktop-subtitle{margin:.35rem 0 0;font-size:.72rem;font-weight:600;color:var(--membership-muted)}.desktop-page-host .membership-wallet-desktop-balancerow{display:flex;align-items:center;gap:1rem}.desktop-page-host .membership-wallet-desktop-balance{display:flex;align-items:baseline;gap:.55rem}.desktop-page-host .membership-wallet-desktop-amount{font-size:2.85rem;line-height:1;letter-spacing:-.04em;font-weight:800;color:var(--membership-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--membership-accent) 76%,#ffffff),var(--membership-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 20px rgb(var(--membership-accent-rgb)/.18))}.desktop-page-host .membership-wallet-desktop-unit{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:color-mix(in srgb,var(--membership-text) 78%,transparent)}.desktop-page-host .membership-wallet-desktop-add{flex:0 0 auto;display:grid;place-items:center;width:3rem;height:3rem;border-radius:.95rem;cursor:pointer;border:none;color:var(--membership-accent-text);background:linear-gradient(135deg,color-mix(in srgb,var(--membership-accent) 78%,#ffffff),var(--membership-accent));box-shadow:0 11px 26px rgb(var(--membership-accent-rgb)/.2),inset 0 1px 0 rgba(255,255,255,.42);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.desktop-page-host .membership-wallet-desktop-add:hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.03);box-shadow:0 15px 32px rgb(var(--membership-accent-rgb)/.26),inset 0 1px 0 rgba(255,255,255,.42)}.desktop-page-host .membership-wallet-desktop-add:active{transform:translateY(0)}.desktop-page-host .membership-wallet-desktop-meta{display:flex;align-items:center;gap:.55rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--membership-line);color:var(--membership-muted);font-size:.66rem;font-weight:700;letter-spacing:.02em}.desktop-page-host .membership-wallet-desktop-meta i{flex:0 0 auto;width:.4rem;height:.4rem;border-radius:50%;background:var(--membership-accent);box-shadow:0 0 10px rgb(var(--membership-accent-rgb)/.6)}.desktop-page-host .membership-benefits-panel,.desktop-page-host .membership-combined-panel,.desktop-page-host .membership-features-panel,.desktop-page-host .membership-plan-panel,.desktop-page-host .membership-status-panel,.desktop-page-host .membership-wallet-panel{min-height:100%;border-radius:2.1rem!important;padding:1.9rem!important}.desktop-page-host .membership-benefits-panel,.desktop-page-host .membership-plan-panel,.desktop-page-host .membership-status-panel{display:flex;align-items:center;justify-content:center}.desktop-page-host .membership-plan-panel{border-color:rgba(224,191,116,.3);box-shadow:0 28px 78px rgba(16,26,47,.24),0 0 44px rgba(202,164,93,.14),inset 0 1px 0 rgba(255,255,255,.12)}.desktop-page-host .membership-panel-inner{max-width:30rem!important}.desktop-page-host .membership-features-panel .membership-panel-inner{max-width:100%!important}.desktop-page-host .membership-features-panel .membership-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-page-host .membership-feature-list{gap:.9rem!important}.desktop-page-host .membership-feature-item{padding:1rem 1.1rem!important;border-radius:1.45rem!important;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.desktop-page-host .membership-feature-item:hover{transform:translateY(-2px);border-color:var(--membership-line-strong)!important;background-color:color-mix(in srgb,var(--membership-card-hover) 82%,transparent)!important}.desktop-page-host .membership-feature-icon{width:2.85rem!important;height:2.85rem!important;border-radius:1.05rem!important}.desktop-page-host .membership-feature-icon svg{width:1.35rem!important;height:1.35rem!important}.desktop-page-host .membership-feature-item .type-caption{font-size:.86rem;line-height:1.65rem}.desktop-page-host .membership-plan-selector{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important}}@media (min-width:1200px){.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel){grid-template-columns:minmax(0,1fr) minmax(0,12rem)}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-overview-section{grid-column:1;grid-row:1;max-width:none}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel{grid-column:2;grid-row:1;max-width:none!important;margin-inline:0!important;padding:1.15rem!important;border-radius:1.5rem!important}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-plan-panel{grid-column:1/-1}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop{height:100%;justify-content:space-between}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-head{gap:.55rem;margin-bottom:0}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-icon{width:2.3rem;height:2.3rem;border-radius:.7rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-icon svg{width:1.2rem;height:1.2rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-titleline{flex-wrap:wrap}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-title{font-size:.9rem;white-space:nowrap}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-subtitle{font-size:.6rem;white-space:nowrap}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-balancerow{gap:.55rem;align-items:flex-end}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-amount{font-size:2rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-unit{font-size:.9rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-add{width:1.5rem;height:1.5rem;border-radius:.5rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-add svg{width:.85rem!important;height:.85rem!important}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-meta{margin-top:0}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-balanceblock{gap:.35rem}.desktop-page-host .membership-premium-grid:has(>.membership-wallet-panel)>.membership-wallet-panel .membership-wallet-desktop-hint{font-size:.6rem}}html:not([data-shagph-native-ios=true]):not([data-theme=dark]) .desktop-page-host .app-shell:has(.membership-screen){background-color:transparent;background-image:none}html:not([data-shagph-native-ios=true]):not([data-theme=dark]) .desktop-page-host .app-shell:has(.membership-screen):before{display:none}.desktop-page-host .membership-screen .membership-desktop-hero,.desktop-page-host .membership-screen .membership-desktop-pair,.desktop-page-host .membership-screen .membership-premium-grid,.desktop-page-host .membership-screen .membership-premium-grid>.membership-combined-panel,.desktop-page-host .membership-screen .membership-premium-grid>.membership-downgrade-panel,.desktop-page-host .membership-screen .membership-premium-grid>.membership-upgrade-panel{max-width:76rem}.desktop-page-host .membership-screen .membership-desktop-hero{align-items:flex-end;overflow:visible;border:0;border-radius:0;background:transparent;padding:0 0 .4rem;box-shadow:none}.desktop-page-host .membership-screen .membership-desktop-hero-main{align-items:flex-end;gap:1rem}.desktop-page-host .membership-screen .membership-desktop-hero-icon{width:0;height:0;border-radius:0;background:transparent;box-shadow:none}.desktop-page-host .membership-screen .membership-desktop-hero-icon svg{display:none}.desktop-page-host .membership-screen .membership-desktop-hero-kicker{display:flex;align-items:center;gap:.65rem;color:var(--membership-accent);font-size:.78rem;line-height:1.2;font-weight:950}.desktop-page-host .membership-screen .membership-desktop-hero-kicker:before{content:"";display:inline-block;width:2.25rem;height:1px;border-radius:999px;background:var(--membership-accent);box-shadow:0 0 12px rgb(var(--membership-accent-rgb)/.5)}.desktop-page-host .membership-screen .membership-desktop-hero-title{margin-top:.7rem;color:var(--membership-text-strong);font-size:2.45rem;line-height:1.15;font-weight:950}.desktop-page-host .membership-screen .membership-desktop-hero-caption{max-width:39rem;margin-top:.85rem;color:var(--membership-muted);font-size:1rem;line-height:1.55;font-weight:720}.desktop-page-host .membership-screen .membership-desktop-hero-chip{gap:.55rem;border-color:var(--membership-line);background:color-mix(in srgb,var(--membership-card) 62%,transparent);color:var(--membership-soft);padding:.6rem .9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.desktop-page-host .membership-screen .membership-desktop-hero-chip-dot{display:inline-block;width:.52rem;height:.52rem;border-radius:999px;background:var(--membership-accent);box-shadow:0 0 0 5px rgb(var(--membership-accent-rgb)/.1),0 0 18px rgb(var(--membership-accent-rgb)/.44)}.desktop-page-host .membership-screen .membership-desktop-panel-head{margin-bottom:1.25rem;text-align:start}.desktop-page-host .membership-screen .membership-desktop-panel-title{color:var(--membership-text-strong);font-size:1.22rem;line-height:1.35}.desktop-page-host .membership-screen .membership-desktop-panel-caption{color:var(--membership-muted);font-size:.88rem}.desktop-page-host .membership-screen .membership-downgrade-panel,.desktop-page-host .membership-screen .membership-plan-panel,.desktop-page-host .membership-screen .membership-trial-panel,.desktop-page-host .membership-screen .membership-upgrade-panel{display:block;min-height:auto;border-color:transparent!important;background:transparent!important;padding:0!important;box-shadow:none!important}.desktop-page-host .membership-screen .membership-plan-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem}.desktop-page-host .membership-screen .membership-free-plan-panel .membership-plan-grid--picker{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades .membership-plan-card{border-radius:1.45rem}.desktop-page-host .membership-screen .membership-plan-card{min-height:35.6rem;padding:1.72rem}.desktop-page-host .membership-screen .membership-plan-card--featured{transform:translateY(-.62rem)}.desktop-page-host .membership-screen .membership-plan-card:focus-visible,.desktop-page-host .membership-screen .membership-plan-card:not(:disabled):hover{transform:translateY(-.35rem)}.desktop-page-host .membership-screen .membership-plan-card--featured:focus-visible,.desktop-page-host .membership-screen .membership-plan-card--featured:not(:disabled):hover{transform:translateY(-.92rem)}.desktop-page-host .membership-screen .membership-plan-card-badge{inset-block-start:1.15rem;inset-inline-end:1.15rem}.desktop-page-host .membership-screen .membership-plan-card-price-whole{font-size:3.5rem}.desktop-page-host .membership-screen .membership-plan-card-price-cents{font-size:1.35rem}.desktop-page-host .membership-screen .membership-upgrade-panel .membership-plan-card{min-height:35.6rem}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades .membership-plan-card{min-height:31rem;padding:1rem}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades .membership-plan-card-price-whole{font-size:2.35rem}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades .membership-plan-card-price-cents{font-size:.95rem}.desktop-page-host .membership-screen .membership-plan-grid--four-upgrades .membership-plan-card-cta{min-height:2.65rem;height:2.65rem}.desktop-page-host .membership-screen .membership-upgrade-notice{margin-top:1.5rem}.desktop-page-host .membership-screen .membership-plan-card>p:last-of-type{margin-bottom:0}.desktop-page-host .support-desktop-hero{display:none}.desktop-page-host .support-center{--sc-accent:15 92 77;--sc-accent-strong:#0f5c4d;--sc-on-accent:#ffffff;--sc-text:#101a2f;--sc-muted:rgba(16,26,47,0.56);--sc-quiet:rgba(16,26,47,0.44);--sc-border:rgba(15,92,77,0.12);--sc-field:rgba(15,92,77,0.035);--sc-admin-bg:#101a2f;--sc-admin-fg:#ffffff;overflow:hidden;border:1px solid var(--sc-border);border-radius:1.85rem;background:radial-gradient(620px 240px at 100% 0,rgb(var(--sc-accent)/.06),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.6),transparent 26%),#ffffff;box-shadow:0 26px 70px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.7);animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-page-host .app-screen:has(.support-center){max-width:78rem!important;margin-inline:auto;padding:1.75rem!important}.desktop-page-host .support-center-topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.05rem 1.35rem}.desktop-page-host .support-center-titlewrap{display:flex;align-items:center;gap:.9rem;min-width:0}.desktop-page-host .support-center-hero-icon{display:grid;place-items:center;width:2.9rem;height:2.9rem;flex-shrink:0;border-radius:1rem;color:var(--sc-accent-strong);background:linear-gradient(145deg,rgb(var(--sc-accent)/.16),rgb(var(--sc-accent)/.05));border:1px solid rgb(var(--sc-accent)/.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.desktop-page-host .support-center-hero-icon svg{width:1.45rem;height:1.45rem}.desktop-page-host .support-center-title{margin:0;color:var(--sc-text);font-size:1.3rem;line-height:1.1;font-weight:900;letter-spacing:-.01em}.desktop-page-host .support-center-subtitle{margin-top:.3rem;color:var(--sc-muted);font-size:.82rem;font-weight:700}.desktop-page-host .support-center-actions{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.desktop-page-host .support-center-stat{display:inline-flex;align-items:center;gap:.5rem;height:2.4rem;padding:0 .8rem;border-radius:.85rem;border:1px solid var(--sc-border);background:rgb(var(--sc-accent)/.04);color:var(--sc-muted);font-size:.78rem;font-weight:800;white-space:nowrap}.desktop-page-host .support-center-stat i{width:.45rem;height:.45rem;border-radius:999px;background:var(--sc-accent-strong);box-shadow:0 0 8px rgb(var(--sc-accent)/.6)}.desktop-page-host .support-center-stat strong{color:var(--sc-accent-strong);font-size:.85rem}.desktop-page-host .support-center-ghost,.desktop-page-host .support-center-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:2.4rem;border-radius:.85rem;border:1px solid var(--sc-border);background:rgb(var(--sc-accent)/.02);color:var(--sc-accent-strong);font-size:.78rem;font-weight:800;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease}.desktop-page-host .support-center-ghost{padding:0 .8rem}.desktop-page-host .support-center-icon-btn{width:2.4rem}.desktop-page-host .support-center-ghost:hover,.desktop-page-host .support-center-icon-btn:hover{transform:translateY(-1px);border-color:rgb(var(--sc-accent)/.3);background:rgb(var(--sc-accent)/.07)}.desktop-page-host .support-center-ghost[aria-pressed=true]{border-color:transparent;background:var(--sc-accent-strong);color:var(--sc-on-accent)}.desktop-page-host .support-center-ghost b{display:grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:rgb(var(--sc-accent)/.12);color:var(--sc-accent-strong);font-size:.62rem}.desktop-page-host .support-center-ghost[aria-pressed=true] b{background:rgba(255,255,255,.22);color:var(--sc-on-accent)}.desktop-page-host .support-center-divider{height:1px;margin:0 1.35rem;background:linear-gradient(90deg,transparent,var(--sc-border) 8%,var(--sc-border) 92%,transparent)}.desktop-page-host .support-center-workspace{display:grid;grid-template-columns:1fr}.desktop-page-host .support-center-composer,.desktop-page-host .support-center-tickets{padding:1.4rem 1.5rem 1.6rem}@media (min-width:1101px){.desktop-page-host .support-center-workspace{grid-template-columns:minmax(0,27rem) minmax(0,1fr)}.desktop-page-host .support-center-composer{border-inline-end:1px solid var(--sc-border)}}@media (max-width:1100px){.desktop-page-host .support-center-composer{border-block-end:1px solid var(--sc-border)}}.desktop-page-host .support-center-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.05rem}.desktop-page-host .support-center-panel-title{display:flex;align-items:center;gap:.6rem;color:var(--sc-text);font-size:1rem;font-weight:850}.desktop-page-host .support-center-panel-title>span:first-child{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.7rem;color:var(--sc-accent-strong);background:rgb(var(--sc-accent)/.06);border:1px solid rgb(var(--sc-accent)/.14)}.desktop-page-host .support-center-count-pill{padding:.3rem .6rem;border-radius:999px;border:1px solid var(--sc-border);background:rgb(var(--sc-accent)/.04);color:var(--sc-quiet);font-size:.66rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.desktop-page-host .support-center-form{display:grid;gap:.85rem}.desktop-page-host .support-center-field{display:grid;gap:.45rem}.desktop-page-host .support-center-label{color:var(--sc-muted);font-size:.68rem;font-weight:850;letter-spacing:.04em}.desktop-page-host .support-center-input,.desktop-page-host .support-center-textarea{width:100%;color:var(--sc-text);border:1px solid var(--sc-border);border-radius:.95rem;background:var(--sc-field);outline:0;font-weight:600;transition:border-color .17s ease,box-shadow .17s ease}.desktop-page-host .support-center-input{height:2.9rem;padding:0 .9rem;font-size:.85rem}.desktop-page-host .support-center-textarea{min-height:8.5rem;resize:none;padding:.75rem .9rem;font-size:.85rem;line-height:1.6}.desktop-page-host .support-center-input::-moz-placeholder,.desktop-page-host .support-center-textarea::-moz-placeholder{color:var(--sc-quiet)}.desktop-page-host .support-center-input::placeholder,.desktop-page-host .support-center-textarea::placeholder{color:var(--sc-quiet)}.desktop-page-host .support-center-input:focus,.desktop-page-host .support-center-textarea:focus{border-color:rgb(var(--sc-accent)/.4);box-shadow:0 0 0 3px rgb(var(--sc-accent)/.09)}.desktop-page-host .support-center-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.15rem}.desktop-page-host .support-center-send{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.8rem;min-width:9.5rem;padding:0 1.15rem;border:0;border-radius:.95rem;cursor:pointer;color:var(--sc-on-accent);font-size:.82rem;font-weight:850;background:var(--sc-accent-strong);box-shadow:0 12px 28px rgb(var(--sc-accent)/.24),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .17s ease,box-shadow .17s ease,opacity .17s ease}.desktop-page-host .support-center-send:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgb(var(--sc-accent)/.3),inset 0 1px 0 rgba(255,255,255,.25)}.desktop-page-host .support-center-send:disabled{opacity:.6;transform:none;cursor:default}.desktop-page-host .support-center-auth{border:1px solid var(--sc-border);border-radius:1.1rem;background:rgb(var(--sc-accent)/.04);padding:1.6rem 1.4rem;text-align:center}.desktop-page-host .support-center-auth-title{color:var(--sc-text);font-size:.92rem;font-weight:850}.desktop-page-host .support-center-auth-caption{margin-top:.5rem;color:var(--sc-muted);font-size:.78rem;font-weight:650}.desktop-page-host .support-center-auth-button{display:inline-flex;align-items:center;justify-content:center;margin-top:1.1rem;padding:.7rem 1.4rem;border-radius:.95rem;background:var(--sc-accent-strong);color:var(--sc-on-accent);font-size:.82rem;font-weight:850;box-shadow:0 12px 28px rgb(var(--sc-accent)/.2)}.desktop-page-host .support-center-flash{margin-top:.95rem;border-radius:.95rem;padding:.7rem .95rem;text-align:center;font-size:.8rem;font-weight:800;border:1px solid}.desktop-page-host .support-center-flash-ok{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.1);color:#047857}.desktop-page-host .support-center-flash-err{border-color:rgba(244,63,94,.25);background:rgba(244,63,94,.1);color:#be123c}.desktop-page-host .support-center-surface{border:1px solid var(--sc-border);border-radius:1.25rem;background:rgb(var(--sc-accent)/.02);overflow:hidden;min-height:17rem}.desktop-page-host .support-center-empty{display:flex;align-items:center;gap:1rem;min-height:17rem;padding:2rem}.desktop-page-host .support-center-empty-icon{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1rem;color:var(--sc-accent-strong);background:rgb(var(--sc-accent)/.07);border:1px solid rgb(var(--sc-accent)/.14)}.desktop-page-host .support-center-empty h3{margin:0 0 .3rem;color:var(--sc-text);font-size:.98rem;font-weight:850}.desktop-page-host .support-center-empty p{margin:0;color:var(--sc-muted);font-size:.8rem;font-weight:650}.desktop-page-host .support-center-skeleton{display:grid;gap:.6rem;padding:.6rem}.desktop-page-host .support-center-skeleton-row{height:5rem;border-radius:1rem;background:rgb(var(--sc-accent)/.06)}.desktop-page-host .support-center-list{display:grid;gap:.5rem;padding:.6rem}.desktop-page-host .support-center-ticket{border-radius:1rem;padding:.85rem;transition:background .17s ease}.desktop-page-host .support-center-ticket:hover{background:rgb(var(--sc-accent)/.035)}.desktop-page-host .support-center-ticket+.support-center-ticket{border-top:1px solid rgb(var(--sc-accent)/.08)}.desktop-page-host .support-center-ticket-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.desktop-page-host .support-center-ticket-icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;color:var(--sc-accent-strong);background:rgb(var(--sc-accent)/.06);border:1px solid rgb(var(--sc-accent)/.12)}.desktop-page-host .support-center-ticket-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sc-text);font-size:.85rem;font-weight:800}.desktop-page-host .support-center-ticket-meta{margin-top:.2rem;color:var(--sc-quiet);font-size:.68rem;font-weight:650}.desktop-page-host .support-center-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;border:1px solid;font-size:.62rem;font-weight:850;white-space:nowrap}.desktop-page-host .support-center-thread{display:grid;gap:.5rem;margin-top:.75rem}.desktop-page-host .support-center-message{border-radius:.85rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.6;font-weight:600;max-width:42rem}.desktop-page-host .support-center-message-user{background:rgb(var(--sc-accent)/.06);color:var(--sc-text)}.desktop-page-host .support-center-message-admin{background:var(--sc-admin-bg);color:var(--sc-admin-fg)}.desktop-page-host .support-center-message-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.62rem;opacity:.65}.desktop-page-host .support-center-message p{margin:0;white-space:pre-wrap;word-break:break-word}[data-theme=dark] .desktop-page-host .support-center{--sc-accent:0 229 212;--sc-accent-strong:#7df0e5;--sc-on-accent:#041412;--sc-text:#f5f7fa;--sc-muted:rgba(245,247,250,0.6);--sc-quiet:rgba(245,247,250,0.42);--sc-border:rgba(255,255,255,0.09);--sc-field:rgba(255,255,255,0.04);--sc-admin-bg:rgba(0,0,0,0.35);--sc-admin-fg:#f5f7fa;border-color:rgba(0,229,212,.16);background:radial-gradient(620px 240px at 100% 0,rgba(0,229,212,.08),transparent 69%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),#111821;box-shadow:0 28px 78px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045)}[data-theme=dark] .desktop-page-host .support-center-auth-button,[data-theme=dark] .desktop-page-host .support-center-send{background:linear-gradient(135deg,#00e5d4,#7df0e5)}[data-theme=dark] .desktop-page-host .support-center-flash-ok{color:#6ee7b7}[data-theme=dark] .desktop-page-host .support-center-flash-err{color:#fda4af}[data-theme=light] .desktop-page-host .support-center{--sc-accent:19 185 171;--sc-accent-strong:#13b9ab;--sc-on-accent:#04231f;--sc-text:#0f1a25;--sc-muted:#6b7889;--sc-quiet:#92a0b0;--sc-border:rgba(12,26,40,0.085);--sc-field:#f3f6f9;--sc-admin-bg:#101a2f;--sc-admin-fg:#ffffff;position:relative;border-color:var(--sc-border);background:radial-gradient(540px 220px at 100% 0,rgba(19,185,171,.06),transparent 66%),linear-gradient(180deg,#ffffff,#ffffff 60%);box-shadow:0 22px 60px rgba(17,38,60,.1),inset 0 1px 0 rgba(255,255,255,.7)}[data-theme=light] .desktop-page-host .support-center:before{content:"";position:absolute;left:96px;right:96px;top:0;height:1px;background:linear-gradient(90deg,transparent,#13b9ab,transparent);opacity:.55;pointer-events:none}[data-theme=light] .desktop-page-host .support-center:after{content:"";position:absolute;width:340px;height:260px;right:-150px;top:-160px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(19,185,171,.1),transparent 70%)}[data-theme=light] .desktop-page-host .support-center-hero-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(19,185,171,.12)}[data-theme=light] .desktop-page-host .support-center-stat{border-color:rgba(19,185,171,.26);background:rgba(19,185,171,.08);color:#3a4858}[data-theme=light] .desktop-page-host .support-center-stat i{background:#16d3c2;box-shadow:0 0 9px rgba(19,185,171,.6)}[data-theme=light] .desktop-page-host .support-center-ghost,[data-theme=light] .desktop-page-host .support-center-icon-btn{background:#ffffff;border-color:rgba(12,26,40,.085);color:#3a4858;box-shadow:0 2px 6px rgba(17,38,60,.04)}[data-theme=light] .desktop-page-host .support-center-ghost svg,[data-theme=light] .desktop-page-host .support-center-icon-btn{color:#6b7889}[data-theme=light] .desktop-page-host .support-center-ghost b{background:rgba(19,185,171,.08);color:#13b9ab;border:1px solid rgba(19,185,171,.26)}[data-theme=light] .desktop-page-host .support-center-ghost:hover,[data-theme=light] .desktop-page-host .support-center-icon-btn:hover{background:#ffffff;border-color:rgba(12,26,40,.15);color:#0f1a25;box-shadow:0 6px 14px rgba(17,38,60,.08)}[data-theme=light] .desktop-page-host .support-center-ghost[aria-pressed=true]{background:rgba(19,185,171,.08);border-color:rgba(19,185,171,.26);color:#13b9ab}[data-theme=light] .desktop-page-host .support-center-ghost[aria-pressed=true] b{background:rgba(19,185,171,.08);color:#13b9ab}[data-theme=light] .desktop-page-host .support-center-count-pill{background:#f5f8fb;color:#6b7889}[data-theme=light] .desktop-page-host .support-center-input,[data-theme=light] .desktop-page-host .support-center-textarea{box-shadow:inset 0 1px 2px rgba(17,38,60,.03)}[data-theme=light] .desktop-page-host .support-center-input:focus,[data-theme=light] .desktop-page-host .support-center-textarea:focus{background:#ffffff}[data-theme=light] .desktop-page-host .support-center-send{background:linear-gradient(135deg,#34d8c6,#13b9ab);box-shadow:0 12px 26px rgba(19,185,171,.26),inset 0 1px 0 rgba(255,255,255,.5)}[data-theme=light] .desktop-page-host .support-center-send:hover{box-shadow:0 16px 32px rgba(19,185,171,.32),inset 0 1px 0 rgba(255,255,255,.5)}[data-theme=light] .desktop-page-host .support-center-auth-button{background:linear-gradient(135deg,#34d8c6,#13b9ab);box-shadow:0 12px 26px rgba(19,185,171,.2)}[data-theme=light] .desktop-page-host .support-center-surface{background:#f5f8fb;box-shadow:inset 0 1px 2px rgba(17,38,60,.03)}[data-theme=light] .desktop-page-host .support-center-ticket{background:#ffffff;border:1px solid rgba(12,26,40,.085);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}[data-theme=light] .desktop-page-host .support-center-ticket:hover{background:#ffffff;border-color:rgba(19,185,171,.26);box-shadow:0 8px 20px rgba(17,38,60,.07);transform:translateY(-1px)}[data-theme=light] .desktop-page-host .support-center-ticket+.support-center-ticket{border-top:1px solid rgba(12,26,40,.085)}.apps-plugin-card{display:flex;flex-direction:column;gap:1.1rem;text-align:start}.apps-plugin-head{justify-content:space-between;flex-wrap:wrap}.apps-plugin-head,.apps-plugin-head-main{display:flex;align-items:center;gap:.95rem}.apps-plugin-head-main{min-width:0;flex:1 1 16rem}.apps-plugin-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;margin-inline-start:auto;border:1px solid rgba(202,164,93,.34);border-radius:999px;background:rgba(202,164,93,.12);color:#9a7327;padding:.48rem .95rem;font-size:.78rem;font-weight:900;line-height:1.2;text-align:center;white-space:nowrap}.apps-plugin-status--promo{flex-wrap:wrap;gap:.35rem;white-space:normal}.apps-plugin-status-strike{text-decoration:line-through;font-weight:800;opacity:.65}.apps-plugin-icon{display:grid;place-items:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:1.2rem;background:linear-gradient(135deg,#ecd394,#caa45d);color:#101a2f;box-shadow:0 14px 30px rgba(202,164,93,.26),inset 0 1px 0 rgba(255,255,255,.45)}.apps-plugin-icon svg{width:1.6rem;height:1.6rem}.apps-plugin-icon--image{width:4.25rem;height:4.25rem;border-radius:1.35rem;background:transparent;color:inherit;box-shadow:none}.apps-plugin-icon-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(165,58,180,.22))}.apps-plugin-name{line-height:1.15}.apps-plugin-caption{margin-top:.2rem;color:rgba(16,26,47,.6)}.apps-plugin-text{color:rgba(16,26,47,.72)}.apps-plugin-folders{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 1.1rem;border-radius:1.1rem;font-size:.84rem;font-weight:800;color:#0f5c4d;border:1px solid rgba(15,92,77,.26);background:rgba(15,92,77,.08)}.apps-plugin-folders svg{width:1.05rem;height:1.05rem}[data-theme=dark] .apps-plugin-folders{color:#7df0e5;border-color:rgba(125,240,229,.3);background:rgba(125,240,229,.1)}[data-theme=dark] .apps-plugin-icon{background:linear-gradient(135deg,#7df0e5,#00e5d4);box-shadow:0 14px 30px rgba(0,229,212,.26),inset 0 1px 0 rgba(255,255,255,.45)}[data-theme=dark] .apps-plugin-icon--image{background:transparent;box-shadow:none}[data-theme=dark] .apps-plugin-icon-image{filter:drop-shadow(0 14px 24px rgba(0,229,212,.2))}[data-theme=dark] .apps-plugin-caption{color:rgba(248,252,250,.62)}[data-theme=dark] .apps-plugin-status{border-color:rgba(0,229,212,.34);background:rgba(0,229,212,.1);color:#7df0e5}[data-theme=dark] .apps-plugin-text{color:rgba(248,252,250,.72)}.apps-screen .apps-section-title{margin:.35rem .4rem -.25rem;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:rgba(16,26,47,.55)}.apps-screen .apps-section-title:not(:first-child){margin-top:1.4rem}[data-theme=dark] .apps-screen .apps-section-title{color:rgba(248,252,250,.55)}.desktop-page-host .apps-desktop-hero{display:none}@media (min-width:1101px){.desktop-page-host .apps-screen{width:100%;max-width:60rem!important;margin-inline:auto}.desktop-page-host .apps-desktop-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;overflow:hidden;border:1px solid rgba(218,239,231,.13);border-radius:2rem;background:radial-gradient(circle at 10% -20%,rgba(224,191,116,.22),transparent 18rem),radial-gradient(circle at 92% 130%,rgba(26,190,148,.15),transparent 14rem),linear-gradient(155deg,#0a1830,#101a2f 52%,#081120);padding:1.55rem 1.85rem;box-shadow:0 26px 70px rgba(16,26,47,.22),0 0 34px rgba(15,92,77,.1),inset 0 1px 0 rgba(255,255,255,.1);animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-page-host .apps-desktop-hero+*{margin-top:1.35rem}.desktop-page-host .apps-desktop-hero-main{display:flex;align-items:center;gap:1.05rem;min-width:0}.desktop-page-host .apps-desktop-hero-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;flex-shrink:0;border-radius:1.15rem;background:linear-gradient(135deg,#ecd394,#caa45d);color:#101a2f;box-shadow:0 16px 34px rgba(202,164,93,.3),inset 0 1px 0 rgba(255,255,255,.45)}.desktop-page-host .apps-desktop-hero-icon svg{width:1.6rem;height:1.6rem}.desktop-page-host .apps-desktop-hero-title{color:#fffefd;font-size:1.42rem;line-height:1.25;font-weight:900}.desktop-page-host .apps-desktop-hero-caption{margin-top:.32rem;color:rgba(248,252,250,.66);font-size:.85rem;line-height:1.5;font-weight:700}.desktop-page-host .apps-desktop-hero-chip{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;border:1px solid rgba(224,191,116,.34);border-radius:999px;background:rgba(224,191,116,.13);color:#e8c987;padding:.62rem 1.1rem;font-size:.8rem;font-weight:900;white-space:nowrap}.desktop-page-host .apps-soon-card{border-radius:2.1rem!important;padding:3rem 2.5rem!important}.desktop-page-host .apps-plugin-card{border-radius:2.1rem!important;padding:2.25rem 2.5rem!important}.desktop-page-host .apps-soon-points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.desktop-page-host .apps-soon-points li{flex-direction:column;align-items:flex-start;gap:.55rem}}[data-theme=dark] .desktop-page-host .apps-desktop-hero{background:radial-gradient(circle at 10% -20%,rgba(0,229,212,.22),transparent 18rem),radial-gradient(circle at 92% 130%,rgba(26,190,148,.15),transparent 14rem),linear-gradient(155deg,#0a1830,#101a2f 52%,#081120)}[data-theme=dark] .desktop-page-host .apps-desktop-hero-icon{background:linear-gradient(135deg,#7df0e5,#00e5d4);box-shadow:0 16px 34px rgba(0,229,212,.3),inset 0 1px 0 rgba(255,255,255,.45)}[data-theme=dark] .desktop-page-host .apps-desktop-hero-chip{border-color:rgba(0,229,212,.34);background:rgba(0,229,212,.13);color:#7df0e5}.desktop-page-host .apps-screen.apps-modern{max-width:64rem!important;margin-inline:auto;padding:1.75rem 1.5rem 2.5rem!important}.desktop-page-host .apps-modern>*+*{margin-top:1.35rem}.desktop-page-host .apps-modern-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem 1.5rem;flex-wrap:wrap}.desktop-page-host .apps-modern-title-wrap{display:flex;align-items:center;gap:.85rem;min-width:0}.desktop-page-host .apps-modern-title-icon{display:grid;place-items:center;width:2.85rem;height:2.85rem;flex:0 0 auto;border-radius:.95rem;color:rgb(var(--gold-rgb));border:1px solid rgb(var(--gold-rgb)/.28);background:linear-gradient(145deg,rgb(var(--gold-rgb)/.16),rgb(var(--gold-rgb)/.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(16,26,47,.12)}.desktop-page-host .apps-modern-title-icon svg{width:1.45rem;height:1.45rem}.desktop-page-host .apps-modern-title{font-size:1.55rem;line-height:1.1;letter-spacing:-.03em;font-weight:900;color:#101a2f}.desktop-page-host .apps-modern-count{display:inline-flex;align-items:center;height:1.6rem;padding:0 .6rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:rgba(16,26,47,.55);border:1px solid rgba(16,26,47,.12);background:rgba(16,26,47,.03);white-space:nowrap}.desktop-page-host .apps-modern-search{display:flex;align-items:center;gap:.6rem;width:17rem;max-width:100%;height:2.6rem;padding:0 .8rem;border-radius:.85rem;color:rgba(16,26,47,.5);border:1px solid rgba(16,26,47,.12);background:rgba(255,255,255,.7);transition:border-color .2s,background .2s,box-shadow .2s}.desktop-page-host .apps-modern-search:focus-within{border-color:rgb(var(--gold-rgb)/.45);background:#fff;box-shadow:0 0 0 3px rgb(var(--gold-rgb)/.12)}.desktop-page-host .apps-modern-search svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.desktop-page-host .apps-modern-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#101a2f;font-size:.85rem;font-weight:600}.desktop-page-host .apps-modern-search input::-moz-placeholder{color:rgba(16,26,47,.4)}.desktop-page-host .apps-modern-search input::placeholder{color:rgba(16,26,47,.4)}.desktop-page-host .apps-modern-search-clear{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 auto;border:0;border-radius:.5rem;cursor:pointer;color:rgba(16,26,47,.55);background:rgba(16,26,47,.06)}.desktop-page-host .apps-modern-search-clear svg{width:.85rem;height:.85rem}.desktop-page-host .apps-modern-section-title{margin:0 0 .85rem;font-size:.92rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgba(16,26,47,.55)}[data-theme=dark] .desktop-page-host .apps-modern-section-title{color:rgba(248,252,250,.6)}.desktop-page-host .apps-modern-soon{display:inline-flex;align-items:center;flex:0 0 auto;height:2.3rem;padding:0 .9rem;border-radius:.8rem;white-space:nowrap;font-size:.72rem;font-weight:800;color:color-mix(in srgb,var(--app) 72%,#101a2f);border:1px solid color-mix(in srgb,var(--app) 30%,transparent);background:color-mix(in srgb,var(--app) 10%,transparent)}[data-theme=dark] .desktop-page-host .apps-modern-soon{color:color-mix(in srgb,var(--app) 82%,#ffffff);border-color:color-mix(in srgb,var(--app) 34%,transparent);background:color-mix(in srgb,var(--app) 16%,transparent)}.desktop-page-host .apps-modern-grid{display:grid;grid-template-columns:1fr;gap:.9rem}.desktop-page-host .apps-modern-card{--app:#00b8a9;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:1.35rem 1.4rem 1.25rem;border-radius:1.35rem;border:1px solid rgba(15,92,77,.1);background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 30%),linear-gradient(180deg,#ffffff,#fffefd 56%,#f7fbf8);box-shadow:0 16px 38px rgba(16,26,47,.075),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .22s,border-color .22s,box-shadow .22s;animation:card-enter .26s cubic-bezier(.22,1,.36,1) both}.desktop-page-host .apps-modern-card:before{content:"";position:absolute;left:1.4rem;right:1.4rem;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--app),transparent);opacity:.65}.desktop-page-host .apps-modern-card:after{content:"";position:absolute;width:20rem;height:14rem;right:-7rem;top:-8rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--app) 16%,transparent),transparent 68%);opacity:.7;transition:opacity .22s,transform .22s}.desktop-page-host .apps-modern-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--app) 30%,rgba(15,92,77,.1));box-shadow:0 22px 48px rgba(16,26,47,.12)}.desktop-page-host .apps-modern-card:hover:after{opacity:1;transform:scale(1.08)}.desktop-page-host .apps-modern-card-top{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem}.desktop-page-host .apps-modern-logo{display:grid;place-items:center;width:3.4rem;height:3.4rem;flex:0 0 auto;border-radius:1rem;overflow:hidden}.desktop-page-host .apps-modern-logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--app) 32%,transparent))}.desktop-page-host .apps-modern-identity{min-width:0}.desktop-page-host .apps-modern-name-line{display:flex;align-items:center;gap:.5rem;min-width:0}.desktop-page-host .apps-modern-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1.15;letter-spacing:-.02em;font-weight:850;color:#101a2f}.desktop-page-host .apps-modern-category{flex:0 0 auto;display:inline-flex;align-items:center;height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.6rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,var(--app) 70%,#101a2f);border:1px solid color-mix(in srgb,var(--app) 26%,transparent);background:color-mix(in srgb,var(--app) 9%,transparent)}.desktop-page-host .apps-modern-tagline{margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(16,26,47,.6);font-size:.78rem;font-weight:650}.desktop-page-host .apps-modern-promo{margin-top:.4rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:.72rem;font-weight:800}.desktop-page-host .apps-modern-promo s{text-decoration:line-through;color:rgba(16,26,47,.5)}.desktop-page-host .apps-modern-promo span{color:color-mix(in srgb,var(--app) 72%,#101a2f)}[data-theme=dark] .desktop-page-host .apps-modern-promo s{color:rgba(248,252,250,.5)}[data-theme=dark] .desktop-page-host .apps-modern-promo span{color:color-mix(in srgb,var(--app) 82%,#ffffff)}.desktop-page-host .apps-modern-open{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;height:2.3rem;padding:0 .9rem;border-radius:.8rem;white-space:nowrap;font-size:.72rem;font-weight:800;color:rgb(var(--gold-rgb));border:1px solid rgb(var(--gold-rgb)/.3);background:rgb(var(--gold-rgb)/.08);cursor:pointer;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.desktop-page-host .apps-modern-open svg{width:.85rem;height:.85rem}.desktop-page-host .apps-modern-open:hover{transform:translateY(-1px);border-color:rgb(var(--gold-rgb)/.5);background:rgb(var(--gold-rgb)/.14);box-shadow:0 8px 18px rgba(16,26,47,.12)}[dir=rtl] .desktop-page-host .apps-modern-open svg{transform:scaleX(-1)}.desktop-page-host .apps-modern-desc{position:relative;z-index:1;margin-top:.95rem;color:rgba(16,26,47,.7);font-size:.82rem;line-height:1.55;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.desktop-page-host .apps-modern-folders{position:relative;z-index:1;margin-top:.85rem;display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;height:2.2rem;padding:0 .95rem;border-radius:.8rem;font-size:.74rem;font-weight:800;color:#0f5c4d;border:1px solid rgba(15,92,77,.28);background:rgba(15,92,77,.08);transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.desktop-page-host .apps-modern-folders svg{width:.95rem;height:.95rem}.desktop-page-host .apps-modern-folders:hover{transform:translateY(-1px);border-color:rgba(15,92,77,.5);background:rgba(15,92,77,.14);box-shadow:0 8px 18px rgba(15,92,77,.16)}[data-theme=dark] .desktop-page-host .apps-modern-folders{color:#6fe3c8;border-color:rgba(111,227,200,.32);background:rgba(111,227,200,.1)}[data-theme=dark] .desktop-page-host .apps-modern-folders:hover{border-color:rgba(111,227,200,.55);background:rgba(111,227,200,.16)}.desktop-page-host .apps-modern-card-footer{position:relative;z-index:1;margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem .75rem;flex-wrap:wrap}.desktop-page-host .apps-modern-features{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.desktop-page-host .apps-modern-feature{display:inline-flex;align-items:center;height:1.65rem;padding:0 .6rem;border-radius:.6rem;font-size:.66rem;font-weight:700;color:rgba(16,26,47,.62);border:1px solid rgba(16,26,47,.1);background:rgba(16,26,47,.025)}.desktop-page-host .apps-modern-plan{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;color:rgba(16,26,47,.5);font-size:.62rem;font-weight:700}.desktop-page-host .apps-modern-plan i{width:.4rem;height:.4rem;border-radius:50%;background:var(--app);box-shadow:0 0 8px color-mix(in srgb,var(--app) 60%,transparent)}.desktop-page-host .apps-modern-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:18rem;text-align:center;border:1px dashed rgba(16,26,47,.16);border-radius:1.35rem;color:rgba(16,26,47,.55);background:rgba(16,26,47,.012)}.desktop-page-host .apps-modern-empty svg{width:1.8rem;height:1.8rem}.desktop-page-host .apps-modern-empty h2{margin:0;font-size:1rem;font-weight:800;color:rgba(16,26,47,.75)}.desktop-page-host .apps-modern-empty p{margin:0;font-size:.78rem}@media (min-width:1101px){.desktop-page-host .apps-modern-grid{grid-template-columns:1fr 1fr}}[data-theme=dark] .desktop-page-host .apps-modern-title{color:#f4f7fa}[data-theme=dark] .desktop-page-host .apps-modern-count{color:rgba(248,252,250,.6);border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04)}[data-theme=dark] .desktop-page-host .apps-modern-search{color:rgba(248,252,250,.55);border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}[data-theme=dark] .desktop-page-host .apps-modern-search:focus-within{background:rgba(255,255,255,.06)}[data-theme=dark] .desktop-page-host .apps-modern-search input{color:#f4f7fa}[data-theme=dark] .desktop-page-host .apps-modern-search input::-moz-placeholder{color:rgba(248,252,250,.4)}[data-theme=dark] .desktop-page-host .apps-modern-search input::placeholder{color:rgba(248,252,250,.4)}[data-theme=dark] .desktop-page-host .apps-modern-search-clear{color:rgba(248,252,250,.6);background:rgba(255,255,255,.07)}[data-theme=dark] .desktop-page-host .apps-modern-card{border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,rgba(58,64,71,.88),rgba(48,53,59,.84));box-shadow:0 24px 62px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .desktop-page-host .apps-modern-card:hover{border-color:color-mix(in srgb,var(--app) 36%,rgba(255,255,255,.11));box-shadow:0 28px 70px rgba(0,0,0,.42)}[data-theme=dark] .desktop-page-host .apps-modern-name{color:#f4f7fa}[data-theme=dark] .desktop-page-host .apps-modern-category{color:color-mix(in srgb,var(--app) 82%,#ffffff);border-color:color-mix(in srgb,var(--app) 32%,transparent);background:color-mix(in srgb,var(--app) 13%,transparent)}[data-theme=dark] .desktop-page-host .apps-modern-tagline{color:rgba(248,252,250,.6)}[data-theme=dark] .desktop-page-host .apps-modern-desc{color:rgba(248,252,250,.72)}[data-theme=dark] .desktop-page-host .apps-modern-feature{color:rgba(248,252,250,.66);border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035)}[data-theme=dark] .desktop-page-host .apps-modern-plan{color:rgba(248,252,250,.5)}[data-theme=dark] .desktop-page-host .apps-modern-empty{border-color:rgba(255,255,255,.14);color:rgba(248,252,250,.6);background:rgba(255,255,255,.02)}[data-theme=dark] .desktop-page-host .apps-modern-empty h2{color:rgba(248,252,250,.8)}[data-theme=dark] .desktop-experience{color:#ececec}[data-theme=dark] .desktop-rail{border-color:rgba(255,255,255,.085);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#0e141b;box-shadow:0 24px 68px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035)}[data-theme=dark] .desktop-flyout{border-color:rgba(255,255,255,.13);background:radial-gradient(27.5rem 16rem at 18% -8%,rgba(46,231,214,.09),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%),rgba(13,20,28,.97);box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.055)}[data-theme=dark] .desktop-flyout-backdrop{background:rgba(3,7,11,.5)}[data-theme=dark] .desktop-flyout-kicker{color:rgba(143,155,168,.92)}[data-theme=dark] .desktop-flyout-header h2{color:#f4f7fa}[data-theme=dark] .desktop-conversation-actions-card,[data-theme=dark] .desktop-conversation-actions-close,[data-theme=dark] .desktop-conversation-category-button,[data-theme=dark] .desktop-conversation-category-card,[data-theme=dark] .desktop-flyout-close,[data-theme=dark] .desktop-nav-item{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.052);box-shadow:0 16px 36px rgba(0,0,0,.24)}[data-theme=dark] .desktop-chat-empty{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.026);box-shadow:none}[data-theme=dark] .desktop-chat-item{border-color:transparent;background:transparent;box-shadow:none}[data-theme=dark] .desktop-chat-item:hover{border-color:rgba(255,255,255,.065);background:rgba(255,255,255,.035);box-shadow:none}[data-theme=dark] .desktop-chat-item:before{background:#2ee7d6;box-shadow:0 0 11px rgba(46,231,214,.48)}[data-theme=dark] .desktop-chat-menu-button{border-color:transparent;background:transparent;box-shadow:none;color:rgba(143,155,168,.92)}[data-theme=dark] .desktop-chat-filter h2,[data-theme=dark] .desktop-chat-title,[data-theme=dark] .desktop-conversation-actions-header h2,[data-theme=dark] .desktop-conversation-category-button,[data-theme=dark] .desktop-conversation-category-card>p,[data-theme=dark] .desktop-nav-title{color:#f5f5f5}[data-theme=dark] .desktop-conversation-actions-close,[data-theme=dark] .desktop-flyout-close,[data-theme=dark] .desktop-nav-icon{color:#2ee7d6}[data-theme=dark] .desktop-chat-item-icon{color:#95a2af}[data-theme=dark] .desktop-chat-empty,[data-theme=dark] .desktop-nav-description{color:rgba(236,236,236,.62)}[data-theme=dark] .desktop-chat-preview{color:#7e8b98}[data-theme=dark] .desktop-chat-date{color:#6f7b87}[data-theme=dark] .desktop-chat-item-icon{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.035)}[data-theme=dark] .desktop-chat-item-active .desktop-chat-item-icon{border-color:rgba(46,231,214,.22);background:rgba(46,231,214,.07);color:#2ee7d6}[data-theme=dark] .desktop-chat-filter-kicker,[data-theme=dark] .desktop-select-shell{color:rgba(143,155,168,.92)}[data-theme=dark] .desktop-select-shell select{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.027);color:#f4f7fa}[data-theme=dark] .desktop-select-shell select:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}[data-theme=dark] .desktop-select-shell select:focus-visible{border-color:rgba(46,231,214,.34);box-shadow:0 0 0 3px rgba(46,231,214,.06)}[data-theme=dark] .desktop-chat-add-category{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.027);color:#2ee7d6}[data-theme=dark] .desktop-chat-add-category:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}[data-theme=dark] .desktop-chat-add-category-active{border-color:rgba(46,231,214,.4);background:rgba(46,231,214,.1);color:#2ee7d6}[data-theme=dark] .desktop-category-form{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.03)}[data-theme=dark] .desktop-category-form-input{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.027);color:#f4f7fa}[data-theme=dark] .desktop-category-form-input:focus-visible{border-color:rgba(46,231,214,.34);box-shadow:0 0 0 3px rgba(46,231,214,.06)}[data-theme=dark] .desktop-category-color{box-shadow:0 0 0 1px rgba(255,255,255,.12)}[data-theme=dark] .desktop-category-color-active{box-shadow:0 0 0 2px rgba(13,20,28,.9),0 0 0 4px rgba(46,231,214,.7)}[data-theme=dark] .desktop-category-form-submit{border-color:rgba(46,231,214,.32);background:rgba(46,231,214,.08);color:#2ee7d6}[data-theme=dark] .desktop-conversation-actions-backdrop{background:rgba(0,0,0,.56)}[data-theme=dark] .desktop-usage-monitor-shell{border-color:rgba(255,255,255,.08);background:radial-gradient(760px 320px at 78% -8%,rgba(46,231,214,.08),transparent 62%),#090d13;box-shadow:0 30px 90px rgba(0,0,0,.55)}[data-theme=dark] .desktop-usage-monitor-shell .desktop-conversation-actions-header p{color:#5fe6d8}[data-theme=dark] .usage-monitor{--um-text:#f4f7fa;--um-soft:#c7d0da;--um-muted:#8895a5;--um-quiet:#667385;--um-accent:#2ee7d6;--um-accent-2:#77efd0;--um-card-bg:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 26%),#101720;--um-card-border:rgba(255,255,255,0.085);--um-card-shadow:0 18px 54px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.035);--um-hover:rgba(46,231,214,0.075);--um-row-bg:rgba(255,255,255,0.026);--um-row-border:rgba(255,255,255,0.055);--um-track:rgba(255,255,255,0.07);--um-pill-bg:rgba(46,231,214,0.07);--um-pill-border:rgba(46,231,214,0.23);--um-icon-bg:rgba(46,231,214,0.065);--um-icon-border:rgba(46,231,214,0.15);--um-glow:rgba(46,231,214,0.38)}[data-theme=dark] .desktop-chat-item-active{border-color:rgba(46,231,214,.2);background:linear-gradient(90deg,rgba(46,231,214,.105),rgba(46,231,214,.035) 72%,rgba(46,231,214,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}[data-theme=dark] .desktop-chat-item-pinned{border-color:rgba(46,231,214,.2);background:radial-gradient(circle at 90% 0,rgba(46,231,214,.1),transparent 8rem),rgba(255,255,255,.04)}[data-theme=dark] .desktop-conversation-category-button-active{border-color:rgba(0,229,212,.26);background:radial-gradient(circle at 90% 0,rgba(0,229,212,.12),transparent 8rem),rgba(255,255,255,.075);color:#00e5d4}[data-theme=dark] .desktop-chat-menu-button:hover:not(:disabled){border-color:rgba(46,231,214,.17);background:rgba(46,231,214,.06);color:#2ee7d6}[data-theme=dark] .desktop-conversation-actions-header p{color:rgba(209,213,219,.82)}[data-theme=dark] .desktop-conversation-primary-action{border-color:rgba(0,229,212,.3);background:rgba(0,229,212,.1);color:#00e5d4}[data-theme=dark] .desktop-conversation-trash-button{border-color:rgba(255,179,184,.24);background:rgba(191,71,79,.12);color:#ffb3b8}[data-theme=dark] .desktop-conversation-action-message{border-color:rgba(255,179,184,.18);background:rgba(191,71,79,.12);color:#ffb3b8}.desktop-chat-item-active .desktop-chat-date,.desktop-chat-item-active .desktop-chat-preview,.desktop-chat-item-active .desktop-chat-title{color:#fffefd}[data-theme=dark] .desktop-chat-item-active .desktop-chat-title{color:#f4f7fa}[data-theme=dark] .desktop-chat-item-active .desktop-chat-preview{color:#91a2ae}[data-theme=dark] .desktop-chat-item-active .desktop-chat-date{color:#8b97a4}[data-theme=dark] .desktop-page-host .app-shell{box-shadow:none}[data-theme=dark] .desktop-chat-item-active .desktop-chat-menu-button{color:#2ee7d6}[data-theme=dark] .desktop-page-host .membership-desktop-hero{background:radial-gradient(circle at 10% -20%,rgba(0,229,212,.22),transparent 18rem),radial-gradient(circle at 92% 130%,rgba(26,190,148,.15),transparent 14rem),linear-gradient(155deg,#0a1830,#101a2f 52%,#081120)}[data-theme=dark] .desktop-rail-button-active{border-color:rgba(40,231,214,.22);background:rgba(40,231,214,.075);color:#28e7d6}[data-theme=dark] .desktop-rail-button-active:hover{border-color:rgba(40,231,214,.28);background:rgba(40,231,214,.095);color:#28e7d6}[data-theme=dark] .desktop-flyout-close:hover{border-color:rgba(0,229,212,.26)}[data-theme=dark] .gradient-button{background:radial-gradient(circle at 20% 0,rgba(255,255,255,.18),transparent 8rem),linear-gradient(135deg,#0d4f43,#16826c 62%,#00e5d4 150%)}[data-theme=dark] .desktop-page-host .membership-desktop-hero-icon{background:linear-gradient(135deg,#7df0e5,#00e5d4);box-shadow:0 16px 34px rgba(0,229,212,.3),inset 0 1px 0 rgba(255,255,255,.45)}[data-theme=dark] .desktop-page-host .membership-desktop-hero-chip{border-color:rgba(0,229,212,.34);background:rgba(0,229,212,.13);color:#7df0e5}[data-theme=dark] .desktop-page-host .membership-combined-panel,[data-theme=dark] .desktop-page-host .membership-plan-panel{border-color:rgba(0,229,212,.3);box-shadow:0 28px 78px rgba(0,0,0,.24),0 0 44px rgba(0,229,212,.14),inset 0 1px 0 rgba(255,255,255,.12)}[data-theme=dark] .desktop-page-host .membership-feature-item:hover{border-color:rgba(0,229,212,.3)!important}[data-theme=dark] .desktop-page-host .membership-screen .membership-desktop-hero,[data-theme=dark] .desktop-page-host .membership-screen .membership-desktop-hero-icon{background:transparent!important;box-shadow:none!important}[data-theme=dark] .desktop-page-host .membership-screen .membership-desktop-hero-chip{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.055)!important;color:rgba(246,251,251,.74)!important}@media (max-width:1100px){.desktop-experience{padding:0}.desktop-shell{display:block;width:100%;min-height:100dvh}.desktop-sidebar{display:none}.desktop-page-host{width:100%}.desktop-page-host .app-shell{min-height:100dvh;border-radius:0;box-shadow:none}.desktop-page-host .app-screen{padding:max(.85rem,calc(var(--app-safe-top) + .65rem)) max(var(--app-side-padding),var(--app-safe-left)) 1.15rem max(var(--app-side-padding),var(--app-safe-right))!important}.desktop-page-host .app-screen.ai-chat-screen{padding-top:max(.4rem,var(--app-safe-top))!important;padding-bottom:max(.65rem,var(--app-safe-bottom))!important}.desktop-page-host .ai-app-canvas{height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 2.25rem)!important;min-height:0;padding:0}.desktop-page-host .chat-top-nav-section,.desktop-page-host .page-header{display:block!important}.desktop-page-host .safe-area-x.fixed{max-width:min(44rem,calc(100vw - 1.7rem))!important}}.admin-dash{position:relative;color-scheme:light;background:#f4f6f8}[data-theme=dark] .admin-dash{color-scheme:dark;background:#0b0e12}.admin-dash ::-webkit-scrollbar{width:8px;height:8px}.admin-dash ::-webkit-scrollbar-track{background:transparent}.admin-dash ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.admin-dash ::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.32);background-clip:padding-box}[data-theme=dark] .admin-dash ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);background-clip:padding-box}[data-theme=dark] .admin-dash ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26);background-clip:padding-box}.admin-fade{animation:admin-fade-in .26s ease-out both}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.admin-dash .app-field,.admin-dash .app-field-shell{border:1px solid #e2e8f0;background:#ffffff;color:#0f172a;box-shadow:none;backdrop-filter:none}.admin-dash .app-field::-moz-placeholder{color:#94a3b8}.admin-dash .app-field::placeholder{color:#94a3b8}.admin-dash .app-field-shell:focus-within,.admin-dash .app-field:focus,.admin-dash .app-field:focus-visible{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.15)}[data-theme=dark] .admin-dash .app-field,[data-theme=dark] .admin-dash .app-field-shell{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#f1f5f9;color-scheme:dark}[data-theme=dark] .admin-dash .app-field::-moz-placeholder{color:rgba(241,245,249,.35)}[data-theme=dark] .admin-dash .app-field::placeholder{color:rgba(241,245,249,.35)}[data-theme=dark] .admin-dash .app-field-shell:focus-within,[data-theme=dark] .admin-dash .app-field:focus,[data-theme=dark] .admin-dash .app-field:focus-visible{border-color:#2dd4bf;box-shadow:0 0 0 3px rgba(45,212,191,.12)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-16{left:4rem;right:4rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-\[4\.5rem\]{left:4.5rem;right:4.5rem}.inset-x-\[5rem\]{left:5rem;right:5rem}.inset-y-0{top:0;bottom:0}.inset-y-3{top:.75rem;bottom:.75rem}.-left-1{left:-.25rem}.-right-16{right:-4rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-top-1{top:-.25rem}.-top-14{top:-3.5rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.-top-44{top:-11rem}.-top-48{top:-12rem}.bottom-0{bottom:0}.bottom-2\.5{bottom:.625rem}.bottom-6{bottom:1.5rem}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[8\.8rem\]{bottom:8.8rem}.bottom-\[calc\(100\%\+0\.7rem\)\]{bottom:calc(100% + .7rem)}.bottom-\[calc\(var\(--app-safe-bottom\)\+0\.85rem\)\]{bottom:calc(var(--app-safe-bottom) + .85rem)}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-2\.5{inset-inline-end:.625rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-4{left:1rem}.left-\[-12\%\]{left:-12%}.right-1{right:.25rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.start-0{inset-inline-start:0}.start-2\.5{inset-inline-start:.625rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[calc\(var\(--app-safe-top\)\+4\.75rem\)\]{top:calc(var(--app-safe-top) + 4.75rem)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2/span 2}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.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}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-12{width:3rem;height:3rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-20{width:5rem;height:5rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-36{width:9rem;height:9rem}.size-4{width:1rem;height:1rem}.size-40{width:10rem;height:10rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-64{width:16rem;height:16rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-\[0\.4rem\]{width:.4rem;height:.4rem}.size-\[1\.05rem\]{width:1.05rem;height:1.05rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.2rem\]{width:1.2rem;height:1.2rem}.size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.size-\[1\.4rem\]{width:1.4rem;height:1.4rem}.size-\[1\.9rem\]{width:1.9rem;height:1.9rem}.size-\[18px\]{width:18px;height:18px}.size-\[2\.375rem\]{width:2.375rem;height:2.375rem}.size-\[2\.875rem\]{width:2.875rem;height:2.875rem}.size-\[26rem\]{width:26rem;height:26rem}.size-\[27px\]{width:27px;height:27px}.size-\[28rem\]{width:28rem;height:28rem}.size-\[30rem\]{width:30rem;height:30rem}.size-\[38px\]{width:38px;height:38px}.size-\[42px\]{width:42px;height:42px}.size-\[52px\]{width:52px;height:52px}.size-\[58px\]{width:58px;height:58px}.size-full{width:100%;height:100%}.h-0{height:0}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.4rem\]{height:1.4rem}.h-\[250px\]{height:250px}.h-\[27px\]{height:27px}.h-\[3\.1rem\]{height:3.1rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[34rem\]{height:34rem}.h-\[35px\]{height:35px}.h-\[38px\]{height:38px}.h-\[3rem\]{height:3rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[42px\]{height:42px}.h-\[43px\]{height:43px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[68px\]{height:68px}.h-\[76px\]{height:76px}.h-\[calc\(100dvh-7\.75rem-var\(--app-safe-bottom\)\)\]{height:calc(100dvh - 7.75rem - var(--app-safe-bottom))}.h-\[min\(80vh\2c 640px\)\]{height:min(80vh,640px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[38dvh\]{max-height:38dvh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[480px\]{max-height:480px}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.max-h-\[calc\(100dvh-var\(--app-safe-bottom\)-2rem\)\]{max-height:calc(100dvh - var(--app-safe-bottom) - 2rem)}.max-h-\[calc\(100dvh-var\(--app-safe-top\)-5\.75rem\)\]{max-height:calc(100dvh - var(--app-safe-top) - 5.75rem)}.max-h-\[min\(58dvh\2c 32rem\)\]{max-height:min(58dvh,32rem)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.95rem\]{min-height:1.95rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[150px\]{min-height:150px}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[240px\]{min-height:240px}.min-h-\[3\.8rem\]{min-height:3.8rem}.min-h-\[38px\]{min-height:38px}.min-h-\[4\.35rem\]{min-height:4.35rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[4\.6rem\]{min-height:4.6rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[45px\]{min-height:45px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[76px\]{min-height:76px}.min-h-\[78px\]{min-height:78px}.min-h-\[9rem\]{min-height:9rem}.min-h-\[calc\(100dvh-var\(--app-safe-top\)-var\(--app-safe-bottom\)-5rem\)\]{min-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 5rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10\.75rem\]{width:10.75rem}.w-\[25rem\]{width:25rem}.w-\[330px\]{width:330px}.w-\[3px\]{width:3px}.w-\[82vw\]{width:82vw}.w-\[88\%\]{width:88%}.w-\[9\.25rem\]{width:9.25rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-\[1\.2rem\]{min-width:1.2rem}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1150px\]{min-width:1150px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[188px\]{min-width:188px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[420px\]{min-width:420px}.min-w-\[440px\]{min-width:440px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[860px\]{min-width:860px}.min-w-\[88\%\]{min-width:88%}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-8{max-width:2rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[240px\]{max-width:240px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[42rem\]{max-width:42rem}.max-w-\[460px\]{max-width:460px}.max-w-\[60\%\]{max-width:60%}.max-w-\[66\.25rem\]{max-width:66.25rem}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[var\(--app-frame-width\)\]{max-width:var(--app-frame-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[9\.25rem\]{flex-basis:9.25rem}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-3{--tw-translate-y:-0.75rem}.-translate-y-3,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-1,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-\[0\.985\]{--tw-scale-x:0.985;--tw-scale-y:0.985}.scale-\[0\.985\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[browserLoading_1\.2s_ease-in-out_infinite\]{animation:browserLoading 1.2s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.375rem_minmax\(0\2c 1fr\)_1\.25rem\]{grid-template-columns:2.375rem minmax(0,1fr) 1.25rem}.grid-cols-\[2\.75rem_minmax\(0\2c 1fr\)_2\.375rem\]{grid-template-columns:2.75rem minmax(0,1fr) 2.375rem}.grid-cols-\[2\.75rem_minmax\(0\2c 1fr\)_auto_2\.375rem\]{grid-template-columns:2.75rem minmax(0,1fr) auto 2.375rem}.grid-cols-\[2\.875rem_minmax\(0\2c 1fr\)_2\.375rem\]{grid-template-columns:2.875rem minmax(0,1fr) 2.375rem}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1\.16fr\)_minmax\(340px\2c 0\.84fr\)\]{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}.grid-cols-\[minmax\(0\2c 1\.16fr\)_minmax\(390px\2c 0\.84fr\)\]{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr)}.grid-cols-\[minmax\(0\2c 1\.18fr\)_minmax\(390px\2c 0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[244px_76px\]{grid-template-rows:244px 76px}.grid-rows-\[246px_76px\]{grid-template-rows:246px 76px}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[0\.55rem\]{border-radius:.55rem}.rounded-\[0\.65rem\]{border-radius:.65rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[0\.85rem\]{border-radius:.85rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.625rem\]{border-radius:1.625rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#13b9ab\]{--tw-border-opacity:1;border-color:rgb(19 185 171/var(--tw-border-opacity,1))}.border-\[\#13b9ab\]\/30{border-color:rgb(19 185 171/.3)}.border-\[\#13b9ab\]\/\[0\.15\]{border-color:rgb(19 185 171/.15)}.border-\[\#13b9ab\]\/\[0\.16\]{border-color:rgb(19 185 171/.16)}.border-\[\#13b9ab\]\/\[0\.17\]{border-color:rgb(19 185 171/.17)}.border-\[\#13b9ab\]\/\[0\.20\]{border-color:rgb(19 185 171/.2)}.border-\[\#13b9ab\]\/\[0\.22\]{border-color:rgb(19 185 171/.22)}.border-\[\#13b9ab\]\/\[0\.24\]{border-color:rgb(19 185 171/.24)}.border-\[\#13b9ab\]\/\[0\.30\]{border-color:rgb(19 185 171/.3)}.border-\[\#13b9ab\]\/\[0\.35\]{border-color:rgb(19 185 171/.35)}.border-\[\#13b9ab\]\/\[0\.38\]{border-color:rgb(19 185 171/.38)}.border-\[\#13b9ab\]\/\[0\.40\]{border-color:rgb(19 185 171/.4)}.border-\[\#13b9ab\]\/\[0\.45\]{border-color:rgb(19 185 171/.45)}.border-\[\#13b9ab\]\/\[0\.70\]{border-color:rgb(19 185 171/.7)}.border-\[\#13b9ab\]\/\[0\.75\]{border-color:rgb(19 185 171/.75)}.border-\[\#2ee7d6\]\/25{border-color:rgb(46 231 214/.25)}.border-\[\#2ee7d6\]\/30{border-color:rgb(46 231 214/.3)}.border-\[\#d9a23a\]\/\[0\.28\]{border-color:rgb(217 162 58/.28)}.border-\[\#e0566a\]\/\[0\.25\]{border-color:rgb(224 86 106/.25)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.045\)\]{border-color:rgba(12,26,40,.045)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.06\)\]{border-color:rgba(12,26,40,.06)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.085\)\]{border-color:rgba(12,26,40,.085)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.09\)\]{border-color:rgba(12,26,40,.09)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.1\)\]{border-color:rgba(12,26,40,.1)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.12\)\]{border-color:rgba(12,26,40,.12)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.14\)\]{border-color:rgba(12,26,40,.14)}.border-\[rgba\(12\2c 26\2c 40\2c 0\.15\)\]{border-color:rgba(12,26,40,.15)}.border-\[rgba\(16\2c 26\2c 47\2c 0\.105\)\]{border-color:rgba(16,26,47,.105)}.border-\[rgba\(19\2c 185\2c 171\2c 0\.16\)\]{border-color:rgba(19,185,171,.16)}.border-\[rgba\(19\2c 185\2c 171\2c 0\.3\)\]{border-color:rgba(19,185,171,.3)}.border-amber-300\/40{border-color:rgb(252 211 77/.4)}.border-amber-300\/50{border-color:rgb(252 211 77/.5)}.border-amber-300\/60{border-color:rgb(252 211 77/.6)}.border-amber-300\/70{border-color:rgb(252 211 77/.7)}.border-amber-400\/20{border-color:rgb(251 191 36/.2)}.border-amber-400\/25{border-color:rgb(251 191 36/.25)}.border-amber-400\/30{border-color:rgb(251 191 36/.3)}.border-amber-400\/35{border-color:rgb(251 191 36/.35)}.border-amber-400\/40{border-color:rgb(251 191 36/.4)}.border-amber-400\/60{border-color:rgb(251 191 36/.6)}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/25{border-color:rgb(245 158 11/.25)}.border-black\/\[0\.06\]{border-color:rgb(0 0 0/.06)}.border-current{border-color:currentColor}.border-cyan-400\/25{border-color:rgb(34 211 238/.25)}.border-emerald-300\/20{border-color:rgb(110 231 183/.2)}.border-emerald-300\/40{border-color:rgb(110 231 183/.4)}.border-emerald-300\/50{border-color:rgb(110 231 183/.5)}.border-emerald-400\/20{border-color:rgb(52 211 153/.2)}.border-emerald-400\/25{border-color:rgb(52 211 153/.25)}.border-emerald-500\/25{border-color:rgb(16 185 129/.25)}.border-forest{--tw-border-opacity:1;border-color:rgb(15 92 77/var(--tw-border-opacity,1))}.border-forest\/10{border-color:rgb(15 92 77/.1)}.border-forest\/15{border-color:rgb(15 92 77/.15)}.border-forest\/20{border-color:rgb(15 92 77/.2)}.border-forest\/25{border-color:rgb(15 92 77/.25)}.border-forest\/\[0\.055\]{border-color:rgb(15 92 77/.055)}.border-forest\/\[0\.07\]{border-color:rgb(15 92 77/.07)}.border-forest\/\[0\.08\]{border-color:rgb(15 92 77/.08)}.border-forest\/\[0\.10\]{border-color:rgb(15 92 77/.1)}.border-forest\/\[0\.12\]{border-color:rgb(15 92 77/.12)}.border-forest\/\[0\.16\]{border-color:rgb(15 92 77/.16)}.border-forest\/\[0\.1\]{border-color:rgb(15 92 77/.1)}.border-gold{--tw-border-opacity:1;border-color:rgb(var(--gold-rgb)/var(--tw-border-opacity,1))}.border-gold\/20{border-color:rgb(var(--gold-rgb)/.2)}.border-gold\/25{border-color:rgb(var(--gold-rgb)/.25)}.border-gold\/30{border-color:rgb(var(--gold-rgb)/.3)}.border-gold\/35{border-color:rgb(var(--gold-rgb)/.35)}.border-gold\/40{border-color:rgb(var(--gold-rgb)/.4)}.border-gold\/45{border-color:rgb(var(--gold-rgb)/.45)}.border-gold\/50{border-color:rgb(var(--gold-rgb)/.5)}.border-gold\/70{border-color:rgb(var(--gold-rgb)/.7)}.border-gold\/\[0\.28\]{border-color:rgb(var(--gold-rgb)/.28)}.border-gold\/\[0\.34\]{border-color:rgb(var(--gold-rgb)/.34)}.border-green-600\/30{border-color:rgb(22 163 74/.3)}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-300\/40{border-color:rgb(165 180 252/.4)}.border-indigo-400\/30{border-color:rgb(129 140 248/.3)}.border-navy{--tw-border-opacity:1;border-color:rgb(16 26 47/var(--tw-border-opacity,1))}.border-navy\/10{border-color:rgb(16 26 47/.1)}.border-navy\/15{border-color:rgb(16 26 47/.15)}.border-navy\/\[0\.06\]{border-color:rgb(16 26 47/.06)}.border-navy\/\[0\.07\]{border-color:rgb(16 26 47/.07)}.border-navy\/\[0\.08\]{border-color:rgb(16 26 47/.08)}.border-purple-400\/40{border-color:rgb(192 132 252/.4)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-200\/60{border-color:rgb(254 202 202/.6)}.border-red-200\/70{border-color:rgb(254 202 202/.7)}.border-red-300\/30{border-color:rgb(252 165 165/.3)}.border-red-300\/50{border-color:rgb(252 165 165/.5)}.border-red-300\/60{border-color:rgb(252 165 165/.6)}.border-red-400\/20{border-color:rgb(248 113 113/.2)}.border-sky-300\/60{border-color:rgb(125 211 252/.6)}.border-sky-400\/20{border-color:rgb(56 189 248/.2)}.border-sky-400\/30{border-color:rgb(56 189 248/.3)}.border-sky-500\/20{border-color:rgb(14 165 233/.2)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/60{border-color:rgb(226 232 240/.6)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/60{border-color:rgb(203 213 225/.6)}.border-slate-500\/20{border-color:rgb(100 116 139/.2)}.border-teal-300\/40{border-color:rgb(94 234 212/.4)}.border-teal-300\/60{border-color:rgb(94 234 212/.6)}.border-teal-400\/20{border-color:rgb(45 212 191/.2)}.border-teal-400\/30{border-color:rgb(45 212 191/.3)}.border-teal-500{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-teal-500\/20{border-color:rgb(20 184 166/.2)}.border-teal-500\/25{border-color:rgb(20 184 166/.25)}.border-teal-500\/30{border-color:rgb(20 184 166/.3)}.border-teal-600{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-400\/30{border-color:rgb(167 139 250/.3)}.border-violet-500\/20{border-color:rgb(139 92 246/.2)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/45{border-color:rgb(255 255 255/.45)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-white\/\[0\.085\]{border-color:rgb(255 255 255/.085)}.border-white\/\[0\.14\]{border-color:rgb(255 255 255/.14)}.\!bg-black{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important}.bg-\[\#071120\]{--tw-bg-opacity:1;background-color:rgb(7 17 32/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]\/80{background-color:rgb(11 18 32/.8)}.bg-\[\#0e1729\]\/95{background-color:rgb(14 23 41/.95)}.bg-\[\#101821\]{--tw-bg-opacity:1;background-color:rgb(16 24 33/var(--tw-bg-opacity,1))}.bg-\[\#101a2f\]{--tw-bg-opacity:1;background-color:rgb(16 26 47/var(--tw-bg-opacity,1))}.bg-\[\#13b9ab\]{--tw-bg-opacity:1;background-color:rgb(19 185 171/var(--tw-bg-opacity,1))}.bg-\[\#13b9ab\]\/\[0\.045\]{background-color:rgb(19 185 171/.045)}.bg-\[\#13b9ab\]\/\[0\.04\]{background-color:rgb(19 185 171/.04)}.bg-\[\#13b9ab\]\/\[0\.055\]{background-color:rgb(19 185 171/.055)}.bg-\[\#13b9ab\]\/\[0\.05\]{background-color:rgb(19 185 171/.05)}.bg-\[\#13b9ab\]\/\[0\.065\]{background-color:rgb(19 185 171/.065)}.bg-\[\#13b9ab\]\/\[0\.07\]{background-color:rgb(19 185 171/.07)}.bg-\[\#13b9ab\]\/\[0\.10\]{background-color:rgb(19 185 171/.1)}.bg-\[\#13b9ab\]\/\[0\.12\]{background-color:rgb(19 185 171/.12)}.bg-\[\#13b9ab\]\/\[0\.13\]{background-color:rgb(19 185 171/.13)}.bg-\[\#213143\]{--tw-bg-opacity:1;background-color:rgb(33 49 67/var(--tw-bg-opacity,1))}.bg-\[\#2ee7d6\]\/10{background-color:rgb(46 231 214/.1)}.bg-\[\#caa45d\]{--tw-bg-opacity:1;background-color:rgb(202 164 93/var(--tw-bg-opacity,1))}.bg-\[\#d1fae5\]{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-\[\#d9a23a\]\/\[0\.16\]{background-color:rgb(217 162 58/.16)}.bg-\[\#dbeafe\]{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-\[\#e0566a\]\/\[0\.06\]{background-color:rgb(224 86 106/.06)}.bg-\[\#e0e7ff\]{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-\[\#eef3f7\]{--tw-bg-opacity:1;background-color:rgb(238 243 247/var(--tw-bg-opacity,1))}.bg-\[\#f4b740\]\/\[0\.09\]{background-color:rgb(244 183 64/.09)}.bg-\[\#f7f7f8\]\/95{background-color:rgb(247 247 248/.95)}.bg-\[\#f8fcfa\]{--tw-bg-opacity:1;background-color:rgb(248 252 250/var(--tw-bg-opacity,1))}.bg-\[\#fee2e2\]{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-\[\#fef3c7\]{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-\[\#fffefa\]{--tw-bg-opacity:1;background-color:rgb(255 254 250/var(--tw-bg-opacity,1))}.bg-\[rgb\(var\(--gold-rgb\)\)\]{background-color:rgb(var(--gold-rgb))}.bg-\[rgba\(12\2c 26\2c 40\2c 0\.015\)\]{background-color:rgba(12,26,40,.015)}.bg-\[rgba\(12\2c 26\2c 40\2c 0\.02\)\]{background-color:rgba(12,26,40,.02)}.bg-\[rgba\(12\2c 26\2c 40\2c 0\.022\)\]{background-color:rgba(12,26,40,.022)}.bg-\[rgba\(12\2c 26\2c 40\2c 0\.03\)\]{background-color:rgba(12,26,40,.03)}.bg-\[rgba\(12\2c 26\2c 40\2c 0\.06\)\]{background-color:rgba(12,26,40,.06)}.bg-\[rgba\(18\2c 200\2c 187\2c 0\.08\)\]{background-color:rgba(18,200,187,.08)}.bg-\[rgba\(19\2c 185\2c 171\2c 0\.05\)\]{background-color:rgba(19,185,171,.05)}.bg-\[rgba\(2\2c 6\2c 11\2c 0\.55\)\]{background-color:rgba(2,6,11,.55)}.bg-\[rgba\(8\2c 16\2c 26\2c 0\.55\)\]{background-color:rgba(8,16,26,.55)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400\/15{background-color:rgb(251 191 36/.15)}.bg-amber-400\/20{background-color:rgb(251 191 36/.2)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/40{background-color:rgb(255 251 235/.4)}.bg-amber-50\/70{background-color:rgb(255 251 235/.7)}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-amber-50\/90{background-color:rgb(255 251 235/.9)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-500\/\[0\.06\]{background-color:rgb(245 158 11/.06)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-current{background-color:currentColor}.bg-cyan-500\/10{background-color:rgb(6 182 212/.1)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-400\/15{background-color:rgb(52 211 153/.15)}.bg-emerald-400\/70{background-color:rgb(52 211 153/.7)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-forest{--tw-bg-opacity:1;background-color:rgb(15 92 77/var(--tw-bg-opacity,1))}.bg-forest\/10{background-color:rgb(15 92 77/.1)}.bg-forest\/15{background-color:rgb(15 92 77/.15)}.bg-forest\/5{background-color:rgb(15 92 77/.05)}.bg-forest\/60{background-color:rgb(15 92 77/.6)}.bg-forest\/70{background-color:rgb(15 92 77/.7)}.bg-forest\/\[0\.06\]{background-color:rgb(15 92 77/.06)}.bg-forest\/\[0\.07\]{background-color:rgb(15 92 77/.07)}.bg-forest\/\[0\.08\]{background-color:rgb(15 92 77/.08)}.bg-gold{--tw-bg-opacity:1;background-color:rgb(var(--gold-rgb)/var(--tw-bg-opacity,1))}.bg-gold\/10{background-color:rgb(var(--gold-rgb)/.1)}.bg-gold\/15{background-color:rgb(var(--gold-rgb)/.15)}.bg-gold\/20{background-color:rgb(var(--gold-rgb)/.2)}.bg-gold\/35{background-color:rgb(var(--gold-rgb)/.35)}.bg-gold\/90{background-color:rgb(var(--gold-rgb)/.9)}.bg-gold\/\[0\.06\]{background-color:rgb(var(--gold-rgb)/.06)}.bg-gold\/\[0\.07\]{background-color:rgb(var(--gold-rgb)/.07)}.bg-gold\/\[0\.08\]{background-color:rgb(var(--gold-rgb)/.08)}.bg-gold\/\[0\.12\]{background-color:rgb(var(--gold-rgb)/.12)}.bg-gold\/\[0\.1\]{background-color:rgb(var(--gold-rgb)/.1)}.bg-green-600\/10{background-color:rgb(22 163 74/.1)}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/40{background-color:rgb(238 242 255/.4)}.bg-indigo-500\/10{background-color:rgb(99 102 241/.1)}.bg-moss{--tw-bg-opacity:1;background-color:rgb(220 236 229/var(--tw-bg-opacity,1))}.bg-moss\/40{background-color:rgb(220 236 229/.4)}.bg-moss\/45{background-color:rgb(220 236 229/.45)}.bg-moss\/50{background-color:rgb(220 236 229/.5)}.bg-moss\/55{background-color:rgb(220 236 229/.55)}.bg-moss\/60{background-color:rgb(220 236 229/.6)}.bg-moss\/65{background-color:rgb(220 236 229/.65)}.bg-moss\/70{background-color:rgb(220 236 229/.7)}.bg-moss\/80{background-color:rgb(220 236 229/.8)}.bg-moss\/\[0\.34\]{background-color:rgb(220 236 229/.34)}.bg-moss\/\[0\.36\]{background-color:rgb(220 236 229/.36)}.bg-moss\/\[0\.42\]{background-color:rgb(220 236 229/.42)}.bg-navy{--tw-bg-opacity:1;background-color:rgb(16 26 47/var(--tw-bg-opacity,1))}.bg-navy\/25{background-color:rgb(16 26 47/.25)}.bg-navy\/35{background-color:rgb(16 26 47/.35)}.bg-navy\/40{background-color:rgb(16 26 47/.4)}.bg-navy\/45{background-color:rgb(16 26 47/.45)}.bg-navy\/80{background-color:rgb(16 26 47/.8)}.bg-navy\/90{background-color:rgb(16 26 47/.9)}.bg-navy\/\[0\.015\]{background-color:rgb(16 26 47/.015)}.bg-navy\/\[0\.02\]{background-color:rgb(16 26 47/.02)}.bg-navy\/\[0\.03\]{background-color:rgb(16 26 47/.03)}.bg-navy\/\[0\.04\]{background-color:rgb(16 26 47/.04)}.bg-navy\/\[0\.05\]{background-color:rgb(16 26 47/.05)}.bg-navy\/\[0\.06\]{background-color:rgb(16 26 47/.06)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-pearl{--tw-bg-opacity:1;background-color:rgb(255 254 253/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:rgb(248 113 113/.1)}.bg-red-400\/15{background-color:rgb(248 113 113/.15)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose{--tw-bg-opacity:1;background-color:rgb(248 233 232/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:rgb(14 165 233/.1)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/60{background-color:rgb(241 245 249/.6)}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-200\/70{background-color:rgb(226 232 240/.7)}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-300\/40{background-color:rgb(203 213 225/.4)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/40{background-color:rgb(248 250 252/.4)}.bg-slate-50\/50{background-color:rgb(248 250 252/.5)}.bg-slate-50\/60{background-color:rgb(248 250 252/.6)}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-500\/10{background-color:rgb(100 116 139/.1)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/60{background-color:rgb(2 6 23/.6)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/40{background-color:rgb(240 253 250/.4)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:rgb(20 184 166/.1)}.bg-teal-500\/20{background-color:rgb(20 184 166/.2)}.bg-teal-500\/5{background-color:rgb(20 184 166/.05)}.bg-teal-500\/70{background-color:rgb(20 184 166/.7)}.bg-teal-500\/\[0\.07\]{background-color:rgb(20 184 166/.07)}.bg-teal-500\/\[0\.08\]{background-color:rgb(20 184 166/.08)}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-teal-600\/10{background-color:rgb(13 148 136/.1)}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/55{background-color:rgb(255 255 255/.55)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/65{background-color:rgb(255 255 255/.65)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/95{background-color:rgb(255 255 255/.95)}.bg-white\/\[0\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-white\/\[0\.075\]{background-color:rgb(255 255 255/.075)}.bg-white\/\[0\.07\]{background-color:rgb(255 255 255/.07)}.bg-white\/\[0\.24\]{background-color:rgb(255 255 255/.24)}.bg-white\/\[0\.40\]{background-color:rgb(255 255 255/.4)}.bg-white\/\[0\.42\]{background-color:rgb(255 255 255/.42)}.bg-white\/\[0\.58\]{background-color:rgb(255 255 255/.58)}.bg-white\/\[0\.64\]{background-color:rgb(255 255 255/.64)}.bg-white\/\[0\.78\]{background-color:rgb(255 255 255/.78)}.bg-white\/\[0\.88\]{background-color:rgb(255 255 255/.88)}.bg-white\/\[0\.9\]{background-color:rgb(255 255 255/.9)}.bg-\[linear-gradient\(135deg\2c \#34d8c6\2c \#13b9ab\)\]{background-image:linear-gradient(135deg,#34d8c6,#13b9ab)}.bg-\[linear-gradient\(135deg\2c rgba\(19\2c 185\2c 171\2c 0\.11\)\2c rgba\(19\2c 185\2c 171\2c 0\.035\)\)\]{background-image:linear-gradient(135deg,rgba(19,185,171,.11),rgba(19,185,171,.035))}.bg-\[linear-gradient\(145deg\2c rgba\(19\2c 185\2c 171\2c 0\.035\)\2c transparent_36\%\)\]{background-image:linear-gradient(145deg,rgba(19,185,171,.035),transparent 36%)}.bg-\[linear-gradient\(145deg\2c rgba\(19\2c 185\2c 171\2c 0\.17\)\2c rgba\(19\2c 185\2c 171\2c 0\.045\)\)\]{background-image:linear-gradient(145deg,rgba(19,185,171,.17),rgba(19,185,171,.045))}.bg-\[linear-gradient\(145deg\2c rgba\(46\2c 231\2c 214\2c 0\.16\)\2c rgba\(46\2c 231\2c 214\2c 0\.04\)\)\]{background-image:linear-gradient(145deg,rgba(46,231,214,.16),rgba(46,231,214,.04))}.bg-\[linear-gradient\(180deg\2c \#3aeadb\2c \#24cabb\)\]{background-image:linear-gradient(180deg,#3aeadb,#24cabb)}.bg-\[linear-gradient\(90deg\2c transparent\2c \#2ee7d6\2c transparent\)\]{background-image:linear-gradient(90deg,transparent,#2ee7d6,transparent)}.bg-\[radial-gradient\(circle\2c rgba\(19\2c 185\2c 171\2c 0\.11\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(19,185,171,.11),transparent 70%)}.bg-\[radial-gradient\(circle\2c rgba\(19\2c 185\2c 171\2c 0\.13\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(19,185,171,.13),transparent 70%)}.bg-\[radial-gradient\(circle\2c rgba\(46\2c 231\2c 214\2c 0\.105\)\2c transparent_69\%\)\]{background-image:radial-gradient(circle,rgba(46,231,214,.105),transparent 69%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(21\2c 177\2c 139\2c 0\.18\)\2c transparent_16rem\)\]{background-image:radial-gradient(circle at 50% 0,rgba(21,177,139,.18),transparent 16rem)}.bg-\[radial-gradient\(circle_at_92\%_12\%\2c rgba\(202\2c 164\2c 93\2c 0\.14\)\2c transparent_10rem\)\2c radial-gradient\(circle_at_50\%_120\%\2c rgba\(15\2c 92\2c 77\2c 0\.08\)\2c transparent_12rem\)\2c linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.94\)\2c rgba\(255\2c 254\2c 253\2c 0\.88\)\)\]{background-image:radial-gradient(circle at 92% 12%,rgba(202,164,93,.14),transparent 10rem),radial-gradient(circle at 50% 120%,rgba(15,92,77,.08),transparent 12rem),linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,254,253,.88))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#34d8c6\]{--tw-gradient-from:#34d8c6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 216 198/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgba\(19\2c 185\2c 171\2c 0\.17\)\]{--tw-gradient-from:rgba(19,185,171,0.17) var(--tw-gradient-from-position);--tw-gradient-to:rgba(19,185,171,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/\[0\.68\]{--tw-gradient-from:rgb(0 0 0/0.68) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from:rgb(16 185 129/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 185 129/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-forest{--tw-gradient-from:#0f5c4d var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 92 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gold\/20{--tw-gradient-from:rgb(var(--gold-rgb)/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gold\/\[0\.12\]{--tw-gradient-from:rgb(var(--gold-rgb)/0.12) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gold\/\[0\.16\]{--tw-gradient-from:rgb(var(--gold-rgb)/0.16) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-moss\/70{--tw-gradient-from:rgb(220 236 229/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(220 236 229/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-moss\/85{--tw-gradient-from:rgb(220 236 229/0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(220 236 229/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-navy{--tw-gradient-from:#101a2f var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 26 47/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/15{--tw-gradient-from:rgb(14 165 233/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(14 165 233/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from:#475569 var(--tw-gradient-from-position);--tw-gradient-to:rgb(71 85 105/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from:#14b8a6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-500\/15{--tw-gradient-from:rgb(20 184 166/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(20 184 166/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-500\/15{--tw-gradient-from:rgb(139 92 246/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(139 92 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from:rgb(255 255 255/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#13b9ab\]{--tw-gradient-to:rgb(19 185 171/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#13b9ab var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[rgba\(19\2c 185\2c 171\2c 0\.82\)\]{--tw-gradient-to:rgba(19,185,171,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(19,185,171,0.82) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/\[0\.18\]{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.18) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-forest\/\[0\.18\]{--tw-gradient-to:rgb(15 92 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(15 92 77/0.18) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gold\/45{--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--gold-rgb)/0.45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#080f1d\]{--tw-gradient-to:#080f1d var(--tw-gradient-to-position)}.to-\[\#13b9ab\]{--tw-gradient-to:#13b9ab var(--tw-gradient-to-position)}.to-\[\#22304f\]{--tw-gradient-to:#22304f var(--tw-gradient-to-position)}.to-\[rgba\(19\2c 185\2c 171\2c 0\.045\)\]{--tw-gradient-to:rgba(19,185,171,0.045) var(--tw-gradient-to-position)}.to-gold{--tw-gradient-to:rgb(var(--gold-rgb)/1) var(--tw-gradient-to-position)}.to-gold\/\[0\.02\]{--tw-gradient-to:rgb(var(--gold-rgb)/0.02) var(--tw-gradient-to-position)}.to-gold\/\[0\.04\]{--tw-gradient-to:rgb(var(--gold-rgb)/0.04) var(--tw-gradient-to-position)}.to-gold\/\[0\.07\]{--tw-gradient-to:rgb(var(--gold-rgb)/0.07) var(--tw-gradient-to-position)}.to-moss\/45{--tw-gradient-to:rgb(220 236 229/0.45) var(--tw-gradient-to-position)}.to-moss\/55{--tw-gradient-to:rgb(220 236 229/0.55) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-\[\#ff5a78\]{fill:#ff5a78}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[calc\(var\(--app-safe-top\)\+1rem\)\]{padding-top:calc(var(--app-safe-top) + 1rem);padding-bottom:calc(var(--app-safe-top) + 1rem)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-\[calc\(0\.75rem\+var\(--app-safe-bottom\)\)\]{padding-bottom:calc(.75rem + var(--app-safe-bottom))}.pb-\[calc\(0\.7rem\+var\(--app-safe-bottom\)\)\]{padding-bottom:calc(.7rem + var(--app-safe-bottom))}.pb-\[calc\(var\(--app-safe-bottom\)\+1rem\)\]{padding-bottom:calc(var(--app-safe-bottom) + 1rem)}.pe-0\.5{padding-inline-end:.125rem}.pe-1{padding-inline-end:.25rem}.pe-12{padding-inline-end:3rem}.pe-2\.5{padding-inline-end:.625rem}.pe-9{padding-inline-end:2.25rem}.pl-11{padding-left:2.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.ps-4{padding-inline-start:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-\[-0\.35rem\]{vertical-align:-.35rem}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.46rem\]{font-size:.46rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[1rem\]{font-size:1rem}.text-\[20px\]{font-size:20px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.98rem\]{line-height:.98rem}.leading-\[1\.02rem\]{line-height:1.02rem}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#111111\]{--tw-text-opacity:1!important;color:rgb(17 17 17/var(--tw-text-opacity,1))!important}.\!text-gold{color:rgb(var(--gold-rgb)/var(--tw-text-opacity,1))!important}.\!text-gold,.\!text-white{--tw-text-opacity:1!important}.\!text-white{color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#041716\]{--tw-text-opacity:1;color:rgb(4 23 22/var(--tw-text-opacity,1))}.text-\[\#04231f\]{--tw-text-opacity:1;color:rgb(4 35 31/var(--tw-text-opacity,1))}.text-\[\#047857\]{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-\[\#06231f\]{--tw-text-opacity:1;color:rgb(6 35 31/var(--tw-text-opacity,1))}.text-\[\#071120\]{--tw-text-opacity:1;color:rgb(7 17 32/var(--tw-text-opacity,1))}.text-\[\#0c7d73\]{--tw-text-opacity:1;color:rgb(12 125 115/var(--tw-text-opacity,1))}.text-\[\#0f1a25\]{--tw-text-opacity:1;color:rgb(15 26 37/var(--tw-text-opacity,1))}.text-\[\#0f766e\]{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-\[\#0f8f84\]{--tw-text-opacity:1;color:rgb(15 143 132/var(--tw-text-opacity,1))}.text-\[\#12c8bb\]{--tw-text-opacity:1;color:rgb(18 200 187/var(--tw-text-opacity,1))}.text-\[\#13b9ab\]{--tw-text-opacity:1;color:rgb(19 185 171/var(--tw-text-opacity,1))}.text-\[\#13b9ab\]\/\[0\.80\]{color:rgb(19 185 171/.8)}.text-\[\#1d4ed8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#2ee7d6\]{--tw-text-opacity:1;color:rgb(46 231 214/var(--tw-text-opacity,1))}.text-\[\#374151\]{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-\[\#3a4858\]{--tw-text-opacity:1;color:rgb(58 72 88/var(--tw-text-opacity,1))}.text-\[\#4338ca\]{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-\[\#5f7d78\]{--tw-text-opacity:1;color:rgb(95 125 120/var(--tw-text-opacity,1))}.text-\[\#6b7889\]{--tw-text-opacity:1;color:rgb(107 120 137/var(--tw-text-opacity,1))}.text-\[\#7a5b14\]{--tw-text-opacity:1;color:rgb(122 91 20/var(--tw-text-opacity,1))}.text-\[\#7ef2e6\]{--tw-text-opacity:1;color:rgb(126 242 230/var(--tw-text-opacity,1))}.text-\[\#86703a\]{--tw-text-opacity:1;color:rgb(134 112 58/var(--tw-text-opacity,1))}.text-\[\#8d9aaa\]{--tw-text-opacity:1;color:rgb(141 154 170/var(--tw-text-opacity,1))}.text-\[\#92a0b0\]{--tw-text-opacity:1;color:rgb(146 160 176/var(--tw-text-opacity,1))}.text-\[\#9a7322\]{--tw-text-opacity:1;color:rgb(154 115 34/var(--tw-text-opacity,1))}.text-\[\#9aa7b6\]{--tw-text-opacity:1;color:rgb(154 167 182/var(--tw-text-opacity,1))}.text-\[\#aeb9c6\]{--tw-text-opacity:1;color:rgb(174 185 198/var(--tw-text-opacity,1))}.text-\[\#b45309\]{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-\[\#b91c1c\]{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#b9831f\]{--tw-text-opacity:1;color:rgb(185 131 31/var(--tw-text-opacity,1))}.text-\[\#c23a4e\]{--tw-text-opacity:1;color:rgb(194 58 78/var(--tw-text-opacity,1))}.text-\[\#e0566a\]{--tw-text-opacity:1;color:rgb(224 86 106/var(--tw-text-opacity,1))}.text-\[\#f5f8fb\]{--tw-text-opacity:1;color:rgb(245 248 251/var(--tw-text-opacity,1))}.text-\[\#ff5a78\]{--tw-text-opacity:1;color:rgb(255 90 120/var(--tw-text-opacity,1))}.text-\[rgb\(var\(--gold-rgb\)\)\]{color:rgb(var(--gold-rgb))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-600\/80{color:rgb(217 119 6/.8)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-700\/80{color:rgb(180 83 9/.8)}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-forest{--tw-text-opacity:1;color:rgb(15 92 77/var(--tw-text-opacity,1))}.text-forest\/50{color:rgb(15 92 77/.5)}.text-forest\/60{color:rgb(15 92 77/.6)}.text-forest\/70{color:rgb(15 92 77/.7)}.text-forest\/75{color:rgb(15 92 77/.75)}.text-forest\/80{color:rgb(15 92 77/.8)}.text-gold{--tw-text-opacity:1;color:rgb(var(--gold-rgb)/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-inherit{color:inherit}.text-moss{--tw-text-opacity:1;color:rgb(220 236 229/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(16 26 47/var(--tw-text-opacity,1))}.text-navy\/35{color:rgb(16 26 47/.35)}.text-navy\/40{color:rgb(16 26 47/.4)}.text-navy\/45{color:rgb(16 26 47/.45)}.text-navy\/50{color:rgb(16 26 47/.5)}.text-navy\/55{color:rgb(16 26 47/.55)}.text-navy\/60{color:rgb(16 26 47/.6)}.text-navy\/65{color:rgb(16 26 47/.65)}.text-navy\/70{color:rgb(16 26 47/.7)}.text-navy\/75{color:rgb(16 26 47/.75)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-600\/70{color:rgb(220 38 38/.7)}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-700\/80{color:rgb(15 118 110/.8)}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/90{color:rgb(255 255 255/.9)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-\[\#13b9ab\]{caret-color:#13b9ab}.accent-forest{accent-color:#0f5c4d}.accent-teal-600{accent-color:#0d9488}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_2px_rgba\(19\2c 185\2c 171\2c 0\.03\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:0 0 0 2px rgba(19,185,171,0.03),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(19\2c 185\2c 171\2c 0\.035\)\]{--tw-shadow:0 0 0 2px rgba(19,185,171,0.035);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(19\2c 185\2c 171\2c 0\.5\)\]{--tw-shadow:0 0 10px rgba(19,185,171,0.5);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(19\2c 185\2c 171\2c 0\.55\)\]{--tw-shadow:0 0 10px rgba(19,185,171,0.55);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(40\2c 231\2c 214\2c 0\.45\)\]{--tw-shadow:0 0 18px rgba(40,231,214,0.45);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_-8px_rgba\(16\2c 26\2c 47\2c 0\.5\)\]{--tw-shadow:0 10px 22px -8px rgba(16,26,47,0.5);--tw-shadow-colored:0 10px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\2c 92\2c 77\2c 0\.16\)\]{--tw-shadow:0 10px 22px rgba(15,92,77,0.16);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\2c 92\2c 77\2c 0\.18\)\]{--tw-shadow:0 10px 22px rgba(15,92,77,0.18);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\2c 26\2c 47\2c 0\.14\)\]{--tw-shadow:0 10px 22px rgba(16,26,47,0.14);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\2c 26\2c 47\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{--tw-shadow:0 10px 22px rgba(16,26,47,0.18),inset 0 1px 0 rgba(255,255,255,0.1);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(16\2c 26\2c 47\2c 0\.2\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{--tw-shadow:0 10px 22px rgba(16,26,47,0.2),inset 0 1px 0 rgba(255,255,255,0.1);--tw-shadow-colored:0 10px 22px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\2c 26\2c 47\2c 0\.08\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.85\)\]{--tw-shadow:0 10px 24px rgba(16,26,47,0.08),inset 0 1px 0 rgba(255,255,255,0.85);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\2c 26\2c 47\2c 0\.18\)\]{--tw-shadow:0 10px 24px rgba(16,26,47,0.18);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(19\2c 185\2c 171\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\]{--tw-shadow:0 10px 26px rgba(19,185,171,0.16),inset 0 1px 0 rgba(255,255,255,0.38);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(19\2c 185\2c 171\2c 0\.2\)\]{--tw-shadow:0 10px 26px rgba(19,185,171,0.2);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_-12px_rgb\(var\(--gold-rgb\)\/0\.65\)\]{--tw-shadow:0 12px 26px -12px rgb(var(--gold-rgb)/0.65);--tw-shadow-colored:0 12px 26px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-6px_rgba\(19\2c 185\2c 171\2c 0\.32\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.4\)\]{--tw-shadow:0 12px 28px -6px rgba(19,185,171,0.32),inset 0 1px 0 rgba(255,255,255,0.4);--tw-shadow-colored:0 12px 28px -6px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0 12px 28px rgba(0,0,0,0.1);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(15\2c 92\2c 77\2c 0\.22\)\]{--tw-shadow:0 12px 28px rgba(15,92,77,0.22);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(19\2c 203\2c 188\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.45\)\]{--tw-shadow:0 12px 28px rgba(19,203,188,0.18),inset 0 1px 0 rgba(255,255,255,0.45);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\2c 26\2c 47\2c 0\.06\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.84\)\]{--tw-shadow:0 12px 30px rgba(16,26,47,0.06),inset 0 1px 0 rgba(255,255,255,0.84);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-8px_rgba\(16\2c 26\2c 47\2c 0\.6\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.14\)\]{--tw-shadow:0 14px 30px -8px rgba(16,26,47,0.6),inset 0 1px 0 rgba(255,255,255,0.14);--tw-shadow-colored:0 14px 30px -8px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(16\2c 26\2c 47\2c 0\.07\)\]{--tw-shadow:0 14px 34px rgba(16,26,47,0.07);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(16\2c 26\2c 47\2c 0\.08\)\]{--tw-shadow:0 14px 34px rgba(16,26,47,0.08);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(16\2c 26\2c 47\2c 0\.18\)\]{--tw-shadow:0 14px 34px rgba(16,26,47,0.18);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(16\2c 26\2c 47\2c 0\.20\)\]{--tw-shadow:0 14px 34px rgba(16,26,47,0.20);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(185\2c 28\2c 28\2c 0\.22\)\]{--tw-shadow:0 14px 34px rgba(185,28,28,0.22);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(202\2c 164\2c 93\2c 0\.12\)\]{--tw-shadow:0 14px 34px rgba(202,164,93,0.12);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(15\2c 92\2c 77\2c 0\.25\)\]{--tw-shadow:0 16px 34px rgba(15,92,77,0.25);--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(16\2c 26\2c 47\2c 0\.09\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:0 16px 38px rgba(16,26,47,0.09),inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(214\2c 168\2c 79\2c 0\.13\)\2c inset_0_0_0_1px_rgb\(var\(--gold-rgb\)\/0\.22\)\]{--tw-shadow:0 18px 38px rgba(214,168,79,0.13),inset 0 0 0 1px rgb(var(--gold-rgb)/0.22);--tw-shadow-colored:0 18px 38px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-22px_rgba\(19\2c 185\2c 171\2c 0\.55\)\]{--tw-shadow:0 18px 40px -22px rgba(19,185,171,0.55);--tw-shadow-colored:0 18px 40px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(202\2c 164\2c 93\2c 0\.22\)\]{--tw-shadow:0 18px 42px rgba(202,164,93,0.22);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(16\2c 26\2c 47\2c 0\.1\)\]{--tw-shadow:0 18px 44px rgba(16,26,47,0.1);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(16\2c 26\2c 47\2c 0\.18\)\]{--tw-shadow:0 18px 45px rgba(16,26,47,0.18);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(16\2c 26\2c 47\2c 0\.10\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.18\)\]{--tw-shadow:0 22px 54px rgba(16,26,47,0.10),inset 0 1px 0 rgba(255,255,255,0.18);--tw-shadow-colored:0 22px 54px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_54px_rgba\(16\2c 26\2c 47\2c 0\.2\)\]{--tw-shadow:0 22px 54px rgba(16,26,47,0.2);--tw-shadow-colored:0 22px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_58px_rgba\(16\2c 26\2c 47\2c 0\.18\)\]{--tw-shadow:0 22px 58px rgba(16,26,47,0.18);--tw-shadow-colored:0 22px 58px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_60px_rgba\(4\2c 10\2c 22\2c 0\.55\)\]{--tw-shadow:0 28px 60px rgba(4,10,22,0.55);--tw-shadow-colored:0 28px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(16\2c 26\2c 47\2c 0\.22\)\]{--tw-shadow:0 28px 70px rgba(16,26,47,0.22);--tw-shadow-colored:0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\2c 0\2c 0\2c 0\.42\)\]{--tw-shadow:0 28px 80px rgba(0,0,0,0.42);--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(16\2c 26\2c 47\2c 0\.24\)\]{--tw-shadow:0 28px 80px rgba(16,26,47,0.24);--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(17\2c 38\2c 60\2c 0\.08\)\2c inset_0_0_0_1px_rgba\(19\2c 185\2c 171\2c 0\.22\)\]{--tw-shadow:0 2px 10px rgba(17,38,60,0.08),inset 0 0 0 1px rgba(19,185,171,0.22);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color),inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 2px 6px rgba(0,0,0,0.35);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 2px 8px rgba(0,0,0,0.35);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-18px_rgba\(16\2c 26\2c 47\2c 0\.42\)\]{--tw-shadow:0 30px 70px -18px rgba(16,26,47,0.42);--tw-shadow-colored:0 30px 70px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-18px_rgba\(17\2c 38\2c 60\2c 0\.3\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:0 30px 70px -18px rgba(17,38,60,0.3),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 30px 70px -18px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-10px_rgba\(17\2c 38\2c 60\2c 0\.18\)\2c 0_0_0_1px_rgba\(12\2c 26\2c 40\2c 0\.05\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:0 30px 80px -10px rgba(17,38,60,0.18),0 0 0 1px rgba(12,26,40,0.05),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 30px 80px -10px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-18px_rgba\(16\2c 26\2c 47\2c 0\.55\)\]{--tw-shadow:0 30px 80px -18px rgba(16,26,47,0.55);--tw-shadow-colored:0 30px 80px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 30px 90px rgba(0,0,0,0.35);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(16\2c 26\2c 47\2c 0\.35\)\]{--tw-shadow:0 30px 90px rgba(16,26,47,0.35);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_100px_rgba\(0\2c 0\2c 0\2c 0\.52\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.24\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.045\)\]{--tw-shadow:0 34px 100px rgba(0,0,0,0.52),0 0 0 1px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.045);--tw-shadow-colored:0 34px 100px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(16\2c 26\2c 47\2c 0\.24\)\2c 0_4px_16px_rgba\(16\2c 26\2c 47\2c 0\.07\)\]{--tw-shadow:0 34px 90px rgba(16,26,47,0.24),0 4px 16px rgba(16,26,47,0.07);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color),0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(17\2c 38\2c 60\2c 0\.14\)\2c 0_0_0_1px_rgba\(12\2c 26\2c 40\2c 0\.05\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:0 34px 90px rgba(17,38,60,0.14),0 0 0 1px rgba(12,26,40,0.05),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(17\2c 38\2c 60\2c 0\.18\)\2c 0_0_0_1px_rgba\(12\2c 26\2c 40\2c 0\.05\)\]{--tw-shadow:0 34px 90px rgba(17,38,60,0.18),0 0 0 1px rgba(12,26,40,0.05);--tw-shadow-colored:0 34px 90px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(17\2c 38\2c 60\2c 0\.16\)\]{--tw-shadow:0 4px 14px rgba(17,38,60,0.16);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(16\2c 26\2c 47\2c 0\.06\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{--tw-shadow:0 6px 16px rgba(16,26,47,0.06),inset 0 1px 0 rgba(255,255,255,0.9);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_18px_rgba\(19\2c 185\2c 171\2c 0\.13\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.36\)\]{--tw-shadow:0 7px 18px rgba(19,185,171,0.13),inset 0 1px 0 rgba(255,255,255,0.36);--tw-shadow-colored:0 7px 18px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-6px_rgb\(var\(--gold-rgb\)\/0\.5\)\]{--tw-shadow:0 8px 18px -6px rgb(var(--gold-rgb)/0.5);--tw-shadow-colored:0 8px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgb\(var\(--gold-rgb\)\/0\.45\)\]{--tw-shadow:0 8px 18px rgb(var(--gold-rgb)/0.45);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(16\2c 26\2c 47\2c 0\.045\)\]{--tw-shadow:0 8px 18px rgba(16,26,47,0.045);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(16\2c 26\2c 47\2c 0\.08\)\]{--tw-shadow:0 8px 18px rgba(16,26,47,0.08);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\2c 26\2c 47\2c 0\.055\)\]{--tw-shadow:0 8px 20px rgba(16,26,47,0.055);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(16\2c 26\2c 47\2c 0\.07\)\]{--tw-shadow:0 8px 20px rgba(16,26,47,0.07);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--gold-rgb\)\/0\.5\)\2c 0_12px_28px_rgba\(16\2c 26\2c 47\2c 0\.08\)\]{--tw-shadow:inset 0 0 0 1.5px rgb(var(--gold-rgb)/0.5),0 12px 28px rgba(16,26,47,0.08);--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color),0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(19\2c 185\2c 171\2c 0\.04\)\]{--tw-shadow:inset 0 0 0 1px rgba(19,185,171,0.04);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(19\2c 185\2c 171\2c 0\.06\)\]{--tw-shadow:inset 0 0 0 1px rgba(19,185,171,0.06);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(19\2c 185\2c 171\2c 0\.22\)\]{--tw-shadow:inset 0 0 0 1px rgba(19,185,171,0.22);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(12\2c 26\2c 40\2c 0\.022\)\]{--tw-shadow:inset 0 1px 0 rgba(12,26,40,0.022);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.05\)\2c 0_22px_65px_rgba\(0\2c 0\2c 0\2c 0\.34\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 22px 65px rgba(0,0,0,0.34);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 22px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.07\)\2c 0_10px_28px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 10px 28px rgba(0,0,0,0.25);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_0_22px_rgba\(40\2c 231\2c 214\2c 0\.1\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 22px rgba(40,231,214,0.1);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.14\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.14);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.16\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.25\)\2c 0_8px_20px_rgba\(17\2c 38\2c 60\2c 0\.18\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 8px 20px rgba(17,38,60,0.18);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.42\)\2c 0_7px_16px_rgba\(16\2c 26\2c 47\2c 0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.42),0 7px 16px rgba(16,26,47,0.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 7px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.45\)\2c 0_10px_24px_-8px_rgba\(214\2c 168\2c 79\2c 0\.5\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 10px 24px -8px rgba(214,168,79,0.5);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\2c 0_10px_24px_-2px_rgba\(19\2c 185\2c 171\2c 0\.18\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 10px 24px -2px rgba(19,185,171,0.18);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\2c 0_10px_24px_rgba\(19\2c 185\2c 171\2c 0\.14\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.7),0 10px 24px rgba(19,185,171,0.14);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(16\2c 26\2c 47\2c 0\.04\)\]{--tw-shadow:inset 0 1px 2px rgba(16,26,47,0.04);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color)}.shadow-\[inset_0_1px_2px_rgba\(16\2c 26\2c 47\2c 0\.04\)\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 14px 34px rgba(16,26,47,0.085),0 1px 0 rgba(255,255,255,0.75) inset;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-teal-600\/30{--tw-shadow-color:rgb(13 148 136/0.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[\#13b9ab\]\/\[0\.35\]{--tw-ring-color:rgb(19 185 171/0.35)}.ring-gold\/15{--tw-ring-color:rgb(var(--gold-rgb)/0.15)}.ring-gold\/25{--tw-ring-color:rgb(var(--gold-rgb)/0.25)}.ring-gold\/35{--tw-ring-color:rgb(var(--gold-rgb)/0.35)}.ring-gold\/45{--tw-ring-color:rgb(var(--gold-rgb)/0.45)}.ring-teal-500\/50{--tw-ring-color:rgb(20 184 166/0.5)}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[1\.5px\]{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)}.blur-\[1\.5px\]{--tw-blur:blur(1.5px)}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.5))}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.5\)\],.grayscale{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{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-2xl,.backdrop-blur-\[18px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-\[3px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)}.backdrop-blur-\[5px\],.backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[a-zA-Z0-9_\:-\]{a-z-a--z0-9_:-}.\[a-zA-Z_\:\.-\]{a-z-a--z_:.-}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[box_size\:4\]{box_size:4}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[word-break\:normal\]{word-break:normal}@keyframes shagph-ai-processing-dot-jump{0%{background:var(--shagph-ai-dot-rest);border-color:var(--shagph-ai-dot-border);box-shadow:inset 0 1px 0 var(--shagph-ai-dot-highlight),0 0 0 0 var(--shagph-ai-dot-glow);transform:translateY(0) scale(1)}to{background:var(--shagph-ai-dot-peak);border-color:var(--shagph-ai-dot-peak-border);box-shadow:inset 0 1px 0 var(--shagph-ai-dot-highlight),0 .45rem .95rem var(--shagph-ai-dot-glow);transform:translateY(-.82rem) scale(1.52)}}@keyframes shagph-ai-processing-sheen{0%{transform:translateX(110%)}to{transform:translateX(-110%)}}@keyframes shagph-thinking-timer-dot{0%,to{transform:scale(.62);opacity:.45}50%{transform:scale(1);opacity:1}}@keyframes shagph-thinking-timer-text{0%,to{opacity:.66}50%{opacity:1}}@keyframes shagph-go-first-loader-trace{12.5%{stroke-dasharray:33.98873px,242.77666px;stroke-dashoffset:-26.70543px}43.75%{stroke-dasharray:84.97183px,242.77666px;stroke-dashoffset:-84.97183px}to{stroke-dasharray:2.42777px,242.77666px;stroke-dashoffset:-240.34889px}}@keyframes desktop-flyout-in{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes app-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes app-shell-fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-enter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-model-sheet-in{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-model-overlay-in{0%{opacity:0}to{opacity:1}}.ai-model-sheet{transform-origin:top center;animation:ai-model-sheet-in .3s cubic-bezier(.22,1,.36,1) both}.ai-model-overlay{animation:ai-model-overlay-in .22s ease-out both}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-selector-root{top:max(calc(var(--app-safe-top) + .625rem),.875rem)!important;bottom:calc(max(var(--app-safe-bottom), var(--shagph-keyboard-height, 0px)) + max(var(--shagph-ipad-composer-clearance, var(--shagph-composer-height, 0px)), 7.25rem) + .625rem)!important;z-index:120!important;display:flex!important;width:min(calc(100vw - max(var(--app-safe-left), 0px) - max(var(--app-safe-right), 0px) - 1rem),var(--app-frame-width))!important;max-width:none!important;padding-inline:0!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-overlay{background:rgba(11,17,29,.34)!important;backdrop-filter:blur(18px) saturate(1.25)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important;border-radius:1.75rem!important;border-color:rgba(255,255,255,.48)!important;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,251,250,.62)),rgba(255,255,255,.58)!important;box-shadow:0 26px 70px rgba(10,18,32,.22),inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 0 1px rgba(255,255,255,.22)!important;backdrop-filter:blur(34px) saturate(1.35) brightness(1.04)!important;letter-spacing:0!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet *{letter-spacing:0!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-overlay{background:rgba(4,8,15,.42)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-sheet{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(180deg,rgba(67,74,82,.76),rgba(41,47,55,.7)),rgba(48,55,63,.7)!important;box-shadow:0 28px 76px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.045)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-scroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:.125rem .125rem .75rem!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header{flex:0 0 auto!important;margin-bottom:.55rem!important;border:1px solid rgba(255,255,255,.46)!important;border-radius:1.45rem!important;padding:.78rem!important;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.24)),rgba(255,255,255,.26)!important;color:#101a2f!important;box-shadow:0 12px 28px rgba(16,26,47,.09),inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(24px) saturate(1.24)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-auto-card>.pointer-events-none,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header>.pointer-events-none{display:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header h2,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header p{overflow:visible!important;color:inherit!important;line-height:1.18!important;white-space:normal!important;text-overflow:clip!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header h2{font-size:1rem!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-header p{margin-top:.18rem!important;color:rgba(16,26,47,.56)!important;font-size:.75rem!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-provider-icon,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-icon{border-color:rgba(255,255,255,.42)!important;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.18)),rgba(255,255,255,.22)!important;color:var(--shagph-ios-accent)!important;box-shadow:0 8px 20px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.76)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-sheet-close{border-color:rgba(255,255,255,.45)!important;background:rgba(255,255,255,.34)!important;color:rgba(16,26,47,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(18px) saturate(1.18)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-auto-card,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-easy-card,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-provider-card{border-color:rgba(255,255,255,.26)!important;background:rgba(255,255,255,.17)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-card{border-color:rgba(255,255,255,.18)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-sources{border-color:transparent!important;background:rgba(255,255,255,.13)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-source-tile,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-sources-count{border-color:transparent!important;background:rgba(255,255,255,.2)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-source-icon{background:rgb(var(--shagph-ios-accent-rgb)/.11)!important;color:var(--shagph-ios-accent)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-auto-button,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-category-tab,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-easy-button,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-model-button,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-provider-toggle{background:rgba(255,255,255,.18)!important;color:rgba(16,26,47,.82)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-auto-button[aria-pressed=true],html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true],html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-easy-button[aria-pressed=true],html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-model-button[aria-pressed=true]{border-color:rgb(var(--shagph-ios-accent-rgb)/.28)!important;background:rgb(var(--shagph-ios-accent-rgb)/.14)!important;box-shadow:inset 0 0 0 1px rgb(var(--shagph-ios-accent-rgb)/.12)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true]{color:rgba(16,26,47,.92)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-category-tab>span:last-child{background:rgba(255,255,255,.4)!important;color:rgba(16,26,47,.62)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true]>span:last-child{background:rgb(var(--shagph-ios-accent-rgb)/.22)!important;color:rgba(16,26,47,.92)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-live-hint{color:rgba(16,26,47,.55)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-selection-check{background:rgba(255,255,255,.38)!important;color:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.66)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-model-button[aria-pressed=true]>span:last-child,html[data-shagph-native-ios=true]:has(.ai-chat-screen) [aria-pressed=true]>.ai-model-selection-check{background:var(--shagph-ios-accent)!important;color:var(--shagph-ios-accent-text)!important;box-shadow:0 10px 24px rgb(var(--shagph-ios-accent-rgb)/.34)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-go-button[aria-pressed=true]>span:first-child{border-color:rgb(var(--shagph-ios-accent-rgb)/.42)!important;background:var(--shagph-ios-accent)!important;color:var(--shagph-ios-accent-text)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-divider>span:nth-child(2){border-color:rgba(255,255,255,.4)!important;background:rgba(255,255,255,.3)!important;color:rgba(16,26,47,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.68)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-provider-card:has(.ai-model-provider-toggle[aria-expanded=true]){border-color:rgb(var(--shagph-ios-accent-rgb)/.24)!important;background:linear-gradient(180deg,rgb(var(--shagph-ios-accent-rgb)/.12),rgba(255,255,255,.22)),rgba(255,255,255,.2)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-provider-toggle[aria-expanded=true]{background:rgba(255,255,255,.3)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-source-action{border-color:rgb(var(--shagph-ios-accent-rgb)/.12)!important;background:rgba(255,255,255,.34)!important;color:rgba(16,26,47,.7)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-source-action:has(.lucide-check){border-color:rgb(var(--shagph-ios-accent-rgb)/.38)!important;background:var(--shagph-ios-accent)!important;color:var(--shagph-ios-accent-text)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-sheet-header{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.048)),rgba(255,255,255,.045)!important;color:#f6fbfb!important;box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-auto-card,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-easy-card,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-go-sources,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-provider-card{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:#f6fbfb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-go-card{border-color:rgba(255,255,255,.1)!important;background:transparent!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-sheet-header p{color:rgba(246,251,251,.58)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-auto-button,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-category-tab,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-divider>span:nth-child(2),html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-easy-button,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-go-source-tile,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-go-sources-count,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-model-button,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-provider-icon,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-provider-toggle,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-sheet-close,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-sheet-icon,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-source-action{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.065)!important;color:rgba(246,251,251,.78)!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-auto-button[aria-pressed=true],html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true],html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-easy-button[aria-pressed=true],html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-model-button[aria-pressed=true],html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-provider-card:has(.ai-model-provider-toggle[aria-expanded=true]){background:rgb(var(--shagph-ios-accent-rgb)/.11)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true]{border-color:rgb(var(--shagph-ios-accent-rgb)/.34)!important;color:rgba(246,251,251,.96)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-category-tab>span:last-child{background:rgba(255,255,255,.1)!important;color:rgba(246,251,251,.7)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-category-tab[aria-pressed=true]>span:last-child{background:rgb(var(--shagph-ios-accent-rgb)/.2)!important;color:rgba(246,251,251,.96)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-live-hint{color:rgba(246,251,251,.55)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-go-button[aria-pressed=true]>span:first-child,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-model-button[aria-pressed=true]>span:last-child,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .ai-model-source-action:has(.lucide-check),html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) [aria-pressed=true]>.ai-model-selection-check{background:var(--shagph-ios-accent)!important;color:var(--shagph-ios-accent-text)!important;box-shadow:0 10px 24px rgb(var(--shagph-ios-accent-rgb)/.22)!important}@media (max-width:390px){html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-model-button{align-items:stretch!important;flex-direction:column!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-model-source-action{width:100%!important;max-width:none!important}}@keyframes step-enter{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes loading-sheen{0%{transform:translateX(110%)}55%,to{transform:translateX(-110%)}}@keyframes browserLoading{0%{transform:translateX(120%)}50%{transform:translateX(-20%)}to{transform:translateX(-120%)}}@keyframes landing-reveal{0%{opacity:0;transform:translateY(18px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes landing-float{0%,to{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}50%{transform:translate(var(--tw-translate-x),calc(var(--tw-translate-y) - 14px)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip{background:transparent;background-image:none;box-shadow:none;isolation:isolate}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip{background:transparent;background-image:none;box-shadow:none;isolation:isolate;margin-inline:-.35rem;margin-block:-.1rem -.2rem;padding:.2rem .35rem .55rem;scroll-padding-inline:.35rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcuts-row{align-items:stretch;gap:.62rem!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut{--native-shortcut-radius:1.15rem;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;width:clamp(7.1rem,31vw,8rem)!important;min-width:clamp(7.1rem,31vw,8rem);height:5.35rem;min-height:5.35rem;justify-content:center;gap:.55rem!important;padding:.7rem .68rem .64rem!important;border-color:rgba(60,60,67,.14)!important;border-radius:var(--native-shortcut-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,247,248,.88))!important;color:#1c1c1e!important;backdrop-filter:none;background-clip:border-box;box-shadow:none!important;clip-path:none!important;contain:none!important;isolation:isolate;overflow:hidden;scroll-snap-align:start;transform:translateZ(0)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=gold]{border-color:rgb(var(--gold-rgb)/.28)!important;background:linear-gradient(180deg,rgb(var(--gold-rgb)/.16),rgb(var(--gold-rgb)/.09))!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=cyan]{border-color:rgb(var(--shagph-ios-accent-rgb)/.16)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:first-of-type{width:2rem!important;height:2rem!important;border-radius:.82rem!important;background:rgb(var(--shagph-ios-accent-rgb)/.09)!important;color:var(--shagph-ios-accent)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=gold]>span:first-of-type{background:rgb(var(--gold-rgb)/.2)!important;color:var(--shagph-ios-accent)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=cyan]>span:first-of-type{background:rgb(var(--shagph-ios-accent-rgb)/.11)!important;color:var(--shagph-ios-accent)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:first-of-type svg{width:1rem;height:1rem;stroke-width:2.35}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:last-of-type{color:currentColor!important;font-size:.76rem!important;font-weight:750!important;line-height:1.05rem;max-width:100%;white-space:nowrap}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut>.lucide-chevron-down{inset-inline-end:.68rem;top:.68rem;width:.8rem;height:.8rem;color:currentColor;opacity:.42}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut:focus-visible,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut:not(:disabled):hover{box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut{border-color:rgba(255,255,255,.105)!important;background:rgba(255,255,255,.062)!important;color:#f5f5f7!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=gold]{border-color:rgb(var(--gold-rgb)/.28)!important;background:linear-gradient(180deg,rgb(var(--gold-rgb)/.18),rgb(var(--gold-rgb)/.105))!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:first-of-type,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=cyan]>span:first-of-type,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=navy]>span:first-of-type{background:rgba(255,255,255,.085)!important;color:rgb(var(--gold-rgb))!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut[data-tool-tone=gold]>span:first-of-type{background:rgb(var(--gold-rgb)/.22)!important;color:rgb(var(--gold-rgb))!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut:focus-visible,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut:not(:disabled):hover{box-shadow:none!important}html[data-shagph-native-ios=true][data-shagph-native-ios-device=ipad]:has(.ai-chat-screen) .premium-tool-shortcuts-strip .premium-tool-shortcut{width:8.65rem!important;min-width:8.65rem;height:5.45rem;min-height:5.45rem}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-chat-composer-dock{padding-inline:.15rem;transition:bottom .22s cubic-bezier(.2,.8,.2,1)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer{--shagph-ios-composer-accent:var(--shagph-ios-accent);--shagph-ios-composer-control:2.78rem;--shagph-ios-composer-radius:1.62rem;margin-top:.45rem!important;gap:.42rem!important;min-height:3.55rem;padding:.38rem!important;border:1px solid rgba(60,60,67,.18)!important;border-radius:var(--shagph-ios-composer-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,249,250,.68))!important;color:#101a2f;color-scheme:light;box-shadow:none!important;backdrop-filter:none!important;overflow:hidden;transform:translateZ(0)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .ai-chat-screen .app-field-shell.shagph-ios-composer{backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer:focus-within{border-color:rgba(0,229,212,.34)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer-row{min-height:var(--shagph-ios-composer-control);gap:.42rem!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-enhance-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;width:calc(var(--shagph-ios-composer-control) - .35rem)!important;height:var(--shagph-ios-composer-control)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--shagph-ios-composer-accent)!important;box-shadow:none!important;backdrop-filter:none;touch-action:manipulation}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-enhance-button svg{width:1.25rem;height:1.25rem;stroke-width:2.4}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-enhance-button:disabled{background:transparent!important;color:rgba(60,60,67,.32)!important;opacity:1!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer-button,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-send-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--shagph-ios-composer-control)!important;height:var(--shagph-ios-composer-control)!important;border-radius:1.08rem!important;border:1px solid rgba(60,60,67,.14)!important;background:rgba(255,255,255,.54)!important;color:var(--shagph-ios-composer-accent)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer-button svg,html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-send-button svg{width:1.25rem;height:1.25rem;stroke-width:2.35}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer-button[aria-pressed=true]{border-color:rgb(var(--gold-rgb)/.36)!important;background:rgb(var(--gold-rgb)/.16)!important;color:var(--shagph-ios-composer-accent)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-send-button{border-color:rgb(var(--shagph-ios-accent-rgb)/.15)!important;background:rgba(16,26,47,.92)!important;color:var(--shagph-ios-composer-accent)!important;box-shadow:none!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-send-button:disabled{background:rgba(60,60,67,.13)!important;color:rgba(60,60,67,.34)!important;opacity:1!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-composer-row[dir=rtl] .shagph-ios-send-button svg{transform:scaleX(-1)}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-message-input{min-height:var(--shagph-ios-composer-control)!important;max-height:8rem!important;padding:.63rem .36rem .57rem!important;border-radius:0!important;background:transparent!important;color:#101a2f!important;caret-color:var(--shagph-ios-composer-accent);font-size:1rem;font-weight:750;line-height:1.32rem;letter-spacing:0;text-align:start;text-shadow:none!important;-webkit-overflow-scrolling:touch}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-message-input::-moz-placeholder{color:rgba(60,60,67,.42)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-message-input::placeholder{color:rgba(60,60,67,.42)!important}html[data-shagph-native-ios=true]:has(.ai-chat-screen) .shagph-ios-message-input::-webkit-scrollbar{width:0;height:0}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-composer{border-color:rgba(255,255,255,.135)!important;background:linear-gradient(180deg,rgba(62,70,77,.76),rgba(50,57,64,.68))!important;color:#f5f5f7;color-scheme:dark;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-composer:focus-within{border-color:rgba(0,229,212,.34)!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-composer-button,html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-send-button{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.065)!important;color:var(--shagph-ios-composer-accent)!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-composer-button[aria-pressed=true]{border-color:rgb(var(--gold-rgb)/.36)!important;background:rgb(var(--gold-rgb)/.15)!important;color:rgb(var(--gold-rgb))!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-enhance-button{border:0!important;background:transparent!important;color:var(--shagph-ios-composer-accent)!important;box-shadow:none!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-enhance-button:disabled{background:transparent!important;color:rgba(245,245,247,.34)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-send-button{background:rgba(255,255,255,.075)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-send-button:disabled{background:rgba(255,255,255,.055)!important;color:rgba(245,245,247,.34)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-message-input{color:#f5f5f7!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-message-input::-moz-placeholder{color:rgba(245,245,247,.42)!important}html[data-shagph-native-ios=true][data-theme=dark]:has(.ai-chat-screen) .shagph-ios-message-input::placeholder{color:rgba(245,245,247,.42)!important}@media (max-width:640px){html:not([data-shagph-native-ios=true]) .ai-chat-screen .ai-native-panel:has(.shagph-chat-composer-dock){border-color:transparent!important;background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .chat-view-top-shell .chat-top-nav-section{border-radius:25px!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .chat-view-top-shell .chat-top-nav{border:1px solid var(--nio-hairline)!important;border-radius:25px!important;background:var(--nio-elevated)!important;box-shadow:var(--nio-card-shadow)!important;backdrop-filter:var(--nio-glass-blur)!important}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-chat-screen .chat-view-top-shell .chat-top-nav{background:rgb(var(--nio-elevated-rgb)/.88)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-chat-composer-dock{position:relative;isolation:isolate;padding-bottom:max(.2rem,var(--app-safe-bottom))}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-chat-composer-dock:before{display:none}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer,html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer:focus-within{border:1px solid var(--nio-inset-border)!important;background:var(--nio-elevated)!important;border-radius:1.7rem!important;box-shadow:none!important;backdrop-filter:none!important}html:not([data-shagph-native-ios=true])[data-theme=dark] .ai-chat-screen .shagph-ios-composer,html:not([data-shagph-native-ios=true])[data-theme=dark] .ai-chat-screen .shagph-ios-composer:focus-within{border-color:rgba(255,255,255,.1)!important;background:var(--nio-elevated)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer:focus-within,html:not([data-shagph-native-ios=true])[data-theme=dark] .ai-chat-screen .shagph-ios-composer:focus-within{border-color:var(--nio-accent-border)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer-button,html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-send-button{--tw-ring-shadow:0 0 #0000!important;--tw-shadow:0 0 #0000!important;box-shadow:none!important;backdrop-filter:none!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer-button{border-color:transparent!important;background:var(--nio-inset-bg)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-composer-button[aria-pressed=true]{border-color:rgb(var(--gold-rgb)/.5)!important;background:rgb(var(--gold-rgb)/.14)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-send-button.bg-navy{background:var(--nio-accent)!important;color:var(--nio-on-accent)!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .shagph-ios-send-button.bg-navy:disabled{background:var(--nio-inset-bg)!important;color:var(--nio-muted)!important;opacity:1!important}html:not([data-shagph-native-ios=true]) .ai-chat-screen .premium-tool-shortcuts-strip{--strip-gutter-left:calc(max(var(--app-side-padding), var(--app-safe-left)) + 0.625rem);--strip-gutter-right:calc(max(var(--app-side-padding), var(--app-safe-right)) + 0.625rem);width:auto!important;margin-block:0 .125rem;margin-left:calc(-1 * var(--strip-gutter-left))!important;margin-right:calc(-1 * var(--strip-gutter-right))!important;padding-left:var(--strip-gutter-left)!important;padding-right:var(--strip-gutter-right)!important;padding-block:.2rem .5rem;scroll-padding-left:var(--strip-gutter-left);scroll-padding-right:var(--strip-gutter-right)}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip .premium-tool-shortcut{--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;backdrop-filter:none;height:3.6rem!important;width:auto!important;min-width:8.25rem;max-width:12.5rem;padding:.6rem .85rem!important;gap:.6rem!important;border-color:var(--nio-inset-border);border-radius:1.2rem!important;background:var(--nio-elevated);background-clip:border-box;box-shadow:none!important;clip-path:none;contain:none}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:first-of-type{width:2.1rem!important;height:2.1rem!important;border-radius:.8rem!important}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:first-of-type svg{width:1.1rem;height:1.1rem}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip .premium-tool-shortcut>span:last-of-type{font-size:.79rem;line-height:1.02rem}html:not([data-shagph-native-ios=true]) .premium-tool-shortcuts-strip .premium-tool-shortcut:not(:disabled):active{border-color:var(--nio-accent-border)}html:not([data-shagph-native-ios=true])[data-theme=dark] .premium-tool-shortcuts-strip .premium-tool-shortcut{border-color:rgba(255,255,255,.09);background:var(--nio-panel);box-shadow:none!important}}@keyframes shagph-marquee{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes shagph-model-loader-rotate{0%{transform:translateZ(0) rotate(90deg);box-shadow:0 10px 20px 0 var(--shagph-loader-highlight) inset,0 20px 30px 0 var(--shagph-loader-glow-a) inset,0 58px 64px 0 var(--shagph-loader-glow-b) inset}50%{transform:translateZ(0) rotate(270deg);box-shadow:0 10px 18px 0 var(--shagph-loader-highlight) inset,0 20px 14px 0 var(--shagph-loader-glow-c) inset,0 42px 62px 0 var(--shagph-loader-glow-d) inset}to{transform:translateZ(0) rotate(450deg);box-shadow:0 10px 20px 0 var(--shagph-loader-highlight) inset,0 20px 30px 0 var(--shagph-loader-glow-a) inset,0 58px 64px 0 var(--shagph-loader-glow-b) inset}}@keyframes shagph-model-loader-text{0%,to{opacity:.68;transform:scale(1)}22%{opacity:1;transform:scale(1.07)}42%{opacity:.84;transform:scale(1)}}.shagph-model-loader-wrapper{--shagph-loader-highlight:rgba(255,254,253,0.92);--shagph-loader-glow-a:rgba(202,164,93,0.42);--shagph-loader-glow-b:rgba(15,92,77,0.34);--shagph-loader-glow-c:rgba(109,218,194,0.34);--shagph-loader-glow-d:rgba(16,26,47,0.18);position:relative;display:flex;width:11.25rem;height:11.25rem;align-items:center;justify-content:center;border-radius:9999px;color:#101a2f;font-family:var(--font-ui);box-shadow:0 18px 46px rgba(16,26,47,.14);isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shagph-model-loader{position:absolute;inset:0;z-index:0;aspect-ratio:1/1;border-radius:inherit;background:radial-gradient(circle at 50% 48%,rgba(255,254,253,.58),transparent 42%),rgba(255,254,253,.18);animation:shagph-model-loader-rotate 2.05s linear infinite;transform:translateZ(0);transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.shagph-model-loader:after{content:"";position:absolute;inset:.55rem;border-radius:inherit;border:1px solid rgba(15,92,77,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.shagph-model-loader-text{position:relative;z-index:1;max-width:7.5rem;text-align:center;font-size:1.05rem;font-weight:900;line-height:1.65;letter-spacing:0;animation:shagph-model-loader-text 2.05s ease-in-out infinite;text-shadow:0 1px 18px rgba(255,254,253,.52)}[data-theme=dark] .shagph-model-loader-wrapper{--shagph-loader-highlight:rgba(255,255,255,0.20);--shagph-loader-glow-a:rgba(0,229,212,0.42);--shagph-loader-glow-b:rgba(18,182,174,0.32);--shagph-loader-glow-c:rgba(91,168,154,0.32);--shagph-loader-glow-d:rgba(23,23,23,0.88);color:#f5f5f5;box-shadow:0 22px 56px rgba(0,0,0,.34)}[data-theme=dark] .shagph-model-loader{background:radial-gradient(circle at 50% 48%,rgba(38,38,38,.64),transparent 43%),rgba(33,33,33,.18)}[data-theme=dark] .shagph-model-loader:after{border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}[data-theme=dark] .shagph-model-loader-text{text-shadow:0 1px 20px rgba(23,23,23,.62)}html[data-shagph-native-ios=true] a[href="/my/desktop/membership"],html[data-shagph-native-ios=true] a[href="/my/en/desktop/membership"],html[data-shagph-native-ios=true] a[href="/my/en/membership"],html[data-shagph-native-ios=true] a[href="/my/membership"]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.desktop-page-host .profile-account-card,.desktop-page-host .profile-devices-card{border:1px solid rgba(255,255,255,.085);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.038),transparent 26%),#101720;box-shadow:0 18px 54px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:none;transition:border-color .22s ease}.desktop-page-host .profile-account-card:hover,.desktop-page-host .profile-devices-card:hover{border-color:rgba(255,255,255,.14)}.desktop-page-host .profile-section-icon{width:2.5rem;height:2.5rem;border-radius:.9rem;border:1px solid rgba(46,231,214,.26);background:linear-gradient(145deg,rgba(46,231,214,.17),rgba(46,231,214,.045));color:#2ee7d6;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.desktop-page-host .profile-section-icon svg{width:1.2rem;height:1.2rem}.desktop-page-host .profile-account-card .type-section-title,.desktop-page-host .profile-devices-card .type-section-title,.desktop-page-host .profile-devices-modal .type-section-title{color:#f4f7fa}.desktop-page-host .profile-section-subtitle{color:#667385}.desktop-page-host .profile-field{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.026);box-shadow:none}.desktop-page-host .profile-field-label{color:#667385;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-page-host .profile-field .type-control{color:#c7d0da}.desktop-page-host .profile-field-action{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.025);color:#2ee7d6;box-shadow:none}.desktop-page-host .profile-field-action:hover{border-color:rgba(46,231,214,.27);background:rgba(46,231,214,.06)}.desktop-page-host .profile-count-badge{border:1px solid rgba(46,231,214,.2);background:rgba(46,231,214,.065);color:#2ee7d6}.desktop-page-host .profile-device-row{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.026);box-shadow:none}.desktop-page-host .profile-device-icon{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.035);color:#c7d0da}.desktop-page-host .profile-device-name{color:#f4f7fa}.desktop-page-host .profile-device-row .type-caption{color:#667385}.desktop-page-host .profile-device-current{border:1px solid rgba(46,231,214,.2);background:rgba(46,231,214,.07);color:#2ee7d6}.desktop-page-host .profile-ghost-btn{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.025);color:#c7d0da;box-shadow:none}.desktop-page-host .profile-ghost-btn:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045)}.desktop-page-host .profile-ghost-count{background:rgba(255,255,255,.07);color:#c7d0da}.desktop-page-host .profile-danger-ghost-btn{border:1px solid rgba(255,127,142,.2);background:rgba(255,92,110,.075);color:#ff9ca7;box-shadow:none}.desktop-page-host .profile-danger-ghost-btn:hover{border-color:rgba(255,127,142,.34);background:rgba(255,92,110,.11)}.desktop-page-host .profile-signout-action{border:1px solid rgba(255,255,255,.085);background:#101720;color:#c7d0da;box-shadow:none}.desktop-page-host .profile-signout-action:hover{border-color:rgba(255,255,255,.14);background:#131c26}.desktop-page-host .profile-delete-action{border:1px solid rgba(255,127,142,.2);background:rgba(255,92,110,.075);color:#ff9ca7;box-shadow:none}.desktop-page-host .profile-delete-action:hover{border-color:rgba(255,127,142,.35);background:rgba(255,92,110,.11)}.desktop-page-host .profile-devices-modal{border:1px solid rgba(255,255,255,.14);background:#101720;box-shadow:0 36px 110px rgba(0,0,0,.55)}.desktop-page-host .profile-devices-modal>header{border-bottom:1px solid rgba(255,255,255,.085)}.desktop-page-host .profile-modal-close{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.03);color:#8895a5}.desktop-page-host .profile-modal-close:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}html[data-theme=light] .desktop-page-host .profile-account-card,html[data-theme=light] .desktop-page-host .profile-devices-card{position:relative;overflow:hidden;border:1px solid rgba(12,26,40,.085);border-radius:24px;background:radial-gradient(440px 200px at 100% 0,rgba(19,185,171,.05),transparent 66%),linear-gradient(180deg,#ffffff,#ffffff 62%);box-shadow:0 22px 60px rgba(17,38,60,.1)}html[data-theme=light] .desktop-page-host .profile-account-card:before,html[data-theme=light] .desktop-page-host .profile-devices-card:before{content:"";position:absolute;left:70px;right:70px;top:0;height:1px;background:linear-gradient(90deg,transparent,#13b9ab,transparent);opacity:.5}html[data-theme=light] .desktop-page-host .profile-account-card:hover,html[data-theme=light] .desktop-page-host .profile-devices-card:hover{border-color:rgba(12,26,40,.15)}html[data-theme=light] .desktop-page-host .profile-section-icon{width:3rem;height:3rem;border-radius:.95rem;border:1px solid rgba(19,185,171,.26);background:linear-gradient(145deg,rgba(19,185,171,.13),rgba(19,185,171,.04));color:#13b9ab;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(19,185,171,.12)}html[data-theme=light] .desktop-page-host .profile-section-icon svg{width:1.35rem;height:1.35rem}html[data-theme=light] .desktop-page-host .profile-account-card .type-section-title,html[data-theme=light] .desktop-page-host .profile-devices-card .type-section-title,html[data-theme=light] .desktop-page-host .profile-devices-modal .type-section-title{color:#0f1a25}html[data-theme=light] .desktop-page-host .profile-section-subtitle{color:#6b7889}html[data-theme=light] .desktop-page-host .profile-field{border:1px solid rgba(12,26,40,.085);border-radius:16px;background:#f3f6f9;box-shadow:inset 0 1px 2px rgba(17,38,60,.03)}html[data-theme=light] .desktop-page-host .profile-field-label{color:#92a0b0}html[data-theme=light] .desktop-page-host .profile-field .type-control{color:#0f1a25;font-size:1.0625rem;font-weight:780;letter-spacing:-.01em}html[data-theme=light] .desktop-page-host .profile-field-action{border:1px solid rgba(19,185,171,.26);border-radius:12px;background:rgba(19,185,171,.08);color:#13b9ab;box-shadow:none}html[data-theme=light] .desktop-page-host .profile-field-action:hover{border-color:rgba(19,185,171,.26);background:rgba(19,185,171,.14);box-shadow:0 6px 14px rgba(19,185,171,.18)}html[data-theme=light] .desktop-page-host .profile-count-badge{border:1px solid rgba(19,185,171,.26);background:rgba(19,185,171,.08);color:#13b9ab}html[data-theme=light] .desktop-page-host .profile-device-row{border:1px solid rgba(12,26,40,.085);border-radius:16px;background:#f3f6f9;box-shadow:inset 0 1px 2px rgba(17,38,60,.03)}html[data-theme=light] .desktop-page-host .profile-device-icon{border:1px solid rgba(12,26,40,.085);border-radius:13px;background:#ffffff;color:#3a4858;box-shadow:0 2px 6px rgba(17,38,60,.04)}html[data-theme=light] .desktop-page-host .profile-device-name{color:#0f1a25}html[data-theme=light] .desktop-page-host .profile-device-row .type-caption{color:#6b7889}html[data-theme=light] .desktop-page-host .profile-device-current{border:1px solid rgba(19,185,171,.26);background:rgba(19,185,171,.08);color:#13b9ab}html[data-theme=light] .desktop-page-host .profile-ghost-btn{border:1px solid rgba(12,26,40,.085);background:#ffffff;color:#3a4858;box-shadow:0 2px 6px rgba(17,38,60,.04)}html[data-theme=light] .desktop-page-host .profile-ghost-btn:hover{border-color:rgba(12,26,40,.15);background:#ffffff;color:#0f1a25;box-shadow:0 8px 18px rgba(17,38,60,.09)}html[data-theme=light] .desktop-page-host .profile-ghost-count{border:1px solid rgba(19,185,171,.26);background:rgba(19,185,171,.08);color:#13b9ab}html[data-theme=light] .desktop-page-host .profile-danger-ghost-btn{border:1px solid rgba(224,86,106,.28);background:rgba(224,86,106,.07);color:#e0566a;box-shadow:none}html[data-theme=light] .desktop-page-host .profile-danger-ghost-btn:hover{border-color:#e0566a;background:rgba(224,86,106,.12);color:#e0566a}html[data-theme=light] .desktop-page-host .profile-signout-action{border:0;background:linear-gradient(135deg,#34d8c6,#13b9ab);color:#04231f;box-shadow:0 14px 30px rgba(19,185,171,.26),inset 0 1px 0 rgba(255,255,255,.5)}html[data-theme=light] .desktop-page-host .profile-signout-action:hover{border:0;background:linear-gradient(135deg,#34d8c6,#13b9ab);filter:saturate(1.06) brightness(1.03);box-shadow:0 18px 36px rgba(19,185,171,.32),inset 0 1px 0 rgba(255,255,255,.5)}html[data-theme=light] .desktop-page-host .profile-delete-action{border:1px solid rgba(224,86,106,.28);background:rgba(224,86,106,.07);color:#e0566a;box-shadow:none}html[data-theme=light] .desktop-page-host .profile-delete-action:hover{border-color:#e0566a;background:rgba(224,86,106,.12);box-shadow:0 12px 26px rgba(224,86,106,.16)}html[data-theme=light] .desktop-page-host .profile-devices-modal{border:1px solid rgba(12,26,40,.12);background:#ffffff;box-shadow:0 36px 110px rgba(17,38,60,.18)}html[data-theme=light] .desktop-page-host .profile-devices-modal>header{border-bottom:1px solid rgba(12,26,40,.085)}html[data-theme=light] .desktop-page-host .profile-modal-close{border:1px solid rgba(12,26,40,.085);background:#f3f6f9;color:#6b7889}html[data-theme=light] .desktop-page-host .profile-modal-close:hover{border-color:rgba(12,26,40,.15);background:#eef2f6}html[data-theme=light] .desktop-page-host .desktop-settings-heading-kicker{color:#13b9ab}html[data-theme=light] .desktop-page-host .desktop-settings-heading-kicker:before{background:#13b9ab;box-shadow:none}.ghost-incognito{--gi-accent:#2ee7d6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem 1.5rem}.ghost-incognito-tile{position:relative;width:96px;height:96px;display:grid;place-items:center;border-radius:28px;color:var(--gi-accent);border:1px solid rgba(46,231,214,.24);background:linear-gradient(145deg,rgba(46,231,214,.16),rgba(46,231,214,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 44px rgba(0,0,0,.32),0 0 0 6px rgba(46,231,214,.035);animation:ghost-incognito-float 4.5s ease-in-out infinite}.ghost-incognito-tile:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--gi-accent),transparent);opacity:.85}.ghost-incognito-tile:after{content:"";position:absolute;inset:-1px;border-radius:28px;pointer-events:none;background:radial-gradient(120px 90px at 78% 8%,rgba(46,231,214,.16),transparent 68%)}.ghost-incognito-tile svg{position:relative;z-index:1;filter:drop-shadow(0 4px 14px rgba(46,231,214,.32))}@keyframes ghost-incognito-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ghost-incognito-tile{animation:none}}.ghost-incognito-badge{margin-top:1.375rem;height:24px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:999px;color:var(--gi-accent);font-size:9px;font-weight:840;letter-spacing:.09em;text-transform:uppercase;border:1px solid rgba(46,231,214,.2);background:rgba(46,231,214,.06)}.ghost-incognito-badge i{width:6px;height:6px;border-radius:50%;background:var(--gi-accent);box-shadow:0 0 10px rgba(46,231,214,.6)}.ghost-incognito-title{margin:1rem 0 0;font-size:28px;line-height:1.05;letter-spacing:-.04em;font-weight:840;color:#f5f8fb}.ghost-incognito-sub{margin:.6875rem 0 0;color:#8d9aaa;font-size:14px;line-height:1.45;font-weight:640;max-width:420px}[dir=rtl] .ghost-incognito-badge{letter-spacing:0;text-transform:none}[dir=rtl] .ghost-incognito-title{letter-spacing:0}@media (max-width:520px){.ghost-incognito-tile{width:84px;height:84px;border-radius:24px}.ghost-incognito-title{font-size:23px}.ghost-incognito-sub{font-size:13px}}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-overlay{background:rgba(4,8,12,.5)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet{position:relative;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:radial-gradient(520px 220px at 100% 0,rgba(46,231,214,.05),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 22%),#101821;box-shadow:0 30px 90px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.045)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet:before{content:"";position:absolute;inset-inline:82px;top:0;height:1px;background:linear-gradient(90deg,transparent,#2ee7d6,transparent);opacity:.8;z-index:3;pointer-events:none}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet:after{content:"";position:absolute;width:340px;height:260px;inset-inline-end:-150px;top:-160px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(46,231,214,.1),transparent 70%)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet-header{border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet-header h2{color:#f4f7fb}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet-icon{border:1px solid rgba(46,231,214,.26);background:linear-gradient(145deg,rgba(46,231,214,.16),rgba(46,231,214,.045));color:#2ee7d6;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 26px rgba(0,0,0,.25)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet-close{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.025);color:#8d9aaa}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-sheet-close:hover{color:#f4f7fb;border-color:rgba(255,255,255,.15);background:#1b2734}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-easy-card{border:1px solid rgba(46,231,214,.26);border-radius:20px;background:radial-gradient(420px 180px at 100% 0,rgba(46,231,214,.06),transparent 64%),linear-gradient(180deg,rgba(46,231,214,.035),transparent 30%),rgba(46,231,214,.012);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 3px rgba(46,231,214,.04)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-easy-button{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.022);border-radius:15px}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-easy-button:hover{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.04)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-easy-button[aria-pressed=true]{border-color:rgba(46,231,214,.26);background:rgba(46,231,214,.09)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-easy-button>span:first-child>span:first-child{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-go-card{border-top:1px solid rgba(46,231,214,.26)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-divider>span:nth-child(2){border:1px solid rgba(255,255,255,.085);background:#141e29;color:#c7d0da;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-card{border:1px solid rgba(255,255,255,.085);border-radius:17px;background:rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-card:has(.ai-model-provider-toggle[aria-expanded=true]){border-color:rgba(46,231,214,.26)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle{background:transparent}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle:hover,html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle[aria-expanded=true]{background:rgba(255,255,255,.025)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-icon{border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle>span:last-child>span:first-child{border:1px solid rgba(46,231,214,.26);background:rgba(46,231,214,.09);color:#2ee7d6}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-model-button{border:1px solid transparent;background:transparent;color:#c7d0da}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-model-button:hover{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.03)}html[data-theme=dark]:not([data-shagph-native-ios=true]) .ai-model-model-button[aria-pressed=true]{border-color:rgba(46,231,214,.26);background:rgba(46,231,214,.09)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-overlay{background:rgba(8,12,18,.32)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet{position:relative;border:1px solid rgba(12,26,40,.12);border-radius:24px;background:radial-gradient(520px 220px at 100% 0,rgba(19,185,171,.06),transparent 64%),linear-gradient(180deg,#ffffff,#ffffff 62%);box-shadow:0 30px 90px rgba(17,38,60,.18)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet:before{content:"";position:absolute;inset-inline:82px;top:0;height:1px;background:linear-gradient(90deg,transparent,#13b9ab,transparent);opacity:.55;z-index:3;pointer-events:none}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet-header{border:1px solid rgba(12,26,40,.085);background:#f3f6f9}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet-header h2{color:#0f1a25}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet-icon{border:1px solid rgba(19,185,171,.26);background:linear-gradient(145deg,rgba(19,185,171,.13),rgba(19,185,171,.04));color:#13b9ab;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(19,185,171,.12)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet-close{border:1px solid rgba(12,26,40,.085);background:#f3f6f9;color:#6b7889}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-sheet-close:hover{color:#0f1a25;border-color:rgba(12,26,40,.15);background:#eef2f6}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-card{border:1px solid rgba(19,185,171,.26);border-radius:20px;background:radial-gradient(420px 180px at 100% 0,rgba(19,185,171,.07),transparent 64%),linear-gradient(180deg,rgba(19,185,171,.05),transparent 30%),rgba(19,185,171,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 0 0 3px rgba(19,185,171,.05)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button{border:1px solid rgba(12,26,40,.085);background:#ffffff;border-radius:15px}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button:hover{border-color:rgba(12,26,40,.15)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button[aria-pressed=true]{border-color:rgba(19,185,171,.26);background:rgba(19,185,171,.08)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button>span:first-child>span:first-child{border:1px solid rgba(12,26,40,.085);background:#ffffff;box-shadow:0 2px 6px rgba(17,38,60,.04)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-go-card{border-top:1px solid rgba(19,185,171,.26)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-divider>span:nth-child(2){border:1px solid rgba(12,26,40,.085);background:#ffffff;color:#3a4858}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-card{border:1px solid rgba(12,26,40,.085);border-radius:17px;background:#f3f6f9}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-card:has(.ai-model-provider-toggle[aria-expanded=true]){border-color:rgba(19,185,171,.26);background:#ffffff}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle:hover,html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle[aria-expanded=true]{background:rgba(19,185,171,.06)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-icon{border:1px solid rgba(12,26,40,.085);background:#ffffff;box-shadow:0 2px 6px rgba(17,38,60,.04)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button img[data-provider-glyph=grok],html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-easy-button img[data-provider-glyph=openai],html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-icon img[data-provider-glyph=grok],html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-icon img[data-provider-glyph=openai]{filter:brightness(0)}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-provider-toggle>span:last-child>span:first-child{border:1px solid rgba(19,185,171,.26);background:rgba(19,185,171,.08);color:#13b9ab}html[data-theme=light]:not([data-shagph-native-ios=true]) .ai-model-model-button[aria-pressed=true]{border-color:rgba(19,185,171,.26);background:rgba(19,185,171,.08)}.auth-desktop-brand{display:none}@media (min-width:1101px){html:not([data-shagph-native-ios=true]) .auth-screen{max-width:62rem;flex-direction:row;align-items:center;justify-content:center;gap:clamp(2rem,4vw,4rem);padding-block:2rem}html:not([data-shagph-native-ios=true]) .auth-screen .auth-card-region{flex:0 0 27rem;width:27rem;max-width:27rem}html:not([data-shagph-native-ios=true]) .auth-desktop-brand{display:flex;flex:1 1 0;min-width:0;max-width:30rem}.auth-desktop-brand-inner{width:100%;display:flex;flex-direction:column;gap:1rem;border-radius:28px;padding:2.85rem 2.6rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(520px 240px at 0 0,rgba(46,231,214,.16),transparent 70%),linear-gradient(160deg,rgba(46,231,214,.05),transparent 55%),#101720;box-shadow:0 24px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}.auth-desktop-brand-mark{margin:0;font-size:.95rem;font-weight:950;letter-spacing:.2em;color:#2ee7d6}.auth-desktop-brand-title{margin:0;font-size:clamp(1.9rem,2.3vw,2.55rem);font-weight:950;line-height:1.1;color:#f4f7fa}.auth-desktop-brand-subtitle{margin:0;max-width:24rem;font-size:1.02rem;line-height:1.7;color:rgba(199,208,218,.82)}html[data-theme=light]:not([data-shagph-native-ios=true]) .auth-desktop-brand-inner{border:1px solid rgba(12,26,40,.08);background:radial-gradient(520px 240px at 0 0,rgba(19,185,171,.12),transparent 70%),linear-gradient(160deg,rgba(19,185,171,.05),transparent 55%),#ffffff;box-shadow:0 22px 60px rgba(17,38,60,.1)}html[data-theme=light]:not([data-shagph-native-ios=true]) .auth-desktop-brand-mark{color:#0f9c90}html[data-theme=light]:not([data-shagph-native-ios=true]) .auth-desktop-brand-title{color:#101a2f}html[data-theme=light]:not([data-shagph-native-ios=true]) .auth-desktop-brand-subtitle{color:rgba(58,72,88,.92)}}.home-landing-v2{--hl-bg:#eaf1f3;--hl-bg-2:#f2f7f9;--hl-surface:rgba(255,255,255,0.7);--hl-line:rgba(12,26,40,0.08);--hl-line-strong:rgba(12,26,40,0.15);--hl-text:#0f1a25;--hl-soft:#3a4858;--hl-muted:#5f6e7e;--hl-quiet:#8a98a8;--hl-accent:#0fb6a8;--hl-accent-2:#34d8c6;--hl-accent-soft:rgba(15,182,168,0.1);--hl-accent-line:rgba(15,182,168,0.28);--hl-ink:#04231f;--hl-glow:rgba(19,185,171,0.16);--hl-violet:rgba(82,88,255,0.05);--hl-grid:rgba(12,26,40,0.028);--hl-tile-hi:rgba(255,255,255,0.8);--hl-btn-shadow:0 18px 40px rgba(15,182,168,0.28);position:relative;z-index:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;color:var(--hl-text);background:radial-gradient(720px 460px at 50% 28%,var(--hl-glow),transparent 62%),radial-gradient(620px 420px at 88% 2%,var(--hl-glow),transparent 70%),radial-gradient(680px 480px at 6% 102%,var(--hl-violet),transparent 72%),linear-gradient(180deg,var(--hl-bg-2),var(--hl-bg) 55%)}html[data-theme=dark] .home-landing-v2{--hl-bg:#080c12;--hl-bg-2:#0b1119;--hl-surface:rgba(20,30,41,0.55);--hl-line:rgba(255,255,255,0.1);--hl-line-strong:rgba(255,255,255,0.16);--hl-text:#f4f7fb;--hl-soft:#c7d0da;--hl-muted:#90a0b2;--hl-quiet:#6f7e90;--hl-accent:#2ee7d6;--hl-accent-2:#75efcf;--hl-accent-soft:rgba(46,231,214,0.1);--hl-accent-line:rgba(46,231,214,0.28);--hl-ink:#04161a;--hl-glow:rgba(46,231,214,0.14);--hl-violet:rgba(82,88,255,0.07);--hl-grid:rgba(255,255,255,0.022);--hl-tile-hi:rgba(255,255,255,0.08);--hl-btn-shadow:0 18px 44px rgba(46,231,214,0.3)}.home-landing-v2 .hl-grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--hl-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hl-grid) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(130% 100% at 50% 30%,black,transparent 92%);mask-image:radial-gradient(130% 100% at 50% 30%,black,transparent 92%)}.home-landing-v2 .hl-topbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1240px;margin:0 auto;padding:22px 30px}.home-landing-v2 .hl-logo-link{display:inline-flex;align-items:center}.home-landing-v2 .hl-logo{font-size:17px;font-weight:850;letter-spacing:.16em;color:var(--hl-text)}.home-landing-v2 .hl-nav-right{display:flex;align-items:center;gap:10px}.home-landing-v2 .hl-icon-btn{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;cursor:pointer;border:1px solid var(--hl-line);background:var(--hl-surface);color:var(--hl-accent);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--hl-tile-hi);transition:.18s}.home-landing-v2 .hl-icon-btn:hover{transform:translateY(-1px);border-color:var(--hl-accent-line);background:var(--hl-accent-soft)}.home-landing-v2 .hl-icon-btn svg{width:19px;height:19px}.home-landing-v2 .hl-lang>div>button{height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 16px;border-radius:14px;cursor:pointer;border:1px solid var(--hl-line);background:var(--hl-surface);color:var(--hl-soft);font-size:13px;font-weight:740;backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--hl-tile-hi);transition:.18s}.home-landing-v2 .hl-lang>div>button:hover{transform:translateY(-1px);border-color:var(--hl-line-strong);color:var(--hl-text)}.home-landing-v2 .hl-lang>div>button svg:first-of-type{color:var(--hl-accent)}.home-landing-v2 .hl-lang>div>button svg:last-of-type{color:var(--hl-muted)}.home-landing-v2 .hl-lang--footer>div>button{height:38px;padding:0 12px;font-size:12px}.home-landing-v2 .hl-lang--footer{margin-inline-start:6px}.home-landing-v2 .hl-hero{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px 60px}.home-landing-v2 .hl-title{margin:0;max-width:14ch;font-size:clamp(40px,7vw,76px);line-height:1.02;letter-spacing:-.045em;font-weight:850;color:var(--hl-text)}.home-landing-v2[dir=rtl] .hl-title{letter-spacing:normal}.home-landing-v2 .hl-cta-row{display:flex;align-items:center;justify-content:center;margin-top:40px}.home-landing-v2 .hl-cta{height:60px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 38px;border:0;border-radius:18px;cursor:pointer;color:var(--hl-ink);font-size:16px;font-weight:850;letter-spacing:-.01em;background:linear-gradient(135deg,var(--hl-accent-2),var(--hl-accent));box-shadow:var(--hl-btn-shadow),inset 0 1px 0 rgba(255,255,255,.5);transition:.18s}.home-landing-v2[dir=rtl] .hl-cta{letter-spacing:normal}.home-landing-v2 .hl-cta:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.06) brightness(1.03)}.home-landing-v2 .hl-cta:disabled{cursor:not-allowed;opacity:.7}.home-landing-v2 .hl-sending{margin-top:20px;display:inline-flex;align-items:center;gap:8px;border-radius:9999px;border:1px solid var(--hl-accent-line);background:var(--hl-accent-soft);padding:8px 16px;font-size:14px;font-weight:800;color:var(--hl-accent)}.home-landing-v2 .hl-error{margin-top:20px;border-radius:14px;border:1px solid rgba(248,113,113,.3);background:rgba(239,68,68,.1);padding:12px 16px;font-size:14px;font-weight:700;line-height:1.5;color:#e5484d}.home-landing-v2 .hl-footer{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:26px 24px calc(26px + env(safe-area-inset-bottom))}.home-landing-v2 .hl-footer a{color:var(--hl-muted);font-size:13px;font-weight:680;padding:8px 12px;border-radius:9px;transition:.16s}.home-landing-v2 .hl-footer a:hover{color:var(--hl-text);background:var(--hl-surface)}.home-landing-v2 .hl-dot{width:4px;height:4px;border-radius:50%;background:var(--hl-quiet);opacity:.5}@media (max-width:560px){.home-landing-v2 .hl-topbar{padding:16px 18px}.home-landing-v2 .hl-footer{gap:2px}.home-landing-v2 .hl-dot{display:none}}html[data-shagph-native-android=true] .page-header{padding-top:max(1.25rem,calc(var(--app-safe-top) + .65rem))}.library-screen{--library-accent:#0e9b90;--library-text:#0f1a2f;--library-muted:#51607a;--library-card:rgba(255,255,255,0.82);--library-card-border:rgba(12,26,40,0.08);--library-tile:rgba(15,92,77,0.06);--library-shadow:0 18px 44px rgba(16,26,47,0.10)}[data-theme=dark] .library-screen{--library-accent:#00e5d4;--library-text:#f4f7f9;--library-muted:rgba(248,252,250,0.62);--library-card:rgba(255,255,255,0.05);--library-card-border:rgba(255,255,255,0.10);--library-tile:rgba(0,229,212,0.08);--library-shadow:0 18px 44px rgba(4,8,12,0.34)}.library-subtitle{margin:0;color:var(--library-muted);font-size:.92rem;font-weight:700;line-height:1.6}.library-toolbar{display:flex;align-items:center;gap:.9rem}.library-toolbar-icon{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1.05rem;background:linear-gradient(135deg,color-mix(in srgb,var(--library-accent) 22%,transparent),color-mix(in srgb,var(--library-accent) 8%,transparent));color:var(--library-accent);border:1px solid color-mix(in srgb,var(--library-accent) 28%,transparent)}.library-toolbar-icon svg{width:1.5rem;height:1.5rem}.library-toolbar-text{min-width:0}.library-toolbar-text h1{margin:0;font-size:1.6rem;font-weight:950;color:var(--library-text);line-height:1.1}.library-toolbar-text p{margin:.3rem 0 0;color:var(--library-muted);font-size:.9rem;font-weight:700;line-height:1.55}.library-filters{display:flex;flex-wrap:wrap;gap:.5rem}.library-filter{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--library-card-border);background:var(--library-card);color:var(--library-muted);font-size:.85rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.library-filter:hover{color:var(--library-text)}.library-filter-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--library-muted) 16%,transparent);color:inherit;font-size:.72rem;font-weight:900}.library-filter-active{border-color:color-mix(in srgb,var(--library-accent) 45%,transparent);background:color-mix(in srgb,var(--library-accent) 14%,transparent);color:var(--library-accent)}.library-filter-active .library-filter-count{background:color-mix(in srgb,var(--library-accent) 22%,transparent);color:var(--library-accent)}.library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.library-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.35rem;border:1px solid var(--library-card-border);background:var(--library-card);box-shadow:var(--library-shadow);backdrop-filter:blur(16px);content-visibility:auto;contain-intrinsic-size:auto 320px}.library-thumb{position:relative;display:block;aspect-ratio:1/1;width:100%;background:var(--library-tile);overflow:hidden}.library-thumb img,.library-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.library-thumb-badge{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.library-thumb-badge svg{width:2.4rem;height:2.4rem;padding:.55rem;border-radius:999px;color:#fff;background:rgba(8,14,22,.5);backdrop-filter:blur(6px)}.library-doc-tile{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--library-accent)}.library-doc-tile svg{width:2.6rem;height:2.6rem}.library-doc-tile em{font-style:normal;font-size:.72rem;font-weight:950;letter-spacing:.08em;padding:.2rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--library-accent) 16%,transparent)}.library-card-body{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .85rem .85rem}.library-card-kind{display:inline-flex;align-items:center;gap:.35rem;color:var(--library-muted);font-size:.72rem;font-weight:800}.library-card-kind svg{width:.9rem;height:.9rem}.library-card-kind i{opacity:.6}.library-card-kind time{font-weight:700}.library-card-title{margin:0;color:var(--library-text);font-size:.86rem;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-card-actions{display:flex;gap:.45rem;margin-top:.15rem}.library-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .6rem;border-radius:.85rem;border:1px solid var(--library-card-border);background:color-mix(in srgb,var(--library-muted) 8%,transparent);color:var(--library-text);font-size:.8rem;font-weight:800;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.library-action:hover{border-color:color-mix(in srgb,var(--library-accent) 40%,transparent);color:var(--library-accent)}.library-action svg{width:.95rem;height:.95rem}.library-action-download{flex:0 0 auto;background:color-mix(in srgb,var(--library-accent) 14%,transparent);border-color:color-mix(in srgb,var(--library-accent) 30%,transparent);color:var(--library-accent)}.library-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:3rem 1.5rem;color:var(--library-muted)}.library-state h2{margin:0;color:var(--library-text);font-size:1.1rem;font-weight:900}.library-state p{margin:0;font-size:.9rem;font-weight:700;max-width:22rem;line-height:1.6}.library-state-spinner{width:1.8rem;height:1.8rem;color:var(--library-accent);animation:library-spin 1s linear infinite}@keyframes library-spin{to{transform:rotate(1turn)}}.library-empty-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1.1rem;margin-bottom:.3rem;background:var(--library-tile);color:var(--library-accent)}.library-empty-icon svg{width:1.7rem;height:1.7rem}.library-retry{display:inline-flex;align-items:center;gap:.45rem;margin-top:.5rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--library-accent) 32%,transparent);background:color-mix(in srgb,var(--library-accent) 14%,transparent);color:var(--library-accent);font-size:.85rem;font-weight:900;cursor:pointer}.library-retry svg{width:1rem;height:1rem}@media (min-width:28rem){.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.desktop-page-host .library-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.desktop-page-host .library-toolbar-text h1{font-size:1.9rem}.library-erase-zone{margin:1.6rem auto .5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.library-erase-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,#dc2626 30%,transparent);background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626;font-size:.92rem;font-weight:900;cursor:pointer;transition:background .15s ease,transform .1s ease}.library-erase-btn:hover{background:color-mix(in srgb,#dc2626 16%,transparent)}.library-erase-btn:active{transform:scale(.98)}.library-erase-btn svg{width:1.05rem;height:1.05rem}.library-erase-hint{font-size:.78rem;font-weight:700;color:var(--library-muted)}[data-theme=dark] .library-erase-btn{border-color:color-mix(in srgb,#f87171 34%,transparent);background:color-mix(in srgb,#f87171 12%,transparent);color:#f87171}[data-theme=dark] .library-erase-btn:hover{background:color-mix(in srgb,#f87171 18%,transparent)}.masar-screen{--masar-text:#0f1a2f;--masar-muted:#51607a;--masar-card:rgba(255,255,255,0.82);--masar-card-border:rgba(12,26,40,0.08);--masar-shadow:0 18px 44px rgba(16,26,47,0.10);--masar-chip:rgba(12,26,40,0.05)}[data-theme=dark] .masar-screen{--masar-text:#f4f7f9;--masar-muted:rgba(248,252,250,0.62);--masar-card:rgba(255,255,255,0.05);--masar-card-border:rgba(255,255,255,0.10);--masar-shadow:0 18px 44px rgba(4,8,12,0.34);--masar-chip:rgba(255,255,255,0.08)}.masar-subtitle{margin:0;color:var(--masar-muted);font-size:.92rem;font-weight:700;line-height:1.6}.masar-toolbar{display:flex;align-items:center;gap:.9rem}.masar-toolbar-icon{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1.05rem;background:linear-gradient(135deg,#8b7bf6,#6c5ce7);color:#ffffff;box-shadow:0 14px 30px rgba(108,92,231,.32)}.masar-toolbar-icon svg{width:1.5rem;height:1.5rem}.masar-toolbar-text{min-width:0}.masar-toolbar-text h1{margin:0;font-size:1.6rem;font-weight:950;color:var(--masar-text);line-height:1.1}.masar-toolbar-text p{margin:.3rem 0 0;color:var(--masar-muted);font-size:.9rem;font-weight:700;line-height:1.55}.masar-grid{display:grid;grid-template-columns:1fr;gap:.85rem}.masar-card{display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1rem;border-radius:1.35rem;border:1px solid var(--masar-card-border);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--masar-accent) 12%,transparent),transparent 55%),var(--masar-card);box-shadow:var(--masar-shadow);backdrop-filter:blur(16px);text-align:start}.masar-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.masar-card-icon{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1.05rem;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--masar-accent) 92%,#ffffff),var(--masar-accent));box-shadow:0 12px 26px color-mix(in srgb,var(--masar-accent) 38%,transparent)}.masar-card-icon svg{width:1.5rem;height:1.5rem}.masar-card-level{display:inline-flex;align-items:center;padding:.34rem .7rem;border-radius:999px;background:var(--masar-chip);color:var(--masar-muted);font-size:.72rem;font-weight:900;white-space:nowrap}.masar-card-title{margin:.2rem 0 0;color:var(--masar-text);font-size:1.18rem;font-weight:950;line-height:1.2}.masar-card-tagline{margin:0;color:var(--masar-muted);font-size:.88rem;font-weight:700;line-height:1.5}.masar-card-footer{margin-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.masar-card-lessons{display:inline-flex;align-items:center;gap:.4rem;color:var(--masar-muted);font-size:.8rem;font-weight:800}.masar-card-lessons svg{width:.95rem;height:.95rem}.masar-card-soon{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:999px;color:color-mix(in srgb,var(--masar-accent) 78%,var(--masar-text));background:color-mix(in srgb,var(--masar-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--masar-accent) 30%,transparent);font-size:.74rem;font-weight:900;white-space:nowrap}.masar-card--open{cursor:pointer;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.masar-card--open:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--masar-accent) 42%,var(--masar-card-border));box-shadow:0 22px 50px color-mix(in srgb,var(--masar-accent) 22%,rgba(16,26,47,.12))}.masar-card-open{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;border-radius:999px;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--masar-accent) 92%,#ffffff),var(--masar-accent));box-shadow:0 10px 22px color-mix(in srgb,var(--masar-accent) 36%,transparent);font-size:.76rem;font-weight:900;white-space:nowrap}.masar-card-open svg{width:.95rem;height:.95rem}[dir=rtl] .masar-card-open svg{transform:scaleX(-1)}@media (min-width:28rem){.masar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-page-host .masar-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.desktop-page-host .masar-toolbar-text h1{font-size:1.9rem}.apps-plugin-enter{color:#6c5ce7;border-color:rgba(139,123,246,.34);background:rgba(139,123,246,.1)}[data-theme=dark] .apps-plugin-enter{color:#c2b8ff;border-color:rgba(139,123,246,.42);background:rgba(139,123,246,.16)}[dir=rtl] .apps-plugin-enter svg{transform:scaleX(-1)}.masar-le-screen{--le-accent:#1fae6a;--masar-sheet:#ffffff;--masar-danger:#e5484d}[data-theme=dark] .masar-le-screen{--masar-sheet:#121a24;--masar-danger:#ff6b6f}.masar-xp-screen{--le-accent:#4f6bf6}.masar-le{display:flex;flex-direction:column;gap:1.1rem;min-height:min(78dvh,40rem)}.masar-le-head{display:flex;align-items:center;gap:.85rem}.masar-le-back{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:1.05rem;border:1px solid var(--masar-card-border);background:var(--masar-card);color:var(--masar-text);box-shadow:var(--masar-shadow);backdrop-filter:blur(16px);cursor:pointer;transition:background .16s ease,transform .16s ease}.masar-le-back:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--le-accent) 12%,var(--masar-card))}.masar-le-back svg{width:1.2rem;height:1.2rem}.masar-le-progress{display:flex;align-items:center;gap:.4rem;flex:1}.masar-le-progress-seg{flex:1;height:.34rem;border-radius:999px;background:var(--masar-chip);transition:background .2s ease}.masar-le-progress-seg.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--le-accent) 80%,#ffffff),var(--le-accent))}.masar-le-step{display:flex;flex-direction:column;gap:.4rem;animation:masar-le-fade .26s ease both}@keyframes masar-le-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.masar-le-eyebrow{margin:0;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--le-accent) 72%,var(--masar-text))}.masar-le-title{margin:.1rem 0 0;font-size:1.55rem;font-weight:950;line-height:1.18;color:var(--masar-text)}.masar-le-subtitle{margin:0;font-size:.92rem;font-weight:700;line-height:1.55;color:var(--masar-muted)}.masar-le-options{margin-top:.55rem;display:grid;grid-template-columns:1fr;gap:.7rem}.masar-le-option{display:flex;align-items:center;gap:.85rem;width:100%;padding:.9rem 1rem;border-radius:1.2rem;border:1.5px solid var(--masar-card-border);background:var(--masar-card);box-shadow:var(--masar-shadow);backdrop-filter:blur(16px);text-align:start;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.masar-le-option:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--le-accent) 36%,var(--masar-card-border))}.masar-le-option.is-active{border-color:var(--le-accent);background:radial-gradient(140% 160% at 0 0,color-mix(in srgb,var(--le-accent) 12%,transparent),transparent 60%),var(--masar-card)}.masar-le-option-icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;flex-shrink:0;border-radius:.95rem;color:color-mix(in srgb,var(--le-accent) 82%,var(--masar-text));background:color-mix(in srgb,var(--le-accent) 14%,transparent);transition:background .16s ease,color .16s ease}.masar-le-option.is-active .masar-le-option-icon{color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--le-accent) 90%,#ffffff),var(--le-accent));box-shadow:0 10px 22px color-mix(in srgb,var(--le-accent) 36%,transparent)}.masar-le-option-icon svg{width:1.3rem;height:1.3rem}.masar-le-option-text{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.masar-le-option-label{font-size:1rem;font-weight:900;color:var(--masar-text)}.masar-le-option-hint{font-size:.82rem;font-weight:700;line-height:1.4;color:var(--masar-muted)}.masar-le-option-check{display:grid;place-items:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:999px;border:1.5px solid var(--masar-card-border);color:transparent;background:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.masar-le-option.is-active .masar-le-option-check{border-color:var(--le-accent);background:var(--le-accent);color:#ffffff}.masar-le-option-check svg{width:.95rem;height:.95rem}.masar-le-chips{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.55rem}.masar-le-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;border-radius:999px;border:1.5px solid var(--masar-card-border);background:var(--masar-card);color:var(--masar-text);font-size:.88rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.masar-le-chip:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--le-accent) 36%,var(--masar-card-border))}.masar-le-chip svg{width:1.05rem;height:1.05rem;color:color-mix(in srgb,var(--le-accent) 80%,var(--masar-text));transition:color .16s ease}.masar-le-chip.is-active{border-color:var(--le-accent);background:color-mix(in srgb,var(--le-accent) 16%,var(--masar-card));color:color-mix(in srgb,var(--le-accent) 70%,var(--masar-text))}.masar-le-chip.is-active svg{color:var(--le-accent)}.masar-le-footer{margin-top:auto;padding-top:.5rem;display:flex;align-items:center;gap:.7rem}.masar-le-btn{display:inline-flex;align-items:center;justify-content:center;height:3.1rem;padding:0 1.4rem;border-radius:1.15rem;font-size:.96rem;font-weight:900;cursor:pointer;border:1.5px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.masar-le-btn--primary{flex:1;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--le-accent) 88%,#ffffff),var(--le-accent));box-shadow:0 16px 32px color-mix(in srgb,var(--le-accent) 34%,transparent)}.masar-le-btn--primary:hover{transform:translateY(-1px)}.masar-le-btn--primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.masar-le-btn--ghost{color:var(--masar-text);border-color:var(--masar-card-border);background:var(--masar-card);box-shadow:var(--masar-shadow)}.masar-le-btn--ghost:hover{background:color-mix(in srgb,var(--le-accent) 10%,var(--masar-card))}.masar-le-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;margin:auto;padding:1.5rem 1.25rem;max-width:28rem}.masar-le-done-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.4rem;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--le-accent) 88%,#ffffff),var(--le-accent));box-shadow:0 18px 38px color-mix(in srgb,var(--le-accent) 38%,transparent)}.masar-le-done-icon svg{width:1.8rem;height:1.8rem}.masar-le-done-badge{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--le-accent) 78%,var(--masar-text));background:color-mix(in srgb,var(--le-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--le-accent) 30%,transparent)}.masar-le-done-title{margin:0;font-size:1.5rem;font-weight:950;color:var(--masar-text)}.masar-le-done-body{margin:0;font-size:.95rem;font-weight:700;line-height:1.6;color:var(--masar-muted)}.masar-le-done-actions{margin-top:.6rem;display:flex;flex-direction:column;gap:.55rem;width:100%}.masar-le-done-actions .masar-le-btn{width:100%}.masar-le-gear{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;margin-inline-start:auto;border-radius:1.05rem;border:1px solid var(--masar-card-border);background:var(--masar-card);color:var(--masar-text);box-shadow:var(--masar-shadow);backdrop-filter:blur(16px);cursor:pointer;transition:background .16s ease,transform .16s ease}.masar-le-gear:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--le-accent) 12%,var(--masar-card))}.masar-le-gear svg{width:1.2rem;height:1.2rem}.masar-le-sheet-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(6,12,18,.55);backdrop-filter:blur(6px);animation:masar-le-fade .2s ease both}.masar-le-sheet{width:min(100%,var(--app-frame-width,30rem));max-height:88dvh;overflow-y:auto;display:flex;flex-direction:column;gap:1.15rem;padding:1.15rem 1.15rem calc(1.4rem + env(safe-area-inset-bottom, 0px));border:1px solid var(--masar-card-border);border-bottom:none;border-radius:1.5rem 1.5rem 0 0;background:var(--masar-sheet);color:var(--masar-text);box-shadow:0 -20px 50px rgba(0,0,0,.4);animation:masar-le-sheet-up .28s cubic-bezier(.22,1,.36,1) both}@keyframes masar-le-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.masar-le-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.masar-le-sheet-title{margin:0;font-size:1.2rem;font-weight:950;color:var(--masar-text)}.masar-le-sheet-close{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex-shrink:0;border-radius:.85rem;border:1px solid var(--masar-card-border);background:var(--masar-chip);color:var(--masar-text);cursor:pointer;transition:background .16s ease}.masar-le-sheet-close:hover{background:color-mix(in srgb,var(--le-accent) 12%,var(--masar-chip))}.masar-le-sheet-close svg{width:1.1rem;height:1.1rem}.masar-le-sheet-section{display:flex;flex-direction:column;gap:.6rem}.masar-le-sheet-label{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--masar-muted)}.masar-le-sheet-row{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:1.15rem;border:1.5px solid var(--masar-card-border);background:var(--masar-card);box-shadow:var(--masar-shadow)}.masar-le-sheet-row-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.9rem;color:var(--le-accent);background:color-mix(in srgb,var(--le-accent) 14%,transparent)}.masar-le-sheet-row-icon svg{width:1.25rem;height:1.25rem}.masar-le-sheet-row-text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.masar-le-sheet-row-title{font-size:.95rem;font-weight:900;color:var(--masar-text)}.masar-le-sheet-row-hint{font-size:.8rem;font-weight:600;line-height:1.5;color:var(--masar-muted)}.masar-le-switch{position:relative;width:3.1rem;height:1.8rem;flex-shrink:0;border-radius:999px;border:none;padding:0;cursor:pointer;background:var(--masar-chip);transition:background .2s ease}.masar-le-switch.is-on{background:var(--le-accent)}.masar-le-switch-knob{position:absolute;top:.2rem;inset-inline-start:.2rem;width:1.4rem;height:1.4rem;border-radius:999px;background:#ffffff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s ease}.masar-le-switch.is-on .masar-le-switch-knob{transform:translateX(1.3rem)}[dir=rtl] .masar-le-switch.is-on .masar-le-switch-knob{transform:translateX(-1.3rem)}.masar-le-sheet-danger{display:flex;align-items:center;gap:.7rem;width:100%;padding:.9rem 1rem;border-radius:1.15rem;border:1.5px solid color-mix(in srgb,var(--masar-danger) 30%,var(--masar-card-border));background:color-mix(in srgb,var(--masar-danger) 8%,var(--masar-card));color:var(--masar-danger);font-size:.95rem;font-weight:900;cursor:pointer;transition:background .16s ease}.masar-le-sheet-danger:hover{background:color-mix(in srgb,var(--masar-danger) 16%,var(--masar-card))}.masar-le-sheet-danger svg{width:1.2rem;height:1.2rem}.masar-le-sheet-confirm{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:1.15rem;border:1.5px solid color-mix(in srgb,var(--masar-danger) 30%,var(--masar-card-border));background:color-mix(in srgb,var(--masar-danger) 8%,var(--masar-card))}.masar-le-sheet-confirm-text{margin:0;font-size:.9rem;font-weight:700;line-height:1.55;color:var(--masar-text)}.masar-le-sheet-confirm-actions{display:flex;gap:.6rem}.masar-le-sheet-confirm-actions .masar-le-btn{flex:1;height:2.8rem}.masar-le-btn--danger{color:#ffffff;background:var(--masar-danger);box-shadow:0 14px 28px color-mix(in srgb,var(--masar-danger) 34%,transparent)}.masar-le-btn--danger:hover{transform:translateY(-1px)}.masar-le-btn--danger:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.masar-le-sheet-note{margin:0;font-size:.78rem;font-weight:600;line-height:1.5;color:var(--masar-muted)}.masar-le-sheet-error{margin:0;font-size:.82rem;font-weight:800;color:var(--masar-danger)}.masar-le-clear{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--masar-card-border);display:flex;flex-direction:column;gap:.6rem}.desktop-page-host .masar-le-title{font-size:1.85rem}.desktop-page-host .masar-le-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:40rem){.desktop-page-host .masar-le-options{grid-template-columns:1fr}}.exame-screen{--exame-accent:#0ea5a0;--exame-accent-strong:#0f8f8a;--exame-text:#0f1a2f;--exame-muted:#51607a;--exame-card:rgba(255,255,255,0.82);--exame-card-border:rgba(12,26,40,0.08);--exame-shadow:0 18px 44px rgba(16,26,47,0.10);--exame-chip:rgba(12,26,40,0.05);--exame-good:#1fae6a;--exame-bad:#e0556b}[data-theme=dark] .exame-screen{--exame-text:#f4f7f9;--exame-muted:rgba(248,252,250,0.62);--exame-card:rgba(255,255,255,0.05);--exame-card-border:rgba(255,255,255,0.10);--exame-shadow:0 18px 44px rgba(4,8,12,0.34);--exame-chip:rgba(255,255,255,0.08);--exame-good:#46d394;--exame-bad:#ff8094}.exame{display:flex;flex-direction:column;gap:1.1rem;min-height:min(78dvh,44rem)}.exame-head{display:flex;align-items:center;gap:.85rem}.exame-back{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:1.05rem;border:1px solid var(--exame-card-border);background:var(--exame-card);color:var(--exame-text);box-shadow:var(--exame-shadow);backdrop-filter:blur(16px);cursor:pointer;transition:background .16s ease,transform .16s ease}.exame-back:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--exame-accent) 12%,var(--exame-card))}.exame-back svg{width:1.2rem;height:1.2rem}.exame-head-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:950;color:var(--exame-text);letter-spacing:-.01em}.exame-head-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-accent) 88%,#ffffff),var(--exame-accent-strong));box-shadow:0 8px 18px color-mix(in srgb,var(--exame-accent) 36%,transparent)}.exame-head-mark svg{width:1.15rem;height:1.15rem}.exame-body{display:flex;flex-direction:column;gap:.85rem;flex:1}.exame-eyebrow{margin:0;color:var(--exame-accent-strong);font-size:.74rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}[data-theme=dark] .exame-eyebrow{color:color-mix(in srgb,var(--exame-accent) 70%,#ffffff)}.exame-title{margin:0;color:var(--exame-text);font-size:1.5rem;font-weight:950;line-height:1.18}.exame-subtitle{margin:0;color:var(--exame-muted);font-size:.92rem;font-weight:700;line-height:1.6}.exame-banner{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--exame-bad) 38%,transparent);background:color-mix(in srgb,var(--exame-bad) 12%,var(--exame-card));color:var(--exame-text)}.exame-banner svg{width:1.15rem;height:1.15rem;flex-shrink:0;margin-top:.1rem;color:var(--exame-bad)}.exame-banner p{margin:0;font-size:.86rem;font-weight:800;line-height:1.5}.exame-banner-sub{margin-top:.2rem!important;color:var(--exame-muted);font-weight:700!important}.exame-footer{display:flex;gap:.6rem}.exame-footer--split .exame-btn{flex:1}.exame-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:1;padding:.95rem 1.2rem;border-radius:1.1rem;border:1px solid transparent;font-size:.95rem;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.exame-btn svg{width:1.1rem;height:1.1rem}.exame-btn--primary{color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-accent) 90%,#ffffff),var(--exame-accent-strong));box-shadow:0 12px 26px color-mix(in srgb,var(--exame-accent) 38%,transparent)}.exame-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.exame-btn--primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.exame-btn--ghost{color:var(--exame-text);background:var(--exame-card);border-color:var(--exame-card-border);box-shadow:var(--exame-shadow)}.exame-btn--ghost:hover{background:color-mix(in srgb,var(--exame-accent) 10%,var(--exame-card))}.exame-drop-block{display:flex;flex-direction:column;gap:.55rem}.exame-drop-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.92rem;font-weight:900;color:var(--exame-text)}.exame-optional{font-size:.7rem;font-weight:900;color:var(--exame-muted);padding:.2rem .55rem;border-radius:999px;background:var(--exame-chip)}.exame-drop{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.5rem 1.1rem;border-radius:1.35rem;border:1.5px dashed color-mix(in srgb,var(--exame-accent) 40%,var(--exame-card-border));background:color-mix(in srgb,var(--exame-accent) 6%,var(--exame-card));color:var(--exame-muted);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.exame-drop:hover{transform:translateY(-1px);border-color:var(--exame-accent);background:color-mix(in srgb,var(--exame-accent) 12%,var(--exame-card))}.exame-drop-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:1rem;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-accent) 90%,#ffffff),var(--exame-accent-strong));box-shadow:0 10px 22px color-mix(in srgb,var(--exame-accent) 34%,transparent)}.exame-drop-icon svg{width:1.4rem;height:1.4rem}.exame-drop-hint{text-align:center;font-size:.84rem;font-weight:700;line-height:1.5;max-width:22rem}.exame-drop-cta{display:inline-flex;align-items:center;gap:.35rem;color:var(--exame-accent-strong);font-size:.82rem;font-weight:900}[data-theme=dark] .exame-drop-cta{color:color-mix(in srgb,var(--exame-accent) 72%,#ffffff)}.exame-drop-cta svg{width:.95rem;height:.95rem}.exame-file-input{display:none}.exame-file-list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.exame-file{display:flex;align-items:center;gap:.55rem;padding:.6rem .75rem;border-radius:.9rem;border:1px solid var(--exame-card-border);background:var(--exame-card);color:var(--exame-text)}.exame-file svg{width:1rem;height:1rem;flex-shrink:0;color:var(--exame-accent-strong)}.exame-file-name{flex:1;min-width:0;font-size:.84rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exame-file-remove{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.6rem;border:none;background:transparent;color:var(--exame-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.exame-file-remove:hover{background:color-mix(in srgb,var(--exame-bad) 16%,transparent);color:var(--exame-bad)}.exame-file-remove svg{width:.95rem;height:.95rem;color:inherit}.exame-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;flex:1;padding:2.5rem 1rem}.exame-loading-spin{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1.2rem;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-accent) 90%,#ffffff),var(--exame-accent-strong));box-shadow:0 14px 30px color-mix(in srgb,var(--exame-accent) 36%,transparent)}.exame-loading-spin svg{width:1.7rem;height:1.7rem;animation:exame-spin .9s linear infinite}@keyframes exame-spin{to{transform:rotate(1turn)}}.exame-loading h2{margin:0;font-size:1.25rem;font-weight:950;color:var(--exame-text)}.exame-loading p{margin:0;max-width:24rem;font-size:.9rem;font-weight:700;line-height:1.6;color:var(--exame-muted)}.exame-card{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem;border-radius:1.25rem;border:1px solid var(--exame-card-border);background:var(--exame-card);box-shadow:var(--exame-shadow);backdrop-filter:blur(16px)}.exame-card-head{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:950;color:var(--exame-text)}.exame-card-head svg{width:1.1rem;height:1.1rem;color:var(--exame-accent-strong)}.exame-card-hint{margin:-.2rem 0 0;font-size:.8rem;font-weight:700;line-height:1.5;color:var(--exame-muted)}.exame-chips{display:flex;flex-wrap:wrap;gap:.5rem}.exame-chip{display:inline-flex;align-items:center;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--exame-card-border);background:var(--exame-chip);color:var(--exame-text);font-size:.82rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.exame-chip:hover{border-color:color-mix(in srgb,var(--exame-accent) 40%,var(--exame-card-border))}.exame-chip.is-active{color:var(--exame-accent-strong);background:color-mix(in srgb,var(--exame-accent) 16%,transparent);border-color:color-mix(in srgb,var(--exame-accent) 42%,transparent)}[data-theme=dark] .exame-chip.is-active{color:color-mix(in srgb,var(--exame-accent) 76%,#ffffff)}.exame-segment{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.3rem;border-radius:1rem;background:var(--exame-chip)}.exame-segment-btn{padding:.6rem .5rem;border-radius:.8rem;border:none;background:transparent;color:var(--exame-muted);font-size:.85rem;font-weight:900;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.exame-segment-btn.is-active{color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-accent) 90%,#ffffff),var(--exame-accent-strong));box-shadow:0 8px 18px color-mix(in srgb,var(--exame-accent) 32%,transparent)}.exame-stepper{display:flex;align-items:center;gap:.7rem}.exame-stepper-btn{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.8rem;border:1px solid var(--exame-card-border);background:var(--exame-chip);color:var(--exame-text);font-size:1.3rem;font-weight:900;line-height:1;cursor:pointer}.exame-stepper-btn:hover{border-color:color-mix(in srgb,var(--exame-accent) 40%,var(--exame-card-border))}.exame-range{flex:1;accent-color:var(--exame-accent)}.exame-stepper-value{min-width:2.2rem;text-align:center;font-size:1.1rem;font-weight:950;color:var(--exame-text)}.exame-questions{gap:.85rem;margin:0;padding:0;list-style:none;counter-reset:exame-q}.exame-q,.exame-questions{display:flex;flex-direction:column}.exame-q{gap:.7rem;padding:1.1rem 1.15rem;border-radius:1.25rem;border:1px solid var(--exame-card-border);background:var(--exame-card);box-shadow:var(--exame-shadow)}.exame-q-num{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.65rem;background:color-mix(in srgb,var(--exame-accent) 16%,transparent);color:var(--exame-accent-strong);font-size:.85rem;font-weight:950}[data-theme=dark] .exame-q-num{color:color-mix(in srgb,var(--exame-accent) 76%,#ffffff)}.exame-q-prompt{margin:0;font-size:1rem;font-weight:800;line-height:1.55;color:var(--exame-text)}.exame-q-options{display:flex;flex-direction:column;gap:.5rem}.exame-option{display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border-radius:.95rem;border:1px solid var(--exame-card-border);background:var(--exame-chip);color:var(--exame-text);font-size:.9rem;font-weight:700;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease}.exame-option:hover{border-color:color-mix(in srgb,var(--exame-accent) 40%,var(--exame-card-border))}.exame-option-dot{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex-shrink:0;border-radius:999px;border:2px solid color-mix(in srgb,var(--exame-text) 28%,transparent);transition:border-color .16s ease,background .16s ease}.exame-option.is-active{border-color:var(--exame-accent);background:color-mix(in srgb,var(--exame-accent) 12%,transparent)}.exame-option.is-active .exame-option-dot{border-color:var(--exame-accent);background:var(--exame-accent);box-shadow:inset 0 0 0 3px var(--exame-card)}.exame-q-textarea{width:100%;resize:vertical;padding:.75rem .9rem;border-radius:.95rem;border:1px solid var(--exame-card-border);background:var(--exame-chip);color:var(--exame-text);font:inherit;font-size:.9rem;font-weight:700;line-height:1.5}.exame-q-textarea:focus-visible{outline:none;border-color:var(--exame-accent)}.exame-score{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:1.35rem;border:1px solid var(--exame-card-border);background:var(--exame-card);box-shadow:var(--exame-shadow)}.exame-score-ring{display:grid;place-items:center;width:4.6rem;height:4.6rem;flex-shrink:0;border-radius:999px;color:#ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--exame-good) 88%,#ffffff),var(--exame-good));box-shadow:0 12px 26px color-mix(in srgb,var(--exame-good) 34%,transparent)}.exame-score-ring[data-score=low]{background:linear-gradient(135deg,color-mix(in srgb,var(--exame-bad) 88%,#ffffff),var(--exame-bad));box-shadow:0 12px 26px color-mix(in srgb,var(--exame-bad) 34%,transparent)}.exame-score-pct,.exame-score-text h1{font-size:1.3rem;font-weight:950}.exame-score-text h1{margin:0;color:var(--exame-text)}.exame-score-text p{margin:.25rem 0 0;font-size:.88rem;font-weight:800;color:var(--exame-muted)}.exame-q--review{border-inline-start-width:4px}.exame-q--review.is-correct{border-inline-start-color:var(--exame-good)}.exame-q--review.is-wrong{border-inline-start-color:var(--exame-bad)}.exame-q--review.is-review{border-inline-start-color:var(--exame-accent)}.exame-q-head{display:flex;align-items:center;justify-content:space-between}.exame-q-state svg{width:1.35rem;height:1.35rem}.is-correct .exame-q-state svg{color:var(--exame-good)}.is-wrong .exame-q-state svg{color:var(--exame-bad)}.is-review .exame-q-state svg{color:var(--exame-accent-strong)}.exame-q-answers{display:flex;flex-direction:column;gap:.3rem}.exame-q-answer{margin:0;font-size:.88rem;font-weight:700;line-height:1.5;color:var(--exame-text)}.exame-q-answer-label{font-weight:900;color:var(--exame-muted)}.exame-q-answer--correct,[data-theme=dark] .exame-q-answer--correct{color:var(--exame-good)}.exame-q-why{padding:.75rem .9rem;border-radius:.95rem;background:color-mix(in srgb,var(--exame-accent) 8%,var(--exame-chip));border:1px solid color-mix(in srgb,var(--exame-accent) 22%,transparent)}.exame-q-why-label{display:block;margin-bottom:.25rem;font-size:.74rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase;color:var(--exame-accent-strong)}[data-theme=dark] .exame-q-why-label{color:color-mix(in srgb,var(--exame-accent) 74%,#ffffff)}.exame-q-why p{margin:0;font-size:.88rem;font-weight:700;line-height:1.6;color:var(--exame-text)}.desktop-page-host .exame{max-width:46rem;margin:0 auto}.desktop-page-host .exame-title{font-size:1.85rem}.desktop-page-host .exame-q-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (max-width:40rem){.desktop-page-host .exame-q-options{grid-template-columns:1fr}}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)){--nio-bg:#f3f4f6;--nio-panel:rgba(255,255,255,0.82);--nio-elevated:rgba(255,255,255,0.96);--nio-elevated-rgb:255 255 255;--nio-text:#101a2f;--nio-muted:rgba(72,84,93,0.78);--nio-accent:#11534c;--nio-accent-rgb:17 83 76;--nio-on-accent:#ffffff;--nio-user-bubble:#000000;--nio-user-bubble-text:#ffffff;--nio-assistant-bubble:rgba(255,255,255,0.9);--nio-hairline:rgba(255,255,255,0.18);--nio-hairline-strong:rgba(255,255,255,0.22);--nio-inset-bg:rgba(16,26,47,0.045);--nio-inset-border:rgba(16,26,47,0.07);--nio-card-shadow:0 16px 28px rgba(0,0,0,0.12);--nio-disc-bg:rgba(255,255,255,0.88);--nio-disc-border:rgba(255,255,255,0.22);--nio-accent-tint:rgb(var(--nio-accent-rgb)/0.12);--nio-accent-tint-strong:rgb(var(--nio-accent-rgb)/0.18);--nio-accent-border:rgb(var(--nio-accent-rgb)/0.26);--nio-glass-blur:blur(22px) saturate(1.35)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)){--nio-bg:#151515;--nio-panel:#2c2c2c;--nio-elevated:#343434;--nio-elevated-rgb:52 52 52;--nio-text:rgba(255,255,255,0.96);--nio-muted:rgba(255,255,255,0.68);--nio-accent:#00e5d4;--nio-accent-rgb:0 229 212;--nio-on-accent:#051c1c;--nio-user-bubble:#ededed;--nio-user-bubble-text:#080808;--nio-assistant-bubble:#2c2c2c;--nio-hairline:rgba(255,255,255,0.08);--nio-hairline-strong:rgba(255,255,255,0.16);--nio-inset-bg:rgba(255,255,255,0.055);--nio-inset-border:rgba(255,255,255,0.08);--nio-card-shadow:0 16px 28px rgba(0,0,0,0.05);--nio-disc-bg:rgba(255,255,255,0.14);--nio-disc-border:rgba(255,255,255,0.16);--nio-accent-tint:rgb(var(--nio-accent-rgb)/0.16);--nio-accent-tint-strong:rgb(var(--nio-accent-rgb)/0.24);--nio-accent-border:rgb(var(--nio-accent-rgb)/0.28)}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)){--gold-rgb:17 83 76}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .text-forest{color:#11534c}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .text-forest{color:#00e5d4}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) [class~=bg-gold]{color:var(--nio-on-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) ::-moz-selection{background:rgb(var(--nio-accent-rgb)/.22)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) ::selection{background:rgb(var(--nio-accent-rgb)/.22)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)){--app-safe-area-bg:#ffffff;--app-theme-bg:radial-gradient(360px 360px at 50% 30vh,rgb(var(--nio-accent-rgb)/0.16),transparent 70%),radial-gradient(320px 320px at 90% 2vh,rgb(var(--nio-accent-rgb)/0.09),transparent 70%),linear-gradient(180deg,#ffffff 0%,#f3f4f6 100vh)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)){--shagph-web-dark-base:#151515;--app-safe-area-bg:#151515;--app-theme-bg:linear-gradient(180deg,#0d1c1c,#0b0f12 46vh,#151515 100vh)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) body{color:var(--nio-text)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-shell,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-screen,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-web-bg{background-color:transparent;background-image:none;box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .glass-card{border:1px solid var(--nio-hairline);border-radius:26px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-card,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .glass-card{background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell{border:1px solid rgba(255,255,255,.14);background:var(--nio-panel);color:var(--nio-text);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell{border-color:rgba(255,255,255,.1);color-scheme:dark}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell:focus-within,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field:focus,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field:focus-visible{border-color:rgb(var(--nio-accent-rgb)/.4);box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-control::-moz-placeholder,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field::-moz-placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-control::placeholder,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field::placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-control{color:var(--nio-text)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .page-header>div{border:1px solid var(--nio-hairline);border-radius:28px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .page-header>div{background:rgb(var(--nio-elevated-rgb)/.88)}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .green-glow{color:#00e5d4}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-nav{border:1px solid var(--nio-hairline);border-radius:25px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-nav-section{border-radius:25px}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-nav{background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon{border:1px solid transparent;background:transparent;color:var(--nio-text);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon:active{background:var(--nio-inset-bg);border-color:transparent}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon-primary{border:1px solid transparent;background:transparent;color:var(--nio-accent);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill{min-height:2.875rem;border:1px solid var(--nio-hairline);border-radius:19px;background:var(--nio-elevated);color:var(--nio-text);box-shadow:none;backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill{background:rgb(var(--nio-elevated-rgb)/.92)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill:active{background:var(--nio-elevated);border-color:var(--nio-hairline-strong)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill svg{color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell.shagph-ios-composer{border-radius:27px;border:1px solid rgba(255,255,255,.14);background:var(--nio-panel)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell.shagph-ios-composer{border-color:rgba(255,255,255,.1)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-field-shell.shagph-ios-composer:focus-within{border-color:rgb(var(--nio-accent-rgb)/.4)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-composer-button{border-radius:18px;border:1px solid var(--nio-disc-border);background:var(--nio-disc-bg);color:var(--nio-text);box-shadow:none;backdrop-filter:blur(18px) saturate(1.25)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-composer-button:active{transform:scale(.94)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-composer-button[aria-pressed=true]{color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-send-button[class~=bg-navy]{border:1px solid var(--nio-accent-border);border-radius:18px;background:rgb(var(--nio-accent-rgb)/.34);color:var(--nio-accent);box-shadow:none;backdrop-filter:blur(18px) saturate(1.25)}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-send-button[class~=bg-navy]{background:rgb(var(--nio-accent-rgb)/.4);color:var(--nio-on-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-send-button[class~=bg-white]{border:0;border-radius:18px;background:var(--nio-user-bubble);color:var(--nio-user-bubble-text);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-send-button:active{transform:scale(.94)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-message-input{color:var(--nio-text)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-message-input::-moz-placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-message-input::placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-enhance-button{color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-chat-user-bubble{border-radius:22px!important;background:var(--nio-user-bubble)!important;color:var(--nio-user-bubble-text)!important;box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-chat-assistant-text{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:22px;border:1px solid var(--nio-hairline);background:var(--nio-assistant-bubble)!important;color:var(--nio-text)!important;padding:.75rem 1rem}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-chat-assistant-pending,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-chat-assistant-rich{border-radius:22px;border:1px solid var(--nio-hairline);background:var(--nio-assistant-bubble);color:var(--nio-text);box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut{border:1px solid var(--nio-inset-border);border-radius:18px;background:var(--nio-elevated);color:var(--nio-text);box-shadow:none}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut{border-color:rgba(255,255,255,.09);background:var(--nio-panel);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut>span:first-of-type{background:var(--nio-accent-tint);color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut:not(:disabled):active{border-color:var(--nio-accent-border);background:var(--nio-elevated)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-panel:not(:has(.shagph-chat-composer-dock)){border:1px solid var(--nio-hairline);border-radius:26px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-panel:not(:has(.shagph-chat-composer-dock)){background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-row{border:1px solid var(--nio-inset-border);border-radius:18px;background:var(--nio-inset-bg);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-row:active{border-color:var(--nio-accent-border)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-row button[aria-label]{border-color:var(--nio-inset-border);background:transparent;color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-row button[aria-label]:active{border-color:var(--nio-accent-border);color:var(--nio-accent)}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-native-panel .green-glow{border:1px solid rgba(255,255,255,.14);background:#1b1b1b;box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip{border:1px solid var(--nio-hairline-strong);background:var(--nio-elevated);color:var(--nio-muted);box-shadow:none}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip{border-color:rgba(255,255,255,.09);background:var(--nio-panel)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip[aria-pressed=true]{border-color:var(--nio-accent-border);background:var(--nio-accent-tint);color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip-add{color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-panel,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-account-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-tickets-panel,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector{border:1px solid var(--nio-hairline);border-radius:26px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur);transition:border-color .22s ease}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-panel,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-account-card,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-card,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-tickets-panel,html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector{background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-icon,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-section-icon,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-head-icon,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-active-icon{border:1px solid var(--nio-hairline-strong);border-radius:15px;background:var(--nio-accent-tint-strong);color:var(--nio-accent);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-section-icon{width:3rem;height:3rem}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-section-icon svg{width:1.35rem;height:1.35rem}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-account-card .type-section-title,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-device-name,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-card .type-section-title,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-modal .type-section-title,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel .type-section-title,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-tickets-panel .type-section-title,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector h2,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector p.type-control{color:var(--nio-text)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-device-row .type-caption,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-field-label,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-section-subtitle,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel .type-caption,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-tickets-panel .type-caption,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector p.type-caption{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-meter,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-model-row,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-models,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-reset,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-device-row,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-field,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-auth-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-empty-state,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-skeleton-list>div,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-ticket-card{border:1px solid var(--nio-inset-border);border-radius:16px;background:var(--nio-inset-bg);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-field .type-control,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-auth-card .type-control,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-empty-state .type-control,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-ticket-card .type-control{color:var(--nio-text)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel .app-field{border:1px solid var(--nio-inset-border);background:var(--nio-inset-bg);color:var(--nio-text);box-shadow:none;backdrop-filter:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel .app-field::-moz-placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-form-panel .app-field::placeholder{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-back-btn,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-device-icon,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-ghost-btn,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-modal-close,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-icon-btn,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option{border:1px solid var(--nio-disc-border);background:var(--nio-disc-bg);color:var(--nio-text);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-back-btn:hover,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-ghost-btn:hover,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-modal-close:hover,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option:hover{border-color:var(--nio-hairline-strong);background:var(--nio-elevated);color:var(--nio-text);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option svg{color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-meter-pill,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-count-badge,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-device-current,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-field-action,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-ghost-count,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-value{border:1px solid var(--nio-accent-border);background:var(--nio-accent-tint);color:var(--nio-accent);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-field-action:hover{border-color:var(--nio-accent-border);background:var(--nio-accent-tint-strong);box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-signout-action,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-login-btn,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .support-submit,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option[aria-pressed=true]{border:1px solid transparent;background:var(--nio-accent);color:var(--nio-on-accent);box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-signout-action:hover,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option[aria-pressed=true]:hover{border-color:transparent;background:var(--nio-accent);filter:brightness(1.05);box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .theme-selector-option[aria-pressed=true] svg{color:var(--nio-on-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-danger-ghost-btn,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-delete-action{border:1px solid rgba(255,99,120,.28);background:rgba(255,82,105,.1);color:#ff8090;box-shadow:none}html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-danger-ghost-btn,html[data-theme=light]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-delete-action{border-color:rgba(214,66,88,.3);background:rgba(214,66,88,.08);color:#c93a52}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-danger-ghost-btn:hover,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-delete-action:hover{border-color:rgba(255,99,120,.45);background:rgba(255,82,105,.16)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-modal{border:1px solid var(--nio-hairline-strong);border-radius:26px;background:var(--nio-elevated);box-shadow:0 36px 90px rgba(0,0,0,.4);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-modal{background:#262626}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .profile-devices-modal>header{border-bottom:1px solid var(--nio-inset-border)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-meter-track{background:var(--nio-inset-bg)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-meter-fill{background:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-model-value{color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-note{border:1px solid var(--nio-accent-border);background:var(--nio-accent-tint)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-usage-note--muted{border:1px solid var(--nio-inset-border);background:var(--nio-inset-bg);color:var(--nio-muted)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-preferences-hero{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 86% 0,rgba(0,229,212,.12),transparent 12rem),linear-gradient(180deg,#232323,#1b1b1b);box-shadow:0 16px 28px rgba(0,0,0,.2)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-preferences-hero:before{background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 34%)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-preferences-hero .green-glow{border:1px solid rgba(0,229,212,.28);background:rgba(0,229,212,.16);color:#00e5d4;box-shadow:none}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .app-preferences-hero .type-eyebrow{color:#00e5d4}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .apps-plugin-card{border:1px solid var(--nio-hairline);border-radius:24px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur);transition:transform .22s ease,border-color .22s ease}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .apps-plugin-card{background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .apps-plugin-card:active{transform:scale(.98);border-color:var(--nio-accent-border)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .apps-plugin-status{border:1px solid var(--nio-accent-border);background:var(--nio-accent-tint);color:var(--nio-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-screen .app-card{border:1px solid var(--nio-hairline);border-radius:30px;background:var(--nio-elevated);box-shadow:var(--nio-card-shadow);backdrop-filter:var(--nio-glass-blur)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-screen .app-card{background:rgb(var(--nio-elevated-rgb)/.88)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-mode-toggle{border:1px solid var(--nio-inset-border);background:var(--nio-inset-bg)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .auth-screen .cl-formButtonPrimary{background:var(--nio-accent)!important;color:var(--nio-on-accent)!important;box-shadow:var(--nio-card-shadow)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)):has(.membership-screen){--membership-accent-rgb:var(--nio-accent-rgb);--membership-accent:var(--nio-accent);--membership-accent-text:var(--nio-on-accent)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-sheet{border-color:var(--nio-hairline);background:var(--nio-elevated)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-sheet{background:#1f1f1f}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-easy-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-go-card,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-model-button,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-provider-card{border-color:var(--nio-inset-border);background:var(--nio-inset-bg)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-sheet-close{border-color:var(--nio-disc-border);background:var(--nio-disc-bg);color:var(--nio-text)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .ai-model-divider{background:var(--nio-inset-border)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon-primary:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon:active{transform:scale(.94)}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut:not(:disabled):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .apps-plugin-card:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-category-chip:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-model-pill:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon-primary:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .chat-top-icon:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .premium-tool-shortcut:not(:disabled):active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-composer-button:active,html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)) .shagph-ios-send-button:active{transform:none}}html:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)):has(.membership-screen){--membership-page-bg:#f3f4f6;--membership-page-bg-rgb:243 244 246;--membership-page-grid:transparent;--membership-page-gradient:radial-gradient(360px 360px at 50% 30vh,rgb(var(--nio-accent-rgb)/0.16),transparent 70%),radial-gradient(320px 320px at 90% 2vh,rgb(var(--nio-accent-rgb)/0.09),transparent 70%),linear-gradient(180deg,#ffffff 0%,#f3f4f6 100vh)}html[data-theme=dark]:not([data-shagph-native-ios=true]):not(:has(.desktop-experience)):has(.membership-screen){--membership-page-bg:#151515;--membership-page-bg-rgb:21 21 21;--membership-page-grid:transparent;--membership-page-gradient:linear-gradient(180deg,#0d1c1c,#0b0f12 46vh,#151515 100vh);--membership-card:#2c2c2c;--membership-card-hover:#343434;--membership-card-top:rgba(255,255,255,0.04);--membership-line:rgba(255,255,255,0.08);--membership-line-strong:rgba(255,255,255,0.16);--membership-panel-bg:rgba(44,44,44,0.88);--membership-header-bg:rgba(52,52,52,0.88);--membership-capacity-bg:rgba(255,255,255,0.055);--membership-notice-bg:rgb(var(--nio-accent-rgb)/0.1);--app-theme-bg:var(--membership-page-gradient)}html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-composer-row{align-items:center!important;gap:.375rem!important}html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-composer-button,html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-send-button{width:2.25rem!important;height:2.25rem!important;flex:0 0 2.25rem!important;border-radius:.85rem!important}html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-enhance-button{width:1.75rem!important;height:2.25rem!important;flex:0 0 1.75rem!important}html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-composer-button svg,html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-enhance-button svg,html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-send-button svg{width:1.05rem!important;height:1.05rem!important}html[data-gositek-embed=true] .ai-chat-screen .shagph-ios-message-input{min-width:0!important;min-height:2.25rem!important;max-height:6rem!important;padding:.5rem .625rem!important;font-size:.8125rem!important}.gositek-store-shell{background:radial-gradient(120% 82% at 100% 0,rgba(15,92,77,.1),transparent 58%),radial-gradient(96% 70% at 0 100%,rgba(202,164,93,.05),transparent 52%),linear-gradient(158deg,#eef4f1,#e6efeb 46%,#eaf2ee)}[data-theme=dark] .gositek-store-shell{background:radial-gradient(120% 82% at 100% 0,rgba(15,92,77,.22),transparent 58%),linear-gradient(158deg,#0a111d,#0b1220 55%,#0a1018)}.gositek-chat-rail{transform:translateZ(0);background:radial-gradient(130% 58% at 50% 0,rgba(15,92,77,.09),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.93),rgba(247,251,249,.86));box-shadow:0 26px 60px rgba(16,26,47,.14),inset 0 1px 0 rgba(255,255,255,.75),0 0 0 1px rgba(15,92,77,.09);backdrop-filter:blur(22px) saturate(1.12)}[data-theme=dark] .gositek-chat-rail{background:radial-gradient(130% 58% at 50% 0,rgba(15,92,77,.2),transparent 68%),linear-gradient(180deg,rgba(20,30,47,.94),rgba(11,18,31,.9));box-shadow:0 26px 60px rgba(2,8,20,.5),0 0 0 1px rgba(255,255,255,.06)}html[data-gositek-embed=true] .ai-chat-screen .chat-model-pill{transition:transform .16s ease,box-shadow .16s ease}html[data-gositek-embed=true] .ai-chat-screen .chat-model-pill:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(16,26,47,.13),inset 0 1px 0 rgba(255,255,255,.78)}.gositek-shell-header{border:1px solid rgba(15,92,77,.1);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,249,.78));box-shadow:0 14px 32px rgba(16,26,47,.08),inset 0 1px 0 rgba(255,255,255,.75);backdrop-filter:blur(18px) saturate(1.12)}[data-theme=dark] .gositek-shell-header{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(24,34,52,.92),rgba(13,20,33,.88));box-shadow:0 14px 32px rgba(2,8,20,.4)}.gositek-shell-brand{background:#ffffff;box-shadow:0 8px 18px rgba(16,26,47,.1),0 0 0 1px rgba(15,92,77,.12)}[data-theme=dark] .gositek-shell-brand{background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.1)}.gositek-shell-icon-btn{border:1px solid rgba(15,92,77,.12);background:rgba(255,255,255,.85);color:#0f5c4d;transition:transform .16s ease,box-shadow .16s ease}.gositek-shell-icon-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px rgba(16,26,47,.12)}[data-theme=dark] .gositek-shell-icon-btn{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:rgba(255,255,255,.8)}.gositek-shell-segment{border:1px solid rgba(15,92,77,.1);background:rgba(15,92,77,.06)}[data-theme=dark] .gositek-shell-segment{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.gositek-shell-segment-active{background:#ffffff;box-shadow:0 6px 14px rgba(16,26,47,.1),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(15,92,77,.1)}[data-theme=dark] .gositek-shell-segment-active{background:rgba(255,255,255,.1);box-shadow:0 6px 14px rgba(2,8,20,.35),0 0 0 1px rgba(255,255,255,.1)}@keyframes shagph-listening-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.shagph-listening-bar{width:.2rem;border-radius:9999px;transform-origin:bottom;animation:shagph-listening-bar .9s ease-in-out infinite}html[data-shagph-native-ios=true]:not([data-theme=dark]) .hover\:text-forest:hover{color:var(--shagph-ios-accent)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .hover\:bg-moss:hover{background-color:rgb(var(--shagph-ios-accent-rgb)/.1)!important}[data-theme=dark] .hover\:bg-white:hover,[data-theme=dark] .hover\:bg-white\/70:hover{background-color:rgba(52,58,64,.92)}[data-theme=dark] .hover\:bg-moss:hover,[data-theme=dark] .hover\:bg-moss\/50:hover{background-color:rgba(255,255,255,.075)}[data-theme=dark] .hover\:bg-rose:hover{background-color:rgba(112,48,55,.28)}[data-theme=dark] .hover\:bg-gold\/15:hover{background-color:rgba(0,229,212,.16)}[data-theme=dark] .hover\:bg-gold:hover{background-color:#00e5d4}[data-theme=dark] .hover\:bg-navy\/10:hover,[data-theme=dark] .hover\:bg-navy\/5:hover{background-color:rgba(255,255,255,.07)}[data-theme=dark] .hover\:text-navy:hover{color:#f2f2f2}[data-theme=dark] .hover\:text-forest:hover{color:#d1d5db}[data-theme=dark] .hover\:text-gold:hover{color:#00e5d4}[data-theme=dark] .hover\:text-red-700:hover{color:#ffb3b3}[data-theme=dark] .group:hover .group-hover\:text-navy{color:#f2f2f2}html[data-shagph-native-ios=true]:not([data-theme=dark]) .dark\:\!text-white:where([data-theme=dark],[data-theme=dark] *).bg-forest{color:var(--shagph-ios-accent-text)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .dark\:text-white:where([data-theme=dark],[data-theme=dark] *).bg-forest{color:var(--shagph-ios-accent-text)!important}[data-theme=dark] .dark\:\!bg-white:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(52,58,64,.92)!important}[data-theme=dark] .dark\:bg-white:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(52,58,64,.92)}[data-theme=dark] .dark\:bg-white\/85:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(52,58,64,.92)}[data-theme=dark] .dark\:bg-gold\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(0,229,212,.16)}[data-theme=dark] .dark\:bg-gold:where([data-theme=dark],[data-theme=dark] *){background-color:#00e5d4}[data-theme=dark] .dark\:bg-navy:where([data-theme=dark],[data-theme=dark] *){background:radial-gradient(circle at 85% 0,rgba(255,255,255,.032),transparent 8rem),linear-gradient(160deg,#30353b,#3a4047)}[data-theme=dark] .dark\:text-navy:where([data-theme=dark],[data-theme=dark] *){color:#f2f2f2}[data-theme=dark] .dark\:text-gold:where([data-theme=dark],[data-theme=dark] *){color:#00e5d4}[data-theme=dark] .dark\:\!text-white:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)!important}[data-theme=dark] .dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)}[data-theme=dark] .dark\:text-white\/80:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)}[data-theme=dark] .dark\:text-white\/70:where([data-theme=dark],[data-theme=dark] *){color:rgba(236,236,236,.78)}[data-theme=dark] .dark\:text-white\/65:where([data-theme=dark],[data-theme=dark] *){color:rgba(236,236,236,.78)}[data-theme=dark] .dark\:text-white\/60:where([data-theme=dark],[data-theme=dark] *){color:rgba(236,236,236,.78)}[data-theme=dark] .dark\:text-white\/55:where([data-theme=dark],[data-theme=dark] *){color:rgba(236,236,236,.78)}[data-theme=dark] .dark\:text-white\/72:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.82)}[data-theme=dark] .dark\:text-white\/70:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.82)}[data-theme=dark] .dark\:text-white\/58:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.82)}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .dark\:\!text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--membership-text-strong)!important}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--membership-text-strong)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *).bg-forest{color:var(--shagph-ios-accent-text)!important}[data-theme=dark] .dark\:hover\:bg-gold\/15:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(0,229,212,.16)}[data-theme=dark] .dark\:hover\:bg-gold:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#00e5d4}[data-theme=dark] .dark\:hover\:text-navy:hover:where([data-theme=dark],[data-theme=dark] *){color:#f2f2f2}[data-theme=dark] .dark\:hover\:text-gold:hover:where([data-theme=dark],[data-theme=dark] *){color:#00e5d4}[data-theme=dark] .dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)}[data-theme=dark] .dark\:hover\:text-white\/80:hover:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *){color:var(--membership-text-strong)!important}html[data-shagph-native-ios=true]:not([data-theme=dark]) .group:hover .dark\:group-hover\:text-white:where([data-theme=dark],[data-theme=dark] *).bg-forest{color:var(--shagph-ios-accent-text)!important}[data-theme=dark] .group:hover .dark\:group-hover\:text-white:where([data-theme=dark],[data-theme=dark] *){color:rgba(247,247,247,.94)}html:not([data-theme=dark]):not([data-shagph-native-ios=true]) .membership-screen .group:hover .dark\:group-hover\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--membership-text-strong)!important}.placeholder\:text-\[0\.78rem\]::-moz-placeholder{font-size:.78rem}.placeholder\:text-\[0\.78rem\]::placeholder{font-size:.78rem}.placeholder\:font-semibold::-moz-placeholder{font-weight:600}.placeholder\:font-semibold::placeholder{font-weight:600}.placeholder\:text-\[\#92a0b0\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(146 160 176/var(--tw-text-opacity,1))}.placeholder\:text-\[\#92a0b0\]::placeholder{--tw-text-opacity:1;color:rgb(146 160 176/var(--tw-text-opacity,1))}.placeholder\:text-navy\/35::-moz-placeholder{color:rgb(16 26 47/.35)}.placeholder\:text-navy\/35::placeholder{color:rgb(16 26 47/.35)}.placeholder\:text-navy\/40::-moz-placeholder{color:rgb(16 26 47/.4)}.placeholder\:text-navy\/40::placeholder{color:rgb(16 26 47/.4)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-bottom-1\.5:before{content:var(--tw-content);bottom:-.375rem}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:size-3:before{content:var(--tw-content);width:.75rem;height:.75rem}.before\:-translate-x-1\/2:before{--tw-translate-x:-50%}.before\:-translate-x-1\/2:before,.before\:rotate-45:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rotate-45:before{--tw-rotate:45deg}.before\:border-b:before{content:var(--tw-content);border-bottom-width:1px}.before\:border-r:before{content:var(--tw-content);border-right-width:1px}.before\:bg-\[\#f8fcfa\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(248 252 250/var(--tw-bg-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-\[\#13b9ab\]\/\[0\.28\]:focus-within{border-color:rgb(19 185 171/.28)}.focus-within\:border-\[rgba\(19\2c 185\2c 171\2c 0\.45\)\]:focus-within{border-color:rgba(19,185,171,.45)}.focus-within\:border-gold\/45:focus-within{border-color:rgb(var(--gold-rgb)/.45)}.focus-within\:bg-\[\#13b9ab\]\/\[0\.022\]:focus-within{background-color:rgb(19 185 171/.022)}.focus-within\:bg-\[rgba\(19\2c 185\2c 171\2c 0\.028\)\]:focus-within{background-color:rgba(19,185,171,.028)}.focus-within\:shadow-\[0_0_0_3\.5px_rgb\(var\(--gold-rgb\)\/0\.15\)\]:focus-within{--tw-shadow:0 0 0 3.5px rgb(var(--gold-rgb)/0.15);--tw-shadow-colored:0 0 0 3.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_rgba\(19\2c 185\2c 171\2c 0\.035\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.7\)\]:focus-within{--tw-shadow:0 0 0 3px rgba(19,185,171,0.035),inset 0 1px 0 rgba(255,255,255,0.7);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_0_0_3px_rgba\(19\2c 185\2c 171\2c 0\.13\)\]:focus-within{--tw-shadow:0 0 0 3px rgba(19,185,171,0.13);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:-translate-y-1\/2:hover{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover,.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:scale-110:hover,.hover\:translate-y-\[-1px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:border-\[\#13b9ab\]\/\[0\.25\]:hover{border-color:rgb(19 185 171/.25)}.hover\:border-\[\#13b9ab\]\/\[0\.35\]:hover{border-color:rgb(19 185 171/.35)}.hover\:border-\[\#13b9ab\]\/\[0\.40\]:hover{border-color:rgb(19 185 171/.4)}.hover\:border-\[\#13b9ab\]\/\[0\.45\]:hover{border-color:rgb(19 185 171/.45)}.hover\:border-\[\#13b9ab\]\/\[0\.5\]:hover{border-color:rgb(19 185 171/.5)}.hover\:border-\[\#2ee7d6\]\/40:hover{border-color:rgb(46 231 214/.4)}.hover\:border-\[rgba\(12\2c 26\2c 40\2c 0\.15\)\]:hover{border-color:rgba(12,26,40,.15)}.hover\:border-forest\/20:hover{border-color:rgb(15 92 77/.2)}.hover\:border-forest\/\[0\.16\]:hover{border-color:rgb(15 92 77/.16)}.hover\:border-gold\/40:hover{border-color:rgb(var(--gold-rgb)/.4)}.hover\:border-navy\/15:hover{border-color:rgb(16 26 47/.15)}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-teal-500\/40:hover{border-color:rgb(20 184 166/.4)}.hover\:border-white\/\[0\.14\]:hover{border-color:rgb(255 255 255/.14)}.hover\:bg-\[\#13b9ab\]\/20:hover{background-color:rgb(19 185 171/.2)}.hover\:bg-\[\#13b9ab\]\/\[0\.025\]:hover{background-color:rgb(19 185 171/.025)}.hover\:bg-\[\#13b9ab\]\/\[0\.07\]:hover{background-color:rgb(19 185 171/.07)}.hover\:bg-\[\#13b9ab\]\/\[0\.09\]:hover{background-color:rgb(19 185 171/.09)}.hover\:bg-\[\#13b9ab\]\/\[0\.10\]:hover{background-color:rgb(19 185 171/.1)}.hover\:bg-\[\#13b9ab\]\/\[0\.11\]:hover{background-color:rgb(19 185 171/.11)}.hover\:bg-\[\#2ee7d6\]\/\[0\.16\]:hover{background-color:rgb(46 231 214/.16)}.hover\:bg-\[rgba\(12\2c 26\2c 40\2c 0\.045\)\]:hover{background-color:rgba(12,26,40,.045)}.hover\:bg-\[rgba\(12\2c 26\2c 40\2c 0\.06\)\]:hover{background-color:rgba(12,26,40,.06)}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-400\/20:hover{background-color:rgb(251 191 36/.2)}.hover\:bg-black\/55:hover{background-color:rgb(0 0 0/.55)}.hover\:bg-forest\/5:hover{background-color:rgb(15 92 77/.05)}.hover\:bg-forest\/\[0\.08\]:hover{background-color:rgb(15 92 77/.08)}.hover\:bg-gold:hover{--tw-bg-opacity:1;background-color:rgb(var(--gold-rgb)/var(--tw-bg-opacity,1))}.hover\:bg-gold\/15:hover{background-color:rgb(var(--gold-rgb)/.15)}.hover\:bg-gold\/20:hover{background-color:rgb(var(--gold-rgb)/.2)}.hover\:bg-gold\/\[0\.04\]:hover{background-color:rgb(var(--gold-rgb)/.04)}.hover\:bg-gold\/\[0\.14\]:hover{background-color:rgb(var(--gold-rgb)/.14)}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-moss:hover{--tw-bg-opacity:1;background-color:rgb(220 236 229/var(--tw-bg-opacity,1))}.hover\:bg-moss\/35:hover{background-color:rgb(220 236 229/.35)}.hover\:bg-moss\/45:hover{background-color:rgb(220 236 229/.45)}.hover\:bg-moss\/50:hover{background-color:rgb(220 236 229/.5)}.hover\:bg-navy\/10:hover{background-color:rgb(16 26 47/.1)}.hover\:bg-navy\/5:hover{background-color:rgb(16 26 47/.05)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-rose:hover{--tw-bg-opacity:1;background-color:rgb(248 233 232/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-teal-500\/20:hover{background-color:rgb(20 184 166/.2)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/70:hover{background-color:rgb(255 255 255/.7)}.hover\:bg-white\/\[0\.055\]:hover{background-color:rgb(255 255 255/.055)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:bg-white\/\[0\.64\]:hover{background-color:rgb(255 255 255/.64)}.hover\:text-\[\#0f1a25\]:hover{--tw-text-opacity:1;color:rgb(15 26 37/var(--tw-text-opacity,1))}.hover\:text-\[\#13b9ab\]:hover{--tw-text-opacity:1;color:rgb(19 185 171/var(--tw-text-opacity,1))}.hover\:text-\[\#3a4858\]:hover{--tw-text-opacity:1;color:rgb(58 72 88/var(--tw-text-opacity,1))}.hover\:text-\[\#9bf6ec\]:hover{--tw-text-opacity:1;color:rgb(155 246 236/var(--tw-text-opacity,1))}.hover\:text-\[\#f5f8fb\]:hover{--tw-text-opacity:1;color:rgb(245 248 251/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-forest:hover{--tw-text-opacity:1;color:rgb(15 92 77/var(--tw-text-opacity,1))}.hover\:text-gold:hover{--tw-text-opacity:1;color:rgb(var(--gold-rgb)/var(--tw-text-opacity,1))}.hover\:text-navy:hover{--tw-text-opacity:1;color:rgb(16 26 47/var(--tw-text-opacity,1))}.hover\:text-navy\/80:hover{color:rgb(16 26 47/.8)}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-slate-600:hover{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_10px_22px_-14px_rgba\(16\2c 26\2c 47\2c 0\.55\)\]:hover{--tw-shadow:0 10px 22px -14px rgba(16,26,47,0.55);--tw-shadow-colored:0 10px 22px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(19\2c 185\2c 171\2c 0\.22\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\]:hover{--tw-shadow:0 14px 30px rgba(19,185,171,0.22),inset 0 1px 0 rgba(255,255,255,0.38);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_38px_-8px_rgba\(16\2c 26\2c 47\2c 0\.65\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.14\)\]:hover{--tw-shadow:0 18px 38px -8px rgba(16,26,47,0.65),inset 0 1px 0 rgba(255,255,255,0.14);--tw-shadow-colored:0 18px 38px -8px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_44px_-24px_rgba\(17\2c 38\2c 60\2c 0\.4\)\]:hover{--tw-shadow:0 20px 44px -24px rgba(17,38,60,0.4);--tw-shadow-colored:0 20px 44px -24px var(--tw-shadow-color)}.hover\:shadow-\[0_20px_44px_-24px_rgba\(17\2c 38\2c 60\2c 0\.4\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-\[1\.04\]:hover{--tw-brightness:brightness(1.04);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-\[\#13b9ab\]\/45:focus{border-color:rgb(19 185 171/.45)}.focus\:border-\[\#13b9ab\]\/\[0\.35\]:focus{border-color:rgb(19 185 171/.35)}.focus\:border-forest\/40:focus{border-color:rgb(15 92 77/.4)}.focus\:border-gold\/45:focus{border-color:rgb(var(--gold-rgb)/.45)}.focus\:border-slate-400:focus{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.focus\:border-teal-500:focus{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.focus\:shadow-\[0_0_0_3px_rgb\(var\(--gold-rgb\)\/0\.14\)\]:focus{--tw-shadow:0 0 0 3px rgb(var(--gold-rgb)/0.14);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_0_3px_rgba\(19\2c 185\2c 171\2c 0\.04\)\]:focus{--tw-shadow:0 0 0 3px rgba(19,185,171,0.04);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-gold\/40:focus{--tw-ring-color:rgb(var(--gold-rgb)/0.4)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-gold\/35:focus-visible{--tw-ring-color:rgb(var(--gold-rgb)/0.35)}.focus-visible\:ring-gold\/45:focus-visible{--tw-ring-color:rgb(var(--gold-rgb)/0.45)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.985\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.985\]:active{--tw-scale-x:0.985;--tw-scale-y:0.985}.active\:scale-\[0\.992\]:active{--tw-scale-x:0.992;--tw-scale-y:0.992;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.enabled\:hover\:bg-slate-100:hover:enabled{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness:brightness(1);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)}.group:hover .group-hover\:rotate-\[360deg\]{--tw-rotate:360deg}.group:hover .group-hover\:rotate-\[360deg\],.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:bg-teal-400{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-navy{--tw-text-opacity:1;color:rgb(16 26 47/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:rotate-\[360deg\]{--tw-rotate:360deg}.group:focus .group-focus\:rotate-\[360deg\],.group:focus .group-focus\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus .group-focus\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.peer:hover~.peer-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:hover~.peer-hover\:opacity-100{opacity:1}.peer:focus~.peer-focus\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:opacity-100{opacity:1}@media (min-width:640px){.sm\:size-10{width:2.5rem;height:2.5rem}.sm\:size-11{width:2.75rem;height:2.75rem}.sm\:size-5{width:1.25rem;height:1.25rem}.sm\:w-36{width:9rem}.sm\:min-w-0{min-width:0}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-\[9\.25rem\]{max-width:9.25rem}.sm\:shrink{flex-shrink:1}.sm\:grow{flex-grow:1}.sm\:basis-0{flex-basis:0px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:rounded-\[1rem\]{border-radius:1rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-12{padding-top:3rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-left:0;margin-right:0}.md\:grid{display:grid}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:max-w-none{max-width:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[150px_160px_1fr_140px_auto\]{grid-template-columns:150px 160px 1fr 140px auto}.md\:grid-cols-\[190px_1fr_auto\]{grid-template-columns:190px 1fr auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:overflow-visible{overflow:visible}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-8{top:2rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[34rem\]{max-height:34rem}.lg\:max-h-none{max-height:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr_0\.8fr_1fr_auto\]{grid-template-columns:1.2fr .8fr .8fr 1fr auto}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[264px_minmax\(0\2c 1fr\)\]{grid-template-columns:264px minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:self-start{align-self:flex-start}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1\.6fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:border:where([data-theme=dark],[data-theme=dark] *){border-width:1px}.dark\:border-\[\#00e5d4\]\/40:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(0 229 212/.4)}.dark\:border-\[\#32e4d3\]:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(50 228 211/var(--tw-border-opacity,1))}.dark\:border-\[\#32e4d3\]\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.3)}.dark\:border-\[\#32e4d3\]\/\[0\.13\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.13)}.dark\:border-\[\#32e4d3\]\/\[0\.15\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.15)}.dark\:border-\[\#32e4d3\]\/\[0\.16\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.16)}.dark\:border-\[\#32e4d3\]\/\[0\.17\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.17)}.dark\:border-\[\#32e4d3\]\/\[0\.20\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.2)}.dark\:border-\[\#32e4d3\]\/\[0\.22\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.22)}.dark\:border-\[\#32e4d3\]\/\[0\.24\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.24)}.dark\:border-\[\#32e4d3\]\/\[0\.30\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.3)}.dark\:border-\[\#32e4d3\]\/\[0\.38\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.38)}.dark\:border-\[\#32e4d3\]\/\[0\.3\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.3)}.dark\:border-\[\#32e4d3\]\/\[0\.40\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.4)}.dark\:border-\[\#32e4d3\]\/\[0\.45\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.45)}.dark\:border-\[\#32e4d3\]\/\[0\.6\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.6)}.dark\:border-\[\#32e4d3\]\/\[0\.70\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.7)}.dark\:border-\[\#32e4d3\]\/\[0\.75\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.75)}.dark\:border-\[\#e7b04a\]\/\[0\.26\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(231 176 74/.26)}.dark\:border-\[\#ff9d90\]\/\[0\.25\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 157 144/.25)}.dark\:border-amber-300\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(252 211 77/.2)}.dark\:border-amber-300\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(252 211 77/.3)}.dark\:border-amber-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(251 191 36/.2)}.dark\:border-amber-400\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(251 191 36/.3)}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(245 158 11/.3)}.dark\:border-emerald-300\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(110 231 183/.2)}.dark\:border-emerald-500\/25:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(16 185 129/.25)}.dark\:border-forest\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(15 92 77/.3)}.dark\:border-gold:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(var(--gold-rgb)/var(--tw-border-opacity,1))}.dark\:border-gold\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.2)}.dark\:border-gold\/25:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.25)}.dark\:border-gold\/35:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.35)}.dark\:border-gold\/40:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.4)}.dark\:border-gold\/70:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.7)}.dark\:border-gold\/\[0\.22\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.22)}.dark\:border-gold\/\[0\.24\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.24)}.dark\:border-indigo-400\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(129 140 248/.3)}.dark\:border-indigo-400\/\[0\.14\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(129 140 248/.14)}.dark\:border-purple-400\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(192 132 252/.3)}.dark\:border-red-300\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(252 165 165/.2)}.dark\:border-red-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(248 113 113/.2)}.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(239 68 68/.3)}.dark\:border-sky-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(56 189 248/.2)}.dark\:border-sky-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(14 165 233/.3)}.dark\:border-slate-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(148 163 184/.2)}.dark\:border-teal-200\/\[0\.13\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(153 246 228/.13)}.dark\:border-teal-400:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.dark\:border-teal-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(45 212 191/.2)}.dark\:border-teal-400\/25:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(45 212 191/.25)}.dark\:border-teal-400\/\[0\.14\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(45 212 191/.14)}.dark\:border-teal-500:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.dark\:border-teal-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(20 184 166/.3)}.dark\:border-violet-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(167 139 250/.2)}.dark\:border-white\/10:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/15:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.15)}.dark\:border-white\/20:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.2)}.dark\:border-white\/5:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.05)}.dark\:border-white\/\[0\.045\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.045)}.dark\:border-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.04)}.dark\:border-white\/\[0\.055\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.055)}.dark\:border-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.05)}.dark\:border-white\/\[0\.065\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.065)}.dark\:border-white\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.06)}.dark\:border-white\/\[0\.075\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.075)}.dark\:border-white\/\[0\.07\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.07)}.dark\:border-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.08)}.dark\:border-white\/\[0\.09\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.09)}.dark\:border-white\/\[0\.10\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/\[0\.12\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.12)}.dark\:border-white\/\[0\.13\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.13)}.dark\:border-white\/\[0\.16\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.16)}.dark\:border-white\/\[0\.1\]:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.1)}.dark\:\!bg-white:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.dark\:bg-\[\#00e5d4\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(0 229 212/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0b1119\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(11 17 25/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0d1117\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0e1116\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(14 17 22/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0e1621\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(14 22 33/var(--tw-bg-opacity,1))}.dark\:bg-\[\#101824\]\/95:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(16 24 36/.95)}.dark\:bg-\[\#111826\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(17 24 38/var(--tw-bg-opacity,1))}.dark\:bg-\[\#12161d\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(18 22 29/var(--tw-bg-opacity,1))}.dark\:bg-\[\#141b26\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(20 27 38/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1b2430\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(27 36 48/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1c1c1e\]\/95:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(28 28 30/.95)}.dark\:bg-\[\#1f1f1f\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#30353b\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(48 53 59/var(--tw-bg-opacity,1))}.dark\:bg-\[\#32e4d3\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(50 228 211/var(--tw-bg-opacity,1))}.dark\:bg-\[\#32e4d3\]\/\[0\.045\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.045)}.dark\:bg-\[\#32e4d3\]\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.04)}.dark\:bg-\[\#32e4d3\]\/\[0\.055\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.055)}.dark\:bg-\[\#32e4d3\]\/\[0\.065\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.065)}.dark\:bg-\[\#32e4d3\]\/\[0\.07\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.07)}.dark\:bg-\[\#32e4d3\]\/\[0\.12\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.12)}.dark\:bg-\[\#32e4d3\]\/\[0\.13\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.13)}.dark\:bg-\[\#343a40\]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(52 58 64/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3a4047\]\/85:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(58 64 71/.85)}.dark\:bg-\[\#e7b04a\]\/\[0\.07\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(231 176 74/.07)}.dark\:bg-\[\#e7b04a\]\/\[0\.16\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(231 176 74/.16)}.dark\:bg-\[\#ff9d90\]\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 157 144/.08)}.dark\:bg-\[rgb\(var\(--gold-rgb\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb))}.dark\:bg-\[rgba\(16\2c 22\2c 29\2c 0\.72\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(16,22,29,.72)}.dark\:bg-\[rgba\(40\2c 231\2c 214\2c 0\.08\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgba(40,231,214,.08)}.dark\:bg-amber-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(251 191 36/.15)}.dark\:bg-amber-400\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(251 191 36/.04)}.dark\:bg-amber-400\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(251 191 36/.06)}.dark\:bg-amber-400\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(251 191 36/.08)}.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(245 158 11/.1)}.dark\:bg-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(245 158 11/.15)}.dark\:bg-amber-500\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(245 158 11/.06)}.dark\:bg-black\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.1)}.dark\:bg-black\/20:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.2)}.dark\:bg-black\/25:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.25)}.dark\:bg-black\/30:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.3)}.dark\:bg-black\/35:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.35)}.dark\:bg-black\/40:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.4)}.dark\:bg-black\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.08)}.dark\:bg-black\/\[0\.12\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.12)}.dark\:bg-emerald-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(52 211 153/.1)}.dark\:bg-emerald-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(52 211 153/.15)}.dark\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(16 185 129/.1)}.dark\:bg-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(16 185 129/.15)}.dark\:bg-forest\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(15 92 77/.15)}.dark\:bg-forest\/\[0\.14\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(15 92 77/.14)}.dark\:bg-gold:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--gold-rgb)/var(--tw-bg-opacity,1))}.dark\:bg-gold\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.1)}.dark\:bg-gold\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.15)}.dark\:bg-gold\/20:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.2)}.dark\:bg-gold\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.06)}.dark\:bg-gold\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.08)}.dark\:bg-gold\/\[0\.1\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.1)}.dark\:bg-indigo-400\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(129 140 248/.04)}.dark\:bg-indigo-400\/\[0\.12\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(129 140 248/.12)}.dark\:bg-indigo-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(99 102 241/.1)}.dark\:bg-navy:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(16 26 47/var(--tw-bg-opacity,1))}.dark\:bg-navy\/20:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(16 26 47/.2)}.dark\:bg-navy\/70:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(16 26 47/.7)}.dark\:bg-orange-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(249 115 22/.15)}.dark\:bg-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.dark\:bg-red-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(248 113 113/.1)}.dark\:bg-red-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(239 68 68/.1)}.dark\:bg-red-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(239 68 68/.15)}.dark\:bg-sky-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(56 189 248/.15)}.dark\:bg-sky-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(14 165 233/.1)}.dark\:bg-sky-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(14 165 233/.15)}.dark\:bg-slate-600:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-teal-400:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.dark\:bg-teal-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.1)}.dark\:bg-teal-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.15)}.dark\:bg-teal-400\/5:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.05)}.dark\:bg-teal-400\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.04)}.dark\:bg-teal-400\/\[0\.12\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.12)}.dark\:bg-teal-500:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.dark\:bg-teal-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(20 184 166/.1)}.dark\:bg-teal-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(20 184 166/.15)}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:transparent}.dark\:bg-violet-400\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(167 139 250/.15)}.dark\:bg-white:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/15:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.15)}.dark\:bg-white\/5:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:bg-white\/85:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.85)}.dark\:bg-white\/\[0\.015\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.015)}.dark\:bg-white\/\[0\.018\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.018)}.dark\:bg-white\/\[0\.021\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.021)}.dark\:bg-white\/\[0\.022\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.022)}.dark\:bg-white\/\[0\.023\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.023)}.dark\:bg-white\/\[0\.025\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.025)}.dark\:bg-white\/\[0\.028\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.028)}.dark\:bg-white\/\[0\.02\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.02)}.dark\:bg-white\/\[0\.032\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.032)}.dark\:bg-white\/\[0\.035\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.035)}.dark\:bg-white\/\[0\.03\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.03)}.dark\:bg-white\/\[0\.045\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.045)}.dark\:bg-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.04)}.dark\:bg-white\/\[0\.055\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.055)}.dark\:bg-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:bg-white\/\[0\.065\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.065)}.dark\:bg-white\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.06)}.dark\:bg-white\/\[0\.075\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.075)}.dark\:bg-white\/\[0\.07\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.07)}.dark\:bg-white\/\[0\.08\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.08)}.dark\:bg-white\/\[0\.1\]:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:bg-\[linear-gradient\(135deg\2c \#7af0d2\2c \#32e4d3\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(135deg,#7af0d2,#32e4d3)}.dark\:bg-\[linear-gradient\(135deg\2c rgba\(50\2c 228\2c 211\2c 0\.11\)\2c rgba\(50\2c 228\2c 211\2c 0\.035\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(135deg,rgba(50,228,211,.11),rgba(50,228,211,.035))}.dark\:bg-\[linear-gradient\(145deg\2c rgba\(50\2c 228\2c 211\2c 0\.17\)\2c rgba\(50\2c 228\2c 211\2c 0\.045\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(145deg,rgba(50,228,211,.17),rgba(50,228,211,.045))}.dark\:bg-\[linear-gradient\(145deg\2c rgba\(52\2c 58\2c 64\2c 0\.98\)\2c rgba\(58\2c 64\2c 71\2c 0\.96\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(145deg,rgba(52,58,64,.98),rgba(58,64,71,.96))}.dark\:bg-\[linear-gradient\(165deg\2c rgba\(20\2c 30\2c 41\2c 0\.92\)\2c rgba\(13\2c 18\2c 25\2c 0\.96\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(165deg,rgba(20,30,41,.92),rgba(13,18,25,.96))}.dark\:bg-\[linear-gradient\(165deg\2c rgba\(31\2c 37\2c 45\2c 0\.86\)\2c rgba\(16\2c 20\2c 27\2c 0\.92\)\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(165deg,rgba(31,37,45,.86),rgba(16,20,27,.92))}.dark\:bg-\[linear-gradient\(180deg\2c \#0d1420\2c \#080d15\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(180deg,#0d1420,#080d15)}.dark\:bg-\[radial-gradient\(circle\2c rgba\(0\2c 229\2c 212\2c 0\.16\)\2c transparent_70\%\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(circle,rgba(0,229,212,.16),transparent 70%)}.dark\:bg-\[radial-gradient\(circle\2c rgba\(50\2c 228\2c 211\2c 0\.11\)\2c transparent_70\%\)\]:where([data-theme=dark],[data-theme=dark] *){background-image:radial-gradient(circle,rgba(50,228,211,.11),transparent 70%)}.dark\:bg-gradient-to-l:where([data-theme=dark],[data-theme=dark] *){background-image:linear-gradient(to left,var(--tw-gradient-stops))}.dark\:from-\[\#00e5d4\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#00e5d4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 229 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-\[\#0f5c4d\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#0f5c4d var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 92 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-\[\#2fe6d6\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#2fe6d6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(47 230 214/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-\[\#75efcf\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#75efcf var(--tw-gradient-from-position);--tw-gradient-to:rgb(117 239 207/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-gold\/\[0\.17\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(var(--gold-rgb)/0.17) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-gold\/\[0\.1\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(var(--gold-rgb)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(255 255 255/0.04) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white\/\[0\.05\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(255 255 255/0.05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white\/\[0\.07\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(255 255 255/0.07) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white\/\[0\.095\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(255 255 255/0.095) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-white\/\[0\.1\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from:rgb(255 255 255/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-\[\#32e4d3\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(50 228 211/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#32e4d3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-gold\/70:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(var(--gold-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--gold-rgb)/0.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-white\/\[0\.14\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.14) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-\[\#0eb6a6\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#0eb6a6 var(--tw-gradient-to-position)}.dark\:to-\[\#2e2e2e\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#2e2e2e var(--tw-gradient-to-position)}.dark\:to-\[\#2ee7d6\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:#2ee7d6 var(--tw-gradient-to-position)}.dark\:to-gold:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(var(--gold-rgb)/1) var(--tw-gradient-to-position)}.dark\:to-gold\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(var(--gold-rgb)/0.04) var(--tw-gradient-to-position)}.dark\:to-transparent:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:transparent var(--tw-gradient-to-position)}.dark\:to-white\/\[0\.04\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(255 255 255/0.04) var(--tw-gradient-to-position)}.dark\:to-white\/\[0\.06\]:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to:rgb(255 255 255/0.06) var(--tw-gradient-to-position)}.dark\:\!text-black:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.dark\:\!text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.dark\:text-\[\#031614\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(3 22 20/var(--tw-text-opacity,1))}.dark\:text-\[\#031714\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(3 23 20/var(--tw-text-opacity,1))}.dark\:text-\[\#06231f\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(6 35 31/var(--tw-text-opacity,1))}.dark\:text-\[\#111827\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark\:text-\[\#28e7d6\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(40 231 214/var(--tw-text-opacity,1))}.dark\:text-\[\#32e4d3\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(50 228 211/var(--tw-text-opacity,1))}.dark\:text-\[\#32e4d3\]\/\[0\.80\]:where([data-theme=dark],[data-theme=dark] *){color:rgb(50 228 211/.8)}.dark\:text-\[\#5f6e80\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(95 110 128/var(--tw-text-opacity,1))}.dark\:text-\[\#637286\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(99 114 134/var(--tw-text-opacity,1))}.dark\:text-\[\#7df0e5\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(125 240 229/var(--tw-text-opacity,1))}.dark\:text-\[\#7f9f9c\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(127 159 156/var(--tw-text-opacity,1))}.dark\:text-\[\#8795a6\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(135 149 166/var(--tw-text-opacity,1))}.dark\:text-\[\#c8d1dc\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(200 209 220/var(--tw-text-opacity,1))}.dark\:text-\[\#cbb583\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(203 181 131/var(--tw-text-opacity,1))}.dark\:text-\[\#e7edf4\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(231 237 244/var(--tw-text-opacity,1))}.dark\:text-\[\#f0c061\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(240 192 97/var(--tw-text-opacity,1))}.dark\:text-\[\#f4f7fb\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(244 247 251/var(--tw-text-opacity,1))}.dark\:text-\[\#ff8997\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 137 151/var(--tw-text-opacity,1))}.dark\:text-\[\#ffb3aa\]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 179 170/var(--tw-text-opacity,1))}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-300\/80:where([data-theme=dark],[data-theme=dark] *){color:rgb(252 211 77/.8)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-cyan-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.dark\:text-emerald-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-gold:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--gold-rgb)/var(--tw-text-opacity,1))}.dark\:text-gold\/75:where([data-theme=dark],[data-theme=dark] *){color:rgb(var(--gold-rgb)/.75)}.dark\:text-gold\/80:where([data-theme=dark],[data-theme=dark] *){color:rgb(var(--gold-rgb)/.8)}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.dark\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-moss:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(220 236 229/var(--tw-text-opacity,1))}.dark\:text-navy:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(16 26 47/var(--tw-text-opacity,1))}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-red-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-sky-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-sky-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-sky-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:text-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:text-teal-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.dark\:text-teal-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-teal-200\/80:where([data-theme=dark],[data-theme=dark] *){color:rgb(153 246 228/.8)}.dark\:text-teal-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-violet-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-white\/30:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.3)}.dark\:text-white\/35:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.35)}.dark\:text-white\/40:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.4)}.dark\:text-white\/45:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.45)}.dark\:text-white\/50:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.5)}.dark\:text-white\/55:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.55)}.dark\:text-white\/60:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.6)}.dark\:text-white\/65:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.65)}.dark\:text-white\/70:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.7)}.dark\:text-white\/75:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.75)}.dark\:text-white\/80:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.8)}.dark\:text-white\/90:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.9)}.dark\:caret-\[\#32e4d3\]:where([data-theme=dark],[data-theme=dark] *){caret-color:#32e4d3}.dark\:caret-gold:where([data-theme=dark],[data-theme=dark] *){caret-color:rgb(var(--gold-rgb)/1)}.dark\:shadow-\[0_0_0_2px_rgba\(50\2c 228\2c 211\2c 0\.03\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.045\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 2px rgba(50,228,211,0.03),inset 0 1px 0 rgba(255,255,255,0.045);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_0_2px_rgba\(50\2c 228\2c 211\2c 0\.035\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 2px rgba(50,228,211,0.035);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_10px_rgba\(0\2c 229\2c 212\2c 0\.55\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 10px rgba(0,229,212,0.55);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_10px_rgba\(50\2c 228\2c 211\2c 0\.5\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 10px rgba(50,228,211,0.5);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_10px_26px_rgba\(50\2c 228\2c 211\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 10px 26px rgba(50,228,211,0.16),inset 0 1px 0 rgba(255,255,255,0.38);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_12px_30px_-8px_rgba\(46\2c 231\2c 214\2c 0\.42\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 12px 30px -8px rgba(46,231,214,0.42),inset 0 1px 0 rgba(255,255,255,0.4);--tw-shadow-colored:0 12px 30px -8px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_14px_32px_-8px_rgba\(0\2c 229\2c 212\2c 0\.55\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 14px 32px -8px rgba(0,229,212,0.55),inset 0 1px 0 rgba(255,255,255,0.4);--tw-shadow-colored:0 14px 32px -8px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_16px_38px_rgba\(0\2c 229\2c 212\2c 0\.18\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 16px 38px rgba(0,229,212,0.18);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_42px_rgba\(0\2c 229\2c 212\2c 0\.22\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 18px 42px rgba(0,229,212,0.22);--tw-shadow-colored:0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_44px_rgba\(0\2c 0\2c 0\2c 0\.26\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 18px 44px rgba(0,0,0,0.26);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_45px_rgba\(0\2c 0\2c 0\2c 0\.34\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 18px 45px rgba(0,0,0,0.34);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.30\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 18px 50px rgba(0,0,0,0.30);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_22px_54px_rgba\(9\2c 13\2c 18\2c 0\.16\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.18\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 22px 54px rgba(9,13,18,0.16),inset 0 1px 0 rgba(255,255,255,0.18);--tw-shadow-colored:0 22px 54px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.36\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 24px 70px rgba(0,0,0,0.36);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_28px_80px_rgba\(0\2c 0\2c 0\2c 0\.42\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 28px 80px rgba(0,0,0,0.42);--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_30px_90px_rgba\(0\2c 0\2c 0\2c 0\.48\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 30px 90px rgba(0,0,0,0.48);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_34px_100px_rgba\(0\2c 0\2c 0\2c 0\.53\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.32\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.045\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 34px 100px rgba(0,0,0,0.53),0 0 0 1px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.045);--tw-shadow-colored:0 34px 100px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_34px_100px_rgba\(0\2c 0\2c 0\2c 0\.6\)\2c 0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.32\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 34px 100px rgba(0,0,0,0.6),0 0 0 1px rgba(0,0,0,0.32);--tw-shadow-colored:0 34px 100px var(--tw-shadow-color),0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_34px_96px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 34px 96px rgba(0,0,0,0.5);--tw-shadow-colored:0 34px 96px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_40px_90px_-28px_rgba\(0\2c 0\2c 0\2c 0\.82\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 40px 90px -28px rgba(0,0,0,0.82);--tw-shadow-colored:0 40px 90px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_44px_100px_-30px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 44px 100px -30px rgba(0,0,0,0.85);--tw-shadow-colored:0 44px 100px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_7px_18px_rgba\(50\2c 228\2c 211\2c 0\.13\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.36\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 7px 18px rgba(50,228,211,0.13),inset 0 1px 0 rgba(255,255,255,0.36);--tw-shadow-colored:0 7px 18px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1\.5px_rgb\(var\(--gold-rgb\)\/0\.42\)\2c 0_14px_30px_rgba\(0\2c 0\2c 0\2c 0\.2\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 0 0 1.5px rgb(var(--gold-rgb)/0.42),0 14px 30px rgba(0,0,0,0.2);--tw-shadow-colored:inset 0 0 0 1.5px var(--tw-shadow-color),0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(50\2c 228\2c 211\2c 0\.04\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 0 0 1px rgba(50,228,211,0.04);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_0_0_1px_rgba\(50\2c 228\2c 211\2c 0\.22\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 0 0 1px rgba(50,228,211,0.22);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.025\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.025);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.07\)\2c 0_10px_26px_rgba\(0\2c 0\2c 0\2c 0\.26\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 10px 26px rgba(0,0,0,0.26);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_0_14px_rgba\(21\2c 177\2c 139\2c 0\.075\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 14px rgba(21,177,139,0.075);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.08\)\2c 0_0_16px_rgba\(0\2c 229\2c 212\2c 0\.08\)\2c 0_8px_18px_rgba\(0\2c 0\2c 0\2c 0\.16\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 16px rgba(0,229,212,0.08),0 8px 18px rgba(0,0,0,0.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 0 16px var(--tw-shadow-color),0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.1\)\2c 0_10px_28px_-8px_rgba\(0\2c 229\2c 212\2c 0\.55\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 10px 28px -8px rgba(0,229,212,0.55);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-\[\#32e4d3\]\/\[0\.35\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:rgb(50 228 211/0.35)}.dark\:ring-gold\/30:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:rgb(var(--gold-rgb)/0.3)}.dark\:placeholder\:text-\[\#647285\]:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 114 133/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#647285\]:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity:1;color:rgb(100 114 133/var(--tw-text-opacity,1))}.dark\:placeholder\:text-white\/35:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{color:rgb(255 255 255/.35)}.dark\:placeholder\:text-white\/35:where([data-theme=dark],[data-theme=dark] *)::placeholder{color:rgb(255 255 255/.35)}.dark\:before\:bg-\[\#30353b\]:where([data-theme=dark],[data-theme=dark] *):before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(48 53 59/var(--tw-bg-opacity,1))}.dark\:focus-within\:border-\[\#32e4d3\]\/\[0\.30\]:focus-within:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.3)}.dark\:focus-within\:border-gold\/40:focus-within:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.4)}.dark\:focus-within\:bg-\[\#32e4d3\]\/\[0\.022\]:focus-within:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.022)}.dark\:focus-within\:bg-gold\/\[0\.02\]:focus-within:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.02)}.dark\:focus-within\:shadow-\[0_0_0_3\.5px_rgb\(var\(--gold-rgb\)\/0\.18\)\]:focus-within:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 3.5px rgb(var(--gold-rgb)/0.18);--tw-shadow-colored:0 0 0 3.5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:focus-within\:shadow-\[0_0_0_3px_rgb\(var\(--gold-rgb\)\/0\.16\)\]:focus-within:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 3px rgb(var(--gold-rgb)/0.16);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:focus-within\:shadow-\[0_0_0_3px_rgba\(50\2c 228\2c 211\2c 0\.035\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.03\)\]:focus-within:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 3px rgba(50,228,211,0.035),inset 0 1px 0 rgba(255,255,255,0.03);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:hover\:border-\[\#32e4d3\]\/\[0\.25\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.25)}.dark\:hover\:border-\[\#32e4d3\]\/\[0\.35\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.35)}.dark\:hover\:border-\[\#32e4d3\]\/\[0\.40\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.4)}.dark\:hover\:border-\[\#32e4d3\]\/\[0\.45\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.45)}.dark\:hover\:border-\[\#32e4d3\]\/\[0\.5\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.5)}.dark\:hover\:border-gold\/35:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.35)}.dark\:hover\:border-gold\/40:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(var(--gold-rgb)/.4)}.dark\:hover\:border-teal-400\/30:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(45 212 191/.3)}.dark\:hover\:border-white\/20:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.2)}.dark\:hover\:border-white\/25:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.25)}.dark\:hover\:border-white\/\[0\.12\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.12)}.dark\:hover\:border-white\/\[0\.13\]:hover:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.13)}.dark\:hover\:bg-\[\#16202d\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(22 32 45/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#32e4d3\]\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.2)}.dark\:hover\:bg-\[\#32e4d3\]\/\[0\.025\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.025)}.dark\:hover\:bg-\[\#32e4d3\]\/\[0\.09\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.09)}.dark\:hover\:bg-\[\#32e4d3\]\/\[0\.10\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.1)}.dark\:hover\:bg-\[\#32e4d3\]\/\[0\.11\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(50 228 211/.11)}.dark\:hover\:bg-gold:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--gold-rgb)/var(--tw-bg-opacity,1))}.dark\:hover\:bg-gold\/15:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(var(--gold-rgb)/.15)}.dark\:hover\:bg-indigo-500\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(99 102 241/.1)}.dark\:hover\:bg-red-500\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(239 68 68/.1)}.dark\:hover\:bg-slate-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.dark\:hover\:bg-teal-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.dark\:hover\:bg-teal-500\/15:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(20 184 166/.15)}.dark\:hover\:bg-white\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:hover\:bg-white\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.2)}.dark\:hover\:bg-white\/5:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:hover\:bg-white\/\[0\.03\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.03)}.dark\:hover\:bg-white\/\[0\.042\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.042)}.dark\:hover\:bg-white\/\[0\.045\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.045)}.dark\:hover\:bg-white\/\[0\.04\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.04)}.dark\:hover\:bg-white\/\[0\.055\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.055)}.dark\:hover\:bg-white\/\[0\.05\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:hover\:bg-white\/\[0\.06\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.06)}.dark\:hover\:bg-white\/\[0\.07\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.07)}.dark\:hover\:bg-white\/\[0\.08\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.08)}.dark\:hover\:bg-white\/\[0\.09\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.09)}.dark\:hover\:bg-white\/\[0\.10\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:hover\:bg-white\/\[0\.12\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.12)}.dark\:hover\:bg-white\/\[0\.14\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.14)}.dark\:hover\:bg-white\/\[0\.16\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.16)}.dark\:hover\:bg-white\/\[0\.1\]:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:hover\:text-\[\#32e4d3\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(50 228 211/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#c8d1dc\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(200 209 220/var(--tw-text-opacity,1))}.dark\:hover\:text-\[rgb\(var\(--gold-rgb\)\)\]:hover:where([data-theme=dark],[data-theme=dark] *){color:rgb(var(--gold-rgb))}.dark\:hover\:text-amber-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:hover\:text-gold:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--gold-rgb)/var(--tw-text-opacity,1))}.dark\:hover\:text-navy:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(16 26 47/var(--tw-text-opacity,1))}.dark\:hover\:text-red-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:text-white\/80:hover:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.8)}.dark\:hover\:shadow-\[0_14px_30px_rgba\(50\2c 228\2c 211\2c 0\.22\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.38\)\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 14px 30px rgba(50,228,211,0.22),inset 0 1px 0 rgba(255,255,255,0.38);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-\[0_18px_40px_-8px_rgba\(0\2c 229\2c 212\2c 0\.62\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.4\)\]:hover:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 18px 40px -8px rgba(0,229,212,0.62),inset 0 1px 0 rgba(255,255,255,0.4);--tw-shadow-colored:0 18px 40px -8px var(--tw-shadow-color),inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:focus\:border-\[\#32e4d3\]\/45:focus:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.45)}.dark\:focus\:border-\[\#32e4d3\]\/\[0\.35\]:focus:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(50 228 211/.35)}.dark\:focus\:border-white\/30:focus:where([data-theme=dark],[data-theme=dark] *){border-color:rgb(255 255 255/.3)}.dark\:focus\:shadow-\[0_0_0_3px_rgba\(50\2c 228\2c 211\2c 0\.04\)\]:focus:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 0 0 3px rgba(50,228,211,0.04);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:focus\:ring-\[\#00e5d4\]\/40:focus:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:rgb(0 229 212/0.4)}.dark\:enabled\:hover\:bg-white\/\[0\.06\]:hover:enabled:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.06)}.group:hover .dark\:group-hover\:bg-teal-400\/70:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(45 212 191/.7)}.group:hover .dark\:group-hover\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}