.fx-nav{flex:1}.fx-nav nav{justify-content:center;gap:18px;display:flex}.fx-nav a{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.fx-nav-toggle{display:none}.fx-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.fx-bell{position:relative}.fx-bell summary{cursor:pointer;padding:10px}.fx-bell-panel{z-index:80;color:#172c3b;background:#fffaf0;border:1px solid #dacba7;border-radius:12px;width:min(340px,85vw);max-height:65vh;padding:16px;position:absolute;right:0;overflow:auto;box-shadow:0 8px 32px #0002}.fx-bell-panel a{border-bottom:1px solid #e4ded2;padding:10px 0;display:block}.fx-progress{z-index:200;color:#142938;text-align:center;background:#d4b66b;padding:4px;font-size:12px;position:fixed;top:0;left:0;right:0}.fx-slow{z-index:200;background:#fff5d6;padding:12px;position:fixed;bottom:12px;left:12px}.fx-loading{color:#172c3b;background:#fffaf0;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.fx-spinner{border:3px solid #ded3b8;border-top-color:#193448;border-radius:50%;width:24px;height:24px;animation:1s linear infinite fx-spin}@keyframes fx-spin{to{transform:rotate(360deg)}}.fx-desk{color:#172c3b}.fx-desk header{margin-bottom:20px}.fx-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.fx-tabs a,.fx-tabs button{color:#172c3b;background:#f3ead7;border:1px solid #ded3b8;border-radius:8px;padding:10px 14px;text-decoration:none}.fx-tabs .active{color:#fff;background:#193448}.fx-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.fx-card{overflow-wrap:anywhere;background:#fffcf5;border:1px solid #e1d8c3;border-radius:12px;padding:18px}.fx-card h3{margin:6px 0 12px}.fx-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.fx-form label{flex-direction:column;gap:6px;display:flex}.fx-form input,.fx-form select,.fx-form textarea{color:#162d3d;box-sizing:border-box;background:#fff;border:1px solid #d6ccba;border-radius:7px;width:100%;min-height:44px;padding:11px}.fx-form textarea{min-height:96px}.fx-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-feedback{z-index:5;background:#eff5ed;border:1px solid #cbd9c1;border-radius:8px;padding:12px;position:sticky;top:8px}.fx-error{background:#fff0ed;border-color:#e5bdb5}.fx-form .wide{grid-column:1/-1}.fx-private{background:#f1eadc;border-radius:8px;padding:10px;font-size:13px}.fx-meta{color:#556573;font-size:13px}.fx-sources{overflow-wrap:anywhere}.fx-card button,.fx-card a,.fx-actions button{min-height:44px}.fx-check{align-items:center;flex-direction:row!important;display:flex!important}.fx-check input{width:auto}.fx-qa-editor label{flex-direction:column;gap:5px;margin:12px 0;display:flex}.fx-qa-editor textarea,.fx-qa-editor input{box-sizing:border-box;border:1px solid #d6ccba;border-radius:6px;width:100%;padding:12px}.fx-qa-editor textarea{min-height:100px}.fx-qa-editor pre{white-space:pre-wrap}@media (max-width:1100px){.fx-nav{flex:0}.fx-nav-toggle{color:inherit;white-space:nowrap;background:0 0;border:1px solid #c6af6c;border-radius:6px;padding:10px;display:block}.fx-nav nav{display:none!important}.fx-nav nav.open{color:#fff;z-index:100;background:#142d3e;border-radius:10px;flex-wrap:wrap;padding:20px;position:absolute;top:74px;left:12px;right:12px;box-shadow:0 8px 24px #0004;display:flex!important}.fx-nav nav a{min-height:24px;padding:10px}}@media (max-width:700px){.fx-form{grid-template-columns:1fr}.fx-tabs{gap:5px}.fx-tabs a,.fx-tabs button{padding:9px;font-size:12px}.fx-card{padding:14px}.fx-toolbar{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.fx-spinner{animation:none}}.fx-bell summary{align-items:center;gap:6px;list-style:none;display:flex}.fx-bell summary::-webkit-details-marker{display:none}.fx-desk>label{flex-direction:column;gap:6px;margin:16px 0;display:flex}.fx-desk>label input{color:#162d3d;box-sizing:border-box;background:#fff;border:1px solid #d6ccba;border-radius:7px;width:100%;min-height:44px;padding:11px}.fx-direct-client{margin-top:18px}.fx-direct-client-status{background:#eff5ed;border:1px solid #cbd9c1;border-radius:7px;align-items:center;min-height:44px;padding:0 12px;font-weight:700;display:flex}.fx-intake-help,.fx-finance-details{margin-top:16px}.fx-intake-help summary,.fx-finance-details summary,.fx-calc-result details summary{cursor:pointer;font-weight:700}.fx-calculators{gap:16px;display:grid}.fx-calc-form .fx-check{background:#fffaf0;border:1px solid #e1d8c3;border-radius:8px;padding:10px}.fx-calc-result{margin-top:18px}.fx-calc-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fx-review{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.fx-review.ok{color:#244a2a;background:#eaf3e8}.fx-review.warn{color:#6c4b00;background:#fff1cf}.fx-calc-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0;display:grid}.fx-calc-summary>div{background:#fffaf0;border:1px solid #e1d8c3;border-radius:9px;gap:5px;padding:12px;display:grid}.fx-calc-summary span{color:#5a6770;font-size:12px}.fx-calc-table-wrap{margin:14px 0;overflow-x:auto}.fx-calc-table{border-collapse:collapse;width:100%;min-width:680px}.fx-calc-table th,.fx-calc-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1d8c3;padding:10px}.fx-calc-table td small{color:#5a6770;margin-top:4px;display:block}.fx-calc-warning{background:#fff6df;border:1px solid #ead29b;border-radius:9px;margin:14px 0;padding:12px 14px}@media (max-width:700px){.fx-calc-result-head{display:grid}.fx-calculators .fx-card{padding:14px}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.basis-0{flex-basis:calc(var(--spacing) * 0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.home-section{padding:78px 24px}.home-shell{width:min(1120px,100%);margin:0 auto}.section-heading-row{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.eyebrow.dark{color:#9b7421;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:10px;font-weight:900}.light-title{color:#141923;letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(31px,5vw,48px);line-height:1.06}.light-copy{color:#676a67;max-width:720px;margin:13px 0 0;font-size:15px;line-height:1.7}.text-link{color:#946b16;white-space:nowrap;font-size:13px;font-weight:900;text-decoration:none}.mini-label{color:#987019;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.ebook-section{background:#f7f3ea}.ebook-grid-v16{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ebook-card-v16{background:#fffdf9;border:1px solid #e4dccf;border-radius:22px;padding:12px;box-shadow:0 15px 42px #291e0c0f}.ebook-cover-image{aspect-ratio:3/4;object-fit:cover;border-radius:18px;width:100%;display:block}.ebook-card-body{padding:15px 6px 5px}.ebook-card-body h3{color:#151a21;margin:8px 0 0;font-family:Georgia,serif;font-size:21px;line-height:1.13}.ebook-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.btn-soft,.btn-gold-small{text-align:center;border-radius:10px;padding:10px 8px;font-size:12px;font-weight:800;text-decoration:none}.btn-soft{color:#515653;background:#fff;border:1px solid #dcd3c5}.btn-gold-small{color:#141923;background:#e0b64a}.topics-section{background:#fffdf9}.topics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.topic-card{color:#141923;background:#fff;border:1px solid #e8e0d4;border-radius:20px;flex-direction:column;min-height:170px;padding:17px;text-decoration:none;transition:all .2s;display:flex}.topic-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #291e0c14}.topic-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.topic-symbol{background:#f4efe5;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.topic-badge{text-transform:uppercase;letter-spacing:.07em;color:#7c766e;background:#f7f3eb;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.topic-card h3{margin:14px 0 6px;font-family:Georgia,serif;font-size:18px;line-height:1.1}.topic-card p{color:#73746f;margin:0;font-size:11px;line-height:1.45}.topic-cta{color:#8f6818;margin-top:auto;padding-top:12px;font-size:10px;font-weight:900}.topic-card.tone-gold{background:linear-gradient(155deg,#fffdf8,#fff4d5)}.topic-card.tone-rose{background:linear-gradient(155deg,#fffdfb,#fff0ee)}.topic-card.tone-blue{background:linear-gradient(155deg,#fff,#eef6fb)}.topic-card.tone-green{background:linear-gradient(155deg,#fff,#eff8f0)}.topic-card.tone-violet{background:linear-gradient(155deg,#fff,#f4f0fb)}.topic-card.tone-orange{background:linear-gradient(155deg,#fff,#fff2e8)}.insight-section{background:#f7f3ea}.insight-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:14px;display:grid}.insight-card{color:#141923;background:#fffdf9;border:1px solid #e5dccf;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 14px 36px #291e0c0d}.insight-cover{color:#fff;background:linear-gradient(145deg,#16212b,#0e151c);justify-content:space-between;align-items:flex-start;min-height:130px;padding:18px;display:flex}.insight-card.featured .insight-cover{background:radial-gradient(circle at 80% 20%,#d9ad3b55,#0000 34%),linear-gradient(145deg,#17232e,#0c1218);min-height:190px}.insight-cover-mark{color:#e9c55f;border:1px solid #d9ad3b88;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.insight-cover-label{text-transform:uppercase;letter-spacing:.1em;color:#e4c466;font-size:9px;font-weight:900}.insight-body{flex-direction:column;flex:1;padding:18px;display:flex}.insight-meta{color:#8e877c;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:9px;display:flex}.insight-body :is(h2,h3){margin:10px 0 8px;font-family:Georgia,serif;font-size:21px;line-height:1.15}.insight-card.featured .insight-body :is(h2,h3){font-size:27px}.insight-body p{color:#696c68;margin:0;font-size:12px;line-height:1.55}.insight-read{color:#906817;margin-top:auto;padding-top:14px;font-size:11px;font-weight:900}.sponsor-note{color:#8c6722;background:#fff3d3;border-radius:8px;margin-top:10px;padding:7px 8px;font-size:10px}.news-section{background:#fffdf9}.news-grid-v16{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.news-card-v16{color:#141923;background:#fff;border:1px solid #e6ded2;border-radius:20px;text-decoration:none;overflow:hidden;box-shadow:0 12px 34px #291e0c0d}.news-card-v16.lead{grid-column:span 1}.news-visual{background:linear-gradient(145deg,#151f28,#ad7f26);align-items:flex-start;min-height:110px;padding:14px;display:flex}.news-visual span{color:#8e681b;letter-spacing:.08em;background:#fff8e8;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.news-body{padding:17px}.news-meta{color:#9a9389;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.news-body h3{margin:9px 0 8px;font-family:Georgia,serif;font-size:19px;line-height:1.18}.news-body p{color:#737570;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-read{color:#906817;margin-top:12px;font-size:10px;font-weight:900;display:block}.section-loading,.section-empty{color:#777871;background:#fff;border:1px solid #e5ded2;border-radius:16px;padding:22px;font-size:13px}.support-section{background:#f7f3ea}.support-card-v16{background:linear-gradient(135deg,#fffdf8,#f4ead4);border:1px solid #e0d6c5;border-radius:28px;grid-template-columns:1.3fr .7fr;display:grid;overflow:hidden;box-shadow:0 20px 60px #2a201012}.support-copy-v16{padding:46px}.support-points{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.support-points span{color:#6e5a2a;background:#fff3d2;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.qris-panel-v16{background:#fff;border-left:1px solid #e5dbc8;align-content:center;place-items:center;padding:24px;display:grid}.qris-panel-v16 img{border-radius:18px;width:min(260px,100%);height:auto;display:block;box-shadow:0 12px 34px #19140c1f}.qris-caption{color:#966f1d;text-align:center;margin-top:12px;font-size:11px;font-weight:900}.qris-fallback{color:#8b6719;border:1px dashed #cfa843;border-radius:14px;padding:20px;font-size:12px;line-height:1.5}@media (max-width:1000px){.topics-grid{grid-template-columns:repeat(3,1fr)}.insight-grid{grid-template-columns:repeat(2,1fr)}.insight-card.featured{grid-column:span 2}.ebook-grid-v16{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.home-section{padding:58px 16px}.section-heading-row{flex-direction:column;align-items:flex-start}.topics-grid{grid-template-columns:repeat(2,1fr)}.insight-grid{grid-template-columns:1fr}.insight-card.featured{grid-column:auto}.ebook-grid-v16,.news-grid-v16,.support-card-v16{grid-template-columns:1fr}.support-copy-v16{padding:30px 22px}.qris-panel-v16{border-top:1px solid #e5dbc8;border-left:0}}@media (max-width:460px){.topics-grid{grid-template-columns:1fr}}.th-page{color:#17212b;background:#f7f3ea;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.th-page *{box-sizing:border-box}.th-page a{text-underline-offset:3px}.th-page h1{letter-spacing:-.025em;margin:10px 0 20px;font:700 clamp(30px,4.5vw,48px)/1.12 Georgia,serif}.th-page h2{margin:0 0 14px;font:700 26px/1.2 Georgia,serif}.th-page h3{margin:0 0 10px;font-weight:700}.th-page p{margin:0 0 18px}.th-header{color:#fff;background:#101720;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px max(18px,50% - 600px);display:flex}.th-brand{color:#fff;white-space:nowrap;align-items:center;gap:9px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.th-brand img{border-radius:9px;flex-shrink:0;width:36px;height:auto}.th-brand b{color:#e0b64a}.th-header nav{align-items:center;gap:20px;font-size:13px;font-weight:700;display:flex}.th-header nav a{text-decoration:none}.th-shell{max-width:1120px;margin:auto;padding:0 24px}.th-section{padding-top:55px;padding-bottom:70px}.th-auth{background:#fffdf9;border:1px solid #e5dccf;border-radius:22px;max-width:540px;margin:48px auto;padding:32px;box-shadow:0 14px 45px #291e0c0c}.th-auth h1{font-size:36px}.th-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#946b16;margin-bottom:10px;font-size:11px;font-weight:800}.th-muted{color:#666b69;font-size:14px}.th-form{gap:18px;display:grid}.th-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.th-form input:not([type=checkbox]),.th-form select,.th-form textarea,.th-input{color:#17212b;background:#fff;border:1px solid #cfc9bd;border-radius:9px;width:100%;min-width:0;padding:11px 12px;font:400 16px/1.45 Arial,sans-serif}.th-form textarea{resize:vertical;min-height:100px}.th-form input:focus,.th-form select:focus,.th-form textarea:focus,.th-input:focus{outline-offset:2px;outline:2px solid #b18b28}.th-form small{color:#72736d;font-weight:400;line-height:1.5}.th-check{align-items:flex-start;gap:9px!important;font-weight:400!important;display:flex!important}.th-check input{accent-color:#9b741f;flex-shrink:0;width:17px;height:17px;margin-top:4px}.th-btn{color:#111923;cursor:pointer;background:#e0b64a;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font:700 14px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.th-btn:hover{filter:brightness(.96)}.th-btn:disabled{opacity:.5;cursor:wait}.th-btn.secondary{color:inherit;background:0 0;border-color:#b9b5ac}.th-btn.danger{color:#fff;background:#a52f32}.th-btn.small{min-height:38px;padding:8px 12px;font-size:12px}.th-link-button{text-align:left;color:#886319;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.th-form-links{flex-wrap:wrap;gap:12px 22px;font-size:13px;display:flex}.th-error,.th-success,.th-notice{border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.65;margin:0!important}.th-error{color:#8b262d;background:#fff0ef;border:1px solid #efbdbd}.th-success{color:#26573a;background:#edf7ee;border:1px solid #bcdec2}.th-notice{color:#72551b;background:#fff5dc;border:1px solid #e6ce90}.th-grid{gap:18px;margin:24px 0;display:grid}.th-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.th-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.th-grid.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.th-card{min-width:0;color:inherit;background:#fffdf9;border:1px solid #e2dacd;border-radius:18px;margin-bottom:18px;padding:24px;text-decoration:none}.th-choice{flex-direction:column;gap:8px;transition:transform .15s;display:flex}.th-choice:hover{border-color:#b99643;transform:translateY(-2px)}.th-choice>span{color:#a37c27;font-size:30px}.th-choice b{color:#916b21;margin-top:auto;font-size:14px}.th-choice p{color:#676c68;font-size:14px}.th-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th-between{justify-content:space-between}.th-badge{color:#645941;background:#ede8dc;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.th-badge.verified{color:#256544;background:#e2f2e8}.th-dashboard{grid-template-columns:215px minmax(0,1fr);max-width:1400px;min-height:85vh;margin:auto;display:grid}.th-sidebar{background:#fffaf0;border-right:1px solid #e4dccf;flex-direction:column;gap:5px;padding:28px 14px;display:flex}.th-sidebar a{color:#5d635f;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none}.th-sidebar a.active,.th-sidebar a:hover{color:#f4d27d;background:#17212b}.th-dashboard-main{min-width:0;padding:40px}.th-stat{margin-top:12px;font:700 40px/1.2 Georgia,serif;display:block}.th-table-wrap{background:#fff;border:1px solid #e2dacd;border-radius:12px;max-width:100%;overflow:auto}.th-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.th-table th,.th-table td{vertical-align:top;border-bottom:1px solid #e9e3d8;padding:13px 16px}.th-table th{color:#6b655c;background:#f3efe5;font-weight:700}.th-table caption{text-align:left;padding:14px;font-weight:700}.th-stack{gap:15px;display:grid}.th-empty{text-align:center;color:#73756f;background:#fffdf9;border:1px dashed #d6cbbb;border-radius:18px;padding:42px 24px}.th-pagination{align-items:center;gap:10px;margin-top:25px;display:flex}.th-skip{position:absolute;left:-9999px}.th-skip:focus{color:#000;z-index:999;background:#fff;padding:12px;top:12px;left:12px}.th-page :focus-visible{outline-offset:3px;outline:3px solid #b18b28}.th-page img{max-width:100%}@media (max-width:1000px){.th-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.th-dashboard-main{padding:28px}.th-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.th-header{padding:14px}.th-header nav{gap:12px}.th-header nav a:first-child{display:none}.th-brand{font-size:18px}.th-brand img{width:30px;height:auto}.th-auth{margin:24px 12px;padding:24px}.th-dashboard{display:block}.th-sidebar{border-bottom:1px solid #e4dccf;border-right:0;flex-direction:row;gap:4px;padding:10px;overflow-x:auto}.th-sidebar a{white-space:nowrap;padding:9px 12px}.th-dashboard-main{padding:25px 16px}.th-grid.two,.th-grid.three{grid-template-columns:1fr}.th-card{padding:20px}.th-shell{padding-left:16px;padding-right:16px}.th-section{padding-top:32px}.th-form .th-grid{margin:0}.th-page h1{overflow-wrap:anywhere}.th-stat{font-size:32px}.th-header .th-badge{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ebook-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ebook-compact{background:#fffdf9;border:1px solid #e4dccf;border-radius:16px;align-items:center;gap:15px;min-width:0;padding:17px;display:flex}.ebook-small-icon{color:#e0b64a;background:linear-gradient(145deg,#17212b,#283a46);border-left:4px solid #ad8734;border-radius:7px 12px 12px 7px;flex:0 0 52px;place-items:center;width:52px;height:67px;font-size:28px;display:grid;box-shadow:2px 4px 9px #0001}.ebook-small-body{min-width:0}.ebook-small-body :is(h2,h3){color:#17212b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 7px;font:700 16px/1.35 Georgia,serif;display:-webkit-box;overflow:hidden}.ebook-small-actions{gap:20px;display:flex}.ebook-small-actions a{color:#886315;min-height:30px;font-size:12px;font-weight:700;line-height:30px;text-decoration:none}.qris-recipient{color:#6c706b;text-align:center;margin:0 0 14px;font:12px/1.55 Arial,sans-serif}.qris-recipient strong{font-weight:600}.qris-check{color:#7a7b75;text-align:center;max-width:260px;margin:13px 0 0;font:11px/1.5 Arial,sans-serif}.news-status{color:#756944;padding:10px 0;font-size:12px}.qris-panel-v16 img{box-shadow:none;border-radius:0}@media (max-width:700px){.ebook-compact-grid{grid-template-columns:1fr}.ebook-compact{gap:12px;padding:13px}.ebook-small-body :is(h2,h3){font-size:15px}.ebook-small-icon{flex-basis:43px;width:43px;height:59px}.ebook-section .light-title{font-size:30px}}.th-editor-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.th-editor-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.th-field-label{margin-bottom:9px;font-size:13px;font-weight:700;display:block}.th-editor{background:#fff;border:1px solid #cfc9bd;border-radius:12px;overflow:hidden}.th-toolbar{background:#f3eee3;border-bottom:1px solid #ded5c4;flex-wrap:wrap;gap:5px;padding:10px;display:flex}.th-toolbar button{color:#253038;cursor:pointer;background:#fff;border:1px solid #d9d0bf;border-radius:6px;min-height:34px;padding:8px 10px;font:600 12px Arial,sans-serif}.th-toolbar button:hover{background:#fbeac1}.th-editor-content{max-width:100%;min-height:360px;padding:22px;overflow-x:auto}.th-editor .tiptap{outline:none;min-height:320px}.th-editor-tools{border-top:1px solid #ded5c4;padding:12px;font-size:13px}.th-editor-tools summary{cursor:pointer;font-weight:700}.th-editor-tools>label,.th-editor-tools>.th-row{margin-top:12px}.th-editor .tiptap p.is-editor-empty:first-child:before{color:#98968f;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.th-article{max-width:830px;margin:auto;padding:50px 24px 70px}.th-article>h1{margin:15px 0 20px;font-size:clamp(36px,6vw,62px);line-height:1.07}.th-article-excerpt{color:#656b67;font-size:19px;line-height:1.8}.th-article>.th-notice{margin-top:24px!important}.th-article-cover{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:540px;margin-top:25px}.article-prose{color:#3e4641;overflow-wrap:break-word;font-size:17px;line-height:1.9}.th-article>.article-prose{margin:38px 0}.article-prose p{margin:0 0 18px}.article-prose h2{color:#17212b;margin:32px 0 16px;font:700 30px/1.25 Georgia,serif}.article-prose h3{color:#17212b;margin:24px 0 12px;font:700 24px/1.3 Georgia,serif}.article-prose h4{margin:22px 0 12px;font-size:20px;font-weight:700}.article-prose strong,.article-prose b{font-weight:700}.article-prose em,.article-prose i{font-style:italic}.article-prose ul{margin-bottom:20px;padding-left:24px;list-style:outside}.article-prose ol{margin-bottom:20px;padding-left:24px;list-style:decimal}.article-prose li{margin:7px 0}.article-prose a{color:#8a651a;text-decoration:underline}.article-prose blockquote{background:#fcf5e3;border-left:4px solid #c39a3b;margin:24px 0;padding:12px 20px}.article-prose img{border-radius:10px;max-width:100%;height:auto;margin:16px 0 5px}.article-prose figcaption{color:#767b75;text-align:center;margin:0 0 20px;font-size:13px}.article-prose table{border-collapse:collapse;max-width:100%;margin:22px 0;font-size:14px;display:block;overflow-x:auto}.article-prose th,.article-prose td{border:1px solid #d6cec0;min-width:100px;padding:10px}.article-prose th{background:#f2ead8;font-weight:700}.article-prose hr{border-color:#e2d9c8;margin:28px 0}.th-source-list{padding-left:22px;font-size:14px;line-height:1.9;list-style:outside}.th-breadcrumb{color:#6e726b;margin-bottom:28px;font-size:12px}.th-breadcrumb a{color:#89651c}.insight-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.insight-cover{position:relative;overflow:hidden}.th-editor-layout>.th-stack{min-width:0}.th-editor-layout aside .th-card{margin-bottom:0}.th-editor-layout aside h2{font-size:22px}@media (max-width:1050px){.th-editor-layout{grid-template-columns:1fr}.th-editor-layout aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.th-editor-layout aside>.th-card:first-child{grid-column:span 2}}@media (max-width:650px){.th-editor-layout aside{display:block}.th-editor-layout aside>.th-card{margin-bottom:14px}.th-editor-heading{flex-direction:column;align-items:flex-start}.th-article{padding:30px 16px 50px}.article-prose{font-size:16px}.th-editor-content{padding:15px}.th-article-excerpt{font-size:17px}}.th-directory-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.th-prof-card{flex-direction:column;gap:12px;display:flex}.th-prof-card>p{margin:0}.th-prof-card h2{margin:0;font-size:25px}.th-prof-card h2 a{text-decoration:none}.th-prof-card>.th-btn{margin-top:auto}.th-prof-icon{color:#997120;background:#fbefd1;border-radius:12px;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.th-profile-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.th-location{border-bottom:1px solid #e5ddcf;padding:12px 0}.th-document-list{gap:10px;margin:15px 0 24px;padding:0;list-style:none;display:grid}.th-document-list li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.th-document-list a{color:#8b651a}.th-form fieldset{border:0;min-width:0;padding:0}.th-form fieldset.th-card{border:1px solid #e2dacd;margin-top:20px;padding:18px}.th-form legend{padding:0 6px;font-size:13px;font-weight:700}.th-form fieldset:disabled{opacity:.6}@media (max-width:900px){.th-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.th-profile-layout{grid-template-columns:1fr}}@media (max-width:500px){.th-directory-filters{grid-template-columns:1fr}.th-profile-layout{gap:12px}}.th-preview-backdrop{z-index:200;background:#0e151dcc;justify-content:center;align-items:flex-start;padding:30px 14px;display:flex;position:fixed;inset:0;overflow-y:auto}.th-preview-panel{background:#fffdf9;border-radius:18px;width:100%;max-width:900px;padding:28px;box-shadow:0 24px 80px #0005}.th-preview-panel>.th-row{background:#fffdf9;padding:8px 0;position:sticky;top:0}.th-preview-panel h1{margin-top:24px}.th-preview-panel .article-prose{max-width:100%}@media (max-width:420px){.th-header{flex-wrap:wrap;gap:12px}.th-header nav{justify-content:space-between;gap:8px;width:100%}.th-header nav a:first-child{display:block}.th-header nav .th-btn{white-space:nowrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
.th-session{color:#f4efe4;flex-shrink:0;align-items:center;gap:12px;font:700 12px/1.4 Arial,sans-serif;display:flex;position:relative}.th-session a{text-decoration:none}.th-session-login{color:inherit;border:1px solid #52616b;border-radius:20px;padding:9px 13px}.th-session-signup{color:#17212b;background:#e0b64a;border-radius:20px;padding:10px 16px}.th-session-dashboard{color:inherit}.th-account-menu summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.th-account-menu summary::-webkit-details-marker{display:none}.th-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.th-account-popover{color:#17212b;z-index:150;overflow-wrap:anywhere;background:#fffdf9;border:1px solid #e3daca;border-radius:12px;gap:16px;min-width:215px;max-width:calc(100vw - 28px);padding:20px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 15px 40px #081b2d22}.th-account-menu:not([open]) .th-account-popover{display:none}.th-account-popover a{color:#80601d}.th-header-v19{color:#f3eee3;background:#0d2534;gap:18px;min-height:74px}.th-header-v19 .th-brand{color:#f3eee3}.th-header-v19 nav{flex:1;justify-content:center}.th-header-v19 nav a{color:#e4e7e6;font-size:12px}.th-header-v19 .th-brand img{object-fit:contain;border-radius:0}.th-avatar{color:#725923;background:#eee4cf;border:3px solid #fff9ef;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;font:700 23px Georgia,serif;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e3dacb}.th-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.th-avatar.mini{border-width:2px;flex-basis:30px;width:30px;height:30px;font-size:14px}.th-avatar.large{flex-basis:112px;width:112px;height:112px;font-size:38px}.th-photo-preview{object-fit:cover;border:3px solid #e8dcc3;border-radius:50%;width:112px;height:112px}.th-cover-preview{object-fit:contain;border:1px solid #ded6c5;border-radius:10px;width:auto;height:auto;max-height:240px;max-width:180px!important}.th-cover-preview.landscape{object-fit:cover;width:100%;max-height:180px;max-width:100%!important}.th-workspace{background:#f8f6f0}.th-dashboard{grid-template-columns:230px minmax(0,1fr);max-width:1440px}.th-dashboard-aside{background:#fffdf8;border-right:1px solid #e7e1d6}.th-sidebar{background:0 0;border:0;padding:28px 14px;position:sticky;top:0}.th-sidebar-label{letter-spacing:.14em;color:#9b916f;margin:0;padding:4px 15px 15px;font:700 9px/1.5 Arial,sans-serif}.th-sidebar a{border-radius:7px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.th-sidebar a svg{flex-shrink:0}.th-sidebar a.active{color:#fff6dc;background:#0d2a3c;box-shadow:0 4px 9px #0d253412}.th-sidebar-exit{padding:18px 12px}.th-sidebar-exit .th-btn{background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.th-drawer-toggle{display:none!important}.th-dashboard-main{padding:38px 34px}.th-dashboard-main h1{font-size:clamp(28px,3vw,38px)}.th-dashboard-main h2{font-size:22px}.th-dashboard-main .th-card{background:#fff;border-color:#e6e2d9;border-radius:12px;box-shadow:0 2px 5px #152b3e03}.th-dashboard-main .th-grid .th-card{margin-bottom:0}.th-stat-card{min-height:132px;display:block;position:relative;padding:20px!important}.th-stat-card .th-stat{color:#102e40;margin-top:8px;font-size:33px}.th-stat-card .th-muted{padding-right:15px;font-size:12px;display:block}.th-stat-card small{color:#7c817e;font-size:11px}.th-stat-arrow{color:#a87b24;position:absolute;top:20px;right:16px}.th-recommendations{display:grid}.th-recommendations>a{color:inherit;border-bottom:1px solid #efebe3;padding:16px 0;text-decoration:none}.th-recommendations>a:last-child{border:0}.th-recommendations b,.th-recommendations span,.th-recommendations small{display:block}.th-recommendations b{color:#173449;font:700 14px/1.6 Arial,sans-serif}.th-recommendations span,.th-recommendations small{color:#77838a;font:12px/1.7 Arial,sans-serif}.th-activity-list{padding:0;list-style:none}.th-activity-list li{border-bottom:1px solid #eee8db;gap:5px;padding:13px 0;font-size:13px;display:grid}.th-activity-list time{color:#7b827f;font-size:11px}.th-dashboard progress{accent-color:#b68829;width:100%;height:10px;margin:8px 0}.th-message-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.th-message-row time{color:#788078;font-size:11px}.th-message-row h2{margin-top:10px}.th-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;margin-top:24px!important}.th-directory-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.th-prof-card .th-btn{min-height:40px;padding:9px 12px;font-size:12px}.th-prof-card .th-prof-message{color:#916919;text-align:center;font-size:12px;text-decoration:none}.th-prof-card h2{font-size:24px}.th-prof-card>.th-muted{font-size:12px}.th-profile-hero{padding-top:28px;position:relative;color:#fff8e7!important;background:linear-gradient(130deg,#0c2535,#1a3b49)!important}.th-profile-hero .th-avatar{margin-bottom:20px}.th-profile-hero h1{color:#fff8e7;font-size:clamp(28px,4vw,44px)}.th-profile-hero .th-eyebrow{color:#e5bf6b}.th-profile-hero .th-article-excerpt{color:#d1dfdf;font-size:17px}.th-profile-hero .th-badge{color:#654d20;background:#f2dfb8}.th-social-links{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.th-social-links a{color:#244457;align-items:center;gap:5px;text-decoration:none;display:flex}.th-profile-layout article{min-width:0}.th-form input[type=file]{width:100%;font-size:12px}.th-form input,.th-form textarea,.th-form select{max-width:100%}@media (max-width:1100px){.th-header-v19{flex-wrap:wrap}.th-header-v19 nav{flex-wrap:wrap;flex-basis:100%;order:3;justify-content:flex-start}.th-header-v19 .th-session{margin-left:auto}.th-session.on-home .th-account-name{display:none}.th-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.th-dashboard-main{padding:30px 22px}.th-dashboard{grid-template-columns:205px minmax(0,1fr)}}@media (max-width:768px){.th-dashboard{display:block}.th-dashboard-aside{border-bottom:1px solid #e5ded1;border-right:0;padding:12px 16px}.th-drawer-toggle{min-height:40px!important;display:inline-flex!important}.th-sidebar{padding:16px 0 0;display:none;position:static;overflow:visible}.th-sidebar.is-open{flex-direction:column;display:flex}.th-sidebar a{white-space:normal}.th-dashboard-main{padding:26px 16px}.th-grid.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.th-dashboard-main .th-grid.two{grid-template-columns:1fr}.th-stat-card{min-height:126px;padding:16px!important}.th-message-row{flex-direction:column;align-items:flex-start;gap:8px}.th-header-v19 nav{gap:14px;font-size:11px}.th-header-v19 nav a:first-child{display:block}.th-session.on-home{gap:8px;font-size:10px}.th-session.on-home .th-account-name{display:none}.th-session.on-home .th-avatar{flex-basis:25px;width:25px;height:25px}.th-session.on-home .th-session-dashboard{text-align:right;max-width:128px}.th-session-login{padding:8px 10px}.th-session-signup{padding:9px 13px}.th-account-name{max-width:72px}.th-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.th-directory-filters{grid-template-columns:1fr}.th-header-v19 .th-session{font-size:10px}.th-header-v19{gap:12px}.th-header-v19 .th-account-name{display:none}.th-profile-hero{padding:22px}.th-profile-hero .th-avatar.large{flex-basis:88px;width:88px;height:88px}.th-account-popover{right:0}.th-stat-card .th-muted{font-size:11px}.th-stat-card .th-stat{font-size:28px}.th-session-dashboard{max-width:130px}.th-social-links{gap:10px}}
.th-admin-center{min-width:0}.th-admin-welcome{color:#f8f4e9;background:linear-gradient(120deg,#102a3b,#1a3d4b);border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.th-admin-welcome .th-eyebrow{color:#e4bf67;letter-spacing:.16em;font-size:10px}.th-admin-welcome h1{color:#fff9e9;margin:8px 0 12px}.th-admin-welcome p{color:#dbe4e4;max-width:560px;margin:0;font-size:14px;line-height:1.7}.th-admin-create-actions{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.th-admin-create-actions .secondary{color:#f8f4e9;border-color:#9caeb3}.th-admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.th-admin-stats .th-stat-card{min-height:146px;padding:18px!important}.th-admin-stats .th-stat-card small{margin-top:10px;line-height:1.45;display:block}.th-admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.th-admin-overview-grid>.th-card{padding:22px}.th-admin-overview-grid .th-stack{gap:0}.th-admin-caption{color:#747c7b;font-size:12px;line-height:1.75;margin-top:10px!important}.th-admin-registration-list{gap:14px;display:grid}.th-admin-registration{background:#fff;border:1px solid #e5e0d4;border-radius:12px;padding:20px}.th-admin-registration-person{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.th-admin-registration-person>div{flex:1;min-width:170px}.th-admin-registration-person h3{color:#173448;overflow-wrap:anywhere;margin:0 0 4px;font:700 18px/1.45 Georgia,serif}.th-admin-registration-person h3 a{color:inherit;text-decoration:none}.th-admin-registration-person p{color:#68777b;margin:0;font-size:12px;line-height:1.6}.th-admin-registration-person .th-avatar{flex-basis:56px;width:56px;height:56px;font-size:20px}.th-admin-specialties{color:#8b6d2b!important;margin-top:4px!important}.th-admin-registration-meta{color:#717b7c;flex-wrap:wrap;gap:8px 20px;margin:14px 0;font-size:11px;line-height:1.65;display:flex}.th-admin-registration-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.th-admin-registration-actions .th-btn{padding:8px 11px;font-size:11px}.th-admin-text-action{color:#9b4a3d;align-items:center;min-height:38px;padding:6px 3px;font-size:12px;font-weight:700;display:inline-flex}.th-admin-registration-list.compact{gap:0}.compact .th-admin-registration{border:0;border-bottom:1px solid #ebe6dc;border-radius:0;padding:20px 0}.compact .th-admin-registration:last-child{border:0;padding-bottom:0}.compact .th-admin-registration-person>.th-badge{margin-left:70px}.compact .th-admin-registration-person>div{min-width:160px}.th-admin-quicklinks>a{color:#173448;border-bottom:1px solid #ece7dc;gap:3px;padding:14px 0;font-size:14px;font-weight:700;text-decoration:none;display:grid}.th-admin-quicklinks>a:last-child{border:0;padding-bottom:0}.th-admin-quicklinks small{color:#7b817c;font-size:11px;font-weight:400;line-height:1.6}.th-admin-search{margin:24px 0}.th-admin-search>label{color:#334853;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.th-admin-search .th-input{flex:1;min-width:160px;max-width:420px}.th-admin-profile-header{flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0;display:flex}.th-admin-profile-header>div{flex:1;min-width:180px}.th-admin-profile-header h1{margin:8px 0 10px;font-size:32px}.th-admin-profile-header p{margin:0 0 10px}.th-admin-review-layout{margin-top:24px}.th-admin-detail-list{margin:22px 0}.th-admin-detail-list>div{border-bottom:1px solid #eee8dc;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13px;display:grid}.th-admin-detail-list dt{color:#697375;font-weight:700}.th-admin-detail-list dd{overflow-wrap:anywhere;margin:0}.th-admin-detail-list dd p{margin:0 0 6px}.th-admin-document-date{color:#7b827b;margin-top:4px;font-size:11px;display:block}.th-admin-decision-actions{flex-wrap:wrap;gap:8px;display:flex}.th-admin-decision-actions button[aria-pressed=true]{outline-offset:2px;outline:2px solid #98742b}.th-admin-aside .th-sidebar-label{color:#8d681e}@media (max-width:1250px){.th-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.th-admin-overview-grid{grid-template-columns:1fr}.th-admin-overview-grid>.th-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compact .th-admin-registration-person>.th-badge{margin-left:0}}@media (max-width:768px){.th-admin-welcome{flex-direction:column;align-items:flex-start;padding:24px}.th-admin-create-actions{flex-flow:wrap}.th-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.th-admin-overview-grid>.th-stack{grid-template-columns:1fr;gap:0}.th-admin-registration{padding:17px}.th-admin-overview-grid>.th-card{padding:18px}.th-admin-detail-list>div{grid-template-columns:1fr;gap:5px}}@media (max-width:420px){.th-admin-registration-person>div{min-width:150px}.th-admin-registration-person>.th-badge{margin-left:0}.th-admin-welcome{padding:22px 18px}.th-admin-create-actions .th-btn{font-size:12px}.th-admin-stats .th-stat-card{padding:16px!important}.th-admin-profile-header .th-avatar.large{flex-basis:90px;width:90px;height:90px}}
.th-cms-heading{align-items:flex-start;margin-bottom:26px}.th-cms-heading h1{margin-bottom:10px}.th-cms-heading p{margin-bottom:0}.th-cms-heading>.th-btn{margin-top:12px}.th-cms-table{min-width:830px}.th-cms-table th{letter-spacing:.025em;font-size:11px}.th-cms-table td{vertical-align:middle;padding:17px 13px;font-size:12px;line-height:1.6}.th-cms-table td>small{font-size:10px;display:block}.th-cms-table td>time{min-width:96px;display:block}.th-cms-title{align-items:center;gap:13px;min-width:220px;max-width:350px;display:flex}.th-cms-title a{color:#153347;text-decoration:none}.th-cms-title a:hover{text-decoration:underline}.th-cms-title small{color:#777971;margin-top:5px;font-size:10px;display:block}.th-cms-thumbnail{color:#b08b40;background:#f5efdf;border-radius:7px;flex-shrink:0;place-items:center;width:68px;height:50px;display:grid;overflow:hidden}.th-cms-thumbnail.book{width:52px;height:72px}.th-cms-thumbnail img{object-fit:cover;width:100%;height:100%}.th-cms-actions{flex-wrap:wrap;gap:10px 14px;min-width:118px;max-width:190px;font-size:12px;display:flex}.th-cms-actions a,.th-cms-actions button{color:#75531b;font-weight:700;text-decoration:none}.th-cms-actions a:hover,.th-cms-actions button:hover{text-decoration:underline}.th-cms-actions .th-cms-trash{color:#925454}.th-cms-actions .th-error{flex-basis:100%;font-size:11px;padding:8px!important}.th-cms-actions button:disabled{opacity:.5;cursor:wait}.th-cms-status{white-space:nowrap}.th-cms-status[data-status=PUBLISHED]{color:#2d684e;background:#e6f3ea}.th-cms-status[data-status=DRAFT]{color:#806026;background:#faf0d7}.th-cms-status[data-status=DELETED]{color:#875555;background:#f4e8e8}.th-cms-note{color:#717872;font-size:12px;line-height:1.7;margin-top:18px!important}.th-cms-note a,.th-cms-preview-link{color:#8d6726}.th-cms-editor-actions{padding:16px 0}.th-cms-editor-actions>a{font-size:13px}.th-cms-source-row{border-bottom:1px solid #e7e2d7;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;padding-bottom:15px;display:grid}.th-cms-source-row button{font-size:12px}.th-cms-ebook-preview{align-items:flex-start;gap:32px;margin-top:25px;display:flex}.th-cms-ebook-preview>img{object-fit:contain;border-radius:9px;width:210px;height:auto}.th-cms-ebook-preview>div{min-width:0}.th-cms-ebook-preview p{overflow-wrap:anywhere;line-height:1.85}@media (max-width:650px){.th-cms-heading{gap:10px}.th-cms-heading>.th-btn{width:100%;margin-top:0}.th-cms-source-row{grid-template-columns:1fr}.th-cms-ebook-preview{flex-direction:column;gap:22px}.th-cms-ebook-preview>img{align-self:center;width:165px}.th-cms-editor-actions>.th-btn{flex:130px}}
.th-session-badge{color:#142734;letter-spacing:.05em;white-space:nowrap;background:#e6bd5b;border:1px solid #efd48c;border-radius:4px;align-items:center;padding:2px 4px;font:800 8px/1.4 Arial,sans-serif;display:inline-flex}.th-admin-search{align-items:flex-end;margin:22px 0}.th-admin-search label{gap:7px;font-size:13px;display:grid}.th-admin-search .th-grow{flex:1;min-width:180px}.th-admin-facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.th-admin-facts div{min-width:0}.th-admin-facts dt{color:#68757e;margin-bottom:6px;font-size:12px}.th-admin-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.th-media-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.th-media-tabs a{color:#23414d;border:1px solid #d8d4c8;border-radius:7px;padding:10px 15px;font-size:13px;text-decoration:none}.th-media-tabs a[aria-current=page]{color:#fff8e8;background:#102e40;border-color:#102e40}.th-media-upload{max-width:680px}.th-media-upload .th-btn{justify-self:start}.th-media-upload-preview{object-fit:contain;object-position:left;width:auto;max-width:100%;height:160px}.th-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.th-media-card{flex-direction:column;gap:12px;min-width:0;display:flex;margin:0!important;padding:14px!important}.th-media-card>a{background:#f2f0e9;border-radius:7px;display:block;overflow:hidden}.th-media-card img{object-fit:contain;width:100%;height:180px;display:block}.th-media-card .th-media-name{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.th-media-card small{color:#70808b;font-size:11px}.th-media-card .th-row{flex-wrap:wrap;margin-top:auto}.th-media-copy{min-width:0}.th-media-copy label{overflow-wrap:anywhere;gap:4px;max-width:100%;font-size:12px;display:grid}.th-media-copy input{width:100%;min-width:0}@media (max-width:1100px){.th-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.th-media-grid,.th-admin-facts{grid-template-columns:1fr}.th-admin-search{align-items:stretch}.th-admin-search .th-grow{flex-basis:100%}.th-session.on-home{gap:6px}.th-session-badge{padding:2px 3px;font-size:7px}.th-media-card img{height:200px}}
