.tccc-v3 .fs-scrim{z-index:var(--z-sheet);background:var(--scrim);position:fixed;inset:0}.tccc-v3 .fs-scrim[data-state=open]{animation:fs-scrim-in var(--dur-dialog)ease both}.tccc-v3 .fs-scrim[data-state=closed]{animation:fs-scrim-out var(--dur-dialog)ease both}.tccc-v3 .fs-surface{z-index:calc(var(--z-sheet) + 1);background:var(--panel);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--lift-lg);outline:none;flex-direction:column;display:flex}.tccc-v3 .fs-sheet{position:fixed}@media (max-width:767px){.tccc-v3 .fs-sheet{border-radius:var(--r-frame)var(--r-frame)0 0;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);bottom:0;left:0;right:0}}@media (min-width:768px){.tccc-v3 .fs-sheet{border-radius:var(--r-frame)0 0 var(--r-frame);top:0;bottom:0;right:0}.tccc-v3 .fs-sheet.fs-standard{width:min(680px,94vw)}.tccc-v3 .fs-sheet.fs-compact{width:min(440px,94vw)}.tccc-v3 .fs-grabber{display:none}}.tccc-v3 .fs-grabber{background:color-mix(in oklch,var(--ink)22%,transparent);border-radius:999px;flex:none;width:40px;height:5px;margin:10px auto 2px}.tccc-v3 .fs-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5)var(--sp-5)var(--sp-3);flex:none;display:flex}@media (max-width:767px){.tccc-v3 .fs-sheet .fs-head{padding-top:var(--sp-3)}}.tccc-v3 .fs-title{font-family:var(--serif);font-weight:500;font-size:var(--step-2);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.1}.tccc-v3 .fs-desc{font-size:var(--step--1);color:var(--ink-soft);margin:5px 0 0;line-height:1.45}.tccc-v3 .fs-x{appearance:none;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;margin:-2px -2px 0 0;padding:4px;line-height:0;transition:color .15s,background .15s}.tccc-v3 .fs-x svg{width:17px;height:17px;display:block}.tccc-v3 .fs-x:hover{color:var(--ink);background:var(--hover-wash)}.tccc-v3 .fs-x:focus-visible{outline:2px solid var(--slate);outline-offset:2px}.tccc-v3 .fs-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sp-2)var(--sp-5)var(--sp-6);flex:auto;overflow-y:auto}@media (max-width:767px){.tccc-v3 .fs-sheet .fs-body input,.tccc-v3 .fs-sheet .fs-body textarea,.tccc-v3 .fs-sheet .fs-body select{font-size:var(--ui-lg)}}.tccc-v3 .fs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tccc-v3 .fs-body .funnel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.tccc-v3 .fs-body .funnel>p{font-size:var(--step--1)}.tccc-v3 .fs-body .funnel .v3form-row{gap:var(--sp-3)}.tccc-v3 .fs-body .funnel .v3form-row input{border:1px solid var(--line-strong);border-radius:var(--r-control);font-family:var(--mono);font-size:var(--ui-md);letter-spacing:-.01em;color:var(--ink);padding:7px 10px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #0000000b;box-shadow:inset 0 1px 2px lch(0% 0 0/.045)}.tccc-v3:not([data-theme=dark]) .fs-body .funnel .v3form-row input{background:color-mix(in oklch,var(--panel),var(--ink)4%)}.tccc-v3[data-theme=dark] .fs-body .funnel .v3form-row input{background:color-mix(in oklch,var(--panel),#000 28%)}.tccc-v3 .fs-body .funnel .v3form-row input:hover:not(:focus){border-color:var(--ink-faint)}.tccc-v3 .fs-body .funnel .v3form-row input:focus{border-color:var(--slate);box-shadow:inset 0 0 0 1px var(--slate);outline:none}.tccc-v3:not([data-theme=dark]) .fs-body .funnel .v3form-row input:focus{background:var(--panel)}.tccc-v3[data-theme=dark] .fs-body .funnel .v3form-row input:focus{background:var(--raised)}@media (max-width:767px){.tccc-v3 .fs-body .funnel .v3form-row input{font-size:var(--ui-lg)}}.tccc-v3 .fs-body .funnel>p{margin-bottom:var(--sp-4);line-height:1.5}.tccc-v3 .fs-sheet .fs-body .spf-field label,.tccc-v3 .fs-body .funnel .v3form-label,.tccc-v3 .fs-body .funnel .funnel-cov{font-size:var(--ui-sm)}.tccc-v3 .fs-body .funnel .v3form-label{margin-bottom:var(--sp-3)}.tccc-v3 .fs-body .funnel .call-status{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-5);font-size:var(--ui-sm);display:flex}.tccc-v3 .fs-body .funnel .call-status>span:last-child{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-direction:row;flex:1;display:flex}.tccc-v3 .fs-learnmore{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-strong);font-family:var(--sans);font-size:var(--step--1);color:var(--slate);font-weight:500;text-decoration:none;display:block}.tccc-v3 .fs-learnmore:hover{color:var(--ink)}@keyframes fs-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes fs-scrim-out{0%{opacity:1}to{opacity:0}}
