:root{--web-canvas:#fff;--web-surface:#fff;--web-soft:#f5f3f5;--web-ink:#29252a;--web-muted:#655b63;--web-line:#d8cdd3;--web-accent:#800020;--web-accent-fill:#800020;--web-on-accent:#fff;--web-shadow:0 12px 32px #231b231c}html[data-web-theme=dark]{--web-canvas:#111820;--web-surface:#1c2734;--web-soft:#253444;--web-ink:#e8eef6;--web-muted:#b5c3d4;--web-line:#485b70;--web-accent:#a9ceff;--web-accent-fill:#315878;--web-shadow:0 16px 40px #0006}html[data-web-theme=eye]{--web-canvas:#eff2e5;--web-surface:#f8f8ee;--web-soft:#e7eddd;--web-ink:#253a2d;--web-muted:#50634f;--web-line:#aebfa6;--web-accent:#355f47;--web-accent-fill:#355f47;--web-shadow:0 16px 40px #253a2d1c}html[data-web-theme=mono]{--web-canvas:#f5f6f8;--web-surface:#fff;--web-soft:#e9ecf0;--web-ink:#24272c;--web-muted:#575d65;--web-line:#afb5bd;--web-accent:#30363e;--web-accent-fill:#30363e;--web-shadow:0 16px 40px #24272c1c}html[data-web-theme],html[data-web-theme] body{background:var(--web-canvas);color:var(--web-ink)}.web-theme-picker{position:relative;flex:0 0 auto}.web-theme-trigger{display:grid;place-items:center;width:36px;height:36px;padding:7px;border:1px solid var(--web-line);border-radius:11px;background:var(--web-surface);color:var(--web-accent);cursor:pointer}.web-theme-trigger svg{width:20px;height:20px}.web-theme-trigger:hover{background:var(--web-soft)}.web-theme-trigger:focus-visible,.web-theme-menu button:focus-visible,.web-theme-options button:focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}.web-theme-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:120;width:185px;padding:7px;border:1px solid var(--web-line);border-radius:15px;background:var(--web-surface);box-shadow:var(--web-shadow);color:var(--web-ink)}.web-theme-menu button,.web-theme-options button{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--web-ink);font:inherit;font-size:13px;cursor:pointer;text-align:left}.web-theme-menu button>span:first-of-type,.web-theme-options button>span:first-of-type{flex:1}.web-theme-menu button:hover,.web-theme-menu [aria-checked=true],.web-theme-options button:hover,.web-theme-options [aria-pressed=true]{background:var(--web-soft);color:var(--web-accent)}.web-theme-swatch{width:20px;height:20px;border-radius:50%;border:1px solid #868d96;flex-shrink:0;background:#fff}.web-theme-swatch.is-dark{background:linear-gradient(135deg,#1c2734 50%,#9bc8ff 50%)}.web-theme-swatch.is-eye{background:linear-gradient(135deg,#f8f8ee 50%,#355f47 50%)}.web-theme-swatch.is-mono{background:linear-gradient(135deg,#fff 50%,#30363e 50%)}.web-theme-settings{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid var(--web-line)}.web-theme-settings h2{font-size:18px;margin:0 0 15px}.web-theme-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.web-theme-options button{border-color:var(--web-line);background:var(--web-surface)}.web-theme-options [aria-pressed=true]{border-color:var(--web-accent);box-shadow:inset 0 0 0 1px var(--web-accent)}html[data-web-theme]:not([data-web-theme=light]) :is(input,textarea,select){color-scheme:inherit;caret-color:var(--web-accent)}html[data-web-theme]:not([data-web-theme=light]) :is(input,textarea)::-moz-placeholder{color:var(--web-muted);opacity:1}html[data-web-theme]:not([data-web-theme=light]) :is(input,textarea)::placeholder{color:var(--web-muted);opacity:1}html[data-web-theme]:not([data-web-theme=light]) :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-color:var(--web-accent)}html[data-web-theme]:not([data-web-theme=light]) .rw-site-header{background:color-mix(in srgb,var(--web-surface) 94%,transparent)!important;border-color:var(--web-line)!important;color:var(--web-accent)!important}html[data-web-theme]:not([data-web-theme=light]) .rw-site-header .bg-\[\#C9A961\]{background:var(--web-soft)!important;color:var(--web-accent)!important}html[data-web-theme]:not([data-web-theme=light]) .rw-site-header nav>a,html[data-web-theme]:not([data-web-theme=light]) .rw-site-header nav>div>a,html[data-web-theme]:not([data-web-theme=light]) .rw-site-header .rw-brand-link{color:var(--web-accent)!important}html[data-web-theme]:not([data-web-theme=light]) .wg-lightbox{background:#08090b;color:#fff}html[data-web-theme]:not([data-web-theme=light]) .qr-code-preview{background:#fff;color:#000}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>g>path{fill:var(--web-soft);stroke:var(--web-line)}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>g:nth-child(2n)>path{fill:var(--web-surface)}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>g>text{fill:var(--web-ink)}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>circle{fill:var(--web-accent-fill)}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>text{fill:#fff}@media (max-width:650px){.web-theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-site-header>div>div>div.flex{gap:8px!important}.web-theme-trigger{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.web-theme-picker *{transition:none}}html[data-web-theme] :is(footer#contact,#dashboard,.rw-home-hero,.tools-transfer){--web-inverse-text:#f5f7fb;--web-inverse-muted:#d1dbe6}html[data-web-theme] :is(footer#contact,#dashboard,.rw-home-hero,.tools-transfer) :is(.text-gray-200,.text-gray-300,.text-gray-400,.text-gray-500,.text-gray-600){color:var(--web-inverse-muted)!important}html[data-web-theme]:not([data-web-theme=light]) :is(footer#contact,#dashboard,.rw-home-hero) :is([class*="text-[#C9A961]"],[class*="text-[#800020]"]){color:var(--web-inverse-text)!important}html[data-web-theme]:not([data-web-theme=light]) :is(footer#contact,.rw-home-hero) [class*="bg-[#C9A961]"]{background:var(--web-accent-fill)!important;color:#fff!important;border:1px solid #ffffff65}html[data-web-theme]:not([data-web-theme=light]) .tools-transfer :is(.tools-feature-label,.tools-feature-label strong,.tools-feature-label span,.tools-transfer-bottom>span){color:#d1dbe6!important}html[data-web-theme]:not([data-web-theme=light]) .tools-transfer>p{color:#d1dbe6!important}html[data-web-theme]:not([data-web-theme=light]) :is(.wg,.tools-design,[data-web-page=home],[data-web-page=study]){background:var(--web-canvas)!important}html[data-web-theme] .rw-plan-submit{background:var(--web-accent-fill)!important;color:#fff!important}html[data-web-theme=light] [class*="bg-[#ff2442]"]{background:#c51a34}html[data-web-theme] .rw-home-hero p{color:#f1f4f8!important;text-shadow:0 1px 5px #000b}html[data-web-theme]:not([data-web-theme=light]) .esri-ui .esri-widget{background:var(--web-surface);color:var(--web-ink)}html[data-web-theme]:not([data-web-theme=light]) .esri-widget--button{background:var(--web-surface);color:var(--web-ink)}html[data-web-theme] footer#contact .bg-white{--web-inverse-text:var(--web-ink);--web-inverse-muted:var(--web-muted)}html[data-web-theme=light] footer#contact button[class*="text-[#C9A961]"]{color:#e1c685!important}html[data-web-theme] .tools-transfer :is(.tools-feature-label,.tools-feature-label strong,.tools-feature-label span,.tools-transfer-bottom>span){color:#d1dbe6!important}html[data-web-theme] .tools-transfer>p{color:#d1dbe6!important}html[data-web-theme=light] :is(.notes-glass-paper>span,.transfer-desktop-bar>span,.transfer-bubble,.phone-message,.transfer-document small,.transfer-pdf.image){color:#625440!important}html[data-web-theme=light] .uni-table th i{color:#645c64!important}html[data-web-theme=light] .text-green-600{color:#176437!important}html[data-web-theme=light] .text-gray-400{color:#626a77!important}html[data-web-theme] .campus-tile-caption{background:#101419d9;padding:5px 7px;border-radius:5px;color:#fff;text-shadow:0 1px 2px #0007}html[data-web-theme] .campus-tile-caption :is(span,strong,i){color:#fff}html[data-web-theme]:not([data-web-theme=light]) .wheel-stage svg>g[data-drawn=true]{opacity:.48}html[data-web-theme]:not([data-web-theme=light]) .esri-view{--calcite-color-foreground-1:var(--web-surface);--calcite-color-foreground-2:var(--web-soft);--calcite-color-foreground-3:var(--web-soft);--calcite-color-background:var(--web-canvas);--calcite-color-text-1:var(--web-ink);--calcite-color-text-2:var(--web-muted);--calcite-color-border-1:var(--web-line);--calcite-color-border-2:var(--web-line);--calcite-color-brand:var(--web-accent)}html[data-web-theme] .web-theme-settings{border:0;border-bottom:1px solid var(--web-line)}html[data-web-theme]:not([data-web-theme=light]) .esri-view :is(calcite-button,calcite-icon){--calcite-color-foreground-1:var(--web-surface);--calcite-color-foreground-2:var(--web-soft);--calcite-color-foreground-3:var(--web-soft);--calcite-color-text-1:var(--web-ink);--calcite-color-text-2:var(--web-muted);--calcite-color-text-3:var(--web-muted);--calcite-color-border-1:var(--web-line);--calcite-color-border-2:var(--web-line);--calcite-button-background-color:var(--web-surface);--calcite-button-text-color:var(--web-ink);--calcite-button-border-color:var(--web-line)}.rw-account-entry{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:4px;background:#f4f1ef;border-radius:12px;padding:4px;margin:22px 0 14px}.rw-account-entry button,.rw-account-entry a{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;border-radius:9px;color:#615357;text-decoration:none}.rw-account-entry button[aria-pressed=true]{background:#800020;color:#fff}.rw-login-methods{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.rw-login-methods button{font-size:12px;gap:4px}.rw-guest-page{max-width:820px;margin:0 auto;padding:22px 16px 96px;color:#30272b}.rw-guest-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.rw-guest-heading h1{font-size:25px;margin:4px 0 0;font-weight:650}.rw-guest-heading>a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e4dcdf;border-radius:50%;color:#674653;background:#fff}.rw-guest-kicker{font-size:11px;letter-spacing:.12em;color:#9b7c86}.rw-guest-tabs{display:flex;gap:4px;border-bottom:1px solid #e8dfe2;margin-bottom:16px}.rw-guest-tabs button{flex:1;min-height:44px;border:0;background:none;color:#77636a;font-size:13px}.rw-guest-tabs button[aria-pressed=true]{border-bottom:3px solid #800020;color:#800020;font-weight:650}.rw-guest-card{border:1px solid #e7dfe2;border-radius:18px;background:#fff;padding:18px}.rw-guest-card h2{font-size:18px;margin:0 0 18px}.rw-guest-card input,.rw-guest-card select,.rw-guest-card textarea{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;color:inherit;border:1px solid #e6dfe1;border-radius:8px;background:#fbfaf9;padding:10px}.rw-guest-card input:focus,.rw-guest-card textarea:focus{outline:2px solid #b57f90;outline-offset:2px}.rw-guest-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:12px;color:#927d84}.rw-guest-editor-heading input{font-size:13px;padding:6px;width:155px}.rw-guest-card input.rw-guest-title{display:block;width:100%;font-size:18px;border:0;background:none;padding:10px 0}.rw-guest-card textarea.rw-guest-writing{display:block;width:100%;min-height:220px;resize:vertical;border:0;background:none;line-height:1.5;padding:12px 0}.rw-guest-meta{display:flex;gap:7px;border-top:1px solid #f0e9eb;padding-top:12px}.rw-guest-meta select,.rw-guest-meta input{width:0;flex:1;padding:8px 5px;font-size:12px}.rw-guest-meta button{display:grid;place-items:center;border:1px solid #eadfe3;border-radius:8px;width:48px;min-height:42px;background:#fbf8f9;color:#800020}.rw-guest-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;color:#8f7981}.rw-guest-editor-footer>div{display:flex;gap:10px}.rw-guest-editor-footer button{display:inline-flex;align-items:center;gap:5px;min-height:44px}.rw-guest-primary,.rw-guest-actions .rw-guest-primary{display:inline-flex;justify-content:center;align-items:center;gap:6px;background:#800020;color:#fff!important;padding:10px 19px;border-radius:10px;min-height:44px;text-decoration:none}.rw-guest-empty{text-align:center;padding:32px 15px}.rw-guest-empty>svg{width:38px;height:38px;margin:0 auto 16px;color:#a67b89}.rw-guest-empty p{font-size:14px;color:#89717a;margin:8px 0}.rw-guest-empty a,.rw-guest-empty button{display:block;margin:18px auto 0;min-height:44px}.rw-guest-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;margin-bottom:20px}.rw-guest-calendar b{font-size:12px;color:#9b7d87;font-weight:500;padding:8px 0}.rw-guest-calendar button{min-height:40px;border-radius:50%;font-size:14px;aspect-ratio:1;max-width:44px;justify-self:center;width:100%}.rw-guest-calendar button[aria-pressed=true]{border:2px solid #a32546;color:#800020;font-weight:700}.rw-guest-plan label{display:grid;gap:8px;font-size:13px;margin:14px 0}.rw-guest-plan label input{width:100%}.rw-guest-plan p{font-size:13px;color:#89717a}.rw-guest-time{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rw-guest-workflow>a,.rw-guest-workflow>button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:17px 0;border-bottom:1px solid #f0e8eb;color:#463239;text-decoration:none}.rw-guest-workflow b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f7edef;color:#800020;font-size:13px;flex-shrink:0}.rw-guest-workflow small{display:block;font-size:12px;color:#97818a;margin-top:5px}.rw-guest-account-link{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px;font-size:13px;color:#800020}.rw-guest-dialog{max-width:calc(100vw - 32px);width:360px;border:1px solid #e7dbe0;border-radius:22px;background:#fff;padding:24px;color:#463239;box-shadow:0 20px 80px #2e0b2033}.rw-guest-dialog::backdrop{background:#2b172b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rw-guest-dialog>div>svg{width:28px;height:28px;color:#800020;margin:0 auto}.rw-guest-dialog h2{font-size:19px;text-align:center;margin:17px 0 22px}.rw-guest-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rw-guest-actions>a{display:flex;justify-content:center;align-items:center;min-height:44px;border:1px solid #e2d3da;border-radius:10px;color:#800020}.rw-guest-dismiss{display:block;min-height:44px;margin:13px auto 0;font-size:13px;color:#907581}.rw-guest-fallback{max-width:440px;margin:0 auto;text-align:center;padding:25px}.rw-guest-fallback a{display:inline-flex;min-height:44px;align-items:center;color:#800020;text-decoration:underline}@media (min-width:700px){.rw-guest-page{padding-top:36px}.rw-guest-card{padding:26px}.rw-guest-writing{min-height:300px}.rw-guest-calendar{max-width:440px;margin-left:auto;margin-right:auto}}.rw-guest-account-menu>a,.rw-guest-account-menu>button{display:block;width:100%;text-align:left;padding:17px 0;border-bottom:1px solid #f0e8eb;text-decoration:none;color:#463239}.rw-guest-account-menu b{font-size:15px;font-weight:600}.rw-guest-account-menu small{display:block;font-size:12px;color:#97818a;margin-top:6px}.rw-guest-card textarea[readonly],.rw-guest-card input[readonly]{cursor:pointer}html[data-web-theme=light] .rw-account-entry button,html[data-web-theme=light] .rw-account-entry a{color:#615357}html[data-web-theme=light] .rw-account-entry button[aria-pressed=true]{color:#fff}html[data-web-theme=light] .rw-guest-page{color:#30272b}html[data-web-theme=light] .rw-guest-heading>a{color:#674653}html[data-web-theme=light] .rw-guest-kicker{color:#796068}html[data-web-theme=light] .rw-guest-tabs button{color:#625157}html[data-web-theme=light] .rw-guest-tabs button[aria-pressed=true]{color:#800020}html[data-web-theme=light] .rw-guest-card input,html[data-web-theme=light] .rw-guest-card select,html[data-web-theme=light] .rw-guest-card textarea{color:inherit}html[data-web-theme=light] .rw-guest-editor-heading{color:#746369}html[data-web-theme=light] .rw-guest-meta button{color:#800020}html[data-web-theme=light] .rw-guest-editor-footer{color:#736168}html[data-web-theme=light] .rw-guest-primary,html[data-web-theme=light] .rw-guest-actions .rw-guest-primary{color:#fff!important}html[data-web-theme=light] .rw-guest-empty>svg{color:#7e5d68}html[data-web-theme=light] .rw-guest-empty p{color:#705d64}html[data-web-theme=light] .rw-guest-calendar b{color:#786169}html[data-web-theme=light] .rw-guest-calendar button[aria-pressed=true]{color:#800020}html[data-web-theme=light] .rw-guest-plan p{color:#705d64}html[data-web-theme=light] .rw-guest-workflow>a,html[data-web-theme=light] .rw-guest-workflow>button{color:#463239}html[data-web-theme=light] .rw-guest-workflow b{color:#800020}html[data-web-theme=light] .rw-guest-workflow small{color:#75646b}html[data-web-theme=light] .rw-guest-account-link{color:#800020}html[data-web-theme=light] .rw-guest-dialog{color:#463239}html[data-web-theme=light] .rw-guest-dialog>div>svg{color:#800020}html[data-web-theme=light] .rw-guest-actions>a{color:#800020}html[data-web-theme=light] .rw-guest-dismiss{color:#755f68}html[data-web-theme=light] .rw-guest-fallback a{color:#800020}html[data-web-theme=light] .rw-guest-account-menu>a,html[data-web-theme=light] .rw-guest-account-menu>button{color:#463239}html[data-web-theme=light] .rw-guest-account-menu small{color:#75646b}html[data-web-theme=dark] .rw-account-entry{background:#1e2a38;border-radius:12px}html[data-web-theme=dark] .rw-account-entry button,html[data-web-theme=dark] .rw-account-entry a{border-radius:9px;color:#b5c3d4}html[data-web-theme=dark] .rw-account-entry button[aria-pressed=true]{background:#315878;color:#fff}html[data-web-theme=dark] .rw-guest-page{color:#e8eef6}html[data-web-theme=dark] .rw-guest-heading>a{border:1px solid rgb(72 91 112 / 1);border-radius:50%;color:#b5c3d4;background:#1c2734}html[data-web-theme=dark] .rw-guest-kicker{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-tabs{border-bottom:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-guest-tabs button{border:0;background:none;color:#b5c3d4}html[data-web-theme=dark] .rw-guest-tabs button[aria-pressed=true]{border-bottom:3px solid rgb(72 91 112 / 1);color:#a9ceff}html[data-web-theme=dark] .rw-guest-card{border:1px solid rgb(72 91 112 / 1);border-radius:18px;background:#1c2734}html[data-web-theme=dark] .rw-guest-card input,html[data-web-theme=dark] .rw-guest-card select,html[data-web-theme=dark] .rw-guest-card textarea{color:inherit;border:1px solid rgb(72 91 112 / 1);border-radius:8px;background:#1c2734}html[data-web-theme=dark] .rw-guest-card input:focus,html[data-web-theme=dark] .rw-guest-card textarea:focus{outline:2px solid rgb(72 91 112 / 1);outline-offset:2px}html[data-web-theme=dark] .rw-guest-editor-heading{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-card input.rw-guest-title,html[data-web-theme=dark] .rw-guest-card textarea.rw-guest-writing{border:0;background:none}html[data-web-theme=dark] .rw-guest-meta{border-top:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-guest-meta button{border:1px solid rgb(72 91 112 / 1);border-radius:8px;background:#1c2734;color:#a9ceff}html[data-web-theme=dark] .rw-guest-editor-footer{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-primary,html[data-web-theme=dark] .rw-guest-actions .rw-guest-primary{background:#315878;color:#fff!important;border-radius:10px}html[data-web-theme=dark] .rw-guest-empty>svg{color:#a9ceff}html[data-web-theme=dark] .rw-guest-empty p,html[data-web-theme=dark] .rw-guest-calendar b{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-calendar button{border-radius:50%}html[data-web-theme=dark] .rw-guest-calendar button[aria-pressed=true]{border:2px solid rgb(72 91 112 / 1);color:#a9ceff}html[data-web-theme=dark] .rw-guest-plan p{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-workflow>a,html[data-web-theme=dark] .rw-guest-workflow>button{border-bottom:1px solid rgb(72 91 112 / 1);color:#e8eef6}html[data-web-theme=dark] .rw-guest-workflow b{border-radius:50%;background:#1e2a38;color:#a9ceff}html[data-web-theme=dark] .rw-guest-workflow small{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-account-link{color:#a9ceff}html[data-web-theme=dark] .rw-guest-dialog{border:1px solid rgb(72 91 112 / 1);border-radius:22px;background:#1c2734;color:#e8eef6;box-shadow:0 20px 80px #0003}html[data-web-theme=dark] .rw-guest-dialog::backdrop{background:#25344466}html[data-web-theme=dark] .rw-guest-dialog>div>svg{color:#a9ceff}html[data-web-theme=dark] .rw-guest-actions>a{border:1px solid rgb(72 91 112 / 1);border-radius:10px;color:#a9ceff}html[data-web-theme=dark] .rw-guest-dismiss{color:#b5c3d4}html[data-web-theme=dark] .rw-guest-fallback a{color:#a9ceff}html[data-web-theme=dark] .rw-guest-account-menu>a,html[data-web-theme=dark] .rw-guest-account-menu>button{border-bottom:1px solid rgb(72 91 112 / 1);color:#e8eef6}html[data-web-theme=dark] .rw-guest-account-menu small{color:#b5c3d4}html[data-web-theme=eye] .rw-account-entry{background:#f4f6ea;border-radius:12px}html[data-web-theme=eye] .rw-account-entry button,html[data-web-theme=eye] .rw-account-entry a{border-radius:9px;color:#50634f}html[data-web-theme=eye] .rw-account-entry button[aria-pressed=true]{background:#355f47;color:#fff}html[data-web-theme=eye] .rw-guest-page{color:#253a2d}html[data-web-theme=eye] .rw-guest-heading>a{border:1px solid rgb(174 191 166 / 1);border-radius:50%;color:#50634f;background:#f8f8ee}html[data-web-theme=eye] .rw-guest-kicker{color:#50634f}html[data-web-theme=eye] .rw-guest-tabs{border-bottom:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-guest-tabs button{border:0;background:none;color:#50634f}html[data-web-theme=eye] .rw-guest-tabs button[aria-pressed=true]{border-bottom:3px solid rgb(174 191 166 / 1);color:#355f47}html[data-web-theme=eye] .rw-guest-card{border:1px solid rgb(174 191 166 / 1);border-radius:18px;background:#f8f8ee}html[data-web-theme=eye] .rw-guest-card input,html[data-web-theme=eye] .rw-guest-card select,html[data-web-theme=eye] .rw-guest-card textarea{color:inherit;border:1px solid rgb(174 191 166 / 1);border-radius:8px;background:#f7f7ed}html[data-web-theme=eye] .rw-guest-card input:focus,html[data-web-theme=eye] .rw-guest-card textarea:focus{outline:2px solid rgb(174 191 166 / 1);outline-offset:2px}html[data-web-theme=eye] .rw-guest-editor-heading{color:#50634f}html[data-web-theme=eye] .rw-guest-card input.rw-guest-title,html[data-web-theme=eye] .rw-guest-card textarea.rw-guest-writing{border:0;background:none}html[data-web-theme=eye] .rw-guest-meta{border-top:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-guest-meta button{border:1px solid rgb(174 191 166 / 1);border-radius:8px;background:#f7f7ed;color:#355f47}html[data-web-theme=eye] .rw-guest-editor-footer{color:#50634f}html[data-web-theme=eye] .rw-guest-primary,html[data-web-theme=eye] .rw-guest-actions .rw-guest-primary{background:#355f47;color:#fff!important;border-radius:10px}html[data-web-theme=eye] .rw-guest-empty>svg{color:#355f47}html[data-web-theme=eye] .rw-guest-empty p,html[data-web-theme=eye] .rw-guest-calendar b{color:#50634f}html[data-web-theme=eye] .rw-guest-calendar button{border-radius:50%}html[data-web-theme=eye] .rw-guest-calendar button[aria-pressed=true]{border:2px solid rgb(174 191 166 / 1);color:#355f47}html[data-web-theme=eye] .rw-guest-plan p{color:#50634f}html[data-web-theme=eye] .rw-guest-workflow>a,html[data-web-theme=eye] .rw-guest-workflow>button{border-bottom:1px solid rgb(174 191 166 / 1);color:#253a2d}html[data-web-theme=eye] .rw-guest-workflow b{border-radius:50%;background:#f5f6eb;color:#355f47}html[data-web-theme=eye] .rw-guest-workflow small{color:#50634f}html[data-web-theme=eye] .rw-guest-account-link{color:#355f47}html[data-web-theme=eye] .rw-guest-dialog{border:1px solid rgb(174 191 166 / 1);border-radius:22px;background:#f8f8ee;color:#253a2d;box-shadow:0 20px 80px #253a2d33}html[data-web-theme=eye] .rw-guest-dialog::backdrop{background:#355f4766}html[data-web-theme=eye] .rw-guest-dialog>div>svg{color:#355f47}html[data-web-theme=eye] .rw-guest-actions>a{border:1px solid rgb(174 191 166 / 1);border-radius:10px;color:#355f47}html[data-web-theme=eye] .rw-guest-dismiss{color:#50634f}html[data-web-theme=eye] .rw-guest-fallback a{color:#355f47}html[data-web-theme=eye] .rw-guest-account-menu>a,html[data-web-theme=eye] .rw-guest-account-menu>button{border-bottom:1px solid rgb(174 191 166 / 1);color:#253a2d}html[data-web-theme=eye] .rw-guest-account-menu small{color:#50634f}html[data-web-theme=mono] .rw-account-entry{background:#f2f2f2;border-radius:12px}html[data-web-theme=mono] .rw-account-entry button,html[data-web-theme=mono] .rw-account-entry a{border-radius:9px;color:#575d65}html[data-web-theme=mono] .rw-account-entry button[aria-pressed=true]{background:#30363e;color:#fff}html[data-web-theme=mono] .rw-guest-page{color:#24272c}html[data-web-theme=mono] .rw-guest-heading>a{border:1px solid rgb(175 181 189 / 1);border-radius:50%;color:#575d65;background:#fff}html[data-web-theme=mono] .rw-guest-kicker{color:#575d65}html[data-web-theme=mono] .rw-guest-tabs{border-bottom:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-guest-tabs button{border:0;background:none;color:#575d65}html[data-web-theme=mono] .rw-guest-tabs button[aria-pressed=true]{border-bottom:3px solid rgb(175 181 189 / 1);color:#30363e}html[data-web-theme=mono] .rw-guest-card{border:1px solid rgb(175 181 189 / 1);border-radius:18px;background:#fff}html[data-web-theme=mono] .rw-guest-card input,html[data-web-theme=mono] .rw-guest-card select,html[data-web-theme=mono] .rw-guest-card textarea{color:inherit;border:1px solid rgb(175 181 189 / 1);border-radius:8px;background:#fafafa}html[data-web-theme=mono] .rw-guest-card input:focus,html[data-web-theme=mono] .rw-guest-card textarea:focus{outline:2px solid rgb(175 181 189 / 1);outline-offset:2px}html[data-web-theme=mono] .rw-guest-editor-heading{color:#575d65}html[data-web-theme=mono] .rw-guest-card input.rw-guest-title,html[data-web-theme=mono] .rw-guest-card textarea.rw-guest-writing{border:0;background:none}html[data-web-theme=mono] .rw-guest-meta{border-top:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-guest-meta button{border:1px solid rgb(175 181 189 / 1);border-radius:8px;background:#fafafa;color:#30363e}html[data-web-theme=mono] .rw-guest-editor-footer{color:#575d65}html[data-web-theme=mono] .rw-guest-primary,html[data-web-theme=mono] .rw-guest-actions .rw-guest-primary{background:#30363e;color:#fff!important;border-radius:10px}html[data-web-theme=mono] .rw-guest-empty>svg{color:#30363e}html[data-web-theme=mono] .rw-guest-empty p,html[data-web-theme=mono] .rw-guest-calendar b{color:#575d65}html[data-web-theme=mono] .rw-guest-calendar button{border-radius:50%}html[data-web-theme=mono] .rw-guest-calendar button[aria-pressed=true]{border:2px solid rgb(175 181 189 / 1);color:#30363e}html[data-web-theme=mono] .rw-guest-plan p{color:#575d65}html[data-web-theme=mono] .rw-guest-workflow>a,html[data-web-theme=mono] .rw-guest-workflow>button{border-bottom:1px solid rgb(175 181 189 / 1);color:#24272c}html[data-web-theme=mono] .rw-guest-workflow b{border-radius:50%;background:#f2f2f2;color:#30363e}html[data-web-theme=mono] .rw-guest-workflow small{color:#575d65}html[data-web-theme=mono] .rw-guest-account-link{color:#30363e}html[data-web-theme=mono] .rw-guest-dialog{border:1px solid rgb(175 181 189 / 1);border-radius:22px;background:#fff;color:#24272c;box-shadow:0 20px 80px #191d2333}html[data-web-theme=mono] .rw-guest-dialog::backdrop{background:#30363e66}html[data-web-theme=mono] .rw-guest-dialog>div>svg{color:#30363e}html[data-web-theme=mono] .rw-guest-actions>a{border:1px solid rgb(175 181 189 / 1);border-radius:10px;color:#30363e}html[data-web-theme=mono] .rw-guest-dismiss{color:#575d65}html[data-web-theme=mono] .rw-guest-fallback a{color:#30363e}html[data-web-theme=mono] .rw-guest-account-menu>a,html[data-web-theme=mono] .rw-guest-account-menu>button{border-bottom:1px solid rgb(175 181 189 / 1);color:#24272c}html[data-web-theme=mono] .rw-guest-account-menu small{color:#575d65}.feedback-launch{position:fixed;z-index:80;min-width:44px;height:44px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:24px;border:1px solid #ffffff70;background:#800020f0;color:#fff;box-shadow:0 5px 20px #47132930;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);touch-action:none;cursor:grab}.feedback-launch svg{width:18px;height:18px;flex:none}.feedback-launch span{font-size:13px;font-weight:650;white-space:nowrap}.feedback-launch:focus-visible{outline:3px solid #bd7586;outline-offset:3px}.feedback-launch:active{cursor:grabbing}.rw-keyboard-open .feedback-launch,body:has(dialog[open]) .feedback-launch,body:has(.sticky-docked:focus-within) .feedback-launch{visibility:hidden;pointer-events:none}.feedback-sheet{padding:20px;border:1px solid var(--line,#e7dce1);border-radius:24px 24px 0 0;width:min(100%,480px);max-width:100%;margin:auto auto 0;background:var(--surface,#fff);color:var(--ink,#27232a);box-shadow:0 -6px 40px #2c10211a;max-height:calc(100dvh - 24px);overflow:auto;position:fixed;bottom:0;top:auto}.feedback-sheet::backdrop{background:#23111b55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feedback-sheet header,.feedback-sheet footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-sheet h2{font-size:19px;font-weight:650;margin:0}.feedback-sheet header>button{width:44px;height:44px;display:grid;place-items:center}.feedback-sheet textarea{margin:14px 0 12px;width:100%;border:1px solid #e2dce0;border-radius:14px;padding:14px;font-size:16px;line-height:1.6;background:var(--field,#faf8fa);resize:vertical;min-height:130px;max-height:40dvh}.feedback-sheet footer a{font-size:13px;color:var(--accent,#800020);min-height:44px;display:flex;align-items:center}.feedback-submit{background:var(--accent,#800020);color:var(--accent-ink,#fff);border-radius:12px;padding:10px 24px;min-height:44px}.feedback-submit:disabled{opacity:.5}.feedback-error{font-size:13px;color:var(--accent,#a32842);margin:0 0 12px}.feedback-received{display:flex;align-items:center;flex-direction:column;gap:16px;padding:28px 12px}.feedback-received>svg{width:38px;height:38px;color:var(--accent,#800020)}.feedback-received>a{color:var(--accent,#800020);padding:10px}@media (max-width:767px){.feedback-sheet{padding-bottom:max(20px,env(safe-area-inset-bottom))}}html[data-web-theme=light] .feedback-launch{color:#fff}html[data-web-theme=light] .feedback-sheet{color:var(--ink,#27232a)}html[data-web-theme=light] .feedback-sheet footer a{color:var(--web-accent)}html[data-web-theme=light] .feedback-submit{color:var(--accent-ink,#fff)}html[data-web-theme=light] .feedback-error{color:var(--web-accent)}html[data-web-theme=light] .feedback-received>svg{color:var(--web-accent)}html[data-web-theme=light] .feedback-received>a{color:var(--web-accent)}html[data-web-theme=dark] .feedback-launch{border-radius:24px;border:1px solid rgb(72 91 112 / .4392156862745098);background:#315878f0;color:#fff;box-shadow:0 5px 20px #00000030}html[data-web-theme=dark] .feedback-launch:focus-visible{outline:3px solid rgb(72 91 112 / 1);outline-offset:3px}html[data-web-theme=dark] .feedback-sheet{border:1px solid var(--line,#e7dce1);border-radius:24px 24px 0 0;background:var(--surface,#fff);color:var(--ink,#27232a);box-shadow:0 -6px 40px #0000001a}html[data-web-theme=dark] .feedback-sheet::backdrop{background:#11182055}html[data-web-theme=dark] .feedback-sheet textarea{border:1px solid rgb(72 91 112 / 1);border-radius:14px;background:var(--field,#faf8fa)}html[data-web-theme=dark] .feedback-sheet footer a{color:var(--web-accent)}html[data-web-theme=dark] .feedback-submit{background:var(--web-accent-fill);color:var(--accent-ink,#fff);border-radius:12px}html[data-web-theme=dark] .feedback-error{color:var(--web-accent)}html[data-web-theme=dark] .feedback-received>svg{color:var(--web-accent)}html[data-web-theme=dark] .feedback-received>a{color:var(--web-accent)}html[data-web-theme=eye] .feedback-launch{border-radius:24px;border:1px solid rgb(174 191 166 / .4392156862745098);background:#355f47f0;color:#fff;box-shadow:0 5px 20px #253a2d30}html[data-web-theme=eye] .feedback-launch:focus-visible{outline:3px solid rgb(174 191 166 / 1);outline-offset:3px}html[data-web-theme=eye] .feedback-sheet{border:1px solid var(--line,#e7dce1);border-radius:24px 24px 0 0;background:var(--surface,#fff);color:var(--ink,#27232a);box-shadow:0 -6px 40px #253a2d1a}html[data-web-theme=eye] .feedback-sheet::backdrop{background:#355f4755}html[data-web-theme=eye] .feedback-sheet textarea{border:1px solid rgb(174 191 166 / 1);border-radius:14px;background:var(--field,#faf8fa)}html[data-web-theme=eye] .feedback-sheet footer a{color:var(--web-accent)}html[data-web-theme=eye] .feedback-submit{background:var(--web-accent-fill);color:var(--accent-ink,#fff);border-radius:12px}html[data-web-theme=eye] .feedback-error{color:var(--web-accent)}html[data-web-theme=eye] .feedback-received>svg{color:var(--web-accent)}html[data-web-theme=eye] .feedback-received>a{color:var(--web-accent)}html[data-web-theme=mono] .feedback-launch{border-radius:24px;border:1px solid rgb(175 181 189 / .4392156862745098);background:#30363ef0;color:#fff;box-shadow:0 5px 20px #191d2330}html[data-web-theme=mono] .feedback-launch:focus-visible{outline:3px solid rgb(175 181 189 / 1);outline-offset:3px}html[data-web-theme=mono] .feedback-sheet{border:1px solid var(--line,#e7dce1);border-radius:24px 24px 0 0;background:var(--surface,#fff);color:var(--ink,#27232a);box-shadow:0 -6px 40px #191d231a}html[data-web-theme=mono] .feedback-sheet::backdrop{background:#30363e55}html[data-web-theme=mono] .feedback-sheet textarea{border:1px solid rgb(175 181 189 / 1);border-radius:14px;background:var(--field,#faf8fa)}html[data-web-theme=mono] .feedback-sheet footer a{color:var(--web-accent)}html[data-web-theme=mono] .feedback-submit{background:var(--web-accent-fill);color:var(--accent-ink,#fff);border-radius:12px}html[data-web-theme=mono] .feedback-error{color:var(--web-accent)}html[data-web-theme=mono] .feedback-received>svg{color:var(--web-accent)}html[data-web-theme=mono] .feedback-received>a{color:var(--web-accent)}.tool-page{--tool-ink: #242426;--tool-muted: #646468;--tool-border: #d5d8de;--tool-accent: #800020;background:#e9ecf0;color:var(--tool-ink);min-height:72vh;padding:28px 24px 64px;font-size:15px;line-height:1.6}.tool-width{max-width:1040px;margin:auto}.tool-narrow{max-width:720px}.tool-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;color:var(--tool-muted)}.tool-back:hover{color:var(--tool-accent)}.tool-heading{display:flex;align-items:center;gap:16px;margin:24px 0 32px}.tool-heading h1{font-size:28px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.tool-heading p{margin-top:8px;color:var(--tool-muted);font-size:14px}.tool-heading-icon{width:28px;height:28px;flex-shrink:0;color:#55555b}.tool-home{padding-top:48px}.tool-home .tool-heading{margin:0 0 36px}.tool-home .tool-heading h1{font-size:32px}.tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid var(--tool-border);border-radius:16px;overflow:hidden}.tool-entry{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:188px;padding:26px;border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);transition:background .15s;color:var(--tool-ink)}.tool-entry:nth-child(4n){border-right:0}.tool-entry:nth-last-child(-n+4){border-bottom:0}.tool-entry:hover{background:#f6f6f7}.tool-entry-icon{width:28px;height:28px;margin-bottom:15px;color:#535359}.tool-entry strong{font-size:16px;font-weight:600}.tool-entry span{font-size:13px;color:var(--tool-muted);line-height:1.6}.tool-entry-arrow{position:absolute;top:29px;right:24px;width:16px;height:16px;color:#949499}.tool-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--tool-accent);outline-offset:3px}.tool-page button:disabled{cursor:not-allowed}.tool-primary,.tool-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:9px;font-size:14px;font-weight:500;line-height:1.4;transition:background .15s;border:1px solid transparent}.tool-primary{background:var(--tool-accent);color:#fff}.tool-primary:hover:not(:disabled){background:#660019}.tool-secondary{background:#fff;border-color:var(--tool-border);color:#414146}.tool-secondary:hover:not(:disabled){background:#f4f4f5}.tool-primary:disabled,.tool-secondary:disabled{opacity:.42}.tool-field{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #d9d9dd;border-radius:9px;background:#fff;padding:10px 12px;font-size:15px;line-height:1.6;color:var(--tool-ink)}.tool-field:disabled{background:#f4f4f5;color:var(--tool-muted)}.tool-panel{background:#fff;border:1px solid var(--tool-border);border-radius:14px;padding:28px}.tool-panel-muted{background:#f3f3f5;border-radius:14px;padding:28px}.tool-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.tool-helper{font-size:13px;line-height:1.7;color:var(--tool-muted)}.tool-options{margin-top:22px;border-top:1px solid var(--tool-border);padding-top:16px}.tool-options summary{font-size:13px;color:var(--tool-muted);cursor:pointer;min-height:32px}.tool-drop{width:100%;min-height:280px;border:1px dashed #c8c8ce;border-radius:10px;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px}.tool-drop:hover:not(:disabled){border-color:#800020;background:#f6f6f7}.tool-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--tool-muted);padding:24px}.tool-empty svg{height:34px;width:34px;color:#8b8b92}.tool-empty strong{font-size:15px;color:#36363a;font-weight:500}.tool-empty span{font-size:13px}.tool-result-text{min-height:310px;resize:vertical}.tool-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tool-subtle-link{font-size:13px;color:var(--tool-muted);text-decoration:underline;text-underline-offset:4px}.tool-segments{display:flex;gap:3px;border-radius:10px;background:#ededf0;padding:4px;width:-moz-fit-content;width:fit-content}.tool-segments button{border:0;border-radius:7px;min-height:38px;padding:8px 18px;color:#616167;background:transparent;font-size:14px}.tool-segments button[aria-pressed=true]{background:#fff;color:#242426;box-shadow:0 1px 3px #0000000d}.tool-timer{padding:42px 24px;text-align:center;margin:26px 0;border:1px solid var(--tool-border);border-radius:16px;background:#fff}.tool-time{font-size:88px;font-weight:300;letter-spacing:-.045em;line-height:1.25;font-variant-numeric:tabular-nums;margin:26px 0 30px}.tool-timer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tool-timer-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.tool-timer-scene{position:relative;overflow:hidden;border-radius:10px;height:112px;margin-top:20px}.tool-timer-scene svg{width:100%;height:100%}.tool-meal-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:24px;align-items:start}.tool-meal-photo figure{max-width:none}.tool-meal-photo img{height:280px;width:100%;border-radius:10px}.tool-meal-photo figcaption{font-size:11px;line-height:1.5;text-align:left}.tool-meal-title{font-size:25px;font-weight:600;line-height:1.4;margin:22px 0 18px}.tool-history{border-top:1px solid var(--tool-border);margin-top:32px;padding-top:24px}.tool-history li{border-bottom:1px solid var(--tool-border);border-radius:0;background:transparent}.tool-page .text-stone-400{color:#737379}.tool-page .text-\[10px\],.tool-page .text-\[11px\]{font-size:12px}.tool-page .text-xs{line-height:1.65}.tool-page input[type=checkbox],.tool-page input[type=range]{accent-color:var(--tool-accent)}@media (max-width: 700px){.tool-page{padding:20px 18px 40px}.tool-home{padding-top:32px}.tool-heading{margin:18px 0 26px;gap:12px}.tool-heading h1,.tool-home .tool-heading h1{font-size:26px}.tool-heading p{font-size:13px}.tool-heading-icon{width:24px;height:24px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-entry{padding:22px 18px;min-height:170px}.tool-entry:nth-child(4n){border-right:1px solid var(--tool-border)}.tool-entry:nth-child(2n){border-right:0}.tool-entry:nth-last-child(-n+4){border-bottom:1px solid var(--tool-border)}.tool-entry:nth-last-child(-n+2){border-bottom:0}.tool-entry-arrow{right:18px;top:24px}.tool-entry span{font-size:12px}.tool-entry-icon{margin-bottom:12px}.tool-split,.tool-meal-layout{grid-template-columns:1fr;gap:18px}.tool-panel,.tool-panel-muted{padding:20px}.tool-drop{min-height:210px}.tool-time{font-size:72px}.tool-segments button{padding:8px 14px}.tool-timer{padding:32px 18px}.tool-meal-photo img{height:240px}.tool-timer-options{gap:12px}}@media (prefers-reduced-motion: reduce){.tool-page *{transition:none!important;scroll-behavior:auto!important}}.tool-grid,.tool-panel,.tool-panel-muted,.tool-timer{background:#fff;border:1px solid var(--tool-border);box-shadow:0 4px 18px #252d3b0a,0 1px 3px #252d3b06}.tool-drop{background:#f6f7f9;border-color:#bbc2cb}.tool-page .grid.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{box-shadow:0 4px 18px #252d3b0a}.tool-entry{min-height:154px;padding:22px}.tool-entry-icon{margin-bottom:9px}.tool-entry-arrow{top:25px;right:22px}@media (max-width:700px){.tool-entry{min-height:148px;padding:18px 16px}.tool-entry-arrow{right:16px;top:21px}}.tool-home .tool-heading{justify-content:space-between;gap:12px}.tool-home .tool-heading>div:first-child{flex:0 0 auto}.tool-home .tool-heading p{white-space:nowrap;line-height:1.4}.doraemon-faces{position:relative;flex:1;max-width:300px;min-width:0;height:72px}.doraemon-faces img{display:block;position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%)}@media (max-width:767px){.tool-home .tool-heading{align-items:center;gap:10px;margin-bottom:24px}.tool-home .tool-heading h1{font-size:20px;line-height:1.3}.tool-home .tool-heading p{font-size:10px;max-width:none;margin-top:6px;letter-spacing:0}.doraemon-faces{max-width:none;height:50px}}@media (max-width:350px){.tool-home .tool-heading h1{font-size:17px}.tool-home .tool-heading p{font-size:9px;margin-top:4px}.doraemon-faces{height:38px}}.ocr-progress-panel{margin-top:18px;padding:14px;border:1px solid #e7dce0;border-radius:10px;background:#faf7f8}.ocr-progress-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;color:#682539}.ocr-progress-heading>span:last-child{white-space:nowrap}.ocr-progress-panel progress{display:block;width:100%;height:10px;margin:12px 0;accent-color:#800020;border:0;border-radius:8px;overflow:hidden}.ocr-progress-panel progress::-webkit-progress-bar{background:#e8dfe2;border-radius:8px}.ocr-progress-panel progress::-webkit-progress-value{background:#800020;border-radius:8px}.ocr-progress-panel progress::-moz-progress-bar{background:#800020}.ocr-progress-panel .tool-helper{margin:8px 0 0}html[data-web-theme=light] .tool-page{--tool-muted: rgb(82 82 85 / 1);color:var(--tool-ink)}html[data-web-theme=light] .tool-back{color:var(--tool-muted)}html[data-web-theme=light] .tool-back:hover{color:var(--web-accent)}html[data-web-theme=light] .tool-heading p{color:var(--tool-muted)}html[data-web-theme=light] .tool-heading-icon{color:#55555b}html[data-web-theme=light] .tool-entry{color:var(--tool-ink)}html[data-web-theme=light] .tool-entry-icon{color:#535359}html[data-web-theme=light] .tool-entry span{color:var(--tool-muted)}html[data-web-theme=light] .tool-entry-arrow{color:#6d6d71}html[data-web-theme=light] .tool-primary{color:#fff}html[data-web-theme=light] .tool-secondary{color:#414146}html[data-web-theme=light] .tool-field{color:var(--tool-ink)}html[data-web-theme=light] .tool-field:disabled{color:var(--tool-muted)}html[data-web-theme=light] .tool-helper{color:var(--tool-muted)}html[data-web-theme=light] .tool-options summary{color:var(--tool-muted)}html[data-web-theme=light] .tool-empty{color:var(--tool-muted)}html[data-web-theme=light] .tool-empty svg{color:#6b6b70}html[data-web-theme=light] .tool-empty strong{color:#36363a}html[data-web-theme=light] .tool-subtle-link{color:var(--tool-muted)}html[data-web-theme=light] .tool-segments button{color:#505054}html[data-web-theme=light] .tool-segments button[aria-pressed=true]{color:#242426}html[data-web-theme=light] .tool-page .text-stone-400{color:#5e5e63}html[data-web-theme=light] .ocr-progress-heading{color:#682539}html[data-web-theme=dark] .tool-page{--tool-ink: rgb(232 238 246 / 1);--tool-muted: rgb(181 195 212 / 1);--tool-border: rgb(72 91 112 / 1);--tool-accent: rgb(169 206 255 / 1);background:#1f2c3a;color:var(--tool-ink)}html[data-web-theme=dark] .tool-back{color:var(--tool-muted)}html[data-web-theme=dark] .tool-back:hover{color:var(--web-accent)}html[data-web-theme=dark] .tool-heading p{color:var(--tool-muted)}html[data-web-theme=dark] .tool-heading-icon{color:#b5c3d4}html[data-web-theme=dark] .tool-grid{background:#1c2734;border:1px solid var(--tool-border);border-radius:16px}html[data-web-theme=dark] .tool-entry{border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);color:var(--tool-ink)}html[data-web-theme=dark] .tool-entry:nth-child(4n){border-right:0}html[data-web-theme=dark] .tool-entry:nth-last-child(-n+4){border-bottom:0}html[data-web-theme=dark] .tool-entry:hover{background:#1e2937}html[data-web-theme=dark] .tool-entry-icon{color:#b5c3d4}html[data-web-theme=dark] .tool-entry span{color:var(--tool-muted)}html[data-web-theme=dark] .tool-entry-arrow{color:#b5c3d4}html[data-web-theme=dark] .tool-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=dark] .tool-primary,html[data-web-theme=dark] .tool-secondary{border-radius:9px;border:1px solid transparent}html[data-web-theme=dark] .tool-primary{background:var(--web-accent-fill);color:#fff}html[data-web-theme=dark] .tool-primary:hover:not(:disabled){background:#315878}html[data-web-theme=dark] .tool-secondary{background:#1c2734;border-color:var(--tool-border);color:#b5c3d4}html[data-web-theme=dark] .tool-secondary:hover:not(:disabled){background:#1e2a37}html[data-web-theme=dark] .tool-field{border:1px solid rgb(72 91 112 / 1);border-radius:9px;background:#1c2734;color:var(--tool-ink)}html[data-web-theme=dark] .tool-field:disabled{background:#1e2a37;color:var(--tool-muted)}html[data-web-theme=dark] .tool-panel{background:#1c2734;border:1px solid var(--tool-border);border-radius:14px}html[data-web-theme=dark] .tool-panel-muted{background:#1e2a37;border-radius:14px}html[data-web-theme=dark] .tool-helper{color:var(--tool-muted)}html[data-web-theme=dark] .tool-options{border-top:1px solid var(--tool-border)}html[data-web-theme=dark] .tool-options summary{color:var(--tool-muted)}html[data-web-theme=dark] .tool-drop{border:1px dashed rgb(72 91 112 / 1);border-radius:10px;background:#1c2734}html[data-web-theme=dark] .tool-drop:hover:not(:disabled){border-color:#485b70;background:#1e2937}html[data-web-theme=dark] .tool-empty{color:var(--tool-muted)}html[data-web-theme=dark] .tool-empty svg{color:#b5c3d4}html[data-web-theme=dark] .tool-empty strong{color:#e8eef6}html[data-web-theme=dark] .tool-subtle-link{color:var(--tool-muted)}html[data-web-theme=dark] .tool-segments{border-radius:10px;background:#1f2b39}html[data-web-theme=dark] .tool-segments button{border:0;border-radius:7px;color:#b5c3d4;background:transparent}html[data-web-theme=dark] .tool-segments button[aria-pressed=true]{background:#1c2734;color:#e8eef6;box-shadow:0 1px 3px #0000000d}html[data-web-theme=dark] .tool-timer{border:1px solid var(--tool-border);border-radius:16px;background:#1c2734}html[data-web-theme=dark] .tool-timer-scene,html[data-web-theme=dark] .tool-meal-photo img{border-radius:10px}html[data-web-theme=dark] .tool-history{border-top:1px solid var(--tool-border)}html[data-web-theme=dark] .tool-history li{border-bottom:1px solid var(--tool-border);border-radius:0;background:transparent}html[data-web-theme=dark] .tool-page .text-stone-400{color:#b5c3d4}html[data-web-theme=dark] .tool-page input[type=checkbox],html[data-web-theme=dark] .tool-page input[type=range]{accent-color:var(--web-accent)}@media (max-width: 700px){html[data-web-theme=dark] .tool-entry:nth-child(4n){border-right:1px solid var(--tool-border)}html[data-web-theme=dark] .tool-entry:nth-child(2n){border-right:0}html[data-web-theme=dark] .tool-entry:nth-last-child(-n+4){border-bottom:1px solid var(--tool-border)}html[data-web-theme=dark] .tool-entry:nth-last-child(-n+2){border-bottom:0}}html[data-web-theme=dark] .tool-grid,html[data-web-theme=dark] .tool-panel,html[data-web-theme=dark] .tool-panel-muted,html[data-web-theme=dark] .tool-timer{background:#1c2734;border:1px solid var(--tool-border);box-shadow:0 4px 18px #0000000a,0 1px 3px #00000006}html[data-web-theme=dark] .tool-drop{background:#1c2734;border-color:#485b70}html[data-web-theme=dark] .tool-page .grid.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{box-shadow:0 4px 18px #0000000a}html[data-web-theme=dark] .ocr-progress-panel{border:1px solid rgb(72 91 112 / 1);border-radius:10px;background:#1c2734}html[data-web-theme=dark] .ocr-progress-heading{color:#a9ceff}html[data-web-theme=dark] .ocr-progress-panel progress{accent-color:rgb(169 206 255 / 1);border:0;border-radius:8px}html[data-web-theme=dark] .ocr-progress-panel progress::-webkit-progress-bar{background:#212e3d;border-radius:8px}html[data-web-theme=dark] .ocr-progress-panel progress::-webkit-progress-value{background:#315878;border-radius:8px}html[data-web-theme=dark] .ocr-progress-panel progress::-moz-progress-bar{background:#315878}html[data-web-theme=eye] .tool-page{--tool-ink: rgb(37 58 45 / 1);--tool-muted: rgb(80 99 79 / 1);--tool-border: rgb(174 191 166 / 1);--tool-accent: rgb(53 95 71 / 1);background:#f3f5e9;color:var(--tool-ink)}html[data-web-theme=eye] .tool-back{color:var(--tool-muted)}html[data-web-theme=eye] .tool-back:hover{color:var(--web-accent)}html[data-web-theme=eye] .tool-heading p{color:var(--tool-muted)}html[data-web-theme=eye] .tool-heading-icon{color:#50634f}html[data-web-theme=eye] .tool-grid{background:#f8f8ee;border:1px solid var(--tool-border);border-radius:16px}html[data-web-theme=eye] .tool-entry{border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);color:var(--tool-ink)}html[data-web-theme=eye] .tool-entry:nth-child(4n){border-right:0}html[data-web-theme=eye] .tool-entry:nth-last-child(-n+4){border-bottom:0}html[data-web-theme=eye] .tool-entry:hover{background:#f6f7ec}html[data-web-theme=eye] .tool-entry-icon{color:#50634f}html[data-web-theme=eye] .tool-entry span{color:var(--tool-muted)}html[data-web-theme=eye] .tool-entry-arrow{color:#50634f}html[data-web-theme=eye] .tool-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=eye] .tool-primary,html[data-web-theme=eye] .tool-secondary{border-radius:9px;border:1px solid transparent}html[data-web-theme=eye] .tool-primary{background:var(--web-accent-fill);color:#fff}html[data-web-theme=eye] .tool-primary:hover:not(:disabled){background:#355f47}html[data-web-theme=eye] .tool-secondary{background:#f8f8ee;border-color:var(--tool-border);color:#253a2d}html[data-web-theme=eye] .tool-secondary:hover:not(:disabled){background:#f5f6eb}html[data-web-theme=eye] .tool-field{border:1px solid rgb(174 191 166 / 1);border-radius:9px;background:#f8f8ee;color:var(--tool-ink)}html[data-web-theme=eye] .tool-field:disabled{background:#f5f6eb;color:var(--tool-muted)}html[data-web-theme=eye] .tool-panel{background:#f8f8ee;border:1px solid var(--tool-border);border-radius:14px}html[data-web-theme=eye] .tool-panel-muted{background:#f5f6eb;border-radius:14px}html[data-web-theme=eye] .tool-helper{color:var(--tool-muted)}html[data-web-theme=eye] .tool-options{border-top:1px solid var(--tool-border)}html[data-web-theme=eye] .tool-options summary{color:var(--tool-muted)}html[data-web-theme=eye] .tool-drop{border:1px dashed rgb(174 191 166 / 1);border-radius:10px;background:#f7f7ed}html[data-web-theme=eye] .tool-drop:hover:not(:disabled){border-color:#aebfa6;background:#f6f7ec}html[data-web-theme=eye] .tool-empty{color:var(--tool-muted)}html[data-web-theme=eye] .tool-empty svg{color:#50634f}html[data-web-theme=eye] .tool-empty strong{color:#253a2d}html[data-web-theme=eye] .tool-subtle-link{color:var(--tool-muted)}html[data-web-theme=eye] .tool-segments{border-radius:10px;background:#f4f5ea}html[data-web-theme=eye] .tool-segments button{border:0;border-radius:7px;color:#50634f;background:transparent}html[data-web-theme=eye] .tool-segments button[aria-pressed=true]{background:#f8f8ee;color:#253a2d;box-shadow:0 1px 3px #253a2d0d}html[data-web-theme=eye] .tool-timer{border:1px solid var(--tool-border);border-radius:16px;background:#f8f8ee}html[data-web-theme=eye] .tool-timer-scene,html[data-web-theme=eye] .tool-meal-photo img{border-radius:10px}html[data-web-theme=eye] .tool-history{border-top:1px solid var(--tool-border)}html[data-web-theme=eye] .tool-history li{border-bottom:1px solid var(--tool-border);border-radius:0;background:transparent}html[data-web-theme=eye] .tool-page .text-stone-400{color:#50634f}html[data-web-theme=eye] .tool-page input[type=checkbox],html[data-web-theme=eye] .tool-page input[type=range]{accent-color:var(--web-accent)}@media (max-width: 700px){html[data-web-theme=eye] .tool-entry:nth-child(4n){border-right:1px solid var(--tool-border)}html[data-web-theme=eye] .tool-entry:nth-child(2n){border-right:0}html[data-web-theme=eye] .tool-entry:nth-last-child(-n+4){border-bottom:1px solid var(--tool-border)}html[data-web-theme=eye] .tool-entry:nth-last-child(-n+2){border-bottom:0}}html[data-web-theme=eye] .tool-grid,html[data-web-theme=eye] .tool-panel,html[data-web-theme=eye] .tool-panel-muted,html[data-web-theme=eye] .tool-timer{background:#f8f8ee;border:1px solid var(--tool-border);box-shadow:0 4px 18px #253a2d0a,0 1px 3px #253a2d06}html[data-web-theme=eye] .tool-drop{background:#f6f7ec;border-color:#aebfa6}html[data-web-theme=eye] .tool-page .grid.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{box-shadow:0 4px 18px #253a2d0a}html[data-web-theme=eye] .ocr-progress-panel{border:1px solid rgb(174 191 166 / 1);border-radius:10px;background:#f6f7ec}html[data-web-theme=eye] .ocr-progress-heading{color:#355f47}html[data-web-theme=eye] .ocr-progress-panel progress{accent-color:rgb(53 95 71 / 1);border:0;border-radius:8px}html[data-web-theme=eye] .ocr-progress-panel progress::-webkit-progress-bar{background:#f1f3e7;border-radius:8px}html[data-web-theme=eye] .ocr-progress-panel progress::-webkit-progress-value{background:#355f47;border-radius:8px}html[data-web-theme=eye] .ocr-progress-panel progress::-moz-progress-bar{background:#355f47}html[data-web-theme=mono] .tool-page{--tool-ink: rgb(36 39 44 / 1);--tool-muted: rgb(87 93 101 / 1);--tool-border: rgb(175 181 189 / 1);--tool-accent: rgb(48 54 62 / 1);background:#ededed;color:var(--tool-ink)}html[data-web-theme=mono] .tool-back{color:var(--tool-muted)}html[data-web-theme=mono] .tool-back:hover{color:var(--web-accent)}html[data-web-theme=mono] .tool-heading p{color:var(--tool-muted)}html[data-web-theme=mono] .tool-heading-icon{color:#575d65}html[data-web-theme=mono] .tool-grid{background:#fff;border:1px solid var(--tool-border);border-radius:16px}html[data-web-theme=mono] .tool-entry{border-right:1px solid var(--tool-border);border-bottom:1px solid var(--tool-border);color:var(--tool-ink)}html[data-web-theme=mono] .tool-entry:nth-child(4n){border-right:0}html[data-web-theme=mono] .tool-entry:nth-last-child(-n+4){border-bottom:0}html[data-web-theme=mono] .tool-entry:hover{background:#f7f7f7}html[data-web-theme=mono] .tool-entry-icon{color:#575d65}html[data-web-theme=mono] .tool-entry span{color:var(--tool-muted)}html[data-web-theme=mono] .tool-entry-arrow{color:#575d65}html[data-web-theme=mono] .tool-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=mono] .tool-primary,html[data-web-theme=mono] .tool-secondary{border-radius:9px;border:1px solid transparent}html[data-web-theme=mono] .tool-primary{background:var(--web-accent-fill);color:#fff}html[data-web-theme=mono] .tool-primary:hover:not(:disabled){background:#30363e}html[data-web-theme=mono] .tool-secondary{background:#fff;border-color:var(--tool-border);color:#24272c}html[data-web-theme=mono] .tool-secondary:hover:not(:disabled){background:#f5f5f5}html[data-web-theme=mono] .tool-field{border:1px solid rgb(175 181 189 / 1);border-radius:9px;background:#fff;color:var(--tool-ink)}html[data-web-theme=mono] .tool-field:disabled{background:#f5f5f5;color:var(--tool-muted)}html[data-web-theme=mono] .tool-panel{background:#fff;border:1px solid var(--tool-border);border-radius:14px}html[data-web-theme=mono] .tool-panel-muted{background:#f4f4f4;border-radius:14px}html[data-web-theme=mono] .tool-helper{color:var(--tool-muted)}html[data-web-theme=mono] .tool-options{border-top:1px solid var(--tool-border)}html[data-web-theme=mono] .tool-options summary{color:var(--tool-muted)}html[data-web-theme=mono] .tool-drop{border:1px dashed rgb(175 181 189 / 1);border-radius:10px;background:#fafafa}html[data-web-theme=mono] .tool-drop:hover:not(:disabled){border-color:#afb5bd;background:#f7f7f7}html[data-web-theme=mono] .tool-empty{color:var(--tool-muted)}html[data-web-theme=mono] .tool-empty svg{color:#575d65}html[data-web-theme=mono] .tool-empty strong{color:#24272c}html[data-web-theme=mono] .tool-subtle-link{color:var(--tool-muted)}html[data-web-theme=mono] .tool-segments{border-radius:10px;background:#efefef}html[data-web-theme=mono] .tool-segments button{border:0;border-radius:7px;color:#575d65;background:transparent}html[data-web-theme=mono] .tool-segments button[aria-pressed=true]{background:#fff;color:#24272c;box-shadow:0 1px 3px #191d230d}html[data-web-theme=mono] .tool-timer{border:1px solid var(--tool-border);border-radius:16px;background:#fff}html[data-web-theme=mono] .tool-timer-scene,html[data-web-theme=mono] .tool-meal-photo img{border-radius:10px}html[data-web-theme=mono] .tool-history{border-top:1px solid var(--tool-border)}html[data-web-theme=mono] .tool-history li{border-bottom:1px solid var(--tool-border);border-radius:0;background:transparent}html[data-web-theme=mono] .tool-page .text-stone-400{color:#575d65}html[data-web-theme=mono] .tool-page input[type=checkbox],html[data-web-theme=mono] .tool-page input[type=range]{accent-color:var(--web-accent)}@media (max-width: 700px){html[data-web-theme=mono] .tool-entry:nth-child(4n){border-right:1px solid var(--tool-border)}html[data-web-theme=mono] .tool-entry:nth-child(2n){border-right:0}html[data-web-theme=mono] .tool-entry:nth-last-child(-n+4){border-bottom:1px solid var(--tool-border)}html[data-web-theme=mono] .tool-entry:nth-last-child(-n+2){border-bottom:0}}html[data-web-theme=mono] .tool-grid,html[data-web-theme=mono] .tool-panel,html[data-web-theme=mono] .tool-panel-muted,html[data-web-theme=mono] .tool-timer{background:#fff;border:1px solid var(--tool-border);box-shadow:0 4px 18px #191d230a,0 1px 3px #191d2306}html[data-web-theme=mono] .tool-drop{background:#f8f8f8;border-color:#afb5bd}html[data-web-theme=mono] .tool-page .grid.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{box-shadow:0 4px 18px #191d230a}html[data-web-theme=mono] .ocr-progress-panel{border:1px solid rgb(175 181 189 / 1);border-radius:10px;background:#f9f9f9}html[data-web-theme=mono] .ocr-progress-heading{color:#30363e}html[data-web-theme=mono] .ocr-progress-panel progress{accent-color:rgb(48 54 62 / 1);border:0;border-radius:8px}html[data-web-theme=mono] .ocr-progress-panel progress::-webkit-progress-bar{background:#e4e4e4;border-radius:8px}html[data-web-theme=mono] .ocr-progress-panel progress::-webkit-progress-value{background:#30363e;border-radius:8px}html[data-web-theme=mono] .ocr-progress-panel progress::-moz-progress-bar{background:#30363e}.group-wheel-tool{max-width:640px;margin:0 auto;padding:16px;color:#362b31}.wheel-setup{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.wheel-setup input{width:72px;padding:8px;border:1px solid #ddd0d6;border-radius:9px;font-size:16px}.wheel-setup button,.wheel-actions button{padding:10px 16px;border:1px solid #ded5da;border-radius:12px;background:#fff;font-size:14px;min-height:44px}.wheel-setup a{margin-left:auto;font-size:12px;color:#800020}.wheel-stage{max-width:390px;margin:8px auto 0;position:relative}.wheel-stage svg{width:100%;height:auto;display:block;transform-origin:50% 50%;filter:drop-shadow(0 8px 12px #54203312)}.wheel-pointer{position:absolute;top:7%;left:calc(50% - 11px);z-index:1;border-left:11px solid transparent;border-right:11px solid transparent;border-top:26px solid #800020}.wheel-result{display:block;text-align:center;font-size:22px;font-weight:600;min-height:34px;margin:0 0 16px}.wheel-actions{display:flex;justify-content:center;gap:12px}.wheel-actions .wheel-start{background:#800020;color:#fff;min-width:140px;border-color:#800020}.group-wheel-tool button:disabled{opacity:.5;cursor:default}.wheel-order{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.wheel-order li{padding:8px 12px;border:1px solid #e6dce1;border-radius:10px;background:#fff;font-size:14px}.wheel-order li span{display:inline-block;color:#8e6879;margin-right:10px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.wheel-stage svg{transition:none!important}}@media (max-width:400px){.group-wheel-tool{padding:8px}.wheel-setup{gap:8px}.wheel-setup a{width:100%;margin-left:0}.wheel-stage{margin-top:0}}html[data-web-theme=light] .group-wheel-tool{color:#362b31}html[data-web-theme=light] .wheel-setup a{color:#800020}html[data-web-theme=light] .wheel-actions .wheel-start{color:#fff}html[data-web-theme=light] .wheel-order li span{color:#745563}html[data-web-theme=dark] .group-wheel-tool{color:#e8eef6}html[data-web-theme=dark] .wheel-setup input{border:1px solid rgb(72 91 112 / 1);border-radius:9px}html[data-web-theme=dark] .wheel-setup button,html[data-web-theme=dark] .wheel-actions button{border:1px solid rgb(72 91 112 / 1);border-radius:12px;background:#1c2734}html[data-web-theme=dark] .wheel-setup a{color:#a9ceff}html[data-web-theme=dark] .wheel-pointer{border-left:11px solid transparent;border-right:11px solid transparent;border-top:26px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .wheel-actions .wheel-start{background:#315878;color:#fff;border-color:#485b70}html[data-web-theme=dark] .wheel-order li{border:1px solid rgb(72 91 112 / 1);border-radius:10px;background:#1c2734}html[data-web-theme=dark] .wheel-order li span{color:#a9ceff}html[data-web-theme=eye] .group-wheel-tool{color:#253a2d}html[data-web-theme=eye] .wheel-setup input{border:1px solid rgb(174 191 166 / 1);border-radius:9px}html[data-web-theme=eye] .wheel-setup button,html[data-web-theme=eye] .wheel-actions button{border:1px solid rgb(174 191 166 / 1);border-radius:12px;background:#f8f8ee}html[data-web-theme=eye] .wheel-setup a{color:#355f47}html[data-web-theme=eye] .wheel-pointer{border-left:11px solid transparent;border-right:11px solid transparent;border-top:26px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .wheel-actions .wheel-start{background:#355f47;color:#fff;border-color:#aebfa6}html[data-web-theme=eye] .wheel-order li{border:1px solid rgb(174 191 166 / 1);border-radius:10px;background:#f8f8ee}html[data-web-theme=eye] .wheel-order li span{color:#355f47}html[data-web-theme=mono] .group-wheel-tool{color:#24272c}html[data-web-theme=mono] .wheel-setup input{border:1px solid rgb(175 181 189 / 1);border-radius:9px}html[data-web-theme=mono] .wheel-setup button,html[data-web-theme=mono] .wheel-actions button{border:1px solid rgb(175 181 189 / 1);border-radius:12px;background:#fff}html[data-web-theme=mono] .wheel-setup a{color:#30363e}html[data-web-theme=mono] .wheel-pointer{border-left:11px solid transparent;border-right:11px solid transparent;border-top:26px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .wheel-actions .wheel-start{background:#30363e;color:#fff;border-color:#afb5bd}html[data-web-theme=mono] .wheel-order li{border:1px solid rgb(175 181 189 / 1);border-radius:10px;background:#fff}html[data-web-theme=mono] .wheel-order li span{color:#30363e}.tools-header,.tools-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px max(24px,calc((100vw - 1200px)/2));color:#1d1d1f;background:#fafafc}.tools-header{position:sticky;top:0;z-index:35;background:#fafafccc;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid #00000008}.tools-brand{display:flex;align-items:center;gap:10px;font-size:17px;white-space:nowrap}.tools-brand b{font-weight:550}.tools-brand-mark{display:grid;place-content:center;width:34px;height:34px;position:relative;background:linear-gradient(145deg,#a64560,#66152c);color:#fff;border-radius:11px;font-size:21px;font-weight:700;box-shadow:inset 0 1px 1px #ffffff80,0 5px 9px #70203925}.tools-brand-mark span{position:absolute;right:4px;top:0;font-size:12px}.tools-header nav,.tools-footer nav{display:flex;gap:24px;align-items:center;font-size:12px}.tools-header button,.tools-header a{min-height:36px;display:inline-flex;align-items:center}.tools-login{background:#26262a;color:#fff;padding:0 15px;border-radius:24px}.tools-account{color:#86868b}.tools-landing{color:#1d1d1f;background:#f5f5f7;padding:0 max(24px,calc((100vw - 1200px)/2)) 70px}.tools-hero{padding:56px 0 42px;text-align:center}.tools-eyebrow{font-size:12px;letter-spacing:3px;color:#86868b;margin:0 0 16px;font-weight:600}.tools-landing .tools-hero h1{font-size:clamp(40px,4.7vw,64px);line-height:1.18;letter-spacing:-2.5px;font-weight:650}.tools-hero h1 span{background:linear-gradient(110deg,#4c244a,#a2516d 55%,#b26f56);background-clip:text;-webkit-background-clip:text;color:transparent}.tools-intro{font-size:17px;line-height:1.7;color:#86868b;margin:23px auto 0}.tools-directory{scroll-margin-top:85px}.tools-directory-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 26px}.tools-share{font-size:12px;color:#6e6e73;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;overflow-wrap:anywhere}.tools-share button{min-height:36px}.tools-share button:hover{color:#80203b}.tools-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:5px;background:#e9e9ed;border-radius:26px;box-shadow:inset 0 1px 2px #00000004}.tools-filters button{border:0;background:transparent;border-radius:22px;padding:9px 18px;font-size:13px;min-height:38px;color:#6e6e73;transition:background .2s,box-shadow .2s}.tools-filters button[aria-pressed=true]{background:#fff;color:#1d1d1f;box-shadow:0 2px 7px #0000000c}.tools-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-card{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:#fff;min-height:530px;box-shadow:0 18px 45px -20px #242c4225,0 2px 4px #242c4204;transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s}.product-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -20px #242c4235}.product-copy{position:relative;z-index:3;padding:38px 40px 0;pointer-events:none}.product-kicker{font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:12px;color:#866078}.tools-landing .product-copy h2{white-space:pre-line;font-size:42px;font-weight:650;line-height:1.2;letter-spacing:-1.5px}.product-copy>p:not(.product-kicker){margin:15px 0 18px;font-size:14px;line-height:1.7;color:#77777c;max-width:280px}.product-action{display:inline-flex;align-items:center;gap:18px;font-size:13px;color:#742239;font-weight:550}.product-action>span{display:grid;place-content:center;width:29px;height:29px;background:#7422390c;border-radius:50%;box-shadow:inset 0 1px 1px #fff}.product-lead{grid-column:1/-1;display:grid;grid-template-columns:40% 60%;align-items:center;min-height:450px;background:radial-gradient(ellipse at 80% 20%,#e6eaf7,transparent 55%),linear-gradient(130deg,#fff 30%,#f2f2f8)}.product-lead .product-copy{padding:45px 0 45px 54px}.tools-landing .product-lead h2{font-size:48px}.product-lead .product-action{background:#742239;color:#fff;padding:10px 13px 10px 20px;border-radius:25px;box-shadow:0 6px 14px #74223922}.product-lead .product-action>span{color:#fff;background:#ffffff20;box-shadow:none;width:25px;height:25px}.product-scene{position:relative;min-height:285px;flex:1;perspective:1000px;pointer-events:none}.product-lead .product-scene{height:450px}.product-orbit{position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,#e0dcf2,transparent 68%);left:50%;top:50%;transform:translate(-50%,-50%)}.checkin-device{position:absolute;width:330px;height:338px;left:47%;top:49%;transform:translate(-50%,-50%) rotateY(-15deg) rotateX(9deg) rotate(6deg);padding:20px 25px;background:linear-gradient(145deg,#fff,#f8f8fc);border:1px solid #fff;border-radius:25px;box-shadow:7px 8px #d5d5e0,8px 10px #b8bac8,20px 30px 35px #303c5c35,inset 0 1px 3px #fff}.device-bar{display:flex;gap:5px;align-items:center}.device-bar i{width:6px;height:6px;border-radius:50%;background:#d6d6dc}.device-bar span{margin-left:auto;font-size:8px;letter-spacing:1.5px;color:#aaaab2}.checkin-device>p{text-align:center;margin:22px 0 10px;font-size:14px;font-weight:550}.qr-sculpture{margin:0 auto;width:170px;height:170px;display:grid;place-content:center;background:#fff;border-radius:20px;box-shadow:0 3px 12px #242c4208,inset 0 0 0 1px #eeeef3}.qr-sculpture svg{width:130px;height:130px;color:#4b385d;stroke-width:2.2}.device-bottom{display:flex;gap:8px;margin-top:17px;align-items:center;font-size:10px;color:#9b99a2}.device-bottom span{background:#ededf3;padding:8px 15px;border-radius:7px;flex:1}.device-bottom b{background:#742239;color:#fff;border-radius:7px;padding:8px 12px}.glass-badge{position:absolute;left:3%;top:17%;z-index:2;border:1px solid #ffffffd0;background:#ffffffad;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 26px #5a506b17;border-radius:15px;padding:15px 19px;font-size:11px;color:#665b75;transform:rotate(-7deg)}.green-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#56ab8b;margin-right:8px;box-shadow:0 0 0 4px #56ab8b15}.visual-caption{position:absolute;bottom:15px;right:28px;font-size:9px;color:#9896a6;letter-spacing:1px}.product-notes{background:linear-gradient(150deg,#fffdf8,#f5ecdc)}.product-notes .product-kicker{color:#927344}.scene-notes{min-height:265px}.note-sheet{position:absolute;left:46%;top:52%;transform:translate(-50%,-50%) rotate(-8deg);width:255px;height:216px;background:linear-gradient(140deg,#fffef9,#fff6d9);border:1px solid #fffdf6;border-radius:16px;padding:20px 24px;box-shadow:6px 6px #eadbb622,0 18px 25px #7d633b24}.back-sheet{transform:translate(-35%,-53%) rotate(10deg);background:linear-gradient(140deg,#f4ebcc,#eadbb5);box-shadow:0 12px 30px #947b5628}.note-toolbar{display:flex;justify-content:space-between;color:#bcae84;font-size:14px}.note-toolbar>span:first-child{width:24px;height:5px;background:#d8c48c;border-radius:4px;margin-top:6px}.note-sheet p{font-size:21px;font-weight:600;margin-top:19px;color:#6d5d40}.note-line{height:5px;border-radius:4px;background:#e9dec3;margin-top:17px;width:82%}.note-line.short{width:60%;margin-top:10px}.note-check{font-size:12px;color:#b59b55;margin-top:20px}.note-check span{font-size:10px;margin-left:6px;color:#aa9870}.note-pencil{position:absolute;width:10px;height:185px;background:linear-gradient(90deg,#cbc1a8,#f9f5e8 40%,#bab09b);box-shadow:5px 6px 8px #7a6b4033;border-radius:6px;transform:rotate(30deg);left:76%;top:12%}.product-pomodoro{background:radial-gradient(ellipse at 60% 85%,#35314b,transparent 70%),#181820;color:#f5f5f7}.product-pomodoro .product-kicker{color:#b1a0cb}.product-pomodoro .product-copy>p:not(.product-kicker){color:#9996a7}.product-pomodoro .product-action{color:#d9c5ef}.product-pomodoro .product-action>span{background:#ffffff0b;box-shadow:inset 0 1px #ffffff16}.scene-timer{min-height:270px}.timer-face{position:absolute;left:51%;top:46%;width:230px;height:230px;border-radius:50%;transform:translate(-50%,-50%) rotateX(12deg);background:radial-gradient(circle at 35% 20%,#35343f,#16161d 70%);border:8px solid #31303b;box-shadow:inset 0 0 0 1px #ffffff18,0 0 0 1px #625d7470,0 20px 25px #0005,0 2px 2px #fff4;display:flex;flex-direction:column;align-items:center;justify-content:center}.timer-face:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid #bc9bdf;border-left-color:transparent;border-bottom-color:#6b5485;border-radius:50%;transform:rotate(30deg)}.timer-face span{font-size:9px;letter-spacing:3px;color:#a89abf}.timer-face b{font-size:49px;letter-spacing:-2px;font-weight:400;font-variant-numeric:tabular-nums;margin:7px 0;color:#f4edf9}.timer-face i{font-style:normal;font-size:13px;border-radius:50%;background:#ffffff0c;width:30px;height:30px;display:grid;place-content:center;color:#c7b2db}.timer-halo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:370px;height:250px;background:radial-gradient(ellipse,#8065a832,transparent 65%)}.sculpted-icon{position:absolute;left:50%;top:44%;width:180px;height:180px;display:grid;place-content:center;transform:translate(-50%,-50%) rotateX(15deg) rotateY(-20deg) rotate(-12deg);background:linear-gradient(135deg,#fff,#d6dce9);border:1px solid #fff;border-radius:42px;box-shadow:8px 9px #b8c1d5,20px 25px 35px #58678530,inset 0 1px 6px #fff;z-index:1}.sculpted-icon svg{width:85px;height:85px;stroke-width:1.3;color:#536d9d;filter:drop-shadow(1px 2px 1px #fff)}.icon-plinth{position:absolute;left:50%;top:80%;transform:translate(-50%,-50%) rotateX(65deg);width:260px;height:170px;border-radius:50%;background:#d6dceb;filter:blur(15px);opacity:.4}.product-meals{background:#f7eddf}.product-exchange{background:#eef5f1}.scene-exchange .sculpted-icon{background:linear-gradient(135deg,#fff,#c8e0d1);box-shadow:8px 9px #abcab8,20px 25px 35px #54796630}.scene-exchange svg{color:#507e6a}.scene-meals svg{color:#ac793c}.tools-collection-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:66px 0 28px}.tools-landing .tools-collection-heading h2{font-size:30px;letter-spacing:-1px;font-weight:600}.tools-collection-heading>span{font-size:13px;color:#86868b}.tools-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.tools-card{--object:#cbd8ef;--icon:#536e9b;display:flex;flex-direction:column;padding:27px 25px 25px;border:1px solid #fff;border-radius:26px;background:linear-gradient(150deg,#fff,#fafafc);box-shadow:0 8px 20px -12px #28344926,0 1px 1px #fff;min-width:0;transition:transform .3s,box-shadow .3s}.tools-card:hover{transform:translateY(-5px);box-shadow:0 20px 30px -15px #28344936}.tools-card-top{display:flex;align-items:start;justify-content:space-between;height:93px}.tool-object{display:grid;place-content:center;width:64px;height:64px;transform:rotate(-9deg);border:1px solid #ffffffc9;border-radius:19px;background:linear-gradient(140deg,#fff,var(--object));box-shadow:3px 4px color-mix(in srgb,var(--object),#667 15%),7px 12px 15px -4px #34456924,inset 0 1px 3px #fff}.tool-object svg{width:30px;height:30px;color:var(--icon);stroke-width:1.5;filter:drop-shadow(0 1px 1px #fff)}.tool-entry-direction{display:grid;place-content:center;width:24px;height:24px;border-radius:50%;background:#f0f0f3;color:#99999f;font-size:13px}.tools-card h3{font-size:18px;font-weight:600;margin-bottom:10px;letter-spacing:-.4px}.tools-card p{font-size:12px;line-height:1.8;color:#86868b;flex:1}.tools-card-tag{font-size:10px;color:#8e8293;margin-top:22px}.tool-tone-ocr{--object:#d7c9e5;--icon:#876b9e}.tool-tone-qr{--object:#d0d2db;--icon:#646875}.tool-tone-gpa{--object:#c8ddd4;--icon:#537c6a}.tool-tone-exchange{--object:#cbdcde;--icon:#56878a}.tool-tone-passwords{--object:#eddbbd;--icon:#9e7c46}.tool-tone-meals{--object:#ecd0c6;--icon:#b07663}.tools-account-note{text-align:center;font-size:12px;color:#86868b;margin-top:38px;line-height:1.8}.tools-footer{border-top:1px solid #00000008;font-size:11px;color:#86868b;padding-top:25px;padding-bottom:25px;background:#f5f5f7}.tools-main{min-height:70vh}.tools-main .tool-page{background:#f5f5f7}.tools-main .tool-panel,.tools-main .tool-panel-muted{box-shadow:0 12px 35px -22px #28344938;border-radius:22px}.tools-main>div{max-width:100%}.tools-main :focus-visible,.tools-header :focus-visible,.tools-footer :focus-visible{outline:2px solid #742239;outline-offset:5px}.tools-main .tools-landing a:focus-visible{outline-offset:-5px}@media (max-width:1000px){.tools-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-lead .product-copy{padding-left:35px}.tools-landing .product-lead h2{font-size:40px}.checkin-device{width:290px;height:330px;left:52%}.glass-badge{left:0;font-size:9px}.tools-directory-top{gap:12px}.tools-filters button{padding:9px 12px}.product-copy{padding:32px 30px 0}.tools-landing .product-copy h2{font-size:36px}}@media (max-width:700px){.tools-header,.tools-footer{padding:13px 20px;gap:10px}.tools-brand{font-size:14px;gap:8px}.tools-brand-mark{width:29px;height:29px;font-size:18px;border-radius:9px}.tools-header nav{gap:12px;font-size:12px}.tools-header nav>a:first-child,.tools-account{display:none}.tools-login{padding:0 12px}.tools-landing{padding:0 16px 42px}.tools-hero{padding:36px 0 28px}.tools-eyebrow{font-size:10px;margin-bottom:14px}.tools-landing .tools-hero h1{font-size:38px;line-height:1.22;letter-spacing:-1.6px}.tools-intro{font-size:13px;margin:17px auto 0;line-height:1.8}.tools-directory-top{display:block;padding-bottom:20px}.tools-filters{padding:4px;border-radius:22px;gap:3px;justify-content:center}.tools-filters button{font-size:11px;padding:8px 10px;min-height:34px}.tools-share{font-size:10px;margin:7px 0 0 7px}.tools-share button{min-height:26px}.tools-showcase{gap:16px;grid-template-columns:1fr}.product-card{min-height:490px;border-radius:26px;box-shadow:0 16px 28px -18px #242c4230}.product-lead{display:flex;min-height:520px}.product-copy,.product-lead .product-copy{padding:28px 28px 0}.product-kicker{font-size:11px;margin-bottom:9px}.tools-landing .product-copy h2,.tools-landing .product-lead h2{font-size:32px;line-height:1.2;letter-spacing:-1px}.product-copy>p:not(.product-kicker){font-size:12px;line-height:1.7;margin:12px 0;max-width:260px}.product-action{font-size:12px}.product-lead .product-action{padding:7px 10px 7px 15px}.product-lead .product-scene{height:270px;min-height:270px;width:100%}.checkin-device{width:226px;height:240px;left:53%;top:47%;border-radius:19px;padding:15px 18px;box-shadow:5px 6px #d5d5e0,6px 7px #b8bac8,12px 20px 25px #303c5c30}.checkin-device>p{font-size:11px;margin:15px 0 7px}.device-bar span{font-size:6px}.device-bar i{width:4px;height:4px}.qr-sculpture{width:119px;height:119px;border-radius:15px}.qr-sculpture svg{width:90px;height:90px}.device-bottom{margin-top:10px;font-size:8px;gap:5px}.device-bottom span,.device-bottom b{padding:6px 8px}.glass-badge{font-size:8px;padding:10px 12px;left:5%;top:10%;border-radius:11px}.green-dot{width:5px;height:5px;margin-right:5px}.visual-caption{font-size:8px;right:18px;bottom:10px}.scene-notes{min-height:240px}.note-sheet{width:220px;height:190px;padding:15px 20px;left:44%}.note-sheet p{font-size:19px;margin-top:16px}.note-line{margin-top:14px}.note-check{margin-top:16px}.note-pencil{height:150px;left:77%;top:20%}.scene-timer{min-height:250px}.timer-face{width:213px;height:213px;top:47%}.timer-face b{font-size:44px}.tools-collection-heading{display:block;margin:38px 4px 20px}.tools-landing .tools-collection-heading h2{font-size:24px}.tools-collection-heading>span{display:block;font-size:12px;margin-top:8px}.tools-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-card{padding:20px 17px;border-radius:22px}.tools-card-top{height:80px}.tool-object{width:53px;height:53px;border-radius:16px}.tool-object svg{width:26px;height:26px}.tool-entry-direction{width:20px;height:20px;font-size:11px}.tools-card h3{font-size:15px;margin-bottom:8px}.tools-card p{font-size:11px}.tools-card-tag{margin-top:18px;font-size:9px}.tools-footer{align-items:start;flex-direction:column}.tools-footer nav{font-size:11px}.tools-main .tool-page{padding-left:20px;padding-right:20px}.tools-account-note{font-size:11px}.product-orbit{width:280px;height:280px}}@media (prefers-reduced-motion:reduce){.product-card,.tools-card,.tools-filters button{transition:none}.product-card:hover,.tools-card:hover{transform:none}}@media (min-width:701px){.tools-hero{padding:34px 0 28px}.tools-landing .tools-hero h1{font-size:clamp(40px,4vw,54px)}.tools-intro{font-size:15px;margin-top:16px}.product-lead{min-height:400px}.product-lead .product-scene{height:400px}}@media (max-width:700px){#root .tools-landing .tools-hero h1{font-size:34px;line-height:1.22}#root .tools-landing .product-copy h2{font-size:30px;line-height:1.2}#root .tools-landing .tools-collection-heading h2{font-size:24px}.product-lead{align-items:stretch}.product-copy{width:100%}}#root .tools-landing .tools-hero{padding:48px 0 32px;text-align:left}#root .tools-landing .tools-hero h1{font-size:42px;line-height:1.2;letter-spacing:-1.5px;font-weight:550;margin:0;color:#1d1d1f}#root .tools-landing .product-copy h2{font-size:38px;line-height:1.25;font-weight:550;letter-spacing:-1px}#root .tools-landing .product-lead h2{font-size:44px}.tools-collection-heading{margin-top:56px}.tools-brand-mark{box-shadow:inset 0 1px 1px #ffffff50,0 2px 5px #70203915}@media (max-width:700px){#root .tools-landing .tools-hero{padding:30px 4px 24px}#root .tools-landing .tools-hero h1{font-size:30px;letter-spacing:-.8px}#root .tools-landing .product-copy h2,#root .tools-landing .product-lead h2{font-size:28px}.tools-directory-top{padding-bottom:16px}.product-card{min-height:430px}.product-lead{min-height:450px}}.tools-compact .tools-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tools-compact .tools-card{padding:22px;min-height:204px;border-radius:22px}.tools-compact .tools-card-top{height:66px}.tools-compact .tool-object{width:44px;height:44px;border-radius:14px;transform:none;box-shadow:0 4px 9px #34456912}.tools-compact .tool-object svg{width:25px;height:25px}.tools-compact .tools-card-tag{margin-top:12px}@media (max-width:1000px){.tools-compact .tools-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.tools-compact .tools-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-compact .tools-card{padding:17px 15px;min-height:182px}.tools-compact .tools-card h3{font-size:15px}.tools-compact .tools-card p{font-size:12px;line-height:1.6}.tools-compact .tools-card-tag{font-size:11px}}html[data-web-theme=light] .tools-header,html[data-web-theme=light] .tools-footer{color:#1d1d1f}html[data-web-theme=light] .tools-brand-mark,html[data-web-theme=light] .tools-login{color:#fff}html[data-web-theme=light] .tools-account{color:#6a6a6e}html[data-web-theme=light] .tools-landing{color:#1d1d1f}html[data-web-theme=light] .tools-eyebrow{color:#6a6a6e}html[data-web-theme=light] .tools-hero h1 span{color:transparent}html[data-web-theme=light] .tools-intro{color:#6a6a6e}html[data-web-theme=light] .tools-share{color:#5a5a5e}html[data-web-theme=light] .tools-share button:hover{color:#80203b}html[data-web-theme=light] .tools-filters button{color:#5a5a5e}html[data-web-theme=light] .tools-filters button[aria-pressed=true]{color:#1d1d1f}html[data-web-theme=light] .product-kicker{color:#6e4f62}html[data-web-theme=light] .product-copy>p:not(.product-kicker){color:#626266}html[data-web-theme=light] .product-action{color:#742239}html[data-web-theme=light] .product-lead .product-action{color:#fff}html[data-web-theme=light] .product-lead .product-action>span{color:#fff}html[data-web-theme=light] .device-bar span{color:#6f6f75}html[data-web-theme=light] .qr-sculpture svg{color:#4b385d}html[data-web-theme=light] .device-bottom{color:#6f6d74}html[data-web-theme=light] .device-bottom b{color:#fff}html[data-web-theme=light] .glass-badge{color:#544b60}html[data-web-theme=light] .visual-caption{color:#6c6b76}html[data-web-theme=light] .product-notes .product-kicker{color:#785e38}html[data-web-theme=light] .note-toolbar{color:#857b5d}html[data-web-theme=light] .note-sheet p{color:#6d5d40}html[data-web-theme=light] .note-check{color:#917c44}html[data-web-theme=light] .note-check span{color:#837557}html[data-web-theme=light] .product-pomodoro{color:#848485}html[data-web-theme=light] .product-pomodoro .product-kicker{color:#6f6580}html[data-web-theme=light] .product-pomodoro .product-copy>p:not(.product-kicker){color:#6d6b77}html[data-web-theme=light] .product-pomodoro .product-action{color:#756a81}html[data-web-theme=light] .timer-face span{color:#6f667e}html[data-web-theme=light] .timer-face b{color:#f4edf9}html[data-web-theme=light] .timer-face i{color:#71657d}html[data-web-theme=light] .sculpted-icon svg{color:#445981}html[data-web-theme=light] .scene-exchange svg{color:#426757}html[data-web-theme=light] .scene-meals svg{color:#8d6331}html[data-web-theme=light] .tools-collection-heading>span{color:#6a6a6e}html[data-web-theme=light] .tools-card{--icon:rgb(68 90 127 / 1)}html[data-web-theme=light] .tool-object svg{color:var(--icon)}html[data-web-theme=light] .tool-entry-direction{color:#6e6e72}html[data-web-theme=light] .tools-card p{color:#6a6a6e}html[data-web-theme=light] .tools-card-tag{color:#6f6673}html[data-web-theme=light] .tool-tone-ocr{--icon:rgb(108 86 127 / 1)}html[data-web-theme=light] .tool-tone-qr{--icon:rgb(82 85 96 / 1)}html[data-web-theme=light] .tool-tone-gpa{--icon:rgb(68 102 87 / 1)}html[data-web-theme=light] .tool-tone-exchange{--icon:rgb(71 111 113 / 1)}html[data-web-theme=light] .tool-tone-passwords{--icon:rgb(130 102 57 / 1)}html[data-web-theme=light] .tool-tone-meals{--icon:rgb(138 93 78 / 1)}html[data-web-theme=light] .tools-account-note,html[data-web-theme=light] .tools-footer{color:#6a6a6e}html[data-web-theme=light] #root .tools-landing .tools-hero h1{color:#1d1d1f}html[data-web-theme=dark] .tools-header,html[data-web-theme=dark] .tools-footer{color:#e8eef6;background:#1c2734}html[data-web-theme=dark] .tools-header{background:#1c2734cc;border-bottom:1px solid rgb(72 91 112 / .03137254901960784)}html[data-web-theme=dark] .tools-brand-mark{background:linear-gradient(145deg,#315878,#315878);color:#fff;border-radius:11px;box-shadow:inset 0 1px 1px #5e799780,0 5px 9px #00000025}html[data-web-theme=dark] .tools-login{background:#253444;color:#fff;border-radius:24px}html[data-web-theme=dark] .tools-account{color:#b5c3d4}html[data-web-theme=dark] .tools-landing{color:#e8eef6;background:#1e2937}html[data-web-theme=dark] .tools-eyebrow{color:#b5c3d4}html[data-web-theme=dark] .tools-hero h1 span{background:linear-gradient(110deg,#315878,#315878 55%,#315878);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-web-theme=dark] .tools-intro,html[data-web-theme=dark] .tools-share{color:#b5c3d4}html[data-web-theme=dark] .tools-share button:hover{color:#a9ceff}html[data-web-theme=dark] .tools-filters{background:#202c3a;border-radius:26px;box-shadow:inset 0 1px 2px #00000004}html[data-web-theme=dark] .tools-filters button{border:0;background:transparent;border-radius:22px;color:#b5c3d4}html[data-web-theme=dark] .tools-filters button[aria-pressed=true]{background:#1c2734;color:#e8eef6;box-shadow:0 2px 7px #0000000c}html[data-web-theme=dark] .product-card{border-radius:32px;background:#1c2734;box-shadow:0 18px 45px -20px #00000025,0 2px 4px #00000004}html[data-web-theme=dark] .product-card:hover{box-shadow:0 28px 50px -20px #00000035}html[data-web-theme=dark] .product-kicker{color:#a9ceff}html[data-web-theme=dark] .product-copy>p:not(.product-kicker){color:#b5c3d4}html[data-web-theme=dark] .product-action{color:#a9ceff}html[data-web-theme=dark] .product-action>span{background:#3158780c;border-radius:50%;box-shadow:inset 0 1px 1px #5e7997}html[data-web-theme=dark] .product-lead{background:radial-gradient(ellipse at 80% 20%,rgb(31 43 57 / 1),transparent 55%),linear-gradient(130deg,#1c2734 30%,#1e2a37)}html[data-web-theme=dark] .product-lead .product-action{background:#315878;color:#fff;border-radius:25px;box-shadow:0 6px 14px #0002}html[data-web-theme=dark] .product-lead .product-action>span{color:#fff;background:#1c273420;box-shadow:none}html[data-web-theme=dark] .product-orbit{border-radius:50%;background:radial-gradient(circle,rgb(32 45 60 / 1),transparent 68%)}html[data-web-theme=dark] .checkin-device{background:linear-gradient(145deg,#1c2734,#1c2734);border:1px solid rgb(72 91 112 / 1);border-radius:25px;box-shadow:7px 8px #5e7997,8px 10px #000,20px 30px 35px #00000035,inset 0 1px 3px #5e7997}html[data-web-theme=dark] .device-bar i{border-radius:50%;background:#233140}html[data-web-theme=dark] .device-bar span{color:#b5c3d4}html[data-web-theme=dark] .qr-sculpture{background:#1c2734;border-radius:20px;box-shadow:0 3px 12px #00000008,inset 0 0 0 1px #5e7997}html[data-web-theme=dark] .qr-sculpture svg{color:#b5c3d4;stroke-width:2.2}html[data-web-theme=dark] .device-bottom{color:#b5c3d4}html[data-web-theme=dark] .device-bottom span{background:#1f2b39;border-radius:7px}html[data-web-theme=dark] .device-bottom b{background:#315878;color:#fff;border-radius:7px}html[data-web-theme=dark] .glass-badge{border:1px solid rgb(72 91 112 / .8156862745098039);background:#1c2734ad;box-shadow:0 12px 26px #00000017;border-radius:15px;color:#b5c3d4}html[data-web-theme=dark] .green-dot{border-radius:50%;background:#315878;box-shadow:0 0 0 4px #00000015}html[data-web-theme=dark] .visual-caption{color:#b5c3d4}html[data-web-theme=dark] .product-notes{background:linear-gradient(150deg,#1c2734,#202d3b)}html[data-web-theme=dark] .product-notes .product-kicker{color:#ecd39a}html[data-web-theme=dark] .note-sheet{background:linear-gradient(140deg,#1c2734,#1f2c3a);border:1px solid rgb(72 91 112 / 1);border-radius:16px;box-shadow:6px 6px #0002,0 18px 25px #00000024}html[data-web-theme=dark] .back-sheet{background:linear-gradient(140deg,#212f3e,#243343);box-shadow:0 12px 30px #00000028}html[data-web-theme=dark] .note-toolbar{color:#ecd39a}html[data-web-theme=dark] .note-toolbar>span:first-child{background:#253444;border-radius:4px}html[data-web-theme=dark] .note-sheet p{color:#ecd39a}html[data-web-theme=dark] .note-line{border-radius:4px;background:#233141}html[data-web-theme=dark] .note-check,html[data-web-theme=dark] .note-check span{color:#ecd39a}html[data-web-theme=dark] .note-pencil{background:linear-gradient(90deg,#253444,#1f2b39 40%,#253444);box-shadow:5px 6px 8px #0003;border-radius:6px}html[data-web-theme=dark] .product-pomodoro{background:radial-gradient(ellipse at 60% 85%,rgb(37 52 68 / 1),transparent 70%),#111820;color:#b5c3d4}html[data-web-theme=dark] .product-pomodoro .product-kicker{color:#a9ceff}html[data-web-theme=dark] .product-pomodoro .product-copy>p:not(.product-kicker){color:#b5c3d4}html[data-web-theme=dark] .product-pomodoro .product-action{color:#a9ceff}html[data-web-theme=dark] .product-pomodoro .product-action>span{background:#1c27340b;box-shadow:inset 0 1px #5e799716}html[data-web-theme=dark] .timer-face{border-radius:50%;background:radial-gradient(circle at 35% 20%,#253444,#111820 70%);border:8px solid rgb(72 91 112 / 1);box-shadow:inset 0 0 0 1px #5e799718,0 0 0 1px #00000070,0 20px 25px #0005,0 2px 2px #5e799744}html[data-web-theme=dark] .timer-face:before{border:2px solid rgb(72 91 112 / 1);border-left-color:transparent;border-bottom-color:#485b70;border-radius:50%}html[data-web-theme=dark] .timer-face span{color:#a9ceff}html[data-web-theme=dark] .timer-face b{color:#b5c3d4}html[data-web-theme=dark] .timer-face i{border-radius:50%;background:#1c27340c;color:#b5c3d4}html[data-web-theme=dark] .timer-halo{background:radial-gradient(ellipse,rgb(49 88 120 / .19607843137254902),transparent 65%)}html[data-web-theme=dark] .sculpted-icon{background:linear-gradient(135deg,#1c2734,#222f3e);border:1px solid rgb(72 91 112 / 1);border-radius:42px;box-shadow:8px 9px #000,20px 25px 35px #00000030,inset 0 1px 6px #5e7997}html[data-web-theme=dark] .sculpted-icon svg{stroke-width:1.3;color:#a9ceff}html[data-web-theme=dark] .icon-plinth{border-radius:50%;background:#212f3e}html[data-web-theme=dark] .product-meals{background:#202c3a}html[data-web-theme=dark] .product-exchange{background:#1e2a38}html[data-web-theme=dark] .scene-exchange .sculpted-icon{background:linear-gradient(135deg,#1c2734,#243241);box-shadow:8px 9px #000,20px 25px 35px #00000030}html[data-web-theme=dark] .scene-exchange svg{color:#9adbb4}html[data-web-theme=dark] .scene-meals svg{color:#ecd39a}html[data-web-theme=dark] .tools-collection-heading>span{color:#b5c3d4}html[data-web-theme=dark] .tools-card{--object:rgb(34 48 63 / 1);--icon:rgb(169 206 255 / 1);border:1px solid rgb(72 91 112 / 1);border-radius:26px;background:linear-gradient(150deg,#1c2734,#1c2734);box-shadow:0 8px 20px -12px #00000026,0 1px 1px #5e7997}html[data-web-theme=dark] .tools-card:hover{box-shadow:0 20px 30px -15px #00000036}html[data-web-theme=dark] .tool-object{border:1px solid rgb(72 91 112 / .788235294117647);border-radius:19px;background:linear-gradient(140deg,rgb(28 39 52 / 1),var(--object));box-shadow:3px 4px color-mix(in srgb,var(--object),rgb(0 0 0 / 1) 15%),7px 12px 15px -4px #00000024,inset 0 1px 3px #5e7997}html[data-web-theme=dark] .tool-object svg{color:var(--icon);stroke-width:1.5}html[data-web-theme=dark] .tool-entry-direction{border-radius:50%;background:#1e2a38;color:#b5c3d4}html[data-web-theme=dark] .tools-card p,html[data-web-theme=dark] .tools-card-tag{color:#b5c3d4}html[data-web-theme=dark] .tool-tone-ocr{--object:rgb(35 49 65 / 1);--icon:rgb(181 195 212 / 1)}html[data-web-theme=dark] .tool-tone-qr{--object:rgb(35 50 65 / 1);--icon:rgb(181 195 212 / 1)}html[data-web-theme=dark] .tool-tone-gpa{--object:rgb(36 50 66 / 1);--icon:rgb(154 219 180 / 1)}html[data-web-theme=dark] .tool-tone-exchange{--object:rgb(36 50 65 / 1);--icon:rgb(181 195 212 / 1)}html[data-web-theme=dark] .tool-tone-passwords{--object:rgb(35 50 65 / 1);--icon:rgb(236 211 154 / 1)}html[data-web-theme=dark] .tool-tone-meals{--object:rgb(35 49 64 / 1);--icon:rgb(169 206 255 / 1)}html[data-web-theme=dark] .tools-account-note{color:#b5c3d4}html[data-web-theme=dark] .tools-footer{border-top:1px solid rgb(72 91 112 / .03137254901960784);color:#b5c3d4;background:#1e2937}html[data-web-theme=dark] .tools-main .tool-page{background:#1e2937}html[data-web-theme=dark] .tools-main .tool-panel,html[data-web-theme=dark] .tools-main .tool-panel-muted{box-shadow:0 12px 35px -22px #00000038;border-radius:22px}html[data-web-theme=dark] .tools-main :focus-visible,html[data-web-theme=dark] .tools-header :focus-visible,html[data-web-theme=dark] .tools-footer :focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:5px}html[data-web-theme=dark] .tools-main .tools-landing a:focus-visible{outline-offset:-5px}@media (max-width:700px){html[data-web-theme=dark] .tools-brand-mark{border-radius:9px}html[data-web-theme=dark] .tools-filters{border-radius:22px}html[data-web-theme=dark] .product-card{border-radius:26px;box-shadow:0 16px 28px -18px #00000030}html[data-web-theme=dark] .checkin-device{border-radius:19px;box-shadow:5px 6px #5e7997,6px 7px #000,12px 20px 25px #00000030}html[data-web-theme=dark] .qr-sculpture{border-radius:15px}html[data-web-theme=dark] .glass-badge{border-radius:11px}html[data-web-theme=dark] .tools-card{border-radius:22px}html[data-web-theme=dark] .tool-object{border-radius:16px}}html[data-web-theme=dark] #root .tools-landing .tools-hero h1{color:#e8eef6}html[data-web-theme=dark] .tools-brand-mark{box-shadow:inset 0 1px 1px #5e799750,0 2px 5px #00000015}html[data-web-theme=dark] .tools-compact .tools-card{border-radius:22px}html[data-web-theme=dark] .tools-compact .tool-object{border-radius:14px;box-shadow:0 4px 9px #00000012}html[data-web-theme=eye] .tools-header,html[data-web-theme=eye] .tools-footer{color:#253a2d;background:#f7f7ed}html[data-web-theme=eye] .tools-header{background:#f7f7edcc;border-bottom:1px solid rgb(174 191 166 / .03137254901960784)}html[data-web-theme=eye] .tools-brand-mark{background:linear-gradient(145deg,#355f47,#355f47);color:#fff;border-radius:11px;box-shadow:inset 0 1px 1px #253a2d80,0 5px 9px #253a2d25}html[data-web-theme=eye] .tools-login{background:#355f47;color:#fff;border-radius:24px}html[data-web-theme=eye] .tools-account{color:#50634f}html[data-web-theme=eye] .tools-landing{color:#253a2d;background:#f6f6ec}html[data-web-theme=eye] .tools-eyebrow{color:#50634f}html[data-web-theme=eye] .tools-hero h1 span{background:linear-gradient(110deg,#355f47,#355f47 55%,#355f47);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-web-theme=eye] .tools-intro,html[data-web-theme=eye] .tools-share{color:#50634f}html[data-web-theme=eye] .tools-share button:hover{color:#355f47}html[data-web-theme=eye] .tools-filters{background:#f3f5e9;border-radius:26px;box-shadow:inset 0 1px 2px #253a2d04}html[data-web-theme=eye] .tools-filters button{border:0;background:transparent;border-radius:22px;color:#50634f}html[data-web-theme=eye] .tools-filters button[aria-pressed=true]{background:#f8f8ee;color:#253a2d;box-shadow:0 2px 7px #253a2d0c}html[data-web-theme=eye] .product-card{border-radius:32px;background:#f8f8ee;box-shadow:0 18px 45px -20px #253a2d25,0 2px 4px #253a2d04}html[data-web-theme=eye] .product-card:hover{box-shadow:0 28px 50px -20px #253a2d35}html[data-web-theme=eye] .product-kicker{color:#355f47}html[data-web-theme=eye] .product-copy>p:not(.product-kicker){color:#50634f}html[data-web-theme=eye] .product-action{color:#355f47}html[data-web-theme=eye] .product-action>span{background:#355f470c;border-radius:50%;box-shadow:inset 0 1px 1px #253a2d}html[data-web-theme=eye] .product-lead{background:radial-gradient(ellipse at 80% 20%,rgb(244 245 234 / 1),transparent 55%),linear-gradient(130deg,#f8f8ee 30%,#f5f6eb)}html[data-web-theme=eye] .product-lead .product-action{background:#355f47;color:#fff;border-radius:25px;box-shadow:0 6px 14px #253a2d22}html[data-web-theme=eye] .product-lead .product-action>span{color:#fff;background:#f8f8ee20;box-shadow:none}html[data-web-theme=eye] .product-orbit{border-radius:50%;background:radial-gradient(circle,rgb(242 244 232 / 1),transparent 68%)}html[data-web-theme=eye] .checkin-device{background:linear-gradient(145deg,#f8f8ee,#f7f7ed);border:1px solid rgb(174 191 166 / 1);border-radius:25px;box-shadow:7px 8px #253a2d,8px 10px #253a2d,20px 30px 35px #253a2d35,inset 0 1px 3px #253a2d}html[data-web-theme=eye] .device-bar i{border-radius:50%;background:#eef1e4}html[data-web-theme=eye] .device-bar span{color:#50634f}html[data-web-theme=eye] .qr-sculpture{background:#f8f8ee;border-radius:20px;box-shadow:0 3px 12px #253a2d08,inset 0 0 0 1px #253a2d}html[data-web-theme=eye] .qr-sculpture svg{color:#253a2d;stroke-width:2.2}html[data-web-theme=eye] .device-bottom{color:#50634f}html[data-web-theme=eye] .device-bottom span{background:#f4f5ea;border-radius:7px}html[data-web-theme=eye] .device-bottom b{background:#355f47;color:#fff;border-radius:7px}html[data-web-theme=eye] .glass-badge{border:1px solid rgb(174 191 166 / .8156862745098039);background:#f8f8eead;box-shadow:0 12px 26px #253a2d17;border-radius:15px;color:#50634f}html[data-web-theme=eye] .green-dot{border-radius:50%;background:#355f47;box-shadow:0 0 0 4px #253a2d15}html[data-web-theme=eye] .visual-caption{color:#50634f}html[data-web-theme=eye] .product-notes{background:linear-gradient(150deg,#f7f7ed,#f2f4e8)}html[data-web-theme=eye] .product-notes .product-kicker{color:#69501f}html[data-web-theme=eye] .note-sheet{background:linear-gradient(140deg,#f7f7ed,#f3f5e9);border:1px solid rgb(174 191 166 / 1);border-radius:16px;box-shadow:6px 6px #253a2d22,0 18px 25px #253a2d24}html[data-web-theme=eye] .back-sheet{background:linear-gradient(140deg,#f0f3e6,#ebf0e1);box-shadow:0 12px 30px #253a2d28}html[data-web-theme=eye] .note-toolbar{color:#69501f}html[data-web-theme=eye] .note-toolbar>span:first-child{background:#e7eddd;border-radius:4px}html[data-web-theme=eye] .note-sheet p{color:#69501f}html[data-web-theme=eye] .note-line{border-radius:4px;background:#edf1e3}html[data-web-theme=eye] .note-check,html[data-web-theme=eye] .note-check span{color:#69501f}html[data-web-theme=eye] .note-pencil{background:linear-gradient(90deg,#e7eddd,#f4f5ea 40%,#e7eddd);box-shadow:5px 6px 8px #253a2d33;border-radius:6px}html[data-web-theme=eye] .product-pomodoro{background:radial-gradient(ellipse at 60% 85%,rgb(53 95 71 / 1),transparent 70%),#355f47;color:#50634f}html[data-web-theme=eye] .product-pomodoro .product-kicker{color:#355f47}html[data-web-theme=eye] .product-pomodoro .product-copy>p:not(.product-kicker){color:#50634f}html[data-web-theme=eye] .product-pomodoro .product-action{color:#355f47}html[data-web-theme=eye] .product-pomodoro .product-action>span{background:#f8f8ee0b;box-shadow:inset 0 1px #253a2d16}html[data-web-theme=eye] .timer-face{border-radius:50%;background:radial-gradient(circle at 35% 20%,#355f47,#355f47 70%);border:8px solid rgb(174 191 166 / 1);box-shadow:inset 0 0 0 1px #253a2d18,0 0 0 1px #253a2d70,0 20px 25px #253a2d55,0 2px 2px #253a2d44}html[data-web-theme=eye] .timer-face:before{border:2px solid rgb(174 191 166 / 1);border-left-color:transparent;border-bottom-color:#aebfa6;border-radius:50%}html[data-web-theme=eye] .timer-face span{color:#355f47}html[data-web-theme=eye] .timer-face b{color:#50634f}html[data-web-theme=eye] .timer-face i{border-radius:50%;background:#f8f8ee0c;color:#50634f}html[data-web-theme=eye] .timer-halo{background:radial-gradient(ellipse,rgb(53 95 71 / .19607843137254902),transparent 65%)}html[data-web-theme=eye] .sculpted-icon{background:linear-gradient(135deg,#f8f8ee,#f0f3e6);border:1px solid rgb(174 191 166 / 1);border-radius:42px;box-shadow:8px 9px #253a2d,20px 25px 35px #253a2d30,inset 0 1px 6px #253a2d}html[data-web-theme=eye] .sculpted-icon svg{stroke-width:1.3;color:#355f47}html[data-web-theme=eye] .icon-plinth{border-radius:50%;background:#f0f3e6}html[data-web-theme=eye] .product-meals{background:#f3f5e9}html[data-web-theme=eye] .product-exchange{background:#f4f6ea}html[data-web-theme=eye] .scene-exchange .sculpted-icon{background:linear-gradient(135deg,#f8f8ee,#edf1e3);box-shadow:8px 9px #253a2d,20px 25px 35px #253a2d30}html[data-web-theme=eye] .scene-exchange svg{color:#315f40}html[data-web-theme=eye] .scene-meals svg{color:#69501f}html[data-web-theme=eye] .tools-collection-heading>span{color:#50634f}html[data-web-theme=eye] .tools-card{--object:rgb(239 242 229 / 1);--icon:rgb(53 95 71 / 1);border:1px solid rgb(174 191 166 / 1);border-radius:26px;background:linear-gradient(150deg,#f8f8ee,#f7f7ed);box-shadow:0 8px 20px -12px #253a2d26,0 1px 1px #253a2d}html[data-web-theme=eye] .tools-card:hover{box-shadow:0 20px 30px -15px #253a2d36}html[data-web-theme=eye] .tool-object{border:1px solid rgb(174 191 166 / .788235294117647);border-radius:19px;background:linear-gradient(140deg,rgb(248 248 238 / 1),var(--object));box-shadow:3px 4px color-mix(in srgb,var(--object),rgb(37 58 45 / 1) 15%),7px 12px 15px -4px #253a2d24,inset 0 1px 3px #253a2d}html[data-web-theme=eye] .tool-object svg{color:var(--icon);stroke-width:1.5}html[data-web-theme=eye] .tool-entry-direction{border-radius:50%;background:#f4f6ea;color:#50634f}html[data-web-theme=eye] .tools-card p,html[data-web-theme=eye] .tools-card-tag{color:#50634f}html[data-web-theme=eye] .tool-tone-ocr,html[data-web-theme=eye] .tool-tone-qr{--object:rgb(237 241 227 / 1);--icon:rgb(80 99 79 / 1)}html[data-web-theme=eye] .tool-tone-gpa{--object:rgb(236 240 226 / 1);--icon:rgb(49 95 64 / 1)}html[data-web-theme=eye] .tool-tone-exchange{--object:rgb(237 241 227 / 1);--icon:rgb(80 99 79 / 1)}html[data-web-theme=eye] .tool-tone-passwords{--object:rgb(237 241 227 / 1);--icon:rgb(105 80 31 / 1)}html[data-web-theme=eye] .tool-tone-meals{--object:rgb(238 241 228 / 1);--icon:rgb(53 95 71 / 1)}html[data-web-theme=eye] .tools-account-note{color:#50634f}html[data-web-theme=eye] .tools-footer{border-top:1px solid rgb(174 191 166 / .03137254901960784);color:#50634f;background:#f6f6ec}html[data-web-theme=eye] .tools-main .tool-page{background:#f6f6ec}html[data-web-theme=eye] .tools-main .tool-panel,html[data-web-theme=eye] .tools-main .tool-panel-muted{box-shadow:0 12px 35px -22px #253a2d38;border-radius:22px}html[data-web-theme=eye] .tools-main :focus-visible,html[data-web-theme=eye] .tools-header :focus-visible,html[data-web-theme=eye] .tools-footer :focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:5px}html[data-web-theme=eye] .tools-main .tools-landing a:focus-visible{outline-offset:-5px}@media (max-width:700px){html[data-web-theme=eye] .tools-brand-mark{border-radius:9px}html[data-web-theme=eye] .tools-filters{border-radius:22px}html[data-web-theme=eye] .product-card{border-radius:26px;box-shadow:0 16px 28px -18px #253a2d30}html[data-web-theme=eye] .checkin-device{border-radius:19px;box-shadow:5px 6px #253a2d,6px 7px #253a2d,12px 20px 25px #253a2d30}html[data-web-theme=eye] .qr-sculpture{border-radius:15px}html[data-web-theme=eye] .glass-badge{border-radius:11px}html[data-web-theme=eye] .tools-card{border-radius:22px}html[data-web-theme=eye] .tool-object{border-radius:16px}}html[data-web-theme=eye] #root .tools-landing .tools-hero h1{color:#253a2d}html[data-web-theme=eye] .tools-brand-mark{box-shadow:inset 0 1px 1px #253a2d50,0 2px 5px #253a2d15}html[data-web-theme=eye] .tools-compact .tools-card{border-radius:22px}html[data-web-theme=eye] .tools-compact .tool-object{border-radius:14px;box-shadow:0 4px 9px #253a2d12}html[data-web-theme=mono] .tools-header,html[data-web-theme=mono] .tools-footer{color:#24272c;background:#fbfbfb}html[data-web-theme=mono] .tools-header{background:#fbfbfbcc;border-bottom:1px solid rgb(175 181 189 / .03137254901960784)}html[data-web-theme=mono] .tools-brand-mark{background:linear-gradient(145deg,#30363e,#30363e);color:#fff;border-radius:11px;box-shadow:inset 0 1px 1px #191d2380,0 5px 9px #191d2325}html[data-web-theme=mono] .tools-login{background:#30363e;color:#fff;border-radius:24px}html[data-web-theme=mono] .tools-account{color:#575d65}html[data-web-theme=mono] .tools-landing{color:#24272c;background:#f6f6f6}html[data-web-theme=mono] .tools-eyebrow{color:#575d65}html[data-web-theme=mono] .tools-hero h1 span{background:linear-gradient(110deg,#30363e,#30363e 55%,#30363e);background-clip:text;-webkit-background-clip:text;color:transparent}html[data-web-theme=mono] .tools-intro,html[data-web-theme=mono] .tools-share{color:#575d65}html[data-web-theme=mono] .tools-share button:hover{color:#30363e}html[data-web-theme=mono] .tools-filters{background:#ebebeb;border-radius:26px;box-shadow:inset 0 1px 2px #191d2304}html[data-web-theme=mono] .tools-filters button{border:0;background:transparent;border-radius:22px;color:#575d65}html[data-web-theme=mono] .tools-filters button[aria-pressed=true]{background:#fff;color:#24272c;box-shadow:0 2px 7px #191d230c}html[data-web-theme=mono] .product-card{border-radius:32px;background:#fff;box-shadow:0 18px 45px -20px #191d2325,0 2px 4px #191d2304}html[data-web-theme=mono] .product-card:hover{box-shadow:0 28px 50px -20px #191d2335}html[data-web-theme=mono] .product-kicker{color:#30363e}html[data-web-theme=mono] .product-copy>p:not(.product-kicker){color:#575d65}html[data-web-theme=mono] .product-action{color:#30363e}html[data-web-theme=mono] .product-action>span{background:#30363e0c;border-radius:50%;box-shadow:inset 0 1px 1px #191d23}html[data-web-theme=mono] .product-lead{background:radial-gradient(ellipse at 80% 20%,rgb(239 239 239 / 1),transparent 55%),linear-gradient(130deg,#fff 30%,#f5f5f5)}html[data-web-theme=mono] .product-lead .product-action{background:#30363e;color:#fff;border-radius:25px;box-shadow:0 6px 14px #191d2322}html[data-web-theme=mono] .product-lead .product-action>span{color:#fff;background:#ffffff20;box-shadow:none}html[data-web-theme=mono] .product-orbit{border-radius:50%;background:radial-gradient(circle,rgb(231 231 231 / 1),transparent 68%)}html[data-web-theme=mono] .checkin-device{background:linear-gradient(145deg,#fff,#fafafa);border:1px solid rgb(175 181 189 / 1);border-radius:25px;box-shadow:7px 8px #191d23,8px 10px #191d23,20px 30px 35px #191d2335,inset 0 1px 3px #191d23}html[data-web-theme=mono] .device-bar i{border-radius:50%;background:#d9d9d9}html[data-web-theme=mono] .device-bar span{color:#575d65}html[data-web-theme=mono] .qr-sculpture{background:#fff;border-radius:20px;box-shadow:0 3px 12px #191d2308,inset 0 0 0 1px #191d23}html[data-web-theme=mono] .qr-sculpture svg{color:#24272c;stroke-width:2.2}html[data-web-theme=mono] .device-bottom{color:#575d65}html[data-web-theme=mono] .device-bottom span{background:#f0f0f0;border-radius:7px}html[data-web-theme=mono] .device-bottom b{background:#30363e;color:#fff;border-radius:7px}html[data-web-theme=mono] .glass-badge{border:1px solid rgb(175 181 189 / .8156862745098039);background:#ffffffad;box-shadow:0 12px 26px #191d2317;border-radius:15px;color:#575d65}html[data-web-theme=mono] .green-dot{border-radius:50%;background:#30363e;box-shadow:0 0 0 4px #191d2315}html[data-web-theme=mono] .visual-caption{color:#575d65}html[data-web-theme=mono] .product-notes{background:linear-gradient(150deg,#fcfcfc,#e9e9e9)}html[data-web-theme=mono] .product-notes .product-kicker{color:#30363e}html[data-web-theme=mono] .note-sheet{background:linear-gradient(140deg,#fcfcfc,#ececec);border:1px solid rgb(175 181 189 / 1);border-radius:16px;box-shadow:6px 6px #191d2322,0 18px 25px #191d2324}html[data-web-theme=mono] .back-sheet{background:linear-gradient(140deg,#e0e0e0,#d0d0d0);box-shadow:0 12px 30px #191d2328}html[data-web-theme=mono] .note-toolbar{color:#30363e}html[data-web-theme=mono] .note-toolbar>span:first-child{background:#bebebe;border-radius:4px}html[data-web-theme=mono] .note-sheet p{color:#30363e}html[data-web-theme=mono] .note-line{border-radius:4px;background:#d6d6d6}html[data-web-theme=mono] .note-check,html[data-web-theme=mono] .note-check span{color:#30363e}html[data-web-theme=mono] .note-pencil{background:linear-gradient(90deg,#bebebe,#f1f1f1 40%,#bebebe);box-shadow:5px 6px 8px #191d2333;border-radius:6px}html[data-web-theme=mono] .product-pomodoro{background:radial-gradient(ellipse at 60% 85%,rgb(48 54 62 / 1),transparent 70%),#30363e;color:#575d65}html[data-web-theme=mono] .product-pomodoro .product-kicker{color:#30363e}html[data-web-theme=mono] .product-pomodoro .product-copy>p:not(.product-kicker){color:#575d65}html[data-web-theme=mono] .product-pomodoro .product-action{color:#30363e}html[data-web-theme=mono] .product-pomodoro .product-action>span{background:#ffffff0b;box-shadow:inset 0 1px #191d2316}html[data-web-theme=mono] .timer-face{border-radius:50%;background:radial-gradient(circle at 35% 20%,#30363e,#30363e 70%);border:8px solid rgb(175 181 189 / 1);box-shadow:inset 0 0 0 1px #191d2318,0 0 0 1px #191d2370,0 20px 25px #191d2355,0 2px 2px #191d2344}html[data-web-theme=mono] .timer-face:before{border:2px solid rgb(175 181 189 / 1);border-left-color:transparent;border-bottom-color:#afb5bd;border-radius:50%}html[data-web-theme=mono] .timer-face span{color:#30363e}html[data-web-theme=mono] .timer-face b{color:#575d65}html[data-web-theme=mono] .timer-face i{border-radius:50%;background:#ffffff0c;color:#575d65}html[data-web-theme=mono] .timer-halo{background:radial-gradient(ellipse,rgb(48 54 62 / .19607843137254902),transparent 65%)}html[data-web-theme=mono] .sculpted-icon{background:linear-gradient(135deg,#fff,#e0e0e0);border:1px solid rgb(175 181 189 / 1);border-radius:42px;box-shadow:8px 9px #191d23,20px 25px 35px #191d2330,inset 0 1px 6px #191d23}html[data-web-theme=mono] .sculpted-icon svg{stroke-width:1.3;color:#30363e}html[data-web-theme=mono] .icon-plinth{border-radius:50%;background:#e1e1e1}html[data-web-theme=mono] .product-meals{background:#ebebeb}html[data-web-theme=mono] .product-exchange{background:#f2f2f2}html[data-web-theme=mono] .scene-exchange .sculpted-icon{background:linear-gradient(135deg,#fff,#d4d4d4);box-shadow:8px 9px #191d23,20px 25px 35px #191d2330}html[data-web-theme=mono] .scene-exchange svg{color:#30363e}html[data-web-theme=mono] .scene-meals svg{color:#30363e}html[data-web-theme=mono] .tools-collection-heading>span{color:#575d65}html[data-web-theme=mono] .tools-card{--object:rgb(221 221 221 / 1);--icon:rgb(48 54 62 / 1);border:1px solid rgb(175 181 189 / 1);border-radius:26px;background:linear-gradient(150deg,#fff,#fbfbfb);box-shadow:0 8px 20px -12px #191d2326,0 1px 1px #191d23}html[data-web-theme=mono] .tools-card:hover{box-shadow:0 20px 30px -15px #191d2336}html[data-web-theme=mono] .tool-object{border:1px solid rgb(175 181 189 / .788235294117647);border-radius:19px;background:linear-gradient(140deg,rgb(255 255 255 / 1),var(--object));box-shadow:3px 4px color-mix(in srgb,var(--object),rgb(25 29 35 / 1) 15%),7px 12px 15px -4px #191d2324,inset 0 1px 3px #191d23}html[data-web-theme=mono] .tool-object svg{color:var(--icon);stroke-width:1.5}html[data-web-theme=mono] .tool-entry-direction{border-radius:50%;background:#f2f2f2;color:#575d65}html[data-web-theme=mono] .tools-card p,html[data-web-theme=mono] .tools-card-tag{color:#575d65}html[data-web-theme=mono] .tool-tone-ocr{--object:rgb(215 215 215 / 1);--icon:rgb(87 93 101 / 1)}html[data-web-theme=mono] .tool-tone-qr{--object:rgb(214 214 214 / 1);--icon:rgb(87 93 101 / 1)}html[data-web-theme=mono] .tool-tone-gpa{--object:rgb(211 211 211 / 1);--icon:rgb(48 54 62 / 1)}html[data-web-theme=mono] .tool-tone-exchange{--object:rgb(213 213 213 / 1);--icon:rgb(87 93 101 / 1)}html[data-web-theme=mono] .tool-tone-passwords{--object:rgb(213 213 213 / 1);--icon:rgb(48 54 62 / 1)}html[data-web-theme=mono] .tool-tone-meals{--object:rgb(217 217 217 / 1);--icon:rgb(48 54 62 / 1)}html[data-web-theme=mono] .tools-account-note{color:#575d65}html[data-web-theme=mono] .tools-footer{border-top:1px solid rgb(175 181 189 / .03137254901960784);color:#575d65;background:#f6f6f6}html[data-web-theme=mono] .tools-main .tool-page{background:#f6f6f6}html[data-web-theme=mono] .tools-main .tool-panel,html[data-web-theme=mono] .tools-main .tool-panel-muted{box-shadow:0 12px 35px -22px #191d2338;border-radius:22px}html[data-web-theme=mono] .tools-main :focus-visible,html[data-web-theme=mono] .tools-header :focus-visible,html[data-web-theme=mono] .tools-footer :focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:5px}html[data-web-theme=mono] .tools-main .tools-landing a:focus-visible{outline-offset:-5px}@media (max-width:700px){html[data-web-theme=mono] .tools-brand-mark{border-radius:9px}html[data-web-theme=mono] .tools-filters{border-radius:22px}html[data-web-theme=mono] .product-card{border-radius:26px;box-shadow:0 16px 28px -18px #191d2330}html[data-web-theme=mono] .checkin-device{border-radius:19px;box-shadow:5px 6px #191d23,6px 7px #191d23,12px 20px 25px #191d2330}html[data-web-theme=mono] .qr-sculpture{border-radius:15px}html[data-web-theme=mono] .glass-badge{border-radius:11px}html[data-web-theme=mono] .tools-card{border-radius:22px}html[data-web-theme=mono] .tool-object{border-radius:16px}}html[data-web-theme=mono] #root .tools-landing .tools-hero h1{color:#24272c}html[data-web-theme=mono] .tools-brand-mark{box-shadow:inset 0 1px 1px #191d2350,0 2px 5px #191d2315}html[data-web-theme=mono] .tools-compact .tools-card{border-radius:22px}html[data-web-theme=mono] .tools-compact .tool-object{border-radius:14px;box-shadow:0 4px 9px #191d2312}.tools-main{background:#f5f5f7;color:#1d1d1f}.tools-main .tool-page{--tool-ink:#1d1d1f;--tool-muted:#6e6e73;--tool-border:#e5e5ea;--tool-accent:#742239;background:#f5f5f7;padding-top:28px}.tools-main .tool-width{max-width:1080px}.tools-main .tool-narrow{max-width:760px}.tools-main .tool-back,.tools-main .sticky-back,.tools-main .attendance>a:first-child{font-size:12px;color:#6e6e73;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}#root .tools-main .tool-heading{gap:18px;margin:24px 0 32px}#root .tools-main .tool-heading h1,#root .tools-main .attendance h1,#root .tools-main .sticky-page h1{font-size:34px;font-weight:550;letter-spacing:-1px;line-height:1.25}.tools-main .tool-heading p{font-size:13px;line-height:1.7;max-width:620px;margin-top:10px}.tools-main .tool-heading-icon{width:56px;height:56px;padding:13px;border:1px solid #fff;border-radius:18px;background:linear-gradient(145deg,#fff,#e5e2ed);color:#67516f;box-shadow:2px 3px #d4cedd,0 8px 14px -5px #45405226;flex-shrink:0}.tools-main .tool-panel,.tools-main .tool-panel-muted{padding:30px;border:1px solid #ffffff;border-radius:26px;background:#fff;box-shadow:0 14px 35px -24px #242c4240,0 1px 3px #242c4205}.tools-main .tool-panel-muted{background:linear-gradient(145deg,#f7f7fb,#eeedf4);border-color:#eeedf3;box-shadow:inset 0 1px 1px #fff}.tools-main .tool-panel .tool-panel-muted{padding:24px;border-radius:20px}.tools-main .tool-primary,.tools-main .tool-secondary{min-height:44px;border-radius:24px;padding:11px 20px;font-size:13px}.tools-main .tool-primary{background:#742239;box-shadow:0 5px 12px #7422391a;border-color:transparent}.tools-main .tool-primary:hover:not(:disabled){background:#5c1a2e}.tools-main .tool-secondary{background:#f4f4f7;border-color:transparent;color:#424247;box-shadow:inset 0 1px 1px #fff}.tools-main .tool-secondary:hover:not(:disabled){background:#e9e9ee}.tools-main .tool-field{border:1px solid #e4e4e9;border-radius:14px;background:#f8f8fa;padding:12px 14px;min-height:48px;font-size:16px;box-shadow:inset 0 1px 2px #1d1d1f03}.tools-main .tool-field:focus{background:#fff;border-color:#ae8190}.tools-main .tool-field:disabled{background:#ededf0;color:#77777c}.tools-main .tool-drop{border:1px dashed #cfcfd9;border-radius:20px;background:linear-gradient(145deg,#fafafd,#f1f1f6)}.tools-main .tool-empty{padding:32px 24px}.tools-main .tool-empty svg{color:#82718d}.tools-main .tool-segments{border-radius:24px;padding:5px;background:#e9e9ee;max-width:100%;flex-wrap:wrap}.tools-main .tool-segments button{border-radius:20px;font-size:13px;padding:9px 18px}.tools-main .tool-options{border-color:#ededf0}.tools-main .focus-clock{border:1px solid #292831;border-radius:30px;background:radial-gradient(ellipse at 50% 80%,#373043,#1b1b20 70%);padding:24px 20px;box-shadow:0 20px 35px -22px #17151e66}.tools-main .focus-clock .focus-face{padding:48px 0}.tools-main .focus-clock .focus-face-picker button[aria-pressed=true]{background:#ffffff16}.tools-main .focus-clock .focus-controls button:first-child{background:#e5dff1!important;color:#292331!important}.tools-main .tool-timer-scene{border-radius:20px;opacity:.85}.tools-main .tool-meal-photo img{border-radius:20px}.tools-main .tool-history{border-color:#e5e5ea}.tools-main .attendance{max-width:1080px;padding:28px 24px 80px;color:#1d1d1f}.tools-main .attendance>p{font-size:13px;color:#6e6e73}.tools-main .attendance-create,.tools-main .attendance-board,.tools-main .attendance-board+section{background:#fff;border:1px solid #fff;border-radius:26px;padding:28px;box-shadow:0 14px 35px -24px #242c4240}.tools-main .attendance-create{gap:20px;margin:28px 0;align-items:end}.tools-main .attendance-create input{margin-bottom:0}.tools-main .attendance-create button{margin-bottom:0;min-height:48px}.tools-main .attendance label{font-size:13px;font-weight:500;color:#55555b}.tools-main .attendance input,.tools-main .attendance select{background:#f8f8fa;border-color:#e4e4e9;border-radius:14px;font-size:16px}.tools-main .attendance button,.tools-main .attendance-export{border-radius:24px;background:#742239;font-size:13px;min-height:44px;padding:12px 20px}.tools-main .attendance h2{font-size:22px;font-weight:550;overflow-wrap:anywhere}.tools-main .attendance-board{background:linear-gradient(150deg,#fff,#f4f3f9)}.tools-main .attendance-board img{padding:12px;border-radius:22px;background:#fff;box-shadow:0 14px 30px -18px #32294840}.tools-main .attendance-board .attendance-actions{border-top:1px solid #e4e1eb;margin-top:24px;padding-top:20px}.tools-main .attendance th{font-size:12px;color:#6e6e73;font-weight:500;background:#f8f8fa}.tools-main .attendance-table{border-radius:16px;border:1px solid #ededf0;margin-top:18px}.tools-main .attendance td{font-size:14px}.tools-main .sticky-page{max-width:1080px;padding:28px 24px 100px;color:#1d1d1f}.tools-main .sticky-eyebrow{display:none}.tools-main .sticky-page p{color:#6e6e73;font-size:13px}.tools-main .sticky-page-heading{margin:24px 0 30px}.tools-main .sticky-page-heading>button{background:#742239;color:#fff;border:0;border-radius:24px;padding:12px 22px;flex-shrink:0}.tools-main .sticky-guide{background:#fff;border:1px solid #fff;border-radius:26px;padding:28px;box-shadow:0 14px 35px -24px #242c4240}.tools-main .sticky-guide>b{font-weight:550}.tools-main .sticky-guide button{background:#f4f4f7;border:0;color:#424247;border-radius:24px;margin-top:14px}.tools-main .sticky-library button{background:linear-gradient(145deg,#fffefb,#fbf7ed);border:1px solid #fffdf6;border-radius:22px;box-shadow:0 12px 24px -18px #61513e45;padding:24px;color:#443c32}.tools-main .sticky-library time{color:#8a8175}.tools-main .rw-file-panel{border:1px solid #fff;border-radius:26px;box-shadow:0 16px 38px -24px #242c4240}.tools-main .rw-file-panel>header{border-color:#ededf1;background:#fff;padding:22px 24px}.tools-main .rw-file-panel>header h1{font-size:22px;font-weight:550;letter-spacing:-.5px}.tools-main .rw-file-log{background:#f7f7fa}.tools-main .rw-file-panel>header [aria-hidden=true]{background:linear-gradient(145deg,#fff,#e4e9f2);border-radius:16px;color:#5b6d8a;box-shadow:0 3px 7px #536e9b15}@media (max-width:700px){#root .tools-main .tool-page{padding:20px 16px 44px}#root .tools-main .tool-heading{gap:14px;margin:20px 0 26px;align-items:flex-start}#root .tools-main .tool-heading h1,#root .tools-main .attendance h1,#root .tools-main .sticky-page h1{font-size:28px;letter-spacing:-.7px}.tools-main .tool-heading-icon{width:46px;height:46px;padding:11px;border-radius:15px}.tools-main .tool-panel,.tools-main .tool-panel-muted{padding:22px 18px;border-radius:22px}.tools-main .tool-panel .tool-panel-muted{padding:20px 16px}.tools-main .tool-primary,.tools-main .tool-secondary{padding:10px 16px}.tools-main .focus-clock{padding:20px 12px;border-radius:26px}.tools-main .focus-clock .focus-face{padding:36px 0}.tools-main .tool-segments button{padding:8px 12px}.tools-main .attendance,.tools-main .sticky-page{padding:20px 16px 60px}.tools-main .attendance-create{grid-template-columns:1fr;gap:16px}.tools-main .attendance-create,.tools-main .attendance-board,.tools-main .attendance-board+section,.tools-main .sticky-guide{padding:22px 18px;border-radius:22px}.tools-main .sticky-page-heading{gap:12px;align-items:flex-start}.tools-main .sticky-page-heading>button{padding:10px 16px;font-size:12px}.tools-main .rw-file-panel{border-radius:22px}.tools-main .rw-file-panel>header{padding:16px}.tools-main .rw-file-panel>header h1{font-size:18px}}.tools-main .tool-segments .tool-secondary{background:transparent;box-shadow:none}.tools-main .tool-segments button[aria-pressed=true]{background:#fff;color:#242426;box-shadow:0 2px 6px #0000000c}html[data-web-theme=light] .tools-main{color:#1d1d1f}html[data-web-theme=light] .tools-main .tool-page{--tool-muted:rgb(90 90 94 / 1) }html[data-web-theme=light] .tools-main .tool-back,html[data-web-theme=light] .tools-main .sticky-back,html[data-web-theme=light] .tools-main .attendance>a:first-child{color:#5a5a5e}html[data-web-theme=light] .tools-main .tool-heading-icon{color:#54425b}html[data-web-theme=light] .tools-main .tool-secondary{color:#424247}html[data-web-theme=light] .tools-main .tool-field:disabled{color:#626266}html[data-web-theme=light] .tools-main .tool-empty svg{color:#6b5d74}html[data-web-theme=light] .tools-main .focus-clock .focus-controls button:first-child{color:#292331!important}html[data-web-theme=light] .tools-main .attendance{color:#1d1d1f}html[data-web-theme=light] .tools-main .attendance>p{color:#5a5a5e}html[data-web-theme=light] .tools-main .attendance label{color:#55555b}html[data-web-theme=light] .tools-main .attendance th{color:#5a5a5e}html[data-web-theme=light] .tools-main .sticky-page{color:#1d1d1f}html[data-web-theme=light] .tools-main .sticky-page p{color:#5a5a5e}html[data-web-theme=light] .tools-main .sticky-page-heading>button{color:#fff}html[data-web-theme=light] .tools-main .sticky-guide button{color:#424247}html[data-web-theme=light] .tools-main .sticky-library button{color:#443c32}html[data-web-theme=light] .tools-main .sticky-library time{color:#716a60}html[data-web-theme=light] .tools-main .rw-file-panel>header [aria-hidden=true]{color:#4b5971}html[data-web-theme=light] .tools-main .tool-segments button[aria-pressed=true]{color:#242426}html[data-web-theme=dark] .tools-main{background:#1e2937;color:#e8eef6}html[data-web-theme=dark] .tools-main .tool-page{--tool-ink:rgb(232 238 246 / 1);--tool-muted:rgb(181 195 212 / 1);--tool-border:rgb(72 91 112 / 1);--tool-accent:rgb(169 206 255 / 1);background:#1e2937}html[data-web-theme=dark] .tools-main .tool-back,html[data-web-theme=dark] .tools-main .sticky-back,html[data-web-theme=dark] .tools-main .attendance>a:first-child{color:#b5c3d4}html[data-web-theme=dark] .tools-main .tool-heading-icon{border:1px solid rgb(72 91 112 / 1);border-radius:18px;background:linear-gradient(145deg,#1c2734,#202d3b);color:#b5c3d4;box-shadow:2px 3px #000,0 8px 14px -5px #00000026}html[data-web-theme=dark] .tools-main .tool-panel,html[data-web-theme=dark] .tools-main .tool-panel-muted{border:1px solid rgb(72 91 112 / 1);border-radius:26px;background:#1c2734;box-shadow:0 14px 35px -24px #00000040,0 1px 3px #00000005}html[data-web-theme=dark] .tools-main .tool-panel-muted{background:linear-gradient(145deg,#1c2734,#1f2b39);border-color:#485b70;box-shadow:inset 0 1px 1px #5e7997}html[data-web-theme=dark] .tools-main .tool-panel .tool-panel-muted{border-radius:20px}html[data-web-theme=dark] .tools-main .tool-primary,html[data-web-theme=dark] .tools-main .tool-secondary{border-radius:24px}html[data-web-theme=dark] .tools-main .tool-primary{background:#315878;box-shadow:0 5px 12px #0000001a;border-color:transparent}html[data-web-theme=dark] .tools-main .tool-primary:hover:not(:disabled){background:#315878}html[data-web-theme=dark] .tools-main .tool-secondary{background:#1e2937;border-color:transparent;color:#b5c3d4;box-shadow:inset 0 1px 1px #5e7997}html[data-web-theme=dark] .tools-main .tool-secondary:hover:not(:disabled){background:#1f2c3a}html[data-web-theme=dark] .tools-main .tool-field{border:1px solid rgb(72 91 112 / 1);border-radius:14px;background:#1c2734;box-shadow:inset 0 1px 2px #00000003}html[data-web-theme=dark] .tools-main .tool-field:focus{background:#1c2734;border-color:#485b70}html[data-web-theme=dark] .tools-main .tool-field:disabled{background:#1f2b39;color:#b5c3d4}html[data-web-theme=dark] .tools-main .tool-drop{border:1px dashed rgb(72 91 112 / 1);border-radius:20px;background:linear-gradient(145deg,#1c2734,#1e2a38)}html[data-web-theme=dark] .tools-main .tool-empty svg{color:#b5c3d4}html[data-web-theme=dark] .tools-main .tool-segments{border-radius:24px;background:#1f2c3a}html[data-web-theme=dark] .tools-main .tool-segments button{border-radius:20px}html[data-web-theme=dark] .tools-main .tool-options{border-color:#485b70}html[data-web-theme=dark] .tools-main .focus-clock{border:1px solid rgb(72 91 112 / 1);border-radius:30px;background:radial-gradient(ellipse at 50% 80%,#253444,#111820 70%);box-shadow:0 20px 35px -22px #0006}html[data-web-theme=dark] .tools-main .focus-clock .focus-face-picker button[aria-pressed=true]{background:#1c273416}html[data-web-theme=dark] .tools-main .focus-clock .focus-controls button:first-child{background:#202d3b!important;color:#e8eef6!important}html[data-web-theme=dark] .tools-main .tool-timer-scene,html[data-web-theme=dark] .tools-main .tool-meal-photo img{border-radius:20px}html[data-web-theme=dark] .tools-main .tool-history{border-color:#485b70}html[data-web-theme=dark] .tools-main .attendance{color:#e8eef6}html[data-web-theme=dark] .tools-main .attendance>p{color:#b5c3d4}html[data-web-theme=dark] .tools-main .attendance-create,html[data-web-theme=dark] .tools-main .attendance-board,html[data-web-theme=dark] .tools-main .attendance-board+section{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #00000040}html[data-web-theme=dark] .tools-main .attendance label{color:#b5c3d4}html[data-web-theme=dark] .tools-main .attendance input,html[data-web-theme=dark] .tools-main .attendance select{background:#1c2734;border-color:#485b70;border-radius:14px}html[data-web-theme=dark] .tools-main .attendance button,html[data-web-theme=dark] .tools-main .attendance-export{border-radius:24px;background:#315878}html[data-web-theme=dark] .tools-main .attendance-board{background:linear-gradient(150deg,#1c2734,#1e2937)}html[data-web-theme=dark] .tools-main .attendance-board img{border-radius:22px;background:#1c2734;box-shadow:0 14px 30px -18px #00000040}html[data-web-theme=dark] .tools-main .attendance-board .attendance-actions{border-top:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .tools-main .attendance th{color:#b5c3d4;background:#1c2734}html[data-web-theme=dark] .tools-main .attendance-table{border-radius:16px;border:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .tools-main .sticky-page{color:#e8eef6}html[data-web-theme=dark] .tools-main .sticky-page p{color:#b5c3d4}html[data-web-theme=dark] .tools-main .sticky-page-heading>button{background:#315878;color:#fff;border:0;border-radius:24px}html[data-web-theme=dark] .tools-main .sticky-guide{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #00000040}html[data-web-theme=dark] .tools-main .sticky-guide button{background:#1e2937;border:0;color:#b5c3d4;border-radius:24px}html[data-web-theme=dark] .tools-main .sticky-library button{background:linear-gradient(145deg,#1c2734,#1e2a37);border:1px solid rgb(72 91 112 / 1);border-radius:22px;box-shadow:0 12px 24px -18px #00000045;color:#e8eef6}html[data-web-theme=dark] .tools-main .sticky-library time{color:#b5c3d4}html[data-web-theme=dark] .tools-main .rw-file-panel{border:1px solid rgb(72 91 112 / 1);border-radius:26px;box-shadow:0 16px 38px -24px #00000040}html[data-web-theme=dark] .tools-main .rw-file-panel>header{border-color:#485b70;background:#1c2734}html[data-web-theme=dark] .tools-main .rw-file-log{background:#1c2734}html[data-web-theme=dark] .tools-main .rw-file-panel>header [aria-hidden=true]{background:linear-gradient(145deg,#1c2734,#202c3a);border-radius:16px;color:#a9ceff;box-shadow:0 3px 7px #00000015}@media (max-width:700px){html[data-web-theme=dark] .tools-main .tool-heading-icon{border-radius:15px}html[data-web-theme=dark] .tools-main .tool-panel,html[data-web-theme=dark] .tools-main .tool-panel-muted{border-radius:22px}html[data-web-theme=dark] .tools-main .focus-clock{border-radius:26px}html[data-web-theme=dark] .tools-main .attendance-create,html[data-web-theme=dark] .tools-main .attendance-board,html[data-web-theme=dark] .tools-main .attendance-board+section,html[data-web-theme=dark] .tools-main .sticky-guide{border-radius:22px}html[data-web-theme=dark] .tools-main .rw-file-panel{border-radius:22px}}html[data-web-theme=dark] .tools-main .tool-segments .tool-secondary{background:transparent;box-shadow:none}html[data-web-theme=dark] .tools-main .tool-segments button[aria-pressed=true]{background:#1c2734;color:#e8eef6;box-shadow:0 2px 6px #0000000c}html[data-web-theme=eye] .tools-main{background:#f6f6ec;color:#253a2d}html[data-web-theme=eye] .tools-main .tool-page{--tool-ink:rgb(37 58 45 / 1);--tool-muted:rgb(80 99 79 / 1);--tool-border:rgb(174 191 166 / 1);--tool-accent:rgb(53 95 71 / 1);background:#f6f6ec}html[data-web-theme=eye] .tools-main .tool-back,html[data-web-theme=eye] .tools-main .sticky-back,html[data-web-theme=eye] .tools-main .attendance>a:first-child{color:#50634f}html[data-web-theme=eye] .tools-main .tool-heading-icon{border:1px solid rgb(174 191 166 / 1);border-radius:18px;background:linear-gradient(145deg,#f8f8ee,#f2f4e8);color:#50634f;box-shadow:2px 3px #253a2d,0 8px 14px -5px #253a2d26}html[data-web-theme=eye] .tools-main .tool-panel,html[data-web-theme=eye] .tools-main .tool-panel-muted{border:1px solid rgb(174 191 166 / 1);border-radius:26px;background:#f8f8ee;box-shadow:0 14px 35px -24px #253a2d40,0 1px 3px #253a2d05}html[data-web-theme=eye] .tools-main .tool-panel-muted{background:linear-gradient(145deg,#f6f7ec,#f4f5ea);border-color:#aebfa6;box-shadow:inset 0 1px 1px #253a2d}html[data-web-theme=eye] .tools-main .tool-panel .tool-panel-muted{border-radius:20px}html[data-web-theme=eye] .tools-main .tool-primary,html[data-web-theme=eye] .tools-main .tool-secondary{border-radius:24px}html[data-web-theme=eye] .tools-main .tool-primary{background:#355f47;box-shadow:0 5px 12px #253a2d1a;border-color:transparent}html[data-web-theme=eye] .tools-main .tool-primary:hover:not(:disabled){background:#355f47}html[data-web-theme=eye] .tools-main .tool-secondary{background:#f5f6eb;border-color:transparent;color:#253a2d;box-shadow:inset 0 1px 1px #253a2d}html[data-web-theme=eye] .tools-main .tool-secondary:hover:not(:disabled){background:#f3f5e9}html[data-web-theme=eye] .tools-main .tool-field{border:1px solid rgb(174 191 166 / 1);border-radius:14px;background:#f6f7ec;box-shadow:inset 0 1px 2px #253a2d03}html[data-web-theme=eye] .tools-main .tool-field:focus{background:#f8f8ee;border-color:#aebfa6}html[data-web-theme=eye] .tools-main .tool-field:disabled{background:#f4f5ea;color:#50634f}html[data-web-theme=eye] .tools-main .tool-drop{border:1px dashed rgb(174 191 166 / 1);border-radius:20px;background:linear-gradient(145deg,#f7f7ed,#f5f6eb)}html[data-web-theme=eye] .tools-main .tool-empty svg{color:#50634f}html[data-web-theme=eye] .tools-main .tool-segments{border-radius:24px;background:#f3f5e9}html[data-web-theme=eye] .tools-main .tool-segments button{border-radius:20px}html[data-web-theme=eye] .tools-main .tool-options{border-color:#aebfa6}html[data-web-theme=eye] .tools-main .focus-clock{border:1px solid rgb(174 191 166 / 1);border-radius:30px;background:radial-gradient(ellipse at 50% 80%,#355f47,#355f47 70%);box-shadow:0 20px 35px -22px #253a2d66}html[data-web-theme=eye] .tools-main .focus-clock .focus-face-picker button[aria-pressed=true]{background:#f8f8ee16}html[data-web-theme=eye] .tools-main .focus-clock .focus-controls button:first-child{background:#f2f4e8!important;color:#253a2d!important}html[data-web-theme=eye] .tools-main .tool-timer-scene,html[data-web-theme=eye] .tools-main .tool-meal-photo img{border-radius:20px}html[data-web-theme=eye] .tools-main .tool-history{border-color:#aebfa6}html[data-web-theme=eye] .tools-main .attendance{color:#253a2d}html[data-web-theme=eye] .tools-main .attendance>p{color:#50634f}html[data-web-theme=eye] .tools-main .attendance-create,html[data-web-theme=eye] .tools-main .attendance-board,html[data-web-theme=eye] .tools-main .attendance-board+section{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #253a2d40}html[data-web-theme=eye] .tools-main .attendance label{color:#50634f}html[data-web-theme=eye] .tools-main .attendance input,html[data-web-theme=eye] .tools-main .attendance select{background:#f6f7ec;border-color:#aebfa6;border-radius:14px}html[data-web-theme=eye] .tools-main .attendance button,html[data-web-theme=eye] .tools-main .attendance-export{border-radius:24px;background:#355f47}html[data-web-theme=eye] .tools-main .attendance-board{background:linear-gradient(150deg,#f8f8ee,#f6f6ec)}html[data-web-theme=eye] .tools-main .attendance-board img{border-radius:22px;background:#f8f8ee;box-shadow:0 14px 30px -18px #253a2d40}html[data-web-theme=eye] .tools-main .attendance-board .attendance-actions{border-top:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .tools-main .attendance th{color:#50634f;background:#f6f7ec}html[data-web-theme=eye] .tools-main .attendance-table{border-radius:16px;border:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .tools-main .sticky-page{color:#253a2d}html[data-web-theme=eye] .tools-main .sticky-page p{color:#50634f}html[data-web-theme=eye] .tools-main .sticky-page-heading>button{background:#355f47;color:#fff;border:0;border-radius:24px}html[data-web-theme=eye] .tools-main .sticky-guide{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #253a2d40}html[data-web-theme=eye] .tools-main .sticky-guide button{background:#f5f6eb;border:0;color:#253a2d;border-radius:24px}html[data-web-theme=eye] .tools-main .sticky-library button{background:linear-gradient(145deg,#f7f8ed,#f5f6eb);border:1px solid rgb(174 191 166 / 1);border-radius:22px;box-shadow:0 12px 24px -18px #253a2d45;color:#253a2d}html[data-web-theme=eye] .tools-main .sticky-library time{color:#50634f}html[data-web-theme=eye] .tools-main .rw-file-panel{border:1px solid rgb(174 191 166 / 1);border-radius:26px;box-shadow:0 16px 38px -24px #253a2d40}html[data-web-theme=eye] .tools-main .rw-file-panel>header{border-color:#aebfa6;background:#f8f8ee}html[data-web-theme=eye] .tools-main .rw-file-log{background:#f6f7ec}html[data-web-theme=eye] .tools-main .rw-file-panel>header [aria-hidden=true]{background:linear-gradient(145deg,#f8f8ee,#f3f5e9);border-radius:16px;color:#355f47;box-shadow:0 3px 7px #253a2d15}@media (max-width:700px){html[data-web-theme=eye] .tools-main .tool-heading-icon{border-radius:15px}html[data-web-theme=eye] .tools-main .tool-panel,html[data-web-theme=eye] .tools-main .tool-panel-muted{border-radius:22px}html[data-web-theme=eye] .tools-main .focus-clock{border-radius:26px}html[data-web-theme=eye] .tools-main .attendance-create,html[data-web-theme=eye] .tools-main .attendance-board,html[data-web-theme=eye] .tools-main .attendance-board+section,html[data-web-theme=eye] .tools-main .sticky-guide{border-radius:22px}html[data-web-theme=eye] .tools-main .rw-file-panel{border-radius:22px}}html[data-web-theme=eye] .tools-main .tool-segments .tool-secondary{background:transparent;box-shadow:none}html[data-web-theme=eye] .tools-main .tool-segments button[aria-pressed=true]{background:#f8f8ee;color:#253a2d;box-shadow:0 2px 6px #253a2d0c}html[data-web-theme=mono] .tools-main{background:#f6f6f6;color:#24272c}html[data-web-theme=mono] .tools-main .tool-page{--tool-ink:rgb(36 39 44 / 1);--tool-muted:rgb(87 93 101 / 1);--tool-border:rgb(175 181 189 / 1);--tool-accent:rgb(48 54 62 / 1);background:#f6f6f6}html[data-web-theme=mono] .tools-main .tool-back,html[data-web-theme=mono] .tools-main .sticky-back,html[data-web-theme=mono] .tools-main .attendance>a:first-child{color:#575d65}html[data-web-theme=mono] .tools-main .tool-heading-icon{border:1px solid rgb(175 181 189 / 1);border-radius:18px;background:linear-gradient(145deg,#fff,#e8e8e8);color:#575d65;box-shadow:2px 3px #191d23,0 8px 14px -5px #191d2326}html[data-web-theme=mono] .tools-main .tool-panel,html[data-web-theme=mono] .tools-main .tool-panel-muted{border:1px solid rgb(175 181 189 / 1);border-radius:26px;background:#fff;box-shadow:0 14px 35px -24px #191d2340,0 1px 3px #191d2305}html[data-web-theme=mono] .tools-main .tool-panel-muted{background:linear-gradient(145deg,#f9f9f9,#f1f1f1);border-color:#afb5bd;box-shadow:inset 0 1px 1px #191d23}html[data-web-theme=mono] .tools-main .tool-panel .tool-panel-muted{border-radius:20px}html[data-web-theme=mono] .tools-main .tool-primary,html[data-web-theme=mono] .tools-main .tool-secondary{border-radius:24px}html[data-web-theme=mono] .tools-main .tool-primary{background:#30363e;box-shadow:0 5px 12px #191d231a;border-color:transparent}html[data-web-theme=mono] .tools-main .tool-primary:hover:not(:disabled){background:#30363e}html[data-web-theme=mono] .tools-main .tool-secondary{background:#f6f6f6;border-color:transparent;color:#24272c;box-shadow:inset 0 1px 1px #191d23}html[data-web-theme=mono] .tools-main .tool-secondary:hover:not(:disabled){background:#ececec}html[data-web-theme=mono] .tools-main .tool-field{border:1px solid rgb(175 181 189 / 1);border-radius:14px;background:#f9f9f9;box-shadow:inset 0 1px 2px #191d2303}html[data-web-theme=mono] .tools-main .tool-field:focus{background:#fff;border-color:#afb5bd}html[data-web-theme=mono] .tools-main .tool-field:disabled{background:#efefef;color:#575d65}html[data-web-theme=mono] .tools-main .tool-drop{border:1px dashed rgb(175 181 189 / 1);border-radius:20px;background:linear-gradient(145deg,#fcfcfc,#f4f4f4)}html[data-web-theme=mono] .tools-main .tool-empty svg{color:#575d65}html[data-web-theme=mono] .tools-main .tool-segments{border-radius:24px;background:#ececec}html[data-web-theme=mono] .tools-main .tool-segments button{border-radius:20px}html[data-web-theme=mono] .tools-main .tool-options{border-color:#afb5bd}html[data-web-theme=mono] .tools-main .focus-clock{border:1px solid rgb(175 181 189 / 1);border-radius:30px;background:radial-gradient(ellipse at 50% 80%,#30363e,#30363e 70%);box-shadow:0 20px 35px -22px #191d2366}html[data-web-theme=mono] .tools-main .focus-clock .focus-face-picker button[aria-pressed=true]{background:#ffffff16}html[data-web-theme=mono] .tools-main .focus-clock .focus-controls button:first-child{background:#e8e8e8!important;color:#24272c!important}html[data-web-theme=mono] .tools-main .tool-timer-scene,html[data-web-theme=mono] .tools-main .tool-meal-photo img{border-radius:20px}html[data-web-theme=mono] .tools-main .tool-history{border-color:#afb5bd}html[data-web-theme=mono] .tools-main .attendance{color:#24272c}html[data-web-theme=mono] .tools-main .attendance>p{color:#575d65}html[data-web-theme=mono] .tools-main .attendance-create,html[data-web-theme=mono] .tools-main .attendance-board,html[data-web-theme=mono] .tools-main .attendance-board+section{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #191d2340}html[data-web-theme=mono] .tools-main .attendance label{color:#575d65}html[data-web-theme=mono] .tools-main .attendance input,html[data-web-theme=mono] .tools-main .attendance select{background:#f9f9f9;border-color:#afb5bd;border-radius:14px}html[data-web-theme=mono] .tools-main .attendance button,html[data-web-theme=mono] .tools-main .attendance-export{border-radius:24px;background:#30363e}html[data-web-theme=mono] .tools-main .attendance-board{background:linear-gradient(150deg,#fff,#f6f6f6)}html[data-web-theme=mono] .tools-main .attendance-board img{border-radius:22px;background:#fff;box-shadow:0 14px 30px -18px #191d2340}html[data-web-theme=mono] .tools-main .attendance-board .attendance-actions{border-top:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .tools-main .attendance th{color:#575d65;background:#f9f9f9}html[data-web-theme=mono] .tools-main .attendance-table{border-radius:16px;border:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .tools-main .sticky-page{color:#24272c}html[data-web-theme=mono] .tools-main .sticky-page p{color:#575d65}html[data-web-theme=mono] .tools-main .sticky-page-heading>button{background:#30363e;color:#fff;border:0;border-radius:24px}html[data-web-theme=mono] .tools-main .sticky-guide{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:26px;box-shadow:0 14px 35px -24px #191d2340}html[data-web-theme=mono] .tools-main .sticky-guide button{background:#f6f6f6;border:0;color:#24272c;border-radius:24px}html[data-web-theme=mono] .tools-main .sticky-library button{background:linear-gradient(145deg,#fdfdfd,#f4f4f4);border:1px solid rgb(175 181 189 / 1);border-radius:22px;box-shadow:0 12px 24px -18px #191d2345;color:#24272c}html[data-web-theme=mono] .tools-main .sticky-library time{color:#575d65}html[data-web-theme=mono] .tools-main .rw-file-panel{border:1px solid rgb(175 181 189 / 1);border-radius:26px;box-shadow:0 16px 38px -24px #191d2340}html[data-web-theme=mono] .tools-main .rw-file-panel>header{border-color:#afb5bd;background:#fff}html[data-web-theme=mono] .tools-main .rw-file-log{background:#f9f9f9}html[data-web-theme=mono] .tools-main .rw-file-panel>header [aria-hidden=true]{background:linear-gradient(145deg,#fff,#ebebeb);border-radius:16px;color:#30363e;box-shadow:0 3px 7px #191d2315}@media (max-width:700px){html[data-web-theme=mono] .tools-main .tool-heading-icon{border-radius:15px}html[data-web-theme=mono] .tools-main .tool-panel,html[data-web-theme=mono] .tools-main .tool-panel-muted{border-radius:22px}html[data-web-theme=mono] .tools-main .focus-clock{border-radius:26px}html[data-web-theme=mono] .tools-main .attendance-create,html[data-web-theme=mono] .tools-main .attendance-board,html[data-web-theme=mono] .tools-main .attendance-board+section,html[data-web-theme=mono] .tools-main .sticky-guide{border-radius:22px}html[data-web-theme=mono] .tools-main .rw-file-panel{border-radius:22px}}html[data-web-theme=mono] .tools-main .tool-segments .tool-secondary{background:transparent;box-shadow:none}html[data-web-theme=mono] .tools-main .tool-segments button[aria-pressed=true]{background:#fff;color:#24272c;box-shadow:0 2px 6px #191d230c}.attendance{max-width:1060px;margin:0 auto;padding:32px 20px 90px;color:#252333}.attendance h1{font-size:30px;font-weight:750;margin:18px 0 8px}.attendance h2{font-size:21px;font-weight:700;margin:12px 0}.attendance p{margin:12px 0;line-height:1.7}.attendance label{display:block;font-size:14px;font-weight:600}.attendance input,.attendance select{display:block;width:100%;background:#fff;border:1px solid #dedbe3;border-radius:12px;padding:12px;margin:8px 0 18px;font-size:16px;color:#252333}.attendance button,.attendance-export{display:inline-block;background:#781d36;color:#fff;border:0;border-radius:12px;padding:12px 18px;cursor:pointer}.attendance button:disabled{opacity:.5;cursor:default}.attendance-create{display:grid;grid-template-columns:2fr 1fr auto;gap:18px;align-items:center;background:#f7f4f6;border-radius:20px;padding:24px;margin:24px 0}.attendance-board{background:#fff;border:1px solid #e7e2e6;border-radius:24px;padding:24px;text-align:center;margin:24px 0}.attendance-board img,.attendance-placeholder{display:block;width:min(360px,100%);aspect-ratio:1;margin:10px auto}.attendance-placeholder{display:grid;place-items:center;background:#f6f3f5}.attendance-board strong{font-size:24px}.attendance-muted{color:#777;font-size:13px}.attendance-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.attendance-actions label{display:flex;align-items:center;gap:12px}.attendance-actions select{width:auto;margin:0}.attendance-error{background:#fff0ed;color:#a62c23;padding:12px;border-radius:10px}.attendance-table{overflow:auto}.attendance table{width:100%;border-collapse:collapse;text-align:left}.attendance th,.attendance td{padding:14px;border-bottom:1px solid #eee;white-space:nowrap}.attendance-student{max-width:480px;padding-top:44px}.attendance-student form{margin-top:26px}.attendance-student button{width:100%}.attendance-brand{font-size:12px;letter-spacing:2px;color:#781d36}.attendance-success{padding:28px;background:#eef8f0;border-radius:18px}.attendance a{text-decoration:underline}@media (max-width:600px){.attendance-create{grid-template-columns:1fr;gap:2px;padding:18px}.attendance{padding-left:16px;padding-right:16px}.attendance-board{padding:18px}}.attendance a.attendance-export{color:#fff!important;text-decoration:none}.attendance-stage{min-height:100dvh;background:#f6f7f2;display:grid;place-items:center}.attendance-display{width:min(100%,760px);padding:32px 24px;text-align:center;color:#173b30}.attendance-display h1{font-size:clamp(24px,4vw,38px);overflow-wrap:anywhere}.attendance-display .attendance-brand{color:#3d6255}.attendance-code-frame{width:min(56vh,100%,420px);margin:24px auto 16px;background:#fff;border:1px solid #e1e8de;border-radius:24px;padding:10px;box-shadow:0 12px 40px #173b3010;aspect-ratio:1}.attendance-code-frame img,.attendance-code-frame .attendance-placeholder{width:100%;height:100%;margin:0;display:block;border-radius:14px}.attendance-code-frame .attendance-placeholder{display:grid;place-items:center}.attendance-count{font-size:36px;font-variant-numeric:tabular-nums}.attendance-count small{font-size:16px;font-weight:400}.attendance-progress{height:5px;width:180px;background:#e3e9df;border-radius:6px;margin:14px auto}.attendance-progress div{height:100%;background:#27624d;border-radius:6px;transition:width .4s linear}.attendance-display-actions{display:flex;justify-content:center;gap:12px;margin-top:26px}.attendance-display-actions button{background:#e9eee5;color:#294c3e;font-size:13px;padding:10px 14px}.attendance-student .attendance-brand{color:#27624d}.attendance-student button{background:#27624d}#root>main.attendance-student{box-sizing:border-box;width:calc(100% - 40px);max-width:400px;margin:28px auto;padding:26px 24px 30px;border:1px solid #e0e8e1;border-radius:22px;background:#fafcf8}.attendance-student h1{font-size:24px;line-height:1.35;overflow-wrap:anywhere}.attendance-student p{font-size:14px;line-height:1.65}.attendance-student form{margin-top:20px}.attendance-student .attendance-muted{font-size:12px}.attendance-student input{font-size:16px;min-height:44px;padding:10px 12px;margin:6px 0 16px}.attendance-student label{font-size:13px}.attendance-student button{font-size:15px;min-height:44px;padding:10px 14px}.attendance-student .attendance-brand{font-size:11px;letter-spacing:1.4px}@media (max-width:600px){#root>main.attendance-student{margin:24px auto;padding:24px 20px 28px}.attendance-student h1{font-size:23px;margin:14px 0 8px}.attendance-student form{margin-top:18px}.attendance-student p{margin:10px 0}}.attendance-location-fields{grid-column:1/-1;border:1px solid #e5e1e7;border-radius:18px;padding:20px;min-width:0;display:grid;grid-template-columns:2fr 1fr;gap:14px;background:#faf9fc}.attendance-location-fields legend{font-size:14px;font-weight:600;padding:0 6px}.attendance-location-fields>p,.attendance-location-fields>details,.attendance-location-fields>button{grid-column:1/-1}.attendance-location-fields>button{justify-self:start;background:#eee9f0;color:#56233a}.attendance-location-fields input{margin:8px 0 0}.attendance-location-fields summary{cursor:pointer;font-size:13px}.attendance-location-fields details label{margin-top:12px}.attendance-location-editor{background:#fff;border-radius:20px;padding:20px;margin:20px 0;border:1px solid #e5e1e7}.attendance-location-editor summary{cursor:pointer;line-height:1.6;font-size:14px}.attendance-location-editor form{margin-top:18px}.attendance-location-editor form>button{margin-top:16px}.attendance-location-notice{background:#f0f4ef;border-radius:14px;padding:14px;margin:16px 0;font-size:13px}.attendance-location-notice p{font-size:12px}.attendance-location-notice strong{font-size:13px}@media (max-width:600px){.attendance-location-fields{grid-template-columns:1fr;padding:16px;gap:12px}.attendance-location-fields input{min-width:0}.attendance-location-fields>button{width:100%}}.tools-main .attendance .attendance-location-fields>button{background:#eee9f0;color:#56233a}.attendance-create .attendance-step{grid-column:1/-1;font-size:15px;font-weight:650;color:#702138;margin:4px 0 0}.attendance-location-fields>legend{font-size:13px}.attendance-location-fields>button{min-height:44px}.attendance-location-fields details>summary{cursor:pointer;min-height:36px;padding:8px 0}html[data-web-theme=light] .attendance,html[data-web-theme=light] .attendance input,html[data-web-theme=light] .attendance select{color:#252333}html[data-web-theme=light] .attendance button,html[data-web-theme=light] .attendance-export{color:#fff}html[data-web-theme=light] .attendance-muted{color:#626262}html[data-web-theme=light] .attendance-error{color:#88241d}html[data-web-theme=light] .attendance-brand{color:#781d36}html[data-web-theme=light] .attendance a.attendance-export{color:#fff!important}html[data-web-theme=light] .attendance-display{color:#173b30}html[data-web-theme=light] .attendance-display .attendance-brand{color:#3d6255}html[data-web-theme=light] .attendance-display-actions button{color:#294c3e}html[data-web-theme=light] .attendance-student .attendance-brand{color:#27624d}html[data-web-theme=light] .attendance-location-fields>button{color:#56233a}html[data-web-theme=light] .tools-main .attendance .attendance-location-fields>button{color:#56233a}html[data-web-theme=light] .attendance-create .attendance-step{color:#702138}html[data-web-theme=dark] .attendance{color:#e8eef6}html[data-web-theme=dark] .attendance input,html[data-web-theme=dark] .attendance select{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:12px;color:#e8eef6}html[data-web-theme=dark] .attendance button,html[data-web-theme=dark] .attendance-export{background:#315878;color:#fff;border:0;border-radius:12px}html[data-web-theme=dark] .attendance-create{background:#1e2937;border-radius:20px}html[data-web-theme=dark] .attendance-board{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:24px}html[data-web-theme=dark] .attendance-placeholder{background:#1e2a37}html[data-web-theme=dark] .attendance-muted{color:#b5c3d4}html[data-web-theme=dark] .attendance-error{background:#1e2937;color:#a9ceff;border-radius:10px}html[data-web-theme=dark] .attendance table{border-collapse:collapse}html[data-web-theme=dark] .attendance th,html[data-web-theme=dark] .attendance td{border-bottom:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .attendance-brand{color:#a9ceff}html[data-web-theme=dark] .attendance-success{background:#1e2a38;border-radius:18px}html[data-web-theme=dark] .attendance a.attendance-export{color:#fff!important}html[data-web-theme=dark] .attendance-stage{background:#1e2a37}html[data-web-theme=dark] .attendance-display,html[data-web-theme=dark] .attendance-display .attendance-brand{color:#9adbb4}html[data-web-theme=dark] .attendance-code-frame{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:24px;box-shadow:0 12px 40px #00000010}html[data-web-theme=dark] .attendance-code-frame img,html[data-web-theme=dark] .attendance-code-frame .attendance-placeholder{border-radius:14px}html[data-web-theme=dark] .attendance-progress{background:#212e3c;border-radius:6px}html[data-web-theme=dark] .attendance-progress div{background:#315878;border-radius:6px}html[data-web-theme=dark] .attendance-display-actions button{background:#202c3b;color:#e8eef6}html[data-web-theme=dark] .attendance-student .attendance-brand{color:#9adbb4}html[data-web-theme=dark] .attendance-student button{background:#315878}html[data-web-theme=dark] #root>main.attendance-student{border:1px solid rgb(72 91 112 / 1);border-radius:22px;background:#1c2734}html[data-web-theme=dark] .attendance-location-fields{border:1px solid rgb(72 91 112 / 1);border-radius:18px;background:#1c2734}html[data-web-theme=dark] .attendance-location-fields>button{background:#1f2c3a;color:#a9ceff}html[data-web-theme=dark] .attendance-location-editor{background:#1c2734;border-radius:20px;border:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .attendance-location-notice{background:#1e2a38;border-radius:14px}html[data-web-theme=dark] .tools-main .attendance .attendance-location-fields>button{background:#1f2c3a;color:#a9ceff}html[data-web-theme=dark] .attendance-create .attendance-step{color:#a9ceff}html[data-web-theme=eye] .attendance{color:#253a2d}html[data-web-theme=eye] .attendance input,html[data-web-theme=eye] .attendance select{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:12px;color:#253a2d}html[data-web-theme=eye] .attendance button,html[data-web-theme=eye] .attendance-export{background:#355f47;color:#fff;border:0;border-radius:12px}html[data-web-theme=eye] .attendance-create{background:#f5f6eb;border-radius:20px}html[data-web-theme=eye] .attendance-board{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:24px}html[data-web-theme=eye] .attendance-placeholder{background:#f5f6eb}html[data-web-theme=eye] .attendance-muted{color:#50634f}html[data-web-theme=eye] .attendance-error{background:#f6f6ec;color:#355f47;border-radius:10px}html[data-web-theme=eye] .attendance table{border-collapse:collapse}html[data-web-theme=eye] .attendance th,html[data-web-theme=eye] .attendance td{border-bottom:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .attendance-brand{color:#355f47}html[data-web-theme=eye] .attendance-success{background:#f5f6eb;border-radius:18px}html[data-web-theme=eye] .attendance a.attendance-export{color:#fff!important}html[data-web-theme=eye] .attendance-stage{background:#f5f6eb}html[data-web-theme=eye] .attendance-display,html[data-web-theme=eye] .attendance-display .attendance-brand{color:#315f40}html[data-web-theme=eye] .attendance-code-frame{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:24px;box-shadow:0 12px 40px #253a2d10}html[data-web-theme=eye] .attendance-code-frame img,html[data-web-theme=eye] .attendance-code-frame .attendance-placeholder{border-radius:14px}html[data-web-theme=eye] .attendance-progress{background:#f1f3e7;border-radius:6px}html[data-web-theme=eye] .attendance-progress div{background:#355f47;border-radius:6px}html[data-web-theme=eye] .attendance-display-actions button{background:#f2f4e8;color:#253a2d}html[data-web-theme=eye] .attendance-student .attendance-brand{color:#315f40}html[data-web-theme=eye] .attendance-student button{background:#355f47}html[data-web-theme=eye] #root>main.attendance-student{border:1px solid rgb(174 191 166 / 1);border-radius:22px;background:#f7f7ed}html[data-web-theme=eye] .attendance-location-fields{border:1px solid rgb(174 191 166 / 1);border-radius:18px;background:#f7f7ed}html[data-web-theme=eye] .attendance-location-fields>button{background:#f3f5e9;color:#355f47}html[data-web-theme=eye] .attendance-location-editor{background:#f8f8ee;border-radius:20px;border:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .attendance-location-notice{background:#f4f6ea;border-radius:14px}html[data-web-theme=eye] .tools-main .attendance .attendance-location-fields>button{background:#f3f5e9;color:#355f47}html[data-web-theme=eye] .attendance-create .attendance-step{color:#355f47}html[data-web-theme=mono] .attendance{color:#24272c}html[data-web-theme=mono] .attendance input,html[data-web-theme=mono] .attendance select{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:12px;color:#24272c}html[data-web-theme=mono] .attendance button,html[data-web-theme=mono] .attendance-export{background:#30363e;color:#fff;border:0;border-radius:12px}html[data-web-theme=mono] .attendance-create{background:#f6f6f6;border-radius:20px}html[data-web-theme=mono] .attendance-board{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:24px}html[data-web-theme=mono] .attendance-placeholder{background:#f5f5f5}html[data-web-theme=mono] .attendance-muted{color:#575d65}html[data-web-theme=mono] .attendance-error{background:#f6f6f6;color:#30363e;border-radius:10px}html[data-web-theme=mono] .attendance table{border-collapse:collapse}html[data-web-theme=mono] .attendance th,html[data-web-theme=mono] .attendance td{border-bottom:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .attendance-brand{color:#30363e}html[data-web-theme=mono] .attendance-success{background:#f3f3f3;border-radius:18px}html[data-web-theme=mono] .attendance a.attendance-export{color:#fff!important}html[data-web-theme=mono] .attendance-stage{background:#f5f5f5}html[data-web-theme=mono] .attendance-display,html[data-web-theme=mono] .attendance-display .attendance-brand{color:#30363e}html[data-web-theme=mono] .attendance-code-frame{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:24px;box-shadow:0 12px 40px #191d2310}html[data-web-theme=mono] .attendance-code-frame img,html[data-web-theme=mono] .attendance-code-frame .attendance-placeholder{border-radius:14px}html[data-web-theme=mono] .attendance-progress{background:#e4e4e4;border-radius:6px}html[data-web-theme=mono] .attendance-progress div{background:#30363e;border-radius:6px}html[data-web-theme=mono] .attendance-display-actions button{background:#eaeaea;color:#24272c}html[data-web-theme=mono] .attendance-student .attendance-brand{color:#30363e}html[data-web-theme=mono] .attendance-student button{background:#30363e}html[data-web-theme=mono] #root>main.attendance-student{border:1px solid rgb(175 181 189 / 1);border-radius:22px;background:#fafafa}html[data-web-theme=mono] .attendance-location-fields{border:1px solid rgb(175 181 189 / 1);border-radius:18px;background:#fbfbfb}html[data-web-theme=mono] .attendance-location-fields>button{background:#ededed;color:#30363e}html[data-web-theme=mono] .attendance-location-editor{background:#fff;border-radius:20px;border:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .attendance-location-notice{background:#f2f2f2;border-radius:14px}html[data-web-theme=mono] .tools-main .attendance .attendance-location-fields>button{background:#ededed;color:#30363e}html[data-web-theme=mono] .attendance-create .attendance-step{color:#30363e}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-24{top:6rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.float-right{float:right}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.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-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[calc\(100dvh-180px\)\]{height:calc(100dvh - 180px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:6rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[850px\]{max-height:850px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-9{min-height:2.25rem}.min-h-\[180px\]{min-height:180px}.min-h-\[240px\]{min-height:240px}.min-h-\[480px\]{min-height:480px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[65vh\]{min-height:65vh}.min-h-screen{min-height:100vh}.\!w-24{width:6rem!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(270px\,55vw\)\]{width:min(270px,55vw)}.w-\[min\(560px\,calc\(100vw-32px\)\)\]{width:min(560px,calc(100vw - 32px))}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-\[1090px\]{min-width:1090px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1256px\]{min-width:1256px}.min-w-\[160px\]{min-width:160px}.min-w-\[440px\]{min-width:440px}.min-w-\[680px\]{min-width:680px}.max-w-2xl{max-width:42rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[260px\]{max-width:260px}.max-w-\[80px\]{max-width:80px}.max-w-\[82\%\]{max-width:82%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.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-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-proximity{--tw-scroll-snap-strictness: proximity}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-disc{list-style-type:disc}.list-none{list-style-type: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-\[1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.grid-cols-\[auto_2rem\]{grid-template-columns:auto 2rem}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_38px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_90px\]{grid-template-columns:minmax(0,1fr) 90px}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0{row-gap:0px}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.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-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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#6E1F36\]\/20{border-color:#6e1f3633}.border-\[\#800020\]{--tw-border-opacity: 1;border-color:rgb(128 0 32 / var(--tw-border-opacity, 1))}.border-\[\#800020\]\/10{border-color:#8000201a}.border-\[\#800020\]\/15{border-color:#80002026}.border-\[\#800020\]\/20{border-color:#80002033}.border-\[\#800020\]\/25{border-color:#80002040}.border-\[\#800020\]\/30{border-color:#8000204d}.border-\[\#C9A961\]{--tw-border-opacity: 1;border-color:rgb(201 169 97 / var(--tw-border-opacity, 1))}.border-\[\#C9A961\]\/30{border-color:#c9a9614d}.border-\[\#C9A961\]\/40{border-color:#c9a96166}.border-\[\#e8dfd5\]{--tw-border-opacity: 1;border-color:rgb(232 223 213 / var(--tw-border-opacity, 1))}.border-\[\#ead8dc\]{--tw-border-opacity: 1;border-color:rgb(234 216 220 / var(--tw-border-opacity, 1))}.border-\[\#eadde1\]{--tw-border-opacity: 1;border-color:rgb(234 221 225 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.bg-\[\#2C2C2C\]{--tw-bg-opacity: 1;background-color:rgb(44 44 44 / var(--tw-bg-opacity, 1))}.bg-\[\#39272d\]{--tw-bg-opacity: 1;background-color:rgb(57 39 45 / var(--tw-bg-opacity, 1))}.bg-\[\#6E1F36\]{--tw-bg-opacity: 1;background-color:rgb(110 31 54 / var(--tw-bg-opacity, 1))}.bg-\[\#800020\]{--tw-bg-opacity: 1;background-color:rgb(128 0 32 / var(--tw-bg-opacity, 1))}.bg-\[\#800020\]\/10{background-color:#8000201a}.bg-\[\#800020\]\/20{background-color:#80002033}.bg-\[\#800020\]\/40{background-color:#80002066}.bg-\[\#800020\]\/5{background-color:#8000200d}.bg-\[\#800020\]\/\[0\.025\]{background-color:#80002006}.bg-\[\#98203a\]\/10{background-color:#98203a1a}.bg-\[\#C9A961\]{--tw-bg-opacity: 1;background-color:rgb(201 169 97 / var(--tw-bg-opacity, 1))}.bg-\[\#C9A961\]\/10{background-color:#c9a9611a}.bg-\[\#C9A961\]\/20{background-color:#c9a96133}.bg-\[\#D4AF37\]\/10{background-color:#d4af371a}.bg-\[\#F1E3E5\]{--tw-bg-opacity: 1;background-color:rgb(241 227 229 / var(--tw-bg-opacity, 1))}.bg-\[\#F1E3E5\]\/60{background-color:#f1e3e599}.bg-\[\#eeeef0\]{--tw-bg-opacity: 1;background-color:rgb(238 238 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f3dfe6\]{--tw-bg-opacity: 1;background-color:rgb(243 223 230 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f7\]{--tw-bg-opacity: 1;background-color:rgb(246 246 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f4ee\]{--tw-bg-opacity: 1;background-color:rgb(247 244 238 / var(--tw-bg-opacity, 1))}.bg-\[\#faf7f2\]{--tw-bg-opacity: 1;background-color:rgb(250 247 242 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8f7\]{--tw-bg-opacity: 1;background-color:rgb(250 248 247 / var(--tw-bg-opacity, 1))}.bg-\[\#ff2442\]{--tw-bg-opacity: 1;background-color:rgb(255 36 66 / var(--tw-bg-opacity, 1))}.bg-\[\#fffafa\]{--tw-bg-opacity: 1;background-color:rgb(255 250 250 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-\[linear-gradient\(125deg\,\#55101d\,\#941a31_58\%\,\#b63246\)\]{background-image:linear-gradient(125deg,#55101d,#941a31 58%,#b63246)}.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-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-\[\#800020\]{--tw-gradient-from: #800020 var(--tw-gradient-from-position);--tw-gradient-to: rgb(128 0 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#800020\]\/5{--tw-gradient-from: rgb(128 0 32 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(128 0 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#600018\]{--tw-gradient-to: #600018 var(--tw-gradient-to-position)}.to-\[\#C9A961\]\/5{--tw-gradient-to: rgb(201 169 97 / .05) var(--tw-gradient-to-position)}.to-\[\#a00030\]{--tw-gradient-to: #a00030 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.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-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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-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-8{padding-left:2rem;padding-right:2rem}.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-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.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-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}.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-\[1\.95\]{line-height:1.95}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#28303c\]{--tw-text-opacity: 1;color:rgb(40 48 60 / var(--tw-text-opacity, 1))}.text-\[\#2C2C2C\]{--tw-text-opacity: 1;color:rgb(44 44 44 / var(--tw-text-opacity, 1))}.text-\[\#302b29\]{--tw-text-opacity: 1;color:rgb(48 43 41 / var(--tw-text-opacity, 1))}.text-\[\#51c879\]{--tw-text-opacity: 1;color:rgb(81 200 121 / var(--tw-text-opacity, 1))}.text-\[\#5c5550\]{--tw-text-opacity: 1;color:rgb(92 85 80 / var(--tw-text-opacity, 1))}.text-\[\#6E1F36\]{--tw-text-opacity: 1;color:rgb(110 31 54 / var(--tw-text-opacity, 1))}.text-\[\#757984\]{--tw-text-opacity: 1;color:rgb(117 121 132 / var(--tw-text-opacity, 1))}.text-\[\#7b172d\]{--tw-text-opacity: 1;color:rgb(123 23 45 / var(--tw-text-opacity, 1))}.text-\[\#7c2036\]{--tw-text-opacity: 1;color:rgb(124 32 54 / var(--tw-text-opacity, 1))}.text-\[\#800020\]{--tw-text-opacity: 1;color:rgb(128 0 32 / var(--tw-text-opacity, 1))}.text-\[\#8B1538\]{--tw-text-opacity: 1;color:rgb(139 21 56 / var(--tw-text-opacity, 1))}.text-\[\#98203a\]{--tw-text-opacity: 1;color:rgb(152 32 58 / var(--tw-text-opacity, 1))}.text-\[\#9a784b\]{--tw-text-opacity: 1;color:rgb(154 120 75 / var(--tw-text-opacity, 1))}.text-\[\#C9A961\]{--tw-text-opacity: 1;color:rgb(201 169 97 / var(--tw-text-opacity, 1))}.text-\[\#f2d4db\]{--tw-text-opacity: 1;color:rgb(242 212 219 / var(--tw-text-opacity, 1))}.text-\[\#fae9ed\]{--tw-text-opacity: 1;color:rgb(250 233 237 / var(--tw-text-opacity, 1))}.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-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.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-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / 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-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / 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-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-\[\#800020\]\/30{text-decoration-color:#8000204d}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#800020\]{accent-color:#800020}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.\!shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !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 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -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_3px_9px_rgba\(43\,0\,16\,0\.08\)\]{--tw-shadow: 0 3px 9px rgba(43,0,16,.08);--tw-shadow-colored: 0 3px 9px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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-sm{--tw-shadow: 0 1px 2px 0 rgb(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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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-\[\#55101d\]\/15{--tw-shadow-color: rgb(85 16 29 / .15);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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-\[\#800020\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 0 32 / var(--tw-ring-opacity, 1))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-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-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.duration-\[8000ms\]{transition-duration:8s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--radius: .5rem}.rw-brand-link{display:inline-flex;flex-shrink:0;align-items:center;min-height:44px;border-radius:4px}.rw-brand-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.rw-wordmark{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.rw-wordmark-title{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:1.625rem;font-weight:750;letter-spacing:-.055em;line-height:1.05}.rw-wordmark-company{display:flex;align-items:center;gap:7px;font-size:.75rem;font-weight:500;letter-spacing:.09em;line-height:1.4}.rw-wordmark-rule{width:16px;height:2px;background:#c9a961;flex-shrink:0}@media (max-width: 767px){.rw-wordmark-title{font-size:1.4375rem}}@media (max-width: 359px){.rw-wordmark-title{font-size:1.25rem}.rw-wordmark-company{gap:5px;letter-spacing:.03em}.rw-wordmark-rule{width:10px}}.animate-slide-in-right{animation:slideInRight .8s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-left{animation:slideInLeft .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.migration-label{position:fixed;bottom:8px;left:8px;z-index:100;background:#fff;color:#800020;border:1px solid #d6c9cd;border-radius:6px;padding:5px 10px;font-size:12px;box-shadow:0 2px 10px #0001}@media (prefers-reduced-motion: reduce){.animate-slide-in-right,.animate-slide-in-left{animation:none}}.marker\:text-\[\#800020\] *::marker{color:#800020}.marker\:text-\[\#800020\]::marker{color:#800020}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.backdrop\:bg-black\/40::backdrop{background-color:#0006}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}.last\:border-0:last-child{border-width:0px}.even\:bg-\[\#faf8f7\]:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(250 248 247 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus-within\:ring-\[\#800020\]\/30:focus-within{--tw-ring-color: rgb(128 0 32 / .3)}.hover\:border-\[\#800020\]:hover{--tw-border-opacity: 1;border-color:rgb(128 0 32 / var(--tw-border-opacity, 1))}.hover\:border-\[\#800020\]\/30:hover{border-color:#8000204d}.hover\:border-\[\#800020\]\/40:hover{border-color:#80002066}.hover\:border-\[\#C9A961\]:hover{--tw-border-opacity: 1;border-color:rgb(201 169 97 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C9A961\]\/30:hover{border-color:#c9a9614d}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#600018\]:hover{--tw-bg-opacity: 1;background-color:rgb(96 0 24 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6b001a\]:hover{--tw-bg-opacity: 1;background-color:rgb(107 0 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#800020\]\/10:hover{background-color:#8000201a}.hover\:bg-\[\#800020\]\/5:hover{background-color:#8000200d}.hover\:bg-\[\#800020\]\/\[0\.035\]:hover{background-color:#80002009}.hover\:bg-\[\#C9A961\]\/10:hover{background-color:#c9a9611a}.hover\:bg-\[\#b8984f\]:hover{--tw-bg-opacity: 1;background-color:rgb(184 152 79 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7e9ed\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 233 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8f3f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 243 244 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:text-\[\#600018\]:hover{--tw-text-opacity: 1;color:rgb(96 0 24 / var(--tw-text-opacity, 1))}.hover\:text-\[\#800020\]:hover{--tw-text-opacity: 1;color:rgb(128 0 32 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C9A961\]:hover{--tw-text-opacity: 1;color:rgb(201 169 97 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.focus\:border-\[\#800020\]:focus{--tw-border-opacity: 1;border-color:rgb(128 0 32 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.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-\[\#800020\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(128 0 32 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#800020\]\/15:focus{--tw-ring-color: rgb(128 0 32 / .15)}.focus\:ring-\[\#800020\]\/20:focus{--tw-ring-color: rgb(128 0 32 / .2)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#800020\]:focus-visible{outline-color:#800020}.focus-visible\:outline-\[\#98203a\]:focus-visible{outline-color:#98203a}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#800020\]\/30{border-color:#8000204d}.group:hover .group-hover\:text-\[\#800020\]{--tw-text-opacity: 1;color:rgb(128 0 32 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#C9A961\]{--tw-text-opacity: 1;color:rgb(201 169 97 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}@media (prefers-reduced-motion: no-preference){.motion-safe\:hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-56{height:14rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-auto{width:auto}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-xs{max-width:20rem}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-widest{letter-spacing:.1em}}@media (min-width: 768px){.md\:left-8{left:2rem}.md\:right-8{right:2rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-3{margin-left:.75rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:max-w-xs{max-width:20rem}.md\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[30px\]{font-size:30px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:hidden{display:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-14{gap:3.5rem}.lg\:p-12{padding:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}html[data-web-theme=light] hr,html[data-web-theme=light] a,html[data-web-theme=light] button,html[data-web-theme=light] input,html[data-web-theme=light] optgroup,html[data-web-theme=light] select,html[data-web-theme=light] textarea{color:inherit}html[data-web-theme=light] input::-moz-placeholder,html[data-web-theme=light] textarea::-moz-placeholder{color:#6b7078}html[data-web-theme=light] input::placeholder,html[data-web-theme=light] textarea::placeholder{color:#6b7078}html[data-web-theme=light] .\!text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}html[data-web-theme=light] .text-\[\#28303c\]{color:rgb(40 48 60 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#2C2C2C\]{color:rgb(44 44 44 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#302b29\]{color:rgb(48 43 41 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#51c879\]{color:rgb(63 155 94 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#5c5550\]{color:rgb(92 85 80 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#6E1F36\]{color:rgb(110 31 54 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#757984\]{color:rgb(96 99 108 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#7b172d\]{color:rgb(123 23 45 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#7c2036\]{color:rgb(124 32 54 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#800020\]{color:rgb(128 0 32 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#8B1538\]{color:rgb(139 21 56 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#98203a\]{color:rgb(125 26 48 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#9a784b\]{color:rgb(126 98 62 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#C9A961\]{color:rgb(150 126 72 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#f2d4db\]{color:rgb(131 114 118 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-\[\#fae9ed\]{color:rgb(250 233 237 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-amber-500{color:rgb(200 129 9 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-amber-600{color:rgb(178 98 5 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-amber-700{color:rgb(148 68 7 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-amber-800{color:rgb(146 64 14 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-amber-900{color:rgb(120 53 15 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-blue-400{color:rgb(96 165 250 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-blue-500{color:rgb(43 95 180 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-blue-600{color:rgb(29 78 186 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-blue-700{color:rgb(24 64 177 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-blue-800{color:rgb(25 52 144 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-cyan-800{color:rgb(21 94 117 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-emerald-700{color:rgb(4 120 87 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-200{color:rgb(124 125 127 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-300{color:rgb(113 115 118 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-400{color:rgb(107 112 120 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-500{color:rgb(88 93 105 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-600{color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-700{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-800{color:rgb(31 41 55 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-gray-900{color:rgb(17 24 39 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-green-500{color:rgb(28 162 77 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-green-600{color:rgb(18 134 61 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-green-700{color:rgb(21 128 61 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-green-800{color:rgb(22 101 52 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-indigo-800{color:rgb(45 39 134 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-orange-600{color:rgb(192 72 10 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-pink-800{color:rgb(157 23 77 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-purple-500{color:rgb(115 58 169 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-purple-600{color:rgb(113 39 179 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-purple-700{color:rgb(103 28 169 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-purple-800{color:rgb(88 27 138 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-red-500{color:rgb(174 50 50 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-red-600{color:rgb(179 31 31 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-red-700{color:rgb(152 23 23 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-red-800{color:rgb(153 27 27 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-rose-700{color:rgb(156 15 49 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-rose-800{color:rgb(159 18 57 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-400{color:rgb(117 113 110 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-500{color:rgb(98 93 89 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-600{color:rgb(87 83 78 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-700{color:rgb(68 64 60 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-800{color:rgb(41 37 36 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-stone-900{color:rgb(28 25 23 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .text-white\/65,html[data-web-theme=light] .text-white\/70,html[data-web-theme=light] .text-white\/80{color:#ffffffd9}html[data-web-theme=light] .text-white\/90{color:#ffffffe6}html[data-web-theme=light] .migration-label{color:#800020}html[data-web-theme=light] .marker\:text-\[\#800020\] *::marker{color:#800020}html[data-web-theme=light] .marker\:text-\[\#800020\]::marker{color:#800020}html[data-web-theme=light] .placeholder\:text-gray-400::-moz-placeholder{color:rgb(107 112 120 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .placeholder\:text-gray-400::placeholder{color:rgb(107 112 120 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-\[\#600018\]:hover{color:rgb(96 0 24 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-\[\#800020\]:hover{color:rgb(128 0 32 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-\[\#C9A961\]:hover{color:rgb(150 126 72 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-gray-600:hover{color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-gray-700:hover{color:rgb(55 65 81 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-gray-900:hover{color:rgb(17 24 39 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-red-500:hover{color:rgb(174 50 50 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .disabled\:text-gray-400:disabled{color:rgb(107 112 120 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .group:hover .group-hover\:text-\[\#800020\]{color:rgb(128 0 32 / var(--tw-text-opacity, 1))}html[data-web-theme=light] .group:hover .group-hover\:text-\[\#C9A961\]{color:rgb(150 126 72 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] *,html[data-web-theme=dark] :before,html[data-web-theme=dark] :after{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(169 206 255 / .85);--tw-shadow-colored: 0 0 rgb(0 0 0 / 0) }html[data-web-theme=dark] ::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(169 206 255 / .85);--tw-shadow-colored: 0 0 rgb(0 0 0 / 0) }html[data-web-theme=dark] *,html[data-web-theme=dark] :before,html[data-web-theme=dark] :after{border-width:0;border-style:solid;border-color:#485b70}html[data-web-theme=dark],html[data-web-theme=dark] :host{-webkit-tap-highlight-color:transparent}html[data-web-theme=dark] hr{color:inherit;border-top-width:1px}html[data-web-theme=dark] a{color:inherit}html[data-web-theme=dark] table{border-color:inherit;border-collapse:collapse}html[data-web-theme=dark] button,html[data-web-theme=dark] input,html[data-web-theme=dark] optgroup,html[data-web-theme=dark] select,html[data-web-theme=dark] textarea{color:inherit}html[data-web-theme=dark] button,html[data-web-theme=dark] input:where([type=button]),html[data-web-theme=dark] input:where([type=reset]),html[data-web-theme=dark] input:where([type=submit]){background-color:transparent;background-image:none}html[data-web-theme=dark] :-moz-focusring{outline:auto}html[data-web-theme=dark] :-moz-ui-invalid{box-shadow:none}html[data-web-theme=dark] [type=search]{outline-offset:-2px}html[data-web-theme=dark] input::-moz-placeholder,html[data-web-theme=dark] textarea::-moz-placeholder{color:#b5c3d4}html[data-web-theme=dark] input::placeholder,html[data-web-theme=dark] textarea::placeholder{color:#b5c3d4}html[data-web-theme=dark] .sr-only{border-width:0}html[data-web-theme=dark] .border-collapse{border-collapse:collapse}html[data-web-theme=dark] .divide-y>:not([hidden])~:not([hidden]){border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}html[data-web-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(72 91 112 / var(--tw-divide-opacity, 1))}html[data-web-theme=dark] .rounded{border-radius:.25rem}html[data-web-theme=dark] .rounded-2xl{border-radius:1rem}html[data-web-theme=dark] .rounded-full{border-radius:9999px}html[data-web-theme=dark] .rounded-lg{border-radius:.5rem}html[data-web-theme=dark] .rounded-md{border-radius:.375rem}html[data-web-theme=dark] .rounded-xl{border-radius:.75rem}html[data-web-theme=dark] .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}html[data-web-theme=dark] .rounded-tr-sm{border-top-right-radius:.125rem}html[data-web-theme=dark] .border{border-width:1px}html[data-web-theme=dark] .border-0{border-width:0px}html[data-web-theme=dark] .border-2{border-width:2px}html[data-web-theme=dark] .border-4{border-width:4px}html[data-web-theme=dark] .border-b{border-bottom-width:1px}html[data-web-theme=dark] .border-b-2{border-bottom-width:2px}html[data-web-theme=dark] .border-l-2{border-left-width:2px}html[data-web-theme=dark] .border-l-4{border-left-width:4px}html[data-web-theme=dark] .border-t{border-top-width:1px}html[data-web-theme=dark] .border-dashed{border-style:dashed}html[data-web-theme=dark] .border-\[\#6E1F36\]\/20{border-color:#485b7033}html[data-web-theme=dark] .border-\[\#800020\]{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .border-\[\#800020\]\/10{border-color:#485b701a}html[data-web-theme=dark] .border-\[\#800020\]\/15{border-color:#485b7026}html[data-web-theme=dark] .border-\[\#800020\]\/20{border-color:#485b7033}html[data-web-theme=dark] .border-\[\#800020\]\/25{border-color:#485b7040}html[data-web-theme=dark] .border-\[\#800020\]\/30{border-color:#485b704d}html[data-web-theme=dark] .border-\[\#C9A961\]{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .border-\[\#C9A961\]\/30{border-color:#485b704d}html[data-web-theme=dark] .border-\[\#C9A961\]\/40{border-color:#485b7066}html[data-web-theme=dark] .border-\[\#e8dfd5\],html[data-web-theme=dark] .border-\[\#ead8dc\],html[data-web-theme=dark] .border-\[\#eadde1\],html[data-web-theme=dark] .border-amber-200,html[data-web-theme=dark] .border-blue-200,html[data-web-theme=dark] .border-cyan-200,html[data-web-theme=dark] .border-gray-100,html[data-web-theme=dark] .border-gray-200,html[data-web-theme=dark] .border-gray-300,html[data-web-theme=dark] .border-gray-50,html[data-web-theme=dark] .border-gray-700,html[data-web-theme=dark] .border-green-100,html[data-web-theme=dark] .border-green-200,html[data-web-theme=dark] .border-indigo-200,html[data-web-theme=dark] .border-pink-200,html[data-web-theme=dark] .border-purple-200,html[data-web-theme=dark] .border-red-200,html[data-web-theme=dark] .border-rose-200,html[data-web-theme=dark] .border-stone-200{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .border-transparent{border-color:transparent}html[data-web-theme=dark] .border-white\/10{border-color:#485b701a}html[data-web-theme=dark] .border-white\/20{border-color:#485b7033}html[data-web-theme=dark] .border-white\/30{border-color:#485b704d}html[data-web-theme=dark] .border-white\/35{border-color:#485b7059}html[data-web-theme=dark] .bg-\[\#2C2C2C\],html[data-web-theme=dark] .bg-\[\#39272d\]{background-color:rgb(37 52 68 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#6E1F36\],html[data-web-theme=dark] .bg-\[\#800020\]{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#800020\]\/10{background-color:#3158781a}html[data-web-theme=dark] .bg-\[\#800020\]\/20{background-color:#31587833}html[data-web-theme=dark] .bg-\[\#800020\]\/40{background-color:#31587866}html[data-web-theme=dark] .bg-\[\#800020\]\/5{background-color:#3158780d}html[data-web-theme=dark] .bg-\[\#800020\]\/\[0\.025\]{background-color:#31587806}html[data-web-theme=dark] .bg-\[\#98203a\]\/10{background-color:#3158781a}html[data-web-theme=dark] .bg-\[\#C9A961\]{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#C9A961\]\/10{background-color:#3158781a}html[data-web-theme=dark] .bg-\[\#C9A961\]\/20{background-color:#31587833}html[data-web-theme=dark] .bg-\[\#D4AF37\]\/10{background-color:#3158781a}html[data-web-theme=dark] .bg-\[\#F1E3E5\]{background-color:rgb(32 44 59 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#F1E3E5\]\/60{background-color:#202c3b99}html[data-web-theme=dark] .bg-\[\#eeeef0\]{background-color:rgb(31 43 57 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#f3dfe6\]{background-color:rgb(32 45 59 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#f6f6f7\]{background-color:rgb(30 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#f7f4ee\]{background-color:rgb(30 42 56 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#faf7f2\]{background-color:rgb(30 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#faf8f7\]{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#ff2442\]{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-\[\#fffafa\]{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-amber-50{background-color:rgb(30 42 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-amber-500{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-black\/50{background-color:#00000080}html[data-web-theme=dark] .bg-black\/60{background-color:#0009}html[data-web-theme=dark] .bg-blue-100{background-color:rgb(31 44 58 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-blue-400{background-color:rgb(37 52 68 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-blue-50{background-color:rgb(29 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-blue-500\/20{background-color:#31587833}html[data-web-theme=dark] .bg-cyan-50{background-color:rgb(30 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-emerald-50,html[data-web-theme=dark] .bg-gray-100{background-color:rgb(30 42 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-gray-200{background-color:rgb(32 45 59 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-gray-400{background-color:rgb(37 52 68 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-gray-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-green-100{background-color:rgb(31 44 58 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-green-50,html[data-web-theme=dark] .bg-indigo-50{background-color:rgb(30 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-pink-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-purple-100{background-color:rgb(30 42 56 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-purple-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-red-100{background-color:rgb(31 43 57 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-red-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-red-600{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-rose-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-stone-100{background-color:rgb(30 42 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-stone-50{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-transparent{background-color:transparent}html[data-web-theme=dark] .bg-white{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .bg-white\/10{background-color:#1c27341a}html[data-web-theme=dark] .bg-white\/20{background-color:#1c273433}html[data-web-theme=dark] .bg-white\/5{background-color:#1c27340d}html[data-web-theme=dark] .bg-white\/70{background-color:#1c2734b3}html[data-web-theme=dark] .bg-white\/80{background-color:#1c2734cc}html[data-web-theme=dark] .bg-\[linear-gradient\(125deg\,\#55101d\,\#941a31_58\%\,\#b63246\)\]{background-image:linear-gradient(125deg,#315878,#315878 58%,#315878)}html[data-web-theme=dark] .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}html[data-web-theme=dark] .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}html[data-web-theme=dark] .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}html[data-web-theme=dark] .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}html[data-web-theme=dark] .from-\[\#800020\]{--tw-gradient-from: rgb(49 88 120 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 88 120 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=dark] .from-\[\#800020\]\/5{--tw-gradient-from: rgb(49 88 120 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 88 120 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=dark] .from-amber-500{--tw-gradient-from: rgb(49 88 120 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 88 120 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=dark] .from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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) }html[data-web-theme=dark] .from-blue-600,html[data-web-theme=dark] .from-green-600{--tw-gradient-from: rgb(49 88 120 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 88 120 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=dark] .via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=dark] .via-white{--tw-gradient-to: rgb(28 39 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(28 39 52 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=dark] .to-\[\#600018\]{--tw-gradient-to: rgb(49 88 120 / 1) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-\[\#C9A961\]\/5{--tw-gradient-to: rgb(49 88 120 / .05) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-\[\#a00030\],html[data-web-theme=dark] .to-amber-600{--tw-gradient-to: rgb(49 88 120 / 1) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-blue-700{--tw-gradient-to: rgb(49 88 120 / 1) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-gray-50{--tw-gradient-to: rgb(28 39 52 / 1) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-green-700{--tw-gradient-to: rgb(49 88 120 / 1) var(--tw-gradient-to-position) }html[data-web-theme=dark] .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }html[data-web-theme=dark] .bg-cover{background-size:cover}html[data-web-theme=dark] .bg-center{background-position:center}html[data-web-theme=dark] .\!text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}html[data-web-theme=dark] .text-\[\#28303c\],html[data-web-theme=dark] .text-\[\#2C2C2C\],html[data-web-theme=dark] .text-\[\#302b29\]{color:rgb(232 238 246 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#51c879\]{color:rgb(154 219 180 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#5c5550\]{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#6E1F36\]{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#757984\]{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#7b172d\],html[data-web-theme=dark] .text-\[\#7c2036\],html[data-web-theme=dark] .text-\[\#800020\],html[data-web-theme=dark] .text-\[\#8B1538\],html[data-web-theme=dark] .text-\[\#98203a\]{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#9a784b\],html[data-web-theme=dark] .text-\[\#C9A961\]{color:rgb(236 211 154 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-\[\#f2d4db\],html[data-web-theme=dark] .text-\[\#fae9ed\]{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-amber-500,html[data-web-theme=dark] .text-amber-600,html[data-web-theme=dark] .text-amber-700,html[data-web-theme=dark] .text-amber-800,html[data-web-theme=dark] .text-amber-900{color:rgb(236 211 154 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-blue-400,html[data-web-theme=dark] .text-blue-500,html[data-web-theme=dark] .text-blue-600,html[data-web-theme=dark] .text-blue-700,html[data-web-theme=dark] .text-blue-800,html[data-web-theme=dark] .text-cyan-800{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-emerald-700{color:rgb(154 219 180 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-gray-200,html[data-web-theme=dark] .text-gray-300,html[data-web-theme=dark] .text-gray-400,html[data-web-theme=dark] .text-gray-500,html[data-web-theme=dark] .text-gray-600,html[data-web-theme=dark] .text-gray-700{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-gray-800,html[data-web-theme=dark] .text-gray-900{color:rgb(232 238 246 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-green-500,html[data-web-theme=dark] .text-green-600,html[data-web-theme=dark] .text-green-700,html[data-web-theme=dark] .text-green-800{color:rgb(154 219 180 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-indigo-800{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-orange-600{color:rgb(236 211 154 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-pink-800{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-purple-500,html[data-web-theme=dark] .text-purple-600,html[data-web-theme=dark] .text-purple-700,html[data-web-theme=dark] .text-purple-800{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-red-500,html[data-web-theme=dark] .text-red-600,html[data-web-theme=dark] .text-red-700,html[data-web-theme=dark] .text-red-800,html[data-web-theme=dark] .text-rose-700,html[data-web-theme=dark] .text-rose-800{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-stone-400,html[data-web-theme=dark] .text-stone-500,html[data-web-theme=dark] .text-stone-600{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-stone-700,html[data-web-theme=dark] .text-stone-800,html[data-web-theme=dark] .text-stone-900{color:rgb(232 238 246 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .text-white\/65,html[data-web-theme=dark] .text-white\/70,html[data-web-theme=dark] .text-white\/80{color:#ffffffd9}html[data-web-theme=dark] .text-white\/90{color:#ffffffe6}html[data-web-theme=dark] .decoration-\[\#800020\]\/30{text-decoration-color:#a9ceffd9}html[data-web-theme=dark] .accent-\[\#800020\]{accent-color:rgb(169 206 255 / 1)}html[data-web-theme=dark] .\!shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}html[data-web-theme=dark] .shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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)}html[data-web-theme=dark] .shadow-2xl{--tw-shadow-colored: 0 25px 50px -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)}html[data-web-theme=dark] .shadow-\[0_3px_9px_rgba\(43\,0\,16\,0\.08\)\]{--tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=dark] .shadow-lg{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=dark] .shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=dark] .shadow-sm{--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)}html[data-web-theme=dark] .shadow-xl{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=dark] .shadow-\[\#55101d\]\/15{--tw-shadow-color: rgb(0 0 0 / .15) }html[data-web-theme=dark] .outline-none{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=dark] .outline{outline-style:solid}html[data-web-theme=dark] .ring-1,html[data-web-theme=dark] .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=dark] .ring-\[\#800020\]{--tw-ring-color: rgb(169 206 255 / var(--tw-ring-opacity, 1)) }html[data-web-theme=dark] .ring-gray-100{--tw-ring-color: rgb(181 195 212 / var(--tw-ring-opacity, 1)) }html[data-web-theme=dark]{--radius: .5rem }html[data-web-theme=dark] .rw-brand-link{border-radius:4px}html[data-web-theme=dark] .rw-brand-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}html[data-web-theme=dark] .rw-wordmark-rule{background:#315878}html[data-web-theme=dark] .migration-label{background:#1c2734;color:#a9ceff;border:1px solid rgb(72 91 112 / 1);border-radius:6px;box-shadow:0 2px 10px #0001}html[data-web-theme=dark] .marker\:text-\[\#800020\] *::marker{color:#a9ceff}html[data-web-theme=dark] .marker\:text-\[\#800020\]::marker{color:#a9ceff}html[data-web-theme=dark] .placeholder\:text-gray-400::-moz-placeholder{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .placeholder\:text-gray-400::placeholder{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .backdrop\:bg-black\/40::backdrop{background-color:#0006}html[data-web-theme=dark] .backdrop\:bg-black\/50::backdrop{background-color:#00000080}html[data-web-theme=dark] .last\:border-0:last-child{border-width:0px}html[data-web-theme=dark] .even\:bg-\[\#faf8f7\]:nth-child(2n){background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .even\:bg-gray-50:nth-child(2n){background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .focus-within\:ring-\[\#800020\]\/30:focus-within{--tw-ring-color: rgb(169 206 255 / .85) }html[data-web-theme=dark] .hover\:border-\[\#800020\]:hover{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .hover\:border-\[\#800020\]\/30:hover{border-color:#485b704d}html[data-web-theme=dark] .hover\:border-\[\#800020\]\/40:hover{border-color:#485b7066}html[data-web-theme=dark] .hover\:border-\[\#C9A961\]:hover{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .hover\:border-\[\#C9A961\]\/30:hover{border-color:#485b704d}html[data-web-theme=dark] .hover\:border-gray-400:hover{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .hover\:bg-\[\#600018\]:hover,html[data-web-theme=dark] .hover\:bg-\[\#6b001a\]:hover{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-\[\#800020\]\/10:hover{background-color:#3158781a}html[data-web-theme=dark] .hover\:bg-\[\#800020\]\/5:hover{background-color:#3158780d}html[data-web-theme=dark] .hover\:bg-\[\#800020\]\/\[0\.035\]:hover{background-color:#31587809}html[data-web-theme=dark] .hover\:bg-\[\#C9A961\]\/10:hover{background-color:#3158781a}html[data-web-theme=dark] .hover\:bg-\[\#b8984f\]:hover{background-color:rgb(49 88 120 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-\[\#f7e9ed\]:hover{background-color:rgb(31 43 57 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-\[\#f8f3f4\]:hover{background-color:rgb(30 41 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-gray-100:hover{background-color:rgb(30 42 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-gray-200:hover{background-color:rgb(32 45 59 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-gray-50:hover,html[data-web-theme=dark] .hover\:bg-red-50:hover{background-color:rgb(28 39 52 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .hover\:bg-white\/10:hover{background-color:#1c27341a}html[data-web-theme=dark] .hover\:bg-white\/20:hover{background-color:#1c273433}html[data-web-theme=dark] .hover\:bg-white\/25:hover{background-color:#1c273440}html[data-web-theme=dark] .hover\:text-\[\#600018\]:hover,html[data-web-theme=dark] .hover\:text-\[\#800020\]:hover{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:text-\[\#C9A961\]:hover{color:rgb(236 211 154 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:text-gray-600:hover,html[data-web-theme=dark] .hover\:text-gray-700:hover{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:text-gray-900:hover{color:rgb(232 238 246 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:text-red-500:hover{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .hover\:shadow-lg:hover{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=dark] .hover\:shadow-md:hover{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=dark] .hover\:shadow-xl:hover{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=dark] .focus\:border-\[\#800020\]:focus{border-color:rgb(72 91 112 / var(--tw-border-opacity, 1))}html[data-web-theme=dark] .focus\:border-transparent:focus{border-color:transparent}html[data-web-theme=dark] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=dark] .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=dark] .focus\:ring-\[\#800020\]:focus{--tw-ring-color: rgb(169 206 255 / var(--tw-ring-opacity, 1)) }html[data-web-theme=dark] .focus\:ring-\[\#800020\]\/15:focus{--tw-ring-color: rgb(169 206 255 / .85) }html[data-web-theme=dark] .focus\:ring-\[\#800020\]\/20:focus{--tw-ring-color: rgb(169 206 255 / .85) }html[data-web-theme=dark] .focus-visible\:outline:focus-visible{outline-style:solid}html[data-web-theme=dark] .focus-visible\:outline-2:focus-visible{outline-width:2px}html[data-web-theme=dark] .focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}html[data-web-theme=dark] .focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}html[data-web-theme=dark] .focus-visible\:outline-\[\#800020\]:focus-visible{outline-color:#485b70}html[data-web-theme=dark] .focus-visible\:outline-\[\#98203a\]:focus-visible{outline-color:#485b70}html[data-web-theme=dark] .disabled\:bg-gray-100:disabled{background-color:rgb(30 42 55 / var(--tw-bg-opacity, 1))}html[data-web-theme=dark] .disabled\:text-gray-400:disabled{color:rgb(181 195 212 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .group:hover .group-hover\:border-\[\#800020\]\/30{border-color:#485b704d}html[data-web-theme=dark] .group:hover .group-hover\:text-\[\#800020\]{color:rgb(169 206 255 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .group:hover .group-hover\:text-\[\#C9A961\]{color:rgb(236 211 154 / var(--tw-text-opacity, 1))}html[data-web-theme=dark] .group:hover .group-hover\:shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=eye] *,html[data-web-theme=eye] :before,html[data-web-theme=eye] :after{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(53 95 71 / .85);--tw-shadow-colored: 0 0 rgb(37 58 45 / 0) }html[data-web-theme=eye] ::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(53 95 71 / .85);--tw-shadow-colored: 0 0 rgb(37 58 45 / 0) }html[data-web-theme=eye] *,html[data-web-theme=eye] :before,html[data-web-theme=eye] :after{border-width:0;border-style:solid;border-color:#aebfa6}html[data-web-theme=eye],html[data-web-theme=eye] :host{-webkit-tap-highlight-color:transparent}html[data-web-theme=eye] hr{color:inherit;border-top-width:1px}html[data-web-theme=eye] a{color:inherit}html[data-web-theme=eye] table{border-color:inherit;border-collapse:collapse}html[data-web-theme=eye] button,html[data-web-theme=eye] input,html[data-web-theme=eye] optgroup,html[data-web-theme=eye] select,html[data-web-theme=eye] textarea{color:inherit}html[data-web-theme=eye] button,html[data-web-theme=eye] input:where([type=button]),html[data-web-theme=eye] input:where([type=reset]),html[data-web-theme=eye] input:where([type=submit]){background-color:transparent;background-image:none}html[data-web-theme=eye] :-moz-focusring{outline:auto}html[data-web-theme=eye] :-moz-ui-invalid{box-shadow:none}html[data-web-theme=eye] [type=search]{outline-offset:-2px}html[data-web-theme=eye] input::-moz-placeholder,html[data-web-theme=eye] textarea::-moz-placeholder{color:#50634f}html[data-web-theme=eye] input::placeholder,html[data-web-theme=eye] textarea::placeholder{color:#50634f}html[data-web-theme=eye] .sr-only{border-width:0}html[data-web-theme=eye] .border-collapse{border-collapse:collapse}html[data-web-theme=eye] .divide-y>:not([hidden])~:not([hidden]){border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}html[data-web-theme=eye] .divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(174 191 166 / var(--tw-divide-opacity, 1))}html[data-web-theme=eye] .rounded{border-radius:.25rem}html[data-web-theme=eye] .rounded-2xl{border-radius:1rem}html[data-web-theme=eye] .rounded-full{border-radius:9999px}html[data-web-theme=eye] .rounded-lg{border-radius:.5rem}html[data-web-theme=eye] .rounded-md{border-radius:.375rem}html[data-web-theme=eye] .rounded-xl{border-radius:.75rem}html[data-web-theme=eye] .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}html[data-web-theme=eye] .rounded-tr-sm{border-top-right-radius:.125rem}html[data-web-theme=eye] .border{border-width:1px}html[data-web-theme=eye] .border-0{border-width:0px}html[data-web-theme=eye] .border-2{border-width:2px}html[data-web-theme=eye] .border-4{border-width:4px}html[data-web-theme=eye] .border-b{border-bottom-width:1px}html[data-web-theme=eye] .border-b-2{border-bottom-width:2px}html[data-web-theme=eye] .border-l-2{border-left-width:2px}html[data-web-theme=eye] .border-l-4{border-left-width:4px}html[data-web-theme=eye] .border-t{border-top-width:1px}html[data-web-theme=eye] .border-dashed{border-style:dashed}html[data-web-theme=eye] .border-\[\#6E1F36\]\/20{border-color:#aebfa633}html[data-web-theme=eye] .border-\[\#800020\]{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .border-\[\#800020\]\/10{border-color:#aebfa61a}html[data-web-theme=eye] .border-\[\#800020\]\/15{border-color:#aebfa626}html[data-web-theme=eye] .border-\[\#800020\]\/20{border-color:#aebfa633}html[data-web-theme=eye] .border-\[\#800020\]\/25{border-color:#aebfa640}html[data-web-theme=eye] .border-\[\#800020\]\/30{border-color:#aebfa64d}html[data-web-theme=eye] .border-\[\#C9A961\]{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .border-\[\#C9A961\]\/30{border-color:#aebfa64d}html[data-web-theme=eye] .border-\[\#C9A961\]\/40{border-color:#aebfa666}html[data-web-theme=eye] .border-\[\#e8dfd5\],html[data-web-theme=eye] .border-\[\#ead8dc\],html[data-web-theme=eye] .border-\[\#eadde1\],html[data-web-theme=eye] .border-amber-200,html[data-web-theme=eye] .border-blue-200,html[data-web-theme=eye] .border-cyan-200,html[data-web-theme=eye] .border-gray-100,html[data-web-theme=eye] .border-gray-200,html[data-web-theme=eye] .border-gray-300,html[data-web-theme=eye] .border-gray-50,html[data-web-theme=eye] .border-gray-700,html[data-web-theme=eye] .border-green-100,html[data-web-theme=eye] .border-green-200,html[data-web-theme=eye] .border-indigo-200,html[data-web-theme=eye] .border-pink-200,html[data-web-theme=eye] .border-purple-200,html[data-web-theme=eye] .border-red-200,html[data-web-theme=eye] .border-rose-200,html[data-web-theme=eye] .border-stone-200{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .border-transparent{border-color:transparent}html[data-web-theme=eye] .border-white\/10{border-color:#aebfa61a}html[data-web-theme=eye] .border-white\/20{border-color:#aebfa633}html[data-web-theme=eye] .border-white\/30{border-color:#aebfa64d}html[data-web-theme=eye] .border-white\/35{border-color:#aebfa659}html[data-web-theme=eye] .bg-\[\#2C2C2C\],html[data-web-theme=eye] .bg-\[\#39272d\],html[data-web-theme=eye] .bg-\[\#6E1F36\],html[data-web-theme=eye] .bg-\[\#800020\]{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#800020\]\/10{background-color:#355f471a}html[data-web-theme=eye] .bg-\[\#800020\]\/20{background-color:#355f4733}html[data-web-theme=eye] .bg-\[\#800020\]\/40{background-color:#355f4766}html[data-web-theme=eye] .bg-\[\#800020\]\/5{background-color:#355f470d}html[data-web-theme=eye] .bg-\[\#800020\]\/\[0\.025\]{background-color:#355f4706}html[data-web-theme=eye] .bg-\[\#98203a\]\/10{background-color:#355f471a}html[data-web-theme=eye] .bg-\[\#C9A961\]{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#C9A961\]\/10{background-color:#355f471a}html[data-web-theme=eye] .bg-\[\#C9A961\]\/20{background-color:#355f4733}html[data-web-theme=eye] .bg-\[\#D4AF37\]\/10{background-color:#355f471a}html[data-web-theme=eye] .bg-\[\#F1E3E5\]{background-color:rgb(242 244 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#F1E3E5\]\/60{background-color:#f2f4e899}html[data-web-theme=eye] .bg-\[\#eeeef0\]{background-color:rgb(244 245 234 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#f3dfe6\]{background-color:rgb(242 244 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#f6f6f7\]{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#f7f4ee\]{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#faf7f2\]{background-color:rgb(246 246 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#faf8f7\]{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#ff2442\]{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-\[\#fffafa\]{background-color:rgb(247 248 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-amber-50{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-amber-500{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-black\/50{background-color:#00000080}html[data-web-theme=eye] .bg-black\/60{background-color:#0009}html[data-web-theme=eye] .bg-blue-100{background-color:rgb(243 245 233 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-blue-400{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-blue-50{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-blue-500\/20{background-color:#355f4733}html[data-web-theme=eye] .bg-cyan-50,html[data-web-theme=eye] .bg-emerald-50,html[data-web-theme=eye] .bg-gray-100{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-gray-200{background-color:rgb(242 244 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-gray-400{background-color:rgb(231 237 221 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-gray-50{background-color:rgb(247 247 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-green-100{background-color:rgb(243 245 233 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-green-50,html[data-web-theme=eye] .bg-indigo-50,html[data-web-theme=eye] .bg-pink-50{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-purple-100{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-purple-50{background-color:rgb(247 247 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-red-100{background-color:rgb(244 245 234 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-red-50{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-red-600{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-rose-50{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-stone-100{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-stone-50{background-color:rgb(247 247 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-transparent{background-color:transparent}html[data-web-theme=eye] .bg-white{background-color:rgb(248 248 238 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .bg-white\/10{background-color:#f8f8ee1a}html[data-web-theme=eye] .bg-white\/20{background-color:#f8f8ee33}html[data-web-theme=eye] .bg-white\/5{background-color:#f8f8ee0d}html[data-web-theme=eye] .bg-white\/70{background-color:#f8f8eeb3}html[data-web-theme=eye] .bg-white\/80{background-color:#f8f8eecc}html[data-web-theme=eye] .bg-\[linear-gradient\(125deg\,\#55101d\,\#941a31_58\%\,\#b63246\)\]{background-image:linear-gradient(125deg,#355f47,#355f47 58%,#355f47)}html[data-web-theme=eye] .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}html[data-web-theme=eye] .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}html[data-web-theme=eye] .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}html[data-web-theme=eye] .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}html[data-web-theme=eye] .from-\[\#800020\]{--tw-gradient-from: rgb(53 95 71 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(53 95 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=eye] .from-\[\#800020\]\/5{--tw-gradient-from: rgb(53 95 71 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(53 95 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=eye] .from-amber-500{--tw-gradient-from: rgb(53 95 71 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(53 95 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=eye] .from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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) }html[data-web-theme=eye] .from-blue-600,html[data-web-theme=eye] .from-green-600{--tw-gradient-from: rgb(53 95 71 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(53 95 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=eye] .via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=eye] .via-white{--tw-gradient-to: rgb(248 248 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 248 238 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=eye] .to-\[\#600018\]{--tw-gradient-to: rgb(53 95 71 / 1) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-\[\#C9A961\]\/5{--tw-gradient-to: rgb(53 95 71 / .05) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-\[\#a00030\],html[data-web-theme=eye] .to-amber-600{--tw-gradient-to: rgb(53 95 71 / 1) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-blue-700{--tw-gradient-to: rgb(53 95 71 / 1) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-gray-50{--tw-gradient-to: rgb(247 247 237 / 1) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-green-700{--tw-gradient-to: rgb(53 95 71 / 1) var(--tw-gradient-to-position) }html[data-web-theme=eye] .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }html[data-web-theme=eye] .bg-cover{background-size:cover}html[data-web-theme=eye] .bg-center{background-position:center}html[data-web-theme=eye] .\!text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}html[data-web-theme=eye] .text-\[\#28303c\],html[data-web-theme=eye] .text-\[\#2C2C2C\],html[data-web-theme=eye] .text-\[\#302b29\]{color:rgb(37 58 45 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#51c879\]{color:rgb(49 95 64 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#5c5550\]{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#6E1F36\]{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#757984\]{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#7b172d\],html[data-web-theme=eye] .text-\[\#7c2036\],html[data-web-theme=eye] .text-\[\#800020\],html[data-web-theme=eye] .text-\[\#8B1538\],html[data-web-theme=eye] .text-\[\#98203a\]{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#9a784b\],html[data-web-theme=eye] .text-\[\#C9A961\]{color:rgb(105 80 31 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-\[\#f2d4db\],html[data-web-theme=eye] .text-\[\#fae9ed\]{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-amber-500,html[data-web-theme=eye] .text-amber-600,html[data-web-theme=eye] .text-amber-700,html[data-web-theme=eye] .text-amber-800,html[data-web-theme=eye] .text-amber-900{color:rgb(105 80 31 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-blue-400,html[data-web-theme=eye] .text-blue-500,html[data-web-theme=eye] .text-blue-600,html[data-web-theme=eye] .text-blue-700,html[data-web-theme=eye] .text-blue-800,html[data-web-theme=eye] .text-cyan-800{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-emerald-700{color:rgb(49 95 64 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-gray-200,html[data-web-theme=eye] .text-gray-300,html[data-web-theme=eye] .text-gray-400,html[data-web-theme=eye] .text-gray-500,html[data-web-theme=eye] .text-gray-600{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-gray-700,html[data-web-theme=eye] .text-gray-800,html[data-web-theme=eye] .text-gray-900{color:rgb(37 58 45 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-green-500,html[data-web-theme=eye] .text-green-600,html[data-web-theme=eye] .text-green-700,html[data-web-theme=eye] .text-green-800{color:rgb(49 95 64 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-indigo-800{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-orange-600{color:rgb(105 80 31 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-pink-800{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-purple-500,html[data-web-theme=eye] .text-purple-600,html[data-web-theme=eye] .text-purple-700,html[data-web-theme=eye] .text-purple-800{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-red-500,html[data-web-theme=eye] .text-red-600,html[data-web-theme=eye] .text-red-700,html[data-web-theme=eye] .text-red-800,html[data-web-theme=eye] .text-rose-700,html[data-web-theme=eye] .text-rose-800{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-stone-400,html[data-web-theme=eye] .text-stone-500,html[data-web-theme=eye] .text-stone-600{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-stone-700,html[data-web-theme=eye] .text-stone-800,html[data-web-theme=eye] .text-stone-900{color:rgb(37 58 45 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .text-white\/65,html[data-web-theme=eye] .text-white\/70,html[data-web-theme=eye] .text-white\/80{color:#ffffffd9}html[data-web-theme=eye] .text-white\/90{color:#ffffffe6}html[data-web-theme=eye] .decoration-\[\#800020\]\/30{text-decoration-color:#355f47d9}html[data-web-theme=eye] .accent-\[\#800020\]{accent-color:rgb(53 95 71 / 1)}html[data-web-theme=eye] .\!shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}html[data-web-theme=eye] .shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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)}html[data-web-theme=eye] .shadow-2xl{--tw-shadow-colored: 0 25px 50px -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)}html[data-web-theme=eye] .shadow-\[0_3px_9px_rgba\(43\,0\,16\,0\.08\)\]{--tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=eye] .shadow-lg{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=eye] .shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=eye] .shadow-sm{--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)}html[data-web-theme=eye] .shadow-xl{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=eye] .shadow-\[\#55101d\]\/15{--tw-shadow-color: rgb(37 58 45 / .15) }html[data-web-theme=eye] .outline-none{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=eye] .outline{outline-style:solid}html[data-web-theme=eye] .ring-1,html[data-web-theme=eye] .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=eye] .ring-\[\#800020\]{--tw-ring-color: rgb(53 95 71 / var(--tw-ring-opacity, 1)) }html[data-web-theme=eye] .ring-gray-100{--tw-ring-color: rgb(80 99 79 / var(--tw-ring-opacity, 1)) }html[data-web-theme=eye]{--radius: .5rem }html[data-web-theme=eye] .rw-brand-link{border-radius:4px}html[data-web-theme=eye] .rw-brand-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}html[data-web-theme=eye] .rw-wordmark-rule{background:#355f47}html[data-web-theme=eye] .migration-label{background:#f8f8ee;color:#355f47;border:1px solid rgb(174 191 166 / 1);border-radius:6px;box-shadow:0 2px 10px #253a2d11}html[data-web-theme=eye] .marker\:text-\[\#800020\] *::marker{color:#355f47}html[data-web-theme=eye] .marker\:text-\[\#800020\]::marker{color:#355f47}html[data-web-theme=eye] .placeholder\:text-gray-400::-moz-placeholder{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .placeholder\:text-gray-400::placeholder{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .backdrop\:bg-black\/40::backdrop{background-color:#0006}html[data-web-theme=eye] .backdrop\:bg-black\/50::backdrop{background-color:#00000080}html[data-web-theme=eye] .last\:border-0:last-child{border-width:0px}html[data-web-theme=eye] .even\:bg-\[\#faf8f7\]:nth-child(2n){background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .even\:bg-gray-50:nth-child(2n){background-color:rgb(247 247 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .focus-within\:ring-\[\#800020\]\/30:focus-within{--tw-ring-color: rgb(53 95 71 / .85) }html[data-web-theme=eye] .hover\:border-\[\#800020\]:hover{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .hover\:border-\[\#800020\]\/30:hover{border-color:#aebfa64d}html[data-web-theme=eye] .hover\:border-\[\#800020\]\/40:hover{border-color:#aebfa666}html[data-web-theme=eye] .hover\:border-\[\#C9A961\]:hover{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .hover\:border-\[\#C9A961\]\/30:hover{border-color:#aebfa64d}html[data-web-theme=eye] .hover\:border-gray-400:hover{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .hover\:bg-\[\#600018\]:hover,html[data-web-theme=eye] .hover\:bg-\[\#6b001a\]:hover{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-\[\#800020\]\/10:hover{background-color:#355f471a}html[data-web-theme=eye] .hover\:bg-\[\#800020\]\/5:hover{background-color:#355f470d}html[data-web-theme=eye] .hover\:bg-\[\#800020\]\/\[0\.035\]:hover{background-color:#355f4709}html[data-web-theme=eye] .hover\:bg-\[\#C9A961\]\/10:hover{background-color:#355f471a}html[data-web-theme=eye] .hover\:bg-\[\#b8984f\]:hover{background-color:rgb(53 95 71 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-\[\#f7e9ed\]:hover{background-color:rgb(244 245 234 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-\[\#f8f3f4\]:hover,html[data-web-theme=eye] .hover\:bg-gray-100:hover{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-gray-200:hover{background-color:rgb(242 244 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-gray-50:hover{background-color:rgb(247 247 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-red-50:hover{background-color:rgb(246 247 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .hover\:bg-white\/10:hover{background-color:#f8f8ee1a}html[data-web-theme=eye] .hover\:bg-white\/20:hover{background-color:#f8f8ee33}html[data-web-theme=eye] .hover\:bg-white\/25:hover{background-color:#f8f8ee40}html[data-web-theme=eye] .hover\:text-\[\#600018\]:hover,html[data-web-theme=eye] .hover\:text-\[\#800020\]:hover{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:text-\[\#C9A961\]:hover{color:rgb(105 80 31 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:text-gray-600:hover{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:text-gray-700:hover,html[data-web-theme=eye] .hover\:text-gray-900:hover{color:rgb(37 58 45 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:text-red-500:hover{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .hover\:shadow-lg:hover{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=eye] .hover\:shadow-md:hover{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=eye] .hover\:shadow-xl:hover{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=eye] .focus\:border-\[\#800020\]:focus{border-color:rgb(174 191 166 / var(--tw-border-opacity, 1))}html[data-web-theme=eye] .focus\:border-transparent:focus{border-color:transparent}html[data-web-theme=eye] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=eye] .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=eye] .focus\:ring-\[\#800020\]:focus{--tw-ring-color: rgb(53 95 71 / var(--tw-ring-opacity, 1)) }html[data-web-theme=eye] .focus\:ring-\[\#800020\]\/15:focus{--tw-ring-color: rgb(53 95 71 / .85) }html[data-web-theme=eye] .focus\:ring-\[\#800020\]\/20:focus{--tw-ring-color: rgb(53 95 71 / .85) }html[data-web-theme=eye] .focus-visible\:outline:focus-visible{outline-style:solid}html[data-web-theme=eye] .focus-visible\:outline-2:focus-visible{outline-width:2px}html[data-web-theme=eye] .focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}html[data-web-theme=eye] .focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}html[data-web-theme=eye] .focus-visible\:outline-\[\#800020\]:focus-visible{outline-color:#aebfa6}html[data-web-theme=eye] .focus-visible\:outline-\[\#98203a\]:focus-visible{outline-color:#aebfa6}html[data-web-theme=eye] .disabled\:bg-gray-100:disabled{background-color:rgb(245 246 235 / var(--tw-bg-opacity, 1))}html[data-web-theme=eye] .disabled\:text-gray-400:disabled{color:rgb(80 99 79 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .group:hover .group-hover\:border-\[\#800020\]\/30{border-color:#aebfa64d}html[data-web-theme=eye] .group:hover .group-hover\:text-\[\#800020\]{color:rgb(53 95 71 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .group:hover .group-hover\:text-\[\#C9A961\]{color:rgb(105 80 31 / var(--tw-text-opacity, 1))}html[data-web-theme=eye] .group:hover .group-hover\:shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=mono] *,html[data-web-theme=mono] :before,html[data-web-theme=mono] :after{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(48 54 62 / .85);--tw-shadow-colored: 0 0 rgb(25 29 35 / 0) }html[data-web-theme=mono] ::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ring-offset-color: rgb(255 255 255 / 1);--tw-ring-color: rgb(48 54 62 / .85);--tw-shadow-colored: 0 0 rgb(25 29 35 / 0) }html[data-web-theme=mono] *,html[data-web-theme=mono] :before,html[data-web-theme=mono] :after{border-width:0;border-style:solid;border-color:#afb5bd}html[data-web-theme=mono],html[data-web-theme=mono] :host{-webkit-tap-highlight-color:transparent}html[data-web-theme=mono] hr{color:inherit;border-top-width:1px}html[data-web-theme=mono] a{color:inherit}html[data-web-theme=mono] table{border-color:inherit;border-collapse:collapse}html[data-web-theme=mono] button,html[data-web-theme=mono] input,html[data-web-theme=mono] optgroup,html[data-web-theme=mono] select,html[data-web-theme=mono] textarea{color:inherit}html[data-web-theme=mono] button,html[data-web-theme=mono] input:where([type=button]),html[data-web-theme=mono] input:where([type=reset]),html[data-web-theme=mono] input:where([type=submit]){background-color:transparent;background-image:none}html[data-web-theme=mono] :-moz-focusring{outline:auto}html[data-web-theme=mono] :-moz-ui-invalid{box-shadow:none}html[data-web-theme=mono] [type=search]{outline-offset:-2px}html[data-web-theme=mono] input::-moz-placeholder,html[data-web-theme=mono] textarea::-moz-placeholder{color:#575d65}html[data-web-theme=mono] input::placeholder,html[data-web-theme=mono] textarea::placeholder{color:#575d65}html[data-web-theme=mono] .sr-only{border-width:0}html[data-web-theme=mono] .border-collapse{border-collapse:collapse}html[data-web-theme=mono] .divide-y>:not([hidden])~:not([hidden]){border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}html[data-web-theme=mono] .divide-gray-100>:not([hidden])~:not([hidden]){border-color:rgb(175 181 189 / var(--tw-divide-opacity, 1))}html[data-web-theme=mono] .rounded{border-radius:.25rem}html[data-web-theme=mono] .rounded-2xl{border-radius:1rem}html[data-web-theme=mono] .rounded-full{border-radius:9999px}html[data-web-theme=mono] .rounded-lg{border-radius:.5rem}html[data-web-theme=mono] .rounded-md{border-radius:.375rem}html[data-web-theme=mono] .rounded-xl{border-radius:.75rem}html[data-web-theme=mono] .rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}html[data-web-theme=mono] .rounded-tr-sm{border-top-right-radius:.125rem}html[data-web-theme=mono] .border{border-width:1px}html[data-web-theme=mono] .border-0{border-width:0px}html[data-web-theme=mono] .border-2{border-width:2px}html[data-web-theme=mono] .border-4{border-width:4px}html[data-web-theme=mono] .border-b{border-bottom-width:1px}html[data-web-theme=mono] .border-b-2{border-bottom-width:2px}html[data-web-theme=mono] .border-l-2{border-left-width:2px}html[data-web-theme=mono] .border-l-4{border-left-width:4px}html[data-web-theme=mono] .border-t{border-top-width:1px}html[data-web-theme=mono] .border-dashed{border-style:dashed}html[data-web-theme=mono] .border-\[\#6E1F36\]\/20{border-color:#afb5bd33}html[data-web-theme=mono] .border-\[\#800020\]{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .border-\[\#800020\]\/10{border-color:#afb5bd1a}html[data-web-theme=mono] .border-\[\#800020\]\/15{border-color:#afb5bd26}html[data-web-theme=mono] .border-\[\#800020\]\/20{border-color:#afb5bd33}html[data-web-theme=mono] .border-\[\#800020\]\/25{border-color:#afb5bd40}html[data-web-theme=mono] .border-\[\#800020\]\/30{border-color:#afb5bd4d}html[data-web-theme=mono] .border-\[\#C9A961\]{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .border-\[\#C9A961\]\/30{border-color:#afb5bd4d}html[data-web-theme=mono] .border-\[\#C9A961\]\/40{border-color:#afb5bd66}html[data-web-theme=mono] .border-\[\#e8dfd5\],html[data-web-theme=mono] .border-\[\#ead8dc\],html[data-web-theme=mono] .border-\[\#eadde1\],html[data-web-theme=mono] .border-amber-200,html[data-web-theme=mono] .border-blue-200,html[data-web-theme=mono] .border-cyan-200,html[data-web-theme=mono] .border-gray-100,html[data-web-theme=mono] .border-gray-200,html[data-web-theme=mono] .border-gray-300,html[data-web-theme=mono] .border-gray-50,html[data-web-theme=mono] .border-gray-700,html[data-web-theme=mono] .border-green-100,html[data-web-theme=mono] .border-green-200,html[data-web-theme=mono] .border-indigo-200,html[data-web-theme=mono] .border-pink-200,html[data-web-theme=mono] .border-purple-200,html[data-web-theme=mono] .border-red-200,html[data-web-theme=mono] .border-rose-200,html[data-web-theme=mono] .border-stone-200{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .border-transparent{border-color:transparent}html[data-web-theme=mono] .border-white\/10{border-color:#afb5bd1a}html[data-web-theme=mono] .border-white\/20{border-color:#afb5bd33}html[data-web-theme=mono] .border-white\/30{border-color:#afb5bd4d}html[data-web-theme=mono] .border-white\/35{border-color:#afb5bd59}html[data-web-theme=mono] .bg-\[\#2C2C2C\],html[data-web-theme=mono] .bg-\[\#39272d\],html[data-web-theme=mono] .bg-\[\#6E1F36\],html[data-web-theme=mono] .bg-\[\#800020\]{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#800020\]\/10{background-color:#30363e1a}html[data-web-theme=mono] .bg-\[\#800020\]\/20{background-color:#30363e33}html[data-web-theme=mono] .bg-\[\#800020\]\/40{background-color:#30363e66}html[data-web-theme=mono] .bg-\[\#800020\]\/5{background-color:#30363e0d}html[data-web-theme=mono] .bg-\[\#800020\]\/\[0\.025\]{background-color:#30363e06}html[data-web-theme=mono] .bg-\[\#98203a\]\/10{background-color:#30363e1a}html[data-web-theme=mono] .bg-\[\#C9A961\]{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#C9A961\]\/10{background-color:#30363e1a}html[data-web-theme=mono] .bg-\[\#C9A961\]\/20{background-color:#30363e33}html[data-web-theme=mono] .bg-\[\#D4AF37\]\/10{background-color:#30363e1a}html[data-web-theme=mono] .bg-\[\#F1E3E5\]{background-color:rgb(234 234 234 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#F1E3E5\]\/60{background-color:#eaeaea99}html[data-web-theme=mono] .bg-\[\#eeeef0\]{background-color:rgb(239 239 239 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#f3dfe6\]{background-color:rgb(233 233 233 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#f6f6f7\]{background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#f7f4ee\]{background-color:rgb(243 243 243 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#faf7f2\]{background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#faf8f7\]{background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#ff2442\]{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-\[\#fffafa\]{background-color:rgb(253 253 253 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-amber-50{background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-amber-500{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-black\/50{background-color:#00000080}html[data-web-theme=mono] .bg-black\/60{background-color:#0009}html[data-web-theme=mono] .bg-blue-100{background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-blue-400{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-blue-50{background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-blue-500\/20{background-color:#30363e33}html[data-web-theme=mono] .bg-cyan-50{background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-emerald-50,html[data-web-theme=mono] .bg-gray-100{background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-gray-200{background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-gray-400{background-color:rgb(190 190 190 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-gray-50{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-green-100{background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-green-50,html[data-web-theme=mono] .bg-indigo-50{background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-pink-50{background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-purple-100{background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-purple-50{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-red-100{background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-red-50{background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-red-600{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-rose-50{background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-stone-100{background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-stone-50{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-transparent{background-color:transparent}html[data-web-theme=mono] .bg-white{background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .bg-white\/10{background-color:#ffffff1a}html[data-web-theme=mono] .bg-white\/20{background-color:#fff3}html[data-web-theme=mono] .bg-white\/5{background-color:#ffffff0d}html[data-web-theme=mono] .bg-white\/70{background-color:#ffffffb3}html[data-web-theme=mono] .bg-white\/80{background-color:#fffc}html[data-web-theme=mono] .bg-\[linear-gradient\(125deg\,\#55101d\,\#941a31_58\%\,\#b63246\)\]{background-image:linear-gradient(125deg,#30363e,#30363e 58%,#30363e)}html[data-web-theme=mono] .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}html[data-web-theme=mono] .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}html[data-web-theme=mono] .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}html[data-web-theme=mono] .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}html[data-web-theme=mono] .from-\[\#800020\]{--tw-gradient-from: rgb(48 54 62 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(48 54 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=mono] .from-\[\#800020\]\/5{--tw-gradient-from: rgb(48 54 62 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(48 54 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=mono] .from-amber-500{--tw-gradient-from: rgb(48 54 62 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(48 54 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=mono] .from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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) }html[data-web-theme=mono] .from-blue-600,html[data-web-theme=mono] .from-green-600{--tw-gradient-from: rgb(48 54 62 / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(48 54 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }html[data-web-theme=mono] .via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=mono] .via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to) }html[data-web-theme=mono] .to-\[\#600018\]{--tw-gradient-to: rgb(48 54 62 / 1) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-\[\#C9A961\]\/5{--tw-gradient-to: rgb(48 54 62 / .05) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-\[\#a00030\],html[data-web-theme=mono] .to-amber-600{--tw-gradient-to: rgb(48 54 62 / 1) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-blue-700{--tw-gradient-to: rgb(48 54 62 / 1) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-gray-50{--tw-gradient-to: rgb(250 250 250 / 1) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-green-700{--tw-gradient-to: rgb(48 54 62 / 1) var(--tw-gradient-to-position) }html[data-web-theme=mono] .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }html[data-web-theme=mono] .bg-cover{background-size:cover}html[data-web-theme=mono] .bg-center{background-position:center}html[data-web-theme=mono] .\!text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}html[data-web-theme=mono] .text-\[\#28303c\],html[data-web-theme=mono] .text-\[\#2C2C2C\],html[data-web-theme=mono] .text-\[\#302b29\]{color:rgb(36 39 44 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#51c879\]{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#5c5550\]{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#6E1F36\]{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#757984\]{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#7b172d\],html[data-web-theme=mono] .text-\[\#7c2036\],html[data-web-theme=mono] .text-\[\#800020\],html[data-web-theme=mono] .text-\[\#8B1538\],html[data-web-theme=mono] .text-\[\#98203a\],html[data-web-theme=mono] .text-\[\#9a784b\],html[data-web-theme=mono] .text-\[\#C9A961\]{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-\[\#f2d4db\],html[data-web-theme=mono] .text-\[\#fae9ed\]{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-amber-500,html[data-web-theme=mono] .text-amber-600,html[data-web-theme=mono] .text-amber-700,html[data-web-theme=mono] .text-amber-800,html[data-web-theme=mono] .text-amber-900,html[data-web-theme=mono] .text-blue-400,html[data-web-theme=mono] .text-blue-500,html[data-web-theme=mono] .text-blue-600,html[data-web-theme=mono] .text-blue-700,html[data-web-theme=mono] .text-blue-800,html[data-web-theme=mono] .text-cyan-800,html[data-web-theme=mono] .text-emerald-700{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-gray-200,html[data-web-theme=mono] .text-gray-300,html[data-web-theme=mono] .text-gray-400,html[data-web-theme=mono] .text-gray-500,html[data-web-theme=mono] .text-gray-600{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-gray-700,html[data-web-theme=mono] .text-gray-800,html[data-web-theme=mono] .text-gray-900{color:rgb(36 39 44 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-green-500,html[data-web-theme=mono] .text-green-600,html[data-web-theme=mono] .text-green-700,html[data-web-theme=mono] .text-green-800,html[data-web-theme=mono] .text-indigo-800,html[data-web-theme=mono] .text-orange-600,html[data-web-theme=mono] .text-pink-800{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-purple-500,html[data-web-theme=mono] .text-purple-600,html[data-web-theme=mono] .text-purple-700,html[data-web-theme=mono] .text-purple-800{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-red-500,html[data-web-theme=mono] .text-red-600,html[data-web-theme=mono] .text-red-700,html[data-web-theme=mono] .text-red-800,html[data-web-theme=mono] .text-rose-700,html[data-web-theme=mono] .text-rose-800{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-stone-400,html[data-web-theme=mono] .text-stone-500,html[data-web-theme=mono] .text-stone-600{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-stone-700,html[data-web-theme=mono] .text-stone-800,html[data-web-theme=mono] .text-stone-900{color:rgb(36 39 44 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-white{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .text-white\/65,html[data-web-theme=mono] .text-white\/70,html[data-web-theme=mono] .text-white\/80{color:#ffffffd9}html[data-web-theme=mono] .text-white\/90{color:#ffffffe6}html[data-web-theme=mono] .decoration-\[\#800020\]\/30{text-decoration-color:#30363ed9}html[data-web-theme=mono] .accent-\[\#800020\]{accent-color:rgb(48 54 62 / 1)}html[data-web-theme=mono] .\!shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}html[data-web-theme=mono] .shadow{--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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)}html[data-web-theme=mono] .shadow-2xl{--tw-shadow-colored: 0 25px 50px -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)}html[data-web-theme=mono] .shadow-\[0_3px_9px_rgba\(43\,0\,16\,0\.08\)\]{--tw-shadow-colored: 0 3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=mono] .shadow-lg{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=mono] .shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=mono] .shadow-sm{--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)}html[data-web-theme=mono] .shadow-xl{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=mono] .shadow-\[\#55101d\]\/15{--tw-shadow-color: rgb(25 29 35 / .15) }html[data-web-theme=mono] .outline-none{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=mono] .outline{outline-style:solid}html[data-web-theme=mono] .ring-1,html[data-web-theme=mono] .ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=mono] .ring-\[\#800020\]{--tw-ring-color: rgb(48 54 62 / var(--tw-ring-opacity, 1)) }html[data-web-theme=mono] .ring-gray-100{--tw-ring-color: rgb(87 93 101 / var(--tw-ring-opacity, 1)) }html[data-web-theme=mono]{--radius: .5rem }html[data-web-theme=mono] .rw-brand-link{border-radius:4px}html[data-web-theme=mono] .rw-brand-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}html[data-web-theme=mono] .rw-wordmark-rule{background:#30363e}html[data-web-theme=mono] .migration-label{background:#fff;color:#30363e;border:1px solid rgb(175 181 189 / 1);border-radius:6px;box-shadow:0 2px 10px #191d2311}html[data-web-theme=mono] .marker\:text-\[\#800020\] *::marker{color:#30363e}html[data-web-theme=mono] .marker\:text-\[\#800020\]::marker{color:#30363e}html[data-web-theme=mono] .placeholder\:text-gray-400::-moz-placeholder{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .placeholder\:text-gray-400::placeholder{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .backdrop\:bg-black\/40::backdrop{background-color:#0006}html[data-web-theme=mono] .backdrop\:bg-black\/50::backdrop{background-color:#00000080}html[data-web-theme=mono] .last\:border-0:last-child{border-width:0px}html[data-web-theme=mono] .even\:bg-\[\#faf8f7\]:nth-child(2n){background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .even\:bg-gray-50:nth-child(2n){background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .focus-within\:ring-\[\#800020\]\/30:focus-within{--tw-ring-color: rgb(48 54 62 / .85) }html[data-web-theme=mono] .hover\:border-\[\#800020\]:hover{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .hover\:border-\[\#800020\]\/30:hover{border-color:#afb5bd4d}html[data-web-theme=mono] .hover\:border-\[\#800020\]\/40:hover{border-color:#afb5bd66}html[data-web-theme=mono] .hover\:border-\[\#C9A961\]:hover{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .hover\:border-\[\#C9A961\]\/30:hover{border-color:#afb5bd4d}html[data-web-theme=mono] .hover\:border-gray-400:hover{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .hover\:bg-\[\#600018\]:hover,html[data-web-theme=mono] .hover\:bg-\[\#6b001a\]:hover{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-\[\#800020\]\/10:hover{background-color:#30363e1a}html[data-web-theme=mono] .hover\:bg-\[\#800020\]\/5:hover{background-color:#30363e0d}html[data-web-theme=mono] .hover\:bg-\[\#800020\]\/\[0\.035\]:hover{background-color:#30363e09}html[data-web-theme=mono] .hover\:bg-\[\#C9A961\]\/10:hover{background-color:#30363e1a}html[data-web-theme=mono] .hover\:bg-\[\#b8984f\]:hover{background-color:rgb(48 54 62 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-\[\#f7e9ed\]:hover{background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-\[\#f8f3f4\]:hover{background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-gray-100:hover{background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-gray-200:hover{background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-gray-50:hover{background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-red-50:hover{background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .hover\:bg-white\/10:hover{background-color:#ffffff1a}html[data-web-theme=mono] .hover\:bg-white\/20:hover{background-color:#fff3}html[data-web-theme=mono] .hover\:bg-white\/25:hover{background-color:#ffffff40}html[data-web-theme=mono] .hover\:text-\[\#600018\]:hover,html[data-web-theme=mono] .hover\:text-\[\#800020\]:hover,html[data-web-theme=mono] .hover\:text-\[\#C9A961\]:hover{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .hover\:text-gray-600:hover{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .hover\:text-gray-700:hover,html[data-web-theme=mono] .hover\:text-gray-900:hover{color:rgb(36 39 44 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .hover\:text-red-500:hover{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .hover\:text-white:hover{color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .hover\:shadow-lg:hover{--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html[data-web-theme=mono] .hover\:shadow-md:hover{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}html[data-web-theme=mono] .hover\:shadow-xl:hover{--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}html[data-web-theme=mono] .focus\:border-\[\#800020\]:focus{border-color:rgb(175 181 189 / var(--tw-border-opacity, 1))}html[data-web-theme=mono] .focus\:border-transparent:focus{border-color:transparent}html[data-web-theme=mono] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}html[data-web-theme=mono] .focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}html[data-web-theme=mono] .focus\:ring-\[\#800020\]:focus{--tw-ring-color: rgb(48 54 62 / var(--tw-ring-opacity, 1)) }html[data-web-theme=mono] .focus\:ring-\[\#800020\]\/15:focus{--tw-ring-color: rgb(48 54 62 / .85) }html[data-web-theme=mono] .focus\:ring-\[\#800020\]\/20:focus{--tw-ring-color: rgb(48 54 62 / .85) }html[data-web-theme=mono] .focus-visible\:outline:focus-visible{outline-style:solid}html[data-web-theme=mono] .focus-visible\:outline-2:focus-visible{outline-width:2px}html[data-web-theme=mono] .focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}html[data-web-theme=mono] .focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}html[data-web-theme=mono] .focus-visible\:outline-\[\#800020\]:focus-visible{outline-color:#afb5bd}html[data-web-theme=mono] .focus-visible\:outline-\[\#98203a\]:focus-visible{outline-color:#afb5bd}html[data-web-theme=mono] .disabled\:bg-gray-100:disabled{background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}html[data-web-theme=mono] .disabled\:text-gray-400:disabled{color:rgb(87 93 101 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .group:hover .group-hover\:border-\[\#800020\]\/30{border-color:#afb5bd4d}html[data-web-theme=mono] .group:hover .group-hover\:text-\[\#800020\],html[data-web-theme=mono] .group:hover .group-hover\:text-\[\#C9A961\]{color:rgb(48 54 62 / var(--tw-text-opacity, 1))}html[data-web-theme=mono] .group:hover .group-hover\:shadow-md{--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -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)}.local-surface{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#2c2c2c;background:#fff;font-synthesis:none;line-height:1.65;font-size:16px;--wine: #800020;--gold: #c9a961;--line: #e8e5e6}.local-surface *{box-sizing:border-box}.local-surface body{margin:0}.local-surface a{color:inherit;text-decoration:none}.local-surface button,.local-surface input,.local-surface select,.local-surface textarea{font:inherit}.local-surface button,.local-surface a,.local-surface input,.local-surface select,.local-surface textarea{-webkit-tap-highlight-color:transparent}.local-surface button,.local-surface a{touch-action:manipulation}.local-surface button{cursor:pointer}.local-surface button:disabled{opacity:.5;cursor:default}.local-surface input,.local-surface select,.local-surface textarea{width:100%;border:1px solid #d7d2d4;border-radius:8px;background:#fff;padding:12px;color:inherit}.local-surface input:focus,.local-surface select:focus,.local-surface textarea:focus{outline:2px solid var(--gold);outline-offset:2px}.local-surface a:focus-visible,.local-surface button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.local-surface h1,.local-surface h2,.local-surface h3,.local-surface p{margin:0 0 1rem}.local-surface h1{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.25;letter-spacing:-.03em}.local-surface h2{font-size:1.4rem;line-height:1.4}.local-surface h3{font-size:1.2rem}.local-surface small{font-size:.8rem}.local-surface .local-ribbon{background:#34282d;color:#faf6f8;padding:6px 4vw;font-size:.8rem;text-align:center;letter-spacing:.03em}.local-surface .local-ribbon span{margin-left:24px;color:#d4c8cd}.local-surface .header{display:flex;align-items:center;gap:30px;padding:22px 4vw;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.local-surface .brand{color:var(--wine);flex-shrink:0;line-height:1.2}.local-surface .brand strong{font-size:1.6rem;letter-spacing:-.05em}.local-surface .brand strong span{font-size:.75rem;vertical-align:top;margin-left:4px}.local-surface .brand small{display:block;font-size:.75rem;letter-spacing:.15em;margin-top:7px}.local-surface .header nav{display:flex;gap:28px;margin-left:auto;font-size:.9rem;white-space:nowrap}.local-surface .header nav a{padding:8px 0}.local-surface .header nav a.active{color:var(--wine);box-shadow:inset 0 -2px var(--wine)}.local-surface .contact{background:#fff;color:var(--wine);border:1px solid var(--wine);border-radius:6px;padding:9px 16px}.local-surface .hero{padding:80px 8vw 90px;background:linear-gradient(115deg,#faf8f9,#fff 80%);border-bottom:1px solid var(--line)}.local-surface .eyebrow{color:var(--wine);letter-spacing:.13em;font-size:.8rem;font-weight:600;margin-bottom:20px}.local-surface .hero h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.2;margin-bottom:24px;font-weight:600}.local-surface .hero p{color:#6e6568;font-size:1.1rem;line-height:1.9}.local-surface .actions{display:flex;align-items:center;gap:28px;margin-top:32px}.local-surface .button{background:var(--wine);border:1px solid var(--wine);border-radius:7px;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:12px 22px;font-size:.95rem;font-weight:600}.local-surface .button:hover{background:#660019}.local-surface .text-link{color:var(--wine);font-weight:600}.local-surface .section{max-width:1240px;padding:56px 32px;margin:0 auto}.local-surface .section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.local-surface .section-heading p{color:#83787d;margin:0}.local-surface .service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.local-surface .service{padding:30px;border:1px solid var(--line);border-radius:10px;transition:box-shadow .15s}.local-surface .service:hover{box-shadow:0 8px 24px #3308180b}.local-surface .service>span{color:#967843;font-size:.8rem}.local-surface .service h3{margin-top:24px}.local-surface .service p{color:#766b70;min-height:55px;font-size:.95rem}.local-surface .service b{color:var(--wine);font-size:.9rem}.local-surface .local-note{max-width:1176px;margin:12px auto 50px;border-left:3px solid var(--gold);padding:22px 28px;background:#faf9f7}.local-surface .local-note h2{font-size:1.1rem}.local-surface .local-note p{color:#71676b}.local-surface .local-note a{color:var(--wine);font-size:.9rem}.local-surface .muted{color:#7b7176}.local-surface .search{display:flex;gap:12px;margin:28px 0 20px}.local-surface .search input{font-size:1rem;padding:16px 18px;flex:1}.local-surface .filters{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:32px}.local-surface .filters label{display:flex;align-items:center;gap:10px;white-space:nowrap}.local-surface .filters select{min-width:230px}.local-surface .filters>span{margin-left:auto;color:#7b7176;font-size:.85rem}.local-surface .quiet{border:0;background:transparent;color:var(--wine);padding:8px}.local-surface .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.local-surface .programme{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #00000004;background:#fff}.local-surface .programme:hover{border-color:#c9a961;box-shadow:0 6px 24px #3308180b}.local-surface .cover{height:92px;background:#f4ecef;color:var(--wine);display:flex;align-items:center;justify-content:space-between;padding:22px}.local-surface .cover b{font-size:1.7rem;letter-spacing:-.04em}.local-surface .cover span{font-size:.9rem}.local-surface .card-body{padding:22px}.local-surface .faculty{font-size:.8rem;color:#7c7276;margin-bottom:10px;overflow-wrap:anywhere}.local-surface .programme h2{font-size:1.15rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:57px}.local-surface .english{color:#84797e;font-size:.8rem;line-height:1.5}.local-surface .facts{margin:18px 0 0}.local-surface .facts>div{padding:11px 0;border-top:1px solid var(--line)}.local-surface dt{font-size:.8rem;color:#857980}.local-surface dd{margin:3px 0 0;white-space:pre-line;line-height:1.6;overflow-wrap:anywhere;font-size:.9rem}.local-surface .programme .facts dd{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.local-surface .card-foot{display:flex;justify-content:space-between;margin-top:20px;font-size:.8rem;color:#90858a}.local-surface .card-foot strong{color:var(--wine)}.local-surface .pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.local-surface .pagination button{background:#fff;border:1px solid var(--line);padding:10px 20px;border-radius:6px}.local-surface .pagination span{font-size:.9rem}.local-surface .detail{max-width:940px}.local-surface .detail-heading{margin-top:40px}.local-surface .detail-heading .facts{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:24px}.local-surface .notice{padding:16px 20px;border-radius:8px;background:#f8f5ee;color:#7a6133;margin:24px 0;font-size:.9rem}.local-surface .detail-block{padding:30px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.local-surface .detail-block h2{color:var(--wine)}.local-surface .structured{margin:0}.local-surface .structured>div{margin:12px 0}.local-surface .structured dt{font-size:.9rem;font-weight:600;color:#675860}.local-surface .structured dd{font-size:1rem;margin:4px 0 4px 12px}.local-surface .preserve{white-space:pre-line}.local-surface .evidence{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;color:#8c8086;font-size:.75rem}.local-surface .evidence a{color:var(--wine)}.local-surface .official-bar{position:sticky;bottom:0;background:#ffffffef;border-top:1px solid var(--line);padding:18px 0;display:flex;align-items:center;gap:24px}.local-surface .official-bar span{font-size:.85rem;color:#7d7277}.local-surface .narrow{max-width:780px}.local-surface .identity-list{display:grid;gap:14px;margin:32px 0}.local-surface .identity-list button{border:1px solid var(--line);border-radius:10px;background:#fff;padding:20px 24px;text-align:left;display:grid;gap:7px}.local-surface .identity-list b{color:var(--wine)}.local-surface .identity-list span{color:#7d7277;font-size:.9rem}.local-surface .identity-list button:hover{border-color:var(--gold)}.local-surface .plan-form{display:grid;gap:20px;margin-top:26px}.local-surface .plan-form label{display:grid;gap:8px;font-size:.9rem}.local-surface .plan-form small{color:#86797f;margin-top:-12px}.local-surface .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.local-surface .score{display:grid;grid-template-columns:1fr 1fr;gap:12px}.local-surface .error{padding:12px;background:#fff0f0;color:#a0102c;border-radius:6px;font-size:.9rem}.local-surface .success{padding:16px;background:#edf7f0;color:#215a37;border-radius:6px}.local-surface .empty{padding:35px;background:#f8f7f8;color:#7c7176;border-radius:8px}.local-surface .account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.local-surface .account-stats>div{border:1px solid var(--line);border-radius:10px;padding:28px}.local-surface .account-stats span{display:block;color:#7d7177;font-size:.85rem}.local-surface .account-stats strong{display:block;font-size:2rem;color:var(--wine);margin-top:8px}.local-surface .account-stats+p{margin:15px 0 40px}.local-surface .record{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border-bottom:1px solid var(--line);margin-bottom:8px}.local-surface .record h3{font-size:1rem;margin-bottom:6px}.local-surface .record p{color:#84787f;font-size:.8rem;margin:0}.local-surface .badge{font-size:.75rem;padding:5px 10px;background:#f2edf0;color:#7e445a;border-radius:5px}.local-surface .chat{border:1px solid #e0dadd;border-radius:14px;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 50px #28001d18}.local-surface .chat.floating{position:fixed;right:24px;bottom:24px;width:390px;height:min(650px,calc(100dvh - 48px));z-index:30}.local-surface .chat.inline{max-width:800px;height:540px;box-shadow:none}.local-surface .chat-head{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;background:#fbf9fa;flex-shrink:0}.local-surface .chat-head b{color:var(--wine)}.local-surface .chat-head small{display:block;color:#8b7c84}.local-surface .chat-head .quiet{font-size:1.5rem}.local-surface .messages{padding:22px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}.local-surface .bubble{padding:12px 15px;background:#f4f1f3;border-radius:10px;max-width:90%;margin:0 0 14px;overflow-wrap:anywhere}.local-surface .bubble.mine{background:#f7eef1;margin-left:auto}.local-surface .bubble p{font-size:.95rem;white-space:pre-wrap;margin:5px 0}.local-surface .bubble small,.local-surface .bubble time{font-size:.75rem;color:#897a82}.local-surface .chat-compose{padding:14px;display:flex;gap:10px;border-top:1px solid var(--line);flex-shrink:0;background:#fff}.local-surface .chat-compose textarea{flex:1;min-width:0;resize:vertical;min-height:70px;max-height:140px}.local-surface .chat-compose .button{flex-shrink:0;min-width:64px;min-height:44px;white-space:nowrap;padding:9px 13px;align-self:flex-end}.local-surface .chat-empty{padding:30px}.local-surface .rw-chat-window{position:fixed;z-index:9998;border-radius:16px;box-shadow:0 12px 50px #28001d30;outline:none}.local-surface .rw-chat-window .chat.inline{height:100%;background:#fffffff7}.local-surface .rw-chat-window .chat-head{padding:12px 16px}.local-surface .rw-chat-window .messages{padding:14px}.local-surface .rw-chat-window .chat-compose{flex-direction:row;padding:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.local-surface .rw-chat-window textarea{font-size:16px;min-height:48px;max-height:110px}.local-surface .chat-context{padding:8px 14px;flex-shrink:0;max-height:100px;overflow:auto;font-size:14px;border-bottom:1px solid #e0dadd}.local-surface .chat-context p{font-size:14px;margin:6px 0}.local-surface .chat-actions{display:flex;justify-content:space-between;gap:10px;padding:8px 14px;font-size:14px;flex-shrink:0;border-top:1px solid #e0dadd}.local-surface .chat-actions button,.local-surface .chat-context button{color:#800020;text-decoration:underline}.local-surface .rw-chat-window .error{font-size:14px;padding:8px;max-height:88px;overflow:auto;margin:0}.local-surface .chat-recovery{display:inline-block;margin-left:8px;color:#800020;text-decoration:underline;min-height:32px}.local-surface .rw-chat-compact .chat-head small{display:none}.local-surface .rw-chat-compact .chat-head{padding:6px 12px}.local-surface .rw-chat-compact .chat-compose textarea{height:56px;min-height:48px;max-height:64px}.local-surface .rw-chat-compact .chat-context{max-height:40px;padding:4px 12px}.local-surface .rw-chat-compact .chat-actions{padding:4px 12px}.local-surface .rw-chat-compact .error{max-height:48px;padding:4px 8px}.local-surface .inbox-select{padding:12px 20px;color:#78626d;font-size:.8rem}.local-surface .inbox-select select{margin-top:4px;font-size:.9rem}.local-surface footer{background:#292226;color:#ccc1c6;padding:42px 5vw;display:flex;gap:36px;align-items:center;font-size:.8rem;margin-top:45px}.local-surface footer .brand{color:#f0d5a9}.local-surface footer p{max-width:540px;margin:0}.local-surface footer>.local-footer{margin-left:auto;white-space:nowrap}.local-surface .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1000px){.local-surface .header{gap:20px;flex-wrap:wrap}.local-surface .header nav{gap:18px}.local-surface .brand strong{font-size:1.4rem}.local-surface .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.local-surface .service-grid{gap:14px}.local-surface .service{padding:22px}.local-surface footer{flex-wrap:wrap}}@media (max-width: 650px){.local-surface .local-ribbon span{display:none}.local-surface .header{padding:16px 20px;gap:12px}.local-surface .header nav{order:3;width:100%;overflow:auto;gap:24px;margin-left:0;font-size:.85rem}.local-surface .contact{margin-left:auto;font-size:.8rem;padding:7px 10px}.local-surface .hero{padding:46px 24px 52px}.local-surface .hero h1{font-size:2.6rem}.local-surface .hero p{font-size:1rem}.local-surface .actions{align-items:flex-start;flex-direction:column;gap:18px}.local-surface .section{padding:32px 20px}.local-surface .service-grid,.local-surface .cards{grid-template-columns:1fr}.local-surface .section-heading{align-items:flex-start;flex-direction:column;gap:6px}.local-surface .local-note{margin:0 20px 24px}.local-surface .search{gap:8px}.local-surface .search .button{padding:10px 16px}.local-surface .filters{gap:12px}.local-surface .filters label{width:100%}.local-surface .filters select{flex:1;min-width:0}.local-surface .filters>span{margin-left:0}.local-surface .detail-heading .facts{grid-template-columns:1fr;gap:0}.local-surface .official-bar{flex-wrap:wrap;gap:8px}.local-surface .official-bar .button{width:100%}.local-surface .form-grid{grid-template-columns:1fr}.local-surface .account-stats{gap:10px}.local-surface .account-stats>div{padding:14px 10px}.local-surface .account-stats strong{font-size:1.3rem}.local-surface .account-stats span{font-size:.75rem}.local-surface .record{align-items:flex-start;flex-direction:column}.local-surface .chat.floating{right:10px;bottom:10px;width:calc(100vw - 20px);height:min(640px,calc(100dvh - 20px))}.local-surface .chat-compose{padding-bottom:max(14px,env(safe-area-inset-bottom))}.local-surface footer{padding:32px 24px;gap:24px}.local-surface footer>.local-footer{margin-left:0}.local-surface .pagination{gap:12px}.local-surface .pagination button{padding:9px 14px}}@media (prefers-reduced-motion: reduce){.local-surface .service,.local-surface .programme{transition:none}}.article-editor::backdrop{background:#0000007f}html[data-web-theme=light] .local-surface{color:#2c2c2c}html[data-web-theme=light] .local-surface a,html[data-web-theme=light] .local-surface input,html[data-web-theme=light] .local-surface select,html[data-web-theme=light] .local-surface textarea{color:inherit}html[data-web-theme=light] .local-surface .local-ribbon{color:#faf6f8}html[data-web-theme=light] .local-surface .local-ribbon span{color:#736d6f}html[data-web-theme=light] .local-surface .brand{color:var(--web-accent)}html[data-web-theme=light] .local-surface .header nav a.active{color:var(--web-accent)}html[data-web-theme=light] .local-surface .contact,html[data-web-theme=light] .local-surface .eyebrow{color:var(--web-accent)}html[data-web-theme=light] .local-surface .hero p{color:#5a5355}html[data-web-theme=light] .local-surface .button{color:#fff}html[data-web-theme=light] .local-surface .text-link{color:var(--web-accent)}html[data-web-theme=light] .local-surface .section-heading p{color:#6b6267}html[data-web-theme=light] .local-surface .service>span{color:#7b6237}html[data-web-theme=light] .local-surface .service p{color:#61585c}html[data-web-theme=light] .local-surface .service b{color:var(--web-accent)}html[data-web-theme=light] .local-surface .local-note p{color:#5d5458}html[data-web-theme=light] .local-surface .local-note a{color:var(--web-accent)}html[data-web-theme=light] .local-surface .muted{color:#655d61}html[data-web-theme=light] .local-surface .filters>span{color:#655d61}html[data-web-theme=light] .local-surface .quiet,html[data-web-theme=light] .local-surface .cover{color:var(--web-accent)}html[data-web-theme=light] .local-surface .faculty{color:#665d61}html[data-web-theme=light] .local-surface .english{color:#6c6367}html[data-web-theme=light] .local-surface dt{color:#6d6369}html[data-web-theme=light] .local-surface .card-foot{color:#70686c}html[data-web-theme=light] .local-surface .card-foot strong{color:var(--web-accent)}html[data-web-theme=light] .local-surface .notice{color:#7a6133}html[data-web-theme=light] .local-surface .detail-block h2{color:var(--web-accent)}html[data-web-theme=light] .local-surface .structured dt{color:#54484f}html[data-web-theme=light] .local-surface .evidence{color:#70666b}html[data-web-theme=light] .local-surface .evidence a{color:var(--web-accent)}html[data-web-theme=light] .local-surface .official-bar span{color:#675d62}html[data-web-theme=light] .local-surface .identity-list b{color:var(--web-accent)}html[data-web-theme=light] .local-surface .identity-list span{color:#675d62}html[data-web-theme=light] .local-surface .plan-form small{color:#6e6368}html[data-web-theme=light] .local-surface .error{color:#a0102c}html[data-web-theme=light] .local-surface .success{color:#215a37}html[data-web-theme=light] .local-surface .empty{color:#665d61}html[data-web-theme=light] .local-surface .account-stats span{color:#675d62}html[data-web-theme=light] .local-surface .account-stats strong{color:var(--web-accent)}html[data-web-theme=light] .local-surface .record p{color:#6c6268}html[data-web-theme=light] .local-surface .badge{color:#67384a}html[data-web-theme=light] .local-surface .chat-head b{color:var(--web-accent)}html[data-web-theme=light] .local-surface .chat-head small{color:#70646a}html[data-web-theme=light] .local-surface .bubble small,html[data-web-theme=light] .local-surface .bubble time{color:#6f636a}html[data-web-theme=light] .local-surface .chat-actions button,html[data-web-theme=light] .local-surface .chat-context button,html[data-web-theme=light] .local-surface .chat-recovery{color:#800020}html[data-web-theme=light] .local-surface .inbox-select{color:#625059}html[data-web-theme=light] .local-surface footer{color:#746e71}html[data-web-theme=light] .local-surface footer .brand{color:#84755d}html[data-web-theme=dark] .local-surface{color:#e8eef6;background:#1c2734;--wine: rgb(169 206 255 / 1);--gold: rgb(236 211 154 / 1);--line: rgb(72 91 112 / 1) }html[data-web-theme=dark] .local-surface a{color:inherit}html[data-web-theme=dark] .local-surface button,html[data-web-theme=dark] .local-surface a,html[data-web-theme=dark] .local-surface input,html[data-web-theme=dark] .local-surface select,html[data-web-theme=dark] .local-surface textarea{-webkit-tap-highlight-color:transparent}html[data-web-theme=dark] .local-surface input,html[data-web-theme=dark] .local-surface select,html[data-web-theme=dark] .local-surface textarea{border:1px solid rgb(72 91 112 / 1);border-radius:8px;background:#1c2734;color:inherit}html[data-web-theme=dark] .local-surface input:focus,html[data-web-theme=dark] .local-surface select:focus,html[data-web-theme=dark] .local-surface textarea:focus{outline:2px solid var(--web-accent);outline-offset:2px}html[data-web-theme=dark] .local-surface a:focus-visible,html[data-web-theme=dark] .local-surface button:focus-visible{outline:3px solid var(--web-accent);outline-offset:4px}html[data-web-theme=dark] .local-surface .local-ribbon{background:#253444;color:#b5c3d4}html[data-web-theme=dark] .local-surface .local-ribbon span{color:#b5c3d4}html[data-web-theme=dark] .local-surface .header{border-bottom:1px solid var(--line);background:#1c2734}html[data-web-theme=dark] .local-surface .brand{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .header nav a.active{color:var(--web-accent);box-shadow:inset 0 -2px var(--web-accent)}html[data-web-theme=dark] .local-surface .contact{background:#1c2734;color:var(--web-accent);border:1px solid var(--web-accent);border-radius:6px}html[data-web-theme=dark] .local-surface .hero{background:linear-gradient(115deg,#1c2734,#1c2734 80%);border-bottom:1px solid var(--line)}html[data-web-theme=dark] .local-surface .eyebrow{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .hero p{color:#b5c3d4}html[data-web-theme=dark] .local-surface .button{background:var(--web-accent-fill);border:1px solid var(--web-accent);border-radius:7px;color:#fff}html[data-web-theme=dark] .local-surface .button:hover{background:#315878}html[data-web-theme=dark] .local-surface .text-link{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .section-heading p{color:#b5c3d4}html[data-web-theme=dark] .local-surface .service{border:1px solid var(--line);border-radius:10px}html[data-web-theme=dark] .local-surface .service:hover{box-shadow:0 8px 24px #0000000b}html[data-web-theme=dark] .local-surface .service>span{color:#ecd39a}html[data-web-theme=dark] .local-surface .service p{color:#b5c3d4}html[data-web-theme=dark] .local-surface .service b{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .local-note{border-left:3px solid var(--web-accent);background:#1c2734}html[data-web-theme=dark] .local-surface .local-note p{color:#b5c3d4}html[data-web-theme=dark] .local-surface .local-note a{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .muted{color:#b5c3d4}html[data-web-theme=dark] .local-surface .filters>span{color:#b5c3d4}html[data-web-theme=dark] .local-surface .quiet{border:0;background:transparent;color:var(--web-accent)}html[data-web-theme=dark] .local-surface .programme{border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 10px #00000004;background:#1c2734}html[data-web-theme=dark] .local-surface .programme:hover{border-color:#485b70;box-shadow:0 6px 24px #0000000b}html[data-web-theme=dark] .local-surface .cover{background:#1f2b39;color:var(--web-accent)}html[data-web-theme=dark] .local-surface .faculty,html[data-web-theme=dark] .local-surface .english{color:#b5c3d4}html[data-web-theme=dark] .local-surface .facts>div{border-top:1px solid var(--line)}html[data-web-theme=dark] .local-surface dt,html[data-web-theme=dark] .local-surface .card-foot{color:#b5c3d4}html[data-web-theme=dark] .local-surface .card-foot strong{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .pagination button{background:#1c2734;border:1px solid var(--line);border-radius:6px}html[data-web-theme=dark] .local-surface .notice{border-radius:8px;background:#1e2a38;color:#ecd39a}html[data-web-theme=dark] .local-surface .detail-block{border-bottom:1px solid var(--line)}html[data-web-theme=dark] .local-surface .detail-block h2{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .structured dt,html[data-web-theme=dark] .local-surface .evidence{color:#b5c3d4}html[data-web-theme=dark] .local-surface .evidence a{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .official-bar{background:#1c2734ef;border-top:1px solid var(--line)}html[data-web-theme=dark] .local-surface .official-bar span{color:#b5c3d4}html[data-web-theme=dark] .local-surface .identity-list button{border:1px solid var(--line);border-radius:10px;background:#1c2734}html[data-web-theme=dark] .local-surface .identity-list b{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .identity-list span{color:#b5c3d4}html[data-web-theme=dark] .local-surface .identity-list button:hover{border-color:var(--web-accent)}html[data-web-theme=dark] .local-surface .plan-form small{color:#b5c3d4}html[data-web-theme=dark] .local-surface .error{background:#1c2734;color:#a9ceff;border-radius:6px}html[data-web-theme=dark] .local-surface .success{background:#1e2a38;color:#9adbb4;border-radius:6px}html[data-web-theme=dark] .local-surface .empty{background:#1c2734;color:#b5c3d4;border-radius:8px}html[data-web-theme=dark] .local-surface .account-stats>div{border:1px solid var(--line);border-radius:10px}html[data-web-theme=dark] .local-surface .account-stats span{color:#b5c3d4}html[data-web-theme=dark] .local-surface .account-stats strong{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .record{border-bottom:1px solid var(--line)}html[data-web-theme=dark] .local-surface .record p{color:#b5c3d4}html[data-web-theme=dark] .local-surface .badge{background:#1f2b39;color:#a9ceff;border-radius:5px}html[data-web-theme=dark] .local-surface .chat{border:1px solid rgb(72 91 112 / 1);border-radius:14px;background:#1c2734;box-shadow:0 12px 50px #00000018}html[data-web-theme=dark] .local-surface .chat.inline{box-shadow:none}html[data-web-theme=dark] .local-surface .chat-head{border-bottom:1px solid var(--line);background:#1c2734}html[data-web-theme=dark] .local-surface .chat-head b{color:var(--web-accent)}html[data-web-theme=dark] .local-surface .chat-head small{color:#b5c3d4}html[data-web-theme=dark] .local-surface .bubble{background:#1e2a38;border-radius:10px}html[data-web-theme=dark] .local-surface .bubble.mine{background:#1e2a38}html[data-web-theme=dark] .local-surface .bubble small,html[data-web-theme=dark] .local-surface .bubble time{color:#b5c3d4}html[data-web-theme=dark] .local-surface .chat-compose{border-top:1px solid var(--line);background:#1c2734}html[data-web-theme=dark] .local-surface .rw-chat-window{border-radius:16px;box-shadow:0 12px 50px #00000030;outline:none}html[data-web-theme=dark] .local-surface .rw-chat-window .chat.inline{background:#1c2734f7}html[data-web-theme=dark] .local-surface .chat-context{border-bottom:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .local-surface .chat-actions{border-top:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .local-surface .chat-actions button,html[data-web-theme=dark] .local-surface .chat-context button,html[data-web-theme=dark] .local-surface .chat-recovery{color:#a9ceff}html[data-web-theme=dark] .local-surface .inbox-select{color:#b5c3d4}html[data-web-theme=dark] .local-surface footer{background:#253444;color:#b5c3d4}html[data-web-theme=dark] .local-surface footer .brand{color:#ecd39a}html[data-web-theme=dark] .local-surface .sr-only{border:0}html[data-web-theme=dark] .article-editor::backdrop{background:#1118207f}html[data-web-theme=eye] .local-surface{color:#253a2d;background:#f8f8ee;--wine: rgb(53 95 71 / 1);--gold: rgb(105 80 31 / 1);--line: rgb(174 191 166 / 1) }html[data-web-theme=eye] .local-surface a{color:inherit}html[data-web-theme=eye] .local-surface button,html[data-web-theme=eye] .local-surface a,html[data-web-theme=eye] .local-surface input,html[data-web-theme=eye] .local-surface select,html[data-web-theme=eye] .local-surface textarea{-webkit-tap-highlight-color:transparent}html[data-web-theme=eye] .local-surface input,html[data-web-theme=eye] .local-surface select,html[data-web-theme=eye] .local-surface textarea{border:1px solid rgb(174 191 166 / 1);border-radius:8px;background:#f8f8ee;color:inherit}html[data-web-theme=eye] .local-surface input:focus,html[data-web-theme=eye] .local-surface select:focus,html[data-web-theme=eye] .local-surface textarea:focus{outline:2px solid var(--web-accent);outline-offset:2px}html[data-web-theme=eye] .local-surface a:focus-visible,html[data-web-theme=eye] .local-surface button:focus-visible{outline:3px solid var(--web-accent);outline-offset:4px}html[data-web-theme=eye] .local-surface .local-ribbon{background:#355f47;color:#50634f}html[data-web-theme=eye] .local-surface .local-ribbon span{color:#50634f}html[data-web-theme=eye] .local-surface .header{border-bottom:1px solid var(--line);background:#f8f8ee}html[data-web-theme=eye] .local-surface .brand{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .header nav a.active{color:var(--web-accent);box-shadow:inset 0 -2px var(--web-accent)}html[data-web-theme=eye] .local-surface .contact{background:#f8f8ee;color:var(--web-accent);border:1px solid var(--web-accent);border-radius:6px}html[data-web-theme=eye] .local-surface .hero{background:linear-gradient(115deg,#f6f7ec,#f8f8ee 80%);border-bottom:1px solid var(--line)}html[data-web-theme=eye] .local-surface .eyebrow{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .hero p{color:#50634f}html[data-web-theme=eye] .local-surface .button{background:var(--web-accent-fill);border:1px solid var(--web-accent);border-radius:7px;color:#fff}html[data-web-theme=eye] .local-surface .button:hover{background:#355f47}html[data-web-theme=eye] .local-surface .text-link{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .section-heading p{color:#50634f}html[data-web-theme=eye] .local-surface .service{border:1px solid var(--line);border-radius:10px}html[data-web-theme=eye] .local-surface .service:hover{box-shadow:0 8px 24px #253a2d0b}html[data-web-theme=eye] .local-surface .service>span{color:#69501f}html[data-web-theme=eye] .local-surface .service p{color:#50634f}html[data-web-theme=eye] .local-surface .service b{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .local-note{border-left:3px solid var(--web-accent);background:#f6f7ec}html[data-web-theme=eye] .local-surface .local-note p{color:#50634f}html[data-web-theme=eye] .local-surface .local-note a{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .muted{color:#50634f}html[data-web-theme=eye] .local-surface .filters>span{color:#50634f}html[data-web-theme=eye] .local-surface .quiet{border:0;background:transparent;color:var(--web-accent)}html[data-web-theme=eye] .local-surface .programme{border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 10px #253a2d04;background:#f8f8ee}html[data-web-theme=eye] .local-surface .programme:hover{border-color:#aebfa6;box-shadow:0 6px 24px #253a2d0b}html[data-web-theme=eye] .local-surface .cover{background:#f4f5ea;color:var(--web-accent)}html[data-web-theme=eye] .local-surface .faculty,html[data-web-theme=eye] .local-surface .english{color:#50634f}html[data-web-theme=eye] .local-surface .facts>div{border-top:1px solid var(--line)}html[data-web-theme=eye] .local-surface dt,html[data-web-theme=eye] .local-surface .card-foot{color:#50634f}html[data-web-theme=eye] .local-surface .card-foot strong{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .pagination button{background:#f8f8ee;border:1px solid var(--line);border-radius:6px}html[data-web-theme=eye] .local-surface .notice{border-radius:8px;background:#f5f6eb;color:#69501f}html[data-web-theme=eye] .local-surface .detail-block{border-bottom:1px solid var(--line)}html[data-web-theme=eye] .local-surface .detail-block h2{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .structured dt,html[data-web-theme=eye] .local-surface .evidence{color:#50634f}html[data-web-theme=eye] .local-surface .evidence a{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .official-bar{background:#f8f8eeef;border-top:1px solid var(--line)}html[data-web-theme=eye] .local-surface .official-bar span{color:#50634f}html[data-web-theme=eye] .local-surface .identity-list button{border:1px solid var(--line);border-radius:10px;background:#f8f8ee}html[data-web-theme=eye] .local-surface .identity-list b{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .identity-list span{color:#50634f}html[data-web-theme=eye] .local-surface .identity-list button:hover{border-color:var(--web-accent)}html[data-web-theme=eye] .local-surface .plan-form small{color:#50634f}html[data-web-theme=eye] .local-surface .error{background:#f6f7ec;color:#355f47;border-radius:6px}html[data-web-theme=eye] .local-surface .success{background:#f5f6eb;color:#315f40;border-radius:6px}html[data-web-theme=eye] .local-surface .empty{background:#f6f7ec;color:#50634f;border-radius:8px}html[data-web-theme=eye] .local-surface .account-stats>div{border:1px solid var(--line);border-radius:10px}html[data-web-theme=eye] .local-surface .account-stats span{color:#50634f}html[data-web-theme=eye] .local-surface .account-stats strong{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .record{border-bottom:1px solid var(--line)}html[data-web-theme=eye] .local-surface .record p{color:#50634f}html[data-web-theme=eye] .local-surface .badge{background:#f4f5ea;color:#355f47;border-radius:5px}html[data-web-theme=eye] .local-surface .chat{border:1px solid rgb(174 191 166 / 1);border-radius:14px;background:#f8f8ee;box-shadow:0 12px 50px #253a2d18}html[data-web-theme=eye] .local-surface .chat.inline{box-shadow:none}html[data-web-theme=eye] .local-surface .chat-head{border-bottom:1px solid var(--line);background:#f7f7ed}html[data-web-theme=eye] .local-surface .chat-head b{color:var(--web-accent)}html[data-web-theme=eye] .local-surface .chat-head small{color:#50634f}html[data-web-theme=eye] .local-surface .bubble{background:#f5f6eb;border-radius:10px}html[data-web-theme=eye] .local-surface .bubble.mine{background:#f5f6eb}html[data-web-theme=eye] .local-surface .bubble small,html[data-web-theme=eye] .local-surface .bubble time{color:#50634f}html[data-web-theme=eye] .local-surface .chat-compose{border-top:1px solid var(--line);background:#f8f8ee}html[data-web-theme=eye] .local-surface .rw-chat-window{border-radius:16px;box-shadow:0 12px 50px #253a2d30;outline:none}html[data-web-theme=eye] .local-surface .rw-chat-window .chat.inline{background:#f8f8eef7}html[data-web-theme=eye] .local-surface .chat-context{border-bottom:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .local-surface .chat-actions{border-top:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .local-surface .chat-actions button,html[data-web-theme=eye] .local-surface .chat-context button,html[data-web-theme=eye] .local-surface .chat-recovery{color:#355f47}html[data-web-theme=eye] .local-surface .inbox-select{color:#50634f}html[data-web-theme=eye] .local-surface footer{background:#355f47;color:#50634f}html[data-web-theme=eye] .local-surface footer .brand{color:#69501f}html[data-web-theme=eye] .local-surface .sr-only{border:0}html[data-web-theme=eye] .article-editor::backdrop{background:#355f477f}html[data-web-theme=mono] .local-surface{color:#24272c;background:#fff;--wine: rgb(48 54 62 / 1);--gold: rgb(48 54 62 / 1);--line: rgb(175 181 189 / 1) }html[data-web-theme=mono] .local-surface a{color:inherit}html[data-web-theme=mono] .local-surface button,html[data-web-theme=mono] .local-surface a,html[data-web-theme=mono] .local-surface input,html[data-web-theme=mono] .local-surface select,html[data-web-theme=mono] .local-surface textarea{-webkit-tap-highlight-color:transparent}html[data-web-theme=mono] .local-surface input,html[data-web-theme=mono] .local-surface select,html[data-web-theme=mono] .local-surface textarea{border:1px solid rgb(175 181 189 / 1);border-radius:8px;background:#fff;color:inherit}html[data-web-theme=mono] .local-surface input:focus,html[data-web-theme=mono] .local-surface select:focus,html[data-web-theme=mono] .local-surface textarea:focus{outline:2px solid var(--web-accent);outline-offset:2px}html[data-web-theme=mono] .local-surface a:focus-visible,html[data-web-theme=mono] .local-surface button:focus-visible{outline:3px solid var(--web-accent);outline-offset:4px}html[data-web-theme=mono] .local-surface .local-ribbon{background:#30363e;color:#575d65}html[data-web-theme=mono] .local-surface .local-ribbon span{color:#575d65}html[data-web-theme=mono] .local-surface .header{border-bottom:1px solid var(--line);background:#fff}html[data-web-theme=mono] .local-surface .brand{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .header nav a.active{color:var(--web-accent);box-shadow:inset 0 -2px var(--web-accent)}html[data-web-theme=mono] .local-surface .contact{background:#fff;color:var(--web-accent);border:1px solid var(--web-accent);border-radius:6px}html[data-web-theme=mono] .local-surface .hero{background:linear-gradient(115deg,#f9f9f9,#fff 80%);border-bottom:1px solid var(--line)}html[data-web-theme=mono] .local-surface .eyebrow{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .hero p{color:#575d65}html[data-web-theme=mono] .local-surface .button{background:var(--web-accent-fill);border:1px solid var(--web-accent);border-radius:7px;color:#fff}html[data-web-theme=mono] .local-surface .button:hover{background:#30363e}html[data-web-theme=mono] .local-surface .text-link{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .section-heading p{color:#575d65}html[data-web-theme=mono] .local-surface .service{border:1px solid var(--line);border-radius:10px}html[data-web-theme=mono] .local-surface .service:hover{box-shadow:0 8px 24px #191d230b}html[data-web-theme=mono] .local-surface .service>span{color:#30363e}html[data-web-theme=mono] .local-surface .service p{color:#575d65}html[data-web-theme=mono] .local-surface .service b{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .local-note{border-left:3px solid var(--web-accent);background:#f9f9f9}html[data-web-theme=mono] .local-surface .local-note p{color:#575d65}html[data-web-theme=mono] .local-surface .local-note a{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .muted{color:#575d65}html[data-web-theme=mono] .local-surface .filters>span{color:#575d65}html[data-web-theme=mono] .local-surface .quiet{border:0;background:transparent;color:var(--web-accent)}html[data-web-theme=mono] .local-surface .programme{border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 10px #191d2304;background:#fff}html[data-web-theme=mono] .local-surface .programme:hover{border-color:#afb5bd;box-shadow:0 6px 24px #191d230b}html[data-web-theme=mono] .local-surface .cover{background:#f0f0f0;color:var(--web-accent)}html[data-web-theme=mono] .local-surface .faculty,html[data-web-theme=mono] .local-surface .english{color:#575d65}html[data-web-theme=mono] .local-surface .facts>div{border-top:1px solid var(--line)}html[data-web-theme=mono] .local-surface dt,html[data-web-theme=mono] .local-surface .card-foot{color:#575d65}html[data-web-theme=mono] .local-surface .card-foot strong{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .pagination button{background:#fff;border:1px solid var(--line);border-radius:6px}html[data-web-theme=mono] .local-surface .notice{border-radius:8px;background:#f3f3f3;color:#30363e}html[data-web-theme=mono] .local-surface .detail-block{border-bottom:1px solid var(--line)}html[data-web-theme=mono] .local-surface .detail-block h2{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .structured dt,html[data-web-theme=mono] .local-surface .evidence{color:#575d65}html[data-web-theme=mono] .local-surface .evidence a{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .official-bar{background:#ffffffef;border-top:1px solid var(--line)}html[data-web-theme=mono] .local-surface .official-bar span{color:#575d65}html[data-web-theme=mono] .local-surface .identity-list button{border:1px solid var(--line);border-radius:10px;background:#fff}html[data-web-theme=mono] .local-surface .identity-list b{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .identity-list span{color:#575d65}html[data-web-theme=mono] .local-surface .identity-list button:hover{border-color:var(--web-accent)}html[data-web-theme=mono] .local-surface .plan-form small{color:#575d65}html[data-web-theme=mono] .local-surface .error{background:#f8f8f8;color:#30363e;border-radius:6px}html[data-web-theme=mono] .local-surface .success{background:#f2f2f2;color:#30363e;border-radius:6px}html[data-web-theme=mono] .local-surface .empty{background:#f8f8f8;color:#575d65;border-radius:8px}html[data-web-theme=mono] .local-surface .account-stats>div{border:1px solid var(--line);border-radius:10px}html[data-web-theme=mono] .local-surface .account-stats span{color:#575d65}html[data-web-theme=mono] .local-surface .account-stats strong{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .record{border-bottom:1px solid var(--line)}html[data-web-theme=mono] .local-surface .record p{color:#575d65}html[data-web-theme=mono] .local-surface .badge{background:#f0f0f0;color:#30363e;border-radius:5px}html[data-web-theme=mono] .local-surface .chat{border:1px solid rgb(175 181 189 / 1);border-radius:14px;background:#fff;box-shadow:0 12px 50px #191d2318}html[data-web-theme=mono] .local-surface .chat.inline{box-shadow:none}html[data-web-theme=mono] .local-surface .chat-head{border-bottom:1px solid var(--line);background:#fafafa}html[data-web-theme=mono] .local-surface .chat-head b{color:var(--web-accent)}html[data-web-theme=mono] .local-surface .chat-head small{color:#575d65}html[data-web-theme=mono] .local-surface .bubble{background:#f3f3f3;border-radius:10px}html[data-web-theme=mono] .local-surface .bubble.mine{background:#f3f3f3}html[data-web-theme=mono] .local-surface .bubble small,html[data-web-theme=mono] .local-surface .bubble time{color:#575d65}html[data-web-theme=mono] .local-surface .chat-compose{border-top:1px solid var(--line);background:#fff}html[data-web-theme=mono] .local-surface .rw-chat-window{border-radius:16px;box-shadow:0 12px 50px #191d2330;outline:none}html[data-web-theme=mono] .local-surface .rw-chat-window .chat.inline{background:#fffffff7}html[data-web-theme=mono] .local-surface .chat-context{border-bottom:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .local-surface .chat-actions{border-top:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .local-surface .chat-actions button,html[data-web-theme=mono] .local-surface .chat-context button,html[data-web-theme=mono] .local-surface .chat-recovery{color:#30363e}html[data-web-theme=mono] .local-surface .inbox-select{color:#575d65}html[data-web-theme=mono] .local-surface footer{background:#30363e;color:#575d65}html[data-web-theme=mono] .local-surface footer .brand{color:#30363e}html[data-web-theme=mono] .local-surface .sr-only{border:0}html[data-web-theme=mono] .article-editor::backdrop{background:#30363e7f}:root{--rw-safe-top: env(safe-area-inset-top, 0px);--rw-safe-bottom: env(safe-area-inset-bottom, 0px);--rw-safe-left: env(safe-area-inset-left, 0px);--rw-safe-right: env(safe-area-inset-right, 0px);--rw-touch-size: 44px}.rw-filter-toggle,.rw-filter-done{display:none}@media (max-width: 767px),(max-width: 1024px) and (max-height: 500px){html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(72px + var(--rw-safe-top))}body{overflow-wrap:break-word}#root>main,#root>footer{padding-left:var(--rw-safe-left);padding-right:var(--rw-safe-right)}#root>footer{padding-bottom:max(24px,var(--rw-safe-bottom))}.rw-site-header{padding:var(--rw-safe-top) var(--rw-safe-right) 0 var(--rw-safe-left)}.rw-site-header .rw-brand-link{min-width:0}.rw-site-header button{min-height:var(--rw-touch-size);min-width:var(--rw-touch-size)}.rw-site-header>div>div{gap:8px}.rw-site-header>div>div>div{gap:8px}#mobile-main-menu{max-height:calc(100dvh - 64px - var(--rw-safe-top) - var(--rw-safe-bottom));overscroll-behavior:contain;padding-bottom:max(16px,var(--rw-safe-bottom))}#mobile-main-menu a{display:flex;align-items:center;min-height:var(--rw-touch-size)}#root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),#root select,#root textarea{font-size:16px;min-height:var(--rw-touch-size);max-width:100%}#root input,#root textarea,#root select{scroll-margin-block:90px}.rw-home-hero{height:calc(100svh - 64px - var(--rw-safe-top));min-height:360px}.rw-home-hero>.relative{padding-inline:48px}.rw-home-hero h1{font-size:clamp(25px,7vw,32px);margin-bottom:16px}.rw-mobile-filters{margin-block:12px;border:1px solid #e4dfe1;border-radius:12px;background:#fff}.rw-filter-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;color:#800020;font-size:15px;font-weight:600}.rw-filter-content{display:none;padding:0 14px 14px}.rw-mobile-filters[data-open=true]>.rw-filter-content{display:block}.rw-filter-done{display:block;width:100%;min-height:44px;margin-top:14px;border-radius:8px;background:#800020;color:#fff;font-size:16px}.rw-programme-filters{grid-template-columns:minmax(0,1fr)}.rw-phd-filters{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr)}.rw-phd-heading{padding-block:28px}.rw-phd-heading h1{font-size:26px}.rw-phd-heading p{font-size:15px;line-height:1.7}.rw-catalogue button{min-height:var(--rw-touch-size)}.rw-catalogue [aria-label=清空搜索],.rw-catalogue [aria-label="Clear search"]{min-width:44px;right:4px}.rw-catalogue .rw-university-row{align-items:center}.rw-catalogue article{scroll-margin-top:80px}.campus-dialog.campus-dialog{max-height:calc(100dvh - 24px - var(--rw-safe-top) - var(--rw-safe-bottom))}}@media (max-height: 500px) and (orientation: landscape){.rw-home-hero{height:calc(100svh - 64px - var(--rw-safe-top));min-height:280px}}@media (prefers-reduced-motion: reduce){.rw-home-hero *,.rw-site-header{animation:none!important;transition:none!important}}@media (max-width:767px),(max-width:1024px) and (max-height:500px){.campus-dialog .campus-close,.campus-dialog .campus-next,.campus-dialog .campus-previous{width:44px;height:44px}.campus-wall-footnote,.campus-wall-context,.campus-credit{font-size:12px;line-height:1.65}}@media (max-width:767px),(max-width:1024px) and (max-height:500px){#root main [data-animate]{opacity:1;transform:none;transition:none;padding-block:32px}#features h2,#mentor-team h2{font-size:24px;line-height:1.4}#features .text-center.mb-12{margin-bottom:24px}#features .grid{gap:12px}#features .grid>a{text-align:left;padding:18px;display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}#features .grid>a>svg{grid-row:1 / 4;width:30px;height:30px;margin:2px 0 0}#features .grid>a>span{justify-content:flex-start}#features .grid>a>p{margin-bottom:10px}.rw-catalogue [aria-label=项目收藏与对比] a{min-height:44px;display:inline-flex;align-items:center}}@media (orientation:landscape) and (pointer:coarse){#root>main,#root>footer{padding-left:var(--rw-safe-left);padding-right:var(--rw-safe-right)}.rw-site-header{padding-left:var(--rw-safe-left);padding-right:var(--rw-safe-right);padding-top:var(--rw-safe-top)}}@media (max-width:767px){#root>main h1{font-size:22px;line-height:1.35}#root>main h2{font-size:20px;line-height:1.4}#root>main .rw-home-hero h1{font-size:clamp(28px,8vw,34px)}.rw-home-hero p{font-size:15px;line-height:1.7}.rw-home-hero a,.rw-home-hero button{font-size:14px}.rw-catalogue>.container{padding:20px 12px}.rw-catalogue header.mb-6{margin-bottom:16px}.rw-catalogue .rw-phd-heading{padding:20px 16px}.rw-phd-heading p{font-size:13px;margin-top:8px}.rw-catalogue>.max-w-7xl{padding:20px 12px}.rw-filter-toggle{font-size:13px;min-height:44px}.rw-university-row{font-size:12px}.rw-university-row button{font-size:12px;padding:6px 10px}.rw-catalogue .rw-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.rw-programme-card{min-width:0;border-color:#e8e5e6;border-radius:12px;box-shadow:none}.rw-programme-school{padding:7px 10px}.rw-programme-school span{font-size:12px}.rw-programme-body{padding:10px;gap:8px}.rw-programme-body>*+*{margin-top:0}.rw-programme-body h3{font-size:14px;line-height:1.45;min-height:40px}.rw-programme-body p{font-size:12px;line-height:1.5}.rw-programme-facts{padding-top:8px}.rw-programme-fact{grid-template-columns:3.5em minmax(0,1fr);gap:5px;font-size:12px;line-height:1.5}.rw-programme-fact>span{font-size:12px}.rw-programme-fact>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rw-programme-more{padding-top:0}.rw-programme-more span{font-size:12px}.rw-programme-card>div[aria-label]{padding:0 8px}.rw-programme-card>div[aria-label]>div{gap:4px;justify-content:space-between;flex-wrap:wrap}.rw-programme-card>div[aria-label]>div>a,.rw-programme-card>div[aria-label]>div>button{padding:4px 2px;border:0;border-radius:0;font-size:11px;gap:3px;min-height:44px}.rw-programme-card>div[aria-label]>div>a[href="/my-study-abroad"]{display:none}.rw-mentor-card{min-width:0;padding:12px;border-radius:12px;box-shadow:none;display:flex;flex-direction:column}.rw-mentor-identity{flex-direction:column;gap:8px}.rw-mentor-identity>img,.rw-mentor-identity>span{width:48px;height:48px}.rw-mentor-identity>div{width:100%}.rw-mentor-identity>div>a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font-size:14px;line-height:1.45}.rw-mentor-identity p{font-size:12px;line-height:1.5}.rw-mentor-department{display:none}.rw-mentor-research{font-size:12px;line-height:1.6;-webkit-line-clamp:2;margin-top:8px;margin-bottom:8px}.rw-mentor-actions{margin-top:auto;gap:4px;flex-wrap:wrap;justify-content:space-between}.rw-mentor-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.rw-team-page .text-base{font-size:14px;line-height:1.7}#features h2,#mentor-team h2{font-size:20px}#features p,#mentor-team p{font-size:14px;line-height:1.7}.rw-programme-school{padding-block:5px;line-height:18px}.rw-programme-body{gap:0}.rw-programme-body.space-y-3>:not([hidden])~:not([hidden]){margin-top:6px}.rw-programme-facts.space-y-2>:not([hidden])~:not([hidden]){margin-top:4px}.rw-programme-fact{grid-template-columns:5em minmax(0,1fr);gap:4px}.rw-programme-fact>span{line-height:1.5}}@media (max-width:767px){#root main [data-animate]{padding-block:20px}#root main [data-animate]>div{padding-inline:12px}#root main [data-animate] .text-center.mb-12{margin-bottom:14px}#root main [data-animate] h2{font-size:18px;line-height:1.35;margin-bottom:6px}#root main [data-animate] p{font-size:12px;line-height:1.5}#features .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#features .grid>a{display:flex;flex-direction:column;align-items:flex-start;padding:12px;gap:5px}#features .grid>a>svg{width:22px;height:22px;margin:0}#features .grid>a>h3{font-size:14px;line-height:1.4;margin:0}#features .grid>a>p{margin:0}#features .grid>a>span{font-size:12px;margin-top:auto;padding-top:3px}#mentor-team .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#mentor-team .grid>div{padding:10px 7px}#mentor-team .grid svg{width:22px;height:22px;margin-bottom:6px}#mentor-team .grid h3{font-size:12px;line-height:1.4;margin-bottom:4px}#mentor-team .grid p{font-size:11px;line-height:1.5}#mentor-team .mt-8{margin-top:12px;flex-direction:row;gap:8px}#mentor-team .mt-8>a,#mentor-team .mt-8>button{font-size:12px;padding:8px 12px;min-height:44px}#aiducation .text-center.mb-12>.inline-flex{font-size:11px;padding:3px 8px;margin-bottom:6px}#aiducation .text-center.mb-12>p.mt-3{margin-top:6px}.rw-planning-form form{padding:12px;border-radius:12px;box-shadow:none}.rw-planning-form form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.rw-planning-form form>.grid>div{min-width:0}.rw-planning-form form>.grid>.md\:col-span-2{grid-column:1 / -1}.rw-planning-form label,.rw-planning-form form .font-semibold{font-size:12px;line-height:1.4;margin-bottom:4px;gap:4px}.rw-planning-form label>.font-normal{font-size:11px}.rw-planning-form input,.rw-planning-form select{padding:8px}.rw-planning-form textarea{height:88px;padding:8px}.rw-planning-form .gap-3{gap:8px}.rw-planning-form label.border-dashed{padding:10px;min-height:44px}.rw-planning-form form>.mt-8{margin-top:14px;padding-top:12px}.rw-planning-form button{min-height:44px}.rw-planning-form button[type=submit]{padding-block:10px;font-size:14px}#dashboard .grid{gap:8px;margin-bottom:12px;grid-template-columns:repeat(3,minmax(0,1fr))}#dashboard .grid .text-4xl,#dashboard .grid .text-5xl{font-size:24px}.rw-programme-body{padding:8px}.rw-programme-body>.flex-1{flex:none}.rw-programme-body h3{min-height:0;font-size:13px;line-height:1.35}.rw-programme-body p{font-size:11px;line-height:1.35}.rw-programme-body.space-y-3>:not([hidden])~:not([hidden]){margin-top:4px}.rw-programme-facts{padding-top:4px}.rw-programme-facts.space-y-2>:not([hidden])~:not([hidden]){margin-top:3px}.rw-programme-fact{font-size:11px}.rw-programme-fact>span{font-size:11px;line-height:1.4}.rw-programme-more span{font-size:11px}.rw-mentor-card{padding:9px}.rw-mentor-identity{gap:5px}.rw-mentor-identity>div>a{min-height:0;font-size:13px;line-height:1.35}.rw-mentor-research{line-height:1.4;margin-block:5px}#dashboard .grid>div{padding:12px 6px;border-radius:10px;min-width:0}#dashboard .grid svg{width:22px;height:22px;margin-bottom:6px}#dashboard .grid .font-mono{font-size:20px;line-height:1.3;margin-bottom:4px}#dashboard .grid .font-mono span{font-size:12px}#dashboard .grid p{font-size:11px;margin-top:4px}}@media (max-width:767px),(max-width:1024px) and (max-height:500px){.rw-home-hero{height:calc(100dvh - var(--rw-header-height,64px));min-height:0}.rw-planning-form form>.grid{align-items:stretch}.rw-planning-form form>.grid>div{display:flex;flex-direction:column}.rw-planning-form form>.grid>div>input{margin-top:auto}.rw-planning-form .rw-field-label{display:block;min-height:34px;line-height:16px}.rw-planning-form .rw-field-label>span.font-normal{display:block}.rw-booking-flow{padding:14px 10px;margin-top:20px}.rw-booking-flow .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rw-booking-flow .grid .rounded-full{width:28px;height:28px;margin-bottom:6px}.rw-booking-flow .grid h3{font-size:11px;line-height:1.5}#flagship-products{padding:24px 12px}#flagship-products>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#flagship-products article{min-width:0}#flagship-products article>a>div{height:130px}#flagship-products article h2{left:10px;right:10px;bottom:12px;font-size:16px}#flagship-products article>.p-6{padding:10px}#flagship-products article p{font-size:12px;line-height:1.5;margin-block:6px}#flagship-products article button,#flagship-products article a{font-size:12px}#flagship-products article button{padding:8px;min-height:44px}}.rw-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rw-guide-grid article{display:flex;flex-direction:column;padding:0 0 12px;gap:10px;min-width:0;align-items:stretch}.rw-guide-grid article>a{align-self:flex-start}.rw-report-cover{aspect-ratio:3/4;background:#fffefa;border:1px solid #e5ded4;padding:20px 16px;display:flex;flex-direction:column;text-align:center;box-shadow:0 3px 12px #32281a0b}.rw-report-cover>strong{color:#b21d24;font-family:serif;font-size:clamp(14px,2vw,22px);letter-spacing:1px}.rw-report-redline{color:#b21d24;font-size:11px;border-bottom:3px double #b21d24;padding:5px 0 12px}.rw-report-cover h3{font-family:serif;color:#292522;font-weight:700;font-size:18px;line-height:1.6;margin:auto 0}.rw-report-lines{display:grid;gap:6px;margin-bottom:20px}.rw-report-lines i{height:1px;background:#dad6cc}.rw-report-lines i:last-child{width:65%}.rw-report-cover small{font-size:10px;color:#82776b}@media (max-width:767px){.rw-guide-grid{gap:12px}.rw-report-cover{padding:14px 10px}.rw-report-cover h3{font-size:14px;line-height:1.5}#root main .rw-guide-grid h2{font-size:14px;line-height:1.45}.rw-guide-grid article p{font-size:12px;line-height:1.5;margin-top:5px}.rw-guide-grid article p span{font-size:11px}}.rw-planning-form form>.grid{align-items:stretch}.rw-planning-form form>.grid>div{display:flex;flex-direction:column;min-width:0}.rw-planning-form form>.grid>div>input{margin-top:auto}@media (max-width:767px){.rw-planning-form form>.grid>div>.flex.gap-4{gap:10px}}.rw-footer-mobile{display:none}@media (max-width:767px),(pointer:coarse){.rw-footer-mobile{display:none}#root>footer{padding-block:12px max(12px,var(--rw-safe-bottom))}#root>footer .rw-footer-desktop{display:none}#root>footer .rw-footer-mobile{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;color:#bdb7b9;font-size:12px;line-height:1.5}#root>footer .rw-footer-mobile a,#root>footer .rw-footer-mobile button{min-height:36px;display:inline-flex;align-items:center;border:0;padding:0 4px;color:#fff;background:transparent;font:inherit;text-decoration:none}#root>footer .rw-footer-mobile small{flex-basis:100%;text-align:center;color:#8e888a;font-size:10px}}@media (max-width:767px){.rw-catalogue .rw-catalogue-grid:has(.rw-programme-card){grid-template-columns:minmax(0,1fr);gap:12px}.rw-programme-school{padding:9px 14px}.rw-programme-school span{font-size:13px}.rw-programme-body{padding:14px;gap:0}.rw-programme-body h3,.rw-programme-body p{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;overflow-wrap:anywhere;min-height:0}.rw-programme-body h3{font-size:16px;line-height:1.5}.rw-programme-body p{font-size:13px;line-height:1.5}.rw-programme-body.space-y-3>:not([hidden])~:not([hidden]){margin-top:10px}.rw-programme-facts{padding-top:2px}.rw-programme-facts.space-y-2>:not([hidden])~:not([hidden]){margin-top:7px}.rw-programme-fact{grid-template-columns:5.5em minmax(0,1fr);gap:10px;font-size:14px;align-items:start}.rw-programme-fact>span{font-size:14px;line-height:1.55}.rw-programme-fact>span:last-child{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;overflow-wrap:anywhere}.rw-programme-more span{font-size:13px}.rw-programme-card>div[aria-label]{padding:0 14px}.rw-programme-card>div[aria-label]>div{justify-content:flex-start;gap:14px}.rw-programme-card>div[aria-label]>div>a,.rw-programme-card>div[aria-label]>div>button{font-size:12px}}@media (max-width: 767px),(max-width: 1024px) and (max-height: 500px){html[data-web-theme=light] .rw-filter-toggle{color:#800020}html[data-web-theme=light] .rw-filter-done{color:#fff}}html[data-web-theme=light] .rw-report-cover>strong{color:#92181e}html[data-web-theme=light] .rw-report-redline{color:#92181e}html[data-web-theme=light] .rw-report-cover h3{color:#292522}html[data-web-theme=light] .rw-report-cover small{color:#6b6258}@media (max-width:767px),(pointer:coarse){html[data-web-theme=light] #root>footer .rw-footer-mobile{color:#747072}html[data-web-theme=light] #root>footer .rw-footer-mobile a,html[data-web-theme=light] #root>footer .rw-footer-mobile button{color:#fff}html[data-web-theme=light] #root>footer .rw-footer-mobile small{color:#6f6a6c}}html[data-web-theme=dark]{--rw-safe-top: env(safe-area-inset-top, 0px);--rw-safe-bottom: env(safe-area-inset-bottom, 0px);--rw-safe-left: env(safe-area-inset-left, 0px);--rw-safe-right: env(safe-area-inset-right, 0px);--rw-touch-size: 44px }@media (max-width: 767px),(max-width: 1024px) and (max-height: 500px){html[data-web-theme=dark] .rw-mobile-filters{border:1px solid rgb(72 91 112 / 1);border-radius:12px;background:#1c2734}html[data-web-theme=dark] .rw-filter-toggle{color:#a9ceff}html[data-web-theme=dark] .rw-filter-done{border-radius:8px;background:#315878;color:#fff}}@media (max-width:767px){html[data-web-theme=dark] .rw-programme-card{border-color:#485b70;border-radius:12px;box-shadow:none}html[data-web-theme=dark] .rw-programme-card>div[aria-label]>div>a,html[data-web-theme=dark] .rw-programme-card>div[aria-label]>div>button{border:0;border-radius:0}html[data-web-theme=dark] .rw-mentor-card{border-radius:12px;box-shadow:none}}@media (max-width:767px){html[data-web-theme=dark] .rw-planning-form form{border-radius:12px;box-shadow:none}html[data-web-theme=dark] #dashboard .grid>div{border-radius:10px}}html[data-web-theme=dark] .rw-report-cover{background:#1c2734;border:1px solid rgb(72 91 112 / 1);box-shadow:0 3px 12px #0000000b}html[data-web-theme=dark] .rw-report-cover>strong{color:#a9ceff}html[data-web-theme=dark] .rw-report-redline{color:#a9ceff;border-bottom:3px double rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-report-cover h3{color:#e8eef6}html[data-web-theme=dark] .rw-report-lines i{background:#243242}html[data-web-theme=dark] .rw-report-cover small{color:#b5c3d4}@media (max-width:767px),(pointer:coarse){html[data-web-theme=dark] #root>footer .rw-footer-mobile{color:#b5c3d4}html[data-web-theme=dark] #root>footer .rw-footer-mobile a,html[data-web-theme=dark] #root>footer .rw-footer-mobile button{border:0;color:#fff;background:transparent}html[data-web-theme=dark] #root>footer .rw-footer-mobile small{color:#b5c3d4}}html[data-web-theme=eye]{--rw-safe-top: env(safe-area-inset-top, 0px);--rw-safe-bottom: env(safe-area-inset-bottom, 0px);--rw-safe-left: env(safe-area-inset-left, 0px);--rw-safe-right: env(safe-area-inset-right, 0px);--rw-touch-size: 44px }@media (max-width: 767px),(max-width: 1024px) and (max-height: 500px){html[data-web-theme=eye] .rw-mobile-filters{border:1px solid rgb(174 191 166 / 1);border-radius:12px;background:#f8f8ee}html[data-web-theme=eye] .rw-filter-toggle{color:#355f47}html[data-web-theme=eye] .rw-filter-done{border-radius:8px;background:#355f47;color:#fff}}@media (max-width:767px){html[data-web-theme=eye] .rw-programme-card{border-color:#aebfa6;border-radius:12px;box-shadow:none}html[data-web-theme=eye] .rw-programme-card>div[aria-label]>div>a,html[data-web-theme=eye] .rw-programme-card>div[aria-label]>div>button{border:0;border-radius:0}html[data-web-theme=eye] .rw-mentor-card{border-radius:12px;box-shadow:none}}@media (max-width:767px){html[data-web-theme=eye] .rw-planning-form form{border-radius:12px;box-shadow:none}html[data-web-theme=eye] #dashboard .grid>div{border-radius:10px}}html[data-web-theme=eye] .rw-report-cover{background:#f7f8ed;border:1px solid rgb(174 191 166 / 1);box-shadow:0 3px 12px #253a2d0b}html[data-web-theme=eye] .rw-report-cover>strong{color:#355f47}html[data-web-theme=eye] .rw-report-redline{color:#355f47;border-bottom:3px double rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-report-cover h3{color:#253a2d}html[data-web-theme=eye] .rw-report-lines i{background:#ecf0e2}html[data-web-theme=eye] .rw-report-cover small{color:#50634f}@media (max-width:767px),(pointer:coarse){html[data-web-theme=eye] #root>footer .rw-footer-mobile{color:#50634f}html[data-web-theme=eye] #root>footer .rw-footer-mobile a,html[data-web-theme=eye] #root>footer .rw-footer-mobile button{border:0;color:#fff;background:transparent}html[data-web-theme=eye] #root>footer .rw-footer-mobile small{color:#50634f}}html[data-web-theme=mono]{--rw-safe-top: env(safe-area-inset-top, 0px);--rw-safe-bottom: env(safe-area-inset-bottom, 0px);--rw-safe-left: env(safe-area-inset-left, 0px);--rw-safe-right: env(safe-area-inset-right, 0px);--rw-touch-size: 44px }@media (max-width: 767px),(max-width: 1024px) and (max-height: 500px){html[data-web-theme=mono] .rw-mobile-filters{border:1px solid rgb(175 181 189 / 1);border-radius:12px;background:#fff}html[data-web-theme=mono] .rw-filter-toggle{color:#30363e}html[data-web-theme=mono] .rw-filter-done{border-radius:8px;background:#30363e;color:#fff}}@media (max-width:767px){html[data-web-theme=mono] .rw-programme-card{border-color:#afb5bd;border-radius:12px;box-shadow:none}html[data-web-theme=mono] .rw-programme-card>div[aria-label]>div>a,html[data-web-theme=mono] .rw-programme-card>div[aria-label]>div>button{border:0;border-radius:0}html[data-web-theme=mono] .rw-mentor-card{border-radius:12px;box-shadow:none}}@media (max-width:767px){html[data-web-theme=mono] .rw-planning-form form{border-radius:12px;box-shadow:none}html[data-web-theme=mono] #dashboard .grid>div{border-radius:10px}}html[data-web-theme=mono] .rw-report-cover{background:#fdfdfd;border:1px solid rgb(175 181 189 / 1);box-shadow:0 3px 12px #191d230b}html[data-web-theme=mono] .rw-report-cover>strong{color:#30363e}html[data-web-theme=mono] .rw-report-redline{color:#30363e;border-bottom:3px double rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-report-cover h3{color:#24272c}html[data-web-theme=mono] .rw-report-lines i{background:#d3d3d3}html[data-web-theme=mono] .rw-report-cover small{color:#575d65}@media (max-width:767px),(pointer:coarse){html[data-web-theme=mono] #root>footer .rw-footer-mobile{color:#575d65}html[data-web-theme=mono] #root>footer .rw-footer-mobile a,html[data-web-theme=mono] #root>footer .rw-footer-mobile button{border:0;color:#fff;background:transparent}html[data-web-theme=mono] #root>footer .rw-footer-mobile small{color:#575d65}}.rw-home-hero{height:54svh!important;min-height:340px!important;max-height:620px}.rw-home-hero>div:last-child button{min-width:30px;min-height:28px;display:grid;place-items:center}.rw-home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1200px;margin:22px auto;padding:0 24px}.rw-home-shortcuts a{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;background:#fff;border:1px solid #e7dce1;border-radius:12px;color:#800020;font-size:16px;font-weight:600;box-shadow:0 5px 18px #36102005}.rw-home-shortcuts a:hover{background:#fbf4f7;border-color:#ad657d}.team-section-nav{display:flex;gap:10px;flex-wrap:wrap;position:sticky;top:80px;z-index:20;background:#f9fafbe8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 0;margin:0 0 12px}.team-section-nav a{padding:10px 16px;background:#fff;border:1px solid #e5d9df;border-radius:24px;color:#800020;font-size:13px}.team-section-nav a:hover{background:#f5e9ee}#mentor-groups,#our-commitments,#global-universities{scroll-margin-top:155px}.rw-site-header nav>a,.rw-site-header nav>div>a{min-height:40px;display:flex;align-items:center}.rw-site-header nav{gap:20px}@media (max-width:760px){.rw-home-hero{height:44svh!important;min-height:300px!important}.rw-home-shortcuts{padding:0 14px;gap:7px;margin:14px auto}.rw-home-shortcuts a{font-size:13px;padding:14px 9px;min-height:55px;justify-content:center;gap:3px}.team-section-nav{top:64px;gap:7px}.team-section-nav a{padding:9px 12px;font-size:12px}#mentor-groups,#our-commitments,#global-universities{scroll-margin-top:135px}}.rw-hero-dot{min-width:32px;min-height:36px;display:flex;align-items:center;justify-content:center}.rw-hero-pause{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff20;color:#fff;font-size:12px}.rw-home-hero button:focus-visible,.rw-home-hero a:focus-visible{outline:2px solid white;outline-offset:4px}@media (prefers-reduced-motion:reduce){.rw-home-hero *{animation:none!important;transition:none!important}}html[data-web-theme=light] .rw-home-shortcuts a,html[data-web-theme=light] .team-section-nav a{color:#800020}html[data-web-theme=light] .rw-hero-pause{color:#fff}html[data-web-theme=dark] .rw-home-shortcuts a{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:12px;color:#a9ceff;box-shadow:0 5px 18px #00000005}html[data-web-theme=dark] .rw-home-shortcuts a:hover{background:#1c2734;border-color:#485b70}html[data-web-theme=dark] .team-section-nav{background:#1c2734e8}html[data-web-theme=dark] .team-section-nav a{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:24px;color:#a9ceff}html[data-web-theme=dark] .team-section-nav a:hover{background:#1f2b39}html[data-web-theme=dark] .rw-hero-pause{border-radius:50%;background:#1c273420;color:#fff}html[data-web-theme=dark] .rw-home-hero button:focus-visible,html[data-web-theme=dark] .rw-home-hero a:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:4px}html[data-web-theme=eye] .rw-home-shortcuts a{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:12px;color:#355f47;box-shadow:0 5px 18px #253a2d05}html[data-web-theme=eye] .rw-home-shortcuts a:hover{background:#f6f7ec;border-color:#aebfa6}html[data-web-theme=eye] .team-section-nav{background:#f7f7ede8}html[data-web-theme=eye] .team-section-nav a{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:24px;color:#355f47}html[data-web-theme=eye] .team-section-nav a:hover{background:#f4f5ea}html[data-web-theme=eye] .rw-hero-pause{border-radius:50%;background:#f8f8ee20;color:#fff}html[data-web-theme=eye] .rw-home-hero button:focus-visible,html[data-web-theme=eye] .rw-home-hero a:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:4px}html[data-web-theme=mono] .rw-home-shortcuts a{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:12px;color:#30363e;box-shadow:0 5px 18px #191d2305}html[data-web-theme=mono] .rw-home-shortcuts a:hover{background:#f8f8f8;border-color:#afb5bd}html[data-web-theme=mono] .team-section-nav{background:#fafafae8}html[data-web-theme=mono] .team-section-nav a{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:24px;color:#30363e}html[data-web-theme=mono] .team-section-nav a:hover{background:#efefef}html[data-web-theme=mono] .rw-hero-pause{border-radius:50%;background:#ffffff20;color:#fff}html[data-web-theme=mono] .rw-home-hero button:focus-visible,html[data-web-theme=mono] .rw-home-hero a:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:4px}[data-web-interaction=layered]{--rw-surface-line:#e8e1e3;--rw-surface-accent:#7d243d;--rw-surface-shadow:0 3px 7px #38202a04,0 14px 30px #38202a08;background:#fff}[data-web-interaction=layered] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--rw-surface-accent);outline-offset:3px}[data-web-interaction=layered] :is(a,button,summary){-webkit-tap-highlight-color:transparent}[data-web-interaction=layered] :is(a.rounded-xl,article.rounded-xl,details.rounded-xl,.rw-programme-card,.rounded-2xl.border.bg-white,.rounded-xl.border.bg-white){border-color:var(--rw-surface-line);border-radius:17px;box-shadow:var(--rw-surface-shadow)}[data-web-interaction=layered] :is(a.rounded-xl,.rw-programme-card,details.rounded-xl,button.rounded-lg,a.rounded-lg,.rw-home-shortcuts a){transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}@media (hover:hover){[data-web-interaction=layered] :is(a.rounded-xl,.rw-programme-card,.rw-home-shortcuts a):hover{border-color:#c9aeb8;box-shadow:0 5px 10px #38202a07,0 22px 38px #38202a12;transform:translateY(-3px)}[data-web-interaction=layered] :is(button.rounded-lg,a.rounded-lg):hover:not(:disabled){box-shadow:0 4px 12px #38202a12}}[data-web-interaction=layered] details.rounded-xl[open]{border-color:#d7b9c4;box-shadow:0 4px 12px #38202a06,0 18px 34px #38202a09}[data-web-interaction=layered] details.rounded-xl>summary{border-radius:16px;transition:background .2s;color:#432d37}[data-web-interaction=layered] details.rounded-xl>summary:hover{background:#faf5f7}[data-web-interaction=layered] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):not([contenteditable]){transition:border-color .18s,box-shadow .18s}[data-web-interaction=layered] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus{border-color:#9b5269;box-shadow:0 0 0 3px #7d243d0c}[data-web-interaction=layered] :is(dialog,[role=dialog]){border-radius:20px;box-shadow:0 24px 75px #2e162930}.rw-directory{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:44px 40px 64px;min-height:65vh;color:#29252a;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.rw-directory h1{font-size:34px;font-weight:650;line-height:1.3;letter-spacing:-.8px;margin:0 0 28px}.rw-directory>nav{margin-bottom:22px;font-size:12px;color:#7d243d;display:flex;align-items:center;gap:8px}.rw-directory>nav a{text-decoration:none;color:#7d243d}.rw-directory>nav a:hover{text-decoration:underline}.rw-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rw-directory .rw-directory-card{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;min-width:0;min-height:264px;padding:28px;border:1px solid #e8dce2;border-radius:22px;background:linear-gradient(145deg,#fff,#fbf3f6);color:#49303b;box-shadow:0 4px 7px #38202a04,0 18px 35px #38202a09;transition:transform .22s,box-shadow .22s,border-color .22s}.rw-directory .rw-directory-card:nth-child(2n){background:linear-gradient(145deg,#fff,#f0f5fa);border-color:#dce4ed}.rw-directory-card:before{content:"";position:absolute;right:-18px;top:-34px;width:170px;height:170px;background:radial-gradient(circle,#ecd7e45c,transparent 70%);z-index:-1}.rw-directory-icon{display:grid;place-items:center;width:62px;height:62px;border:1px solid #fff;border-radius:19px;background:linear-gradient(145deg,#ffffffdf,#ead5e29c);box-shadow:inset 0 1px 2px #fff,0 6px 10px #38202a09,0 16px 26px #38202a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#8a3e5b;margin-bottom:24px}.rw-directory-icon svg{width:28px;height:28px;stroke-width:1.4}.rw-directory-card:nth-child(2n) .rw-directory-icon{background:linear-gradient(145deg,#fff,#dceaf4a6);color:#4a6b88}.rw-directory-card h2{font-size:22px;font-weight:600;line-height:1.3;margin:0 0 9px}.rw-directory-card p{font-size:13px;color:#83737d;margin:0 0 22px}.rw-directory-card>span:last-child{margin-top:auto;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e6d9e0;border-radius:50%;background:#ffffffc9;color:#80425b;transition:transform .22s}.rw-directory .rw-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rw-directory .rw-directory-region{min-height:200px;padding:24px}.rw-directory-copy b{font-size:19px;font-weight:600}.rw-directory-copy small{font-size:11px;display:block;color:#8a7a83;margin:5px 0 18px}.rw-directory-region .rw-directory-icon{width:48px;height:48px;border-radius:15px;margin-bottom:18px}.rw-directory-region .rw-directory-icon svg{width:23px;height:23px}@media (hover:hover){.rw-directory .rw-directory-card:hover{transform:translateY(-5px);border-color:#c7a8b5;box-shadow:0 8px 15px #38202a08,0 24px 40px #38202a14}.rw-directory-card:hover>span:last-child{transform:translate(3px)}}.rw-directory-card:focus-visible{outline:2px solid #7d243d;outline-offset:4px}@media (max-width:760px){.rw-directory{padding:27px 18px 40px}.rw-directory h1{font-size:28px;margin-bottom:20px}.rw-directory-grid,.rw-directory .rw-region-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rw-directory .rw-directory-card{padding:18px 15px;min-height:240px;border-radius:17px}.rw-directory-card h2{font-size:18px}.rw-directory-card p{font-size:12px}.rw-directory-icon{width:48px;height:48px;border-radius:15px;margin-bottom:20px}.rw-directory .rw-directory-region{min-height:210px;padding:18px 15px}.rw-directory-copy b{font-size:17px}.rw-directory-copy small{font-size:10px}}@media (prefers-reduced-motion:reduce){[data-web-interaction=layered] *,.rw-directory *{transition:none!important;animation:none!important}.rw-directory .rw-directory-card:hover,[data-web-interaction=layered] .rw-programme-card:hover,[data-web-interaction=layered] a.rounded-xl:hover{transform:none}}html[data-web-theme=light] [data-web-interaction=layered] details.rounded-xl>summary{color:#432d37}html[data-web-theme=light] .rw-directory{color:#29252a}html[data-web-theme=light] .rw-directory>nav{color:#7d243d}html[data-web-theme=light] .rw-directory>nav a{color:#7d243d}html[data-web-theme=light] .rw-directory .rw-directory-card{color:#49303b}html[data-web-theme=light] .rw-directory-icon{color:#71334b}html[data-web-theme=light] .rw-directory-card:nth-child(2n) .rw-directory-icon{color:#3d5870}html[data-web-theme=light] .rw-directory-card p{color:#6b5e67}html[data-web-theme=light] .rw-directory-card>span:last-child{color:#69364b}html[data-web-theme=light] .rw-directory-copy small{color:#70636a}html[data-web-theme=dark] [data-web-interaction=layered]{--rw-surface-line:rgb(72 91 112 / 1);--rw-surface-accent:rgb(169 206 255 / 1);--rw-surface-shadow:0 3px 7px rgb(0 0 0 / .01568627450980392),0 14px 30px rgb(0 0 0 / .03137254901960784);background:#1c2734}html[data-web-theme=dark] [data-web-interaction=layered] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=dark] [data-web-interaction=layered] :is(a,button,summary){-webkit-tap-highlight-color:transparent}html[data-web-theme=dark] [data-web-interaction=layered] :is(a.rounded-xl,article.rounded-xl,details.rounded-xl,.rw-programme-card,.rounded-2xl.border.bg-white,.rounded-xl.border.bg-white){border-color:var(--rw-surface-line);border-radius:17px;box-shadow:var(--rw-surface-shadow)}@media (hover:hover){html[data-web-theme=dark] [data-web-interaction=layered] :is(a.rounded-xl,.rw-programme-card,.rw-home-shortcuts a):hover{border-color:#485b70;box-shadow:0 5px 10px #00000007,0 22px 38px #00000012}html[data-web-theme=dark] [data-web-interaction=layered] :is(button.rounded-lg,a.rounded-lg):hover:not(:disabled){box-shadow:0 4px 12px #00000012}}html[data-web-theme=dark] [data-web-interaction=layered] details.rounded-xl[open]{border-color:#485b70;box-shadow:0 4px 12px #00000006,0 18px 34px #00000009}html[data-web-theme=dark] [data-web-interaction=layered] details.rounded-xl>summary{border-radius:16px;color:#e8eef6}html[data-web-theme=dark] [data-web-interaction=layered] details.rounded-xl>summary:hover{background:#1c2734}html[data-web-theme=dark] [data-web-interaction=layered] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus{border-color:#485b70;box-shadow:0 0 0 3px #0000000c}html[data-web-theme=dark] [data-web-interaction=layered] :is(dialog,[role=dialog]){border-radius:20px;box-shadow:0 24px 75px #00000030}html[data-web-theme=dark] .rw-directory{color:#e8eef6}html[data-web-theme=dark] .rw-directory>nav{color:#a9ceff}html[data-web-theme=dark] .rw-directory>nav a{color:#a9ceff}html[data-web-theme=dark] .rw-directory .rw-directory-card{border:1px solid rgb(72 91 112 / 1);border-radius:22px;background:linear-gradient(145deg,#1c2734,#1d2937);color:#e8eef6;box-shadow:0 4px 7px #00000004,0 18px 35px #00000009}html[data-web-theme=dark] .rw-directory .rw-directory-card:nth-child(2n){background:linear-gradient(145deg,#1c2734,#1e2a37);border-color:#485b70}html[data-web-theme=dark] .rw-directory-card:before{background:radial-gradient(circle,rgb(33 47 61 / .3607843137254902),transparent 70%)}html[data-web-theme=dark] .rw-directory-icon{border:1px solid rgb(72 91 112 / 1);border-radius:19px;background:linear-gradient(145deg,#1c2734df,#222f3e9c);box-shadow:inset 0 1px 2px #5e7997,0 6px 10px #00000009,0 16px 26px #00000012;color:#a9ceff}html[data-web-theme=dark] .rw-directory-icon svg{stroke-width:1.4}html[data-web-theme=dark] .rw-directory-card:nth-child(2n) .rw-directory-icon{background:linear-gradient(145deg,#1c2734,#202d3ba6);color:#a9ceff}html[data-web-theme=dark] .rw-directory-card p{color:#b5c3d4}html[data-web-theme=dark] .rw-directory-card>span:last-child{border:1px solid rgb(72 91 112 / 1);border-radius:50%;background:#1c2734c9;color:#a9ceff}html[data-web-theme=dark] .rw-directory-copy small{color:#b5c3d4}html[data-web-theme=dark] .rw-directory-region .rw-directory-icon{border-radius:15px}@media (hover:hover){html[data-web-theme=dark] .rw-directory .rw-directory-card:hover{border-color:#485b70;box-shadow:0 8px 15px #00000008,0 24px 40px #00000014}}html[data-web-theme=dark] .rw-directory-card:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:4px}@media (max-width:760px){html[data-web-theme=dark] .rw-directory .rw-directory-card{border-radius:17px}html[data-web-theme=dark] .rw-directory-icon{border-radius:15px}}html[data-web-theme=eye] [data-web-interaction=layered]{--rw-surface-line:rgb(174 191 166 / 1);--rw-surface-accent:rgb(53 95 71 / 1);--rw-surface-shadow:0 3px 7px rgb(37 58 45 / .01568627450980392),0 14px 30px rgb(37 58 45 / .03137254901960784);background:#f8f8ee}html[data-web-theme=eye] [data-web-interaction=layered] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=eye] [data-web-interaction=layered] :is(a,button,summary){-webkit-tap-highlight-color:transparent}html[data-web-theme=eye] [data-web-interaction=layered] :is(a.rounded-xl,article.rounded-xl,details.rounded-xl,.rw-programme-card,.rounded-2xl.border.bg-white,.rounded-xl.border.bg-white){border-color:var(--rw-surface-line);border-radius:17px;box-shadow:var(--rw-surface-shadow)}@media (hover:hover){html[data-web-theme=eye] [data-web-interaction=layered] :is(a.rounded-xl,.rw-programme-card,.rw-home-shortcuts a):hover{border-color:#aebfa6;box-shadow:0 5px 10px #253a2d07,0 22px 38px #253a2d12}html[data-web-theme=eye] [data-web-interaction=layered] :is(button.rounded-lg,a.rounded-lg):hover:not(:disabled){box-shadow:0 4px 12px #253a2d12}}html[data-web-theme=eye] [data-web-interaction=layered] details.rounded-xl[open]{border-color:#aebfa6;box-shadow:0 4px 12px #253a2d06,0 18px 34px #253a2d09}html[data-web-theme=eye] [data-web-interaction=layered] details.rounded-xl>summary{border-radius:16px;color:#253a2d}html[data-web-theme=eye] [data-web-interaction=layered] details.rounded-xl>summary:hover{background:#f6f7ec}html[data-web-theme=eye] [data-web-interaction=layered] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus{border-color:#aebfa6;box-shadow:0 0 0 3px #253a2d0c}html[data-web-theme=eye] [data-web-interaction=layered] :is(dialog,[role=dialog]){border-radius:20px;box-shadow:0 24px 75px #253a2d30}html[data-web-theme=eye] .rw-directory{color:#253a2d}html[data-web-theme=eye] .rw-directory>nav{color:#355f47}html[data-web-theme=eye] .rw-directory>nav a{color:#355f47}html[data-web-theme=eye] .rw-directory .rw-directory-card{border:1px solid rgb(174 191 166 / 1);border-radius:22px;background:linear-gradient(145deg,#f8f8ee,#f6f7ec);color:#253a2d;box-shadow:0 4px 7px #253a2d04,0 18px 35px #253a2d09}html[data-web-theme=eye] .rw-directory .rw-directory-card:nth-child(2n){background:linear-gradient(145deg,#f8f8ee,#f5f6eb);border-color:#aebfa6}html[data-web-theme=eye] .rw-directory-card:before{background:radial-gradient(circle,rgb(240 243 230 / .3607843137254902),transparent 70%)}html[data-web-theme=eye] .rw-directory-icon{border:1px solid rgb(174 191 166 / 1);border-radius:19px;background:linear-gradient(145deg,#f8f8eedf,#f0f3e69c);box-shadow:inset 0 1px 2px #253a2d,0 6px 10px #253a2d09,0 16px 26px #253a2d12;color:#355f47}html[data-web-theme=eye] .rw-directory-icon svg{stroke-width:1.4}html[data-web-theme=eye] .rw-directory-card:nth-child(2n) .rw-directory-icon{background:linear-gradient(145deg,#f8f8ee,#f2f4e8a6);color:#355f47}html[data-web-theme=eye] .rw-directory-card p{color:#50634f}html[data-web-theme=eye] .rw-directory-card>span:last-child{border:1px solid rgb(174 191 166 / 1);border-radius:50%;background:#f8f8eec9;color:#355f47}html[data-web-theme=eye] .rw-directory-copy small{color:#50634f}html[data-web-theme=eye] .rw-directory-region .rw-directory-icon{border-radius:15px}@media (hover:hover){html[data-web-theme=eye] .rw-directory .rw-directory-card:hover{border-color:#aebfa6;box-shadow:0 8px 15px #253a2d08,0 24px 40px #253a2d14}}html[data-web-theme=eye] .rw-directory-card:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:4px}@media (max-width:760px){html[data-web-theme=eye] .rw-directory .rw-directory-card{border-radius:17px}html[data-web-theme=eye] .rw-directory-icon{border-radius:15px}}html[data-web-theme=mono] [data-web-interaction=layered]{--rw-surface-line:rgb(175 181 189 / 1);--rw-surface-accent:rgb(48 54 62 / 1);--rw-surface-shadow:0 3px 7px rgb(25 29 35 / .01568627450980392),0 14px 30px rgb(25 29 35 / .03137254901960784);background:#fff}html[data-web-theme=mono] [data-web-interaction=layered] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--web-accent);outline-offset:3px}html[data-web-theme=mono] [data-web-interaction=layered] :is(a,button,summary){-webkit-tap-highlight-color:transparent}html[data-web-theme=mono] [data-web-interaction=layered] :is(a.rounded-xl,article.rounded-xl,details.rounded-xl,.rw-programme-card,.rounded-2xl.border.bg-white,.rounded-xl.border.bg-white){border-color:var(--rw-surface-line);border-radius:17px;box-shadow:var(--rw-surface-shadow)}@media (hover:hover){html[data-web-theme=mono] [data-web-interaction=layered] :is(a.rounded-xl,.rw-programme-card,.rw-home-shortcuts a):hover{border-color:#afb5bd;box-shadow:0 5px 10px #191d2307,0 22px 38px #191d2312}html[data-web-theme=mono] [data-web-interaction=layered] :is(button.rounded-lg,a.rounded-lg):hover:not(:disabled){box-shadow:0 4px 12px #191d2312}}html[data-web-theme=mono] [data-web-interaction=layered] details.rounded-xl[open]{border-color:#afb5bd;box-shadow:0 4px 12px #191d2306,0 18px 34px #191d2309}html[data-web-theme=mono] [data-web-interaction=layered] details.rounded-xl>summary{border-radius:16px;color:#24272c}html[data-web-theme=mono] [data-web-interaction=layered] details.rounded-xl>summary:hover{background:#f8f8f8}html[data-web-theme=mono] [data-web-interaction=layered] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea):focus{border-color:#afb5bd;box-shadow:0 0 0 3px #191d230c}html[data-web-theme=mono] [data-web-interaction=layered] :is(dialog,[role=dialog]){border-radius:20px;box-shadow:0 24px 75px #191d2330}html[data-web-theme=mono] .rw-directory{color:#24272c}html[data-web-theme=mono] .rw-directory>nav{color:#30363e}html[data-web-theme=mono] .rw-directory>nav a{color:#30363e}html[data-web-theme=mono] .rw-directory .rw-directory-card{border:1px solid rgb(175 181 189 / 1);border-radius:22px;background:linear-gradient(145deg,#fff,#f7f7f7);color:#24272c;box-shadow:0 4px 7px #191d2304,0 18px 35px #191d2309}html[data-web-theme=mono] .rw-directory .rw-directory-card:nth-child(2n){background:linear-gradient(145deg,#fff,#f5f5f5);border-color:#afb5bd}html[data-web-theme=mono] .rw-directory-card:before{background:radial-gradient(circle,rgb(226 226 226 / .3607843137254902),transparent 70%)}html[data-web-theme=mono] .rw-directory-icon{border:1px solid rgb(175 181 189 / 1);border-radius:19px;background:linear-gradient(145deg,#ffffffdf,#e0e0e09c);box-shadow:inset 0 1px 2px #191d23,0 6px 10px #191d2309,0 16px 26px #191d2312;color:#30363e}html[data-web-theme=mono] .rw-directory-icon svg{stroke-width:1.4}html[data-web-theme=mono] .rw-directory-card:nth-child(2n) .rw-directory-icon{background:linear-gradient(145deg,#fff,#e8e8e8a6);color:#30363e}html[data-web-theme=mono] .rw-directory-card p{color:#575d65}html[data-web-theme=mono] .rw-directory-card>span:last-child{border:1px solid rgb(175 181 189 / 1);border-radius:50%;background:#ffffffc9;color:#30363e}html[data-web-theme=mono] .rw-directory-copy small{color:#575d65}html[data-web-theme=mono] .rw-directory-region .rw-directory-icon{border-radius:15px}@media (hover:hover){html[data-web-theme=mono] .rw-directory .rw-directory-card:hover{border-color:#afb5bd;box-shadow:0 8px 15px #191d2308,0 24px 40px #191d2314}}html[data-web-theme=mono] .rw-directory-card:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:4px}@media (max-width:760px){html[data-web-theme=mono] .rw-directory .rw-directory-card{border-radius:17px}html[data-web-theme=mono] .rw-directory-icon{border-radius:15px}}.rw-unified-header{background:#ffffffeb!important;color:#7d243d!important;border-bottom:1px solid #eee7ea!important;box-shadow:0 3px 18px #37232c06!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rw-unified-header nav>a,.rw-unified-header nav>div>a,.rw-unified-header .rw-brand-link{color:#7d243d!important}.rw-unified-header>div>div>div>button{color:#7d243d}.rw-programme-nav{position:relative;display:flex;align-items:center;color:#7d243d;font-size:12px;white-space:nowrap;height:42px}.rw-programme-main{display:flex;align-items:center;height:42px;text-decoration:none;font-weight:600;color:#7d243d!important}.rw-programme-toggle{display:grid;place-items:center;width:28px;height:32px;background:transparent;border:0;border-radius:8px;color:inherit}.rw-programme-toggle:hover,.rw-programme-toggle[aria-expanded=true]{background:#f7eff2}.rw-programme-toggle svg{width:13px;height:13px;transition:transform .2s}.rw-programme-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rw-programme-menu{position:absolute;top:100%;left:-20px;width:510px;padding:18px;border:1px solid #e5dbe0;border-radius:18px;background:#fffffff7;box-shadow:0 10px 24px #38202a10,0 28px 55px #38202a15;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:80;white-space:normal}.rw-programme-menu[hidden]{display:none}.rw-programme-menu nav{display:grid!important;grid-template-columns:1fr 1.1fr;gap:18px!important;align-items:start}.rw-programme-menu section+section{border-left:1px solid #eee5e9;padding-left:18px}.rw-programme-menu h2{font-size:11px;color:#a18a95;font-weight:500;margin:0 0 9px;padding:0 9px}.rw-programme-menu nav a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px;border-radius:9px;color:#523441!important;font-size:13px;text-decoration:none;transition:background .16s,transform .16s}.rw-programme-menu nav a:hover,.rw-programme-menu nav a:focus-visible{background:#f7f0f3;transform:translate(2px)}.rw-programme-menu a svg{width:13px;color:#b099a4}.rw-programme-all{display:flex;justify-content:space-between;margin-top:12px;padding:12px 9px 0;border-top:1px solid #eee5e9;color:#7d243d!important;text-decoration:none;font-size:11px}.rw-programme-nav a:focus-visible,.rw-programme-toggle:focus-visible{outline:2px solid #7d243d;outline-offset:3px}.rw-unified-heading>p{font-size:10px;letter-spacing:2px;color:#a18b96;margin:0 0 12px}.rw-unified-heading h1{margin:0 0 28px;font-size:36px}.rw-unified-heading h1 span{color:#7d243d}.rw-application-hub{max-width:1440px;padding:40px 48px 60px}.rw-application-groups{display:grid;grid-template-columns:1fr 1.6fr;gap:24px}.rw-application-group{border:1px solid #e9dfe4;border-radius:24px;padding:25px;background:linear-gradient(150deg,#fff,#fcf8fa);box-shadow:0 5px 10px #38202a04,0 22px 42px #38202a08}.rw-application-group.is-overseas{background:linear-gradient(150deg,#fff,#f7f9fc);border-color:#e0e5ec}.rw-application-group>header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.rw-application-group .rw-directory-icon{margin:0;width:52px;height:52px;border-radius:16px}.rw-application-group h2{font-size:20px;font-weight:600;margin:0;color:#3d3039}.rw-application-group>header p{font-size:11px;color:#9d8995;margin:4px 0 0}.rw-direct-links{display:grid;grid-template-columns:1fr;gap:12px}.is-overseas .rw-direct-links{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-direct-card{display:flex;align-items:center;gap:12px;position:relative;padding:24px 18px;min-height:92px;min-width:0;border:1px solid #e8dde3;border-radius:15px;background:#ffffffdb;box-shadow:0 3px 9px #38202a04;text-decoration:none;color:#563745;transition:transform .2s,box-shadow .2s,border-color .2s}.rw-direct-card strong{font-size:16px;font-weight:550;overflow-wrap:anywhere}.rw-direct-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:11px;background:linear-gradient(135deg,#fff,#f1e3eb);box-shadow:inset 0 1px 2px #fff,0 3px 8px #38202a09;color:#97657c}.rw-direct-arrow{margin-left:auto;flex-shrink:0;width:15px;color:#b299a7}.is-overseas .rw-direct-card{min-height:92px;padding:16px 12px;gap:8px;flex-wrap:wrap}.is-overseas .rw-direct-card strong{font-size:14px}.is-overseas .rw-direct-icon{width:27px;height:27px;border-radius:8px;color:#64819d;background:linear-gradient(145deg,#fff,#eaf0f8)}@media (hover:hover){.rw-direct-card:hover{transform:translateY(-4px);box-shadow:0 8px 15px #38202a08,0 16px 25px #38202a12;border-color:#bfa4b2}}[data-web-page=home]{background:#fff}[data-web-page=home] .rw-home-hero{max-width:calc(100% - 80px);margin:26px auto 0;border-radius:26px;overflow:hidden;box-shadow:0 14px 42px #40263518;height:48svh!important;min-height:350px!important}[data-web-page=home] .rw-home-shortcuts{max-width:1280px;gap:18px;padding:0 40px;margin:24px auto 0}[data-web-page=home] .rw-home-shortcuts a{min-height:72px;border-radius:17px;background:linear-gradient(145deg,#fff,#faf4f7);box-shadow:0 5px 10px #38202a05,0 15px 28px #38202a0b}[data-web-page=home] section.py-20{padding-top:55px;padding-bottom:55px}[data-web-page=home] :is(#features,#service-guarantee) .rounded-xl,[data-web-page=home] section .bg-gray-50.rounded-xl{border:1px solid #e9dfe5;border-radius:20px;background:linear-gradient(145deg,#fff,#fcf8fa);box-shadow:0 4px 8px #38202a04,0 18px 32px #38202a08;padding:28px;text-align:left;transition:transform .2s,box-shadow .2s}[data-web-page=home] :is(#features,#service-guarantee) .rounded-xl>svg,[data-web-page=home] section .bg-gray-50.rounded-xl>svg{box-sizing:content-box;padding:13px;border-radius:17px;background:linear-gradient(145deg,#fff,#efdfe8);box-shadow:inset 0 1px 2px #fff,0 6px 15px #38202a13;margin:0 0 22px;width:25px;height:25px}[data-web-page=home] h2{font-family:inherit;font-weight:650;letter-spacing:-.5px}[data-web-page=home] #features .rounded-xl:hover{transform:translateY(-4px);box-shadow:0 10px 18px #38202a08,0 25px 40px #38202a12}[data-web-page=study]{background:#fff}[data-web-page=study] .rw-study-heading{background:#fff;color:#332a30;padding:35px 0 22px}[data-web-page=study] .rw-study-heading h1{font-family:inherit;font-size:34px;letter-spacing:-.7px;font-weight:650}[data-web-page=study] .rw-study-heading p{color:#96828d;font-size:13px}[data-web-page=study] .rw-study-heading>div>div{text-align:left}[data-web-page=study] .rw-study-heading button{color:#7d243d;border:1px solid #eadde3;background:#fff;box-shadow:0 4px 10px #38202a08}[data-web-page=study]>section.bg-gray-50{background:#fff;padding-top:8px}.rw-study-panels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.rw-study-panels>*{margin-top:0!important;min-width:0}.rw-study-panels>.rw-study-main-panel{grid-column:1/-1}.rw-study-panels>div:empty{display:none}.rw-study-panels>details{border:1px solid #e6dce1!important;border-radius:19px!important;box-shadow:0 5px 9px #38202a04,0 18px 32px #38202a08!important;background:#fff}.rw-study-panels>details>summary{background:linear-gradient(120deg,#fcf7fa,#fff);padding:18px 20px!important}.rw-study-panels>details>summary svg{box-sizing:content-box;padding:8px;background:linear-gradient(145deg,#fff,#eddee7);border-radius:10px;box-shadow:0 3px 8px #38202a0a}.rw-study-panels>details>div{padding:18px!important}@media (max-width:1100px){.rw-application-groups{grid-template-columns:1fr 1.25fr}.is-overseas .rw-direct-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-application-group{padding:18px}.rw-study-panels{grid-template-columns:1fr}.rw-study-panels>.rw-study-main-panel{grid-column:auto}}@media (max-width:760px){.rw-application-hub{padding:26px 18px 38px}.rw-unified-heading h1{font-size:29px}.rw-application-groups{grid-template-columns:1fr;gap:18px}.rw-application-group>header{margin-bottom:18px}.rw-application-group h2{font-size:18px}.rw-direct-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-direct-card{flex-wrap:wrap;padding:15px;min-height:105px}.rw-direct-card strong{font-size:14px}.rw-direct-arrow{width:13px}.rw-direct-icon{width:29px;height:29px}[data-web-page=home] .rw-home-hero{max-width:calc(100% - 28px);margin-top:14px;border-radius:20px;min-height:330px!important;height:45svh!important}[data-web-page=home] .rw-home-shortcuts{padding:0 14px;gap:8px;margin-top:16px}[data-web-page=home] .rw-home-shortcuts a{min-height:66px;font-size:12px;padding:12px 7px;border-radius:13px}[data-web-page=home] section.py-20{padding:35px 0}[data-web-page=home] section .bg-gray-50.rounded-xl{padding:22px}[data-web-page=study] .rw-study-heading{padding:25px 0 18px}[data-web-page=study] .rw-study-heading h1{font-size:28px}.rw-study-panels{gap:16px}.rw-unified-header nav.flex-col{max-height:70dvh;overflow:auto}}@media (prefers-reduced-motion:reduce){.rw-programme-nav *,.rw-application-hub *,[data-web-page] *{transition:none!important;animation:none!important}.rw-direct-card:hover,[data-web-page=home] #features .rounded-xl:hover{transform:none}}.rw-study-panels>#saved-programmes:empty{display:none}.rw-mobile-programmes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 0 12px}.rw-mobile-programmes a{display:flex!important;align-items:center;min-height:44px;padding:10px 12px!important;border:1px solid #ecE1e7;border-radius:10px;background:#fcf8fa;font-size:12px!important}html[data-web-theme=light] .rw-unified-header{color:#7d243d!important}html[data-web-theme=light] .rw-unified-header nav>a,html[data-web-theme=light] .rw-unified-header nav>div>a,html[data-web-theme=light] .rw-unified-header .rw-brand-link{color:#7d243d!important}html[data-web-theme=light] .rw-unified-header>div>div>div>button{color:#7d243d}html[data-web-theme=light] .rw-programme-nav{color:#7d243d}html[data-web-theme=light] .rw-programme-main{color:#7d243d!important}html[data-web-theme=light] .rw-programme-toggle{color:inherit}html[data-web-theme=light] .rw-programme-menu h2{color:#78666f}html[data-web-theme=light] .rw-programme-menu nav a{color:#523441!important}html[data-web-theme=light] .rw-programme-menu a svg{color:#796971}html[data-web-theme=light] .rw-programme-all{color:#7d243d!important}html[data-web-theme=light] .rw-unified-heading>p{color:#77676f}html[data-web-theme=light] .rw-unified-heading h1 span{color:#7d243d}html[data-web-theme=light] .rw-application-group h2{color:#3d3039}html[data-web-theme=light] .rw-application-group>header p{color:#766770}html[data-web-theme=light] .rw-direct-card{color:#563745}html[data-web-theme=light] .rw-direct-icon{color:#7c5366}html[data-web-theme=light] .rw-direct-arrow{color:#7a6973}html[data-web-theme=light] .is-overseas .rw-direct-icon{color:#526980}html[data-web-theme=light] [data-web-page=study] .rw-study-heading{color:#332a30}html[data-web-theme=light] [data-web-page=study] .rw-study-heading p{color:#74656d}html[data-web-theme=light] [data-web-page=study] .rw-study-heading button{color:#7d243d}html[data-web-theme=dark] .rw-unified-header{background:#1c2734eb!important;color:#a9ceff!important;border-bottom:1px solid rgb(72 91 112 / 1)!important;box-shadow:0 3px 18px #00000006!important}html[data-web-theme=dark] .rw-unified-header nav>a,html[data-web-theme=dark] .rw-unified-header nav>div>a,html[data-web-theme=dark] .rw-unified-header .rw-brand-link{color:#a9ceff!important}html[data-web-theme=dark] .rw-unified-header>div>div>div>button{color:#a9ceff}html[data-web-theme=dark] .rw-programme-nav{color:#a9ceff}html[data-web-theme=dark] .rw-programme-main{color:#a9ceff!important}html[data-web-theme=dark] .rw-programme-toggle{background:transparent;border:0;border-radius:8px;color:inherit}html[data-web-theme=dark] .rw-programme-toggle:hover,html[data-web-theme=dark] .rw-programme-toggle[aria-expanded=true]{background:#1e2a38}html[data-web-theme=dark] .rw-programme-menu{border:1px solid rgb(72 91 112 / 1);border-radius:18px;background:#1c2734f7;box-shadow:0 10px 24px #00000010,0 28px 55px #00000015}html[data-web-theme=dark] .rw-programme-menu section+section{border-left:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-programme-menu h2{color:#b5c3d4}html[data-web-theme=dark] .rw-programme-menu nav a{border-radius:9px;color:#b5c3d4!important}html[data-web-theme=dark] .rw-programme-menu nav a:hover,html[data-web-theme=dark] .rw-programme-menu nav a:focus-visible{background:#1e2a38}html[data-web-theme=dark] .rw-programme-menu a svg{color:#b5c3d4}html[data-web-theme=dark] .rw-programme-all{border-top:1px solid rgb(72 91 112 / 1);color:#a9ceff!important}html[data-web-theme=dark] .rw-programme-nav a:focus-visible,html[data-web-theme=dark] .rw-programme-toggle:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:3px}html[data-web-theme=dark] .rw-unified-heading>p{color:#b5c3d4}html[data-web-theme=dark] .rw-unified-heading h1 span{color:#a9ceff}html[data-web-theme=dark] .rw-application-group{border:1px solid rgb(72 91 112 / 1);border-radius:24px;background:linear-gradient(150deg,#1c2734,#1c2734);box-shadow:0 5px 10px #00000004,0 22px 42px #00000008}html[data-web-theme=dark] .rw-application-group.is-overseas{background:linear-gradient(150deg,#1c2734,#1c2734);border-color:#485b70}html[data-web-theme=dark] .rw-application-group .rw-directory-icon{border-radius:16px}html[data-web-theme=dark] .rw-application-group h2{color:#e8eef6}html[data-web-theme=dark] .rw-application-group>header p{color:#b5c3d4}html[data-web-theme=dark] .rw-direct-card{border:1px solid rgb(72 91 112 / 1);border-radius:15px;background:#1c2734db;box-shadow:0 3px 9px #00000004;color:#b5c3d4}html[data-web-theme=dark] .rw-direct-icon{border-radius:11px;background:linear-gradient(135deg,#1c2734,#202c3b);box-shadow:inset 0 1px 2px #5e7997,0 3px 8px #00000009;color:#a9ceff}html[data-web-theme=dark] .rw-direct-arrow{color:#b5c3d4}html[data-web-theme=dark] .is-overseas .rw-direct-icon{border-radius:8px;color:#a9ceff;background:linear-gradient(145deg,#1c2734,#1e2b38)}@media (hover:hover){html[data-web-theme=dark] .rw-direct-card:hover{box-shadow:0 8px 15px #00000008,0 16px 25px #00000012;border-color:#485b70}}html[data-web-theme=dark] [data-web-page=home]{background:#1c2734}html[data-web-theme=dark] [data-web-page=home] .rw-home-hero{border-radius:26px;box-shadow:0 14px 42px #00000018}html[data-web-theme=dark] [data-web-page=home] .rw-home-shortcuts a{border-radius:17px;background:linear-gradient(145deg,#1c2734,#1d2937);box-shadow:0 5px 10px #00000005,0 15px 28px #0000000b}html[data-web-theme=dark] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl,html[data-web-theme=dark] [data-web-page=home] section .bg-gray-50.rounded-xl{border:1px solid rgb(72 91 112 / 1);border-radius:20px;background:linear-gradient(145deg,#1c2734,#1c2734);box-shadow:0 4px 8px #00000004,0 18px 32px #00000008}html[data-web-theme=dark] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl>svg,html[data-web-theme=dark] [data-web-page=home] section .bg-gray-50.rounded-xl>svg{border-radius:17px;background:linear-gradient(145deg,#1c2734,#202d3c);box-shadow:inset 0 1px 2px #5e7997,0 6px 15px #00000013}html[data-web-theme=dark] [data-web-page=home] #features .rounded-xl:hover{box-shadow:0 10px 18px #00000008,0 25px 40px #00000012}html[data-web-theme=dark] [data-web-page=study]{background:#1c2734}html[data-web-theme=dark] [data-web-page=study] .rw-study-heading{background:#1c2734;color:#e8eef6}html[data-web-theme=dark] [data-web-page=study] .rw-study-heading p{color:#b5c3d4}html[data-web-theme=dark] [data-web-page=study] .rw-study-heading button{color:#a9ceff;border:1px solid rgb(72 91 112 / 1);background:#1c2734;box-shadow:0 4px 10px #00000008}html[data-web-theme=dark] [data-web-page=study]>section.bg-gray-50{background:#1c2734}html[data-web-theme=dark] .rw-study-panels>details{border:1px solid rgb(72 91 112 / 1)!important;border-radius:19px!important;box-shadow:0 5px 9px #00000004,0 18px 32px #00000008!important;background:#1c2734}html[data-web-theme=dark] .rw-study-panels>details>summary{background:linear-gradient(120deg,#1c2734,#1c2734)}html[data-web-theme=dark] .rw-study-panels>details>summary svg{background:linear-gradient(145deg,#1c2734,#212e3c);border-radius:10px;box-shadow:0 3px 8px #0000000a}@media (max-width:760px){html[data-web-theme=dark] [data-web-page=home] .rw-home-hero{border-radius:20px}html[data-web-theme=dark] [data-web-page=home] .rw-home-shortcuts a{border-radius:13px}}html[data-web-theme=dark] .rw-mobile-programmes a{border:1px solid rgb(72 91 112 / 1);border-radius:10px;background:#1c2734}html[data-web-theme=eye] .rw-unified-header{background:#f8f8eeeb!important;color:#355f47!important;border-bottom:1px solid rgb(174 191 166 / 1)!important;box-shadow:0 3px 18px #253a2d06!important}html[data-web-theme=eye] .rw-unified-header nav>a,html[data-web-theme=eye] .rw-unified-header nav>div>a,html[data-web-theme=eye] .rw-unified-header .rw-brand-link{color:#355f47!important}html[data-web-theme=eye] .rw-unified-header>div>div>div>button{color:#355f47}html[data-web-theme=eye] .rw-programme-nav{color:#355f47}html[data-web-theme=eye] .rw-programme-main{color:#355f47!important}html[data-web-theme=eye] .rw-programme-toggle{background:transparent;border:0;border-radius:8px;color:inherit}html[data-web-theme=eye] .rw-programme-toggle:hover,html[data-web-theme=eye] .rw-programme-toggle[aria-expanded=true]{background:#f5f6eb}html[data-web-theme=eye] .rw-programme-menu{border:1px solid rgb(174 191 166 / 1);border-radius:18px;background:#f8f8eef7;box-shadow:0 10px 24px #253a2d10,0 28px 55px #253a2d15}html[data-web-theme=eye] .rw-programme-menu section+section{border-left:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-programme-menu h2{color:#50634f}html[data-web-theme=eye] .rw-programme-menu nav a{border-radius:9px;color:#253a2d!important}html[data-web-theme=eye] .rw-programme-menu nav a:hover,html[data-web-theme=eye] .rw-programme-menu nav a:focus-visible{background:#f5f6eb}html[data-web-theme=eye] .rw-programme-menu a svg{color:#50634f}html[data-web-theme=eye] .rw-programme-all{border-top:1px solid rgb(174 191 166 / 1);color:#355f47!important}html[data-web-theme=eye] .rw-programme-nav a:focus-visible,html[data-web-theme=eye] .rw-programme-toggle:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:3px}html[data-web-theme=eye] .rw-unified-heading>p{color:#50634f}html[data-web-theme=eye] .rw-unified-heading h1 span{color:#355f47}html[data-web-theme=eye] .rw-application-group{border:1px solid rgb(174 191 166 / 1);border-radius:24px;background:linear-gradient(150deg,#f8f8ee,#f7f7ed);box-shadow:0 5px 10px #253a2d04,0 22px 42px #253a2d08}html[data-web-theme=eye] .rw-application-group.is-overseas{background:linear-gradient(150deg,#f8f8ee,#f7f7ed);border-color:#aebfa6}html[data-web-theme=eye] .rw-application-group .rw-directory-icon{border-radius:16px}html[data-web-theme=eye] .rw-application-group h2{color:#253a2d}html[data-web-theme=eye] .rw-application-group>header p{color:#50634f}html[data-web-theme=eye] .rw-direct-card{border:1px solid rgb(174 191 166 / 1);border-radius:15px;background:#f8f8eedb;box-shadow:0 3px 9px #253a2d04;color:#253a2d}html[data-web-theme=eye] .rw-direct-icon{border-radius:11px;background:linear-gradient(135deg,#f8f8ee,#f2f4e8);box-shadow:inset 0 1px 2px #253a2d,0 3px 8px #253a2d09;color:#355f47}html[data-web-theme=eye] .rw-direct-arrow{color:#50634f}html[data-web-theme=eye] .is-overseas .rw-direct-icon{border-radius:8px;color:#355f47;background:linear-gradient(145deg,#f8f8ee,#f4f6ea)}@media (hover:hover){html[data-web-theme=eye] .rw-direct-card:hover{box-shadow:0 8px 15px #253a2d08,0 16px 25px #253a2d12;border-color:#aebfa6}}html[data-web-theme=eye] [data-web-page=home]{background:#f8f8ee}html[data-web-theme=eye] [data-web-page=home] .rw-home-hero{border-radius:26px;box-shadow:0 14px 42px #253a2d18}html[data-web-theme=eye] [data-web-page=home] .rw-home-shortcuts a{border-radius:17px;background:linear-gradient(145deg,#f8f8ee,#f6f7ec);box-shadow:0 5px 10px #253a2d05,0 15px 28px #253a2d0b}html[data-web-theme=eye] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl,html[data-web-theme=eye] [data-web-page=home] section .bg-gray-50.rounded-xl{border:1px solid rgb(174 191 166 / 1);border-radius:20px;background:linear-gradient(145deg,#f8f8ee,#f7f7ed);box-shadow:0 4px 8px #253a2d04,0 18px 32px #253a2d08}html[data-web-theme=eye] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl>svg,html[data-web-theme=eye] [data-web-page=home] section .bg-gray-50.rounded-xl>svg{border-radius:17px;background:linear-gradient(145deg,#f8f8ee,#f2f4e8);box-shadow:inset 0 1px 2px #253a2d,0 6px 15px #253a2d13}html[data-web-theme=eye] [data-web-page=home] #features .rounded-xl:hover{box-shadow:0 10px 18px #253a2d08,0 25px 40px #253a2d12}html[data-web-theme=eye] [data-web-page=study]{background:#f8f8ee}html[data-web-theme=eye] [data-web-page=study] .rw-study-heading{background:#f8f8ee;color:#253a2d}html[data-web-theme=eye] [data-web-page=study] .rw-study-heading p{color:#50634f}html[data-web-theme=eye] [data-web-page=study] .rw-study-heading button{color:#355f47;border:1px solid rgb(174 191 166 / 1);background:#f8f8ee;box-shadow:0 4px 10px #253a2d08}html[data-web-theme=eye] [data-web-page=study]>section.bg-gray-50{background:#f8f8ee}html[data-web-theme=eye] .rw-study-panels>details{border:1px solid rgb(174 191 166 / 1)!important;border-radius:19px!important;box-shadow:0 5px 9px #253a2d04,0 18px 32px #253a2d08!important;background:#f8f8ee}html[data-web-theme=eye] .rw-study-panels>details>summary{background:linear-gradient(120deg,#f7f7ed,#f8f8ee)}html[data-web-theme=eye] .rw-study-panels>details>summary svg{background:linear-gradient(145deg,#f8f8ee,#f1f4e7);border-radius:10px;box-shadow:0 3px 8px #253a2d0a}@media (max-width:760px){html[data-web-theme=eye] [data-web-page=home] .rw-home-hero{border-radius:20px}html[data-web-theme=eye] [data-web-page=home] .rw-home-shortcuts a{border-radius:13px}}html[data-web-theme=eye] .rw-mobile-programmes a{border:1px solid rgb(174 191 166 / 1);border-radius:10px;background:#f7f7ed}html[data-web-theme=mono] .rw-unified-header{background:#ffffffeb!important;color:#30363e!important;border-bottom:1px solid rgb(175 181 189 / 1)!important;box-shadow:0 3px 18px #191d2306!important}html[data-web-theme=mono] .rw-unified-header nav>a,html[data-web-theme=mono] .rw-unified-header nav>div>a,html[data-web-theme=mono] .rw-unified-header .rw-brand-link{color:#30363e!important}html[data-web-theme=mono] .rw-unified-header>div>div>div>button{color:#30363e}html[data-web-theme=mono] .rw-programme-nav{color:#30363e}html[data-web-theme=mono] .rw-programme-main{color:#30363e!important}html[data-web-theme=mono] .rw-programme-toggle{background:transparent;border:0;border-radius:8px;color:inherit}html[data-web-theme=mono] .rw-programme-toggle:hover,html[data-web-theme=mono] .rw-programme-toggle[aria-expanded=true]{background:#f3f3f3}html[data-web-theme=mono] .rw-programme-menu{border:1px solid rgb(175 181 189 / 1);border-radius:18px;background:#fffffff7;box-shadow:0 10px 24px #191d2310,0 28px 55px #191d2315}html[data-web-theme=mono] .rw-programme-menu section+section{border-left:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-programme-menu h2{color:#575d65}html[data-web-theme=mono] .rw-programme-menu nav a{border-radius:9px;color:#24272c!important}html[data-web-theme=mono] .rw-programme-menu nav a:hover,html[data-web-theme=mono] .rw-programme-menu nav a:focus-visible{background:#f4f4f4}html[data-web-theme=mono] .rw-programme-menu a svg{color:#575d65}html[data-web-theme=mono] .rw-programme-all{border-top:1px solid rgb(175 181 189 / 1);color:#30363e!important}html[data-web-theme=mono] .rw-programme-nav a:focus-visible,html[data-web-theme=mono] .rw-programme-toggle:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:3px}html[data-web-theme=mono] .rw-unified-heading>p{color:#575d65}html[data-web-theme=mono] .rw-unified-heading h1 span{color:#30363e}html[data-web-theme=mono] .rw-application-group{border:1px solid rgb(175 181 189 / 1);border-radius:24px;background:linear-gradient(150deg,#fff,#fafafa);box-shadow:0 5px 10px #191d2304,0 22px 42px #191d2308}html[data-web-theme=mono] .rw-application-group.is-overseas{background:linear-gradient(150deg,#fff,#fafafa);border-color:#afb5bd}html[data-web-theme=mono] .rw-application-group .rw-directory-icon{border-radius:16px}html[data-web-theme=mono] .rw-application-group h2{color:#24272c}html[data-web-theme=mono] .rw-application-group>header p{color:#575d65}html[data-web-theme=mono] .rw-direct-card{border:1px solid rgb(175 181 189 / 1);border-radius:15px;background:#ffffffdb;box-shadow:0 3px 9px #191d2304;color:#24272c}html[data-web-theme=mono] .rw-direct-icon{border-radius:11px;background:linear-gradient(135deg,#fff,#eaeaea);box-shadow:inset 0 1px 2px #191d23,0 3px 8px #191d2309;color:#30363e}html[data-web-theme=mono] .rw-direct-arrow{color:#575d65}html[data-web-theme=mono] .is-overseas .rw-direct-icon{border-radius:8px;color:#30363e;background:linear-gradient(145deg,#fff,#f1f1f1)}@media (hover:hover){html[data-web-theme=mono] .rw-direct-card:hover{box-shadow:0 8px 15px #191d2308,0 16px 25px #191d2312;border-color:#afb5bd}}html[data-web-theme=mono] [data-web-page=home]{background:#fff}html[data-web-theme=mono] [data-web-page=home] .rw-home-hero{border-radius:26px;box-shadow:0 14px 42px #191d2318}html[data-web-theme=mono] [data-web-page=home] .rw-home-shortcuts a{border-radius:17px;background:linear-gradient(145deg,#fff,#f7f7f7);box-shadow:0 5px 10px #191d2305,0 15px 28px #191d230b}html[data-web-theme=mono] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl,html[data-web-theme=mono] [data-web-page=home] section .bg-gray-50.rounded-xl{border:1px solid rgb(175 181 189 / 1);border-radius:20px;background:linear-gradient(145deg,#fff,#fafafa);box-shadow:0 4px 8px #191d2304,0 18px 32px #191d2308}html[data-web-theme=mono] [data-web-page=home] :is(#features,#service-guarantee) .rounded-xl>svg,html[data-web-theme=mono] [data-web-page=home] section .bg-gray-50.rounded-xl>svg{border-radius:17px;background:linear-gradient(145deg,#fff,#e7e7e7);box-shadow:inset 0 1px 2px #191d23,0 6px 15px #191d2313}html[data-web-theme=mono] [data-web-page=home] #features .rounded-xl:hover{box-shadow:0 10px 18px #191d2308,0 25px 40px #191d2312}html[data-web-theme=mono] [data-web-page=study]{background:#fff}html[data-web-theme=mono] [data-web-page=study] .rw-study-heading{background:#fff;color:#24272c}html[data-web-theme=mono] [data-web-page=study] .rw-study-heading p{color:#575d65}html[data-web-theme=mono] [data-web-page=study] .rw-study-heading button{color:#30363e;border:1px solid rgb(175 181 189 / 1);background:#fff;box-shadow:0 4px 10px #191d2308}html[data-web-theme=mono] [data-web-page=study]>section.bg-gray-50{background:#fff}html[data-web-theme=mono] .rw-study-panels>details{border:1px solid rgb(175 181 189 / 1)!important;border-radius:19px!important;box-shadow:0 5px 9px #191d2304,0 18px 32px #191d2308!important;background:#fff}html[data-web-theme=mono] .rw-study-panels>details>summary{background:linear-gradient(120deg,#fafafa,#fff)}html[data-web-theme=mono] .rw-study-panels>details>summary svg{background:linear-gradient(145deg,#fff,#e6e6e6);border-radius:10px;box-shadow:0 3px 8px #191d230a}@media (max-width:760px){html[data-web-theme=mono] [data-web-page=home] .rw-home-hero{border-radius:20px}html[data-web-theme=mono] [data-web-page=home] .rw-home-shortcuts a{border-radius:13px}}html[data-web-theme=mono] .rw-mobile-programmes a{border:1px solid rgb(175 181 189 / 1);border-radius:10px;background:#fafafa}[data-web-page=study] .rw-study-panels{display:flex;flex-direction:column;gap:18px}[data-web-page=study] .rw-study-panels>*{width:100%;margin:0!important}[data-web-page=study] .rw-study-panels>details>summary{display:flex;align-items:center;gap:12px;min-height:66px;padding:16px 22px!important;list-style:none}[data-web-page=study] .rw-study-panels>details>summary::-webkit-details-marker{display:none}[data-web-page=study] .rw-study-panels>details>summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400;color:#8c6e7c}[data-web-page=study] .rw-study-panels>details[open]>summary:after{content:"−"}[data-web-page=study] .rw-study-panels>details>summary>span{display:flex;align-items:center;gap:12px}[data-web-page=study] .rw-study-panels>details>summary svg{box-sizing:border-box;width:32px;height:32px;padding:8px;flex-shrink:0}[data-web-page=study] .rw-study-panels>details>div{padding:20px 22px!important}[data-web-page=study] .rw-study-main-panel>section{padding:22px}[data-web-page=study] .rw-study-panels>details:first-of-type>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-web-page=study] .rw-study-panels>details:first-of-type>div>a{margin-bottom:0;min-width:0;height:100%;border:1px solid #ede5e9;align-items:center}[data-web-page=study] .rw-study-panels>details:first-of-type>div>a p{overflow-wrap:anywhere}[data-glass-surface]{position:relative;--glass-x:50%;--glass-y:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s!important}[data-glass-surface]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(260px circle at var(--glass-x) var(--glass-y),#fff9,transparent 75%),linear-gradient(135deg,#ffffff3d,transparent 45%);box-shadow:inset 0 1px #ffffffa6;pointer-events:none;opacity:0;transition:opacity .24s;z-index:1}@media (hover:hover) and (pointer:fine){[data-glass-surface]:hover,[data-glass-surface]:focus-within{border-color:#c6abb7!important;box-shadow:0 5px 12px #38202a0a,0 18px 32px #38202a16,inset 0 1px #fff!important}[data-glass-surface][data-glass-active]:before{opacity:.42}[data-web-page=home] [data-glass-surface]:hover,[data-web-page=team] [data-glass-surface]:hover{transform:translateY(-4px)}[data-web-page=study] [data-glass-surface]:hover{transform:translateY(-2px)}[data-web-page=match] form[data-glass-surface]:hover{transform:none}[data-web-page=match] fieldset button:hover{transform:translateY(-2px)}[data-web-page=home] [data-glass-surface]>svg,[data-web-page=team] [data-glass-surface] .rounded-full{transition:transform .24s}[data-web-page=home] [data-glass-surface]:hover>svg,[data-web-page=team] [data-glass-surface]:hover .rounded-full{transform:translateY(-2px) scale(1.04)}}[data-web-page=match] form{border-radius:20px;background:linear-gradient(145deg,#fff,#fffafd);box-shadow:0 5px 10px #38202a04,0 18px 32px #38202a08}[data-web-page=match] input:focus,[data-web-page=match] select:focus{box-shadow:0 0 0 4px #8000200c}@media (max-width:760px){[data-web-page=study] .rw-study-panels{gap:14px}[data-web-page=study] .rw-study-panels>details>summary{padding:15px 16px!important}[data-web-page=study] .rw-study-panels>details>div{padding:16px!important}[data-web-page=study] .rw-study-main-panel>section{padding:16px}[data-web-page=study] .rw-study-panels>details:first-of-type>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-glass-surface],[data-glass-surface] *{transition:none!important;transform:none!important}[data-glass-surface]:before{display:none}}[data-web-page=study] #application-track-title{display:flex;align-items:center;gap:12px;font-size:16px;min-height:32px}[data-web-page=study] #application-track-title:before{content:"✓";display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#fff,#eddee7);box-shadow:0 3px 8px #38202a0a;color:#800020;font-size:17px}[data-web-page=home] .rw-plan-submit{min-height:56px;line-height:1.4;gap:10px}[data-web-page=home] .rw-plan-submit>svg{display:block;flex:none;width:20px;height:20px;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;color:#fff}html[data-web-theme=light] [data-web-page=study] .rw-study-panels>details>summary:after{color:#735a66}html[data-web-theme=light] [data-web-page=study] #application-track-title:before{color:#800020}html[data-web-theme=light] [data-web-page=home] .rw-plan-submit>svg{color:#fff}html[data-web-theme=dark] [data-web-page=study] .rw-study-panels>details>summary:after{color:#b5c3d4}html[data-web-theme=dark] [data-web-page=study] .rw-study-panels>details:first-of-type>div>a{border:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] [data-glass-surface]{--glass-x:50%;--glass-y:50% }html[data-web-theme=dark] [data-glass-surface]:before{border-radius:inherit;background:radial-gradient(260px circle at var(--glass-x) var(--glass-y),rgb(28 39 52 / .6),transparent 75%),linear-gradient(135deg,rgb(28 39 52 / .23921568627450981),transparent 45%);box-shadow:inset 0 1px #5e7997a6}@media (hover:hover) and (pointer:fine){html[data-web-theme=dark] [data-glass-surface]:hover,html[data-web-theme=dark] [data-glass-surface]:focus-within{border-color:#485b70!important;box-shadow:0 5px 12px #0000000a,0 18px 32px #00000016,inset 0 1px #5e7997!important}}html[data-web-theme=dark] [data-web-page=match] form{border-radius:20px;background:linear-gradient(145deg,#1c2734,#1c2734);box-shadow:0 5px 10px #00000004,0 18px 32px #00000008}html[data-web-theme=dark] [data-web-page=match] input:focus,html[data-web-theme=dark] [data-web-page=match] select:focus{box-shadow:0 0 0 4px #0000000c}html[data-web-theme=dark] [data-web-page=study] #application-track-title:before{border-radius:10px;background:linear-gradient(145deg,#1c2734,#212e3c);box-shadow:0 3px 8px #0000000a;color:#a9ceff}html[data-web-theme=dark] [data-web-page=home] .rw-plan-submit>svg{background:none;box-shadow:none;border-radius:0;color:#fff}html[data-web-theme=eye] [data-web-page=study] .rw-study-panels>details>summary:after{color:#50634f}html[data-web-theme=eye] [data-web-page=study] .rw-study-panels>details:first-of-type>div>a{border:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] [data-glass-surface]{--glass-x:50%;--glass-y:50% }html[data-web-theme=eye] [data-glass-surface]:before{border-radius:inherit;background:radial-gradient(260px circle at var(--glass-x) var(--glass-y),rgb(248 248 238 / .6),transparent 75%),linear-gradient(135deg,rgb(248 248 238 / .23921568627450981),transparent 45%);box-shadow:inset 0 1px #253a2da6}@media (hover:hover) and (pointer:fine){html[data-web-theme=eye] [data-glass-surface]:hover,html[data-web-theme=eye] [data-glass-surface]:focus-within{border-color:#aebfa6!important;box-shadow:0 5px 12px #253a2d0a,0 18px 32px #253a2d16,inset 0 1px #253a2d!important}}html[data-web-theme=eye] [data-web-page=match] form{border-radius:20px;background:linear-gradient(145deg,#f8f8ee,#f7f8ed);box-shadow:0 5px 10px #253a2d04,0 18px 32px #253a2d08}html[data-web-theme=eye] [data-web-page=match] input:focus,html[data-web-theme=eye] [data-web-page=match] select:focus{box-shadow:0 0 0 4px #253a2d0c}html[data-web-theme=eye] [data-web-page=study] #application-track-title:before{border-radius:10px;background:linear-gradient(145deg,#f8f8ee,#f1f4e7);box-shadow:0 3px 8px #253a2d0a;color:#355f47}html[data-web-theme=eye] [data-web-page=home] .rw-plan-submit>svg{background:none;box-shadow:none;border-radius:0;color:#fff}html[data-web-theme=mono] [data-web-page=study] .rw-study-panels>details>summary:after{color:#575d65}html[data-web-theme=mono] [data-web-page=study] .rw-study-panels>details:first-of-type>div>a{border:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] [data-glass-surface]{--glass-x:50%;--glass-y:50% }html[data-web-theme=mono] [data-glass-surface]:before{border-radius:inherit;background:radial-gradient(260px circle at var(--glass-x) var(--glass-y),rgb(255 255 255 / .6),transparent 75%),linear-gradient(135deg,rgb(255 255 255 / .23921568627450981),transparent 45%);box-shadow:inset 0 1px #191d23a6}@media (hover:hover) and (pointer:fine){html[data-web-theme=mono] [data-glass-surface]:hover,html[data-web-theme=mono] [data-glass-surface]:focus-within{border-color:#afb5bd!important;box-shadow:0 5px 12px #191d230a,0 18px 32px #191d2316,inset 0 1px #191d23!important}}html[data-web-theme=mono] [data-web-page=match] form{border-radius:20px;background:linear-gradient(145deg,#fff,#fdfdfd);box-shadow:0 5px 10px #191d2304,0 18px 32px #191d2308}html[data-web-theme=mono] [data-web-page=match] input:focus,html[data-web-theme=mono] [data-web-page=match] select:focus{box-shadow:0 0 0 4px #191d230c}html[data-web-theme=mono] [data-web-page=study] #application-track-title:before{border-radius:10px;background:linear-gradient(145deg,#fff,#e6e6e6);box-shadow:0 3px 8px #191d230a;color:#30363e}html[data-web-theme=mono] [data-web-page=home] .rw-plan-submit>svg{background:none;box-shadow:none;border-radius:0;color:#fff}@media (max-width: 767px){html:has(.rw-file-chat),body:has(.rw-file-chat){overflow:hidden;overscroll-behavior:none}body:has(.rw-file-chat){position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body:has(.rw-file-chat) #root,body:has(.rw-file-chat) #root>main{min-height:0}#root .rw-file-chat{position:fixed;top:var(--rw-visible-top, 0px);left:0;right:0;height:var(--rw-visible-height, 100dvh);min-height:0;margin:0;padding:env(safe-area-inset-top,0px) 0 0!important;z-index:60;background:#fff;overflow:hidden}#root .rw-file-chat>div{height:100%;display:flex;flex-direction:column;min-height:0}#root .rw-file-chat>div>a{display:block;flex:none;padding:8px 16px;background:#fff}#root .rw-file-chat .rw-file-panel{height:auto;flex:1;min-height:0;max-height:none;margin:0;border:0;border-radius:0}#root .rw-file-panel>header{padding:10px 14px}#root .rw-file-panel>header p{display:none}#root .rw-file-log{overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch}#root .rw-file-composer{padding:10px 12px max(10px,env(safe-area-inset-bottom,0px))}#root .rw-file-composer textarea{height:72px;min-height:72px!important;max-height:72px;overflow-y:auto}.rw-keyboard-open #root .rw-file-composer{padding-bottom:10px}#root .rw-file-chat.app-file-page{bottom:auto;height:calc(var(--rw-visible-height, 100dvh) - var(--rw-app-tabs-height, calc(64px + env(safe-area-inset-bottom, 0px)) ));z-index:40}#root .rw-file-chat.app-file-page>div>a{display:none}.rw-keyboard-open #root .rw-file-chat.app-file-page{height:var(--rw-visible-height, 100dvh)}.rw-keyboard-open .app-tabs{display:none}}@media (max-width: 767px),(pointer: coarse){html #root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html #root textarea,html #root select,html #root [contenteditable=true]{font-size:16px!important}}@media (max-width:767px){#root .rw-file-chat>div>a{display:none}#root .rw-file-panel>header{gap:8px;padding:6px 10px}#root .rw-file-panel>header>span{display:none}#root .rw-file-panel>header h1{font-size:17px!important;line-height:24px}#root .rw-file-panel>header>div:last-child>span{display:none}#root .rw-file-panel>header button{padding:6px 8px;min-height:36px}#root .rw-file-panel .rw-file-back{display:flex;align-items:center;justify-content:center;width:32px;height:36px;font-size:30px;color:#800020}#root .rw-file-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom,0px))}#root .rw-file-tools{margin-bottom:4px}#root .rw-file-tools button{padding:3px 8px;min-height:28px}#root .rw-file-composer textarea{height:48px;min-height:48px!important;max-height:48px;padding:12px}.rw-keyboard-open #root .rw-file-composer{padding-bottom:8px}}:root{--rw-visible-height:var(--rw-viewport-height,100dvh);--rw-visible-top:var(--rw-viewport-top,0px)}@media (max-width:767px){html.rw-conversation-open,html.rw-conversation-open body{overscroll-behavior:none;overflow:hidden}[data-community-root][data-conversation-open=true]{position:relative;z-index:90}}@media (max-width:767px){#root .rw-file-chat{font-size:14px;line-height:1.5}#root .rw-file-chat .rw-file-panel header h1{font-size:15px!important;line-height:22px!important}#root .rw-file-chat .rw-file-panel h2{font-size:14px!important;line-height:1.5!important;margin:0}#root .rw-file-chat .rw-file-panel p{font-size:14px!important;line-height:1.55!important}#root .rw-file-chat .rw-file-panel p.text-xs{font-size:12px!important}#root .rw-file-chat .rw-file-panel p.text-\[10px\],#root .rw-file-chat .rw-file-panel p.text-\[11px\]{font-size:11px!important}#root .rw-file-chat .rw-file-panel button,#root .rw-file-chat .rw-file-panel a:not(.rw-file-back){font-size:13px!important;line-height:1.5}#root .rw-file-chat .rw-file-composer textarea{font-size:16px!important;line-height:1.5}.rw-keyboard-open #root>main,.rw-keyboard-open #root .app-main{padding-bottom:0!important}.rw-keyboard-open #root .rw-file-composer,.rw-keyboard-open .local-surface .rw-chat-window .chat-compose{padding-bottom:0!important}.rw-keyboard-open .local-surface .rw-chat-window{border-radius:0}.rw-keyboard-open .sticky-docked:focus-within{top:var(--rw-viewport-top,0px)!important;bottom:auto!important;height:var(--rw-viewport-height,100dvh)!important;max-height:var(--rw-viewport-height,100dvh)!important;left:0!important;right:0!important;width:100%!important;border-radius:0}.rw-keyboard-open .sticky-docked:focus-within textarea{min-height:0;flex:1}}html:has([data-community-root]),body:has([data-community-root]){overscroll-behavior-y:none}@media (max-width:767px){html[data-web-theme=light] #root .rw-file-panel .rw-file-back{color:#800020}}@media (max-width: 767px){html[data-web-theme=dark] #root .rw-file-chat{background:#1c2734}html[data-web-theme=dark] #root .rw-file-chat>div>a{background:#1c2734}html[data-web-theme=dark] #root .rw-file-chat .rw-file-panel{border:0;border-radius:0}}@media (max-width:767px){html[data-web-theme=dark] #root .rw-file-panel .rw-file-back{color:#a9ceff}}html[data-web-theme=dark]{--rw-visible-height:var(--rw-viewport-height,100dvh);--rw-visible-top:var(--rw-viewport-top,0px) }@media (max-width:767px){html[data-web-theme=dark] .rw-keyboard-open .local-surface .rw-chat-window{border-radius:0}html[data-web-theme=dark] .rw-keyboard-open .sticky-docked:focus-within{border-radius:0}}@media (max-width: 767px){html[data-web-theme=eye] #root .rw-file-chat{background:#f8f8ee}html[data-web-theme=eye] #root .rw-file-chat>div>a{background:#f8f8ee}html[data-web-theme=eye] #root .rw-file-chat .rw-file-panel{border:0;border-radius:0}}@media (max-width:767px){html[data-web-theme=eye] #root .rw-file-panel .rw-file-back{color:#355f47}}html[data-web-theme=eye]{--rw-visible-height:var(--rw-viewport-height,100dvh);--rw-visible-top:var(--rw-viewport-top,0px) }@media (max-width:767px){html[data-web-theme=eye] .rw-keyboard-open .local-surface .rw-chat-window{border-radius:0}html[data-web-theme=eye] .rw-keyboard-open .sticky-docked:focus-within{border-radius:0}}@media (max-width: 767px){html[data-web-theme=mono] #root .rw-file-chat{background:#fff}html[data-web-theme=mono] #root .rw-file-chat>div>a{background:#fff}html[data-web-theme=mono] #root .rw-file-chat .rw-file-panel{border:0;border-radius:0}}@media (max-width:767px){html[data-web-theme=mono] #root .rw-file-panel .rw-file-back{color:#30363e}}html[data-web-theme=mono]{--rw-visible-height:var(--rw-viewport-height,100dvh);--rw-visible-top:var(--rw-viewport-top,0px) }@media (max-width:767px){html[data-web-theme=mono] .rw-keyboard-open .local-surface .rw-chat-window{border-radius:0}html[data-web-theme=mono] .rw-keyboard-open .sticky-docked:focus-within{border-radius:0}}.rw-filter-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;vertical-align:middle;max-width:100%;min-width:0;cursor:pointer;font:inherit;color:inherit}.rw-filter-select .rw-filter-value{display:block;min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5}.rw-filter-select>svg{flex:none;width:14px;height:14px;margin:0;padding:0;background:none;box-shadow:none}.rw-filter-select:disabled{opacity:.5;cursor:default}.rw-filter-select:focus-visible{outline:2px solid #800020;outline-offset:3px}.rw-filter-popover{z-index:100000;display:flex;flex-direction:column;box-sizing:border-box;padding:5px;border:1px solid #e3d8dd;border-radius:14px;background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 6px 18px #38202a17,0 20px 45px #38202a20;color:#332b30;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.rw-filter-search{flex:none;padding:5px 5px 9px}.rw-filter-search input{box-sizing:border-box;width:100%;height:36px;padding:7px 10px;border:1px solid #e8dfe3;border-radius:9px;background:#f9f6f7;color:#332b30;font:inherit;outline-offset:2px}.rw-filter-search input:focus{outline:2px solid #800020}.rw-filter-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5afb9 transparent}.rw-filter-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;padding:9px 10px;box-sizing:border-box;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;white-space:normal}.rw-filter-option>span:first-child{min-width:0}.rw-filter-option.is-active{background:#f4ebef}.rw-filter-option[aria-selected=true]{color:#800020;font-weight:600}.rw-filter-option[aria-disabled=true]{opacity:.45;cursor:default}.rw-filter-check{flex:0 0 15px}.rw-filter-empty{padding:16px 10px;margin:0;color:#776b71}@media (max-width:600px){.rw-filter-option{min-height:44px}}.rw-phd-filters>.rw-filter-select{width:200px;flex:1 1 180px;max-width:320px}.uni-filters>.rw-filter-select{width:240px;flex:0 1 240px}.wg-filter-row .rw-filter-select{border:0;background:transparent;padding:0;min-height:28px}.wg-filter-row .rw-sort .rw-filter-select{min-width:100px}html[data-web-theme=light] .rw-filter-select{color:inherit}html[data-web-theme=light] .rw-filter-popover,html[data-web-theme=light] .rw-filter-search input{color:#332b30}html[data-web-theme=light] .rw-filter-option[aria-selected=true]{color:#800020}html[data-web-theme=light] .rw-filter-empty{color:#62585d}html[data-web-theme=dark] .rw-filter-select{color:inherit}html[data-web-theme=dark] .rw-filter-select>svg{background:none;box-shadow:none}html[data-web-theme=dark] .rw-filter-select:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:3px}html[data-web-theme=dark] .rw-filter-popover{border:1px solid rgb(72 91 112 / 1);border-radius:14px;background:#1c2734f7;box-shadow:0 6px 18px #00000017,0 20px 45px #00000020;color:#e8eef6}html[data-web-theme=dark] .rw-filter-search input{border:1px solid rgb(72 91 112 / 1);border-radius:9px;background:#1c2734;color:#e8eef6;outline-offset:2px}html[data-web-theme=dark] .rw-filter-search input:focus{outline:2px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-filter-options{scrollbar-color:rgb(181 195 212 / 1) transparent}html[data-web-theme=dark] .rw-filter-option{border-radius:8px}html[data-web-theme=dark] .rw-filter-option.is-active{background:#1f2b39}html[data-web-theme=dark] .rw-filter-option[aria-selected=true]{color:#a9ceff}html[data-web-theme=dark] .rw-filter-empty{color:#b5c3d4}html[data-web-theme=dark] .wg-filter-row .rw-filter-select{border:0;background:transparent}html[data-web-theme=eye] .rw-filter-select{color:inherit}html[data-web-theme=eye] .rw-filter-select>svg{background:none;box-shadow:none}html[data-web-theme=eye] .rw-filter-select:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:3px}html[data-web-theme=eye] .rw-filter-popover{border:1px solid rgb(174 191 166 / 1);border-radius:14px;background:#f8f8eef7;box-shadow:0 6px 18px #253a2d17,0 20px 45px #253a2d20;color:#253a2d}html[data-web-theme=eye] .rw-filter-search input{border:1px solid rgb(174 191 166 / 1);border-radius:9px;background:#f6f7ec;color:#253a2d;outline-offset:2px}html[data-web-theme=eye] .rw-filter-search input:focus{outline:2px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-filter-options{scrollbar-color:rgb(80 99 79 / 1) transparent}html[data-web-theme=eye] .rw-filter-option{border-radius:8px}html[data-web-theme=eye] .rw-filter-option.is-active{background:#f4f5ea}html[data-web-theme=eye] .rw-filter-option[aria-selected=true]{color:#355f47}html[data-web-theme=eye] .rw-filter-empty{color:#50634f}html[data-web-theme=eye] .wg-filter-row .rw-filter-select{border:0;background:transparent}html[data-web-theme=mono] .rw-filter-select{color:inherit}html[data-web-theme=mono] .rw-filter-select>svg{background:none;box-shadow:none}html[data-web-theme=mono] .rw-filter-select:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:3px}html[data-web-theme=mono] .rw-filter-popover{border:1px solid rgb(175 181 189 / 1);border-radius:14px;background:#fffffff7;box-shadow:0 6px 18px #191d2317,0 20px 45px #191d2320;color:#24272c}html[data-web-theme=mono] .rw-filter-search input{border:1px solid rgb(175 181 189 / 1);border-radius:9px;background:#f8f8f8;color:#24272c;outline-offset:2px}html[data-web-theme=mono] .rw-filter-search input:focus{outline:2px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-filter-options{scrollbar-color:rgb(87 93 101 / 1) transparent}html[data-web-theme=mono] .rw-filter-option{border-radius:8px}html[data-web-theme=mono] .rw-filter-option.is-active{background:#f0f0f0}html[data-web-theme=mono] .rw-filter-option[aria-selected=true]{color:#30363e}html[data-web-theme=mono] .rw-filter-empty{color:#575d65}html[data-web-theme=mono] .wg-filter-row .rw-filter-select{border:0;background:transparent}.campus-wall{scroll-margin-top:108px;margin:0 0 56px;padding:0;color:#232326}.campus-wall-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.campus-wall-kicker{font-size:10px;letter-spacing:2px;font-weight:600;color:#800020;margin:0 0 12px}.campus-wall-heading h2{font-size:clamp(27px,3.1vw,42px);line-height:1.3;letter-spacing:-1px;font-weight:600;margin:0}.campus-wall-subtitle{font-size:14px;color:#757579;margin-top:12px}.campus-wall-instruction{font-size:12px;color:#7b6f72;white-space:nowrap;padding-bottom:3px}.campus-wall-instruction>span{margin-left:12px;font-size:17px}.campus-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:72px;gap:3px;border-radius:18px;overflow:clip;background:#e9e7e4;padding:3px;isolation:isolate}.campus-tile{padding:0;border:0;background:#d9d8d4;position:relative;cursor:zoom-in;min-width:0;min-height:0;transition:transform .22s,box-shadow .22s;overflow:hidden;border-radius:2px}.campus-tile-featured{grid-column:span 2;grid-row:span 2}.campus-tile>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s,filter .3s;filter:saturate(.82)}.campus-tile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0009,transparent 65%);opacity:0;transition:opacity .2s}.campus-tile:hover,.campus-tile:focus-visible{transform:scale(1.1);z-index:3;box-shadow:0 8px 25px #0005;outline:2px solid white;outline-offset:0}.campus-tile:hover>img,.campus-tile:focus-visible>img{filter:saturate(1);transform:scale(1.025)}.campus-tile-caption{position:absolute;inset:auto 8px 8px;color:#fff;text-align:left;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.campus-tile-caption>span{display:block;font-size:8px;letter-spacing:.8px}.campus-tile-caption>strong{display:block;font-size:10px;line-height:1.35;font-weight:500;padding-right:8px;margin-top:3px}.campus-tile-caption>i{position:absolute;right:0;bottom:0;font-size:12px;font-style:normal}.campus-tile:hover .campus-tile-caption,.campus-tile:focus-visible .campus-tile-caption,.campus-tile:hover .campus-tile-shade,.campus-tile:focus-visible .campus-tile-shade{opacity:1;transform:none}.campus-tile-featured .campus-tile-caption{opacity:1;transform:none;inset:auto 12px 12px}.campus-tile-featured .campus-tile-caption>strong{font-size:14px}.campus-tile-featured .campus-tile-shade{opacity:.8}.campus-wall-footnote{display:flex;justify-content:space-between;gap:20px;margin-top:15px;color:#717175;font-size:11px}.campus-wall-footnote a{color:#800020;text-decoration:none}.campus-wall-context{font-size:10px;color:#85858a;margin:7px 0 0;line-height:1.7}.campus-unavailable{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;padding:8px;font-size:10px;line-height:1.4}.campus-unavailable small{font-size:8px;margin-top:4px}.campus-dialog{padding:0;border:0;border-radius:18px;background:#fff;width:min(920px,92vw);max-width:92vw;max-height:92dvh;color:#262327;box-shadow:0 24px 100px #0005;overflow:auto}.campus-dialog::backdrop{background:#151116ba;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.campus-dialog-photo{position:relative;background:#18161a;display:flex;align-items:center;justify-content:center;height:min(57vh,550px)}.campus-dialog-photo>img{display:block;max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.campus-close,.campus-previous,.campus-next{position:absolute;border:1px solid #ffffff50;background:#17131985;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;cursor:pointer;font-weight:300}.campus-close{right:15px;top:15px;font-size:27px}.campus-previous{left:15px;top:calc(50% - 20px);font-size:30px}.campus-next{right:15px;top:calc(50% - 20px);font-size:30px}.campus-dialog-position{position:absolute;right:17px;bottom:14px;color:#fff;background:#0007;font-size:11px;padding:5px 10px;border-radius:20px}.campus-dialog-details{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px 30px 20px}.campus-dialog-rank{font-size:10px;letter-spacing:1.5px;color:#800020}.campus-dialog-details h3{font-size:26px;line-height:1.3;margin:7px 0;font-weight:600}.campus-dialog-details p{font-size:13px;color:#7d757a}.campus-official{background:#800020;color:#fff;border-radius:25px;padding:12px 19px;font-size:12px;white-space:nowrap;display:inline-flex;gap:20px;align-items:center;text-decoration:none}.campus-official:hover{background:#5a0018}.campus-credit{padding:0 30px 23px;display:flex;flex-wrap:wrap;gap:5px 12px;color:#8a8589;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.campus-credit a{text-decoration:underline;text-underline-offset:3px}.campus-wall button:focus-visible,.campus-wall a:focus-visible{outline:3px solid #bb93a0;outline-offset:3px}@media (min-width:1500px){.campus-mosaic{grid-auto-rows:78px}}@media (max-width:1000px){.campus-mosaic{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:66px}}@media (max-width:640px){.campus-wall{margin-bottom:36px}.campus-wall-heading{display:block;margin-bottom:19px}.campus-wall-instruction{display:block;margin-top:16px;font-size:11px}.campus-wall-heading h2{font-size:29px}.campus-wall-kicker{font-size:9px;letter-spacing:1.3px}.campus-mosaic{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:53px;gap:2px;padding:2px;border-radius:12px}.campus-tile-caption>strong{font-size:8px}.campus-tile-featured .campus-tile-caption>strong{font-size:11px}.campus-tile-featured .campus-tile-caption{inset:auto 8px 8px}.campus-wall-footnote{font-size:9px;gap:10px}.campus-wall-context{font-size:9px}.campus-dialog{width:94vw;max-width:94vw;border-radius:13px}.campus-dialog-photo{height:40vh}.campus-dialog-details{display:block;padding:20px}.campus-dialog-details h3{font-size:23px}.campus-official{margin-top:18px}.campus-credit{padding:0 20px 20px}.campus-close,.campus-next,.campus-previous{width:33px;height:33px}.campus-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.campus-wall *{transition:none!important}.campus-tile:hover,.campus-tile:focus-visible{transform:none}}html[data-web-theme=light] .campus-wall{color:#232326}html[data-web-theme=light] .campus-wall-kicker{color:#800020}html[data-web-theme=light] .campus-wall-subtitle{color:#606063}html[data-web-theme=light] .campus-wall-instruction{color:#655b5d}html[data-web-theme=light] .campus-tile-caption{color:#fff}html[data-web-theme=light] .campus-wall-footnote{color:#5d5d60}html[data-web-theme=light] .campus-wall-footnote a{color:#800020}html[data-web-theme=light] .campus-wall-context{color:#69696d}html[data-web-theme=light] .campus-dialog{color:#262327}html[data-web-theme=light] .campus-close,html[data-web-theme=light] .campus-previous,html[data-web-theme=light] .campus-next,html[data-web-theme=light] .campus-dialog-position{color:#fff}html[data-web-theme=light] .campus-dialog-rank{color:#800020}html[data-web-theme=light] .campus-dialog-details p{color:#676064}html[data-web-theme=light] .campus-official{color:#fff}html[data-web-theme=light] .campus-credit{color:#6d696c}html[data-web-theme=dark] .campus-wall{color:#e8eef6}html[data-web-theme=dark] .campus-wall-kicker{color:#a9ceff}html[data-web-theme=dark] .campus-wall-subtitle,html[data-web-theme=dark] .campus-wall-instruction{color:#b5c3d4}html[data-web-theme=dark] .campus-mosaic{border-radius:18px;background:#202d3c}html[data-web-theme=dark] .campus-tile{border:0;background:#233141;border-radius:2px}html[data-web-theme=dark] .campus-tile-shade{background:linear-gradient(0deg,rgb(0 0 0 / .6),transparent 65%)}html[data-web-theme=dark] .campus-tile:hover,html[data-web-theme=dark] .campus-tile:focus-visible{box-shadow:0 8px 25px #0005;outline:2px solid rgb(72 91 112 / 1);outline-offset:0}html[data-web-theme=dark] .campus-tile-caption{color:#fff}html[data-web-theme=dark] .campus-wall-footnote{color:#b5c3d4}html[data-web-theme=dark] .campus-wall-footnote a{color:#a9ceff}html[data-web-theme=dark] .campus-wall-context{color:#b5c3d4}html[data-web-theme=dark] .campus-dialog{border:0;border-radius:18px;background:#1c2734;color:#e8eef6;box-shadow:0 24px 100px #0005}html[data-web-theme=dark] .campus-dialog::backdrop{background:#111820ba}html[data-web-theme=dark] .campus-dialog-photo{background:#111820}html[data-web-theme=dark] .campus-close,html[data-web-theme=dark] .campus-previous,html[data-web-theme=dark] .campus-next{border:1px solid rgb(72 91 112 / .3137254901960784);background:#11182085;color:#fff;border-radius:50%}html[data-web-theme=dark] .campus-dialog-position{color:#fff;background:#0007;border-radius:20px}html[data-web-theme=dark] .campus-dialog-rank{color:#a9ceff}html[data-web-theme=dark] .campus-dialog-details p{color:#b5c3d4}html[data-web-theme=dark] .campus-official{background:#315878;color:#fff;border-radius:25px}html[data-web-theme=dark] .campus-official:hover{background:#315878}html[data-web-theme=dark] .campus-credit{color:#b5c3d4}html[data-web-theme=dark] .campus-wall button:focus-visible,html[data-web-theme=dark] .campus-wall a:focus-visible{outline:3px solid rgb(72 91 112 / 1);outline-offset:3px}@media (max-width:640px){html[data-web-theme=dark] .campus-mosaic{border-radius:12px}html[data-web-theme=dark] .campus-dialog{border-radius:13px}}html[data-web-theme=eye] .campus-wall{color:#253a2d}html[data-web-theme=eye] .campus-wall-kicker{color:#355f47}html[data-web-theme=eye] .campus-wall-subtitle,html[data-web-theme=eye] .campus-wall-instruction{color:#50634f}html[data-web-theme=eye] .campus-mosaic{border-radius:18px;background:#f1f4e7}html[data-web-theme=eye] .campus-tile{border:0;background:#edf1e3;border-radius:2px}html[data-web-theme=eye] .campus-tile-shade{background:linear-gradient(0deg,rgb(0 0 0 / .6),transparent 65%)}html[data-web-theme=eye] .campus-tile:hover,html[data-web-theme=eye] .campus-tile:focus-visible{box-shadow:0 8px 25px #253a2d55;outline:2px solid rgb(174 191 166 / 1);outline-offset:0}html[data-web-theme=eye] .campus-tile-caption{color:#fff}html[data-web-theme=eye] .campus-wall-footnote{color:#50634f}html[data-web-theme=eye] .campus-wall-footnote a{color:#355f47}html[data-web-theme=eye] .campus-wall-context{color:#50634f}html[data-web-theme=eye] .campus-dialog{border:0;border-radius:18px;background:#f8f8ee;color:#253a2d;box-shadow:0 24px 100px #253a2d55}html[data-web-theme=eye] .campus-dialog::backdrop{background:#355f47ba}html[data-web-theme=eye] .campus-dialog-photo{background:#355f47}html[data-web-theme=eye] .campus-close,html[data-web-theme=eye] .campus-previous,html[data-web-theme=eye] .campus-next{border:1px solid rgb(174 191 166 / .3137254901960784);background:#355f4785;color:#fff;border-radius:50%}html[data-web-theme=eye] .campus-dialog-position{color:#fff;background:#0007;border-radius:20px}html[data-web-theme=eye] .campus-dialog-rank{color:#355f47}html[data-web-theme=eye] .campus-dialog-details p{color:#50634f}html[data-web-theme=eye] .campus-official{background:#355f47;color:#fff;border-radius:25px}html[data-web-theme=eye] .campus-official:hover{background:#355f47}html[data-web-theme=eye] .campus-credit{color:#50634f}html[data-web-theme=eye] .campus-wall button:focus-visible,html[data-web-theme=eye] .campus-wall a:focus-visible{outline:3px solid rgb(174 191 166 / 1);outline-offset:3px}@media (max-width:640px){html[data-web-theme=eye] .campus-mosaic{border-radius:12px}html[data-web-theme=eye] .campus-dialog{border-radius:13px}}html[data-web-theme=mono] .campus-wall{color:#24272c}html[data-web-theme=mono] .campus-wall-kicker{color:#30363e}html[data-web-theme=mono] .campus-wall-subtitle,html[data-web-theme=mono] .campus-wall-instruction{color:#575d65}html[data-web-theme=mono] .campus-mosaic{border-radius:18px;background:#e7e7e7}html[data-web-theme=mono] .campus-tile{border:0;background:#d7d7d7;border-radius:2px}html[data-web-theme=mono] .campus-tile-shade{background:linear-gradient(0deg,rgb(0 0 0 / .6),transparent 65%)}html[data-web-theme=mono] .campus-tile:hover,html[data-web-theme=mono] .campus-tile:focus-visible{box-shadow:0 8px 25px #191d2355;outline:2px solid rgb(175 181 189 / 1);outline-offset:0}html[data-web-theme=mono] .campus-tile-caption{color:#fff}html[data-web-theme=mono] .campus-wall-footnote{color:#575d65}html[data-web-theme=mono] .campus-wall-footnote a{color:#30363e}html[data-web-theme=mono] .campus-wall-context{color:#575d65}html[data-web-theme=mono] .campus-dialog{border:0;border-radius:18px;background:#fff;color:#24272c;box-shadow:0 24px 100px #191d2355}html[data-web-theme=mono] .campus-dialog::backdrop{background:#30363eba}html[data-web-theme=mono] .campus-dialog-photo{background:#30363e}html[data-web-theme=mono] .campus-close,html[data-web-theme=mono] .campus-previous,html[data-web-theme=mono] .campus-next{border:1px solid rgb(175 181 189 / .3137254901960784);background:#30363e85;color:#fff;border-radius:50%}html[data-web-theme=mono] .campus-dialog-position{color:#fff;background:#0007;border-radius:20px}html[data-web-theme=mono] .campus-dialog-rank{color:#30363e}html[data-web-theme=mono] .campus-dialog-details p{color:#575d65}html[data-web-theme=mono] .campus-official{background:#30363e;color:#fff;border-radius:25px}html[data-web-theme=mono] .campus-official:hover{background:#30363e}html[data-web-theme=mono] .campus-credit{color:#575d65}html[data-web-theme=mono] .campus-wall button:focus-visible,html[data-web-theme=mono] .campus-wall a:focus-visible{outline:3px solid rgb(175 181 189 / 1);outline-offset:3px}@media (max-width:640px){html[data-web-theme=mono] .campus-mosaic{border-radius:12px}html[data-web-theme=mono] .campus-dialog{border-radius:13px}}.account-social{color:#262626;font-size:13px;background:#fafafa;line-height:1.65}.account-social h1{font-size:22px;font-weight:600;line-height:1.4}.account-social h2{font-size:15px;font-weight:600}.account-social h3{font-size:13px;font-weight:600}.account-social .text-sm{font-size:13px}.account-social .text-xs{font-size:12px}.account-social .text-lg,.account-social .text-xl{font-size:16px}.account-social .text-2xl,.account-social .text-3xl{font-size:22px}.account-social .shadow-sm{box-shadow:none}.account-social .rounded-xl{border-radius:10px}.account-social .font-bold,.account-social .font-semibold{font-weight:600}.account-social .account-content>div.bg-gray-50{padding-top:0;background:transparent}.account-social .account-content>div>div.max-w-xl{max-width:none;padding:0}.account-social input,.account-social textarea,.account-social select{font-size:13px;background:#fafafa;border-color:#dbdbdb;border-radius:6px}.account-social button,.account-social a{font-size:13px}.account-social button:focus-visible,.account-social a:focus-visible,.account-social select:focus-visible{outline:2px solid #737373;outline-offset:3px}.account-social aside>div{border:0;background:transparent}.account-social nav a[aria-current=page]{background:#800020;color:#fff;font-weight:600;box-shadow:none}.account-social .account-benefits .p-5{padding:16px}.account-social .account-benefits .p-6{padding:20px}.account-social .account-benefits .gap-4{gap:12px}.system-settings{padding:24px;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.settings-intro{color:#737373;font-size:12px;margin:8px 0 24px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #efefef}.settings-row label{font-weight:600;font-size:13px}.settings-row p{font-size:12px;color:#737373;margin-top:5px}.settings-row select{padding:9px 12px;border:1px solid #dbdbdb;min-width:130px}.settings-note{font-size:12px;color:#737373;margin:12px 0 20px}.settings-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.settings-actions button{border:1px solid #dbdbdb;border-radius:6px;padding:8px 16px}.settings-actions button[type=submit]{background:#800020;color:#fff;border-color:#800020}.settings-actions button:disabled{opacity:.5}@media (max-width:640px){.account-social h1{font-size:20px}.system-settings{padding:18px}.settings-row{align-items:stretch;flex-direction:column;gap:12px}.settings-row select{width:100%}.account-social .account-benefits .p-6{padding:16px}}.account-social h1,.account-social .settings-row label{color:#800020}.account-social .system-settings,.account-social .account-content form{border-top:3px solid #b87588}.account-social .settings-intro{color:#947244}.account-social .settings-row select:focus-visible{outline-color:#800020}.account-social .account-benefits .text-2xl,.account-social .account-benefits .text-3xl{font-size:17px;line-height:1.5}.account-social .account-benefits .text-3xl svg{width:20px;height:20px}html[data-web-theme=light] .account-social{color:#262626}html[data-web-theme=light] .account-social nav a[aria-current=page]{color:#fff}html[data-web-theme=light] .settings-intro,html[data-web-theme=light] .settings-row p,html[data-web-theme=light] .settings-note{color:#5e5e5e}html[data-web-theme=light] .settings-actions button[type=submit]{color:#fff}html[data-web-theme=light] .account-social h1,html[data-web-theme=light] .account-social .settings-row label{color:#800020}html[data-web-theme=light] .account-social .settings-intro{color:#795d38}html[data-web-theme=dark] .account-social{color:#e8eef6;background:#1c2734}html[data-web-theme=dark] .account-social .shadow-sm{box-shadow:none}html[data-web-theme=dark] .account-social .rounded-xl{border-radius:10px}html[data-web-theme=dark] .account-social .account-content>div.bg-gray-50{background:transparent}html[data-web-theme=dark] .account-social input,html[data-web-theme=dark] .account-social textarea,html[data-web-theme=dark] .account-social select{background:#1c2734;border-color:#485b70;border-radius:6px}html[data-web-theme=dark] .account-social button:focus-visible,html[data-web-theme=dark] .account-social a:focus-visible,html[data-web-theme=dark] .account-social select:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:3px}html[data-web-theme=dark] .account-social aside>div{border:0;background:transparent}html[data-web-theme=dark] .account-social nav a[aria-current=page]{background:#315878;color:#fff;box-shadow:none}html[data-web-theme=dark] .system-settings{background:#1c2734;border:1px solid rgb(72 91 112 / 1);border-radius:10px}html[data-web-theme=dark] .settings-intro{color:#b5c3d4}html[data-web-theme=dark] .settings-row{border-top:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .settings-row p{color:#b5c3d4}html[data-web-theme=dark] .settings-row select{border:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .settings-note{color:#b5c3d4}html[data-web-theme=dark] .settings-actions button{border:1px solid rgb(72 91 112 / 1);border-radius:6px}html[data-web-theme=dark] .settings-actions button[type=submit]{background:#315878;color:#fff;border-color:#485b70}html[data-web-theme=dark] .account-social h1,html[data-web-theme=dark] .account-social .settings-row label{color:#a9ceff}html[data-web-theme=dark] .account-social .system-settings,html[data-web-theme=dark] .account-social .account-content form{border-top:3px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .account-social .settings-intro{color:#ecd39a}html[data-web-theme=dark] .account-social .settings-row select:focus-visible{outline-color:#485b70}html[data-web-theme=eye] .account-social{color:#253a2d;background:#f7f7ed}html[data-web-theme=eye] .account-social .shadow-sm{box-shadow:none}html[data-web-theme=eye] .account-social .rounded-xl{border-radius:10px}html[data-web-theme=eye] .account-social .account-content>div.bg-gray-50{background:transparent}html[data-web-theme=eye] .account-social input,html[data-web-theme=eye] .account-social textarea,html[data-web-theme=eye] .account-social select{background:#f7f7ed;border-color:#aebfa6;border-radius:6px}html[data-web-theme=eye] .account-social button:focus-visible,html[data-web-theme=eye] .account-social a:focus-visible,html[data-web-theme=eye] .account-social select:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:3px}html[data-web-theme=eye] .account-social aside>div{border:0;background:transparent}html[data-web-theme=eye] .account-social nav a[aria-current=page]{background:#355f47;color:#fff;box-shadow:none}html[data-web-theme=eye] .system-settings{background:#f8f8ee;border:1px solid rgb(174 191 166 / 1);border-radius:10px}html[data-web-theme=eye] .settings-intro{color:#50634f}html[data-web-theme=eye] .settings-row{border-top:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .settings-row p{color:#50634f}html[data-web-theme=eye] .settings-row select{border:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .settings-note{color:#50634f}html[data-web-theme=eye] .settings-actions button{border:1px solid rgb(174 191 166 / 1);border-radius:6px}html[data-web-theme=eye] .settings-actions button[type=submit]{background:#355f47;color:#fff;border-color:#aebfa6}html[data-web-theme=eye] .account-social h1,html[data-web-theme=eye] .account-social .settings-row label{color:#355f47}html[data-web-theme=eye] .account-social .system-settings,html[data-web-theme=eye] .account-social .account-content form{border-top:3px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .account-social .settings-intro{color:#69501f}html[data-web-theme=eye] .account-social .settings-row select:focus-visible{outline-color:#aebfa6}html[data-web-theme=mono] .account-social{color:#24272c;background:#fafafa}html[data-web-theme=mono] .account-social .shadow-sm{box-shadow:none}html[data-web-theme=mono] .account-social .rounded-xl{border-radius:10px}html[data-web-theme=mono] .account-social .account-content>div.bg-gray-50{background:transparent}html[data-web-theme=mono] .account-social input,html[data-web-theme=mono] .account-social textarea,html[data-web-theme=mono] .account-social select{background:#fafafa;border-color:#afb5bd;border-radius:6px}html[data-web-theme=mono] .account-social button:focus-visible,html[data-web-theme=mono] .account-social a:focus-visible,html[data-web-theme=mono] .account-social select:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:3px}html[data-web-theme=mono] .account-social aside>div{border:0;background:transparent}html[data-web-theme=mono] .account-social nav a[aria-current=page]{background:#30363e;color:#fff;box-shadow:none}html[data-web-theme=mono] .system-settings{background:#fff;border:1px solid rgb(175 181 189 / 1);border-radius:10px}html[data-web-theme=mono] .settings-intro{color:#575d65}html[data-web-theme=mono] .settings-row{border-top:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .settings-row p{color:#575d65}html[data-web-theme=mono] .settings-row select{border:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .settings-note{color:#575d65}html[data-web-theme=mono] .settings-actions button{border:1px solid rgb(175 181 189 / 1);border-radius:6px}html[data-web-theme=mono] .settings-actions button[type=submit]{background:#30363e;color:#fff;border-color:#afb5bd}html[data-web-theme=mono] .account-social h1,html[data-web-theme=mono] .account-social .settings-row label{color:#30363e}html[data-web-theme=mono] .account-social .system-settings,html[data-web-theme=mono] .account-social .account-content form{border-top:3px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .account-social .settings-intro{color:#30363e}html[data-web-theme=mono] .account-social .settings-row select:focus-visible{outline-color:#afb5bd}.rw-login-page{min-height:min(740px,82svh);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 20px 36px;background:radial-gradient(ellipse at 50% 0%,#f1eae6,#f9f8f6 62%);color:#292326}.rw-login-panel{width:100%;max-width:440px;padding:34px 32px 26px;border:1px solid #e9e2dd;border-radius:20px;background:#fff;box-shadow:0 16px 48px -28px #51343c40,0 2px 8px #39252a04}.rw-login-brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 26px;color:#800020;font-size:14px;font-weight:700;letter-spacing:.09em}.rw-login-brand span{color:#81716d;font-size:12px;font-weight:500;letter-spacing:.04em;border-left:1px solid #d7c4a8;padding-left:10px}.rw-login-heading h1{font-size:23px;font-weight:650;line-height:1.4;letter-spacing:-.025em;margin:0 0 8px}.rw-login-heading p{font-size:14px;line-height:1.7;color:#777070;margin:0}.rw-login-methods{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0 22px;padding:4px;background:#f5f3f1;border:1px solid #eee9e6;border-radius:12px}.rw-login-methods button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;font-size:14px;font-weight:500;color:#746d6d;transition:color .18s,background .18s,box-shadow .18s}.rw-login-methods button[aria-pressed=true]{color:#800020;background:#fff;box-shadow:0 2px 5px #43293112}.rw-login-single-method{display:flex;align-items:center;gap:8px;margin:24px 0;font-size:14px;color:#800020}.rw-login-fields label{font-size:14px;color:#453d3f;font-weight:500}.rw-login-fields input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #ddd5d7;border-radius:10px;background:#fdfcfc;color:#30272b;font-size:16px;font-weight:400;box-shadow:inset 0 1px 2px #42303403}.rw-login-fields input:disabled{background:#f6f4f3;color:#70696b}.rw-login-fields input:focus-visible{outline:2px solid #800020;outline-offset:2px;border-color:#ae8b98;background:#fff}.rw-login-fields button[type=submit]{min-height:48px;font-size:15px;font-weight:600;border-radius:10px;background:#800020;box-shadow:0 4px 12px #80002016;transition:background .18s}.rw-login-fields button[type=submit]:hover:not(:disabled){background:#65001a}.rw-login-fields p,.rw-login-fields output{font-size:14px;line-height:1.7}.rw-login-fields form{margin-top:18px}.rw-login-note{border-top:1px solid #eee9e6;margin:22px 0 0;padding-top:18px;font-size:13px;line-height:1.7;color:#746b6d}.rw-login-back{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;min-height:44px;color:#766c6e;font-size:14px}.rw-login-page button:focus-visible,.rw-login-back:focus-visible{outline:2px solid #800020;outline-offset:3px}@media (max-width: 480px){.rw-login-page{min-height:0;padding:28px 16px}.rw-login-panel{padding:26px 22px 22px;border-radius:16px}.rw-login-heading h1{font-size:21px}.rw-login-brand{margin-bottom:22px}}@media (prefers-reduced-motion: reduce){.rw-login-page *{transition:none}}.rw-login-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-login-methods button{gap:4px;font-size:13px}.rw-login-methods:has(button:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 380px){.rw-login-methods button{flex-direction:column;gap:2px;font-size:12px}}html[data-web-theme=light] .rw-login-page{color:#292326}html[data-web-theme=light] .rw-login-brand{color:#800020}html[data-web-theme=light] .rw-login-brand span{color:#6a5d59}html[data-web-theme=light] .rw-login-heading p{color:#625c5c}html[data-web-theme=light] .rw-login-methods button{color:#5f5959}html[data-web-theme=light] .rw-login-methods button[aria-pressed=true],html[data-web-theme=light] .rw-login-single-method{color:#800020}html[data-web-theme=light] .rw-login-fields label{color:#453d3f}html[data-web-theme=light] .rw-login-fields input{color:#30272b}html[data-web-theme=light] .rw-login-fields input:disabled{color:#5c5658}html[data-web-theme=light] .rw-login-note{color:#5f5859}html[data-web-theme=light] .rw-login-back{color:#61595a}html[data-web-theme=dark] .rw-login-page{background:radial-gradient(ellipse at 50% 0%,#1f2c3a,#1c2734 62%);color:#e8eef6}html[data-web-theme=dark] .rw-login-panel{border:1px solid rgb(72 91 112 / 1);border-radius:20px;background:#1c2734;box-shadow:0 16px 48px -28px #00000040,0 2px 8px #00000004}html[data-web-theme=dark] .rw-login-brand{color:#a9ceff}html[data-web-theme=dark] .rw-login-brand span{color:#b5c3d4;border-left:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .rw-login-heading p{color:#b5c3d4}html[data-web-theme=dark] .rw-login-methods{background:#1e2a38;border:1px solid rgb(72 91 112 / 1);border-radius:12px}html[data-web-theme=dark] .rw-login-methods button{border-radius:8px;color:#b5c3d4}html[data-web-theme=dark] .rw-login-methods button[aria-pressed=true]{color:#a9ceff;background:#1c2734;box-shadow:0 2px 5px #00000012}html[data-web-theme=dark] .rw-login-single-method{color:#a9ceff}html[data-web-theme=dark] .rw-login-fields label{color:#e8eef6}html[data-web-theme=dark] .rw-login-fields input{border:1px solid rgb(72 91 112 / 1);border-radius:10px;background:#1c2734;color:#e8eef6;box-shadow:inset 0 1px 2px #00000003}html[data-web-theme=dark] .rw-login-fields input:disabled{background:#1e2a37;color:#b5c3d4}html[data-web-theme=dark] .rw-login-fields input:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:2px;border-color:#485b70;background:#1c2734}html[data-web-theme=dark] .rw-login-fields button[type=submit]{border-radius:10px;background:#315878;box-shadow:0 4px 12px #00000016}html[data-web-theme=dark] .rw-login-fields button[type=submit]:hover:not(:disabled){background:#315878}html[data-web-theme=dark] .rw-login-note{border-top:1px solid rgb(72 91 112 / 1);color:#b5c3d4}html[data-web-theme=dark] .rw-login-back{color:#b5c3d4}html[data-web-theme=dark] .rw-login-page button:focus-visible,html[data-web-theme=dark] .rw-login-back:focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:3px}@media (max-width: 480px){html[data-web-theme=dark] .rw-login-panel{border-radius:16px}}html[data-web-theme=eye] .rw-login-page{background:radial-gradient(ellipse at 50% 0%,#f3f5e9,#f6f7ec 62%);color:#253a2d}html[data-web-theme=eye] .rw-login-panel{border:1px solid rgb(174 191 166 / 1);border-radius:20px;background:#f8f8ee;box-shadow:0 16px 48px -28px #253a2d40,0 2px 8px #253a2d04}html[data-web-theme=eye] .rw-login-brand{color:#355f47}html[data-web-theme=eye] .rw-login-brand span{color:#50634f;border-left:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .rw-login-heading p{color:#50634f}html[data-web-theme=eye] .rw-login-methods{background:#f5f6eb;border:1px solid rgb(174 191 166 / 1);border-radius:12px}html[data-web-theme=eye] .rw-login-methods button{border-radius:8px;color:#50634f}html[data-web-theme=eye] .rw-login-methods button[aria-pressed=true]{color:#355f47;background:#f8f8ee;box-shadow:0 2px 5px #253a2d12}html[data-web-theme=eye] .rw-login-single-method{color:#355f47}html[data-web-theme=eye] .rw-login-fields label{color:#253a2d}html[data-web-theme=eye] .rw-login-fields input{border:1px solid rgb(174 191 166 / 1);border-radius:10px;background:#f7f8ed;color:#253a2d;box-shadow:inset 0 1px 2px #253a2d03}html[data-web-theme=eye] .rw-login-fields input:disabled{background:#f5f6eb;color:#50634f}html[data-web-theme=eye] .rw-login-fields input:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:2px;border-color:#aebfa6;background:#f8f8ee}html[data-web-theme=eye] .rw-login-fields button[type=submit]{border-radius:10px;background:#355f47;box-shadow:0 4px 12px #253a2d16}html[data-web-theme=eye] .rw-login-fields button[type=submit]:hover:not(:disabled){background:#355f47}html[data-web-theme=eye] .rw-login-note{border-top:1px solid rgb(174 191 166 / 1);color:#50634f}html[data-web-theme=eye] .rw-login-back{color:#50634f}html[data-web-theme=eye] .rw-login-page button:focus-visible,html[data-web-theme=eye] .rw-login-back:focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:3px}@media (max-width: 480px){html[data-web-theme=eye] .rw-login-panel{border-radius:16px}}html[data-web-theme=mono] .rw-login-page{background:radial-gradient(ellipse at 50% 0%,#ececec,#f8f8f8 62%);color:#24272c}html[data-web-theme=mono] .rw-login-panel{border:1px solid rgb(175 181 189 / 1);border-radius:20px;background:#fff;box-shadow:0 16px 48px -28px #191d2340,0 2px 8px #191d2304}html[data-web-theme=mono] .rw-login-brand{color:#30363e}html[data-web-theme=mono] .rw-login-brand span{color:#575d65;border-left:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .rw-login-heading p{color:#575d65}html[data-web-theme=mono] .rw-login-methods{background:#f3f3f3;border:1px solid rgb(175 181 189 / 1);border-radius:12px}html[data-web-theme=mono] .rw-login-methods button{border-radius:8px;color:#575d65}html[data-web-theme=mono] .rw-login-methods button[aria-pressed=true]{color:#30363e;background:#fff;box-shadow:0 2px 5px #191d2312}html[data-web-theme=mono] .rw-login-single-method{color:#30363e}html[data-web-theme=mono] .rw-login-fields label{color:#24272c}html[data-web-theme=mono] .rw-login-fields input{border:1px solid rgb(175 181 189 / 1);border-radius:10px;background:#fdfdfd;color:#24272c;box-shadow:inset 0 1px 2px #191d2303}html[data-web-theme=mono] .rw-login-fields input:disabled{background:#f5f5f5;color:#575d65}html[data-web-theme=mono] .rw-login-fields input:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:2px;border-color:#afb5bd;background:#fff}html[data-web-theme=mono] .rw-login-fields button[type=submit]{border-radius:10px;background:#30363e;box-shadow:0 4px 12px #191d2316}html[data-web-theme=mono] .rw-login-fields button[type=submit]:hover:not(:disabled){background:#30363e}html[data-web-theme=mono] .rw-login-note{border-top:1px solid rgb(175 181 189 / 1);color:#575d65}html[data-web-theme=mono] .rw-login-back{color:#575d65}html[data-web-theme=mono] .rw-login-page button:focus-visible,html[data-web-theme=mono] .rw-login-back:focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:3px}@media (max-width: 480px){html[data-web-theme=mono] .rw-login-panel{border-radius:16px}}.web-profile-settings .web-settings-group{border:1px solid #e7e2e4;border-radius:14px;background:#fff;padding:0 16px}.web-profile-settings .web-settings-group>summary{cursor:pointer;min-height:52px;padding:15px 0;color:#642237;font-size:14px;font-weight:600}.web-profile-settings .web-settings-group[open]>summary{margin-bottom:12px;border-bottom:1px solid #f0eaed}.web-profile-settings .web-settings-group[open]{padding-bottom:16px}.web-profile-settings .web-settings-binding{margin-top:18px}.web-profile-settings .web-settings-savebar{position:sticky;bottom:16px;z-index:15;display:flex;gap:20px;align-items:center;padding:12px;margin:20px -12px 0;border:1px solid #e7e2e4;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 5px 22px #40203012}.web-profile-settings .web-settings-savebar a{font-size:13px;color:#6d5960}.web-profile-settings .web-settings-savebar button{min-height:44px}.web-profile-settings :focus-visible{outline:2px solid #800020;outline-offset:3px}@media (max-width:600px){.web-profile-settings .web-settings-savebar{bottom:12px}.web-profile-settings .web-settings-group{padding-left:12px;padding-right:12px}}html[data-web-theme=light] .web-profile-settings .web-settings-group>summary{color:#642237}html[data-web-theme=light] .web-profile-settings .web-settings-savebar a{color:#59494f}html[data-web-theme=dark] .web-profile-settings .web-settings-group{border:1px solid rgb(72 91 112 / 1);border-radius:14px;background:#1c2734}html[data-web-theme=dark] .web-profile-settings .web-settings-group>summary{color:#a9ceff}html[data-web-theme=dark] .web-profile-settings .web-settings-group[open]>summary{border-bottom:1px solid rgb(72 91 112 / 1)}html[data-web-theme=dark] .web-profile-settings .web-settings-savebar{border:1px solid rgb(72 91 112 / 1);border-radius:16px;background:#1c2734eb;box-shadow:0 5px 22px #00000012}html[data-web-theme=dark] .web-profile-settings .web-settings-savebar a{color:#b5c3d4}html[data-web-theme=dark] .web-profile-settings :focus-visible{outline:2px solid rgb(72 91 112 / 1);outline-offset:3px}html[data-web-theme=eye] .web-profile-settings .web-settings-group{border:1px solid rgb(174 191 166 / 1);border-radius:14px;background:#f8f8ee}html[data-web-theme=eye] .web-profile-settings .web-settings-group>summary{color:#355f47}html[data-web-theme=eye] .web-profile-settings .web-settings-group[open]>summary{border-bottom:1px solid rgb(174 191 166 / 1)}html[data-web-theme=eye] .web-profile-settings .web-settings-savebar{border:1px solid rgb(174 191 166 / 1);border-radius:16px;background:#f8f8eeeb;box-shadow:0 5px 22px #253a2d12}html[data-web-theme=eye] .web-profile-settings .web-settings-savebar a{color:#50634f}html[data-web-theme=eye] .web-profile-settings :focus-visible{outline:2px solid rgb(174 191 166 / 1);outline-offset:3px}html[data-web-theme=mono] .web-profile-settings .web-settings-group{border:1px solid rgb(175 181 189 / 1);border-radius:14px;background:#fff}html[data-web-theme=mono] .web-profile-settings .web-settings-group>summary{color:#30363e}html[data-web-theme=mono] .web-profile-settings .web-settings-group[open]>summary{border-bottom:1px solid rgb(175 181 189 / 1)}html[data-web-theme=mono] .web-profile-settings .web-settings-savebar{border:1px solid rgb(175 181 189 / 1);border-radius:16px;background:#ffffffeb;box-shadow:0 5px 22px #191d2312}html[data-web-theme=mono] .web-profile-settings .web-settings-savebar a{color:#575d65}html[data-web-theme=mono] .web-profile-settings :focus-visible{outline:2px solid rgb(175 181 189 / 1);outline-offset:3px}
