.crw{--crw-ease:cubic-bezier(.16, 1, .3, 1);--crw-cell:#0f1520;--crw-green:#52d69a}.crw>.hint-row{justify-content:space-between}.crw-wrap{gap:18px;min-width:0;display:grid}@media (min-width:900px){.crw-wrap{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,40px)}}.crw-phone{background:#12161d;border-radius:46px;justify-self:center;width:100%;max-width:360px;padding:9px;box-shadow:0 0 0 1px #eef2f724,0 40px 80px -30px #000000e6}.crw-screen{background:#080c12;border-radius:38px;flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}@media (min-width:900px){.crw-screen{height:720px}}.crw-screen:before{content:"";z-index:2;background:#000;border-radius:999px;width:92px;height:26px;margin-left:-46px;position:absolute;top:10px;left:50%}.crw-sbar{flex:none;justify-content:space-between;align-items:center;height:46px;padding:6px 28px 0 30px;display:flex}.crw-sbar .mono{font-size:13px;font-weight:600}.crw-sicons{align-items:center;gap:6px;display:inline-flex}.crw-sicons svg{width:auto;height:11px;fill:var(--fg)}.crw-sicons .crw-batt{fill:none;stroke:#eef2f780;stroke-width:1.2px}.crw-app{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:8px 16px 22px;display:flex;overflow-y:auto}.crw-app::-webkit-scrollbar{display:none}.crw-apphead{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:12px;display:flex}.crw-logo{background:var(--accent);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.crw-logo svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.crw-who{gap:1px;min-width:0;display:grid}.crw-who b{font-size:14.5px;line-height:1.25}.crw-who span{color:var(--fg-2);font-size:12.5px}.crw-view{animation:crw-in .35s var(--crw-ease);align-content:start;gap:14px;display:grid}@keyframes crw-in{0%{opacity:0;transform:translate(10px)}}.crw-today{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crw-h{font-family:var(--f-display), Arial, sans-serif;letter-spacing:-.04em;font-size:32px;font-weight:300;line-height:1}.crw-sub{color:var(--fg-2);font-size:12px}.crw-jobs{gap:8px;display:grid}.crw-job{border:1px solid var(--line);background:var(--crw-cell);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s, transform .25s var(--crw-ease);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t s""j c";align-items:center;gap:6px 10px;padding:14px 14px 14px 16px;display:grid}.crw-job:hover{border-color:var(--line-2)}.crw-job:active{transform:scale(.98)}.crw-job[data-signed]{border-color:#52d69a73}.crw-time{letter-spacing:.06em;color:var(--accent-bright);grid-area:t;font-size:12px}.crw-jt{grid-area:j;gap:2px;min-width:0;display:grid}.crw-jt b{font-size:15px;line-height:1.3}.crw-jt span{color:var(--fg-2);font-size:13px}.crw-state{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg-2);border-radius:999px;grid-area:s;padding:5px 8px;font-size:12px;line-height:1}.crw-job[data-signed] .crw-state{color:var(--crw-green);border-color:#52d69a73}.crw-chev{fill:none;width:16px;height:16px;stroke:var(--fg-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-area:c;justify-self:end}.crw-tip{color:var(--fg-2);text-align:center;font-size:12.5px}.crw-back{min-height:40px;color:var(--accent-bright);font:600 14.5px/1 var(--f-body), system-ui, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:4px;margin:-6px 0 -6px -4px;padding:0 8px 0 2px;display:inline-flex}.crw-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crw-jhead{gap:3px;display:grid}.crw-jhead .crw-time{grid-area:auto}.crw-jhead b{font-size:20px;line-height:1.2}.crw-jhead>span:last-child{color:var(--fg-2);font-size:13px}.crw-note{background:#2e8dff14;border:1px solid #5aa7ff47;border-radius:10px;gap:4px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:grid}.crw-note .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);font-size:12px}.crw-prog{gap:7px;display:grid}.crw-prog-t{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);font-size:12px}.crw-bar{background:#eef2f71a;border-radius:3px;height:6px;display:block;overflow:hidden}.crw-bar span{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--p));transition:transform .45s var(--crw-ease);display:block}.crw-list{gap:6px;display:grid}.crw-item{border:1px solid var(--line);background:var(--crw-cell);width:100%;min-height:50px;color:var(--fg);font:500 14px/1.35 var(--f-body), system-ui, sans-serif;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .25s,color .25s;display:flex}.crw-item:hover{border-color:var(--line-2)}.crw-item[aria-pressed=true]{color:var(--fg-2);border-color:#5aa7ff59}.crw-box{border:1.5px solid var(--line-2);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .25s,border-color .25s;display:grid}.crw-box svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .3s var(--crw-ease);transform:scale(0)}.crw-item[aria-pressed=true] .crw-box{background:var(--accent);border-color:var(--accent)}.crw-item[aria-pressed=true] .crw-box svg{transform:none}.crw-photo{border:1.5px dashed var(--line-2);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;transition:border-color .25s,background-color .25s;display:grid}.crw-photo:hover{border-color:var(--fg-2)}.crw-photo[aria-pressed=true]{background:var(--crw-cell);border-style:solid;border-color:#5aa7ff59}.crw-cam{background:#eef2f70d;border-radius:8px;place-items:center;width:64px;height:48px;display:grid}.crw-cam svg{fill:none;width:24px;height:24px;stroke:var(--fg-2);stroke-width:1.5px;stroke-linejoin:round}.crw-photo-t{gap:2px;min-width:0;display:grid}.crw-photo-t b{font-size:14px}.crw-photo-t span{color:var(--fg-2);font-size:12.5px}.crw-shot{width:64px;height:48px;animation:crw-pop .4s var(--crw-ease);border-radius:8px}@keyframes crw-pop{0%{opacity:0;transform:scale(.85)}}.crw-shot-bg{fill:#22344d}.crw-shot-house{fill:#2c3646}.crw-shot-door{fill:#dfe4ea}.crw-shot-line{fill:none;stroke:#9aa4b1;stroke-width:1.2px}.crw-signed{color:var(--fg-2);text-align:center;justify-items:center;gap:8px;padding:6px 0 2px;font-size:12.5px;display:grid}.crw-stamp{border:2px solid var(--crw-green);color:var(--crw-green);letter-spacing:.16em;text-transform:uppercase;animation:crw-stamp .45s var(--crw-ease);border-radius:8px;padding:8px 16px;font-size:15px;font-weight:600;transform:rotate(-4deg)}@keyframes crw-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.5)}}.crw-helper{border:1px solid var(--line);background:#070a0f;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:clamp(16px,2.4vw,26px);display:flex;box-shadow:0 40px 80px -40px #000000e6}@media (min-width:900px){.crw-helper{max-height:738px}}.crw-hh{align-items:center;gap:12px;display:flex}.crw-hh>span:last-child{gap:2px;display:grid}.crw-hh b{font-size:17px}.crw-hh>span:last-child>span{color:var(--fg-2);font-size:13.5px}.crw-hico{background:#2e8dff24;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.crw-hico svg{fill:none;width:22px;height:22px;stroke:var(--accent-bright);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.crw-log{scrollbar-width:thin;scrollbar-color:#eef2f733 transparent;flex-direction:column;flex:auto;gap:16px;min-height:150px;padding:2px;display:flex;overflow-y:auto}.crw-log>:first-child{margin-top:auto}.crw-log>.crw-empty{margin-bottom:auto}.crw-empty{border:1px dashed var(--line-2);color:var(--fg-2);border-radius:14px;gap:12px;padding:18px;font-size:14px;line-height:1.5;display:grid}.crw-k{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);font-size:12px}.crw-docs{gap:8px;display:grid}@media (min-width:640px){.crw-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}.crw-docs li{border:1px solid var(--line);min-height:40px;color:var(--fg);font:500 13px/1.3 var(--f-body), system-ui, sans-serif;background:#0c111a;border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.crw-docs svg{fill:none;width:15px;height:15px;stroke:var(--accent-bright);stroke-width:1.5px;stroke-linejoin:round;flex:none}.crw-turn{animation:crw-up .35s var(--crw-ease);gap:8px;display:grid}@keyframes crw-up{0%{opacity:0;transform:translateY(6px)}}.crw-q{color:#04060a;background:#eef2f7;border-radius:16px 16px 4px;justify-self:end;max-width:86%;padding:10px 14px;font-size:14.5px;font-weight:500;line-height:1.4}.crw-a{border:1px solid var(--line);background:#0f1622;border-radius:16px 16px 16px 4px;justify-self:start;gap:9px;max-width:94%;padding:12px 14px;display:grid}.crw-a p{font-size:14.5px;line-height:1.5}.crw-a[data-miss]{border-style:dashed;border-color:var(--line-2)}.crw-src{letter-spacing:.04em;color:var(--accent-bright);animation:crw-up .3s var(--crw-ease);align-items:center;gap:6px;font-size:12px;display:inline-flex}.crw-src svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.crw-a[data-miss] .crw-src{color:var(--fg)}.crw-caret{vertical-align:-2px;background:var(--accent-bright);border-radius:1px;width:7px;height:15px;margin-left:3px;animation:.9s steps(2,end) infinite crw-blink;display:inline-block}@keyframes crw-blink{50%{opacity:0}}.crw-chips{flex:none;gap:8px;display:grid}.crw-chip{min-height:46px;color:var(--fg);font:600 14px/1.3 var(--f-body), system-ui, sans-serif;text-align:left;cursor:pointer;transition:border-color .25s, background-color .25s, opacity .25s, transform .25s var(--crw-ease);background:#2e8dff14;border:1px solid #5aa7ff80;border-radius:23px;padding:10px 16px}.crw-chip:hover{background:#2e8dff29}.crw-chip:active{transform:scale(.98)}.crw-chip[data-asked]{opacity:.45;border-color:var(--line);cursor:default;background:0 0}@media (min-width:1100px){.crw-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.crw-reset{min-height:44px;color:var(--fg);font:500 12px/1 var(--f-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}@media (pointer:coarse),(max-width:760px){.crw-screen{height:auto}.crw-app{overflow:visible}.crw-helper{max-height:none}.crw-log{flex:none;min-height:0;overflow:visible}.crw-back{min-height:44px}.crw-chips{grid-template-columns:minmax(0,1fr)}.crw-a-ph{max-width:none;animation:crw-up .35s var(--crw-ease);justify-self:stretch;margin:-2px 0 6px}.crw-rest{opacity:0}.crw-a-ph .crw-src{transition:opacity .3s}.crw-a-ph .crw-src[data-wait]{opacity:0}}@media (prefers-reduced-motion:reduce){.crw *,.crw :before{transition:none!important;animation:none!important}}html[data-motion=static] .crw *,html[data-motion=static] .crw :before{transition:none!important;animation:none!important}
