@font-face{font-family:Jost;src:url(../media/jost-latin-variable.2_4ymh7gr-8lu.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(../media/source-serif-4-latin-variable.34w3mzf0pwje2.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}
:root{--canvas:#faf8f0;--surface:#f2efe1;--ink:#1c1a15;--muted:#4a463c;--pine:#2e5a4c;--pine-2:#3d7263;--water:#5b8fb2;--water-deep:#3d6d8c;--line:#dbd5c2;--sand:#c9a87f;--sun:#c9a87f;--warning:#b8801f;--danger:#a6412f;--green-900:#16332a;--green-800:#1f4438;--green-700:#2e5a4c;--green-600:#3d7263;--green-400:#7fa396;--green-200:#c2d3cc;--green-100:#e4ece8;--sand-700:#8a6a44;--sand-bronze:#b79e86;--sand-500:#c9a87f;--sand-300:#e0cbae;--sand-100:#f3e9dc;--blue-700:#3d6d8c;--blue-500:#5b8fb2;--blue-300:#9ec2d8;--blue-100:#e3edf4;--ink-600:#4a463c;--ink-400:#7b766a;--pigne-pin-900:#16332a;--pigne-pin-800:#1f4438;--pigne-pin-700:#2e5a4c;--pigne-pin-600:#356554;--pigne-pin-500:#3d7263;--pigne-pin-400:#5c8b7c;--pigne-pin-300:#7fa396;--pigne-pin-200:#c2d3cc;--pigne-pin-100:#e4ece8;--pigne-pin-50:#eff4f1;--pigne-bois-900:#5c4227;--pigne-bois-800:#8a6a44;--pigne-bois-700:#a4804f;--pigne-bois-600:#c9a87f;--pigne-bois-500:#c9a87f;--pigne-bois-400:#d8bd99;--pigne-bois-300:#e0cbae;--pigne-bois-200:#ebdcc7;--pigne-bois-100:#f3e9dc;--pigne-maree-900:#24485c;--pigne-maree-800:#2f5a72;--pigne-maree-700:#3d6d8c;--pigne-maree-600:#4a7f9f;--pigne-maree-500:#5b8fb2;--pigne-maree-400:#7fa9c6;--pigne-maree-300:#9ec2d8;--pigne-maree-200:#c4dbe9;--pigne-maree-100:#e3edf4;--pigne-sable-0:#fff;--pigne-sable-50:#faf8f0;--pigne-sable-100:#f2efe1;--pigne-sable-200:#e9e4d2;--pigne-sable-300:#dbd5c2;--pigne-sable-400:#c4bda6;--pigne-sable-500:#7b766a;--pigne-sable-600:#4a463c;--pigne-sable-700:#1c1a15;--pigne-alerte-700:#7f3223;--pigne-alerte-600:#a6412f;--pigne-alerte-500:#bf5642;--pigne-alerte-100:#f7e3de;--pigne-soleil-700:#7d5612;--pigne-soleil-600:#b8801f;--pigne-soleil-500:#cf9a3a;--pigne-soleil-100:#f7ecd6;--pigne-algue-700:#1f4438;--pigne-algue-600:#3d7263;--pigne-algue-100:#e4ece8;--surface-page:var(--canvas);--surface-card:var(--surface);--surface-sunk:var(--pigne-sable-200);--surface-inverse:var(--green-800);--surface-accent:var(--sand-100);--surface-water:var(--blue-100);--text-strong:var(--ink);--text-body:var(--ink);--text-muted:var(--muted);--text-faint:#6e6a5e;--text-on-dark:var(--canvas);--text-on-accent:#7a5c39;--text-link:var(--pine);--text-link-hover:var(--green-800);--border-hairline:var(--line);--border-strong:var(--pigne-sable-400);--border-inverse:var(--green-600);--action-primary:var(--pine);--action-primary-hover:var(--pine-2);--action-primary-press:var(--green-800);--action-secondary:var(--sand-500);--action-secondary-hover:var(--sand-700);--action-danger:var(--danger);--action-danger-hover:#7f3223;--focus-ring:var(--sun);--tide-line:var(--water-deep);--tide-fill:var(--blue-300)}
:root{--font-interface:"Jost",Arial,sans-serif;--font-reading:"Source Serif 4",Georgia,serif;--font-display:var(--font-interface);--font-body:var(--font-interface);--font-mono:var(--font-interface);--size-display-xl:56px;--size-display-l:42px;--size-display-m:32px;--size-title:24px;--size-subtitle:20px;--size-body-l:17px;--size-body:16px;--size-body-s:14px;--size-label:12px;--size-micro:11px;--lh-tight:1.05;--lh-snug:1.15;--lh-normal:1.45;--lh-reading:1.65;--lh-loose:1.6;--ls-display:-.02em;--ls-title:-.02em;--ls-body:0em;--ls-label:.18em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--weight-black:600;--type-display:600 var(--size-display-l)/var(--lh-tight) var(--font-interface);--type-title:600 var(--size-title)/var(--lh-snug) var(--font-interface);--type-body:var(--weight-regular) var(--size-body)/var(--lh-normal) var(--font-interface);--type-reading:var(--weight-regular) var(--size-body)/var(--lh-reading) var(--font-reading);--type-label:var(--weight-medium) var(--size-label)/1.2 var(--font-interface);--type-data:var(--weight-medium) var(--size-body)/1.2 var(--font-interface)}.pigne-num,[data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pigne-prose{font:var(--type-reading);max-width:var(--width-prose)}.pigne-prose p,.pigne-prose li,.pigne-prose blockquote,.pigne-prose dd{font-family:var(--font-reading)}.pigne-prose h1,.pigne-prose h2,.pigne-prose h3{font-family:var(--font-interface);letter-spacing:var(--ls-title);font-weight:600}
:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:112px;--gutter-screen:20px;--gutter-card:16px;--gutter-section:32px;--tap-min:44px;--tap-comfort:52px;--width-content:1320px;--width-prose:70ch;--width-app:390px}
:root{--bp-etroit:380px;--bp-mobile:700px;--bp-tablette:900px;--bp-bureau:1280px;--grid-cols:4;--grid-gap:16px;--grid-margin:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--h-topbar:56px;--h-tabbar:64px;--h-header-web:72px;--pad-page-bottom:calc(var(--h-tabbar) + var(--safe-bottom) + var(--space-5));--offset-float:calc(var(--h-tabbar) + var(--safe-bottom) + var(--space-4))}@media (min-width:700px){:root{--grid-cols:8;--grid-gap:20px;--grid-margin:24px;--gutter-screen:24px}}@media (min-width:900px){:root{--grid-cols:12;--grid-gap:24px;--grid-margin:32px;--gutter-screen:32px;--gutter-section:56px}}@media (min-width:1280px){:root{--grid-margin:48px;--gutter-section:72px}}.pigne-page{width:100%;padding-inline:max(var(--grid-margin),var(--safe-left));padding-bottom:var(--pad-page-bottom)}.pigne-shell{width:100%;max-width:var(--width-content);padding-inline:var(--grid-margin);margin-inline:auto}.pigne-grid{grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));gap:var(--grid-gap);display:grid}.pigne-safe-top{padding-top:calc(var(--safe-top) + var(--space-3))}.pigne-safe-bottom{padding-bottom:calc(var(--safe-bottom) + var(--space-3))}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:24px;--radius-pill:999px;--radius-pin:50% 50% 50% 50%/58% 58% 42% 42%;--radius-card:var(--radius-lg);--radius-control:var(--radius-md);--radius-chip:var(--radius-pill);--radius-sheet:var(--radius-xl) var(--radius-xl) 0 0}
:root{--shadow-flat:0 1px 0 #1c1a150d;--shadow-raise:0 20px 48px #12392f1a;--shadow-card:0 24px 58px #12392f1c;--shadow-float:0 16px 34px #064b3c33;--shadow-sheet:0 -20px 48px #12392f29;--inset-carve:inset 0 1px 0 #fff9,inset 0 -1px 0 #1c1a150d;--inset-press:inset 0 2px 5px #16332a29;--ring-focus:0 0 0 3px #c9a87f8c}
:root{--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.38s;--dur-tide:.9s;--ease-out:cubic-bezier(.2,.8,.3,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--ease-pigne:cubic-bezier(.34,1.4,.64,1);--ease-water:cubic-bezier(.44,.16,.3,1);--transition-control:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-pigne)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-tide:0s}}@keyframes pigne-squelette{0%{background-position:200% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){@keyframes pigne-squelette{0%,to{background-position:0 0}}}
:root{--texture-grain:radial-gradient(#1c1a150d 1px,transparent 1px);--texture-grain-size:3px 3px;--wave-band:radial-gradient(circle at 10px -6px,transparent 10px,var(--pigne-maree-500) 10px 11px,transparent 11px);--wave-band-size:20px 12px;--gradient-pin:linear-gradient(168deg,var(--pine-2),var(--green-800) 62%,var(--green-900));--gradient-protect:linear-gradient(to top,#132a21d1,#132a2159 45%,transparent);--glass-blur:saturate(140%) blur(14px);--glass-fill:#faf8f0f2}
*{box-sizing:border-box}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--text-strong);margin:0}h1{font-size:var(--size-display-l);font-weight:600;line-height:var(--lh-tight)}h2{font-size:var(--size-display-m);font-weight:600;line-height:var(--lh-snug)}h3{font-size:var(--size-title);font-weight:600;line-height:var(--lh-snug);letter-spacing:var(--ls-title)}p{text-wrap:pretty;margin:0}a{color:var(--text-link);-webkit-text-decoration-color:color-mix(in oklab,var(--text-link) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--text-link) 35%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}:focus-visible{box-shadow:var(--ring-focus);outline:none}.pigne-eyebrow{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.pigne-grain{background-image:var(--texture-grain);background-size:var(--texture-grain-size)}
.pigne-btn{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-weight:var(--weight-bold);letter-spacing:-.005em;border:1.5px solid var(--_bd,transparent);background:var(--_bg,var(--action-primary));color:var(--_fg,var(--text-on-dark));border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control);box-shadow:none;white-space:nowrap;text-decoration:none;display:inline-flex}.pigne-btn:hover{filter:brightness(.94)}.pigne-btn--eleve{box-shadow:var(--shadow-float)}.pigne-btn:active{transform:translateY(1px)scale(.985)}.pigne-btn:focus-visible{box-shadow:var(--ring-focus)}.pigne-btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.pigne-btn--ghost{--_bg:transparent;--_fg:var(--pigne-pin-800);--_bd:transparent;box-shadow:none}.pigne-btn--ghost:hover{background:var(--pigne-pin-50);filter:none;box-shadow:none}.pigne-btn--quiet:hover{background:var(--pigne-sable-200);filter:none;box-shadow:none}.pigne-iconbtn{cursor:pointer;transition:var(--transition-control);border-radius:var(--radius-pill);border:1.5px solid #0000;justify-content:center;align-items:center;display:inline-flex}.pigne-iconbtn:hover{filter:brightness(.95)}.pigne-iconbtn:active{transform:scale(.93)}.pigne-iconbtn:focus-visible{box-shadow:var(--ring-focus)}.pigne-chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control);font-family:var(--font-body);font-weight:var(--weight-medium);border:1.5px solid var(--border-hairline);background:var(--surface-card);color:var(--text-body);display:inline-flex}.pigne-chip:hover{border-color:var(--border-strong)}.pigne-chip:active{transform:scale(.96)}.pigne-chip[aria-pressed=true]{background:var(--pigne-pin-700);border-color:var(--pigne-pin-700);color:var(--text-on-dark)}.pigne-chip:focus-visible{box-shadow:var(--ring-focus)}.pigne-field{width:100%;font:var(--type-body);color:var(--text-body);background:var(--surface-card);border:1.5px solid var(--border-hairline);border-radius:var(--radius-control);transition:var(--transition-control);box-shadow:var(--shadow-flat);padding:12px 14px}.pigne-field::placeholder{color:var(--text-faint)}.pigne-field:hover{border-color:var(--border-strong)}.pigne-field:focus{border-color:var(--pigne-pin-500);box-shadow:var(--ring-focus);outline:none}.pigne-field[aria-invalid=true]{border-color:var(--action-danger)}.pigne-card{background:var(--surface-card);border:1.5px solid var(--border-hairline);border-radius:var(--radius-card);box-shadow:none}.pigne-card--prioritaire{box-shadow:var(--shadow-card)}.pigne-card--tap{cursor:pointer;transition:transform var(--dur-fast) var(--ease-pigne),border-color var(--dur-fast) var(--ease-out)}.pigne-card--tap:hover{border-color:var(--border-strong);transform:translateY(-2px)}.pigne-card--tap:active{transform:translateY(0)scale(.995)}.pigne-card--prioritaire.pigne-card--tap:hover{box-shadow:var(--shadow-float)}.pigne-navitem{cursor:pointer;color:var(--text-muted);font:var(--type-label);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0 2px;display:flex}.pigne-navitem[aria-current=page]{color:var(--pigne-pin-800)}.pigne-navitem:active>span:first-child{transform:scale(.9)}.pigne-seg{background:var(--surface-sunk);border-radius:var(--radius-pill);border:1.5px solid var(--border-hairline);gap:2px;padding:3px;display:inline-flex}.pigne-seg button{min-height:var(--tap-min);cursor:pointer;border-radius:var(--radius-pill);font:var(--type-label);font-size:var(--size-body-s);font-weight:var(--weight-bold);color:var(--text-muted);transition:var(--transition-control);background:0 0;border:none;padding:8px 16px}.pigne-seg button[aria-pressed=true]{background:var(--surface-card);color:var(--text-strong);box-shadow:var(--shadow-flat)}.pigne-seg button:active{transform:scale(.97)}.pigne-switch{border-radius:var(--radius-pill);cursor:pointer;width:50px;height:44px;transition:background var(--dur-base) var(--ease-out);background:0 0;border:none;position:relative}.pigne-switch:before{content:"";border-radius:var(--radius-pill);background:var(--pigne-sable-300);transition:background var(--dur-base) var(--ease-out);position:absolute;inset:7px 0}.pigne-switch[aria-checked=true]:before{background:var(--pigne-pin-600)}.pigne-switch>i{border-radius:var(--radius-pill);background:var(--pigne-sable-0);width:24px;height:24px;box-shadow:var(--shadow-flat);transition:transform var(--dur-base) var(--ease-pigne);position:absolute;top:10px;left:3px}.pigne-switch[aria-checked=true]>i{transform:translate(20px)}.pigne-switch:focus-visible{box-shadow:var(--ring-focus)}.pigne-check{border:1.5px solid var(--border-strong);background:var(--surface-card);cursor:pointer;width:22px;height:22px;transition:var(--transition-control);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pigne-check[aria-checked=true]{background:var(--pigne-pin-700);border-color:var(--pigne-pin-700)}.pigne-check:active{transform:scale(.9)}.pigne-check:focus-visible{box-shadow:var(--ring-focus)}.pigne-radio{border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface-card);cursor:pointer;width:22px;height:22px;transition:var(--transition-control);justify-content:center;align-items:center;padding:0;display:inline-flex}.pigne-radio[aria-checked=true]{border-color:var(--pigne-pin-700);border-width:7px}.pigne-radio:focus-visible{box-shadow:var(--ring-focus)}.pigne-sos{cursor:pointer;border-radius:var(--radius-pill);background:var(--action-danger);color:#fff;font-family:var(--font-display);letter-spacing:.06em;transition:var(--transition-control);border:none;font-weight:600;position:relative;box-shadow:0 8px 24px -6px #c0442f99}.pigne-sos:hover{background:var(--action-danger-hover)}.pigne-sos:active{transform:scale(.97)}.pigne-sos:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--pigne-alerte-500);opacity:0;animation:pigne-pulse 2.4s var(--ease-out) infinite;position:absolute;inset:-6px}@keyframes pigne-pulse{0%{opacity:.7;transform:scale(.94)}70%{opacity:0;transform:scale(1.12)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pigne-sos:after{animation:none}}

:root{--font-interface:var(--font-jost,"Jost"), Arial, sans-serif;--font-reading:var(--font-source-serif,"Source Serif 4"), Georgia, serif}
html:has(.relief-shell){scroll-padding-block:var(--pigne-focus-top,108px) var(--pigne-focus-bottom,24px)}.relief-shell{--canvas:#faf8f0;--surface:#f2efe1;--ink:#1c1a15;--muted:#4a463c;--pine:#2e5a4c;--pine-2:#3d7263;--line:#dbd5c2;--green-100:#e4ece8;--relief-header-height:96px;--relief-header-offset:97px;--relief-dock-offset:0px;--relief-layout-width:1680px;--relief-sidebar-width:clamp(204px,21vw,280px);--relief-gap:clamp(16px,2vw,24px);--relief-gutter:clamp(16px,2vw,24px);--relief-glass:#ffffffc7;--relief-reading-glass:#ffffffe6;--relief-toolbar-glass:#ffffffd6;--relief-glass-edge:#ffffffb8;--relief-blur:blur(20px) saturate(110%);--relief-reading-blur:blur(24px) saturate(110%);--relief-shadow:0 12px 32px #14393a1a,inset 0 1px 0 #fff9;background:var(--canvas);min-height:100dvh;font-family:var(--font-jost),sans-serif;color:var(--ink);isolation:isolate;padding-bottom:24px}.relief-shell ::selection{color:#183c30;background:#d5e4dd}.relief-shell :is(button,input,select,textarea){font:inherit;caret-color:var(--pine)}.relief-shell :is(a,button,input,select,textarea,summary){scroll-margin-block:16px}.relief-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #3d7263}.relief-shell :is(h1,h2,h3,h4,strong,b){font-weight:600}.relief-shell :is(h1,h2,h3){font-family:var(--font-jost),sans-serif;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word}.relief-shell a{text-underline-offset:4px}.relief-shell :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out}.relief-shell button:active{transform:translateY(1px)}.relief-shell .pigne-gallery-nav:active{transform:translateY(-50%)}.relief-shell :is(input,select,textarea){accent-color:var(--pine)}.relief-shell ::-webkit-scrollbar{width:7px;height:7px}.relief-shell ::-webkit-scrollbar-thumb{background:#9eafa6;border-radius:6px}.relief-header.pigne-public-header{z-index:90;min-height:var(--relief-header-height);border:0;border-bottom:1px solid var(--relief-glass-edge);-webkit-backdrop-filter:var(--relief-blur);backdrop-filter:var(--relief-blur);background:#faf8f0f0;padding:0;position:sticky;top:0}.relief-header-inner{min-height:var(--relief-header-height);width:100%;max-width:var(--relief-layout-width);padding:10px var(--relief-gutter);flex-wrap:wrap;align-items:center;gap:12px 20px;margin:auto;display:flex}.relief-header .relief-brand{min-height:44px;color:var(--ink);flex:none;align-items:center;gap:11px;margin:0;padding:0;text-decoration:none;display:flex}.relief-header .brand-logo-lockup{width:165px;height:auto}@media (max-width:900px){.relief-header .brand-logo-lockup{width:126px}}@media (max-width:379px){.relief-header .brand-logo-lockup{width:106px}}@media (min-width:600px) and (max-height:560px){.relief-header .brand-logo-lockup{width:106px}}.relief-header .brand-logo-symbol{object-fit:contain;width:49px;height:68px}.relief-header .brand-logo-copy{display:flex}.relief-header .brand-logo-name{font-family:var(--font-jost),sans-serif;letter-spacing:-.025em;color:var(--ink);font-size:29px;font-weight:600;line-height:1}.relief-location{min-width:0;max-width:205px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:1px solid #d4d7cf;align-items:center;gap:8px;padding:0 4px 0 18px;display:flex}.relief-location>span:first-child{overflow-wrap:anywhere;min-width:0}.relief-utilities{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex!important}.relief-utilities a{min-width:44px;min-height:44px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.relief-utilities a:hover,.relief-utilities a[aria-current=page]{background:var(--green-100);color:var(--pine)}.relief-profile{border:1px solid var(--relief-glass-edge);background:#ffffffc7;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:48px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex;color:var(--ink)!important}.relief-profile-short{display:none}.relief-header-alert{color:var(--danger,#a6412f)!important}.relief-header-has-conditions .relief-header-inner{grid-template-columns:auto minmax(90px,160px) minmax(160px,1fr) auto auto;gap:12px;display:grid}.relief-header-conditions{min-width:0;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff9;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:6px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.relief-header-conditions:hover{background:var(--green-100)}.relief-header-weather,.relief-header-tide{align-items:center;gap:6px;min-width:0;display:flex}.relief-header-weather>[aria-hidden],.relief-header-tide>[aria-hidden]{color:var(--pine);flex:none}.relief-header-weather-value,.relief-header-tide>span:not([aria-hidden]){font-weight:500}.relief-header-weather-description{color:var(--muted)}.relief-header-tide>span:not([aria-hidden]){white-space:nowrap}@media (max-width:1279px){.relief-header-weather-description{display:none}}@media (min-width:900px) and (max-width:1199px){.relief-header-has-conditions .relief-header-inner{grid-template-columns:auto minmax(80px,120px) minmax(160px,1fr) auto auto;gap:10px}.relief-header-has-conditions .relief-profile{flex-direction:column;gap:0;width:48px;padding:5px;font-size:11px}.relief-header-has-conditions .relief-profile-long{display:none}.relief-header-has-conditions .relief-profile-short{display:inline}}.relief-scene{z-index:-1;inset:var(--relief-header-offset) 0 0;background:#258ea5;position:fixed;overflow:hidden}.relief-scene-image,.relief-scene-image img{width:100%;height:100%;display:block}.relief-scene-image img{object-fit:cover;object-position:52% 50%;pointer-events:none;-webkit-user-select:none;user-select:none}.relief-scene-overlay{pointer-events:none;position:absolute;inset:0}.relief-scene-overlay>svg{width:100%;height:100%;display:block}.relief-layout{grid-template-columns:var(--relief-sidebar-width) minmax(0,1fr);align-items:start;gap:var(--relief-gap);width:100%;max-width:var(--relief-layout-width);padding:var(--relief-gutter);margin:auto;display:grid}.relief-sidebar{top:calc(var(--relief-header-offset) + var(--relief-gutter));min-width:0;max-height:calc(100dvh - var(--relief-header-offset) - var(--relief-gutter)*2);overscroll-behavior-y:contain;border:1px solid var(--relief-glass-edge);background:var(--relief-glass);box-shadow:var(--relief-shadow);-webkit-backdrop-filter:var(--relief-blur);backdrop-filter:var(--relief-blur);border-radius:24px;gap:6px;padding:12px;display:grid;position:sticky;overflow:auto}.relief-sidebar>a{min-height:clamp(76px,8vw,94px);color:var(--ink);letter-spacing:-.02em;border-radius:16px;align-items:center;gap:12px;padding:14px 8px;font-size:clamp(22px,2.15vw,30px);font-weight:500;line-height:1.2;text-decoration:none;display:flex;position:relative}.relief-sidebar>a:not(:last-of-type):after{content:"";background:#2e5a4c1f;height:1px;position:absolute;bottom:-4px;left:8px;right:8px}.relief-sidebar>a>span:first-child{flex:none;width:28px!important;height:28px!important}.relief-sidebar>a>span:nth-child(2){overflow-wrap:break-word;flex:1;min-width:0}.relief-sidebar>a>span:last-child{flex:none;width:18px!important;height:18px!important}.relief-sidebar>a:hover,.relief-sidebar>a[aria-current=page]{background:var(--green-100);color:var(--pine)}.relief-sidebar-secondary{display:none}.relief-alert-active{font-weight:600;color:var(--danger,#a6412f)!important}.relief-main{z-index:4;isolation:isolate;gap:var(--relief-gap);outline:none;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;margin:0;padding:0;display:grid;position:relative;overflow:visible}.relief-reading-panel{min-width:0;max-height:calc(100dvh - var(--relief-header-offset) - var(--relief-gutter)*2);overscroll-behavior-y:contain;border:1px solid var(--relief-glass-edge);background:var(--relief-reading-glass);box-shadow:var(--relief-shadow);-webkit-backdrop-filter:var(--relief-reading-blur);backdrop-filter:var(--relief-reading-blur);scrollbar-width:thin;scrollbar-color:#9eafa6 transparent;border-radius:24px;grid-column:1;scroll-padding-block:20px;overflow:auto}.relief-page-title{background:0 0;min-width:0;margin:0;padding:22px 22px 0;position:relative}.relief-page-title h1{margin:0;font-size:30px;font-weight:500;line-height:1.12}.relief-page-title p,.relief-page-title-mobile p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.relief-content{background:0 0;min-width:0}.relief-shell .relief-content>*{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.relief-content>.module-section{background:0 0;border:0;margin:0;padding:20px}.relief-content>article{padding:20px}.relief-content .module-source{color:var(--muted);font-size:12px;line-height:1.5}.relief-information{min-width:0;color:var(--muted);border-top:1px solid #2e5a4c29;margin:0 20px 16px;padding:10px 0 0;font-size:13px}.relief-information summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.relief-information summary:after{content:"+";color:var(--pine);margin-left:auto;font-size:18px}.relief-information[open] summary:after{content:"−"}.relief-information nav{flex-wrap:wrap;gap:6px 14px;padding:8px 0 0;display:flex}.relief-information a{min-height:44px;color:var(--pine);align-items:center;display:inline-flex}.relief-mobile-tools,.relief-page-title-mobile,.relief-mobile-search,.relief-dock.mobile-dock{display:none}.relief-dashboard-accuracy{color:var(--muted);font-size:12px}.relief-quick-links{flex-wrap:wrap;gap:8px;padding:16px 20px 0;display:flex}.relief-quick-links a{min-height:44px;color:var(--pine);background:var(--canvas);border:1px solid #dce4de;border-radius:16px;align-items:center;gap:6px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.relief-shell[data-scene=home] .relief-page-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.relief-shell[data-variant=detail] .relief-main,.relief-shell[data-scene=map] .relief-main{grid-template-columns:minmax(0,1fr)}.relief-shell[data-variant=detail] .relief-reading-panel,.relief-shell[data-scene=map] .relief-reading-panel{grid-column:1}@media (min-width:900px) and (max-width:1279px){.relief-utilities a>span:not([aria-hidden]){display:none}.relief-header-inner{gap:12px}.relief-utilities{gap:2px}.relief-location{font-size:15px}}@media (max-width:899px){.relief-shell{--relief-header-height:68px;--relief-header-offset:69px;--relief-dock-offset:92px;padding-bottom:calc(var(--relief-dock-offset) + 24px)}.relief-header-inner{flex-wrap:wrap;gap:8px;padding:7px 12px}.relief-header .relief-brand{gap:8px}.relief-header .brand-logo-symbol{width:38px;height:52px}.relief-header .brand-logo-name{font-size:26px}.relief-location{flex:7em;gap:4px;max-width:none;margin-left:auto;padding-left:10px;font-size:13px}.relief-location>span:first-child{flex:1}.relief-utilities{display:none!important}.relief-profile{border-radius:16px;flex-direction:column;gap:1px;min-width:44px;min-height:48px;padding:5px 7px;font-size:11px}.relief-profile-long{display:none}.relief-profile-short{display:inline}.relief-sidebar{display:none}.relief-layout{padding:0 12px;display:block}.relief-main{flex-direction:column;gap:0;max-width:720px;margin:auto;display:flex}.relief-reading-panel{overscroll-behavior-y:auto;width:100%;max-height:none;-webkit-backdrop-filter:var(--relief-reading-blur);backdrop-filter:var(--relief-reading-blur);margin-top:8px;scroll-padding-block:0;overflow:visible}.relief-page-title{display:none!important}.relief-page-title-mobile{background:var(--canvas);align-self:stretch;min-width:0;margin:0 -12px;padding:12px 50px 12px 15px;display:block;position:relative}.relief-page-title-mobile h1{margin:0;font-size:30px;font-weight:500;line-height:1.15}.relief-mobile-search{width:44px;height:44px;color:var(--ink);place-items:center;display:grid;position:absolute;top:7px;right:10px}.relief-mobile-tools{background:var(--canvas);flex-wrap:wrap;align-self:stretch;align-items:stretch;gap:7px;margin:0 -12px;padding:0 12px 12px;display:flex}.relief-mobile-tools a{border:1px solid var(--relief-glass-edge);min-width:min(100%,6em);min-height:44px;color:var(--ink);overflow-wrap:break-word;background:#ffffffd1;border-radius:16px;flex:6em;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.relief-mobile-tools a:first-child{color:var(--pine);background:var(--green-100)}.relief-mobile-tools a>span{flex:none;width:21px!important;height:21px!important}.relief-header-has-conditions .relief-header-inner{grid-template-columns:auto minmax(76px,1fr) minmax(160px,auto) auto;gap:8px}.relief-header-has-conditions .relief-location{margin-left:0}.relief-header-conditions{gap:3px 12px;padding:4px 8px;font-size:13px}.relief-information{margin-inline:16px}.relief-dock.mobile-dock{z-index:100;inset:auto 10px max(10px,env(safe-area-inset-bottom));border:1px solid var(--relief-glass-edge);width:auto;max-width:700px;height:auto;min-height:64px;-webkit-backdrop-filter:var(--relief-blur);backdrop-filter:var(--relief-blur);box-shadow:var(--relief-shadow);background:#ffffffeb;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:3px;margin:0 auto;padding:5px 6px;display:grid;position:fixed}.relief-dock a{min-width:0;min-height:55px;color:var(--ink);overflow-wrap:break-word;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 2px;font-size:11px;line-height:1.25;text-decoration:none;display:flex}.relief-dock a[aria-current=page]{background:var(--green-100);color:var(--pine)}.relief-dock .relief-dock-alert{min-height:44px;color:var(--danger,#a6412f);background:#f9eee9;flex-direction:row;grid-column:1/-1;gap:8px;padding:6px 12px;font-size:13px}.relief-shell:is([data-scene=task],[data-scene=map],[data-variant=detail]) .relief-reading-panel{margin-top:0}.relief-shell[data-route=\/alertes] .relief-mobile-tools{display:none}.relief-shell[data-route=\/alertes] .relief-dock.mobile-dock{position:fixed}}@media (max-width:599px){.relief-shell:has(.relief-header-has-conditions){--relief-header-height:110px;--relief-header-offset:111px}.relief-header-has-conditions .relief-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px;padding:7px 12px 0}.relief-header-has-conditions .relief-brand{grid-area:1/1}.relief-header-has-conditions .relief-location{grid-area:1/2;width:100%}.relief-header-has-conditions .relief-profile{grid-area:1/3}.relief-header-has-conditions .relief-header-conditions{background:0 0;border-top:1px solid #2e5a4c1f;border-radius:0;grid-area:2/1/auto/-1;justify-content:space-between;gap:4px 8px;min-height:44px;padding:6px 0}}@media (max-width:379px){.relief-header .brand-logo-symbol{width:32px;height:48px}.relief-header .brand-logo-name{font-size:23px}.relief-location{padding-left:8px;font-size:12px}.relief-header-inner,.relief-header-has-conditions .relief-header-inner{padding-inline:10px}}@media (max-height:500px) and (max-width:899px){.relief-shell{--relief-header-height:56px}.relief-header-inner{padding-block:3px}.relief-header .brand-logo-symbol{width:32px;height:44px}.relief-page-title-mobile{padding-block:8px}.relief-page-title-mobile h1{font-size:26px}.relief-mobile-tools{padding-bottom:8px}.relief-dock.mobile-dock{min-height:52px;padding-block:3px}.relief-dock a{gap:2px;min-height:44px}}@media (min-width:540px) and (max-width:899px) and (max-height:500px){.relief-shell:has(.relief-header-has-conditions){--relief-header-height:56px;--relief-header-offset:57px}.relief-header-has-conditions .relief-header-inner{grid-template-columns:auto minmax(76px,1fr) minmax(160px,auto) auto;gap:6px;padding:3px 10px}.relief-header-has-conditions .relief-header-conditions{background:#fff9;border:0;border-radius:12px;grid-area:1/3;padding:2px 6px}.relief-header-has-conditions .relief-profile{grid-area:1/4}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.relief-sidebar,.relief-reading-panel,.relief-dock.mobile-dock,.relief-header.pigne-public-header{background:#faf8f0}}@media (prefers-reduced-motion:reduce){.relief-shell *,.relief-shell :before,.relief-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.relief-shell button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.relief-shell{--relief-glass:#faf8f0;--relief-reading-glass:#faf8f0;--relief-toolbar-glass:#faf8f0;--relief-blur:none;--relief-reading-blur:none}.relief-sidebar,.relief-reading-panel,.relief-header-conditions,.relief-header.pigne-public-header,.relief-dock.mobile-dock,.relief-profile,.relief-mobile-tools a{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f0}.relief-sidebar>a[aria-current=page],.relief-mobile-tools a:first-child,.relief-dock a[aria-current=page]{background:#e4ece8}}.relief-sidebar>a>span:nth-child(2){overflow-wrap:anywhere}.relief-shell[data-scene=conditions] .relief-main{grid-template-columns:minmax(0,1fr)}.relief-shell[data-scene=conditions] .relief-reading-panel{grid-column:1}.relief-shell .conditions-section{border:0;padding:20px}.relief-shell .conditions-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px}.relief-shell .conditions-heading h2{font:500 24px/1.2 var(--font-jost),sans-serif;flex:220px}.relief-shell .conditions-heading label{text-transform:none;letter-spacing:0;flex:180px;min-width:0;max-width:100%;font-size:13px}.relief-shell .conditions-heading select{width:100%;min-width:0;min-height:48px;font-size:16px}@media (max-width:900px){.relief-shell .conditions-heading{align-items:stretch}.relief-shell .conditions-heading h2,.relief-shell .conditions-heading label{flex:0 auto}}.relief-shell .conditions-layout{box-shadow:none;background:0 0;border-radius:16px;grid-template-columns:minmax(0,1fr);margin:0}.relief-shell .weather-now{background:var(--green-100);min-height:0;color:var(--ink);border-radius:16px;padding:20px}.relief-shell .weather-primary>h3{color:var(--muted);letter-spacing:0;font-size:15px}.relief-shell .weather-primary>strong{font:500 48px/1.1 var(--font-jost),sans-serif}.relief-shell .weather-primary p,.relief-shell .weather-facts dt,.relief-shell .conditions-freshness{color:var(--muted)}.relief-shell .weather-facts,.relief-shell .weather-facts div{border-color:var(--line)}.relief-shell .weather-facts dd{color:var(--ink);overflow-wrap:anywhere}.relief-shell .fishing-forecast{padding:20px 0}.relief-shell .fishing-title{flex-wrap:wrap;gap:12px}.relief-shell .fishing-title h3{font:500 24px/1.2 var(--font-jost),sans-serif}.relief-shell .fishing-windows li{grid-template-columns:minmax(0,1fr) auto;gap:12px}.relief-shell .fishing-windows time{grid-column:1/-1}.relief-shell .fishing-windows output{font-family:var(--font-jost),sans-serif}.relief-shell .conditions-source{flex-wrap:wrap;gap:12px}.relief-shell .conditions-source>span{overflow-wrap:anywhere;flex:220px;min-width:0}.relief-shell .conditions-source a{white-space:normal;align-items:center;min-height:44px;display:inline-flex}.relief-shell[data-route=\/alertes] .pigne-sos{box-shadow:none;letter-spacing:0}.relief-shell[data-route=\/alertes] .pigne-sos:after{animation:none;display:none}@media (max-width:899px){.relief-shell{position:relative}.relief-scene{inset:var(--relief-header-offset) 0 auto;height:min(620px,100svh);position:absolute}.relief-shell[data-scene=conditions] .relief-reading-panel{margin-top:0}.relief-shell[data-route=\/tableau-de-bord] .relief-main{max-width:none}.relief-shell[data-route=\/tableau-de-bord] .relief-page-title-mobile{align-items:center;gap:8px;padding:8px 12px;display:flex}.relief-shell[data-route=\/tableau-de-bord] .relief-page-title-mobile h1{flex:1;min-width:0;font-size:24px;line-height:1.2}.relief-shell[data-route=\/tableau-de-bord] .relief-mobile-search{flex:none;position:static}.relief-shell[data-route=\/tableau-de-bord] .relief-mobile-tools{padding-bottom:8px}.relief-shell[data-route=\/tableau-de-bord] .relief-reading-panel{margin-top:8px}}
:is(html:has(.relief-shell[data-scene=home]),body:has(.relief-shell[data-scene=home])){height:100%;overflow:clip}.relief-shell[data-scene=home]{--relief-sidebar-width:186px;--relief-gap:20px;--relief-layout-width:1600px;--relief-gutter:24px;--relief-header-height:82px;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;padding-bottom:0;display:grid}.relief-shell[data-scene=home] .relief-header-inner{gap:12px;min-height:82px;padding-block:10px}.relief-shell[data-scene=home] .relief-layout{align-items:stretch;height:100%;min-height:0;padding-block:16px}.relief-shell[data-scene=home] .relief-main{max-width:none;height:100%;min-height:0;display:block}.relief-shell[data-scene=home] .relief-reading-panel{height:100%;min-height:0;max-height:none;box-shadow:none;background:#fffffff0;border:0;margin-top:0;overflow:visible}.relief-shell[data-scene=home] .relief-content{height:100%;min-height:0}.relief-shell[data-scene=home] .relief-page-title-mobile,.relief-shell[data-scene=home] .relief-mobile-tools{display:none!important}.relief-shell[data-scene=home] .relief-sidebar{box-shadow:none;scrollbar-width:none;border:0;border-radius:18px;align-self:start;padding:10px}.relief-shell[data-scene=home] .relief-sidebar::-webkit-scrollbar{display:none}.relief-shell[data-scene=home] .relief-sidebar>a{gap:10px;min-height:72px;padding:12px 8px;font-size:19px}.relief-shell[data-scene=home] .relief-sidebar>a>span:first-child{width:22px!important;height:22px!important}.relief-shell[data-scene=home] .relief-sidebar>a>span:last-child{width:16px!important;height:16px!important}.relief-shell[data-scene=home] .relief-scene-image img{opacity:.58}.relief-shell[data-scene=home] .relief-header .relief-location{border:0;padding-left:4px}@media (min-width:900px) and (max-width:1199px){.relief-shell[data-scene=home]{--relief-sidebar-width:158px;--relief-gap:16px;--relief-gutter:16px}.relief-shell[data-scene=home] .relief-header .brand-logo-lockup{width:142px}.relief-shell[data-scene=home] .relief-sidebar>a{gap:8px;min-height:68px;padding-inline:5px;font-size:17px}}@media (min-width:900px) and (max-height:820px){.relief-shell[data-scene=home] .relief-layout{padding-block:12px}}@media (max-width:899px){.relief-shell[data-scene=home]{--relief-gutter:12px;--relief-dock-offset:82px;--relief-header-height:82px}.relief-shell[data-scene=home] .relief-layout{padding:10px 12px calc(var(--relief-dock-offset) + env(safe-area-inset-bottom,0px))}.relief-shell[data-scene=home] .relief-header-inner{grid-template-columns:auto minmax(80px,110px) minmax(270px,1fr) auto;gap:12px;padding:10px 14px}.relief-shell[data-scene=home] .relief-header .brand-logo-lockup{width:132px}.relief-shell[data-scene=home] .relief-profile{grid-area:1/4}}@media (max-width:699px){.relief-shell[data-scene=home]{--relief-header-height:128px}.relief-shell[data-scene=home] .relief-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:10px 12px 9px}.relief-shell[data-scene=home] .relief-header .relief-brand{grid-area:1/1}.relief-shell[data-scene=home] .relief-header .brand-logo-lockup{width:112px}.relief-shell[data-scene=home] .relief-header .relief-location{grid-area:1/2;width:100%;max-width:none;margin:0}.relief-shell[data-scene=home] .relief-profile{background:0 0;border:0;grid-area:1/3;min-height:44px}.relief-shell[data-scene=home] .relief-profile-short,.relief-shell[data-scene=home] .relief-profile-long{display:none}.relief-shell[data-scene=home] .relief-header .relief-header-conditions{border:0;grid-area:2/1/auto/-1}}@media (max-width:599px){.relief-shell[data-scene=home]{--relief-dock-offset:78px}.relief-shell[data-scene=home] .relief-layout{padding:8px 10px calc(var(--relief-dock-offset) + env(safe-area-inset-bottom,0px))}.relief-shell[data-scene=home] .relief-dock.mobile-dock{min-height:60px;bottom:max(8px,env(safe-area-inset-bottom));padding:4px}.relief-shell[data-scene=home] .relief-dock a{min-height:50px;font-size:10px}}@media (max-width:599px) and (max-height:739px){.relief-shell[data-scene=home]{--relief-dock-offset:72px}.relief-shell[data-scene=home] .relief-layout{padding-top:6px}}@media (max-height:649px),(min-width:600px) and (max-height:719px){:is(html:has(.relief-shell[data-scene=home]),body:has(.relief-shell[data-scene=home])){scrollbar-width:none;height:auto;overflow:auto}.relief-shell[data-scene=home]{height:auto;min-height:100dvh;display:block}.relief-shell[data-scene=home] :is(.relief-layout,.relief-main,.relief-reading-panel,.relief-content){height:auto}.relief-shell[data-scene=home] .relief-layout{padding-bottom:calc(var(--relief-dock-offset) + 12px)}html:has(.relief-shell[data-scene=home])::-webkit-scrollbar{display:none}}:is(html:has(.relief-shell[data-scene=home][data-readable-overflow=true]),body:has(.relief-shell[data-scene=home][data-readable-overflow=true])){scrollbar-width:none;height:auto;overflow:auto}.relief-shell[data-scene=home][data-readable-overflow=true]{height:auto;min-height:100dvh;display:block}.relief-shell[data-scene=home][data-readable-overflow=true] :is(.relief-layout,.relief-main,.relief-reading-panel,.relief-content){height:auto}.relief-shell[data-scene=home][data-readable-overflow=true] .relief-dashboard{grid-template-rows:auto 208px 100px 166px;height:auto}@media (max-width:599px){.relief-shell[data-scene=home] .relief-dock a{height:50px}}
:is(html:has(.relief-shell[data-immersion=section]),body:has(.relief-shell[data-immersion=section])){height:100%;overflow:clip}.relief-shell[data-immersion=section]{--relief-sidebar-width:186px;--relief-gap:20px;--relief-layout-width:1600px;--relief-gutter:24px;--relief-header-height:82px;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;padding:0;display:grid}.relief-shell[data-immersion=section] .relief-header-inner{gap:12px;min-height:82px;padding-block:10px}.relief-shell[data-immersion=section] .relief-layout{align-items:stretch;height:100%;min-height:0;padding-block:16px}.relief-shell[data-immersion=section] .relief-main{max-width:none;height:100%;min-height:0;display:block}.relief-shell[data-immersion=section] .relief-reading-panel{height:100%;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(110%);backdrop-filter:blur(14px)saturate(110%);background:#fffffff0;border:0;border-radius:22px;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:visible}.relief-shell[data-immersion=section] .relief-content{overscroll-behavior-y:contain;scrollbar-width:none;border-radius:0 0 22px 22px;height:100%;min-height:0;scroll-padding-block:12px;overflow-y:auto}.relief-shell[data-immersion=section] .relief-content::-webkit-scrollbar{display:none}.relief-shell[data-immersion=section] .relief-page-title{z-index:20;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:17px 22px 10px;position:relative;display:flex!important}.relief-shell[data-immersion=section] .relief-page-title h1{font-size:28px;font-weight:500;line-height:1.15}.relief-section-tools{color:var(--pine);flex:none;align-items:center;gap:5px;display:flex}.relief-section-tools>a{min-width:44px;min-height:44px;color:var(--pine);border-radius:10px;place-items:center;text-decoration:none;display:grid}.relief-section-tools>.relief-information{color:var(--pine);border:0;margin:0;padding:0;position:relative}.relief-section-tools>.relief-information summary{border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:7px;font-size:13px;list-style:none;display:flex}.relief-section-tools>.relief-information summary:after{display:none}.relief-section-tools>.relief-information summary::-webkit-details-marker{display:none}.relief-section-tools>.relief-information[open]>summary,.relief-section-tools>a:hover{background:#e4ece8}.relief-section-tools>.relief-information nav{z-index:30;width:270px;max-width:calc(100vw - 44px);max-height:min(520px,calc(100dvh - var(--relief-header-offset) - var(--relief-dock-offset) - 100px));overscroll-behavior:contain;scrollbar-width:none;background:#fafbf5;border-radius:15px;gap:0;padding:10px 16px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 14px 32px #173d2d2b}.relief-section-tools>.relief-information a{border-bottom:1px solid #e1e7dd;min-height:44px;padding:8px 0;line-height:1.35;display:flex}.relief-section-tools>.relief-information a:last-child{border:0}.relief-shell[data-immersion=section] .relief-page-title-mobile,.relief-shell[data-immersion=section] .relief-mobile-tools{display:none!important}.relief-shell[data-immersion=section] .relief-sidebar{box-shadow:none;scrollbar-width:none;border:0;border-radius:18px;align-self:start;padding:10px}.relief-shell[data-immersion=section] .relief-sidebar::-webkit-scrollbar{display:none}.relief-shell[data-immersion=section] .relief-sidebar>a{gap:10px;min-height:72px;padding:12px 8px;font-size:19px}.relief-shell[data-immersion=section] .relief-sidebar>a>span:first-child{width:22px!important;height:22px!important}.relief-shell[data-immersion=section] .relief-sidebar>a>span:last-child{width:16px!important;height:16px!important}.relief-shell[data-immersion=section] .relief-scene-image img{opacity:.58}.relief-shell[data-immersion=section] .relief-header .relief-location{border:0;padding-left:4px}@media (min-width:900px) and (max-width:1199px){.relief-shell[data-immersion=section]{--relief-sidebar-width:158px;--relief-gap:16px;--relief-gutter:16px}.relief-shell[data-immersion=section] .relief-header .brand-logo-lockup{width:142px}.relief-shell[data-immersion=section] .relief-sidebar>a{gap:8px;min-height:68px;padding-inline:5px;font-size:17px}}@media (max-width:899px){.relief-shell[data-immersion=section]{--relief-gutter:12px;--relief-dock-offset:90px}.relief-shell[data-immersion=section] .relief-layout{padding:10px 12px calc(var(--relief-dock-offset) + env(safe-area-inset-bottom,0px))}.relief-shell[data-immersion=section] .relief-header-inner{grid-template-columns:auto minmax(80px,110px) minmax(270px,1fr) auto;gap:12px;padding:10px 14px}.relief-shell[data-immersion=section] .relief-header .brand-logo-lockup{width:132px}.relief-shell[data-immersion=section] .relief-profile{grid-area:1/4}}@media (max-width:699px){.relief-shell[data-immersion=section]{--relief-header-height:128px}.relief-shell[data-immersion=section] .relief-header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:10px 12px 9px}.relief-shell[data-immersion=section] .relief-header .relief-brand{grid-area:1/1}.relief-shell[data-immersion=section] .relief-header .brand-logo-lockup{width:112px}.relief-shell[data-immersion=section] .relief-header .relief-location{grid-area:1/2;width:100%;max-width:none;margin:0}.relief-shell[data-immersion=section] .relief-profile{background:0 0;border:0;grid-area:1/3;min-height:44px}.relief-shell[data-immersion=section] .relief-profile-short,.relief-shell[data-immersion=section] .relief-profile-long{display:none}.relief-shell[data-immersion=section] .relief-header .relief-header-conditions{border:0;grid-area:2/1/auto/-1}}@media (max-width:599px){.relief-shell[data-immersion=section]{--relief-dock-offset:84px}.relief-shell[data-immersion=section] .relief-layout{padding:8px 10px calc(var(--relief-dock-offset) + env(safe-area-inset-bottom,0px))}.relief-shell[data-immersion=section] .relief-page-title{min-height:57px;padding:10px 14px 7px}.relief-shell[data-immersion=section] .relief-page-title h1{font-size:25px}.relief-shell[data-immersion=section] .relief-dock.mobile-dock{min-height:60px;bottom:max(8px,env(safe-area-inset-bottom));padding:4px}.relief-shell[data-immersion=section] .relief-dock a{height:50px;min-height:50px;font-size:10px}.relief-section-tools>.relief-information summary>span:not([aria-hidden]){display:none}}@media (max-height:500px){.relief-shell[data-immersion=section] .relief-page-title{min-height:48px;padding-block:4px}}@media (prefers-reduced-transparency:reduce){.relief-shell[data-immersion=section] .relief-reading-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f0}}
