.turbo-card-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.turbo-card-row{display:flex;align-items:baseline;gap:10px;padding:8px 0;min-width:0;border-top:1px solid var(--line)}.turbo-card-row:first-child{border-top:0}.turbo-card-row__dot{flex:none;width:8px;height:8px;border-radius:999px;align-self:center;background:var(--ink-3)}.turbo-card-row__main{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.turbo-card-row__t{color:var(--ink-1);overflow-wrap:anywhere}.turbo-card-row__s{font-size:13px;color:var(--ink-2)}.turbo-card-row__end{flex:none;display:flex;align-items:center;gap:8px}.turbo-card-new{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.turbo-card-new:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--ink-1)}.turbo-card-empty{margin:0;color:var(--ink-2)}.turbo-visit-draft{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel-2)}.turbo-visit-draft[data-state=saved]{border-color:#5c9f7b}.turbo-visit-draft__top{display:flex;align-items:center;gap:10px;min-width:0}.turbo-visit-draft__dot{flex:none;width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 3px var(--panel)}.turbo-visit-draft__top p{display:grid;min-width:0;grid-gap:2px;gap:2px;margin:0}.turbo-visit-draft__top small{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.turbo-visit-draft__top strong{color:var(--ink-1);font-size:14px;overflow-wrap:anywhere}.turbo-visit-draft__note,.turbo-visit-draft__status,.turbo-visit-draft__when{margin:0}.turbo-visit-draft__when{color:var(--ink-1);font-size:14px;font-weight:620}.turbo-visit-draft__note{color:var(--ink-2);font-size:12px;line-height:1.45}.turbo-visit-draft__status{color:#137048;font-size:12px;font-weight:650}[data-theme=dark] .turbo-visit-draft__status{color:#66d39e}.turbo-card-note{margin:8px 0 0;font-size:12px;color:var(--ink-3)}.turbo-card-err{margin:8px 0 0;font-size:13px;color:var(--ink-1)}.turbo-card-retry{position:relative;display:inline-flex;align-items:center;min-block-size:44px;background:none;border:0;padding:0;font:inherit;color:var(--turbo-link);cursor:pointer;text-decoration:underline}.turbo-card-retry:after{content:"";position:absolute;inset-block:0;inset-inline:-6px}.turbo-card-form{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.turbo-card-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.turbo-card-field>span{font-size:12px;color:var(--ink-2)}.turbo-card-field input,.turbo-card-field select{width:100%;min-block-size:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink-1);font:inherit;font-size:14px}.turbo-card-two{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:520px){.turbo-card-two{grid-template-columns:minmax(0,1fr)}}.turbo-card-link{display:block;width:100%;margin-top:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--ink-2);font:inherit;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.turbo-card-a{color:var(--turbo-link);text-decoration:none}.turbo-card-a:hover{text-decoration:underline}.turbo-card-bar{height:4px;border-radius:999px;background:var(--panel-2);overflow:hidden;margin-top:6px}.turbo-card-bar__fill{height:100%;border-radius:999px;background:var(--ink-3)}.turbo-card-qr{display:grid;justify-items:center;grid-gap:10px;gap:10px}.turbo-card-qr img{width:208px;height:208px;border-radius:12px}.turbo-card-embed{margin-top:2px}.turbo-card-embed .tld-card{margin:0;padding:0;border:0;background:none}.turbo-msg__cards:has(>.turbo-card--start){grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.turbo-card--start{position:relative;left:-14px;justify-self:center;width:min(980px,calc(100vw - 40px));padding:clamp(20px,3.3vw,34px);overflow:hidden;transform:none;border-radius:24px;background:var(--panel)}.turbo-start__head{max-width:670px}.turbo-start__kicker{margin:0;color:var(--turbo-violet);font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.turbo-start__head h3{margin:9px 0 0;color:var(--ink-1);font-size:clamp(24px,2.8vw,38px);font-weight:620;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.turbo-start__head>p:last-child{max-width:58ch;margin:13px 0 0;color:var(--ink-2);font-size:14px;line-height:1.55}.turbo-start__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin:clamp(28px,4vw,42px) 0 0;padding:0;list-style:none}.turbo-start__flow>li{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);min-width:0;min-height:116px;align-items:center;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--panel-2)}.turbo-start__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);border-radius:15px;background:var(--panel);color:var(--ink-1)}.turbo-start__icon>svg{width:21px;height:21px}.turbo-start__node-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.turbo-start__node-copy small{color:var(--ink-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.turbo-start__node-copy strong{color:var(--ink-1);font-size:14px;font-weight:650;line-height:1.25}.turbo-start__node-copy>span{color:var(--ink-2);font-size:11px;line-height:1.35}.turbo-start__arrow{position:absolute;top:50%;left:-25px;display:grid;width:20px;height:20px;place-items:center;color:var(--ink-3);transform:translateY(-50%)}.turbo-start__arrow svg{width:16px;height:16px}.turbo-start__proposal{display:grid;grid-template-columns:50px minmax(0,1fr);width:min(650px,84%);grid-gap:13px;gap:13px;margin:10px 0 0 auto;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.turbo-start__proposal-orb{display:grid;place-items:start center}.turbo-start__proposal-copy{display:grid;min-width:0}.turbo-start__proposal-copy small{color:var(--turbo-violet);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.turbo-start__proposal-copy strong{margin-top:5px;color:var(--ink-1);font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.turbo-start__proposal-copy>span{margin-top:6px;color:var(--ink-2);font-size:12px;line-height:1.5}.turbo-start__proposal-action{grid-column:2;display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel-2);color:var(--ink-1);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.turbo-start__proposal-action:hover{border-color:var(--turbo-violet-edge);background:var(--turbo-violet-surface)}.turbo-start__proposal-action:focus-visible{outline:2px solid var(--turbo-violet);outline-offset:2px}.turbo-start__chat-hint{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:15px 2px 0;color:var(--ink-3);font-size:11px;line-height:1.4}.turbo-start__chat-hint>span{color:var(--turbo-violet)}@media (max-width:720px){.turbo-card--start{width:calc(100vw - 28px);border-radius:20px}.turbo-start__flow{grid-template-columns:minmax(0,1fr);gap:9px}.turbo-start__flow>li{min-height:86px}.turbo-start__arrow{top:-14px;left:50%;transform:translateX(-50%) rotate(90deg)}.turbo-start__proposal{width:100%;margin-top:12px}}@media (max-width:390px){.turbo-card--start{width:calc(100vw - 20px);padding:17px}.turbo-start__head h3{font-size:25px}.turbo-start__proposal{grid-template-columns:42px minmax(0,1fr);padding:14px}.turbo-start__proposal-orb canvas{width:42px!important;height:42px!important}.turbo-start__proposal-action{grid-column:1/-1}.turbo-start__chat-hint{justify-content:flex-start}}@media (forced-colors:active){.turbo-card--start,.turbo-start__flow>li,.turbo-start__icon,.turbo-start__proposal,.turbo-start__proposal-action{border-color:CanvasText;background:Canvas}}.turbo-card--start-compact{left:0;justify-self:stretch;width:100%;max-width:520px;padding:18px;border-radius:18px}.turbo-card--start-compact .turbo-start__head h3{margin-top:6px;font-size:clamp(20px,3vw,26px);line-height:1.08}.turbo-card--start-compact .turbo-start__head>p:last-child{margin-top:8px}.turbo-card--start-compact .turbo-start__proposal-action{width:100%;margin-top:15px}@media (max-width:390px){.turbo-card--start-compact{width:100%;padding:15px}}.turbo-card-limit{line-height:1.5;color:var(--ink-2)}.turbo-card-limit .turbo-card-a{display:inline-block;padding-block:6px;text-decoration:underline}.turbo-card-form--address{gap:12px}.turbo-card .tlaf{display:grid;grid-gap:12px;gap:12px;min-width:0}.turbo-card .tlaf .field,.turbo-card .tlaf .tlaf-field{margin-top:0;min-width:0}.turbo-card .tlaf-row{grid-template-columns:minmax(0,1fr);gap:12px}.turbo-card .tlaf .field label{margin-bottom:5px;color:var(--ink-2);font-size:12px;font-weight:500}.turbo-card .tlaf .field label .opt{color:var(--ink-3);font-size:11px}.turbo-card .tlaf .field input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink-1);font:inherit;font-size:16px}.turbo-card .tlaf .field input::placeholder{color:var(--ink-3)}.turbo-card .tlaf .field input:focus{border-color:var(--line)}.turbo-card .tlaf-fielderr,.turbo-card .tlaf-hint{margin-top:4px;font-size:12px;line-height:1.45;max-width:none}.turbo-card .tlaf-hint{color:var(--ink-2)}.turbo-card .tlaf-fielderr{color:var(--ink-1)}.turbo-card .tlaf-preview{gap:3px;margin-top:0;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.turbo-card .tlaf-preview__cap{color:var(--ink-3);font-size:10px}.turbo-card .tlaf-preview__line{color:var(--ink-1);font-size:13px;line-height:1.45}.turbo-card .tlaf .tld-quietlink,.turbo-card .tlaf-clear{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 8px;-webkit-margin-start:-8px;margin-inline-start:-8px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.turbo-card .tlaf .tld-quietlink:hover,.turbo-card .tlaf-clear:hover{color:var(--ink-1);text-decoration:underline}.turbo-card .tlaf .tld-quietlink:disabled,.turbo-card .tlaf-clear:disabled{opacity:.5;cursor:default;text-decoration:none}.turbo-card .addrac__list{max-height:13rem;padding:4px;border-color:var(--line);border-radius:12px;background:var(--panel)}.turbo-card .addrac__list li{min-height:44px;justify-content:center;border-radius:9px}.turbo-card .addrac__list li.is-active{background:var(--panel-2)}.turbo-card .addrac__street{color:var(--ink-1);font-size:13px}.turbo-card .addrac__meta{color:var(--ink-2);font-size:11px}@media (forced-colors:active){.turbo-card .addrac__list,.turbo-card .tlaf .field input,.turbo-card .tlaf-preview{border:1px solid CanvasText;background:Canvas}}.turbo-card-limit{margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-2);color:var(--text-2);font-size:13px;line-height:1.55}