:root{font-family:DM Sans,sans-serif;color:#173b32;background:#fbfaf6;font-synthesis:none;--ink: #173b32;--muted: #58655e;--paper: #fbfaf6;--cream: #f2efdf;--green: #164d3c;--brass: #a97828;--line: #b2b9af;--error: #9c2924;--focus: #ac7624}.cr-dashboard{display:grid;gap:2.5rem;font-size:1rem}.cr-dashboard h2{font-size:clamp(1.35rem,2vw,1.8rem);margin-bottom:.75rem}.cr-dashboard p{margin-bottom:.5rem}.cr-dashboard .cr-form-note{font-size:.875rem}.cr-dashboard-start,.cr-dashboard-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem}.cr-dashboard-attention{padding:clamp(1rem,3vw,1.5rem);background:var(--cream);border:1px solid var(--line)}.cr-dashboard-queue,.cr-dashboard-setups,.cr-dashboard-activity{padding:0;margin:0;list-style:none}.cr-dashboard-queue{margin-block:.75rem}.cr-dashboard-queue li+li{border-top:1px solid var(--line)}.cr-dashboard-queue button{display:flex;align-items:center;text-align:left;gap:1rem;width:100%;padding:1rem .25rem;background:transparent;border:0;color:var(--ink)}.cr-dashboard-queue button:hover{background:#e7eadf}.cr-dashboard-queue strong{min-width:2ch;font-size:1.5rem;font-variant-numeric:tabular-nums}.cr-dashboard-open{margin-left:auto;text-decoration:underline;text-underline-offset:.25rem}.cr-dashboard-setups>li{padding:1.25rem 0;border-bottom:1px solid var(--line);display:grid;gap:.5rem}.cr-dashboard-account{font-size:1.05rem;font-weight:600;text-align:left}.cr-dashboard-account-actions{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.cr-dashboard-records{border-block:1px solid var(--line);padding-block:1.5rem}.cr-dashboard-records dl{display:grid;gap:1.5rem;margin-block:1rem}.cr-dashboard-records dd{font-size:2rem;font-variant-numeric:tabular-nums;margin:.4rem 0;font-weight:600}.cr-dashboard-records dt{font-weight:600}.cr-dashboard-records dd.cr-dashboard-record-detail{font-size:.875rem;font-weight:400;line-height:1.6;color:var(--muted)}.cr-dashboard-activity>li{display:grid;gap:.5rem;padding-block:1rem;border-bottom:1px solid var(--line)}.cr-dashboard-activity time{color:var(--muted);font-size:.875rem}.cr-dashboard button,.cr-dashboard p,.cr-dashboard time{overflow-wrap:anywhere}.cr-dashboard .cr-text-button{min-height:44px;text-align:left}@media(min-width:64rem){.cr-dashboard-setups>li{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem}.cr-dashboard-records dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-dashboard-activity>li{grid-template-columns:minmax(0,1fr) auto;gap:2rem}}@media(max-width:36rem){.cr-dashboard{gap:1.75rem}.cr-dashboard-open{display:none}.cr-dashboard-start>.cr-button{width:100%}}.cr-customer-view{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1rem clamp(1rem,3vw,2rem);background:var(--cream);color:var(--ink);border-bottom:2px solid var(--brass)}.cr-customer-view p{margin:0}.cr-number-detail{display:block;margin-top:.3rem}.cr-workspace-actions,.cr-tour-heading,.cr-tour-actions,.cr-tour-actions>div{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cr-tour{border:1px solid var(--line);border-left:4px solid var(--green);padding:clamp(1rem,3vw,1.75rem);margin-bottom:1.5rem;background:var(--cream)}.cr-tour-heading,.cr-tour-actions{justify-content:space-between}.cr-tour-heading p,.cr-tour .cr-form-note{margin-bottom:0}.cr-tour h2{font-size:1.5rem;margin-top:.75rem}.cr-tour li{margin-block:.5rem;line-height:1.6}.cr-tour .cr-field{max-width:32rem;margin-block:1rem}.cr-tour-actions{margin-block:1.25rem}.cr-account-more{margin-bottom:1.5rem}.cr-account-more>summary{cursor:pointer;min-height:44px;padding-block:.75rem}.cr-table-wrap summary{min-height:44px;padding-block:.6rem;cursor:pointer}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}input,textarea,select{width:100%;min-height:48px;padding:12px;border:1px solid #78857a;border-radius:3px;background:#fff;color:var(--ink)}textarea{resize:vertical;line-height:1.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}h1,h2,h3,p{margin-top:0}p{line-height:1.65}h1,h2,h3{font-family:Libre Baskerville,Georgia,serif;font-weight:400}h1{font-size:clamp(2.5rem,4.2vw,4.4rem);line-height:1.14;letter-spacing:-.045em}h2{font-size:clamp(1.65rem,2.4vw,2.6rem);line-height:1.3;letter-spacing:-.025em}h3{font-size:1.3rem;line-height:1.45}img{max-width:100%;height:auto}button{min-height:44px}main,section,article,form,div{min-width:0}html{scroll-behavior:smooth;scroll-padding-top:24px}.cr-skip{position:absolute;left:1rem;top:-10rem;background:#fff;padding:1rem;z-index:20}.cr-skip:focus{top:1rem}.cr-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:14px 24px;background:var(--green);color:#fff;border:1px solid var(--green);border-radius:3px;text-decoration:none;font-weight:600;line-height:1.3;gap:8px}.cr-button:hover{background:#103d30}.cr-button.secondary{color:var(--ink);background:transparent;border-color:#627667}.cr-button.secondary:hover{background:#e7eadf}.cr-button.light{background:var(--cream);border-color:var(--cream);color:var(--ink)}.cr-button.light:hover{background:#fff}.cr-kicker{font-size:.875rem;font-weight:600;margin-bottom:20px;line-height:1.5;color:var(--muted)}.cr-brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none;flex-shrink:0}.cr-brand img{width:76px;height:76px;object-fit:contain}.cr-brand strong{display:block;font-family:Libre Baskerville,Georgia,serif;font-weight:700;font-size:1.65rem;letter-spacing:-.04em;line-height:1.2}.cr-brand small{display:block;font-size:.82rem;margin-top:7px;letter-spacing:.075em}.cr-brand.compact img{width:58px;height:58px}.cr-brand.compact strong{font-size:1.32rem}.cr-brand.compact small{font-size:.75rem}.cr-header{max-width:1440px;margin:auto;padding:26px 5vw;display:flex;align-items:center;justify-content:space-between;gap:24px}.cr-header nav{display:flex;align-items:center;gap:30px}.cr-header nav>a:not(.cr-button){padding:13px 0;text-decoration:none}.cr-header nav>a:hover{text-decoration:underline}.cr-hero{display:grid;grid-template-columns:1.1fr .9fr;max-width:1440px;margin:auto;padding:54px 5vw 80px;gap:6vw;align-items:center}.cr-hero-copy{padding:12px 0}.cr-hero-copy h1{margin-bottom:26px}.cr-lede{font-size:1.16rem;max-width:520px;color:var(--muted);margin-bottom:32px}.cr-hero-foot{font-size:.875rem;color:var(--muted);margin-top:28px;margin-bottom:0}.cr-identity-panel{background:var(--cream);border-radius:52% 52% 3px 3px;padding:44px 30px 38px;text-align:center;border-bottom:5px solid var(--brass)}.cr-identity-panel img{width:min(100%,330px);display:block;margin:auto}.cr-signature{font-family:Libre Baskerville,Georgia,serif;font-size:clamp(2rem,3.3vw,3.5rem);letter-spacing:-.055em;line-height:1.3;margin:14px 0 6px}.cr-identity-panel>span{font-size:.9rem;letter-spacing:.13em}.cr-service-section{max-width:1440px;margin:auto;padding:68px 5vw 88px;border-top:1px solid var(--line)}.cr-section-heading{margin-bottom:40px}.cr-service-list{border-top:1px solid var(--line)}.cr-service-list article{display:grid;grid-template-columns:.5fr 1.6fr .8fr;gap:32px;align-items:start;padding:34px 0;border-bottom:1px solid var(--line)}.cr-service-number{font-size:.9rem;font-weight:700;padding-top:5px;color:#6f531f}.cr-service-list p{max-width:620px;margin-bottom:0;color:var(--muted)}.cr-service-list h3{margin-bottom:12px}.cr-service-list a{justify-self:end;padding:8px 0;min-height:44px}.cr-customer-band{background:var(--ink);color:var(--paper);padding:56px max(5vw,calc((100vw - 1296px)/2));display:flex;align-items:center;justify-content:space-between;gap:32px}.cr-customer-band .cr-kicker{color:#cfdbcf}.cr-customer-band p:last-child{color:#cfdbcf;max-width:650px;margin-bottom:0}.cr-customer-band h2{margin-bottom:18px}.cr-customer-band .cr-button{flex-shrink:0}.cr-contact{max-width:1440px;margin:auto;padding:88px 5vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.cr-contact>div>p{max-width:380px;color:var(--muted)}.cr-fineprint{font-size:.875rem;margin-top:40px}.cr-recording-fields{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.cr-form{display:flex;flex-direction:column;gap:20px}.cr-form-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:1rem}.cr-form-fields>.cr-button{justify-self:start}.cr-check{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.5rem}.cr-check input{flex:0 0 22px;width:22px;height:22px;margin-top:.15rem}.cr-record-meta{display:block;font-size:.875rem;margin-top:.25rem}.cr-port-review{margin-block:1.5rem}.cr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cr-form-grid.cr-equipment-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.cr-device-setup{display:grid;gap:1rem;min-width:0}.cr-device-setup>button,.cr-device-setup form>button,.cr-device-setup section>button{justify-self:start;margin-block:.5rem;min-height:44px}.cr-device-setup section,.cr-device-setup form{min-width:0;padding-block:1rem;border-top:1px solid var(--muted)}.cr-device-setup .cr-check{display:flex;align-items:center;gap:.75rem;min-height:44px;margin-block:1rem;font-size:1rem;line-height:1.5}.cr-device-setup .cr-check input{flex:0 0 auto}.cr-device-setup .cr-field,.cr-device-setup input,.cr-equipment-fields .cr-field,.cr-equipment-fields input,.cr-equipment-fields select{min-width:0}.cr-equipment-fields>.cr-form-note{grid-column:1 / -1}.cr-equipment-fields output{font-size:1rem;font-weight:400;overflow-wrap:anywhere}.cr-field{display:flex;flex-direction:column;gap:9px;font-size:.875rem;font-weight:600}.cr-field input,.cr-field textarea,.cr-field select{font-weight:400;font-size:1rem}.cr-form-note{font-size:.875rem;color:var(--muted);margin:0}.cr-form>.cr-button{align-self:flex-start}.cr-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cr-notice{padding:16px 20px;background:#e8eee3;border:1px solid #819378;border-radius:3px;line-height:1.6;margin-bottom:18px;color:var(--ink)}.cr-notice.error{background:#fff1ed;color:#80251e;border-color:#b56b58}.cr-receipt{border:1px solid var(--line);padding:32px}.cr-receipt h3{font-size:1.8rem}.cr-footer{border-top:1px solid var(--line);max-width:1440px;margin:auto;padding:40px 5vw 28px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;align-items:center}.cr-footer p{font-size:.875rem;color:var(--muted);margin:0}.cr-footer nav{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap;font-size:.875rem}.cr-footer nav a{min-height:44px;display:inline-flex;align-items:center}.cr-footer>small{grid-column:1/-1;font-size:.75rem;color:var(--muted);margin-top:8px}.cr-policy{max-width:840px;padding:60px 24px 80px;margin:auto}.cr-policy h1{font-size:3rem}.cr-policy h2{font-size:1.5rem;margin-top:36px}.cr-policy .cr-button{margin-top:24px}.cr-auth{min-height:100dvh;background:var(--paper)}.cr-auth>header{padding:30px 5vw;border-bottom:1px solid var(--line)}.cr-auth>main{max-width:1200px;margin:auto;padding:70px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cr-auth-context h1{font-size:clamp(2.5rem,3.5vw,3.6rem);white-space:pre-line}.cr-auth-context p:not(.cr-kicker){color:var(--muted);max-width:440px}.cr-auth-context>a{display:inline-flex;padding:14px 0;margin-top:12px;min-height:44px}.cr-login-panel{background:#fff;border:1px solid var(--line);padding:34px;border-top:4px solid var(--brass)}.cr-login-panel h2{font-size:1.65rem;margin-bottom:6px}.cr-login-panel>.cr-button{align-self:stretch}.cr-empty{padding:34px 20px;text-align:left;border-bottom:1px solid var(--line);color:var(--muted)}.cr-empty h3{color:var(--ink);margin-bottom:10px;font-size:1.35rem}.cr-empty p{margin:0;max-width:660px}.cr-portal-header{display:flex;align-items:center;gap:30px;padding:16px 28px;border-bottom:1px solid var(--line);background:var(--paper)}.cr-portal-header>span{padding-left:24px;border-left:1px solid var(--line);font-size:.875rem;color:var(--muted)}.cr-portal-header>div{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:.875rem}.cr-portal-header button{border:1px solid #718074;background:transparent;border-radius:3px;padding:8px 16px;color:var(--ink)}.cr-portal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100dvh - 91px)}.cr-portal-layout>aside{background:var(--ink);color:#e2e9df;padding:24px 14px;display:flex;flex-direction:column;gap:36px}.cr-portal-layout>aside nav{display:flex;flex-direction:column;gap:4px}.cr-portal-layout>aside button{background:transparent;border:0;color:inherit;text-align:left;border-radius:3px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;min-height:46px}.cr-portal-layout>aside button:hover{background:#244c40}.cr-portal-layout>aside button.active{background:#f1eddb;color:var(--ink);font-weight:700}.cr-portal-layout>aside button span{font-weight:700}.cr-back-site{font-size:.875rem;padding:12px 14px;min-height:44px}.cr-workspace{padding:36px clamp(20px,3.5vw,56px);max-width:1700px;width:100%;margin:auto;align-self:start}.cr-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.cr-workspace-heading h1{font-family:Libre Baskerville,Georgia,serif;font-size:2rem;margin-bottom:0;letter-spacing:-.025em}.cr-workspace-heading .cr-kicker{margin-bottom:8px}.cr-page-intro{color:var(--muted)}.cr-table-wrap{overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;background:#fff}.cr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cr-carrier-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.cr-table-wrap table{border-collapse:collapse;width:100%;text-align:left;font-size:.875rem}.cr-table-wrap th{font-weight:600;padding:16px;background:#f0f2e9;color:var(--muted);white-space:nowrap}.cr-table-wrap td{padding:14px 16px;border-top:1px solid #d9ded4;line-height:1.5;overflow-wrap:anywhere;min-width:120px;max-width:420px}.cr-text-button{padding:8px 0;background:transparent;border:0;color:var(--green);text-decoration:underline;text-underline-offset:4px;text-align:left;font:inherit;min-height:44px}.cr-status{display:inline-block;font-size:.8125rem;line-height:1.4;padding:5px 8px;border:1px solid #a2aea2;border-radius:3px;color:#405244;background:#f3f5ef;text-transform:capitalize}.cr-status.active,.cr-status.completed,.cr-status.paid{color:#204d30;background:#e6efe1;border-color:#8da585}.cr-status.new,.cr-status.action_required,.cr-status.open{color:#704b15;background:#fff0d2;border-color:#b59d6f}.cr-panel{background:#fff;border:1px solid var(--line);border-radius:3px;padding:26px;margin-bottom:24px}.cr-panel>h2{font-size:1.5rem}.cr-panel p{color:var(--muted)}.cr-panel .cr-form{max-width:780px}.cr-editor{min-width:0;margin-top:30px}.cr-extension-heading{display:flex;flex-wrap:wrap;gap:1rem;align-items:start;justify-content:space-between;margin-bottom:1rem}.cr-extension-heading>div{flex:1 1 20rem;min-width:0}.cr-extension-fields{display:grid;gap:1.25rem;min-width:0;padding:0;border:0}.cr-extension-fields legend{font-weight:600;padding:0 0 1rem}.cr-extension-fields .cr-check{min-height:44px}.cr-extension-fields input,.cr-extension-fields select{min-width:0;max-width:100%}.cr-extension-row{margin-top:0;overflow-wrap:anywhere}.cr-extension-row summary span{display:block;font-size:.875rem;font-weight:400;margin-top:.4rem}.cr-address-check{margin-block:1rem;padding-block:.75rem;border-block:1px solid var(--cr-line, #d4d1c6);overflow-wrap:anywhere}.cr-editor summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;padding:12px 0}.cr-editor[open] summary{margin-bottom:20px}.cr-account-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.cr-account-heading h2{font-size:1.7rem;margin-bottom:0}.cr-account-heading .cr-kicker{margin-bottom:8px}.cr-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:26px}.cr-tabs button{border:1px solid transparent;background:transparent;color:var(--muted);padding:10px 13px;min-height:44px;border-radius:3px;text-transform:capitalize;font-size:.875rem}.cr-tabs button.selected{background:var(--green);color:#fff}.cr-tabs button:hover:not(.selected){background:#e3e8dc}.cr-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.cr-account-resource-list{list-style:none;margin:0;padding:0}.cr-account-resource-list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 0;border-bottom:1px solid #d5ddd1}.cr-account-resource-list li>div{flex:1 1 240px;min-width:0}.cr-account-resource-list p{margin:4px 0 0;overflow-wrap:anywhere}.cr-account-resource-list strong{overflow-wrap:anywhere}.cr-account-resource-list button{min-height:44px;white-space:normal}.cr-account-resources{margin-block:20px}.cr-device-setup{margin-block:28px}.cr-detail-grid .cr-panel{margin:0}.cr-wide{grid-column:1/-1}.cr-details{margin:0}.cr-details>div{display:grid;grid-template-columns:minmax(90px,.4fr) 1fr;gap:20px;padding:12px 0;border-bottom:1px solid #d5ddd1;font-size:.875rem;line-height:1.6}.cr-details dt{color:var(--muted)}.cr-details dd{margin:0;overflow-wrap:anywhere}.cr-inline-form{display:flex;gap:20px;align-items:end;margin-top:28px}.cr-inline-form .cr-field{min-width:160px}.cr-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.cr-conversation{margin:24px 0}.cr-conversation article{padding:22px 0;border-bottom:1px solid var(--line)}.cr-conversation header{display:flex;gap:20px;justify-content:space-between;font-size:.875rem}.cr-conversation p{margin:12px 0 0}.cr-conversation time{color:var(--muted)}.cr-invite{margin-top:24px;border-top:1px solid var(--line);padding-top:22px;display:flex;gap:16px;align-items:end}.cr-invite label{flex:1}@media(max-width:1050px){.cr-header{gap:18px}.cr-header nav{gap:20px}.cr-brand strong{font-size:1.45rem}.cr-hero{gap:30px}.cr-service-list article{grid-template-columns:.35fr 1.5fr .75fr;gap:24px}.cr-footer{grid-template-columns:1.2fr 1fr}.cr-footer>p{display:none}.cr-portal-layout{grid-template-columns:190px minmax(0,1fr)}.cr-portal-header>span{display:none}.cr-auth>main{gap:40px}.cr-contact{gap:45px}}@media(max-width:780px){.cr-header{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}.cr-header nav{width:100%;justify-content:space-between;gap:12px}.cr-header nav .cr-button{padding:11px 14px;font-size:.875rem;min-height:44px}.cr-header nav>a{font-size:.875rem}.cr-brand img{width:62px;height:62px}.cr-brand strong{font-size:1.5rem}.cr-brand small{font-size:.75rem}.cr-hero{grid-template-columns:1fr;padding:30px 20px 44px;gap:36px}.cr-hero-copy{padding:0}.cr-hero h1{font-size:clamp(2.35rem,6.8vw,3.4rem)}.cr-lede{font-size:1rem;max-width:620px}.cr-identity-panel{max-width:390px;width:100%;margin:auto;padding:25px 28px 28px}.cr-identity-panel img{width:230px}.cr-signature{font-size:2.5rem}.cr-service-section{padding:40px 20px 48px}.cr-service-list article{grid-template-columns:1fr;gap:14px;padding:26px 0}.cr-service-list a{justify-self:start}.cr-section-heading{margin-bottom:26px}.cr-customer-band{flex-direction:column;align-items:flex-start;padding:38px 20px;gap:26px}.cr-contact{padding:46px 20px;grid-template-columns:1fr;gap:26px}.cr-contact>div>p{max-width:none}.cr-fineprint{margin-top:18px}.cr-footer{grid-template-columns:1fr;padding:28px 20px;gap:14px}.cr-footer nav{justify-content:flex-start;gap:24px}.cr-policy{padding:36px 20px}.cr-policy h1{font-size:2.4rem}.cr-auth>header{padding:20px}.cr-auth>main{grid-template-columns:1fr;padding:34px 20px;gap:28px}.cr-auth-context h1{font-size:2.5rem;white-space:normal}.cr-auth-context>a{margin:0}.cr-login-panel{padding:25px 20px}.cr-portal-header{padding:14px 16px;flex-wrap:wrap;gap:16px}.cr-portal-header>div{font-size:.875rem;gap:12px}.cr-portal-header>div>span{display:none}.cr-portal-layout{display:block}.cr-portal-layout>aside{padding:10px 12px;gap:0}.cr-portal-layout>aside nav{flex-direction:row;flex-wrap:wrap;gap:4px}.cr-portal-layout>aside button{padding:10px 12px;gap:12px}.cr-back-site{display:none}.cr-workspace{padding:25px 16px}.cr-workspace-heading{gap:16px;margin-bottom:24px}.cr-workspace-heading h1{font-size:1.6rem}.cr-workspace-heading .cr-button{padding:10px 14px;min-height:44px}.cr-detail-grid{grid-template-columns:1fr}.cr-panel{padding:20px}.cr-table-wrap th,.cr-table-wrap td{padding:12px}.cr-invite{flex-direction:column;align-items:stretch}.cr-invite label{width:100%}}@media(max-width:460px){.cr-form-grid{grid-template-columns:1fr;gap:20px}.cr-header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px}.cr-header nav .cr-button{margin-left:auto}.cr-hero h1{font-size:2.4rem}.cr-hero h1 br{display:none}.cr-hero-foot{max-width:260px}.cr-identity-panel{max-width:300px}.cr-identity-panel img{width:220px}.cr-portal-header .cr-brand img{width:42px;height:42px}.cr-portal-header .cr-brand strong{font-size:1.2rem}.cr-portal-header .cr-brand small{font-size:.65rem;letter-spacing:.04em}.cr-portal-header .cr-brand{gap:8px}.cr-portal-header>div{margin-left:0}.cr-portal-header button{padding:8px 10px}.cr-tabs{gap:2px}.cr-tabs button{padding:10px}.cr-inline-form{flex-direction:column;align-items:stretch}.cr-account-heading{align-items:flex-start;flex-direction:column;gap:16px}.cr-details>div{grid-template-columns:1fr;gap:4px}.cr-conversation header{flex-direction:column;gap:6px}}.cr-studio-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.cr-audio{width:100%;margin:16px 0 22px}.cr-audio-note{margin:18px 0}.cr-recordings{display:flex;flex-direction:column;gap:8px}.cr-recordings button{background:transparent;color:var(--ink);padding:14px;text-align:left;border:1px solid var(--line);border-radius:3px;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.cr-recordings button:hover,.cr-recordings button.selected{background:#edf1e6}.cr-recordings span,.cr-recordings small{color:var(--muted);font-size:.8125rem}@media(max-width:1050px){.cr-studio-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cr-service-status{margin-block-end:2rem}.cr-service-status-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 2rem}.cr-service-status-list li{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-block:.8rem;border-bottom:1px solid var(--border, #b9c6bf);min-width:0;overflow-wrap:anywhere}.cr-service-warning{color:#7b4316;font-weight:600}.cr-connections{display:grid;gap:1.25rem;min-width:0;margin:1.25rem 0}.cr-connection-section{min-width:0}.cr-connection-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;border:0;padding:0;margin:0;min-width:0}.cr-connection-fields legend{padding:0 0 1rem;font-weight:600}.cr-relationship,.cr-relationship>div{display:grid;gap:.4rem;overflow-wrap:anywhere;min-width:0}.cr-relationship{min-width:13rem;max-width:28rem}.cr-relationship .cr-text-button{justify-self:start;min-height:44px;text-align:left}.cr-assignment-editor{min-width:0}.cr-assignment-editor select{width:100%;min-width:0}.cr-number-choices{grid-column:1 / -1;padding:1rem;border:1px solid var(--line);display:grid;gap:.75rem}.cr-assignment-review{padding:1rem;border:1px solid var(--line);overflow-wrap:anywhere}.cr-connection-fields>*,.cr-connection-section .cr-field{min-width:0}.cr-connection-section select{width:100%;min-width:0}.cr-connection-list{display:grid;gap:1.5rem}.cr-connection-list article{border-bottom:1px solid var(--line);padding-bottom:1.25rem;min-width:0}.cr-connection-list h4{margin:0 0 .25rem;font-size:1.0625rem;overflow-wrap:anywhere}.cr-connection-section .cr-details dd{overflow-wrap:anywhere}:is(.cr-time-temperature){display:grid;gap:1rem;min-width:0}.cr-time-temperature .cr-actions{display:flex;flex-wrap:wrap;gap:.75rem}.cr-time-temperature :is(input,select,textarea,audio){max-width:100%;min-width:0}.cr-time-temperature :is(button,input,select){min-height:44px}.cr-time-temperature .cr-check{display:flex;align-items:center;gap:.75rem}.cr-time-temperature .cr-check input{min-height:24px;width:24px;flex-shrink:0}.cr-tt-preview{padding-block:1rem;overflow-wrap:anywhere}
