/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}}.knowledgeSourceList{gap:14px;margin-bottom:16px;display:grid}.knowledgeSourceCard{color:#17130f;background:linear-gradient(145deg,#fffaf6,#f7eee8);border:1px solid #d8b5a3;border-radius:17px;padding:21px;box-shadow:0 10px 28px #4934230e}.knowledgeSourceCard.technical{background:linear-gradient(145deg,#fffdf7,#f1f0e5);border-color:#c8c3aa}.knowledgeSourceTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.knowledgeSourceTop span{color:var(--terracotta);letter-spacing:.14em;font-size:9px;font-weight:900}.knowledgeSourceTop b{color:#4d623f;background:#e8eee1;border-radius:999px;padding:6px 9px;font-size:9px}.knowledgeSourceCard>small{color:var(--terracotta-dark);letter-spacing:.07em;font-size:11px;font-weight:850}.knowledgeSourceCard h3{color:#17130f;letter-spacing:-.02em;margin:9px 0 7px;font:600 24px/1.24 Georgia,Times New Roman,serif}.knowledgeSourceHeading{color:#29231e;margin:0 0 14px;font-size:13px;line-height:1.55}.knowledgeSourceContent{color:#17130f;border-top:1px solid #8f654f40;padding-top:15px}.knowledgeSourceContent .messageText{color:#17130f;gap:10px;display:grid}.knowledgeSourceContent .messageLine{color:#17130f;font-size:14px;line-height:1.68}.knowledgeSourceContent .knowledgeLabel{color:var(--terracotta-dark);margin-bottom:3px;font-size:12px;font-weight:850;display:block}.knowledgeSourceContent .messageSpacer{height:5px}.knowledgeImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.knowledgeImageGrid button{cursor:zoom-in;background:#f5efeb;border:1px solid #decfc5;border-radius:14px;min-height:170px;padding:0;display:block;position:relative;overflow:hidden}.knowledgeImageGrid img{object-fit:cover;width:100%;height:210px;display:block}.knowledgeImageGrid span{color:#fff;background:#181411d1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;bottom:9px;right:9px}.knowledgeImageLightbox{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;background:#110e0ce6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.knowledgeImageLightbox>img{object-fit:contain;cursor:default;border-radius:16px;max-width:min(1100px,94vw);max-height:90vh;box-shadow:0 24px 80px #0000007a}.knowledgeImageClose{z-index:1;color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff80;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:1;position:fixed;top:20px;right:24px}.knowledgeImageClose:focus-visible,.knowledgeImageGrid button:focus-visible{outline-offset:3px;outline:3px solid #f07c3e}@media (width<=700px){.knowledgeImageGrid{grid-template-columns:1fr}.knowledgeImageGrid img{height:230px}.knowledgeImageLightbox{padding:14px}.knowledgeImageClose{top:12px;right:12px}}:root{--paper:#f7f3ec;--card:#fffdf9;--ink:#29241f;--soft:#766f67;--terracotta:#b75536;--terracotta-dark:#93412a;--line:#ded5c8;--sage:#7e8872}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.threads{opacity:.04;pointer-events:none;background:repeating-radial-gradient(ellipse at center,transparent 0 13px,var(--terracotta) 14px 15px,transparent 16px 29px);width:48vw;height:48vw;position:absolute;bottom:-12vh;right:-5vw;transform:rotate(-11deg)}.heroFilm{z-index:0;pointer-events:none;opacity:.33;height:410px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 57%,#0000 100%);mask-image:linear-gradient(#000 0% 57%,#0000 100%)}.heroFilm:after{content:"";background:linear-gradient(90deg,#f7f3ecc7,#f7f3ec61,#f7f3eca6),linear-gradient(#f7f3ec14,#f7f3eca1);position:absolute;inset:0}.heroFilm video{object-fit:cover;filter:saturate(.78)sepia(.1);width:100%;height:100%;transform:scale(1.02)}.homeTopbar,.platformHeader,.seoHeader{z-index:3;justify-content:space-between;align-items:center;width:min(1260px,100% - 56px);height:82px;margin:0 auto;display:flex;position:relative}.logo{color:var(--ink);cursor:pointer;letter-spacing:-.055em;background:0 0;border:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;text-decoration:none}.logo span{color:var(--terracotta)}.nav{align-items:center;gap:12px;display:flex}.nav a{color:var(--soft);font-size:12px;text-decoration:none}.nav .navLogin,.nav .navPrimary{border:1px solid var(--line);color:var(--ink);background:#f7f3ecb8;border-radius:999px;padding:9px 16px}.nav .navPrimary{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.nav a:hover{color:var(--terracotta);border-color:#cdb8a8}.nav .navPrimary:hover{background:var(--terracotta-dark);color:#fff}.conversation{z-index:1;flex-direction:column;flex:1;justify-content:center;width:min(820px,100% - 48px);margin:0 auto;padding:65px 0 75px;display:flex;position:relative}.welcome{text-align:center;margin-top:30px}.welcome h1{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,78px);font-weight:500;line-height:1}.welcome>p{max-width:610px;color:var(--soft);margin:20px auto 0;font-size:16px;line-height:1.7}.welcome>p+p{margin-top:2px;margin-bottom:30px}.search{border:1px solid var(--line);background:#fffdf9f2;border-radius:24px;align-items:center;gap:10px;padding:10px 10px 10px 24px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 50px #4a372614}.search:focus-within{border-color:#c7836c;box-shadow:0 20px 55px #5b39251c}.search textarea{resize:none;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:11px 4px;font-size:16px;line-height:1.45}.search textarea::placeholder{color:#a39c93}.search button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:17px;justify-content:center;align-items:center;gap:12px;min-width:94px;height:56px;padding:0 17px;font-size:13px;font-weight:750;transition:all .18s;display:flex}.search button b{font-size:19px;font-weight:600}.search button:hover{background:var(--terracotta-dark);transform:translateY(-1px)}.search button:disabled{opacity:.45;cursor:default;transform:none}.loader{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.promptRow{justify-content:center;gap:25px;margin-top:19px;display:flex}.promptRow button,.promptRow a{color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;text-decoration:none;display:flex}.promptRow button span,.promptRow a span{color:var(--terracotta);font-size:15px}.promptRow button:hover,.promptRow a:hover{color:var(--terracotta)}.trust{text-align:center;color:#8c867f;margin-top:32px;font-size:11px}.trust span{color:var(--sage);margin-right:4px;font-weight:800}.workspace{z-index:2;flex:1;grid-template-columns:minmax(0,900px);justify-content:center;gap:18px;width:min(1260px,100% - 40px);min-height:0;margin:0 auto;display:grid;position:relative}.workspace.withPanel{grid-template-columns:minmax(0,820px) minmax(340px,410px);justify-content:stretch}.chatShell{flex-direction:column;min-width:0;min-height:0;padding:18px 0 24px;display:flex}.chatHeading{border-bottom:1px solid #64574b24;align-items:center;gap:12px;min-height:58px;padding:0 8px 15px;display:flex}.chatHeading h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.chatHeading p{color:var(--soft);margin:2px 0 0;font-size:10px}.avatar{background:var(--terracotta);color:#fff;border-radius:13px 5px;flex:none;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:18px;display:grid}.avatar.small{border-radius:10px 4px;width:32px;height:32px;font-size:14px}.openResults{border:1px solid var(--line);background:var(--card);color:var(--terracotta-dark);cursor:pointer;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:700}.openResults span{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:9px;display:inline-grid}.doctorBadge{color:var(--terracotta-dark);letter-spacing:.12em;cursor:pointer;background:#f8e9df;border:1px solid #c8a58e;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:850}.chatStream{scrollbar-width:thin;scrollbar-color:#d5cabc transparent;flex:1;min-height:350px;max-height:calc(100vh - 270px);padding:26px 9px 22px;overflow-y:auto}.messageRow{align-items:flex-start;gap:10px;display:flex}.messageRow+.messageRow{margin-top:22px}.messageRow.user{justify-content:flex-end}.messageBubble{border:1px solid var(--line);background:#fffdf9e6;border-radius:5px 17px 17px;width:max-content;max-width:min(82%,740px);padding:15px 18px;box-shadow:0 10px 28px #4a37260b}.messageRow.user .messageBubble{background:var(--ink);color:#fff;box-shadow:none;border:0;border-radius:17px 17px 5px}.messageBubble p{letter-spacing:-.005em;white-space:pre-wrap;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.typing{color:var(--soft);align-items:center;gap:5px;display:flex}.typing i{background:var(--terracotta);border-radius:50%;width:6px;height:6px;animation:.8s infinite alternate pulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.typing span{margin-left:7px;font-size:13px}@keyframes pulse{50%{opacity:.5}}.composerWrap{border-top:1px solid #64574b24;padding-top:12px}.search.chatComposer{border-radius:18px;padding:7px 7px 7px 18px;box-shadow:0 10px 35px #4a372612}.chatComposer textarea{padding:10px 4px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.chatComposer button{border-radius:13px;min-width:98px;height:48px}.composerWrap>small{text-align:center;color:#9b948c;margin-top:7px;font-size:10px;display:block}.profileResults{margin:22px 42px 6px}.profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profileCard{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:11px;padding:16px;display:flex;box-shadow:0 10px 28px #4a37260b}.profileCard.vipProfile{background:linear-gradient(135deg,#fffaf5,#f3e1d7);border-color:#c78970;grid-template-columns:auto 1fr auto;align-items:center;margin-bottom:12px;display:grid}.profileAvatar{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:40px;height:40px;font:20px Georgia,serif;display:grid}.vipProfile .profileAvatar{background:var(--terracotta);width:52px;height:52px}.profileCard small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.profileCard h3{margin:2px 0 5px;font:500 16px Georgia,serif}.profileCard p{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.profileCard span{color:#938a81;margin-top:6px;font-size:9px;display:block}.profileActions{align-items:center;gap:7px;margin-top:auto;display:flex}.profileActions a{border:1px solid var(--line);color:var(--terracotta-dark);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750;text-decoration:none}.vipProfile .profileActions{justify-content:flex-end}.resultsPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f0;border:1px solid #ae95816b;border-radius:22px;align-self:stretch;max-height:calc(100vh - 152px);margin:18px 0 24px;padding:20px;animation:.28s both slideIn;overflow-y:auto;box-shadow:0 22px 70px #4934231a}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.panelHeader small{color:var(--terracotta);letter-spacing:.16em;font-size:9px;font-weight:800}.panelHeader h2{letter-spacing:-.025em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.panelHeader button{border:1px solid var(--line);width:34px;height:34px;color:var(--soft);cursor:pointer;background:0 0;border-radius:50%;font-size:24px;line-height:1}.panelHeader button:hover{color:var(--terracotta);border-color:#cda995}.panelLead{color:var(--soft);margin:14px 0 16px;font-size:11px;line-height:1.55}.resultList{gap:10px;display:grid}.resultCard{border:1px solid var(--line);color:inherit;background:#fffdf9;border-radius:15px;padding:15px;text-decoration:none;transition:all .18s;display:block}.resultCard:hover{border-color:#c9947f;transform:translateY(-2px);box-shadow:0 12px 26px #49342312}.resultTop{justify-content:space-between;align-items:center;display:flex}.resultTop span{color:#a9a198;font-family:Georgia,serif;font-size:11px}.resultTop strong{color:var(--terracotta-dark);background:#f3e8e3;border-radius:999px;padding:4px 7px;font-size:9px}.resultCard h3{letter-spacing:-.01em;margin:10px 0 5px;font-size:14px}.resultCard p{color:var(--ink);margin:0 0 5px;font-size:11px}.resultCard small{color:var(--soft);font-size:10px;line-height:1.45;display:block}.resultFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.resultFoot em{color:#8f887e;font-size:9px;font-style:normal}.resultFoot b{color:var(--terracotta-dark);font-size:10px}.allResults{background:var(--ink);color:#fff;text-align:center;border-radius:12px;margin-top:14px;padding:12px;font-size:10px;font-weight:750;text-decoration:none;display:block}.allResults:hover{background:#443c35}@keyframes slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.handoffNote{color:#8d857d;margin:13px 2px 0;font-size:9px;line-height:1.5}.quoteRequestCta{color:var(--ink);background:linear-gradient(135deg,#fffaf6,#f4e3d8);border:1px solid #c7957e;border-radius:15px;align-items:center;gap:13px;margin-top:14px;padding:16px;text-decoration:none;transition:all .18s;display:flex}.quoteRequestCta:hover{border-color:var(--terracotta);transform:translateY(-1px)}.quoteRequestCta>span{background:var(--terracotta);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.quoteRequestCta div{gap:4px;display:grid}.quoteRequestCta b{font-size:14px}.quoteRequestCta small{color:var(--soft);font-size:12px;line-height:1.5}.panelQuoteCta{margin-top:11px}.chatQuoteCta{margin:18px 42px 5px}.producerSuggestionCta{color:#8f3515;text-align:left;cursor:pointer;background:#fff8f3;border:1px solid #c85a25;border-radius:15px;align-items:center;gap:13px;width:fit-content;margin:18px 42px 5px;padding:13px 17px;transition:all .18s;display:flex;box-shadow:0 10px 25px #68301514}.producerSuggestionCta>span:first-child{color:#fff;background:#c85a25;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.producerSuggestionCta>span:last-child{gap:3px;display:grid}.producerSuggestionCta b{font-size:14px}.producerSuggestionCta small{color:#786d65;font-size:12px}.producerSuggestionCta:hover{background:#fff1e8;transform:translateY(-1px)}.backToListings{border:1px solid var(--line);width:100%;color:var(--terracotta-dark);cursor:pointer;background:#fff;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:800}.backToListings:hover{border-color:var(--terracotta);background:#fff8f3}.productEntryGuide{border-left:3px solid var(--terracotta);color:var(--soft);background:#fbf2ec;border-radius:0 14px 14px 0;margin:0 0 18px;padding:16px 18px;font-size:13px;line-height:1.65}.productEntryGuide b{color:var(--ink);margin-bottom:4px;display:block}.experienceFab{z-index:8;max-width:330px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf6f5;border:1px solid #c79178;border-radius:17px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:all .18s;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 16px 45px #3f2b1e24}.experienceFab:hover{border-color:var(--terracotta);transform:translateY(-2px)}.experienceFab>span{background:var(--terracotta);color:#fff;border-radius:12px 5px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.experienceFab div{gap:3px;display:grid}.experienceFab b{font-size:12px}.experienceFab small{color:var(--soft);font-size:10px;line-height:1.45}.experienceFab.compact{border-radius:15px;width:46px;max-width:none;height:46px;padding:4px}.experienceFab.compact>span{width:36px;height:36px}.experienceFab.compact>div{display:none}.knowledgeSafety{background:#f3f7ef;border:1px solid #b9c5ad;border-radius:15px;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.knowledgeSafety>span{background:var(--sage);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.knowledgeSafety b{font-size:13px}.knowledgeSafety p{color:var(--soft);margin:4px 0 0;font-size:11px;line-height:1.6}.knowledgeSafety p+p{border-top:1px solid #7e88723d;margin-top:9px;padding-top:9px}.knowledgeSafety p b{color:var(--ink);font-size:11px}.contributionForm textarea{font-weight:400;line-height:1.55}.honeyField{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contributionSuccess p b{color:var(--terracotta-dark)}.adminOpenLink{color:var(--terracotta-dark);font-size:10px;font-weight:800;text-decoration:none}.adminOpenLink:hover{text-decoration:underline}.reviewQueue{gap:16px;display:grid}.moderationMessage{color:#526348;background:#f3f7ef;border:1px solid #b9c5ad;border-radius:13px;padding:13px 15px;font-size:12px}.emptyModeration{text-align:center;border:1px dashed var(--line);background:var(--card);color:var(--soft);border-radius:22px;padding:45px}.emptyModeration>span{color:var(--sage);font-size:28px}.emptyModeration h2{color:var(--ink);font:500 24px Georgia,serif}.emptyModeration p{font-size:12px}.knowledgeReviewCard{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:25px;box-shadow:0 16px 44px #4a37260f}.reviewMeta{align-items:center;gap:8px;display:flex}.reviewMeta span,.reviewMeta b{color:var(--terracotta-dark);background:#f3e8e3;border-radius:999px;padding:5px 8px;font-size:9px}.reviewMeta b{color:#617056;background:#edf1e9}.reviewMeta small{color:var(--soft);margin-left:auto;font-size:9px}.knowledgeReviewCard h2{margin:14px 0 5px;font:500 25px Georgia,serif}.contributorLine{color:var(--soft);margin:0;font-size:10px}.reviewFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.reviewFacts section{background:#f8f3ed;border-radius:14px;padding:15px}.reviewFacts small{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850}.reviewFacts p{color:var(--ink);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.65}.reviewActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:16px;display:flex}.reviewActions button{cursor:pointer;border-radius:12px;min-height:42px;padding:0 16px;font:800 11px inherit}.reviewActions button:disabled{opacity:.55;cursor:wait}.deleteKnowledge{color:#9b3f31;background:#fff6f4;border:1px solid #d6aaa2}.approveKnowledge{border:1px solid var(--sage);background:var(--sage);color:#fff}.fieldExperienceToolbar{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:10px;padding:15px;display:grid}.fieldExperienceToolbar input,.fieldExperienceToolbar select{border:1px solid var(--line);min-height:43px;color:var(--ink);background:#fff;border-radius:11px;padding:0 13px;font-size:11px}.fieldExperienceToolbar small{color:var(--soft);white-space:nowrap;font-size:9px}.experienceStatus{color:#93412f;background:#f2e3de;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.experienceStatus.approved{color:#476641;background:#e4eee0}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accountPage{background:radial-gradient(circle at 80% 15%,#b7553617,transparent 29%),var(--paper);min-height:100vh}.platformHeader{width:min(1180px,100% - 48px);height:82px;margin:0 auto}.platformNav{align-items:center;gap:12px;display:flex}.platformNav a{color:var(--soft);font-size:12px;text-decoration:none}.platformNav .navLogin,.platformNav .navPrimary{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 16px}.platformNav .navPrimary{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.accountShell{width:min(980px,100% - 40px);margin:0 auto;padding:58px 0 90px}.accountIntro{text-align:center;max-width:720px;margin:0 auto 36px}.eyebrow{color:var(--terracotta);letter-spacing:.18em;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.accountIntro h1{letter-spacing:-.045em;margin:0;font:500 clamp(38px,6vw,62px)/1.06 Georgia,Times New Roman,serif}.accountIntro p{max-width:650px;color:var(--soft);margin:18px auto 0;font-size:15px;line-height:1.7}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.choiceCard{border:1px solid var(--line);color:var(--ink);background:#fffdf9e0;border-radius:24px;padding:34px;text-decoration:none;transition:all .2s;position:relative;box-shadow:0 22px 60px #4a372612}.choiceCard:hover{border-color:#ca9a86;transform:translateY(-3px);box-shadow:0 25px 65px #4a37261c}.choiceIcon{background:var(--terracotta);color:#fff;border-radius:14px 5px;place-items:center;width:44px;height:44px;margin-bottom:32px;font:20px Georgia,serif;display:grid}.choiceCard small{color:var(--terracotta);letter-spacing:.16em;font-size:9px;font-weight:850}.choiceCard h2{margin:8px 0 12px;font:500 28px Georgia,serif}.choiceCard p{min-height:72px;color:var(--soft);margin:0 0 24px;font-size:13px;line-height:1.65}.choiceCard b{color:var(--terracotta-dark);font-size:12px}.accountSwitch{text-align:center;color:var(--soft);font-size:13px}.accountSwitch a{color:var(--terracotta-dark);font-weight:750}.accountForm{border:1px solid var(--line);background:#fffdf9eb;border-radius:24px;width:min(560px,100%);margin:0 auto;padding:28px;box-shadow:0 22px 60px #4a372612}.accountForm.wideForm{width:100%}.accountForm label,.formSection>label{color:var(--ink);gap:8px;font-size:12px;font-weight:720;display:grid}.accountForm label small{color:var(--soft);font-weight:500}.accountForm input,.accountForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:0;padding:13px 14px;font:500 14px inherit}.accountForm input:focus,.accountForm textarea:focus{border-color:#c7836c;box-shadow:0 0 0 3px #b755361a}.accountForm textarea{resize:vertical}.accountForm>label+label{margin-top:17px}.formLine{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.formLine a{color:var(--terracotta-dark);font-size:12px}.check{align-items:flex-start;grid-template-columns:auto 1fr!important;gap:8px!important;font-weight:500!important;display:flex!important}.check input{width:16px;height:16px;accent-color:var(--terracotta);margin:1px 0 0;padding:0}.primaryAction,.secondaryAction{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.primaryAction:hover{background:var(--terracotta-dark)}.secondaryAction{border:1px solid var(--line);color:var(--ink);background:0 0}.providerNote{text-align:center;color:#918981;margin:13px 0 0;font-size:10px;line-height:1.5}.verifyChoice{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.verifyChoice legend{margin-bottom:10px;font-size:12px;font-weight:800}.verifyChoice label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:none;align-items:flex-start;padding:14px;display:flex}.verifyChoice label:has(input:checked){background:#fff9f6;border-color:#c7836c}.verifyChoice input{width:16px;height:16px;accent-color:var(--terracotta);margin:3px 2px 0 0}.verifyChoice span{gap:3px;display:grid}.verifyChoice small{color:var(--soft);font-size:10px}.stepBar{color:var(--soft);justify-content:center;align-items:center;gap:8px;margin:-4px 0 28px;font-size:9px;display:flex}.stepBar b{width:23px;height:23px;color:var(--terracotta-dark);background:#f0dfd6;border-radius:50%;place-items:center;display:grid}.stepBar i{background:var(--line);width:28px;height:1px}.formSection{border-top:1px solid var(--line);padding:26px 0}.formSection:first-of-type{border-top:0}.formSection h2{margin:0 0 18px;font:500 23px Georgia,serif}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.span2{grid-column:span 2}.fieldHint{color:var(--soft);margin:10px 0 0;font-size:10px}.uploadGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.uploadBox{text-align:center;cursor:pointer;background:#fcf8f3;border:1px dashed #c9b9aa;border-radius:14px;min-height:120px;padding:16px;color:var(--soft)!important;justify-content:center!important;align-items:center!important;display:flex!important}.uploadBox b{color:var(--terracotta);font-size:25px}.uploadBox span{font-size:11px}.uploadBox small{font-size:9px}.uploadBox input{opacity:0;width:1px;height:1px;position:absolute}.profileUpload{background:#f4e5dc;border-style:solid}.soloUpload{width:190px;margin:22px 0}.consents{gap:9px;padding:20px 0;display:grid}.formActions{justify-content:flex-end;gap:10px;display:flex}.vipCard{border:1px solid var(--line);background:#fffdf9f0;border-radius:26px;padding:34px;box-shadow:0 22px 60px #4a372614}.vipPrice{text-align:center}.vipPrice span{color:var(--terracotta);letter-spacing:.15em;font-size:10px;font-weight:850;display:block}.vipPrice strong{margin:9px 0 3px;font:500 50px Georgia,serif;display:block}.vipPrice small{color:var(--soft);font-size:11px}.vipCard ul{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:30px 0;padding:24px;list-style:none;display:grid}.vipCard li{color:var(--soft);padding-left:22px;font-size:12px;line-height:1.55;position:relative}.vipCard li:before{content:"✓";color:var(--sage);font-weight:900;position:absolute;left:0}.vipCard li b{color:var(--ink)}.renewalNotice{color:var(--soft);justify-content:center;gap:8px;margin-bottom:20px;font-size:11px;display:flex}.renewalNotice b{color:var(--ink)}.centered{width:max-content;margin:0 auto}.statusCard{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:580px;margin:0 auto;padding:36px}.statusCard>span{width:48px;height:48px;color:var(--sage);background:#e6eee1;border-radius:50%;place-items:center;margin:0 auto;font-size:22px;display:grid}.statusCard h2{font:500 25px Georgia,serif}.statusCard p{color:var(--soft);font-size:13px}.statusCard a{color:var(--terracotta-dark);font-size:12px;font-weight:800}.adminStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.adminStats article,.adminGrid article{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:20px}.adminStats small{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850}.adminStats strong{margin:8px 0;font:500 34px Georgia,serif;display:block}.adminGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminGrid article{min-height:170px;position:relative}.adminGrid article>span{color:var(--terracotta);position:absolute;top:14px;right:16px}.adminGrid h2{margin:8px 0;font:500 18px Georgia,serif}.adminGrid p{min-height:45px;color:var(--soft);font-size:10px;line-height:1.5}.adminGrid button{color:#9b948c;background:0 0;border:0;padding:0;font-size:9px}.securityNote{background:#f5e9e1;border:1px solid #dcc9bd;border-radius:16px;margin-top:14px;padding:18px 20px}.securityNote b{font-size:11px}.securityNote p{color:var(--soft);margin:5px 0 0;font-size:10px}.testModeNotice{background:#fff9eb;border:1px solid #d8c6a8;border-radius:15px;align-items:flex-start;gap:13px;margin-bottom:22px;padding:16px 18px;display:flex}.testModeNotice b{color:#895f1b;flex:none;font-size:11px}.testModeNotice span{color:#6f6556;font-size:11px;line-height:1.55}.formError{color:#9e3c2e;background:#fff4f2;border:1px solid #e3b2aa;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:12px}.statusCard blockquote{border-left:3px solid var(--terracotta);color:var(--ink);white-space:pre-wrap;background:#fbf4ee;border-radius:0 12px 12px 0;margin:18px 0 24px;padding:15px 18px;font-size:12px;line-height:1.6}.primaryAction:disabled{cursor:wait;opacity:.68}.accountForm select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:0;padding:13px 14px;font:500 14px inherit}.accountForm select:focus{border-color:#c7836c;box-shadow:0 0 0 3px #b755361a}.quoteSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.quoteSteps span{color:var(--soft);background:#f7eee8;border-radius:12px;align-items:center;gap:8px;padding:11px;font-size:10px;display:flex}.quoteSteps b{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.referenceCode{background:#fff9f5;border:1px dashed #c79780;border-radius:14px;gap:5px;margin:20px auto;padding:15px 20px;display:grid}.referenceCode small{color:var(--soft);letter-spacing:.13em;font-size:9px}.referenceCode strong{color:var(--terracotta-dark);font:500 24px Georgia,serif}.companyPicker{background:linear-gradient(145deg,#fffdf9,#faf3ed);border:1px solid #d9c7ba;border-radius:17px;padding:18px}.companyPickerHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.companyPickerHead small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.companyPickerHead h3{margin:6px 0 5px;font:500 20px Georgia,serif}.companyPickerHead p{color:var(--soft);margin:0;font-size:10px;line-height:1.55}.companyPickerHead button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0;font-size:9px;font-weight:850}.companyPickerState{color:var(--soft);background:#fff;border-radius:12px;margin-top:14px;padding:14px;font-size:10px}.companyPickerState.error{color:#9b3f31}.companySearchDot{background:var(--terracotta);border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1s infinite alternate companyPulse;display:inline-block}.companyChoices{gap:8px;margin-top:14px;display:grid}.companyChoice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:13px;align-items:center;position:relative;grid-template-columns:auto minmax(0,1fr) auto!important;gap:11px!important;padding:13px!important;display:grid!important}.companyChoice:has(input:checked){background:#fff8f4;border-color:#c7836c;box-shadow:0 0 0 2px #b7553614}.companyChoice>input{opacity:0;width:1px;height:1px;position:absolute}.companyMark{color:#0000;border:1px solid #cabaae;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.companyChoice input:checked+.companyMark{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.companyCopy{gap:3px;min-width:0;display:grid}.companyCopy b{font-size:11px}.companyCopy small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.companyChoice em{background:var(--terracotta);color:#fff;letter-spacing:.08em;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.companySelectionCount{color:var(--soft);margin:10px 0 0;font-size:9px}.companySelectionCount b{color:var(--terracotta-dark)}@keyframes companyPulse{to{opacity:.3;transform:scale(.7)}}.secureLinkNote{font-size:10px!important}.textAction{margin-top:18px;display:block}.quoteDashboard{gap:16px;display:grid}.quoteSummary{grid-template-columns:repeat(3,1fr) auto;gap:10px;display:grid}.quoteSummary>div,.quoteSummary>button{border:1px solid var(--line);background:var(--card);border-radius:18px;min-height:94px;padding:18px}.quoteSummary small{color:var(--soft);letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.quoteSummary strong{margin-top:8px;font:500 30px Georgia,serif;display:block}.quoteSummary button{color:var(--terracotta-dark);cursor:pointer;align-self:stretch;font-size:11px;font-weight:800}.notificationStrip{background:#fff6f0;border:1px solid #c8957d;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.notificationStrip>span{color:var(--terracotta);font-size:13px}.notificationStrip div{flex:1;gap:3px;display:grid}.notificationStrip b{font-size:12px}.notificationStrip small{color:var(--soft);font-size:9px}.notificationStrip button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.offerList{gap:13px;display:grid}.emptyOffers{text-align:center;background:#fffdf9b8;border:1px dashed #cdbdad;border-radius:22px;padding:42px}.emptyOffers>span{font-size:28px}.emptyOffers h2{font:500 25px Georgia,serif}.emptyOffers p{max-width:610px;color:var(--soft);margin:0 auto;font-size:12px;line-height:1.7}.offerCard{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:24px;box-shadow:0 15px 40px #4a37260e}.offerCard.vipOffer{background:linear-gradient(135deg,#fffaf6,#f7e9e0);border-color:#c38269}.offerHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.offerHead small{color:var(--terracotta);letter-spacing:.15em;font-size:8px;font-weight:850}.offerHead h2{margin:6px 0 0;font:500 24px Georgia,serif}.offerHead>strong{color:var(--terracotta-dark);font:500 25px Georgia,serif}.offerFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.offerFacts span{background:#f8f2ec;border-radius:12px;padding:12px}.offerFacts small{color:var(--soft);font-size:8px;display:block}.offerFacts b{margin-top:4px;font-size:10px;display:block}.offerCard>p{color:var(--soft);font-size:11px;line-height:1.6}.offerContact{gap:8px;margin-top:16px;display:flex}.offerContact a,.buyerContact a{color:var(--terracotta-dark);border:1px solid #c99880;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none}.channelStatus{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.channelStatus>div{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:14px;display:grid}.channelStatus>div>span{background:#bbb1a8;border-radius:50%;grid-row:1/3;width:8px;height:8px}.channelStatus>div>.activeDot{background:#6f9362;box-shadow:0 0 0 4px #e6eee1}.channelStatus b{font-size:10px}.channelStatus small{color:var(--soft);font-size:8px}.sellerRequestCard{background:linear-gradient(135deg,#fffaf6,#f5e5dc);border:1px solid #c99880;border-radius:22px;margin-bottom:18px;padding:24px}.sellerRequestCard>div:not(.buyerContact){gap:5px;margin-right:32px;display:inline-grid}.sellerRequestCard small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.sellerRequestCard b{font-size:12px}.sellerRequestCard>p{color:var(--soft);margin:20px 0 0;font-size:12px;line-height:1.65}.buyerContact{gap:8px;margin-top:18px;display:flex}.quoteGateCard{border:1px solid var(--line);background:var(--card);border-radius:26px;max-width:780px;margin:0 auto;padding:30px;box-shadow:0 22px 60px #4a372614}.quoteGateRequest{background:#fff8f3;border:1px dashed #c99880;border-radius:16px;gap:7px;padding:18px;display:grid}.quoteGateRequest small{color:var(--terracotta);letter-spacing:.14em;font-size:8px;font-weight:850}.quoteGateRequest strong{font:500 20px Georgia,serif}.quoteGateBenefits{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.quoteGateBenefits span{color:var(--soft);background:#f7eee8;border-radius:13px;align-items:center;gap:8px;padding:13px;font-size:10px;display:flex}.quoteGateBenefits b{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.quoteGateCard>p{color:var(--soft);font-size:11px;line-height:1.65}.memberNeeded{border-left:3px solid var(--terracotta);background:#fbf2ec;border-radius:0 14px 14px 0;gap:5px;margin:20px 0;padding:16px;display:grid}.memberNeeded b{font-size:12px}.memberNeeded span{color:var(--soft);font-size:10px;line-height:1.55}.gateActions{gap:10px;margin-top:20px;display:flex}.loginChoices{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.secureLoginCard,.futureLoginCard{border:1px solid var(--line);background:var(--card);border-radius:24px;padding:28px;box-shadow:0 18px 50px #4a37260f}.secureLoginCard{background:linear-gradient(135deg,#fffaf6,#f6e8df);border-color:#c79178}.secureLoginCard>small,.futureLoginCard>small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.secureLoginCard h2,.futureLoginCard h2{margin:9px 0 12px;font:500 25px Georgia,serif}.secureLoginCard p,.futureLoginCard p{color:var(--soft);font-size:11px;line-height:1.6}.futureLoginCard label{gap:6px;margin-top:11px;font-size:10px;font-weight:750;display:grid}.futureLoginCard input{border:1px solid var(--line);background:#f2eee9;border-radius:11px;padding:12px}.futureLoginCard button{width:100%;margin-top:13px}.requestHub{gap:16px;display:grid}.requestHubStats{grid-template-columns:repeat(3,1fr) auto;gap:10px;display:grid}.requestHubStats>div{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:17px}.requestHubStats small{color:var(--soft);letter-spacing:.12em;font-size:8px;display:block}.requestHubStats strong{margin-top:6px;font:500 28px Georgia,serif;display:block}.requestHubStats>.primaryAction{align-self:stretch}.requestList{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.requestCard{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:20px;padding:22px;text-decoration:none;transition:all .18s;display:block;box-shadow:0 14px 38px #4a37260d}.requestCard:hover{border-color:#c78b72;transform:translateY(-2px)}.requestCardTop,.requestCardFoot{justify-content:space-between;align-items:center;display:flex}.requestCardTop span{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.requestCardTop>b{background:var(--terracotta);color:#fff;border-radius:999px;padding:5px 8px;font-size:8px}.requestCard h2{margin:12px 0 7px;font:500 22px Georgia,serif}.requestCard>p{color:var(--soft);margin:0;font-size:11px}.requestCardFacts{grid-template-columns:repeat(3,1fr);gap:7px;margin:19px 0;display:grid}.requestCardFacts span{background:#f8f2ec;border-radius:11px;padding:10px}.requestCardFacts small{color:var(--soft);font-size:7px;display:block}.requestCardFacts b{margin-top:4px;font-size:9px;display:block}.requestCardFoot{border-top:1px solid var(--line);padding-top:13px}.requestCardFoot small{color:var(--soft);font-size:8px}.requestCardFoot b{color:var(--terracotta-dark);font-size:9px}.detailBack{justify-content:space-between;align-items:center;display:flex}.detailBack a{color:var(--terracotta-dark);font-size:10px;font-weight:800;text-decoration:none}.detailBack small{color:var(--soft);font-size:9px}.requestBrief{border:1px solid var(--line);background:var(--card);border-radius:19px;padding:22px}.requestBrief>small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.requestBrief h2{margin:7px 0;font:500 23px Georgia,serif}.requestBrief>p{color:var(--soft);font-size:10px}.requestBrief blockquote{border-left:3px solid var(--terracotta);color:var(--soft);background:#fbf4ee;margin:15px 0 0;padding:14px;font-size:11px;line-height:1.6}@media (width<=980px){.workspace.withPanel{grid-template-columns:minmax(0,1fr) 350px}.resultFoot{flex-direction:column;align-items:flex-start}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.heroFilm{opacity:.27;height:320px}.homeTopbar,.platformHeader,.seoHeader{width:calc(100% - 32px);height:68px}.logo{font-size:25px}.nav>a:first-child,.platformNav>a:first-child{display:none}.nav{gap:7px}.nav>a:nth-child(2),.platformNav>a:nth-child(2){display:none}.nav .navLogin,.nav .navPrimary,.platformNav .navLogin,.platformNav .navPrimary{padding:8px 10px;font-size:10px}.conversation{justify-content:flex-start;width:calc(100% - 30px);padding:48px 0 45px}.welcome{margin-top:25px}.welcome h1{font-size:52px}.welcome>p{margin:16px auto 0;font-size:14px;line-height:1.6}.welcome>p+p{margin-top:2px;margin-bottom:24px}.search{border-radius:19px;padding:8px 8px 8px 16px}.search textarea{font-size:15px}.search button{border-radius:14px;width:52px;min-width:52px;height:52px;padding:0}.search button span{display:none}.promptRow{scrollbar-width:none;justify-content:flex-start;gap:20px;padding-bottom:5px;overflow-x:auto}.promptRow button,.promptRow a{flex:none}.trust{margin-top:26px;line-height:1.55}.workspace,.workspace.withPanel{width:calc(100% - 24px);display:block}.chatShell{padding:10px 0 18px}.chatHeading{padding-bottom:11px}.chatHeading h1{font-size:20px}.chatStream{max-height:calc(100vh - 232px);padding:17px 2px 14px}.messageBubble{max-width:90%;padding:13px 15px}.messageBubble p{font-size:15px;line-height:1.6}.profileResults,.chatQuoteCta{margin:18px 0 5px}.profileGrid{grid-template-columns:1fr}.profileCard.vipProfile{grid-template-columns:auto 1fr}.vipProfile .profileActions{grid-column:1/-1;justify-content:flex-start}.chatComposer textarea{font-size:15px}.chatComposer button{width:50px;min-width:50px;height:48px}.resultsPanel{z-index:10;border-radius:22px 22px 0 0;max-height:76vh;margin:0;padding:20px 16px 24px;position:fixed;inset:auto 0 0;box-shadow:0 -20px 60px #31241a2e}.resultFoot{flex-direction:row;align-items:center}.accountShell{width:calc(100% - 26px);padding:38px 0 60px}.accountIntro{margin-bottom:26px}.accountIntro h1{font-size:39px}.choiceGrid,.formGrid,.vipCard ul,.adminStats,.adminGrid,.quoteSteps,.quoteSummary,.offerFacts,.channelStatus,.quoteGateBenefits,.loginChoices,.requestHubStats,.requestList{grid-template-columns:1fr}.choiceCard{padding:25px}.choiceCard p{min-height:0}.accountForm{padding:20px}.span2{grid-column:auto}.stepBar span,.stepBar i{display:none}.uploadGrid{grid-template-columns:repeat(2,1fr)}.formActions,.gateActions{flex-direction:column-reverse}.vipCard{padding:24px 18px}.vipPrice strong{font-size:42px}.renewalNotice{flex-direction:column;align-items:center}.adminGrid article{min-height:140px}.offerHead{display:grid}.offerHead>strong{font-size:22px}.offerContact,.buyerContact{flex-direction:column;align-items:flex-start}.notificationStrip{align-items:flex-start}.quoteSummary>div,.quoteSummary>button{min-height:74px}.sellerRequestCard>div:not(.buyerContact){margin:0 0 12px;display:grid}.requestCardFacts{grid-template-columns:1fr}.quoteGateCard{padding:20px}.secureLoginCard,.futureLoginCard{padding:22px}.experienceFab{max-width:none;padding:10px 12px;bottom:12px;left:12px;right:12px}.experienceFab>span{width:34px;height:34px}.experienceFab b{font-size:11px}.experienceFab small{font-size:9px}.reviewFacts{grid-template-columns:1fr}.reviewActions{flex-direction:column-reverse;align-items:stretch}.reviewActions button{width:100%}.knowledgeReviewCard{padding:19px}.reviewMeta{flex-wrap:wrap}.reviewMeta small{width:100%;margin-left:0}.contributionForm .formActions{flex-direction:column-reverse}.fieldExperienceToolbar{grid-template-columns:1fr}.fieldExperienceToolbar small{white-space:normal}}.messageText{letter-spacing:-.005em;white-space:pre-wrap;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.messageLine{display:block}.messageSpacer{height:1em;display:block}.knowledgeLabel{color:var(--terracotta);letter-spacing:.005em;font-weight:800}@media (width<=760px){.messageText{font-size:15px;line-height:1.6}.producerSuggestionCta{width:100%;margin:16px 0 5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.expertHeroCard{background:linear-gradient(135deg,#fffaf6,#f4e3d8);border:1px solid #c99b84;border-radius:26px;grid-template-columns:1.6fr .7fr;gap:30px;padding:34px;display:grid;box-shadow:0 22px 60px #4a372614}.expertHeroCard small,.sectionHeading>span,.expertJoin small{color:var(--terracotta);letter-spacing:.14em;font-size:9px;font-weight:850}.expertHeroCard h2,.sectionHeading h2,.expertJoin h2{margin:9px 0 12px;font:500 30px Georgia,serif}.expertHeroCard p,.sectionHeading p,.expertJoin p{color:var(--soft);font-size:12px;line-height:1.7}.expertHeroActions{gap:10px;margin-top:22px;display:flex}.expertSeal{text-align:center;background:#f3f7ef;border:1px solid #7e887273;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.expertSeal>span{background:var(--sage);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.expertSeal b{margin:13px 0 5px;font-size:12px}.expertSeal small{color:var(--soft);font-size:10px;line-height:1.5}.expertSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 42px;display:grid}.expertSteps article,.expertPriceGrid article{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:22px}.expertSteps b{color:var(--terracotta);font:500 22px Georgia,serif}.expertSteps h3{margin:12px 0 6px;font-size:13px}.expertSteps p,.expertPriceGrid p{color:var(--soft);margin:0;font-size:10px;line-height:1.55}.expertPricing,.expertCategories{margin:36px 0}.sectionHeading{max-width:650px}.expertPriceGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.expertPriceGrid small{color:var(--soft);font-size:9px}.expertPriceGrid h3{min-height:40px;margin:8px 0;font:500 19px Georgia,serif}.expertPriceGrid strong{color:var(--terracotta-dark);margin-bottom:14px;font:500 28px Georgia,serif;display:block}.expertPriceGrid a{color:var(--terracotta-dark);margin-top:18px;font-size:10px;font-weight:800;text-decoration:none;display:block}.expertCategories>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.expertCategories>div:last-child span{color:var(--ink);background:#f7eee8;border-radius:13px;padding:13px;font-size:10px}.expertJoin{border:1px solid var(--line);background:var(--card);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:28px;display:flex}.expertJoin h2{margin-bottom:5px}.expertJoin p{margin:0}.expertCategoryChecks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.expertCategoryChecks label{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.expertServiceChoices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.expertServiceChoices label{cursor:pointer;display:block}.expertServiceChoices input{opacity:0;position:absolute}.expertServiceChoices span{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:18px;display:flex}.expertServiceChoices input:checked+span{border-color:var(--terracotta);box-shadow:0 0 0 3px #b7553617}.expertServiceChoices b{font-size:12px}.expertServiceChoices small{color:var(--soft);margin:6px 0 20px;font-size:9px}.expertServiceChoices strong{color:var(--terracotta-dark);margin-top:auto;font:500 22px Georgia,serif}.expertCaseList,.expertAdminList{gap:13px;display:grid}.expertCaseList>article,.expertAdminList>article{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:23px}.expertCaseList>article>div:first-child{justify-content:space-between;display:flex}.expertCaseList>article>div span,.expertCaseList>article>div b,.expertAdminCategories span{color:var(--terracotta-dark);background:#f3e8e3;border-radius:999px;padding:5px 8px;font-size:9px}.expertCaseList h2,.expertAdminList h2{margin:13px 0 5px;font:500 22px Georgia,serif}.expertCaseList p,.expertAdminList>article>p{color:var(--soft);font-size:11px;line-height:1.6}.expertCaseList footer{width:100%;margin-top:16px;padding:13px 0 0}.expertCaseList footer strong{font:500 20px Georgia,serif}.expertAdminCategories{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.expertAdminList blockquote{border-left:3px solid var(--terracotta);color:var(--soft);background:#fbf4ee;margin:14px 0;padding:14px;font-size:11px;line-height:1.6}@media (width<=760px){.expertHeroCard,.expertSteps,.expertPriceGrid,.expertCategories>div:last-child,.expertCategoryChecks,.expertServiceChoices{grid-template-columns:1fr}.expertHeroActions{flex-direction:column}.expertJoin{flex-direction:column;align-items:flex-start}.expertHeroCard{padding:24px}.expertPriceGrid h3{min-height:0}}.paymentSummary{border:1px solid var(--line);background:var(--card);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.paymentSummary small,.paymentModeGrid span{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850}.paymentSummary h2{margin:6px 0 4px;font:500 24px Georgia,serif}.paymentSummary p{color:var(--soft);margin:0;font-size:10px}.paymentSummary>strong{color:var(--terracotta-dark);font:500 28px Georgia,serif}.paymentSummary>strong small{font:800 9px Arial,sans-serif}.paymentModeGrid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.paymentModeGrid>a{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:20px;padding:24px;text-decoration:none;transition:all .2s;display:block}.paymentModeGrid>a:hover,.paymentModeGrid>a.selected{border-color:var(--terracotta);transform:translateY(-1px);box-shadow:0 0 0 3px #b755361a,0 16px 38px #3723180f}.paymentModeGrid h3{margin:9px 0;font:500 21px Georgia,serif}.paymentModeGrid p{min-height:52px;color:var(--soft);margin:0;font-size:10px;line-height:1.65}.paymentModeGrid b{color:var(--terracotta-dark);margin-top:17px;font-size:9px;display:block}.paymentActivation{text-align:center;border:1px dashed var(--line);background:#ffffff73;border-radius:18px;justify-items:center;padding:24px;display:grid}.paymentActivation>b{font:500 19px Georgia,serif}.paymentActivation p{max-width:560px;color:var(--soft);margin:8px 0 18px;font-size:10px;line-height:1.6}.paymentActivation button:disabled{opacity:.55;cursor:not-allowed}.paymentLinks{justify-content:space-between;margin-top:15px;display:flex}.paymentLinks a{color:var(--terracotta-dark);font-size:9px;font-weight:800;text-decoration:none}@media (width<=760px){.paymentSummary{flex-direction:column;align-items:flex-start}.paymentModeGrid{grid-template-columns:1fr}.paymentModeGrid p{min-height:0}.paymentLinks{flex-direction:column;align-items:flex-start;gap:12px}}.manualPaymentSteps{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.manualPaymentSteps article{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:12px;padding:16px;display:flex}.manualPaymentSteps article>span{background:var(--terracotta);color:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.manualPaymentSteps b{font-size:11px}.manualPaymentSteps p{color:var(--soft);margin:4px 0 0;font-size:9px;line-height:1.5}.bankTransferCard{background:linear-gradient(145deg,var(--card),#b755360f);border:1px solid #b7553659;border-radius:20px;margin-top:18px;padding:24px;box-shadow:0 18px 45px #37231814}.bankTransferHead{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.bankTransferHead span{color:var(--terracotta);letter-spacing:.12em;font-size:9px;font-weight:900}.bankTransferHead b{font-size:9px}.bankTransferCard h2{font:500 25px Georgia,serif}.bankTransferCard dl{border:1px solid var(--line);border-radius:14px;gap:0;margin:0;display:grid;overflow:hidden}.bankTransferCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;padding:13px 15px;display:grid}.bankTransferCard dl>div:last-child{border-bottom:0}.bankTransferCard dt{color:var(--soft);font-size:9px;font-weight:800}.bankTransferCard dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.ibanText{letter-spacing:.04em}.bankTransferTotal,.adminPaymentTotal{background:#b7553614;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:16px;display:flex}.bankTransferTotal span,.adminPaymentTotal span{color:var(--soft);font-size:9px}.bankTransferTotal strong,.adminPaymentTotal strong{color:var(--terracotta-dark);font:500 24px Georgia,serif}.bankTransferCard>p{color:var(--soft);margin:15px 0;font-size:10px;line-height:1.65}@media (width<=760px){.manualPaymentSteps{grid-template-columns:1fr}.bankTransferHead,.bankTransferTotal,.adminPaymentTotal{flex-direction:column;align-items:flex-start}.bankTransferCard dl>div{grid-template-columns:1fr;gap:5px}}.advertiseOffer{background:linear-gradient(135deg,#fffaf6,#f4e3d8);border:1px solid #c99b84;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.advertiseOffer>div:first-child{max-width:660px}.advertiseOffer small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.advertiseOffer h2{margin:8px 0 10px;font:500 28px Georgia,serif}.advertiseOffer p,.advertiseFacts p{color:var(--soft);margin:0;font-size:10px;line-height:1.65}.advertisePrice{text-align:right;min-width:190px}.advertisePrice strong{color:var(--terracotta-dark);font:500 30px Georgia,serif;display:block}.advertisePrice span{font-size:9px;font-weight:800}.advertiseFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.advertiseFacts article{border:1px solid var(--line);background:var(--card);border-radius:17px;padding:20px}.advertiseFacts b{margin-bottom:7px;font:500 18px Georgia,serif;display:block}@media (width<=760px){.advertiseOffer{flex-direction:column;align-items:flex-start}.advertisePrice{text-align:left}.advertiseFacts{grid-template-columns:1fr}}.expertInvitationSection{gap:12px;margin-bottom:26px;display:grid}.expertInvitationCard{background:#fff8f3;border:1px solid #c99b84;border-radius:20px;padding:23px}.expertInvitationCard>div{justify-content:space-between;display:flex}.expertInvitationCard>div span,.expertInvitationCard>div b{color:var(--terracotta-dark);background:#f3e8e3;border-radius:999px;padding:5px 8px;font-size:9px}.expertInvitationCard h2{margin:13px 0 7px;font:500 22px Georgia,serif}.expertInvitationCard p{color:var(--soft);font-size:11px;line-height:1.6}.expertInvitationCard footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.expertInvitationCard footer button{min-height:42px}@media (width<=760px){.expertInvitationCard footer{flex-direction:column}.expertInvitationCard footer button{width:100%}}.expertConversation{gap:16px;display:grid}.expertConversation>header{border:1px solid var(--line);background:#fff;border-radius:19px;justify-content:space-between;gap:24px;padding:22px;display:flex}.expertConversation>header small{color:var(--terracotta);letter-spacing:.1em;font-size:8px;font-weight:850}.expertConversation>header h1{margin:7px 0;font:500 26px Georgia,serif}.expertConversation>header p{color:var(--soft);margin:0;font-size:10px;line-height:1.55}.expertConversation>header>span{color:var(--sage);background:#edf2e9;border-radius:999px;align-self:flex-start;padding:8px 10px;font-size:8px;font-weight:850}.expertConversationStatus{border:1px solid var(--line);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.expertConversationStatus.isOpen{background:#101c24}.expertConversationStatus.isClosed{color:#263222;background:#edf2e9}.expertConversationStatus b{margin-bottom:5px;font-size:12px;display:block}.expertConversationStatus p{margin:0;font-size:10px;line-height:1.55}.expertConversationStatus p strong{color:#f0a06c}.expertConversationStatus time{white-space:nowrap;font-size:9px;font-weight:800}.expertCloseAction{flex:none}.expertChatStream{border:1px solid var(--line);background:#faf7f3;border-radius:19px;flex-direction:column;gap:10px;min-height:360px;max-height:55vh;padding:20px;display:flex;overflow:auto}.expertChatStream article{background:#fff;border-radius:15px;max-width:75%;padding:13px 15px}.expertChatStream article.mine{background:#f0e1d7;align-self:flex-end}.expertChatStream article small{color:var(--terracotta);font-size:7px;font-weight:850}.expertChatStream article p{white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.55}.expertChatStream article time{color:var(--soft);font-size:7px}.expertChatEmpty{color:var(--soft);margin:auto;font-size:10px}.expertComposer{grid-template-columns:1fr auto;gap:9px;display:grid}.expertComposer textarea{resize:vertical;border:1px solid var(--line);min-height:78px;font:inherit;background:#fff;border-radius:14px;padding:13px}.expertComposer button{min-width:110px}.expertResolve{justify-self:end}.expertReviewForm{background:#fff8f3;border:1px solid #c99b84;border-radius:19px;grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.expertReviewForm h2{grid-column:1/-1;margin:0;font:500 22px Georgia,serif}.expertReviewHelp{color:#667581;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.expertReviewForm label{gap:7px;font-size:9px;font-weight:800;display:grid}.expertReviewForm label:nth-of-type(3),.expertReviewForm button{grid-column:1/-1}.expertReviewForm select,.expertReviewForm textarea{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.expertReviewDone{background:#edf2e9;border-radius:17px;gap:7px;padding:20px;display:grid}.expertReviewDone b{font:500 20px Georgia,serif}.expertReviewDone span,.expertReviewDone p{font-size:10px}.expertConversation>footer{justify-content:space-between;display:flex}.expertConversation>footer a,.expertConversation>footer button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800;text-decoration:none}@media (width<=760px){.expertConversation>header{flex-direction:column}.expertConversationStatus{flex-direction:column;align-items:flex-start}.expertChatStream article{max-width:90%}.expertComposer,.expertReviewForm{grid-template-columns:1fr}.expertReviewForm label,.expertReviewForm h2,.expertReviewForm button,.expertReviewHelp{grid-column:1}.expertConversation>footer{flex-direction:column;align-items:flex-start;gap:14px}}.adSlider{background:var(--ink);border:1px solid #cbb8a9;border-radius:22px;width:100%;height:168px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3e2b1e1c}.adTrack{height:100%;transition:transform .65s cubic-bezier(.22,.8,.25,1);display:flex}.adSlide{min-width:100%;height:100%;position:relative;overflow:hidden}.adSlide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.adShade{background:linear-gradient(90deg,#1e1a16eb 0%,#1e1a16b8 48%,#1e1a162e 100%);position:absolute;inset:0}.adContent{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;width:min(72%,640px);height:100%;padding:24px 30px;display:flex;position:relative}.adContent small{color:#e8b29d;letter-spacing:.15em;font-size:8px;font-weight:850}.adContent h2{margin:7px 0 5px;font:500 25px/1.12 Georgia,serif}.adContent p{color:#ffffffc2;max-width:520px;margin:0;font-size:10px;line-height:1.5}.adContent a{color:#fff;border:1px solid #ffffff59;border-radius:999px;margin-top:13px;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none}.adContent a:hover{color:var(--ink);background:#fff}.adLabel{z-index:2;color:#5c554f;letter-spacing:.12em;background:#ffffffd1;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;position:absolute;top:12px;right:14px}.adDots{z-index:2;gap:6px;display:flex;position:absolute;bottom:13px;right:16px}.adDots button{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:22px;height:3px;padding:0}.adDots button.active{background:#fff}.adAdmin{gap:16px;display:grid}.adAdminNotice{background:#fff9eb;border:1px solid #d8c6a8;border-radius:15px;padding:17px 19px}.adAdminNotice b{font-size:12px}.adAdminNotice p{color:var(--soft);margin:5px 0 0;font-size:10px;line-height:1.55}.adAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.adAdminForm{padding:24px}.adSlotHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adSlotHead>span{color:var(--terracotta);letter-spacing:.14em;font-size:9px;font-weight:850}.adSlotHead>b{border-radius:999px;padding:5px 8px;font-size:8px}.adSlotHead .live{color:#56704d;background:#e6eee1}.adSlotHead .expired{color:#9b3f31;background:#f6e2df}.adSlotHead .paused{color:#70675f;background:#eee9e3}.adAdminForm>label+.formGrid,.adAdminForm>.formGrid+.formGrid{margin-top:17px}.adAdminStats{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;align-items:center;margin:20px 0 12px;padding-top:14px;font-size:10px;display:flex}.adAdminStats button{color:#9b3f31;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.adAdminForm>.primaryAction{width:100%}@media (width<=760px){.adSlider{border-radius:18px;height:190px;margin-top:22px}.adContent{width:90%;padding:20px}.adContent h2{font-size:21px}.adContent p{font-size:9px}.adAdminGrid{grid-template-columns:1fr}.adAdminForm{padding:19px}}.adImage{background-position:50%;background-size:cover;position:absolute;inset:0}.adSlider{background:var(--paper);border-color:var(--line);height:138px;margin-top:24px}.adVisual{color:inherit;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;position:absolute;inset:0}.adVisual img{object-fit:contain;width:100%;height:100%;display:block}.adUploadBox{cursor:pointer;background:#fff8f3;border:1px dashed #c89b84;border-radius:14px;margin-top:17px;padding:17px}.adUploadBox small{margin-top:4px;display:block}.adUploadBox input{background:#fff;margin-top:10px;padding:8px}.adImagePreview{border:1px solid var(--line);background-color:var(--paper);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:14px;height:110px;margin-bottom:18px}.adAdminForm>label+label,.adAdminForm>.formGrid+label{margin-top:17px}@media (width<=760px){.adSlider{height:125px}}.memberDashboard{gap:18px;display:grid}.memberQuickNav{border:1px solid var(--line);background:#fffdf9d1;border-radius:16px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.memberQuickNav a{color:var(--terracotta-dark);background:#f7eee8;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.memberQuickNav a:hover{background:#efdcd1}.memberOverview{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.memberOverview article{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:19px;box-shadow:0 12px 32px #4a37260b}.memberOverview small,.accountTypeBadge span,.membershipPanel small{color:var(--terracotta);letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.memberOverview strong{margin:7px 0 4px;font:500 23px Georgia,serif;display:block}.memberOverview span{color:var(--soft);text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.memberProfileForm{margin:0}.accountTypeBadge{background:#f7eee8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:15px 17px;display:flex}.accountTypeBadge b{font:500 18px Georgia,serif}.accountForm input[readonly]{color:#77706a;background:#f3efea}.formSuccess{color:#56704d;background:#f1f7ed;border:1px solid #b7c8aa;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:12px}.membershipPanel{background:linear-gradient(135deg,#fffaf6,#f5e5dc);border:1px solid #c79178;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:26px;display:flex}.membershipPanel h2{margin:8px 0;font:500 25px Georgia,serif}.membershipPanel p{max-width:570px;color:var(--soft);margin:0;font-size:11px;line-height:1.65}.membershipActions{flex-direction:column;gap:8px;min-width:210px;display:flex}.accountSecurityNote{border-left:3px solid var(--sage);color:var(--soft);background:#f0f4ed;border-radius:0 13px 13px 0;margin:14px 0 0;padding:15px 18px;font-size:10px;line-height:1.6}@media (width<=760px){.memberOverview{grid-template-columns:1fr}.memberQuickNav{flex-wrap:nowrap;overflow-x:auto}.memberQuickNav a{white-space:nowrap}.accountTypeBadge,.membershipPanel{flex-direction:column;align-items:flex-start}.membershipActions{width:100%}.memberOverview article{padding:16px}}.memberHeader{position:relative}.memberHeaderLoading{background:#eee6dc;border-radius:999px;width:142px;height:39px}.memberHeaderButton{border:1px solid var(--line);max-width:220px;height:42px;color:var(--ink);cursor:pointer;background:#fffdf9e0;border-radius:999px;align-items:center;gap:9px;padding:4px 11px 4px 5px;display:flex}.memberHeaderButton>span{background:var(--terracotta);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font:500 15px Georgia,serif;display:grid}.memberHeaderButton>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memberHeaderButton>i{color:var(--soft);font-style:normal}.memberHeaderButton.incomplete>span{background:#a67a38}.memberHeaderMenu{z-index:40;border:1px solid var(--line);background:#fffdf9;border-radius:17px;width:245px;padding:16px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 22px 55px #3e2b1e29}.memberHeaderMenu>small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.memberHeaderMenu>strong{margin-top:7px;font-size:13px}.memberHeaderMenu>span{color:var(--soft);margin-top:3px;font-size:10px}.memberHeaderMenu>em{color:var(--soft);text-overflow:ellipsis;margin:3px 0 12px;font-size:9px;font-style:normal;overflow:hidden}.platformNav .memberHeaderMenu>a,.nav .memberHeaderMenu>a{color:var(--ink);border-top:1px solid #eee6dc;padding:10px 0;font-size:10px;font-weight:750}.platformNav .memberHeaderMenu>.memberSignOut,.nav .memberHeaderMenu>.memberSignOut{color:#9b3f31}.memberAreaShell{width:min(1240px,100% - 40px);margin:0 auto;padding:26px 0 80px}.memberAreaIntro{margin:0 0 24px}.memberAreaIntro>span{color:var(--terracotta);letter-spacing:.16em;font-size:9px;font-weight:850}.memberAreaIntro h1{letter-spacing:-.035em;margin:7px 0 5px;font:500 38px Georgia,serif}.memberAreaIntro p{color:var(--soft);margin:0;font-size:12px}.memberAreaLayout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;display:grid}.memberSidebar{border:1px solid var(--line);background:#fffdf9f0;border-radius:21px;position:sticky;top:16px;overflow:hidden;box-shadow:0 16px 45px #4a37260f}.memberSidebarBody{padding:15px}.memberIdentity{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:8px 7px 17px;display:flex}.memberIdentity>span{background:var(--terracotta);color:#fff;border-radius:13px 5px;flex:none;place-items:center;width:40px;height:40px;font:500 18px Georgia,serif;display:grid}.memberIdentity div{gap:3px;min-width:0;display:grid}.memberIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.memberIdentity small{color:var(--soft);font-size:8px}.memberSidebar nav{gap:3px;padding:13px 0;display:grid}.memberSidebar nav a{color:#655e57;border-radius:11px;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:10px;font-weight:730;text-decoration:none;display:flex}.memberSidebar nav a>span{color:#968d84;text-align:center;width:22px;font-size:14px}.memberSidebar nav a:hover{color:var(--terracotta-dark);background:#faf4ef}.memberSidebar nav a.active{color:var(--terracotta-dark);box-shadow:inset 3px 0 var(--terracotta);background:#f4e4da}.memberSidebar nav a.active>span{color:var(--terracotta)}.sidebarAccount{border-top:1px solid var(--line);gap:4px;padding:12px 8px;display:grid}.sidebarAccount small{color:var(--sage);letter-spacing:.12em;font-size:7px;font-weight:850}.sidebarAccount span{color:var(--soft);text-overflow:ellipsis;font-size:8px;overflow:hidden}.sidebarHome{color:var(--terracotta-dark);padding:10px 8px 5px;font-size:9px;font-weight:800;text-decoration:none;display:block}.mobileMemberMenu{display:none}.memberAreaContent{border:1px solid var(--line);background:#fffdf9f0;border-radius:23px;min-width:0;min-height:590px;padding:28px;box-shadow:0 18px 50px #4a37260f}.memberPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.memberPanelHead small{color:var(--terracotta);letter-spacing:.14em;font-size:8px;font-weight:850}.memberPanelHead h2{letter-spacing:-.025em;margin:7px 0 5px;font:500 29px Georgia,serif}.memberPanelHead p{color:var(--soft);margin:0;font-size:11px;line-height:1.6}.vipPill,.standardPill{color:var(--terracotta-dark);letter-spacing:.1em;background:#f1dfd4;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:850}.vipPill{background:var(--terracotta);color:#fff}.profileProgress{background:#f8f2ec;border-radius:15px;margin:22px 0;padding:17px}.profileProgress>div{justify-content:space-between;font-size:10px;display:flex}.profileProgress>div span{color:var(--terracotta-dark);font-weight:850}.profileProgress>i{background:#e7ddd3;border-radius:999px;height:6px;margin:11px 0 8px;display:block;overflow:hidden}.profileProgress>i>em{background:var(--terracotta);border-radius:999px;height:100%;display:block}.profileProgress>small{color:var(--soft);font-size:8px}.dashboardStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.dashboardStats article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.dashboardStats small{color:var(--soft);letter-spacing:.11em;font-size:7px}.dashboardStats strong{margin:7px 0 3px;font:500 25px Georgia,serif;display:block}.dashboardStats span{color:var(--soft);font-size:8px}.dashboardActions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dashboardActions a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;text-decoration:none;display:grid}.dashboardActions a>span{width:34px;height:34px;color:var(--terracotta);background:#f4e4da;border-radius:10px;place-items:center;display:grid}.dashboardActions a div{gap:3px;display:grid}.dashboardActions a b{font-size:10px}.dashboardActions a small{color:var(--soft);font-size:8px}.dashboardActions a i{color:var(--terracotta);font-style:normal}.portalForm label{color:var(--ink);gap:7px;font-size:10px;font-weight:750;display:grid}.portalForm label small{color:var(--soft);font-weight:500}.portalForm input,.portalForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:0;padding:12px 13px;font:500 13px inherit}.portalForm input:focus,.portalForm textarea:focus{border-color:#c7836c;box-shadow:0 0 0 3px #b755361a}.portalForm input[readonly]{color:var(--soft);background:#f2eee9}.portalForm .formGrid{margin-top:22px}.portalFormActions{justify-content:flex-end;margin-top:18px;display:flex}.productEditorGuide{background:#fbf2ec;border-radius:14px;gap:12px;margin:20px 0;padding:15px;display:flex}.productEditorGuide>span{background:var(--terracotta);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:Georgia,serif;display:grid}.productEditorGuide p{color:var(--soft);margin:0;font-size:10px;line-height:1.6}.productEditorGuide b{color:var(--ink)}.portalProductsLabel textarea{resize:vertical;line-height:1.65}.productCount{color:var(--soft);align-items:baseline;gap:7px;margin-top:10px;display:flex}.productCount b{color:var(--terracotta-dark);font:500 22px Georgia,serif}.productCount span{font-size:9px}.planCard,.upgradeCard,.corporateUpgrade,.renewalPolicy{border:1px solid var(--line);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:21px;display:flex}.planCard h3,.upgradeCard h3,.corporateUpgrade h3{margin:9px 0 5px;font:500 22px Georgia,serif}.planCard p,.upgradeCard p,.corporateUpgrade p,.renewalPolicy p{color:var(--soft);margin:0;font-size:10px;line-height:1.6}.planCard>strong{color:var(--sage);font-size:13px}.upgradeCard{background:linear-gradient(135deg,#fffaf6,#f5e5dc);border-color:#c79178}.upgradeCard small{color:var(--terracotta);font-size:8px;font-weight:850}.upgradeCard>div>strong{color:var(--terracotta-dark);margin:5px 0;font:500 29px Georgia,serif;display:block}.renewalPolicy{background:#f8f2ec;display:block}.renewalPolicy b{font-size:11px}.renewalPolicy p{margin-top:5px}.preferenceList{gap:10px;margin-top:20px;display:grid}.preferenceList label{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:17px;display:flex}.preferenceList label span{gap:4px;display:grid}.preferenceList b{font-size:11px}.preferenceList small{color:var(--soft);font-size:9px}.preferenceList input{width:18px;height:18px;accent-color:var(--terracotta)}.comingSoonNote,.securityRule{border-left:3px solid var(--terracotta);background:#fbf2ec;border-radius:0 13px 13px 0;margin-top:16px;padding:16px}.comingSoonNote b,.securityRule b{font-size:10px}.comingSoonNote p,.securityRule p{color:var(--soft);margin:5px 0 0;font-size:9px;line-height:1.6}.securityIdentity{background:#f1f7ed;border:1px solid #b7c8aa;border-radius:15px;align-items:center;gap:12px;margin-top:20px;padding:18px;display:flex}.securityIdentity>span{background:var(--sage);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.securityIdentity div{gap:4px;display:grid}.securityIdentity b{font-size:11px}.securityIdentity small{color:var(--soft);font-size:8px}@media (width<=820px){.memberAreaShell{width:calc(100% - 24px);padding-top:18px}.memberAreaIntro h1{font-size:31px}.memberAreaLayout{display:block}.memberSidebar{border-radius:16px;margin-bottom:12px;position:relative;top:auto}.mobileMemberMenu{width:100%;height:48px;color:var(--ink);text-align:left;background:#fffdf9;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 14px;display:grid}.mobileMemberMenu span{color:var(--terracotta)}.mobileMemberMenu i{font-style:normal}.memberSidebarBody{display:none}.memberSidebar.open .memberSidebarBody{border-top:1px solid var(--line);display:block}.memberIdentity{display:none}.memberAreaContent{border-radius:17px;min-height:480px;padding:19px}.memberPanelHead h2{font-size:25px}.dashboardStats,.dashboardActions,.portalForm .formGrid{grid-template-columns:1fr}.span2{grid-column:auto}.planCard,.upgradeCard,.corporateUpgrade{flex-direction:column;align-items:flex-start}.portalFormActions .primaryAction,.upgradeCard .primaryAction,.corporateUpgrade .secondaryAction{width:100%}.memberHeaderButton{max-width:165px}.memberHeaderButton>b{max-width:92px}.memberHeaderMenu{width:min(280px,100vw - 24px);position:fixed;top:62px;right:12px}}.securityCenter{gap:18px;display:grid}.securityOverview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.securityOverview article,.securityPanel{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.securityOverview small,.securityPanelHead small{color:var(--terracotta);letter-spacing:.11em;font-size:8px;font-weight:850}.securityOverview strong{margin:8px 0 5px;font:500 25px Georgia,serif;display:block}.securityOverview span,.securityPanelHead p{color:var(--soft);font-size:9px;line-height:1.6}.securityPanelHead{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:16px;display:flex}.securityPanelHead h2{margin:7px 0 4px;font:500 24px Georgia,serif}.securityPanelHead p{margin:0}.securityMessage{color:#4f6d45;background:#eef5e9;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:9px;font-weight:750}.securityPanel .usageTable td{white-space:normal;word-break:break-word;max-width:330px}.securityPanel .usageTable a{color:var(--terracotta-dark);font-weight:800}@media (width<=820px){.securityOverview{grid-template-columns:1fr}.securityPanel{padding:15px}.securityPanelHead{flex-direction:column}.securityPanelHead .primaryAction{width:100%}}.homeStage .adSlider{border:0}.navKnowledge{align-items:center;gap:5px;color:var(--terracotta-dark)!important;background:#fff8f3!important;border:1px solid #c79178!important;border-radius:999px!important;padding:8px 12px!important;font-weight:800!important;display:flex!important}.navKnowledge>span{font-size:15px;line-height:1}.navKnowledge:hover{background:#f4e4da!important}.memberSidebar nav a[href=\/tecrube-paylas]{color:var(--terracotta-dark);background:#fff8f3;border:1px solid #d7b29f;margin:5px 0}@media (width<=760px){.nav .navKnowledge,.platformNav .navKnowledge{display:none!important}.platformNav{gap:6px}.experienceFab,.experienceFab.compact{border-radius:15px;width:46px;height:46px;padding:4px;bottom:82px;left:12px;right:auto}.experienceFab>span,.experienceFab.compact>span{width:36px;height:36px}.experienceFab>div{display:none}}.memberInbox{gap:10px;margin-top:20px;display:grid}.memberInbox>article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.memberInbox>article.unread{background:#fff8f3;border-color:#c79178}.memberInbox>article>span{color:var(--sage);font-size:10px}.memberInbox>article.unread>span{color:var(--terracotta)}.memberInbox article div{gap:4px;display:grid}.memberInbox article small{color:var(--soft);font-size:8px}.memberInbox article h3{margin:0;font-size:11px}.memberInbox article p{color:var(--soft);margin:0;font-size:9px;line-height:1.5}.memberInbox article>a{color:var(--terracotta-dark);border:1px solid #c79178;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:800;text-decoration:none}.emptyInbox{text-align:center;border:1px dashed var(--line);background:#fff;border-radius:16px;padding:30px}.emptyInbox>span{color:var(--sage);font-size:22px}.emptyInbox h3{margin:8px 0 5px;font:500 20px Georgia,serif}.emptyInbox p{color:var(--soft);margin:0;font-size:9px}.preferenceList{margin-top:24px}@media (width<=760px){.memberInbox>article{grid-template-columns:auto 1fr}.memberInbox article>a{text-align:center;grid-column:1/-1}}.verificationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.verificationGrid .securityIdentity{margin-top:0}.securityIdentity.pending{background:#fff9eb;border-color:#dec89d}.securityIdentity.pending>span{background:#b88734}@media (width<=760px){.verificationGrid{grid-template-columns:1fr}}.contributionChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:4px 0 24px;display:grid}.contributionChoiceCard{border:1px solid var(--line);min-height:280px;color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.contributionChoiceCard:hover{border-color:#c79178;transform:translateY(-3px);box-shadow:0 20px 44px #4a372614}.contributionChoiceCard>span{background:var(--terracotta);color:#fff;border-radius:14px;place-items:center;width:43px;height:43px;font:500 22px Georgia,serif;display:grid}.contributionChoiceCard>small{color:var(--terracotta);letter-spacing:.14em;margin-top:24px;font-size:8px;font-weight:850}.contributionChoiceCard h2{margin:9px 0 12px;font:500 26px/1.12 Georgia,serif}.contributionChoiceCard p{color:var(--soft);margin:0;font-size:11px;line-height:1.65}.contributionChoiceCard>b{color:var(--terracotta-dark);margin-top:auto;padding-top:22px;font-size:10px}.technicalChoice{background:linear-gradient(145deg,#fff,#f2f6ef)}.technicalChoice>span{background:var(--sage)}.choiceSafety{margin-top:0}.formSection>h2>small,.contributionImages>h2 small{color:var(--soft);font:500 9px inherit}.knowledgeUpload{cursor:pointer;background:#fff8f3;border:1px dashed #c79178;border-radius:17px;align-items:center;gap:14px;position:relative;padding:19px!important;display:flex!important}.knowledgeUpload>span{background:var(--terracotta);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.knowledgeUpload>div{gap:4px;display:grid}.knowledgeUpload b{font-size:11px}.knowledgeUpload p{color:var(--soft);margin:0;font-size:9px}.knowledgeUpload small{color:var(--sage);font-size:8px}.knowledgeUpload input{opacity:0;height:1px;position:absolute;width:1px!important;padding:0!important}.contributionMedia{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.contributionMedia>small{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850}.contributionMedia>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.contributionMedia a{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:13px;text-decoration:none;display:grid;overflow:hidden}.contributionMedia img{object-fit:cover;width:100%;height:150px;display:block}.contributionMedia a>span{text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:8px;overflow:hidden}@media (width<=760px){.contributionChoiceGrid{grid-template-columns:1fr}.contributionChoiceCard{min-height:245px;padding:22px}.contributionMedia>div{grid-template-columns:1fr}.contributionMedia img{height:190px}.knowledgeUpload p{display:none}}.contributionSuccess{background:radial-gradient(circle at 50% 0,#b7553621,#0000 45%),#fffdf9;border-color:#c9b79f;max-width:680px;padding:54px 44px 40px;position:relative;overflow:hidden;box-shadow:0 26px 70px #4a37261a}.contributionSuccess>.successSeal{background:var(--sage);color:#fff;width:64px;height:64px;font-size:28px;position:relative;box-shadow:0 0 0 10px #7e88721c}.contributionSuccess>small{color:var(--terracotta);letter-spacing:.19em;margin-top:24px;font-size:9px;font-weight:850;display:block;position:relative}.contributionSuccess h2{max-width:510px;margin:9px auto 14px;font-size:32px;line-height:1.13;position:relative}.contributionSuccess p{max-width:540px;margin:0 auto;font-size:13px;line-height:1.7;position:relative}.contributionSuccess .successThanks{color:var(--terracotta-dark);margin-top:14px;font-weight:750}.successActions{justify-content:center;gap:10px;margin-top:28px;display:flex;position:relative}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{--x:0px;background:var(--terracotta);opacity:0;border-radius:2px;width:8px;height:14px;animation:1.8s cubic-bezier(.16,.7,.2,1) both texaskConfetti;position:absolute;top:52px;left:50%}.confetti i:nth-child(3n){background:var(--sage)}.confetti i:nth-child(4n){background:#d9ad50}.confetti i:nth-child(5n){border-radius:50%;width:10px;height:10px}.confetti i:first-child{--x:-260px;--r:160deg;animation-delay:20ms}.confetti i:nth-child(2){--x:-225px;--r:-130deg;animation-delay:.14s}.confetti i:nth-child(3){--x:-190px;--r:210deg;animation-delay:50ms}.confetti i:nth-child(4){--x:-155px;--r:-190deg;animation-delay:.2s}.confetti i:nth-child(5){--x:-120px;--r:150deg;animation-delay:80ms}.confetti i:nth-child(6){--x:-85px;--r:-220deg;animation-delay:.17s}.confetti i:nth-child(7){--x:-50px;--r:190deg;animation-delay:40ms}.confetti i:nth-child(8){--x:-20px;--r:-170deg;animation-delay:.21s}.confetti i:nth-child(9){--x:22px;--r:230deg;animation-delay:.1s}.confetti i:nth-child(10){--x:55px;--r:-210deg;animation-delay:30ms}.confetti i:nth-child(11){--x:90px;--r:180deg;animation-delay:.19s}.confetti i:nth-child(12){--x:125px;--r:-150deg;animation-delay:70ms}.confetti i:nth-child(13){--x:160px;--r:220deg;animation-delay:.16s}.confetti i:nth-child(14){--x:195px;--r:-200deg;animation-delay:10ms}.confetti i:nth-child(15){--x:225px;--r:140deg;animation-delay:.12s}.confetti i:nth-child(16){--x:255px;--r:-230deg;animation-delay:60ms}.confetti i:nth-child(17){--x:-285px;--r:190deg;animation-delay:.18s}.confetti i:nth-child(18){--x:285px;--r:-180deg;animation-delay:90ms}@keyframes texaskConfetti{0%{opacity:0;transform:translateY(-15px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--x),250px) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}@media (width<=760px){.contributionSuccess{padding:44px 21px 28px}.contributionSuccess h2{font-size:27px}.successActions{flex-direction:column}.successActions a{width:100%}}.legalSiteFooter{z-index:20;border-top:1px solid var(--line);color:#eee7de;background:#29241f;justify-content:space-between;align-items:flex-start;gap:28px;width:100%;padding:25px max(28px,50vw - 630px);display:flex;position:relative}.legalSiteFooter>div{gap:4px;display:grid}.legalSiteFooter .legalBrand{color:#fff;letter-spacing:-.04em;font:700 21px Georgia,serif;text-decoration:none}.legalSiteFooter .legalBrand span{color:#d87958}.legalSiteFooter p{color:#bdb5ad;margin:0;font-size:9px}.legalSiteFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;display:flex}.legalSiteFooter nav a,.legalSiteFooter nav button{color:#ded6cd;cursor:pointer;background:0 0;border:0;padding:4px 0;font:650 9px inherit;text-decoration:none}.legalSiteFooter nav a:hover,.legalSiteFooter nav button:hover{color:#e88b69}.feedbackForm{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.feedbackForm label{color:var(--ink);gap:8px;font-size:13px;font-weight:800;display:grid}.feedbackForm label small{color:var(--soft);font-size:11px;font-weight:600}.feedbackForm input,.feedbackForm select,.feedbackForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;padding:14px 15px;font:500 16px/1.45 inherit}.feedbackForm textarea{resize:vertical;min-height:170px}.feedbackForm input[type=file]{background:#faf7f3;padding:12px}.feedbackWide,.feedbackSubmit,.feedbackForm>.formError,.feedbackForm>.formSuccess{grid-column:1/-1}.feedbackSubmit{justify-content:space-between;align-items:center;gap:18px;padding-top:8px;display:flex}.feedbackSubmit p{color:var(--soft);margin:0;font-size:13px;line-height:1.5}.feedbackTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.feedbackAdminList{gap:16px;display:grid}.feedbackAdminCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.feedbackAdminCard.status-new{border-left:5px solid #c95417}.feedbackAdminCard.status-completed{border-left:5px solid #4b7a41}.feedbackAdminCard>header{justify-content:space-between;gap:15px;display:flex}.feedbackAdminCard>header span,.feedbackAdminCard>header b{color:var(--terracotta-dark);font-size:12px;font-weight:900}.feedbackAdminCard h2{margin:12px 0 8px;font:600 24px Georgia,serif}.feedbackAdminCard>p{white-space:pre-wrap;color:var(--ink);margin:0;font-size:15px;line-height:1.65}.feedbackAdminMeta{color:var(--soft);flex-wrap:wrap;gap:8px 20px;margin:16px 0;font-size:12px;display:flex}.feedbackAttachment{color:var(--terracotta-dark);margin-bottom:16px;font-size:13px;font-weight:850;display:inline-flex}.feedbackAdminCard>label{gap:7px;font-size:12px;font-weight:800;display:grid}.feedbackAdminCard textarea{border:1px solid var(--line);resize:vertical;border-radius:12px;min-height:86px;padding:12px}.feedbackAdminCard>footer{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.feedbackAdminCard>footer select{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:150px;padding:10px}.cookiePanel{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9fa;border:1px solid #cda995;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;width:min(880px,100% - 28px);padding:21px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #2d221938}.cookiePanel>div>span{color:var(--terracotta);letter-spacing:.16em;font-size:8px;font-weight:850}.cookiePanel h2{margin:6px 0 5px;font:500 21px Georgia,serif}.cookiePanel p{max-width:620px;color:var(--soft);margin:0;font-size:10px;line-height:1.55}.cookiePanel a{color:var(--terracotta-dark);margin-top:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.cookiePanel>button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;padding:12px 17px;font-size:10px;font-weight:800}.legalDraftNotice,.formLegalNotice{color:#5f5549;background:#fff9eb;border:1px solid #dec89d;border-radius:15px;gap:12px;padding:16px;display:flex}.legalDraftNotice{margin:0 0 20px}.legalDraftNotice>span{color:#fff;background:#b88734;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.legalDraftNotice b{font-size:11px}.legalDraftNotice p,.formLegalNotice{font-size:10px;line-height:1.65}.legalDraftNotice p{margin:5px 0 0}.formLegalNotice{background:#faf6f1;border-color:#d8cdbf;margin-top:18px;display:block}.formLegalNotice a,.consents a{color:var(--terracotta-dark);font-weight:800}.legalDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legalDocumentGrid>a{border:1px solid var(--line);min-height:190px;color:var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:22px;text-decoration:none;transition:all .18s;display:flex}.legalDocumentGrid>a:hover{border-color:#c9947f;transform:translateY(-2px);box-shadow:0 15px 35px #4a372612}.legalDocumentGrid small{color:var(--terracotta);letter-spacing:.14em;font-size:8px;font-weight:850}.legalDocumentGrid h2{margin:10px 0 8px;font:500 22px Georgia,serif}.legalDocumentGrid p{color:var(--soft);margin:0;font-size:10px;line-height:1.6}.legalDocumentGrid b{color:var(--terracotta-dark);margin-top:auto;padding-top:15px;font-size:9px}.officialSources{background:#f2f6ef;border-radius:18px;margin-top:24px;padding:22px}.officialSources h2{margin:0;font:500 21px Georgia,serif}.officialSources p{color:var(--soft);font-size:10px}.officialSources>div{flex-wrap:wrap;gap:8px;display:flex}.officialSources a{color:#53604c;border:1px solid #bdc9b6;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;text-decoration:none}.legalDocument{max-width:850px}.legalDocumentWarning{background:#fff9eb;border-left:4px solid #b88734;border-radius:0 13px 13px 0;margin-bottom:25px;padding:15px 17px}.legalDocumentWarning b{font-size:10px}.legalDocumentWarning p{color:#6f6458;margin:5px 0 0;font-size:9px;line-height:1.6}.legalDocument section{padding:4px 0 19px}.legalDocument section+section{border-top:1px solid var(--line);padding-top:20px}.legalDocument section h2{color:var(--terracotta-dark);margin:0 0 10px;font:600 21px Georgia,serif}.legalDocument section p,.legalDocument section li{color:#514b45;font-size:12px;line-height:1.75}.legalDocument section p{margin:0}.legalDocument section p+p{margin-top:9px}.legalDocument section ul{margin:0;padding-left:20px}.legalDocument section li+li{margin-top:7px}.legalDocumentEnd{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;gap:20px;margin-top:5px;padding-top:17px;font-size:9px;display:flex}.legalDocumentEnd a{color:var(--terracotta-dark);font-weight:800;text-decoration:none}.chatPrivacyNote{text-align:center;color:#8c867f;margin:8px 0 0;font-size:9px;line-height:1.5}.chatPrivacyNote a{color:var(--terracotta-dark);font-weight:750}@media (width<=760px){.legalSiteFooter{flex-direction:column;align-items:flex-start;padding:22px 18px}.legalSiteFooter nav{justify-content:flex-start}.cookiePanel{flex-direction:column;align-items:stretch;padding:18px;bottom:10px}.cookiePanel>button{width:100%}.legalDocumentGrid{grid-template-columns:1fr}.legalDocumentGrid>a{min-height:165px}.legalDocument section p,.legalDocument section li{font-size:11px}.legalDocumentEnd{flex-direction:column}.officialSources>div{display:grid}.chatPrivacyNote{font-size:8px}.feedbackForm{grid-template-columns:1fr;padding:18px}.feedbackWide,.feedbackSubmit,.feedbackForm>.formError,.feedbackForm>.formSuccess{grid-column:1}.feedbackSubmit,.feedbackAdminCard>footer{flex-direction:column;align-items:stretch}.feedbackAdminCard>footer>*{width:100%}}.homeApp{background:#f8f6f1;flex-direction:row;min-height:100dvh;display:flex;overflow:hidden}.homeSidebar{z-index:30;background:#fffdf9f7;border-right:1px solid #e4ddd3;flex-direction:column;flex:none;width:238px;min-height:100dvh;padding:25px 18px 18px;display:flex;position:relative;box-shadow:10px 0 40px #3e2b1e06}.sidebarBrand{width:max-content;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.sidebarMark{background:var(--terracotta);color:#fff;border-radius:11px 4px;place-items:center;width:35px;height:35px;font:500 17px Georgia,serif;display:grid}.sidebarBrand strong{letter-spacing:-.05em;font:700 24px Georgia,serif}.sidebarBrand strong span{color:var(--terracotta)}.newChatButton{border:1px solid var(--terracotta);background:var(--terracotta);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:47px;margin-top:31px;font-size:11px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 10px 24px #b755362e}.newChatButton:hover{background:var(--terracotta-dark);transform:translateY(-1px)}.newChatButton span{font-size:18px;font-weight:400}.homeSidebarNav{gap:4px;margin-top:22px;display:grid}.homeSidebarNav a,.homeSidebarNav button{color:#696159;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;height:44px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;transition:all .16s;display:flex}.homeSidebarNav a:hover,.homeSidebarNav button:hover{color:var(--terracotta-dark);background:#f8eee8}.homeSidebarNav .active{color:var(--terracotta-dark);background:#f4e4da}.homeSidebarNav a>span,.homeSidebarNav button>span{color:#978e85;text-align:center;width:20px;font-size:15px}.homeSidebarNav .active>span{color:var(--terracotta)}.sidebarBottom{border-top:1px solid #eee7df;margin-top:auto;padding:18px 3px 2px}.sidebarBottom>small{color:#9a9188;letter-spacing:.16em;margin:0 0 10px 5px;font-size:7px;font-weight:850;display:block}.sidebarBottom>.navLogin,.sidebarBottom>.navPrimary{border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:11px;margin-top:7px;padding:10px 12px;font-size:10px;font-weight:750;text-decoration:none;display:block}.sidebarBottom>.navPrimary{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.sidebarBottom .memberHeaderButton{border-radius:12px;width:100%;max-width:none}.sidebarBottom .memberHeaderMenu{inset:auto auto 51px 0}.homeStage{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex;position:relative;overflow:hidden}.homeStage>.heroFilm{opacity:.16;height:360px}.homeStage>.threads{opacity:.035}.homeTopbar{justify-content:flex-end;width:calc(100% - 64px);height:74px;margin:0 32px}.mobileBrand,.homeTopbar .mobileMemberActions{display:none}.homeTopbar .nav{margin-left:auto}.homeTopbar>.homeNotificationSlot{z-index:31;position:absolute;top:50%;right:58px;transform:translateY(-50%)}.homeTopbar>.homeNotificationSlot .memberNotificationBell{width:42px;height:42px;box-shadow:none;border-radius:12px}.homeTopbar:has(.homeNotificationSlot .memberLiveNotifications)>.landingMenu{margin-right:48px}.homeStage .conversation{justify-content:flex-start;width:min(920px,100% - 70px);padding:76px 0 42px}.homeStage .welcome{text-align:left;margin:0 0 31px}.welcomeEyebrow{color:var(--terracotta);letter-spacing:.19em;margin-bottom:13px;font-size:8px;font-weight:850;display:block}.homeStage .welcome h1{letter-spacing:-.05em;font-size:clamp(47px,5.5vw,72px);line-height:1.02}.homeStage .welcome>p{max-width:640px;margin:18px 0 0;font-size:14px;line-height:1.65}.homeStage .search:not(.chatComposer){border-radius:22px;min-height:78px;padding:10px 10px 10px 24px}.homeStage .search:not(.chatComposer) textarea{font-size:15px}.homeStage .search:not(.chatComposer) button{height:57px}.homeFooterAd{width:50%;min-width:480px;margin:22px auto 0}.homeFooterAd .adSlider{border-radius:13px;height:66px;margin:0;box-shadow:0 10px 30px #3e2b1e0f}.homeStage .workspace{width:min(1260px,100% - 46px);height:calc(100dvh - 74px)}.homeStage .chatStream{max-height:calc(100dvh - 285px)}.homeStage .resultsPanel{max-height:calc(100dvh - 112px)}.homeApp>.experienceFab{display:none}@media (height<=760px) and (width>=761px){.homeSidebar{padding-block:16px 12px}.newChatButton{height:40px;margin-top:15px}.homeSidebarNav{gap:2px;margin-top:12px}.homeSidebarNav a,.homeSidebarNav button{height:35px}.sidebarBottom{padding-top:10px}}@media (width<=1020px){.homeSidebar{width:205px;padding-inline:14px}.homeStage .conversation{width:min(760px,100% - 44px);padding-top:48px}.homeStage .welcome h1{font-size:54px}.homeFooterAd{width:58%;min-width:390px}.homeTopbar{width:calc(100% - 40px);margin:0 20px}}@media (width<=760px){.homeApp{display:block;overflow:auto}.homeSidebar{display:none}.homeStage{min-height:100dvh;overflow:hidden}.homeTopbar{justify-content:space-between;width:calc(100% - 28px);height:64px;margin:0 14px}.mobileBrand{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;font:700 20px Georgia,serif;display:flex}.mobileBrand span{background:var(--terracotta);color:#fff;border-radius:9px 3px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.homeTopbar .nav>a{display:none!important}.homeTopbar .mobileMemberActions{display:block}.homeStage>.heroFilm{opacity:.15;height:300px}.homeStage .conversation{width:calc(100% - 28px);padding:34px 0 100px}.homeStage .welcome{margin-bottom:22px}.homeStage .welcome h1{font-size:42px;line-height:1.05}.homeStage .welcome>p{font-size:12px}.homeStage .search:not(.chatComposer){border-radius:18px;min-height:65px;padding-left:16px}.homeFooterAd{width:100%;min-width:0;margin-top:18px}.homeFooterAd .adSlider{height:76px}.homeStage .workspace,.homeStage .workspace.withPanel{width:calc(100% - 24px);height:calc(100dvh - 64px)}.homeStage .chatStream{max-height:calc(100dvh - 250px)}.homeApp>.experienceFab,.homeApp>.experienceFab.compact{display:flex;bottom:12px;left:12px;right:auto}}.seoLanding{background:radial-gradient(circle at 78% 4%,#b7553614,transparent 28%),var(--paper);min-height:100vh}.seoHeader{width:min(1160px,100% - 44px);height:82px}.seoHeader nav{gap:22px;display:flex}.seoHeader nav a{color:var(--soft);font-size:11px;font-weight:700;text-decoration:none}.seoHeader nav a:hover{color:var(--terracotta)}.seoHero{width:min(1000px,100% - 44px);margin:0 auto;padding:100px 0 105px}.seoHero>small,.seoExamples small{color:var(--terracotta);letter-spacing:.18em;font-size:8px;font-weight:850}.seoHero h1{letter-spacing:-.055em;max-width:850px;margin:14px 0 20px;font:500 clamp(48px,7vw,78px)/1.02 Georgia,serif}.seoHero p{max-width:720px;color:var(--soft);margin:0;font-size:15px;line-height:1.75}.seoHero .primaryAction{color:#fff;border-radius:13px;margin-top:29px;padding:15px 19px;text-decoration:none;display:inline-flex}.seoExamples{border:1px solid var(--line);background:#fffdf9;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:55px;width:min(1000px,100% - 44px);margin:0 auto;padding:45px;display:grid;box-shadow:0 18px 50px #4a37260d}.seoExamples h2,.seoLinks h2{margin:9px 0 12px;font:500 30px Georgia,serif}.seoExamples p{color:var(--soft);margin:0;font-size:11px;line-height:1.7}.seoExamples ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seoExamples li{background:#f8f2ec;border-radius:12px;justify-content:space-between;padding:13px 15px;font-size:11px;font-weight:750;display:flex}.seoExamples li span{color:var(--terracotta)}.seoLinks{width:min(1000px,100% - 44px);margin:0 auto;padding:65px 0 100px}.seoLinks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seoLinks a{border:1px solid var(--line);color:var(--ink);background:#fffdf9;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:19px;text-decoration:none;display:flex}.seoLinks a b{font-size:11px}.seoLinks a span{color:var(--terracotta);flex:none;font-size:9px;font-weight:800}@media (width<=760px){.seoHeader{height:65px}.seoHeader nav{display:none}.seoHero{padding:65px 0 70px}.seoHero h1{font-size:43px}.seoHero p{font-size:13px}.seoExamples{grid-template-columns:1fr;gap:28px;padding:22px}.seoLinks{padding:45px 0 75px}.seoLinks>div{grid-template-columns:1fr}.seoLinks h2{font-size:27px}}.doctorChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:4px 0 24px;display:grid}.doctorChoiceCard{border:1px solid var(--line);min-height:285px;color:var(--ink);background:#fff;border-radius:25px;flex-direction:column;padding:28px;text-decoration:none;transition:all .2s;display:flex}.doctorChoiceCard:hover{border-color:#c79178;transform:translateY(-3px);box-shadow:0 20px 44px #4a372614}.doctorChoiceCard>span{background:var(--terracotta);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font:500 24px Georgia,serif;display:grid}.doctorChoiceCard>small{color:var(--terracotta);letter-spacing:.15em;margin-top:25px;font-size:8px;font-weight:850}.doctorChoiceCard h2{margin:10px 0 13px;font:500 25px/1.12 Georgia,serif}.doctorChoiceCard p{color:var(--soft);margin:0;font-size:11px;line-height:1.7}.doctorChoiceCard>b{color:var(--terracotta-dark);margin-top:auto;padding-top:24px;font-size:10px}.doctorShareChoice{background:linear-gradient(145deg,#fff,#f2f6ef)}.doctorShareChoice>span{background:var(--sage)}.doctorKnowledgeChoice>span{background:#6b7f91;font:700 20px Arial,sans-serif}.doctorKnowledgeShareChoice>span{background:#b66538}.doctorSearchFlow{gap:18px;display:grid}.doctorSearchForm{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px;box-shadow:0 18px 45px #4a37260d}.doctorSearchForm>label{margin-bottom:10px;font-size:12px;font-weight:800;display:block}.doctorSearchForm textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:165px;color:var(--ink);background:#fffdf9;border-radius:16px;outline:0;padding:17px;font-size:14px;line-height:1.6}.doctorSearchForm textarea:focus{border-color:#c7836c;box-shadow:0 0 0 4px #b7553614}.doctorSearchActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;display:flex}.doctorSearchActions a,.doctorSearchActions button,.doctorAnswer>div>a,.doctorAnswer>div>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.doctorSearchActions button{border-color:var(--terracotta);background:var(--terracotta);color:#fff;min-width:160px}.doctorSearchActions button:disabled{opacity:.55;cursor:default}.doctorAnswer{background:#fffdf9;border:1px solid #c9b79f;border-radius:22px;padding:27px;box-shadow:0 18px 45px #4a37260f}.doctorAnswer>small{color:var(--terracotta);letter-spacing:.15em;font-size:8px;font-weight:850}.doctorAnswerText{white-space:pre-wrap;gap:6px;margin-top:16px;font-size:14px;line-height:1.65;display:grid}.doctorAnswer>div:last-child{gap:9px;margin-top:22px;display:flex}.doctorAnswer>div>button{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.doctorAnswer .knowledgeLabel{color:var(--terracotta-dark)}@media (width<=900px){.doctorChoiceCard{min-height:265px;padding:23px}.doctorChoiceCard h2{font-size:26px}}@media (width<=760px){.doctorChoiceGrid{grid-template-columns:1fr}.doctorSearchForm,.doctorAnswer{padding:20px}.doctorSearchActions,.doctorAnswer>div:last-child{flex-direction:column;align-items:stretch}.doctorSearchActions a,.doctorSearchActions button,.doctorAnswer>div>a,.doctorAnswer>div>button{text-align:center;width:100%}}.texaskAuthCard{border:1px solid var(--line);background:#fffdf9;border-radius:26px;max-width:590px;margin:0 auto;padding:28px;box-shadow:0 22px 60px #4a372614}.authTabs{background:#f3ece5;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.authTabs button{color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px;font-size:11px;font-weight:800}.authTabs button.active{color:var(--terracotta-dark);background:#fff;box-shadow:0 5px 18px #4a372617}.authForm{gap:15px;margin-top:22px;display:grid}.authForm label,.compactForm>label{color:var(--ink);gap:7px;font-size:10px;font-weight:800;display:grid}.authForm label small{float:right;color:var(--soft);font-size:8px;font-weight:600}.authForm input,.compactForm input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:0;padding:14px 15px;font-size:13px}.authForm input:focus,.compactForm input:focus{border-color:#c7836c;box-shadow:0 0 0 4px #b7553614}.authForm .primaryAction,.compactForm .primaryAction{width:100%;margin-top:5px}.authFoot,.formNotice{text-align:center;color:var(--soft);margin:17px 0 0;font-size:10px}.authFoot a{color:var(--terracotta-dark);font-weight:800}.formNotice{color:var(--terracotta-dark);background:#fff2e8;border-radius:10px;padding:11px}.authSuccess{max-width:590px;margin:0 auto}.compactForm{gap:16px;max-width:520px;margin:0 auto;display:grid}.compactForm .accountSwitch{text-align:center;margin:0}@media (width<=760px){.texaskAuthCard{padding:20px}.authForm input,.compactForm input{font-size:16px}}.chatUsageLine{min-height:18px;color:var(--soft);justify-content:center;align-items:center;gap:9px;margin-top:7px;font-size:8px;font-weight:700;display:flex}.chatUsageLine a,.chatUsageLine b{color:var(--terracotta-dark);font-size:8px}.chatDataNotice{text-align:center;color:#94887e;max-width:760px;margin:3px auto 0;font-size:7px;line-height:1.45}.chatDataNotice a{color:#75675e;text-decoration:underline}.conversation>.chatUsageLine{margin-top:9px}.conversation>.chatDataNotice{max-width:680px}.composerWrap .chatUsageLine{justify-content:flex-start;margin:4px 2px 0}.composerWrap .chatDataNotice{text-align:left;margin:2px 2px 0}.usageAdminStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.usageAdminStats article{border:1px solid var(--line);background:var(--card);border-radius:17px;padding:20px}.usageAdminStats small{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850;display:block}.usageAdminStats strong{margin-top:8px;font:500 31px Georgia,serif;display:block}.usageAdminStats span{color:var(--soft);margin-top:4px;font-size:9px;display:block}.usageSearch{gap:8px;margin:15px 0;display:flex}.usageSearch input{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;min-width:0;padding:12px 14px}.usageSearch button,.usageSearch a{border:1px solid var(--terracotta);background:var(--terracotta);color:#fff;border-radius:12px;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.usageSearch a{border-color:var(--line);color:var(--ink);background:#fff}.usageTableWrap{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:auto}.usageTable{border-collapse:collapse;width:100%;min-width:760px}.usageTable th,.usageTable td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px;font-size:10px}.usageTable th{color:var(--soft);letter-spacing:.1em;font-size:8px}.usageTable td b,.usageTable td small{display:block}.usageTable td small{color:var(--soft);margin-top:3px;font-size:8px}.usageTable td a{color:var(--terracotta-dark);font-weight:800;text-decoration:none}.emptyUsage{text-align:center;color:var(--soft);padding:30px;font-size:11px}.adminChatToolbar{justify-content:space-between;gap:15px;margin-bottom:16px;display:flex}.adminChatToolbar a{color:var(--terracotta-dark);font-size:10px;font-weight:800;text-decoration:none}.adminChatToolbar span{color:var(--soft);font-size:8px}.adminChatTranscript{gap:12px;display:grid}.adminChatTranscript article{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:82%;padding:17px 19px}.adminChatTranscript article.user{background:#f8eee7;margin-left:auto}.adminChatTranscript article small{color:var(--terracotta);letter-spacing:.1em;font-size:8px;font-weight:850}.adminChatTranscript article p{white-space:pre-wrap;color:var(--ink);margin:8px 0;font-size:12px;line-height:1.6}.adminChatTranscript article footer{color:var(--soft);justify-content:space-between;font-size:8px;display:flex}.adminChatTranscript+.securityNote{margin-top:22px}.quotaNotice{width:min(100%,680px);color:var(--ink);background:#fff7f1;border:1px solid #b5674e3d;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:9px auto 0;padding:10px 12px;display:grid;box-shadow:0 8px 24px #5b39250f}.quotaNoticeIcon{background:var(--terracotta);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:850;display:grid}.quotaNotice b,.quotaNotice small{display:block}.quotaNotice b{font-size:10px}.quotaNotice small{color:var(--soft);margin-top:2px;font-size:8px;line-height:1.4}.quotaNotice a{background:var(--terracotta);color:#fff;white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none}.quotaNotice a:hover{background:var(--terracotta-dark)}.composerWrap .quotaNotice{margin:6px 2px 0}.conversation>.quotaNotice{margin-top:9px}@media (width<=560px){.quotaNotice{grid-template-columns:auto minmax(0,1fr)}.quotaNotice a{grid-column:2;justify-self:start}}@media (width<=760px){.chatDataNotice{font-size:6.5px}.usageAdminStats{grid-template-columns:repeat(2,1fr)}.usageTableWrap{border-radius:14px}.adminChatToolbar{flex-direction:column;align-items:flex-start}.adminChatTranscript article{max-width:94%}}.usageAdminSection{margin:26px 0 10px}.usageAdminSection>div:first-child>small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.usageAdminSection>div:first-child>h2{margin:7px 0 14px;font:500 25px Georgia,serif}.usageSectionLead{color:var(--soft);margin:-7px 0 14px;font-size:10px}.todayReminderCard{background:#fffdf9f0;border:1px solid #dbc5b6;border-radius:18px;width:100%;margin:0 0 24px;padding:17px 19px;box-shadow:0 14px 38px #4a37260f}.todayReminderCard>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.todayReminderCard header small{color:var(--terracotta);letter-spacing:.15em;font-size:7px;font-weight:850;display:block}.todayReminderCard header h2{margin:4px 0 0;font:500 20px Georgia,serif}.todayReminderCard header a{color:var(--terracotta-dark);font-size:9px;font-weight:800;text-decoration:none}.todayReminderCard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.todayReminderCard article{background:#f7f1ea;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;display:flex}.todayReminderCard article.overdue{background:#fff0ec}.todayReminderCard article>button{width:27px;height:27px;color:var(--terracotta);cursor:pointer;background:#fff;border:1px solid #cfb6a8;border-radius:9px;flex:none;place-items:center;display:grid}.todayReminderCard article>span{gap:2px;min-width:0;display:grid}.todayReminderCard article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.todayReminderCard article small{color:var(--soft);font-size:7px}.todayReminderCard article.overdue small{color:#a74431;font-weight:800}.reminderHead{margin-bottom:18px}.reminderUsage{color:var(--terracotta-dark);background:#f4e8df;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:10px 13px;font-size:9px;font-weight:800;display:flex}.reminderUsage small{font-size:8px;font-weight:700}.reminderCreate{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr);gap:13px;padding:20px;display:grid}.reminderCreate label{gap:7px;display:grid}.reminderCreate label>span{font-size:9px;font-weight:800}.reminderCreate input,.reminderCreate textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fffdf9;border-radius:12px;outline:0;padding:13px 14px;font-size:11px}.reminderCreate input:focus,.reminderCreate textarea:focus{border-color:#c7836c;box-shadow:0 0 0 4px #b7553614}.reminderCreate textarea{resize:vertical}.reminderCreate .wide{grid-column:1/-1}.reminderCreate>button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:12px;width:max-content;padding:12px 17px;font-size:9px;font-weight:850}.reminderCreate>button:disabled{opacity:.5;cursor:default}.reminderCreate>p{color:var(--terracotta-dark);align-self:center;margin:0;font-size:9px;font-weight:750}.reminderBoard{gap:17px;margin-top:22px;display:grid}.reminderGroup{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.reminderGroup>header{border-bottom:1px solid var(--line);background:#fbf8f4;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.reminderGroup>header h2{margin:0;font:500 20px Georgia,serif}.reminderGroup>header span{min-width:25px;height:25px;color:var(--terracotta-dark);background:#f0e1d7;border-radius:999px;place-items:center;font-size:8px;font-weight:850;display:grid}.reminderGroup.overdue>header{background:#fff1ed}.reminderGroup.completed{opacity:.8}.reminderGroup>div{display:grid}.reminderGroup article{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.reminderGroup article+article{border-top:1px solid var(--line)}.reminderCheck{width:32px;height:32px;color:var(--terracotta);cursor:pointer;background:#fff;border:1px solid #d2bcad;border-radius:10px;place-items:center;font-weight:900;display:grid}.reminderGroup article h3{margin:0;font-size:11px}.reminderGroup article p{color:var(--soft);margin:5px 0;font-size:9px;line-height:1.5}.reminderGroup article small{color:#92867b;margin-top:5px;font-size:7px;display:block}.reminderActions{gap:7px;display:flex}.reminderActions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:750}.reminderActions button.danger{color:#a74431}.emptyReminder{color:var(--soft);text-align:center;margin:0;padding:21px;font-size:10px}.reminderLegal{color:#94887e;margin:10px 3px 0;font-size:7px;line-height:1.5}@media (width<=760px){.todayReminderCard{margin-bottom:18px}.todayReminderCard>div{grid-template-columns:1fr}.reminderCreate{grid-template-columns:1fr;padding:16px}.reminderCreate .wide{grid-column:auto}.reminderCreate input,.reminderCreate textarea{font-size:16px}.reminderGroup article{grid-template-columns:auto minmax(0,1fr)}.reminderActions{flex-wrap:wrap;grid-column:2}.reminderUsage{flex-direction:column;align-items:flex-start}.reminderLegal{font-size:6.5px}}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricingCard{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;min-height:520px;padding:25px;display:flex;position:relative}.pricingCard.featured{background:linear-gradient(155deg,#fffdf9,#f7e8de);border-color:#bd775e;box-shadow:0 22px 55px #79422b1f}.pricingCard>small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.pricingCard h2{margin:10px 0 15px;font:500 28px Georgia,serif}.planPrice{border-bottom:1px solid var(--line);gap:6px;padding-bottom:20px;display:grid}.planPrice strong{font:500 25px Georgia,serif}.planPrice strong em{font:700 9px Arial,sans-serif}.planPrice span{color:var(--soft);font-size:9px}.pricingCard ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.pricingCard li{color:#5f5851;padding-left:17px;font-size:10px;line-height:1.55;position:relative}.pricingCard li:before{content:"✓";color:var(--sage);font-weight:900;position:absolute;left:0}.pricingCard>a{text-align:center;margin-top:auto}.pricingCard>p{text-align:center;color:var(--soft);margin:12px 0 0;font-size:8px}.popularPill{background:var(--terracotta);color:#fff;letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:850;position:absolute;top:-11px;right:17px}.pricingNotice{border:1px solid var(--line);background:#f8f2ec;border-radius:16px;margin-top:16px;padding:18px 20px}.pricingNotice b{font-size:10px}.pricingNotice p{color:var(--soft);margin:5px 0;font-size:9px;line-height:1.6}.pricingNotice a,.allPlansLink,.memberPlanChoices a{color:var(--terracotta-dark);font-size:9px;font-weight:800;text-decoration:none}.memberPlanChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.memberPlanChoices article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.memberPlanChoices article.vipChoice{background:#f4f7f2;border-color:#aab39e}.memberPlanChoices small{color:var(--terracotta);letter-spacing:.12em;font-size:8px;font-weight:850}.memberPlanChoices h3{margin:9px 0 5px;font:500 21px Georgia,serif}.memberPlanChoices p{color:var(--soft);margin:0 0 12px;font-size:9px;line-height:1.55}.allPlansLink{margin-top:15px;display:inline-block}@media (width<=980px){.pricingGrid{grid-template-columns:1fr}.pricingCard{min-height:0}.memberPlanChoices{grid-template-columns:1fr}}.securityRule .secondaryAction{margin-top:12px;text-decoration:none;display:inline-flex}.memberSignOutButton{color:#9b3f31;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee6dc;width:100%;padding:10px 0;font:750 10px inherit}.memberSignOutButton:disabled{opacity:.55;cursor:default}.sellerQuoteHub{margin-top:20px}.sellerQuoteStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sellerQuoteStats article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px}.sellerQuoteStats small{color:var(--terracotta);letter-spacing:.11em;font-size:7px;font-weight:850}.sellerQuoteStats strong{margin:7px 0 3px;font:500 27px Georgia,serif;display:block}.sellerQuoteStats span{color:var(--soft);font-size:8px}.quoteListTools{justify-content:space-between;align-items:center;gap:15px;margin:16px 0 12px;display:flex}.quoteListTools>b{font:500 19px Georgia,serif}.quoteListTools label{color:var(--soft);align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.quoteListTools select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:8px 28px 8px 10px;font-size:9px}.sellerQuoteList{gap:12px;display:grid}.sellerQuoteCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.sellerQuoteCard.responded{background:linear-gradient(145deg,#fff,#f6faf3);border-color:#bdc9b4}.sellerQuoteTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.sellerQuoteTop>span{color:var(--terracotta);letter-spacing:.1em;font-size:8px;font-weight:850}.sellerQuoteTop>b{border-radius:999px;padding:5px 8px;font-size:8px}.sellerQuoteTop .waiting{color:var(--terracotta-dark);background:#f5e6dc}.sellerQuoteTop .answered{color:#55704c;background:#e7efe2}.sellerQuoteTop .expired{color:#766e67;background:#eee9e3}.sellerQuoteCard h2{margin:12px 0 6px;font:500 23px Georgia,serif}.sellerQuoteSpecs{color:var(--soft);margin:0;font-size:10px;line-height:1.6}.sellerQuoteFacts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.sellerQuoteFacts span{background:#faf6f1;border-radius:11px;gap:4px;padding:10px;display:grid}.sellerQuoteFacts small{color:var(--soft);letter-spacing:.08em;font-size:7px}.sellerQuoteFacts b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.givenOfferSummary{border-left:3px solid var(--sage);background:#f0f6ec;border-radius:0 10px 10px 0;align-items:baseline;gap:10px;margin-top:13px;padding:12px 14px;display:flex}.givenOfferSummary span{color:var(--sage);letter-spacing:.1em;font-size:7px;font-weight:850}.givenOfferSummary strong{font:500 20px Georgia,serif}.givenOfferSummary small{color:var(--soft);margin-left:auto;font-size:8px}.sellerQuoteFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:15px;padding-top:14px;display:flex}.sellerQuoteFoot>small,.sellerQuoteFoot>span{color:var(--soft);font-size:8px}.sellerQuoteFoot>div,.requestCardFoot>div{align-items:center;gap:9px;display:flex}.sellerQuoteFoot .primaryAction{min-height:39px;padding:0 15px;font-size:9px}.listRemoveButton{color:#9b3f31;cursor:pointer;background:0 0;border:0;padding:8px 3px;font-size:8px;font-weight:800}.listRemoveButton:disabled{opacity:.5}.requestCardFoot a{color:var(--terracotta-dark);font-size:9px;font-weight:850;text-decoration:none}.corporateQuoteEmpty{margin-top:24px}@media (width<=760px){.sellerQuoteStats,.sellerQuoteFacts{grid-template-columns:1fr 1fr}.quoteListTools,.sellerQuoteFoot{flex-direction:column;align-items:flex-start}.sellerQuoteFoot>div{flex-direction:column;align-items:stretch;width:100%}.sellerQuoteFoot .primaryAction{width:100%}.givenOfferSummary{flex-direction:column;align-items:flex-start;gap:5px}.givenOfferSummary small{margin-left:0}.requestCardFoot{flex-direction:column;align-items:flex-start;gap:10px}.requestCardFoot>div{justify-content:space-between;width:100%}}.compactQuoteDashboard{gap:12px}.quoteOverviewBar{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.4fr) auto;align-items:center;gap:20px;padding:17px 19px;display:grid}.quoteOverviewMain small,.offerCompanyPanel header small,.selectedOfferPanel>header>div>small,.selectedOfferText small{color:var(--terracotta);letter-spacing:.12em;font-size:7px;font-weight:850}.quoteOverviewMain h2{margin:5px 0 3px;font:500 21px Georgia,serif}.quoteOverviewMain p,.quoteOverviewSpecs{color:var(--soft);margin:0;font-size:9px;line-height:1.5}.quoteOverviewSpecs{border-left:3px solid var(--terracotta);background:#fbf4ee;border-radius:0 9px 9px 0;padding:10px 13px}.quoteOverviewStats{align-items:center;gap:7px;display:flex}.quoteOverviewStats>span{background:#f8f2ec;border-radius:10px;min-width:64px;padding:9px 11px}.quoteOverviewStats small{color:var(--soft);letter-spacing:.08em;font-size:6px;display:block}.quoteOverviewStats b{margin-top:3px;font:500 18px Georgia,serif;display:block}.quoteOverviewStats button{border:1px solid var(--line);color:var(--terracotta-dark);cursor:pointer;background:#fff;border-radius:10px;align-self:stretch;padding:0 10px;font-size:8px;font-weight:800}.compactNotification{background:#fff7f2;border:1px solid #d5a28c;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;display:flex}.compactNotification>span{color:var(--terracotta);font-size:9px}.compactNotification b{font-size:9px}.compactNotification small{color:var(--soft);flex:1;font-size:8px}.compactNotification button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.offerCompareShell{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:minmax(255px,.78fr) minmax(0,1.6fr);min-height:480px;display:grid;overflow:hidden;box-shadow:0 16px 42px #4a37260f}.offerCompanyPanel{border-right:1px solid var(--line);background:#faf7f3}.offerCompanyPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:17px;display:flex}.offerCompanyPanel header h3{margin:5px 0 0;font:500 19px Georgia,serif}.offerCompanyPanel header>span{color:var(--soft);font-size:7px}.offerCompanyList{padding:8px;display:grid}.offerCompanyList>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee5dc;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 10px;display:grid;position:relative}.offerCompanyList>button:hover{background:#f3ebe5;border-radius:12px}.offerCompanyList>button.active{box-shadow:inset 3px 0 var(--terracotta);background:#efe1d7;border-bottom-color:#0000;border-radius:12px}.offerCompanyList>button.vip.active{box-shadow:inset 3px 0 var(--sage);background:#edf2e9}.offerCompanyAvatar{background:var(--terracotta);color:#fff;border-radius:11px 4px;place-items:center;width:35px;height:35px;font:500 16px Georgia,serif;display:grid}.offerCompanyList>button.vip .offerCompanyAvatar{background:var(--sage)}.offerCompanyCopy{gap:4px;min-width:0;display:grid}.offerCompanyCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.offerCompanyCopy small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.offerCompanyPrice{justify-items:end;gap:3px;display:grid}.offerCompanyPrice strong{color:var(--terracotta-dark);font:500 15px Georgia,serif}.offerCompanyPrice em{background:var(--sage);color:#fff;border-radius:999px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:850}.offerCompanyList>button>i{color:var(--soft);font-size:15px;font-style:normal}.offerCompanyList>button>u{color:#aaa099;font-size:5px;text-decoration:none;position:absolute;bottom:2px;left:54px}.selectedOfferPanel{flex-direction:column;padding:24px;display:flex}.selectedOfferPanel.vip{background:linear-gradient(145deg,#fff,#f6faf3)}.selectedOfferPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:20px;display:flex}.selectedOfferPanel>header h2{max-width:500px;margin:6px 0 0;font:500 27px/1.16 Georgia,serif}.selectedOfferPrice{flex:none;justify-items:end;display:grid}.selectedOfferPrice small{color:var(--soft);letter-spacing:.1em;font-size:7px}.selectedOfferPrice strong{color:var(--terracotta-dark);margin:4px 0;font:500 31px Georgia,serif}.selectedOfferPrice span{color:var(--soft);font-size:8px}.selectedOfferFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.selectedOfferFacts span{background:#faf6f1;border:1px solid #eee4da;border-radius:11px;padding:12px}.selectedOfferFacts small{color:var(--soft);letter-spacing:.08em;font-size:6px;display:block}.selectedOfferFacts b{margin-top:5px;font-size:9px;display:block}.selectedOfferText{gap:9px;display:grid}.selectedOfferText>div{background:#fbf8f4;border-left:3px solid #d7c2b5;border-radius:0 10px 10px 0;padding:13px 15px}.selectedOfferText p{color:var(--ink);margin:5px 0 0;font-size:10px;line-height:1.55}.selectedOfferContact{gap:9px;width:100%;margin-top:auto;padding-top:20px;display:flex}.selectedOfferContact a{min-width:145px;min-height:42px;font-size:9px}@media (width<=900px){.quoteOverviewBar{grid-template-columns:1fr auto}.quoteOverviewSpecs{grid-area:2/1/auto/-1}.offerCompareShell{grid-template-columns:1fr}.offerCompanyPanel{border-right:0;border-bottom:1px solid var(--line)}.offerCompanyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.offerCompanyList>button{border:1px solid var(--line);border-radius:12px}.selectedOfferPanel{min-height:440px}}@media (width<=600px){.quoteOverviewBar{grid-template-columns:1fr}.quoteOverviewStats{grid-row:auto}.offerCompanyList{display:flex;overflow-x:auto}.offerCompanyList>button{min-width:250px}.selectedOfferPanel{min-height:0;padding:18px}.selectedOfferPanel>header{flex-direction:column}.selectedOfferPrice{justify-items:start}.selectedOfferFacts{grid-template-columns:1fr 1fr}.selectedOfferContact{flex-direction:column}.selectedOfferContact a{width:100%}}.expertAdminCaseList{gap:12px;display:grid}.expertAdminCaseList>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.expertAdminCaseList>article.disputed{background:#fff6f2;border-color:#b75a45}.expertAdminCaseList article>div:first-child{justify-content:space-between;display:flex}.expertAdminCaseList article>div:first-child span,.expertAdminCaseList article>div:first-child b{color:var(--terracotta);font-size:8px;font-weight:850}.expertAdminCaseList h2{margin:10px 0;font:500 21px Georgia,serif}.expertAdminCaseList dl{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.expertAdminCaseList dl>div{background:#faf6f1;border-radius:10px;padding:9px}.expertAdminCaseList dt{color:var(--soft);font-size:7px}.expertAdminCaseList dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.expertAdminCaseList footer{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.expertAdminCaseList footer small,.expertAdminCaseList footer span{color:var(--soft);font-size:8px}.expertAdminCaseList footer .primaryAction{min-height:38px;padding:0 13px;font-size:8px}.adminExpertUnlock{gap:15px;max-width:650px;display:grid}.adminExpertUnlock label{gap:8px;font-size:10px;font-weight:800;display:grid}.adminExpertUnlock textarea{border:1px solid var(--line);background:#fff;border-radius:12px;padding:13px}.adminExpertUnlock>a{color:var(--terracotta-dark);font-size:9px;text-decoration:none}.adminExpertTranscript{gap:15px;display:grid}.adminExpertTranscript>header{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.adminExpertTranscript header small{color:var(--terracotta);font-size:8px}.adminExpertTranscript header h2{margin:8px 0;font:500 24px Georgia,serif}.adminExpertTranscript header p{color:var(--soft);font-size:10px;line-height:1.55}.adminExpertTranscript header div{color:var(--soft);gap:18px;font-size:8px;display:flex}.adminReportReason{background:#fff3ee;border-left:3px solid #b75a45;padding:15px}.adminReportReason p{margin:5px 0 0;font-size:10px}.adminExpertTranscript>section{border:1px solid var(--line);background:#faf7f3;border-radius:18px;gap:10px;padding:18px;display:grid}.adminExpertTranscript section article{background:#fff;border-radius:14px;max-width:76%;padding:13px}.adminExpertTranscript section article.requester{background:#f0e1d7;justify-self:end}.adminExpertTranscript article small{color:var(--terracotta);font-size:7px;font-weight:850}.adminExpertTranscript article p{white-space:pre-wrap;margin:6px 0;font-size:10px;line-height:1.55}.adminExpertTranscript article time{color:var(--soft);font-size:7px}.adminExpertTranscript>a{color:var(--terracotta-dark);font-size:9px;text-decoration:none}@media (width<=760px){.expertAdminCaseList dl{grid-template-columns:1fr 1fr}.adminExpertTranscript header div{flex-direction:column;gap:5px}.adminExpertTranscript section article{max-width:92%}}.pendingTransferInfo{background:#b755360f;border:1px dashed #b7553673;border-radius:12px;gap:5px;margin:12px 0;padding:12px;display:grid}.pendingTransferInfo b{color:var(--terracotta-dark);font-size:9px}.pendingTransferInfo span{color:var(--soft);overflow-wrap:anywhere;font-size:8px}.memberAreaIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.memberAreaIntro>div>span{color:var(--terracotta);letter-spacing:.16em;font-size:9px;font-weight:850}.memberLiveNotifications{z-index:35;flex:none;position:relative}.memberNotificationBell{border:1px solid var(--line);cursor:pointer;background:#fffdf9;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 12px 34px #4a372617}.memberNotificationBell>span{filter:grayscale();font-size:20px}.memberNotificationBell.hasUnread{background:#fff6ef;border-color:#d37a48;animation:2.2s ease-in-out infinite memberBellPulse}.memberNotificationBell.hasUnread>span{filter:none}.memberNotificationBell>b{color:#fff;background:#bd4615;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.memberNotificationPanel{border:1px solid var(--line);background:#fffdf9;border-radius:20px;width:min(410px,100vw - 28px);position:absolute;top:60px;right:0;overflow:hidden;box-shadow:0 24px 70px #35201333}.memberNotificationPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 18px 15px;display:flex}.memberNotificationPanel>header small{color:var(--terracotta);letter-spacing:.13em;font-size:8px;font-weight:850}.memberNotificationPanel>header h2{margin:5px 0 0;font:500 21px Georgia,serif}.memberNotificationPanel>header button{color:var(--terracotta-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.memberNotificationList{max-height:420px;padding:8px;overflow:auto}.memberNotificationList>a{color:var(--ink);border-radius:13px;grid-template-columns:38px 1fr;gap:11px;padding:13px;text-decoration:none;display:grid}.memberNotificationList>a:hover{background:#faf3ed}.memberNotificationList>a.unread{background:#fff1e7;box-shadow:inset 3px 0 #d06023}.memberNotificationList>a>span{width:36px;height:36px;color:var(--terracotta-dark);background:#f2e2d8;border-radius:11px;place-items:center;font-weight:900;display:grid}.memberNotificationList>a>div{min-width:0}.memberNotificationList b{font-size:13px;line-height:1.35;display:block}.memberNotificationList p{color:#655e57;margin:5px 0;font-size:12px;line-height:1.5}.memberNotificationList time{color:#8a8178;font-size:10px}.memberNotificationEmpty{color:var(--soft);text-align:center;margin:0;padding:28px 16px;font-size:13px}.memberNotificationPanel>footer{border-top:1px solid var(--line);color:#756d65;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:10px;display:flex}.memberNotificationPanel>footer span{line-height:1.45}.memberNotificationPanel>footer button{color:var(--terracotta-dark);cursor:pointer;background:#fff7f2;border:1px solid #d5a28c;border-radius:9px;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.memberNotificationPanel>footer button:disabled{cursor:wait;opacity:.65}@keyframes memberBellPulse{0%,to{transform:rotate(0)}5%{transform:rotate(7deg)}10%{transform:rotate(-7deg)}15%{transform:rotate(4deg)}20%{transform:rotate(0)}}@media (width<=820px){.memberAreaIntro{align-items:center}.memberAreaIntro>div{min-width:0}.memberNotificationPanel{width:calc(100vw - 24px);max-height:calc(100vh - 100px);position:fixed;top:82px;right:12px}.memberNotificationList{max-height:calc(100vh - 250px)}.memberNotificationPanel>footer{flex-direction:column;align-items:stretch}.memberNotificationPanel>footer button{width:100%}}.adminBackBar{z-index:20;max-width:1180px;margin:14px auto -4px;padding:0 22px;position:relative}.adminBackBar a{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--terracotta-dark);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #3723180f}.adminBackBar a:hover{border-color:var(--terracotta);transform:translateY(-1px)}.adminBackBar span{font-size:15px}.memberAdminShell{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.45fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 20px 54px #37231812}.memberDirectory{border-right:1px solid var(--line);background:#faf7f3;flex-direction:column;min-height:0;display:flex}.memberDirectoryFilters{border-bottom:1px solid var(--line);gap:8px;padding:16px;display:grid}.memberDirectoryFilters input,.memberDirectoryFilters select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:11px;padding:0 12px;font-size:9px}.memberDirectoryCount{color:var(--soft);padding:9px 16px;font-size:8px}.memberDirectoryList{align-content:start;padding:7px;display:grid;overflow:auto}.memberDirectoryList>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee5dc;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid;position:relative}.memberDirectoryList>button:hover,.memberDirectoryList>button.selected{box-shadow:inset 3px 0 var(--terracotta);background:#efe1d7;border-bottom-color:#0000;border-radius:13px}.memberDirectoryList>button>span{background:var(--terracotta);color:#fff;border-radius:12px 5px;place-items:center;width:36px;height:36px;font:500 16px Georgia,serif;display:grid}.memberDirectoryList>button>div{gap:4px;min-width:0;display:grid}.memberDirectoryList b,.memberDirectoryList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memberDirectoryList b{font-size:9px}.memberDirectoryList small{color:var(--soft);font-size:7px}.memberDirectoryList em{color:var(--soft);background:#efe8df;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:850}.memberDirectoryList em.active{color:#44613e;background:#e3eee0}.memberDirectoryList em.suspended,.memberDirectoryList em.deleted{color:#8e3b2c;background:#f4dcd5}.memberDirectoryList>button>i{color:var(--terracotta-dark);grid-column:2/4;font-size:7px;font-style:normal}.memberAdminDetail{min-width:0;padding:22px}.memberAdminDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.memberAdminDetail>header small,.memberAdminActions article small{color:var(--terracotta);letter-spacing:.12em;font-size:7px;font-weight:900}.memberAdminDetail>header h2{margin:6px 0;font:500 25px Georgia,serif}.memberAdminDetail>header p{color:var(--soft);margin:0;font-size:9px}.memberStatePills{align-items:center;gap:6px;display:flex}.memberStatePills span,.memberStatePills b{color:var(--soft);background:#eee7df;border-radius:999px;padding:6px 9px;font-size:7px}.memberStatePills span.active{color:#44613e;background:#e3eee0}.memberStatePills span.suspended,.memberStatePills span.deleted{color:#8e3b2c;background:#f4dcd5}.memberAdminForm{border-bottom:1px solid var(--line);gap:15px;padding:19px 0;display:grid}.memberAdminFacts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.memberAdminFacts span{background:#faf6f1;border-radius:11px;padding:11px}.memberAdminFacts small{color:var(--soft);letter-spacing:.08em;font-size:6px;display:block}.memberAdminFacts b{margin-top:5px;font-size:9px;display:block}.memberAdminForm>.secondaryAction{justify-self:start}.memberAdminActions{gap:10px;padding-top:17px;display:grid}.memberAdminActions>article{border:1px solid var(--line);background:#faf8f5;border-radius:15px;grid-template-columns:minmax(210px,1fr) minmax(250px,1.2fr);align-items:center;gap:18px;padding:16px;display:grid}.memberAdminActions h3{margin:5px 0;font:500 18px Georgia,serif}.memberAdminActions p{color:var(--soft);margin:0;font-size:8px;line-height:1.5}.inlineAdminControls{grid-template-columns:1fr 72px;gap:7px;display:grid}.inlineAdminControls select,.inlineAdminControls input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 9px;font-size:8px}.inlineAdminControls button{min-height:38px;font-size:8px}.memberAdminActions article>button{justify-self:end}.dangerMemberActions{background:#fff7f4!important;border-color:#e5c1b7!important}.dangerMemberActions>div:last-child{justify-content:flex-end;gap:8px;display:flex}.dangerAction{color:#9f402f;cursor:pointer;background:#fff;border:1px solid #b75a45;border-radius:11px;min-height:40px;padding:0 14px;font-size:8px;font-weight:850}.dangerAction:hover{color:#fff;background:#b75a45}.dangerAction:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.memberAdminShell{grid-template-columns:1fr}.memberDirectory{border-right:0;border-bottom:1px solid var(--line);max-height:390px}.memberDirectoryList{grid-template-columns:repeat(2,minmax(0,1fr))}.memberDirectoryList>button{border:1px solid var(--line);border-radius:13px}.memberAdminActions>article{grid-template-columns:1fr}.memberAdminActions article>button{justify-self:start}.dangerMemberActions>div:last-child{justify-content:flex-start}}@media (width<=600px){.adminBackBar{padding:0 12px}.memberAdminShell{border-radius:16px}.memberDirectoryList{grid-template-columns:1fr}.memberAdminDetail{padding:15px}.memberAdminDetail>header{flex-direction:column}.memberAdminFacts,.inlineAdminControls{grid-template-columns:1fr}.dangerMemberActions>div:last-child{flex-direction:column;align-items:stretch}}.turnstileCheck{justify-content:center;align-items:center;min-height:65px;padding:.25rem .5rem;display:flex}@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-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}.accountPage{overflow-x:hidden}.accountPage .emptyInbox{width:100%;color:#f4eee8!important;background:#0b161f!important;border-color:#38505f!important}.accountPage .emptyInbox>span{color:#9bad8a!important}.accountPage .emptyInbox h3{color:#f4eee8!important}.accountPage .emptyInbox p{color:#a8b3bb!important}.adminNoAds .accountAd{display:none!important}.legalSiteFooter p{gap:4px!important;display:grid!important}.legalSiteFooter p strong{color:#ded6cd;font-weight:700}.legalSiteFooter p span{display:block}.accountPage .advertiseOffer{color:#f4eee8!important;background:linear-gradient(135deg,#121b22,#18130f)!important;border-color:#754832!important}.accountPage .advertiseOffer h2{color:#f4eee8!important}.accountPage .advertiseOffer p{color:#b9c4cb!important}.accountPage .advertisePrice span{color:#d9e0e4!important}.accountPage .legalDocumentGrid h2{color:#f4eee8!important}.accountPage .legalDocumentGrid b{color:#f0a06c!important}.accountPage .officialSources{border:1px solid #3b4f5b;color:#f4eee8!important;background:#0c171d!important}.accountPage .officialSources h2{color:#f4eee8!important}.accountPage .officialSources a{background:#101b17;color:#bdd0b4!important;border-color:#536a59!important}.accountPage .legalDocumentWarning b{color:#f2b66f!important}.accountPage .legalDocumentWarning p{color:#d5cec3!important}.accountPage .legalDocument section p,.accountPage .legalDocument section li{color:#d7dee3!important}.adSlider,.homeStage .adSlider,.accountAd .adSlider,.chatAd .adSlider,.homeFooterAd .adSlider{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.adSlide,.adVisual{background:0 0!important}.adVisual{padding:0!important}.adVisual img{object-fit:contain;width:100%;height:100%;filter:none!important;opacity:1!important}.adLabel,.adDots{display:none!important}.accountPage .quoteGateRequest{color:#2b241f!important;background:#fff8f3!important;border-color:#c98e70!important}.accountPage .quoteGateRequest strong{color:#2b241f!important}:is(.accountPage .companyChoice,.accountPage .companyChoice:has(input:checked)){color:#2b241f!important;background:#fff8f3!important;border-color:#c98e70!important}.accountPage .companyCopy b{color:#2b241f!important}.accountPage .companyCopy small{color:#6c625b!important}.accountPage .quoteOverviewStats>span,.accountPage .compactNotification{color:#2b241f!important;background:#fff8f3!important;border-color:#c98e70!important}.accountPage .quoteOverviewStats small{color:#6c625b!important}.accountPage .quoteOverviewStats b,.accountPage .compactNotification b{color:#2b241f!important}.accountPage .compactNotification small{color:#6c625b!important}.accountPage .sellerRequestCard{color:#f4eee8!important;background:linear-gradient(145deg,#111b23,#17130f)!important;border-color:#70452f!important}.accountPage .sellerRequestCard b{color:#f4eee8!important}.accountPage .sellerRequestCard .buyerContact a{background:#0b1720;border-color:#855438;color:#f0a06c!important}.accountPage .expertServiceChoices span{color:#f4eee8!important;background:#0b1720!important;border-color:#314653!important}.accountPage .expertServiceChoices b{color:#f4eee8!important}.accountPage .expertServiceChoices input:checked+span{box-shadow:0 0 0 3px #cb74401f;background:#151b20!important;border-color:#d17a46!important}.expertApplicationForm .expertCategoryChecks label{align-items:center;gap:10px;min-width:0;display:flex;color:#f4eee8!important;background:#0b1720!important;border-color:#314653!important}.expertApplicationForm .expertCategoryChecks label span{overflow-wrap:anywhere;font-weight:700;color:#f4eee8!important}.expertApplicationForm .expertCategoryChecks label:has(input:checked){box-shadow:0 0 0 3px #cb74401f;background:#171b1e!important;border-color:#d17a46!important}.expertApplicationForm .expertCategoryChecks input{accent-color:#d17a46}.expertProfileIntro{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:18px;display:grid}.expertProfileUpload{text-align:center;cursor:pointer;background:#101a22;border-radius:18px;align-content:center;place-items:center;min-height:230px;padding:22px;color:#f4eee8!important;border:1px dashed #855438!important;display:grid!important}.expertProfileUpload input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.expertProfileUpload>span,.expertProfileUpload>img{border-radius:50%;width:92px;height:92px;margin-bottom:13px}.expertProfileUpload>span{color:#fff;background:#d17a46;place-items:center;font-size:37px;display:grid}.expertProfileUpload>img{object-fit:cover;border:2px solid #d17a46;display:block}.expertProfileUpload b{color:#f4eee8;overflow-wrap:anywhere;max-width:100%}.expertProfileUpload small{margin-top:6px;color:#a8b3bb!important}.expertPrivateContact{background:#0b1720;border:1px solid #314653;border-radius:18px;gap:12px;padding:20px;display:grid}.expertPrivateContact>small{letter-spacing:.12em;font-size:9px;font-weight:850;color:#ee9a61!important}.expertPrivateContact label{gap:7px;font-size:10px;font-weight:750;display:grid;color:#dce2e6!important}.expertPrivateContact input{width:100%;min-width:0;color:#f4eee8!important;background:#08131c!important;border-color:#3a5060!important}.adminNoAds .expertAdminList>article.expertAdminCard{padding:24px;color:#f4eee8!important;background:#0b161f!important;border-color:#38505f!important}.expertAdminIdentity{align-items:center;gap:16px;min-width:0;display:flex}.expertAdminIdentity>img,.expertAdminIdentity>span{border:2px solid #8a5234;border-radius:50%;flex:0 0 76px;width:76px;height:76px}.expertAdminIdentity>img{object-fit:cover;display:block}.expertAdminIdentity>span{color:#f0a06c;background:#13212b;place-items:center;font:500 30px Georgia,serif;display:grid}.expertAdminIdentity>div{min-width:0}.expertAdminIdentity h2{overflow-wrap:anywhere;color:#f4eee8!important;margin:9px 0 4px!important}.expertAdminIdentity>div>small{color:#9ca8b1}.expertAdminBio{background:#111d26;border-radius:14px;margin-top:18px;padding:17px}.expertAdminBio>small,.expertAdminPrivate>small{color:#ee9a61;letter-spacing:.12em;font-size:9px;font-weight:850}.expertAdminBio p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;line-height:1.65;color:#d8dee2!important}.adminNoAds .expertAdminCategories span{color:#f1a06b!important;background:#2b1d17!important}.expertAdminPrivate{background:#151a1d;border:1px solid #68452f;border-radius:14px;margin-top:14px;padding:17px}.expertAdminPrivate dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0 0;display:grid}.expertAdminPrivate dl>div{background:#0b161f;border-radius:10px;min-width:0;padding:12px}.expertAdminPrivate dt{color:#99a7b0;font-size:9px}.expertAdminPrivate dd{color:#f4eee8;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.expertAdminPrivate a{color:#f0a06c;text-decoration:none}.adminNoAds .expertAdminList blockquote{color:#e0e5e8!important;background:#111d26!important;border-left-color:#d17a46!important;margin:14px 0!important}.adminNoAds .expertAdminList blockquote b{color:#f0a06c;margin-bottom:7px;display:block}.adminNoAds .expertAdminList blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#d8dee2!important}.reviewActionMessage{color:#cbd6c4;text-align:right;margin:12px 0 0;font-size:11px}.adminNoAds .organizationChangeQueue{gap:18px;margin-bottom:28px;display:grid}.adminNoAds .organizationChangeQueue>header{padding:4px 2px}.adminNoAds .organizationChangeQueue>header small{color:#a84418;letter-spacing:.14em;font-size:10px;font-weight:850}.adminNoAds .organizationChangeQueue>header h2{margin:7px 0;font:500 28px Georgia,serif}.adminNoAds .organizationChangeQueue>header p,.adminNoAds .changeOwner{color:#756f69}.adminNoAds .organizationDiff{border:1px solid #dfd4cb;border-radius:16px;margin:20px 0;display:grid;overflow:hidden}.adminNoAds .organizationDiff>div{border-top:1px solid #e8ded6;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) minmax(0,1fr);display:grid}.adminNoAds .organizationDiff>div:first-child{border-top:0}.adminNoAds .organizationDiff b,.adminNoAds .organizationDiff span{color:#28231f;white-space:pre-wrap;overflow-wrap:anywhere;padding:13px 15px}.adminNoAds .organizationDiff>div>b{color:#6d625a}.adminNoAds .organizationDiffHead{background:#f6eee8}.adminNoAds .organizationDiffHead b{color:#2d2723}.adminNoAds .organizationDiff>div.changed{background:#fffaf6}.adminNoAds .organizationDiff>div.changed>span:last-child{color:#a84418;font-weight:750}@media (width<=760px){.adminNoAds .organizationDiff>div{grid-template-columns:1fr}.adminNoAds .organizationDiffHead{display:none!important}.adminNoAds .organizationDiff>div>b{padding-bottom:4px}.adminNoAds .organizationDiff>div>span{padding-top:4px}.adminNoAds .organizationDiff>div>span:first-of-type:before{content:"Yayındaki: ";color:#857970}.adminNoAds .organizationDiff>div>span:last-child:before{content:"Yeni: ";color:#857970}}.memberAdminShell,.memberAdminDetail,.memberAdminForm,.memberAdminForm .formGrid{width:100%;min-width:0;max-width:100%}.memberAdminDetail{overflow:hidden}.memberAdminForm .formGrid{align-items:start}.memberAdminForm label{color:#dce2e6;gap:7px;min-width:0;font-size:10px;font-weight:750;display:grid}.memberAdminForm input,.memberAdminForm textarea{color:#f4eee8;background:#08131c;border:1px solid #314653;border-radius:11px;outline:0;width:100%;min-width:0;padding:12px 13px;font:500 13px/1.5 inherit;display:block}.memberAdminForm textarea{resize:vertical;min-height:92px;overflow:auto}.memberAdminForm label.span2{grid-column:1/-1}.memberAdminDetail>header>div:first-child{min-width:0}.memberAdminDetail>header h2,.memberAdminDetail>header p{overflow-wrap:anywhere}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;overflow:visible}.pricingCard{min-width:0;color:#f4eee8!important;background:#0b161f!important}.pricingCard.featured{background:linear-gradient(155deg,#151b20,#21150f)!important;border-color:#9b5d38!important}.pricingCard.vipPlanCard{background:linear-gradient(155deg,#101a20,#111b16)!important;border-color:#52624c!important}.pricingCard h2,.pricingCard .planPrice strong{color:#f4eee8!important}.pricingCard li{color:#b8c0c5!important}.pricingCard li b{color:#f4eee8!important}.pricingCard .planPrice span,.pricingCard>p{color:#9fabb3!important}.pricingCard>a{white-space:normal;width:100%;max-width:100%}.pricingNotice{color:#f4eee8;background:#111a20!important;border-color:#5c412f!important}.contributionForm{max-width:100%;overflow:hidden}.knowledgeUpload{width:100%;min-width:0;color:#f4eee8!important;background:#101a22!important;border-color:#875133!important}.knowledgeUpload>div{min-width:0}.knowledgeUpload b{color:#f4eee8!important}.knowledgeUpload p{overflow-wrap:anywhere;color:#aeb8bf!important}.knowledgeUpload small{color:#9bad8a!important}.contributionForm .consents,.contributionForm .check,.contributionForm .check>span{width:100%;min-width:0;max-width:100%}.contributionForm .check>span{overflow-wrap:anywhere;word-break:normal;line-height:1.65;display:block}.contributionForm .check a{color:#ee9a61}.quoteGateCard{width:min(780px,100%);max-width:100%;overflow:hidden}.quoteGateBenefits span{overflow-wrap:anywhere;border:1px solid #324653;min-width:0;color:#c8d0d5!important;background:#111d26!important}.quoteGateCard>p{color:#aeb8bf!important}.gateActions{flex-wrap:wrap;max-width:100%}.gateActions a{white-space:normal;text-align:center;min-width:0;max-width:100%}.accountPage .contributionChoiceCard h2{color:#f4eee8!important}.accountPage .contributionChoiceCard>b{color:#f0a06c!important}.accountPage .contributionChoiceCard>small{color:#ee9a61!important}.accountPage .contributionChoiceCard.technicalChoice>span{color:#fff!important;background:#879a77!important}.knowledgeAdminEditor{background:#101a22;border:1px solid #68452f;border-radius:16px;margin:18px 0;padding:18px}.knowledgeAdminEditor label{gap:7px;font-size:10px;font-weight:750;display:grid;color:#dce2e6!important}.knowledgeAdminEditor input,.knowledgeAdminEditor textarea{color:#f4eee8;background:#08131c;border:1px solid #3a5060;border-radius:11px;outline:0;width:100%;min-width:0;padding:12px 13px;font:500 12px/1.55 inherit}.knowledgeAdminEditor textarea{resize:vertical}.knowledgeReviewCard.editing{border-color:#875133!important}.accountPage .paymentActivation{color:#f4eee8!important;background:#0b161f!important;border-color:#4a5d69!important}.accountPage .paymentActivation>b{font-size:22px;color:#f4eee8!important}.accountPage .paymentActivation p{font-size:12px;line-height:1.7;color:#b8c2c9!important}.accountPage .bankTransferCard{color:#f4eee8!important;background:linear-gradient(145deg,#0b161f,#171614)!important;border-color:#875133!important}.accountPage .bankTransferHead b{font-size:11px;color:#f4eee8!important}.accountPage .bankTransferCard dt{font-size:10px;color:#aeb8bf!important}.accountPage .bankTransferCard dd{font-size:13px;color:#f4eee8!important}.accountPage .bankTransferTotal span{font-size:11px;color:#c1c9ce!important}.accountPage .bankTransferCard>p{font-size:12px;color:#c1c9ce!important}.transferNotification{justify-items:end;gap:8px;margin-top:16px;display:grid}.transferNotification .primaryAction{min-width:220px}.transferNotification .primaryAction.isComplete:disabled{cursor:default;opacity:1}.transferNotificationSuccess{color:#b9d2aa!important;margin:0!important;font-size:10px!important}.pendingTransferInfo .transferNotification{justify-items:start;margin-top:10px}.paymentDeclared{box-shadow:0 0 0 2px #82957024;border-color:#829570!important}.paymentDeclaredPill{color:#c9deb9;letter-spacing:.04em;background:#263324;border-radius:999px;padding:5px 9px;font-size:9px}.accountPage .expertConversation>header{color:#2b241f!important;background:#fffaf6!important;border-color:#c99b84!important}.accountPage .expertConversation>header h1{color:#2b241f!important}.accountPage .expertConversation>header>span{color:#5f704e!important;background:#edf2e9!important}.accountPage .expertReviewForm{color:#2b241f!important;background:#fff8f3!important;border-color:#c99b84!important}.accountPage .expertReviewForm h2,.accountPage .expertReviewForm label{color:#2b241f!important}.accountPage .expertReviewForm .expertReviewHelp{color:#667581!important}.accountPage .expertConversationStatus.isClosed{color:#2f3929!important;background:#eaf0e5!important;border-color:#829570!important}.accountPage .expertConversationStatus.isClosed p,.accountPage .expertConversationStatus.isClosed time{color:#58644f!important}.accountPage .expertCloseAction{color:#f0a06c!important;border-color:#bd6e41!important}.accountPage .dashboardActions a,.accountPage .corporateUpgrade{color:#2b241f!important;background:#fff!important;border-color:#d8c7ba!important}.accountPage .dashboardActions a b,.accountPage .corporateUpgrade h3{color:#2b241f!important}.accountPage .dashboardActions a small,.accountPage .corporateUpgrade p{color:#667581!important}.accountPage .adminGrid .adminOpenLink{font-size:12px;line-height:1.45}.accountPage .adminStats small{font-size:10px;line-height:1.4}.accountPage .adminStats span{font-size:11px;line-height:1.5}.paymentReviewPanel{gap:14px;display:grid}.paymentReviewSearch{background:#0b161f;border:1px solid #38505f;border-radius:16px;gap:8px;padding:16px;display:grid}.paymentReviewSearch>label{color:#f4eee8;font-size:11px;font-weight:800}.paymentReviewSearch>div{gap:8px;max-width:850px;display:flex}.paymentReviewSearch input{color:#f4eee8;background:#08131c;border:1px solid #3a5060;border-radius:11px;outline:0;width:100%;min-width:0;padding:11px 13px;font:500 12px inherit}.paymentReviewSearch input::placeholder{color:#7f8e98}.paymentReviewSearch button{white-space:nowrap;min-height:42px}.paymentReviewSearch>small{color:#9ca8b1;font-size:9px}.paymentReviewList{gap:9px;display:grid}.paymentReviewRow{color:#f4eee8;background:#0b161f;border:1px solid #38505f;border-radius:15px;grid-template-columns:minmax(220px,1.05fr) minmax(300px,1.4fr) minmax(145px,.55fr) auto;align-items:center;gap:16px;padding:15px 17px;display:grid}.paymentReviewIdentity{min-width:0}.paymentReviewIdentity>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paymentReviewIdentity>div>span{color:#f0a06c;background:#2b1d17;border-radius:999px;padding:4px 7px;font-size:8px}.paymentReviewIdentity h2{color:#f4eee8;overflow-wrap:anywhere;margin:7px 0 3px;font:500 18px Georgia,serif}.paymentReviewIdentity>small{color:#98a5ae;font-size:8px}.paymentReviewRow dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.paymentReviewRow dl>div{min-width:0}.paymentReviewRow dt{color:#8f9ca5;font-size:8px}.paymentReviewRow dd{color:#e6e9eb;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700}.paymentReviewAmount{text-align:right;gap:3px;display:grid}.paymentReviewAmount small{color:#9ca8b1;font-size:8px}.paymentReviewAmount strong{color:#f0a06c;font:500 21px Georgia,serif}.paymentReviewActions{justify-content:flex-end;gap:7px;display:flex}.paymentReviewActions button{white-space:nowrap;min-height:38px;padding:0 12px}@media (width<=1100px){.pricingGrid{grid-template-columns:1fr}.pricingCard{min-height:0}}@media (width<=900px){.memberAdminForm .formGrid,.quoteGateBenefits,.expertProfileIntro,.expertAdminPrivate dl{grid-template-columns:1fr}.memberAdminForm label.span2{grid-column:auto}.paymentReviewRow{grid-template-columns:1fr 1fr}.paymentReviewActions{grid-column:1/-1}}@media (width<=600px){.knowledgeUpload{align-items:flex-start;padding:15px!important}.contributionForm .check{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.gateActions{align-items:stretch}.gateActions a{width:100%}.transferNotification{justify-items:stretch}.transferNotification .primaryAction{width:100%;min-width:0}.paymentReviewSearch>div{flex-direction:column;align-items:stretch}.paymentReviewRow,.paymentReviewRow dl{grid-template-columns:1fr}.paymentReviewAmount{text-align:left}.paymentReviewActions{flex-direction:column-reverse;grid-column:auto;align-items:stretch}.paymentReviewActions button{width:100%}}:root{--tx-bg:#040a0f;--tx-panel:#08131d;--tx-panel-2:#0b1823;--tx-line:#29404f;--tx-copper:#d5793f;--tx-copper-light:#f0a06c;--tx-cream:#f5eee8;--tx-muted:#94a2ad}.homeApp.isLanding{background:#02070b;min-height:100dvh;padding:24px;display:block}.homeApp.isLanding .homeStage{background:#030a0f;border:1px solid #804c2c73;width:min(1680px,100%);min-height:calc(100dvh - 48px);margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #0000007a}.homeApp.isLanding .threads{display:none}.homeApp.isLanding .homeTopbar{z-index:20;background:linear-gradient(90deg,#040b10f0,#08141dde,#050c12f2);border:1px solid #5d75846b;border-radius:18px;justify-content:space-between;width:calc(100% - 20px);height:76px;margin:10px 10px 0;padding:0 34px;position:relative;box-shadow:0 12px 38px #0000003d}.homeApp.isLanding .mobileBrand{color:var(--tx-copper-light);letter-spacing:-.035em;background:0 0;border:0;align-items:center;font:500 31px Georgia,serif;display:flex}.homeApp.isLanding .mobileBrand span,.homeApp.isLanding .homeTopbar>.nav{display:none}.landingMenu{display:none;position:relative}.homeApp.isLanding .landingMenu{display:block}.landingMenu summary{cursor:pointer;border:0;border-radius:10px;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.landingMenu summary::-webkit-details-marker{display:none}.landingMenu summary i{background:#c7723e;width:25px;height:2px;display:block;box-shadow:0 0 14px #d5793f40}.landingMenu nav{background:#050e15fa;border:1px solid #5b3b29;border-radius:16px;width:230px;padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 65px #00000085}.landingMenu nav>a{color:#d5d1cd;border-radius:10px;padding:12px;font-size:11px;text-decoration:none}.landingMenu nav>a:hover{color:#f0a06c;background:#d5793f1f}.landingMenu nav .memberActions{border-top:1px solid #263c49;margin-top:7px;padding-top:9px}.homeApp.isLanding .homeStage>.heroFilm{opacity:1;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.homeApp.isLanding .homeStage>.heroFilm:after{background:linear-gradient(90deg,#02080c7a,#030a0f33 48%,#02080c57),linear-gradient(#02080c1a,#0000 58%,#02080cc7)}.landingBackdrop{object-fit:cover;width:100%;height:100%;display:none}.homeApp.isLanding .landingBackdrop{display:block}.homeApp.isLanding .heroFilm video{display:none}.homeApp.isLanding .conversation{z-index:5;justify-content:flex-start;width:calc(100% - 110px);min-height:calc(100dvh - 135px);padding:84px 0 30px;position:relative}.homeApp.isLanding .todayReminders{width:min(900px,100%);margin:-58px auto 18px}.homeApp.isLanding .welcome{text-align:center;margin:0 0 30px}.homeApp.isLanding .welcome h1{letter-spacing:-.065em;text-shadow:0 16px 50px #0000008c;font-size:clamp(88px,7.2vw,126px);font-weight:500;line-height:.82}.homeApp.isLanding .welcome>p{color:#f2ede8;letter-spacing:-.025em;text-shadow:0 8px 25px #0000008c;max-width:none;margin:28px auto 0;font:500 clamp(25px,2.4vw,39px)/1.1 Arial,sans-serif}.homeApp.isLanding .search:not(.chatComposer){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#050f17ed,#050e15e0);border:1px solid #cf6f3acc;border-radius:18px;width:min(1040px,82%);min-height:92px;margin-inline:auto;padding:12px 19px 12px 31px;box-shadow:0 22px 60px #00000059,inset 0 0 0 1px #ffffff05}.homeApp.isLanding .search:not(.chatComposer):before{content:"⌕";color:#d5793f;margin-right:18px;font-size:42px;font-weight:300;transform:rotate(-15deg)}.homeApp.isLanding .search:not(.chatComposer) textarea{color:#f5f2ef;height:56px;font-size:18px;line-height:56px}.homeApp.isLanding .search:not(.chatComposer) textarea::placeholder{color:#98948f}.homeApp.isLanding .search:not(.chatComposer) button{color:#d5793f;width:65px;min-width:65px;height:60px;box-shadow:none;background:0 0;border-radius:14px;padding:0}.homeApp.isLanding .search:not(.chatComposer) button span{display:none}.homeApp.isLanding .search:not(.chatComposer) button b{font-size:31px;font-weight:300}.homeApp.isLanding .chatUsageLine,.homeApp.isLanding .chatDataNotice{width:min(1040px,82%);margin-inline:auto}.homeApp.isLanding .chatUsageLine{color:#a69f99;margin-top:12px}.homeApp.isLanding .chatDataNotice{opacity:.72;font-size:8px}.homeLaunchCards{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin:34px 0 0;display:grid}.homeLaunchCards>a{min-height:91px;color:var(--tx-cream);background-color:#06111a;background-image:linear-gradient(90deg,#050d14d1,#050d1459),url(/texask-hero-background.png);background-size:cover;border:1px solid #b66030a8;border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .2s;display:grid;position:relative;overflow:hidden}.homeLaunchCards .doctorLaunch{background-position:0}.homeLaunchCards .quoteLaunch{background-position:50%}.homeLaunchCards .expertLaunch{background-position:100%}.homeLaunchCards>a:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030a0f33,#030a0f80);position:absolute;inset:0}.homeLaunchCards>a:hover{border-color:#e18a50;transform:translateY(-3px);box-shadow:0 24px 55px #0000004d}.homeLaunchCards>a>span{z-index:1;width:52px;height:52px;color:var(--tx-copper-light);background:#050d14b8;border:1px solid #d5793fbd;border-radius:50%;place-items:center;font:400 24px Georgia,serif;display:grid;position:relative;box-shadow:inset 0 0 24px #d5793f0f}.homeLaunchCards div{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.homeLaunchCards b{white-space:nowrap;text-shadow:0 5px 20px #0000008c;font:500 clamp(16px,1.35vw,21px) Georgia,serif}.homeLaunchCards div i{background:#b96839;width:34px;height:1px;display:block;box-shadow:0 0 12px #d5793f66}.homeApp.isLanding .homeFooterAd{width:50%;min-width:520px;margin:28px auto 0}.homeApp.isLanding .homeFooterAd .adSlider{border-radius:13px;height:64px}.homeApp.isChat .homeSidebar{background:#040a0ffb;width:250px}.homeApp.isChat .homeTopbar{border-bottom:1px solid #364d5c61;width:calc(100% - 48px);height:62px;margin-inline:24px}.homeApp.isChat .homeTopbar>.nav>a:not(.navKnowledge){display:none}.homeApp.isChat .workspace{gap:18px;width:calc(100% - 42px);height:calc(100dvh - 62px)}.homeApp.isChat .workspace.withPanel{grid-template-columns:minmax(0,1.45fr) minmax(340px,.72fr)}.homeApp.isChat .chatShell{background:#050e15b3;border:1px solid #2c4352b8;border-radius:25px 25px 0 0;min-width:0;overflow:hidden;box-shadow:0 25px 80px #00000040}.homeApp.isChat .chatHeading{border-bottom:1px solid #2c43526b;padding:16px 20px}.homeApp.isChat .chatAd{padding-inline:18px}.homeApp.isChat .chatAd .adSlider{border-radius:13px;height:58px}.homeApp.isChat .chatStream{max-height:calc(100dvh - 283px);padding:22px 20px 26px}.homeApp.isChat .messageBubble{background:#091720;border-color:#2a4353}.homeApp.isChat .messageRow.user .messageBubble{background:linear-gradient(135deg,#b75b30,#8d3d21);border-color:#c76b3d}.homeApp.isChat .resultsPanel{background:linear-gradient(160deg,#0a1721,#07111a);border:1px solid #314958;border-radius:25px;max-height:calc(100dvh - 85px);margin-top:0;box-shadow:0 28px 70px #00000054}.homeApp.isChat .resultsPanel .panelHeader{z-index:2;background:linear-gradient(#0a1721 75%,#0000);padding-bottom:14px;position:sticky;top:0}.homeApp.isChat .sideProfiles .profileCard{background:#0d1b26;grid-template-columns:46px minmax(0,1fr);padding:17px}.homeApp.isChat .sideProfiles .profileActions{grid-column:1/-1;justify-content:flex-start}.homeApp.isChat .sideProfiles .profileGrid{grid-template-columns:1fr}.homeApp.isChat .vipProfile{box-shadow:0 16px 42px #7e36182e;background:linear-gradient(145deg,#be5c2c2b,#091822fa)!important;border-color:#c36b39!important}.homeApp.isChat .vipRecommendation{color:#f0a06c}.homeApp.isChat .composerWrap{padding-inline:20px}.doctorWorkbench{grid-template-columns:minmax(270px,.78fr) minmax(380px,1.2fr) minmax(260px,.72fr);align-items:start;gap:16px;display:grid}.doctorWorkbench>form,.doctorWorkbench>section,.doctorWorkbench>aside{border:1px solid var(--tx-line);background:linear-gradient(155deg,#091620fa,#050e15fa);border-radius:24px;min-height:500px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000038}.doctorWorkbench>section{background:radial-gradient(circle at 80% 0,#d5793f1f,#0000 34%),#091721;border-color:#d5793f8c}.doctorWorkbench small{color:var(--tx-copper-light);letter-spacing:.18em;font-size:8px;font-weight:900}.doctorWorkbench h2{color:var(--tx-cream);margin:13px 0 8px;font:500 29px/1.08 Georgia,serif}.doctorWorkbench p{color:var(--tx-muted);font-size:11px;line-height:1.65}.doctorPanelNumber{color:#94a2ad38;font:500 42px Georgia,serif;position:absolute;top:20px;right:22px}.doctorProblemPanel>label{color:#cbd2d7;margin-top:27px}.doctorProblemPanel textarea{margin-top:8px;color:#f3efeb!important;background:#06121b!important;border-color:#314958!important;min-height:238px!important}.doctorProblemPanel .doctorSearchActions{justify-content:space-between}.doctorDiagnosisPanel .doctorAnswer{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.doctorDiagnosisPanel .doctorAnswerText{color:#d9dee1;max-height:430px;padding-right:8px;overflow:auto}.doctorEmptyState{background:#ffffff04;border:1px dashed #38505e;border-radius:18px;place-items:start;gap:9px;margin-top:62px;padding:25px;display:grid}.doctorEmptyState b{color:#d8dee2}.doctorThinking{color:#d6dce0;align-items:center;gap:7px;margin-top:60px;display:flex}.doctorThinking i{background:var(--tx-copper);border-radius:50%;width:8px;height:8px;animation:1.2s infinite doctorPulse}.doctorThinking i:nth-child(2){animation-delay:.15s}.doctorThinking i:nth-child(3){animation-delay:.3s}.doctorThinking span{margin-left:8px}@keyframes doctorPulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}.doctorSourceStatus{background:#07131c;border:1px dashed #36505f;border-radius:18px;gap:13px;margin-top:34px;padding:18px;display:flex}.doctorSourceStatus>span{color:#a6b0b7;background:#94a2ad17;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.doctorSourceStatus.isReady>span{color:#91b180;background:#69975b29}.doctorSourceStatus div{gap:5px;display:grid}.doctorSourceStatus b{color:#e2e5e7;font-size:12px}.doctorSourceStatus small{color:#8f9da7;letter-spacing:0;font-size:9px;line-height:1.5}.doctorContribution{color:var(--tx-copper-light);text-align:center;border:1px solid #39515f;border-radius:13px;padding:14px;font-size:10px;font-weight:800;text-decoration:none;position:absolute;bottom:28px;left:28px;right:28px}.quoteForm{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.quoteWorkbench{grid-template-columns:220px minmax(520px,1fr) 270px;align-items:start;gap:16px;display:grid}.quoteStepRail,.quoteLiveSummary{border:1px solid var(--tx-line);background:linear-gradient(155deg,#091721,#06111a);border-radius:23px;padding:25px;position:sticky;top:24px}.quoteStepRail>small,.quoteLiveSummary>small{color:var(--tx-copper-light);letter-spacing:.18em;font-size:8px;font-weight:900}.quoteStepRail>h2,.quoteLiveSummary>h2{color:var(--tx-cream);margin:12px 0 22px;font:500 25px/1.12 Georgia,serif}.quoteStepRail .quoteSteps{grid-template-columns:1fr;gap:0;margin:0 0 25px;display:grid}.quoteStepRail .quoteSteps span{color:#83919b;background:0 0;grid-template-columns:34px 1fr;align-items:center;gap:11px;min-height:76px;padding:0;display:grid;position:relative}.quoteStepRail .quoteSteps span:not(:last-child):after{content:"";background:#304654;width:1px;height:42px;position:absolute;top:55px;left:16px}.quoteStepRail .quoteSteps b{color:#8e9aa3;background:#132633;width:34px;height:34px}.quoteStepRail .quoteSteps .active b{background:var(--tx-copper);color:#fff;box-shadow:0 0 0 6px #d5793f1a}.quoteStepRail .quoteSteps i{font-size:10px;font-style:normal;font-weight:800}.quoteStepRail>a{color:var(--tx-copper-light);font-size:10px;font-weight:800;text-decoration:none}.quoteMainColumn{gap:16px;display:grid}.quoteMainColumn .formSection{border:1px solid var(--tx-line);background:#091721;border-radius:23px;margin:0;padding:27px}.quoteMainColumn .formSection h2{color:var(--tx-cream);font:500 28px Georgia,serif}.quoteMainColumn .companyPicker{background:#06121b;border-color:#2c4352}.quoteMainColumn .consents{border:1px solid var(--tx-line);background:#07131c;border-radius:19px;padding:22px}.quoteLiveSummary dl{gap:0;margin:0;display:grid}.quoteLiveSummary dl>div{border-bottom:1px solid #213744;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.quoteLiveSummary dt{color:#85939d;font-size:9px}.quoteLiveSummary dd{color:#e8e3de;text-align:right;margin:0;font-size:10px;font-weight:800}.quoteLiveSummary>p{color:#87959f;margin-top:20px;font-size:10px;line-height:1.6}.accountPage{background:radial-gradient(circle at 82% 12%,#d5793f14,#0000 30%),linear-gradient(145deg,#040a0f,#06111a 62%,#040a0f)}.accountPage:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:74px 74px;position:fixed;inset:0}.accountIntro h1{color:var(--tx-cream)!important}.accountIntro>p{color:#9ca9b2!important}.accountAd .adSlider{border-radius:14px!important;height:68px!important}.companyOverviewHero{border-radius:25px;grid-template-columns:88px 1fr auto;align-items:center;gap:22px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 10%,#d5793f2e,#0000 30%),linear-gradient(140deg,#0b1b27,#07131c)!important;border:1px solid #344b59!important;padding:30px!important;display:grid!important}.companyOverviewHero:after{content:"";border:1px solid #d5793f21;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-60px;box-shadow:0 0 0 35px #d5793f09,0 0 0 76px #d5793f06}.companyOverviewMark{width:88px;height:88px;color:var(--tx-copper-light);background:#d5793f21;border:1px solid #d5793fb3;border-radius:25px 8px;place-items:center;font:500 44px Georgia,serif;display:grid}.companyOverviewHero>div{z-index:1;position:relative}.companyOverviewHero h2{font-size:clamp(29px,3vw,46px)!important}.companyOverviewHero .vipPill,.companyOverviewHero .standardPill{z-index:1;position:relative}.companyOverviewContact{flex-wrap:wrap;gap:8px 18px;margin-top:17px;display:flex}.companyOverviewContact span{color:#99a6af;font-size:9px}.companyProductShowcase{background:#091721;border:1px solid #2d4554;border-radius:23px;grid-template-columns:220px 1fr auto;align-items:center;gap:22px;margin:18px 0;padding:25px;display:grid}.companyProductShowcase small{color:var(--tx-copper-light);letter-spacing:.16em;font-size:8px;font-weight:900}.companyProductShowcase h3{color:var(--tx-cream);margin:8px 0 0;font:500 24px Georgia,serif}.companyProductShowcase>div:nth-child(2){flex-wrap:wrap;gap:8px;display:flex}.companyProductShowcase>div:nth-child(2) span{color:#c7cfd4;background:#07131c;border:1px solid #324b59;border-radius:999px;padding:9px 12px;font-size:9px}.companyProductShowcase>a{color:var(--tx-copper-light);white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}@media (width<=1180px){.homeLaunchCards{grid-template-columns:1fr 1fr}.homeLaunchCards>a:last-child{grid-column:1/-1}.doctorWorkbench{grid-template-columns:1fr 1fr}.doctorExperiencePanel{grid-column:1/-1;min-height:260px!important}.doctorContribution{margin-top:24px;display:block;position:static}.quoteWorkbench{grid-template-columns:190px 1fr}.quoteLiveSummary{grid-column:1/-1;position:static}.quoteLiveSummary dl{grid-template-columns:repeat(3,1fr);gap:14px}.quoteLiveSummary dl>div{background:#07131c;border:0;border-radius:13px;padding:13px;display:grid}}@media (width<=760px){.homeApp.isLanding{padding:0}.homeApp.isLanding .homeStage{border:0;min-height:100dvh}.homeApp.isLanding .homeTopbar{width:calc(100% - 20px);height:64px;margin:10px;padding:0 18px}.homeApp.isLanding .mobileBrand{font-size:25px}.landingMenu summary{width:38px;height:38px}.landingMenu nav{right:-6px}.homeApp.isLanding .conversation{width:calc(100% - 28px);min-height:auto;padding:54px 0 80px}.homeApp.isLanding .todayReminders{margin-top:-32px}.homeApp.isLanding .welcome{text-align:center;margin-bottom:25px}.homeApp.isLanding .welcome h1{font-size:65px}.homeApp.isLanding .welcome>p{margin:18px auto 0;font-size:22px}.homeApp.isLanding .search:not(.chatComposer){border-radius:15px;width:100%;min-height:68px;padding:7px 7px 7px 14px}.homeApp.isLanding .search:not(.chatComposer):before{margin-right:8px;font-size:29px}.homeApp.isLanding .search:not(.chatComposer) textarea{height:51px;font-size:14px;line-height:51px}.homeApp.isLanding .search:not(.chatComposer) button{width:50px;min-width:50px;height:50px}.homeApp.isLanding .chatUsageLine,.homeApp.isLanding .chatDataNotice{width:100%}.homeLaunchCards{grid-template-columns:1fr;margin-top:24px}.homeLaunchCards>a:last-child{grid-column:auto}.homeLaunchCards>a{grid-template-columns:56px 1fr;min-height:91px;padding:12px 16px}.homeLaunchCards>a>span{width:52px;height:52px;font-size:24px}.homeLaunchCards b{font-size:19px}.homeApp.isLanding .homeFooterAd{width:100%;min-width:0}.homeApp.isChat .workspace,.homeApp.isChat .workspace.withPanel{width:calc(100% - 20px);display:block}.homeApp.isChat .resultsPanel{z-index:50;border-radius:24px 24px 0 0;max-height:78vh;position:fixed;inset:auto 0 0}.homeApp.isChat .chatStream{padding-inline:12px}.doctorWorkbench{grid-template-columns:1fr}.doctorWorkbench>form,.doctorWorkbench>section,.doctorWorkbench>aside{min-height:auto;padding:22px}.doctorProblemPanel textarea{min-height:190px!important}.doctorContribution{margin-top:22px;display:block;position:static}.quoteWorkbench{grid-template-columns:1fr}.quoteStepRail,.quoteLiveSummary{position:static}.quoteStepRail .quoteSteps{grid-template-columns:repeat(3,1fr);gap:6px}.quoteStepRail .quoteSteps span{text-align:center;grid-template-columns:1fr;justify-items:center;display:grid}.quoteStepRail .quoteSteps span:after{display:none}.quoteMainColumn .formSection{padding:20px}.quoteLiveSummary dl{grid-template-columns:1fr}.companyOverviewHero{grid-template-columns:58px 1fr;padding:21px!important}.companyOverviewMark{border-radius:17px 6px;width:58px;height:58px;font-size:30px}.companyOverviewHero>.vipPill,.companyOverviewHero>.standardPill{grid-column:1/-1;justify-self:start}.companyOverviewContact{display:grid}.companyProductShowcase{grid-template-columns:1fr}.companyProductShowcase>a{justify-self:start}}.homeApp.isChat .sideProfiles .profileCard{padding:19px;display:block;background:#0b1923!important;border-color:#3b5260!important}.homeApp.isChat .sideProfiles .profileCard.vipProfile{padding:21px}.homeApp.isChat .sideProfiles .profileCardMain{color:inherit;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.homeApp.isChat .sideProfiles .vipProfile .profileCardMain{grid-template-columns:82px minmax(0,1fr);gap:17px}.homeApp.isChat .sideProfiles .profileAvatar{color:#fff;background:linear-gradient(145deg,#d4834e,#9f4724);border:1px solid #6d4a34;border-radius:17px;place-items:center;width:60px;height:60px;margin:0;font-size:27px;display:grid;overflow:hidden}.homeApp.isChat .sideProfiles .vipProfile .profileAvatar{border-radius:21px 8px;width:82px;height:82px;font-size:36px}.homeApp.isChat .sideProfiles .profileAvatarImage{object-fit:cover;object-position:center;background:#14232d;display:block}.homeApp.isChat .sideProfiles .profileCardCopy{min-width:0;margin:0;display:block}.homeApp.isChat .sideProfiles .profileCard small{letter-spacing:.14em;font-size:9px;line-height:1.4;display:block;color:#f0a06c!important}.homeApp.isChat .sideProfiles .profileCard h3{letter-spacing:-.015em;overflow-wrap:anywhere;margin:6px 0 7px;font:500 20px/1.25 Georgia,serif;color:#f7f1ec!important}.homeApp.isChat .sideProfiles .profileCardMain:hover h3{color:#f0a06c!important}.homeApp.isChat .sideProfiles .vipRecommendation{margin-top:8px;font-size:10px;line-height:1.5;display:block;color:#d4dbe0!important}.homeApp.isChat .sideProfiles .profileViewAction{border:1px solid #526675;border-radius:12px;justify-content:space-between;align-items:center;min-height:42px;margin-top:15px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;transition:all .18s;display:flex;color:#f0a06c!important}.homeApp.isChat .sideProfiles .profileViewAction span{margin:0;font-size:15px;color:inherit!important}.homeApp.isChat .sideProfiles .profileViewAction:hover{background:#d5793f17;border-color:#d5793f}.companyProfilePhoto{background:#091721;border:1px solid #344b59;border-radius:18px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:19px;margin-top:22px;padding:18px;display:grid}.companyProfilePhoto>img,.companyProfilePhoto>span{object-fit:cover;color:#fff;background:linear-gradient(145deg,#d4834e,#9f4724);border:1px solid #8a5638;border-radius:24px 8px;place-items:center;width:104px;height:104px;font:500 42px Georgia,serif;display:grid;overflow:hidden}.companyProfilePhoto label{gap:7px;display:grid;color:#f4eee8!important}.companyProfilePhoto label b{font-size:14px}.companyProfilePhoto label small{font-size:10px;line-height:1.55;color:#aeb9c0!important}.companyProfilePhoto input[type=file]{color:#dce2e6!important;background:#07131c!important;border-color:#3b5260!important;padding:9px!important;font-size:10px!important}.companyProfilePhoto input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#c76636;border:0;border-radius:9px;margin-right:11px;padding:9px 12px;font-weight:800}.organizationPhotoDiff{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.organizationPhotoDiff>div{background:#111d26;border:1px solid #304451;border-radius:14px;justify-items:start;gap:9px;padding:14px;display:grid}.organizationPhotoDiff b{color:#c5cdd2;font-size:10px}.organizationPhotoDiff span{color:#8f9ca5;font-size:10px}.organizationPhotoDiff img,.organizationReviewPhoto{object-fit:cover;background:#07131c;border:1px solid #7e5137;border-radius:18px 7px;width:112px;height:112px}.organizationReviewPhoto{margin:15px 0 5px;display:block}.publicCompanyPage{color:#f4eee8;min-height:100dvh}.publicCompanyShell{z-index:1;width:min(1180px,100% - 40px);margin:0 auto;padding:38px 0 80px;position:relative}.publicCompanyBack{color:#f0a06c;margin-bottom:17px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.publicCompanyProfile{background:linear-gradient(150deg,#091721,#06111a);border:1px solid #344b59;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px #00000052}.publicCompanyHero{background:radial-gradient(circle at 88% 0,#d5793f33,#0000 32%),#0a1923;border-bottom:1px solid #2b414f;grid-template-columns:136px minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:25px;width:100%;height:auto;min-height:204px;margin:0;padding:34px;display:grid;position:relative}.publicCompanyHero>img,.publicCompanyHero>span{object-fit:cover;color:#fff;background:linear-gradient(145deg,#d4834e,#9f4724);border:1px solid #9a5f3b;border-radius:30px 10px;place-items:center;width:136px;height:136px;font:500 56px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000003d}.publicCompanyHero>div{min-width:0}.publicCompanyHero small,.publicCompanyGrid section>small{color:#f0a06c;letter-spacing:.16em;font-size:9px;font-weight:900}.publicCompanyHero h1{color:#f8f2ed;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:21ch;margin:10px 0 8px;font:500 clamp(31px,4vw,52px)/1.08 Georgia,serif}.publicCompanyHero p{color:#aeb9c0;margin:0;font-size:11px;line-height:1.6}.publicCompanyVerified{color:#bfd5b1;white-space:nowrap;background:#1d2b1c;border:1px solid #6b825e;border-radius:999px;align-self:start;padding:9px 12px;font-size:9px}.publicCompanyGrid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:17px;padding:24px;display:grid}.publicCompanyGrid>section{background:#0a1822;border:1px solid #304754;border-radius:20px;padding:25px}.publicCompanyGrid h2{color:#f4eee8;margin:9px 0 18px;font:500 25px/1.15 Georgia,serif}.publicCompanyProducts{grid-row:span 2}.publicCompanyProducts>div{flex-wrap:wrap;gap:9px;display:flex}.publicCompanyProducts>div span{color:#d5dce0;background:#07131c;border:1px solid #3a5260;border-radius:999px;padding:10px 13px;font-size:10px;line-height:1.45}.publicCompanyProducts>p{color:#d5dce0;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.publicCompanyContact dl,.publicCompanyFacts dl{gap:0;margin:0;display:grid}.publicCompanyContact dl>div,.publicCompanyFacts dl>div{border-top:1px solid #263d4a;gap:5px;padding:13px 0;display:grid}.publicCompanyContact dl>div:first-child,.publicCompanyFacts dl>div:first-child{border-top:0}.publicCompanyContact dt,.publicCompanyFacts dt{color:#8998a2;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.publicCompanyContact dd,.publicCompanyFacts dd{color:#e4e8ea;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.publicCompanyContact dd a{color:#e4e8ea;text-decoration:none}.publicCompanyContact dd a:hover{color:#f0a06c}.publicCompanyFacts dd span{color:#9eabb4;margin-top:3px;font-size:9px;display:block}.publicCompanyActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.publicCompanyActions a{justify-content:center;align-items:center;min-height:42px;padding:0 15px;text-decoration:none;display:inline-flex}.publicCompanyActions .secondaryAction{color:#f0a06c;border:1px solid #4b6270;border-radius:12px}@media (width<=760px){.homeApp.isChat .sideProfiles .profileCard.vipProfile{padding:18px}.homeApp.isChat .sideProfiles .vipProfile .profileCardMain{grid-template-columns:64px minmax(0,1fr)}.homeApp.isChat .sideProfiles .vipProfile .profileAvatar{border-radius:17px 7px;width:64px;height:64px;font-size:29px}.homeApp.isChat .sideProfiles .profileCard h3{font-size:18px}.companyProfilePhoto{grid-template-columns:72px minmax(0,1fr);padding:14px}.companyProfilePhoto>img,.companyProfilePhoto>span{border-radius:18px 7px;width:72px;height:72px;font-size:31px}.organizationPhotoDiff{grid-template-columns:1fr}.publicCompanyShell{width:calc(100% - 24px);padding:24px 0 55px}.publicCompanyHero{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:21px}.publicCompanyHero>img,.publicCompanyHero>span{border-radius:21px 8px;width:84px;height:84px;font-size:38px}.publicCompanyHero h1{font-size:28px}.publicCompanyVerified{grid-column:1/-1;justify-self:start}.publicCompanyGrid{grid-template-columns:1fr;padding:13px}.publicCompanyProducts{grid-row:auto}.publicCompanyGrid>section{padding:20px}.publicCompanyActions{display:grid}.publicCompanyActions a{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--card:#fff;--ink:#171717;--soft:#696969;--terracotta:#c96f3c;--terracotta-dark:#8f4528;--line:#e7ded6;--sage:#758a67;--approved-copper:#c96f3c;--approved-copper-dark:#71361f;--approved-shadow:0 18px 55px #2919111a}html,body{color:#171717!important;background:#f6f5f5!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}body{min-height:100vh}.logo,.adminBrand strong,.sidebarBrand,.memberSidebarBrand strong{background:linear-gradient(#f2b389 4%,#c66f42 44%,#71351f 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #50231373)drop-shadow(0 5px 6px #4f271629);-webkit-background-clip:text;background-clip:text;color:#8d4529!important;font-family:Georgia,Times New Roman,serif!important;font-weight:800!important}.logo span{-webkit-text-fill-color:transparent;color:inherit!important}.page,.homeApp,.homeStage,.accountPage,.seoLanding,.doctorPage,.quotePage,.expertPage,.memberAreaPage,.publicProfilePage{color:#171717!important;background:0 0!important}.platformHeader,.homeHeader,.accountShell,.seoShell,.doctorShell,.quoteShell,.expertShell,.memberAreaFrame,.conversation,.workspace,.chatShell,.resultsPanel,.accountPanel,.formPanel,.pricingCard,.doctorCard,.expertCard,.quoteCard,.securityNote,.usageAdminSection,.usageTableWrap,.adminGrid article,.adminStats article{color:#171717}.platformHeader,.homeHeader{box-shadow:var(--approved-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#fffffff0!important;border:1px solid #c96f3c2e!important;border-radius:24px!important}.platformHeader{margin-top:22px!important;padding:0 30px!important}.platformNav a,.homeHeader a,.nav a{color:#171717!important;font-size:14px!important}.platformNav a:hover,.homeHeader a:hover,.nav a:hover{color:var(--approved-copper)!important}.navKnowledge,.navPrimary,.primaryAction,.primaryButton,.search button,.chatComposer button,.accountActions a:first-child,.accountActions button:first-child{border-color:var(--approved-copper)!important;color:#fff!important;background:linear-gradient(145deg,#d77b44,#9a4c2d)!important;box-shadow:0 10px 25px #94482838!important}h1,h2,h3,h4,p,li,label,th,td,dt,dd,strong,b,span{border-color:var(--line)}.accountIntro h1,.welcome h1,.doctorHero h1,.quoteHero h1,.expertHero h1,.seoHero h1{color:#171717!important}.accountIntro p,.welcome p,.doctorHero p,.quoteHero p,.expertHero p,.seoHero p,.accountPage p,.accountPage small,.soft,.muted{color:#696969}.eyebrow,.accountIntro .eyebrow,.doctorHero small,.quoteHero small,.expertHero small{color:var(--approved-copper)!important}.heroFilm{filter:grayscale();opacity:.13!important}.heroFilm:after{background:linear-gradient(90deg,#fffffff5,#ffffff8c,#ffffffe6),linear-gradient(#ffffff0d,#fff)!important}.threads{opacity:.045!important}.welcome h1{font-size:clamp(46px,7vw,78px)!important}.search,.chatComposer,.messageBubble,.resultsPanel,.profileCard,.resultCard,.quoteRequestCta,.experienceFab{color:#171717!important;box-shadow:var(--approved-shadow)!important;background:#fff!important;border-color:#dfd4ca!important}.search textarea,.chatComposer textarea,input,select,textarea{color:#171717!important;background:#fff!important}.search textarea::placeholder,.chatComposer textarea::placeholder,input::placeholder,textarea::placeholder{color:#858585!important}.messageRow.user .messageBubble{color:#fff!important;background:linear-gradient(145deg,#bd6336,#8e4327)!important}.messageRow.user .messageBubble *{color:#fff!important}.messageBubble p,.messageLine,.knowledgeSourceContent,.knowledgeSourceContent .messageLine{color:#171717!important;font-size:16px!important;line-height:1.68!important}.chatStream{scrollbar-color:#c96f3c transparent}.resultsPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profileAvatar,.avatar,.experienceFab>span,.quoteRequestCta>span{background:linear-gradient(145deg,#d77b44,#9a4c2d)!important}.homeApp.isChat{color:#171717!important;background:#f6f5f5!important}.homeApp.isChat .homeStage{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 72%,#ffffffc7 100%)!important}.homeApp.isChat .homeTopbar{background:#fffffff7!important;border-color:#eadfd6!important;box-shadow:0 9px 30px #35201312!important}.homeApp.isChat .homeSidebar{color:#171717!important;background:#fffffffa!important;border-color:#eadfd6!important;box-shadow:12px 0 38px #35201312!important}.homeApp.isChat .sidebarBrand,.homeApp.isChat .sidebarBrand small,.homeApp.isChat .sidebarBottom small,.homeApp.isChat .sidebarUser b{color:#171717!important}.homeApp.isChat .homeSidebarNav a,.homeApp.isChat .homeSidebarNav button{color:#343434!important}.homeApp.isChat .workspace{background:0 0!important}.homeApp.isChat .chatShell{color:#171717!important;background:#fffffff2!important;border:1px solid #e5dbd2!important;box-shadow:0 22px 62px #35201317!important}.homeApp.isChat .chatHeading{background:#fff!important;border-color:#eadfd6!important}.homeApp.isChat .chatHeading h1{color:#171717!important}.homeApp.isChat .chatHeading p{color:#6d6d6d!important}.homeApp.isChat .chatStream{background:linear-gradient(#fff,#fffaf7)!important}.homeApp.isChat .messageBubble{color:#171717!important;background:#fff!important;border-color:#e3d8cf!important;box-shadow:0 12px 34px #35201312!important}.homeApp.isChat .messageRow.user .messageBubble{color:#fff!important;background:linear-gradient(145deg,#c96f3c,#8f4528)!important;border-color:#b75b30!important}.homeApp.isChat .composerWrap{background:#fff!important}.homeApp.isChat .chatComposer{background:#fff!important;border-color:#ddd2c8!important;box-shadow:0 12px 34px #35201314!important}.homeApp.isChat .resultsPanel{color:#171717!important;background:#fff!important;border:1px solid #dfd4ca!important;box-shadow:0 24px 70px #35201321!important}.homeApp.isChat .resultsPanel .panelHeader{background:linear-gradient(#fff 78%,#fff0)!important;border-color:#eadfd6!important}.homeApp.isChat .resultsPanel .panelHeader h2,.homeApp.isChat .resultsPanel .panelLead{color:#171717!important}.homeApp.isChat .sideProfiles .profileCard,.homeApp.isChat .sideProfiles .vipProfile,.homeApp.isChat .resultCard,.homeApp.isChat .knowledgeSourceCard{color:#171717!important;background:#fff!important;border-color:#e2d7ce!important;box-shadow:0 12px 34px #35201312!important}.homeApp.isChat .sideProfiles .profileCard h3,.homeApp.isChat .sideProfiles .vipRecommendation,.homeApp.isChat .sideProfiles .profileViewAction,.homeApp.isChat .knowledgeSourceCard h3,.homeApp.isChat .knowledgeSourceHeading,.homeApp.isChat .knowledgeSourceContent,.homeApp.isChat .knowledgeSourceContent .messageLine{color:#171717!important}.cookiePanel{color:#171717!important;background:#fffffffa!important;border:1px solid #e3d8cf!important;border-radius:14px!important;gap:18px!important;width:min(760px,100% - 24px)!important;padding:11px 14px!important;bottom:10px!important;box-shadow:0 12px 34px #35201321!important}.cookiePanel>div>span{font-size:7px!important}.cookiePanel h2{color:#171717!important;margin:2px 0!important;font:750 13px/1.25 Arial,sans-serif!important}.cookiePanel p{color:#5f5f5f!important;max-width:570px!important;font-size:8px!important;line-height:1.35!important}.cookiePanel a{margin-top:3px!important;font-size:8px!important}.cookiePanel>button{color:#fff!important;background:linear-gradient(145deg,#d77b44,#9a4c2d)!important;border-radius:9px!important;min-height:36px!important;padding:8px 13px!important;font-size:9px!important}.accountShell,.seoShell,.doctorShell,.quoteShell,.expertShell{width:min(1180px,100% - 40px)!important}.accountPanel,.formPanel,.pricingCard,.doctorCard,.expertCard,.quoteCard,.requestCard,.offerCard,.companyProfileCard,.expertProfileCard,.memberContent,.memberPanel,.settingsPanel,.paymentPanel,.adminStats article,.adminGrid article,.usageAdminSection,.usageTableWrap,.securityNote,.memberAdminShell,.memberAdminActions>article,.expertAdminCaseList>article,.adminExpertTranscript>header{color:#171717!important;background:#fffffff5!important;border:1px solid #e5dbd2!important;box-shadow:0 15px 42px #3c231612!important}.doctorCard,.expertCard,.quoteCard,.pricingCard,.adminGrid article{transition:transform .2s,box-shadow .2s,border-color .2s}.doctorCard:hover,.expertCard:hover,.quoteCard:hover,.pricingCard:hover,.adminGrid article:hover{border-color:#c96f3c!important;transform:translateY(-7px)!important;box-shadow:0 23px 58px #6a311926!important}.accountAd,.doctorAd,.quoteAd,.expertAd{background:#fff!important;border-radius:20px!important;box-shadow:0 12px 38px #3c23160f!important}.accountPage input,.accountPage select,.accountPage textarea,.accountPage button,.formPanel input,.formPanel select,.formPanel textarea{font-size:15px!important}.accountPage input,.accountPage select,.accountPage textarea,.formPanel input,.formPanel select,.formPanel textarea{color:#171717!important;background:#fff!important;border:1px solid #ddd2c8!important;border-radius:12px!important}.secondaryAction,.secondaryButton,.adminOpenLink,.allPlansLink{color:#9a4c2d!important;background:#fff!important;border-color:#c96f3c!important}.legalSiteFooter{color:#171717!important;background:#fff!important;border-top:1px solid #eee7e0!important}.legalSiteFooter a{color:#333!important}.memberSidebar,.memberDirectory,.offerCompanyPanel{background:#fffaf6!important;border-color:#e6dbd2!important}.memberSidebar a,.memberSidebar button{color:#252525!important}.memberSidebar a.active,.memberSidebar a:hover{color:#8f4528!important;background:#f2e3d8!important;box-shadow:inset 3px 0 #c96f3c!important}body:has(.adminApp):before{display:none}body:has(.adminApp):after{display:none}body:has(.adminApp)>.legalSiteFooter{display:none}.adminApp{color:#171717;background:#fff;grid-template-rows:86px 1fr;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.adminTopbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-bottom:1px solid #eadfd6;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;height:86px;margin:0;padding:0 38px;display:flex;position:sticky;top:0}.adminBrand{text-decoration:none;display:grid}.adminBrand strong{letter-spacing:-.05em;font-size:28px}.adminBrand small{color:#6f5649;letter-spacing:.24em;margin-top:2px;font-size:7px;font-weight:800}.adminIdentity{align-items:center;gap:10px;display:flex}.adminIdentity>span{color:#fff;background:linear-gradient(145deg,#d77b44,#9a4c2d);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.adminIdentity>div{gap:2px;display:grid}.adminIdentity b{font-size:12px}.adminIdentity small{color:#777;font-size:9px}.adminSidebar{background:#fffaf6;border-right:1px solid #eadfd6;flex-direction:column;justify-content:space-between;height:calc(100vh - 86px);padding:24px 14px 18px;display:flex;position:sticky;top:86px;overflow:auto}.adminSidebar nav{gap:4px;display:grid}.adminSidebar a,.adminSidebar button{color:#39322d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.adminSidebar nav a span{color:#9a4c2d;text-align:center;width:20px;font-size:15px}.adminSidebar nav a:hover,.adminSidebar nav a.active{color:#7c391f;background:#eddbcf;box-shadow:inset 3px 0 #c96f3c}.adminSidebarFoot{border-top:1px solid #e6d9cf;gap:4px;padding-top:16px;display:grid}.adminSidebarFoot button{color:#9a3e31}.adminWorkspace{background:linear-gradient(120deg,#fff 0% 74%,#fff8f3 100%);min-width:0;padding:34px 40px 70px}.adminWorkspace .adminBackBar{display:none}.adminWorkspace .accountPage{background:0 0!important;min-height:auto!important}.adminWorkspace .accountPage>.platformHeader,.adminWorkspace .accountAd{display:none!important}.adminWorkspace .accountShell{width:100%!important;max-width:1400px!important;margin:0!important;padding:0!important}.adminWorkspace .accountIntro{text-align:left!important;margin:0 0 28px!important}.adminWorkspace .accountIntro h1{max-width:920px;margin:7px 0 8px!important;font-size:clamp(32px,4vw,52px)!important}.adminWorkspace .accountIntro p{max-width:780px;margin:0!important;font-size:14px!important}.adminStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.adminStats article{min-height:150px;border-radius:18px!important;padding:21px!important}.adminStats small{color:#9a4c2d!important}.adminStats strong{color:#171717!important;font-size:40px!important}.adminStats span{color:#777!important;font-size:10px!important}.adminGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.adminGrid article{border-radius:18px!important;min-height:205px!important;padding:22px!important}.adminGrid article>span{color:#c96f3c!important}.adminGrid h2{color:#171717!important}.adminGrid p{color:#707070!important}.adminGrid button{color:#8d8d8d!important;background:#fff!important;border-color:#e1d5cc!important}.usageAdminStats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.usageAdminStats article{color:#171717!important;background:#fff!important;border:1px solid #e5dbd2!important;box-shadow:0 14px 38px #3c23160f!important}.usageAdminStats strong{color:#171717!important}.usageAdminSection{border-radius:18px!important;margin-top:18px!important;padding:22px!important}.usageTableWrap{overflow:auto;border-radius:16px!important}.usageTable{color:#171717!important}.usageTable th{color:#8f4528!important;background:#fff7f2!important}.usageTable tr,.usageTable td{border-color:#eee4dc!important}.usageTable td small{color:#777!important}.usageSearch input{background:#fff!important}.usageSearch button{color:#fff!important;background:#c96f3c!important}.analyticsSourceTabs{background:#fff;border:1px solid #e5dbd2;border-radius:14px;align-items:center;gap:8px;margin:0 0 18px;padding:7px;display:flex;box-shadow:0 12px 30px #3c23160d}.analyticsSourceTabs button{color:#5f5650;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 16px;font-size:11px;font-weight:750}.analyticsSourceTabs button.active{color:#8f4528;background:#f0dfd4}.analyticsSourceTabs>span{border-radius:999px;margin-left:auto;padding:7px 11px;font-size:9px;font-weight:800}.analyticsSourceTabs>span.waiting{color:#9a4c2d;background:#fff1e7}.analyticsSourceTabs>span.connected{color:#55744a;background:#e8f1e3}.analyticsConnectionCard{background:linear-gradient(135deg,#fff,#fff8f3);border:1px solid #e3d4c8;border-left:4px solid #c96f3c;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:18px;padding:24px;display:flex;box-shadow:0 15px 40px #3c23160f}.analyticsConnectionCard small{color:#c96f3c;letter-spacing:.15em;font-size:8px;font-weight:900}.analyticsConnectionCard h2{margin:7px 0 5px;font:600 24px/1.2 Georgia,serif}.analyticsConnectionCard p{color:#6f6a66;max-width:760px;margin:0;font-size:12px;line-height:1.6}.analyticsConnectionCard>b{color:#8f4528;background:#f1e1d6;border-radius:999px;flex:none;padding:8px 12px;font-size:10px}.approved,.active,.verified,.success{--status:#55744a}.rejected,.danger,.error,.suspended{--status:#a43f31}.statusPill,.memberStatePills span,.memberStatePills b{color:var(--status,#675c54)!important}@media (width<=1100px){body:before{opacity:.08}.adminStats{grid-template-columns:repeat(3,1fr)!important}.adminGrid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=800px){body:before,body:after{display:none}.platformHeader{width:calc(100% - 24px)!important;padding:0 18px!important}.platformNav{gap:8px!important}.platformNav>a:not(.navKnowledge){display:none}.adminApp{grid-template-rows:72px auto 1fr;grid-template-columns:1fr}.adminTopbar{height:72px;padding:0 18px}.adminSidebar{z-index:35;border-bottom:1px solid #eadfd6;border-right:0;height:auto;padding:8px 12px;position:sticky;top:72px;overflow-x:auto}.adminSidebar nav{min-width:max-content;display:flex}.adminSidebar nav a{white-space:nowrap;width:auto}.adminSidebarFoot{display:none}.adminWorkspace{padding:24px 16px 60px}.adminStats,.usageAdminStats{grid-template-columns:repeat(2,1fr)!important}.adminGrid{grid-template-columns:1fr!important}}@media (width<=520px){.adminIdentity>div{display:none}.adminStats,.usageAdminStats{grid-template-columns:1fr!important}.messageBubble p,.messageLine{font-size:15px!important}}body:has(.approvedDoctorPage):before{display:none!important}body:has(.approvedDoctorPage):after{display:none!important}body:has(.approvedQuotePage):before{display:none!important}body:has(.approvedQuotePage):after{display:none!important}body:has(.approvedExpertPage):before{display:none!important}body:has(.approvedExpertPage):after{display:none!important}.texaskLogoLockup{position:relative;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-items:start!important;padding:0!important;line-height:1!important;display:grid!important}.texaskLogoLockup strong{background:linear-gradient(#ffb16d 0%,#df6e25 40%,#8c3417 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #57230f)drop-shadow(0 5px 5px #431d0c3d);-webkit-background-clip:text;background-clip:text;position:relative;transform:skew(-4deg);color:#8b3e20!important;letter-spacing:-.075em!important;text-shadow:none!important;font:900 38px/.9 Arial Black,Arial,sans-serif!important}.texaskLogoLockup small{margin:7px 0 0 4px;color:#3c2016!important;letter-spacing:.06em!important;font-size:6px!important;font-weight:900!important}.texaskLogoLockup i{border-bottom:3px solid #b94f20;border-radius:0 0 50% 50%;width:46px;height:16px;position:absolute;bottom:5px;right:-17px;transform:rotate(-7deg)}.approvedDoctorPage,.approvedQuotePage,.approvedExpertPage{min-height:100dvh;position:relative;overflow:hidden;background:#f5f4f4!important}.approvedQuotePage{background:#fcfbfc!important}.approvedDoctorPage>*,.approvedQuotePage>*,.approvedExpertPage>*{z-index:2;position:relative}.approvedDoctorPage .platformHeader,.approvedQuotePage .platformHeader,.approvedExpertPage .platformHeader{background:#fffffff7!important;border:0!important;border-bottom:1px solid #ece5df!important;border-radius:0!important;width:100%!important;height:94px!important;margin:0!important;padding:0 48px!important;box-shadow:0 8px 28px #38221512!important}.platformHeader .approvedLogo{align-items:center;width:170px;height:72px;text-decoration:none;display:flex}.platformHeader .approvedLogo .texaskLogoLockup strong{font-size:36px!important}.approvedDoctorPage .platformNav>a,.approvedQuotePage .platformNav>a,.approvedExpertPage .platformNav>a{display:none!important}.approvedDoctorPage .platformNav>a.navLogin,.approvedQuotePage .platformNav>a.navLogin,.approvedExpertPage .platformNav>a.navLogin{place-items:center;position:relative;color:#0000!important;background:#fff!important;border:1px solid #e8dfd7!important;border-radius:10px!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;font-size:0!important;display:grid!important;box-shadow:0 8px 24px #36231814!important}.approvedDoctorPage .platformNav>a.navLogin:before,.approvedQuotePage .platformNav>a.navLogin:before,.approvedExpertPage .platformNav>a.navLogin:before{content:"♙";color:#ed681c;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.approvedDoctorPage .platformNav>a.navPrimary,.approvedQuotePage .platformNav>a.navPrimary,.approvedExpertPage .platformNav>a.navPrimary{display:none!important}.approvedDoctorPage .memberHeaderButton,.approvedQuotePage .memberHeaderButton,.approvedExpertPage .memberHeaderButton{position:relative;color:#0000!important;background:#fff!important;border:1px solid #e8dfd7!important;border-radius:10px!important;width:52px!important;min-width:52px!important;height:52px!important;padding:0!important;font-size:0!important;box-shadow:0 8px 24px #36231814!important}.approvedDoctorPage .memberHeaderButton:before,.approvedQuotePage .memberHeaderButton:before,.approvedExpertPage .memberHeaderButton:before{content:"♙";color:#ed681c;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.approvedDoctorPage .memberHeaderLoading,.approvedQuotePage .memberHeaderLoading,.approvedExpertPage .memberHeaderLoading{position:relative;background:#fff!important;border:1px solid #e8dfd7!important;border-radius:10px!important;width:52px!important;height:52px!important;box-shadow:0 8px 24px #36231814!important}.approvedDoctorPage .memberHeaderLoading:before,.approvedQuotePage .memberHeaderLoading:before,.approvedExpertPage .memberHeaderLoading:before{content:"♙";color:#ed681c;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.approvedDoctorPage .accountShell,.approvedQuotePage .accountShell,.approvedExpertPage .accountShell{width:min(900px,100% - 48px)!important;margin:0 auto!important;padding:24px 0 42px!important}.approvedDoctorPage .accountIntro,.approvedQuotePage .accountIntro,.approvedExpertPage .accountIntro{text-align:center!important;margin:0 0 30px!important}.approvedDoctorPage .accountIntro .eyebrow,.approvedQuotePage .accountIntro .eyebrow,.approvedExpertPage .accountIntro .eyebrow{letter-spacing:.22em!important;font-size:11px!important;font-weight:900!important}.approvedDoctorPage .accountIntro h1,.approvedQuotePage .accountIntro h1,.approvedExpertPage .accountIntro h1{color:#111!important;letter-spacing:-.045em!important;margin:10px 0 8px!important;font:800 clamp(32px,3.2vw,50px)/1.06 Arial,sans-serif!important}.approvedDoctorPage .accountIntro p,.approvedQuotePage .accountIntro p,.approvedExpertPage .accountIntro p{color:#4f4f4f!important;max-width:700px!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.approvedDoctorPage .accountAd,.approvedExpertPage .accountAd{display:none!important}.approvedDoctorPage .accountShell{width:min(760px,100% - 48px)!important}.approvedDoctorPage .doctorChoiceGrid{counter-reset:doctorStep;position:relative;grid-template-columns:1fr!important;gap:28px!important;margin:35px 0 0 45px!important;display:grid!important}.approvedDoctorPage .doctorChoiceGrid:before{content:"";background:#ef6d20;width:1px;position:absolute;top:-38px;bottom:-20px;left:-39px}.approvedDoctorPage .doctorChoiceCard{counter-increment:doctorStep;transition:all .2s;position:relative;color:#171717!important;background:#fffffff5!important;border:1px solid #eee5de!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:74px minmax(0,1fr) 135px!important;align-items:center!important;gap:4px 18px!important;min-height:116px!important;padding:20px 20px 20px 25px!important;text-decoration:none!important;display:grid!important;box-shadow:0 12px 34px #35201317!important}.approvedDoctorPage .doctorChoiceCard:before{content:counter(doctorStep,decimal-leading-zero);color:#df5d14;background:#fff;border:1px solid #f1c1a2;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-weight:900;display:grid;position:absolute;top:50%;left:-62px;transform:translateY(-50%);box-shadow:0 6px 20px #36201214}.approvedDoctorPage .doctorChoiceCard:hover{border-color:#ef6d20!important;transform:translate(8px)!important;box-shadow:0 18px 42px #5c2a1124!important}.approvedDoctorPage .doctorChoiceCard>span{color:#ed681c;background:#fff;border:1px solid #ece3dc;border-radius:12px;grid-row:1/3;place-items:center;width:62px;height:62px;font:400 30px Arial,sans-serif;display:grid;box-shadow:0 8px 18px #321f1312}.approvedDoctorPage .doctorChoiceCard>small{grid-column:2;color:#e65f16!important;letter-spacing:.12em!important;font-size:8px!important;font-weight:900!important}.approvedDoctorPage .doctorChoiceCard>h2{grid-column:2;color:#171717!important;margin:0!important;font:750 17px/1.25 Arial,sans-serif!important}.approvedDoctorPage .doctorChoiceCard>p{display:none!important}.approvedDoctorPage .doctorChoiceCard>b{grid-area:1/3/3;justify-self:end;justify-items:center;gap:8px;display:grid;color:#171717!important;font-size:10px!important}.approvedDoctorPage .doctorChoiceCard>b:before{content:"→";color:#fff;background:linear-gradient(145deg,#f47a24,#bb4207);border-radius:9px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:300;display:grid;box-shadow:0 5px 10px #69270840}.approvedDoctorPage .choiceSafety,.approvedExpertPage .expertSafety{background:#fff!important;border:1px solid #ece2da!important;border-radius:14px!important;max-width:760px!important;margin:38px auto 0!important;padding:20px!important;box-shadow:0 12px 34px #35201314!important}.approvedDoctorPage .choiceSafety>span,.approvedExpertPage .expertSafety>span{color:#fff!important;background:linear-gradient(145deg,#f47a24,#bb4207)!important}.approvedDoctorPage.approvedDoctorWorkspacePage{overflow:visible}.approvedDoctorPage.approvedDoctorWorkspacePage .accountShell{width:min(1180px,100% - 58px)!important}.approvedDoctorWorkspacePage .accountIntro{max-width:760px!important;margin-inline:auto!important}.approvedDoctorWorkspacePage .doctorWorkbench{position:relative;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.05fr) minmax(460px,1.15fr)!important;align-items:start!important;gap:18px!important;margin:34px 0 0!important;display:grid!important}.approvedDoctorWorkspacePage .doctorWorkbench:before{display:none!important}.approvedDoctorWorkspacePage .doctorWorkbench>form,.approvedDoctorWorkspacePage .doctorWorkbench>section,.approvedDoctorWorkspacePage .doctorWorkbench>aside{transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;color:#171717!important;background:#fffffff7!important;border:1px solid #eee5de!important;border-radius:14px!important;min-height:0!important;padding:28px 30px!important;overflow:visible!important;box-shadow:0 13px 35px #35201317!important}.approvedDoctorWorkspacePage .doctorWorkbench>form:hover,.approvedDoctorWorkspacePage .doctorWorkbench>section:hover,.approvedDoctorWorkspacePage .doctorWorkbench>aside:hover{transform:translateY(-6px);border-color:#ef6d20!important;box-shadow:0 20px 44px #5b2a1124!important}.approvedDoctorWorkspacePage .doctorPanelNumber{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;color:#c96f3c59!important;font:800 38px Arial,sans-serif!important;top:18px!important;left:auto!important;right:22px!important}.approvedDoctorWorkspacePage .doctorWorkbench small{color:#df5d14!important}.approvedDoctorWorkspacePage .doctorWorkbench h2,.approvedDoctorWorkspacePage .doctorWorkbench h3,.approvedDoctorWorkspacePage .doctorWorkbench p,.approvedDoctorWorkspacePage .doctorWorkbench label{color:#171717!important}.approvedDoctorWorkspacePage .doctorProblemPanel textarea{color:#171717!important;background:#fff!important;border:1px solid #ddd2c8!important;min-height:238px!important}.approvedDoctorWorkspacePage .doctorEmptyState b,.approvedDoctorWorkspacePage .doctorSourceStatus b,.approvedDoctorWorkspacePage .doctorSourceStatus small{color:#171717!important}.approvedDoctorWorkspacePage .doctorDiagnosisPanel .doctorAnswerText{max-height:none;color:#171717!important}.approvedDoctorWorkspacePage .doctorContribution{text-align:center;background:#fff;border:1px solid #c96f3c;border-radius:12px;margin-top:22px;padding:14px;display:block;color:#8f4528!important;position:static!important}.approvedDoctorWorkspacePage .doctorKnowledgeResults{gap:14px;margin-top:24px;display:grid}.approvedDoctorWorkspacePage .doctorKnowledgeResults article{background:#fffaf7;border:1px solid #e2d7ce;border-left:4px solid #c96f3c;border-radius:13px;padding:20px;box-shadow:0 10px 28px #3520130f}.approvedDoctorWorkspacePage .doctorKnowledgeResults h3{margin:8px 0 7px!important;font:750 19px/1.25 Arial,sans-serif!important}.approvedDoctorWorkspacePage .doctorKnowledgeResults p{color:#595959!important;margin:0 0 12px!important}.approvedDoctorWorkspacePage .doctorKnowledgeResults .doctorAnswerText{border-top:1px solid #eadfd6;padding-top:13px;color:#171717!important}.approvedQuotePage .accountShell{width:min(820px,100% - 48px)!important}.approvedQuotePage .accountIntro{margin-bottom:20px!important}.approvedQuotePage .accountAd{margin:0 0 28px!important;display:block!important}.approvedQuotePage .accountAd .adSlider{background:#fff!important;border:1px solid #eee5de!important;border-radius:12px!important;height:68px!important;box-shadow:0 10px 28px #36201312!important}.approvedQuotePage .quoteGateCard{position:relative;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:52px!important;padding:0!important;overflow:visible!important}.approvedQuotePage .quoteGateBenefits{position:relative;grid-template-columns:1fr!important;gap:18px!important;margin:0!important;display:grid!important}.approvedQuotePage .quoteGateBenefits:before{content:"";background:#ef6d20;width:1px;position:absolute;top:0;bottom:0;left:-34px}.approvedQuotePage .quoteGateBenefits>span{border-radius:13px;align-items:center;gap:24px;min-height:84px;padding:18px 70px 18px 26px;font-weight:750;position:relative;box-shadow:0 11px 30px #35201314;color:#171717!important;background:#fff!important;border:1px solid #eee5de!important;font-size:18px!important;display:flex!important}.approvedQuotePage .quoteGateBenefits>span:after{content:"→";color:#fff;background:linear-gradient(145deg,#f47a24,#bb4207);border-radius:9px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:300;display:grid;position:absolute;right:22px;box-shadow:0 5px 10px #69270840}.approvedQuotePage .quoteGateBenefits b{width:50px;height:50px;position:absolute;left:-61px;box-shadow:0 6px 20px #36201214;color:#df5d14!important;background:#fff!important;border:1px solid #f1c1a2!important;border-radius:50%!important;place-items:center!important;font-size:20px!important;display:grid!important}.approvedQuotePage .quoteGateCard>p{color:#595959!important;text-align:center!important;margin:30px 0!important;font-size:12px!important}.approvedQuotePage .memberNeeded{background:#fff!important;border:1px solid #eee5de!important;border-left:4px solid #ef6d20!important;border-radius:12px!important;margin-top:24px!important;padding:20px 22px!important;box-shadow:0 10px 28px #36201312!important}.approvedQuotePage .memberNeeded b{color:#171717!important;font-size:17px!important}.approvedQuotePage .memberNeeded span{color:#666!important;font-size:12px!important}.approvedQuotePage .gateActions{margin-top:15px!important}.approvedQuotePage .gateActions a{min-height:48px!important;font-size:13px!important}.approvedExpertPage .accountShell{width:min(980px,100% - 48px)!important}.approvedExpertPage .accountIntro{margin-bottom:46px!important}.approvedExpertSteps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.approvedExpertSteps>a{color:#171717;text-align:center;background:#fff;border:1px solid #eee5de;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:50px 18px 28px;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 13px 35px #35201314}.approvedExpertSteps>a:hover{border-color:#ef6d20;transform:translateY(-8px);box-shadow:0 22px 48px #5b2a1126}.approvedExpertSteps>a>b{color:#df5d14;background:#fff;border:1px solid #f1c1a2;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;display:grid;position:absolute;top:-29px;box-shadow:0 6px 20px #36201214}.approvedExpertSteps>a>b:after{content:"";background:#ef6d20;width:1px;height:40px;position:absolute;top:55px}.approvedExpertSteps>a>span{color:#ed681c;margin-top:18px;font:400 52px/1 Arial,sans-serif}.approvedExpertSteps h2{max-width:170px;color:#171717!important;margin:28px 0!important;font:750 20px/1.2 Arial,sans-serif!important}.approvedExpertSteps>a>i{color:#fff;background:linear-gradient(145deg,#f47a24,#bb4207);border-radius:9px;place-items:center;width:48px;height:48px;margin-top:auto;font-size:27px;font-style:normal;display:grid;box-shadow:0 5px 10px #69270840}.approvedExpertCategories{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.approvedExpertCategories>span{background:#fff;border:1px solid #eee5de;border-radius:12px;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex;box-shadow:0 10px 28px #35201312}.approvedExpertCategories i{color:#ed681c;font-size:30px;font-style:normal}.approvedExpertCategories b{color:#171717;font-size:13px}.approvedExpertPage .expertSafety{margin-top:42px!important}@media (width<=800px){.approvedDoctorPage:before,.approvedQuotePage:before,.approvedExpertPage:before{width:22vw}.approvedDoctorPage:after,.approvedQuotePage:after,.approvedExpertPage:after{width:20vw}.approvedDoctorPage .platformHeader,.approvedQuotePage .platformHeader,.approvedExpertPage .platformHeader{height:78px!important;padding:0 18px!important}.platformHeader .approvedLogo .texaskLogoLockup strong{font-size:30px!important}.approvedDoctorPage .doctorChoiceGrid{margin-left:35px!important}.approvedDoctorPage .doctorChoiceCard{grid-template-columns:54px 1fr!important;min-height:100px!important}.approvedDoctorPage .doctorChoiceCard>span{width:48px;height:48px}.approvedDoctorPage .doctorChoiceCard>b{display:none!important}.approvedDoctorPage .doctorChoiceCard:before{width:42px;height:42px;font-size:16px;left:-54px}.approvedQuotePage .quoteGateCard{margin-left:38px!important}.approvedQuotePage .quoteGateBenefits b{width:42px;height:42px;font-size:16px;left:-53px}.approvedExpertSteps{grid-template-columns:1fr 1fr;row-gap:48px}.approvedExpertCategories{grid-template-columns:1fr 1fr}.approvedExpertSteps>a{min-height:270px}}@media (width<=1200px){.approvedDoctorWorkspacePage .doctorWorkbench{grid-template-columns:1fr 1fr!important}.approvedDoctorWorkspacePage .doctorExperiencePanel{grid-column:1/-1!important}}@media (width<=760px){.approvedDoctorWorkspacePage .doctorWorkbench{grid-template-columns:1fr!important}.approvedDoctorWorkspacePage .doctorExperiencePanel{grid-column:auto!important}.approvedDoctorWorkspacePage .doctorWorkbench>form,.approvedDoctorWorkspacePage .doctorWorkbench>section,.approvedDoctorWorkspacePage .doctorWorkbench>aside{padding:21px!important}.homeApp.isChat .homeSidebar{display:none!important}}@media (width<=520px){.approvedDoctorPage .accountShell,.approvedQuotePage .accountShell,.approvedExpertPage .accountShell{width:calc(100% - 24px)!important}.approvedDoctorPage .doctorChoiceCard{gap:3px 12px!important;padding:15px!important}.approvedDoctorPage .doctorChoiceCard>h2{font-size:15px!important}.approvedQuotePage .quoteGateBenefits>span{padding-right:58px;font-size:15px!important}.approvedQuotePage .quoteGateBenefits>span:after{width:36px;height:36px;right:12px}.approvedExpertSteps,.approvedExpertCategories{grid-template-columns:1fr}.approvedExpertPage .accountIntro{margin-bottom:60px!important}}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage):not(.adminApp *)>.platformHeader{background:#fffffff7!important;border:0!important;border-bottom:1px solid #ece5df!important;border-radius:0!important;width:100%!important;height:94px!important;margin:0!important;padding:0 48px!important;box-shadow:0 8px 28px #38221512!important}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage) .accountShell{padding-top:34px!important}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage) .accountIntro{text-align:center!important}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage) .accountIntro h1{color:#171717!important;letter-spacing:-.045em!important;font:800 clamp(34px,4vw,54px)/1.08 Arial,sans-serif!important}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage) .accountIntro p{color:#5f5f5f!important;max-width:720px!important;margin-inline:auto!important;font-size:14px!important}.accountPage:not(.approvedDoctorPage):not(.approvedQuotePage):not(.approvedExpertPage) .accountAd .adSlider{background:#fff!important;border:1px solid #eee5de!important;box-shadow:0 10px 28px #36201312!important}:is(body:has(.homeApp.isLanding),body:has(.homeApp.isChat)){background:#f7f5f2!important}body:has(.homeApp.isLanding):before{content:none!important;display:none!important}body:has(.homeApp.isLanding):after{content:none!important;display:none!important}body:has(.homeApp.isChat):before{content:none!important;display:none!important}body:has(.homeApp.isChat):after{content:none!important;display:none!important}.homeApp.isLanding{z-index:1!important;background:#f8f7f5!important;width:100%!important;height:auto!important;min-height:100svh!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.homeApp.isLanding .homeSidebar{display:none!important}.homeApp.isLanding .homeStage{background:#f8f7f5!important;width:100%!important;height:auto!important;min-height:100svh!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:hidden!important}.homeApp.isLanding .homeStage:before,.homeApp.isLanding .homeStage:after{content:none!important;display:none!important}.txHomeV2{--tx-orange:#ed5a00;--tx-orange-dark:#bc4308;--tx-ink:#171717;--tx-muted:#66625f;--tx-line:#e8e3de;isolation:isolate;width:100%;min-height:100svh;color:var(--tx-ink);grid-template-rows:auto 1fr;padding:10px 20px 75px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.txHomeV2Backdrop{z-index:-2;background:#fbfaf8 url(/texask-premium-background.png) 0/100% 100% no-repeat;position:absolute;inset:0}.txHomeV2Backdrop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff08 0%,#ffffff1f 31%,#ffffff47 50%,#ffffff0f 100%),linear-gradient(#ffffff14 0%,#0000 62%,#ffffff47 100%);position:absolute;inset:0}.txHomeV2Header{z-index:10;-webkit-backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #432f2112;border-radius:14px;grid-template-columns:minmax(175px,1fr) minmax(0,520px) minmax(175px,1fr);align-items:center;gap:18px;width:100%;height:50px;padding:0 34px 0 42px;display:grid;position:relative;box-shadow:0 16px 46px #392a1f1a}.txHomeV2Brand{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:max-content;min-width:176px;height:44px;padding:0;display:flex}.txHomeV2Logo{justify-items:start;line-height:1;display:grid;position:relative}.txHomeV2Logo strong{background:linear-gradient(#ff9a4e 0%,#ee5b0b 45%,#a63a08 100%);-webkit-text-fill-color:transparent;letter-spacing:-.08em;filter:drop-shadow(0 1.5px #5e2008)drop-shadow(0 4px 5px #4e1f082e);-webkit-background-clip:text;background-clip:text;transform:skew(-4deg);color:#a43d0a!important;font:900 31px/.88 Arial Black,Arial,sans-serif!important}.txHomeV2Logo small{letter-spacing:.065em;margin:5px 0 0 3px;font-size:5px;font-weight:900;color:#422016!important}.txHomeV2Logo i{border-bottom:2px solid #c74a13;border-radius:0 0 55% 55%;width:38px;height:13px;position:absolute;bottom:3px;right:-13px;transform:rotate(-7deg)}.txHomeV2Ad{justify-content:center;align-items:center;min-width:0;height:44px;display:flex;overflow:hidden}.txHomeV2Ad .adSlider{width:100%!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:0!important}.txHomeV2Ad .adSlide,.txHomeV2Ad .adVisual,.txHomeV2Ad img{height:100%!important}.txHomeV2Ad img{object-fit:contain!important}.txHomeV2Header>.homeNotificationSlot{z-index:31;position:absolute;top:50%;right:88px;transform:translateY(-50%)}.txHomeV2Header>.homeNotificationSlot .memberNotificationBell{width:40px;height:40px;box-shadow:none;border-radius:12px}.txHomeV2Header>.homeNotificationSlot .memberNotificationBell>span{font-size:17px}.txHomeV2Menu{justify-self:end;position:relative}.txHomeV2Menu>summary{cursor:pointer;background:0 0;border:0;border-radius:13px;place-content:center;gap:5px;width:42px;height:42px;list-style:none;transition:background .18s;display:grid}.txHomeV2Menu>summary::-webkit-details-marker{display:none}.txHomeV2Menu>summary:hover{background:#fff3eb}.txHomeV2Menu>summary i{background:var(--tx-orange);border-radius:999px;width:25px;height:2px;display:block}.txHomeV2Menu>nav{z-index:30;border:1px solid var(--tx-line);background:#fffffffa;border-radius:17px;gap:3px;width:270px;padding:12px;display:grid;position:absolute;top:60px;right:0;box-shadow:0 24px 60px #3423182b}.txHomeV2Menu>nav>a,.txHomeV2Menu>nav>.installAppButton{border-radius:10px;align-items:center;min-height:44px;padding:0 13px;font-weight:700;text-decoration:none;display:flex;color:var(--tx-ink)!important;font-size:14px!important}.txHomeV2Menu>nav>.installAppButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.txHomeV2Menu>nav>.installAppButton span{color:var(--tx-orange);margin-right:9px;font-size:20px}.txHomeV2Menu>nav>:is(a,.installAppButton):hover{background:#fff2e8;color:var(--tx-orange-dark)!important}.txHomeV2Menu>nav>.navPrimary{color:#fff!important;background:linear-gradient(145deg,#f57221,#c74408)!important}.txHomeV2Menu .memberHeader{border-top:1px solid var(--tx-line);margin-top:4px;padding-top:9px}.txHomeV2Menu .memberHeaderButton{width:100%;max-width:none}.txHomeV2Menu .memberHeaderMenu{top:50px;right:-1px}.txHomeV2Center{z-index:3;align-self:center;justify-items:center;gap:28px;width:100%;padding:42px 16px 78px;display:grid;position:relative;transform:translateY(-1.5vh)}.txHomeV2Quota{width:min(860px,100vw - 32px);margin-top:-8px}.txHomeV2Quota .quotaNotice{width:100%;margin:0;font-size:14px}.txHomeV2Quota .quotaNotice b{font-size:14px}.txHomeV2Quota .quotaNotice small,.txHomeV2Quota .quotaNotice a{font-size:12px}.txHomeV2Composer{-webkit-backdrop-filter:blur(15px);background:#fffffff5;border:1px solid #5b433221;border-radius:17px;grid-template-columns:50px 48px minmax(0,1fr) 58px;align-items:center;gap:12px;width:min(760px,100vw - 48px);min-height:88px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 48px #3f2b1d21}.txHomeV2AttachmentMenu{width:46px;height:46px;position:relative}.txHomeV2AttachmentMenu>summary{width:46px;height:46px;color:var(--tx-orange-dark);cursor:pointer;background:#fff8f3;border:1px solid #e5cdbd;border-radius:13px;place-items:center;font-size:30px;font-weight:400;line-height:1;list-style:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.txHomeV2AttachmentMenu>summary::-webkit-details-marker{display:none}.txHomeV2AttachmentMenu>summary:hover{border-color:var(--tx-orange);background:#fff1e7;transform:translateY(-1px)}.txHomeV2AttachmentMenu>div{z-index:30;background:#fff;border:1px solid #e5d5ca;border-radius:14px;gap:6px;width:210px;padding:8px;display:grid;position:absolute;top:58px;left:0;box-shadow:0 18px 44px #432d1f2e}.txHomeV2AttachmentMenu>div button{width:100%!important;height:46px!important;color:var(--tx-ink)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0 14px!important;font-size:14px!important;display:flex!important;transform:none!important}.txHomeV2AttachmentMenu>div button:hover{color:var(--tx-orange-dark)!important;background:#fff2e8!important}.txHomeV2AttachmentMenu>div button span{color:var(--tx-orange-dark);font-size:21px}.txHomeV2AttachmentPreviews{justify-content:flex-start;align-items:center;gap:10px;width:min(760px,100vw - 48px);margin-top:-16px;padding:2px 1px 4px;display:flex;overflow-x:auto}.txHomeV2AttachmentPreviews>button{cursor:pointer;background:#fff;border:1px solid #e4d3c7;border-radius:12px;flex:none;height:64px;position:relative;overflow:hidden;box-shadow:0 7px 18px #37261a1a}.txHomeV2AttachmentPreviews>button.imagePreview{width:78px;padding:0}.txHomeV2AttachmentPreviews>button.imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.txHomeV2AttachmentPreviews>button.documentPreview{max-width:220px;color:var(--tx-ink);align-items:center;gap:8px;padding:0 34px 0 13px;display:flex}.txHomeV2AttachmentPreviews>button.documentPreview span{color:var(--tx-orange-dark);font-size:22px}.txHomeV2AttachmentPreviews>button.documentPreview em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.txHomeV2AttachmentPreviews>button b{color:#fff;background:#18120ed1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid;position:absolute;top:4px;right:4px}.txHomeV2AssetError{color:#8e300c;background:#fff4ec;border:1px solid #efc9b2;border-radius:10px;width:min(760px,100vw - 48px);margin:-18px 0 0;padding:10px 13px;font-size:13px;font-weight:700}.txHomeV2AssetError a{color:#8e300c;margin-left:5px;text-decoration:underline}.txHomeV2Composer:focus-within{border-color:#ed5a0094;box-shadow:0 20px 54px #3f2b1d24,0 0 0 4px #ed5a001a}.txHomeV2SearchIcon{width:48px;height:48px;color:var(--tx-orange);place-items:center;display:grid}.txHomeV2SearchIcon svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;width:43px;height:43px}.txHomeV2Composer textarea{resize:none;letter-spacing:-.025em;outline:0;align-self:center;width:100%;max-height:110px;overflow:auto;height:54px!important;min-height:54px!important;color:var(--tx-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:13px 0!important;font:700 clamp(19px,1.45vw,23px)/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important}.txHomeV2Composer textarea::placeholder{opacity:1;color:#171717!important}.txHomeV2Composer>button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff7629,#bd4208);border:1px solid #f68c49;border-radius:10px;place-items:center;width:52px;height:52px;padding:0;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:inset 0 1px #ffffff8c,0 5px 11px #6c270a47}.txHomeV2Composer>button[type=submit] svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.txHomeV2Composer>button[type=submit]:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 8px 18px #6c270a47}.txHomeV2Composer>button[type=submit]:disabled{opacity:.52;cursor:default;box-shadow:none}.txHomeV2Actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(670px,100vw - 48px);display:grid}.txHomeV2Actions>a{min-width:0;min-height:68px;color:var(--tx-ink);-webkit-backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #5b43321a;border-radius:14px;justify-content:center;align-items:center;gap:13px;padding:10px 17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 11px 30px #3b2a1e17}.txHomeV2Actions>a:hover{border-color:#ed5a00a6;transform:translateY(-3px);box-shadow:0 16px 35px #5b2a1121}.txHomeV2Actions svg{fill:none;width:38px;height:38px;stroke:var(--tx-orange);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.txHomeV2Actions span{white-space:nowrap;font-size:15px;font-weight:760;line-height:1.2;color:var(--tx-ink)!important}.txHomeV2Actions>a.txHomeV2ShowroomAction{grid-column:2}body:has(.homeApp.isLanding)>.legalSiteFooter{z-index:25!important;width:100%!important;min-height:71px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #9fa7ae!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;margin:0!important;padding:8px 30px!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body:has(.homeApp.isLanding)>.legalSiteFooter>div{flex:none!important;order:1!important;gap:2px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}body:has(.homeApp.isLanding)>.legalSiteFooter .legalBrand{color:#3d342e!important;letter-spacing:-.04em!important;width:max-content!important;font:700 21px/1 Georgia,Times New Roman,serif!important;display:inline-flex!important}body:has(.homeApp.isLanding)>.legalSiteFooter .legalBrand span{color:#d4775c!important}body:has(.homeApp.isLanding)>.legalSiteFooter p{color:#70777c!important;white-space:nowrap!important;gap:2px!important;margin:0!important;font:500 8px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important;display:grid!important}body:has(.homeApp.isLanding)>.legalSiteFooter p strong{color:#171717!important;font-weight:800!important}body:has(.homeApp.isLanding)>.legalSiteFooter p span{display:block!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav{scrollbar-width:none!important;flex-wrap:nowrap!important;flex:auto!important;order:2!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;width:auto!important;min-width:0!important;padding-top:0!important;display:flex!important;overflow-x:auto!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav::-webkit-scrollbar{display:none!important}:is(body:has(.homeApp.isLanding)>.legalSiteFooter nav a,body:has(.homeApp.isLanding)>.legalSiteFooter nav button){color:#262321!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;min-height:24px!important;margin:0!important;padding:0!important;font:500 10px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important;text-decoration:none!important;display:inline-flex!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav a:after{content:none!important;display:none!important}:is(body:has(.homeApp.isLanding)>.legalSiteFooter nav a:hover,body:has(.homeApp.isLanding)>.legalSiteFooter nav button:hover){color:#c84a0a!important}@media (width>=901px){.homeApp.isLanding,.homeApp.isLanding .homeStage,.txHomeV2{min-height:calc(100svh + 72px)!important}.txHomeV2{padding-bottom:0}body:has(.homeApp.isLanding)>.legalSiteFooter{border-top:1px solid #9fa7ae!important;border-bottom:0!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}body:has(.homeApp.isChat)>.legalSiteFooter{display:none!important}.homeApp.isChat{color:#181512!important;background:#f7f5f2!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important}.homeApp.isChat .heroFilm,.homeApp.isChat .threads{display:none!important}.homeApp.isChat .homeSidebar{color:#181512!important;background:#fff!important;border:0!important;border-right:1px solid #e9ded4!important;width:234px!important;min-height:100dvh!important;padding:24px 16px 18px!important;box-shadow:10px 0 36px #492d180b!important}.homeApp.isChat .sidebarMark,.homeApp.isChat .avatar{color:#fff!important;background:linear-gradient(145deg,#ea7025,#a94116)!important}.homeApp.isChat .sidebarBrand strong{color:#8d4529!important;font-size:25px!important}.homeApp.isChat .newChatButton{background:linear-gradient(145deg,#e66a20,#ad4417)!important;border-color:#d86420!important;border-radius:13px!important;min-height:46px!important;margin-top:28px!important;box-shadow:0 10px 24px #ac44172b!important}.homeApp.isChat .homeSidebarNav{gap:4px!important;margin-top:20px!important}.homeApp.isChat .homeSidebarNav a,.homeApp.isChat .homeSidebarNav button{color:#514b46!important;border-radius:11px!important;height:auto!important;min-height:43px!important;font-size:11px!important}.homeApp.isChat .homeSidebarNav a:hover,.homeApp.isChat .homeSidebarNav button:hover,.homeApp.isChat .homeSidebarNav .active{color:#8f4528!important;background:#fff1e8!important;box-shadow:inset 3px 0 #d86420!important}.homeApp.isChat .homeStage{background:#f7f5f2!important;flex-direction:column!important;flex:1!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important}.homeApp.isChat .homeTopbar{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:0!important;border-bottom:1px solid #e9ded4!important;border-radius:0!important;align-items:center!important;width:100%!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0 24px!important;display:flex!important;box-shadow:0 6px 24px #492d180b!important}.homeApp.isChat .homeTopbar .nav{gap:12px!important;margin-left:auto!important}.homeApp.isChat .homeTopbar>.homeNotificationSlot{z-index:31!important;flex:none!important;margin-left:auto!important;position:relative!important;inset:auto!important;transform:none!important}.homeApp.isChat .homeTopbar>.homeNotificationSlot+.landingMenu+.nav{margin-left:0!important}.homeApp.isChat .homeTopbar .nav>a{color:#504944!important;font-size:12px!important}.homeApp.isChat .homeTopbar .nav>a:hover{color:#b34817!important}.homeApp.isChat .homeTopbar .navKnowledge{border-radius:11px!important;align-items:center!important;min-height:40px!important;padding:0 15px!important;display:flex!important}.homeApp.isChat .landingMenu{display:none!important}.pwaBackButton{color:#a74418;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e6d8cd;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-right:10px;padding:0;font:700 22px/1 system-ui,sans-serif;display:grid;box-shadow:0 5px 16px #492d1814}.pwaBackButton:active{background:#fff6f0;transform:translateY(1px)}.pwaBackButton:focus-visible{outline-offset:2px;outline:3px solid #c84d1233}.platformHeader>.pwaBackButton{z-index:4;margin:0;position:absolute;right:70px}.homeApp.isChat .workspace{background:0 0!important;flex:1!important;grid-template-columns:minmax(0,960px)!important;justify-content:center!important;gap:18px!important;width:min(1440px,100% - 36px)!important;height:calc(100dvh - 90px)!important;min-height:0!important;margin:18px auto 0!important;padding:0 0 18px!important;display:grid!important;overflow:hidden!important}.homeApp.isChat .workspace.withPanel{grid-template-columns:minmax(0,1fr) minmax(350px,390px)!important;justify-content:stretch!important}.homeApp.isChat .chatShell{color:#181512!important;background:#fffffff7!important;border:1px solid #e8ded5!important;border-radius:24px!important;flex-direction:column!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 55px #492d1817!important}.homeApp.isChat .chatHeading{background:#fff!important;border:0!important;border-bottom:1px solid #eee6df!important;flex:none!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:13px 20px!important;display:flex!important}.homeApp.isChat .chatHeading h1{color:#181512!important;letter-spacing:-.025em!important;margin:0!important;font:800 21px/1.1 Inter,ui-sans-serif,system-ui,sans-serif!important}.homeApp.isChat .chatHeading p{color:#746c66!important;margin:4px 0 0!important;font-size:12px!important}.homeApp.isChat .openResults{color:#963d18!important;background:#fff8f3!important;border-color:#e2c7b6!important;min-height:42px!important;padding:0 13px!important;font-size:11px!important}.homeApp.isChat .chatStream{overflow-wrap:anywhere;scrollbar-color:#d8a485 transparent!important;background:linear-gradient(#fffffff5,#fffcf9f5),repeating-linear-gradient(0deg,#0000 0 17px,#af704609 18px),repeating-linear-gradient(90deg,#0000 0 17px,#af704607 18px)!important;flex:auto!important;min-height:0!important;max-height:none!important;padding:28px 24px!important;overflow-y:auto!important}.homeApp.isChat .messageRow{gap:10px!important}.homeApp.isChat .messageRow+.messageRow{margin-top:22px!important}.homeApp.isChat .messageBubble{color:#181512!important;background:#fff!important;border:1px solid #e8ded5!important;border-radius:6px 18px 18px!important;width:max-content!important;max-width:min(82%,760px)!important;padding:15px 18px!important;box-shadow:0 10px 28px #492d180e!important}.homeApp.isChat .messageRow.user .messageBubble{color:#fff!important;background:linear-gradient(145deg,#d96c26,#963d18)!important;border-color:#b34a1d!important;border-radius:18px 18px 6px!important;max-width:72%!important;box-shadow:0 10px 24px #7d331424!important}.homeApp.isChat .messageBubble p,.homeApp.isChat .messageLine{overflow-wrap:anywhere;color:#181512!important;font-size:16px!important;line-height:1.68!important}.homeApp.isChat .messageRow.user .messageBubble p,.homeApp.isChat .messageRow.user .messageBubble span{color:#fff!important}.homeApp.isChat .messageBubble pre,.homeApp.isChat .messageBubble code{max-width:100%;overflow-x:auto}.homeApp.isChat .messageBubble.typing{color:#746c66!important;align-items:center!important;display:flex!important}.homeApp.isChat .messageBubble.typing i{background:#d86420!important}.homeApp.isChat .composerWrap{padding:14px 18px max(14px,env(safe-area-inset-bottom))!important;background:#fff!important;border:0!important;border-top:1px solid #eee6df!important;flex:none!important}.homeApp.isChat .chatComposer{background:#fff!important;border:1px solid #ddd2c8!important;border-radius:16px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:7px 7px 7px 17px!important;display:flex!important;box-shadow:0 9px 28px #492d1813!important}.homeApp.isChat .chatComposer:focus-within{border-color:#d86420!important;box-shadow:0 0 0 3px #d8642026!important}.homeApp.isChat .chatComposer textarea{color:#181512!important;background:0 0!important;height:46px!important;min-height:46px!important;padding:10px 4px!important;font-size:16px!important;line-height:1.55!important}.homeApp.isChat .chatComposer textarea::placeholder{color:#666!important}.homeApp.isChat .chatComposer button{background:linear-gradient(145deg,#df681f,#a94116)!important;border-radius:12px!important;width:auto!important;min-width:96px!important;height:48px!important}.homeApp.isChat .composerWrap>small{color:#8a817a!important;margin-top:7px!important;font-size:11px!important}.homeApp.isChat .composerWrap .chatUsageLine{color:#746c66!important;min-height:18px!important;margin-top:4px!important;font-size:11px!important}.homeApp.isChat .composerWrap .chatDataNotice{color:#746c66!important;max-width:none!important;margin-top:2px!important;font-size:11px!important;line-height:1.4!important}.homeApp.isChat .chatComposer{gap:8px!important;position:relative!important}.chatAttachmentMenu{flex:none;position:relative}.chatAttachmentMenu>summary{color:#a53f12;cursor:pointer;background:#fff8f3;border:1px solid #decfc4;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;list-style:none;display:grid}.chatAttachmentMenu>summary::-webkit-details-marker{display:none}.chatAttachmentMenu>div{z-index:20;background:#fff;border:1px solid #decfc4;border-radius:14px;gap:5px;width:205px;padding:8px;display:grid;position:absolute;bottom:50px;left:0;box-shadow:0 16px 38px #4a372629}.chatAttachmentMenu>div button{color:#211c18!important;text-align:left!important;background:#fff!important;border-radius:9px!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:auto!important;min-height:38px!important;padding:9px 11px!important;font-size:12px!important;font-weight:700!important;display:flex!important;transform:none!important}.chatAttachmentMenu>div button:hover{color:#a53f12!important;background:#fff3ea!important}.chatAttachmentChips{gap:5px;max-width:250px;display:flex;overflow-x:auto}.chatAttachmentChips>button{color:#39312c!important;white-space:nowrap!important;background:#faf5f1!important;border:1px solid #e2d5cc!important;border-radius:9px!important;gap:5px!important;min-width:0!important;max-width:150px!important;height:35px!important;padding:0 8px!important;font-size:10px!important;display:flex!important}.chatAttachmentChips>button b{font-size:14px!important}.chatAttachmentChips>button span{flex:none}.chatAttachmentChips>button.imageChip{position:relative;overflow:hidden;background:#eee!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.chatAttachmentChips>button.imageChip img{object-fit:cover;width:100%;height:100%;display:block}.chatAttachmentChips>button.imageChip b{color:#fff;background:#140f0cc7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:2px;right:2px;font-size:13px!important}.chatAttachmentChips>button.documentChip em{text-overflow:ellipsis;max-width:105px;font-style:normal;overflow:hidden}.messageAttachments{border-top:1px solid #9d5b3d29;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:8px;display:flex}.messageAttachments span{text-overflow:ellipsis;white-space:nowrap;background:#ffffff8c;border-radius:8px;max-width:260px;padding:6px 8px;font-size:11px;overflow:hidden}.messageAttachmentPreview{cursor:zoom-in;background:#eee;border:1px solid #ffffff8c;border-radius:9px;width:92px;height:72px;padding:0;overflow:hidden}.messageAttachmentPreview img{object-fit:cover;width:100%;height:100%;display:block}.generatedChatAssets{gap:10px;margin-top:12px;display:grid}.generatedChatAssets figure{background:#fff;border:1px solid #eaded5;border-radius:14px;max-width:420px;margin:0;overflow:hidden}.generatedChatAssets figure img{width:100%;height:auto;display:block}.generatedChatAssets figcaption{padding:10px}.generatedChatAssets a{color:#a53f12;font-size:12px;font-weight:800;text-decoration:none}.generatedDocument{border:1px solid #decfc4;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 10px;max-width:360px;background:#fff!important;padding:13px!important;display:grid!important}.generatedDocument>span{grid-row:1/3;font-size:24px}.generatedDocument>b{color:#211c18;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.generatedDocument>small{color:#a53f12;font-size:10px}.chatAssetError{color:#a53f12;margin:6px 3px 0;font-size:11px;font-weight:700}.chatAssetError a{color:#a53f12;margin-left:5px}.homeApp.isChat .chatUsageLine{justify-content:space-between!important;gap:10px!important;display:flex!important}.contributionDocumentIcon{color:#a53f12;background:#f6efe9;place-items:center;height:160px;font-size:48px;display:grid!important}.homeApp.isChat .resultsPanel{color:#181512!important;background:#fff!important;border:1px solid #e8ded5!important;border-radius:24px!important;align-self:stretch!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px!important;overflow-y:auto!important;box-shadow:0 18px 55px #492d181a!important}.homeApp.isChat .resultsPanel .panelHeader{z-index:3!important;background:linear-gradient(#fff 82%,#fffffff0)!important;border-color:#eee6df!important;padding:20px 0 14px!important;position:sticky!important;top:-20px!important}.homeApp.isChat .resultsPanel .panelHeader small{color:#a6481b!important;font-size:10px!important}.homeApp.isChat .resultsPanel .panelHeader h2{color:#181512!important;font-size:24px!important}.homeApp.isChat .resultsPanel .panelHeader button{background:#fff!important;border-color:#e2d7ce!important;width:44px!important;height:44px!important}.homeApp.isChat .resultsPanel .panelLead{color:#746c66!important;font-size:12px!important;line-height:1.6!important}.homeApp.isChat .knowledgeSourceCard,.homeApp.isChat .resultCard,.homeApp.isChat .sideProfiles .profileCard{color:#181512!important;background:#fff!important;border:1px solid #e8ded5!important;border-radius:16px!important;box-shadow:0 9px 25px #492d180e!important}.homeApp.isChat .knowledgeSourceCard{background:#fff8f3!important}.homeApp.isChat .knowledgeSourceTop b{color:#57744f!important}.homeApp.isChat .resultCard:hover,.homeApp.isChat .sideProfiles .profileCard:hover{border-color:#d98a5c!important;transform:translateY(-2px)!important}.homeApp.isChat .sideProfiles{margin:16px 0 6px!important}.homeApp.isChat .sideProfiles .profileGrid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.homeApp.isChat .sideProfiles .firmProfileLink{min-height:80px;color:#181512!important;background:#fff!important;border-color:#e8ded5!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:13px 15px!important;text-decoration:none!important;display:grid!important}.homeApp.isChat .sideProfiles .firmProfileLink.vipProfile{background:#fff8f3!important;border-color:#d9a17f!important;margin-bottom:10px!important}.homeApp.isChat .sideProfiles .firmProfileLink .profileAvatar{border-radius:15px!important;width:54px!important;height:54px!important;margin:0!important;font-size:25px!important}.homeApp.isChat .sideProfiles .firmProfileLink .profileCardCopy{min-width:0!important;margin:0!important;display:block!important}.homeApp.isChat .sideProfiles .firmProfileLink h3{color:#181512!important;margin:0!important;font-size:18px!important;line-height:1.3!important}.homeApp.isChat .sideProfiles .firmProfileLink small{color:#a6481b!important;margin:0 0 4px!important;font-size:9px!important}.homeApp.isChat .sideProfiles .firmProfileLink .firmProfileArrow{color:#a6481b!important;margin:0!important;font-size:22px!important;line-height:1!important}.homeApp.isChat .sideProfiles .firmProfileLink:hover{background:#fff9f5!important;border-color:#d98a5c!important;transform:translateY(-1px)!important}.homeApp.isChat .listingResultCard{position:relative!important;overflow:hidden!important}.homeApp.isChat .listingResultSummary{align-items:center;gap:10px;margin:10px 0 7px;display:flex}.homeApp.isChat .listingResultSummary>img,.homeApp.isChat .listingResultSummary>span{object-fit:cover;color:#a6481b;background:#fff4ec;border:1px solid #ead9ce;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font:700 17px Georgia,serif;display:grid}.homeApp.isChat .listingResultSummary>.listingImageUnavailable{color:#9a684f;grid-template-rows:auto auto;gap:0;padding:3px 1px;font-family:inherit}.homeApp.isChat .listingImageUnavailable b{font-size:14px;line-height:1}.homeApp.isChat .listingImageUnavailable small{white-space:nowrap;font-size:7px;font-weight:750;line-height:1}.homeApp.isChat .listingResultSummary>h3{min-width:0;margin:0!important;font-size:14px!important;line-height:1.3!important}.homeApp.isChat .listingResultChoices{opacity:0;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:0;margin-top:0;transition:max-height .18s,margin-top .18s,opacity .18s;display:grid;overflow:hidden}.homeApp.isChat .listingResultChoices.singleAction{grid-template-columns:1fr}.homeApp.isChat .listingResultCard:hover .listingResultChoices,.homeApp.isChat .listingResultCard:focus-within .listingResultChoices{opacity:1;pointer-events:auto;max-height:48px;margin-top:10px}.homeApp.isChat .listingResultChoices :is(button,a){color:#181512;text-align:center;cursor:pointer;min-width:0;min-height:38px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d9c6ba;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.homeApp.isChat .listingResultChoices button{color:#fff;background:#bd4e1d;border-color:#bd4e1d}.homeApp.isChat .listingResultChoices :is(button,a):hover{border-color:#8f3510;transform:translateY(-1px)}.homeApp.isChat .listingResultChoices :is(button,a)>span{flex:none;font-size:14px;line-height:1}.homeApp.isChat .listingResultChoices :is(button,a)>b{font-size:9px;line-height:1.2}.homeApp.isChat .listingResultChoices button:disabled{cursor:wait;opacity:.68}.homeApp.isChat .listingDesignStudio{color:#181512;background:#fff8f3;border:1px solid #dc9a73;border-radius:17px;margin:0 0 16px;padding:14px}.homeApp.isChat .listingDesignHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.homeApp.isChat .listingDesignHead small{color:#a6481b;letter-spacing:.15em;font-size:8px;font-weight:900}.homeApp.isChat .listingDesignHead h3{margin:4px 0 0;font-size:15px;line-height:1.25}.homeApp.isChat .listingDesignHead button{color:#684635;cursor:pointer;background:#fff;border:1px solid #e0c9ba;border-radius:50%;flex:none;width:34px;height:34px;font-size:22px;line-height:1}.homeApp.isChat .listingDesignLoading,.homeApp.isChat .listingDesignError{text-align:center;background:#fff;border:1px solid #ead9ce;border-radius:14px;justify-items:center;gap:7px;padding:25px 12px;display:grid}.homeApp.isChat .listingDesignLoading i{border:3px solid #ead9ce;border-top-color:#bd4e1d;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite listingDesignSpin}.homeApp.isChat .listingDesignLoading b,.homeApp.isChat .listingDesignError b{font-size:13px}.homeApp.isChat .listingDesignLoading span,.homeApp.isChat .listingDesignError span{color:#746c66;font-size:10px;line-height:1.5}.homeApp.isChat .listingDesignError{background:#fff3ef;border-color:#e3b5a5}.homeApp.isChat .listingDesignGrid{gap:12px;display:grid}.homeApp.isChat .listingDesignGrid figure{background:#fff;border:1px solid #e6d8ce;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 8px 20px #492d180f}.homeApp.isChat .listingDesignGrid img{aspect-ratio:1;object-fit:cover;background:#f4eee9;width:100%;display:block}.homeApp.isChat .listingDesignGrid figcaption{gap:5px;padding:11px 12px;display:grid}.homeApp.isChat .listingDesignGrid figcaption>b{font-size:12px}.homeApp.isChat .listingDesignGrid figcaption>span{color:#746c66;font-size:9px;line-height:1.45}.homeApp.isChat .listingDesignGrid figcaption>a{color:#9b3b13;justify-self:start;font-size:10px;font-weight:800;text-decoration:none}.homeApp.isChat .listingDesignNotice{color:#746c66;margin:10px 2px 0;font-size:8px;line-height:1.45}@keyframes listingDesignSpin{to{transform:rotate(360deg)}}@media (hover:none),(width<=760px){.homeApp.isChat .listingResultChoices{opacity:1;pointer-events:auto;max-height:48px;margin-top:10px}}.homeApp.isChat :is(a,button,summary,textarea):focus-visible,.txHomeV2 :is(a,button,summary,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #8f4528!important}body:has(.homeApp.isLanding)>.legalSiteFooter :is(a,button):focus-visible{outline-offset:3px!important;outline:3px solid #8f4528!important}.txHomeV2Composer textarea:focus,.txHomeV2Composer textarea:focus-visible,.homeApp.isChat .chatComposer textarea:focus,.homeApp.isChat .chatComposer textarea:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}@media (width<=1199px){.txHomeV2Header{grid-template-columns:minmax(160px,1fr) minmax(0,420px) minmax(92px,1fr);padding-inline:30px}.homeApp.isChat .workspace.withPanel{grid-template-columns:minmax(0,1fr)!important}.homeApp.isChat .resultsPanel{z-index:60!important;width:min(390px,100vw - 36px)!important;position:fixed!important;top:88px!important;bottom:18px!important;right:18px!important}}@media (width<=900px){.txHomeV2{padding:14px 14px 158px}.txHomeV2Header{border-radius:20px;grid-template-columns:170px minmax(0,1fr) 52px;gap:14px;height:82px;padding:0 18px 0 24px}.txHomeV2Logo strong{font-size:37px!important}.txHomeV2Ad{height:58px}.txHomeV2Ad .adSlider{height:56px!important}.txHomeV2Center{padding-bottom:92px}.txHomeV2Actions{gap:14px}.txHomeV2Actions>a{padding-inline:10px}.txHomeV2Actions svg{width:33px;height:33px}.txHomeV2Actions span{font-size:14px}body:has(.homeApp.isLanding)>.legalSiteFooter{flex-direction:column!important;gap:8px!important;min-height:150px!important;padding:14px!important}body:has(.homeApp.isLanding)>.legalSiteFooter>div{width:100%!important}body:has(.homeApp.isLanding)>.legalSiteFooter .legalBrand{font-size:25px!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav{justify-content:flex-start!important;gap:18px!important;width:100%!important;padding-top:0!important}:is(body:has(.homeApp.isLanding)>.legalSiteFooter nav a,body:has(.homeApp.isLanding)>.legalSiteFooter nav button){font-size:11px!important}}@media (width<=760px){.chatAttachmentMenu>summary{width:38px;height:38px}.chatAttachmentMenu>div{grid-template-columns:1fr 1fr;width:auto;position:fixed;bottom:118px;left:12px;right:12px}.chatAttachmentChips{max-width:90px}.homeApp.isChat .chatUsageLine{flex-direction:column;align-items:flex-start}body:has(.homeApp.isLanding){overflow-x:hidden!important}.homeApp.isLanding,.homeApp.isLanding .homeStage{min-height:100svh!important;overflow:auto!important}.txHomeV2{grid-template-rows:auto auto;align-content:start;min-height:100svh;padding:12px 12px 166px;overflow:visible}.txHomeV2Backdrop{opacity:.68;background-position:20%;background-size:auto 100%}.txHomeV2Backdrop:after{background:linear-gradient(#ffffff6b,#ffffffb3 33%,#ffffffc7)}.txHomeV2Header{border-radius:17px;grid-template-columns:130px minmax(0,1fr) 48px;gap:8px;height:68px;padding:0 10px 0 17px}.txHomeV2Brand{width:128px;min-width:0;height:58px}.txHomeV2Logo strong{font-size:30px!important}.txHomeV2Logo small{margin-top:6px;font-size:5px}.txHomeV2Logo i{border-width:2px;width:38px;height:13px;bottom:3px;right:-12px}.txHomeV2Ad{height:48px}.txHomeV2Ad .adSlider{height:46px!important}.txHomeV2Header>.homeNotificationSlot{right:62px}.txHomeV2Menu>summary{gap:6px;width:46px;height:46px}.txHomeV2Menu>summary i{width:26px}.txHomeV2Menu>nav{width:min(282px,100vw - 24px);position:fixed;top:86px;right:12px}.txHomeV2Center{gap:16px;padding:96px 4px 34px;transform:none}.txHomeV2Composer{border-radius:15px;grid-template-columns:42px 34px minmax(0,1fr) 48px;gap:6px;width:100%;min-height:68px;padding:7px 8px}.txHomeV2AttachmentMenu,.txHomeV2AttachmentMenu>summary{width:40px;height:40px}.txHomeV2AttachmentMenu>summary{border-radius:11px;font-size:27px}.txHomeV2AttachmentMenu>div{grid-template-columns:1fr 1fr;width:auto;position:fixed;inset:auto 12px 92px}.txHomeV2AttachmentPreviews,.txHomeV2AssetError{width:100%}.txHomeV2AttachmentPreviews{margin-top:-8px}.txHomeV2SearchIcon{width:38px;height:38px}.txHomeV2SearchIcon svg{width:35px;height:35px}.txHomeV2Composer textarea{height:48px!important;min-height:48px!important;padding:12px 0!important;font-size:17px!important}.txHomeV2Composer>button[type=submit]{border-radius:9px;width:46px;height:46px}.txHomeV2Composer>button[type=submit] svg{width:26px;height:26px}.txHomeV2Actions{grid-template-columns:1fr;gap:10px;width:100%}.txHomeV2Actions>a.txHomeV2ShowroomAction{grid-column:auto}.txHomeV2Actions>a{border-radius:13px;justify-content:flex-start;min-height:62px;padding:10px 22px}.txHomeV2Actions span{font-size:15px}.txHomeV2Actions svg{width:36px;height:36px}body:has(.homeApp.isLanding)>.legalSiteFooter{min-height:158px!important;padding:11px 14px calc(9px + env(safe-area-inset-bottom))!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav{justify-content:flex-start!important}:is(body:has(.homeApp.isLanding)>.legalSiteFooter nav a,body:has(.homeApp.isLanding)>.legalSiteFooter nav button){min-height:29px!important;font-size:10px!important}.homeApp.isChat{display:block!important}.homeApp.isChat .homeSidebar{display:none!important}.homeApp.isChat .homeStage{width:100%!important;height:100dvh!important;min-height:100dvh!important}.homeApp.isChat .homeTopbar{height:64px!important;min-height:64px!important;padding:0 14px!important}.homeApp.isChat .pwaBackButton{border-radius:11px;flex-basis:38px;width:38px;height:38px;margin-right:8px;font-size:21px}.homeApp.isChat .mobileBrand{background:0 0!important;border:0!important;align-items:center!important;width:auto!important;height:52px!important;padding:0!important;display:flex!important}.homeApp.isChat .mobileBrand .texaskLogoLockup strong{font-size:29px!important}.homeApp.isChat .homeTopbar .nav>a{display:none!important}.homeApp.isChat .homeTopbar .mobileMemberActions{display:block!important}.homeApp.isChat .workspace,.homeApp.isChat .workspace.withPanel{width:100%!important;height:calc(100dvh - 64px)!important;margin:0!important;padding:10px 10px 0!important;display:block!important}.homeApp.isChat .chatShell{border-radius:18px 18px 0 0!important;height:100%!important}.homeApp.isChat .chatHeading{min-height:64px!important;padding:10px 14px!important}.homeApp.isChat .chatHeading h1{font-size:19px!important}.homeApp.isChat .chatHeading p{font-size:11px!important}.homeApp.isChat .chatStream{padding:20px 14px!important}.homeApp.isChat .messageBubble{max-width:88%!important;padding:13px 15px!important}.homeApp.isChat .messageRow.user .messageBubble{max-width:84%!important}.homeApp.isChat .messageBubble p,.homeApp.isChat .messageLine{font-size:15px!important;line-height:1.62!important}.homeApp.isChat .composerWrap{padding:10px 10px max(10px,env(safe-area-inset-bottom))!important}.homeApp.isChat .chatComposer{min-height:58px!important;padding-left:13px!important}.homeApp.isChat .chatComposer button{width:48px!important;min-width:48px!important;height:46px!important}.homeApp.isChat .composerWrap>small,.homeApp.isChat .composerWrap .chatUsageLine,.homeApp.isChat .composerWrap .chatDataNotice{font-size:10px!important}.homeApp.isChat .resultsPanel{width:100%!important;max-height:78dvh!important;padding:18px 16px max(24px,env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;inset:auto 0 0!important;box-shadow:0 -20px 60px #492d182e!important}.homeApp.isChat .resultsPanel .panelHeader{padding-top:18px!important;top:-18px!important}}@media (width<=430px){.txHomeV2Header{grid-template-columns:124px minmax(0,1fr) 44px;padding-left:14px}.txHomeV2Ad{opacity:.92}.txHomeV2Center{padding-top:74px}.txHomeV2Composer{grid-template-columns:40px 30px minmax(0,1fr) 46px;padding-left:8px}.txHomeV2SearchIcon{width:32px}.txHomeV2SearchIcon svg{width:31px;height:31px}.txHomeV2Composer textarea{font-size:16px!important}}@media (height<=760px) and (width>=761px){.txHomeV2{padding-bottom:58px}.txHomeV2Header{height:82px}.txHomeV2Center{gap:18px;padding-top:25px;padding-bottom:32px;transform:none}.txHomeV2Composer{min-height:76px}.txHomeV2Actions>a{min-height:60px}body:has(.homeApp.isLanding)>.legalSiteFooter{min-height:112px!important;padding-block:14px!important}body:has(.homeApp.isLanding)>.legalSiteFooter .legalBrand{font-size:25px!important}body:has(.homeApp.isLanding)>.legalSiteFooter p{gap:3px!important;font-size:8px!important}body:has(.homeApp.isLanding)>.legalSiteFooter nav{padding-top:5px!important}}@media (prefers-reduced-motion:reduce){.txHomeV2 *,.homeApp.isChat *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.accountPage){background:#f8f7f5!important;overflow-x:hidden!important}body:has(.accountPage):before{content:none!important;display:none!important}body:has(.accountPage):after{content:none!important;display:none!important}.accountPage{--tx-page:#f8f7f5;--tx-surface:#fff;--tx-soft:#fff9f5;--tx-ink:#181512;--tx-muted:#6f6862;--tx-line:#e7ddd4;--tx-orange:#e96418;--tx-orange-dark:#963d18;isolation:isolate;background:var(--tx-page)!important;min-height:100svh!important;color:var(--tx-ink)!important;position:relative!important;overflow:hidden!important}.accountPage:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.28!important;background:#fbfaf8 url(/texask-premium-background.png) 0/cover no-repeat!important;width:auto!important;display:block!important;position:fixed!important;inset:0!important}.accountPage:after{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff8a,#ffffffe0 29%,#f8f7f5f5 62%,#f8f7f5fa)!important;width:auto!important;display:block!important;position:fixed!important;inset:0!important}.accountPage>.platformHeader{z-index:50!important;-webkit-backdrop-filter:blur(18px)!important;background:#fffffff2!important;border:1px solid #46302114!important;border-radius:22px!important;grid-template-columns:minmax(180px,1fr) minmax(0,520px) minmax(180px,1fr)!important;align-items:center!important;gap:24px!important;width:calc(100% - 40px)!important;height:96px!important;margin:18px 20px 0!important;padding:0 34px 0 42px!important;display:grid!important;position:relative!important;box-shadow:0 15px 44px #412b1c17!important}.accountPage>.platformHeader .approvedLogo{align-items:center!important;width:max-content!important;min-width:176px!important;height:72px!important;margin:0!important;padding:0!important;display:flex!important}.accountPage>.platformHeader .texaskLogoLockup strong{font-size:40px!important}.platformHeaderAd{justify-content:center;align-items:center;min-width:0;height:68px;display:flex;overflow:hidden}.platformHeaderAd .adSlider{width:100%!important;height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:0!important}.platformHeaderAd .adSlide,.platformHeaderAd .adVisual,.platformHeaderAd img{height:100%!important}.platformHeaderAd img{object-fit:contain!important}.platformMenu{justify-self:end;position:relative}.platformMenu>summary{cursor:pointer;background:0 0;border:0;border-radius:12px;place-content:center;gap:7px;width:52px;height:52px;list-style:none;transition:background .18s;display:grid}.platformMenu>summary::-webkit-details-marker{display:none}.platformMenu>summary:hover{background:#fff1e8}.platformMenu>summary i{background:var(--tx-orange,#e96418);border-radius:99px;width:30px;height:2px;display:block}.platformMenu>nav{z-index:70;background:#fffffffc;border:1px solid #e7ddd4;border-radius:17px;gap:3px;width:274px;padding:12px;display:grid;position:absolute;top:60px;right:0;box-shadow:0 24px 60px #3423182b}.platformMenu>nav>a,.platformMenu>nav>.installAppButton{border-radius:10px;align-items:center;min-height:44px;padding:0 13px;text-decoration:none;display:flex;color:#181512!important;font-size:14px!important;font-weight:700!important}.platformMenu>nav>.installAppButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.platformMenu>nav>.installAppButton span{color:var(--tx-orange,#e96418);margin-right:9px;font-size:20px}.platformMenu>nav>:is(a,.installAppButton):hover{background:#fff1e8;color:#963d18!important}.landingMenu>nav>.installAppButton{color:#d5d1cd;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px}.landingMenu>nav>.installAppButton:hover{color:#f0a06c;background:#d5793f1f}.landingMenu>nav>.installAppButton span{margin-right:8px;font-size:18px}.platformMenu>nav>.navPrimary{color:#fff!important;background:linear-gradient(145deg,#e96b20,#b74312)!important}.platformMenu .memberHeader{border-top:1px solid #e7ddd4;margin-top:5px;padding-top:9px}.platformMenu .memberHeaderButton{width:100%!important;max-width:none!important}.platformMenu .memberHeaderMenu{top:50px;right:-1px}.accountPage>.accountShell{z-index:2!important;width:min(1120px,100% - 48px)!important;margin:0 auto!important;padding:50px 0 92px!important;position:relative!important}.approvedDoctorPage>.accountShell{width:min(800px,100% - 48px)!important}.approvedDoctorWorkspacePage>.accountShell{width:min(1560px,100% - 48px)!important}.approvedQuotePage>.accountShell{width:min(880px,100% - 48px)!important}.approvedExpertPage>.accountShell{width:min(1120px,100% - 48px)!important}.quoteRequestPage>.accountShell{width:min(1500px,100% - 48px)!important;padding-top:42px!important}.accountPage .accountIntro{text-align:center!important;max-width:880px!important;margin:0 auto 34px!important}.accountPage .accountIntro .eyebrow{color:#c55016!important;letter-spacing:.17em!important;margin:0 0 11px!important;font-size:10px!important;font-weight:900!important;display:block!important}.accountPage .accountIntro h1{color:#181512!important;letter-spacing:-.05em!important;margin:0!important;font:850 clamp(35px,4.2vw,58px)/1.06 Inter,ui-sans-serif,system-ui,sans-serif!important}.accountPage .accountIntro p{color:#625d59!important;max-width:760px!important;margin:16px auto 0!important;font-size:14px!important;line-height:1.65!important}.accountPage .accountAd{display:none!important}.accountPage :is(.accountForm,.formPanel,.choiceCard,.statusCard,.vipCard,.securityNote,.memberAreaContent,.memberSidebar,.requestCard,.offerCard,.paymentPanel,.settingsPanel){border-color:var(--tx-line)!important;color:var(--tx-ink)!important;background:#fffffff7!important;box-shadow:0 15px 42px #492d1813!important}.accountPage :is(input,select,textarea){color:#181512!important;background:#fff!important;border-color:#dcd3cc!important}.accountPage :is(input,select,textarea)::placeholder{color:#77716c!important;opacity:1!important}.accountPage :is(input,select,textarea):focus{border-color:#d86420!important;box-shadow:0 0 0 3px #d8642021!important}.accountPage :is(label,.formSection label){color:#28231f!important}.accountPage :is(label,.formSection label)>small{color:#746c66!important}.accountPage .primaryAction{color:#fff!important;background:linear-gradient(145deg,#e96b20,#a94116)!important}.accountPage .secondaryAction{color:#7f3517!important;background:#fff!important;border-color:#d9c8bd!important}.quoteRequestPage .accountIntro{margin-bottom:28px!important}.quoteRequestPage .quoteForm{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.quoteRequestPage .quoteWorkbench{grid-template-columns:235px minmax(520px,1fr) 310px!important;align-items:start!important;gap:18px!important;display:grid!important}.quoteRequestPage .quoteStepRail,.quoteRequestPage .quoteLiveSummary{border:1px solid var(--tx-line)!important;color:var(--tx-ink)!important;background:#fffffff7!important;border-radius:20px!important;padding:25px!important;position:sticky!important;top:24px!important;box-shadow:0 15px 42px #492d1813!important}.quoteRequestPage .quoteStepRail>small,.quoteRequestPage .quoteLiveSummary>small{color:#b64a16!important;letter-spacing:.16em!important;font-size:9px!important;font-weight:900!important}.quoteRequestPage .quoteStepRail>h2,.quoteRequestPage .quoteLiveSummary>h2{color:#181512!important;letter-spacing:-.035em!important;margin:11px 0 22px!important;font:800 24px/1.16 Inter,ui-sans-serif,system-ui,sans-serif!important}.quoteRequestPage .quoteStepRail .quoteSteps{grid-template-columns:1fr!important;gap:0!important;margin:0 0 25px!important;display:grid!important}.quoteRequestPage .quoteStepRail .quoteSteps span{color:#766e68!important;background:0 0!important;grid-template-columns:36px 1fr!important;align-items:center!important;gap:11px!important;min-height:76px!important;padding:0!important;display:grid!important;position:relative!important}.quoteRequestPage .quoteStepRail .quoteSteps span:not(:last-child):after{background:#ead6c9!important;height:41px!important;top:56px!important;left:17px!important}.quoteRequestPage .quoteStepRail .quoteSteps b{color:#6b625c!important;background:#eee7e1!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.quoteRequestPage .quoteStepRail .quoteSteps .active b{color:#fff!important;background:#df6b24!important;box-shadow:0 0 0 6px #df6b241c!important}.quoteRequestPage .quoteStepRail .quoteSteps i{color:#57504b!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}.quoteRequestPage .quoteStepRail>a{color:#963d18!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important}.quoteRequestPage .quoteMainColumn{gap:16px!important;display:grid!important}.quoteRequestPage .quoteMainColumn .formSection{border:1px solid var(--tx-line)!important;color:var(--tx-ink)!important;background:#fffffffa!important;border-radius:20px!important;margin:0!important;padding:28px!important;box-shadow:0 15px 42px #492d1813!important}.quoteRequestPage .quoteMainColumn .formSection h2{color:#181512!important;letter-spacing:-.035em!important;margin:0 0 22px!important;font:800 27px/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important}.quoteRequestPage .formGrid{gap:18px!important}.quoteRequestPage .accountForm label{color:#28231f!important;gap:8px!important;font-size:12px!important;font-weight:760!important}.quoteRequestPage .accountForm :is(input,select,textarea){color:#181512!important;background:#fff!important;border:1px solid #dcd3cc!important;border-radius:12px!important;min-height:52px!important;padding:13px 14px!important;font-size:14px!important}.quoteRequestPage .accountForm textarea{min-height:128px!important;line-height:1.55!important}.quoteRequestPage .accountForm input[readonly]{color:#68615c!important;background:#f3efeb!important}.quoteRequestPage .quoteMainColumn .companyPicker{background:#fff8f3!important;border:1px solid #ecd9cd!important;border-radius:16px!important;padding:20px!important}.quoteRequestPage .companyPickerHead small{color:#b64a16!important}.quoteRequestPage .companyPickerHead h3{color:#181512!important;font-size:21px!important}.quoteRequestPage .companyPickerHead p{color:#6f6862!important;font-size:11px!important}.quoteRequestPage .companyPickerState{color:#6f6862!important;background:#fff!important;border:1px solid #eee5de!important;font-size:11px!important}.quoteRequestPage .companyChoice{color:#181512!important;background:#fff!important;border-color:#e5dbd3!important}.quoteRequestPage .companyChoice:has(input:checked){background:#fff3eb!important;border-color:#d86420!important}.quoteRequestPage .companyCopy b{color:#181512!important;font-size:12px!important}.quoteRequestPage .companyCopy small{color:#6f6862!important;font-size:10px!important}.quoteRequestPage .quoteImageSection{background:#fffaf6!important;border:1px solid #ecd9cd!important;border-radius:16px!important;gap:14px!important;padding:20px!important;display:grid!important}.quoteRequestPage .quoteImageHead{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.quoteRequestPage .quoteImageHead h3{color:#181512!important;margin:0 0 5px!important;font-size:16px!important}.quoteRequestPage .quoteImageHead p{color:#6f6862!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.quoteRequestPage .quoteImageHead>b{border-radius:999px;flex:none;padding:7px 10px;color:#8f4528!important;background:#f2e1d7!important;font-size:10px!important}.quoteRequestPage .quoteImagePicker{cursor:pointer!important;background:#fff!important;border:1px dashed #d18a63!important;border-radius:14px!important;grid-template-columns:none!important;align-items:center!important;gap:13px!important;min-height:76px!important;padding:14px 16px!important;display:flex!important;position:relative!important}.quoteRequestPage .quoteImagePicker>span{color:#fff;background:#d85e17;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:23px;line-height:1;display:grid}.quoteRequestPage .quoteImagePicker>div{gap:4px;display:grid}.quoteRequestPage .quoteImagePicker>div>b{color:#28231f!important;font-size:11px!important}.quoteRequestPage .quoteImagePicker>div>small{color:#746c66!important;font-size:9px!important}.quoteRequestPage .quoteImagePicker input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.quoteRequestPage .quoteImagePicker:has(input:disabled){opacity:.55;cursor:not-allowed!important}.quoteRequestPage .quoteImagePreviews{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.quoteRequestPage .quoteImagePreviews figure{background:#fff;border:1px solid #e5dbd3;border-radius:12px;margin:0;position:relative;overflow:hidden}.quoteRequestPage .quoteImagePreviews img{object-fit:cover;width:100%;height:92px;display:block}.quoteRequestPage .quoteImagePreviews figcaption{color:#625d59;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:8px;overflow:hidden}.quoteRequestPage .quoteImagePreviews button{color:#fff;cursor:pointer;background:#181512d1;border:0;border-radius:50%;width:26px;height:26px;padding:0;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.quoteRequestPage .quoteMainColumn .consents{border:1px solid var(--tx-line)!important;background:#fffffffa!important;border-radius:17px!important;padding:20px!important;box-shadow:0 12px 32px #492d180e!important}.quoteRequestPage .quoteMainColumn .consents label{color:#4f4945!important;font-size:11px!important;line-height:1.55!important}.quoteRequestPage .quoteMainColumn .consents a{color:#8f4528!important}.quoteRequestPage .quoteLiveSummary dl{gap:0!important;margin:0!important;display:grid!important}.quoteRequestPage .quoteLiveSummary dl>div{background:0 0!important;border-bottom:1px solid #eee6df!important;justify-content:space-between!important;gap:15px!important;padding:14px 0!important;display:flex!important}.quoteRequestPage .quoteLiveSummary dt{color:#746c66!important;font-size:10px!important}.quoteRequestPage .quoteLiveSummary dd{color:#181512!important;text-align:right!important;margin:0!important;font-size:11px!important;font-weight:800!important}.quoteRequestPage .quoteLiveSummary>p{color:#6f6862!important;margin:20px 0 0!important;font-size:11px!important;line-height:1.6!important}.quoteRequestPage .providerNote{color:#6f6862!important;font-size:11px!important}.approvedDoctorPage,.approvedQuotePage,.approvedExpertPage{color:#181512!important;background:0 0!important}.approvedDoctorPage:before,.approvedDoctorPage:after,.approvedQuotePage:before,.approvedQuotePage:after,.approvedExpertPage:before,.approvedExpertPage:after{background-image:none!important}.approvedDoctorWorkspacePage .doctorWorkbench>form,.approvedDoctorWorkspacePage .doctorWorkbench>section,.approvedDoctorWorkspacePage .doctorWorkbench>aside,.approvedQuotePage .quoteGateBenefits>span,.approvedQuotePage .memberNeeded,.approvedExpertSteps>a,.approvedExpertCategories>span{border-color:var(--tx-line)!important;color:#181512!important;background:#fff!important;box-shadow:0 13px 35px #492d1813!important}.approvedDoctorWorkspacePage :is(h2,h3,p,label,.doctorAnswerText),.approvedQuotePage :is(h2,h3,p),.approvedExpertPage :is(h2,h3,p){color:#181512!important}body:has(.accountPage)>.legalSiteFooter{color:#181512!important;background:#fff!important;border-top:1px solid #eee6df!important}:is(body:has(.accountPage)>.legalSiteFooter a,body:has(.accountPage)>.legalSiteFooter button){color:#4e4844!important}.accountPage :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #8f4528!important}@media (width<=1200px){.accountPage>.platformHeader{grid-template-columns:170px minmax(0,420px) 70px!important;padding-inline:28px!important}.quoteRequestPage .quoteWorkbench{grid-template-columns:210px minmax(0,1fr)!important}.quoteRequestPage .quoteLiveSummary{grid-column:1/-1!important;position:static!important}.quoteRequestPage .quoteLiveSummary dl{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.quoteRequestPage .quoteLiveSummary dl>div{background:#fff9f5!important;border:1px solid #eee6df!important;border-radius:12px!important;gap:5px!important;padding:13px!important;display:grid!important}}@media (width<=800px){.accountPage{overflow:visible!important}.accountPage:before{opacity:.18!important;background-position:18%!important}.accountPage:after{background:#f8f7f5e0!important}.accountPage>.platformHeader{border-radius:17px!important;grid-template-columns:132px minmax(0,1fr) 48px!important;gap:8px!important;width:calc(100% - 24px)!important;height:70px!important;margin:12px 12px 0!important;padding:0 10px 0 16px!important}.accountPage>.platformHeader .approvedLogo{width:130px!important;min-width:0!important;height:58px!important}.accountPage>.platformHeader .texaskLogoLockup strong{font-size:30px!important}.platformHeaderAd{height:48px}.platformHeaderAd .adSlider{height:46px!important}.platformMenu>summary{gap:6px;width:46px;height:46px}.platformMenu>summary i{width:26px}.platformMenu>nav{width:min(284px,100vw - 24px);position:fixed;top:92px;right:12px}.accountPage>.accountShell,.approvedDoctorPage>.accountShell,.approvedDoctorWorkspacePage>.accountShell,.approvedQuotePage>.accountShell,.approvedExpertPage>.accountShell,.quoteRequestPage>.accountShell{width:calc(100% - 24px)!important;padding:34px 0 70px!important}.accountPage .accountIntro{margin-bottom:26px!important}.accountPage .accountIntro h1{font-size:clamp(31px,10vw,43px)!important}.accountPage .accountIntro p{font-size:13px!important}.quoteRequestPage .quoteWorkbench{grid-template-columns:1fr!important}.quoteRequestPage .quoteStepRail,.quoteRequestPage .quoteLiveSummary{padding:20px!important;position:static!important}.quoteRequestPage .quoteStepRail .quoteSteps{grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.quoteRequestPage .quoteStepRail .quoteSteps span{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important;min-height:76px!important}.quoteRequestPage .quoteStepRail .quoteSteps span:after{display:none!important}.quoteRequestPage .quoteMainColumn .formSection{padding:20px!important}.quoteRequestPage .quoteMainColumn .formSection h2{font-size:23px!important}.quoteRequestPage .formGrid{grid-template-columns:1fr!important}.quoteRequestPage .span2{grid-column:auto!important}.quoteRequestPage .quoteImagePreviews,.accountPage .sellerRequestImages>div{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteRequestPage .quoteLiveSummary dl{grid-template-columns:1fr!important}.quoteRequestPage .formActions{flex-direction:column-reverse!important}.quoteRequestPage .formActions>*{width:100%!important}}@media (width<=480px){.accountPage>.platformHeader{grid-template-columns:124px minmax(0,1fr) 44px!important;padding-left:13px!important}.accountPage>.platformHeader .approvedLogo{width:122px!important}.platformHeaderAd{opacity:.9}.quoteRequestPage .quoteStepRail .quoteSteps i{font-size:9px!important}}.accountPage,.seoLanding{--paper:#f8f7f5;--card:#fff;--ink:#181512;--soft:#625d59;--line:#e7ddd4;--terracotta:#c84d0c;--terracotta-dark:#8c3514;--sage:#657b59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip visible!important}.accountPage>.platformHeader{overflow:visible!important}.accountPage header:not(.platformHeader),.accountPage footer{width:100%!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important}.accountPage .primaryAction,.accountPage button.primaryAction,.seoLanding .primaryAction{color:#fff!important;background:linear-gradient(145deg,#c84d0c,#7f2e10)!important;border-color:#8c3514!important;box-shadow:0 10px 25px #7c2d0e2e!important}.accountPage .primaryAction:hover,.seoLanding .primaryAction:hover{background:linear-gradient(145deg,#ad3e08,#66220b)!important}.accountPage :is(button,a)[disabled],.accountPage button:disabled{opacity:.56;cursor:not-allowed}.accountPage input[readonly],.accountPage textarea[readonly]{cursor:not-allowed;color:#68615c!important;background:#f2eeea!important}.accountPage input:-webkit-autofill{-webkit-text-fill-color:#181512!important;box-shadow:inset 0 0 0 1000px #fff!important}.accountPage>.platformHeader .texaskLogoLockup small{font-size:8px!important}.accountPage .platformMenu :is(.memberHeaderButton,.memberHeaderMenu){color:#181512!important;background:#fff!important;border-color:#e7ddd4!important}.accountPage .platformMenu .memberHeaderButton{min-height:46px!important}.accountPage .platformMenu .memberHeaderMenu{width:100%!important;box-shadow:none!important;border-radius:12px!important;margin-top:4px!important;padding:9px!important;position:static!important}.accountPage .platformMenu .memberHeaderMenu>a,.accountPage .platformMenu .memberSignOutButton{color:#181512!important;background:#fff!important;border-top:1px solid #eee6df!important;align-items:center!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;text-decoration:none!important;display:flex!important}.accountPage .platformMenu .memberHeaderMenu>a:hover{color:#8c3514!important;background:#fff3eb!important}.accountPage .platformMenu .memberSignOutButton{color:#963625!important}.accountPage :is(.texaskAuthCard,.accountForm,.compactForm,.wideForm,.portalForm,.quoteGateCard,.advertiseOffer,.legalDocument,.officialSources,.sellerRequestCard,.paymentActivation,.bankTransferCard,.pricingCard,.pricingNotice,.contributionChoiceCard,.knowledgeUpload,.expertProfileUpload,.expertPrivateContact,.expertConversationStatus,.emptyInbox,.emptyOffers,.statusCard,.formPanel){color:#181512!important;background:#fff!important;border-color:#e3d8cf!important;box-shadow:0 15px 42px #492d1813!important}.accountPage :is(.testModeNotice,.formNotice,.formLegalNotice,.comingSoonNote,.productEntryGuide,.providerNote,.renewalPolicy,.pricingNotice,.profileProgress,.knowledgeSafety,.securityRule,.accountSecurityNote,.pendingTransferInfo){color:#4f4945!important;background:#fff7f1!important;border-color:#e7c9b7!important}.accountPage :is(.testModeNotice,.formNotice,.formLegalNotice,.comingSoonNote,.productEntryGuide,.providerNote,.renewalPolicy,.pricingNotice,.profileProgress,.knowledgeSafety,.securityRule,.accountSecurityNote,.pendingTransferInfo) :is(h2,h3,b,strong,p,span,small,a){color:inherit!important}.accountPage :is(.accountForm,.portalForm,.authForm,.expertComposer,.reminderCreate) label{font-size:12px!important;line-height:1.45!important}.accountPage :is(.accountForm,.portalForm,.authForm,.expertComposer,.reminderCreate) :is(input,select,textarea){font-size:14px!important}.accountPage .check{align-items:flex-start!important;min-height:44px!important}.accountPage .check input{accent-color:#b5430c!important;flex:0 0 20px!important;width:20px!important;height:20px!important}.accountPage .formError{color:#a22f23!important}.accountPage .formSuccess,.accountPage .transferNotificationSuccess{color:#3f6739!important}.accountPage .texaskAuthCard{max-width:620px!important;padding:30px!important}.accountPage .authTabs{background:#f3ede8!important;border-radius:14px!important;padding:5px!important}.accountPage .authTabs button{color:#625d59!important;min-height:44px!important;font-size:13px!important}.accountPage .authTabs button.active{color:#8c3514!important;background:#fff!important;box-shadow:0 5px 16px #4a372617!important}.accountPage .authFoot,.accountPage .accountSwitch{color:#625d59!important;font-size:12px!important}.accountPage .advertiseOffer{background:linear-gradient(135deg,#fff,#fff5ee)!important}.accountPage .advertiseOffer :is(h2,strong){color:#181512!important}.accountPage .advertiseOffer p,.accountPage .advertisePrice span{color:#625d59!important}.accountPage .advertisePrice strong{color:#963d18!important}.accountPage .advertiseFacts article{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .advertiseFacts article p{color:#625d59!important}.accountPage .legalDraftNotice{color:#181512!important;background:#fff7f1!important;border-color:#e7c9b7!important}.accountPage .legalDocumentGrid>a{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .legalDocumentGrid>a:hover{background:#fff7f1!important;border-color:#c76734!important}.accountPage .legalDocumentGrid :is(h2,b){color:#181512!important}.accountPage .legalDocumentGrid p{color:#625d59!important}.accountPage .officialSources :is(h2){color:#181512!important}.accountPage .officialSources p{color:#625d59!important}.accountPage .officialSources a{color:#3f6739!important;background:#f3f8ef!important;border-color:#cad7c4!important}.accountPage .legalDocument{color:#28231f!important}.accountPage .legalDocumentWarning{color:#4d3b1d!important;background:#fff8e8!important;border-left-color:#d28a29!important}.accountPage .legalDocumentWarning :is(b,p){color:inherit!important}.accountPage .legalDocument section h2{color:#8c3514!important}.accountPage .legalDocument section :is(p,li){color:#39332f!important}.accountPage .legalDocumentEnd{color:#625d59!important}.accountPage .legalDocumentEnd a{color:#8c3514!important}.approvedDoctorPage .doctorChoiceCard{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important;grid-template-rows:auto auto auto!important;min-height:150px!important;box-shadow:0 14px 38px #492d1812!important}.approvedDoctorPage .doctorChoiceCard>span{color:#a23e12!important;background:#fff1e7!important;border-color:#f0bd9f!important;grid-row:1/4!important}.approvedDoctorPage .doctorChoiceCard>small{grid-area:1/2!important;min-width:0!important}.approvedDoctorPage .doctorChoiceCard>h2{grid-area:2/2!important;min-width:0!important}.approvedDoctorPage .doctorChoiceCard :is(h2,p,b){color:#181512!important}.approvedDoctorPage .doctorChoiceCard p{color:#625d59!important;word-break:normal!important;overflow-wrap:break-word!important;grid-area:3/2!important;width:100%!important;min-width:0!important;max-width:none!important;margin:5px 0 0!important;line-height:1.5!important;display:block!important}.approvedDoctorPage .doctorChoiceCard>b{color:#8c3514!important;grid-row:1/4!important;display:grid!important}.approvedDoctorWorkspacePage .doctorWorkbench>form,.approvedDoctorWorkspacePage .doctorWorkbench>section,.approvedDoctorWorkspacePage .doctorWorkbench>aside{color:#181512!important;background:#fff!important;overflow:visible!important}.approvedDoctorWorkspacePage .doctorProblemPanel textarea{color:#181512!important;background:#fff!important;border-color:#dcd3cc!important}.approvedDoctorWorkspacePage .doctorEmptyState,.approvedDoctorWorkspacePage .doctorSourceStatus{color:#181512!important;background:#fff8f3!important;border-color:#e3d8cf!important}.approvedDoctorWorkspacePage :is(.doctorThinking,.doctorAnswerText,.doctorEmptyState b,.doctorSourceStatus b){color:#28231f!important}.approvedDoctorWorkspacePage :is(.doctorWorkbench p,.doctorSourceStatus small){color:#625d59!important}.approvedDoctorWorkspacePage .doctorKnowledgeResults article{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.approvedDoctorWorkspacePage :is(.doctorSearchActions a,.doctorSearchActions button,.doctorAnswer>div>a,.doctorAnswer>div>button){min-height:44px!important}.accountPage .quoteGateBenefits span{color:#4f4945!important;background:#fff5ed!important;border-color:#ead7ca!important}.accountPage .quoteGateCard>p{color:#625d59!important}.accountPage .sellerRequestCard{color:#181512!important;background:#fff!important}.accountPage .sellerRequestCard :is(h2,h3,b,strong){color:#181512!important}.accountPage .sellerRequestCard p{color:#625d59!important}.accountPage .sellerRequestCard .buyerContact a{color:#8c3514!important;background:#fff7f1!important;border-color:#e3d8cf!important;min-height:44px!important}.accountPage .sellerRequestImages{border-top:1px solid #eee3db;margin-top:20px;padding-top:18px}.accountPage .sellerRequestImages>small{margin-bottom:10px;display:block;color:#b64a16!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:850!important}.accountPage .sellerRequestImages>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.accountPage .sellerRequestImages a{color:#625d59;background:#fff;border:1px solid #e3d8cf;border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.accountPage .sellerRequestImages img{object-fit:cover;width:100%;height:112px;display:block}.accountPage .sellerRequestImages a>span{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:8px;overflow:hidden}.accountPage .accountForm.quoteForm:not(.quoteRequestPage .quoteForm){background:#fff!important;border:1px solid #e3d8cf!important;border-radius:22px!important;padding:26px!important;box-shadow:0 15px 42px #492d1813!important}.accountPage .requestHubStats>div,.accountPage .requestCard,.accountPage .requestBrief,.accountPage .sellerQuoteStats article,.accountPage .sellerQuoteCard,.accountPage .quoteOverviewBar,.accountPage .offerCompareShell,.accountPage .selectedOfferPanel{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .requestCardFacts span,.accountPage .sellerQuoteFacts span,.accountPage .selectedOfferFacts span,.accountPage .quoteOverviewStats>span,.accountPage .selectedOfferText>div{color:#181512!important;background:#faf6f2!important;border-color:#eee3da!important}.accountPage .offerCompanyPanel{color:#181512!important;background:#faf7f3!important;border-color:#e3d8cf!important}.accountPage .offerCompanyList>button{color:#181512!important;background:0 0!important;border-color:#e8ddd4!important;min-height:56px!important}.accountPage .offerCompanyList>button:hover,.accountPage .offerCompanyList>button.active{background:#f2e7df!important}.accountPage .offerCompanyList>button.vip.active{background:#edf3e9!important}.accountPage .selectedOfferPanel.vip{background:linear-gradient(145deg,#fff,#f4f8f1)!important}.accountPage :is(.quoteOverviewBar,.selectedOfferPanel,.sellerQuoteCard,.requestCard) :is(h2,h3,b,strong,p,span,small){overflow-wrap:anywhere}.accountPage :is(.requestCardFacts,.sellerQuoteFacts,.selectedOfferFacts) b{white-space:normal!important;text-overflow:clip!important}.accountPage :is(.listRemoveButton,.quoteOverviewStats button,.compactNotification button){min-height:44px!important;padding-inline:12px!important;font-size:12px!important}.accountPage .sellerQuoteFoot .primaryAction,.accountPage .selectedOfferContact a{min-height:44px!important;font-size:12px!important}.accountPage .contributionChoiceCard,.accountPage .contributionChoiceCard.technicalChoice{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .contributionChoiceCard :is(h2,b,strong){color:#181512!important}.accountPage .contributionChoiceCard p{color:#625d59!important}.accountPage .contributionChoiceCard>small,.accountPage .contributionChoiceCard>b{color:#8c3514!important}.accountPage .knowledgeUpload{color:#181512!important;background:#fff8f3!important}.accountPage .knowledgeUpload :is(b,p,small){color:#4f4945!important}.accountPage .expertServiceChoices span,.accountPage .expertApplicationForm .expertCategoryChecks label{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .expertServiceChoices :is(b,strong){color:#181512!important}.accountPage .expertServiceChoices small{color:#625d59!important}.accountPage .expertImageSection{background:#fffaf6!important;border:1px solid #ecd9cd!important;border-radius:16px!important;gap:14px!important;padding:20px!important;display:grid!important}.accountPage .expertImageHead{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.accountPage .expertImageHead h3{color:#181512!important;margin:0 0 6px!important;font-size:20px!important}.accountPage .expertImageHead p{color:#5f5853!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.accountPage .expertImageHead>b{border-radius:999px;flex:none;padding:8px 11px;color:#8f4528!important;background:#f2e1d7!important;font-size:12px!important}.accountPage .expertImagePicker{cursor:pointer!important;background:#fff!important;border:1px dashed #d18a63!important;border-radius:14px!important;align-items:center!important;gap:13px!important;min-height:76px!important;padding:14px 16px!important;display:flex!important;position:relative!important}.accountPage .expertImagePicker>span{color:#fff;background:#d85e17;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:23px;line-height:1;display:grid}.accountPage .expertImagePicker>div{gap:5px;display:grid}.accountPage .expertImagePicker>div>b{color:#28231f!important;font-size:14px!important}.accountPage .expertImagePicker>div>small{color:#625d59!important;font-size:12px!important}.accountPage .expertImagePicker input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.accountPage .expertImagePicker:has(input:disabled){opacity:.55;cursor:not-allowed!important}.accountPage .expertImagePreviews{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.accountPage .expertImagePreviews figure{background:#fff;border:1px solid #e5dbd3;border-radius:12px;margin:0;position:relative;overflow:hidden}.accountPage .expertImagePreviews img{object-fit:cover;width:100%;height:92px;display:block}.accountPage .expertImagePreviews figcaption{color:#625d59;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:8px;overflow:hidden}.accountPage .expertImagePreviews button{color:#fff;cursor:pointer;background:#181512d1;border:0;border-radius:50%;width:26px;height:26px;padding:0;font-size:18px;line-height:1;position:absolute;top:6px;right:6px}.accountPage .expertServiceChoices input:checked+span{background:#fff1e7!important;border-color:#c84d0c!important;box-shadow:0 0 0 3px #c84d0c1f!important}.accountPage .expertApplicationForm .expertCategoryChecks label:has(input:checked){background:#fff1e7!important;border-color:#c84d0c!important;box-shadow:0 0 0 3px #c84d0c1f!important}.accountPage .expertProfileUpload:focus-within{outline-offset:3px!important;outline:3px solid #8c3514!important}.accountPage .expertServiceChoices label:has(input:focus-visible) span{outline-offset:3px!important;outline:3px solid #8c3514!important}.accountPage .expertCategoryChecks label:has(input:focus-visible){outline-offset:3px!important;outline:3px solid #8c3514!important}.accountPage .expertProfileUpload{color:#181512!important;background:#fff8f3!important;border-style:dashed!important}.accountPage .expertProfileUpload b{color:#181512!important}.accountPage .expertProfileUpload small{color:#625d59!important}.accountPage .expertPrivateContact{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .expertPrivateContact>small{color:#8c3514!important}.accountPage .expertPrivateContact label{color:#28231f!important}.accountPage .expertPrivateContact input{color:#181512!important;background:#fff!important;border-color:#dcd3cc!important}.accountPage .paymentActivation{color:#181512!important;background:#fff!important}.accountPage .paymentActivation>b{color:#181512!important}.accountPage .paymentActivation p{color:#625d59!important}.accountPage .bankTransferCard{color:#181512!important;background:#fff!important}.accountPage .bankTransferHead b{color:#181512!important}.accountPage .bankTransferCard dl{background:#faf7f3!important;border-color:#e3d8cf!important}.accountPage .bankTransferCard dl>div{border-color:#e3d8cf!important}.accountPage .bankTransferCard dt{color:#625d59!important}.accountPage .bankTransferCard dd{color:#181512!important}.accountPage .bankTransferTotal{background:#fff1e7!important}.accountPage .bankTransferTotal span{color:#625d59!important}.accountPage .bankTransferTotal strong{color:#8c3514!important}.accountPage .bankTransferCard>p{color:#625d59!important}.accountPage .paymentDeclaredPill{color:#3f6739!important;background:#e9f2e4!important}.accountPage .expertCaseList>article,.accountPage .expertInvitationCard{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.accountPage .expertCaseList>article p,.accountPage .expertInvitationCard p{color:#625d59!important}.accountPage .expertCaseList footer,.accountPage .expertInvitationCard footer{flex-wrap:wrap!important;gap:10px!important}.accountPage .expertCaseImages{border-top:1px solid #eee3db;margin-top:18px;padding-top:16px}.accountPage .expertCaseImages>small{margin-bottom:10px;display:block;color:#b64a16!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:850!important}.accountPage .expertCaseImages>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.accountPage .expertCaseImages a{color:#625d59;background:#fff;border:1px solid #e3d8cf;border-radius:12px;text-decoration:none;display:grid;overflow:hidden}.accountPage .expertCaseImages img{object-fit:cover;width:100%;height:112px;display:block}.accountPage .expertCaseImages a>span{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:8px;overflow:hidden}.accountPage .expertConversationImages{background:#fff;border:1px solid #e3d8cf;border-radius:18px;margin-top:0;padding:18px}.accountPage .expertConversation>header{color:#181512!important;background:#fff8f3!important}.accountPage .expertConversation>header :is(h1,b,strong){color:#181512!important}.accountPage .expertConversation>header p{color:#625d59!important}.accountPage .expertConversationStatus.isOpen{color:#181512!important;background:#fff3e9!important;border-color:#e7c9b7!important}.accountPage .expertConversationStatus.isOpen p{color:#625d59!important}.accountPage .expertChatStream{color:#181512!important;background:#faf7f3!important;border-color:#e3d8cf!important}.accountPage .expertChatStream article{color:#181512!important;background:#fff!important;border:1px solid #e7ddd4!important}.accountPage .expertChatStream article.mine{background:#fff0e6!important;border-color:#e5bca4!important}.accountPage .expertChatStream article p{color:#181512!important;font-size:13px!important}.accountPage .expertComposer button{min-height:48px!important}.accountPage .expertConversation>footer :is(a,button){align-items:center!important;min-height:44px!important;font-size:12px!important;display:inline-flex!important}.accountPage .pricingCard{color:#181512!important;background:#fff!important}.accountPage .pricingCard.featured{background:linear-gradient(155deg,#fff,#fff1e7)!important;border-color:#e0a17d!important}.accountPage .pricingCard.vipPlanCard{background:linear-gradient(155deg,#fff,#f1f7ed)!important;border-color:#afc1a7!important}.accountPage .pricingCard :is(h2,.planPrice strong,li b){color:#181512!important}.accountPage .pricingCard :is(li,.planPrice span,p){color:#625d59!important}.accountPage .pricingNotice{color:#4f4945!important;background:#fff7f1!important}.memberAreaPage>.memberAreaShell{z-index:2!important;width:min(1240px,100% - 48px)!important;margin:0 auto!important;padding:42px 0 92px!important;position:relative!important}.memberAreaPage .memberAreaIntro{text-align:left!important;margin:0 0 28px!important}.memberAreaPage .memberAreaIntro>span{color:#b64713!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:900!important}.memberAreaPage .memberAreaIntro h1{color:#181512!important;letter-spacing:-.045em!important;margin:8px 0 6px!important;font:850 clamp(32px,4vw,50px)/1.08 Inter,ui-sans-serif,system-ui,sans-serif!important}.memberAreaPage .memberAreaIntro p{color:#625d59!important;font-size:14px!important}.memberAreaPage .memberSidebar,.memberAreaPage .memberAreaContent{color:#181512!important;background:#fffffffa!important;border-color:#e3d8cf!important;box-shadow:0 15px 42px #492d1813!important}.memberAreaPage .memberSidebar{overflow:visible!important}.memberAreaPage :is(.memberPanelHead,.memberIdentity,.memberSidebar nav,.sidebarAccount){border-color:#e7ddd4!important}.memberAreaPage .memberPanelHead{align-items:flex-start!important;gap:18px!important}.memberAreaPage .memberPanelHead small{font-size:10px!important}.memberAreaPage .memberPanelHead h2{color:#181512!important;font-size:clamp(25px,3vw,36px)!important}.memberAreaPage .memberPanelHead p{color:#625d59!important;font-size:13px!important;line-height:1.6!important}.memberAreaPage .memberSidebar nav a{color:#4f4945!important;min-height:46px!important;font-size:13px!important}.memberAreaPage .memberSidebar nav a:hover,.memberAreaPage .memberSidebar nav a.active{color:#8c3514!important;background:#fff1e7!important;box-shadow:inset 3px 0 #c84d0c!important}.memberAreaPage .mobileMemberMenu{color:#181512!important;background:#fff!important;min-height:48px!important}.memberAreaPage .dashboardStats article,.memberAreaPage .memberOverview article,.memberAreaPage .memberInbox>article,.memberAreaPage .planCard,.memberAreaPage .memberPlanChoices article,.memberAreaPage .reminderGroup,.memberAreaPage .reminderGroup article{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.memberAreaPage .companyOverviewHero{color:#181512!important;background:linear-gradient(140deg,#fff,#fff2e8)!important;border-color:#e0a17d!important}.memberAreaPage .companyOverviewHero :is(h2,b,strong){color:#181512!important}.memberAreaPage .companyOverviewContact span{color:#625d59!important}.memberAreaPage .companyProductShowcase{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.memberAreaPage .companyProductShowcase h3{color:#181512!important}.memberAreaPage .companyProductShowcase>div:nth-child(2) span{color:#4f4945!important;background:#faf6f2!important;border-color:#e3d8cf!important}.memberAreaPage .companyProfilePhoto{color:#181512!important;background:#fff8f3!important;border-color:#e3d8cf!important}.memberAreaPage .companyProfilePhoto label{color:#181512!important}.memberAreaPage .companyProfilePhoto label small{color:#625d59!important}.memberAreaPage .companyProfilePhoto input[type=file]{color:#181512!important;background:#fff!important;border-color:#dcd3cc!important}.memberAreaPage .planCard,.memberAreaPage .memberPlanChoices article{color:#181512!important;background:#fff!important}.memberAreaPage .memberPlanChoices article:nth-child(2){background:#fff2e8!important}.memberAreaPage .memberPlanChoices article:nth-child(3){background:#f1f7ed!important}.memberAreaPage .emptyInbox{color:#181512!important;background:#fff!important}.memberAreaPage .emptyInbox>span{color:#657b59!important}.memberAreaPage .emptyInbox h3{color:#181512!important}.memberAreaPage .emptyInbox p{color:#625d59!important}.memberAreaPage .reminderGroup>header{color:#181512!important;background:#faf7f3!important}.memberAreaPage .reminderGroup.overdue>header{background:#fff0eb!important}.memberAreaPage .reminderCheck,.memberAreaPage .reminderActions button{min-width:44px!important;min-height:44px!important;font-size:12px!important}.memberAreaPage .reminderLegal{color:#625d59!important;font-size:11px!important}.publicCompanyPage{color:#181512!important}.publicCompanyPage .publicCompanyShell{width:min(1280px,100% - 48px)!important;padding:34px 0 80px!important}.publicCompanyPage .publicCompanyBack{color:#7b2d10!important;margin-bottom:18px!important;font-size:15px!important;font-weight:800!important}.publicCompanyPage .publicCompanyProfile{color:#181512!important;background:#fff!important;border:1px solid #dfd2c7!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 24px 70px #492d181f!important}.publicCompanyPage .publicCompanyHero{background:linear-gradient(135deg,#fff 0%,#fff8f3 58%,#fbe9dc 100%)!important;border-bottom:1px solid #e3d8cf!important;grid-template-columns:168px minmax(0,1fr) auto!important;gap:30px!important;min-height:230px!important;padding:30px 36px!important}.publicCompanyPage .publicCompanyAvatar{background:#fff;border:1px solid #d8c5b7;border-radius:28px;place-items:center;width:168px;height:168px;display:grid;overflow:hidden;box-shadow:0 14px 34px #532f1821}.publicCompanyPage .publicCompanyAvatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:10px;display:block}.publicCompanyPage .publicCompanyAvatar>span{color:#fff;background:linear-gradient(145deg,#d67d45,#a8441d);place-items:center;width:100%;height:100%;font:500 64px Georgia,serif;display:grid}.publicCompanyPage .publicCompanyIdentity{min-width:0!important}.publicCompanyPage .publicCompanyIdentity small,.publicCompanyPage .publicCompanySectionHead small,.publicCompanyPage .publicCompanyGrid>section>small{color:#8c3514!important;letter-spacing:.12em!important;font-size:13px!important;font-weight:900!important}.publicCompanyPage .publicCompanyHero h1{color:#181512!important;max-width:none!important;margin:10px 0 9px!important;font-size:clamp(34px,4vw,54px)!important;line-height:1.08!important}.publicCompanyPage .publicCompanyHero p{color:#5d5651!important;margin:0!important;font-size:16px!important;line-height:1.6!important}.publicCompanyPage .publicCompanyVerified{color:#315d31!important;white-space:nowrap!important;background:#eaf2e6!important;border:1px solid #9fb193!important;border-radius:999px!important;align-self:start!important;padding:10px 14px!important;font-size:13px!important}.publicCompanyPage .publicCompanyHeroCompliance{background:#edf5e9!important;border:2px solid #8da980!important;border-radius:16px!important;gap:9px!important;margin-top:18px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 24px #315d3121!important}.publicCompanyPage .publicCompanyHeroCompliance>strong{color:#315d31!important;letter-spacing:.11em!important;font-size:12px!important;font-weight:950!important}.publicCompanyPage .publicCompanyHeroCompliance>div{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.publicCompanyPage .publicCompanyHeroCompliance span{color:#fff!important;background:#315d31!important;border:1px solid #6f9163!important;border-radius:999px!important;align-items:center!important;min-height:40px!important;padding:9px 14px!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important;display:inline-flex!important;box-shadow:0 6px 14px #315d312e!important}.publicCompanyPage .publicCompanyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:24px!important;display:grid!important}.publicCompanyPage .publicCompanyGrid>section{color:#181512!important;background:#fff!important;border:1px solid #e3d8cf!important;border-radius:20px!important;padding:28px!important;box-shadow:0 10px 28px #3e27170a!important}.publicCompanyPage .publicCompanyProducts{grid-area:auto/1/auto/-1!important}.publicCompanyPage .publicCompanyGrid h2{color:#181512!important;margin:8px 0 20px!important;font-size:30px!important;line-height:1.18!important}.publicCompanyPage .publicCompanyProductList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.publicCompanyPage .publicCompanyProductList article{color:#221d19;background:#fff9f5;border:1px solid #e1d3c8;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:13px 15px;display:flex}.publicCompanyPage .publicCompanyProductList article i{color:#8c3514;background:#f1d8c7;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;font-weight:900;display:grid}.publicCompanyPage .publicCompanyProductList article span{color:#221d19!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important}.publicCompanyPage .publicCompanyProducts>p{color:#37312d!important;margin:0!important;font-size:16px!important;line-height:1.8!important}.publicCompanyPage :is(.publicCompanyContact,.publicCompanyFacts) dl{margin:0!important}.publicCompanyPage :is(.publicCompanyContact,.publicCompanyFacts) dl>div{border-color:#e7ddd4!important;gap:6px!important;padding:15px 0!important}.publicCompanyPage :is(.publicCompanyContact,.publicCompanyFacts) dt{color:#655d57!important;letter-spacing:.06em!important;font-size:13px!important;font-weight:800!important}.publicCompanyPage :is(.publicCompanyContact,.publicCompanyFacts) dd,.publicCompanyPage .publicCompanyContact dd a{color:#181512!important;font-size:16px!important;font-weight:650!important;line-height:1.55!important}.publicCompanyPage .publicCompanyFacts dd span{color:#655d57!important;margin-top:4px!important;font-size:14px!important;font-weight:500!important}.publicCompanyPage .publicCompanyActions{gap:10px!important;margin-top:22px!important}.publicCompanyPage .publicCompanyActions a{min-height:48px!important;padding:0 18px!important;font-size:15px!important}.publicCompanyPage .publicCompanyActions .secondaryAction{color:#7b2d10!important;background:#fff!important;border-color:#d7c2b5!important}.seoLanding{color:#181512!important;background:#f8f7f5!important;min-height:100svh!important}.seoLanding .seoHero{z-index:2;position:relative;padding-top:82px!important}.seoLanding .seoHero h1,.seoLanding .seoExamples h2,.seoLanding .seoLinks h2{color:#181512!important}.seoLanding .seoHero p,.seoLanding .seoExamples p{color:#625d59!important}.seoLanding .seoExamples,.seoLanding .seoLinks a{color:#181512!important;background:#fff!important;border-color:#e3d8cf!important;box-shadow:0 15px 42px #492d180f!important}.seoLanding .seoExamples li{color:#181512!important;background:#fff3eb!important}.seoLanding .seoLinks a span{color:#8c3514!important}body:has(.accountPage)>.legalSiteFooter p strong{color:#181512!important}body:has(.accountPage)>.legalSiteFooter p span{color:#625d59!important}.adminNoAds :is(.expertAdminCard,.paymentReviewSearch,.paymentReviewRow,.knowledgeAdminEditor,.knowledgeReviewCard,.securityPanel,.organizationChangeCard,.analyticsConnectionCard){color:#181512!important;background:#fff!important;border-color:#e3d8cf!important}.adminNoAds :is(.expertAdminCard,.paymentReviewSearch,.paymentReviewRow,.knowledgeAdminEditor,.knowledgeReviewCard,.securityPanel,.organizationChangeCard,.analyticsConnectionCard) :is(h2,h3,b,strong,p,span,small,label,dt,dd){color:inherit!important}.adminNoAds :is(input,select,textarea){color:#181512!important;background:#fff!important;border-color:#dcd3cc!important}body:has(.adminNoAds):before{content:none!important;display:none!important}body:has(.adminNoAds):after{content:none!important;display:none!important}.adminNoAds,.adminNoAds .adminApp{opacity:1!important;background:#fff!important}.adminNoAds .adminSidebar{isolation:isolate;z-index:100!important;color:#111!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-right-color:#d7c7bc!important;box-shadow:8px 0 24px #2d1d1314!important}.adminNoAds .adminSidebar nav a,.adminNoAds .adminSidebarFoot a,.adminNoAds .adminSidebarFoot button{color:#111!important;opacity:1!important;text-shadow:none!important;font-size:15px!important;font-weight:800!important}.adminNoAds .adminSidebar nav a>b{color:#111!important;opacity:1!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}.adminNoAds .adminSidebar nav a>span{color:#9a3100!important;opacity:1!important;font-size:17px!important;font-weight:900!important}.adminNoAds .adminSidebar nav a:hover,.adminNoAds .adminSidebar nav a.active{color:#5e1f00!important;background:#f1d5c5!important;box-shadow:inset 5px 0 #bd4e1d!important}.adminNoAds .adminSidebar nav a:hover>b,.adminNoAds .adminSidebar nav a.active>b{color:#5e1f00!important}.approvedDoctorWorkspacePage .accountShell{width:min(980px,100% - 48px)!important}.approvedDoctorWorkspacePage .doctorWorkbench{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.approvedDoctorWorkspacePage .doctorProblemPanel{order:1}.approvedDoctorWorkspacePage .doctorProblemPanel textarea{height:96px!important;min-height:96px!important}.approvedDoctorWorkspacePage .doctorExperiencePanel{order:2;grid-column:auto!important}.approvedDoctorWorkspacePage .doctorDiagnosisPanel{order:3}@media (width<=820px){.accountPage :is(input,select,textarea),.accountPage :is(.accountForm,.portalForm,.authForm,.expertComposer,.reminderCreate) :is(input,select,textarea){min-height:48px!important;font-size:16px!important}.accountPage textarea{min-height:112px!important}.accountPage :is(.formActions,.portalFormActions,.gateActions){flex-direction:column!important;align-items:stretch!important}.accountPage :is(.formActions,.portalFormActions,.gateActions)>*{width:100%!important;min-height:48px!important}.memberAreaPage>.memberAreaShell{width:calc(100% - 24px)!important;padding:30px 0 70px!important}.memberAreaPage .memberAreaIntro h1{font-size:34px!important}.memberAreaPage .memberAreaIntro p{font-size:13px!important}.memberAreaPage .memberAreaContent{padding:18px!important}.memberAreaPage .memberInbox>article{grid-template-columns:1fr!important}.memberAreaPage .memberInbox article>a{justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;display:flex!important}.accountPage .expertCaseList footer,.accountPage .expertInvitationCard footer{flex-direction:column!important;align-items:stretch!important}.accountPage .expertCaseList footer>*,.accountPage .expertInvitationCard footer>*{width:100%!important;min-height:44px!important}.accountPage .expertImagePreviews,.accountPage .expertCaseImages>div{grid-template-columns:repeat(2,minmax(0,1fr))}.publicCompanyPage .publicCompanyShell{width:calc(100% - 24px)!important}.publicCompanyPage .publicCompanyHero{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;padding:20px!important}.publicCompanyPage .publicCompanyAvatar{border-radius:20px;width:96px;height:96px}.publicCompanyPage .publicCompanyAvatar>span{font-size:40px}.publicCompanyPage .publicCompanyVerified{grid-column:1/-1!important;justify-self:start!important}.publicCompanyPage .publicCompanyHeroCompliance{grid-column:1/-1!important;margin-top:14px!important;padding:12px!important}.publicCompanyPage .publicCompanyHeroCompliance span{font-size:14px!important}.publicCompanyPage .publicCompanyGrid{grid-template-columns:1fr!important;padding:12px!important}.publicCompanyPage .publicCompanyGrid>section{padding:20px!important}.publicCompanyPage .publicCompanyProductList{grid-template-columns:1fr!important}.seoLanding .seoHero{padding-top:58px!important}}@media (prefers-reduced-motion:reduce){.accountPage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.accountPage :is(a,button,article):hover{transform:none!important}}.organizationOfferingsSection{margin-top:22px}.organizationOfferingsSection>h3{margin:0 0 5px;font:500 21px Georgia,serif}.organizationOfferingsSection>p{color:var(--soft);margin:0 0 13px;font-size:10px;line-height:1.6}.numberedProductRows{border:1px solid var(--line);scrollbar-color:#c7836c #f7eee8;background:#fff;border-radius:14px;max-height:570px;display:grid;overflow-y:auto}.portalForm .numberedProductRows label{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:0;min-height:57px;display:grid}.portalForm .numberedProductRows label:last-child{border-bottom:0}.numberedProductRows label>span{border-right:1px solid var(--line);color:var(--terracotta-dark);background:#fbf5f0;align-self:stretch;place-items:center;font:500 14px Georgia,serif;display:grid}.portalForm .numberedProductRows input{height:56px;box-shadow:none;border:0;border-radius:0}.complianceSelection{border-top:1px solid var(--line);padding-top:22px}.complianceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.portalForm .complianceOptions label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px;display:flex}.portalForm .complianceOptions input{width:18px;height:18px;accent-color:var(--terracotta);padding:0}.portalForm .complianceOptions span{font-size:10px}.publicCompanyComplianceList{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.publicCompanyComplianceList span{color:#456437;background:#edf3e8;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}@media (width<=720px){.complianceOptions{grid-template-columns:1fr}.numberedProductRows{max-height:510px}}.showroomPage{background:radial-gradient(circle at 85% 2%,#cc67311a,#0000 30%),#f8f5f1}.showroomShell{width:min(1240px,100% - 36px);margin:auto;padding:54px 0 90px}.showroomNarrow{width:min(1080px,100% - 36px)}.showroomHero{border:1px solid var(--line);background:#fffdf9;border-radius:30px;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;padding:42px;display:grid;box-shadow:0 25px 70px #43291914}.showroomHero small,.showroomPageHead>small,.showroomSectionHead small,.showroomCompanyHero>small,.showroomDetailInfo>small{color:var(--terracotta);letter-spacing:.17em;font-size:9px;font-weight:900}.showroomHero h1,.showroomPageHead h1,.showroomCompanyHero h1,.showroomDetailInfo h1{letter-spacing:-.045em;margin:12px 0;font:500 clamp(39px,5vw,68px)/1.02 Georgia,serif}.showroomHero p,.showroomPageHead p,.showroomCompanyHero p{max-width:700px;color:var(--soft);font-size:14px;line-height:1.7}.showroomHeroActions{gap:10px;display:grid}.showroomHeroActions>a{border-radius:18px;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:18px;text-decoration:none;display:grid}.showroomCameraAction{background:var(--terracotta);color:#fff}.showroomBrowseAction{border:1px solid var(--line);color:var(--ink)}.showroomHeroActions>a>span{font-size:27px}.showroomHeroActions b,.showroomHeroActions small{display:block}.showroomHeroActions small{opacity:.72;margin-top:4px;font-size:8px}.showroomCategories{gap:9px;margin:20px 0 42px;display:flex;overflow:auto}.showroomCategories span{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 14px;font-size:9px;font-weight:800}.showroomSection{margin-top:44px}.showroomSectionHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.showroomSectionHead h2{margin:7px 0 0;font:500 31px Georgia,serif}.showroomSectionHead>a,.showroomSectionHead>span{color:var(--terracotta-dark);font-size:9px;font-weight:800;text-decoration:none}.showroomCompanyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.showroomCompanyGrid>a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:68px 1fr auto;align-items:center;gap:14px;padding:17px;text-decoration:none;display:grid}.showroomCompanyGrid>a>img,.showroomCompanyGrid>a>span{object-fit:cover;background:#f0dfd3;border-radius:16px;place-items:center;width:68px;height:68px;font:500 28px Georgia,serif;display:grid}.showroomCompanyGrid h3{margin:5px 0;font-size:12px}.showroomCompanyGrid small{color:var(--terracotta);font-size:7px}.showroomCompanyGrid p{color:var(--soft);margin:0;font-size:8px}.showroomProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.showroomProductCard{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.showroomProductImage{background:#eee;height:240px;display:block;position:relative}.showroomProductImage img{object-fit:cover;width:100%;height:100%}.showroomProductImage>b{color:var(--terracotta-dark);background:#fff;border-radius:999px;padding:6px 9px;font-size:7px;position:absolute;top:12px;left:12px}.showroomProductBody>small{color:var(--terracotta);font-size:7px}.showroomProductBody h3{margin:7px 0;font:500 19px Georgia,serif}.showroomProductBody a{color:inherit;text-decoration:none}.showroomCompanyName{font-size:9px;color:var(--soft)!important}.showroomProductMeta{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.showroomProductMeta span{background:#f7efe9;border-radius:8px;padding:5px 7px;font-size:7px}.showroomProductBody footer{gap:6px;display:flex}.showroomProductBody footer a,.showroomInlineButton{border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-size:8px;font-weight:850}.showroomEmpty{text-align:center;background:#fff;border:1px dashed #d8c3b4;border-radius:20px;padding:40px}.showroomPageHead{padding:26px 0 16px}.showroomPageHead h1{font-size:52px}.showroomSearchStudio{gap:35px;display:grid}.showroomCaptureCard{border:1px solid var(--line);background:#fff;border-radius:25px;justify-items:center;gap:13px;padding:25px;display:grid}.showroomCaptureCard>img,.showroomCapturePlaceholder{object-fit:contain;background:#f4eee9;border-radius:20px;width:min(100%,620px);height:420px}.showroomCapturePlaceholder{text-align:center;align-content:center;place-items:center;display:grid}.showroomCapturePlaceholder span{color:var(--terracotta);font-size:48px}.showroomCapturePlaceholder p{color:var(--soft);font-size:10px}.showroomCaptureActions{gap:9px;display:flex}.showroomCaptureActions button,.showroomCaptureActions label,.showroomSearchButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:13px 18px;font-size:9px;font-weight:850}.showroomSearchButton{background:var(--terracotta);color:#fff}.showroomSearchButton:disabled{opacity:.45}.showroomMatchGrid{gap:11px;display:grid}.showroomMatchGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:170px 1fr;display:grid;overflow:hidden}.showroomMatchGrid img{object-fit:cover;width:170px;height:170px}.showroomMatchGrid article>div{padding:17px}.showroomMatchGrid span{color:var(--terracotta);font-size:8px}.showroomMatchGrid h3{margin:8px 0;font:500 22px Georgia,serif}.showroomMatchGrid p,.showroomDisclaimer{color:var(--soft);font-size:8px;line-height:1.6}.showroomCompanyHero{border:1px solid var(--line);background:#fff;border-radius:27px;padding:40px}.showroomCompanyHero>div{justify-content:space-between;display:flex}.showroomCompanyHero a{color:var(--terracotta-dark);font-weight:800}.showroomDetail{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.showroomDetailGallery{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.showroomDetailGallery img{object-fit:cover;border-radius:17px;width:100%;height:210px}.showroomDetailGallery img.main{grid-column:1/-1;height:520px}.showroomDetailInfo{border:1px solid var(--line);background:#fff;border-radius:24px;align-self:start;padding:30px;position:sticky;top:20px}.showroomDetailInfo h1{font-size:43px}.showroomDetailInfo dl{grid-template-columns:110px 1fr;margin:24px 0;display:grid}.showroomDetailInfo dt,.showroomDetailInfo dd{border-bottom:1px solid var(--line);padding:10px 0;font-size:9px}.showroomDetailInfo dd{margin:0}.showroomDetailActions{gap:8px;display:flex}.showroomDetailActions a{background:var(--terracotta);color:#fff;border-radius:12px;padding:13px;font-size:9px;text-decoration:none}.showroomDesignStudio{grid-template-columns:.9fr 1.1fr;gap:22px;display:grid}.showroomDesignForm,.showroomDesignOutput{border:1px solid var(--line);background:#fff;border-radius:24px;padding:25px}.showroomDesignForm{gap:15px;display:grid}.showroomDesignForm label{gap:7px;font-size:9px;font-weight:850;display:grid}.showroomDesignForm select,.showroomDesignForm input,.showroomDesignForm textarea{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.showroomDesignForm textarea{min-height:110px}.showroomDesignForm fieldset{border:0;gap:7px;padding:0;display:flex}.showroomDesignForm fieldset button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px}.showroomDesignForm fieldset button.active{background:var(--terracotta);color:#fff}.showroomFabricPreview{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.showroomFabricPreview article{background:#f7f0ea;border-radius:12px;gap:5px;padding:8px;display:grid}.showroomFabricPreview img{object-fit:cover;border-radius:9px;width:100%;height:110px}.showroomDesignOutput{text-align:center;align-content:center;place-items:center;min-height:620px;display:grid}.showroomDesignOutput img{object-fit:contain;border-radius:16px;width:100%;max-height:620px}.showroomDesignOutput span{color:var(--terracotta);font-size:60px}.showroomUploadForm{gap:18px;display:grid}.showroomFormHead,.memberPanelHead{justify-content:space-between;gap:15px;display:flex}.showroomCameraPicker{text-align:center;background:#fff8f3;border:2px dashed #d9bcaa;border-radius:18px;padding:22px}.showroomPreviewGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.showroomPreviewGrid img{object-fit:cover;border-radius:12px;width:100%;height:130px}.showroomFields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.showroomFields label,.showroomOwnership{gap:6px;font-size:9px;display:grid}.showroomFields input,.showroomFields select,.showroomFields textarea{border:1px solid var(--line);border-radius:11px;padding:12px}.showroomFields .span2{grid-column:1/-1}.showroomOwnProducts{gap:10px;display:grid}.showroomOwnProducts article{border:1px solid var(--line);border-radius:15px;grid-template-columns:75px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.showroomOwnProducts img{object-fit:cover;border-radius:11px;width:75px;height:75px}.adminShowroomReview{gap:12px;display:grid}.adminShowroomReview>article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:180px 1fr;gap:18px;padding:16px;display:grid}.adminShowroomImage img{object-fit:cover;border-radius:13px;width:180px;height:180px}.adminShowroomReview dl{grid-template-columns:80px 1fr;display:grid}.adminShowroomReview dt,.adminShowroomReview dd{margin:0;font-size:9px}.adminShowroomReview button{border:1px solid var(--line);background:#fff;border-radius:10px;margin:5px 6px 0 0;padding:10px;font-size:8px}.adminShowroomReview button:first-child{background:var(--terracotta);color:#fff}.showroomCompanyDirectory{gap:20px;display:grid}.showroomCompanySearch{border:1px solid var(--line);background:#fff;border-radius:18px;gap:9px;max-width:720px;padding:20px;display:grid}.showroomCompanySearch>label{font-size:16px;font-weight:850}.showroomCompanySearch>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.showroomCompanySearch input{min-width:0;height:50px;color:var(--ink);background:#fff;border:1px solid #cfb9aa;border-radius:12px;outline:none;padding:0 16px;font-size:16px}.showroomCompanySearch input:focus{border-color:var(--terracotta);box-shadow:0 0 0 4px #cc67311f}.showroomCompanySearch button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:50px;padding:0 22px;font-size:15px;font-weight:850}.showroomCompanySearch>small{color:var(--soft);font-size:13px}.showroomCompanyGrid h3{margin:6px 0;font-size:17px;line-height:1.35}.showroomCompanyGrid small{font-size:12px;font-weight:800}.showroomCompanyGrid p{font-size:13px}.showroomCompanyGrid>a>b{font-size:22px}.showroomCompanyNoResult{max-width:720px}.showroomCompanyNoResult h3{font-size:18px}.showroomCompanyNoResult p{font-size:14px}.showroomCaptureActions button,.showroomCaptureActions label{justify-content:center;align-items:center;display:inline-flex;font-size:15px!important}.showroomUploadForm>section{border:1px solid var(--line);background:#fff;border-radius:20px;gap:16px;padding:24px;display:grid}.showroomFormHead{grid-template-columns:44px minmax(0,1fr);align-items:start;justify-content:initial!important;gap:14px!important;display:grid!important}.showroomFormHead>span{width:38px;height:38px;color:var(--terracotta-dark);background:#f4e4d9;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid}.showroomFormHead h3{margin:0 0 5px;font-size:19px}.showroomFormHead p{max-width:720px;color:var(--soft);margin:0;font-size:13px;line-height:1.55}.showroomCameraPicker{justify-items:center;gap:10px;display:grid;padding:28px!important}.showroomCameraPicker>span{color:var(--terracotta);font-size:42px;line-height:1}.showroomCameraPicker>b{font-size:19px}.showroomCameraPicker>p{color:var(--soft);text-align:center;margin:0;font-size:13px}.showroomCameraPicker>small{color:var(--soft);font-size:11px}.showroomUploadChoices{gap:10px;margin:5px 0;display:flex}.showroomUploadChoices label{border:1px solid var(--terracotta);background:var(--terracotta);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:150px;padding:13px 18px;font-size:14px;font-weight:850;display:inline-flex}.showroomUploadChoices label+label{color:var(--terracotta-dark);background:#fff}.showroomUploadChoices input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.showroomUploadChoices label:focus-within{outline-offset:2px;outline:3px solid #cc673133}@media (width<=900px){.showroomHero,.showroomDetail,.showroomDesignStudio{grid-template-columns:1fr}.showroomCompanyGrid,.showroomProductGrid{grid-template-columns:repeat(2,1fr)}.showroomDetailInfo{position:static}.showroomDesignOutput{min-height:420px}}@media (width<=600px){.showroomShell{width:calc(100% - 24px);padding:25px 0 65px}.showroomHero{padding:23px}.showroomHero h1,.showroomPageHead h1{font-size:39px}.showroomCompanyGrid,.showroomProductGrid{grid-template-columns:1fr}.showroomProductImage{height:310px}.showroomCaptureCard{padding:13px}.showroomCaptureCard>img,.showroomCapturePlaceholder{height:330px}.showroomCaptureActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.showroomSearchButton{width:100%}.showroomMatchGrid article{grid-template-columns:110px 1fr}.showroomMatchGrid img{width:110px;height:150px}.showroomDetailGallery img.main{height:390px}.showroomFields{grid-template-columns:1fr}.showroomFields .span2{grid-column:auto}.showroomPreviewGrid{grid-template-columns:repeat(2,1fr)}.adminShowroomReview>article{grid-template-columns:1fr}.adminShowroomImage img{width:100%;height:280px}.showroomUploadForm>section{padding:16px}.showroomFormHead{grid-template-columns:36px minmax(0,1fr)}.showroomFormHead>span{width:32px;height:32px}.showroomCameraPicker{padding:20px 14px!important}.showroomUploadChoices{grid-template-columns:1fr;width:100%;display:grid}.showroomUploadChoices label{min-width:0}.showroomCameraPicker>small{text-align:center}.showroomCompanySearch{padding:15px}.showroomCompanySearch>div{grid-template-columns:1fr}.showroomCompanySearch button{width:100%}.showroomCompanyGrid h3{font-size:16px}.showroomCompanyGrid small{font-size:12px}.showroomCompanyGrid p{font-size:13px}}.adminShowroomFilter{gap:8px;max-width:420px;font-size:16px;font-weight:700;display:grid}.adminShowroomFilter select,.adminShowroomNote textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:12px;font-size:16px}.adminShowroomImage>span{margin-top:8px;font-size:14px;font-weight:700;display:block}.adminShowroomNote{margin:14px 0;font-size:14px}.adminShowroomNote summary{cursor:pointer}.adminShowroomNote label{gap:8px;margin-top:10px;display:grid}.adminShowroomReview button{cursor:pointer;min-height:44px;font-size:16px}.adminShowroomReview button:disabled,.adminShowroomFilter select:disabled{opacity:.55;cursor:wait}.showroomInteractiveGallery{align-self:start;gap:9px;display:grid}.showroomDetailInfo>small{font-size:12px}.showroomDetailInfo>h1+a{font-size:19px;line-height:1.45}.showroomDetailInfo>p:not(.showroomDisclaimer){font-size:16px;line-height:1.6}.showroomDetailInfo dt,.showroomDetailInfo dd{padding:14px 0;font-size:15px;line-height:1.45}.showroomDetailInfo dt{font-weight:750}.showroomDetailActions a{padding:14px 17px;font-size:14px;font-weight:800}.showroomDetailInfo .showroomDisclaimer{font-size:12px;line-height:1.55}.showroomGalleryMain,.showroomGalleryThumbs button{cursor:pointer;background:#eee;border:0;border-radius:17px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.showroomGalleryMain{cursor:zoom-in;height:520px}.showroomGalleryMain img,.showroomGalleryThumbs img{object-fit:cover;width:100%;height:100%;display:block}.showroomGalleryMain span{color:#fff;opacity:0;background:#140f0cc7;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:800;transition:all .18s;position:absolute;bottom:16px;right:16px;transform:translateY(4px)}.showroomGalleryMain:hover span,.showroomGalleryMain:focus-visible span{opacity:1;transform:none}.showroomGalleryThumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.showroomGalleryThumbs button{height:210px}.showroomGalleryThumbs button:hover,.showroomGalleryThumbs button:focus-visible{outline:3px solid var(--terracotta);outline-offset:2px}.showroomLightbox{z-index:1000;cursor:zoom-out;background:#0c0907eb;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.showroomLightbox>img{object-fit:contain;cursor:default;border-radius:12px;max-width:min(1400px,94vw);max-height:92vh;box-shadow:0 24px 80px #00000073}.showroomLightboxClose{z-index:1;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff73;border-radius:50%;width:48px;height:48px;font-size:32px;line-height:1;position:fixed;top:22px;right:24px}.showroomDesignImageButton{cursor:zoom-in;background:0 0;border:0;border-radius:16px;width:100%;padding:0;position:relative}.showroomDesignImageButton img{object-fit:contain;border-radius:16px;width:100%;max-height:620px;display:block}.showroomDesignImageButton span{color:#fff;opacity:0;background:#140f0cc7;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:800;transition:all .18s;position:absolute;bottom:14px;right:14px}.showroomDesignImageButton:hover span,.showroomDesignImageButton:focus-visible span{opacity:1}@media (width<=600px){.showroomGalleryMain{height:390px}.showroomGalleryThumbs button{height:150px}.showroomGalleryMain span,.showroomDesignImageButton span{opacity:1;font-size:10px}.showroomLightbox{padding:14px}.showroomLightboxClose{top:14px;right:14px}}.showroomProductBody{padding:20px}.showroomProductBody>small{font-size:12px;font-weight:850;line-height:1.4}.showroomProductBody h3{margin:10px 0;font-size:26px;line-height:1.15}.showroomCompanyName{line-height:1.5;font-size:14px!important}.showroomProductMeta{gap:8px;margin:16px 0}.showroomProductMeta span{padding:7px 10px;font-size:12px;line-height:1.3}.showroomProductBody footer{flex-wrap:wrap;gap:9px}.showroomProductBody footer a,.showroomInlineButton{padding:12px 14px;font-size:14px;line-height:1.25}.showroomDesignForm h2{margin:0 0 4px;font-size:25px;line-height:1.25}.showroomDesignForm label{gap:9px;font-size:14px;line-height:1.4}.showroomDesignForm label>small{color:var(--soft);font-size:12px}.showroomDesignForm select,.showroomDesignForm input,.showroomDesignForm textarea{font-size:16px;line-height:1.45}.showroomDesignForm fieldset{flex-wrap:wrap;align-items:center}.showroomDesignForm fieldset legend{width:100%;margin-bottom:8px;font-size:18px;line-height:1.35}.showroomDesignForm fieldset button{font-size:16px;line-height:1.25}.showroomFabricPreview b{font-size:16px;line-height:1.35}.showroomFabricPreview small{color:var(--soft);font-size:14px;line-height:1.4}.showroomDesignForm>.showroomSearchButton{font-size:16px}.showroomDesignForm .showroomDisclaimer{font-size:13px;line-height:1.55}@media (width<=600px){.showroomProductBody h3{font-size:24px}.showroomProductBody>small{font-size:12px}.showroomCompanyName,.showroomProductBody footer a,.showroomInlineButton{font-size:14px!important}.showroomDesignForm label{font-size:14px}}
