.tdf{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#0d1015;--surface:#141920;--raise:#1b212a;--line:#2a313c;--fg:#ece6da;--muted:#959ca8;--amber:#e9a23b;--amber-ink:#1a1206;--amber-soft:#e9a23b21;--seine:#6e91be73;--ok:#86c9a8;--display:"Big Shoulders Display", "Arial Narrow", "Roboto Condensed", sans-serif;--body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius:14px}.tdf *{box-sizing:border-box}.tdf{background:var(--ink);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.tdf .wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}.tdf a{color:inherit}.tdf :focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.tdf h1,.tdf h2,.tdf h3{text-wrap:balance;margin:0}.tdf p{margin:0}.tdf .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:.75rem}.tdf .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.tdf .demo-bar{background:var(--amber);color:var(--amber-ink);font-family:var(--mono);letter-spacing:.06em;text-align:center;padding:7px 16px;font-size:.72rem}.tdf .nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0d1015d1;position:sticky}.tdf .nav .wrap{align-items:center;gap:28px;min-height:64px;display:flex}.tdf .logo{align-items:center;gap:10px;text-decoration:none;display:flex}.tdf .logo-mark{filter:drop-shadow(0 4px 14px #e9a23b59);flex-shrink:0;width:38px;height:38px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);overflow:visible}.tdf .logo-mark-sm{filter:none;width:26px;height:26px}.tdf .logo-word{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;padding-right:.15em;font-size:1.6rem;font-style:italic;font-weight:900;line-height:1;display:inline-block;transform:skew(-6deg)}.tdf .logo-word span{background:linear-gradient(100deg,#ffd98a,var(--amber) 50%,#c97a1c);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.12em}@keyframes logo-shine{0%{transform:rotate(20deg)translate(0)}to{transform:rotate(20deg)translate(90px)}}@keyframes logo-shine-hover{0%{transform:rotate(20deg)translate(0)}to{transform:rotate(20deg)translate(90px)}}@keyframes logo-speed{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.tdf .logo-shine{transform-box:view-box;transform-origin:24px 24px;animation:1.1s cubic-bezier(.5,0,.2,1) .4s both logo-shine}.tdf .logo:hover .logo-mark{transform:rotate(-6deg)scale(1.08)}.tdf .logo:hover .logo-shine{animation:.8s cubic-bezier(.5,0,.2,1) both logo-shine-hover}.tdf .logo:hover .logo-speed{animation:.5s ease-in-out infinite logo-speed}@media(prefers-reduced-motion:reduce){.tdf .logo-shine,.tdf .logo:hover .logo-shine,.tdf .logo:hover .logo-speed{opacity:0;animation:none}.tdf .logo:hover .logo-mark{transform:none}}.tdf .nav-links{gap:24px;margin-left:auto;display:flex}.tdf .nav-links a{color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s}.tdf .nav-links a:hover{color:var(--fg)}.tdf .nav-phone{font-family:var(--mono);color:var(--fg);white-space:nowrap;font-size:.85rem}.tdf .btn{font-family:var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,background .2s,color .2s;display:inline-flex}.tdf .btn-amber{background:var(--amber);color:var(--amber-ink)}.tdf .btn-amber:hover{background:#f2b254;transform:translateY(-1px)}.tdf .btn-ghost{color:var(--fg);border:1px solid var(--line);background:0 0}.tdf .btn-ghost:hover{border-color:var(--muted)}.tdf .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:900px){.tdf .nav-links{display:none}.tdf .nav-phone{margin-left:auto}}@media(max-width:480px){.tdf .nav-phone{display:none}.tdf .nav .btn{margin-left:auto;padding:10px 16px}}.tdf .hero{padding-block:28px 64px;position:relative;overflow:hidden}.tdf .hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e9a23b1a,#0000 70%);width:70%;height:120%;position:absolute;inset:-40% -10% auto auto}.tdf .hero-head{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:40px;display:grid;position:relative}.tdf .hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;margin-top:18px;font-size:clamp(3.2rem,9vw,7.6rem);font-weight:800;line-height:.88}.tdf .hero h1 .lit{color:var(--amber);display:block}.tdf .hero-lede{color:var(--muted);max-width:46ch;font-size:1.05rem}.tdf .hero-lede strong{color:var(--fg);font-weight:600}.tdf .facts{flex-wrap:wrap;justify-content:space-between;gap:14px 26px;margin-top:26px;padding-inline:4px;display:flex}.tdf .fact{flex-direction:column;display:flex}.tdf .fact b{font-family:var(--display);font-size:1.7rem;font-weight:700;line-height:1.1}.tdf .fact span{color:var(--muted);font-size:.8rem}@media(max-width:860px){.tdf .hero-head{grid-template-columns:1fr;gap:22px}}.tdf #reserver{scroll-margin-top:84px}.tdf .console{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:0;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}@media(max-width:960px){.tdf .console{grid-template-columns:1fr}}.tdf .map-panel{border-right:1px solid var(--line);min-height:580px;position:relative}@media(max-width:960px){.tdf .map-panel{aspect-ratio:3/2;border-right:0;border-bottom:1px solid var(--line);max-width:100%;min-height:0}}.tdf #map{width:100%;height:100%;display:block;position:absolute;inset:0}.tdf .map-chip{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);color:var(--muted);background:#0d1015c7;border-radius:10px;padding:8px 12px;font-size:.72rem;line-height:1.4;position:absolute}.tdf .map-chip.tl{top:14px;left:14px}.tdf .map-chip.bl{gap:18px;display:flex;bottom:14px;left:14px}.tdf .map-chip b{color:var(--fg);font-size:1rem;font-weight:500;display:block}.tdf .live-dot{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #86c9a833}.tdf .booking{flex-direction:column;gap:16px;min-width:0;padding:26px;display:flex}.tdf .booking h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.9rem;font-weight:700;line-height:1}.tdf .field{flex-direction:column;gap:6px;min-width:0;display:flex}.tdf .field label,.tdf .legend{font-size:.72rem;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tdf .route-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.tdf .route-fields .stack{flex-direction:column;gap:10px;min-width:0;display:flex}.tdf .swap{border:1px solid var(--line);background:var(--raise);width:42px;height:42px;color:var(--amber);cursor:pointer;border-radius:50%;place-items:center;margin-bottom:26px;transition:transform .3s,border-color .2s;display:grid}.tdf .swap:hover{border-color:var(--amber);transform:rotate(180deg)}.tdf select,.tdf input[type=date],.tdf input[type=time]{width:100%;font:500 .95rem var(--body);color:var(--fg);background:var(--raise);border:1px solid var(--line);border-radius:10px;min-height:46px;padding:11px 12px;transition:border-color .2s}.tdf select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23E9A23B' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.tdf select:hover,.tdf input:hover{border-color:#3a4350}.tdf .row3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;display:grid}@media(max-width:440px){.tdf .row3{grid-template-columns:1fr 1fr}.tdf .row3 .field:first-child{grid-column:1/-1}}.tdf .vehicles{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.tdf .vehicles legend{margin-bottom:6px;padding:0}.tdf .veh{cursor:pointer;display:flex;position:relative}.tdf .veh input{opacity:0;pointer-events:none;position:absolute}.tdf .veh-body{border:1px solid var(--line);background:var(--raise);border-radius:12px;flex-direction:column;flex:1;gap:2px;padding:10px 11px;transition:border-color .2s,background .2s;display:flex}.tdf .veh-name{font-size:.92rem;font-weight:700}.tdf .veh-cap{color:var(--muted);font-size:.72rem}.tdf .veh-price{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.05rem}.tdf .veh input:checked+.veh-body{border-color:var(--amber);background:var(--amber-soft)}.tdf .veh input:checked+.veh-body .veh-price{color:var(--amber)}.tdf .veh input:focus-visible+.veh-body{outline:2px solid var(--amber);outline-offset:2px}.tdf .veh input:disabled+.veh-body{opacity:.4;cursor:not-allowed}.tdf .ticket{font-family:var(--mono);font-variant-numeric:tabular-nums;border:1px dashed #3a4350;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:.8rem;display:flex}.tdf .ticket .line{color:var(--muted);justify-content:space-between;gap:12px;display:flex}.tdf .ticket .line span:last-child{color:var(--fg);text-align:right}.tdf .ticket .total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:10px;display:flex}.tdf .ticket .total span:first-child{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.tdf .ticket .total b{font-family:var(--display);color:var(--amber);font-size:2.4rem;font-weight:800;line-height:1}.tdf .tag{letter-spacing:.08em;text-transform:uppercase;background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:2px 8px;font-size:.68rem;display:inline-block}.tdf .form-note{color:var(--muted);font-size:.78rem}.tdf .form-error{color:var(--amber);font-size:.85rem}.tdf .confirm{flex-direction:column;justify-content:center;gap:16px;padding:32px 26px;display:flex}.tdf .confirm .check{width:52px;height:52px;color:var(--ok);background:#86c9a826;border-radius:50%;place-items:center;display:grid}.tdf .confirm h2{font-family:var(--display);text-transform:uppercase;font-size:2.4rem;font-weight:800;line-height:1}.tdf .confirm .ref{font-family:var(--mono);color:var(--amber)}.tdf .confirm p{color:var(--muted)}.tdf .confirm .recap{color:var(--fg);font-weight:600}.tdf section.band{border-top:1px solid var(--line);padding-block:88px}.tdf .section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:40px;display:flex}.tdf .section-head h2{font-family:var(--display);text-transform:uppercase;margin-top:10px;font-size:clamp(2.3rem,5.2vw,3.8rem);font-weight:800;line-height:.92}.tdf .section-head p{color:var(--muted);max-width:46ch}.tdf .table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.tdf table{border-collapse:collapse;width:100%;min-width:620px}.tdf th,.tdf td{text-align:left;border-bottom:1px solid var(--line);padding:16px 20px}.tdf tr:last-child td{border-bottom:0}.tdf thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--surface);font-size:.7rem;font-weight:400}.tdf td.trajet{font-weight:600}.tdf td.price{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.02rem}.tdf td.price.hl{color:var(--amber)}.tdf th.r,.tdf td.r{text-align:right}.tdf tbody tr{transition:background .2s}.tdf tbody tr:hover{background:var(--surface)}.tdf .link-btn{color:var(--amber);font:600 .85rem var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0}.tdf .link-btn:hover{text-decoration:underline}.tdf .table-note{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-size:.82rem;display:flex}.tdf .table-note span:before{content:"— ";color:var(--amber)}.tdf .fleet{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}@media(max-width:860px){.tdf .fleet{grid-template-columns:1fr;gap:28px}}.tdf .tabs{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.tdf .tab{font:700 .9rem var(--body);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;transition:all .2s}.tdf .tab[aria-selected=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.tdf .tab:hover:not([aria-selected=true]){color:var(--fg);border-color:var(--muted)}.tdf .fleet-name{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:800;line-height:.9}.tdf .fleet-model{color:var(--muted);margin-top:8px}.tdf .specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0;display:grid}.tdf .specs div{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.tdf .specs div:nth-child(odd){padding-right:16px}.tdf .specs dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.tdf .specs dd{margin:0;font-weight:600}.tdf .specs dd.num{font-weight:500}.tdf .fleet-visual{background:radial-gradient(ellipse at 50% 85%,#e9a23b29,transparent 60%),var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:center;gap:18px;min-height:320px;padding:16px 16px 24px;display:flex}.tdf .fleet-photo{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.tdf .fleet-extras{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tdf .fleet-extras span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:.78rem}.tdf .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}@media(max-width:900px){.tdf .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tdf .steps{grid-template-columns:1fr}}.tdf .step{flex-direction:column;gap:10px;min-width:0;padding:26px 24px 8px 0;display:flex}.tdf .step-n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--amber);font-size:3.4rem;font-weight:800;line-height:1}.tdf .step h3{font-size:1.05rem;font-weight:700}.tdf .step p{color:var(--muted);font-size:.93rem}.tdf .services{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media(max-width:720px){.tdf .services{grid-template-columns:1fr}}.tdf .service{background:var(--ink);flex-direction:column;gap:10px;padding:30px 28px;transition:background .25s;display:flex}.tdf .service:hover{background:var(--surface)}.tdf .service-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tdf .service h3{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;font-weight:700;line-height:1.05}.tdf .service .from{font-family:var(--mono);color:var(--amber);white-space:nowrap;font-size:.8rem}.tdf .service p{color:var(--muted);max-width:52ch;font-size:.95rem}.tdf .faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;display:grid}@media(max-width:860px){.tdf .faq{grid-template-columns:1fr;gap:10px}}.tdf details{border-bottom:1px solid var(--line)}.tdf details:first-of-type{border-top:1px solid var(--line)}.tdf summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.tdf summary::-webkit-details-marker{display:none}.tdf summary:after{content:"+";font-family:var(--mono);color:var(--amber);flex-shrink:0;font-size:1.3rem;transition:transform .25s}.tdf details[open] summary:after{transform:rotate(45deg)}.tdf details p{color:var(--muted);max-width:62ch;padding-bottom:20px}.tdf .cta{border-top:1px solid var(--line);padding-block:96px;position:relative;overflow:hidden}.tdf .cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e9a23b1f,#0000);height:120%;position:absolute;inset:auto -20% -60%}.tdf .cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;display:flex;position:relative}.tdf .cta h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:800;line-height:.88}.tdf .cta h2 span{color:var(--amber)}.tdf .cta-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tdf .phone-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tdf .phone-big{font-family:var(--mono);-webkit-user-select:all;user-select:all;font-size:1.5rem}.tdf .copy-btn{font:600 .78rem var(--body);color:var(--muted);background:var(--raise);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 12px}.tdf .copy-btn:hover{color:var(--fg)}.tdf footer{border-top:1px solid var(--line);color:var(--muted);padding-block:36px 48px;font-size:.85rem}.tdf footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px 40px;display:flex}.tdf footer .cols{flex-wrap:wrap;gap:8px 28px;display:flex}.tdf footer .disclaimer{font-family:var(--mono);border-top:1px solid var(--line);flex-basis:100%;padding-top:18px;font-size:.72rem}@media(max-width:600px){.tdf section.band{padding-block:64px}.tdf .hero{padding-block:36px 56px}.tdf .booking{padding:20px}.tdf .vehicles{grid-template-columns:1fr}.tdf .veh-body{flex-flow:wrap;justify-content:space-between;align-items:center}.tdf .veh-price{margin-top:0}}html:has(.tdf){scroll-behavior:smooth;background:#0d1015}@media(prefers-reduced-motion:reduce){html:has(.tdf){scroll-behavior:auto}}.tdf{min-height:100vh}.tdf input[type=text],.tdf input[type=email],.tdf input[type=tel],.tdf textarea{width:100%;font:500 .95rem var(--body);color:var(--fg);background:var(--raise);border:1px solid var(--line);border-radius:10px;min-height:46px;padding:11px 12px;transition:border-color .2s}.tdf textarea{resize:vertical;min-height:64px}.tdf input::placeholder,.tdf textarea::placeholder{color:#5d6572}.tdf input:focus,.tdf select:focus,.tdf textarea:focus{border-color:var(--amber);outline:none}.tdf input[type=date],.tdf input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tdf .row4{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr);gap:10px;display:grid}@media(max-width:520px){.tdf .row4{grid-template-columns:1fr 1fr}}.tdf .row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(max-width:440px){.tdf .row2{grid-template-columns:1fr}}.tdf .veh-single{border:1px solid var(--amber);background:var(--amber-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tdf .veh-single .veh-price{color:var(--amber);margin-top:0}.tdf .field-hint{color:var(--amber);font-size:.78rem}.tdf .route-recap{border:1px solid var(--line);background:var(--raise);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.88rem;display:flex}.tdf .route-recap b{color:var(--fg);font-weight:600}.tdf .pay{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.tdf .pay legend{margin-bottom:6px;padding:0}.tdf .pay button{font:700 .9rem var(--body);color:var(--fg);text-align:left;border:1px solid var(--line);background:var(--raise);cursor:pointer;border-radius:12px;padding:12px 14px;transition:border-color .2s,background .2s}.tdf .pay button[aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.tdf .actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tdf .link-muted{color:var(--muted);font:600 .88rem var(--body);cursor:pointer;background:0 0;border:0;padding:6px 0}.tdf .link-muted:hover{color:var(--fg)}.tdf .tariffs{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid;overflow:hidden}@media(max-width:720px){.tdf .tariffs{grid-template-columns:1fr}}.tdf .tariff{background:var(--ink);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.tdf .tariff b{font-family:var(--display);color:var(--amber);font-size:2.6rem;font-weight:800;line-height:1}.tdf .tariff span{color:var(--muted);font-size:.92rem}.tdf .legal{max-width:760px;padding-block:56px 88px}.tdf .legal h1{font-family:var(--display);text-transform:uppercase;margin:10px 0 28px;font-size:clamp(2.3rem,5.2vw,3.6rem);font-weight:800;line-height:.95}.tdf .legal h2{margin:30px 0 8px;font-size:1.15rem;font-weight:700}.tdf .legal p,.tdf .legal li{color:var(--muted)}.tdf .legal ul{margin:8px 0;padding-left:20px;list-style:outside}.tdf .legal a{color:var(--amber)}.tdf .done{border:1px solid var(--line);background:var(--surface);border-radius:20px;max-width:560px;margin:56px auto 96px}html:has(.tdf) .pac-container{background:#1b212a;border:1px solid #2a313c;border-radius:10px;margin-top:4px;font-family:Manrope,system-ui,sans-serif;box-shadow:0 20px 40px -20px #000c}html:has(.tdf) .pac-item{color:#959ca8;cursor:pointer;border-top:1px solid #2a313c;padding:6px 10px}html:has(.tdf) .pac-item:first-child{border-top:0}html:has(.tdf) .pac-item:hover{background:#e9a23b21}html:has(.tdf) .pac-item-selected{background:#e9a23b21}html:has(.tdf) .pac-item-query{color:#ece6da}html:has(.tdf) .pac-matched{color:#e9a23b}html:has(.tdf) .pac-icon{filter:invert()opacity(.5)}html:has(.tdf) .pac-logo:after{filter:invert()opacity(.4)}
