:root{--canvas:#f5fafd;--surface:#ffffff;--ink:#111827;--body:#334155;--muted:#64748b;--hairline:#d8e7f0;--sky:#54b6e8;--sky-deep:#0d6f9e;--sky-soft:#e6f6fe;--yellow:#f5c84b;--yellow-soft:#fff3c4;--navy-panel:#102a43;--danger:#b42318;--success-bg:#e8f8ef;--success-border:#a7dfbd;--success-text:#17613a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-full:9999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:24px;--space-xl:36px;--space-section:76px;--shadow-soft:0 20px 48px rgba(16,42,67,0.08);--shadow-card:0 12px 30px rgba(13,111,158,0.08);--bg:var(--canvas);--surface-soft:var(--sky-soft);--text:var(--ink);--line:var(--hairline);--accent:var(--sky);--accent-strong:var(--sky-deep);--warm:var(--yellow);--shadow:var(--shadow-soft);--sun:var(--yellow);--sun-soft:var(--yellow-soft)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink)}body{background:linear-gradient(180deg,rgba(230,246,254,.7),rgba(245,250,253,0) 360px),var(--canvas);color:var(--body);margin:0;min-width:320px;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.88);border-bottom:1px solid var(--hairline);display:flex;gap:var(--space-lg);justify-content:space-between;min-height:68px;padding:0 clamp(18px,4vw,44px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand{align-items:center;color:var(--sky-deep);display:inline-flex;font-size:20px;font-weight:820;gap:10px;letter-spacing:0;white-space:nowrap}.brand:before{background:linear-gradient(135deg,var(--sky),var(--sky-deep));border-radius:var(--radius-md);box-shadow:0 8px 18px rgba(84,182,232,.28);content:"";display:inline-block;height:28px;width:28px}.top-nav{align-items:center;color:var(--body);display:flex;flex-wrap:wrap;gap:var(--space-base);justify-content:flex-end;font-size:14px;font-weight:700;line-height:1.2}.nav-button,.top-nav a{border-radius:var(--radius-full);padding:9px 11px}.nav-button:hover,.top-nav a:hover{background:var(--sky-soft);color:var(--sky-deep)}.nav-button{background:transparent;border:0;color:var(--body);cursor:pointer;font:inherit;font-weight:inherit}.nav-error{color:var(--danger);font-size:13px}.page{margin:0 auto;max-width:1180px;padding:clamp(34px,5vw,56px) clamp(18px,4vw,28px) 84px;width:100%}.eyebrow{color:var(--sky-deep);display:inline-flex;font-size:13px;font-weight:820;letter-spacing:0;line-height:1.2;margin-bottom:10px}.hero{align-items:center;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:calc(100vh - 160px)}.hero-copy h1{color:var(--ink);font-size:clamp(42px,7vw,76px);font-weight:820;letter-spacing:0;line-height:.98;margin:0 0 24px}.hero-copy p{color:var(--body);font-size:18px;line-height:1.8;margin:0;max-width:620px}.gateway-hero{margin-bottom:var(--space-xl)}.gateway-entry-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.gateway-entry{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:grid;grid-gap:8px;gap:8px;min-height:178px;padding:22px;position:relative}.gateway-entry:hover{border-color:rgba(84,182,232,.58);transform:translateY(-2px)}.gateway-entry span{color:var(--sky-deep);font-size:14px;font-weight:820}.gateway-entry strong{color:var(--ink);font-size:clamp(25px,4vw,34px);line-height:1.05}.gateway-entry small{color:var(--muted);font-size:14px;line-height:1.55}.parent-entry{background:linear-gradient(145deg,#ffffff 0,var(--sky-soft) 100%)}.tutor-entry{background:linear-gradient(145deg,#ffffff 0,var(--sun-soft) 100%)}.gateway-status-panel{align-self:stretch;background:var(--ink);border-radius:var(--radius-xl);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(24px,4vw,34px)}.gateway-status-panel .eyebrow{color:var(--sun)}.gateway-status-panel h2{font-size:clamp(30px,5vw,46px);line-height:1;margin:0 0 18px}.gateway-status-panel p{color:rgba(255,255,255,.78);line-height:1.75;margin:0}.status-strip{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.status-strip span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);color:rgba(255,255,255,.88);padding:12px 14px}.process-band{background:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);color:#fff;margin-bottom:var(--space-xl);padding:clamp(24px,4vw,34px)}.process-band .section-title{color:#fff}.process-band .eyebrow{color:var(--sun)}.action-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.compact-actions{margin-top:0}.button{align-items:center;border:0;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:15px;font-weight:780;justify-content:center;letter-spacing:0;line-height:1;min-height:46px;padding:0 20px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.62}.button.primary{background:var(--sky);box-shadow:0 10px 22px rgba(84,182,232,.26);color:#fff}.button.primary:hover:not(:disabled){background:var(--sky-deep)}.button.secondary{background:var(--surface);border:1px solid var(--hairline);color:var(--sky-deep)}.button.secondary:hover:not(:disabled){background:var(--sky-soft);border-color:rgba(84,182,232,.5)}.full-width{width:100%}.content-panel,.hero-panel{background:rgba(255,255,255,.96);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.hero-panel{padding:24px}.flow-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0}.flow-list li{align-items:flex-start;background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-md);display:grid;grid-gap:4px;gap:4px;grid-template-columns:34px 1fr;list-style:none;padding:16px}.step-number{align-items:center;background:var(--sky-deep);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.flow-list strong{color:var(--ink);display:block;font-size:15px}.flow-list span{color:var(--muted);font-size:14px;line-height:1.5}.section-title{color:var(--ink);font-size:clamp(30px,4vw,40px);font-weight:780;letter-spacing:0;line-height:1.1;margin:0 0 18px}.section-heading-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px}.feature-card:hover{border-color:rgba(84,182,232,.55)}.feature-card h2,.feature-card h3{color:var(--ink);font-size:20px;margin:0 0 10px}.content-panel p,.feature-card p{color:var(--muted);line-height:1.7;margin:0}.content-panel{margin:0 auto;max-width:780px;padding:clamp(22px,4vw,32px)}.wide-panel{max-width:980px}.form{display:grid;grid-gap:18px;gap:18px;margin-top:24px}.embedded-form{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);margin-top:24px;padding:18px}.embedded-form h2{color:var(--ink);font-size:20px;margin:0}.auth-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.auth-tab{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--sky-deep);cursor:pointer;font-weight:750;min-height:40px;padding:0 14px}.auth-tab.active{background:var(--sky);border-color:var(--sky);color:#fff}.auth-page{max-width:1120px}.auth-shell{align-items:stretch;display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr);min-height:calc(100vh - 190px)}.auth-intro{background:var(--ink);border-radius:var(--radius-xl);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,4vw,34px)}.auth-intro .button{align-self:flex-start}.auth-intro .eyebrow{color:var(--sun)}.auth-intro h1{font-size:clamp(38px,6vw,60px);line-height:1;margin:0 0 18px}.auth-intro p{color:rgba(255,255,255,.76);line-height:1.75;margin:0;max-width:460px}.auth-note-list{display:grid;grid-gap:10px;gap:10px;margin-top:32px}.auth-note-list span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);color:rgba(255,255,255,.88);padding:12px 14px}.auth-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:clamp(22px,4vw,34px)}.auth-form-shell{display:grid;grid-gap:20px;gap:20px}.auth-form-heading h2{color:var(--ink);font-size:clamp(25px,4vw,34px);line-height:1.08;margin:0}.auth-form-shell .auth-tabs,.auth-form-shell .form{margin-top:0}.auth-message{margin:0}.auth-loading{color:var(--muted);margin:0}.login-state-panel{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:20px}.login-state-panel p{color:var(--body);line-height:1.65;margin:0}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:var(--ink);font-size:14px;font-weight:750}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--ink);min-height:46px;padding:0 14px;width:100%}.field textarea{line-height:1.6;padding:12px 14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--sky);outline:3px solid rgba(84,182,232,.2)}.option-field{border:0;margin:0;padding:0}.option-field legend{color:var(--ink);font-size:14px;font-weight:750;margin-bottom:8px}.choice-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.choice-item{align-items:center;background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-md);color:var(--body);display:flex;gap:8px;min-height:42px;padding:10px 12px}.choice-item input{width:auto}.two-column{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{align-items:flex-end;background:var(--sky-soft);border:1px solid rgba(84,182,232,.2);border-radius:var(--radius-lg);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;margin-top:24px;padding:18px}.filter-actions{display:flex;gap:8px}.fee-range{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto}.fee-range-list{display:grid;grid-gap:12px;gap:12px}.fee-remove-button{min-height:42px}.field-hint{color:var(--muted);font-size:13px}.error{color:var(--danger);font-size:13px;min-height:18px}.success{background:var(--success-bg);border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success-text);padding:12px 14px}.login-state-panel{display:grid;grid-gap:16px;gap:16px}.action-block{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.link-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.link-item{align-items:center;background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:16px}.link-item span{color:var(--muted);font-size:14px}.empty-state{background:var(--yellow-soft);border:1px solid rgba(245,200,75,.48);border-radius:var(--radius-md);color:var(--body);margin-top:24px;padding:16px}.record-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.record-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.record-card h2{color:var(--ink);font-size:18px;margin:0 0 8px}.record-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.record-card p{color:var(--muted);line-height:1.65;margin:4px 0}.detail-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 280px;margin-top:24px}.detail-section,.detail-side{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:18px}.detail-section h2,.detail-side h2{color:var(--ink);font-size:20px;margin:0 0 12px}.detail-section p,.detail-side p{color:var(--muted);line-height:1.7;margin:8px 0}.status-pill{background:var(--sky-soft);border-radius:var(--radius-full);color:var(--sky-deep);font-size:13px;font-weight:800;padding:8px 12px}.chat-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 320px;margin-top:24px}.chat-main,.chat-side{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:18px}.message-list{display:grid;grid-gap:12px;gap:12px;min-height:320px}.message-bubble{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);justify-self:flex-start;max-width:min(560px,86%);padding:12px 14px}.message-bubble p{color:var(--ink);line-height:1.65;margin:0 0 6px}.message-bubble span{color:var(--muted);font-size:12px}.own-message{background:#dcf2fd;border-color:rgba(84,182,232,.42);justify-self:end}.chat-compose{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.chat-side{display:grid;grid-gap:14px;gap:14px}.chat-side h2,.contact-panel h3{color:var(--ink);margin:0}.contact-panel,.exchange-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:14px}.contact-panel p,.exchange-card p{color:var(--muted);line-height:1.6;margin:6px 0 0}.exchange-card,.exchange-list{display:grid;grid-gap:12px;gap:12px}.exchange-actions{display:flex;gap:8px}.account-dashboard,.conversation-workspace,.gateway-layout,.notice-layout,.step-form-layout,.workbench-layout{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.gateway-layout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.workbench-layout{align-items:flex-start;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr)}.filter-panel{background:var(--sky-soft);border:1px solid rgba(84,182,232,.2);border-radius:var(--radius-xl);padding:var(--space-lg)}.detail-hero,.market-header{align-items:flex-end;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-lg)}.market-copy{max-width:720px}.detail-actions p,.detail-card p,.detail-hero p,.filter-panel-heading p,.market-copy p{color:var(--muted);line-height:1.72;margin:0}.filter-panel-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.detail-actions h2,.detail-main h2,.filter-panel-heading h2,.result-panel h2{color:var(--ink);margin:0}.filter-panel-heading h2{font-size:24px;line-height:1.12}.filter-stack{display:grid;grid-gap:16px;gap:16px}.result-panel{background:rgba(255,255,255,.94);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:clamp(18px,3vw,26px)}.result-panel-head{align-items:flex-start;display:flex;gap:var(--space-base);justify-content:space-between}.result-panel-head h2{font-size:clamp(26px,4vw,34px);line-height:1.1}.result-count{background:var(--yellow-soft);border:1px solid rgba(245,200,75,.42);border-radius:var(--radius-full);color:var(--ink);flex:none;font-size:13px;font-weight:820;padding:8px 12px}.listing-card{display:grid;grid-gap:10px;gap:10px}.listing-card-meta{color:var(--sky-deep);display:block;font-size:12px;font-weight:820;letter-spacing:.04em;margin-bottom:6px}.detail-sheet{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.detail-actions,.detail-main{border-radius:var(--radius-xl)}.detail-main{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-soft);display:grid;grid-gap:20px;gap:20px;padding:clamp(22px,4vw,32px)}.detail-main h2{font-size:clamp(30px,5vw,42px);line-height:1.06}.detail-facts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card,.detail-facts div{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:16px}.detail-facts span{color:var(--muted);display:block;font-size:13px;margin-bottom:6px}.detail-facts strong{color:var(--ink);display:block;line-height:1.45}.detail-facts p{color:var(--muted);line-height:1.6;margin:6px 0 0}.detail-card h3{color:var(--ink);font-size:18px;margin:0 0 8px}.detail-actions{align-self:flex-start;background:var(--ink);box-shadow:var(--shadow-soft);color:#fff;display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,4vw,28px)}.detail-actions .eyebrow{color:var(--sun)}.detail-actions h2{color:#fff;font-size:24px;line-height:1.12}.detail-actions p{color:rgba(255,255,255,.74)}.detail-actions .error{color:#fecaca}.detail-note{border-top:1px solid rgba(255,255,255,.14);padding-top:14px}.step-form-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.publish-hero{align-items:flex-end;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-lg)}.publish-copy{max-width:760px}.publish-copy p{color:var(--muted);line-height:1.72;margin:0}.step-rail{align-self:flex-start;background:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);color:#fff;display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,30px)}.step-rail .eyebrow{color:var(--sun);margin-bottom:var(--space-sm)}.step-rail h2{color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.04;margin:0}.step-rail p{color:rgba(255,255,255,.74);line-height:1.7;margin:0}.step-list{list-style:none;margin:0;padding:0}.step-item,.step-list{display:grid;grid-gap:10px;gap:10px}.step-item{align-items:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);grid-template-columns:34px 1fr;padding:12px}.step-item>span{align-items:center;background:var(--sun);border-radius:var(--radius-full);color:var(--ink);display:inline-flex;font-size:14px;font-weight:800;height:34px;justify-content:center;width:34px}.step-item strong{color:#fff;display:block;font-size:15px;line-height:1.35}.step-item small{color:rgba(255,255,255,.68);display:block;line-height:1.45;margin-top:2px}.step-form{display:grid;grid-gap:18px;gap:18px}.form-section,.submit-section{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px)}.form-section-heading{display:grid;grid-gap:6px;gap:6px;margin-bottom:2px}.form-section-title-row{align-items:center;display:flex;gap:12px}.form-section-number{align-items:center;background:var(--sky);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;width:38px}.form-section-heading h2{font-size:clamp(22px,3vw,30px);line-height:1.12;margin:0}.form-section-heading p{color:var(--muted);line-height:1.65;margin:0}.privacy-note{background:var(--sun-soft);border:1px solid rgba(245,200,75,.42);border-radius:var(--radius-lg);color:var(--body);line-height:1.65;margin:0;padding:14px 16px}.fee-range-card{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:14px}.submit-section{align-items:center;grid-template-columns:minmax(0,1fr)}.submit-section .button{justify-self:flex-start}.submit-section .success{margin:0}.conversation-workspace{grid-template-columns:minmax(190px,.28fr) minmax(0,1fr) minmax(260px,.36fr)}.account-dashboard{align-items:flex-start;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr)}.workspace-header{align-items:flex-end;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-lg)}.workspace-header p{color:var(--muted);line-height:1.72;margin:0;max-width:760px}.account-summary,.conversation-context,.profile-side-note{align-self:flex-start;background:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);color:#fff;display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,4vw,30px)}.account-summary .eyebrow,.conversation-context .eyebrow,.profile-side-note .eyebrow{color:var(--sun);margin-bottom:0}.account-summary h2,.conversation-context h2,.profile-side-note h2{color:#fff;font-size:clamp(26px,4vw,38px);line-height:1.05;margin:0;overflow-wrap:anywhere}.account-summary p,.conversation-context p,.profile-side-note p{color:rgba(255,255,255,.74);line-height:1.7;margin:0}.account-status-grid>div,.context-stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);display:grid;grid-gap:2px;gap:2px;padding:12px}.account-status-grid strong,.context-stat strong{color:#fff;font-size:28px;line-height:1}.account-status-grid span,.context-stat span{color:rgba(255,255,255,.68);font-size:13px}.account-settings-panel,.contact-status-panel,.conversation-main,.profile-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:clamp(18px,3vw,26px)}.conversation-main-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.conversation-main-header h2{font-size:24px;line-height:1.12;margin:0 0 6px}.conversation-main-header p{color:var(--muted);line-height:1.6;margin:0}.contact-status-panel{align-self:flex-start}.contact-status-panel .eyebrow{margin-bottom:var(--space-sm)}.account-main,.profile-workspace{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.account-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;display:grid;grid-gap:10px;gap:10px;padding:20px;text-decoration:none}.account-card:hover{border-color:rgba(84,182,232,.48);transform:translateY(-1px)}.account-card span{color:var(--sky-deep);font-size:13px;font-weight:800}.account-card strong{color:var(--ink);font-size:20px}.account-card p{color:var(--muted);line-height:1.65;margin:0}.account-status-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr)}.profile-list-toolbar{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);display:flex;gap:var(--space-base);justify-content:space-between;margin-bottom:var(--space-lg);padding:18px 20px}.profile-list-toolbar>div{display:grid;grid-gap:2px;gap:2px}.profile-list-toolbar strong{color:var(--ink);font-size:28px;line-height:1}.profile-list-toolbar span{color:var(--muted);font-size:14px}.profile-record-list{margin-top:0}.profile-record-card{border-radius:var(--radius-xl)}.notice-layout{align-items:flex-start;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.notice-aside{background:var(--ink);border-radius:var(--radius-xl);color:#fff;display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,30px)}.notice-aside .eyebrow{color:var(--sun);margin-bottom:0}.notice-aside h1{font-size:clamp(30px,5vw,48px);line-height:1.04;margin:0}.notice-aside .button{justify-self:flex-start}.notice-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,4vw,32px)}.notice-item{background:var(--sky-soft);border:1px solid rgba(84,182,232,.18);border-radius:var(--radius-lg);padding:18px}.notice-item-strong{background:var(--sun-soft);border-color:rgba(251,191,36,.28)}.notice-item h2{color:var(--ink);font-size:20px;margin:0 0 8px}.notice-item p{color:var(--body);line-height:1.72;margin:0}.feedback-result{display:grid;grid-gap:8px;gap:8px}.feedback-result strong{color:var(--success-text);font-size:18px}.feedback-record-card p,.feedback-result p{overflow-wrap:anywhere}.feedback-record-panel{margin-top:24px}.feedback-record-list{margin-top:18px}.feedback-record-card h3{color:var(--ink);font-size:20px;margin:0 0 8px}@media (max-width:980px){.account-dashboard,.auth-shell,.conversation-workspace,.detail-sheet,.filter-bar,.gateway-layout,.notice-layout,.profile-workspace,.step-form-layout,.workbench-layout{grid-template-columns:1fr}.detail-hero,.market-header,.publish-hero,.workspace-header{align-items:stretch;flex-direction:column}}@media (max-width:720px){.site-header{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 18px}.top-nav{gap:8px;justify-content:flex-start;width:100%}.nav-button,.top-nav a{padding:8px 9px}.page{padding:28px 16px 68px}.hero{min-height:auto}.account-card-grid,.account-dashboard,.account-status-grid,.gateway-entry-grid,.grid,.hero{grid-template-columns:1fr}.action-row,.exchange-actions,.filter-actions,.profile-list-toolbar{align-items:stretch;flex-direction:column}.action-row .button,.exchange-actions .button,.filter-actions .button{width:100%}.chat-compose,.chat-layout,.choice-grid,.detail-facts,.detail-layout,.fee-range,.two-column{grid-template-columns:1fr}.conversation-main-header,.record-card-header,.section-heading-row{align-items:stretch;flex-direction:column}.step-item{grid-template-columns:1fr}.form-section-title-row{align-items:flex-start}}:root{--dplus-ink:#111111;--dplus-paper:#fffdf0;--dplus-cream:#fff7cf;--dplus-yellow:#ffe75a;--dplus-orange:#ff6b2b;--dplus-lime:#b8ff42;--dplus-mint:#68e6d8;--dplus-muted:#69645b;--dplus-hard-shadow:8px 8px 0 var(--dplus-ink);--dplus-card-shadow:6px 6px 0 var(--dplus-ink);--canvas:var(--dplus-yellow);--surface:var(--dplus-paper);--ink:var(--dplus-ink);--body:#303030;--muted:var(--dplus-muted);--hairline:var(--dplus-ink);--sky:var(--dplus-mint);--sky-deep:var(--dplus-ink);--sky-soft:var(--dplus-cream);--yellow:var(--dplus-yellow);--yellow-soft:var(--dplus-cream);--accent:var(--dplus-orange);--accent-strong:var(--dplus-ink);--warm:var(--dplus-lime);--shadow-soft:var(--dplus-hard-shadow);--shadow-card:var(--dplus-card-shadow)}body{background:radial-gradient(circle at 12% 10%,rgba(255,107,43,.22),transparent 26%),radial-gradient(circle at 88% 8%,rgba(104,230,216,.5),transparent 24%),linear-gradient(135deg,var(--dplus-yellow) 0,var(--dplus-cream) 48%,var(--dplus-mint) 100%);font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-header{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:0 0 28px 28px;box-shadow:0 7px 0 var(--dplus-ink);min-height:72px}.brand,.nav-button,.top-nav{color:var(--dplus-ink)}.brand{font-weight:900}.brand:before{background:linear-gradient(135deg,var(--dplus-lime),var(--dplus-orange));border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink)}.top-nav{font-weight:850}.nav-button,.top-nav a{border:2px solid transparent}.nav-button:hover,.top-nav a:hover{border-color:var(--dplus-ink);box-shadow:3px 3px 0 var(--dplus-ink)}.eyebrow,.nav-button:hover,.top-nav a:hover{background:var(--dplus-lime);color:var(--dplus-ink)}.eyebrow{border:3px solid var(--dplus-ink);border-radius:9999px;box-shadow:4px 4px 0 var(--dplus-ink);font-weight:900;padding:7px 12px}.auth-intro h1,.gateway-status-panel h2,.hero-copy h1,.notice-aside h1,.section-title{color:var(--dplus-ink);font-weight:950;letter-spacing:0}.auth-shell,.gateway-layout,.notice-layout{gap:clamp(22px,4vw,36px)}.account-card,.auth-card,.contact-panel,.contact-status-panel,.content-panel,.conversation-main,.detail-main,.exchange-card,.feature-card,.filter-panel,.form-section,.gateway-entry,.hero-panel,.login-state-panel,.notice-item,.notice-panel,.profile-list-toolbar,.record-card,.result-panel,.submit-section{background:var(--dplus-paper);border:3px solid var(--dplus-ink);box-shadow:var(--dplus-card-shadow)}.account-card:hover,.feature-card:hover,.gateway-entry:hover{transform:translate(-2px,-2px)}.login-state-panel,.notice-item-strong,.parent-entry{background:var(--dplus-lime)}.tutor-entry{background:var(--dplus-orange)}.account-card span,.gateway-entry span,.listing-card-meta{color:var(--dplus-ink);font-weight:900}.account-summary,.auth-intro,.conversation-context,.detail-actions,.gateway-status-panel,.notice-aside,.process-band,.profile-side-note,.step-rail{border:4px solid var(--dplus-ink);box-shadow:var(--dplus-hard-shadow)}.gateway-status-panel{background:var(--dplus-paper);color:var(--dplus-ink);overflow:hidden;position:relative}.gateway-status-panel p{color:var(--body)}.auth-note-list span,.choice-item,.detail-card,.detail-facts div,.empty-state,.fee-range-card,.flow-list li,.link-item,.privacy-note,.status-strip span,.step-item{background:var(--dplus-paper);border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink);color:var(--dplus-ink)}.auth-note-list span:nth-child(odd),.flow-list li:nth-child(odd),.notice-item:nth-child(odd),.status-strip span:nth-child(odd){background:var(--dplus-lime)}.auth-note-list span:nth-child(2n),.flow-list li:nth-child(2n),.notice-item:nth-child(2n),.status-strip span:nth-child(2n){background:var(--dplus-cream)}.account-summary .eyebrow,.auth-intro .eyebrow,.conversation-context .eyebrow,.detail-actions .eyebrow,.notice-aside .eyebrow,.process-band .eyebrow,.profile-side-note .eyebrow,.step-rail .eyebrow{background:var(--dplus-yellow);color:var(--dplus-ink)}.button{border:3px solid var(--dplus-ink);border-radius:14px;box-shadow:4px 4px 0 var(--dplus-ink);color:var(--dplus-ink);font-weight:900}.button:hover:not(:disabled){transform:translate(-2px,-2px)}.button.primary{background:var(--dplus-orange);color:var(--dplus-ink)}.button.primary:hover:not(:disabled){background:var(--dplus-lime)}.button.secondary{background:var(--dplus-paper);color:var(--dplus-ink)}.button.secondary:hover:not(:disabled){background:var(--dplus-yellow)}.auth-tab{background:var(--dplus-paper);border:3px solid var(--dplus-ink);color:var(--dplus-ink);font-weight:900}.auth-tab.active{background:var(--dplus-orange);box-shadow:4px 4px 0 var(--dplus-ink);color:var(--dplus-ink)}.field input,.field select,.field textarea{background:#fffdf7;border:3px solid var(--dplus-ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--dplus-orange);outline:3px solid rgba(255,107,43,.24)}.form-section-number,.step-number{background:var(--dplus-orange);border:3px solid var(--dplus-ink);color:var(--dplus-ink)}.result-count,.status-pill,.success{background:var(--dplus-lime);border:3px solid var(--dplus-ink);color:var(--dplus-ink)}.message-bubble{border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink)}.own-message{background:var(--dplus-orange)}.dplus-comic-stage{display:grid;grid-gap:18px;gap:18px;margin:24px 0}.dplus-comic-duo{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:110px 1fr 110px}.dplus-chat-card,.dplus-mini-card,.dplus-person{border:4px solid var(--dplus-ink);box-shadow:6px 6px 0 var(--dplus-ink)}.dplus-person{align-items:end;background:var(--dplus-lime);border-radius:28px;display:grid;height:128px;justify-items:center;padding:14px;position:relative}.dplus-person:before{background:var(--dplus-paper);border:4px solid var(--dplus-ink);border-radius:9999px;content:"";height:42px;position:absolute;top:18px;width:42px}.dplus-person:after{border:4px solid var(--dplus-ink);border-radius:16px 16px 10px 10px;content:"";height:42px;width:58px}.dplus-person.tutor,.dplus-person:after{background:var(--dplus-orange)}.dplus-person.tutor:after{background:var(--dplus-lime)}.dplus-chat-card{background:var(--dplus-paper);border-radius:22px;padding:18px;text-align:center}.dplus-chat-card strong,.dplus-mini-card strong{color:var(--dplus-ink);display:block;font-size:20px;line-height:1.2}.dplus-chat-card span,.dplus-mini-card span{color:var(--dplus-muted);display:block;font-size:14px;line-height:1.55;margin-top:6px}.dplus-mini-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dplus-mini-card{background:var(--dplus-cream);border-radius:18px;min-height:104px;padding:14px}.dplus-mini-card:nth-child(2){background:var(--dplus-lime)}.dplus-mini-card:nth-child(3){background:var(--dplus-orange)}.dplus-notice-list{display:grid;grid-gap:16px;gap:16px}.dplus-notice-list .notice-item h2:before{content:"✓";display:inline-block;margin-right:10px}.dplus-business-page .detail-hero,.dplus-business-page .market-header,.dplus-business-page .publish-hero{box-shadow:var(--dplus-card-shadow);padding:clamp(20px,4vw,30px)}.contact-state-card,.listing-action-stack,.market-safety-strip{display:flex;gap:10px}.market-safety-strip{flex-wrap:wrap;margin-top:18px}.contact-state-card,.market-safety-strip span{background:var(--dplus-lime);border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink);color:var(--dplus-ink)}.market-safety-strip span{border-radius:999px;font-size:14px;font-weight:900;line-height:1.2;padding:8px 12px}.market-safety-strip span:nth-child(2){background:var(--dplus-cream)}.market-safety-strip span:nth-child(3){background:var(--dplus-orange)}.dplus-panel-note,.listing-note{background:var(--dplus-cream);border:2px solid var(--dplus-ink);border-radius:16px;color:var(--dplus-ink);font-weight:750;padding:10px 12px}.listing-action-stack{align-items:flex-end;flex-direction:column;flex-shrink:0}.privacy-status{background:var(--dplus-yellow)}.contact-state-card{border-radius:22px;flex-direction:column;padding:14px}.contact-state-card strong{font-size:18px;line-height:1.25}.contact-state-card span{color:var(--dplus-body);line-height:1.6}.dplus-chat-page .wide-panel,.dplus-profile-page .wide-panel{overflow:hidden;position:relative}.dplus-chat-page .wide-panel:before,.dplus-profile-page .wide-panel:before{background:var(--dplus-yellow);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:5px 5px 0 var(--dplus-ink);content:"";height:82px;position:absolute;right:clamp(18px,4vw,42px);top:clamp(18px,4vw,38px);transform:rotate(-5deg);width:82px;z-index:0}.dplus-chat-page .conversation-workspace,.dplus-chat-page .workspace-header,.dplus-profile-page .account-dashboard,.dplus-profile-page .profile-list-toolbar,.dplus-profile-page .profile-workspace,.dplus-profile-page .record-list,.dplus-profile-page .workspace-header{position:relative;z-index:1}.dplus-profile-banner{align-items:center;background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:26px;box-shadow:6px 6px 0 var(--dplus-ink);display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:18px 20px}.dplus-profile-banner h2{color:var(--dplus-ink);font-size:clamp(22px,3vw,30px);line-height:1.15;margin:0}.dplus-account-rules{display:grid;grid-gap:10px;gap:10px}.dplus-account-rules span{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:3px 3px 0 var(--dplus-ink);color:var(--dplus-ink);font-size:13px;font-weight:900;line-height:1.2;padding:8px 12px;width:-moz-fit-content;width:fit-content}.dplus-account-rules span:nth-child(2){background:var(--dplus-yellow)}.dplus-account-rules span:nth-child(3){background:var(--dplus-orange)}.dplus-profile-page .account-card{border-radius:22px;min-height:144px}.dplus-profile-page .account-card:nth-child(2),.dplus-profile-page .profile-record-card:nth-child(2n){background:var(--dplus-lime)}.dplus-profile-page .account-card:nth-child(3),.dplus-profile-page .profile-record-card:nth-child(odd){background:var(--dplus-cream)}.dplus-profile-page .account-card:nth-child(4){background:var(--dplus-orange)}.dplus-chat-page .conversation-context,.dplus-profile-page .account-summary,.dplus-profile-page .profile-side-note{background:var(--dplus-ink)}.dplus-profile-page .account-settings-panel,.dplus-profile-page .profile-panel{border-width:3px}.dplus-list-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dplus-list-tabs a,.dplus-list-tabs span{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:3px 3px 0 var(--dplus-ink);color:var(--dplus-ink);font-size:13px;font-weight:900;line-height:1.15;padding:8px 12px;text-decoration:none;white-space:nowrap}.dplus-list-tabs .active{background:var(--dplus-orange)}.dplus-profile-page .profile-list-toolbar{align-items:center;flex-wrap:wrap}.dplus-profile-page .profile-record-list{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:28px;box-shadow:var(--dplus-card-shadow);gap:0;overflow:hidden}.dplus-profile-page .profile-record-card{border:0;border-bottom:3px solid var(--dplus-ink);border-radius:0;box-shadow:none}.dplus-profile-page .profile-record-card:last-child{border-bottom:0}.dplus-chat-page .conversation-workspace{gap:clamp(16px,3vw,24px);grid-template-columns:minmax(190px,.26fr) minmax(0,1fr) minmax(280px,.38fr)}.dplus-chat-page .conversation-workspace>*{min-width:0}.dplus-chat-page .conversation-main{background:var(--dplus-paper);border-radius:30px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:clamp(640px,calc(100vh - 120px),760px);overflow:hidden}.dplus-chat-page .conversation-main-header{background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:22px;box-shadow:4px 4px 0 var(--dplus-ink);padding:14px 16px}.dplus-chat-page .message-list{align-content:start;background:#fffdf7;border:3px solid var(--dplus-ink);border-radius:26px;margin-top:16px;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px;scrollbar-gutter:stable;touch-action:pan-y}.dplus-chat-page .message-bubble{background:var(--dplus-cream);border-radius:24px 24px 24px 8px;max-width:min(620px,70%);overflow-wrap:anywhere;padding:14px 16px}.dplus-chat-page .own-message{background:var(--dplus-orange);border-radius:24px 24px 8px 24px}.dplus-chat-page .chat-compose{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:24px;box-shadow:4px 4px 0 var(--dplus-ink);padding:14px}.dplus-chat-page .contact-status-panel{background:var(--dplus-yellow);border-radius:30px}.dplus-chat-page .contact-panel,.dplus-chat-page .exchange-card{background:var(--dplus-paper);border-width:3px;box-shadow:4px 4px 0 var(--dplus-ink)}.dplus-chat-page .privacy-note{background:var(--dplus-paper)}@media (max-width:980px){.dplus-chat-page .conversation-workspace{grid-template-columns:1fr}.dplus-chat-page .contact-status-panel,.dplus-chat-page .conversation-context{align-self:stretch}}@media (max-width:720px){.dplus-chat-page .wide-panel:before{display:none}.dplus-chat-page .contact-status-panel,.dplus-chat-page .conversation-main{border-radius:24px}.dplus-chat-page .conversation-main{height:clamp(480px,calc(100dvh - 16px),760px)}.dplus-chat-page .message-list{min-height:0;padding:14px}.dplus-chat-page .message-bubble{max-width:min(100%,320px);overflow-wrap:anywhere;word-break:normal}.dplus-chat-page .chat-compose{grid-template-columns:1fr}.dplus-chat-page .chat-compose .button{width:100%}}@media (max-width:720px) and (max-height:700px){.dplus-chat-page .conversation-main-header{padding:8px 12px}.dplus-chat-page .conversation-main:focus-within{height:calc(100dvh - 16px);left:50%;position:fixed;top:8px;transform:translateX(-50%);width:min(calc(100vw - 16px),390px);z-index:11}.dplus-chat-page .chat-compose,.dplus-chat-page .message-list{margin-top:8px;padding:10px}}.privacy-note-strong,.rail-note{background:var(--dplus-yellow);border-color:var(--dplus-ink);color:var(--dplus-ink);font-weight:800}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.customer-service-page{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin:0 auto;max-width:980px;overflow:hidden;padding:clamp(20px,4vw,34px);width:100%}.customer-service-shell{max-width:1296px}.customer-service-page h1,.customer-service-page h2,.customer-service-page p{overflow-wrap:anywhere;word-break:break-word}.customer-service-page h1{color:var(--dplus-ink);font-size:clamp(34px,5vw,52px);line-height:1.08;margin:0 0 14px}.customer-service-page h1 span,.customer-service-page p span{display:block}.customer-service-layout{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(220px,24%) minmax(0,1fr);margin:-10px auto 0;max-width:1240px;position:relative;width:100%;z-index:1}.customer-service-chat,.customer-service-main,.customer-service-side{min-width:0}.customer-service-side{background:var(--dplus-cream);border:3px solid var(--dplus-ink);border-radius:28px;box-shadow:var(--dplus-shadow-small);color:var(--dplus-ink);padding:20px}.customer-service-side h2{font-size:clamp(24px,3vw,32px);line-height:1.1;margin:0 0 14px}.customer-service-side ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px;padding-left:20px}.customer-service-side li,.customer-service-side p{color:var(--dplus-body);line-height:1.7}.customer-service-side code{background:var(--dplus-paper);border:2px solid var(--dplus-ink);border-radius:8px;display:inline-block;font-size:13px;margin:0 4px;max-width:100%;overflow-wrap:anywhere;padding:2px 6px;word-break:break-all}.customer-service-chat{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:30px;box-shadow:var(--dplus-shadow-small);display:grid;grid-gap:16px;gap:16px;padding:clamp(14px,2vw,16px)}.customer-service-messages{align-content:start;background:#fffdf7;border:3px solid var(--dplus-ink);border-radius:24px;display:grid;grid-gap:12px;gap:12px;height:clamp(390px,50dvh,500px);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable;touch-action:pan-y}.customer-service-message{background:var(--dplus-cream);border:3px solid var(--dplus-ink);border-radius:22px 22px 22px 8px;box-shadow:4px 4px 0 var(--dplus-ink);justify-self:start;max-width:min(620px,84%);padding:12px 14px}.customer-service-message-user{background:var(--dplus-orange);border-radius:22px 22px 8px 22px;justify-self:end}.customer-service-message p{color:var(--dplus-ink);font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.customer-service-inline-link{color:var(--dplus-ink);display:inline-flex;font-size:14px;font-weight:900;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.customer-service-quick-list{display:flex;flex-wrap:nowrap;gap:3px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:2px 3px 6px 2px;scrollbar-width:thin;touch-action:pan-x}.customer-service-quick-list button{background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:3px 3px 0 var(--dplus-ink);color:var(--dplus-ink);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:900;line-height:1.2;min-height:40px;padding:7px 5px;white-space:nowrap}.customer-service-compose{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.customer-service-compose input{background:var(--dplus-paper-strong);border:3px solid var(--dplus-ink);border-radius:14px;color:var(--dplus-ink);min-height:50px;padding:0 14px;width:100%}.customer-service-dify-entry{align-items:center;background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:3px 3px 0 var(--dplus-ink);color:var(--dplus-ink);display:inline-flex;font-size:14px;font-weight:900;justify-content:center;padding:9px 14px;text-decoration:none}@media (max-width:860px){.customer-service-layout{grid-template-columns:1fr}.customer-service-main{order:-1}}@media (max-width:720px){.customer-service-page *,.customer-service-page .workspace-header>div{min-width:0}.customer-service-page{max-width:calc(100vw - 80px);padding:18px}.customer-service-page h1{font-size:30px;word-break:break-all}.customer-service-page p,.customer-service-side li{word-break:break-all}.customer-service-page .action-row,.customer-service-page .workspace-header{width:100%}.customer-service-page .workspace-header{align-items:stretch;display:grid;grid-gap:16px;gap:16px}.customer-service-chat,.customer-service-main,.customer-service-page .workspace-header>div,.customer-service-side{max-width:100%;width:100%}.customer-service-page .workspace-header p{max-width:calc(100vw - 120px)}.customer-service-page .action-row{display:grid}.customer-service-chat,.customer-service-dify-entry,.customer-service-page,.customer-service-side{border-width:2px;border-radius:24px}.customer-service-message{max-width:100%}.customer-service-messages{height:clamp(306px,38dvh,340px)}.customer-service-compose{grid-template-columns:1fr}.customer-service-compose .button{width:100%}.site-header{border-radius:0 0 22px 22px}.dplus-comic-duo,.dplus-mini-grid{grid-template-columns:1fr}.dplus-person{height:92px}.dplus-person:before{height:30px;width:30px}.dplus-person:after{height:32px;width:48px}.auth-card,.auth-intro,.gateway-status-panel,.notice-aside,.notice-panel,.process-band{box-shadow:5px 5px 0 var(--dplus-ink)}.detail-hero,.market-header,.publish-hero,.record-card-header{align-items:stretch;flex-direction:column}.listing-action-stack{align-items:stretch}.listing-action-stack .button,.listing-action-stack .status-pill,.market-safety-strip span{width:100%}}:root{--dplus-paper-strong:#fffdf7;--dplus-body:#303030;--dplus-weak:#69645b;--dplus-danger:#ff4a3d;--dplus-warning:#ffe75a;--dplus-success:#b8ff42;--dplus-shadow-hard:8px 8px 0 #111111;--dplus-shadow-small:5px 5px 0 #111111;--dplus-shadow-none:none;--body:var(--dplus-body);--muted:var(--dplus-weak);--danger:var(--dplus-danger);--shadow-soft:var(--dplus-shadow-hard);--shadow-card:var(--dplus-shadow-small)}body{background:linear-gradient(120deg,var(--dplus-yellow) 0,var(--dplus-lime) 48%,var(--dplus-mint) 100%)}.auth-note-list span,.auth-tab,.button,.eyebrow,.result-count,.status-pill,.status-strip span{overflow-wrap:anywhere;text-align:center}.auth-tab,.button,.eyebrow,.result-count,.status-pill{min-width:max-content;white-space:nowrap}.field input,.field select,.field textarea{background:var(--dplus-paper-strong)}.dplus-chat-card span,.dplus-mini-card span,.field-hint,.gateway-entry small,.notice-item p{color:var(--dplus-weak)}.error{color:var(--dplus-danger)}@media (max-width:720px){.account-card,.auth-card,.contact-panel,.contact-status-panel,.content-panel,.conversation-main,.detail-main,.dplus-chat-card,.dplus-mini-card,.dplus-person,.exchange-card,.feature-card,.filter-panel,.form-section,.gateway-entry,.hero-panel,.login-state-panel,.notice-item,.notice-panel,.profile-list-toolbar,.record-card,.result-panel,.submit-section{box-shadow:var(--dplus-shadow-small)}.auth-tab,.button,.eyebrow,.result-count,.status-pill{min-width:0;white-space:normal}}.dplus-business-page .detail-hero,.dplus-business-page .market-header,.dplus-business-page .publish-hero{background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:30px;box-shadow:var(--dplus-shadow-hard);margin-bottom:28px;padding:clamp(22px,4vw,34px)}.dplus-business-page .detail-sheet,.dplus-business-page .step-form-layout,.dplus-business-page .workbench-layout{gap:clamp(22px,4vw,34px)}.dplus-business-page .detail-actions,.dplus-business-page .filter-panel,.dplus-business-page .step-rail{background:var(--dplus-cream)}.dplus-business-page .detail-main,.dplus-business-page .filter-panel,.dplus-business-page .form-section,.dplus-business-page .result-panel,.dplus-business-page .submit-section{border-radius:30px}.dplus-business-page .filter-panel{align-self:start}.dplus-business-page .filter-stack{gap:18px}.dplus-panel-note{background:var(--dplus-cream);border:2px solid var(--dplus-ink);border-radius:18px;color:var(--dplus-body);font-size:14px;line-height:1.6;margin:12px 0 0;padding:10px 12px}.dplus-business-page .result-panel{background:var(--dplus-paper)}.dplus-business-page .result-panel .record-list{background:var(--dplus-paper-strong);border:3px solid var(--dplus-ink);border-radius:24px;gap:0;overflow:hidden;padding:0}.dplus-business-page .result-panel .record-card{border:0;border-bottom:2px solid #ded6ad;border-radius:0;box-shadow:none;padding:20px}.dplus-business-page .result-panel .record-card:last-child{border-bottom:0}.dplus-business-page .listing-card-meta{background:var(--dplus-lime);border:2px solid var(--dplus-ink);border-radius:999px;display:inline-flex;margin-bottom:10px;padding:5px 10px}.dplus-business-page .detail-main>.status-pill,.dplus-business-page .record-card-header .status-pill{display:inline-flex;margin:0 0 12px;width:-moz-fit-content;width:fit-content}.dplus-business-page .choice-item,.dplus-business-page .detail-card,.dplus-business-page .detail-facts div,.dplus-business-page .fee-range-card,.dplus-business-page .privacy-note{box-shadow:none}.dplus-business-page .detail-actions,.dplus-business-page .detail-actions h2,.dplus-business-page .detail-actions p,.dplus-business-page .step-item small,.dplus-business-page .step-item strong,.dplus-business-page .step-rail,.dplus-business-page .step-rail h2,.dplus-business-page .step-rail p{color:var(--dplus-ink)}.dplus-business-page .detail-note{border-top:2px solid #ded6ad;color:var(--dplus-body)}.dplus-business-page .step-list{gap:12px}.dplus-business-page .form-section{gap:22px}.dplus-business-page .form-section-heading p{max-width:720px}.dplus-business-page .fee-range-card{background:var(--dplus-cream)}.dplus-business-page .privacy-note{background:var(--dplus-yellow)}@media (max-width:980px){.dplus-business-page .detail-hero,.dplus-business-page .market-header,.dplus-business-page .publish-hero{box-shadow:var(--dplus-shadow-small)}}@media (max-width:720px){.dplus-business-page .detail-actions,.dplus-business-page .detail-hero,.dplus-business-page .detail-main,.dplus-business-page .filter-panel,.dplus-business-page .form-section,.dplus-business-page .market-header,.dplus-business-page .publish-hero,.dplus-business-page .result-panel,.dplus-business-page .submit-section{border-width:2px;border-radius:24px}.dplus-business-page .result-panel .record-card{padding:18px}}.dplus-profile-page .workspace-header>div .eyebrow{justify-self:start;width:-moz-fit-content;width:fit-content}.dplus-chat-page{max-width:1600px}.dplus-chat-page .wide-panel{max-width:1600px;width:100%}.dplus-chat-page .wide-panel:before{content:none}.dplus-chat-page .workspace-header{grid-template-columns:minmax(0,1fr) 80px auto}.dplus-chat-page .workspace-header>div{grid-column:1;min-width:0}.dplus-chat-page .chat-header-decoration{background:var(--dplus-yellow);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:5px 5px 0 var(--dplus-ink);display:block;height:80px;justify-self:center;width:80px}.dplus-chat-page .workspace-header>.button{grid-column:3;justify-self:end;min-height:52px}.dplus-chat-page .conversation-workspace{gap:16px;grid-template-columns:minmax(220px,21%) minmax(620px,1fr) minmax(286px,23%)}.dplus-chat-page .conversation-context{background:#fff9e8;border:4px solid var(--dplus-ink);box-shadow:7px 7px 0 var(--dplus-ink);color:var(--dplus-ink);gap:14px;padding:22px}.dplus-chat-page .conversation-context .eyebrow,.dplus-chat-page .conversation-context h2{color:var(--dplus-ink)}.dplus-chat-page .conversation-context p{color:#50554d}.dplus-chat-page .conversation-context .context-stat{background:#dfe7da;border:3px solid var(--dplus-ink);min-height:96px;padding:14px}.dplus-chat-page .conversation-context .context-stat:last-child{background:#f3e7c5}.dplus-chat-page .conversation-context .context-stat strong{color:var(--dplus-ink);font-size:32px}.dplus-chat-page .conversation-context .context-stat span{color:#50554d;font-size:14px}.dplus-chat-page .contact-status-panel{background:#dfe7da}.dplus-chat-page .conversation-main{box-sizing:border-box;gap:10px;height:726px;grid-template-rows:48px minmax(0,1fr) auto;min-height:0;padding:8px 12px}.dplus-chat-page .message-list{border-radius:22px;height:auto;margin-top:0;min-height:0;padding:16px}.dplus-chat-page .chat-compose{background:#fffdf7;border-radius:20px;box-sizing:border-box;gap:12px;grid-template-columns:minmax(0,1fr) 96px;height:122px;min-height:0;margin-top:0;overflow:visible;padding:10px 12px 12px}.dplus-chat-page .conversation-main-header{height:48px;margin-bottom:0;min-height:48px;padding:0 4px}.dplus-chat-page .conversation-main-header h2{font-size:22px;margin-bottom:2px}.dplus-chat-page .conversation-main-header p{font-size:13px;line-height:1.2}.dplus-chat-page .chat-compose .field{gap:6px;min-width:0}.dplus-chat-page .chat-compose textarea{height:64px;min-height:64px;min-width:0;resize:none;width:100%}.dplus-chat-page .chat-compose .button{align-self:end;height:52px;margin:0 4px 4px 0;min-height:52px;width:92px}@media (min-height:850px){.dplus-chat-page .conversation-main{height:766px}.dplus-chat-page .chat-compose{height:130px}}@media (min-height:1000px){.dplus-chat-page .conversation-main{grid-template-rows:40px minmax(0,1fr) auto;height:846px}.dplus-chat-page .conversation-main-header{height:40px;min-height:40px}.dplus-chat-page .chat-compose{height:138px}}@media (min-width:1340px){.dplus-chat-page .conversation-workspace{gap:20px}}@media (min-width:1700px){.dplus-chat-page{padding-inline:16px}.dplus-chat-page .conversation-workspace{gap:24px}}@media (min-width:981px) and (max-width:1199px){.dplus-chat-page .conversation-workspace{grid-template-columns:1fr}}@media (max-width:980px){.dplus-chat-page .conversation-main{min-height:680px}}@media (max-width:720px){.dplus-chat-page .workspace-header{column-gap:12px;grid-template-columns:minmax(0,1fr) 56px;row-gap:12px}.dplus-chat-page .chat-header-decoration{grid-column:2;grid-row:1;height:56px;width:56px}.dplus-chat-page .workspace-header>.button{grid-column:1/-1;grid-row:2}.dplus-chat-page .conversation-workspace{gap:14px;grid-template-columns:1fr}.dplus-chat-page .conversation-context{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.dplus-chat-page .conversation-context .eyebrow,.dplus-chat-page .conversation-context h2,.dplus-chat-page .conversation-context>p{grid-column:1/-1}.dplus-chat-page .conversation-context .context-stat{min-height:74px;padding:10px}.dplus-chat-page .conversation-main{gap:10px;height:clamp(560px,calc(100dvh - 120px),680px);grid-template-rows:58px minmax(0,1fr) auto;min-height:0;padding:10px}.dplus-chat-page .conversation-main-header{align-items:flex-start;flex-direction:row;height:58px;min-height:58px;min-width:0;padding:0 4px}.dplus-chat-page .message-list{height:auto;min-height:0;padding:12px}.dplus-chat-page .chat-compose{gap:6px;grid-template-columns:1fr;height:176px;max-height:176px;min-height:154px;padding:8px 12px 10px}.dplus-chat-page .chat-compose textarea{height:72px;min-height:72px}.dplus-chat-page .chat-compose .field{gap:4px}.dplus-chat-page .chat-compose .field>span{font-size:13px;line-height:1}.dplus-chat-page .chat-compose .button{height:48px;min-height:48px;width:calc(100% - 4px)}}@media (max-width:720px) and (max-height:700px){.dplus-chat-page .conversation-main:focus-within{grid-template-rows:40px minmax(0,1fr) auto;height:calc(100dvh - 8px)}.dplus-chat-page .conversation-main-header{height:40px;min-height:40px}}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){body:has(.parent-needs-native-static-reference){background-color:#f8eb63;background-image:url(/assets/sitewide-ui/parent-needs-background.png);background-position:top;background-repeat:no-repeat;background-size:1536px 1024px}body:has(.parent-needs-native-static-reference) .site-header{background:transparent;border:0;box-shadow:none;height:64px;min-height:64px;padding:0 42px;position:relative}body:has(.parent-needs-native-static-reference) .site-header:before{background:url(/assets/sitewide-ui/parent-needs-static-header.png) 0 0/1536px 64px no-repeat;content:"";inset:0;pointer-events:none;position:absolute}body:has(.parent-needs-native-static-reference) .site-header .brand-mark{opacity:0}body:has(.parent-needs-native-static-reference) .site-header .brand-name,body:has(.parent-needs-native-static-reference) .site-header .top-nav{color:transparent}body:has(.parent-needs-native-static-reference) .site-header .top-nav :is(a,button){background:transparent;color:transparent}body:has(.parent-needs-native-static-reference) .site-header :is(a,button):focus-visible{outline:3px solid #1358c8;outline-offset:2px}.parent-needs-native-static-reference.marketplace-refresh-page{margin:0;max-width:none;min-height:calc(100vh - 64px);padding:23px 50px 55px 141px;position:relative}.parent-needs-native-static-reference .page-back-arrow{background:url(/assets/sitewide-ui/parent-needs-static-back.png) 0 0/57px 53px no-repeat;border:0;border-radius:0;box-shadow:none;height:53px;left:51px;margin:0;position:absolute;top:26px;width:57px}.parent-needs-native-static-reference .page-back-arrow:hover{background:url(/assets/sitewide-ui/parent-needs-static-back.png) 0 0/57px 53px no-repeat;transform:none}.parent-needs-native-static-reference .page-back-arrow span{color:transparent}.parent-needs-native-static-reference .page-back-arrow:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.parent-needs-native-static-reference .marketplace-refresh-shell{gap:16px 21px;grid-template-areas:"filters intro" "filters results";grid-template-columns:415px 909px;grid-template-rows:235px 630px;height:881px;margin-left:0}.parent-needs-native-static-reference .filter-panel{background:transparent;border:0;border-radius:0;box-shadow:none;height:881px;padding:0;position:relative}.parent-needs-native-static-reference .filter-panel:before{background:url(/assets/sitewide-ui/parent-needs-static-filter.png) 0 0/415px 882px no-repeat;content:"";height:882px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:415px}.parent-needs-native-static-reference .filter-panel-heading{opacity:0}.parent-needs-native-static-reference .filter-stack{inset:0;margin:0;position:absolute}.parent-needs-native-static-reference .filter-stack .field{height:53px;left:169px;position:absolute;width:213px}.parent-needs-native-static-reference .filter-stack .field:first-child{top:328px}.parent-needs-native-static-reference .filter-stack .field:nth-child(2){top:400px}.parent-needs-native-static-reference .filter-stack .field:nth-child(3){top:472px}.parent-needs-native-static-reference .filter-stack .field:nth-child(4){top:540px}.parent-needs-native-static-reference .filter-stack .field:nth-child(5){top:612px}.parent-needs-native-static-reference .filter-stack .field label{opacity:0;pointer-events:none;position:absolute}.parent-needs-native-static-reference .filter-stack .field :is(input,select){background:transparent;border:0;border-radius:0;color:transparent;height:53px;inset:0;min-height:0;opacity:0;padding:0;position:absolute;width:213px}.parent-needs-native-static-reference .filter-stack .field input::placeholder{color:transparent}.parent-needs-native-static-reference .filter-stack .field :is(input,select):focus,.parent-needs-native-static-reference .filter-stack .field :is(input,select)[data-has-value=true]{background:#fff;border:2px solid #1358c8;border-radius:6px;color:var(--dplus-ink);outline:2px solid rgba(19,88,200,.28);opacity:1;padding:0 12px}.parent-needs-native-static-reference .filter-stack .field input:focus::placeholder,.parent-needs-native-static-reference .filter-stack .field input[data-has-value=true]::placeholder{color:#777}.parent-needs-native-static-reference .filter-actions{display:grid;grid-gap:23px;gap:23px;grid-template-columns:162px 166px;left:30px;margin:0;position:absolute;top:731px}.parent-needs-native-static-reference .filter-actions .button{background:transparent;border:0;box-shadow:none;color:transparent;height:70px;min-height:0;padding:0;width:100%}.parent-needs-native-static-reference .filter-actions .button:hover:not(:disabled){background:transparent;transform:none}.parent-needs-native-static-reference .filter-actions .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.parent-needs-native-static-reference .market-header{background:transparent;border:0;border-radius:0;box-shadow:none;height:235px;min-height:0;padding:0;position:relative}.parent-needs-native-static-reference .market-header:before{background:url(/assets/sitewide-ui/parent-needs-static-intro.png) 0 0/909px 238px no-repeat;content:"";height:238px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px}.parent-needs-native-static-reference .market-header .market-copy{opacity:0}.parent-needs-native-static-reference .market-header .action-row{height:53px;left:681px;margin:0;position:absolute;top:133px;width:181px}.parent-needs-native-static-reference .market-header .action-row .button{background:transparent;border:0;box-shadow:none;color:transparent;height:53px;min-height:0;padding:0;width:181px}.parent-needs-native-static-reference .market-header .action-row .button:hover{background:transparent;transform:none}.parent-needs-native-static-reference .market-header .action-row .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.parent-needs-native-static-reference .result-panel{background:#fff;border:0;border-radius:0;box-shadow:none;height:630px;min-height:0;padding:27px 28px 28px;position:relative}.parent-needs-native-static-reference .result-panel:before{background:url(/assets/sitewide-ui/parent-needs-static-results-frame.png) 0 0/909px 631px no-repeat;content:"";height:631px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px;z-index:0}.parent-needs-native-static-reference .result-panel[data-result-state=fixture]:after{background:url(/assets/sitewide-ui/parent-needs-static-result.png) 0 0/909px 631px no-repeat;content:"";height:631px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px;z-index:2}.parent-needs-native-static-reference .result-panel>*{position:relative;z-index:1}.parent-needs-native-static-reference .result-panel[data-result-state=fixture] .record-list{z-index:auto}.parent-needs-native-static-reference .result-panel[data-result-state=fixture] .listing-action-stack .button{background:transparent;border:0;box-shadow:none;color:transparent;position:relative;z-index:3}.parent-needs-native-static-reference .result-panel-head{align-items:flex-start;height:111px;position:relative}.parent-needs-native-static-reference .result-panel-head .eyebrow{margin:0}.parent-needs-native-static-reference .result-panel-head h2{font-size:38px;line-height:1;margin:22px 0 0}.parent-needs-native-static-reference .result-count{font-size:18px;min-width:78px;position:absolute;right:5px;top:0;width:78px}.parent-needs-native-static-reference .result-panel .record-list{background:transparent;border:0;border-radius:0;height:435px;left:26px;margin:0;overflow:visible;padding:0;position:absolute;top:162px;width:851px}.parent-needs-native-static-reference .result-panel .record-card{background:rgba(255,255,255,.96);border:3px solid var(--dplus-ink);border-radius:23px;box-shadow:4px 4px 0 var(--dplus-ink);height:435px;min-height:0;padding:28px 29px}.parent-needs-native-static-reference .result-panel .record-card-header{align-items:flex-start;min-height:130px;position:relative}.parent-needs-native-static-reference .result-panel .record-card h2{color:var(--dplus-ink);font-size:34px;font-weight:900;line-height:1;margin:20px 0 0}.parent-needs-native-static-reference .listing-action-stack{gap:17px;position:absolute;right:0;top:3px}.parent-needs-native-static-reference .listing-action-stack .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.parent-needs-native-static-reference .result-panel .record-card>p{border-bottom:1px dashed #c6c9d4;color:var(--dplus-ink);font-size:20px;line-height:1.45;margin:0;max-width:448px;padding:8px 0}.parent-needs-native-static-reference .result-panel .record-card>p span{display:inline-block;font-weight:700;width:128px}.parent-needs-native-static-reference .result-panel .record-card>p strong{font-weight:500}.parent-needs-native-static-reference .result-panel .record-card>.listing-note{border:2px solid var(--dplus-ink);border-radius:16px;bottom:16px;font-size:16px;left:18px;max-width:none;padding:13px 18px;position:absolute;right:18px}}body{background:linear-gradient(90deg,#fbdc5d,#f4e068 24%,#dde17f 49%,#d4e28e 64%,#c0e2a6)}.site-header{background:rgba(255,255,255,.96);border:4px solid var(--dplus-ink);border-radius:0 0 27px 27px;box-shadow:0 8px 0 var(--dplus-ink);min-height:90px;padding-inline:54px 51px}.brand{color:var(--dplus-ink);font-size:25px;font-weight:950;gap:7px}.brand:before{display:none}.brand-mark{display:block;height:45px;width:45px}.brand-name{letter-spacing:.01em;transform:translate(1px,7px);white-space:nowrap}.top-nav{color:var(--dplus-ink);font-size:22px;gap:55px;transform:translateY(5px)}.nav-button,.top-nav a{color:var(--dplus-ink);font-weight:900}.top-nav>:first-child{margin-right:-21px}.sitewide-refresh-page{max-width:1536px;padding:clamp(26px,3vw,42px) clamp(24px,3.3vw,52px) 64px}.page-back-arrow{align-items:center;background:var(--dplus-paper);border:3px solid var(--dplus-ink);border-radius:12px;box-shadow:3px 3px 0 var(--dplus-ink);display:inline-flex;font-size:34px;font-weight:950;height:52px;justify-content:center;line-height:1;margin-bottom:20px;width:52px}.page-back-arrow:hover{background:var(--dplus-lime);transform:translate(-1px,-1px)}.home-refresh-page.sitewide-refresh-page{max-width:none;min-height:calc(100vh - 90px);padding:32px 95px 35px 84px}.home-refresh-layout{align-items:stretch;display:grid;grid-gap:76px;gap:76px;grid-template-columns:minmax(0,1fr) 465px;margin-inline:auto;max-width:1460px;width:100%}.home-refresh-main{min-width:0}.home-title-block{height:282px;padding:0;position:relative}.home-kicker,.home-trial-pill{background:var(--dplus-lime);border:4px solid var(--dplus-ink);border-radius:999px;box-shadow:5px 5px 0 var(--dplus-ink);color:var(--dplus-ink);display:inline-flex;font-size:22px;font-weight:950;line-height:1.25;padding:7px 15px}.home-kicker{font-size:25px;letter-spacing:.04em;line-height:1.25;margin-left:92px;padding:6px 18px}.home-trial-pill{box-shadow:5px 5px 0 var(--dplus-ink);font-size:17px;margin-inline:3px;padding:6px 15px}.home-title-block h1{color:#ffe76a;font-size:125px;font-weight:1000;letter-spacing:-.06em;line-height:.87;margin:31px 0 61px 32px;paint-order:stroke fill;text-shadow:9px 16px 0 var(--dplus-ink);white-space:nowrap;-webkit-text-stroke:5px var(--dplus-ink)}.home-approved-decor{height:auto;pointer-events:none;position:absolute;z-index:0}.home-approved-decor-left{left:-32px;top:23px;width:66px}.home-approved-decor-right{right:-27px;top:8px;width:160px}.home-benefits,.home-kicker,.home-title-block h1{position:relative;z-index:1}.home-benefits{display:grid;font-size:36px;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:.04em;line-height:1.2;margin:0 53px 0 16px;text-align:center;transform:translateY(-13px)}.home-entry-grid{display:grid;grid-gap:10px;gap:10px;grid-auto-rows:minmax(219px,max-content);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.home-entry-card,.home-link-card,.home-principles-card{border:4px solid var(--dplus-ink);box-shadow:7px 7px 0 var(--dplus-ink)}.home-entry-card{border-radius:22px;display:grid;grid-gap:6px;gap:6px;padding:20px 24px 20px 26px}.home-entry-parent{background:linear-gradient(135deg,#d3ef89,#c3eb81)}.home-entry-tutor{background:linear-gradient(135deg,#afdafa,#9cd0f3);padding-left:32px}.home-entry-card>span{font-size:15px;font-weight:900;line-height:1.2}.home-entry-card h2{color:var(--dplus-ink);font-size:44px;letter-spacing:.05em;line-height:1.1;margin:0;transform:translateY(4px)}.home-entry-card p{color:var(--dplus-ink);font-size:19px;line-height:1.35;margin:0 0 4px;transform:translateY(2px)}.home-entry-button{background:rgba(255,255,255,.52);border:3px solid var(--dplus-ink);border-radius:14px;box-shadow:none;color:var(--dplus-ink);font-size:20px;font-weight:900;min-height:49px;margin-top:2px;width:100%}.home-entry-parent .home-entry-button{background:#ffc3a4}.home-link-grid{display:grid;grid-gap:10px;gap:10px;grid-auto-rows:132px;grid-template-columns:443px minmax(0,1fr);margin-top:17px}.home-link-card{border-radius:19px;display:grid;grid-gap:5px;gap:5px;min-height:0;padding:15px 26px 14px}.home-link-card:nth-child(2n){padding-left:20px}.home-link-card strong{color:var(--dplus-ink);font-size:27px;line-height:1.2}.home-link-card span{color:var(--dplus-ink);font-size:18px;line-height:1.4;max-width:300px;transform:translateY(-1px)}.home-link-blue{background:#f6efe6}.home-link-lime{background:#d0ee88}.home-link-purple{background:#e4daf0}.home-link-cream{background:#f7efe7}.home-principles-card{background:#f2f2f2;border-radius:26px;display:flex;flex-direction:column;height:788px;margin-top:15px;padding:36px 32px}.home-principles-card h2{color:var(--dplus-ink);font-size:57px;letter-spacing:.01em;line-height:1.19;margin:23px 0 14px;text-align:center;transform:translateY(3px)}.home-principles-card h2 span{display:block}.home-comic-stage{height:205px;margin:0;transform:translateY(7px)}.home-approved-comic-duo{align-items:end;display:grid;grid-template-columns:144px 147px 139px;height:205px;margin-left:-27px;width:430px}.home-approved-person{display:block;height:196px;object-fit:contain;width:auto}.home-approved-person-boy{transform:translate(2px,-4px)}.home-approved-person-girl{transform:translate(12px,-4px)}.home-approved-comic-duo .dplus-chat-card{align-items:center;align-self:stretch;background:var(--dplus-paper);border:4px solid var(--dplus-ink);border-radius:31px;box-shadow:none;display:grid;font-size:20px;grid-gap:6px;gap:6px;justify-items:center;line-height:1.12;padding:17px 8px;position:relative;z-index:1}.home-approved-comic-duo .dplus-chat-card strong{font-size:21px;margin-bottom:1px}.home-approved-comic-duo .dplus-chat-card span{color:var(--dplus-ink);font-size:19px;font-weight:800;margin-top:0}.home-principles-list{display:grid;grid-gap:0;gap:0;list-style:none;margin:54px -11px 0;padding:0}.home-principles-list li{align-items:center;border-bottom:2px solid #dedede;color:var(--dplus-ink);display:grid;font-size:20px;font-weight:800;grid-gap:10px;gap:10px;grid-template-columns:61px minmax(0,1fr);letter-spacing:.02em;min-height:72px;padding:6px 0}.home-principles-list li:first-child{border-top:2px solid #dedede}.home-principles-list img{height:auto;width:61px}.home-refresh-page :is(a,button):focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 7px #1358c8;outline:4px solid #1358c8;outline-offset:4px;position:relative;z-index:8}@media (min-width:861px){.home-native-static-reference .home-title-block:after{aspect-ratio:978/290;background-image:url(/assets/sitewide-ui/home-static-hero.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";left:-34px;pointer-events:none;position:absolute;top:0;width:min(978px,calc(100% + 60px));z-index:1}.home-native-static-reference .home-title-block>*{opacity:0}}@media (min-width:1600px) and (max-width:1660px) and (min-height:940px) and (max-height:980px){.auth-page .sitewide-auth-shell{gap:32px;grid-template-columns:707px 671px}.auth-page .sitewide-auth-intro{background-color:transparent;background-image:url(/assets/sitewide-ui/login-static-intro.png);background-position:0 0;background-repeat:no-repeat;background-size:707px 739px;border-color:transparent;box-shadow:none;padding:0}.auth-page .sitewide-auth-intro>*{opacity:0}.home-native-static-reference .home-entry-card:before,.home-native-static-reference .home-link-card:before,.home-native-static-reference .home-principles-card:before,.home-native-static-reference .home-title-block:after{background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none;position:absolute;z-index:0}.home-native-static-reference .home-entry-card>*,.home-native-static-reference .home-link-card>*,.home-native-static-reference .home-principles-card>*,.home-native-static-reference .home-title-block>*{opacity:0}.home-native-static-reference .home-title-block:after{background-image:url(/assets/sitewide-ui/home-static-hero.png);height:290px;left:-34px;top:0;width:978px}.home-native-static-reference .home-entry-card,.home-native-static-reference .home-link-card,.home-native-static-reference .home-principles-card{background:transparent;border-color:transparent;box-shadow:none;position:relative}.home-native-static-reference .home-entry-card:before{height:227px;left:-4px;top:-4px}.home-native-static-reference .home-entry-parent:before{background-image:url(/assets/sitewide-ui/home-static-entry-parent.png);width:451px}.home-native-static-reference .home-entry-tutor:before{background-image:url(/assets/sitewide-ui/home-static-entry-tutor.png);width:470px}.home-native-static-reference .home-link-card:before{height:139px;left:-4px;top:-3px}.home-native-static-reference .home-link-card:first-child:before{background-image:url(/assets/sitewide-ui/home-static-link-demand.png);width:451px}.home-native-static-reference .home-link-card:nth-child(2):before{background-image:url(/assets/sitewide-ui/home-static-link-tutors.png);width:470px}.home-native-static-reference .home-link-card:nth-child(3):before{background-image:url(/assets/sitewide-ui/home-static-link-feedback.png);height:141px;top:-4px;width:451px}.home-native-static-reference .home-link-card:nth-child(4):before{background-image:url(/assets/sitewide-ui/home-static-link-service.png);height:141px;top:-4px;width:470px}.home-native-static-reference .home-principles-card:before{background-image:url(/assets/sitewide-ui/home-static-principles.png);height:796px;left:-4px;top:-4px;width:473px}.home-native-static-reference .home-entry-button:focus-visible,.home-native-static-reference .home-link-card:focus-visible{outline:4px solid #006dff;outline-offset:4px}}.rules-refresh-page.sitewide-refresh-page{background:linear-gradient(90deg,#f9e79e,#e8ebc4 50%,#daecd2);border-radius:24px;box-shadow:inset 0 0 0 4px var(--dplus-ink)}.rules-refresh-page .rules-refresh-layout{margin-inline:auto;max-width:1495px;width:100%}@media (min-width:1590px) and (max-width:1660px) and (min-height:940px) and (max-height:990px){.rules-native-static-reference .rules-refresh-layout{grid-template-columns:481px 1014px;height:799px}.rules-native-static-reference .notice-aside,.rules-native-static-reference .rules-card-list{background-color:transparent;background-origin:border-box;background-position:0 0;background-repeat:no-repeat;border-color:transparent;box-shadow:none;padding:0}.rules-native-static-reference .notice-aside{background-image:url(/assets/sitewide-ui/rules-static-intro.png);background-size:481px 797px;height:797px}.rules-native-static-reference .rules-card-list{background-image:url(/assets/sitewide-ui/rules-static-list.png);background-size:1014px 799px;height:799px}.rules-native-static-reference .notice-aside>*,.rules-native-static-reference .rules-card-list>*{opacity:0}}.customer-service-shell>.page-back-arrow{margin-bottom:12px}.auth-page.sitewide-refresh-page{background:linear-gradient(90deg,#fee37f,#e1e59a 50%,#c9e3b4);max-width:none;min-height:calc(100vh - 90px);padding:66px 112px 64px;position:relative}.sitewide-auth-shell{gap:33px;grid-template-columns:minmax(0,1.052fr) minmax(0,1fr);margin-inline:auto;max-width:1410px;min-height:739px;width:100%}.sitewide-auth-shell .auth-card,.sitewide-auth-shell .auth-intro{border:4px solid var(--dplus-ink);border-radius:23px;box-shadow:4px 4px 0 var(--dplus-ink)}.sitewide-auth-shell .auth-intro{background:rgba(255,253,247,.94);color:var(--dplus-ink);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px 48px 43px;position:relative}.sitewide-auth-shell .auth-intro h1{font-size:67px;line-height:1.04;margin:24px 0 12px}.sitewide-auth-shell .auth-intro p{color:var(--dplus-ink);font-size:21px;font-weight:700;line-height:1.75;max-width:470px}.sitewide-auth-shell .auth-intro .eyebrow{align-items:center;background:var(--dplus-lime);border:4px solid var(--dplus-ink);border-radius:999px;color:var(--dplus-ink);display:inline-flex;font-size:24px;font-weight:950;min-height:48px;padding:0 22px}.login-approved-stage{align-items:end;display:grid;grid-template-columns:1fr 1.6fr 1fr;margin-top:10px}.login-approved-person{height:auto;width:100%}.login-approved-chat-card{align-items:center;align-self:center;background:rgba(255,253,247,.94);border:4px solid var(--dplus-ink);border-radius:22px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:154px;text-align:center}.login-approved-chat-card strong{font-size:30px}.login-approved-chat-card span{font-size:20px;line-height:1.55}.login-approved-decor{height:auto;position:absolute;right:18px;top:24px;width:144px}.sitewide-auth-shell .auth-card{background:rgba(255,253,247,.96);margin:2px 0;padding:55px 43px 46px}.sitewide-auth-shell .auth-card .auth-form-heading h2{font-size:46px;line-height:1.2;white-space:nowrap;text-align:center}.sitewide-auth-shell .auth-note-list span{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--dplus-ink);display:grid;font-size:20px;font-weight:650;grid-template-columns:56px 1fr;grid-gap:17px;gap:17px;justify-content:flex-start;padding:0;text-align:left}.sitewide-auth-shell .auth-note-list{border-top:2px solid #deddd8;gap:8px;margin-top:18px;padding-top:14px}.sitewide-auth-shell .auth-form-shell{gap:62px}.sitewide-auth-shell .form{gap:34px}.sitewide-auth-shell .form>.field:first-child{transform:translateY(-5px);width:556px}.sitewide-auth-shell .field{gap:11px;position:relative}.sitewide-auth-shell .field label{font-size:21px;font-weight:900}.auth-input-shell{position:relative}.auth-input-shell .auth-input-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:44px;left:16px;pointer-events:none;position:absolute;top:18px;width:44px;z-index:1}.sitewide-auth-shell .auth-input-shell input{background:rgba(255,255,255,.78);border:4px solid var(--dplus-ink);border-radius:22px;font-size:19px;min-height:80px;padding:0 24px 0 70px}.auth-code-field{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 183px;transform:translateY(-3px);width:582px}.auth-code-field>.button{background:#bfe8ff;border-width:4px;border-radius:20px;font-size:21px;min-height:80px}.sitewide-auth-shell .form>.button.primary{background:linear-gradient(135deg,#dff780,#c9ef75);border-width:4px;border-radius:22px;font-size:29px;min-height:85px;margin-top:19px;width:563px}.sitewide-auth-shell .error{bottom:-20px;position:absolute}.auth-mode-link{background:transparent;border:0;color:#666;cursor:pointer;font-size:17px;justify-self:center;padding:0;transform:translateY(-7px)}.auth-mode-link-password{text-decoration:underline;text-underline-offset:3px}.auth-mode-link:focus-visible,.auth-mode-link:hover{color:var(--dplus-ink);text-decoration:underline}.auth-mode-links{display:flex;gap:24px;justify-content:center}.auth-page .page-back-arrow{height:54px;left:30px;margin:0;position:absolute;top:24px;width:54px}.rules-refresh-layout{align-items:stretch;gap:30px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.48fr);min-height:min(740px,calc(100vh - 190px))}.rules-refresh-layout .notice-aside,.rules-refresh-layout .notice-panel{border:4px solid var(--dplus-ink);border-radius:28px;box-shadow:7px 7px 0 var(--dplus-ink)}.rules-refresh-layout .notice-aside{background:rgba(255,253,247,.94);color:var(--dplus-ink);display:flex;flex-direction:column;padding:clamp(30px,4vw,50px)}.rules-refresh-layout .notice-aside h1{font-size:clamp(44px,4.5vw,66px);line-height:1.12}.rules-refresh-layout .notice-aside h1 span{display:block}.rules-comic{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr .72fr;margin-top:auto}.rules-shield{align-items:center;background:var(--dplus-lime);border:5px solid var(--dplus-ink);border-radius:48% 48% 58% 58%;display:flex;font-size:68px;font-weight:950;height:150px;justify-content:center}.rules-card-list{background:rgba(255,253,247,.96);display:grid;grid-gap:22px;gap:22px;padding:30px}.rules-card-list .notice-item{align-items:center;background:linear-gradient(100deg,#f1ffd3,#fff9e7);border:3px solid var(--dplus-ink);border-radius:20px;box-shadow:4px 4px 0 #c8b978;display:grid;grid-gap:22px;gap:22px;grid-template-columns:auto minmax(0,1fr);padding:22px 28px}.rules-card-list .notice-item:nth-child(2n){background:linear-gradient(100deg,#fff9e5,#f4ffdc)}.rule-check{align-items:center;border:4px solid var(--dplus-ink);border-radius:42% 42% 52% 52%;display:flex;font-size:32px;font-weight:950;height:66px;justify-content:center;width:58px}.rules-card-list h2{color:var(--dplus-ink);font-size:clamp(24px,2.5vw,34px);margin:0 0 8px}.rules-card-list p{color:var(--dplus-ink);font-size:17px;line-height:1.7;margin:0}.customer-service-info-strip{align-items:center;background:rgba(255,253,247,.84);border:3px solid rgba(17,17,17,.58);border-radius:22px;display:grid;grid-gap:26px;gap:26px;grid-template-columns:minmax(330px,.95fr) minmax(300px,.92fr) 70px auto;margin-bottom:18px;padding:18px 32px}.customer-service-info-title h1{color:var(--dplus-ink);font-size:clamp(28px,2.7vw,42px);line-height:1.05;margin:4px 0 0}.customer-service-info-copy{border-left:2px solid #bbb;padding-left:28px}.customer-service-info-copy p{color:var(--dplus-ink);font-weight:700;margin:4px 0}.customer-service-info-orb{background:linear-gradient(145deg,#fff17c,#ffe53a);border:4px solid var(--dplus-ink);border-radius:50%;height:70px;width:70px}.customer-service-shell{max-width:1536px}.customer-service-layout{gap:24px;margin:0;max-width:none}.customer-service-chat,.customer-service-side{border-width:4px;box-shadow:6px 6px 0 var(--dplus-ink)}.customer-service-side{padding:26px}.customer-service-side ul{gap:22px;margin-top:28px}.customer-service-side li{color:var(--dplus-ink);font-size:16px;font-weight:700}.customer-service-messages{height:clamp(430px,53dvh,570px)}.customer-service-quick-list{gap:7px}.customer-service-quick-list button{flex:1 1;font-size:11px;letter-spacing:-.01em;padding-inline:5px}.marketplace-refresh-page{position:relative}.marketplace-refresh-shell{display:grid;grid-gap:22px;gap:22px;grid-template-areas:"filters intro" "filters results";grid-template-columns:minmax(340px,.38fr) minmax(0,.92fr);margin-left:72px}.marketplace-refresh-main{display:contents}.marketplace-refresh-shell .market-header{grid-area:intro;margin:0;min-height:210px}.marketplace-refresh-shell .filter-panel{align-self:stretch;grid-area:filters}.marketplace-refresh-shell .result-panel{grid-area:results;min-height:590px}.marketplace-refresh-shell .filter-panel,.marketplace-refresh-shell .market-header,.marketplace-refresh-shell .result-panel{border:4px solid var(--dplus-ink);border-radius:24px;box-shadow:6px 6px 0 var(--dplus-ink)}.marketplace-refresh-shell .market-header{align-items:center;background:rgba(255,255,255,.94);display:flex;gap:28px;justify-content:space-between;padding:24px 30px}.marketplace-refresh-shell .market-copy{max-width:820px}.marketplace-refresh-shell .market-copy .section-title{font-size:clamp(36px,3.7vw,54px)}.marketplace-refresh-shell .filter-panel{background:rgba(255,255,255,.94);padding:28px 30px}.marketplace-refresh-shell .filter-stack{gap:16px}.marketplace-refresh-shell .filter-actions{margin-top:32px}.marketplace-refresh-shell .result-panel{background:rgba(255,255,255,.96);padding:28px 30px}.marketplace-refresh-shell .result-panel-head h2{font-size:clamp(34px,3.4vw,50px)}.marketplace-refresh-shell .record-card{min-height:300px}@media (max-width:1100px){.home-refresh-layout{grid-template-columns:1fr}.home-principles-card{min-height:620px}.customer-service-info-strip{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) auto}.customer-service-info-orb{display:none}.marketplace-refresh-shell{grid-template-columns:minmax(290px,.44fr) minmax(0,1fr)}}@media (max-width:860px){.rules-refresh-layout,.sitewide-auth-shell{grid-template-columns:1fr;margin-left:0}.customer-service-info-strip{grid-template-columns:1fr auto}.customer-service-info-copy{border-left:0;grid-column:1/-1;padding-left:0}.marketplace-refresh-shell{grid-template-areas:"intro" "filters" "results";grid-template-columns:1fr;margin-left:0}}@media (max-width:720px){.site-header{align-items:flex-start;border-inline:0;box-shadow:0 5px 0 var(--dplus-ink);padding:12px 16px 14px}.brand{margin-top:2px}.brand-mark{border-width:3px;height:34px;width:34px}.brand-name{display:none}.top-nav{font-size:13px;gap:2px 6px}.nav-button,.top-nav a{padding:7px 6px}.top-nav>:first-child{margin-right:0}.sitewide-refresh-page{padding:24px 14px 48px}.home-refresh-page.sitewide-refresh-page{min-height:0;padding:24px 14px 48px}.home-refresh-layout{gap:28px}.page-back-arrow{border-width:2px;height:44px;margin-bottom:16px;width:44px}.home-title-block{height:220px;padding-inline:4px}.home-kicker{font-size:15px;margin-left:0;padding:6px 15px}.home-title-block h1{font-size:49px;letter-spacing:-.08em;line-height:.92;margin:24px 0 34px;text-shadow:4px 5px 0 var(--dplus-ink);white-space:nowrap;-webkit-text-stroke:3px var(--dplus-ink)}.home-approved-decor{display:none}.home-benefits{font-size:18px;margin-inline:0;transform:none}.home-entry-grid,.home-link-grid{grid-auto-rows:auto;grid-template-columns:1fr}.home-entry-card{min-height:206px;padding:18px 20px}.home-entry-card h2{font-size:32px;letter-spacing:.02em}.home-link-card{min-height:132px}.home-link-card span{max-width:none}.home-link-card:nth-child(2n){padding-left:22px}.home-principles-card{height:auto;min-height:620px;padding:26px 20px}.home-trial-pill{margin-inline:0}.home-principles-card h2{font-size:44px;transform:none}.home-comic-stage{height:160px;transform:none}.home-approved-comic-duo{grid-template-columns:106px 118px 102px;height:160px;margin-left:-2px;width:326px}.home-approved-person{height:auto;transform:none;width:100%}.home-approved-comic-duo .dplus-chat-card{border-radius:23px;font-size:15px;gap:3px;padding:10px 5px}.home-approved-comic-duo .dplus-chat-card strong{font-size:16px}.home-approved-comic-duo .dplus-chat-card span{font-size:14px}.home-principles-list{margin:24px 0 0}.home-principles-list li{font-size:16px;grid-template-columns:45px minmax(0,1fr)}.home-principles-list img{width:45px}.rules-refresh-layout .notice-aside,.rules-refresh-layout .notice-panel,.sitewide-auth-shell .auth-card,.sitewide-auth-shell .auth-intro{border-width:3px;padding:24px 20px}.sitewide-auth-shell .auth-intro h1{font-size:48px}.rules-refresh-layout .notice-aside h1{font-size:42px}.rules-card-list .notice-item{gap:12px;grid-template-columns:44px minmax(0,1fr);padding:18px 14px}.rule-check{border-width:3px;height:50px;width:42px}.rule-check,.rules-card-list h2{font-size:22px}.rules-card-list p{font-size:15px}.customer-service-info-strip{border-width:2px;gap:12px;grid-template-columns:1fr;padding:18px}.customer-service-info-title h1{font-size:30px}.customer-service-info-strip .action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-service-layout{gap:16px}.customer-service-side{order:0}.customer-service-main{order:-1}.customer-service-messages{height:clamp(300px,38dvh,340px)}.customer-service-quick-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:hidden;grid-row-gap:8px;row-gap:8px;touch-action:manipulation}.customer-service-quick-list button{grid-column:span 2;min-width:0;white-space:normal}.customer-service-quick-list button:nth-child(n+4){grid-column:span 3}.marketplace-refresh-shell .filter-panel,.marketplace-refresh-shell .market-header,.marketplace-refresh-shell .result-panel{border-width:3px;padding:22px 18px}.marketplace-refresh-shell .market-header{align-items:stretch;flex-direction:column;min-height:0}.marketplace-refresh-shell .market-header .button{width:100%}.marketplace-refresh-shell .result-panel{min-height:460px}}@media (max-width:860px){.auth-page.sitewide-refresh-page{min-height:0;padding:78px 14px 48px}.auth-page .page-back-arrow{left:14px;top:14px}.sitewide-auth-shell{gap:18px;min-height:0}.sitewide-auth-shell .auth-card,.sitewide-auth-shell .auth-intro{margin:0;padding:24px 20px}.sitewide-auth-shell .auth-intro h1{font-size:48px}.login-approved-stage{grid-template-columns:1fr 1.45fr 1fr}.login-approved-decor{display:none}.sitewide-auth-shell .auth-card .auth-form-heading h2{font-size:clamp(26px,8vw,36px);white-space:normal}.sitewide-auth-shell .auth-form-shell{gap:30px}.auth-code-field{grid-template-columns:1fr}.auth-code-field,.sitewide-auth-shell .form>.button.primary,.sitewide-auth-shell .form>.field:first-child{transform:none;width:100%}.sitewide-auth-shell .form>.button.primary{margin-top:0}}@media (min-width:1600px) and (max-width:1660px) and (min-height:940px) and (max-height:980px){.auth-page.sitewide-refresh-page{min-height:calc(100vh - 94px);padding:66px 112px 64px}body:has(.auth-page) .site-header{min-height:94px}.auth-page .sitewide-auth-shell{gap:32px;grid-template-columns:707px 671px;height:739px;min-height:0}.auth-page .sitewide-auth-intro{background-color:transparent;background-image:url(/assets/sitewide-ui/login-static-intro.png);background-origin:border-box;background-position:0 0;background-repeat:no-repeat;background-size:707px 739px;border-color:transparent;box-shadow:none;padding:0}.auth-page .sitewide-auth-intro>*{opacity:0}.auth-page .auth-card{background:transparent;border-color:transparent;box-shadow:none;overflow:visible;position:relative}.auth-page .auth-card:before{background:url(/assets/sitewide-ui/login-static-form.png) 0 0/671px 737px no-repeat;content:"";height:737px;left:-4px;pointer-events:none;position:absolute;top:-4px;width:671px}.auth-page .auth-card>.auth-form-shell{opacity:0}.auth-page .auth-card:focus-within,.auth-page .auth-card:hover{background:rgba(255,253,247,.96);border-color:var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink)}.auth-page .auth-card:focus-within:before,.auth-page .auth-card:hover:before{opacity:0}.auth-page .auth-card:focus-within>.auth-form-shell,.auth-page .auth-card:hover>.auth-form-shell{color:var(--dplus-ink);opacity:1}.auth-page .auth-card:focus-within .auth-form-heading h2,.auth-page .auth-card:focus-within .auth-mode-link,.auth-page .auth-card:focus-within .field label{color:var(--dplus-ink)}}body:has(.rules-refresh-page) .site-header{display:none}.rules-refresh-page.sitewide-refresh-page{max-width:none;min-height:100vh;padding:102px 51px 64px 55px;position:relative}.rules-refresh-page .page-back-arrow{left:29px;margin:0;position:absolute;top:30px}.rules-refresh-page .rules-refresh-layout{gap:29px;grid-template-columns:minmax(0,.474fr) minmax(0,1fr);min-height:0}.rules-refresh-page .rules-comic{display:block;margin-top:auto}.rules-refresh-page .rules-comic img{height:auto;max-width:100%;width:100%}@media (min-width:1590px) and (max-width:1660px) and (min-height:940px) and (max-height:990px){.rules-native-static-reference .rules-refresh-layout{grid-template-columns:481px 1014px;height:799px}.rules-native-static-reference .notice-aside,.rules-native-static-reference .rules-card-list{background-color:transparent;background-origin:border-box;background-position:0 0;background-repeat:no-repeat;border-color:transparent;box-shadow:none;padding:0}.rules-native-static-reference .notice-aside{background-image:url(/assets/sitewide-ui/rules-static-intro.png);background-size:481px 797px;height:797px}.rules-native-static-reference .rules-card-list{background-image:url(/assets/sitewide-ui/rules-static-list.png);background-size:1014px 799px;height:799px}.rules-native-static-reference .notice-aside>*,.rules-native-static-reference .rules-card-list>*{opacity:0}.rules-native-static-reference .page-back-arrow:focus-visible{outline:4px solid #1358c8;outline-offset:4px}}@media (max-width:860px){.rules-refresh-page.sitewide-refresh-page{padding:78px 14px 48px}.rules-refresh-page .page-back-arrow{left:14px;top:14px}.rules-refresh-page .rules-refresh-layout{gap:18px;grid-template-columns:1fr}}body:has(.customer-service-shell){background:linear-gradient(110deg,#ffed62,#eef169 38%,#8fe2d5)}.customer-service-shell.sitewide-refresh-page{max-width:none}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){body:has(.customer-service-native-static-reference) .site-header{background:transparent;border-color:transparent;box-shadow:none;height:72px;margin:21px 40px 0;min-height:72px;padding:0;position:relative;width:calc(100% - 80px)}body:has(.customer-service-native-static-reference) .site-header:before{background:url(/assets/sitewide-ui/customer-service-static-header.png) 0 0/1460px 78px no-repeat;content:"";height:78px;left:0;pointer-events:none;position:absolute;top:0;width:1460px}body:has(.customer-service-native-static-reference) .site-header>*{opacity:0}body:has(.customer-service-native-static-reference) .site-header:focus-within,body:has(.customer-service-native-static-reference) .site-header:hover{background:rgba(255,255,255,.96);border-color:var(--dplus-ink);box-shadow:0 8px 0 var(--dplus-ink);padding-inline:54px 51px}body:has(.customer-service-native-static-reference) .site-header:focus-within:before,body:has(.customer-service-native-static-reference) .site-header:hover:before{opacity:0}body:has(.customer-service-native-static-reference) .site-header:focus-within>*,body:has(.customer-service-native-static-reference) .site-header:hover>*{opacity:1}.customer-service-native-static-reference.sitewide-refresh-page{min-height:931px;padding:22px 36px 42px 40px}.customer-service-native-static-reference .customer-service-info-strip{background:url(/assets/sitewide-ui/customer-service-static-info.png) 0 0/1459px 143px no-repeat;border-color:transparent;box-shadow:none;height:143px;padding:0}.customer-service-native-static-reference .customer-service-info-strip>*{opacity:0}.customer-service-native-static-reference .customer-service-info-strip:focus-within,.customer-service-native-static-reference .customer-service-info-strip:hover{background:rgba(255,253,247,.84);border-color:rgba(17,17,17,.58);padding:20px 34px}.customer-service-native-static-reference .customer-service-info-strip:focus-within>*,.customer-service-native-static-reference .customer-service-info-strip:hover>*{opacity:1}.customer-service-native-static-reference .customer-service-layout{gap:24px;grid-template-columns:393px 1043px;height:709px;margin-top:15px}.customer-service-native-static-reference .customer-service-side{background:url(/assets/sitewide-ui/customer-service-static-side.png) 0 0/393px 709px no-repeat;border-color:transparent;box-shadow:none;height:709px;padding:0}.customer-service-native-static-reference .customer-service-side>*{opacity:0}.customer-service-native-static-reference .customer-service-chat,.customer-service-native-static-reference .customer-service-main{height:709px}.customer-service-native-static-reference .customer-service-chat{background:url(/assets/sitewide-ui/customer-service-static-chat.png) 0 0/1043px 709px no-repeat;border-color:transparent;box-shadow:none;padding:0}.customer-service-native-static-reference .customer-service-chat>*{opacity:0}.customer-service-native-static-reference .customer-service-chat:focus-within,.customer-service-native-static-reference .customer-service-chat:hover{background:var(--dplus-paper);border-color:var(--dplus-ink);box-shadow:6px 6px 0 var(--dplus-ink);padding:16px}.customer-service-native-static-reference .customer-service-chat:focus-within>*,.customer-service-native-static-reference .customer-service-chat:hover>*{opacity:1}}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){body:has(.customer-service-native-static-reference){background:radial-gradient(ellipse at 100% 100%,#8fe2d5 0,rgba(143,226,213,.52) 36%,transparent 72%),linear-gradient(90deg,#fded62,#cee981)}body:has(.customer-service-native-static-reference) .site-header:before{left:-4px;top:-4px}.customer-service-native-static-reference.sitewide-refresh-page{padding-bottom:39px}.customer-service-native-static-reference .customer-service-chat,.customer-service-native-static-reference .customer-service-info-strip,.customer-service-native-static-reference .customer-service-side{background-origin:border-box}.customer-service-native-static-reference .customer-service-layout{margin-top:0}.customer-service-native-static-reference .customer-service-info-strip{margin-bottom:15px}}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){body:has(.customer-service-native-static-reference){background-color:#f7ed62;background-image:url(/assets/sitewide-ui/customer-service-background.png);background-position:top;background-repeat:no-repeat;background-size:1536px 1024px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine]{background:url(/assets/sitewide-ui/customer-service-static-chat-frame.png) 0 0/1043px 709px no-repeat;background-origin:border-box;border-color:transparent;box-shadow:none;padding:0;position:relative}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine]:focus-within,.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine]:hover{background:url(/assets/sitewide-ui/customer-service-static-chat-frame.png) 0 0/1043px 709px no-repeat;background-origin:border-box;border-color:transparent;box-shadow:none;padding:0}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine]>*{opacity:1}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-messages{background:transparent;border:0;border-radius:0;box-shadow:none;height:481px;left:23px;overflow:hidden;padding:0;position:absolute;scrollbar-width:none;top:24px;width:990px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-messages::-webkit-scrollbar{display:none}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-messages:before{background:url(/assets/sitewide-ui/customer-service-static-welcome.png) 0 0/653px 101px no-repeat;content:"";height:101px;left:24px;pointer-events:none;position:absolute;top:25px;width:653px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-message{opacity:0}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list{display:flex;gap:1px;height:51px;left:17px;overflow:visible;padding:0;position:absolute;top:525px;width:1003px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 51px;border:0;border-radius:0;box-shadow:none;color:transparent;flex:0 0 auto;font-size:0;height:51px;min-width:0;padding:0}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:first-child{background-image:url(/assets/sitewide-ui/customer-service-static-chip-1.png);width:193px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:nth-child(2){background-image:url(/assets/sitewide-ui/customer-service-static-chip-2.png);width:201px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:nth-child(3){background-image:url(/assets/sitewide-ui/customer-service-static-chip-3.png);width:200px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:nth-child(4){background-image:url(/assets/sitewide-ui/customer-service-static-chip-4.png);width:219px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-quick-list button:nth-child(5){background-image:url(/assets/sitewide-ui/customer-service-static-chip-5.png);width:186px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose{display:grid;grid-gap:16px;gap:16px;grid-template-columns:834px 143px;height:76px;left:22px;position:absolute;top:597px;width:993px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose input{background:url(/assets/sitewide-ui/customer-service-static-input.png) 0 0/834px 76px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:76px;padding:0;width:834px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose input::placeholder{color:transparent}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose input:focus,.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose[data-has-input=true] input{background:#fffdf7;border:4px solid var(--dplus-ink);border-radius:17px;color:var(--dplus-ink);font-size:20px;outline:3px solid rgba(19,88,200,.36);outline-offset:2px;padding:0 20px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose input:focus::placeholder,.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose[data-has-input=true] input::placeholder{color:#777}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose .button{background:url(/assets/sitewide-ui/customer-service-static-send.png) 0 0/143px 76px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:76px;min-height:0;padding:0;width:143px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=pristine] .customer-service-compose .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=active]{background:var(--dplus-paper);border-color:var(--dplus-ink);box-shadow:6px 6px 0 var(--dplus-ink);padding:16px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=active]>*{opacity:1}body:has(.customer-service-native-static-reference) .site-header:focus-within,body:has(.customer-service-native-static-reference) .site-header:hover{background:transparent;border-color:transparent;box-shadow:none;padding:0}body:has(.customer-service-native-static-reference) .site-header:focus-within:before,body:has(.customer-service-native-static-reference) .site-header:hover:before{opacity:1}body:has(.customer-service-native-static-reference) .site-header:focus-within>*,body:has(.customer-service-native-static-reference) .site-header:hover>*,body:has(.customer-service-native-static-reference) .site-header>*{opacity:1}body:has(.customer-service-native-static-reference) .site-header .brand-mark{opacity:0}body:has(.customer-service-native-static-reference) .site-header .brand-name,body:has(.customer-service-native-static-reference) .site-header .top-nav,body:has(.customer-service-native-static-reference) .site-header .top-nav :is(a,button){background:transparent;color:transparent}body:has(.customer-service-native-static-reference) .site-header :is(a,button):focus-visible{outline:3px solid #1358c8;outline-offset:2px}.customer-service-native-static-reference .customer-service-info-strip:focus-within,.customer-service-native-static-reference .customer-service-info-strip:hover{background:url(/assets/sitewide-ui/customer-service-static-info.png) 0 0/1459px 143px no-repeat;border-color:transparent;box-shadow:none;padding:0}.customer-service-native-static-reference .customer-service-info-strip:focus-within>*,.customer-service-native-static-reference .customer-service-info-strip:hover>*{opacity:0}.customer-service-native-static-reference .customer-service-info-strip .action-row,.customer-service-native-static-reference .customer-service-info-strip:focus-within .action-row,.customer-service-native-static-reference .customer-service-info-strip:hover .action-row{opacity:1}.customer-service-native-static-reference .customer-service-info-strip .action-row .button{background:transparent;border-color:transparent;box-shadow:none;color:transparent}.customer-service-native-static-reference .customer-service-info-strip .action-row .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.customer-service-native-static-reference .customer-service-chat[data-chat-state=active]{background:#fff;background-origin:border-box;border:4px solid var(--dplus-ink);border-radius:25px;box-shadow:4px 4px 0 var(--dplus-ink);padding:0;position:relative}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-messages{align-content:start;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-gap:12px;gap:12px;height:481px;left:23px;overflow-x:hidden;overflow-y:auto;padding:25px 24px 20px;position:absolute;scrollbar-gutter:stable;top:24px;width:990px}.customer-service-native-static-reference .customer-service-messages:before{content:none}.customer-service-native-static-reference .customer-service-message-initial{background:url(/assets/sitewide-ui/customer-service-static-welcome.png) 0 0/653px 101px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:101px;justify-self:start;margin:0;max-width:653px;min-height:101px;opacity:1;overflow:hidden;padding:0;pointer-events:none;width:653px}.customer-service-native-static-reference .customer-service-message-initial p{color:transparent;font-size:0;margin:0}.customer-service-native-static-reference .customer-service-chat[data-chat-state=active] .customer-service-messages{background:#fff;border:4px solid var(--dplus-ink);border-radius:25px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list{display:flex;gap:1px;height:51px;left:17px;overflow:visible;padding:0;position:absolute;top:525px;width:1003px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button{background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:100% 51px;border:0;border-radius:0;box-shadow:none;color:transparent;flex:0 0 auto;font-size:0;height:51px;min-width:0;padding:0}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:first-child{background-image:url(/assets/sitewide-ui/customer-service-static-chip-1.png);width:193px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:nth-child(2){background-image:url(/assets/sitewide-ui/customer-service-static-chip-2.png);width:201px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:nth-child(3){background-image:url(/assets/sitewide-ui/customer-service-static-chip-3.png);width:200px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:nth-child(4){background-image:url(/assets/sitewide-ui/customer-service-static-chip-4.png);width:219px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-quick-list button:nth-child(5){background-image:url(/assets/sitewide-ui/customer-service-static-chip-5.png);width:186px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose{display:grid;grid-gap:16px;gap:16px;grid-template-columns:834px 143px;height:76px;left:22px;position:absolute;top:597px;width:993px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose input{background:url(/assets/sitewide-ui/customer-service-static-input.png) 0 0/834px 76px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:76px;padding:0;width:834px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose input::placeholder{color:transparent}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose input:focus,.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose[data-has-input=true] input{background:#fffdf7;border:4px solid var(--dplus-ink);border-radius:17px;color:var(--dplus-ink);font-size:20px;outline:3px solid rgba(19,88,200,.36);outline-offset:2px;padding:0 20px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose .button{background:url(/assets/sitewide-ui/customer-service-static-send.png) 0 0/143px 76px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:76px;min-height:0;padding:0;width:143px}.customer-service-native-static-reference .customer-service-chat[data-chat-state] .customer-service-compose .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){body:has(.tutor-profiles-native-static-reference){background-color:#f8eb63;background-image:url(/assets/sitewide-ui/tutor-profiles-background.png);background-position:top;background-repeat:no-repeat;background-size:1536px 1024px}body:has(.tutor-profiles-native-static-reference) .site-header{background:transparent;border:0;box-shadow:none;height:64px;min-height:64px;padding:0 42px;position:relative}body:has(.tutor-profiles-native-static-reference) .site-header:before{background:url(/assets/sitewide-ui/tutor-profiles-static-header.png) 0 0/1536px 64px no-repeat;content:"";inset:0;pointer-events:none;position:absolute}body:has(.tutor-profiles-native-static-reference) .site-header .brand-mark{opacity:0}body:has(.tutor-profiles-native-static-reference) .site-header .brand-name,body:has(.tutor-profiles-native-static-reference) .site-header .top-nav{color:transparent}body:has(.tutor-profiles-native-static-reference) .site-header .top-nav :is(a,button){background:transparent;color:transparent}body:has(.tutor-profiles-native-static-reference) .site-header :is(a,button):focus-visible{outline:3px solid #1358c8;outline-offset:2px}.tutor-profiles-native-static-reference.marketplace-refresh-page{margin:0;max-width:none;min-height:calc(100vh - 64px);padding:23px 50px 55px 141px;position:relative}.tutor-profiles-native-static-reference .page-back-arrow{background:url(/assets/sitewide-ui/tutor-profiles-static-back.png) 0 0/57px 53px no-repeat;border:0;border-radius:0;box-shadow:none;height:53px;left:51px;margin:0;position:absolute;top:26px;width:57px}.tutor-profiles-native-static-reference .page-back-arrow:hover{background:url(/assets/sitewide-ui/tutor-profiles-static-back.png) 0 0/57px 53px no-repeat;transform:none}.tutor-profiles-native-static-reference .page-back-arrow span{color:transparent}.tutor-profiles-native-static-reference .page-back-arrow:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.tutor-profiles-native-static-reference .marketplace-refresh-shell{gap:16px 21px;grid-template-areas:"filters intro" "filters results";grid-template-columns:415px 909px;grid-template-rows:235px 630px;height:881px;margin-left:0}.tutor-profiles-native-static-reference .filter-panel{background:transparent;border:0;border-radius:0;box-shadow:none;height:881px;padding:0;position:relative}.tutor-profiles-native-static-reference .filter-panel:before{background:url(/assets/sitewide-ui/tutor-profiles-static-filter.png) 0 0/415px 882px no-repeat;content:"";height:882px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:415px}.tutor-profiles-native-static-reference .filter-panel-heading{opacity:0}.tutor-profiles-native-static-reference .filter-stack{inset:0;margin:0;position:absolute}.tutor-profiles-native-static-reference .filter-stack .field{height:53px;left:169px;position:absolute;width:213px}.tutor-profiles-native-static-reference .filter-stack .field:first-child{top:328px}.tutor-profiles-native-static-reference .filter-stack .field:nth-child(2){top:400px}.tutor-profiles-native-static-reference .filter-stack .field:nth-child(3){top:472px}.tutor-profiles-native-static-reference .filter-stack .field:nth-child(4){top:540px}.tutor-profiles-native-static-reference .filter-stack .field:nth-child(5){top:612px}.tutor-profiles-native-static-reference .filter-stack .field label{opacity:0;pointer-events:none;position:absolute}.tutor-profiles-native-static-reference .filter-stack .field :is(input,select){background:transparent;border:0;border-radius:0;color:transparent;height:53px;inset:0;min-height:0;opacity:0;padding:0;position:absolute;width:213px}.tutor-profiles-native-static-reference .filter-stack .field input::placeholder{color:transparent}.tutor-profiles-native-static-reference .filter-stack .field :is(input,select):focus,.tutor-profiles-native-static-reference .filter-stack .field :is(input,select)[data-has-value=true]{background:#fff;border:2px solid #1358c8;border-radius:6px;color:var(--dplus-ink);outline:2px solid rgba(19,88,200,.28);opacity:1;padding:0 12px}.tutor-profiles-native-static-reference .filter-stack .field input:focus::placeholder,.tutor-profiles-native-static-reference .filter-stack .field input[data-has-value=true]::placeholder{color:#777}.tutor-profiles-native-static-reference .filter-actions{display:grid;grid-gap:23px;gap:23px;grid-template-columns:162px 166px;left:30px;margin:0;position:absolute;top:731px}.tutor-profiles-native-static-reference .filter-actions .button{background:transparent;border:0;box-shadow:none;color:transparent;height:70px;min-height:0;padding:0;width:100%}.tutor-profiles-native-static-reference .filter-actions .button:hover:not(:disabled){background:transparent;transform:none}.tutor-profiles-native-static-reference .filter-actions .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.tutor-profiles-native-static-reference .market-header{background:transparent;border:0;border-radius:0;box-shadow:none;height:235px;min-height:0;padding:0;position:relative}.tutor-profiles-native-static-reference .market-header:before{background:url(/assets/sitewide-ui/tutor-profiles-static-intro.png) 0 0/909px 238px no-repeat;content:"";height:238px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px}.tutor-profiles-native-static-reference .market-header .market-copy{opacity:0}.tutor-profiles-native-static-reference .market-header .action-row{height:58px;left:670px;margin:0;position:absolute;top:73px;width:200px}.tutor-profiles-native-static-reference .market-header .action-row .button{background:transparent;border:0;box-shadow:none;color:transparent;height:58px;min-height:0;padding:0;width:200px}.tutor-profiles-native-static-reference .market-header .action-row .button:hover{background:transparent;transform:none}.tutor-profiles-native-static-reference .market-header .action-row .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.tutor-profiles-native-static-reference .result-panel{background:#fff;border:0;border-radius:0;box-shadow:none;height:630px;min-height:0;padding:27px 28px 28px;position:relative}.tutor-profiles-native-static-reference .result-panel:before{background:url(/assets/sitewide-ui/tutor-profiles-static-results-frame.png) 0 0/909px 631px no-repeat;content:"";height:631px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px;z-index:0}.tutor-profiles-native-static-reference .result-panel[data-result-state=fixture]:after{background:url(/assets/sitewide-ui/tutor-profiles-static-result.png) 0 0/909px 631px no-repeat;content:"";height:631px;inset:0 auto auto 0;pointer-events:none;position:absolute;width:909px;z-index:2}.tutor-profiles-native-static-reference .result-panel>*{position:relative;z-index:1}.tutor-profiles-native-static-reference .result-panel[data-result-state=fixture] .record-list{z-index:auto}.tutor-profiles-native-static-reference .result-panel[data-result-state=fixture] .listing-action-stack .button{background:transparent;border:0;box-shadow:none;color:transparent;position:relative;z-index:3}.tutor-profiles-native-static-reference .result-panel-head{align-items:flex-start;height:111px;position:relative}.tutor-profiles-native-static-reference .result-panel-head .eyebrow{background:url(/assets/sitewide-ui/tutor-profiles-static-result-eyebrow.png) 0 0/118px 45px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:45px;left:-1px;margin:0;padding:0;position:absolute;top:0;width:118px}.tutor-profiles-native-static-reference .result-panel-head h2{background:url(/assets/sitewide-ui/tutor-profiles-static-result-title.png) 0 0/328px 44px no-repeat;color:transparent;height:44px;left:-1px;margin:0;position:absolute;top:65px;width:328px}.tutor-profiles-native-static-reference .result-count{background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:16px;color:var(--dplus-ink);font-size:18px;font-weight:900;min-width:78px;padding:8px 14px;position:absolute;right:5px;text-align:center;top:0;width:78px}.tutor-profiles-native-static-reference .result-panel .record-list{background:transparent;border:0;border-radius:0;height:435px;left:26px;margin:0;overflow:visible;padding:0;position:absolute;top:162px;width:851px}.tutor-profiles-native-static-reference .result-panel .record-card{background:rgba(255,255,255,.96);border:3px solid var(--dplus-ink);border-radius:23px;box-shadow:4px 4px 0 var(--dplus-ink);height:435px;min-height:0;padding:28px 29px}.tutor-profiles-native-static-reference .result-panel .record-card-header{align-items:flex-start;min-height:137px;position:relative}.tutor-profiles-native-static-reference .result-panel .listing-card-meta{background:url(/assets/sitewide-ui/tutor-profiles-static-listing-meta.png) 0 0/106px 46px no-repeat;border:0;border-radius:0;color:transparent;display:inline-flex;height:46px;left:-6px;margin:0;padding:0;position:absolute;top:0;width:106px}.tutor-profiles-native-static-reference .result-panel[data-result-state=live] .listing-card-meta{align-items:center;background:var(--dplus-lime);border:3px solid var(--dplus-ink);border-radius:999px;color:var(--dplus-ink);flex:0 0 106px;font-size:18px;font-weight:900;justify-content:center;min-width:106px;white-space:nowrap}.tutor-profiles-native-static-reference .result-panel .record-card h2{color:var(--dplus-ink);font-size:34px;font-weight:900;line-height:1;left:0;margin:0;position:absolute;top:67px;transform:translateY(-2px)}.tutor-profiles-native-static-reference .listing-action-stack{gap:17px;position:absolute;right:0;top:9px}.tutor-profiles-native-static-reference .privacy-status{background:url(/assets/sitewide-ui/tutor-profiles-static-privacy.png) 0 0/172px 51px no-repeat;border:0;border-radius:0;color:transparent;height:51px;min-width:172px;padding:0;width:172px}.tutor-profiles-native-static-reference .listing-action-stack .button{background:url(/assets/sitewide-ui/tutor-profiles-static-detail.png) 0 0/172px 57px no-repeat;border:0;border-radius:0;box-shadow:none;color:transparent;height:57px;min-height:0;padding:0;width:172px}.tutor-profiles-native-static-reference .listing-action-stack .button:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.tutor-profiles-native-static-reference .result-panel .record-card>p{border-bottom:1px dashed #c6c9d4;color:var(--dplus-ink);font-size:20px;line-height:1.45;margin:0;max-width:414px;padding:9px 0;position:relative;top:-31px}.tutor-profiles-native-static-reference .result-panel .record-card>p span{display:inline-block;font-weight:700;width:128px}.tutor-profiles-native-static-reference .result-panel .record-card>p strong{font-weight:500}.tutor-profiles-native-static-reference .result-panel .record-card>p:nth-of-type(n+5){display:none}}@media (min-width:1500px) and (max-width:1560px) and (min-height:990px) and (max-height:1050px){.parent-needs-native-static-reference .marketplace-refresh-shell :is(.market-header,.filter-panel,.result-panel){border:0;border-radius:0;box-shadow:none}.parent-needs-native-static-reference .marketplace-refresh-shell .filter-panel,.parent-needs-native-static-reference .marketplace-refresh-shell .market-header{background:transparent;padding:0}.parent-needs-native-static-reference .marketplace-refresh-shell .result-panel{background:#fff;padding:27px 28px 28px}.parent-needs-native-static-reference .marketplace-refresh-shell .filter-stack{gap:0}.parent-needs-native-static-reference .marketplace-refresh-shell .filter-actions{margin:0}.parent-needs-native-static-reference .result-panel[data-result-state=live] .record-card-header{min-height:154px}.parent-needs-native-static-reference .result-panel[data-result-state=live] .record-card h2{font-size:28px;line-height:1.2;margin-top:18px;max-width:600px;overflow-wrap:anywhere}}.site-header.site-header{height:72px;background:#fff;align-items:center;border:0;border-bottom:3px solid var(--dplus-ink);border-radius:0;box-shadow:0 4px 0 var(--dplus-ink);display:flex!important;flex-direction:row;gap:16px;justify-content:space-between;margin:0;min-height:72px;overflow:hidden;padding:0 24px;position:-webkit-sticky;position:sticky;width:100%}.site-header.site-header .brand:before,.site-header.site-header:before{content:none!important;display:none!important}.site-header-leading{align-items:center;display:flex;flex:0 0 auto;gap:10px;min-width:0}.site-back-link{align-items:center;background:#fff;border:3px solid var(--dplus-ink);border-radius:12px;box-shadow:3px 3px 0 var(--dplus-ink);color:var(--dplus-ink);display:inline-flex;flex:0 0 auto;font-size:29px;font-weight:950;height:48px;justify-content:center;line-height:1;width:48px}.site-back-link:hover{background:var(--dplus-yellow);transform:translate(-1px,-1px)}.site-back-link:focus-visible{outline:3px solid #1358c8;outline-offset:2px}.site-header.site-header .brand{color:var(--dplus-ink)!important;flex:0 0 auto;margin:0;opacity:1!important}.site-header.site-header .brand-mark{background:var(--dplus-yellow);border:3px solid var(--dplus-ink);border-radius:10px;height:42px;opacity:1!important;width:42px}.site-header.site-header .brand-name,.site-header.site-header .top-nav{color:var(--dplus-ink)!important;opacity:1!important}.site-header.site-header .top-nav{flex:0 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.site-header.site-header .top-nav::-webkit-scrollbar{display:none}.site-header.site-header .top-nav :is(a,button){color:var(--dplus-ink)!important;flex:0 0 auto;margin:0;opacity:1!important;white-space:nowrap}@media (max-width:720px){.site-header.site-header{height:64px;min-height:64px;padding:0 12px}.site-header-leading{gap:8px}.site-back-link{border-width:2px;box-shadow:2px 2px 0 var(--dplus-ink);font-size:24px;height:40px;width:40px}.site-header.site-header .brand{gap:7px}.site-header.site-header .brand-mark{border-width:2px;height:36px;width:36px}.site-header.site-header .brand-name{display:inline;font-size:16px}.site-header.site-header .top-nav{display:none;gap:4px;overflow-x:visible;scrollbar-width:auto}.site-header.site-header .top-nav :is(a,button){font-size:13px;padding:7px 8px}}.auth-page.sitewide-refresh-page{overflow-x:clip;padding-inline:clamp(32px,5vw,112px)}.sitewide-auth-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.sitewide-auth-shell>*{min-width:0}.auth-code-field,.sitewide-auth-shell .form>.button.primary,.sitewide-auth-shell .form>.field:first-child{min-width:0;transform:none;width:100%}.auth-code-field{grid-template-columns:minmax(0,1fr) minmax(150px,183px)}.sitewide-auth-shell .auth-input-shell,.sitewide-auth-shell .auth-input-shell input{min-width:0;width:100%}.sitewide-auth-shell .auth-card .auth-form-heading h2{font-size:clamp(32px,3.6vw,46px);overflow-wrap:anywhere;white-space:normal}@media (max-width:980px){.auth-page.sitewide-refresh-page{padding-inline:14px}.sitewide-auth-shell{grid-template-columns:1fr}}@media (max-width:720px){.auth-code-field{grid-template-columns:1fr}}.home-link-card,.home-link-grid,.home-refresh-main{min-width:0;max-width:100%}.home-refresh-main{width:100%}.home-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.home-refresh-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.home-link-grid{grid-template-columns:1fr}}.dplus-profile-page .account-card.account-card-chat{background:#C9D3C5;grid-column:1/-1}@media (max-width:720px){.dplus-profile-page .account-card.account-card-chat{grid-column:auto}}.feedback-page .notice-aside{background:#FFF9E8;border-color:#1B1B1A;box-shadow:7px 7px 0 #1B1B1A;color:#1B1B1A}.feedback-page .notice-aside :is(h1,p){color:#1B1B1A}.feedback-page .notice-aside>p{border:2px solid #1b1b1a;border-radius:14px;line-height:1.45;margin:0;padding:10px 12px}.feedback-page .notice-aside>p:first-of-type{background:#DFE7DA}.feedback-page .notice-aside>p:nth-of-type(2){background:#F3E7C5}.feedback-page .notice-aside>p:nth-of-type(3){background:#C9D3C5}.feedback-page .notice-aside>p:nth-of-type(4){background:#FFF1A8}.home-entry-tutor{padding-left:26px}.home-entry-button{align-items:center;display:inline-flex;height:60px;justify-content:center;line-height:1.2;min-height:0;padding-block:0}.home-entry-grid{margin-top:20px}.dplus-business-page .detail-hero,.dplus-business-page .publish-hero,.dplus-chat-page .workspace-header{box-sizing:border-box;min-height:0}.dplus-business-page .publish-hero{align-items:center;height:164px;padding:16px 22px}.dplus-business-page .detail-hero{align-items:center;gap:16px;height:196px;padding:16px 22px}.dplus-business-page :is(.publish-copy,.market-copy){min-width:0}.dplus-business-page :is(.publish-hero,.detail-hero) .section-title{font-size:clamp(34px,3.4vw,46px);line-height:1.05;margin:6px 0}.dplus-business-page :is(.publish-hero,.detail-hero) p{line-height:1.4}.dplus-business-page .detail-hero .dplus-panel-note{font-size:13px;line-height:1.35;margin-top:8px;padding:6px 10px}.dplus-chat-page .workspace-header{height:164px;margin-bottom:24px;padding-block:12px}.dplus-chat-page .conversation-main{grid-template-rows:56px minmax(0,1fr) auto}.dplus-chat-page .conversation-main-header{align-items:center;grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;height:56px;min-height:0;padding:6px 8px}.dplus-chat-page .conversation-main-header>div{min-width:0}.dplus-chat-page .conversation-main-header .status-pill{justify-self:end}@media (min-width:1340px){.home-entry-button{height:64px}.dplus-chat-page .conversation-main{grid-template-rows:60px minmax(0,1fr) auto}.dplus-chat-page .conversation-main-header{column-gap:20px;height:60px}}@media (min-width:1700px){.home-entry-grid{margin-top:24px}.dplus-business-page .publish-hero{height:172px}.dplus-business-page .detail-hero{height:204px}.dplus-chat-page .workspace-header{height:168px}.dplus-chat-page .conversation-main-header{column-gap:24px}}@media (max-width:720px){.home-title-block{height:168px}.home-entry-grid{margin-top:11.5px}.home-entry-tutor{padding-left:20px}.home-entry-button{height:56px}.dplus-business-page .publish-hero{height:172px;padding:12px 14px}.dplus-business-page .detail-hero{gap:8px;height:224px;padding:12px 14px}.dplus-business-page :is(.publish-hero,.detail-hero) .section-title{font-size:30px;line-height:1.05;margin:4px 0}.dplus-business-page :is(.publish-hero,.detail-hero) p{font-size:14px;line-height:1.35}.dplus-business-page .detail-hero .dplus-panel-note{font-size:12px;line-height:1.3;margin-top:5px;padding:5px 8px}.dplus-business-page .detail-hero>.button{min-height:44px}.dplus-chat-page .workspace-header{height:192px;margin-bottom:16px;padding-block:8px}.dplus-chat-page .conversation-main{grid-template-rows:92px minmax(0,1fr) auto}.dplus-chat-page .conversation-main-header{align-content:center;align-items:start;gap:8px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:92px;padding:6px 8px}.dplus-chat-page .conversation-main-header .status-pill{justify-self:start}}.dplus-profile-page .account-summary{background:#FFF9E8;border:3px solid #1b1b1a;border-radius:24px;box-shadow:4px 4px 0 #1B1B1A;color:#1B1B1A;gap:12px;padding:24px}.dplus-profile-page .account-summary .eyebrow{background:#F4DA6B;border:2px solid #1b1b1a;border-radius:999px;color:#1B1B1A;padding:7px 11px;width:-moz-fit-content;width:fit-content}.dplus-profile-page .account-summary h2{color:#1B1B1A;font-size:clamp(44px,4vw,48px);font-weight:900;line-height:1.03}.dplus-profile-page .account-summary p{color:#586250;font-size:16px;line-height:1.55}.dplus-profile-page .account-status-grid{background:#E7EEE6;border:2px solid #1b1b1a;border-radius:14px;gap:0;overflow:hidden}.dplus-profile-page .account-status-grid>div{background:transparent;border:0;border-radius:0;padding:12px}.dplus-profile-page .account-status-grid>div+div{border-left:1px solid #c5cec2}.dplus-profile-page .account-status-grid span,.dplus-profile-page .account-status-grid strong{color:#1B1B1A}.dplus-profile-page .dplus-account-rules{gap:10px}.dplus-profile-page .dplus-account-rules span{align-items:center;background:#FFF1A8;border:2px solid #1b1b1a;box-shadow:none;color:#1B1B1A;display:flex;min-height:34px;width:100%}.dplus-profile-page .dplus-account-rules span:nth-child(2){background:#D9E7D5}.dplus-profile-page .dplus-account-rules span:nth-child(3){background:#FFD1B3}.dplus-profile-page .account-summary .button.secondary{background:#FFFDF7;border:3px solid #1b1b1a;border-radius:14px;box-shadow:none;color:#1B1B1A;min-height:48px}.dplus-profile-page .account-summary .button.secondary:hover:not(:disabled){background:#F4DA6B;border-color:#1B1B1A}@media (max-width:720px){.dplus-profile-page .account-summary{padding:20px}.dplus-profile-page .account-summary h2{font-size:clamp(36px,11vw,40px)}.dplus-profile-page .account-status-grid>div+div{border-left:0;border-top:1px solid #c5cec2}}@media (min-width:721px){.dplus-profile-page .workspace-header{min-height:164px;padding:18px 32px 16px;margin-bottom:16px}.dplus-profile-page .workspace-header>div{display:grid;grid-gap:6px;gap:6px;max-width:calc(100% - 112px)}.dplus-profile-page .workspace-header .section-title{font-size:clamp(32px,3.4vw,38px);line-height:1.05;margin:0}.dplus-profile-page .workspace-header p{font-size:16px;line-height:1.45;margin:2px 0 0}.dplus-profile-page .wide-panel:before{border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink);height:68px;right:32px;top:24px;width:68px}}@media (max-width:720px){.dplus-profile-page .workspace-header{min-height:148px;padding:6px 16px 8px;margin-bottom:12px}.dplus-profile-page .workspace-header>div{display:grid;grid-gap:4px;gap:4px;max-width:calc(100% - 72px)}.dplus-profile-page .workspace-header .section-title{font-size:clamp(32px,9vw,36px);line-height:1.05;margin:0}.dplus-profile-page .workspace-header p{font-size:14px;line-height:1.45;margin:2px 0 0}.dplus-profile-page .wide-panel:before{border:3px solid var(--dplus-ink);box-shadow:4px 4px 0 var(--dplus-ink);height:56px;right:16px;top:18px;width:56px}}@media (min-width:1200px){.dplus-chat-page .conversation-main{height:734px}}@media (min-width:1200px) and (min-height:850px){.dplus-chat-page .conversation-main{height:778px}}@media (min-width:1200px) and (min-height:1000px){.dplus-chat-page .conversation-main{height:866px}}.home-entry-card{grid-template-rows:18px 48px 32px 64px}.home-entry-card h2{white-space:nowrap}@media (min-width:721px){.dplus-business-page .detail-hero,.dplus-business-page .publish-hero,.dplus-chat-page .workspace-header{height:164.16px}.dplus-business-page .publish-hero{padding-block:15px}.dplus-business-page .detail-hero{padding-block:5px}.dplus-chat-page .workspace-header{padding-block:4px 5px}.dplus-business-page .detail-hero .market-copy,.dplus-business-page .publish-copy,.dplus-chat-page .workspace-header>div{align-items:center;grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-row-gap:0;row-gap:0}.dplus-business-page .publish-copy{row-gap:6px}.dplus-business-page :is(.publish-copy,.detail-hero .market-copy) .eyebrow,.dplus-chat-page .workspace-header>div .eyebrow{margin-bottom:0}.dplus-business-page :is(.publish-copy,.detail-hero .market-copy) .section-title,.dplus-chat-page .workspace-header>div .section-title{margin:0}.dplus-business-page :is(.publish-copy,.detail-hero .market-copy)>p,.dplus-chat-page .workspace-header>div>p{grid-column:1/-1}}@media (min-width:721px) and (max-width:1339px){.home-refresh-page.sitewide-refresh-page{padding-inline:32px}.home-refresh-layout{gap:22px;grid-template-columns:minmax(724px,1fr) 465px}}@media (min-width:1340px) and (max-width:1699px){.home-refresh-layout{gap:57px}}@media (min-width:1340px){.dplus-business-page .detail-hero,.dplus-business-page .publish-hero,.dplus-chat-page .workspace-header{height:132.41px}}@media (min-width:1700px){.dplus-business-page .detail-hero,.dplus-business-page .publish-hero,.dplus-chat-page .workspace-header{height:135.69px}}@media (max-width:720px){.home-entry-card{grid-template-rows:18px 48px 32px 56px}.dplus-business-page .detail-hero,.dplus-business-page .publish-hero,.dplus-chat-page .workspace-header{height:auto}}@media (min-width:721px) and (max-width:1339px){.home-entry-card{align-content:space-between;grid-template-rows:18px 48px 32px 60px}}@media (min-width:1340px) and (max-width:1699px){.dplus-profile-page .workspace-header{min-height:132.41px;padding-block:4px 5px}}@media (min-width:1700px){.dplus-profile-page .workspace-header{min-height:135.69px;padding-block:4px 5px}}.home-entry-card{grid-template-columns:minmax(0,1fr)}.home-entry-button{box-sizing:border-box;justify-self:stretch;min-width:0;width:auto}@media (min-width:721px){.home-entry-button{margin-inline:6px 8px}}.dplus-profile-root-page .wide-panel:before{content:none}.dplus-profile-root-page .workspace-header{background:#FFF9E8;border:3px solid var(--dplus-ink);border-radius:22px;box-shadow:6px 6px 0 var(--dplus-ink);overflow:hidden}.dplus-profile-root-page .workspace-header:before{background:var(--dplus-yellow);border:3px solid var(--dplus-ink);border-radius:999px;box-shadow:4px 4px 0 var(--dplus-ink);content:"";height:68px;position:absolute;right:32px;top:24px;transform:rotate(-5deg);width:68px;z-index:0}.dplus-profile-root-page .workspace-header>div{gap:0;position:relative;z-index:1}.auth-input-shell .auth-input-icon-email{background-image:url(/assets/sitewide-ui/login-email-icon.png)}.auth-input-shell .auth-input-icon-code{background-image:url(/assets/sitewide-ui/login-code-icon.png)}.dplus-chat-page .workspace-header{grid-template-columns:minmax(0,1fr) 80px}@media (max-width:720px){.dplus-profile-root-page .workspace-header:before{height:56px;right:16px;top:18px;width:56px}.dplus-chat-page .workspace-header{margin-bottom:12px}}.dplus-chat-page .workspace-header{align-items:center;background:var(--dplus-paper-strong);border:3px solid var(--dplus-ink);border-radius:22px;box-shadow:6px 6px 0 var(--dplus-ink);grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 60px;height:112px;margin-bottom:14px;padding:8px 24px}.dplus-chat-page .workspace-header>div{display:block}.dplus-chat-page .workspace-header>div .eyebrow{font-size:13px;padding:4px 10px}.dplus-chat-page .workspace-header>div .section-title{font-size:31px;line-height:1.05;margin:3px 0 0}.dplus-chat-page .workspace-header>div>p{color:var(--dplus-weak);font-size:14px;line-height:1.4;margin:3px 0 0}.dplus-chat-page .chat-header-decoration{grid-column:2;height:60px;margin:0 12px 0 0;width:60px}.dplus-chat-page .contact-status-panel,.dplus-chat-page .conversation-context{border-radius:20px;box-shadow:6px 6px 0 var(--dplus-ink);padding:20px}.dplus-chat-page .contact-status-panel h2,.dplus-chat-page .conversation-context h2{font-size:23px;line-height:1.1;margin:10px 0}.dplus-chat-page .contact-status-panel .privacy-note,.dplus-chat-page .conversation-context p{color:#5b574f;font-size:15px;line-height:1.45}.dplus-chat-page .contact-status-panel{background:#f5e6cf}.dplus-chat-page .contact-status-panel .button.primary,.dplus-chat-page .contact-status-panel .button.primary:hover:not(:disabled){background:var(--dplus-paper-strong)}.dplus-chat-page .conversation-main-header{background:var(--dplus-paper-strong);border:0;border-bottom:2px solid #d7d0c2;border-radius:0;box-shadow:none;padding:4px 4px 14px}.dplus-chat-page .message-list{background:#f2f4ef;border:2px solid #c2ccc0;border-radius:15px;box-shadow:none}.dplus-chat-page .chat-compose{background:var(--dplus-paper-strong);border:0;border-radius:0;border-top:2px solid #d7d0c2;box-shadow:none}@media (max-width:720px){.dplus-chat-page .workspace-header{align-items:start;column-gap:12px;grid-template-columns:minmax(0,1fr) 54px;height:142px;margin-bottom:12px;padding:12px 15px}.dplus-chat-page .workspace-header>div>p{font-size:13px;max-width:calc(100% - 58px)}.dplus-chat-page .workspace-header>div .section-title{font-size:27px}.dplus-chat-page .chat-header-decoration{height:54px;margin:4px 0 0;width:54px}.dplus-chat-page .conversation-workspace{gap:14px}.dplus-chat-page .conversation-main{order:1}.dplus-chat-page .conversation-context{order:2}.dplus-chat-page .contact-status-panel{order:3}.dplus-chat-page .contact-status-panel,.dplus-chat-page .conversation-context{padding:14px}.dplus-chat-page .conversation-main-header{align-items:flex-start;display:flex;gap:8px;height:64px;min-height:64px;padding:4px 4px 10px}.dplus-chat-page .conversation-main-header .status-pill{justify-self:auto;min-width:max-content;padding:5px 7px;white-space:nowrap}}