@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.p.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_9acf705d-module__TWSm5q__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_9acf705d-module__TWSm5q__variable{--f-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a17fc59e-module__Yw-kBG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a17fc59e-module__Yw-kBG__variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#f3f3f1;--tile:#e8e8e5;--tile-2:#dededa;--ink:#1e1e1e;--mute:#6b6b66;--line:#d3d3ce;--accent:#ff4f17;--ok:#2c7a4b;--pad:clamp(16px, 2.4vw, 36px);--wrap:1480px;--sans:var(--f-sans), "Helvetica Neue", Arial, sans-serif;--mono:var(--f-mono), var(--f-sans), ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 15px/1.45 var(--sans);word-spacing:.05em;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}small{font-size:inherit}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.label,.band-n,.crumbs,.item-brand,.tile-top,.tile-bottom,.rule-head span,.rule-head a,.row small,.ask small,.ask-head,.hint,.price-now dt,.specs caption,.sheet figcaption,.chart figcaption,.chart-axis,.foot-note{font-size:13px;line-height:1.3}body{grid-template-columns:336px minmax(0,1fr);min-height:100dvh;display:grid}.col{min-width:0;container-type:inline-size}main,.foot{width:100%;max-width:var(--wrap);padding-inline:var(--pad)}.rail{scrollbar-width:thin;border-right:1px solid var(--ink);flex-direction:column;gap:16px;height:100dvh;padding:16px 18px;font-size:13px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-top{justify-content:space-between;align-items:center;display:flex}.logo{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.logo sup{color:var(--accent);vertical-align:top;font-size:1em;line-height:1}.rail-toggle{border:1px solid var(--ink);padding:6px 10px;font-size:13px;display:none}.rail-search input{border:0;border-bottom:1px solid var(--ink);appearance:none;background:0 0;border-radius:0;outline:none;width:100%;padding:6px 0;font-size:13px}.rail-search input::placeholder{color:var(--mute)}.rail-search input:focus{border-bottom-color:var(--accent)}.pics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pic{aspect-ratio:1/.94;background:var(--tile);grid-template-rows:1fr auto;align-items:center;padding:12px 10px 9px;font-size:13px;line-height:1.25;transition:background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000}.pic .drawing{stroke-width:1.1px;width:86%;margin:0 auto}.pic span{padding-right:18px}.pic em{font:400 13px var(--mono);letter-spacing:0;color:var(--mute);position:absolute;bottom:9px;right:10px}.pic:hover{background:var(--tile-2)}.pic.on{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.rail-foot a:hover{color:var(--accent)}.rail-foot{border-top:1px dashed var(--mute);gap:7px;margin-top:auto;padding-top:14px;font-size:13px;display:grid}.rail-foot a.on{color:var(--accent)}.rail-foot span{color:var(--mute)}.title{letter-spacing:-.025em;padding:26px 0 20px;font-size:clamp(26px,3cqw,36px);font-weight:500;line-height:1.1}.lead{max-width:62ch;margin-bottom:40px;font-size:16px}.rule-head{border-bottom:1px dashed var(--mute);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:0;padding-bottom:12px;display:flex}.rule-head h2{letter-spacing:-.02em;font-size:clamp(20px,2.2cqw,26px);font-weight:500;line-height:1.1}.rule-head span,.rule-head a{color:var(--mute);text-align:right}.empty{color:var(--mute);padding:56px 0;font-size:15px}.empty button{color:var(--ink);text-decoration:underline}.drawing{width:100%;height:auto;color:var(--ink);display:block;overflow:visible}.drawing *{vector-effect:non-scaling-stroke}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px;padding-top:6px;display:grid}.tile{aspect-ratio:1/1.02;background:var(--tile);grid-template-rows:auto 1fr auto;padding:14px;transition:background .15s;display:grid}.tile:hover{background:var(--tile-2)}.tile-top,.tile-bottom{justify-content:space-between;gap:12px;display:flex}.tile-top{color:var(--mute)}.tile-art{place-self:center;width:82%}.tile-name small{color:var(--mute);margin-top:2px;display:block}.tile-price{white-space:nowrap;font-family:var(--mono);letter-spacing:0}.cats{padding:0 0 24px}.cats-strip{scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);gap:6px;display:flex;overflow-x:auto}.cats-strip::-webkit-scrollbar{display:none}.cats-strip button{background:var(--tile);width:108px;color:var(--mute);flex:none;align-content:space-between;gap:8px;padding:12px 8px 9px;font-size:13px;line-height:1.25;transition:background .15s,box-shadow .15s,color .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}.cats-strip button:hover{background:var(--tile-2);color:var(--ink)}.cats-strip button.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.cats-strip .drawing{stroke-width:1px}.bar{border-top:1px dashed var(--mute);border-bottom:1px dashed var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:10px 0;font-size:13px;display:flex}.bar-left,.bar-right{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}.bar-count{color:var(--mute)}.bar-check{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:5px 0;display:flex}input[type=checkbox]{appearance:none;border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;flex:none;width:13px;height:13px;margin:0}input[type=checkbox]:checked{background:var(--ink);box-shadow:inset 0 0 0 2px var(--bg)}.chip{border:1px solid var(--ink);padding:4px 9px}.bar-reset{color:var(--mute);text-underline-offset:3px;text-decoration:underline}.view{gap:2px;display:flex}.view button{place-items:center;width:28px;height:28px;display:grid}.view button.on{background:var(--ink);color:var(--bg)}.view svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:14px;height:14px}.row{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(190px,2.2fr) repeat(3,minmax(100px,1fr)) minmax(130px,1fr) minmax(110px,auto);align-items:center;gap:4px 20px;padding:9px 0;transition:background .12s;display:grid}.row:hover{background:var(--tile)}.row small{color:var(--mute);margin-bottom:3px;display:block}.row-art{background:var(--tile);padding:7px 9px;display:block}.row:hover .row-art{background:var(--tile-2)}.row-art .drawing{stroke-width:.9px}.row-name b{letter-spacing:-.01em;font-size:15px;font-weight:500;display:block}.row-name b i{color:var(--ok);margin-left:6px;font-size:13px;font-style:normal}.row-name small{text-transform:none;letter-spacing:0;margin:2px 0 0;font-size:13px}.row-spec,.row-offers{font-size:13px}.free,.free-t{color:var(--ok)!important}.busy,.busy-t{color:var(--mute)}.row-price{text-align:right;padding-right:10px}.row-price .num{white-space:nowrap;font-size:15px;font-weight:500}.lessor-rows .row{grid-template-columns:minmax(240px,2.6fr) minmax(150px,1.2fr) repeat(3,minmax(70px,.6fr)) minmax(90px,auto);padding:14px 0}.lessor-rows .row-name small{max-width:56ch}.crumbs{color:var(--mute);flex-wrap:wrap;gap:4px 0;padding:22px 0 0;display:flex}.crumbs>*+:before{content:"/";margin:0 10px}.item-head{padding:22px 0 24px}.item-brand{color:var(--mute);margin-bottom:6px}.item-head h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(28px,3.6cqw,44px);font-weight:500;line-height:1.05}.item{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:32px 40px;padding-bottom:72px;display:grid}.sheet{background:var(--tile);padding:5% 6% 0}.sheet-field{position:relative}.sheet-field .drawing{stroke-width:1.5px}.sheet-dims{fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:1px;position:absolute;inset:0;overflow:visible}.sheet-dims *{vector-effect:non-scaling-stroke}.dim{font:500 13px/1 var(--mono);color:var(--accent);white-space:nowrap;position:absolute}.dim-l{transform:translate(-50%,45%)}.dim-h{transform:translate(-50%,-50%)rotate(-90deg)translateY(12px)}.sheet figcaption{color:var(--mute);justify-content:space-between;gap:12px;padding:26px 0 14px;display:flex}.price-now{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px;padding-bottom:18px;display:grid}.price-now dd{white-space:nowrap;font-size:22px;font-weight:500}.cta{background:var(--ink);width:100%;color:var(--bg);text-align:center;padding:15px 18px;font-size:13px;font-weight:500;transition:background .15s;display:block}.cta:hover{background:var(--accent)}.chart{margin-top:32px}.chart figcaption,.chart-axis{color:var(--mute);justify-content:space-between;display:flex}.chart figcaption .num{letter-spacing:0;font-size:13px}.chart-plot{height:76px;margin:8px 3px 6px 0;position:relative}.chart-plot svg{fill:none;width:100%;height:100%;display:block;overflow:visible}.chart-plot path{vector-effect:non-scaling-stroke}.chart-line{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.chart-base{stroke:var(--mute);stroke-width:1px;stroke-dasharray:2 4}.chart-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;right:-3px}.specs{border-collapse:collapse;width:100%;margin-top:32px}.specs caption{text-align:left;letter-spacing:0;text-transform:none;padding-bottom:10px;font-size:13px;font-weight:500}.specs caption:before{content:"";background:var(--ink);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.specs tr{border-top:1px solid var(--line)}.specs tr:first-child{border-top:1px solid var(--ink)}.specs th,.specs td{vertical-align:top;padding:7px 0;font-size:13px}.specs th{text-align:left;padding-right:16px;font-weight:500}.specs td{text-align:right;font:400 13px/1.6 var(--mono)}.similar{padding-top:88px}.similar .grid{grid-template-columns:repeat(4,minmax(0,1fr))}.book-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:20px 0;display:flex}.period{gap:8px;display:grid}.label,.hint{color:var(--mute);display:block}.hint{text-transform:none;letter-spacing:0;font-size:13px}.seg{flex-wrap:wrap;align-items:stretch;display:flex}.seg button{border:1px solid var(--ink);min-width:44px;height:36px;font:400 13px var(--mono);margin-right:-1px;padding:0 10px}.seg button:hover{background:var(--tile)}.seg button.on{background:var(--ink);color:var(--bg)}.seg-input{border:1px solid var(--ink);align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:flex}.seg-input input{width:44px;font:400 13px var(--mono);text-align:right;appearance:textfield;background:0 0;border:0;outline:none}.seg-input input::-webkit-inner-spin-button{appearance:none}.bid-field input::-webkit-inner-spin-button{appearance:none}.book-sort{flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;display:flex}.seg.text{gap:18px}.seg.text button{min-width:0;height:auto;font:400 13px var(--sans);color:var(--mute);border:0;border-bottom:1px solid #0000;margin:0;padding:4px 0}.seg.text button:hover{color:var(--ink);background:0 0}.seg.text button.on{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.ask{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.5fr) minmax(104px,.8fr) minmax(140px,1.2fr) 84px 96px 112px;align-items:center;gap:4px 16px;padding:13px 12px;font-size:13px;display:grid;position:relative}.ask>*{position:relative}.ask small{color:var(--mute);text-transform:none;letter-spacing:0;margin-top:3px;font-size:13px;display:block}.ask-head{color:var(--mute);border-bottom-color:var(--ink);padding-block:8px}.r{text-align:right}.ask-who a{font-size:14.5px;font-weight:500}.ask-who a:hover{color:var(--accent)}.ask-who a i{color:var(--ok);margin-left:5px;font-size:13px;font-style:normal}.ask-rate .num{font-size:17px;font-weight:500}.ask-rate s{color:var(--mute);display:block;font-size:13px!important;font-weight:400!important}.ask-rate em{color:var(--accent);white-space:nowrap;font-size:13px;font-style:normal;display:block}.ask-go button{border:1px solid var(--ink);width:100%;height:36px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.ask-go button:hover{background:var(--ink);color:var(--bg)}.ask-go button:disabled{opacity:.35;pointer-events:none}.own{background:var(--tile);grid-template-columns:minmax(0,1fr) 150px 150px 190px;align-items:end;gap:12px 24px;margin-top:28px;padding:20px 22px 22px;display:grid}.own-field{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.own-sum{grid-column:2/-1;max-width:none!important;color:var(--mute)!important;font-size:13px!important}.own h3{letter-spacing:-.015em;margin-bottom:4px;font-size:18px;font-weight:500}.own p{color:#55554f;max-width:62ch;font-size:13px}.bid-field{border-bottom:1px solid var(--ink);align-items:baseline;gap:8px;display:flex}.bid-field input{width:0;min-width:0;font:500 22px var(--mono);appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.bid-field input::placeholder{color:#b9b9b3}.bid-field i{color:var(--mute);white-space:nowrap;font-size:13px;font-style:normal}.own button{border:1px solid var(--ink);height:40px;font-size:13px;font-weight:500;transition:background .15s,color .15s}.own button:hover{background:var(--ink);color:var(--bg)}.own .bid-result{border-left:2px solid var(--accent);max-width:none;color:var(--ink);grid-column:1/-1;margin:0;padding-left:12px;font-size:13px}@container (max-width:1000px){.own{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.own-text,.own button,.own-sum{grid-column:1/-1}}.take{border:1px solid var(--ink);background:var(--bg);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);padding:22px 24px 24px}.take::backdrop{background:#14141466}.take header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.take .x{width:28px;height:28px;font-size:24px;line-height:1}.take-by{color:var(--mute);margin:4px 0 18px;font-size:13px}.take-fields{grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:16px;display:grid}.take-fields input,.list-form select{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;padding:7px 0;font-size:15px}.take-fields input:focus,.list-form select:focus,.bid-field:focus-within{border-bottom-color:var(--accent)}.take-sum{margin:14px 0 18px}.take-sum div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.take-sum .total{border-top-color:var(--ink);font-size:16px;font-weight:500}.take-note{color:var(--mute);text-align:center;margin-top:10px;font-size:13px}.take-done p{margin:12px 0 22px}.take-done h3{margin-top:10px}.lessor{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px 48px;padding-bottom:64px;display:grid}.lessor-about{max-width:42ch;font-size:17px}.list{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:start;gap:40px 64px;display:grid}.list-form{gap:22px;max-width:560px;display:grid}.list-item{grid-template-columns:150px 1fr;align-items:center;gap:18px;display:grid}.list-item .drawing{background:var(--tile);padding:12px}.list-item b{font-size:18px;font-weight:500;display:block}.list-item small{color:var(--mute);font-size:13px}.ladder li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 8px;font-size:13px;display:flex;position:relative}.ladder li>*{position:relative}.ladder .mine{color:var(--accent);font-weight:500}.price-now dt{color:var(--mute);margin-bottom:4px}.rows{container-type:inline-size}.row.cur{background:var(--tile);box-shadow:inset 3px 0 0 var(--accent)}.row.cur .row-art{background:var(--tile-2)}.inspect{padding:6px 0 20px;display:none;position:sticky;top:16px}.inspect h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.1}.inspect .item-brand{margin:16px 0 4px}.inspect-type{color:var(--mute);margin-top:6px;font-size:13px}.inspect .specs{margin-top:16px}.inspect .sheet figcaption span:last-child{display:none}.inspect-offers{border-top:1px solid var(--ink);margin:18px 0 14px}.inspect-offers li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.inspect-offers small{color:var(--mute);font-size:13px;display:block}@container (max-width:880px){.row{grid-template-columns:76px minmax(170px,2fr) minmax(100px,1fr) minmax(120px,1fr) minmax(110px,auto)}.row>.row-spec:nth-child(4),.row>.row-spec:nth-child(5){display:none}.lessor-rows .row{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) repeat(2,minmax(60px,.5fr)) auto}.lessor-rows .row>.row-spec:nth-child(3){display:block}.lessor-rows .row>.row-spec:nth-child(5){display:none}}@container (max-width:620px){.row{grid-template-columns:64px minmax(0,1fr) auto;gap:4px 12px}.lessor-rows .row{grid-template-columns:minmax(0,1fr) auto}.row>.row-spec,.row>.row-offers,.lessor-rows .row>.row-spec:nth-child(3){display:none}.row-price{padding-right:0}}.foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-top:96px;padding-bottom:28px;display:flex}.foot-lead{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3}.foot-note{color:var(--mute);text-align:right}@media (max-width:980px){body{display:block}.rail{height:auto;padding:12px var(--pad);border-right:0;border-bottom:1px solid var(--ink);gap:12px;position:static;overflow:visible}.rail-toggle{display:block}.rail-nav,.rail-foot{display:none}.rail.open .rail-nav{display:block}.rail.open .rail-foot{margin-top:0;display:grid}.pics{grid-template-columns:repeat(3,minmax(0,1fr))}.item,.lessor,.list{grid-template-columns:1fr}.ask{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who rate""unit total""terms go";gap:8px 16px;padding:14px 10px}.ask-head{display:none}.ask-who{grid-area:who}.ask-unit{grid-area:unit}.ask-terms{grid-area:terms}.ask-rate{grid-area:rate}.ask-total{grid-area:total;align-self:start}.ask-go{grid-area:go;min-width:120px}}@media (max-width:640px){.grid,.similar .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{aspect-ratio:1/1.12;padding:10px}.tile-top span:last-child{display:none}.tile-bottom{flex-direction:column;align-items:flex-start;gap:4px}.bar-right{justify-content:space-between;width:100%}.sheet figcaption span:last-child{display:none}.dim{font-size:13px}.list-item{grid-template-columns:110px 1fr}.foot-note{text-align:left}}.row>*{min-width:0}.row-spec small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-art,.shot,.tile-photo{position:relative}.photo{box-sizing:border-box;width:100%;height:100%;padding:inherit;object-fit:contain;mix-blend-mode:multiply;position:absolute;inset:0}.row-art{place-items:center;width:76px;height:58px;padding:5px 7px;display:grid}.tile-photo{aspect-ratio:4/3;place-self:center;width:80%}span.tile-art{display:block}.shot{aspect-ratio:4/3;background:var(--tile);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:7%;display:grid}.item-art{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.inspect .shot{padding:9%}.list-item .shot{padding:10px}.list-item .shot .drawing{background:0 0;padding:0}@container (max-width:620px){.row-art{width:64px;height:50px}}.filters{border-top:1px dashed var(--mute);flex-wrap:wrap;gap:14px 30px;padding:16px 0 18px;display:flex}.fgroup{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;max-width:100%;display:grid}.flabel{color:var(--mute);font-size:13px}.fchips{flex-wrap:wrap;gap:4px;display:flex}.fchip{border:1px solid var(--line);white-space:nowrap;align-items:baseline;gap:7px;height:30px;padding:0 11px;font-size:13px;line-height:28px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.fchip em{font:400 13px var(--mono);color:var(--mute)}.fchip:hover{border-color:var(--ink)}.fchip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.fchip.on em{color:#b9b9b3}.fmore{height:30px;color:var(--mute);text-underline-offset:3px;padding:0 8px;font-size:13px;text-decoration:underline}.fmore:hover{color:var(--ink)}.ftoggle{border-top:1px dashed var(--mute);justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-size:13px;font-weight:500;display:none}.ftoggle i{font-size:18px;font-style:normal;line-height:1}.bar .seg.text{gap:16px}@container (max-width:620px){.ftoggle{display:flex}.filters{border-top:0;padding-top:0;display:none}.filters.open{display:flex}.fgroup{width:100%}.fchips{scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);flex-wrap:nowrap;overflow-x:auto}.fchips::-webkit-scrollbar{display:none}.fchip,.fmore{flex:none;height:34px;line-height:32px}}.dates{position:relative}.dates-btn{border:1px solid var(--ink);text-align:left;grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;width:100%;padding:9px 12px 10px;transition:background .12s;display:grid}.dates-btn .label{grid-column:1/-1}.dates-btn b{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:500}.dates-btn em{font:400 13px var(--mono);color:var(--mute);white-space:nowrap}.dates-btn:hover{background:var(--tile)}.dates-btn:not(.set) b{color:var(--accent)}.cal{z-index:40;width:300px;max-width:calc(100vw - 2 * var(--pad));border:1px solid var(--ink);background:#fff;padding:14px;position:absolute;top:calc(100% + 6px);left:0}.cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;display:flex}.cal-head b{font-weight:500}.cal-head button{width:32px;height:32px;font-size:15px}.cal-head button:disabled{opacity:.25;cursor:default}.cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.cal-wd{text-align:center;color:var(--mute);padding-bottom:6px;font-size:13px}.cal-grid button{height:36px;font:400 13px var(--mono)}.cal-grid button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.cal-grid button:disabled{color:var(--line);cursor:default}.cal-grid button.now{text-underline-offset:4px;text-decoration:underline}.cal-grid button.in{background:var(--tile)}.cal-grid button.a,.cal-grid button.b{background:var(--ink);color:#fff}.cal-hint{border-top:1px solid var(--line);margin:10px 0;padding-top:10px;font-size:13px}.cal-presets{align-items:center;font-size:13px;display:flex}.cal-presets button:not(.cal-clear){border:1px solid var(--ink);min-width:34px;height:30px;font:400 13px var(--mono);margin-right:-1px}.cal-presets button.on{background:var(--ink);color:#fff}.cal-presets span{color:var(--mute);margin-left:9px}.cal-clear{color:var(--mute);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.period-row{flex-wrap:wrap;align-items:stretch;gap:8px 14px;display:flex}.period-row .dates{width:260px;max-width:100%}.period-row .seg{align-items:center}.period-row .seg button{height:100%;min-height:36px}.seg-unit{color:var(--mute);margin-left:10px;font-size:13px}.take-dates{grid-column:1/-1}.take{overflow:visible}.cta:disabled{background:var(--mute);cursor:default}.row-price .per{text-transform:none;letter-spacing:0;margin:2px 0 0;font-size:13px}@container (max-width:880px){.ask{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who rate""unit total""terms go";gap:8px 16px;padding:14px 10px}.ask-head{display:none}.ask-who{grid-area:who}.ask-unit{grid-area:unit}.ask-terms{grid-area:terms}.ask-rate{grid-area:rate}.ask-total{grid-area:total;align-self:start}.ask-go{grid-area:go;min-width:120px}.item,.lessor,.list{grid-template-columns:minmax(0,1fr)}}.take h3{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.15}.bids-note{color:var(--mute);margin:10px 0 0;font-size:13px}.bid-result{border-left:2px solid var(--accent);margin-top:12px;padding-left:12px;font-size:13px}.rail-top{gap:10px}.login-btn{border:1px solid var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-left:auto;padding:6px 10px;font-size:13px;transition:background .15s,color .15s;overflow:hidden}.login-btn:hover{background:var(--ink);color:var(--bg)}.login-btn.in{border-color:var(--line);text-transform:none;letter-spacing:0;font-size:13px}.login-btn.in:before{content:"";background:var(--ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.login{width:min(400px,100vw - 24px)}.login-field{gap:2px;margin-bottom:18px;display:grid}.login-field input{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;outline:none;width:100%;padding:7px 0;font-size:17px}.login-field input:focus{border-bottom-color:var(--accent)}.login-back{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.gate{background:var(--tile);max-width:460px;padding:26px 26px 28px}.gate p{margin-bottom:18px;font-size:15px}.cab-as{color:var(--mute);margin:-8px 0 18px;font-size:13px}.cab-as a,.cab-note a,.legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tabs{border-bottom:1px dashed var(--mute);scrollbar-width:none;gap:26px;margin-bottom:26px;display:flex;overflow-x:auto}.tabs a{color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 0;font-size:13.5px;font-weight:500;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.tabs em{background:var(--accent);color:#fff;min-width:18px;height:18px;font:500 13px/1 var(--mono);border-radius:9px;place-items:center;padding:0 5px;display:grid}.cab-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin-bottom:36px;display:grid}.cab-stats dt{color:var(--mute);margin-bottom:8px;font-size:13px}.cab-stats dd{white-space:nowrap;font-size:22px;font-weight:500}.cab-who dd{white-space:normal;overflow-wrap:anywhere;font-size:14px}.cab-section{margin-bottom:44px}.cab-section .rule-head a.add{color:var(--ink);font-weight:500}.cab-empty{max-width:60ch;color:var(--mute);padding:22px 0}.cab-note{color:var(--mute);font-size:13px}.cab-section>ul{container-type:inline-size}.deal{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(170px,2fr) minmax(120px,1fr) minmax(130px,1fr) minmax(150px,1.1fr) minmax(104px,auto);align-items:center;gap:4px 20px;padding:10px 0;font-size:13px;display:grid}.deal>*{min-width:0}.deal small{color:var(--mute);font-size:13px;display:block}.deal .row-art{background:var(--tile)}.deal-name a,.deal-name b{letter-spacing:-.01em;font-size:15px;font-weight:500;display:block}.deal-name a:hover{color:var(--accent)}.deal-when .num,.deal-sum .num{font-size:14px;font-weight:500}.deal-sum em{color:var(--accent);font-size:13px;font-style:normal;font-weight:400}.deal-status{font-size:13px}.deal-status i{background:var(--mute);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.s-wait i{background:var(--accent)}.s-active i,.s-confirmed i{background:var(--ok)}.deal-status small{margin-top:2px}.deal-act{justify-content:flex-end;align-items:center;gap:6px;display:flex}.deal-act a,.deal-act button,.fleet-edit button{border:1px solid var(--ink);white-space:nowrap;height:34px;padding:0 12px;font-size:13px;font-weight:500;line-height:32px;transition:background .15s,color .15s,border-color .15s}.deal-act a:hover,.deal-act button:hover,.deal-act .yes,.fleet-edit .yes{background:var(--ink);color:var(--bg)}.deal-act .yes:hover,.fleet-edit .yes:hover{background:var(--accent);border-color:var(--accent)}.deal.req,.deal.fleet{grid-template-columns:76px minmax(170px,1.6fr) minmax(120px,.9fr) minmax(170px,1.3fr) auto}.deal.back{grid-template-columns:76px minmax(170px,2fr) minmax(120px,1fr)}.fleet-prices,.fleet-edit{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.fleet-edit{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.fleet-prices .num{font-size:14px;font-weight:500}.fleet-edit input{border:0;border-bottom:1px solid var(--ink);width:100%;font:500 14px var(--mono);appearance:textfield;background:0 0;border-radius:0;outline:none;padding:3px 0}.fleet-edit input:focus{border-bottom-color:var(--accent)}.list-actions{align-items:center;gap:20px;display:flex}.list-actions .cta{width:auto;min-width:220px}.link{color:var(--mute);text-underline-offset:3px;text-decoration:underline}.profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;max-width:760px;margin:22px 0 36px;display:grid}.profile .wide{grid-column:1/-1}.profile input,.profile textarea{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;color:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:7px 0;font-size:15px}.profile input:focus,.profile textarea:focus{border-bottom-color:var(--accent)}.login-links{border-top:1px solid var(--line);gap:2px;margin:0 0 18px;display:grid}.login-links a{border-bottom:1px solid var(--line);padding:11px 0;font-size:14px;font-weight:500}.login-links a:hover{color:var(--accent)}@container (max-width:900px){.deal,.deal.req,.deal.fleet,.deal.back{grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;padding:14px 0}.deal .row-art{grid-row:span 2;width:64px;height:50px}.deal-when,.deal-status{grid-column:2}.deal-sum{text-align:right;grid-area:1/3}.fleet-prices,.fleet-edit{grid-column:2/-1}.deal-act{grid-column:2/-1;justify-content:flex-start}.profile{grid-template-columns:minmax(0,1fr)}}.legal{max-width:720px}.legal-draft{border-left:2px solid var(--accent);background:var(--tile);margin-bottom:30px;padding:12px 14px;font-size:13px}.legal ol{counter-reset:sec}.legal li{counter-increment:sec;border-top:1px solid var(--line);padding:18px 0}.legal h2{letter-spacing:-.015em;margin-bottom:8px;font-size:17px;font-weight:500}.legal h2:before{content:counter(sec, decimal-leading-zero);font:400 13px var(--mono);color:var(--mute);vertical-align:2px;margin-right:12px}.legal li p{margin-bottom:8px;font-size:14.5px;line-height:1.55}.foot{border-top:1px solid var(--ink);margin-top:96px;padding-top:28px;padding-bottom:28px;display:block}.foot-cols{grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(130px,1fr));gap:28px 32px;display:grid}.foot-brand p{max-width:34ch;color:var(--mute);margin-top:12px;font-size:13px}.foot nav{align-content:start;gap:7px;font-size:13px;display:grid}.foot nav h2{color:var(--mute);margin-bottom:5px;font-size:13px;font-weight:400}.foot nav a:hover{color:var(--accent)}.foot-note{border-top:1px dashed var(--mute);text-align:left;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:36px;padding-top:14px;display:flex}@container (max-width:900px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}.rail-who{border-top:1px solid var(--ink);gap:3px;padding:14px 0 4px;display:grid}.rail-who b{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.15}.rail-who b i{color:var(--ok);margin-left:6px;font-size:13px;font-style:normal}.rail-who small{color:var(--mute);font-size:13px}.cab-nav{gap:6px;display:grid}.cab-nav a{background:var(--tile);letter-spacing:-.01em;justify-content:space-between;align-items:center;height:54px;padding:0 16px;font-size:15px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #0000}.cab-nav a:hover{background:var(--tile-2)}.cab-nav a.on{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.cab-nav em{font:400 13px var(--mono);color:var(--mute)}.cab-nav em.hot{background:var(--accent);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-weight:500;display:grid}.cab-nav .cab-add{background:var(--ink);color:var(--bg);justify-content:center;margin-top:10px;font-size:13px}.cab-nav .cab-add:hover,.cab-nav .cab-add.on{background:var(--accent);box-shadow:none}@media (min-width:981px){.tabs-narrow{display:none}}@media (max-width:980px){.rail-owner .rail-who{display:none}.rail-owner.open .rail-who,.rail.open .cab-nav{display:grid}}.label,.crumbs,.item-brand,.tile-top,.tile-bottom,.rule-head span,.rule-head a,.row small,.ask small,.ask-head,.hint,.price-now dt,.specs caption,.sheet figcaption,.chart figcaption,.chart-axis,.foot-note,.flabel,.deal small,.cab-stats dt,.foot nav h2{font-size:13.5px;line-height:1.35}.row{grid-template-columns:84px minmax(200px,2.2fr) repeat(3,minmax(110px,1fr)) minmax(140px,1fr) minmax(120px,auto);padding:12px 0}.row-art{width:84px;height:64px}.row-name b,.deal-name a,.deal-name b,.ask-who a{font-size:16px}.row-name small{font-size:13.5px}.row-spec,.row-offers,.row-spec .num,.ask,.deal,.deal-status{font-size:14px}.row-price .num,.deal-when .num,.deal-sum .num,.fleet-prices .num{font-size:16px}.row:hover,.row.cur{background:0 0}.row:hover .row-art,.row.cur .row-art{background:var(--tile)}.row:hover .row-name b{text-underline-offset:3px;text-decoration:underline}.row.cur{box-shadow:inset 4px 0 0 var(--ink)}.row.cur .row-art{margin-left:12px}.row:hover .row-price .num{color:inherit}.specs th,.specs td{padding:9px 0;font-size:14.5px}.specs td{font-family:var(--mono);font-size:13.5px}.specs caption{font-size:15px}.cta,.ask-go button,.deal-act a,.deal-act button,.fleet-edit button,.own button,.rail-toggle,.login-btn,.cab-nav .cab-add{font-size:14px;font-weight:500}.ask-go button,.deal-act a,.deal-act button,.fleet-edit button{height:40px;padding:0 14px;line-height:38px}.ask{grid-template-columns:minmax(170px,1.5fr) minmax(120px,.8fr) minmax(150px,1.2fr) 90px 104px 132px;padding:15px 0}.ask-head{padding-block:10px}.ask-rate .num{font-size:19px}.ask-rate em{color:var(--ink);font-size:13px;font-weight:500}.ask-total{font-size:15px}.pic{aspect-ratio:1;font-size:13.5px}.pic em{font-size:13px}.cats-strip button{width:136px;color:var(--ink);font-size:13.5px}.fchip{height:36px;padding:0 13px;font-size:14px;line-height:34px}.fchip em,.fmore{font-size:13px}.fmore{height:36px}.bar,.book-sort,.seg.text button{font-size:14px}.dates-btn b{font-size:17px}.dates-btn em,.cal-wd{font-size:13px}.dates-btn:not(.set) b{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.cal-grid button.in{box-shadow:inset 0 -3px 0 var(--ink);background:0 0}.cal-grid button{height:38px;font-size:14px}.rail,.rail-search input,.rail-foot,.foot nav,.foot-brand p{font-size:14px}.rail-foot{gap:9px}.tile-name{font-size:15px;font-weight:500}.tile-name small{font-size:13.5px;font-weight:400}.tile-price,.inspect-offers li,.take-sum div,.take-by,.bids-note,.bid-result,.own p,.cab-note,.cab-as,.legal-draft,.inspect-type,.list-item small{font-size:14px}.inspect-offers small,.take-note,.own-sum{font-size:13.5px!important}.inspect-offers li:first-child .num{font-weight:500}.cab-stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:0}.cab-stats>div{background:0 0;padding:16px 20px 18px 0}.cab-stats dd{font-size:26px}.cab-who dd{font-size:16px}.own,.gate{border:1px solid var(--ink);background:0 0}.legal-draft{border:1px solid var(--ink);background:0 0;border-left-width:1px}.ladder li{padding:12px 10px;font-size:14.5px}.ladder .mine{background:var(--ink);color:var(--bg);font-weight:500}.tabs a{font-size:15px}.legal li p{font-size:15.5px}.crumbs{padding-top:24px}@container (max-width:880px){.row{grid-template-columns:84px minmax(170px,2fr) minmax(110px,1fr) minmax(130px,1fr) minmax(120px,auto)}.ask{grid-template-columns:minmax(0,1fr) auto}}@container (max-width:620px){.row{grid-template-columns:72px minmax(0,1fr) auto}.row-art{width:72px;height:56px}.lessor-rows .row{grid-template-columns:minmax(0,1fr) auto}}@container (max-width:900px){.deal .row-art{width:72px;height:56px}.deal,.deal.req,.deal.fleet,.deal.back{grid-template-columns:72px minmax(0,1fr) auto}}.ask-go button{white-space:nowrap}.row{gap:4px 16px}@container (max-width:880px){.row{grid-template-columns:84px minmax(150px,2fr) minmax(96px,1fr) minmax(120px,1fr) minmax(104px,auto)}}@container (max-width:620px){.row{grid-template-columns:72px minmax(0,1fr) auto}}.pic{aspect-ratio:1/.86}@media (max-width:980px){.rail:not(.open) .cab-nav{display:none}}@container (max-width:1000px){.row{grid-template-columns:84px minmax(150px,2fr) minmax(96px,1fr) minmax(120px,1fr) minmax(104px,auto)}.row>.row-spec:nth-child(4),.row>.row-spec:nth-child(5){display:none}.lessor-rows .row{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) repeat(2,minmax(60px,.5fr)) auto}.lessor-rows .row>.row-spec:nth-child(3){display:block}.lessor-rows .row>.row-spec:nth-child(5){display:none}}@container (max-width:620px){.row{grid-template-columns:72px minmax(0,1fr) auto}.lessor-rows .row{grid-template-columns:minmax(0,1fr) auto}.row>.row-spec,.row>.row-offers,.lessor-rows .row>.row-spec:nth-child(3){display:none}}.cat-head{align-items:baseline;gap:14px;display:flex}.cat-head span{color:var(--mute);font-size:15px}.types{margin-bottom:14px}.types-row{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.types-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.types-strip::-webkit-scrollbar{display:none}.types-strip button,.types-all{background:var(--tile);white-space:nowrap;scroll-snap-align:start;flex:none;grid-template-columns:62px auto;align-items:center;gap:12px;height:64px;padding:0 16px 0 10px;font-size:14.5px;font-weight:500;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #0000}.types-strip .drawing{stroke-width:1px}.types-strip button:hover,.types-all:hover,.types-arrow:hover{background:var(--tile-2)}.types-strip button.on,.types-all.on,.types-grid button.on{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.types-all{grid-template-columns:auto auto;gap:10px;padding:0 16px}.types-all b{font:500 20px var(--mono)}.types-arrow{background:var(--tile);width:40px;font-size:16px;transition:background .15s}.types-panel{border:1px solid var(--ink);background:#fff;margin-top:6px;padding:16px}.types-panel input,.fg-find{border:0;border-bottom:1px solid var(--ink);appearance:none;background:0 0;border-radius:0;outline:none;width:100%;padding:7px 0;font-size:15px}.types-panel input:focus,.fg-find:focus{border-bottom-color:var(--accent)}.types-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;max-height:420px;margin-top:14px;display:grid;overflow-y:auto}.types-grid button{background:var(--tile);text-align:left;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;height:58px;padding:0 14px 0 10px;font-size:14.5px;display:grid;box-shadow:inset 0 0 0 1px #0000}.types-grid button:hover{background:var(--tile-2)}.types-grid em{font:400 13px var(--mono);color:var(--mute)}.types-grid p{color:var(--mute)}.bar .ftoggle{border:1px solid var(--ink);width:auto;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:block}.tag{background:var(--ink);height:32px;color:var(--bg);align-items:center;gap:8px;padding:0 10px 0 12px;font-size:14px;display:inline-flex}.tag i{font-size:17px;font-style:normal;line-height:1}.tag:hover{background:var(--accent)}.bar-reset{font-size:14px}.work-main{min-width:0}.fg{border:0;min-width:0;margin:0;padding:0}.fg legend{padding:0 0 8px;font-size:15px;font-weight:500}.fg-find{margin-bottom:6px;font-size:14px}.fg-list label{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:14.5px;display:flex}.fg-list label span{flex:1;min-width:0}.fg-list em{font:400 13px var(--mono);color:var(--mute)}.fg-list input[type=checkbox]{width:16px;height:16px}.fg-list input[type=checkbox]:checked{box-shadow:inset 0 0 0 3px var(--bg)}.fg-list.scroll{scrollbar-width:thin;max-height:300px;overflow-y:auto}.fg-list p{color:var(--mute);padding:6px 0;font-size:14px}.fg-more{text-underline-offset:3px;margin-top:6px;font-size:14px;text-decoration:underline}@container (max-width:620px){.types-row{grid-template-columns:auto minmax(0,1fr)}.types-arrow{display:none}.types-strip button,.types-all{grid-template-columns:48px auto;height:56px;font-size:14px}.types-all{grid-template-columns:auto auto}}.types-row.plain{grid-template-columns:auto minmax(0,1fr)}.btn{border:1px solid var(--ink);white-space:nowrap;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover,.btn.solid{background:var(--ink);color:var(--bg)}.btn.solid:hover{background:var(--accent);border-color:var(--accent)}.deal-act button:disabled,.btn:disabled{border-color:var(--line);color:var(--mute);cursor:default;background:0 0}.warn{font-weight:500;color:var(--accent)!important}.tabs button{color:var(--mute);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 0;font-size:16px;font-weight:500;display:inline-flex}.tabs button:hover,.tabs button.on{color:var(--ink)}.tabs button.on{border-bottom-color:var(--ink)}.tabs button em{color:inherit;font:400 14px var(--mono);background:0 0;min-width:0;height:auto;padding:0}.todo{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;margin-bottom:40px;display:grid}.todo a{border:1px solid var(--ink);gap:10px;height:100%;padding:18px 20px 20px;transition:background .15s,color .15s;display:grid}.todo a:hover{background:var(--ink);color:var(--bg)}.todo b{white-space:nowrap;font-size:34px;font-weight:500;line-height:1}.todo span{font-size:16px;font-weight:500}.todo small{color:var(--mute);margin-top:2px;font-size:14px;font-weight:400;display:block}.todo a:hover small{color:inherit}.cab-list{border-top:1px solid var(--ink);container-type:inline-size}a.deal:hover .deal-name b{text-underline-offset:3px;text-decoration:underline}.deal.mine{grid-template-columns:84px minmax(180px,1.5fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(220px,1.6fr);padding:14px 0}.deal-next b{font-size:15px;font-weight:500;display:block}.deal.bk,.deal.req{grid-template-columns:84px minmax(170px,1.5fr) minmax(150px,1fr) minmax(170px,1.2fr) auto}.deal.fleet{grid-template-columns:84px minmax(170px,1.3fr) minmax(130px,.8fr) minmax(280px,1.5fr) minmax(150px,.9fr)}.deal-act b{font-size:14px;font-weight:500}.unit-no{border:1px solid var(--ink);width:84px;height:64px;font:500 18px var(--mono);place-items:center;display:grid}.strip14{grid-template-columns:repeat(14,minmax(0,1fr));gap:2px;margin-top:4px;display:grid}.strip14 i{border:1px solid var(--ink);height:28px;font:500 13px var(--mono);place-items:center;font-style:normal;display:grid}.strip14 i.full{background:var(--ink);color:var(--bg)}.gantt-wrap{padding:14px 0 4px;overflow-x:auto}.g-row{grid-template-columns:var(--label) repeat(var(--days), minmax(0, 1fr));border-bottom:1px solid var(--line);align-items:center;min-height:40px;display:grid;position:relative}.g-row>*{grid-row:1}.g-label{grid-column:1;padding-right:12px;font-size:14px;line-height:1.25}.g-label small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.g-months,.g-days{border-bottom:0;min-height:0}.g-months span{padding-bottom:6px;font-size:14px;font-weight:500}.g-months span,.g-days span{grid-row:1}.g-days{border-bottom:1px solid var(--ink)}.g-days span{font:400 13px/1.2 var(--mono);justify-items:center;padding:4px 0 6px;display:grid}.g-days span b{font-weight:400}.g-days small{font:400 13px var(--sans);color:var(--mute)}.g-days span.now{background:var(--ink);color:var(--bg)}.g-days span.now small{color:inherit}.g-head{border-bottom:1px solid var(--ink);min-height:44px}.g-head .g-label{grid-column:1/-1;padding-top:16px;font-size:15px;font-weight:500}.g-head .g-label a:hover{color:var(--accent)}.g-grid{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:calc(100% / var(--days)) 100%;grid-column:2/-1;align-self:stretch}.g-today{border-left:2px solid var(--accent);pointer-events:none;align-self:stretch}.g-bar{z-index:1;border:1px solid var(--ink);background:var(--bg);white-space:nowrap;text-overflow:ellipsis;height:26px;margin:0 1px;padding:0 7px;font-size:13px;line-height:24px;overflow:hidden}.g-bar.active{background:var(--ink);color:var(--bg)}.g-bar.late{background:var(--accent);border-color:var(--accent);color:#fff}.g-bar.done{border-color:var(--mute);color:var(--mute)}.g-bar.block{background:repeating-linear-gradient(135deg, var(--bg) 0 5px, var(--ink) 5px 6px);text-shadow:0 0 2px var(--bg), 0 0 2px var(--bg), 0 0 2px var(--bg)}.g-legend{flex-wrap:wrap;gap:8px 10px;padding-top:14px;display:flex}.g-legend .g-bar{margin:0}.oi-head{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;padding:12px 0 36px;display:grid}.oi-head .title{padding:0 0 8px}.oi-line{color:var(--mute);font-size:15px}.oi-actions{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.next{letter-spacing:-.015em;margin-top:14px;font-size:19px;font-weight:500;line-height:1.25}.units{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;padding-top:14px;display:grid}.units li{border:1px solid var(--ink);gap:2px;padding:12px 14px 14px;font-size:14.5px;display:grid}.units b{font:500 18px var(--mono)}.units small{color:var(--mute);font-size:13.5px}.units .u-active{background:var(--ink);color:var(--bg)}.units .u-active small{color:inherit}.units .u-late{background:var(--accent);border-color:var(--accent);color:#fff}.units .u-late small{color:inherit}.units .u-block{background:repeating-linear-gradient(135deg, var(--bg) 0 7px, var(--line) 7px 8px)}.close-dates,.act{border:1px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:20px;padding:16px 18px 18px;display:flex}.close-dates>b,.act>b{flex-basis:100%;font-size:16px;font-weight:500}.close-dates label,.act label{gap:2px;min-width:140px;display:grid}.act label{flex:260px}.act p{flex-basis:100%;font-size:14.5px}.close-dates input,.close-dates select,.act input,.act textarea{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;color:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:7px 0;font-size:15px}.blocks li,.docs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:15px;display:flex}.steps{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px;display:grid}.steps li{color:var(--mute);align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.steps li+li{border-left:1px solid var(--ink)}.steps b{font:500 18px var(--mono)}.steps .past{color:var(--ink)}.steps .now{background:var(--ink);color:var(--bg);font-weight:500}.order{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 48px;display:grid}.order h2{border-bottom:1px solid var(--ink);letter-spacing:-.015em;padding-bottom:10px;font-size:20px;font-weight:500}.order .take-sum{margin:0}.order .take-sum div:first-child{border-top:0}.order .take-sum dd{text-align:right}.order .take-sum a,.cab-empty a{text-underline-offset:3px;text-decoration:underline}.order .act:first-of-type{margin-top:16px}.stars{flex-basis:100%;display:flex}.stars button{border:1px solid var(--ink);width:44px;height:40px;font:500 15px var(--mono);margin-right:-1px}.stars button.on{background:var(--ink);color:var(--bg)}.doc-bar{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:24px 0 20px;font-size:14px;display:flex}.doc{border:1px solid var(--ink);background:#fff;max-width:800px;padding:48px 56px 40px;font-size:15px;line-height:1.5}.doc h1{letter-spacing:-.02em;font-size:24px;font-weight:500}.doc header p{color:var(--mute);margin:4px 0 28px}.doc table{border-collapse:collapse;width:100%}.doc th,.doc td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 0}.doc th{width:180px;padding-right:16px;font-weight:500}.doc ol{margin:26px 0 0;padding-left:22px;list-style:decimal}.doc ol li{margin-bottom:8px}.doc footer{grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;display:grid}.doc footer i{border-bottom:1px solid var(--ink);height:44px;display:block}.doc-note{color:var(--mute);margin-top:28px;font-size:13px}@media print{.rail,.foot,.doc-bar,nextjs-portal{display:none!important}body{background:#fff;display:block}main{max-width:none;padding:0}.doc{border:0;max-width:none;padding:0}}@container (max-width:900px){.deal.mine,.deal.bk,.deal.req,.deal.fleet{grid-template-columns:72px minmax(0,1fr) auto}.deal-next,.fleet-strip{grid-column:2/-1}.order{grid-template-columns:minmax(0,1fr)}.oi-head{grid-template-columns:120px minmax(0,1fr);gap:16px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps li:nth-child(3){border-left:0}.steps li:nth-child(n+3){border-top:1px solid var(--ink)}.doc{padding:24px 20px}.gantt{--label:120px}}.deal-name small a{font-size:inherit;letter-spacing:0;text-underline-offset:3px;font-weight:400;text-decoration:underline;display:inline}.close-dates p{flex-basis:100%;font-size:14.5px}main:has(>.cat){max-width:none}.cat{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 272px;column-gap:24px;min-height:100dvh;display:grid}.cat .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr))}.cat>.cat-head{grid-area:1/1/2/-1}.cat>.types{grid-area:2/1/3/-1}.cat>.bar{grid-area:3/1/4/-1}.cat>.work-main{grid-area:4/1;padding-bottom:56px}.cat>.fpanel{margin-right:calc(-1 * var(--pad));border-left:1px solid var(--ink);grid-area:4/2}.fpanel-in{scrollbar-width:thin;align-content:start;gap:22px;max-height:100dvh;padding:18px 18px 24px;display:grid;position:sticky;top:0;overflow-y:auto}.cat:not(.nofilters)>.bar{margin-right:calc(-1 * var(--pad));padding-right:var(--pad)}.cat.nofilters{grid-template-columns:minmax(0,1fr)}.fpanel.shut{display:none}@container (max-width:980px){.cat,.cat.nofilters{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.cat>.bar,.cat:not(.nofilters)>.bar{margin-right:0;padding-right:0}.cat>.fpanel{border-left:0;border-bottom:1px dashed var(--mute);grid-area:4/1;margin-right:0;display:none}.cat>.fpanel.open{display:block}.fpanel-in{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:none;padding:16px 0 20px;position:static;overflow:visible}.cat>.work-main{grid-area:5/1}}.tile{aspect-ratio:auto;gap:10px;padding:14px 14px 16px}.tile-top{align-items:baseline}.tile-rank{color:var(--ink);margin-right:10px;font-weight:500}.tile-bottom{align-items:flex-end}.tile-name small.free,.tile-name small.busy{margin-top:0}.tile-price{text-align:right;font-family:var(--sans);justify-items:end;gap:2px;display:grid}.tile-price b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;font-weight:600;line-height:1.05}.tile-price b i{letter-spacing:0;color:var(--mute);font-size:14px;font-style:normal;font-weight:400}.tile-price small{color:var(--mute);white-space:nowrap;font-size:13.5px}.tile:hover .tile-price{color:inherit}.row-price .num{font:600 21px/1.15 var(--sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;display:block}.row-price small{white-space:nowrap}@container (max-width:620px){.row-price .num{font-size:18px}}.ask{padding-inline:12px}.ask-depth{background:color-mix(in srgb, var(--ink) 7%, transparent);pointer-events:none;transition:width .25s;inset:0 auto 0 0;position:absolute!important}.ask.best .ask-depth{background:color-mix(in srgb, var(--accent) 16%, transparent)}.ask-rate em{color:var(--accent)}.ask.best .ask-go button{background:var(--accent);border-color:var(--accent);color:#fff}.ask.best .ask-go button:hover{background:var(--ink);border-color:var(--ink)}.home{padding-bottom:64px}.home .cat-head{flex-wrap:wrap}.picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.picks .tile.big{grid-area:span 2/span 2;padding:20px 20px 22px}.tile.big .tile-photo{width:84%}.tile.big .tile-top{font-size:15px}.tile.big .tile-name{letter-spacing:-.02em;font-size:22px}.tile.big .tile-name small{letter-spacing:0;font-size:15px}.tile.big .tile-price b{font-size:40px}.tile.big .tile-price b i{font-size:17px}.tile.big .tile-price small{font-size:15px}.home-block{margin-top:52px}.home-block .rule-head{flex-wrap:wrap;margin-bottom:6px}.home-rows{margin-top:-6px}@container (max-width:1000px){.picks{grid-template-columns:repeat(3,minmax(0,1fr))}.picks.one>:nth-child(n+4){display:none}}@container (max-width:620px){.picks{grid-template-columns:repeat(2,minmax(0,1fr))}.picks.one>:nth-child(n+4){display:grid}.picks .tile.big{grid-row:auto;padding:14px 14px 16px}.home-block{margin-top:40px}}@container (min-width:1000.01px){.home-rows .row{grid-template-columns:84px minmax(200px,2fr) minmax(176px,1.3fr) minmax(96px,.8fr) minmax(104px,.8fr) minmax(140px,1fr) minmax(120px,auto)}}@container (max-width:620px){.home .cat-head{gap:0;padding-bottom:14px}.home .cat-head .title{flex-basis:100%;padding-bottom:4px}}.tile{container:tile/inline-size}@media (max-width:640px){.tile{aspect-ratio:auto}.tile-top span:last-child{display:inline}.tile-bottom{flex-direction:row;align-items:flex-end;gap:12px}}@container tile (max-width:198px){.tile-top{flex-direction:column;gap:0}.tile-bottom{flex-direction:column;align-items:flex-start;gap:8px}.tile-price{text-align:left;justify-items:start}.tile-price b{font-size:21px}}@container tile (max-width:420px){.tile.big .tile-photo{width:72%}.tile.big .tile-price b{font-size:30px}}.home-rows .row-spec{overflow-wrap:anywhere}@container (min-width:620.01px) and (max-width:1000px){.home-rows .row{grid-template-columns:84px minmax(120px,1.5fr) minmax(132px,1.2fr) minmax(108px,1fr) minmax(96px,auto)}}.rail-fold{border:1px solid var(--ink);flex:none;place-items:center;width:34px;height:34px;display:grid}.rail-fold svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:16px}.rail-fold:hover{background:var(--ink);color:var(--bg)}@media (min-width:980.01px){body:has(>.rail.mini){grid-template-columns:68px minmax(0,1fr)}.rail.mini{gap:10px;padding:16px 10px;overflow-x:hidden}.rail.mini>:not(.rail-top,.rail-nav),.rail.mini .rail-top>:not(.rail-fold),.rail.mini .cab-nav,.rail.mini .pic span,.rail.mini .pic em{display:none}.rail.mini .rail-top{justify-content:center}.rail.mini .rail-fold{width:47px;height:34px}.rail.mini .pics{grid-template-columns:minmax(0,1fr)}.rail.mini .pic{aspect-ratio:1;grid-template-rows:1fr;padding:6px}.rail.mini .pic .drawing{width:100%}}@media (max-width:980px){.rail-fold{display:none}}.cab-nav em.hot,.tabs em{background:var(--ink);color:var(--bg)}.own-cab .warn{font-weight:500;color:var(--ink)!important}.own-cab .cab-stats{color:inherit}.own-cab .cta:hover,.own-cab .btn.solid:hover,.own-cab .deal-act .yes:hover,.own-cab .fleet-edit .yes:hover,.own-cab .g-card .yes:hover{background:#4a4a47;border-color:#4a4a47}.own-cab .take-fields input:focus,.own-cab .list-form select:focus,.own-cab .g-card input:focus{border-bottom-color:var(--ink)}.own-cab .g-head .g-label a:hover{color:inherit;text-underline-offset:3px;text-decoration:underline}.own-cab .g-today{border-left-color:var(--ink)}.own-cab .g-bar.late,.own-cab .units .u-late{background:repeating-linear-gradient(135deg, var(--ink) 0 6px, #5c5c58 6px 8px);border-color:var(--ink);color:#fff}.own-cab .deal-name small a[href^=tel\:]{color:var(--ink);font-weight:500;text-decoration:none}.own-cab .deal-name small a[href^=tel\:]:hover{text-decoration:underline}.g-how{max-width:760px;color:var(--mute);margin:0 0 18px;font-size:14.5px}.g-row{grid-template-rows:auto;grid-auto-rows:auto}.g-grid.pick{cursor:cell;touch-action:pan-y}.g-grid.pick:hover{background-color:color-mix(in srgb, var(--ink) 4%, transparent)}.gantt.dragging,.gantt.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.g-bar.can{cursor:grab;touch-action:none}.g-bar[role=button]{text-align:left;display:block;position:relative}.g-bar[role=button]:not(.can){cursor:pointer}.g-bar.lift{opacity:.85;box-shadow:0 6px 16px #14141440}.g-size{cursor:ew-resize;width:9px;height:100%;position:absolute;top:0;right:0}.g-size:after{content:"";opacity:0;background:currentColor;width:2px;transition:opacity .15s;position:absolute;top:7px;bottom:7px;right:3px}.g-bar:hover .g-size:after{opacity:.55}.g-bar.new{z-index:2;border:1px dashed var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--bg));color:var(--ink);pointer-events:none}.g-pop{z-index:3;grid-area:2/2/auto/-1;width:380px;max-width:100%;margin:6px 0 12px}.g-card{border:1px solid var(--ink);white-space:normal;background:#fff;gap:8px;padding:14px 16px 16px;font-size:14.5px;display:grid}.g-card header{justify-content:space-between;align-items:start;gap:12px;font-size:16px;display:flex}.g-card header b{font-weight:500}.g-card .x{flex:none;width:24px;height:24px;margin:-4px -6px 0 0;font-size:22px;line-height:1}.g-card-line{color:var(--mute);margin:0}.g-card-line a{text-underline-offset:3px;text-decoration:underline}.g-card-line b{color:var(--ink)}.g-card-tel{font-size:17px;font-weight:500}.g-card .seg button{height:32px}.g-card-fields{grid-template-columns:1.3fr 1.1fr .8fr;gap:12px;display:grid}.g-card-fields label{gap:2px;min-width:0;display:grid}.g-card input{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;border-radius:0;outline:none;padding:6px 0;font-size:15px}.g-card-act{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.g-card-act button{border:1px solid var(--ink);white-space:nowrap;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.g-card-act button:hover,.g-card-act .yes{background:var(--ink);color:var(--bg)}.g-card-act button:disabled{border-color:var(--line);color:var(--mute);cursor:default;background:0 0}.g-note{margin:10px 0 0;font-size:14.5px;font-weight:500}@container (max-width:700px){.g-card-fields{grid-template-columns:1fr 1fr}.g-card-fields label:first-child{grid-column:1/-1}}@container (min-width:900.01px){.deal.bk,.deal.req{grid-template-columns:76px minmax(0,1fr) 200px 210px 232px}.deal.fleet{grid-template-columns:76px minmax(0,1fr) 160px 330px 170px}.deal.mine{grid-template-columns:84px minmax(0,1fr) 150px 140px 250px}}.deal-when small,.deal-sum small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gantt{--label:232px;min-width:calc(var(--label) + var(--days) * 26px)}.g-row{min-height:46px}.g-label{font-size:14.5px}.g-days span{font-size:13.5px}.g-bar{height:30px;font-size:13.5px;line-height:28px}.g-head{min-height:62px}.g-head .g-label{align-items:center;gap:12px;padding:8px 12px 8px 0;font-size:15px;display:flex}.g-art{background:var(--tile);flex:none;width:46px;height:46px;padding:4px;position:relative}.g-art .photo{object-fit:contain}.g-art .drawing{width:100%;height:100%}.g-fold{min-width:0;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0;font-weight:500;overflow:hidden}.g-fold:before{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:7px;height:7px;margin:0 9px 2px 0;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.g-head.fold .g-fold:before{transform:rotate(-45deg)}.g-fold:hover{text-underline-offset:3px;text-decoration:underline}a.g-art:hover{background:var(--tile-2)}.g-head.fold .g-label{grid-column:1}.g-sum{border:1px solid var(--line);height:30px;font:500 13px var(--mono);cursor:pointer;align-self:center;place-items:center;margin:0 1px;font-style:normal;display:grid}.g-sum.full{background:var(--ink);border-color:var(--ink);color:var(--bg)}.g-foldall{text-underline-offset:3px;margin-right:10px;font-size:13.5px;text-decoration:underline}.g-foldall:hover{text-decoration:none}@container (max-width:900px){.gantt{--label:132px}.g-art{display:none}}.head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:inline-flex}.csv{color:var(--mute);text-underline-offset:3px;white-space:nowrap;font-size:13px;text-decoration:underline}.csv:before{content:"↓ "}.csv:hover{color:var(--ink)}.reviews li{border-bottom:1px solid var(--line);gap:8px;max-width:820px;padding:18px 0 22px;display:grid}.reviews li>header{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:15px;display:flex}.reviews li>header b{font-weight:500}.reviews li>header small{color:var(--mute);font-size:13px}.reviews li>header small a{text-underline-offset:3px;text-decoration:underline}.reviews li>p{margin:0;font-size:15px;line-height:1.45}.stars-row{letter-spacing:.08em;font-size:14px}.stars-row i{color:var(--line);font-style:normal}.reply{border-left:2px solid var(--ink);gap:4px;margin-top:6px;padding:10px 0 2px 16px;display:grid}.reply small{color:var(--mute);font-size:13px}.reply p{margin:0;font-size:15px;line-height:1.45}.reply .link{justify-self:start;margin-top:2px;font-size:13px}.reply-form{gap:10px;margin-top:6px;display:grid}.reply-form textarea{border:1px solid var(--ink);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:0;outline:none;padding:10px 12px;font-size:15px}.reply-form textarea:focus{box-shadow:inset 0 0 0 1px var(--ink)}.reply-act{align-items:center;gap:16px;display:flex}.reply-act .btn:disabled{border-color:var(--line);color:var(--mute);cursor:default;background:0 0}.docs-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px;max-width:980px;margin:0;display:grid}.docs-list>div{border-bottom:1px solid var(--line);padding:16px 0 14px}.docs-list dt{color:var(--mute);font-size:13px}.docs-list dd{margin:4px 0 0;font-size:16px;font-weight:500}.cab-note{max-width:720px;color:var(--mute);margin:16px 0 0;font-size:14.5px}.cab-note a{text-underline-offset:3px;color:var(--ink);text-decoration:underline}.docs-check li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;max-width:760px;padding:14px 0 14px 28px;font-size:15px;display:flex;position:relative}.docs-check li:before{content:"";border:solid var(--ink);border-width:0 1.5px 1.5px 0;width:6px;height:11px;position:absolute;top:19px;left:4px;transform:rotate(45deg)}.docs-check li.todo:before{border-width:1px;width:10px;height:10px;top:17px;left:2px;transform:none}.docs-check li.todo small{color:var(--ink);font-weight:500}.docs-check small{color:var(--mute);white-space:nowrap;font-size:13.5px}.import-head{margin-top:56px}.import{max-width:820px;padding-top:16px}.import>p{margin:0 0 16px;font-size:15px;line-height:1.45}.import-act{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.import-act .btn input{display:none}.import-act b{flex-basis:100%;font-size:14.5px;font-weight:500}.import-table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14px}.import-table th{border-bottom:1px solid var(--ink);text-align:left;color:var(--mute);padding:6px 12px 8px 0;font-size:13px;font-weight:400}.import-table td{border-bottom:1px solid var(--line);padding:9px 12px 9px 0}.import-table .num{font-size:14px}.import-table tr.miss td:nth-child(2){font-weight:500}.ask-hint{color:var(--mute);margin:-8px 0 0;font-size:14px}.ask-hint .link{font-size:inherit}.ask-form{border:1px solid var(--ink);gap:14px;padding:16px 18px 18px;display:grid}.ask-form label{gap:2px;display:grid}.ask-form input{border:0;border-bottom:1px solid var(--ink);width:100%;font:inherit;background:0 0;border-radius:0;outline:none;padding:7px 0;font-size:15px}.ask-form .list-actions{margin:0}.ask-form .btn:disabled{border-color:var(--line);color:var(--mute);cursor:default;background:0 0}.ask-done{margin:-8px 0 0;font-size:14.5px;font-weight:500}.asks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;max-width:820px;padding:12px 0;font-size:15px;display:flex}.asks li b{font-weight:500;display:block}.asks li small{color:var(--mute);font-size:13px}@container (max-width:700px){.docs-check li{flex-direction:column;gap:2px}}.cab-nav .cab-add:hover,.cab-nav .cab-add.on{color:var(--bg);background:#4a4a47}.reviews .reply-open{justify-self:start;font-size:14px}.foot-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.brand-pick{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.brand-pick select{border:0;border-bottom:1px solid var(--ink);font:inherit;color:var(--ink);background:0 0;border-radius:0;padding:2px 0;font-size:13px}.brand-pick small{font-size:13px}.svc-rows .row{grid-template-columns:minmax(240px,3fr) minmax(130px,1fr) minmax(130px,auto);padding:14px 0}.svc-rows .row-name small{white-space:normal;max-width:64ch}.svc{margin-top:28px}.svc-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,2fr) minmax(110px,1fr) minmax(120px,1fr) auto;align-items:center;gap:6px 20px;padding:14px 0;font-size:15px;display:grid}.svc-list li.best{background:var(--tile);box-shadow:-12px 0 0 var(--tile), 12px 0 0 var(--tile)}.svc-list small{color:var(--mute);font-size:13px;display:block}.svc-who a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.svc-price b{font-size:20px;font-weight:600;display:block}.svc-go{text-align:right}.svc-go button{border:1px solid var(--ink);height:36px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.svc-go button:hover,.svc-list li.best .svc-go button{background:var(--ink);color:var(--bg)}.svc-go b{font-weight:500}.svc-done{margin:18px 0 0;font-size:15px;font-weight:500}.svc-done a{text-underline-offset:3px;text-decoration:underline}.svc-orders li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:flex}.svc-orders li b{font-weight:500;display:block}.svc-orders li small{color:var(--mute);font-size:13px}@container (max-width:700px){.svc-rows .row{grid-template-columns:minmax(0,1fr) auto}.svc-rows .row>.row-spec{display:none}.svc-list li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who price""min go"}.svc-who{grid-area:who}.svc-min{grid-area:min}.svc-price{text-align:right;grid-area:price}.svc-go{grid-area:go}}.mtop,.mnav,.msheet,.mobile-stub,.fapply,.item-cta{display:none}@media (max-width:980px){:root{--nav-h:62px;--safe:env(safe-area-inset-bottom,0px)}body{-webkit-tap-highlight-color:transparent;display:block}.rail{display:none!important}main{padding-bottom:calc(var(--nav-h) + var(--safe) + 24px)}main:has(.item-cta){padding-bottom:calc(var(--nav-h) + var(--safe) + 96px)}.mtop{z-index:30;height:56px;padding:0 var(--pad);background:var(--bg);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mtop .login-btn{max-width:128px;height:36px;margin:0}.mnav{z-index:40;height:calc(var(--nav-h) + var(--safe));padding-bottom:var(--safe);background:var(--bg);border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mnav a,.mnav button{min-width:0;color:var(--mute);align-content:center;justify-items:center;gap:3px;font-size:13px;display:grid}.mnav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mnav .on{color:var(--ink);font-weight:500}.mnav .on svg{stroke-width:2.2px}.msheet{z-index:35;background:#14141466;display:block;position:fixed;inset:0}.msheet-in{left:0;right:0;bottom:calc(var(--nav-h) + var(--safe));max-height:calc(100dvh - var(--nav-h) - var(--safe) - 72px);padding:16px var(--pad) 20px;background:var(--bg);border-top:1px solid var(--ink);position:absolute;overflow-y:auto}body.msheet-open{overflow:hidden}.msheet-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:16px;display:flex}.msheet-head b{font-weight:500}.msheet-head a{color:var(--mute);text-underline-offset:3px;font-size:13px;text-decoration:underline}.msheet .pics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.msheet-links{gap:22px;margin-top:16px;font-size:15px;display:flex}.msheet-links a{text-underline-offset:3px;text-decoration:underline}.msearch{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.msearch input{border:1px solid var(--ink);height:44px;font:inherit;background:#fff;border-radius:0;outline:none;padding:0 12px;font-size:16px}.msearch .btn{height:44px}.foot{margin-top:56px;padding-bottom:20px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.foot-brand{grid-column:1/-1}.title{padding:18px 0 14px}.cat .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cat>.fpanel.open{z-index:36;background:#14141466;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.cat>.fpanel.open .fpanel-in{top:auto;left:0;right:0;bottom:calc(var(--nav-h) + var(--safe));max-height:calc(100dvh - var(--nav-h) - var(--safe) - 72px);padding:16px var(--pad) 16px;background:var(--bg);border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:absolute;overflow-y:auto}.fapply{width:100%;height:46px;display:inline-flex;position:sticky;bottom:0}.item-cta{left:0;right:0;bottom:calc(var(--nav-h) + var(--safe));z-index:30;padding:10px var(--pad);background:var(--bg);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed}.item-cta b{font-size:18px;font-weight:600;display:block}.item-cta small{color:var(--mute);font-size:13px;display:block}.item-cta .btn{flex:none;height:44px;padding:0 30px}.desk-only{display:none}.mobile-stub{gap:16px;max-width:480px;padding-bottom:24px;display:grid}.mobile-stub p{margin:0;font-size:16px;line-height:1.45}.mobile-stub .btn{justify-self:start}}.fhead{display:none}@media (max-width:980px){.fhead{align-items:center;gap:16px;font-size:17px;display:flex}.fhead b{flex:1;font-weight:500}.fhead .link{font-size:14px}.fhead .x{width:32px;height:32px;font-size:26px;line-height:1}.cat>.fpanel.open .fpanel-in{padding-bottom:0}.fapply{box-shadow:0 -12px 0 var(--bg);margin-top:6px}.lead{margin-bottom:20px}.lessor{padding-bottom:28px}.svc{margin-top:8px}.item-head{padding:14px 0 18px}}.fdates{display:none}@media (max-width:980px){.fdates{border-bottom:1px solid var(--line);margin:0 0 14px;padding:0 0 14px;display:block}.fdates .dates,.fdates .dates-btn{width:100%}}
