.page-main,.workspace-main{max-width:1280px;margin:auto;padding:38px 32px 80px}.workspace-main{max-width:1440px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:25px 0 35px}.page-heading h1,.page-main h1{font-size:clamp(32px,3.5vw,48px);line-height:1.13;letter-spacing:-1.6px;font-weight:600;max-width:850px}.page-heading p:not(.eyebrow){margin-top:13px}.page-main h2,.workspace-main h2{font-size:27px;letter-spacing:-.75px;line-height:1.25;font-weight:600;margin-bottom:15px}.page-main h3,.workspace-main h3{font-size:21px;letter-spacing:-.3px;line-height:1.3;margin-bottom:10px}.muted{color:#69747b}.small{font-size:14px;line-height:1.6}.small a{text-decoration:underline;text-underline-offset:3px}.back-link{display:inline-flex;align-items:center;gap:8px;color:#647078;font-size:14px}.panel{background:#fff;border:1px solid #e0e5e8;border-radius:13px;padding:28px;margin:22px 0}.panel>p{margin:12px 0}.panel h2+p{margin-top:0}.dark-panel{background:#20282e;color:#fff;border-color:#20282e}.dark-panel .eyebrow{color:#bfc8ce}.dark-panel p{color:#bec8ce}.panel.dark-panel h2,.panel.dark-panel h3{color:#fff}.button-row{gap:12px;flex-wrap:wrap;margin-top:22px}.button-row,.row-between{display:flex;align-items:center}.row-between{justify-content:space-between;gap:18px}.text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 0;color:#37454e;font-size:14px;font-weight:600}.text-button:hover,.text-link:hover{text-decoration:underline;text-underline-offset:4px}.results-tools{display:flex;align-items:center;gap:23px;margin:18px 0;color:#69747b;font-size:14px}.results-tools>:nth-child(2){margin-left:auto}.status-badge{display:inline-flex;background:#f0f3f5;border:1px solid #e1e7eb;color:#55636c;font-size:12px;font-weight:600;padding:5px 9px;border-radius:5px;line-height:1.5;white-space:normal}.notice{padding:15px 18px;border-radius:8px;background:#edf4f5;border:1px solid #dbe8eb;color:#31515b;font-size:14px;line-height:1.6;margin:20px 0}.notice.error{background:#fff2f2;border-color:#f1d1d1;color:#9c292e}.notice p{margin:10px 0}.notice .button{margin-top:10px}.no-photo{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:#eff2f4;color:#819099;width:100%;height:100%;min-height:160px}.no-photo span{font-size:14px}.empty-state>svg{margin:0 auto 18px}.empty-state .button-row{justify-content:center}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .wide{grid-column:1/-1}.field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;color:#4e5c65}.field>span{font-weight:600}.field input,.field textarea{border:1px solid #d6dfe4;border-radius:7px;padding:12px 13px;width:100%;background:#fff;color:#26333b;font-size:16px;line-height:1.5;min-height:47px}.field input::placeholder,.field textarea::placeholder{color:#97a1a8}.field textarea{resize:vertical}.field [data-slot=select-trigger]{width:100%;min-height:49px;font-size:16px;padding:10px 13px;border-radius:7px}.tick{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.65;margin:16px 0;color:#58666f;cursor:pointer}.tick [data-slot=checkbox]{width:18px;height:18px;min-width:18px;margin-top:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.disabled{opacity:.5;cursor:not-allowed}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.editor-layout>.editor-aside{padding-top:0}.editor-aside .panel{padding:25px}.editor-aside .button{width:100%}.editor-aside p{font-size:14px;line-height:1.7}.small-orb{width:54px;height:54px;margin:0 0 20px}.check-list{list-style:none;padding:0;margin:24px 0;display:grid;gap:17px;font-size:14px}.check-list li{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.check-list svg{flex-shrink:0;margin-top:3px;color:#ed5559}.cooperation-fields{padding-top:25px;border-top:1px solid #e2e7ea}.file-list{display:grid;gap:10px;margin-top:20px}.file-list>a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e2e7ea;border-radius:7px;font-size:14px}.file-list>a>span{flex:1;overflow-wrap:anywhere}.file-list small{display:block;color:#88949b}.file-list>a:hover{background:#f6f8f9}.workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e6e9;border-radius:12px;margin:28px 0 33px}.workspace-stats>div{padding:23px 26px;display:grid;grid-template-columns:auto 1fr;gap:5px 14px;border-right:1px solid #e1e6e9;align-items:center}.workspace-stats>div:last-child{border-right:0}.workspace-stats svg{color:#8d9ba4}.workspace-stats b{font-size:30px;font-weight:600}.workspace-stats span{grid-column:2;font-size:13px;color:#75828b}.workspace-tabs{background:transparent!important;border-radius:0!important;border-bottom:1px solid #e1e6ea;width:100%!important;justify-content:flex-start!important;gap:25px;padding:0!important;height:auto!important;overflow-x:auto}.workspace-tabs [data-slot=tabs-trigger]{font-size:14px;border-radius:0;padding:14px 0;background:transparent!important;box-shadow:none!important;flex:none;border:0;border-bottom:2px solid transparent;color:#6f7c84}.workspace-tabs [data-state=active]{border-bottom-color:#e33339!important;color:#24313a!important}.workspace-main [data-slot=tabs-content]{padding-top:28px}.workspace-main .section-heading{margin-bottom:22px}.own-listing{display:flex;gap:23px;align-items:center;padding:20px}.own-listing img{width:145px;height:102px;object-fit:cover;border-radius:7px}.own-listing>div{flex:1}.own-listing h3{margin:10px 0 6px}.own-listing p{font-size:14px;color:#73818a}.own-listing>svg{margin:25px;color:#8998a2}.panel [data-slot=table-head]{font-size:13px;color:#6a7a85;height:45px}.panel [data-slot=table-cell]{padding-top:16px;padding-bottom:16px;font-size:14px}.commission-strip{display:flex;align-items:center;gap:20px;background:#f3f6f7;border-radius:8px;padding:19px 21px;margin:21px 0}.commission-strip>strong{font-size:29px;white-space:nowrap;letter-spacing:-1px}.commission-strip>span{font-size:14px;color:#5b6a74}.commission-strip small{display:block;color:#87949c;font-size:12px;margin-top:4px}.cooperation-card details{font-size:14px;margin:20px 0}.cooperation-card summary,details.panel>summary{font-weight:600;cursor:pointer;line-height:1.6}.cooperation-card details p{margin-top:15px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble{padding:19px;background:#f4f6f8;border-radius:8px;font-size:15px;line-height:1.65}.message-bubble.reply{background:#edf4f5}.history-list{margin-top:20px;padding-left:20px;font-size:14px}.history-list li{padding:7px}.history-list span{color:#82909a;margin-right:15px}.review-row{border-bottom:1px solid #e1e7eb;padding:22px 0;display:flex;justify-content:space-between;gap:22px}.review-row p{font-size:14px}.cooperation-card .row-between .eyebrow{margin:0}.cooperation-card .row-between{margin-bottom:14px}.cooperation-card>.field{margin:20px 0}.step-ribbon{display:flex;gap:38px;margin:30px 0;border-bottom:1px solid #e1e7eb;font-size:14px;color:#8b98a1}.step-ribbon>span{padding-bottom:15px;border-bottom:2px solid transparent}.step-ribbon .current{color:#283942;border-color:#e33339}.step-ribbon .done{color:#566973}.upload-panel{background:#f3f6f7;border:1px dashed #bccbd3;border-radius:14px;display:flex;gap:35px;align-items:center;padding:38px}.upload-panel>div:first-child{flex:1}.upload-panel svg{color:#738994;margin-bottom:18px}.upload-panel h2{max-width:600px}.upload-panel p{max-width:670px;font-size:15px;color:#74828a}.upload-panel>div:last-child{display:flex;align-items:center;flex-direction:column;min-width:230px}.upload-panel .button svg{margin:0;color:inherit}.mapping-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0}.analysis-heading{margin:45px 0 25px;max-width:860px}.analysis-heading>p:last-child{color:#71818b}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.metrics-grid>div{border:1px solid #dce5e9;padding:24px;border-radius:10px;display:flex;flex-direction:column;gap:13px}.metrics-grid span{font-size:14px;color:#687d89}.metrics-grid strong{font-size:43px;line-height:1.1;letter-spacing:-1.5px;font-weight:600}.metrics-grid small{font-size:12px;line-height:1.65;color:#87949c}.analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.definition-list{margin:25px 0}.definition-list>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e9edef;padding:12px 0;font-size:14px}.definition-list dt{color:#687a85}.definition-list dd{margin:0;font-weight:600}.scenario-result{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px 23px;padding:25px 0 5px}.scenario-result strong{font-size:30px;letter-spacing:-.7px}.scenario-result span{font-size:14px;color:#75858e}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:35px}.location-line{display:flex;align-items:center;gap:6px;color:#6e7e88;font-size:15px}.detail-photo{position:relative;aspect-ratio:1.5;border-radius:13px;overflow:hidden;background:#f0f3f5}.detail-photo>img{width:100%;height:100%;object-fit:cover}.photo-thumbnails{display:flex;gap:10px;overflow-x:auto;margin:15px 0}.photo-thumbnails button{padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;min-width:75px;width:75px;height:60px}.photo-thumbnails button[aria-pressed=true]{border-color:#e33339}.photo-thumbnails img{height:100%;width:100%;object-fit:cover}.detail-grid>aside>.panel{margin-top:0}.detail-price{font-size:36px;font-weight:600;letter-spacing:-1px}.detail-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.detail-facts>span{display:flex;flex-direction:column;gap:7px;color:#788992;font-size:13px}.detail-facts b{font-size:18px;color:#283b46}.detail-facts svg{margin-bottom:4px;color:#617985}.detail-section{padding:18px 0 27px;border-bottom:1px solid #e4eaed;margin:22px 0}.detail-section>p{line-height:1.9;color:#64757f}.inquiry-panel .button{width:100%}.inquiry-panel form>.field{margin-bottom:17px}.provider{display:flex;align-items:center;gap:13px;padding:25px 0;margin:17px 0;border-top:1px solid #e5e9ec;border-bottom:1px solid #e5e9ec;font-size:14px}.provider p{font-size:13px;color:#7c8b93;margin:3px 0 0}.provider-avatar{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:#eef2f4;color:#5d7685;border-radius:12px;flex-shrink:0}.provider-avatar.large{width:100px;height:100px;border-radius:22px}.broker-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin:20px 0 65px}.broker-hero h1{font-size:clamp(38px,4.4vw,58px);letter-spacing:-2px}.broker-hero p:not(.eyebrow){font-size:17px;color:#72828d;line-height:1.8;margin:24px 0}.broker-visual{position:relative;padding-bottom:35px}.broker-visual>img{height:360px;object-fit:cover;border-radius:14px;width:100%}.broker-visual>div{position:absolute;bottom:0;left:-25px;right:25px;background:#202c34;color:white;padding:22px 25px;border-radius:10px;display:grid;grid-template-columns:auto 1fr;gap:8px 15px;box-shadow:0 15px 25px #17252b15}.broker-visual b{font-size:19px}.broker-visual span{grid-column:2;font-size:13px;color:#b6c5cd}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:50px 0}.benefit-grid>article>svg{color:#e33339;margin-bottom:23px}.benefit-grid h2{font-size:24px}.benefit-grid p{font-size:15px;color:#758590;line-height:1.8}.network-banner{background:#202c34;color:white;display:flex;gap:50px;align-items:center;padding:45px;border-radius:15px;margin:60px 0}.network-banner>div{flex:1}.network-banner p{color:#b6c5cd;max-width:780px}.network-banner .eyebrow{color:#b6c5cd}.network-banner h2{color:white}.light-button{background:#fff;border-color:white;color:#243843;white-space:nowrap}.light-button:hover{background:#edf2f4}.directory-search{display:flex;align-items:center;gap:10px;border:1px solid #dce5e9;padding:11px 15px;border-radius:7px;font-size:14px}.directory-search input{border:0;max-width:190px;outline-offset:6px;background:none}.broker-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.broker-cards .panel{margin:0}.broker-cards .provider-avatar{margin-bottom:24px}.broker-cards p{display:flex;align-items:center;gap:5px;font-size:14px}.broker-directory{margin-top:65px}.broker-directory>.section-heading{margin-bottom:25px}.broker-profile-hero{display:flex;align-items:center;gap:30px;padding:45px 0}.broker-profile-hero h1{margin-bottom:15px}.broker-profile-hero .button{margin-top:20px}.pricing-intro{text-align:center;padding:25px 0 50px}.pricing-intro h1{max-width:none;margin:0 auto 25px;font-size:clamp(35px,4vw,52px)}.pricing-intro h1>span{color:#7d8c95}.pricing-intro .eyebrow{justify-content:center}.pricing-intro>p:not(.eyebrow){max-width:710px;margin:0 auto 22px;color:#748591;font-size:17px;line-height:1.8}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.price-card{padding:27px 24px 24px;border:1px solid #dfe6ea;border-radius:13px;display:flex;flex-direction:column}.price-card h2{font-size:28px}.plan-price{font-size:40px;line-height:1.2;font-weight:600;letter-spacing:-1.4px;margin:18px 0 7px}.price-card .small{font-size:13px;color:#7e8e97;min-height:40px}.price-card .check-list{flex:1}.price-card.featured{background:#202c34;color:#fff;border-color:#202c34}.price-card.featured .eyebrow,.price-card.featured .small{color:#b6c5cd}.price-card .button{width:100%}.activation-offer{background:#f1f5f6;border-radius:14px;padding:43px;display:grid;grid-template-columns:1.8fr 1fr;gap:60px;margin:55px 0}.activation-offer h2{font-size:32px}.activation-offer p:not(.eyebrow){font-size:15px;color:#6b808c;line-height:1.8;margin:17px 0}.activation-price{border-left:1px solid #d7e1e5;padding-left:43px;align-self:center}.activation-price strong{display:block;font-size:56px;font-weight:600;letter-spacing:-2px}.activation-price span{font-size:15px;color:#6b808c}.activation-offer .button{margin-top:15px}.pricing-notes{margin-top:65px}.prose-page{max-width:920px}.prose-page section{margin:40px 0}.prose-page p{color:#687c88;line-height:1.85;margin:15px 0}.prose-page .button{margin-top:20px}@media(max-width:1100px){.editor-layout{grid-template-columns:minmax(0,1fr) 260px;gap:22px}.detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:23px}.workspace-tabs{gap:20px}.pricing-grid{grid-template-columns:1fr 1fr}.broker-hero{gap:35px}.broker-visual>div{left:0;right:15px}.workspace-stats>div{padding:21px 16px}.mapping-grid{grid-template-columns:1fr 1fr}.network-banner{display:block}.network-banner>.button{margin-top:25px}}@media(max-width:800px){.page-main,.workspace-main{padding:27px 24px 60px}.page-heading{flex-wrap:wrap}.page-heading h1,.page-main h1{font-size:36px;letter-spacing:-1.3px}.detail-grid,.editor-layout{grid-template-columns:1fr}.editor-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.editor-aside>.panel{margin:0}.detail-grid>aside{grid-row:2}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-stats>div:nth-child(2){border-right:0}.workspace-stats>div:nth-child(-n+2){border-bottom:1px solid #e1e6e9}.upload-panel{display:block;padding:28px}.upload-panel>div:last-child{align-items:flex-start;margin-top:25px}.metrics-grid{grid-template-columns:1fr 1fr}.analysis-grid{grid-template-columns:1fr;gap:0}.broker-hero{grid-template-columns:1fr;margin-bottom:40px}.broker-visual>img{height:300px}.benefit-grid{gap:25px}.benefit-grid h2{font-size:21px}.broker-cards{grid-template-columns:1fr 1fr}.activation-offer{gap:30px;padding:30px}.activation-price{padding-left:25px}.pricing-grid{gap:15px}.own-listing{flex-wrap:wrap}.own-listing .button{margin-left:auto}.review-row{flex-direction:column}}@media(max-width:540px){.page-main,.workspace-main{padding:24px 18px 45px}.page-heading{margin:23px 0 27px}.page-heading h1,.page-main h1{font-size:32px;line-height:1.16;letter-spacing:-1px}.panel{padding:21px;margin:18px 0}.form-grid{grid-template-columns:1fr;gap:18px}.field{grid-column:1}.page-main h2,.workspace-main h2{font-size:24px}.editor-aside{display:block}.editor-aside .panel{margin:18px 0}.workspace-stats>div{padding:18px 13px;gap:2px 8px}.workspace-stats b{font-size:27px}.workspace-stats span{font-size:12px;line-height:1.5}.workspace-tabs{gap:22px}.workspace-tabs [data-slot=tabs-trigger]{font-size:14px}.own-listing{gap:15px}.own-listing img{width:88px;height:80px}.own-listing h3{font-size:18px}.own-listing .button{width:100%;margin:0}.row-between{align-items:flex-start;flex-wrap:wrap}.step-ribbon{gap:15px;font-size:12px}.upload-panel h2{font-size:23px}.mapping-grid{grid-template-columns:1fr}.metrics-grid{gap:10px}.metrics-grid>div{padding:18px 14px}.metrics-grid strong{font-size:35px}.metrics-grid span{font-size:13px}.metrics-grid small{font-size:12px}.scenario-result{grid-template-columns:1fr;gap:7px}.scenario-result span{margin-bottom:12px}.results-tools{gap:10px;flex-wrap:wrap}.results-tools>:nth-child(2){margin-left:auto}.results-tools>:nth-child(3){width:100%;margin-bottom:6px}.detail-facts{grid-template-columns:1fr 1fr;gap:25px}.detail-photo{aspect-ratio:1.25}.commission-strip{padding:17px;gap:15px}.commission-strip>strong{font-size:27px}.benefit-grid{grid-template-columns:1fr;margin:30px 0;gap:30px}.benefit-grid>article>svg{margin-bottom:15px}.network-banner{padding:28px;margin:35px 0}.network-banner .button{white-space:normal;width:100%}.broker-cards{grid-template-columns:1fr}.broker-directory .section-heading{flex-direction:column;align-items:stretch}.directory-search input{max-width:none;width:100%}.broker-profile-hero{align-items:flex-start;gap:20px;flex-direction:column;padding:35px 0}.pricing-intro{padding:20px 0 35px}.pricing-intro>p:not(.eyebrow){font-size:16px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:26px}.price-card .small{min-height:0}.price-card .check-list{margin:25px 0}.plan-price{font-size:42px;margin:8px 0}.activation-offer{grid-template-columns:1fr;padding:27px;gap:25px;margin:35px 0}.activation-price{padding:22px 0 0;border-left:0;border-top:1px solid #d7e1e5}.activation-price strong{font-size:44px}.activation-offer .button{white-space:normal}.inquiry-panel{padding:25px}.detail-price{font-size:34px}.button-row>.button{flex:1;min-width:160px}.step-ribbon>span{line-height:1.6}.cooperation-card .row-between{gap:8px}.page-heading>.button{width:100%}}.button.secondary:hover{background:#f4f6f7;border-color:#bcc7ce;color:#27343d}.plan-audience{font-size:13px;line-height:1.6;color:#687c88;margin-top:10px;min-height:42px}.price-card.featured .plan-audience{color:#b6c5cd}.activation-example{align-self:center;border-left:1px solid #d7e1e5;padding-left:34px}.activation-example>strong{display:block;font-size:56px;line-height:1.1;font-weight:600;letter-spacing:-2px;margin:16px 0 8px}.activation-example>span{font-size:15px;color:#526a78}.activation-example dl{margin:25px 0 0}.activation-example dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #d7e1e5;font-size:14px}.activation-example dd{font-weight:600;text-align:right}.activation-offer .activation-example>p:last-child{font-size:13px;line-height:1.7}.activation-offer>div>.small{font-size:13px}.activation-results{margin:60px 0}.activation-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0 24px}.activation-stages article>span{font-size:13px;letter-spacing:1px;color:#7e8e97}.activation-stages h3{font-size:18px;margin:13px 0 11px;line-height:1.4}.activation-stages p,.usage-options p{font-size:14px;line-height:1.8;color:#687c88}.usage-section{margin:60px 0}.usage-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.usage-options>article{border:1px solid #dfe6ea;border-radius:13px;padding:30px}.usage-options h3{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:20px 0 16px}.usage-options p{margin:13px 0}.usage-options .small{font-size:13px}.usage-formula{border-top:1px solid #e1e7eb;padding-top:20px;margin-top:22px}.usage-formula>b{display:block;font-size:17px}.usage-formula>span{display:block;font-size:13px;line-height:1.7;color:#687c88;margin-top:8px}@media(max-width:800px){.activation-stages{grid-template-columns:1fr 1fr}.activation-example{padding-left:25px}.usage-options{gap:18px}.usage-options>article{padding:23px}.usage-options h3{font-size:23px}}@media(max-width:540px){.plan-audience{min-height:0}.activation-example{padding:24px 0 0;border-left:0;border-top:1px solid #d7e1e5}.activation-example>strong{font-size:44px}.activation-stages{grid-template-columns:1fr;gap:23px}.activation-stages article{padding-left:38px;position:relative}.activation-stages article>span{position:absolute;left:0;top:2px}.activation-stages h3{margin-top:0}.usage-options{grid-template-columns:1fr}.activation-results,.usage-section{margin:40px 0}}.auth-shell{min-height:85vh;max-width:580px;margin:0 auto;padding:48px 24px 70px}.auth-brand{display:block;margin:0 0 38px;text-align:center;font-size:24px;font-weight:500;letter-spacing:-1px}.auth-brand>span:first-child{font-weight:750}.auth-dot{color:#e33339}.auth-card{border:1px solid #e3e7e9;border-radius:16px;background:white;padding:36px;box-shadow:0 12px 44px #20252808}.auth-card h1{font-size:34px;line-height:1.15;letter-spacing:-1.2px;font-weight:600}.auth-intro{font-size:15px;line-height:1.65;color:#687176;margin-top:15px}.auth-form{display:flex;flex-direction:column;gap:10px;margin-top:29px}.auth-form label{font-size:14px;font-weight:600;margin-top:8px}.auth-form input{width:100%;height:50px;padding:12px 14px;background:#fff;border:1px solid #d7dfe3;border-radius:7px;color:#202528}.auth-form .button{margin-top:14px;min-height:50px}.auth-hint{font-size:13px;line-height:1.6;color:#70797e}.auth-error{background:#fff0ef;border-left:3px solid #e33339;color:#912026;border-radius:4px;padding:12px;font-size:14px;margin-top:8px}.auth-notice{background:#f3f5f6;padding:15px 17px;border-radius:7px;color:#414d53;font-size:14px;margin-top:23px}.auth-pilot{text-align:center;font-size:13px;line-height:1.65;color:#737d82;max-width:420px;margin:24px auto 0}.auth-back{display:block;text-align:center;margin-top:20px;font-size:14px;font-weight:600}.auth-back:hover{text-decoration:underline}@media(max-width:600px){.auth-shell{padding:29px 19px 48px}.auth-brand{font-size:21px;margin-bottom:27px}.auth-card{padding:27px 23px}.auth-card h1{font-size:30px}}