body.ocean-page.depth-page[data-page=logbook] main:has(.lb){display:block;padding:0 0 0 var(--regua)}body.ocean-page.depth-page[data-page=logbook]{--rail-fundo:#073b4e;--rail-tinta:#8ae4e9;--rail-linha:#8ed7e52e}.lb{--ink:#f2fbff;--muted:#c2dfe8;--cyan:#79f3ef;--rule:#8fd5e32e;--surface:#072f43;--ff-title:var(--ff-display);--mono:var(--ff-mono);max-width:1300px;margin:0 auto;padding:100px clamp(22px,4.1vw,65px) 32px;color:var(--ink);font:16px/1.55 var(--ff-ui)}.lb *{box-sizing:border-box}.lb :is(h1,h2,h3,p){margin:0}.lb :is(h1,h2,h3){font-family:var(--ff-title);font-weight:750;letter-spacing:-.035em;line-height:1.13}.lb :is(button,input,select){font:inherit}.lb button{border:0;background:none;color:inherit;cursor:pointer}.lb a{color:inherit;text-decoration:none}.lb svg{fill:none;stroke:currentColor;stroke-width:1.5}.lb :is(button,a,input,select):focus-visible{outline:2px solid #a8fffb;outline-offset:4px}.lb [hidden]{display:none!important}.lb section{scroll-margin-top:100px}.lb .archive-line a,.lb .more-history a{color:var(--cyan);display:inline-flex}.lb .noscript-years{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:13px;padding:15px 0}.lb .noscript-years a{color:var(--cyan);text-decoration:underline}.lb .hero{padding:32px 0 25px;display:grid;grid-template-columns:1fr 210px;gap:35px;align-items:center}.lb .eyebrow{font:500 10px/1.5 var(--mono);letter-spacing:.2em;color:var(--cyan);margin-bottom:12px}.lb .hero h1{font-size:clamp(32px,3.75vw,51px);letter-spacing:-.045em;line-height:1.07}.lb .hero h1 span{color:#91f4ef}.lb .intro{font-size:16px;color:#d4e9ef;max-width:630px;margin-top:16px;line-height:1.6}.lb .hero-side{justify-self:end;width:160px;position:relative;color:#acd9e3;display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:13px}.lb .hero-side p{padding-left:12px}.lb .archive-line{display:flex;gap:28px;align-items:center;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lb .archive-line>div{display:flex;align-items:baseline;gap:9px;white-space:nowrap}.lb .archive-line strong{font:700 26px var(--ff-title);letter-spacing:-.04em;color:#a2fff6}.lb .archive-line span{font-size:12px;color:#c4dfe7}.lb .archive-line .archive-years{display:block;border-left:1px solid var(--rule);padding-left:25px}.lb .archive-years strong{font-size:18px}.lb .archive-years span{display:block;font-size:11px;margin-top:2px}.lb .archive-line>a{margin-left:auto;max-width:200px;display:flex;align-items:center;gap:18px;text-align:left;font-size:13px;line-height:1.5;font-weight:650;color:var(--cyan)}.lb .archive-line>a span{font-size:21px;color:var(--cyan)}.lb .explorer{padding-top:28px}.lb .section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px;gap:20px}.lb .section-heading .eyebrow{margin-bottom:5px}.lb .section-heading h2{font-size:28px}.lb .recent-label{font-size:12px;color:#c3dee7;white-space:nowrap}.lb .recent-label span{color:var(--cyan);margin-left:8px}.lb .filters{display:grid;grid-template-columns:1.65fr .7fr 1fr;gap:14px;padding:17px 19px;background:#062f42e8;border:1px solid #94d6df33;border-radius:10px}.lb .filters label{font-size:11px;color:#c9e6ec;display:block;margin-bottom:7px}.lb .filters select,.lb .search-field>div{border:1px solid #aedce64a;background:#0a3c4e;border-radius:5px;width:100%;height:42px;color:#f1fbff}.lb .filters select{padding:0 10px;font-size:14px}.lb .search-field>div{display:flex;align-items:center;gap:10px;padding:0 12px}.lb .search-field svg{width:18px;height:18px;flex-shrink:0;color:#8cdee5}.lb .search-field input{background:transparent;border:0;min-width:0;width:100%;color:#f2fbff;font-size:14px;outline-offset:1px}.lb .search-field input::placeholder{color:#b0ced8}.lb .filter-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0}.lb .chips{display:flex;gap:6px;flex-wrap:wrap}.lb .chips button{font-size:12px;padding:7px 12px;border-radius:25px;border:1px solid transparent;color:#cce2e9;white-space:nowrap}.lb .chips button.selected{border-color:#79e6de7d;color:#b6fff7;background:#79f3ef13}.lb .chips button:hover{background:#7cefea19}.lb .filter-bottom>p{font:11px var(--mono);color:#bdd8e2;white-space:nowrap}.lb .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.lb .trip{--accent:#78dbf1;background:linear-gradient(145deg,#093c50,#072e42 80%);border:1px solid #81cfdf42;border-radius:10px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;flex-direction:column;min-height:259px}.lb .trip:hover{transform:translateY(-3px);border-color:#84e8e4a3;box-shadow:0 9px 23px #001f3430}.lb .trip[data-category=basic]{--accent:#92f4d5}.lb .trip[data-category=trips]{--accent:#ffd386}.lb .trip:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--accent);opacity:.75}.lb .trip-main{padding:20px 21px 12px}.lb .trip-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.lb .trip-tag{font-size:11px;font-weight:600;color:var(--accent);display:flex;align-items:center;gap:7px}.lb .trip-tag:before{content:"";width:5px;height:5px;border:1px solid var(--accent);border-radius:50%}.lb .trip-date{font:500 11px var(--mono);color:#b7d9e5;white-space:nowrap}.lb .trip h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;font-weight:720}.lb .destination{display:flex;align-items:center;gap:6px;color:#a7e2e7;font-size:13px;margin-top:8px}.lb .destination svg{width:14px;height:16px;flex-shrink:0}.lb .points{font-size:13px;color:#cfdee7;line-height:1.6;margin-top:12px;min-height:42px}.lb .trip-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 21px;margin-top:auto;border-top:1px solid #9bd4e022;background:#042b3d60}.lb .dive-count{font-size:12px;color:#cae2e9;display:flex;align-items:center;gap:7px}.lb .dive-count svg{width:18px;height:18px;stroke:#75dce5}.lb .trip-bottom a{color:#94f6eb;font-weight:650;font-size:12px;display:flex;gap:15px;align-items:center;padding:5px 0}.lb .trip-bottom a:after{content:"";position:absolute;inset:0}.lb .trip-bottom a span{font-size:18px;line-height:1}.lb .trip-bottom a:focus-visible{outline-offset:3px}.lb .empty{grid-column:1/-1;text-align:center;padding:40px 20px;background:#083348;border-radius:10px}.lb .empty h3{font-size:23px}.lb .empty p{margin:10px auto 20px;color:var(--muted)}.lb .empty button{color:var(--cyan);text-decoration:underline}.lb .load-row{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.lb .button-outline{padding:11px 22px;border:1px solid #7dd8df8c;border-radius:24px;display:flex;gap:24px;align-items:center;color:#9df7f2;font-size:13px;font-weight:650}.lb .button-outline:hover{background:#80f3e618}.lb .load-row>span{font-size:12px;color:#b4d0dc}.lb .more-history{position:relative;overflow:hidden;margin-top:40px;padding:27px 30px;background:linear-gradient(100deg,#08394bd9,#042a3fdd);border:1px solid var(--rule);border-radius:10px;display:grid;grid-template-columns:1fr 1.1fr;gap:42px}.lb .more-history h2{font-size:27px;line-height:1.15}.lb .more-history>div{position:relative;z-index:1}.lb .more-history p:not(.eyebrow){font-size:14px;line-height:1.65;color:#cce1e8;max-width:440px}.lb .more-history a{font-size:14px;font-weight:650;color:var(--cyan);margin-top:16px;padding:0 0 6px;border-bottom:1px solid #81e4e349}.lb .more-history a span{margin-left:30px}.lb .chart-art{position:absolute;right:5px;bottom:6px;width:210px;height:110px;opacity:.09;stroke:#8ffcee}.lb .chart-art circle{fill:#8ffcee}.lb dialog{color:var(--ink);background:#082f43;border:1px solid #7dcfdb65;border-radius:14px;padding:0;width:min(900px,calc(100% - 32px));max-height:88vh;box-shadow:0 30px 100px #00111dcc}.lb dialog::backdrop{background:#001b2ee0;backdrop-filter:blur(6px)}.lb .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #93cddf32;padding:14px 25px;background:#072a3e;position:sticky;top:0;z-index:2}.lb .dialog-top>span{font:10px var(--mono);letter-spacing:.13em;color:#9ee6e8}.lb .close{width:34px;height:34px;border-radius:50%;font-size:18px;background:#94d7e714}.lb .close:hover{background:#94d7e72b}.lb #record-content{padding:28px}.lb .record-original{font-size:13px;color:#accdd9;margin-bottom:12px}.lb .record-title{font-size:29px;max-width:740px}.lb .record-info{margin:14px 0 23px;color:#d5e7ee;font-size:14px;display:flex;gap:15px;flex-wrap:wrap}.lb .record-intro{font-size:14px;color:#bbd8e2;margin-bottom:18px}.lb .dive-item{background:#0a3b50;border:1px solid #a0dbe12b;border-radius:8px;padding:19px;margin:12px 0}.lb .dive-item h3{font-size:19px;display:flex;gap:12px;align-items:center;line-height:1.4}.lb .dive-item h3 span{color:#8eedea;font:12px var(--mono)}.lb .measurements{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:19px 0 12px}.lb .measurements dt{font-size:11px;color:#b8d6e0}.lb .measurements dd{margin:4px 0 0;font:700 24px var(--ff-title);color:#e3fbff;letter-spacing:-.03em}.lb .measurements dd small{font:400 12px var(--ff-ui);margin-left:3px}.lb .observation{font-size:13px;color:#c1dbe4;border-top:1px solid var(--rule);padding-top:12px}.lb .method-note{font-size:12px;line-height:1.8;color:#b9d2df;margin-top:25px}@media(min-width:1500px){.lb .hero h1{font-size:54px}}@media(max-width:1100px){.lb .archive-line{gap:20px}.lb .archive-line>div{display:block}.lb .archive-line>div span{display:block}.lb .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .hero{grid-template-columns:1fr 125px}.lb .hero-side{width:125px}.lb .archive-line>a{font-size:12px;max-width:150px}.lb .trip{min-height:250px}}@media(max-width:760px){.lb .hero{grid-template-columns:1fr;padding-top:28px;gap:0}.lb .hero-side{display:none}.lb .hero h1{font-size:38px}.lb .intro{font-size:15px;max-width:540px}.lb .archive-line{gap:25px;flex-wrap:wrap}.lb .archive-line>div{flex:1}.lb .archive-line .archive-years{padding-left:20px}.lb .archive-line>a{width:100%;max-width:none;justify-content:space-between;margin:0;font-size:12px;padding-top:3px}.lb .archive-line strong{font-size:23px}.lb .archive-years strong{font-size:16px}.lb .archive-line span{font-size:11px}.lb .filters{grid-template-columns:1fr 1fr}.lb .search-field{grid-column:1/-1}.lb .section-heading h2{font-size:25px}.lb .recent-label{display:none}.lb .filter-bottom{align-items:start;flex-direction:column;gap:12px}.lb .chips{gap:2px}.lb .chips button{padding:7px 10px}.lb .trip-main{padding:18px}.lb .trip h3{font-size:20px}.lb .trip-bottom{padding:12px 18px}.lb .trip-meta{flex-wrap:wrap;gap:9px}.lb .more-history{grid-template-columns:1fr;gap:20px;padding:24px}.lb .more-history h2{font-size:25px}.lb .hero h1{line-height:1.12}.lb .dialog-top{padding:12px 17px}.lb #record-content{padding:22px}.lb .record-title{font-size:25px}.lb .measurements{grid-template-columns:1fr 1fr}.lb .dive-item{padding:16px}}@media(max-width:480px){.lb .cards{grid-template-columns:1fr}.lb .trip{min-height:0}.lb .trip-meta{margin-bottom:14px}.lb .trip-main{padding-bottom:10px}.lb .points{min-height:0;margin-bottom:7px}.lb .hero h1{font-size:32px}.lb .intro{font-size:14px}.lb .archive-line{gap:16px}.lb .archive-line .archive-years{display:none}.lb .filters{padding:14px;gap:12px}.lb .filters select{font-size:13px}.lb .trip h3{font-size:22px}.lb .trip-bottom{padding-block:10px}.lb .trip-date{font-size:12px}}.lb .hero{grid-template-columns:1fr 245px;padding-block:22px;gap:40px;border-bottom:1px solid var(--rule)}.lb .hero h1{font-size:clamp(32px,3.3vw,44px)}.lb .hero .eyebrow{margin-bottom:8px}.lb .intro{font-size:15px;margin-top:12px;max-width:630px}.lb .archive-line{display:flex;flex-direction:column;align-items:stretch;gap:13px;border:0;border-left:1px solid var(--rule);padding:6px 0 6px 24px}.lb .archive-line>div{display:flex;gap:8px;align-items:baseline}.lb .archive-line strong{font-size:25px}.lb .archive-line>a{margin:4px 0 0;max-width:none;font-size:12px;gap:14px}.lb .archive-line span{font-size:11px}.lb .explorer{padding-top:20px}.lb .section-heading>.eyebrow,.lb .section-heading .eyebrow{display:none}.lb .section-heading{margin-bottom:14px}.lb .section-heading h2{font-size:26px}.lb .filters{padding:12px 16px;gap:12px}.lb .filters label{margin-bottom:4px;font-size:10px}.lb .filters select,.lb .search-field>div{height:38px}.lb .filter-bottom{margin:10px 0 12px}.lb .trip{min-height:228px}.lb .trip-meta{margin-bottom:14px}.lb .trip-main{padding:18px 20px 10px}.lb .points{min-height:28px;font-size:13px;margin-top:10px}.lb .trip-bottom{padding:10px 20px}.lb .more-history{margin-top:30px}@media(max-width:1100px){.lb .hero{grid-template-columns:1fr 205px;gap:28px}.lb .archive-line{padding-left:19px}.lb .archive-line>div{display:block}.lb .archive-line>div span{display:block}.lb .hero h1{font-size:36px}.lb .trip{min-height:220px}}@media(max-width:760px){.lb .hero{grid-template-columns:1fr;gap:18px;padding-block:24px}.lb .hero h1{font-size:36px}.lb .archive-line{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.lb .archive-line>div{display:flex;gap:7px}.lb .archive-line>div span{font-size:11px;white-space:normal;line-height:1.3}.lb .archive-line>a{grid-column:1/-1;width:auto;justify-content:flex-start}.lb .hero .intro{font-size:14px;margin-top:12px}.lb .filters{padding:13px}.lb .filter-bottom{margin-top:12px}.lb .hero{border-bottom:1px solid var(--rule)}.lb .trip{min-height:0}.lb .trip-main{padding:18px}.lb .trip h3{font-size:21px}.lb .trip-bottom{padding:10px 18px}.lb .section-heading h2{font-size:24px}.lb .hero h1{font-size:32px}.lb .archive-line strong{font-size:23px}.lb .trip-date{font-size:11px}.lb .points{min-height:0}}@media(max-width:480px){.lb .hero h1{font-size:28px;line-height:1.15}.lb .hero{padding-block:20px;gap:14px}.lb .hero .eyebrow{font-size:9px;margin-bottom:7px}.lb .intro{line-height:1.5}.lb .archive-line{gap:8px}.lb .archive-line>a{margin:0}.lb .trip-meta{margin-bottom:12px}}.lb .hero{min-height:0;height:auto}.lb .hero h1{max-width:none}.lb .trip-meta{flex-wrap:wrap;row-gap:6px}.lb .trip-date{font-size:10px}.lb .trip h3{overflow-wrap:anywhere}.lb .record-page{display:inline-flex;gap:20px;margin-top:20px;padding-bottom:5px;border-bottom:1px solid var(--cyan);font-size:14px;color:var(--cyan)}.lb dialog{color:var(--ink);font-family:var(--ff-ui)}@media(min-width:1500px){.lb{padding-inline:45px}}@media(max-width:760px){.lb{padding:80px 22px 25px}.lb .archive-line>a{grid-column:1/-1;max-width:none;margin-left:0;justify-content:flex-start;font-size:12px}.lb dialog{max-height:85dvh}.lb .trip-date{font-size:11px}}@media(prefers-reduced-motion:reduce){.lb *,.lb *:before,.lb *:after{animation:none!important;transition:none!important}}
