.private-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:1.2rem 0;padding:0}.private-card{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;border-radius:14px;text-align:left;background:var(--surface);border:1px solid var(--border)}.private-card:hover:not(:disabled){border-color:var(--brand)}.private-card strong{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.private-lock{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.25rem;background:var(--brand-soft)}.private-open{display:flex;flex-direction:column;flex:1;min-height:0}.private-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:14px 18px 4px}.private-head h2{flex:1;min-width:0;margin:0;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-tabs{padding:0 18px;margin:.4rem 0 .6rem}.private-open>.panel{max-width:none;padding-top:6px}.private-open .list-toolbar{display:flex;gap:.5rem;margin-bottom:.6rem}.private-open .list-toolbar .search{flex:1;min-width:0}.pin-input{letter-spacing:.4em;font-size:1.2rem;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:760px){.private-head .row.gap{width:100%;flex-wrap:wrap}}.private-head>button,.private-head .row.gap button,.private-tabs button{white-space:nowrap}.private-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}@media(max-width:760px){.private-head{padding:10px 12px 2px;gap:.4rem}.private-head h2{flex-basis:100%;order:-1}.private-head .row.gap{gap:.25rem}.private-tabs{padding:0 12px}}.bynon-empty-detail{flex:1;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(16px,4%,40px);gap:8px;color:var(--bynon-text-secondary, #C0CDDF);background:var(--bynon-background, #091322)}.bynon-empty-detail__art{display:block;width:min(100%,360px);height:auto;opacity:.35;pointer-events:none;user-select:none}.bynon-empty-detail__message{margin:0;max-width:32ch;text-align:center;font-family:var(--bynon-font-ui, system-ui, sans-serif);font-size:var(--bynon-text-body, 1rem);line-height:1.5;overflow-wrap:anywhere}.bynon-empty-detail__icon{width:110px;height:auto;margin-bottom:4px}.bynon-empty-detail__title{margin:6px 0 0;font-size:1.35rem;color:var(--bynon-text, #fff);text-align:center}.bynon-empty-detail button{margin-top:10px}.list-motif{display:block;width:100%;max-width:320px;margin:2rem auto 0;color:color-mix(in srgb,var(--bynon-text-secondary, #c0cddf) 35%,transparent)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(./nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(./nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(./nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(./jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}[data-bynon-theme=verre][data-bynon-mode=light]{color-scheme:light;--bynon-background: #EEF1F5;--bynon-surface: #FFFFFF;--bynon-surface-raised: #F7F9FC;--bynon-surface-hover: #DCE7F7;--bynon-text: #171A20;--bynon-text-secondary: #4A5568;--bynon-accent: #1F5FAF;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #6B7584;--bynon-divider: #D9DFE7;--bynon-focus: #1F5FAF;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=verre][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #14161B;--bynon-surface: #242831;--bynon-surface-raised: #2D333E;--bynon-surface-hover: #303E52;--bynon-text: #F2F4F7;--bynon-text-secondary: #BEC6D2;--bynon-accent: #A8CCFF;--bynon-on-accent: #152237;--bynon-success: #A3DBB7;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB5BE;--bynon-on-danger: #101318;--bynon-border: #8996A8;--bynon-divider: #363C46;--bynon-focus: #A8CCFF;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=loup][data-bynon-mode=light]{color-scheme:light;--bynon-background: #F2F3F5;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #E4E7EC;--bynon-text: #171A20;--bynon-text-secondary: #4B5563;--bynon-accent: #374151;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #707784;--bynon-divider: #D5DAE1;--bynon-focus: #374151;--bynon-radius-small: 6px;--bynon-radius-control: 10px;--bynon-radius-card: 14px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=loup][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #08090B;--bynon-surface: #14161A;--bynon-surface-raised: #1C1F24;--bynon-surface-hover: #282C33;--bynon-text: #F2F3F5;--bynon-text-secondary: #BBC1CB;--bynon-accent: #D0D5DD;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #858D99;--bynon-divider: #343A43;--bynon-focus: #D0D5DD;--bynon-radius-small: 6px;--bynon-radius-control: 10px;--bynon-radius-card: 14px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=minimaliste][data-bynon-mode=light]{color-scheme:light;--bynon-background: #FAFAFA;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #F0F2F4;--bynon-text: #111827;--bynon-text-secondary: #4B5563;--bynon-accent: #1F2937;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #737B87;--bynon-divider: #E1E5EB;--bynon-focus: #1F2937;--bynon-radius-small: 4px;--bynon-radius-control: 8px;--bynon-radius-card: 12px;--bynon-radius-dialog: 16px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 2rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, 0);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=minimaliste][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #101113;--bynon-surface: #191B1F;--bynon-surface-raised: #22252A;--bynon-surface-hover: #2B2F35;--bynon-text: #F9FAFB;--bynon-text-secondary: #BBC2CC;--bynon-accent: #E5E7EB;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #89929E;--bynon-divider: #383E47;--bynon-focus: #E5E7EB;--bynon-radius-small: 4px;--bynon-radius-control: 8px;--bynon-radius-card: 12px;--bynon-radius-dialog: 16px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 2rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, 0);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=pro][data-bynon-mode=light]{color-scheme:light;--bynon-background: #F0F5FB;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #E1ECF8;--bynon-text: #10243E;--bynon-text-secondary: #405671;--bynon-accent: #154EA8;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #697F99;--bynon-divider: #CEDBEA;--bynon-focus: #154EA8;--bynon-radius-small: 4px;--bynon-radius-control: 6px;--bynon-radius-card: 10px;--bynon-radius-dialog: 14px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.25rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 2.75rem;--bynon-page-padding: 1rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .9375rem;--bynon-leading-body: 1.6;--bynon-weight-body: 400;--bynon-text-label: .9375rem;--bynon-leading-label: 1.6;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=pro][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #091322;--bynon-surface: #101F33;--bynon-surface-raised: #182B43;--bynon-surface-hover: #213750;--bynon-text: #F1F6FD;--bynon-text-secondary: #C0CDDF;--bynon-accent: #8EC5FF;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #8C9EB5;--bynon-divider: #354B65;--bynon-focus: #8EC5FF;--bynon-radius-small: 4px;--bynon-radius-control: 6px;--bynon-radius-card: 10px;--bynon-radius-dialog: 14px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.25rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 2.75rem;--bynon-page-padding: 1rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .9375rem;--bynon-leading-body: 1.6;--bynon-weight-body: 400;--bynon-text-label: .9375rem;--bynon-leading-label: 1.6;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=doux][data-bynon-mode=light]{color-scheme:light;--bynon-background: #FAF5F8;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFF9FC;--bynon-surface-hover: #EEE5F0;--bynon-text: #322838;--bynon-text-secondary: #625169;--bynon-accent: #74518A;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #8B758E;--bynon-divider: #E6D9E8;--bynon-focus: #74518A;--bynon-radius-small: 14px;--bynon-radius-control: 18px;--bynon-radius-card: 22px;--bynon-radius-dialog: 26px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 3.25rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Nunito Sans", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .875rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: 1rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1.125rem;--bynon-leading-body: 1.5555555555555556;--bynon-weight-body: 400;--bynon-text-label: 1.125rem;--bynon-leading-label: 1.5555555555555556;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.4166666666666667;--bynon-weight-title: 600;--bynon-text-heading: 2rem;--bynon-leading-heading: 1.3125;--bynon-weight-heading: 700;--bynon-text-secret: 1.25rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=doux][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #1B1520;--bynon-surface: #261E2D;--bynon-surface-raised: #302639;--bynon-surface-hover: #3B2E44;--bynon-text: #FFF4FC;--bynon-text-secondary: #DBBDD9;--bynon-accent: #E0B9F2;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #AE8FB3;--bynon-divider: #534259;--bynon-focus: #E0B9F2;--bynon-radius-small: 14px;--bynon-radius-control: 18px;--bynon-radius-card: 22px;--bynon-radius-dialog: 26px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 3.25rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Nunito Sans", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .875rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: 1rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1.125rem;--bynon-leading-body: 1.5555555555555556;--bynon-weight-body: 400;--bynon-text-label: 1.125rem;--bynon-leading-label: 1.5555555555555556;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.4166666666666667;--bynon-weight-title: 600;--bynon-text-heading: 2rem;--bynon-leading-heading: 1.3125;--bynon-weight-heading: 700;--bynon-text-secret: 1.25rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=neon][data-bynon-mode=light]{color-scheme:light;--bynon-background: #F4F6FF;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #E6ECFB;--bynon-text: #161C35;--bynon-text-secondary: #485575;--bynon-accent: #006B60;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #6F7FA0;--bynon-divider: #D4DCEF;--bynon-focus: #006B60;--bynon-radius-small: 6px;--bynon-radius-control: 10px;--bynon-radius-card: 14px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=neon][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #090B16;--bynon-surface: #121626;--bynon-surface-raised: #1B2135;--bynon-surface-hover: #262E46;--bynon-text: #F4F7FF;--bynon-text-secondary: #BFC9E5;--bynon-accent: #68F5DF;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #8493B7;--bynon-divider: #384465;--bynon-focus: #68F5DF;--bynon-radius-small: 6px;--bynon-radius-control: 10px;--bynon-radius-card: 14px;--bynon-radius-dialog: 18px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.5rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=nature][data-bynon-mode=light]{color-scheme:light;--bynon-background: #F6F3EB;--bynon-surface: #FFFEF9;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #E8EDE0;--bynon-text: #243328;--bynon-text-secondary: #52604D;--bynon-accent: #356044;--bynon-on-accent: #FFFFFF;--bynon-success: #17613B;--bynon-on-success: #FFFFFF;--bynon-warning: #805000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A32438;--bynon-on-danger: #FFFFFF;--bynon-border: #78816C;--bynon-divider: #DADFCF;--bynon-focus: #356044;--bynon-radius-small: 10px;--bynon-radius-control: 14px;--bynon-radius-card: 18px;--bynon-radius-dialog: 22px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.75rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .06);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Manrope", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=nature][data-bynon-mode=dark]{color-scheme:dark;--bynon-background: #101812;--bynon-surface: #1B261E;--bynon-surface-raised: #233128;--bynon-surface-hover: #2E3D31;--bynon-text: #F1F3E9;--bynon-text-secondary: #C2CCB7;--bynon-accent: #AFD39C;--bynon-on-accent: #101318;--bynon-success: #91DEAE;--bynon-on-success: #101318;--bynon-warning: #FFD185;--bynon-on-warning: #101318;--bynon-danger: #FFB0B8;--bynon-on-danger: #101318;--bynon-border: #8F9D82;--bynon-divider: #42513F;--bynon-focus: #AFD39C;--bynon-radius-small: 10px;--bynon-radius-control: 14px;--bynon-radius-card: 18px;--bynon-radius-dialog: 22px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.75rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 3.75rem;--bynon-page-padding: 1.5rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 2px 8px rgba(0, 0, 0, .2);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Manrope", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .875rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: 1rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: 1rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.375rem;--bynon-leading-title: 1.3636363636363635;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 700;--bynon-text-secret: 1.125rem;--bynon-leading-secret: 1.5555555555555556;--bynon-weight-secret: 500;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px}[data-bynon-theme=brume]{color-scheme:light;--bynon-background: #F5F6F8;--bynon-surface: #FFFFFF;--bynon-surface-raised: #FFFFFF;--bynon-surface-hover: #F0F6FC;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #0066CC;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E2E3E3;--bynon-focus: #0066CC;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #E8EBEF;--bynon-settings: #EFF1F4}[data-bynon-theme=porcelaine]{color-scheme:light;--bynon-background: #F7F5F1;--bynon-surface: #FFFEFB;--bynon-surface-raised: #FFFEFB;--bynon-surface-hover: #F6F4F0;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #70533E;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E2E2E0;--bynon-focus: #70533E;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #EAE7E2;--bynon-settings: #F1EEEA}[data-bynon-theme=sauge]{color-scheme:light;--bynon-background: #F2F6F1;--bynon-surface: #FCFEFA;--bynon-surface-raised: #FCFEFA;--bynon-surface-hover: #F0F5EF;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #326348;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #DFE2DF;--bynon-focus: #326348;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #E2E9E3;--bynon-settings: #EAF0EA}[data-bynon-theme=lavande]{color-scheme:light;--bynon-background: #F5F2FA;--bynon-surface: #FEFCFF;--bynon-surface-raised: #FEFCFF;--bynon-surface-hover: #F5F1F9;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #684394;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E1E0E3;--bynon-focus: #684394;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #E8E4EF;--bynon-settings: #EFEBF5}[data-bynon-theme=champagne]{color-scheme:light;--bynon-background: #F8F4EC;--bynon-surface: #FFFCF6;--bynon-surface-raised: #FFFCF6;--bynon-surface-hover: #F7F2EA;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #79562B;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E2E0DC;--bynon-focus: #79562B;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #EAE3D8;--bynon-settings: #F1ECE2}[data-bynon-theme=rose-poudre]{color-scheme:light;--bynon-background: #FAF3F5;--bynon-surface: #FFFCFD;--bynon-surface-raised: #FFFCFD;--bynon-surface-hover: #F9F1F4;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #93465F;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E2E0E2;--bynon-focus: #93465F;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #EDE2E5;--bynon-settings: #F4EBED}[data-bynon-theme=bleu-glacier]{color-scheme:light;--bynon-background: #F1F6FA;--bynon-surface: #FBFDFF;--bynon-surface-raised: #FBFDFF;--bynon-surface-hover: #EEF3F8;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #245D86;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #DFE1E3;--bynon-focus: #245D86;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #E0E9EF;--bynon-settings: #E9F0F5}[data-bynon-theme=terracotta]{color-scheme:light;--bynon-background: #F8F2EC;--bynon-surface: #FFFCF8;--bynon-surface-raised: #FFFCF8;--bynon-surface-hover: #F9F1EC;--bynon-text: #20242B;--bynon-text-secondary: #4B515C;--bynon-accent: #99482F;--bynon-on-accent: #FFFFFF;--bynon-success: #1D613C;--bynon-on-success: #FFFFFF;--bynon-warning: #795000;--bynon-on-warning: #FFFFFF;--bynon-danger: #A12D43;--bynon-on-danger: #FFFFFF;--bynon-border: #68707C;--bynon-divider: #E2E0DD;--bynon-focus: #99482F;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .07);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .16);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #EBE1D9;--bynon-settings: #F2EAE3}[data-bynon-theme=graphite]{color-scheme:dark;--bynon-background: #24262C;--bynon-surface: #30333B;--bynon-surface-raised: #383B43;--bynon-surface-hover: #393F4B;--bynon-text: #F4F5F7;--bynon-text-secondary: #C8CED7;--bynon-accent: #9BC5FF;--bynon-on-accent: #171A20;--bynon-success: #AFE3BF;--bynon-on-success: #171A20;--bynon-warning: #F7D69A;--bynon-on-warning: #171A20;--bynon-danger: #FFB9C0;--bynon-on-danger: #171A20;--bynon-border: #A3ADB9;--bynon-divider: #494C53;--bynon-focus: #9BC5FF;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .16);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #18191D;--bynon-settings: #1E2025}[data-bynon-theme=minuit]{color-scheme:dark;--bynon-background: #202B3B;--bynon-surface: #2C394D;--bynon-surface-raised: #344154;--bynon-surface-hover: #36455A;--bynon-text: #F4F5F7;--bynon-text-secondary: #C8CED7;--bynon-accent: #A7D4F5;--bynon-on-accent: #171A20;--bynon-success: #AFE3BF;--bynon-on-success: #171A20;--bynon-warning: #F7D69A;--bynon-on-warning: #171A20;--bynon-danger: #FFB9C0;--bynon-on-danger: #171A20;--bynon-border: #A3ADB9;--bynon-divider: #465163;--bynon-focus: #A7D4F5;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .16);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #141B27;--bynon-settings: #1A2331}[data-bynon-theme=prune]{color-scheme:dark;--bynon-background: #2A2332;--bynon-surface: #382F42;--bynon-surface-raised: #40374A;--bynon-surface-hover: #453A50;--bynon-text: #F4F5F7;--bynon-text-secondary: #C8CED7;--bynon-accent: #D9B9F2;--bynon-on-accent: #171A20;--bynon-success: #AFE3BF;--bynon-on-success: #171A20;--bynon-warning: #F7D69A;--bynon-on-warning: #171A20;--bynon-danger: #FFB9C0;--bynon-on-danger: #171A20;--bynon-border: #A3ADB9;--bynon-divider: #50495A;--bynon-focus: #D9B9F2;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .16);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #1C1822;--bynon-settings: #231E2A}[data-bynon-theme=foret]{color-scheme:dark;--bynon-background: #222D26;--bynon-surface: #303D33;--bynon-surface-raised: #38453B;--bynon-surface-hover: #3B493C;--bynon-text: #F4F5F7;--bynon-text-secondary: #C8CED7;--bynon-accent: #B6D5A6;--bynon-on-accent: #171A20;--bynon-success: #AFE3BF;--bynon-on-success: #171A20;--bynon-warning: #F7D69A;--bynon-on-warning: #171A20;--bynon-danger: #FFB9C0;--bynon-on-danger: #171A20;--bynon-border: #A3ADB9;--bynon-divider: #49554C;--bynon-focus: #B6D5A6;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .16);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #151D18;--bynon-settings: #1C251F}[data-bynon-theme=cacao]{color-scheme:dark;--bynon-background: #2E2723;--bynon-surface: #3D342D;--bynon-surface-raised: #453C35;--bynon-surface-hover: #4B3F36;--bynon-text: #F4F5F7;--bynon-text-secondary: #C8CED7;--bynon-accent: #E7C099;--bynon-on-accent: #171A20;--bynon-success: #AFE3BF;--bynon-on-success: #171A20;--bynon-warning: #F7D69A;--bynon-on-warning: #171A20;--bynon-danger: #FFB9C0;--bynon-on-danger: #171A20;--bynon-border: #A3ADB9;--bynon-divider: #554D47;--bynon-focus: #E7C099;--bynon-radius-small: 8px;--bynon-radius-control: 12px;--bynon-radius-card: 16px;--bynon-radius-dialog: 20px;--bynon-radius-pill: 999px;--bynon-space-xxs: .125rem;--bynon-space-xs: .25rem;--bynon-space-sm: .5rem;--bynon-space-md: .75rem;--bynon-space-lg: 1rem;--bynon-space-xl: 1.5rem;--bynon-space-xxl: 2rem;--bynon-space-xxxl: 3rem;--bynon-control-min-height: 2.625rem;--bynon-touch-min-height: 3rem;--bynon-row-min-height: 4rem;--bynon-page-padding: 1.25rem;--bynon-content-max-width: 75rem;--bynon-shadow-card: 0px 8px 28px rgba(0, 0, 0, .16);--bynon-shadow-overlay: 0px 8px 24px rgba(0, 0, 0, .4);--bynon-font-ui: "Inter", system-ui, sans-serif;--bynon-font-mono: "JetBrains Mono", ui-monospace, monospace;--bynon-text-caption: .75rem;--bynon-leading-caption: 1.5;--bynon-weight-caption: 400;--bynon-text-small: .8125rem;--bynon-leading-small: 1.5;--bynon-weight-small: 400;--bynon-text-body: .875rem;--bynon-leading-body: 1.5;--bynon-weight-body: 400;--bynon-text-label: .875rem;--bynon-leading-label: 1.5;--bynon-weight-label: 600;--bynon-text-title: 1.5rem;--bynon-leading-title: 1.3333333333333333;--bynon-weight-title: 600;--bynon-text-heading: 1.75rem;--bynon-leading-heading: 1.3571428571428572;--bynon-weight-heading: 600;--bynon-text-secret: 1rem;--bynon-leading-secret: 1.5;--bynon-weight-secret: 400;--bynon-motion-fast: .1s;--bynon-motion-normal: .18s;--bynon-focus-width: 2px;--bynon-focus-offset: 3px;--bynon-navigation: #201A17;--bynon-settings: #27211D}:root{--brand: var(--bynon-accent);--brand-strong: var(--bynon-accent);--brand-soft: var(--bynon-surface-hover);--on-brand: var(--bynon-on-accent);--bg: var(--bynon-background);--surface: var(--bynon-surface);--surface-2: var(--bynon-surface-hover);--surface-raised: var(--bynon-surface-raised);--border: var(--bynon-divider);--control-border: var(--bynon-border);--text: var(--bynon-text);--muted: var(--bynon-text-secondary);--danger: var(--bynon-danger);--on-danger: var(--bynon-on-danger);--danger-soft: var(--bynon-surface-hover);--warn: var(--bynon-warning);--warn-soft: var(--bynon-surface-hover);--ok: var(--bynon-success);--radius: var(--bynon-radius-card);--shadow: var(--bynon-shadow-card);--font: var(--bynon-font-ui);--mono: var(--bynon-font-mono)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--bynon-text-body);line-height:var(--bynon-leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.2}h2{font-size:1.35rem}h3{font-size:1rem;margin-bottom:.6rem}p{margin:.4rem 0}.muted{color:var(--muted)}.small{font-size:.85rem}.mono{font-family:var(--mono);letter-spacing:.02em;word-break:break-all}.center{text-align:center;margin:0 auto}input,select,textarea{width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:.6rem .75rem;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}input[type=checkbox],input[type=range]{width:auto;padding:0;box-shadow:none;accent-color:var(--brand)}input[type=range]{width:100%}textarea{resize:vertical}button{font:inherit;font-weight:550;cursor:pointer;border-radius:9px;padding:.55rem .95rem;border:1px solid var(--border);background:var(--surface);color:var(--text);transition:border-color .15s}button:hover:not(:disabled){background:var(--surface-2)}button:disabled{opacity:.55;cursor:not-allowed}button.primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}button.primary:hover:not(:disabled){background:var(--brand-strong)}button.ghost{background:transparent;border-color:transparent}button.ghost:hover:not(:disabled){background:var(--surface-2)}button.small{padding:.25rem .55rem;font-size:.82rem}button.block{width:100%}button.link{background:none;border:none;padding:0;color:var(--brand);font-weight:500}button.link.center{display:block;margin-top:.8rem}button.danger{color:var(--danger);border-color:var(--danger);background:transparent}button.danger-link{background:none;border:none;color:var(--danger);padding:0;margin-left:auto;font-weight:500}.row{display:flex;align-items:center;gap:.5rem}.row.gap{gap:.6rem;flex-wrap:wrap}.row.between{justify-content:space-between}.field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem}.field-label{font-size:.85rem;font-weight:600;color:var(--muted)}.field-hint{font-size:.8rem;color:var(--muted)}.field-error{color:var(--danger, #e5484d);font-weight:500}.field input[aria-invalid=true]{border-color:var(--danger, #e5484d)}.check{display:flex;gap:.55rem;align-items:center;margin:.45rem 0;cursor:pointer}.slider{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.pw-input{position:relative;display:flex;flex:1}.pw-input input{padding-right:5.5rem;font-family:var(--mono)}.pw-input button{position:absolute;right:.3rem;top:50%;transform:translateY(-50%)}.callout{border-radius:10px;padding:.75rem .9rem;background:var(--brand-soft);margin:.6rem 0;font-size:.9rem}.callout.warn{background:var(--warn-soft);color:var(--warn);border-left:4px solid var(--warn)}.callout.error{background:var(--danger-soft);color:var(--danger);border-left:4px solid var(--danger)}.error-text{color:var(--danger)}.badge{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:99px;background:var(--surface-2);color:var(--muted);margin-left:.35rem}.tag{display:inline-block;font-size:.8rem;padding:.1rem .55rem;border-radius:99px;background:var(--brand-soft);margin:0 .3rem .3rem 0}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-weight:700;flex:none}.strength{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--muted);margin:-.3rem 0 .8rem}.strength-bar{display:flex;gap:4px}.master-hint{margin:-.3rem 0 .8rem;display:grid;gap:.25rem;justify-items:start}.master-hint .strength,.master-hint p{margin:0}.warn-text{color:var(--danger)}.strength-bar span{width:34px;height:5px;border-radius:3px;background:var(--border)}.strength[data-score="0"] .on,.strength[data-score="1"] .on{background:var(--danger)}.strength[data-score="2"] .on{background:#f79009}.strength[data-score="3"] .on,.strength[data-score="4"] .on{background:var(--ok)}.tabs{display:flex;background:var(--surface-2);border-radius:10px;padding:3px;margin:1rem 0;gap:3px}.tabs button{flex:1;border:none;background:transparent;padding:.45rem;font-size:.9rem}.tabs button.active{background:var(--surface);box-shadow:var(--shadow)}.auth{min-height:100%;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--brand) 14%,var(--bg)),var(--bg) 60%)}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.auth-brand{display:flex;gap:.9rem;align-items:center;margin-bottom:1.1rem}.auth-brand h1{font-size:1.45rem}.auth-brand p{margin:.1rem 0 0;color:var(--muted);font-size:.9rem}.kit{max-width:520px}.kit-sheet dl{display:grid;grid-template-columns:1fr;gap:.2rem;margin:1rem 0}.kit-sheet dt{font-size:.8rem;color:var(--muted);font-weight:600;margin-top:.6rem}.kit-sheet dd{margin:0;font-size:1rem}.secret-key{font-size:1.15rem!important;font-weight:700;padding:.6rem .7rem;background:var(--brand-soft);border-radius:8px}.write-here{border-bottom:1.5px dashed var(--border);height:2rem}.no-print{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}@media print{body{background:#fff;color:#000}.no-print{display:none}.auth{background:none}.auth-card{box-shadow:none;border:2px solid #000}}.shell{display:grid;grid-template-columns:260px 1fr;height:100%}.sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0}.side-brand{display:flex;align-items:center;gap:.6rem;padding:18px 18px 10px;font-size:1.15rem}.sidebar nav{flex:1;overflow-y:auto;padding:4px 10px;display:flex;flex-direction:column;gap:1px}.sidebar nav h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:1rem .55rem .3rem}.sidebar nav button{text-align:left;border:none;background:transparent;font-weight:500;padding:.48rem .6rem;display:flex;align-items:center;gap:.3rem}.sidebar nav button.active{background:var(--brand-soft);color:var(--brand-strong)}.sidebar nav button.muted{color:var(--muted)}.side-foot{border-top:1px solid var(--border);padding:12px;display:flex;flex-direction:column;gap:.5rem}.me{display:flex;gap:.6rem;align-items:center;min-width:0}.me div{display:flex;flex-direction:column;min-width:0}.me small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrim{display:none}.main{display:flex;flex-direction:column;min-width:0;min-height:0}.topbar{display:flex;gap:.6rem;align-items:center;padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.search{max-width:520px}.menu-btn{display:none}.new-menu{margin-left:auto}.split{display:grid;grid-template-columns:minmax(280px,380px) 1fr;flex:1;min-height:0}.list{border-right:1px solid var(--border);overflow-y:auto;padding:14px 10px}.list-head{display:flex;align-items:baseline;gap:.5rem;padding:0 .5rem .6rem}.list ul,.issue-list,.plain{list-style:none;margin:0;padding:0}.plain li{padding:.45rem 0;display:flex;align-items:center;gap:.5rem}.list-item{width:100%;display:flex;align-items:center;gap:.7rem;text-align:left;border:none;background:transparent;padding:.55rem .6rem;font-weight:400}.list-item.active{background:var(--brand-soft)}.item-icon{width:36px;height:36px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;flex:none;font-size:1.1rem}.item-icon.big{width:52px;height:52px;font-size:1.6rem;border-radius:14px}.item-text{display:flex;flex-direction:column;min-width:0;flex:1}.item-text strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-text small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty{padding:2rem 1rem;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:.6rem}.empty.center{height:100%;justify-content:center}.detail{overflow-y:auto;padding:24px}.item-detail{max-width:720px}.back-btn{display:none;margin-bottom:.5rem}.item-head{display:flex;gap:1rem;align-items:center;margin-bottom:1.2rem}.item-head-actions{margin-left:auto;display:flex;gap:.3rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:14px}.kv{display:grid;grid-template-columns:150px 1fr;gap:.8rem;padding:.55rem 0;border-bottom:1px solid var(--border);align-items:center}.kv:last-child{border-bottom:none}.kv-label{font-size:.85rem;color:var(--muted);font-weight:500}.kv-value{display:flex;align-items:center;gap:.6rem;min-width:0}.kv-value>span:first-child,.kv-value>a{flex:1;min-width:0;overflow-wrap:anywhere}.kv-value a{color:var(--brand)}.kv-actions{display:flex;gap:.2rem;opacity:.75}.kv:hover .kv-actions{opacity:1}.notes{white-space:pre-wrap}.totp{font-size:1.3rem;font-weight:700;color:var(--brand);flex:none!important}.totp-ring{--p: 1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:conic-gradient(var(--brand) calc(var(--p) * 360deg),var(--border) 0);position:relative}.totp-ring:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--surface)}.totp-ring{isolation:isolate}.totp-ring:before{z-index:-1}.item-foot{display:flex;align-items:center;gap:1rem;padding:.3rem .2rem}.panel{padding:24px;overflow-y:auto;flex:1;max-width:900px;width:100%}.panel.narrow{max-width:620px}.panel>h2{margin-bottom:1rem}.gen-output{font-size:1.35rem;font-weight:600;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-bottom:.8rem;min-height:70px}.panel .row.gap{margin-bottom:1rem}.score-card{display:flex;gap:1.2rem;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-bottom:14px}.score{font-size:1.7rem;font-weight:800;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;border:6px solid var(--ok);flex:none}.score-card[data-level=mid] .score{border-color:#f79009}.score-card[data-level=bad] .score{border-color:var(--danger)}.fingerprint{font-size:1.1rem;font-weight:600;background:var(--surface-2);padding:.6rem .8rem;border-radius:8px;display:inline-block}.big-code{font-size:1.1rem;font-weight:700;background:var(--surface);padding:.5rem .7rem;border-radius:8px}.modal-backdrop{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:16px;z-index:20}.modal{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--surface);border-radius:16px;box-shadow:var(--shadow);padding:20px 22px}.modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.type-picker{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.type-picker button{font-size:.85rem;padding:.35rem .7rem}.type-picker button.active{border-color:var(--brand);background:var(--brand-soft)}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--text);color:var(--bg);padding:.65rem 1.1rem;border-radius:10px;box-shadow:var(--shadow);z-index:30;font-weight:500;max-width:calc(100vw - 32px)}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:280px;z-index:15;transform:translate(-100%);transition:transform .2s}.menu-open .sidebar{transform:none}.menu-open .scrim{display:block;position:fixed;inset:0;background:#00000059;z-index:14}.menu-btn{display:inline-block}.topbar{padding:10px 16px}.split{grid-template-columns:1fr}.split .detail,.split.has-detail .list{display:none}.split.has-detail .detail{display:block;padding:16px}.back-btn{display:inline-block}.kv{grid-template-columns:1fr;gap:.2rem}.panel{padding:16px}}.offline-banner{background:var(--warn-soft);color:var(--warn);padding:.55rem 18px;font-size:.88rem;border-bottom:1px solid var(--border)}.docs{max-width:1000px;position:relative}.docs.dragging{outline:3px dashed var(--brand);outline-offset:-10px}.row.wrap{flex-wrap:wrap;gap:.6rem}.vault-select{width:auto;min-width:180px}.crumbs{margin:.4rem 0 1rem;font-size:.95rem}.toolbar{margin-bottom:1rem}.doc-list{list-style:none;margin:0 0 1rem;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.doc-row{display:flex;align-items:center;border-bottom:1px solid var(--border)}.doc-row:last-child{border-bottom:none}.doc-actions{display:flex;gap:.2rem;padding-right:.6rem;opacity:.6}.doc-row:hover .doc-actions{opacity:1}.drop-hint{border:2px dashed var(--border);border-radius:var(--radius)}.preview{display:grid;place-items:center;min-height:200px}.preview img,.preview video{max-width:100%;max-height:70vh;border-radius:8px}.preview iframe{width:100%;height:70vh;border:1px solid var(--border);border-radius:8px}.modal:has(.preview){max-width:900px}@media(max-width:860px){.doc-actions{opacity:1;flex-direction:column}}.text-preview{width:100%;max-height:70vh;overflow:auto;white-space:pre-wrap;background:var(--surface-2);padding:12px;border-radius:8px;font-family:var(--mono);font-size:.85rem}img.logo{border-radius:22%;display:block;flex:none}html.quick-window,html.quick-window body{background:transparent;overflow:hidden}.quick{height:100%;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #00000059}.quick-bar{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--border);-webkit-app-region:drag}.quick-bar input{border:none;box-shadow:none;font-size:1.15rem;padding:.35rem 0;background:transparent;-webkit-app-region:no-drag}.quick-bar input:focus{box-shadow:none}.quick-list{list-style:none;margin:0;padding:.35rem;overflow-y:auto;flex:1}.quick-list li{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:9px;cursor:default}.quick-list li.sel{background:var(--brand-soft)}.quick-icon{font-size:1.2rem;width:1.6rem;text-align:center}.quick-list .item-text{flex:1;min-width:0;display:flex;flex-direction:column}.quick-list .item-text strong,.quick-list .item-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-list .item-text small{color:var(--muted)}.quick-actions{display:flex;gap:.3rem;flex:none}.quick-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.quick-help{border-top:1px solid var(--border);padding:.45rem .9rem;font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-help kbd{font-family:var(--mono);font-size:.7rem;padding:0 .3rem;border:1px solid var(--border);border-radius:4px;background:var(--surface-2)}.quick-msg{color:var(--danger)}.alert-badge{display:inline-block;min-width:1.3rem;padding:0 .4rem;border-radius:99px;background:var(--danger);color:var(--on-danger);font-size:.72rem;font-weight:600;text-align:center;line-height:1.3rem;margin-left:.5rem}.bio-button{display:flex;align-items:center;justify-content:center;gap:.5rem}input,select,textarea{border-color:var(--control-border)}button.primary:hover:not(:disabled){background:var(--brand);box-shadow:inset 0 0 0 2px var(--on-brand)}button.primary:active:not(:disabled){transform:translateY(1px)}:focus-visible{outline:var(--bynon-focus-width, 2px) solid var(--bynon-focus);outline-offset:var(--bynon-focus-offset, 3px)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--bynon-focus-width, 2px) solid var(--bynon-focus);outline-offset:2px;box-shadow:none}.mono,.secret-key,code,kbd{font-family:var(--mono);font-variant-ligatures:none}.modal{background:var(--surface-raised);box-shadow:var(--bynon-shadow-overlay);border-radius:var(--bynon-radius-dialog)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}button.primary:active{transform:none}}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;margin:.4rem 0 .8rem}.theme-card{display:flex;flex-direction:column;gap:.35rem;text-align:left;padding:.55rem;border-radius:12px;border:1px solid var(--control-border);background:var(--surface);color:var(--text)}.theme-card[aria-pressed=true],.theme-card[aria-checked=true]{border:2px solid var(--brand)}.theme-group h4{margin:1rem 0 .3rem;font-size:.95rem;font-weight:600}.theme-group h4 small{font-weight:400}.theme-card .swatch{display:flex;height:38px;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.theme-card .swatch span{flex:1}.theme-card small{color:var(--muted)}.quiz{display:grid;gap:.6rem}.quiz fieldset{border:1px solid var(--border);border-radius:10px;padding:.5rem .8rem}.quiz legend{font-weight:600;padding:0 .3rem}.list-toolbar{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;padding:0 .5rem .6rem}.list-toolbar select{width:auto;flex:1 1 8.5rem;min-width:0;padding:.35rem .5rem;font-size:.85rem}.list-toolbar select.on{border-color:var(--brand);color:var(--brand)}.list-group{margin:.9rem .6rem .3rem;font-size:.72rem;letter-spacing:.06em;color:var(--muted);font-weight:700}.list ul>li:first-child .list-group{margin-top:.2rem}.item-icon.site{background:#fff;overflow:hidden}.item-icon.site img{width:70%;height:70%;object-fit:contain}.item-icon.letters{color:#fff;font-weight:700;font-size:.85rem;text-transform:lowercase;letter-spacing:.02em}.item-icon.big.letters{font-size:1.15rem}.sidebar nav h3 .section-toggle{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit}.section-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.tag-link{display:flex;align-items:center;gap:.45rem;min-width:0}.tag-link .tag-dot{color:var(--ok);font-size:.7rem}.tag-link .tag-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.detail>.bynon-empty-detail{min-height:100%;background:transparent}.shortcuts{display:grid;gap:1rem}.shortcuts h3{margin:0 0 .4rem;font-size:.95rem}.shortcuts dl{margin:0;display:grid;gap:.3rem}.shortcuts dl>div{display:grid;grid-template-columns:11rem 1fr;gap:.6rem;align-items:baseline}.shortcuts dt{margin:0}.shortcuts dd{margin:0;color:var(--muted)}.shortcuts kbd{padding:.1rem .4rem;border-radius:6px;border:1px solid var(--border);background:var(--surface-2);font-size:.8rem}.item-foot{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media(max-width:520px){.shortcuts dl>div{grid-template-columns:1fr;gap:0}}.watchtower{max-width:1100px}.wt-head{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.wt-head h2{margin-top:0}.wt-head p{max-width:60ch}.gauge{position:relative;width:190px;flex:none}.gauge svg{width:100%;display:block}.gauge circle{fill:none;stroke-width:16;stroke-linecap:round}.gauge-track{stroke:var(--border)}.gauge-value{stroke:var(--ok);transition:stroke-dasharray .6s ease}.gauge[data-level=mid] .gauge-value{stroke:#f79009}.gauge[data-level=bad] .gauge-value{stroke:var(--danger)}.gauge-text{position:absolute;inset:0 0 18px;display:grid;place-content:center;text-align:center}.gauge-text strong{font-size:2.6rem;line-height:1}.gauge-text span{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wt-bar{display:flex;gap:3px;height:16px;border-radius:99px;overflow:hidden}.wt-bar span{min-width:6px}[data-s="4"]{background:#2f9e44}[data-s="3"]{background:#8bd450}[data-s="2"]{background:#fcc419}[data-s="1"]{background:#f08c00}[data-s="0"]{background:#e03131}.wt-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.6rem 0 0}.wt-legend i{display:inline-block;width:.7rem;height:.7rem;border-radius:3px;vertical-align:-1px}.wt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;margin:1rem 0}.wt-card{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.wt-card.alert{background:linear-gradient(160deg,color-mix(in srgb,var(--danger) 12%,var(--surface)),var(--surface) 70%)}.wt-card.open{outline:2px solid var(--brand)}.wt-card-top{display:flex;justify-content:space-between;align-items:flex-start}.wt-count{font-size:2.3rem;line-height:1.1}.wt-icon{font-size:1.8rem;opacity:.55}.wt-card h3{margin:0;font-size:1rem}.wt-card p{flex:1;margin:0}.wt-card footer{border-top:1px solid var(--border);padding-top:.6rem;margin-top:.4rem}.wt-card .ok{color:var(--ok)}.wt-group+.wt-group{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.3rem}@media(max-width:640px){.wt-head{flex-direction:column-reverse;align-items:stretch}.gauge{margin:0 auto;width:160px}}.nav-arrows{display:flex;gap:2px}.nav-arrows button{padding:.35rem .55rem;font-size:1.05rem}.nav-arrows button:disabled{opacity:.35}.sidebar nav .count{margin-left:auto}.tag-caret{width:.9rem;display:inline-block;text-align:center;cursor:pointer;color:var(--muted)}.list-head .danger-link{margin-left:auto}.callout .row{margin-top:.5rem;gap:.5rem}.shell{--side-bg: linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--bg)) 0%, color-mix(in srgb, var(--surface) 70%, var(--bg)) 55%, color-mix(in srgb, var(--brand) 9%, color-mix(in srgb, var(--surface) 70%, var(--bg))) 100%);--list-bg: color-mix(in srgb, var(--surface) 45%, var(--bg));--detail-bg: var(--bg);--hair: color-mix(in srgb, var(--border) 70%, transparent);font-size:.925rem;grid-template-columns:236px 1fr}.sidebar{background:var(--side-bg);border-right:1px solid var(--hair);position:relative}.sidebar:after{content:"";position:absolute;inset:auto 0 0;height:45%;pointer-events:none;background:radial-gradient(120% 80% at 0% 100%,color-mix(in srgb,var(--danger) 10%,transparent),transparent 70%)}.sidebar>*{position:relative;z-index:1}.side-brand{padding:14px 16px 8px;font-size:1rem}.sidebar nav{padding:2px 8px}.sidebar nav button{padding:.36rem .55rem;border-radius:7px;font-weight:450;font-size:.9rem}.sidebar nav button:hover:not(.active){background:color-mix(in srgb,var(--text) 6%,transparent)}.sidebar nav button.active{background:color-mix(in srgb,var(--text) 11%,transparent);color:var(--text);font-weight:550}.sidebar nav h3{font-size:.68rem;margin:.9rem .55rem .25rem}.side-foot{border-top:1px solid var(--hair);padding:10px}.side-foot .ghost{font-size:.88rem}.topbar{min-height:46px;padding:6px 12px;gap:.45rem;background:var(--list-bg);border-bottom:1px solid var(--hair)}.topbar .search{height:32px;padding:.3rem .75rem;border-radius:8px;background:color-mix(in srgb,var(--bg) 60%,transparent);font-size:.88rem}.topbar button{padding:.32rem .7rem;font-size:.86rem;border-radius:8px}.topbar .new-menu{display:flex;gap:.3rem}.list{background:var(--list-bg);border-right:1px solid var(--hair);padding:10px 8px}.list-head h2{font-size:1.05rem}.list-item{padding:.42rem .55rem;border-radius:8px;gap:.6rem}.list-item:hover:not(.active){background:color-mix(in srgb,var(--text) 5%,transparent)}.list-item.active{background:color-mix(in srgb,var(--brand) 22%,transparent)}.list .item-icon{width:30px;height:30px;border-radius:8px;font-size:.95rem}.item-text strong{font-weight:550;font-size:.9rem}.item-text small{font-size:.78rem}.list-toolbar select{height:30px;border-radius:7px;background:transparent;border-color:var(--hair)}.detail{background:var(--detail-bg)}.card{border-color:var(--hair);border-radius:12px}input,select,textarea{border-color:var(--hair)}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;border:3px solid transparent;background-clip:padding-box}*:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text) 25%,transparent)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--text) 45%,transparent)!important}::-webkit-scrollbar-button,::-webkit-scrollbar-corner{display:none;background:transparent}html.desktop .topbar,html.desktop .side-brand,html.desktop .drag-strip{-webkit-app-region:drag;user-select:none}html.desktop .topbar button,html.desktop .topbar input,html.desktop .topbar select,html.desktop .side-brand button{-webkit-app-region:no-drag}html.desktop.win .topbar{padding-right:150px}html.desktop.mac .side-brand{padding-top:38px}.drag-strip{position:fixed;inset:0 0 auto;height:34px;z-index:50;pointer-events:none}html.desktop .drag-strip{pointer-events:auto}html.desktop.win .drag-strip{right:150px}body:has(.shell) .drag-strip,body:has(.quick) .drag-strip{display:none}@media(max-width:860px){.shell{grid-template-columns:1fr}html.desktop.win .topbar{padding-right:150px}}.markdown p{margin:0 0 .35rem}.markdown ul,.markdown ol{margin:.2rem 0 .4rem;padding-left:1.3rem}.markdown code{font-family:var(--mono);background:var(--surface-2);padding:0 .3rem;border-radius:4px}.markdown .md-h{font-weight:700}.markdown .md-h1{font-size:1.15rem}.markdown .md-gap{height:.4rem}.markdown a{color:var(--brand)}html[data-density=compact] .list-item{padding:.25rem .5rem}html[data-density=compact] .sidebar nav button{padding:.26rem .55rem}html[data-density=compact] .kv{padding:.35rem 0}html[data-density=compact] .card{padding:12px 14px}html.hide-categories .side-categories,html.hide-tags .side-tags{display:none}.side-categories,.side-tags,.side-tags>div{display:flex;flex-direction:column;gap:1px}.settings{display:grid;grid-template-columns:210px 1fr;flex:1;min-height:0}.settings-nav{border-right:1px solid var(--hair, var(--border));padding:16px 8px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;background:var(--list-bg, var(--surface))}.settings-nav h2{font-size:1.05rem;margin:0 .55rem .6rem}.settings-nav button{text-align:left;border:none;background:transparent;padding:.42rem .6rem;border-radius:7px;font-weight:450;font-size:.9rem;display:flex;gap:.45rem}.settings-nav button.active{background:color-mix(in srgb,var(--text) 11%,transparent);font-weight:600}.settings-body{overflow-y:auto;padding:22px 26px}.settings-body>*{max-width:720px}.settings-body>h2{margin-bottom:1rem}.setting{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--hair, var(--border));cursor:default}label.setting{cursor:pointer}.card .setting:last-child{border-bottom:none}.setting-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.setting-text small{font-size:.8rem}.setting-control{flex:none;max-width:55%}.setting-control select,.setting-control input{width:auto;min-width:12rem;max-width:100%}.switch{appearance:none;-webkit-appearance:none;width:38px!important;height:22px;border-radius:99px;background:var(--border);position:relative;cursor:pointer;flex:none;transition:background .15s;border:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0000004d}.switch:checked{background:var(--brand)}.switch:checked:after{transform:translate(16px)}.switch:disabled{opacity:.5}.shortcut-input{cursor:pointer;text-align:center;font-family:var(--mono)}.shortcut-list{display:grid;gap:.25rem;margin:.6rem 0 0}.shortcut-list>div{display:grid;grid-template-columns:10rem 1fr;gap:.5rem}.shortcut-list dd{margin:0;color:var(--muted)}.about{display:flex;gap:1rem;align-items:flex-start}@media(max-width:760px){.settings{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border);padding:8px}.settings-nav h2{display:none}.settings-nav button{white-space:nowrap}.setting{flex-wrap:wrap}.setting-control{max-width:100%}}:root[data-bynon-mode=dark]{color-scheme:dark}:root[data-bynon-mode=light]{color-scheme:light}select option,select optgroup{background-color:var(--surface);color:var(--text)}select option:checked{background-color:color-mix(in srgb,var(--brand) 30%,var(--surface));color:var(--text)}button.close-btn{width:32px;height:32px;padding:0;display:inline-grid;place-items:center;border-radius:8px;font-size:.95rem;line-height:1}button.close-btn:hover:not(:disabled),button.close-btn:focus-visible{background:#e81123;color:#fff;border-color:transparent}button.close-btn:active:not(:disabled){background:#c50f1f;color:#fff}.new-vault-preview{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;margin:.4rem 0 1rem;border-radius:12px;background:var(--surface-2)}.vault-badge{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:1.35rem;background:color-mix(in srgb,var(--brand) 18%,transparent)}.icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px}.icon-picker button{height:38px;padding:0;font-size:1.2rem;border-radius:9px;background:transparent;border:1px solid var(--hair)}.icon-picker button.on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 20%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)}.strength-wrap.leaked .strength>span{color:var(--danger);font-weight:600}.strength-wrap.leaked .strength-bar span:first-child{background:var(--danger)}.pair-backdrop{z-index:60}.pair-modal{max-width:440px;text-align:left}.pair-modal .pair-icon{font-size:2.4rem;text-align:center;margin:.2rem 0 .6rem}.pair-code{font-size:2rem;font-weight:700;letter-spacing:.18em;text-align:center;padding:.6rem;margin:.8rem 0;border-radius:12px;background:var(--surface-2)}.pair-check{display:block;width:84px;height:84px;margin:.6rem auto 1rem;fill:none;stroke:#2fb36d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.pair-check path{stroke-width:7;stroke-dasharray:60;stroke-dashoffset:60;animation:pair-draw .45s .15s ease-out forwards}@keyframes pair-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pair-check path{animation:none;stroke-dashoffset:0}}.shell{grid-template-columns:var(--side-w, 260px) 1fr}.side-resizer{position:absolute;top:0;bottom:0;right:-4px;width:8px;cursor:col-resize;z-index:5;-webkit-app-region:no-drag;touch-action:none}.side-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;background:transparent;transition:background-color .15s}.side-resizer:hover:after,.side-resizer.dragging:after,.side-resizer:focus-visible:after{background:var(--brand)}.side-resizer:focus-visible{outline:none}html.resizing,html.resizing *{cursor:col-resize!important;user-select:none!important}.sidebar nav>button,.side-vaults>button,.side-tools>button{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar nav>*,.side-vaults>*,.side-tools>*,.side-categories>*,.side-tags>*,.side-tags div>*{flex:none}.side-vaults,.side-tools{display:flex;flex-direction:column;gap:1px}.sidebar .side-brand strong,.sidebar .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.side-resizer{display:none}}.sidebar:after{background:radial-gradient(130% 85% at 0% 100%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%);transition:opacity .35s ease}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--surface) 72%,var(--bg));opacity:0;transition:opacity .35s ease}html.window-blurred .sidebar:before{opacity:1}html.window-blurred .sidebar:after{opacity:0}@media(prefers-reduced-motion:reduce){.sidebar:before,.sidebar:after{transition:none}}.split{grid-template-columns:var(--list-w, 340px) 1fr}.split{position:relative}.split>.side-resizer{right:auto;left:calc(var(--list-w, 340px) - 4px)}@media(max-width:860px){.split{grid-template-columns:1fr}}.crash{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--text)}.crash-card{max-width:440px;display:grid;gap:12px;padding:24px;border-radius:14px;background:var(--surface);border:1px solid var(--border)}.crash-card h1{font-size:1.2rem;margin:0}.crash-card p{margin:0}.security-alert{margin:12px 16px 0}.security-alert p{margin:4px 0 0}.auth.lock{grid-template-columns:minmax(0,220px) 1fr;place-items:center;gap:0;padding:0}.lock-logo{justify-self:end;transform:translate(50%);width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:4px solid color-mix(in srgb,var(--brand) 55%,var(--surface));box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 20%,transparent),var(--shadow)}.lock-card{width:100%;max-width:360px;display:grid;gap:10px;justify-self:start;margin-left:96px}.lock-avatar{width:64px;height:64px;border-radius:14px;display:grid;place-items:center;font-size:1.6rem;font-weight:700;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 85%,#fff),var(--brand));margin-bottom:8px}.lock-field{display:flex;align-items:center;background:var(--surface);border:2px solid var(--border);border-radius:10px;padding:0 4px 0 0;transition:border-color .15s,box-shadow .15s}.lock-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.lock-field input{flex:1;min-width:0;border:0;background:transparent;padding:11px 12px;font-size:1rem;outline:none;color:var(--text)}.lock-field .lock-icon{border:0;background:transparent;color:var(--brand);padding:6px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.lock-field .lock-icon:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 14%,transparent)}.lock-field .lock-bio{border-left:1px solid var(--border);border-radius:0 8px 8px 0;margin-left:2px;padding:6px 8px}.lock-field .lock-bio.off{color:var(--muted);cursor:default}.lock-status{margin:0}.lock-card .primary.block{margin-top:2px}@media(max-width:700px){.auth.lock{grid-template-columns:1fr;padding:24px 16px}.lock-logo{display:none}.lock-card{margin-left:0;justify-self:center}}.ico{flex:none;vertical-align:-3px}.ico.emoji{display:inline-block;width:18px;text-align:center;font-size:15px;line-height:18px;vertical-align:-2px}.offline-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offline-banner>p{margin:0;flex:1;min-width:14rem}.offline-details{font-size:.85rem}.offline-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.offline-details p{margin:.3rem 0 0;max-width:46rem}.settings-intro{color:var(--muted);margin:-.4rem 0 1.4rem}:root[data-bynon-theme=verre][data-bynon-mode=dark]{--v-nav: #16181D;--v-settings: #22252C;--v-content: #2B2F36;--v-card: #343941;--v-raised: #3B414B;--v-selected: #303E52;--v-settings-glass: rgba(34, 37, 44, .94);--v-warning-bg: #302C24;--v-danger-bg: #38262B;--v-divider: rgba(190, 198, 210, .13);--bg: var(--v-content);--surface: var(--v-card);--surface-2: var(--v-raised);--surface-raised: var(--v-raised);--brand-soft: var(--v-selected);--border: var(--v-divider);--hair: var(--v-divider);--warn-soft: var(--v-warning-bg);--danger-soft: var(--v-danger-bg)}:root[data-bynon-theme=verre][data-bynon-mode=light]{--v-nav: #E3E7ED;--v-settings: #EBEEF2;--v-content: #F4F6F9;--v-card: #FFFFFF;--v-raised: #EEF1F5;--v-selected: #DCE7F7;--v-settings-glass: rgba(235, 238, 242, .94);--v-warning-bg: #FBF1D9;--v-danger-bg: #FBE4E7;--v-divider: rgba(23, 26, 32, .1);--bg: var(--v-content);--surface: var(--v-card);--surface-2: var(--v-raised);--surface-raised: var(--v-raised);--brand-soft: var(--v-selected);--border: var(--v-divider);--hair: var(--v-divider);--warn-soft: var(--v-warning-bg);--danger-soft: var(--v-danger-bg)}:root[data-bynon-collection]{--v-nav: var(--bynon-navigation);--v-settings: var(--bynon-settings);--v-content: var(--bynon-background);--v-card: var(--bynon-surface);--v-raised: color-mix(in srgb, var(--bynon-surface) 94%, var(--bynon-text));--v-selected: var(--bynon-surface-hover);--v-settings-glass: color-mix(in srgb, var(--bynon-settings) 94%, transparent);--v-warning-bg: color-mix(in srgb, var(--bynon-warning) 12%, var(--bynon-surface));--v-danger-bg: color-mix(in srgb, var(--bynon-danger) 12%, var(--bynon-surface));--v-divider: var(--bynon-divider);--bg: var(--v-content);--surface: var(--v-card);--surface-2: var(--v-raised);--surface-raised: var(--v-raised);--brand-soft: var(--v-selected);--border: var(--v-divider);--hair: var(--v-divider);--warn-soft: var(--v-warning-bg);--danger-soft: var(--v-danger-bg)}:root[data-bynon-collection][data-bynon-mode=dark]{--v-raised: color-mix(in srgb, var(--bynon-surface) 92%, var(--bynon-text))}:root[data-bynon-collection]{scrollbar-color:color-mix(in srgb,var(--bynon-text-secondary) 60%,transparent) transparent!important}[data-bynon-collection][data-reduce-transparency=true]{--v-settings-glass: var(--bynon-settings)}[data-bynon-style=verre] body{font-size:14px;line-height:21px}[data-bynon-style=verre]{scrollbar-width:thin;scrollbar-color:#738095 transparent}[data-bynon-style=verre] :focus-visible{outline:2px solid var(--brand);outline-offset:3px}:where([data-bynon-style=verre]) button{border:0;border-radius:12px;background:var(--v-raised);min-height:40px;padding:8px 14px;font-weight:500}:where([data-bynon-style=verre]) button:hover:not(:disabled){background:var(--v-selected)}:where([data-bynon-style=verre]) button.primary{background:var(--brand);color:var(--on-brand);font-weight:600}:where([data-bynon-style=verre]) button.primary:hover:not(:disabled){background:var(--brand);box-shadow:inset 0 0 0 2px var(--on-brand)}:where([data-bynon-style=verre]) button.ghost{background:transparent}:where([data-bynon-style=verre]) button.ghost:hover:not(:disabled){background:color-mix(in srgb,var(--text) 7%,transparent)}:where([data-bynon-style=verre]) button.small{min-height:32px;padding:4px 10px;border-radius:10px}:where([data-bynon-style=verre]) button.link,:where([data-bynon-style=verre]) button.section-toggle,:where([data-bynon-style=verre]) .tag-caret{min-height:0}:where([data-bynon-style=verre]) button.link{background:transparent;padding:0}:where([data-bynon-style=verre]) button:disabled{color:var(--muted)}:where([data-bynon-style=verre]) input:not([type=checkbox]):not([type=radio]):not([type=range]),:where([data-bynon-style=verre]) select,:where([data-bynon-style=verre]) textarea{border:1px solid var(--control-border);border-radius:12px;background:color-mix(in srgb,var(--v-nav) 55%,var(--v-card));min-height:42px}:where([data-bynon-style=verre]) input:focus,:where([data-bynon-style=verre]) select:focus,:where([data-bynon-style=verre]) textarea:focus{border-color:var(--brand);box-shadow:none;outline:2px solid var(--brand);outline-offset:2px}:where([data-bynon-style=verre]) input::placeholder{color:var(--muted);opacity:1}:where([data-bynon-style=verre]) .switch{width:48px!important;height:28px;min-height:0;border:1px solid var(--control-border);background:var(--v-nav)}:where([data-bynon-style=verre]) .switch:after{top:3px;left:3px;width:20px;height:20px;background:var(--muted);box-shadow:none}:where([data-bynon-style=verre]) .switch:checked{background:var(--brand);border-color:var(--brand)}:where([data-bynon-style=verre]) .switch:checked:after{transform:translate(20px);background:var(--on-brand)}[data-bynon-style=verre] .shell{background:var(--v-content)}[data-bynon-style=verre] .sidebar{background:var(--v-nav);border-right:0}[data-bynon-style=verre] .sidebar:after{display:none}[data-bynon-style=verre] .side-brand{padding:16px 20px;font-size:18px;font-weight:600}[data-bynon-style=verre] .sidebar nav{padding:4px 12px;gap:2px}[data-bynon-style=verre] .sidebar nav h3{font-size:12px;font-weight:500;text-transform:none;letter-spacing:.04em;margin:18px 12px 6px}[data-bynon-style=verre] .sidebar nav button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:40px;padding:9px 12px;border-radius:10px;background:transparent;color:var(--muted);font-weight:500;white-space:normal;text-align:left;line-height:1.35}[data-bynon-style=verre] .sidebar nav button:hover:not(:disabled){background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}[data-bynon-style=verre] .sidebar nav button.active{background:var(--v-selected);color:var(--brand);box-shadow:inset 3px 0 var(--brand)}[data-bynon-style=verre] .sidebar nav h3 button.section-toggle{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit}[data-bynon-style=verre] .sidebar nav h3 button.section-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}[data-bynon-style=verre] .sidebar nav .tag-link{min-height:34px}[data-bynon-style=verre] .side-foot{border-top:1px solid var(--v-divider);margin:0 12px;padding:12px 0}[data-bynon-style=verre] .side-foot button{justify-content:flex-start}[data-bynon-style=verre] .alert-badge{background:var(--v-danger-bg);color:var(--danger);margin-left:auto}[data-bynon-style=verre] .topbar{background:var(--v-nav);border-bottom:0;min-height:64px;padding:10px 20px;gap:12px}[data-bynon-style=verre] .topbar .search{flex:1 1 220px;max-width:640px;min-height:42px;background:#090c1161}[data-bynon-style=verre][data-bynon-mode=light] .topbar .search{background:#fff}[data-bynon-style=verre] .nav-arrows{display:flex;gap:2px}[data-bynon-style=verre] .nav-arrows button{width:40px;padding:0}[data-bynon-style=verre] .new-menu{display:flex;gap:8px}[data-bynon-style=verre] .offline-banner{background:var(--v-warning-bg);color:var(--warn);border:0;padding:10px 24px;font-size:13px}[data-bynon-style=verre] .offline-banner strong{font-weight:600}[data-bynon-style=verre] .offline-banner button{color:var(--warn);min-height:30px}[data-bynon-style=verre] .main{background:var(--v-content)}[data-bynon-style=verre] .list{background:var(--v-settings);border-right:0;padding:16px 10px}[data-bynon-style=verre] .list-item{min-height:60px;border-radius:12px;background:transparent;justify-content:flex-start;padding:10px}[data-bynon-style=verre] .list-item:hover:not(:disabled){background:color-mix(in srgb,var(--text) 5%,transparent)}[data-bynon-style=verre] .list-item.active{background:var(--v-selected);box-shadow:inset 3px 0 var(--brand)}[data-bynon-style=verre] .item-icon{border-radius:10px}[data-bynon-style=verre] .detail{padding:32px}[data-bynon-style=verre] .panel{padding:32px;max-width:1000px}[data-bynon-style=verre] .card,[data-bynon-style=verre] .score-card,[data-bynon-style=verre] .gen-output,[data-bynon-style=verre] .doc-list{background:var(--v-card);border:0;border-radius:16px;box-shadow:0 4px 14px #00000014}[data-bynon-style=verre] .card{padding:20px 24px;margin-bottom:20px}[data-bynon-style=verre] .card h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:4px}[data-bynon-style=verre] .kv{border-bottom-color:var(--v-divider)}[data-bynon-style=verre] .callout{border-radius:12px}[data-bynon-style=verre] .settings{grid-template-columns:208px minmax(0,1fr)}[data-bynon-style=verre] .settings-nav{padding:24px 12px;gap:2px;border-right:0;background:var(--v-settings-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:4px 0 16px #00000012;position:relative;z-index:1}[data-bynon-style=verre] .settings-nav h2{font-size:16px;line-height:24px;font-weight:600;margin:0 12px 18px}[data-bynon-style=verre] .settings-nav button{justify-content:flex-start;gap:10px;min-height:40px;padding:9px 12px;border-radius:10px;background:transparent;color:var(--muted);font-size:14px;font-weight:500;white-space:normal;text-align:left;line-height:1.35}[data-bynon-style=verre] .settings-nav button:hover:not(:disabled){background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}[data-bynon-style=verre] .settings-nav button.active{background:var(--v-selected);color:var(--brand);font-weight:500;box-shadow:inset 3px 0 var(--brand)}[data-bynon-style=verre] .settings-body{padding:32px;background:var(--v-content)}[data-bynon-style=verre] .settings-body>*{max-width:1000px}[data-bynon-style=verre] .settings-body>h2{font-size:26px;line-height:34px;font-weight:600;margin-bottom:8px}[data-bynon-style=verre] .settings-body>h2:not(:has(+.settings-intro)){margin-bottom:24px}[data-bynon-style=verre] .settings-intro{margin:0 0 28px;font-size:14px}[data-bynon-style=verre] .settings-body .card>p.muted.small{margin:0 0 4px}[data-bynon-style=verre] .setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:20px;align-items:center;min-height:72px;padding:16px 0;border-bottom:0}[data-bynon-style=verre] .setting+.setting{border-top:1px solid var(--v-divider)}[data-bynon-style=verre] .setting-text>span{font-weight:500}[data-bynon-style=verre] .setting-text small{font-size:13px;line-height:19.5px;margin-top:2px}[data-bynon-style=verre] .setting-control{max-width:none;justify-self:stretch}[data-bynon-style=verre] .setting-control select,[data-bynon-style=verre] .setting-control input{width:100%;min-width:0}[data-bynon-style=verre] .setting-control .row{justify-content:flex-end}[data-bynon-style=verre] .setting>.switch{justify-self:end}[data-bynon-style=verre] .modal{background:color-mix(in srgb,var(--v-card) 96%,transparent);border:1px solid var(--v-divider);border-radius:18px;box-shadow:0 16px 40px #00000047;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}[data-bynon-style=verre] .modal header h2{font-size:20px;line-height:26px}[data-bynon-style=verre] .toast{border-radius:12px}[data-bynon-style=verre][data-reduce-transparency=true] .settings-nav{background:var(--v-settings);-webkit-backdrop-filter:none;backdrop-filter:none}[data-bynon-style=verre][data-reduce-transparency=true] .modal{background:var(--v-card);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){[data-bynon-style=verre] .settings-nav{background:var(--v-settings);-webkit-backdrop-filter:none;backdrop-filter:none}[data-bynon-style=verre] .modal{background:var(--v-card);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){[data-bynon-style=verre] .settings-nav{background:var(--v-settings)}[data-bynon-style=verre] .modal{background:var(--v-card)}}@media(max-width:1050px){[data-bynon-style=verre] .settings{grid-template-columns:176px minmax(0,1fr)}[data-bynon-style=verre] .settings-body,[data-bynon-style=verre] .panel,[data-bynon-style=verre] .detail{padding:24px}[data-bynon-style=verre] .setting{grid-template-columns:minmax(0,1fr);gap:12px}[data-bynon-style=verre] .setting>.switch{justify-self:start}[data-bynon-style=verre] .setting-control .row{justify-content:flex-start}}@media(max-width:760px){[data-bynon-style=verre] .settings{grid-template-columns:1fr}[data-bynon-style=verre] .settings-nav{flex-direction:row;flex-wrap:wrap;padding:12px;box-shadow:none}[data-bynon-style=verre] .settings-nav button{width:auto}[data-bynon-style=verre] .settings-body,[data-bynon-style=verre] .panel,[data-bynon-style=verre] .detail{padding:20px 16px}[data-bynon-style=verre] .topbar{padding:10px 12px;flex-wrap:wrap}}@media(pointer:coarse){[data-bynon-style=verre] button{min-height:48px}[data-bynon-style=verre] input,[data-bynon-style=verre] select{font-size:16px}}[data-bynon-style=verre] .shell{font-size:14px}[data-bynon-style=verre] .sidebar nav button,[data-bynon-style=verre] .topbar button,[data-bynon-style=verre] .side-foot .ghost{font-size:14px}[data-bynon-style=verre] .sidebar nav button.active{font-weight:500}[data-bynon-style=verre] .topbar .search{height:auto;padding:9px 12px;border-radius:12px;font-size:14px}[data-bynon-style=verre] .item-text strong{font-size:14px;font-weight:600}[data-bynon-style=verre] .item-text small{font-size:13px}[data-bynon-style=verre] .list-head h2{font-size:16px}[data-bynon-style=verre] .list .item-icon{width:36px;height:36px}html.desktop.win[data-bynon-style=verre] .topbar{padding:10px 150px 10px 20px}@media(max-width:1050px){[data-bynon-style=verre] .new-menu .btn-label{display:none}}[data-bynon-style=verre] .topbar button,[data-bynon-style=verre] .offline-banner button{display:inline-flex;align-items:center;justify-content:center;gap:8px}[data-bynon-style=verre] .menu-btn{display:none}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,85vw);z-index:15;transform:translate(-100%);transition:transform .2s}.menu-open .sidebar{transform:none;box-shadow:0 16px 40px #00000059}[data-bynon-style=verre] .topbar .menu-btn{display:inline-flex}}html[data-bynon-collection] .topbar .search{background:color-mix(in srgb,var(--bynon-background) 70%,transparent)}html[data-bynon-collection][data-bynon-mode=light] .topbar .search{background:var(--bynon-surface)}[data-bynon-collection] .sidebar nav button.active{color:var(--brand)}.pw-history{position:relative;display:inline-flex}.pw-history .icon-only{display:inline-flex;align-items:center;gap:3px}.pw-history .has-history{color:var(--brand)}.pw-history-count{font-size:.72rem;font-weight:600;line-height:1}.pw-history-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:15;width:min(420px,86vw);background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;box-shadow:var(--bynon-shadow-overlay, var(--shadow));padding:12px 14px;text-align:left}.pw-history-panel h3{margin:0 0 6px;font-size:.95rem}.pw-history-panel ul{list-style:none;margin:0;padding:0}.pw-history-panel li{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--border)}.pw-history-panel li:last-child{border-bottom:none}.pw-history-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pw-history-value{overflow-wrap:anywhere}.pw-history-panel .kv-actions{opacity:1}.attachments-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.attachments-head h3{margin:0;font-size:.95rem;display:inline-flex;align-items:center;gap:6px}.attachments.dragging{outline:2px dashed var(--brand);outline-offset:-6px}.attachment-list{list-style:none;margin:0;padding:0}.attachment-list li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.attachment-list li:last-child{border-bottom:none}.attachment-open{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;background:none;border:none;padding:4px 6px;border-radius:10px;text-align:left;color:inherit;cursor:pointer;min-height:0}.attachment-open:hover{background:var(--brand-soft)}.attachment-open .ico{grid-row:1 / 3;color:var(--muted)}.attachment-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-list .kv-actions{opacity:.75}.attachment-list li:hover .kv-actions{opacity:1}.share-pick{border:none;padding:0;margin:0;display:grid;gap:8px}.share-pick legend{font-weight:600;font-size:13px;margin-bottom:6px;padding:0}.share-pick .row{gap:12px;align-items:center}.share-pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-pick select{width:auto;flex:0 0 180px}.invite-remote{margin-top:12px}.invite-remote summary{cursor:pointer;color:var(--muted, inherit);margin-bottom:8px}.zoom-value{min-width:64px;font-variant-numeric:tabular-nums}.member-list li{gap:10px}.member-list li.suspended{opacity:.6}.member-text{display:flex;flex-direction:column;flex:1;min-width:0}.member-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 15%,transparent)}.member-dialog .row.gap input{flex:1;min-width:0}.member-actions{display:grid;gap:14px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.member-actions .row{gap:12px;align-items:center}.member-danger{display:grid;gap:6px;padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.member-danger strong{color:var(--danger)}.member-danger p{margin:0}
