:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#382719;--muted:#705e4b;--brand:#a45116;--brand-dark:#7e3d12;--brand-soft:#fef5eb;--canvas:#fffaf3;--line:#ead9bf;--white:#fff;--cyan:#b2590b;--violet:#9b5b25;--success:#087c63;--warning:#8a5300;--danger:#b42344;--chart-line:#a45116;--chart-track:#fef5e9;--shadow:0 3px 7px #9f5d2306,0 18px 44px -28px #9f5d233d}body{background:radial-gradient(ellipse at 80% 0%,#fdf2e470,transparent 55%),var(--canvas);color:var(--ink)}body ::selection{color:#733f12;background:#fce6cc}body :where(a,button,input,textarea,select):focus-visible{outline-color:var(--brand)}body .sidebar{border-color:var(--line);background:linear-gradient(#fff,#fefaf5)}body .workspace .topbar{border-color:var(--line);background:#ffffffeb;box-shadow:0 2px 20px #9f5d2306}body :is(.workspace-label,.eyebrow,.tc-eyebrow,.public-kicker){color:#a25d20;font-weight:650}body .sidebar .nav-link{color:#805f42}body .sidebar .nav-link:hover{color:#a75c1b;background:#fef7ee;border-color:#fce7cd}body .sidebar .nav-link.active{color:#ae5c14;background:linear-gradient(110deg,#fef4e7,#fef5e9);border-color:#fbe0be;box-shadow:inset 3px 0 #a45116,0 5px 18px #a451160a}body .nav-active-dot{background:#eaa13c;box-shadow:0 0 0 4px #eaa13c18}body .sidebar-note{background:linear-gradient(140deg,#fef5eb,#fef5ea);border-color:#fce6cc}body .sidebar-note:after{border-color:#f9c89e}body :is(.mini-icon,.school-mini){color:#a45116;background:#fef5ea;border-color:#fce6cc}body .sidebar .sidebar-note a{color:#a85c19}body :is(.workspace,.learning-shell) :is(.panel,.stat-card){border-color:var(--line);box-shadow:var(--shadow);background:#fff}body :is(.workspace,.learning-shell) :is(h1,h2,h3){color:var(--ink)}body :is(.workspace,.learning-shell) .page-heading h1{letter-spacing:-1px;font-weight:700}body .page-heading p,body .dashboard-intro p{color:var(--muted)}body :is(.workspace,.login-page,.learning-shell) .button.primary,body .tc-primary,body .public-site .public-button{background:linear-gradient(120deg,#a45116,#875025);border-color:#a45116;box-shadow:0 8px 22px -10px #a4511680;color:#fff!important}body :is(.workspace,.login-page,.learning-shell) .button.primary:hover,body .tc-primary:hover,body .public-site .public-button:hover{background:linear-gradient(120deg,#af5c13,#9c5d26);box-shadow:0 10px 26px -10px #a451169c}body :is(.workspace,.learning-shell) .button.secondary{color:#9d5c24;background:#fff;border-color:#fae6ce}body :is(.workspace,.learning-shell) .button.secondary:hover{background:#fef7ee;border-color:#f8c191}body .button.danger{color:#fff;background:#b42344}body .workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ink);background:#fff;border-color:#f3e3cf;box-shadow:0 2px 4px #9f5d2304}body .workspace :is(input,select,textarea):focus{border-color:#f6b277;box-shadow:0 0 0 3px #a4511612}body .workspace .global-search input{box-shadow:none;background:0 0;border:0}body .workspace .welcome-banner{background:radial-gradient(at 88% 10%,#fce6cb,#0000 55%),linear-gradient(125deg,#fdf1e2,#fef7ef 55%,#fdf1e2);border-color:#fbe2c3;box-shadow:0 20px 60px -40px #a4511670}body .workspace .welcome-copy h2{color:#9e5414;font-weight:700}body .workspace .welcome-banner:before,body .workspace .welcome-banner:after{border-color:#f9c69a66}body .workspace .hero-float{background:#ffffffde;border-color:#fff;box-shadow:0 14px 35px -20px #9f5d2355}body .workspace .float-check{color:#087c63;background:#dcfff0}body .workspace .stat-card:nth-child(4n+1){border-top:3px solid #14b88d}body .workspace .stat-card:nth-child(4n+2){border-top:3px solid #a45116}body .workspace .stat-card:nth-child(4n+3){border-top:3px solid #ffb52f}body .workspace .stat-card:nth-child(4n+4){border-top:3px solid #b05c11}body .green{color:#087c63;background:#e5fbf2}body .blue{color:#a65c1c;background:#fef4e8}body .amber{color:#8a5300;background:#fff4d9}body .rose{color:#b42367;background:#fff0f4}body .tiny-dot.green{background:#0e9e75}body .tiny-dot.blue{background:#a45116}body .tiny-dot.amber{background:#d48a00}body .tiny-dot.rose{background:#d33c7e}body .badge.present{color:#087c63;background:#e5fbf2}body .badge.late,body .badge.pending{color:#8a5300;background:#fff4d9}body .badge.absent{color:#b42344;background:#fff0f3}body .workspace :is(.progress-track>span,.donut .legend-dot){background:linear-gradient(90deg,#a45116,#b35b0f)}body .workspace :is(.camera-strip,.integration-notice){background:linear-gradient(120deg,#fef7ee,#fef7ee);border-color:#fae3c8}body .workspace th{color:#935e2f;background:#fef8f0}body .workspace tbody tr:hover{background:#fefaf4}body .workspace :is(.empty-icon,.resource-symbol){color:#a65c1c;background:linear-gradient(135deg,#fdf3e6,#fdefde);border-color:#fae3c7}body .workspace .tone-1{color:#a05d22;background:#fef5eb}body .workspace .tone-2{color:#087c72;background:#ddfbf6}body .library-summary article:nth-child(3n+1){border-top:3px solid #a45116}body .library-summary article:nth-child(3n+2){border-top:3px solid #eaa13c}body .library-summary article:nth-child(3n){border-top:3px solid #f5a45d}body .library-summary strong{color:#a85c1a}body .training-course-card{border-top:3px solid #a45116}body .training-course-card:nth-child(3n+2){border-top-color:#b55b0d}body .training-course-card:nth-child(3n){border-top-color:#aa5c18}body .training-question{background:#fefbf7;border-color:#f3e3cf}body .learning-header{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffde;border-radius:20px;margin-bottom:28px;padding:20px 24px}body .training-course-heading progress{accent-color:#a45116}body .login-page{background:#fffaf3}body .login-page .login-story{background:radial-gradient(at 15% 25%,#fbe0c099,#0000 60%),linear-gradient(135deg,#fdf0e1,#fef5eb)}body .login-page .login-story-content h1{color:#915017;font-weight:700}body .login-page .login-story-content>p{color:#835f3e}body .login-page .login-panel{background:#fff}body .login-page .login-icon{color:#a45116;background:#fef5eb;border-color:#fce7ce}body .login-page .login-form input{background:#fffcf8;border-color:#f3e3cf}body .public-site{--public-bg:#fffbf7;--public-ink:#382719;--public-muted:#705e4b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse at 95% 0%,#fcead5b0,transparent 35%),radial-gradient(ellipse at 5% 15%,#fef4e790,transparent 30%),var(--public-bg);color:var(--public-ink)}body .public-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-color:#fae9d5}body .public-brand-dot{background:#eaa13c;box-shadow:0 0 0 5px #eaa13c14}body .public-header nav a{color:#7e5a3b}body .public-header nav a:hover{color:#a45116}body .public-header .language-switcher select{color:#694424;background:#fff;border-color:#f3e3cf}body .public-site h1{letter-spacing:-2.6px;font-weight:700}body .public-hero-copy{max-width:720px}body .public-hero small{color:#705e4b}body .public-secondary{color:#a65c1c;border-color:#f9c79c;font-weight:600}body .public-orbit{opacity:1;background:radial-gradient(circle,#fef5ea 0%,#0000 68%);right:-30px}body .public-orbit i{border:2px solid #f5a660;box-shadow:0 0 45px -20px #eaa13c80}body .public-orbit:after{filter:blur(24px);background:#f8bf8e55}body .public-orbit span{color:#ab5c17;text-shadow:0 7px 30px #a4511622;font-size:54px;transform:rotate(-8deg)}body .public-content h2{color:#382719;font-weight:650}body .public-card{box-shadow:var(--shadow);color:#382719;background:#fff;border-color:#fae9d5}body .public-app-card{overflow:hidden}body .public-app-card:before{content:"";background:linear-gradient(90deg,#a45116,#eaa13c);height:5px;position:absolute;inset:0 0 auto}body .public-app-card:nth-child(3n+2):before{background:linear-gradient(90deg,#9b5b25,#eea565)}body .public-app-card:nth-child(3n):before{background:linear-gradient(90deg,#0fa589,#eaa13c)}body .public-app-card:hover{border-color:#f8c394;box-shadow:0 24px 60px -30px #a451165c}body .public-card>svg{color:#a45116;box-sizing:content-box;background:#fef5eb;border-radius:16px;padding:10px}body .public-app-card:nth-child(3n+2)>svg{color:#9b5b25;background:#fef5eb}body .public-app-card:nth-child(3n)>svg{color:#087c72;background:#e1faf4}body .public-card small,body .public-card-number,body .public-card p{color:#705e4b}body .public-card h3{font-weight:650}body .public-card-action{color:#a65c1c;font-weight:600}body .public-connection{border-color:#fae9d5}body .public-connection-map span{color:#a05d21;box-shadow:var(--shadow);background:#fff;border-color:#fbdeba}body .public-connection-map strong{color:#fff;background:linear-gradient(120deg,#a45116,#9b5b25);box-shadow:0 10px 30px #a4511640}body .public-footer{border-color:#fae9d5}body .public-footer :is(p,small){color:#705e4b}body .public-form :is(input,textarea){color:#382719;background:#fff;border-color:#f3e3cf}body .public-guide-step,body .public-events p{border-color:#fae9d5}body .tc-app{--tc-bg:#fffaf3;--tc-side:#fff;--tc-card:#fff;--tc-panel:#fff;--tc-line:#faead7;--tc-text:#382719;--tc-muted:#705e4b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse at 80% 10%,#fdf0e080,transparent 45%),radial-gradient(ellipse at 30% 75%,#fef5e950,transparent 55%),var(--tc-bg);color:var(--tc-text)}body .tc-app .tc-sidebar{background:linear-gradient(#fff,#fefaf4);border-color:#faead7}body .tc-app :is(.tc-brand,.tc-top-title,.tc-welcome h1,.tc-markdown,.tc-markdown h1,.tc-markdown h2,.tc-markdown h3,.tc-assistant-content){color:#382719}body .tc-app .tc-welcome h1{font-size:clamp(30px,3vw,45px);font-weight:650}body .tc-app .tc-welcome-mark:before{background:radial-gradient(circle,#f7b57b44,#0000 67%)}body .tc-app .tc-welcome-mark .brand-symbol{filter:none}body .tc-app .tc-nav-link.active,body .tc-app .tc-history>a.active{color:#ae5c14;background:linear-gradient(100deg,#fef4e7,#fef4e8);box-shadow:inset 3px 0 #a45116}body .tc-app :is(.tc-nav-link,.tc-history>a):hover{color:#a95c19;background:#fef5eb}body .tc-app .tc-nav-link svg{color:#a65c1c}body .tc-app :is(.tc-credit-card,.tc-wallet-balance){color:#8c4d16;background:linear-gradient(125deg,#fdf2e4,#fef5ea);border-color:#fbdeba;box-shadow:0 12px 30px -22px #a4511670}body .tc-app :is(.tc-credit-card small,.tc-credit-card em,.tc-wallet-balance>span,.tc-wallet-balance small,.tc-wallet-balance>p){color:#8f5e33}body .tc-app .tc-credit-plus{color:#a45116;background:#fff;border-color:#f9c69a}body .tc-app .tc-user-avatar{color:#fff;background:linear-gradient(120deg,#a45116,#9b5b25)}body .tc-app .tc-composer{background:#fff;border-color:#fadfbd;box-shadow:0 18px 55px -28px #9f5d2355,inset 0 1px #fff}body .tc-app .tc-composer:focus-within{border-color:#f4a158;box-shadow:0 0 0 4px #a451160c,0 18px 55px -28px #9f5d2355}body .tc-app .tc-composer textarea{color:#382719;background:0 0}body .tc-app .tc-composer textarea::placeholder{color:#75604d}body .tc-app .tc-send{color:#fff;background:linear-gradient(135deg,#a45116,#9b5b25);box-shadow:0 5px 16px #a4511630}body .tc-app .tc-send:disabled{color:#765f4c;box-shadow:none;background:#faf0e4}body .tc-app .tc-starters>a{color:#7d5838;background:#fff;border-color:#fae8d1;box-shadow:0 4px 12px #9f5d2307}body .tc-app .tc-starters>a:hover{background:#fef5eb;border-color:#f8bf8d}body .tc-app .tc-starters svg{color:#a45116}body .tc-app .tc-tool-card{box-shadow:var(--shadow);background:#fff;border-color:#a45116 #fae9d5 #fae9d5;border-top-style:solid;border-top-width:3px}body .tc-app .tc-tool-card:nth-child(3n+2){border-top-color:#f5a45d}body .tc-app .tc-tool-card:nth-child(3n){border-top-color:#ae580d}body .tc-app .tc-tool-icon{color:#a65c1c;background:#fef5eb;border-color:#fcead4}body .tc-app .tc-user-message{color:#382719;background:linear-gradient(120deg,#fdf3e7,#fef5ea);border-color:#fce5ca}body .tc-app :is(.tc-mode-menu,.tc-composer-menu,.tc-add-popup,.tc-file-dialog){color:#382719;background:#fffffff7;border-color:#f9e4cb;box-shadow:0 20px 60px -20px #854a1740}body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button){color:#573518}body .tc-app .tc-mode-menu button[aria-checked=true]{color:#ae5c14;background:#fdf3e7}body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button):hover{color:#ae5c14;background:#fef7ee}body .tc-app .tc-add-popup svg{color:#a45116}body .tc-app .tc-add-popup small{color:#705e4b}body .tc-app :is(.tc-mode-trigger,.tc-icon){color:#8c5e36}body .tc-app :is(.tc-mode-trigger,.tc-icon):hover{color:#a95c19;background:#fef5ea}body .tc-app :is(.tc-source-card,.tc-history-result,.tc-archive-row,.tc-wallet-panel,.tc-wallet-card,.tc-top-up){box-shadow:var(--shadow);background:#fff;border-color:#fae9d5}body .tc-app .tc-markdown pre{color:#613b19;background:#fef7ef;border-color:#f9e4cb}body .tc-app .tc-markdown code{color:#613b19;background:#fdf4e8}body .tc-app .tc-markdown pre code{background:0 0}body .tc-app .tc-markdown a{color:#a65c1c}body .tc-app .tc-markdown blockquote{color:#815f41;border-color:#eaa13c}body .tc-app .language-switcher select{color:#694424;background:#fff;border-color:#f3e3cf}body .tc-app .route-loading{--skeleton-base:#fbf0e3;--skeleton-sheen:#ffffffb0;--skeleton-border:#f8e8d4}body .tc-app .route-loading-caption{color:#705e4b}body .tc-app-switcher summary{color:#694424;background:#ffffffb3;border-color:#fae6ce}body .tc-app-switcher nav{background:#fff;border-color:#fae6ce;box-shadow:0 18px 45px -20px #854b1840}body .tc-app-switcher nav a{color:#694424!important}body .tc-app-switcher nav a:hover,body .tc-app-switcher nav a[aria-current]{background:#fef5eb}body :is(.account-security,.contact-inbox,.platform-users){color:#382719}body :is(.account-security-card,.account-session-dialog,.user-status-dialog,.contact-list,.contact-detail){color:#382719;box-shadow:var(--shadow);background:#fff;border-color:#fae9d5}body :is(.account-security p,.account-session-list small,.contact-detail p,.contact-detail small,.contact-list p,.contact-updated,.contact-total){color:#705e4b}body :is(.account-password-form input,.contact-inbox input,.contact-inbox textarea,.contact-inbox select){color:#382719;background:#fff;border-color:#f9e4cb}body :is(.contact-counts button,.user-counts article,.user-usage article){color:#7d5431;background:linear-gradient(125deg,#fff,#fef8f0);border-color:#fae9d5}body .contact-counts strong{color:#aa5c18}body .contact-counts [aria-pressed=true]{border-color:#a45116;box-shadow:inset 0 3px #a45116}body .contact-list>button{color:#382719;background:#fffbf7;border-color:#ead9bf}body .contact-list>button.selected{background:#fef5eb;border-color:#f8bf8d}body .contact-email{color:#a45c1e}body .contact-status{color:#a25d20;background:#fef5eb;border-color:#fbe3c5}body .contact-status.status-in_progress{color:#8a5300;background:#fff6dd;border-color:#efd58b}body .contact-status.status-resolved{color:#087c63;background:#e6fbf2;border-color:#ace8ce}body .user-wallet{background:linear-gradient(120deg,#fef4e7,#fef4e7);border-color:#fbe0c0}body .user-wallet span{color:#8f5e33}body .account-session-current{color:#087c63;background:#e5fbf2;border-color:#ace8ce}body .route-error-page{color:#382719;background:radial-gradient(at 50% 0,#fdeedb,#0000 60%),#fffaf3}body :is(.tc-app,.route-error-page) .route-feedback h1{color:#382719}body :is(.tc-app,.route-error-page) .route-feedback :is(p,small){color:#705e4b}body .route-feedback-icon{color:#a45116;background:#fef5e9;border-color:#fce5ca}body .route-notfound-code{color:#fbddb9}body .connection-notice{color:#382719;background:#fffffff5;border-color:#f7e0c5;box-shadow:0 14px 45px -20px #9f5d2355}body .connection-notice p{color:#705e4b}body .connection-notice>svg{color:#a65c1c}@media (max-width:1000px){body .public-orbit{opacity:.65;right:-170px}}@media (max-width:700px){body .public-orbit{opacity:.32;right:-170px}body .public-site h1{letter-spacing:-1.5px}body .learning-header{gap:14px;padding:16px}}@media (prefers-reduced-motion:reduce){body .public-orbit i{animation:none}}body .connection-restored{border-color:#ace8ce}body .connection-restored>svg{color:#087c63}body .tc-app :is(.tc-mode-menu,.tc-composer-menu,.tc-add-popup,.tc-file-dialog){background:#fff}body .tc-app .tc-starters>a:nth-child(2) svg{color:#9c4e0a}body .tc-app .tc-starters>a:nth-child(3) svg{color:#9b5b25}body .tc-app .tc-starters>a:nth-child(4) svg{color:#b56800}body .public-grid>.public-card:not(.public-app-card){border-top:3px solid #a45116}body .public-grid>.public-card:not(.public-app-card):nth-child(3n+2){border-top-color:#eaa13c}body .public-grid>.public-card:not(.public-app-card):nth-child(3n){border-top-color:#f5a45d}@media (prefers-contrast:more){:root{--line:#caa88b;--muted:#704e31}body :is(.panel,.public-card,.tc-composer,.tc-file-dialog,.contact-detail,.contact-list,.tc-tool-card),body :is(.workspace,.tc-app,.public-site) :is(input,textarea,select){border-color:#855f3d}body .sidebar .nav-link.active{border-color:#a45116}}@media (forced-colors:active){body .public-site h1 em{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}body :is(.button.primary,.public-button,.tc-send){border:1px solid buttontext}}body .tc-app .tc-welcome-mark:before{background:radial-gradient(circle,#f7b57b3d,#0000 70%);border-radius:50%;width:250px;height:250px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body .account-security button:not(.tc-primary),body .contact-inbox button:not(.public-button):not(.contact-list>button):not(.contact-counts>button){color:#9d5c24;background:#fff;border-color:#f9e4cb}body .account-security button:not(.tc-primary):hover:not(:disabled),body .contact-inbox button:not(.public-button):hover:not(:disabled){color:#ae5c14;background:#fef7ee}body .tc-app .tc-credit-options button.active{color:#ae5c14;background:#fef4e8;border-color:#a45116;box-shadow:0 0 0 2px #a4511610}body .tc-app .tc-credit-in,body .tc-app .tc-payment-status.approved{color:#087c63}body .tc-app .tc-credit-out,body .tc-app .tc-payment-status.rejected{color:#b42344}body .tc-app .tc-wallet-hero{width:calc(100% - 48px);max-width:920px;box-shadow:var(--shadow);background:linear-gradient(125deg,#fff,#fef6ed);border:1px solid #fae9d5;border-radius:22px;margin:32px auto;padding:24px 28px}body .tc-app .tc-wallet-hero h1{margin:8px 0 12px;font-size:32px;font-weight:700;line-height:1.4}body .tc-app .tc-wallet-hero p{color:#705e4b;overflow-wrap:anywhere}body .tc-app .tc-suggestions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}body .tc-app .tc-suggestions a{color:#a35d1f;background:#fff;border:1px solid #f9e4cb;border-radius:12px;padding:9px 14px}@media (max-width:600px){body .tc-app .tc-wallet-hero{width:calc(100% - 32px);margin:20px auto;padding:20px}body .tc-app .tc-wallet-hero h1{font-size:27px}}body .account-security{width:calc(100% - 48px)}@media (max-width:600px){body .account-security{width:calc(100% - 32px)}}body .workspace .global-search{color:#705e4b;background:#fff;border-color:#f9e4cb;box-shadow:0 2px 8px #9f5d2306}body .workspace .global-search input:not([type=checkbox]):not([type=radio]){box-shadow:none;background:0 0;border:0}body .workspace .global-search:focus-within{border-color:#f6b277;box-shadow:0 0 0 3px #a4511612}body .workspace .avatar{color:#a65c1c;background:#fef5eb;border:1px solid #fcead4}body .brand-symbol,body .brand-wordmark,body .tc-app .brand-symbol,body .tc-app .tc-welcome-mark .brand-symbol{filter:none}body .public-site h1 em{color:#0000;background:linear-gradient(100deg,#8d4b20,#ad5c13 65%,#84522e);-webkit-background-clip:text;background-clip:text}body .tc-brand{color:#8d542b}@media (forced-colors:active){body .public-site h1 em{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}body :is(.workspace,.login-page,.learning-shell) .button.primary,body .tc-primary,body .public-site .public-button,body .tc-app .tc-send{background:linear-gradient(120deg,#ffbd59,#ffab32);border-color:#d68a29;color:#382719!important}body :is(.workspace,.login-page,.learning-shell) .button.primary:hover,body .tc-primary:hover,body .public-site .public-button:hover,body .tc-app .tc-send:hover:not(:disabled){background:linear-gradient(120deg,#ffca77,#ffb345);color:#382719!important}body .tc-app .tc-send:disabled{background:#f0e5d5;color:#79654c!important}body .public-brand .brand-wordmark,body .tc-brand .brand-wordmark{object-fit:contain;width:137px;height:auto}body .public-orbit i{border-color:#ffb54c}body .public-orbit i:nth-child(2){border-color:#c88b4e}body .public-orbit i:nth-child(3){border-color:#ed9b30}body .google-sign-in{color:var(--muted);margin:20px 0}body .google-sign-in-button,body .account-security .google-sign-in-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 20px;font:500 14px Be Vietnam Pro,sans-serif;text-decoration:none;display:flex}body .google-sign-in-button:hover,body .account-security .google-sign-in-button:hover{color:#1f1f1f;background:#f8fafd;border-color:#747775}body .google-sign-in-button svg{flex-shrink:0}body .google-sign-in-note{margin:12px 0;font-size:12px;line-height:1.7}body .google-sign-in-divider{align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}body .google-sign-in-divider:before,body .google-sign-in-divider:after{content:"";background:var(--line);flex:1;height:1px}
:root{--dropdown-surface:#fffdfa;--dropdown-ink:#382719;--dropdown-muted:#705e4b;--dropdown-border:#dfc7a6;--dropdown-hover:#fff3df;--dropdown-selected:#ffe4b6;--dropdown-accent:#94501c;--dropdown-focus:#a45116;--dropdown-shadow:0 18px 48px -16px #70431e38,0 3px 10px #70431e0c}body select:not([multiple]):not([size]){appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--dropdown-surface);border:1px solid var(--dropdown-border);color:var(--dropdown-ink);min-height:42px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3.5 5 3.5 3.5L10.5 5' fill='none' stroke='%2394501c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:12px;max-inline-size:100%;padding:10px 38px 10px 14px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .14s,box-shadow .14s,background-color .14s}body select:not([multiple]):not([size]):hover:not(:disabled){background-color:#fffbf4;border-color:#bc8749}body select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--dropdown-focus);outline-offset:3px;box-shadow:0 0 0 4px #ffb3451a}body select:not([multiple]):not([size]):disabled,body fieldset:disabled select{opacity:.55;cursor:not-allowed}body select option{background:var(--dropdown-surface);color:var(--dropdown-ink)}body .language-switcher select:not([multiple]):not([size]){border-radius:999px;min-height:36px;padding:7px 32px 7px 13px;font-size:12px}@supports (appearance:base-select) and selector(select::picker(select)){body select:not([multiple]):not([size]){appearance:base-select}body select:not([multiple]):not([size])::picker(select){appearance:base-select}body select:not([multiple]):not([size]){background-image:none;align-items:center;gap:12px;padding-inline-end:14px}body select:not([multiple]):not([size])::picker-icon{color:var(--dropdown-accent);flex-shrink:0;transition:rotate .14s}body select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}body select:not([multiple]):not([size]):open{border-color:var(--dropdown-accent)}body select:not([multiple]):not([size])::picker(select){background:var(--dropdown-surface);color:var(--dropdown-ink);border:1px solid var(--dropdown-border);min-inline-size:anchor-size(width);max-block-size:min(360px,60dvh);max-inline-size:min(460px,100vw - 24px);box-shadow:var(--dropdown-shadow);scrollbar-width:thin;scrollbar-color:#d8b17c transparent;border-radius:16px;margin-block:6px;padding:6px;animation:.14s ease-out tuclass-dropdown-in;overflow:auto}body select:not([multiple]):not([size]) option{min-block-size:40px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;line-height:1.5;display:flex}body select:not([multiple]):not([size]) option:checked{background:var(--dropdown-selected);color:var(--dropdown-ink);font-weight:600}body select:not([multiple]):not([size]) option:hover:not(:disabled),body select:not([multiple]):not([size]) option:focus-visible{background:var(--dropdown-hover);color:var(--dropdown-ink);outline:2px solid var(--dropdown-accent);outline-offset:-2px}body select:not([multiple]):not([size]) option:checked:hover{background:var(--dropdown-selected)}body select:not([multiple]):not([size]) option:disabled{color:#897a68;cursor:not-allowed;opacity:.65}body select:not([multiple]):not([size]) option::checkmark{color:var(--dropdown-accent);flex-shrink:0}body .language-switcher select:not([multiple]):not([size]){padding-inline-end:12px}}body .tc-app-switcher summary,body .tc-app .tc-mode-trigger{border:1px solid var(--dropdown-border);background:var(--dropdown-surface);color:var(--dropdown-ink);cursor:pointer;border-radius:12px;gap:12px;min-height:36px;padding:8px 12px}body .tc-app-switcher summary:hover,body .tc-app .tc-mode-trigger:hover:not(:disabled){background:var(--dropdown-hover);border-color:#bc8749}body .tc-app-switcher summary:focus-visible,body .tc-app .tc-mode-trigger:focus-visible{outline:2px solid var(--dropdown-focus);outline-offset:3px}body .tc-app-switcher[open] summary,body .tc-app .tc-mode-trigger[aria-expanded=true]{border-color:var(--dropdown-accent);background:#fff7e9}body .tc-app-switcher nav,body .tc-app :is(.tc-mode-menu,.tc-add-popup,.tc-composer-menu){background:var(--dropdown-surface);border:1px solid var(--dropdown-border);box-shadow:var(--dropdown-shadow);color:var(--dropdown-ink);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#d8b17c transparent;border-radius:16px;padding:6px;animation:.14s ease-out tuclass-dropdown-in}body .tc-app-switcher nav{max-width:calc(100vw - 24px);max-height:min(420px,65dvh);overflow-y:auto}body .tc-app .tc-mode-menu{max-width:calc(100vw - 24px);max-height:min(360px,55dvh);overflow:auto}body .tc-app-switcher nav a,body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button,.tc-composer-menu [role=menuitem]){white-space:normal;text-align:start;border-radius:10px;min-height:40px;padding:10px 12px;line-height:1.5;color:var(--dropdown-ink)!important}body .tc-app-switcher nav a:hover,body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button,.tc-composer-menu [role=menuitem]):hover{background:var(--dropdown-hover);color:var(--dropdown-ink)}body .tc-app-switcher nav a:focus-visible,body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button,.tc-composer-menu [role=menuitem]):focus-visible{background:var(--dropdown-hover);outline:2px solid var(--dropdown-accent);outline-offset:-2px;box-shadow:none}body .tc-app-switcher nav a[aria-current],body .tc-app .tc-mode-menu button[aria-checked=true]{background:var(--dropdown-selected);color:var(--dropdown-ink);font-weight:600}body .tc-app .tc-mode-check,body .tc-app .tc-add-popup svg{color:var(--dropdown-accent)}body .tc-app .tc-add-popup small{color:var(--dropdown-muted)}body .tc-app .tc-add-divider{background:#ead9bf}body .tc-app .tc-mode-trigger:disabled{opacity:.55;cursor:not-allowed}@keyframes tuclass-dropdown-in{0%{opacity:0}to{opacity:1}}@media (pointer:coarse){body select:not([multiple]):not([size]),body .language-switcher select:not([multiple]):not([size]){min-height:44px}body select:not([multiple]):not([size]) option{min-block-size:44px}body .tc-app-switcher nav a,body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button){min-height:44px}}@media (prefers-reduced-motion:reduce){body select:not([multiple]):not([size]){transition:none}body select:not([multiple]):not([size])::picker-icon{transition:none}body .tc-app-switcher nav,body .tc-app :is(.tc-mode-menu,.tc-add-popup,.tc-composer-menu){animation:none}body select:not([multiple]):not([size])::picker(select){animation:none}}@media (prefers-contrast:more){:root{--dropdown-border:#936b3d;--dropdown-accent:#67360f}body select:not([multiple]):not([size]),body .tc-app-switcher summary,body .tc-app .tc-mode-trigger{border-width:2px}}@media (forced-colors:active){:root{--dropdown-surface:Canvas;--dropdown-ink:CanvasText;--dropdown-muted:CanvasText;--dropdown-border:ButtonText;--dropdown-hover:Highlight;--dropdown-selected:Highlight;--dropdown-accent:Highlight;--dropdown-focus:Highlight;--dropdown-shadow:none}body select:not([multiple]):not([size]){appearance:auto;background-image:none}body select option:checked,body .tc-app .tc-mode-menu button[aria-checked=true],body .tc-app-switcher nav a[aria-current],body select:not([multiple]):not([size]) option:hover,body select:not([multiple]):not([size]) option:focus-visible,body .tc-app-switcher nav a:focus-visible,body .tc-app :is(.tc-mode-menu button,.tc-add-popup>a,.tc-add-popup>button,.tc-composer-menu [role=menuitem]):focus-visible{background:highlight;color:highlighttext!important}}
