#BRPlanner{--ink:#111111;--soft:#787268;--line:#ebe9e5;--panel:#f7f7f7;--sand:#faf7f2;--gold:#c9a96e;--gold-deep:#b8964f;--warn:#b3401e;--r-s:6px;--r-m:10px;font-family:var(--font-body-family, "Archivo", sans-serif);color:var(--ink);max-width:1280px;margin:0 auto;padding:10px 24px 70px}#BRPlanner *{box-sizing:border-box}#BRPlanner button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}#BRPlanner .ic{width:15px;height:15px;fill:none;stroke:currentColor;vertical-align:-2px}#BRPlanner .br-block{padding:30px 0;border-bottom:1px solid var(--line)}#BRPlanner .brp-back{position:absolute;top:24px;left:16px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#111;opacity:.65;z-index:5;transition:opacity .15s ease,transform .15s ease}#BRPlanner .brp-back:hover{opacity:1;transform:translate(-2px)}#BRPlanner .brp-back svg{width:18px;height:18px;display:block}#BRPlanner .br-eyebrow{font-family:var(--font-heading-family,"Roboto Mono",monospace);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--soft);text-align:center;margin:0 0 6px}#BRPlanner .br-title{font-family:var(--font-body-family,"Archivo",sans-serif);font-weight:500;font-size:25px;letter-spacing:-.02em;text-align:center;margin:0 0 20px}#BRPlanner .br-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px}#BRPlanner .br-fsbtn{position:absolute;top:0;right:0;z-index:6;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-s);color:var(--soft);border:1px solid var(--line);background:#fff;transition:color .15s,border-color .15s}#BRPlanner .br-fsbtn:hover{color:var(--ink);border-color:var(--ink)}#BRPlanner .br-canvas{position:relative;border:1px solid var(--line);border-radius:var(--r-m);transition:background .3s ease}#BRPlanner .br-canvas.is-white{border-color:transparent}#BRPlanner .br-frames{position:absolute;top:0;right:0;bottom:0;left:0}#BRPlanner .br-frame{position:absolute;top:0;left:0;touch-action:none;cursor:grab;filter:drop-shadow(0 10px 16px rgba(17,17,17,.14));transition:filter .2s}#BRPlanner .br-frame img{width:100%;height:100%;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}#BRPlanner .br-frame.is-drag{cursor:grabbing;filter:drop-shadow(0 18px 26px rgba(17,17,17,.2));z-index:10}#BRPlanner .br-frame.sel:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;pointer-events:none;border-radius:8px;box-shadow:0 0 0 2px #c9a96ea6,0 0 22px 6px #c9a96e47}#BRPlanner .br-ghost{position:absolute;top:0;left:0;display:grid;place-items:center;border:1.5px dashed #ddd9d2;border-radius:8px;color:#c4bfb6;transition:border-color .2s,color .2s}#BRPlanner .br-ghost span{font-size:22px;font-weight:300;line-height:1}#BRPlanner .br-ghost:hover{border-color:var(--gold);color:var(--gold)}#BRPlanner.br-fs .br-ghost{display:none}#BRPlanner .br-hint{font-size:12px;color:var(--soft);text-align:center;margin:0}.br-dragclone{position:fixed;z-index:120;height:80px;width:auto;border-radius:4px;pointer-events:none;transform:translate(-50%,-60%);box-shadow:0 12px 30px #11111140;opacity:.92}.br-dragclone.ok{outline:2px solid #c9a96e}#BRPlanner .br-pop{position:relative;z-index:20;display:flex;align-items:center;gap:10px;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r-m);padding:8px 12px;box-shadow:0 12px 34px #11111121;white-space:nowrap}#BRPlanner .br-pop[hidden]{display:none}#BRPlanner .br-pop__seg{display:flex;gap:2px;align-items:center}#BRPlanner .br-pop__seg>button{font-size:12px;padding:6px 9px;border-radius:var(--r-s);color:var(--soft);transition:background .15s,color .15s}#BRPlanner .br-pop__seg>button:hover{background:var(--panel);color:var(--ink)}#BRPlanner .br-pop__seg>button.on{background:var(--ink);color:#fff}#BRPlanner .br-pop__seg--dots{gap:7px;padding:0 2px}#BRPlanner .br-pop .br-dot{width:21px;height:21px}#BRPlanner .br-pop__sep{width:1px;height:20px;background:var(--line)}#BRPlanner .br-pop__btn{font-size:12px;color:var(--ink);padding:6px 8px;border-radius:var(--r-s);transition:background .15s}#BRPlanner .br-pop__btn:hover{background:var(--panel)}#BRPlanner .br-pop__btn--del{color:var(--warn);font-size:13px;padding:6px 9px}#BRPlanner .br-pop__btn--del:hover{background:#faeee9}#BRPlanner.br-fs .br-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#fff;padding:50px 12px 16px;justify-content:center}#BRPlanner.br-fs .br-fsbtn{top:12px;right:14px}#BRPlanner .br-lbl{display:block;font-family:var(--font-heading-family,"Roboto Mono",monospace);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--soft);margin:0 0 10px;white-space:nowrap}#BRPlanner .br-optrow{display:flex;gap:42px;flex-wrap:wrap;align-items:flex-start;justify-content:center}#BRPlanner .br-optgroup{display:flex;flex-direction:column;align-items:flex-start}#BRPlanner .br-seg{display:flex;gap:3px;align-items:center;flex-wrap:wrap}#BRPlanner .br-seg>button{font-size:12.5px;padding:7px 11px;border-radius:var(--r-s);color:var(--soft);transition:background .15s,color .15s;white-space:nowrap}#BRPlanner .br-seg>button i{font-style:normal;font-size:11px;opacity:.7}#BRPlanner .br-seg>button:hover{background:var(--panel);color:var(--ink)}#BRPlanner .br-seg>button.on{background:var(--ink);color:#fff}#BRPlanner .br-dot{width:24px;height:24px;border-radius:999px;margin:0 3px;padding:0;border:1px solid rgba(17,17,17,.18);transition:transform .15s}#BRPlanner .br-dot:hover:not(:disabled){transform:scale(1.12)}#BRPlanner .br-dot.on{outline:2px solid var(--gold);outline-offset:2px}#BRPlanner .br-dot:disabled{opacity:.25;cursor:default}#BRPlanner .br-wallrow{display:flex;align-items:center;gap:8px;padding-top:4px}#BRPlanner .br-hue{width:130px;height:9px;-webkit-appearance:none;appearance:none;outline:none;border:1px solid var(--line);border-radius:999px;background:linear-gradient(90deg,#eed3d3,#eee7d3,#e0ebd6,#d6ebe0,#d4e4ed,#e3ddee,#eedde8,#eed3d3)}#BRPlanner .br-hue::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:999px;background:#fff;border:1.5px solid var(--ink);cursor:pointer;box-shadow:0 1px 4px #11111126}#BRPlanner .br-hue::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:#fff;border:1.5px solid var(--ink);cursor:pointer}#BRPlanner .br-pm{width:27px;height:27px;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;font-size:15px;color:var(--ink);transition:border-color .15s}#BRPlanner .br-pm:hover{border-color:var(--ink)}#BRPlanner .br-buyrow{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:26px;padding:16px 18px;background:var(--sand);border-radius:var(--r-m)}#BRPlanner .br-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}#BRPlanner .br-price s{font-size:14px;color:var(--soft);font-weight:300}#BRPlanner .br-price b{font-size:24px;font-weight:500;letter-spacing:-.01em}#BRPlanner .br-price__bonus{font-size:11px;font-weight:500;letter-spacing:.04em;color:#111;background:var(--gold);padding:3px 9px;border-radius:var(--r-s)}#BRPlanner .br-price__bonus:empty{display:none}#BRPlanner .br-nudge{font-size:11.5px;color:var(--soft)}#BRPlanner .br-buyactions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}#BRPlanner .br-cta{background:var(--gold);color:#111;padding:15px 30px;border-radius:var(--r-s);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .15s,transform .15s}#BRPlanner .br-cta:hover:not(:disabled){background:var(--gold-deep)}#BRPlanner .br-cta:active:not(:disabled){transform:scale(.99)}#BRPlanner .br-cta:disabled{opacity:.4;cursor:default}#BRPlanner .br-cta--full{width:100%}#BRPlanner .br-textbtn{font-size:12.5px;color:var(--ink);white-space:nowrap;padding:4px 2px;background:linear-gradient(to top,rgba(17,17,17,.08) 28%,transparent 28%);transition:background .2s}#BRPlanner .br-textbtn:hover{background:linear-gradient(to top,rgba(201,169,110,.45) 28%,transparent 28%)}#BRPlanner .br-galhead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}#BRPlanner .br-tabs{display:flex;gap:8px}#BRPlanner .br-tabs button{font-size:13px;color:var(--soft);padding:9px 16px;border-radius:999px;transition:background .15s,color .15s}#BRPlanner .br-tabs button.on{background:var(--ink);color:#fff;font-weight:500}#BRPlanner .br-galtools{display:flex;align-items:center;gap:26px;flex-wrap:wrap}#BRPlanner .br-cols{display:flex;gap:2px;align-items:center}#BRPlanner .br-cols button{font-family:var(--font-heading-family,"Roboto Mono",monospace);font-size:11px;color:var(--soft);padding:5px 8px;border-radius:var(--r-s);border:1px solid transparent}#BRPlanner .br-cols button.on{border-color:var(--ink);color:var(--ink)}#BRPlanner .cols-m{display:none}#BRPlanner .br-grid{display:grid;gap:28px 18px}#BRPlanner .br-grid.cols-3{grid-template-columns:repeat(3,1fr)}#BRPlanner .br-grid.cols-4{grid-template-columns:repeat(4,1fr)}#BRPlanner .br-grid.cols-5{grid-template-columns:repeat(5,1fr)}#BRPlanner .br-card{position:relative;cursor:pointer;margin:0}#BRPlanner .br-card__img{position:relative;aspect-ratio:434/544;background:var(--panel);border-radius:var(--r-m);display:grid;place-items:center;overflow:hidden}#BRPlanner .br-card__img img{max-width:84%;max-height:84%;width:auto;height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(17,17,17,.12));transition:transform .3s ease}#BRPlanner .br-card:hover .br-card__img img{transform:scale(1.03)}#BRPlanner .br-card.on .br-card__img{outline:2px solid var(--gold);outline-offset:-2px}#BRPlanner .br-card.is-used{cursor:default}#BRPlanner .br-card.is-used .br-card__img img{opacity:.4;filter:none}#BRPlanner .br-card__used{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-heading-family,"Roboto Mono",monospace);font-size:9.5px;font-style:normal;letter-spacing:1.5px;text-transform:uppercase;background:#fff;padding:7px 11px;border-radius:var(--r-s);color:var(--ink);box-shadow:0 4px 14px #1111111f}#BRPlanner .br-card figcaption{text-align:center;font-size:12.5px;color:var(--ink);padding-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#BRPlanner .ph-like{position:absolute;top:9px;right:9px;z-index:2;width:30px;height:30px;border-radius:999px;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 2px 8px #1111111a}#BRPlanner .ph-like svg{width:13px;height:13px;fill:none;stroke:var(--ink);stroke-width:1.7}#BRPlanner .ph-like.on svg{fill:var(--warn);stroke:var(--warn)}#BRPlanner .br-empty{grid-column:1/-1;font-size:13px;color:var(--soft);text-align:center;padding:36px 0}#BRPlanner .br-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}#BRPlanner .br-modal[hidden]{display:none}#BRPlanner .br-modal__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#11111157;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#BRPlanner .br-modal__box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(880px,calc(100vw - 28px));max-height:86vh;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 60px #11111138}#BRPlanner .br-modal__box--small{width:min(400px,calc(100vw - 28px));padding:28px;display:block}#BRPlanner .br-modal__h{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 10px}#BRPlanner .br-modal__h h3{font-size:18px;font-weight:500;margin:0}#BRPlanner .br-modal__x{font-size:24px;line-height:1;width:36px;height:36px;border-radius:999px;color:var(--soft)}#BRPlanner .br-modal__x:hover{background:var(--panel);color:var(--ink)}#BRPlanner .br-modal__box--small .br-modal__x{position:absolute;top:10px;right:10px}#BRPlanner .br-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px;padding:10px 22px 22px;overflow-y:auto}#BRPlanner .br-wallmodal__t{font-size:20px;font-weight:500;margin:0 0 8px}#BRPlanner .br-wallmodal__p{font-size:13px;color:var(--soft);line-height:1.6;margin:0 0 16px}#BRPlanner .br-wallmodal__fields{display:flex;align-items:center;gap:12px;margin-bottom:18px}#BRPlanner .br-wallmodal__fields label{display:flex;flex-direction:column;gap:3px;flex:1}#BRPlanner .br-wallmodal__fields input{font:inherit;font-size:17px;font-weight:500;text-align:center;border:0;border-bottom:1.5px solid var(--line);background:none;outline:none;padding:5px 0}#BRPlanner .br-wallmodal__fields input:focus{border-color:var(--gold)}#BRPlanner .br-wallmodal__fields i{font-style:normal;font-size:10.5px;color:var(--soft);text-align:center}#BRPlanner .br-x{color:var(--soft)}#BRPlanner .br-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(180%);background:var(--ink);color:#fff;padding:13px 22px;border-radius:999px;font-size:13px;z-index:95;transition:transform .3s;max-width:90vw;text-align:center}#BRPlanner .br-toast.show{transform:translate(-50%) translateY(0)}.brp-print{display:none}@media print{html.brp-printing,html.brp-printing body{height:auto!important;min-height:0!important}html.brp-printing body>*{display:none!important}html.brp-printing body>.brp-print{display:block!important;position:static;width:100%}html.brp-printing body>.brp-print{page:brpplan;margin:0;padding:0}html.brp-printing body>.brp-print .brp-sheet{display:block;width:297mm;height:209mm}}@page brpplan{size:A4 landscape;margin:0}#BRPlanner .br-planmodal{z-index:96}#BRPlanner #brpPlanModal .br-planmodal__box{width:min(1440px,calc(100vw - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}.brp-sheet{letter-spacing:0;word-spacing:normal;text-transform:none;font-style:normal}#BRPlanner .br-planmodal__body{display:flex;gap:24px;padding:4px 24px 24px;min-height:0;overflow:auto}#BRPlanner .br-planmodal__paper{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;justify-content:center;background:#ece8e1;border-radius:10px;padding:18px}#BRPlanner .br-planmodal__sheet{width:100%;max-width:calc((100vh - 190px) * 297 / 210);max-width:calc((100dvh - 190px) * 297 / 210);box-shadow:0 1px 2px #1111111f,0 10px 28px #11111124}#BRPlanner .br-planmodal__sheet svg{display:block;width:100%;height:auto}#BRPlanner .br-planmodal__side{flex:0 0 236px;display:flex;flex-direction:column;gap:12px}#BRPlanner .br-planmodal__lead{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--soft)}#BRPlanner .br-planmodal__dl{display:block;width:100%;min-height:46px;padding:0 16px;border:1px solid currentColor;border-radius:999px;font-size:14px;color:var(--ink);background:transparent;cursor:pointer}#BRPlanner .br-planmodal__dl:hover{background:var(--panel)}#BRPlanner .br-planmodal__video{margin-top:auto;display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center;padding:14px;border:1px dashed var(--line,#d9d3c8);border-radius:12px}#BRPlanner .br-planmodal__play{grid-row:1 / span 2;width:44px;height:44px;border-radius:999px;background:var(--ink);position:relative}#BRPlanner .br-planmodal__play:after{content:"";position:absolute;left:17px;top:14px;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}#BRPlanner .br-planmodal__vt{font-size:13.5px;font-weight:500;line-height:1.3;color:var(--ink)}#BRPlanner .br-planmodal__vs{font-size:12px;color:var(--soft)}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__box{background:rgb(var(--br-page));color:rgb(var(--br-texte))}html.br-sombre #BRPlanner #brpPlanModal :is(.br-modal__h h3,.br-modal__x,.br-planmodal__dl,.br-planmodal__vt){color:rgb(var(--br-texte))}html.br-sombre #BRPlanner #brpPlanModal :is(.br-planmodal__lead,.br-planmodal__vs){color:rgb(var(--br-texte-2))}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__paper{background:rgb(var(--br-surface))}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__video{border-color:var(--br-ligne)}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__dl:hover{background:rgb(var(--br-surface))}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__play{background:rgb(var(--br-texte))}html.br-sombre #BRPlanner #brpPlanModal .br-planmodal__play:after{border-left-color:rgb(var(--br-page))}@media(max-width:899px){#BRPlanner #brpPlanModal .br-planmodal__box{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#BRPlanner .br-planmodal__body{flex-direction:column;padding:0 14px 16px;gap:16px}#BRPlanner .br-planmodal__paper{padding:8px}#BRPlanner .br-planmodal__sheet{max-width:none}#BRPlanner .br-planmodal__side{flex:none}#BRPlanner .br-planmodal__video{margin-top:4px}}@media(max-width:899px){#BRPlanner{padding:4px 14px 50px}#BRPlanner .br-title{font-size:21px;margin-bottom:14px}#BRPlanner .br-block{padding:22px 0}#BRPlanner .br-optrow{gap:22px;justify-content:flex-start}#BRPlanner .br-buyrow{flex-direction:column;align-items:stretch}#BRPlanner .br-buyactions{justify-content:space-between}#BRPlanner .br-cta{flex:1;text-align:center}#BRPlanner .br-ghost{display:none}#BRPlanner .br-pop{gap:7px;padding:7px 9px}#BRPlanner .br-pop__btn{font-size:11.5px}#BRPlanner .br-tabs button{padding:8px 12px;font-size:12px}#BRPlanner .cols-d{display:none}#BRPlanner .cols-m{display:block}#BRPlanner .br-grid.mcols-2{grid-template-columns:repeat(2,1fr)}#BRPlanner .br-grid.mcols-3{grid-template-columns:repeat(3,1fr)}#BRPlanner .br-grid{gap:20px 12px}#BRPlanner .br-card figcaption{font-size:11.5px}}#BRPlanner{--ink:#111;--soft:#777;--line:#e2e2e2;--panel:#f4f6f8;--sand:#f4f6f8;--gold:#c9a96e;--gold-deep:#8c6f38;--warn:#b3401e;--serif:"Cormorant Garamond",Georgia,serif;--mono:"Space Mono","DINPro","Roboto Mono",monospace;max-width:none;padding:0 0 72px;background:#fff}:root:lang(ja) #BRPlanner{--mono:"Space Mono",var(--br-ja-sans)}#BRPlanner .brp-masthead{min-height:50px;display:flex;align-items:center;gap:18px;padding:0 clamp(16px,4vw,60px);background:#111;color:#fff}#BRPlanner .brp-back{position:static;flex:0 0 32px;width:32px;height:32px;color:#fff;opacity:.82}#BRPlanner .brp-masthead__title{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}#BRPlanner .brp-masthead__meta{margin-left:auto;color:#929292;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}#BRPlanner .br-block{padding:clamp(36px,5vw,68px) clamp(16px,4vw,60px);border-bottom:1px solid var(--line)}#BRPlanner .br-block:first-of-type{position:relative}#BRPlanner .br-block:last-child{border-bottom:0}#BRPlanner .brp-intro{max-width:1180px;margin:0 auto 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}#BRPlanner .br-eyebrow{margin:0 0 12px;color:var(--gold-deep);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-align:left}#BRPlanner .br-title{margin:0;font-family:var(--serif);font-size:clamp(36px,5vw,62px);font-weight:400;letter-spacing:-.025em;line-height:.95;text-align:left}#BRPlanner .brp-intro__copy{max-width:390px;margin:0 0 4px;color:#555;font-family:var(--serif);font-size:17px;line-height:1.45}#BRPlanner .br-stage{max-width:1280px;margin:0 auto;gap:14px}#BRPlanner .br-canvas{border:1px solid #d9dde0;border-radius:2px;box-shadow:0 16px 45px #1111110f}#BRPlanner .br-fsbtn{top:50%;right:-58px;transform:translateY(-50%);width:44px;height:44px;border-color:#11111124;border-radius:50%;background:#ffffffe0;box-shadow:0 5px 18px #11111114}#BRPlanner .br-fsbtn .ic{width:19px;height:19px}#BRPlanner .br-fsbtn__close,#BRPlanner.br-fs .br-fsbtn__expand{display:none}#BRPlanner.br-fs .br-fsbtn__close{display:block}#BRPlanner.br-fs .br-fsbtn{position:fixed;top:18px;right:18px;transform:none;width:48px;height:48px}#BRPlanner .br-hint{color:#999;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}#BRPlanner .br-ghost{border-radius:2px;border-color:#cfd3d6;background:#fff;box-shadow:0 5px 18px #1111110f}#BRPlanner .br-ghost span{font-size:30px}#BRPlanner .br-frame.sel:after{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:2px;box-shadow:0 0 0 2px var(--gold)}#BRPlanner .brp-section-head{display:grid;grid-template-columns:42px 1fr auto;align-items:baseline;gap:12px;max-width:1280px;margin:0 auto 28px;padding-bottom:14px;border-bottom:1px solid #111}#BRPlanner .brp-section-no,#BRPlanner .brp-section-note{color:#999;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}#BRPlanner .brp-section-no{color:var(--gold-deep)}#BRPlanner .brp-section-head h2{margin:0;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#BRPlanner .br-optrow{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:#fff}#BRPlanner .br-optgroup{min-width:0;padding:20px;border-right:1px solid var(--line)}#BRPlanner .br-optgroup:last-child{border-right:0}#BRPlanner .br-lbl{margin:0 0 14px;color:#999;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.15em}#BRPlanner .br-seg{gap:4px}#BRPlanner .br-seg>button{min-height:42px;padding:10px 13px;border:1px solid transparent;border-radius:2px;color:#666;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}#BRPlanner .br-seg>button:hover{background:#f4f6f8;color:#111}#BRPlanner .br-seg>button.on{border-color:#111;background:#111;color:#fff}#BRPlanner .br-dot.on{outline-color:#111;outline-width:1px}#BRPlanner .br-dot{width:32px;height:32px;margin:2px 5px}#BRPlanner .br-pm{width:34px;height:34px;border-radius:50%;font-family:var(--mono)}#BRPlanner .br-hue{width:150px;height:12px}#BRPlanner .br-hue::-webkit-slider-thumb{width:22px;height:22px}#BRPlanner .br-hue::-moz-range-thumb{width:20px;height:20px}#BRPlanner .br-buyrow{max-width:1280px;margin:12px auto 0;padding:14px 14px 14px 20px;border-radius:2px;background:#111;color:#fff}#BRPlanner .br-price b{font-family:var(--font-body-family, "Archivo", sans-serif);font-size:28px;font-weight:600}#BRPlanner .br-price s,#BRPlanner .br-nudge{color:#aaa}#BRPlanner .br-price__bonus{border-radius:2px;background:#c9a96e29;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-deep);font-family:var(--mono)}#BRPlanner .br-textbtn{color:#ddd;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:none;border-bottom:1px solid #666}#BRPlanner .br-textbtn:hover{color:#fff;background:none;border-color:#fff}#BRPlanner .br-cta{min-height:54px;padding:0 32px;border-radius:2px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:.1em}#BRPlanner .br-cta:hover:not(:disabled){background:#333}#BRPlanner .br-galhead{max-width:1280px;margin:0 auto 26px;padding-bottom:14px;border-bottom:1px solid var(--line)}#BRPlanner .br-tabs{gap:0}#BRPlanner .br-tabs button{min-height:42px;padding:10px 18px;border-right:1px solid var(--line);border-radius:0;color:#999;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}#BRPlanner .br-tabs button:first-child{padding-left:0}#BRPlanner .br-tabs button:last-child{border-right:0}#BRPlanner .br-tabs button.on{background:transparent;color:#111;font-weight:700;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:5px}#BRPlanner .br-galtools .br-seg>button.on{border-color:transparent;background:transparent;color:#111;text-decoration:underline;text-underline-offset:4px}#BRPlanner .br-cols button{min-width:34px;min-height:34px;border-radius:0;font-family:var(--mono);font-size:12px}#BRPlanner .br-grid{max-width:1280px;margin:0 auto;gap:34px 12px}#BRPlanner .br-card__img{border-radius:0;background:#f4f6f8}#BRPlanner .br-card__img img{max-width:82%;max-height:82%;filter:drop-shadow(0 8px 12px rgba(17,17,17,.1))}#BRPlanner .br-card.on .br-card__img{outline-color:var(--gold)}#BRPlanner .br-card figcaption{padding-top:10px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#BRPlanner .ph-like{top:10px;right:10px;border:1px solid rgba(17,17,17,.12);box-shadow:none}#BRPlanner .br-card__used{border-radius:2px;font-family:var(--mono)}#BRPlanner .br-pop{border-radius:3px;font-family:var(--mono)}#BRPlanner .br-pop__seg>button,#BRPlanner .br-pop__btn{border-radius:2px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}#BRPlanner .br-pop__seg>button,#BRPlanner .br-pop__btn{min-height:38px;padding:9px 11px}#BRPlanner .br-pop .br-dot{width:28px;height:28px}#BRPlanner .br-modal__box,#BRPlanner .br-modal__box--small{border-radius:3px}#BRPlanner .br-modal__h h3,#BRPlanner .br-wallmodal__t{font-family:var(--serif);font-size:28px;font-weight:400}#BRPlanner .br-wallmodal__p{font-family:var(--serif);font-size:16px}#BRPlanner .br-toast{border-radius:2px;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase}@media(max-width:1050px){#BRPlanner .br-fsbtn{top:12px;right:12px;transform:none}#BRPlanner .br-optrow{grid-template-columns:repeat(2,1fr)}#BRPlanner .br-optgroup:nth-child(2){border-right:0}#BRPlanner .br-optgroup:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:899px){#BRPlanner{padding:0 0 48px}#BRPlanner .brp-masthead{padding:0 16px}#BRPlanner .brp-masthead__meta{display:none}#BRPlanner .br-block{padding:32px 16px}#BRPlanner .brp-intro{display:block;margin-bottom:22px}#BRPlanner .br-title{margin-bottom:14px;font-size:40px}#BRPlanner .brp-intro__copy{max-width:440px;font-size:15px}#BRPlanner .brp-section-head{grid-template-columns:28px 1fr;margin-bottom:18px}#BRPlanner .brp-section-note{display:none}#BRPlanner .br-optrow{display:block;border:0}#BRPlanner .br-optgroup{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}#BRPlanner .br-optgroup:nth-child(-n+2){border-bottom:1px solid var(--line)}#BRPlanner .br-buyrow{align-items:stretch;padding:18px}#BRPlanner .br-buyactions{display:grid;grid-template-columns:1fr;gap:14px}#BRPlanner .br-textbtn{justify-self:start}#BRPlanner .br-cta{width:100%}#BRPlanner .br-seg>button{min-height:44px;padding:11px 13px}#BRPlanner .br-galhead{align-items:flex-start;gap:18px}#BRPlanner .br-tabs{width:100%;overflow-x:auto;scrollbar-width:none}#BRPlanner .br-tabs button{white-space:nowrap}#BRPlanner .br-galtools{width:100%;justify-content:space-between;gap:12px}#BRPlanner .br-grid{gap:24px 8px}}@media(max-width:520px){#BRPlanner .brp-masthead__title{font-size:10px}#BRPlanner .br-block{padding-left:12px;padding-right:12px}#BRPlanner .br-title{font-size:36px}#BRPlanner .br-hint{font-size:8px}#BRPlanner .br-galtools{display:block}#BRPlanner .br-cols{display:none}#BRPlanner .br-grid.mcols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#BRPlanner .br-card figcaption{font-size:8px}}#BRPlanner .br-block{padding-top:clamp(26px,3vw,42px);padding-bottom:clamp(26px,3vw,42px)}#BRPlanner .brp-intro{margin-bottom:22px}#BRPlanner .br-title{font-family:var(--mono);font-size:clamp(25px,3vw,38px);font-weight:700;letter-spacing:.025em;line-height:1.05;text-transform:uppercase}#BRPlanner .br-stage{gap:10px}#BRPlanner .br-preview-viewport{width:100%;display:flex;justify-content:center;overflow:visible;padding:10px 0;scrollbar-width:thin;scrollbar-color:#bbb transparent}#BRPlanner .br-canvas-shell{position:relative;flex:0 0 auto}#BRPlanner .br-canvas{position:absolute;top:0;left:0}#BRPlanner .br-preview-modes{display:none}#BRPlanner .br-optrow{border-radius:14px;overflow:hidden}#BRPlanner .br-optgroup{justify-content:center;padding:15px 16px}#BRPlanner .br-lbl{margin-bottom:9px}#BRPlanner .br-seg{gap:5px}#BRPlanner .br-seg>button{min-height:36px;padding:7px 12px;border:1px solid #dedede;border-radius:999px;background:#fff;font-size:10px}#BRPlanner .br-seg>button:hover{border-color:#aaa}#BRPlanner .br-seg>button.on{border-color:#111;background:#111}#BRPlanner .br-dot{width:29px;height:29px;margin:0 3px}#BRPlanner .br-shuffle{width:38px;padding:0!important;display:grid;place-items:center}#BRPlanner .br-shuffle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#BRPlanner #brpDispo{flex-wrap:nowrap;gap:6px}#BRPlanner #brpDispo .br-count-btn{width:34px;min-width:34px;padding:0;border-color:#ccc;font-size:17px}#BRPlanner #brpDispo .br-count-btn:disabled{opacity:.25;cursor:default}#BRPlanner .br-count-value{min-width:14px;font-family:var(--mono);font-size:14px;text-align:center}#BRPlanner .br-count-unit{margin-right:3px;color:#777;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}#BRPlanner .br-count-name{margin-left:4px;font-family:var(--serif);font-size:17px;font-style:italic;white-space:nowrap}#BRPlanner .br-wallrow{padding-top:0}#BRPlanner .br-pm{width:32px;height:32px}#BRPlanner .br-buyrow{margin-top:8px;padding:10px 10px 10px 16px;border-radius:14px}#BRPlanner .br-cta{min-height:44px;padding:0 24px;border-radius:999px}#BRPlanner .br-textbtn{font-size:9px}#BRPlanner .br-tabs button,#BRPlanner .br-cols button,#BRPlanner .br-pop__seg>button,#BRPlanner .br-pop__btn{border-radius:999px}#BRPlanner .br-tabs button{min-height:36px;padding:7px 13px;border:1px solid transparent}#BRPlanner .br-tabs button.on{border-color:#111;background:#111;color:#fff;text-decoration:none}#BRPlanner .br-ghost{display:grid;border-radius:8px;border:1.5px dashed #aeb4b8;background:#ffffffa8;box-shadow:none}#BRPlanner.br-fs .br-ghost{display:grid}#BRPlanner.br-fs .br-stage{gap:8px;padding:64px 12px 12px}#BRPlanner.br-fs .br-preview-viewport{flex:1 1 auto;min-height:0;align-items:center;padding:0}@media(max-width:1050px){#BRPlanner .br-optgroup{padding:14px}}@media(max-width:899px){#BRPlanner .br-block{padding:24px 12px}#BRPlanner .brp-intro,#BRPlanner .br-eyebrow{text-align:center}#BRPlanner .br-title{margin-bottom:12px;font-size:25px;text-align:center}#BRPlanner .brp-intro__copy{margin-left:auto;margin-right:auto;font-size:15px;text-align:center}#BRPlanner .br-fsbtn{display:none}#BRPlanner.br-fs .br-fsbtn{display:grid}#BRPlanner .br-preview-modes{width:100%;display:flex;justify-content:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#f4f6f8}#BRPlanner .br-preview-modes button{min-height:34px;padding:6px 11px;display:grid;place-items:center;border-radius:999px;color:#777;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}#BRPlanner .br-preview-modes button.on{background:#111;color:#fff}#BRPlanner .br-preview-modes [data-rotate]{width:34px;padding:0}#BRPlanner .br-preview-modes .ic{width:16px;height:16px}#BRPlanner .br-preview-viewport{width:calc(100vw - 24px);max-width:100%;overflow-x:hidden;padding:8px 0}#BRPlanner.br-preview-large .br-preview-viewport{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity}#BRPlanner.br-preview-large .br-canvas-shell{scroll-snap-align:center}#BRPlanner.br-fs .br-preview-modes{position:fixed;top:12px;left:12px;z-index:82;width:calc(100% - 72px);max-width:390px}#BRPlanner.br-fs .br-preview-viewport{width:100%;max-width:none;overflow:auto}#BRPlanner .br-hint{margin-top:0}#BRPlanner .brp-section-head{margin-bottom:12px}#BRPlanner .br-optrow{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden}#BRPlanner .br-optgroup,#BRPlanner .br-optgroup:nth-child(-n+2){min-height:72px;align-items:center;padding:12px 10px;border:0;border-bottom:1px solid var(--line)}#BRPlanner .br-optgroup:last-child{border-bottom:0}#BRPlanner .br-lbl{margin-bottom:8px;text-align:center}#BRPlanner .br-seg,#BRPlanner .br-wallrow{justify-content:center}#BRPlanner .br-seg>button{min-height:36px;padding:7px 11px;font-size:9px}#BRPlanner .br-count-name{font-size:16px}#BRPlanner .br-buyrow{margin-top:8px;border-radius:14px}#BRPlanner .br-pop{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:calc(100% - 24px);max-height:calc(100vh - 24px);display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;overflow-y:auto;border-radius:16px;box-shadow:0 18px 55px #11111138}#BRPlanner .br-pop[hidden]{display:none}#BRPlanner .br-pop__seg{width:100%;justify-content:center;padding:6px;border:1px solid var(--line);border-radius:12px}#BRPlanner .br-pop__sep{width:100%;height:1px}#BRPlanner .br-pop__btn{width:100%;min-height:42px;border:1px solid var(--line)}#BRPlanner .br-pop__btn--del{border-color:#ead2cb}}@media(max-width:420px){#BRPlanner .br-preview-modes button{padding-left:8px;padding-right:8px}#BRPlanner .br-preview-modes{gap:1px}#BRPlanner #brpDispo{gap:4px}#BRPlanner .br-count-name{font-size:15px}#BRPlanner .br-seg>button{padding-left:9px;padding-right:9px}}#BRPlanner [hidden]{display:none!important}#BRPlanner .brp-section-head{grid-template-columns:42px 1fr auto auto}#BRPlanner .brp-settings-toggle{min-height:32px;padding:5px 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}#BRPlanner .brp-settings-toggle i{position:relative;width:10px;height:10px}#BRPlanner .brp-settings-toggle i:before,#BRPlanner .brp-settings-toggle i:after{content:"";position:absolute;top:5px;left:0;width:10px;height:1px;background:currentColor}#BRPlanner .brp-settings-toggle i:after{transform:rotate(90deg);transition:transform .2s}#BRPlanner .brp-settings-toggle[aria-expanded=true] i:after{transform:rotate(0)}#BRPlanner .br-optrow{grid-template-columns:repeat(5,minmax(0,1fr))}#BRPlanner #brpSize button[data-gfmt]{min-width:58px}#BRPlanner .br-gaprow{width:100%;display:flex;align-items:center;gap:10px}#BRPlanner .br-gaprow input{width:100%;accent-color:#111}#BRPlanner .br-gaprow output{min-width:42px;color:#555;font-family:var(--mono);font-size:9px;text-align:right;white-space:nowrap}#BRPlanner .br-wallmode{display:flex;gap:4px;margin-bottom:9px}#BRPlanner .br-wallmode button{min-height:30px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:#777;font-family:var(--mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase}#BRPlanner .br-wallmode button.on{border-color:#111;background:#111;color:#fff}#BRPlanner .br-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px}#BRPlanner .br-tabs button:first-child{padding-left:13px}#BRPlanner .br-tabs button span{min-width:14px;font-size:.86em;font-weight:400;opacity:.62;text-align:center}#BRPlanner .br-tabs button span:empty{display:none}#BRPlanner .br-collection-nav{max-width:1280px;margin:0 auto 22px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px}#BRPlanner .br-collection-track{display:flex;gap:7px;overflow-x:auto;padding:2px;scrollbar-width:none;scroll-behavior:smooth}#BRPlanner .br-collection-track::-webkit-scrollbar{display:none}#BRPlanner .br-collection-track button{flex:0 0 auto;min-height:34px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;color:#777;font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase}#BRPlanner .br-collection-track button.on{border-color:var(--gold);color:var(--gold-deep)}#BRPlanner .br-scroll-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-family:Arial,sans-serif;font-size:20px;line-height:1}#BRPlanner .br-picker-density{display:flex;gap:3px;margin-left:auto;margin-right:8px}#BRPlanner .br-picker-density button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-family:var(--mono);font-size:9px}#BRPlanner .br-picker-density button.on{border-color:#111;background:#111;color:#fff}#BRPlanner .br-modal__grid.picker-cols-1{grid-template-columns:1fr}#BRPlanner .br-modal__grid.picker-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#BRPlanner .br-modal__grid.picker-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#BRPlanner .br-pop__actions{display:flex;gap:6px}@media(max-width:1200px)and (min-width:900px){#BRPlanner .br-optrow{grid-template-columns:repeat(3,minmax(0,1fr))}#BRPlanner .br-optgroup:nth-child(3){border-right:0}#BRPlanner .br-optgroup:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media(max-width:899px){#BRPlanner .brp-section-head{grid-template-columns:28px 1fr auto}#BRPlanner .brp-section-note,#BRPlanner .brp-settings-toggle span{display:none}#BRPlanner .brp-settings-toggle{width:32px;padding:0;justify-content:center}#BRPlanner .br-preview-modes{width:max-content;max-width:100%;margin:0 auto;padding:3px}#BRPlanner .br-preview-modes button{min-height:30px;padding:4px 8px}#BRPlanner .br-preview-modes [data-rotate]{width:30px}#BRPlanner .br-preview-viewport{overflow:visible}#BRPlanner.br-preview-large .br-preview-viewport,#BRPlanner.br-fs .br-preview-viewport{overflow:auto}#BRPlanner .br-wallmode{justify-content:center}#BRPlanner .br-gaprow{max-width:240px;justify-content:center}#BRPlanner .br-buyrow,#BRPlanner .br-price,#BRPlanner .br-buyactions{align-items:center;justify-content:center;text-align:center}#BRPlanner .br-price,#BRPlanner .br-buyactions{width:100%}#BRPlanner .br-textbtn{justify-self:center}#BRPlanner .br-pop{position:absolute!important;left:var(--br-pop-left,6px)!important;right:auto!important;top:var(--br-pop-top,0)!important;bottom:auto!important;width:min(300px,calc(100vw - 32px));max-height:none;padding:10px;overflow:visible;border-radius:14px;box-shadow:0 12px 38px #1111112e}#BRPlanner .br-pop__actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px}#BRPlanner .br-pop__btn{width:auto}#BRPlanner .br-modal__box{width:calc(100vw - 20px);max-height:92vh}#BRPlanner .br-modal__h{padding:12px 12px 8px;gap:6px}#BRPlanner .br-modal__h h3{font-size:22px;white-space:nowrap}#BRPlanner .br-picker-density{margin-left:auto;margin-right:0}#BRPlanner .br-modal__grid{gap:12px 8px;padding:8px 10px 14px}#BRPlanner .br-modal__grid.picker-cols-1{grid-template-columns:1fr}#BRPlanner .br-modal__grid.picker-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#BRPlanner .br-modal__grid.picker-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#BRPlanner .br-collection-nav{display:block;margin-bottom:18px}#BRPlanner .br-scroll-arrow{display:none}#BRPlanner .br-collection-track{margin-left:-12px;margin-right:-12px;padding:2px 12px;cursor:grab}}@media(max-width:420px){#BRPlanner .br-modal__h h3{font-size:18px}#BRPlanner .br-picker-density button{width:28px;height:28px}}#BRPlanner .br-fsbtn{top:8px;right:8px;transform:none}#BRPlanner.br-fs .br-fsbtn{top:12px;right:12px}#BRPlanner .brp-settings-toggle{width:32px;min-width:32px;padding:0;justify-content:center}#BRPlanner .brp-settings-toggle span{display:none}#BRPlanner .brp-settings-toggle i{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s}#BRPlanner .brp-settings-toggle i:before,#BRPlanner .brp-settings-toggle i:after{display:none}#BRPlanner .brp-settings-toggle[aria-expanded=true] i{transform:rotate(225deg) translate(-1px,-1px)}#BRPlanner .br-optrow{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}#BRPlanner .br-optgroup{position:relative;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}#BRPlanner .br-optgroup:last-child{border-right:0!important}#BRPlanner .br-lbl--actions{width:100%;display:flex;align-items:center;justify-content:space-between}#BRPlanner .br-shuffle-top{width:24px;height:24px;display:grid;place-items:center;padding:0;color:#888}#BRPlanner .br-shuffle-top:hover{color:#111}#BRPlanner .br-shuffle-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#BRPlanner #brpDispo{align-items:center;justify-content:center}#BRPlanner #brpDispo .br-count-btn{width:32px;height:32px;min-width:32px;min-height:32px;display:grid;place-items:center;padding:0;border:1px solid #ccc;border-radius:50%;font-family:Arial,sans-serif;font-size:16px;line-height:1}#BRPlanner .br-count-name{margin-right:4px}#BRPlanner .br-dot{width:22px;height:22px;min-width:22px;min-height:22px;margin:0 3px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;outline:0;box-sizing:border-box}#BRPlanner .br-dot[data-frame=blanc]{border-color:#ddd}#BRPlanner .br-dot.on{border-color:#111;outline:0}#BRPlanner .br-dot[data-frame=noir].on{box-shadow:inset 0 0 0 1px #fff}#BRPlanner .br-hexrow{display:flex;align-items:center;gap:6px;margin-top:8px}#BRPlanner .br-wallrow{width:100%;flex-wrap:nowrap}#BRPlanner .br-wallrow .br-hue{flex:1 1 110px;width:auto;min-width:78px}#BRPlanner .br-hexrow input[type=color]{width:26px;height:26px;padding:2px;border:1px solid var(--line);border-radius:50%;background:#fff}#BRPlanner .br-hexrow input[type=text]{width:76px;padding:5px 7px;border:1px solid var(--line);border-radius:6px;font-family:var(--mono);font-size:9px;text-transform:uppercase}#BRPlanner .br-artist-track{max-width:1280px;margin:0 auto 22px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}#BRPlanner .br-artist-track::-webkit-scrollbar{display:none}#BRPlanner .br-artist-track button{flex:0 0 auto;min-height:32px;padding:5px 13px;border:1px solid var(--line);border-radius:999px;color:#777;font-family:var(--mono);font-size:8px;letter-spacing:.05em;text-transform:uppercase}#BRPlanner .br-artist-track button.on{border-color:#111;color:#111}#BRPlanner .br-picker-filters{display:flex;align-items:center;gap:8px;padding:6px 22px 10px;border-bottom:1px solid var(--line)}#BRPlanner .br-picker-filters select{min-height:34px;padding:5px 28px 5px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-family:var(--mono);font-size:9px}#BRPlanner .br-modal__grid.picker-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#BRPlanner .br-picker-density [data-picker-cols="1"]{display:none}#BRPlanner .br-preview-zoom{display:none;gap:2px}#BRPlanner .br-preview-zoom.show{display:flex}#BRPlanner .br-preview-zoom button{width:30px;min-width:30px;padding:0}#BRPlanner.br-preview-large .br-frame{touch-action:pan-x}@media(min-width:900px){#BRPlanner .br-preview-modes{display:none}#BRPlanner .brp-section-head{grid-template-columns:42px 1fr auto auto}}@media(max-width:899px){#BRPlanner .br-block:first-of-type{padding-top:18px;padding-bottom:18px}#BRPlanner .brp-intro{margin-bottom:12px}#BRPlanner .br-eyebrow{margin-bottom:7px}#BRPlanner .br-title{margin-bottom:7px;font-size:23px}#BRPlanner .brp-intro__copy{max-width:330px;font-size:13px;line-height:1.35}#BRPlanner .br-preview-modes{justify-content:flex-start;margin-left:0;margin-right:auto}#BRPlanner.br-fs .br-preview-modes{left:8px;top:8px;width:auto;max-width:calc(100% - 64px)}#BRPlanner.br-fs .br-fsbtn{top:8px;right:8px}#BRPlanner.br-fs .br-preview-viewport{padding-top:4px}#BRPlanner .br-preview-zoom.show{display:flex}#BRPlanner .br-hint{font-size:7px}#BRPlanner .brp-section-head{margin-bottom:8px;padding-bottom:10px}#BRPlanner .br-optrow{border-radius:8px}#BRPlanner .br-optgroup,#BRPlanner .br-optgroup:nth-child(-n+2){min-height:58px;padding:9px 8px}#BRPlanner .br-lbl{margin-bottom:5px}#BRPlanner .br-gaprow{max-width:210px}#BRPlanner .br-wallrow{gap:5px}#BRPlanner .br-hexrow{margin-top:6px}#BRPlanner .br-buyrow{padding:10px;border-radius:8px}#BRPlanner .br-dot{width:26px;height:26px;min-width:26px;min-height:26px}#BRPlanner .br-picker-density [data-picker-cols="1"]{display:grid}#BRPlanner .br-picker-density [data-picker-cols="4"]{display:none}#BRPlanner .br-picker-filters{padding:6px 10px 8px;gap:5px;overflow-x:auto}#BRPlanner .br-picker-filters .br-seg{flex-wrap:nowrap}#BRPlanner .br-picker-filters select{flex:0 0 auto;max-width:150px}#BRPlanner .br-artist-track{margin-left:-12px;margin-right:-12px;padding:0 12px}}#BRPlanner .br-frame{overflow:visible}#BRPlanner .br-frame img{position:absolute;max-width:none;max-height:none}#BRPlanner .br-toolsrow{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px;padding:14px 18px;background:var(--sand);border-radius:var(--r-m)}#BRPlanner{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}#BRPlanner .br-buybar{position:fixed;left:0;right:0;bottom:0;z-index:85;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 28px #11111117;padding:11px 0 calc(11px + env(safe-area-inset-bottom,0px))}#BRPlanner .br-buybar__in{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:30px}#BRPlanner .br-buybar__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#BRPlanner .br-buybar__say{margin:0;font-size:12.5px;line-height:1.45;color:var(--soft)}#BRPlanner .br-buybar__say b{color:var(--ink);font-weight:600}#BRPlanner .br-buybar__end{display:flex;align-items:center;gap:20px;flex:0 0 auto}#BRPlanner .br-buybar .br-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}#BRPlanner .br-price__count{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--soft)}#BRPlanner .br-price__count:empty{display:none}#BRPlanner .br-gauge__track{position:relative;height:4px;border-radius:2px;background:var(--line);margin:0 7px}#BRPlanner .br-gauge__fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--gold);transition:width .3s cubic-bezier(.4,0,.2,1)}#BRPlanner .br-gauge__dot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--line);transform:translate(-50%,-50%);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}#BRPlanner .br-gauge__dot.on{border-color:var(--gold);background:var(--gold)}#BRPlanner .br-gauge__dot.here{box-shadow:0 0 0 4px #c9a96e4d}#BRPlanner .br-gauge__labels{display:flex;justify-content:space-between;gap:12px;margin-top:8px}#BRPlanner .br-gauge__labels span{flex:1;min-width:0;text-align:center;font-family:var(--mono);font-size:10px;line-height:1.5;color:var(--soft)}#BRPlanner .br-gauge__labels span:first-child{text-align:left}#BRPlanner .br-gauge__labels span:last-child{text-align:right}#BRPlanner .br-gauge__labels b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}#BRPlanner .br-gauge__labels i{font-style:normal;display:block}#BRPlanner .br-gauge__labels .on{color:var(--ink)}#BRPlanner .br-gauge__labels .on b{color:var(--gold-deep)}#BRPlanner.br-fs .br-buybar__main{display:none}#BRPlanner.br-fs .br-buybar__in{justify-content:flex-end}#BRPlanner.br-fs .br-stage{padding-bottom:88px}@media(max-width:749px){#BRPlanner{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}#BRPlanner .br-buybar__in{flex-direction:column;align-items:stretch;gap:11px;padding:0 16px}#BRPlanner .br-buybar__end{justify-content:space-between;gap:14px}#BRPlanner .br-buybar .br-cta{flex:1;text-align:center;padding:14px 18px}#BRPlanner .br-gauge__labels i{display:none}#BRPlanner .br-gauge__labels b{font-size:10px}#BRPlanner.br-fs .br-stage{padding-bottom:104px}}@media(prefers-reduced-motion:reduce){#BRPlanner .br-gauge__fill,#BRPlanner .br-gauge__dot{transition:none}}#BRPlanner .brp-intro__copy{color:var(--ink);font-style:italic}#BRPlanner .br-more{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:5px 14px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--soft);transition:border-color .15s ease,color .15s ease}#BRPlanner .br-more:hover{border-color:var(--ink);color:var(--ink)}#BRPlanner .br-more i{position:relative;width:9px;height:9px;flex:0 0 auto;transition:transform .2s ease}#BRPlanner .br-more i:before,#BRPlanner .br-more i:after{content:"";position:absolute;top:4px;left:0;width:9px;height:1px;background:currentColor}#BRPlanner .br-more i:after{transform:rotate(90deg)}#BRPlanner .br-more[aria-expanded=true] i{transform:rotate(45deg)}#BRPlanner .br-morepanel{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 30px;margin-top:18px;padding:20px 22px;background:var(--sand);border-radius:var(--r-m)}#BRPlanner .br-morepanel__row{display:flex;flex-direction:column;gap:9px;min-width:0}#BRPlanner .br-morepanel__row--wide{grid-column:1/-1}#BRPlanner .br-wallstack{display:flex;flex-direction:column;gap:9px}#BRPlanner .br-morepanel .br-toolsrow{margin-top:0;padding:0;background:none}#BRPlanner .br-optrow-actions{display:flex;justify-content:flex-end;max-width:1280px;margin:14px auto 0}#BRPlanner .br-ghost{gap:2px;align-content:center}#BRPlanner .br-ghost i{font-style:normal;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1}@media(max-width:749px){#BRPlanner .br-morepanel{grid-template-columns:1fr;gap:16px;padding:16px}#BRPlanner .br-optrow-actions .br-more{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){#BRPlanner .br-more i{transition:none}}@media(min-width:750px){#BRPlanner .br-optrow>.br-optgroup{border-bottom:0!important}}#BRPlanner .br-morepanel .br-textbtn{color:var(--ink);background:linear-gradient(to top,rgba(17,17,17,.18) 28%,transparent 28%)}#BRPlanner.brp-app{height:var(--brp-vh, 100dvh);min-height:520px;display:flex;flex-direction:column;overflow:hidden;padding:0;max-width:none}#BRPlanner.brp-app .br-block{padding:0;border-bottom:1px solid var(--line);min-height:0}#BRPlanner.brp-app .brp-intro,#BRPlanner.brp-app .brp-section-head,#BRPlanner.brp-app .br-hint,#BRPlanner.brp-app .br-preview-modes{display:none}#BRPlanner.brp-app .brp-masthead{order:0;flex:0 0 auto;min-height:0;padding:7px 14px}#BRPlanner.brp-app .brp-back{position:static;width:24px;height:24px}#BRPlanner.brp-app .brp-back svg{width:15px;height:15px}#BRPlanner.brp-app .br-block:nth-of-type(1){order:1;flex:1 1 auto;min-height:150px;display:flex;padding:10px 14px}#BRPlanner.brp-app .br-stage{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}#BRPlanner.brp-app .br-preview-viewport{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}#BRPlanner.brp-app .br-fsbtn{top:6px;right:6px}#BRPlanner.brp-app .br-block:nth-of-type(3){order:2;flex:0 0 auto;padding:9px 14px;background:#fff}#BRPlanner.brp-app .br-optrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 22px;border:0;border-radius:0;background:none;max-width:none}#BRPlanner.brp-app .br-optgroup{flex-direction:row;align-items:center;gap:10px;padding:0;border:0!important}#BRPlanner.brp-app .br-lbl{margin:0;white-space:nowrap}#BRPlanner.brp-app .br-optrow-actions{margin:0 0 0 auto}#BRPlanner.brp-app .br-seg>button{min-height:30px;padding:5px 10px;font-size:12px}#BRPlanner.brp-app .br-dot{width:22px;height:22px}#BRPlanner.brp-app .br-block:nth-of-type(2){order:3;flex:0 0 auto;display:flex;flex-direction:column;min-height:0;padding:9px 0 10px;background:var(--sand)}#BRPlanner.brp-app #brpGalleryPanel{display:flex;flex-direction:column;min-height:0;flex:1}#BRPlanner.brp-app .br-galhead,#BRPlanner.brp-app .br-collection-nav{margin:0 14px 7px;flex:0 0 auto}#BRPlanner.brp-app .br-scroll-arrow{display:none}#BRPlanner.brp-app .br-collection-track{overflow-x:auto;padding-bottom:2px}#BRPlanner.brp-app .br-collection-track button{padding:5px 11px;font-size:11px}#BRPlanner.brp-app .br-tabs button{padding:6px 12px;font-size:12px}#BRPlanner.brp-app .br-grid{display:flex;flex-wrap:nowrap;gap:10px;height:132px;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding:0 14px 2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}#BRPlanner.brp-app .br-grid .br-card{flex:0 0 auto;width:112px;height:100%;display:flex;flex-direction:column;scroll-snap-align:start;margin:0}#BRPlanner.brp-app .br-card__img{flex:1;min-height:0;background:#fff}#BRPlanner.brp-app .br-card__img img{width:100%;height:100%;object-fit:contain}#BRPlanner.brp-app .br-card figcaption{flex:0 0 auto;font-size:9.5px;line-height:1.3;padding:4px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#BRPlanner.brp-app .br-empty{padding:0 14px;align-self:center}#BRPlanner.brp-app .br-buybar{order:4;position:static;flex:0 0 auto;border-top:1px solid var(--line);box-shadow:none;padding:9px 0 calc(9px + env(safe-area-inset-bottom,0px))}#BRPlanner.brp-app .br-buybar__in{max-width:none;padding:0 14px;gap:20px}#BRPlanner.brp-app .br-buybar__main{gap:6px}#BRPlanner.brp-app .br-morepanel{max-height:34vh;overflow-y:auto;margin-top:10px;padding:14px 16px}#BRPlanner.brp-app.br-fs{overflow:visible}#BRPlanner.brp-app.br-fs .br-block:nth-of-type(1){padding:0}@media(max-width:899px){#BRPlanner.brp-app{min-height:480px}#BRPlanner.brp-app .br-block:nth-of-type(1){padding:8px 10px;min-height:120px}#BRPlanner.brp-app .br-block:nth-of-type(3){padding:8px 10px}#BRPlanner.brp-app .br-optrow{gap:5px 14px}#BRPlanner.brp-app .br-lbl{display:none}#BRPlanner.brp-app .br-grid{height:104px;padding:0 10px 2px}#BRPlanner.brp-app .br-grid .br-card{width:86px}#BRPlanner.brp-app .br-galhead{margin:0 10px 7px}#BRPlanner.brp-app .br-buybar__in{flex-direction:row;align-items:center;gap:12px;padding:0 10px}#BRPlanner.brp-app .br-buybar .br-cta{flex:0 0 auto;padding:11px 16px;font-size:12px}#BRPlanner.brp-app .br-gauge__labels{display:none}#BRPlanner.brp-app .br-morepanel{max-height:42vh}}#BRPlanner.brp-app #brpSettingsPanel{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}#BRPlanner.brp-app .br-optrow{flex:1 1 auto;justify-content:flex-start;gap:6px 20px}#BRPlanner.brp-app .br-optrow-actions{flex:0 0 auto;margin:0;max-width:none}#BRPlanner.brp-app .br-optgroup{flex-wrap:nowrap;gap:9px}#BRPlanner.brp-app .br-seg{flex-wrap:nowrap}#BRPlanner.brp-app .br-lbl{white-space:nowrap;font-size:9.5px;letter-spacing:.09em;margin:0}#BRPlanner.brp-app .br-lbl--actions{width:auto;gap:6px}#BRPlanner.brp-app .br-grid{justify-content:flex-start;height:138px}#BRPlanner.brp-app .br-grid .br-card{width:124px}#BRPlanner.brp-app .br-card__used{font-size:8px;letter-spacing:.06em;padding:2px 5px;line-height:1.2;white-space:nowrap}#BRPlanner.brp-app .ph-like{width:24px;height:24px}#BRPlanner.brp-app .ph-like svg{width:12px;height:12px}#BRPlanner.brp-app .br-collection-track{display:flex;gap:6px}#BRPlanner.brp-app .br-collection-track button{flex:0 0 auto;white-space:nowrap}@media(max-width:899px){#BRPlanner.brp-app .br-grid{height:112px}#BRPlanner.brp-app .br-grid .br-card{width:92px}#BRPlanner.brp-app .br-optrow{gap:5px 12px}}#BRPlanner.brp-app .br-optgroup:first-child .br-lbl{display:none}#BRPlanner.brp-app .br-collection-nav{display:block}#BRPlanner.brp-app .br-grid{margin:0;max-width:none;width:100%}#BRPlanner.brp-app .br-collection-track{max-width:none}@media(max-width:899px){#BRPlanner.brp-app .br-buybar__in{flex-direction:column;align-items:stretch;gap:8px}#BRPlanner.brp-app .br-buybar__main{gap:6px}#BRPlanner.brp-app .br-buybar__say{font-size:11.5px;line-height:1.35}#BRPlanner.brp-app .br-buybar__end{justify-content:space-between;align-items:center;gap:12px}#BRPlanner.brp-app .br-buybar .br-cta{flex:0 1 auto;padding:12px 20px}#BRPlanner.brp-app .br-price b{font-size:20px}#BRPlanner.brp-app .br-optrow{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}#BRPlanner.brp-app .br-optgroup,#BRPlanner.brp-app .br-optrow-actions{flex:0 0 auto}}#BRPlanner.brp-app{display:grid;grid-template-columns:216px minmax(0,1fr) 236px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head head head" "rail stage insp" "bar  bar  bar";gap:0}#BRPlanner.brp-app .brp-masthead{grid-area:head}#BRPlanner.brp-app .br-block:nth-of-type(1){grid-area:stage;border:0;padding:16px}#BRPlanner.brp-app .br-block:nth-of-type(3){grid-area:rail;border:0;border-right:1px solid var(--line);padding:16px 14px;overflow-y:auto}#BRPlanner.brp-app .brp-wallpanel{grid-area:insp}#BRPlanner.brp-app .br-buybar{grid-area:bar}#BRPlanner.brp-app .br-block:nth-of-type(2){display:none}#BRPlanner.brp-app .brp-add{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;margin-bottom:18px;background:var(--ink);color:#fff;border-radius:999px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;transition:opacity .16s ease,transform .16s ease}#BRPlanner.brp-app .brp-add span{font-size:15px;line-height:1;font-weight:300}#BRPlanner.brp-app .brp-add:hover{opacity:.86}#BRPlanner.brp-app .brp-add:active{transform:scale(.985)}#BRPlanner.brp-app #brpSettingsPanel{display:block}#BRPlanner.brp-app .br-optrow{display:flex;flex-direction:column;align-items:stretch;gap:16px;border:0;border-radius:0;background:none;max-width:none;overflow:visible}#BRPlanner.brp-app .br-optgroup{flex-direction:column;align-items:stretch;gap:8px;padding:0;border:0!important}#BRPlanner.brp-app .br-optgroup:first-child .br-lbl{display:block}#BRPlanner.brp-app .br-lbl{display:block;white-space:nowrap;font-size:9.5px;letter-spacing:.11em;margin:0}#BRPlanner.brp-app .br-seg{flex-wrap:wrap;gap:5px}#BRPlanner.brp-app .br-optrow-actions{margin:16px 0 0;justify-content:stretch}#BRPlanner.brp-app .br-optrow-actions .br-more{width:100%;justify-content:center}#BRPlanner.brp-app .br-morepanel{grid-template-columns:1fr;gap:14px;margin-top:14px;padding:14px;max-height:none}#BRPlanner.brp-app .brp-wallpanel{border-left:1px solid var(--line);padding:16px 16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}#BRPlanner .brp-wallpanel .br-wgroup{display:flex;flex-direction:column;align-items:stretch;gap:8px}#BRPlanner .br-frame{transition:filter .22s ease}#BRPlanner .br-frame:hover{filter:drop-shadow(0 16px 26px rgba(17,17,17,.22))}#BRPlanner .br-frame.is-drag{transition:none}@media(prefers-reduced-motion:reduce){#BRPlanner .br-frame{transition:none}}#BRPlanner.brp-app .br-modal__box{border-radius:14px}@media(max-width:1099px){#BRPlanner.brp-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"head" "stage" "rail" "insp" "bar"}#BRPlanner.brp-app .brp-wallpanel{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:18px;overflow-x:auto;overflow-y:hidden;padding:10px 12px}#BRPlanner.brp-app .brp-wallpanel .br-wgroup{flex:0 0 auto}#BRPlanner.brp-app .br-block:nth-of-type(3){border-right:0;border-top:1px solid var(--line);padding:10px 12px;overflow:visible}#BRPlanner.brp-app .brp-add{width:auto;margin:0 0 10px}#BRPlanner.brp-app .br-optrow{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px 18px;overflow-x:auto;padding-bottom:2px}#BRPlanner.brp-app .br-optgroup{flex-direction:row;align-items:center;gap:9px;flex:0 0 auto}#BRPlanner.brp-app .br-optgroup:first-child .br-lbl{display:none}#BRPlanner.brp-app .br-seg{flex-wrap:nowrap}#BRPlanner.brp-app .br-optrow-actions{margin:0 0 0 auto}#BRPlanner.brp-app .br-optrow-actions .br-more{width:auto}}@media(max-width:899px){#BRPlanner.brp-app .brp-add{position:sticky;left:0;padding:9px 14px;font-size:11px;margin-bottom:9px}}#BRPlanner.brp-app .br-lbl--actions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}#BRPlanner.brp-app #brpDispo{flex-wrap:wrap;row-gap:6px}#BRPlanner.brp-app .br-count-name{flex:1 0 100%}#BRPlanner.brp-app .br-count-unit{white-space:nowrap}#BRPlanner.brp-app .br-modal__box{width:min(1040px,calc(100vw - 40px));max-height:82vh}#BRPlanner .brp-wallpanel .br-textbtn{align-self:flex-start;font-size:12px;color:var(--ink);background:linear-gradient(to top,rgba(17,17,17,.16) 26%,transparent 26%)}#BRPlanner.brp-app{grid-template-columns:244px minmax(0,1fr) 256px}#BRPlanner.brp-app .br-block:nth-of-type(3){padding:16px 16px 22px}#BRPlanner.brp-app .brp-add{padding:10px 14px;margin-bottom:20px;border-radius:10px;font-size:11px;letter-spacing:.07em;box-shadow:0 1px 2px #11111129}#BRPlanner.brp-app .br-lbl{font-size:9px;letter-spacing:.14em;color:var(--soft);margin:0 0 2px}#BRPlanner.brp-app .br-optrow{gap:18px}#BRPlanner.brp-app .br-optgroup{gap:7px}#BRPlanner.brp-app #brpSize,#BRPlanner.brp-app #brpDispo,#BRPlanner.brp-app #brpWallMode,#BRPlanner.brp-app #brpAlign,#BRPlanner.brp-app #brpFilters{display:flex;align-items:center;gap:2px;background:var(--panel);border-radius:9px;padding:2px}#BRPlanner.brp-app #brpSize>button,#BRPlanner.brp-app #brpWallMode>button,#BRPlanner.brp-app #brpAlign>button,#BRPlanner.brp-app #brpFilters>button{flex:1 1 0;min-width:0;min-height:29px;padding:5px 8px;border:0;border-radius:7px;background:transparent;font-size:11.5px;font-weight:500;color:var(--soft);transition:background .15s ease,color .15s ease}#BRPlanner.brp-app #brpSize>button:hover,#BRPlanner.brp-app #brpWallMode>button:hover,#BRPlanner.brp-app #brpAlign>button:hover,#BRPlanner.brp-app #brpFilters>button:hover{background:#fff9;color:var(--ink)}#BRPlanner.brp-app #brpSize>button.on,#BRPlanner.brp-app #brpWallMode>button.on,#BRPlanner.brp-app #brpAlign>button.on,#BRPlanner.brp-app #brpFilters>button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1111111a,0 0 0 .5px #1111110d}#BRPlanner.brp-app #brpDispo{display:grid;grid-template-columns:29px 1fr 29px;gap:2px;padding:2px}#BRPlanner.brp-app .br-count-name{grid-column:1/-1;order:-1;background:none;padding:0 0 5px;font-family:var(--serif);font-size:14px;font-style:italic;color:var(--ink)}#BRPlanner.brp-app .br-count-btn{min-height:29px;border:0;border-radius:7px;background:#fff;font-size:15px;font-weight:300;color:var(--ink);box-shadow:0 1px 2px #1111111a,0 0 0 .5px #1111110d;transition:opacity .15s ease}#BRPlanner.brp-app .br-count-btn:disabled{opacity:.3;box-shadow:none}#BRPlanner.brp-app .br-count-value{align-self:center;text-align:center;font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink)}#BRPlanner.brp-app .br-count-unit{display:none}#BRPlanner.brp-app #brpFrameG{display:flex;align-items:center;flex-wrap:nowrap;gap:7px}#BRPlanner.brp-app #brpFrameG>button[data-gframe=perso]{order:9;flex:0 0 auto;margin-left:auto;min-height:26px;padding:4px 9px;border-radius:7px;border:1px solid var(--line);background:transparent;font-size:10px;letter-spacing:.06em;color:var(--soft)}#BRPlanner.brp-app #brpFrameG>button[data-gframe=perso].on{border-color:var(--ink);color:var(--ink);background:#fff}#BRPlanner.brp-app #brpFrameG .br-dot,#BRPlanner .br-pop .br-dot{width:22px;height:22px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(17,17,17,.16);box-shadow:none;transition:box-shadow .15s ease,transform .15s ease}#BRPlanner.brp-app #brpFrameG .br-dot.on,#BRPlanner .br-pop .br-dot.on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink);outline:0}#BRPlanner.brp-app #brpFrameG .br-dot:hover:not(.on),#BRPlanner .br-pop .br-dot:hover:not(.on){transform:scale(1.09)}#BRPlanner.brp-app .br-shuffle-top{width:22px;height:22px;border-radius:6px;color:var(--soft);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}#BRPlanner.brp-app .br-shuffle-top:hover{background:var(--panel);color:var(--ink)}#BRPlanner.brp-app .br-shuffle-top svg{width:13px;height:13px}#BRPlanner.brp-app .br-optrow-actions{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line)}#BRPlanner.brp-app .br-optrow-actions .br-more{width:100%;justify-content:space-between;border:0;padding:0;min-height:0;color:var(--soft)}#BRPlanner.brp-app .br-optrow-actions .br-more:hover{color:var(--ink)}#BRPlanner.brp-app .br-morepanel{background:none;padding:12px 0 0;margin-top:0;gap:16px}#BRPlanner.brp-app .br-gaprow{gap:8px}#BRPlanner.brp-app .br-gaprow output{font-family:var(--mono);font-size:11px;color:var(--soft);white-space:nowrap}#BRPlanner.brp-app .br-hexrow input[type=text]{font-family:var(--mono);font-size:11px}@media(max-width:1099px){#BRPlanner.brp-app .br-optrow-actions{margin:0 0 0 auto;padding-top:0;border-top:0}#BRPlanner.brp-app .br-morepanel{padding:12px 0 0}#BRPlanner.brp-app .br-count-name{display:none}#BRPlanner.brp-app #brpDispo{grid-template-columns:29px 30px 29px}}#BRPlanner.brp-app #brpDispo [data-count-step="-1"]{order:1}#BRPlanner.brp-app .br-count-value{order:2}#BRPlanner.brp-app #brpDispo [data-count-step="1"]{order:3}#BRPlanner.brp-app .brp-wallpanel{overflow-x:hidden}#BRPlanner .brp-wallpanel .br-textbtn{align-self:stretch;white-space:normal;text-align:center;line-height:1.45;padding:8px 12px;background:none;border:1px solid var(--line);border-radius:8px;font-size:11px;letter-spacing:.05em;color:var(--ink);transition:border-color .15s ease,background .15s ease}#BRPlanner .brp-wallpanel .br-textbtn:hover{border-color:var(--ink);background:#fff}#BRPlanner .br-dot{min-height:0;min-width:0;padding:0;aspect-ratio:1/1;border-radius:50%}#BRPlanner .brp-selhint{flex:0 0 auto;margin:10px 0 0;text-align:center;font-size:11.5px;letter-spacing:.02em;line-height:1.4;color:var(--soft);opacity:.8}#BRPlanner:not(.brp-app) .brp-selhint{display:none}#BRPlanner:not(.brp-app) .brp-wallpanel{max-width:560px;margin:26px auto 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:14px;background:#fff}#BRPlanner .br-wgroup.is-off{opacity:.45}#BRPlanner .br-wgroup.is-off input{pointer-events:none}#BRPlanner.brp-app.br-fs .br-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;width:100vw;height:100dvh;max-width:none;margin:0;background:#f6f4ef;padding:56px 28px 100px}#BRPlanner.brp-app.br-fs .br-fsbtn{position:fixed;top:16px;right:16px;z-index:123;width:40px;height:40px;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 6px 20px #1111111f;display:grid;place-items:center}#BRPlanner.brp-app.br-fs .brp-selhint{display:none}#BRPlanner.brp-app.br-fs .br-buybar{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:122;width:auto;max-width:calc(100vw - 24px);border:1px solid var(--line);border-radius:999px;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 44px #1111112e;padding:7px 8px 7px 20px}#BRPlanner.brp-app.br-fs .br-buybar__in{flex-direction:row;align-items:center;padding:0;gap:16px;max-width:none}#BRPlanner.brp-app.br-fs .br-buybar__main{display:none}#BRPlanner.brp-app.br-fs .br-buybar__end{display:flex;align-items:center;gap:14px;justify-content:flex-start}#BRPlanner.brp-app.br-fs .br-buybar .br-cta{border-radius:999px;padding:11px 22px}@media(max-width:899px){#BRPlanner.brp-app .br-fsbtn{display:grid}#BRPlanner.brp-app.br-fs .br-stage{padding:52px 14px 96px}}#BRPlanner .br-dot.br-dot.br-dot{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;padding:0;margin:0;flex:0 0 auto;border-radius:50%}#BRPlanner .br-pop .br-dot.br-dot.br-dot{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px}#BRPlanner .br-pop{gap:12px;padding:8px 12px;border-radius:12px;border-color:#11111114;box-shadow:0 18px 44px #11111129}#BRPlanner #brpPopFmt{display:flex;align-items:center;gap:2px;background:var(--panel);border-radius:9px;padding:2px}#BRPlanner #brpPopFmt>button{flex:0 0 auto;min-height:28px;min-width:36px;padding:4px 9px;border:0;border-radius:7px;background:transparent;font-size:11.5px;font-weight:500;color:var(--soft);transition:background .15s ease,color .15s ease}#BRPlanner #brpPopFmt>button:hover{background:#fff9;color:var(--ink)}#BRPlanner #brpPopFmt>button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1111111a,0 0 0 .5px #1111110d}#BRPlanner .br-pop__seg--dots{gap:8px;padding:0 3px}#BRPlanner .br-pop .br-pop__btn{min-height:28px;padding:4px 10px;border-radius:7px;font-size:11.5px}#BRPlanner .br-pop__sep{height:22px}#BRPlanner .brp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0 0 12px;margin:0 0 14px;border-bottom:1px solid var(--line);background:none;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:default}#BRPlanner .brp-panel-head i,#BRPlanner .brp-panel-body[hidden]{display:none}#BRPlanner .br-subhead{margin:4px 0 -4px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}#BRPlanner .br-count-caption{margin:0;padding-left:2px;font-family:var(--serif);font-size:14px;font-style:italic;color:var(--soft)}#BRPlanner.brp-app #brpDispo{display:grid;grid-template-columns:32px 1fr 32px;gap:2px;padding:2px}#BRPlanner .brp-slider{-webkit-appearance:none;appearance:none;width:100%;height:2px;border:0;border-radius:1px;margin:6px 0;background:#e2ded7;outline:none;cursor:pointer}#BRPlanner .brp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.28);cursor:pointer;box-shadow:0 1px 3px #00000024}#BRPlanner .brp-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.28);cursor:pointer;box-shadow:0 1px 3px #00000024}#BRPlanner .brp-slider--hue{background:linear-gradient(to right,#f0eaea,#f0edea,#f0f0ea,#eaf0ea,#eaf0f0,#eaeaf0,#f0eaf0,#f0eaea)}#BRPlanner .brp-slider--hue::-webkit-slider-thumb{background:var(--brp-hue-color, hsl(30,15%,93%));border-color:#00000026}#BRPlanner .brp-slider--hue::-moz-range-thumb{background:var(--brp-hue-color, hsl(30,15%,93%));border-color:#00000026}#BRPlanner .br-gaprow{display:flex;align-items:center;gap:10px}#BRPlanner .br-gaprow .brp-slider{flex:1;min-width:0}#BRPlanner .brp-wallpanel .br-gaprow output{flex:0 0 auto;min-width:46px;text-align:right;font-family:var(--mono);font-size:11px;color:var(--soft)}#BRPlanner .brp-sat{display:flex;align-items:center;gap:6px;margin-top:2px}#BRPlanner .brp-sat__lbl{flex:1;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--soft)}#BRPlanner .brp-sat__btn{width:22px;height:22px;border-radius:50%;padding:0;border:1px solid var(--line);background:#fff;color:var(--soft);font-size:13px;line-height:1;display:grid;place-items:center;transition:border-color .15s ease,color .15s ease}#BRPlanner .brp-sat__btn:hover{border-color:var(--ink);color:var(--ink)}#BRPlanner .brp-sat__btn.is-off{opacity:.25;pointer-events:none}#BRPlanner .brp-sat__dot{width:16px;height:16px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 1px #0000001f}#BRPlanner button.brp-sat__dot{width:20px;height:20px;padding:0;border:0;cursor:pointer;transition:box-shadow .15s ease}#BRPlanner button.brp-sat__dot:hover,#BRPlanner button.brp-sat__dot[aria-expanded=true]{box-shadow:0 0 0 1px #0000001f,0 0 0 3px #fff,0 0 0 4px var(--ink)}#BRPlanner button.brp-sat__dot:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#BRPlanner .brp-palette{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff}#BRPlanner .brp-palette[hidden]{display:none}#BRPlanner .brp-palette__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px 4px;justify-items:center}#BRPlanner .brp-palette__sw{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;display:grid;place-items:center;cursor:pointer}#BRPlanner .brp-palette__sw span{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}#BRPlanner .brp-palette__sw[data-wall-hex=""] span{background:linear-gradient(135deg,#fff 46%,#c9c2b8 47% 53%,#fff 54%)!important}#BRPlanner .brp-palette__sw[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}#BRPlanner .brp-palette__sw:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#BRPlanner .brp-palette__own{margin:10px 0 0}#BRPlanner .brp-palette__lbl{display:block;margin-bottom:5px;font-family:var(--mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase;color:var(--soft)}#BRPlanner .brp-palette__row{display:flex;gap:6px}#BRPlanner .brp-palette__in{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:13px}#BRPlanner .brp-palette__in:focus{outline:none;border-color:var(--ink)}#BRPlanner .brp-palette__ok{flex:0 0 auto;height:30px;padding:0 10px;border:1px solid var(--ink);border-radius:6px;background:var(--ink);color:#fff;font-size:12px;cursor:pointer}#BRPlanner .brp-palette__msg{margin:6px 0 0;font-size:11.5px;line-height:1.4;color:var(--soft)}#BRPlanner .brp-palette__msg:empty{display:none}#BRPlanner .brp-palette__note{margin:8px 0 0;font-size:10.5px;line-height:1.4;color:var(--soft)}@media(max-width:1099px){#BRPlanner .brp-palette__in{font-size:16px}}#BRPlanner .brp-dock{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:center;min-height:96px;padding-top:12px}#BRPlanner.brp-app .br-hint{display:none}#BRPlanner .brp-selhint{margin:6px 0 0;text-align:center;font-size:11.5px;letter-spacing:.02em;color:var(--soft);opacity:.85}#BRPlanner .brp-selhint[hidden]{display:none}#BRPlanner .brp-dock .brp-selhint{max-width:100%;text-wrap:balance}:root:lang(ja) #BRPlanner .brp-selhint{word-break:keep-all;overflow-wrap:anywhere}#BRPlanner .br-pop{flex-direction:column;align-items:stretch;gap:10px;max-width:min(560px,100%);padding:12px 16px 13px;border-radius:14px;border:1px solid rgba(17,17,17,.08);box-shadow:0 18px 44px #11111124;white-space:normal}#BRPlanner .br-pop__id{text-align:center}#BRPlanner .br-pop__title{margin:0;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.3;color:var(--ink)}#BRPlanner .br-pop__artist{display:flex;align-items:center;justify-content:center;gap:7px;margin:5px 0 0;font-size:11.5px;color:var(--soft)}#BRPlanner .br-pop__pic{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 1px #1111111a}#BRPlanner .br-pop__pic--empty{background:var(--panel)}#BRPlanner .br-pop__who{font-weight:500;color:var(--ink)}#BRPlanner .br-pop__meta{padding-left:7px;margin-left:1px;border-left:1px solid var(--line)}#BRPlanner .br-pop__controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding-top:11px;border-top:1px solid var(--line)}@media(max-width:1099px){#BRPlanner.brp-app{grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"head" "stage" "rail" "insp" "bar"}#BRPlanner.brp-app .brp-panel-head{cursor:pointer;margin:0;padding:13px 14px;border-bottom:0;min-height:46px}#BRPlanner.brp-app .brp-panel-head i{display:block;width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid var(--soft);border-bottom:1.5px solid var(--soft);transform:rotate(45deg);margin-bottom:3px;transition:transform .2s ease}#BRPlanner.brp-app .brp-panel-head[aria-expanded=true] i{transform:rotate(-135deg);margin-bottom:-3px}#BRPlanner.brp-app .brp-panel-body{padding:0 14px 14px;max-height:44vh;overflow-y:auto}#BRPlanner.brp-app .br-block:nth-of-type(3),#BRPlanner.brp-app .brp-wallpanel{padding:0;overflow:visible;border-left:0;border-right:0;border-top:1px solid var(--line);display:block}#BRPlanner.brp-app .brp-wallpanel{flex-direction:column;gap:0}#BRPlanner.brp-app .brp-wallpanel .br-wgroup{flex:0 0 auto;margin-bottom:16px}#BRPlanner.brp-app .brp-wallpanel .br-wgroup:last-child{margin-bottom:0}#BRPlanner.brp-app .brp-add{width:100%;margin:0 0 16px}#BRPlanner.brp-app .br-optrow{flex-direction:column;align-items:stretch;flex-wrap:wrap;gap:16px;overflow:visible;padding:0}#BRPlanner.brp-app .br-optgroup{flex-direction:column;align-items:stretch;gap:8px;flex:0 0 auto}#BRPlanner.brp-app .br-optgroup:first-child .br-lbl,#BRPlanner.brp-app .br-lbl{display:block}#BRPlanner.brp-app .br-seg{flex-wrap:wrap}#BRPlanner.brp-app .br-picker-filters{flex-shrink:0}#BRPlanner.brp-app .br-picker-filters .br-seg{flex-wrap:nowrap;flex:0 0 auto}#BRPlanner.brp-app #brpSize>button,#BRPlanner.brp-app #brpAlign>button,#BRPlanner.brp-app #brpWallMode>button{min-height:34px;font-size:12.5px}#BRPlanner.brp-app .br-count-caption{display:block}#BRPlanner.brp-app #brpDispo{grid-template-columns:40px 1fr 40px}#BRPlanner.brp-app .br-count-btn{min-height:34px}#BRPlanner .brp-dock{min-height:0;padding-top:8px}#BRPlanner .br-pop{width:100%;max-width:none;padding:10px 12px 11px;border-radius:12px}#BRPlanner .br-pop__controls{gap:8px;padding-top:9px}#BRPlanner .br-pop__sep{display:none}#BRPlanner .brp-selhint{font-size:11px;margin:2px 0 0}}@media(max-width:899px){#BRPlanner.brp-app .brp-panel-head{padding:12px;min-height:44px;font-size:9.5px}#BRPlanner.brp-app .brp-panel-body{padding:0 12px 12px;max-height:40vh}#BRPlanner.brp-app .br-block:nth-of-type(1){padding:8px 10px 0;min-height:150px}#BRPlanner.brp-app .brp-add{position:static;padding:11px 14px;font-size:11px}}#BRPlanner .brp-wallpanel .brp-panel-body{display:flex;flex-direction:column;gap:20px}#BRPlanner .brp-wallpanel .br-wgroup{gap:6px}#BRPlanner .brp-wallpanel .brp-wallpanel__tools{margin-top:2px;padding-top:16px;border-top:1px solid var(--line)}#BRPlanner.brp-app #brpWallMode[hidden],#BRPlanner .brp-wallfit[hidden]{display:none}#BRPlanner .brp-wallpanel .brp-wallactions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:2px}#BRPlanner .brp-wallpanel .brp-wallactions .br-textbtn{align-self:flex-end;max-width:100%;margin:0;white-space:nowrap}#BRPlanner .brp-wallfit{margin:0;font-size:11.5px;line-height:1.4;color:#9a4b2f}@media(max-width:1099px){#BRPlanner.brp-app .br-optrow,#BRPlanner.brp-app .brp-wallpanel .brp-panel-body{display:flex;border:0;border-radius:0;overflow:visible}#BRPlanner.brp-app .br-optgroup,#BRPlanner.brp-app .br-optgroup:nth-child(-n+2),#BRPlanner.brp-app .br-wgroup{min-height:0;padding:0;border:0!important;text-align:left;align-items:stretch}#BRPlanner.brp-app .br-lbl{text-align:left;margin:0 0 2px}#BRPlanner.brp-app .br-seg,#BRPlanner.brp-app #brpFrameG{justify-content:flex-start}#BRPlanner.brp-app .br-count-caption{text-align:left}#BRPlanner.brp-app .brp-panel-body{max-height:34vh}#BRPlanner.brp-app .br-block:nth-of-type(1){min-height:110px}#BRPlanner.brp-app .br-stage{justify-content:flex-start}#BRPlanner.brp-app .br-preview-viewport{flex:0 1 auto;align-items:flex-start}#BRPlanner.brp-app .br-buybar{padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}#BRPlanner.brp-app .br-buybar__in{gap:6px}#BRPlanner.brp-app .br-buybar__say{font-size:11px;line-height:1.3;margin:0}#BRPlanner.brp-app .br-buybar__end{display:flex;align-items:center;justify-content:space-between;gap:10px}#BRPlanner.brp-app .br-price{display:flex;align-items:baseline;gap:8px;flex:0 1 auto}#BRPlanner.brp-app .br-price b{font-size:19px}#BRPlanner.brp-app .br-buybar .br-cta{flex:0 0 auto;min-height:44px;padding:0 18px;white-space:nowrap;font-size:11.5px;border-radius:999px}}@media(max-width:1099px){#BRPlanner.brp-app .br-block:nth-of-type(3),#BRPlanner.brp-app .brp-wallpanel{position:relative;z-index:40}#BRPlanner.brp-app .brp-panel-body{position:absolute;left:0;right:0;bottom:100%;max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 18px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -14px 34px #11111121;z-index:60}#BRPlanner.brp-app .brp-panel-head{position:relative;z-index:61;background:#fff}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head{background:var(--sand, #fff)}#BRPlanner.brp-app .br-block:nth-of-type(1){min-height:150px}#BRPlanner.brp-app .br-buybar__end{flex-wrap:nowrap}#BRPlanner.brp-app .br-price{flex-direction:row;align-items:baseline;gap:8px;flex:1 1 auto;white-space:nowrap;text-align:left}#BRPlanner.brp-app .br-price__count{white-space:nowrap;font-size:10px;letter-spacing:.08em}#BRPlanner.brp-app .br-buybar .br-cta{flex:0 0 auto;max-width:56%}}@media(max-width:1099px){#BRPlanner.brp-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-areas:"head" "stage" "rail" "insp" "bar"}}@media(max-width:1099px){#BRPlanner.brp-app .br-stage{justify-content:stretch}#BRPlanner.brp-app .br-preview-viewport{flex:1 1 auto;min-height:0;align-items:center}#BRPlanner .brp-dock{min-height:64px}}#BRPlanner .brp-dock .br-pop{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-height:none!important;overflow:visible!important}@media(max-width:1099px){#BRPlanner .brp-dock .br-pop{width:100%!important;max-width:none}#BRPlanner .brp-dock .br-pop__seg{width:auto;justify-content:center;padding:2px;border:0}#BRPlanner .brp-dock .br-pop__actions{width:auto;gap:8px}}@media(max-width:1099px){#BRPlanner.brp-app .brp-panel-body{max-height:min(56vh,480px)}#BRPlanner.brp-app .brp-wallpanel .brp-panel-body{gap:15px}#BRPlanner.brp-app .brp-wallpanel .brp-wallpanel__tools{padding-top:13px}}#BRPlanner .brp-leader{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:15;color:var(--ink);opacity:.55}#BRPlanner .brp-leader[hidden]{display:none}#BRPlanner .br-stage{position:relative}#BRPlanner .br-rotbtn{display:none}#BRPlanner.br-fs .br-rotbtn{display:grid;position:fixed;top:16px;right:66px;z-index:123;width:40px;height:40px;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 6px 20px #1111111f}#BRPlanner.br-fs .br-rotbtn .ic{width:19px;height:19px;stroke:currentColor}#BRPlanner.br-fs .br-rotbtn.on{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:1099px){#BRPlanner.brp-app #brpSize,#BRPlanner.brp-app #brpAlign,#BRPlanner.brp-app #brpWallMode,#BRPlanner.brp-app #brpDispo{align-self:flex-start;width:auto;max-width:100%}#BRPlanner.brp-app #brpSize>button,#BRPlanner.brp-app #brpAlign>button,#BRPlanner.brp-app #brpWallMode>button{flex:0 0 auto;min-width:66px;min-height:36px;padding:6px 14px;font-size:12.5px}#BRPlanner.brp-app #brpAlign>button{min-width:74px}#BRPlanner.brp-app #brpWallMode>button{min-width:88px}#BRPlanner.brp-app #brpDispo{display:grid;grid-template-columns:40px 46px 40px;gap:3px}#BRPlanner.brp-app .br-count-btn{min-height:36px;font-size:17px}#BRPlanner.brp-app .br-count-value{font-size:14px}#BRPlanner.brp-app #brpFrameG{gap:9px;align-self:flex-start}#BRPlanner.brp-app #brpFrameG>button[data-gframe=perso]{margin-left:6px;min-height:30px;padding:5px 12px}#BRPlanner .br-dot.br-dot.br-dot{width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px}#BRPlanner.brp-app .br-gaprow{width:100%}#BRPlanner.brp-app .brp-add{width:100%;min-height:46px}#BRPlanner.brp-app .br-lbl{font-size:9.5px;letter-spacing:.12em}#BRPlanner.brp-app .br-optrow{gap:18px}#BRPlanner.brp-app .br-count-caption{font-size:15px;margin-top:2px}#BRPlanner .brp-dock .br-pop__controls{gap:10px;justify-content:center}#BRPlanner .brp-dock .br-pop__btn{min-height:34px;padding:6px 14px}}#BRPlanner .brp-leader:not([hidden]){display:block!important}#BRPlanner .brp-leader[hidden]{display:none!important}#BRPlanner .br-fsbtn.br-rotbtn{display:none}#BRPlanner.br-fs .br-fsbtn.br-rotbtn{display:grid}#BRPlanner.brp-app.br-fs .br-fsbtn.br-rotbtn,#BRPlanner.br-fs .br-fsbtn.br-rotbtn{top:16px;right:66px;left:auto;bottom:auto;width:40px;height:40px}#BRPlanner.brp-app.br-fs .br-fsbtn,#BRPlanner.br-fs .br-fsbtn{top:calc(16px + env(safe-area-inset-top,0px));touch-action:manipulation}#BRPlanner.brp-app.br-fs .br-fsbtn.br-rotbtn,#BRPlanner.br-fs .br-fsbtn.br-rotbtn{top:calc(16px + env(safe-area-inset-top,0px));right:calc(66px + env(safe-area-inset-right,0px))}@media(max-width:1099px){#BRPlanner.brp-app .br-fsbtn.br-rotbtn{display:grid;position:absolute;top:6px;right:48px;left:auto;bottom:auto;width:38px;height:38px;border-radius:50%;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 4px 14px #1111111a;touch-action:manipulation;z-index:20}#BRPlanner.brp-app .br-fsbtn.br-rotbtn.on{background:var(--ink);color:#fff;border-color:var(--ink)}#BRPlanner.brp-app .br-fsbtn{width:38px;height:38px;touch-action:manipulation}#BRPlanner.brp-app.br-fs .br-fsbtn.br-rotbtn{position:fixed;right:calc(66px + env(safe-area-inset-right,0px));top:calc(16px + env(safe-area-inset-top,0px));width:44px;height:44px}#BRPlanner.brp-app.br-fs .br-fsbtn{width:44px;height:44px}}@media(max-width:1099px){#BRPlanner.brp-app{overflow-y:auto;-webkit-overflow-scrolling:touch}#BRPlanner.brp-app .brp-panel-body{position:static;bottom:auto;max-height:none;overflow:visible;box-shadow:none;border-top:1px solid var(--line);padding:16px 14px 20px}#BRPlanner.brp-app .brp-panel-head{position:relative;z-index:auto}#BRPlanner.brp-app .br-buybar{position:sticky;bottom:0;z-index:70;background:#fff;box-shadow:0 -8px 24px #11111112}}@media(max-width:1099px){#BRPlanner.brp-app{overflow:hidden}#BRPlanner.brp-app .brp-panel-body{max-height:40vh;overflow-y:auto;overscroll-behavior:contain}#BRPlanner.brp-app .br-block:nth-of-type(1){min-height:120px}}@media(max-width:1099px){#BRPlanner.brp-app.has-panel .brp-selhint{display:none}#BRPlanner.brp-app.has-panel .brp-dock{min-height:0;padding-top:0}#BRPlanner.brp-app .br-block:nth-of-type(1){min-height:150px}#BRPlanner.brp-app .brp-panel-body{max-height:38vh}}#BRPlanner.brp-app .brp-luck{position:relative;top:auto;left:auto;order:-1;align-self:flex-start;flex:0 0 auto;margin:6px 0 0 6px}#BRPlanner.brp-app.br-fs .brp-luck{position:fixed;top:16px;left:16px;margin:0}#BRPlanner .brp-why{margin:0;padding:2px 12px 0;text-align:center;font:400 12.5px/1.45 Archivo,sans-serif;color:#111111b8}#BRPlanner .brp-why[hidden]{display:none}#BRPlanner .brp-why__k{margin-right:8px;color:#111;font:700 10px/1 Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}#BRPlanner.br-fs .brp-why{display:none}#BRPlanner .br-frame-cap{position:absolute;top:0;left:0;transform:translate(-50%);display:block;padding:0 4px;text-align:center;text-decoration:none;color:#111;-webkit-tap-highlight-color:transparent}#BRPlanner .br-frame-cap b,#BRPlanner .br-frame-cap span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#BRPlanner .br-frame-cap b{font:600 11.5px/1.35 Archivo,sans-serif}#BRPlanner .br-frame-cap span{font:400 10.5px/1.35 Archivo,sans-serif;color:#1111119e}#BRPlanner .br-frame-cap:hover b,#BRPlanner .br-frame-cap:focus-visible b{text-decoration:underline;text-underline-offset:2px}#BRPlanner .br-frame-cap:focus-visible{outline:2px solid #111;outline-offset:2px;border-radius:2px}@media(max-width:749px){#BRPlanner .br-frame-cap{padding:0 2px}#BRPlanner .br-frame-cap b{font-size:10.5px}#BRPlanner .br-frame-cap span{font-size:9.5px}}#BRPlanner .br-pop__title a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#BRPlanner .br-pop__btn--view{display:inline-flex;align-items:center;text-decoration:none;color:#111}#BRPlanner .br-pop__btn--view[hidden]{display:none}#BRPlanner .brp-duo{margin:2px 0 8px}@media(min-width:1100px){#BRPlanner .brp-dock .br-pop{max-width:min(680px,100%)}}@media(max-width:1099px){#BRPlanner .brp-dock .br-pop__btn--view{grid-column:1 / -1;justify-content:center}}@media(max-width:749px){html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) .br-optrow>.bvf-pl-x{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;min-height:44px;padding:0!important;border:0!important}html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) .br-optrow>.bvf-pl-x>:not(#brpDuo){display:none!important}html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpDuo{margin:0}}#BRPlanner .br-canvas.is-float{background:transparent;border-color:transparent;box-shadow:none}#BRPlanner .br-wgroup.is-off button{pointer-events:none}#BRPlanner #brpDispo{display:none!important}#BRPlanner #brpDuo.brp-duo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;max-width:300px;padding:0;border:0;background:none}#BRPlanner #brpDuo .brp-nb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;height:auto;min-height:44px;margin:0;padding:7px 2px 5px;border:1px solid rgba(17,17,17,.16);border-radius:8px;background:#fff;color:#111;box-shadow:none;cursor:pointer}#BRPlanner #brpDuo .brp-nb:hover{border-color:#111}#BRPlanner #brpDuo .brp-nb.on{background:#111;border-color:#111;color:#fff}#BRPlanner #brpDuo .brp-nb:focus-visible{outline:2px solid #111;outline-offset:2px}#BRPlanner #brpDuo .brp-nb__pic{display:flex;align-items:flex-end;gap:2px;height:13px}#BRPlanner #brpDuo .brp-nb__pic i{display:block;width:5px;height:12px;border:1.5px solid currentColor;border-radius:1px}#BRPlanner #brpDuo .brp-nb b{font:600 10.5px/1 Archivo,sans-serif;letter-spacing:.04em}@media(max-width:1099px){#BRPlanner.brp-app .brp-wallpanel .brp-panel-body{overflow-y:auto;overscroll-behavior:contain}}#BRPlanner .br-apercu{display:inline-block;margin-right:6px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;font:600 9.5px/1.2 Archivo,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;opacity:.7;vertical-align:1px}#BRPlanner .br-canvas.is-sketch{background:transparent;border-color:transparent;border-width:0;box-shadow:none;border-radius:0}#BRPlanner .br-sketch{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}#BRPlanner .br-sketch text{font:italic 500 11px/1 Archivo,sans-serif;letter-spacing:.03em}@media(min-width:1100px){#BRPlanner.brp-app{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head head head" "rail stage bar" "rail stage insp"}#BRPlanner.brp-app:not(.br-fs) .br-buybar{align-self:start;border-top:0;border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 16px 18px;box-shadow:none}#BRPlanner.brp-app:not(.br-fs) .br-buybar__in{flex-direction:column;align-items:stretch;gap:14px;padding:0}#BRPlanner.brp-app:not(.br-fs) .br-buybar__end{order:-1;flex-direction:column;align-items:stretch;gap:14px}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price{flex-wrap:wrap;align-items:baseline;gap:2px 10px}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__count{flex-basis:100%;margin:0 0 2px}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price b{font-size:30px;line-height:1.1}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-cta{width:100%;text-align:center;padding:15px 18px;font-size:13px}#BRPlanner.brp-app:not(.br-fs) .br-buybar__say{font-size:12.5px;line-height:1.45}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-gauge__labels{display:none}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__count{font-family:Archivo,sans-serif;font-size:13px;text-transform:none;letter-spacing:.01em}#BRPlanner.brp-app .brp-wallpanel{border-left:1px solid var(--line);min-height:0;overflow-y:auto}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head{cursor:pointer}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head i{display:block;width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid var(--soft);border-bottom:1.5px solid var(--soft);transform:rotate(45deg);margin-bottom:3px;transition:transform .2s ease}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head[aria-expanded=true] i{transform:rotate(-135deg);margin-bottom:-3px}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head[aria-expanded=false]{border-bottom:0;margin-bottom:0}}#BRPlanner.brp-app .br-lbl,#BRPlanner.brp-app .br-subhead,#BRPlanner.brp-app .brp-panel-head{font-family:Archivo,sans-serif;text-transform:none;letter-spacing:.01em}#BRPlanner.brp-app .br-lbl{font-size:12.5px;font-weight:500;color:var(--ink)}#BRPlanner.brp-app .br-subhead{font-size:12px}#BRPlanner.brp-app .brp-panel-head{font-size:14px;font-weight:600}#BRPlanner .brp-masthead__meta{font:500 12px/1.2 Archivo,sans-serif;letter-spacing:.01em;text-transform:none;color:#c4c4c4}#BRPlanner.brp-app .brp-luck__btn,#BRPlanner.brp-app .brp-luck__undo{font-family:Archivo,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.01em;text-transform:none}#BRPlanner .brp-why__k{font:600 12.5px/1.45 Archivo,sans-serif;letter-spacing:.01em;text-transform:none}#BRPlanner.brp-app .brp-why{position:relative;z-index:16;background:#fff}@media(min-width:750px){#BRPlanner .brp-selhint{font-size:13px;letter-spacing:.01em;color:#1111119e;opacity:1}}@media(min-width:900px)and (max-width:1099px){#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-gauge__labels{display:none}}@media(max-width:1099px){body:has(#BRPlanner.brp-app:not(.br-fs)){overflow-x:clip;overflow-y:visible}#BRPlanner.brp-app:not(.br-fs){display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}#BRPlanner.brp-app:not(.br-fs) .brp-masthead{order:0}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(1){order:1}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(3){order:2}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel{order:3}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(2){order:4}#BRPlanner.brp-app:not(.br-fs) .br-buybar{order:5}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(1){position:sticky;top:var(--brp-stick, 0px);z-index:60;min-height:0;background:#fff;box-shadow:0 1px 0 var(--line)}#BRPlanner.brp-app:not(.br-fs) .br-preview-viewport{flex:0 0 auto;height:clamp(170px,31svh,420px)}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(1){padding-top:6px;padding-bottom:4px}#BRPlanner.brp-app:not(.br-fs) .brp-luck{margin:0 0 0 2px}#BRPlanner.brp-app:not(.br-fs) .brp-luck__btn{min-height:34px;padding:6px 14px}#BRPlanner.brp-app:not(.br-fs).has-panel .brp-selhint{display:none}#BRPlanner.brp-app:not(.br-fs) .brp-panel-body,#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel .brp-panel-body{max-height:none;overflow:visible}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel{overflow:visible}#BRPlanner.brp-app:not(.br-fs) .br-buybar{position:sticky;bottom:0;z-index:70}}#BRPlanner #brpShuffleSize,#BRPlanner #brpShuffleFrames{display:none!important}#BRPlanner .brp-luck__btn{display:inline-flex;align-items:center;gap:8px}#BRPlanner .brp-luck__btn svg:not(.brp-luck__arrow){display:none}#BRPlanner .brp-luck__arrow{width:15px;height:15px;flex:0 0 auto;transition:transform .2s ease}#BRPlanner .brp-luck__btn:hover .brp-luck__arrow{transform:translate(3px)}#BRPlanner .brp-why{padding:6px 12px 0;font:400 12px/1.4 Archivo,sans-serif;color:#1111118c}#BRPlanner .brp-why__k{display:none}#BRPlanner #brpDuo.brp-duo{display:flex;gap:2px;max-width:none;padding:2px;background:var(--panel);border-radius:9px}#BRPlanner #brpDuo .brp-nb{flex:1 1 0;flex-direction:row;gap:0;min-height:32px;padding:5px 4px;border:0;border-radius:7px;background:transparent;color:var(--soft);transition:background .15s ease,color .15s ease}#BRPlanner #brpDuo .brp-nb:hover{background:#fff9;color:var(--ink);border:0}#BRPlanner #brpDuo .brp-nb.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #1111111a,0 0 0 .5px #1111110d}#BRPlanner #brpDuo .brp-nb__pic{display:none}#BRPlanner #brpDuo .brp-nb b{font:500 13px/1 Archivo,sans-serif;letter-spacing:0}#BRPlanner #brpDuo .brp-nb.on b{font-weight:600}#BRPlanner.brp-app .br-count-caption{display:block;margin:7px 0 0;text-align:left;font:500 12.5px/1.3 Archivo,sans-serif;letter-spacing:.01em;text-transform:none;color:var(--ink)}#BRPlanner.brp-app .br-count-caption:first-letter{text-transform:uppercase}#BRPlanner .br-wgroup.is-off{display:none!important}#BRPlanner .brp-tiers{display:none}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers{display:flex;align-items:center;gap:6px;position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:6}#BRPlanner.brp-app:not(.br-fs) .brp-tiers[hidden]{display:none}#BRPlanner .brp-tiers__step{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:66px;padding:6px 12px 5px;border-radius:10px;border:1px solid var(--line);background:#fff;color:#11111157;transition:background .2s ease,color .2s ease,border-color .2s ease}#BRPlanner .brp-tiers__step b{font:600 14px/1.1 Archivo,sans-serif;letter-spacing:.01em}#BRPlanner .brp-tiers__step i{font:400 10.5px/1.2 Archivo,sans-serif;font-style:normal}#BRPlanner .brp-tiers__step.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}#BRPlanner .brp-tiers__step.past{border-color:var(--gold);color:var(--gold-deep);opacity:.55}#BRPlanner .brp-tiers__note{margin-left:4px;font:600 9.5px/1 Archivo,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-gauge,#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-buybar__say{display:none!important}}#BRPlanner:has(.br-frame.sel) .brp-why,#BRPlanner:has(.br-frame.sel) .brp-selhint{visibility:hidden}@media(min-width:1100px)and (max-height:860px){#BRPlanner.brp-app:not(.br-fs) .br-buybar{padding:14px 16px}#BRPlanner.brp-app:not(.br-fs) .br-buybar__in,#BRPlanner.brp-app:not(.br-fs) .br-buybar__end{gap:10px}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-cta{padding:12px 18px}#BRPlanner .brp-wallpanel .brp-panel-body{gap:13px}#BRPlanner .brp-wallpanel .brp-wallpanel__tools{padding-top:12px}}@media(max-width:1099px){#BRPlanner.brp-app:not(.br-fs) .brp-masthead{min-height:44px;padding:6px 14px;gap:12px;background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}#BRPlanner.brp-app:not(.br-fs) .brp-back{color:var(--ink);opacity:.72}#BRPlanner.brp-app:not(.br-fs) .brp-masthead__title{font:600 11px/1 Archivo,sans-serif;letter-spacing:.16em}#BRPlanner.brp-app:not(.br-fs) .brp-masthead .bvf-pl-more{color:var(--ink);border-color:#11111138;background:#fff}#BRPlanner.brp-app:not(.br-fs) .brp-masthead .bvf-pl-more[aria-pressed=true]{color:#fff;border-color:var(--ink);background:var(--ink)}#BRPlanner.brp-app:not(.br-fs) .br-preview-viewport{height:clamp(180px,28svh,400px)}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(3),#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel,#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(2){position:relative;z-index:40;background:#fff}#BRPlanner.brp-app:not(.br-fs) .br-block:nth-of-type(3){border-radius:18px 18px 0 0;box-shadow:0 -10px 26px #11111112;border-top:0}#BRPlanner.brp-app:not(.br-fs) .brp-tiers{display:flex;order:-2;align-self:center;align-items:center;gap:4px;margin:4px 0 2px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers[hidden]{display:none}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:54px;padding:5px 8px 4px;border-radius:9px;border:1px solid var(--line);background:#fff;color:#11111157}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step b{font:600 12.5px/1.1 Archivo,sans-serif}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step i{font:400 11px/1.2 Archivo,sans-serif;font-style:normal}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step.past{border-color:var(--gold);color:var(--gold-deep);opacity:.55}#BRPlanner.brp-app:not(.br-fs) .brp-tiers__note{display:none}#BRPlanner.brp-app:not(.br-fs) .brp-why{order:0;padding-top:4px}#BRPlanner.brp-app:not(.br-fs) .brp-luck{order:1;align-self:center;margin:2px 0 0}#BRPlanner.brp-app:not(.br-fs) .brp-luck__btn{min-height:30px;padding:4px 12px;border-color:transparent;background:transparent;font:500 13px/1 Archivo,sans-serif;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#BRPlanner.brp-app:not(.br-fs) .brp-dock{order:2}#BRPlanner.brp-app:not(.br-fs) .brp-selhint{font-size:11.5px;color:#11111180}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-gauge,#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-buybar__say{display:none!important}#BRPlanner.brp-app:not(.br-fs) .br-buybar{box-shadow:0 -8px 24px #1111110f}#BRPlanner.brp-app:not(.br-fs) .br-price__bonus{background:none;box-shadow:none;padding:0;color:var(--gold-deep, var(--gold));font:600 12px/1.2 Archivo,sans-serif;letter-spacing:.01em}#BRPlanner.brp-app:not(.br-fs):has(.br-frame.sel) .br-buybar{position:relative}#BRPlanner.brp-app:not(.br-fs):has(.br-frame.sel) .brp-luck{visibility:hidden}#BRPlanner.brp-app:not(.br-fs):has(.br-frame.sel) .br-block:nth-of-type(1){z-index:62}html:has(#BRPlanner.brp-app:not(.br-fs)),body:has(#BRPlanner.brp-app:not(.br-fs)){overflow-anchor:none}#BRPlanner.brp-app:not(.br-fs) .brp-why,#BRPlanner.brp-app:not(.br-fs) .brp-luck,#BRPlanner.brp-app:not(.br-fs):not(:has(.br-frame.sel)) .brp-dock{max-height:96px;overflow:clip;overflow-clip-margin:6px;transition:max-height .26s ease,min-height .26s ease,margin .26s ease,padding .26s ease,opacity .18s ease}#BRPlanner.brp-app.is-scrolled:not(.br-fs) .brp-why,#BRPlanner.brp-app.is-scrolled:not(.br-fs) .brp-luck,#BRPlanner.brp-app.is-scrolled:not(.br-fs):not(:has(.br-frame.sel)) .brp-dock{max-height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}}@media(max-width:749px){html:is(:not(.bvf-s-mur),.bvf-off) #BRPlanner.brp-app:not(.br-fs) .brp-tiers,#BRPlanner.brp-app.bvf-pl-all:not(.br-fs) .brp-tiers{align-self:flex-start;margin:6px 0 0 6px}}@media(max-width:379px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers__step{padding-left:6px;padding-right:6px}}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__count{order:1;flex:1 1 auto;margin:0}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__bonus{order:2;margin-left:auto;padding:2px 7px;font-size:10px;line-height:1.3}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price:before{content:"";order:3;flex-basis:100%;height:0}#BRPlanner.brp-app:not(.br-fs) .br-buybar #brpSub{order:4}#BRPlanner.brp-app:not(.br-fs) .br-buybar #brpTotal{order:5}}@media(min-width:1100px)and (max-height:860px){#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel{padding-top:10px;padding-bottom:12px}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel .brp-panel-head{padding-bottom:8px;margin-bottom:10px}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel .brp-panel-body{gap:9px}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel .br-wgroup{gap:4px}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel .brp-wallpanel__tools{padding-top:8px;margin-top:0}}#bvf-nl,.bp-carte{display:none!important}@media(max-width:899px){#BRPlanner .br-pop #brpPopFmt>button{position:relative;min-height:38px;min-width:44px;font-size:13px}#BRPlanner .br-pop #brpPopFmt>button:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}#BRPlanner .br-pop .br-pop__seg--dots{gap:12px}#BRPlanner .br-pop .br-dot.br-dot.br-dot{position:relative;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;margin:0}#BRPlanner .br-pop .br-dot:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}#BRPlanner .brp-side-add:before{top:-10px;right:-10px;bottom:-10px;left:-10px}#BRPlanner .brp-wallactions .br-textbtn{min-height:44px}}@media(max-width:599px){#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price{flex-wrap:wrap;row-gap:0}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__count{order:1}#BRPlanner.brp-app:not(.br-fs) .br-buybar #brpSub{order:2}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price:before{content:"";order:3;flex-basis:100%;height:0}#BRPlanner.brp-app:not(.br-fs) .br-buybar #brpTotal{order:4}#BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__bonus{order:5}}@media(max-width:899px){html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpDuo .brp-nb,html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpSize>button,html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpFrameG .br-dot{position:relative}#BRPlanner.brp-app .brp-back{position:relative;top:0;left:0}html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpDuo .brp-nb:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpSize>button:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}html.bvf-s-mur:not(.bvf-off) #BRPlanner.brp-app:not(.bvf-pl-all) #brpFrameG .br-dot:before{content:"";position:absolute;top:-9px;right:-6px;bottom:-9px;left:-6px;border-radius:12px}#BRPlanner.brp-app .brp-back:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}@media(max-width:899px){#BRPlanner .brp-dock .br-pop__btn,#BRPlanner .br-modal__x,#BRPlanner .br-picker-density button,#BRPlanner .br-picker-filters .br-seg>button{position:relative}#BRPlanner .brp-dock .br-pop__btn:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}#BRPlanner .br-modal__x:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}#BRPlanner .br-picker-density button:before{content:"";position:absolute;top:-8px;right:-1px;bottom:-8px;left:-1px}#BRPlanner .br-picker-filters .br-seg>button:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}#BRPlanner.brp-app .ph-like:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}#BRPlanner .br-picker-filters select{-webkit-appearance:none;appearance:none;max-width:none;min-height:33px;padding:5px 30px 5px 12px;border:1px solid #dedede;border-radius:999px;color:#666;font-size:12px;letter-spacing:.04em;text-transform:uppercase;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center/9px 6px}}#BRPlanner .br-price b{font-variant-numeric:lining-nums}#BRPlanner .br-price__ship{order:9;flex-basis:100%;display:flex;align-items:center;justify-content:inherit;margin-top:1px;font:500 11px/1.35 Archivo,sans-serif;letter-spacing:.01em;color:var(--ink);opacity:.62;white-space:nowrap}#BRPlanner .br-price__ship:empty{display:none}#BRPlanner .br-price__ship.is-free{color:#2e7d32;opacity:1}#BRPlanner .br-price__ship.is-free:before{content:"";flex:0 0 6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}@media(max-width:1099px){#BRPlanner.brp-app:not(.br-fs):has(.br-frame.sel) .br-block:nth-of-type(1){position:relative;top:auto}}#BRPlanner button.brp-tiers__step{-webkit-appearance:none;appearance:none;margin:0;font:inherit;letter-spacing:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#BRPlanner button.brp-tiers__step:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}@media(hover:hover){#BRPlanner button.brp-tiers__step:not(.on):not(.past):hover{border-color:var(--gold);color:var(--gold-deep)}}@media(max-width:899px),(pointer:coarse){#BRPlanner .br-pop__title a,#BRPlanner .brp-luck__btn,#BRPlanner button.brp-tiers__step{position:relative}#BRPlanner .br-frame-cap:before{content:"";position:absolute;top:-4px;right:0;bottom:-13px;left:0}#BRPlanner .br-pop__title a:before{content:"";position:absolute;top:-15px;right:-6px;bottom:-14px;left:-6px}#BRPlanner .brp-luck__btn:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}#BRPlanner button.brp-tiers__step:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}#BRPlanner .br-fsbtn:before{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px;border-radius:50%}}@media(max-width:1099px){#BRPlanner.brp-app:not(.br-fs) .brp-luck{z-index:17;padding:5px 0;margin:-3px 0 -5px}}#BRPlanner .br-toast{display:block;visibility:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),visibility 0s .25s}#BRPlanner .br-toast.show{visibility:visible;transition:transform .25s cubic-bezier(.22,1,.36,1)}#BRPlanner .br-canvas{transition:background .15s ease}#BRPlanner .br-frame{transition:filter .15s ease}#BRPlanner .br-pop:not([hidden]),#BRPlanner .brp-leader:not([hidden]){animation:brpFondu .25s cubic-bezier(.22,1,.36,1)}@keyframes brpFondu{0%{opacity:0}}#BRPlanner .br-card__img img{transition:transform .25s cubic-bezier(.22,1,.36,1)}#BRPlanner .brp-luck__arrow{transition:transform .15s cubic-bezier(.22,1,.36,1)}#BRPlanner.brp-app .brp-add{transition:opacity .15s ease,transform .15s ease}#BRPlanner .brp-tiers__step{transition:background .15s ease,color .15s ease,border-color .15s ease}#BRPlanner .br-gauge__fill{transition:width .25s cubic-bezier(.22,1,.36,1)}#BRPlanner .br-gauge__dot{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}#BRPlanner.brp-app .brp-wallpanel .brp-panel-head i,#BRPlanner.brp-app .brp-panel-head i,#BRPlanner .brp-settings-toggle i,#BRPlanner .br-more i{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media(max-width:1099px){#BRPlanner.brp-app:not(.br-fs) .brp-why,#BRPlanner.brp-app:not(.br-fs) .brp-luck,#BRPlanner.brp-app:not(.br-fs):not(:has(.br-frame.sel)) .brp-dock{transition:max-height .25s cubic-bezier(.22,1,.36,1),min-height .25s cubic-bezier(.22,1,.36,1),margin .25s cubic-bezier(.22,1,.36,1),padding .25s cubic-bezier(.22,1,.36,1),opacity .15s ease}}@media(prefers-reduced-motion:reduce){#BRPlanner .br-toast{transform:translate(-50%);opacity:0;transition:opacity .25s ease,visibility 0s .25s}#BRPlanner .br-toast.show{opacity:1;transition:opacity .25s ease}#BRPlanner .br-collection-track{scroll-behavior:auto}#BRPlanner .br-frame,#BRPlanner .br-gauge__fill,#BRPlanner .br-gauge__dot,#BRPlanner .br-card__img img,#BRPlanner .brp-luck__arrow,#BRPlanner.brp-app .brp-wallpanel .brp-panel-head i,#BRPlanner.brp-app .brp-panel-head i,#BRPlanner .brp-settings-toggle i,#BRPlanner .br-more i{transition:none}#BRPlanner .br-pop:not([hidden]),#BRPlanner .brp-leader:not([hidden]){animation-timing-function:ease}#BRPlanner .br-card:hover .br-card__img img,#BRPlanner .brp-luck__btn:hover .brp-luck__arrow,#BRPlanner .br-dot:hover:not(:disabled),#BRPlanner.brp-app #brpFrameG .br-dot:hover:not(.on),#BRPlanner .br-pop .br-dot:hover:not(.on){transform:none}}@media(prefers-reduced-motion:reduce)and (max-width:1099px){#BRPlanner.brp-app:not(.br-fs) .brp-why,#BRPlanner.brp-app:not(.br-fs) .brp-luck,#BRPlanner.brp-app:not(.br-fs):not(:has(.br-frame.sel)) .brp-dock{transition:opacity .15s ease}}@media(hover:none)and (pointer:coarse){#BRPlanner.brp-app #brpFrameG>button[data-gframe=perso]{position:relative}#BRPlanner.brp-app #brpFrameG>button[data-gframe=perso]:before{content:"";position:absolute;top:-9px;right:-1px;bottom:-9px;left:-1px}}@media(hover:none)and (pointer:coarse)and (min-width:900px){#BRPlanner.brp-app .brp-back{position:relative;top:0;left:0}#BRPlanner.brp-app .brp-back:before{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}}@media(hover:none)and (pointer:coarse)and (min-width:1100px){#BRPlanner.brp-app .brp-back:before{top:-7px;right:-10px;bottom:-7px;left:-10px}#BRPlanner.brp-app .brp-panel-head,#BRPlanner.brp-app .brp-add,#BRPlanner.brp-app #brpDuo .brp-nb,#BRPlanner.brp-app #brpSize>button,#BRPlanner.brp-app #brpFrameG .br-dot,#BRPlanner.brp-app #brpWallPanel .br-textbtn,#BRPlanner.brp-app #brpWallPanel .brp-sat__dot,#BRPlanner.brp-app #brpPopFmt>button,#BRPlanner.brp-app #brpPopFrames .br-dot,#BRPlanner.brp-app .br-pop__actions .br-pop__btn{position:relative}#BRPlanner.brp-app .brp-panel-head:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}#BRPlanner.brp-app #brpWallPanel .brp-panel-head:before{top:-5px;right:0;bottom:-5px;left:0}#BRPlanner.brp-app .brp-add:before{content:"";position:absolute;top:-2.5px;right:0;bottom:-2.5px;left:0}#BRPlanner.brp-app #brpDuo .brp-nb:before{content:"";position:absolute;top:-6px;right:-1px;bottom:-6px;left:-1px}#BRPlanner.brp-app #brpSize>button:before{content:"";position:absolute;top:-7px;right:-1px;bottom:-7px;left:-1px}#BRPlanner.brp-app #brpFrameG .br-dot:before{content:"";position:absolute;top:-12px;right:-4.5px;bottom:-12px;left:-4.5px}#BRPlanner.brp-app #brpWallPanel #brpMyWall:before{content:"";position:absolute;top:-9px;right:-1px;bottom:-4px;left:-1px}#BRPlanner.brp-app #brpWallPanel #brpPrint:before{content:"";position:absolute;top:-4px;right:-1px;bottom:-8px;left:-1px}#BRPlanner.brp-app #brpWallPanel #brpGap{position:relative;border-top-width:21px;border-bottom-width:21px;margin-top:-15px;margin-bottom:-15px}#BRPlanner.brp-app #brpWallPanel #brpHue{position:relative;border-top-width:30px;margin-top:-24px}#BRPlanner.brp-app #brpWallPanel .brp-sat__btn:after{top:-1px;right:-4px;bottom:-23px;left:-4px}#BRPlanner.brp-app #brpWallPanel .brp-sat__dot:after{content:"";position:absolute;top:0;right:-3px;bottom:-24px;left:-3px}#BRPlanner.brp-app #brpWallPanel:has(.brp-palette:not([hidden])) .brp-sat__btn:after{bottom:-11px}#BRPlanner.brp-app #brpWallPanel:has(.brp-palette:not([hidden])) .brp-sat__dot:after{bottom:-10px}#BRPlanner.brp-app #brpPopFmt>button:before{content:"";position:absolute;top:-8px;right:-1px;bottom:-8px;left:-1px}#BRPlanner.brp-app #brpPopFrames .br-dot:before{content:"";position:absolute;top:-11px;right:-5px;bottom:-11px;left:-5px}#BRPlanner.brp-app .br-pop__actions .br-pop__btn:before{content:"";position:absolute;top:-8px;right:-3px;bottom:-8px;left:-3px}}@keyframes brp-montre{to{visibility:visible}}#BRPlanner:not([data-brp-init])>.br-block,#BRPlanner:not([data-brp-init])>.brp-wallpanel{visibility:hidden;animation:brp-montre 0s 8s forwards}body:has(#BRPlanner:not([data-brp-init])) .shopify-section-group-footer-group{visibility:hidden;animation:brp-montre 0s 8s forwards}@media(min-width:1100px){#BRPlanner.brp-app .br-fsbtn,#BRPlanner.brp-app.br-fs .br-fsbtn{width:44px;height:44px;border-radius:0;border:0;box-shadow:none;background:var(--bg, #fff);color:var(--ink, #111);-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;place-items:center}#BRPlanner.brp-app .br-fsbtn:before{border-radius:0}#BRPlanner.brp-app .br-fsbtn .ic{width:24px;height:24px}#BRPlanner.brp-app .br-fsbtn .ic path{stroke:currentColor;stroke-width:2.2;stroke-linecap:square}#BRPlanner.brp-app .br-fsbtn:hover{background:var(--ink, #111);color:var(--bg, #fff)}#BRPlanner.brp-app .br-fsbtn:focus-visible{outline:2px solid var(--ink, #111);outline-offset:2px}#BRPlanner .br-fsbtn.br-rotbtn,#BRPlanner.br-fs .br-fsbtn.br-rotbtn,#BRPlanner.brp-app.br-fs .br-fsbtn.br-rotbtn,#BRPlanner .br-preview-modes [data-rotate]{display:none!important}#BRPlanner.brp-app .brp-side-add{width:36px;height:36px;padding:0;border-radius:50%;margin-top:-18px;background:var(--bg, #fff);color:var(--ink, #111);border:1px solid var(--ink, #111);box-shadow:none;display:grid;place-items:center;cursor:pointer;transition:background-color .18s ease,color .18s ease}#BRPlanner.brp-app .brp-side-add svg{width:16px;height:16px}#BRPlanner.brp-app .brp-side-add svg path{stroke-width:1.5}#BRPlanner.brp-app .brp-side-add:hover{background:var(--ink, #111);color:var(--bg, #fff)}#BRPlanner.brp-app .brp-side-add:focus-visible{outline:2px solid var(--ink, #111);outline-offset:3px}#BRPlanner.brp-app .br-count-caption{display:block;margin:14px 0 2px;text-align:center;font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.01em}#BRPlanner.brp-app.br-fs .br-stage{padding:130px 32px 38px}#BRPlanner.brp-app.br-fs .br-hint,#BRPlanner.brp-app.br-fs .brp-selhint,#BRPlanner.brp-app.br-fs .brp-why{display:none!important}#BRPlanner.brp-app.br-fs .br-buybar{bottom:20px;border-radius:0;box-shadow:none;border:1px solid var(--line);background:var(--bg, #fff);-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;padding:8px 8px 8px 26px}#BRPlanner.brp-app.br-fs .br-buybar__main{display:none!important}#BRPlanner.brp-app.br-fs .br-buybar__in{gap:0;justify-content:center}#BRPlanner.brp-app.br-fs .br-buybar__end{gap:28px;flex-wrap:nowrap}#BRPlanner.brp-app.br-fs .br-buybar .br-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:12px;white-space:nowrap;margin:0}#BRPlanner.brp-app.br-fs .br-buybar .br-price:before,#BRPlanner.brp-app.br-fs .br-buybar .br-price:after{display:none}#BRPlanner.brp-app.br-fs .br-buybar .br-price>*{order:0;margin:0;flex:0 0 auto}#BRPlanner.brp-app.br-fs .br-buybar .br-cta{border-radius:0;padding:14px 28px}}@media(min-width:1100px){html.brp-cadre body .section-header.shopify-section-header-sticky{transform:translateY(-100%)!important;transition:transform .35s cubic-bezier(.65,0,.35,1)}}@media(min-width:1100px){html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) :is(.br-fsbtn,.brp-side-add){background:rgb(var(--br-page));color:rgb(var(--br-texte));border-color:rgb(var(--br-texte));outline-color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) :is(.br-fsbtn,.brp-side-add):hover{background:rgb(var(--br-texte));color:rgb(var(--br-page))}}@media(min-width:1100px){#BRPlanner.brp-app .brp-wallpanel .brp-panel-body{gap:22px}#BRPlanner.brp-app .brp-wallpanel .br-wgroup{gap:9px}#BRPlanner.brp-app .brp-wallpanel .br-gaprow,#BRPlanner.brp-app .brp-wallpanel .brp-rail{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:40px;padding:0 14px 0 16px;border:1px solid #e4e0da;border-radius:999px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}#BRPlanner.brp-app .brp-wallpanel .br-gaprow:hover,#BRPlanner.brp-app .brp-wallpanel .brp-rail:hover{border-color:#1a171466}#BRPlanner.brp-app .brp-wallpanel .br-gaprow:has(input:focus-visible),#BRPlanner.brp-app .brp-wallpanel .brp-rail:has(input:focus-visible){border-color:#1a171466;box-shadow:inset 0 0 0 1px #1a171466}#BRPlanner.brp-app .brp-wallpanel .brp-slider{flex:1;min-width:0;margin:0}#BRPlanner.brp-app .brp-wallpanel .br-gaprow output{min-width:0;font:500 11px/1 var(--mono);letter-spacing:.04em;color:var(--ink)}#BRPlanner.brp-app .brp-wallpanel .brp-whead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}#BRPlanner.brp-app .brp-wallpanel .brp-whead .br-lbl{margin:0}#BRPlanner.brp-app .brp-wallpanel .brp-hex{box-sizing:border-box;flex:0 0 auto;width:0;min-width:0;height:26px;margin:0;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:inherit;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;opacity:0;visibility:hidden;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .2s ease,border-color .15s ease,visibility 0s linear .28s}#BRPlanner.brp-app .brp-wallpanel .is-hex .brp-hex{width:92px;padding:0 8px;border-color:#7f787059;opacity:1;visibility:visible;transition:width .28s cubic-bezier(.22,1,.36,1),opacity .2s ease .06s,border-color .15s ease,visibility 0s}#BRPlanner.brp-app .brp-wallpanel .brp-hex:hover{border-color:#7f7870b3}#BRPlanner.brp-app .brp-wallpanel .brp-hex:focus{outline:none;border-color:currentColor}#BRPlanner.brp-app .brp-wallpanel .brp-hex:focus-visible{box-shadow:0 0 0 2px #7f787059}#BRPlanner.brp-app .brp-wallpanel .brp-hex[aria-invalid=true]{border-color:#b3261e}#BRPlanner.brp-app .brp-wallpanel .brp-hex::placeholder{color:inherit;opacity:.45}#BRPlanner.brp-app .brp-wallpanel .brp-rail--wall .brp-sat{flex:0 0 auto;gap:5px;margin:0}#BRPlanner.brp-app .brp-wallpanel .brp-rail--wall .brp-sat__lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#BRPlanner.brp-app .brp-wallpanel .brp-sat__btn{width:22px;height:22px;border-color:#ddd;background:#fafafa;color:#666}#BRPlanner.brp-app .brp-wallpanel .brp-sat__btn:hover{border-color:#999;color:#111}#BRPlanner.brp-app .brp-wallpanel .brp-palette{margin-top:2px;border-color:#e4e0da;border-radius:16px}#BRPlanner.brp-app .brp-wallpanel .brp-wallactions{align-items:stretch;gap:8px;margin-top:0}#BRPlanner.brp-app .brp-wallpanel .brp-wallactions .br-textbtn{align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;white-space:normal;text-align:center;border:1px solid #e4e0da;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#BRPlanner.brp-app .brp-wallpanel .brp-wallactions .br-textbtn:hover,#BRPlanner.brp-app .brp-wallpanel .brp-wallactions .br-textbtn:focus-visible{outline:none;background:#fff;border-color:#1a171466;box-shadow:inset 0 0 0 1px #1a171466}#BRPlanner.brp-app .brp-wallpanel .br-wallmode,#BRPlanner.brp-app .brp-wallpanel #brpAlign{display:flex;flex-wrap:nowrap;gap:3px;margin:0;padding:3px;border-radius:999px;background:#f2f0ed}#BRPlanner.brp-app .brp-wallpanel .br-wallmode[hidden]{display:none}#BRPlanner.brp-app .brp-wallpanel .br-wallmode button,#BRPlanner.brp-app .brp-wallpanel #brpAlign button{flex:1 1 0;min-width:0;min-height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#6b655e;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}#BRPlanner.brp-app .brp-wallpanel .br-wallmode button:hover,#BRPlanner.brp-app .brp-wallpanel #brpAlign button:hover{background:#fff;color:#1a1714;box-shadow:inset 0 0 0 2px #1a171466}#BRPlanner.brp-app .brp-wallpanel .br-wallmode button.on,#BRPlanner.brp-app .brp-wallpanel #brpAlign button.on{background:#fff;color:#1a1714;box-shadow:0 1px 3px #0000001f}#BRPlanner.brp-app #brpWallModal .br-modal__box--small{width:min(480px,calc(100vw - 40px));max-height:none;padding:34px 32px 30px;border-radius:20px}#BRPlanner.brp-app #brpWallModal .br-modal__box--small .br-modal__x{top:14px;right:14px}#BRPlanner.brp-app #brpWallModal .br-wallmodal__t{margin:0 0 10px}#BRPlanner.brp-app #brpWallModal .br-wallmodal__p{font-size:15px;line-height:1.55;margin:0 0 22px}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields{gap:10px;margin-bottom:22px}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields label{gap:4px;padding:14px 16px 12px;border:1px solid #e4e0da;border-radius:16px;background:#faf9f7;cursor:text;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields label:hover{border-color:#1a171466}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields label:focus-within{background:#fff;border-color:#1a171466;box-shadow:inset 0 0 0 1px #1a171466}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields input{width:100%;padding:0;border:0;background:none;font:500 26px/1.1 var(--mono);letter-spacing:-.01em;color:var(--ink);text-align:center;-moz-appearance:textfield}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields input::-webkit-outer-spin-button,#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#BRPlanner.brp-app #brpWallModal .br-wallmodal__fields i{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}#BRPlanner.brp-app #brpWallModal .br-x{color:var(--soft);font-size:14px}#BRPlanner.brp-app #brpWallModal .br-cta--full{min-height:50px;border-radius:999px}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-gaprow,.brp-rail,.brp-wallactions .br-textbtn,.brp-sat__btn),html.br-sombre #BRPlanner.brp-app #brpWallModal .br-wallmodal__fields label{background:rgb(var(--br-surface));border-color:var(--br-ligne);color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app #brpWallModal .br-modal__box--small{background:rgb(var(--br-page));color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app #brpWallModal :is(.br-wallmodal__t,.br-modal__x){color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app #brpWallModal :is(.br-wallmodal__p,.br-wallmodal__fields i,.br-x){color:rgb(var(--br-texte-2))}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-gaprow,.brp-rail) .brp-slider{height:2px!important;background-color:rgba(var(--br-texte),.3)!important;border:0!important}html.br-sombre #BRPlanner.brp-app .brp-wallpanel .is-hex .brp-hex{color:rgb(var(--br-texte));border-color:var(--br-ligne)}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-gaprow,.brp-rail,.brp-wallactions .br-textbtn):hover,html.br-sombre #BRPlanner.brp-app .brp-wallpanel .brp-wallactions .br-textbtn:focus-visible{border-color:rgba(var(--br-texte),.45);box-shadow:inset 0 0 0 1px rgba(var(--br-texte),.45)}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-wallmode,#brpAlign){background:rgba(var(--br-texte),.08)}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-wallmode,#brpAlign) button{color:rgba(var(--br-texte),.7)}html.br-sombre #BRPlanner.brp-app .brp-wallpanel :is(.br-wallmode,#brpAlign) button:is(:hover,.on){background:rgb(var(--br-surface));color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app .brp-wallpanel .br-gaprow output,html.br-sombre #BRPlanner.brp-app #brpWallModal .br-wallmodal__fields input{color:rgb(var(--br-texte))}}@media(max-width:1099px){#BRPlanner .brp-wallpanel :is(.brp-rail--wall,.brp-whead){display:contents}#BRPlanner .brp-wallpanel .brp-hex{display:none}}#BRPlanner .brp-dens-label,#BRPlanner .br-picker-density [data-picker-cols="5"],#BRPlanner .br-card__meta,#BRPlanner .br-frame-view{display:none}@media(min-width:1100px){#BRPlanner .brp-dock .br-pop,#BRPlanner.br-fs .br-buybar{transition:translate .42s cubic-bezier(.22,1,.36,1)}#BRPlanner.br-fs.brp-pop-libre .br-buybar{translate:calc(50vw - 50% - 24px) 0}#BRPlanner.brp-app #brpPicker .br-modal__box{width:min(1560px,calc(100vw - 160px));max-height:88vh}#BRPlanner .br-modal__grid.picker-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#BRPlanner .br-picker-density{align-items:center;gap:8px}#BRPlanner .brp-dens-label{display:block;margin-right:2px;font:500 10px/1 Archivo,sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--soft,#999)}#BRPlanner .br-picker-density [data-picker-cols="1"],#BRPlanner .br-picker-density [data-picker-cols="2"]{display:none}#BRPlanner .br-picker-density [data-picker-cols="3"],#BRPlanner .br-picker-density [data-picker-cols="4"],#BRPlanner .br-picker-density [data-picker-cols="5"]{display:grid;width:28px;height:28px;padding:0;font-size:0;color:var(--ink,#111);border:1.5px solid transparent;background:transparent;transition:border-color .15s ease}#BRPlanner .br-picker-density button:hover{border-color:#ccc}#BRPlanner .br-picker-density button.on{border-color:currentColor;background:transparent;color:var(--ink,#111)}#BRPlanner .br-picker-density button:after{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--brp-dots) center/contain no-repeat;mask:var(--brp-dots) center/contain no-repeat}#BRPlanner .br-picker-density [data-picker-cols="3"]{--brp-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7.6' r='2.1'/%3E%3Ccircle cx='7.4' cy='16.2' r='2.1'/%3E%3Ccircle cx='16.6' cy='16.2' r='2.1'/%3E%3C/svg%3E")}#BRPlanner .br-picker-density [data-picker-cols="4"]{--brp-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='7.8' cy='7.8' r='2.1'/%3E%3Ccircle cx='16.2' cy='7.8' r='2.1'/%3E%3Ccircle cx='7.8' cy='16.2' r='2.1'/%3E%3Ccircle cx='16.2' cy='16.2' r='2.1'/%3E%3C/svg%3E")}#BRPlanner .br-picker-density [data-picker-cols="5"]{--brp-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='6.8' r='2.1'/%3E%3Ccircle cx='17.3' cy='10.7' r='2.1'/%3E%3Ccircle cx='15.3' cy='16.9' r='2.1'/%3E%3Ccircle cx='8.7' cy='16.9' r='2.1'/%3E%3Ccircle cx='6.7' cy='10.7' r='2.1'/%3E%3C/svg%3E")}#BRPlanner .br-card__meta{display:flex;justify-content:center;gap:8px;margin-top:5px;font:400 11.5px/1.3 Archivo,sans-serif;letter-spacing:.01em;text-transform:none;color:var(--soft,#777)}#BRPlanner .br-card__from{color:var(--ink,#111)}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){#BRPlanner .br-frame-view{display:inline-flex;align-items:center;gap:7px;position:absolute;left:50%;bottom:12%;z-index:3;padding:10px 16px;border-radius:999px;background:#111111d6;color:#fff;font:500 12.5px/1 Archivo,sans-serif;letter-spacing:.02em;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translate(-50%,6px);pointer-events:none;transition:opacity .2s ease,transform .3s cubic-bezier(.22,1,.36,1),background .15s ease}#BRPlanner .br-frame-view:after{content:"\2197";font-size:13px}#BRPlanner .br-frame:hover .br-frame-view,#BRPlanner .br-frame-view:focus-visible{opacity:1;transform:translate(-50%);pointer-events:auto}#BRPlanner .br-frame-view:hover{background:#111}#BRPlanner .br-frame-view--mini{width:32px;height:32px;padding:0;gap:0;justify-content:center;font-size:0}#BRPlanner.br-rotated .br-frame-view{display:none}}html.br-sombre #BRPlanner #brpPicker .br-modal__h h3{color:var(--ink,#111)}@media(prefers-reduced-motion:reduce){#BRPlanner .brp-dock .br-pop,#BRPlanner.br-fs .br-buybar{transition:none}#BRPlanner .br-frame-view{transition:opacity .2s ease}}#BRPlanner .brp-compo{display:none}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers{gap:4px;top:20px}#BRPlanner .brp-tiers__step{position:relative;min-width:0;padding:4px 16px 10px;border:0;border-radius:0;background:none;color:var(--ink);opacity:.36;transition:opacity .2s ease,color .2s ease}#BRPlanner .brp-tiers__step b{font:600 16px/1.1 Archivo,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums}#BRPlanner .brp-tiers__step i{font:400 11px/1.25 Archivo,sans-serif;font-style:normal}#BRPlanner .brp-tiers__step:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:2px;margin-left:-10px;border-radius:2px;background:currentColor;transform:scaleX(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}#BRPlanner .brp-tiers__step.on{background:none;border:0;color:#2e7d32;opacity:1}#BRPlanner .brp-tiers__step.on:after{transform:scaleX(1)}#BRPlanner .brp-tiers__step.past{border:0;color:var(--ink);opacity:.55}#BRPlanner button.brp-tiers__step:hover{opacity:.8}#BRPlanner button.brp-tiers__step.on:hover{opacity:1}#BRPlanner button.brp-tiers__step:focus-visible{outline:2px solid currentColor;outline-offset:2px}#BRPlanner.brp-app .br-buybar .br-price__bonus{background:none;box-shadow:none;border:0;border-radius:0;padding:0;color:#2e7d32;font:600 13px/1.3 Archivo,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums}#BRPlanner.brp-app .brp-luck{display:flex;align-items:center;gap:4px}#BRPlanner.brp-app .brp-luck .brp-luck__btn{gap:9px;min-height:40px;padding:0 18px 0 14px;border:0;border-radius:999px;background:#1111110f;color:var(--ink);box-shadow:none;font:600 13px/1 Archivo,sans-serif;letter-spacing:.005em;transition:background-color .2s ease,transform .2s ease}#BRPlanner.brp-app .brp-luck .brp-luck__btn:hover{background:#1111111a}#BRPlanner.brp-app .brp-luck .brp-luck__btn:active{transform:scale(.97)}#BRPlanner .brp-luck__btn svg.brp-luck__turn{display:block;width:17px;height:17px;flex:0 0 auto;transition:transform .45s cubic-bezier(.22,1,.36,1)}#BRPlanner .brp-luck__btn:hover svg.brp-luck__turn{transform:rotate(-35deg)}#BRPlanner .brp-luck__btn.is-turn svg.brp-luck__turn{animation:brpTourne .7s cubic-bezier(.22,1,.36,1)}#BRPlanner .brp-luck__btn .brp-luck__arrow{display:none}#BRPlanner.brp-app .brp-luck .brp-luck__undo{min-height:40px;padding:0 12px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--soft);font:500 12.5px/1 Archivo,sans-serif;text-decoration:none}#BRPlanner.brp-app .brp-luck .brp-luck__undo:before{content:"\21b6";margin-right:6px;font-size:14px}#BRPlanner.brp-app .brp-luck .brp-luck__undo:hover{color:var(--ink);background:#1111110d}@keyframes brpTourne{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}#BRPlanner .br-frames.brp-swap-out :is(.br-frame,.br-frame-cap):not(.brp-reste){opacity:0;translate:0 -6px;scale:.985;transition:opacity .19s ease,translate .19s ease,scale .19s ease}#BRPlanner .br-frames.brp-swap-in .br-frame:not(.brp-reste){animation:brpEntre .62s cubic-bezier(.22,1,.36,1) both}#BRPlanner .br-frames.brp-swap-in .br-frame-cap:not(.brp-reste){animation:brpEntreCap .5s ease .28s both}@keyframes brpEntre{0%{opacity:0;translate:0 16px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes brpEntreCap{0%{opacity:0}to{opacity:1}}#BRPlanner .brp-compo{display:flex;flex-direction:column;align-items:center;gap:4px;position:absolute;left:50%;top:46%;z-index:30;margin:0;max-width:min(80%,760px);padding:12px 22px 13px;border-radius:14px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 34px #1111111f;color:var(--ink);text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,-50%) translateY(8px);transition:opacity .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}#BRPlanner .brp-compo.is-on{opacity:1;transform:translate(-50%,-50%)}#BRPlanner .brp-compo b{font:600 16px/1.25 Archivo,sans-serif;letter-spacing:0}#BRPlanner .brp-compo b i{font-style:normal;font-weight:400;color:var(--soft)}#BRPlanner .brp-compo span{font:400 12.5px/1.3 Archivo,sans-serif;color:var(--soft)}#BRPlanner.brp-app:not(.br-fs){grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head head head" "rail stage insp" "rail stage bar"}#BRPlanner.brp-app:not(.br-fs) .br-buybar{align-self:end;border-top:1px solid var(--line);border-bottom:0}#BRPlanner.brp-app.br-fs .br-buybar{translate:calc(50vw - 50% - 24px) 0}html.br-sombre #BRPlanner.brp-app .br-block:not([style*=background-color]) .brp-tiers__step,html.br-sombre #BRPlanner.brp-app .br-block:not([style*=background-color]) .brp-tiers__step.past{color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app .brp-tiers .brp-tiers__step{background:none!important;border-color:transparent!important;box-shadow:none!important}html.br-sombre #BRPlanner.brp-app .br-block:not([style*=background-color]) .brp-tiers__step.on{color:#81c784}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-buybar .br-price__bonus{color:#81c784!important}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-luck .brp-luck__btn{background:rgb(var(--br-surface));color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-luck .brp-luck__undo{color:rgb(var(--br-texte-2))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-compo{background:rgb(var(--br-surface));color:rgb(var(--br-texte))}}@media(prefers-reduced-motion:reduce){#BRPlanner .brp-luck__btn svg.brp-luck__turn{transition:none;animation:none!important}#BRPlanner .brp-compo{transition:none}}html.br-sombre #BRPlanner #brpPicker .br-picker-filters select{color:var(--ink,#111)}html.br-sombre:not(#br-0) #BRPlanner #brpPicker .br-seg{background-color:transparent!important}html.br-sombre #BRPlanner .br-buybar .br-price__ship.is-free{color:#81c784}html.br-sombre #BRPlanner .br-buybar .br-price__ship:not(.is-free){color:rgb(var(--br-texte-2));opacity:1}@media(max-width:1099px){#BRPlanner.brp-app.br-fs .br-buybar{width:max-content}}html.br-sombre #BRPlanner.brp-app.br-fs .br-block:not([style*=background-color]) .br-frame-cap b{color:#111}html.br-sombre:not(#br-0) #BRPlanner.brp-app.br-fs .br-block:not([style*=background-color]) .br-frame-cap span{color:#1111119e!important}@media(min-width:1100px){html.br-sombre #BRPlanner.brp-app.br-fs .br-buybar .br-price__bonus{color:#81c784!important}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers__step:not(.on):not(.past){opacity:.62}}@media(max-width:599px){#BRPlanner.brp-app.br-fs .br-buybar__in{justify-content:space-between}#BRPlanner.brp-app.br-fs .br-buybar__end{flex:1 1 auto;min-width:0;gap:12px;justify-content:space-between}#BRPlanner.brp-app.br-fs .br-buybar .br-price{flex:1 1 auto;min-width:0;justify-content:flex-start;row-gap:2px}#BRPlanner.brp-app.br-fs .br-buybar .br-price__ship{justify-content:flex-start}#BRPlanner.brp-app.br-fs .br-buybar .br-cta{flex:0 0 auto;min-width:0;padding:11px 18px}#BRPlanner.brp-app.br-fs .br-buybar{border-radius:32px}}@media(max-width:339px){#BRPlanner.brp-app.br-fs .br-buybar .br-cta{padding:11px 12px;letter-spacing:.06em}}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers{gap:6px;top:16px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step{gap:4px;padding:2px 2px 0;opacity:1!important;color:inherit;background:none;border:0}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step:after{content:none}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step b{display:block;min-width:64px;padding:6px 13px 5px;border-radius:999px;box-sizing:border-box;border:1.5px solid rgba(46,125,50,.5);background:#fff;color:#2e7d32;font:600 14px/1.1 Archivo,sans-serif;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step i{font:400 11px/1.2 Archivo,sans-serif;font-style:normal;color:#1119;white-space:nowrap}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.on b{background:#2e7d32;border-color:#2e7d32;color:#fff}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.on i{color:#2e7d32;font-weight:600}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.past b{border-color:#2e7d3240;color:#2e7d3299}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.past i{color:#1111116b}@media(hover:hover){#BRPlanner.brp-app:not(.br-fs) .brp-tiers button.brp-tiers__step:not(.on):hover b{border-color:#2e7d32;background:#eef6ee}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .brp-tiers button.brp-tiers__step:not(.on):hover b{border-color:#81c784;background:rgb(var(--br-surface))}}#BRPlanner.brp-app:not(.br-fs) .brp-tiers button.brp-tiers__step:focus-visible{outline:0}#BRPlanner.brp-app:not(.br-fs) .brp-tiers button.brp-tiers__step:focus-visible b{outline:2px solid #2e7d32;outline-offset:2px}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step b{background:rgb(var(--br-surface));border-color:#81c7848c;color:#81c784}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers .brp-tiers__step i{color:rgba(var(--br-texte),.66)}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.on b{background:#2e7d32;border-color:#2e7d32;color:#fff}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers .brp-tiers__step.on i{color:#81c784}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step.past b{border-color:#81c78447;color:#81c7849e}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers .brp-tiers__step.past i{color:rgba(var(--br-texte),.45)}}@media(max-width:749px){html.cac-tel-on #BRPlanner.cac-tel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1999000;display:flex!important;flex-direction:column;width:100%!important;max-width:none!important;height:100%!important;height:100dvh!important;margin:0!important;padding:env(safe-area-inset-top,0px) 0 0!important;overflow:hidden!important;background:#fff}html.cac-tel-on #BRPlanner.cac-tel>*{order:9}html.cac-tel-on #BRPlanner.cac-tel>.brp-masthead{order:0}html.cac-tel-on #BRPlanner.cac-tel>.br-block:first-of-type{order:2}html.cac-tel-on #BRPlanner.cac-tel>.cac-shell{order:3}html.cac-tel-on #BRPlanner.cac-tel>.br-block~.br-block,html.cac-tel-on #BRPlanner.cac-tel>#brpWallPanel,html.cac-tel-on #BRPlanner.cac-tel .brp-panel-head,html.cac-tel-on #BRPlanner.cac-tel .brp-settings-toggle,html.cac-tel-on #BRPlanner.cac-tel .bvf-pl-more,html.cac-tel-on #BRPlanner.cac-tel .brp-intro,html.cac-tel-on #BRPlanner.cac-tel .br-hint,html.cac-tel-on #BRPlanner.cac-tel #brpLeader,html.cac-tel-on #BRPlanner.cac-tel .br-shuffle-top,html.cac-tel-on #BRPlanner.cac-tel .brp-selhint,html.cac-tel-on #BRPlanner.cac-tel .br-subhead,html.cac-tel-on #BRPlanner.cac-tel .br-count-caption,html.cac-tel-on #BRPlanner.cac-tel .cac-sugg .brp-why{display:none!important}html.cac-tel-on #BRPlanner.cac-tel .brp-masthead{flex:0 0 auto;display:flex;align-items:center;gap:4px;min-height:48px;margin:0;padding:0 12px 0 4px;position:relative!important;top:auto!important;border-bottom:1px solid rgba(17,17,17,.08);background:#fff}html.cac-tel-on #BRPlanner.cac-tel .brp-back{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px}html.cac-tel-on #BRPlanner.cac-tel .brp-back svg{width:22px;height:22px}html.cac-tel-on #BRPlanner.cac-tel .brp-masthead__title{flex:1;min-width:0}html.cac-tel-on #BRPlanner.cac-tel .brp-masthead__meta{font-size:12px;color:#1111118c;white-space:nowrap}html.cac-tel-on #BRPlanner.cac-tel>.br-block:first-of-type{flex:1 1 0;min-height:250px;display:flex;flex-direction:column;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:hidden;background:var(--brp-wall-bg, transparent)}html.cac-tel-on #BRPlanner.cac-tel #brpStage{flex:1 1 0;min-height:0!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column;position:relative!important;top:auto!important;margin:0!important;padding:4px 8px 2px!important;transform:none!important;transition:none!important}html.cac-tel-on #BRPlanner.cac-tel #brpViewport{flex:1 1 0;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;display:flex;align-items:center;justify-content:center;overflow:hidden!important;padding:3px 0!important}html.cac-tel-on #BRPlanner.cac-tel.is-scrolled .brp-tiers{display:revert}html.cac-tel-on #BRPlanner.cac-tel .br-fsbtn,html.cac-tel-on #BRPlanner.cac-tel.brp-app .br-fsbtn{width:44px!important;height:44px!important}html.cac-tel-on #BRPlanner.cac-tel .brp-side-add:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}html.cac-tel-on #BRPlanner.cac-tel #brpWallMode button,html.cac-tel-on #BRPlanner.cac-tel .br-modal__x{min-height:44px!important;min-width:44px!important}html.cac-tel-on #BRPlanner.cac-tel .br-wallmodal__fields input{min-height:44px}html.cac-tel-on #BRPlanner.cac-tel #brpPopTitle a,html.cac-tel-on #BRPlanner.cac-tel #brpPopTitle{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:-6px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpHue{padding:15px 0!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__btn{white-space:nowrap;font-size:12px!important;padding:0 8px!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-sat__dot{width:28px;height:28px}html.cac-tel-on #BRPlanner.cac-tel .brp-tiers button,html.cac-tel-on #BRPlanner.cac-tel .brp-tiers [role=button]{min-height:44px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-seg>button,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__seg>button,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__btn,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-textbtn,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-sat__btn{min-height:44px!important;min-width:44px!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-seg>button{font-size:13px!important;padding:8px 12px!important;border-radius:999px!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-slider{box-sizing:border-box!important;border:0!important;height:44px!important;margin:0!important;padding:0!important;background-color:transparent!important;background-size:100% 4px!important;background-position:center!important;background-repeat:no-repeat!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-slider:not(.brp-slider--hue){background-image:linear-gradient(#d9d4cc,#d9d4cc)!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-gaprow output{flex:0 0 auto;min-width:46px;text-align:right;font-size:13px}html.cac-tel-on #BRPlanner.cac-tel .brp-luck__btn{min-height:44px}html.cac-tel-on #BRPlanner.cac-tel .br-frame-cap:after{content:"";position:absolute;top:-9px;right:-2px;bottom:-9px;left:-2px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-panel-body,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-panel-body[hidden]{display:block!important;position:static!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;transform:none!important;opacity:1!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-optrow{border:0;border-radius:0;overflow:visible}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-optgroup,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-wgroup{display:block!important;min-height:0;margin:0 0 14px;padding:0!important;border:0!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-lbl{display:block;margin:0 0 6px;text-align:left!important;font:600 10.5px/1.2 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#11111180}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-seg{justify-content:flex-start!important;flex-wrap:wrap;gap:6px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpRailBody .br-optrow{gap:20px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpRailBody .br-optgroup,html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpDuo{margin:0!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpRailBody{display:flex!important;flex-direction:column;align-items:stretch!important;gap:20px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpRailBody .br-optrow{width:100%;max-width:none;margin:0}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpRailBody>*{order:1}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-add{order:2!important;align-self:flex-start;width:auto;min-height:44px;margin:0 0 6px;padding:0 18px;border-radius:999px;background:transparent!important;color:#111!important;border:1px solid rgba(17,17,17,.22)!important;box-shadow:none!important}html.cac-tel-on #BRPlanner.cac-tel #cacPane-plan .br-lbl{display:none}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-wallactions{display:flex;flex-direction:column;gap:8px;align-items:stretch}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-wallactions .br-textbtn{width:100%;min-height:48px!important;padding:0 16px!important;border:1px solid #111;border-radius:999px;background:#fff;color:#111;text-decoration:none;white-space:nowrap;font:600 14px/1 Archivo,sans-serif!important;letter-spacing:.02em!important;text-transform:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPrint{background:#111;color:#fff}html.cac-tel-on #BRPlanner.cac-tel .cac-sugg{margin:0}html.cac-tel-on #BRPlanner.cac-tel .cac-sugg .brp-luck{position:static!important;inset:auto!important;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0!important;visibility:visible!important;transform:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpDock{position:static!important;min-height:0!important;margin:0 0 14px;padding:0!important;transform:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpDock:has(>#brpPop[hidden]){margin:0}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box;max-height:none!important;margin:0!important;padding:12px!important;overflow:visible!important;border:1px solid rgba(17,17,17,.14);border-radius:14px;box-shadow:none!important;transform:none!important;opacity:1!important;animation:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop[hidden]{display:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__controls{display:flex;flex-direction:column;align-items:stretch;gap:10px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__sep{display:none}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__seg,html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__actions{display:flex;flex-wrap:wrap;gap:6px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-pop__actions>*{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto;margin:0;box-shadow:none!important;border-top:1px solid rgba(17,17,17,.08);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar .br-buybar__in{padding:0 14px;gap:12px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar .br-cta{min-height:48px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar :is(.br-price__count,#brpSub){display:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell{flex:0 1 40%;height:auto;min-height:200px;max-height:420px;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #11111114;position:relative;z-index:5}html.cac-tel-on #BRPlanner.cac-tel .cac-panes{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px 14px}html.cac-tel-on #BRPlanner.cac-tel .cac-pane[hidden]{display:none!important}html.cac-tel-on #BRPlanner.cac-tel .cac-pane{animation:cacIn .18s ease-out}@keyframes cacIn{0%{opacity:0}to{opacity:1}}html.cac-tel-on #BRPlanner.cac-tel .cac-nav{flex:0 0 auto;display:flex;gap:4px;margin:0;padding:4px 10px 0;border-bottom:1px solid rgba(17,17,17,.08)}html.cac-tel-on #BRPlanner.cac-tel .cac-tab{flex:1 1 0;min-height:52px;margin:0;padding:6px 4px 5px;border:0;border-bottom:2px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;color:#11111173;cursor:pointer;font:600 10.5px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s ease,border-color .15s ease}html.cac-tel-on #BRPlanner.cac-tel .cac-tab svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}html.cac-tel-on #BRPlanner.cac-tel .cac-tab[aria-selected=true]{color:#111;border-bottom-color:#111}html.br-sombre.cac-tel-on #BRPlanner.cac-tel,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .brp-masthead,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell{background:rgb(var(--br-page))}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .brp-masthead,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-nav,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar{border-color:var(--br-ligne)}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell{box-shadow:0 -8px 24px #00000059}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-tab,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-lbl,html.br-sombre.cac-tel-on #BRPlanner.cac-tel .brp-masthead__meta{color:rgba(var(--br-texte),.6)}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-tab[aria-selected=true]{color:rgb(var(--br-texte));border-bottom-color:rgb(var(--br-texte))}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop{border-color:var(--br-ligne);background:rgb(var(--br-surface))!important;color:rgb(var(--br-texte))!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop :is(.br-pop__title,.br-pop__title a,.br-pop__artist){color:rgb(var(--br-texte))!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .cac-shell #brpPop :is(.br-pop__id,.br-pop__id *,.br-pop__controls,.br-pop__btn:not(.br-pop__btn--del)){border-color:rgba(var(--br-texte),.16)!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .cac-shell #brpPop .br-pop__btn:not(.br-pop__btn--del){background:transparent!important;color:rgb(var(--br-texte))!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop .br-pop__artist *{color:rgb(var(--br-texte))!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop .br-pop__seg:not(.br-pop__seg--dots){background:transparent!important;box-shadow:inset 0 0 0 1px var(--br-ligne)!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop .br-pop__seg:not(.br-pop__seg--dots)>button{color:rgba(var(--br-texte),.6)!important;background:transparent!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPop .br-pop__seg:not(.br-pop__seg--dots)>button.on{color:rgb(var(--br-page))!important;background:rgb(var(--br-texte))!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .br-block:not([style*=background-color]) :is(.br-fsbtn,.brp-side-add){background:rgb(var(--br-page))!important;color:rgb(var(--br-texte))!important;border-color:rgba(var(--br-texte),.35)!important;box-shadow:none!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .cac-shell .br-lbl{color:rgba(var(--br-texte),.6)!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .cac-shell #brpRailBody{background:transparent!important;box-shadow:none!important}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .cac-shell #brpDuo .brp-nb.on{background:rgb(var(--br-texte))!important;color:rgb(var(--br-page))!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-slider:not(.brp-slider--hue){background-image:linear-gradient(rgba(var(--br-texte),.3),rgba(var(--br-texte),.3))!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-add{color:rgb(var(--br-texte))!important;border-color:var(--br-ligne)!important}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-wallactions .br-textbtn{background:transparent;color:rgb(var(--br-texte));border-color:rgb(var(--br-texte))}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpPrint{background:rgb(var(--br-texte))!important;color:rgb(var(--br-page))!important;border-color:rgb(var(--br-texte))!important}}@media(max-width:749px)and (prefers-reduced-motion:reduce){html.cac-tel-on #BRPlanner.cac-tel .cac-pane{animation:none}html.cac-tel-on #BRPlanner.cac-tel .cac-tab{transition:none}}@media(max-width:749px){html.cac-tel-on:has(#BRPlanner .br-modal:not([hidden])),html.cac-tel-on:has(#BRPlanner .br-modal:not([hidden])) body{overflow:hidden}html.cac-tel-on #BRPlanner.cac-tel{position:relative!important;inset:auto!important;z-index:auto;height:auto!important;padding:0!important;overflow:visible!important}html.cac-tel-on #BRPlanner.cac-tel>.br-block:first-of-type{flex:0 0 auto;min-height:0;height:clamp(320px,104vw,calc(100vh - 290px));height:clamp(320px,104vw,calc(100svh - 290px))}html.cac-tel-on #BRPlanner.cac-tel .cac-shell{flex:0 0 auto;height:auto;min-height:0;max-height:none;border-radius:0;box-shadow:none;border-top:1px solid rgba(17,17,17,.08)}html.cac-tel-on #BRPlanner.cac-tel .cac-panes{flex:0 0 auto;min-height:0;overflow:visible;overscroll-behavior:auto;padding:16px 16px 24px}html.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar{position:sticky!important;top:auto!important;bottom:0!important;z-index:6;background:#fff}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell{border-top-color:var(--br-ligne)}html.br-sombre.cac-tel-on #BRPlanner.cac-tel .cac-shell #brpBuyBar{background:rgb(var(--br-page))}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-lbl{text-align:center!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-seg{justify-content:center!important}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-add{align-self:center}html.cac-tel-on #BRPlanner.cac-tel .cac-sugg .brp-luck{justify-content:center}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .br-gaprow{max-width:none}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-hex{display:block;box-sizing:border-box;width:128px;height:34px;margin:0 auto;padding:0 12px;border:1px solid rgba(127,120,112,.35);border-radius:999px;background:transparent;font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center}html.cac-tel-on #BRPlanner.cac-tel .cac-shell .brp-hex:focus{outline:none;border-color:currentColor}html.cac-tel-on #BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step b{margin-left:0}html.br-sombre.cac-tel-on:not(#br-0) #BRPlanner.cac-tel .brp-tiers.is-bar .brp-tiers__step{background:none!important;border-color:transparent!important}}#BRPlanner .br-canvas.is-piece{isolation:isolate;overflow:hidden;background:#d9d4cc}#BRPlanner .br-canvas.is-piece .cac-room,#BRPlanner .br-canvas.is-piece .cac-room-top{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#BRPlanner .cac-room[hidden],#BRPlanner .cac-room-top[hidden]{display:none}#BRPlanner .cac-room img{position:absolute;display:block;max-width:none;user-select:none;-webkit-user-select:none}#BRPlanner .cac-room .cac-room__piece{left:0;top:0;width:100%;height:100%}#BRPlanner .cac-room .cac-room__ombre{mix-blend-mode:multiply}#BRPlanner .cac-room-top .cac-room__lumiere{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;mix-blend-mode:multiply}#BRPlanner .cac-room-top .cac-room__devant{position:absolute;left:0;top:0;width:100%;height:100%;display:block}#BRPlanner .br-canvas.is-piece .br-frame{overflow:hidden;filter:none!important;box-shadow:none;transition:none}#BRPlanner .br-canvas.is-piece .br-frame-cap{display:none}#BRPlanner .cac-pieces__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin-top:6px}@media(min-width:750px)and (max-width:1099px){#BRPlanner .cac-pieces__row{grid-template-columns:repeat(9,minmax(0,1fr));max-width:880px}}#BRPlanner .cac-piece{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;line-height:1.2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}#BRPlanner .cac-piece img,#BRPlanner .cac-piece .cac-piece__uni{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;outline:1px solid rgba(17,17,17,.12);outline-offset:-1px}#BRPlanner .cac-piece .cac-piece__uni{background:#f3f1ec}#BRPlanner .cac-piece.on img,#BRPlanner .cac-piece.on .cac-piece__uni{outline:2px solid #111;outline-offset:1px}#BRPlanner .cac-piece span{overflow:hidden}#BRPlanner .cac-piece.on span{font-weight:600}#BRPlanner.cac-en-piece .br-wgroup:has(#brpHue){display:none}#BRPlanner .cac-piece span{white-space:normal;text-wrap:balance}#BRPlanner .br-canvas.is-piece .br-frame.sel{outline:2px solid #111;outline-offset:3px;box-shadow:0 0 0 3px #fff}#BRPlanner .br-canvas.is-piece .br-frame.sel:after{display:none}#BRPlanner .br-canvas.is-piece .br-frame.cac-trop{opacity:.38;filter:grayscale(1)!important}#BRPlanner .cac-room__retirer{position:absolute;z-index:2;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;display:grid;place-items:center;pointer-events:auto;cursor:pointer;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 1px 2px #0000002e,0 4px 12px #00000029;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}#BRPlanner .cac-room__retirer:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}#BRPlanner .cac-room__retirer svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;fill:none}@media(hover:hover){#BRPlanner .cac-room__retirer:hover{transform:scale(1.08)}}#BRPlanner .cac-room__retirer:focus-visible{outline:2px solid #111;outline-offset:2px}html.br-sombre #BRPlanner .cac-pieces,html.br-sombre #BRPlanner .cac-piece{background:none;color:rgb(var(--br-texte))}html.br-sombre #BRPlanner .cac-piece:not(.on) span{color:rgba(var(--br-texte),.72)}html.br-sombre #BRPlanner .cac-piece img,html.br-sombre #BRPlanner .cac-piece .cac-piece__uni{outline-color:rgba(var(--br-texte),.16)}html.br-sombre #BRPlanner .cac-piece.on img,html.br-sombre #BRPlanner .cac-piece.on .cac-piece__uni{outline-color:rgb(var(--br-texte))}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers{opacity:.8;transition:opacity .2s ease}#BRPlanner.brp-app:not(.br-fs) .brp-tiers:hover,#BRPlanner.brp-app:not(.br-fs) .brp-tiers:focus-within{opacity:1}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step b{min-width:70px;padding:7px 15px 6px;font-size:15.5px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers .brp-tiers__step i{font-size:11.5px}#BRPlanner.brp-app .brp-side-add{border-color:#1111114d;transition:background-color .18s ease,color .18s ease,border-color .18s ease}html:not(.br-sombre) #BRPlanner.brp-app .brp-side-add{background:#ffffff59;color:#1111118c}#BRPlanner.brp-app .brp-side-add svg path{stroke-width:1.1}#BRPlanner.brp-app .brp-side-add:hover{border-color:var(--ink,#111)}html:not(.br-sombre) #BRPlanner.brp-app .brp-side-add:hover{background:var(--ink,#111);color:#fff}}@media(min-width:1100px)and (hover:hover)and (pointer:fine){#BRPlanner .br-frame-view{left:auto;right:8px;bottom:8px;gap:5px;padding:6px 10px;background:#1111119e;font-size:11.5px;transform:translateY(4px)}#BRPlanner .br-frame-view:after{font-size:11px}#BRPlanner .br-frame:hover .br-frame-view,#BRPlanner .br-frame-view:focus-visible{transform:none}#BRPlanner .br-frame-view--mini{width:28px;height:28px;padding:0;font-size:0}}#BRPlanner.cac-teinte:not(.br-fs) :is(.br-fsbtn,.brp-why){background:transparent}@media(min-width:1100px){html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-side-add{background:transparent;border-color:rgba(var(--br-texte),.3);color:rgba(var(--br-texte),.6)}}@media(min-width:1100px){#BRPlanner.brp-app .brp-luck .brp-luck__btn{gap:8px;min-height:40px;padding:0 16px 0 13px;border:1px solid var(--ink,#111);border-radius:var(--buttons-radius,6px);background:transparent;color:var(--ink,#111);font:400 10px/1 Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .2s ease}#BRPlanner.brp-app .brp-luck .brp-luck__btn:hover{background:var(--ink,#111);color:#fff}#BRPlanner .brp-luck__btn svg.brp-luck__turn{width:14px;height:14px}#BRPlanner .brp-luck__btn:hover svg.brp-luck__turn{transform:none}#BRPlanner .brp-luck__btn.is-turn svg.brp-luck__turn{animation:cacDemiTour .45s cubic-bezier(.3,.7,.2,1)}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-luck .brp-luck__btn{background:transparent;border-color:rgba(var(--br-texte),.32);color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app .brp-luck .brp-luck__btn:hover{background:rgb(var(--br-texte));color:rgb(var(--br-page))}}@keyframes cacDemiTour{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}#BRPlanner .br-pop__id:has(.cac-pop-other){display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px}#BRPlanner .br-pop__id:has(.cac-pop-other)>.br-pop__title{grid-column:2;grid-row:1;justify-self:center}#BRPlanner .br-pop__id:has(.cac-pop-other)>.br-pop__artist{grid-column:2;grid-row:2;justify-self:center}#BRPlanner .cac-pop-other{grid-column:3;grid-row:1 / span 2;justify-self:end;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px 0 10px;margin:0;border:1px solid rgba(17,17,17,.28);border-radius:var(--buttons-radius,6px);background:transparent;color:var(--ink,#111);font:400 9.5px/1 Space Mono,monospace;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#BRPlanner .cac-pop-other[hidden]{display:none}#BRPlanner .cac-pop-other svg{width:14px;height:14px;flex:none;transition:transform .45s cubic-bezier(.3,.7,.2,1)}#BRPlanner .cac-pop-other[aria-busy=true]{cursor:progress}#BRPlanner .cac-pop-other[aria-busy=true] svg{transform:rotate(-180deg);opacity:.6}@media(hover:hover){#BRPlanner .cac-pop-other:hover{border-color:var(--ink,#111);background:var(--ink,#111);color:#fff}}#BRPlanner .br-frame.cac-part{opacity:.35;transition:opacity .2s ease}#BRPlanner .br-frame.cac-entre{animation:cacEntre .32s ease both}@keyframes cacEntre{0%{opacity:.35}to{opacity:1}}@media(max-width:1099px){#BRPlanner .cac-pop-other{width:36px;min-height:36px;padding:0;justify-content:center;border-radius:50%}#BRPlanner .cac-pop-other span{display:none}#BRPlanner .br-pop__id:has(.cac-pop-other){grid-template-columns:36px minmax(0,1fr) 36px;column-gap:8px}#BRPlanner .br-pop__id:has(.cac-pop-other)>.br-pop__artist{grid-column:1 / -1}#BRPlanner .cac-pop-other{grid-row:1;align-self:center}}html:not(.br-sombre) #BRPlanner .cac-piece .cac-piece__uni{background:#f1f1f1}:root.br-sombre:not(#br-0) #BRPlanner .cac-pop-other{color:inherit;border-color:color-mix(in srgb,currentColor 30%,transparent)}@media(hover:hover){:root.br-sombre:not(#br-0) #BRPlanner .cac-pop-other:hover{border-color:currentColor;background:color-mix(in srgb,currentColor 9%,transparent);color:inherit}}@media(prefers-reduced-motion:reduce){#BRPlanner .cac-pop-other svg,#BRPlanner .br-frame.cac-part{transition:none}#BRPlanner .br-frame.cac-entre,#BRPlanner .brp-luck__btn.is-turn svg.brp-luck__turn{animation:none}}@media(min-width:1100px){#BRPlanner .brp-dock .br-pop{max-width:min(760px,100%)}#BRPlanner.brp-app .br-pop__actions{gap:6px;align-items:center}#BRPlanner.brp-app .br-pop__actions .br-pop__btn:not([hidden]){display:inline-flex;align-items:center;gap:7px;white-space:nowrap}#BRPlanner.brp-app .br-pop__actions .br-pop__btn:after{content:"";order:-1;flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:var(--cac-ic) center/contain no-repeat;mask:var(--cac-ic) center/contain no-repeat}#BRPlanner.brp-app #brpPopView{--cac-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11 11 5M6.5 5H11v4.5'/%3E%3C/svg%3E")}#BRPlanner.brp-app #brpPopSwap{--cac-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h9.5M10 3.5 12.5 6 10 8.5M13 10H3.5M6 7.5 3.5 10 6 12.5'/%3E%3C/svg%3E")}#BRPlanner.brp-app #brpPopDel{--cac-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5h10M6.5 4.5V3h3v1.5M4.5 4.5l.6 8.5h5.8l.6-8.5'/%3E%3C/svg%3E");margin-left:14px}}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs){height:auto;min-height:var(--brp-vh, 100dvh);overflow:visible}#BRPlanner.brp-app:not(.br-fs)>.br-block:nth-of-type(1),#BRPlanner.brp-app:not(.br-fs)>.br-block:nth-of-type(3){position:sticky;top:var(--brp-stick, 0px);align-self:start;height:calc(var(--brp-vh, 100dvh) - 38px)}html.brp-cadre #BRPlanner.brp-app:not(.br-fs)>.br-block:nth-of-type(1),html.brp-cadre #BRPlanner.brp-app:not(.br-fs)>.br-block:nth-of-type(3){height:100dvh}#BRPlanner.brp-app:not(.br-fs) .brp-wallpanel{overflow:visible;min-height:auto}#BRPlanner.brp-app:not(.br-fs) .br-buybar{position:sticky;bottom:0;z-index:5;background:var(--bg, #fff)}}@media(min-width:1100px){#BRPlanner.brp-app .brp-luck .brp-luck__btn{font:600 12.5px/1 Space Mono,monospace;letter-spacing:normal;text-transform:none}}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar{flex-direction:column;align-items:stretch;gap:7px;width:min(340px,calc(100% - 32px))}@media(min-width:1100px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar{width:360px;max-width:calc(100% - 400px);top:12px}}@media(max-width:749px){#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar{max-width:calc(100% - 124px);gap:6px}#BRPlanner .brp-tiers.is-bar .brp-tiers__msg{font-size:13px}#BRPlanner .brp-tiers.is-bar .brp-tiers__row{column-gap:5px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step{gap:5px}#BRPlanner .brp-tiers.is-bar .brp-tiers__seg{height:3px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step b{margin-left:-5px;padding:2px 5px;border-radius:5px;font-size:13px}}#BRPlanner .brp-tiers.is-bar .brp-tiers__head{display:flex;align-items:baseline;gap:8px;min-width:0}#BRPlanner .brp-tiers.is-bar .brp-tiers__msg{font:600 14px/1.25 Archivo,sans-serif;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#BRPlanner .brp-tiers.is-bar .brp-tiers__note{margin-left:0}#BRPlanner .brp-tiers.is-bar .brp-tiers__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:6px}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;opacity:1;color:#11111157;font:inherit;text-align:left;cursor:pointer;transition:color .3s ease}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar span.brp-tiers__step{cursor:default}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step:before,#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step:after{content:none}#BRPlanner .brp-tiers.is-bar .brp-tiers__seg{display:block;align-self:stretch;height:4px;border-radius:2px;background:#1111111a;overflow:hidden}#BRPlanner .brp-tiers.is-bar .brp-tiers__seg>span{display:block;height:100%;background:#111;transform:scaleX(var(--f, 0));transform-origin:left center;transition:transform .5s cubic-bezier(.2,.7,.2,1)}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step b{display:block;min-width:0;margin:0 0 0 -7px;padding:3px 7px;border:0;border-radius:7px;background:none;color:inherit;font:700 18px/1 Space Mono,monospace;letter-spacing:-.01em;white-space:nowrap;transition:background-color .3s ease,color .3s ease}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step small{display:none}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step.past{color:#11111180}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step.next,#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step.on{color:#111}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step.on b{background:#111;color:#fff}@media(hover:hover){#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar button.brp-tiers__step:not(.on):hover{color:#111}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar button.brp-tiers__step:not(.on):hover b{background:#11111112;border:0}}#BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar button.brp-tiers__step:focus-visible b{outline:2px solid #111;outline-offset:2px}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__msg{color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__step{color:rgba(var(--br-texte),.4)}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__step.past{color:rgba(var(--br-texte),.58)}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__step:is(.on,.next){color:rgb(var(--br-texte))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .brp-tiers.is-bar .brp-tiers__step b{background:none;border:0;color:inherit}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__step.on b{background:rgb(var(--br-texte));color:rgb(var(--br-page))}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block[style*=background-color] .brp-tiers.is-bar .brp-tiers__step.on b{background:#111;color:#fff}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__seg{background:rgba(var(--br-texte),.16)}html.br-sombre #BRPlanner.brp-app:not(.br-fs) .br-block:not([style*=background-color]) .brp-tiers.is-bar .brp-tiers__seg>span{background:rgb(var(--br-texte))}@media(prefers-reduced-motion:reduce){#BRPlanner .brp-tiers.is-bar .brp-tiers__step,#BRPlanner .brp-tiers.is-bar .brp-tiers__step b,#BRPlanner .brp-tiers.is-bar .brp-tiers__seg>span{transition:none}}#BRPlanner .brp-layers{margin:0 0 16px}#BRPlanner .brp-layers__t{display:block;margin:0 0 6px}#BRPlanner .brp-layers__list{list-style:none;margin:0 -6px;padding:0;display:flex;flex-direction:column;gap:2px}#BRPlanner .brp-layer{display:flex;align-items:center;border-radius:10px;transition:background-color .15s ease}#BRPlanner .brp-layer__pick{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:8px;padding:4px 2px 4px 6px;background:none;border:0;border-radius:10px;color:inherit;font:inherit;text-align:left;cursor:pointer}#BRPlanner .brp-layer__img{flex:none;width:34px;height:34px;border-radius:6px;overflow:hidden;background:#1111110f}#BRPlanner .brp-layer__img img{display:block;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}#BRPlanner .brp-layer__txt{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}#BRPlanner .brp-layer__txt b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#BRPlanner .brp-layer__txt i{font-size:11.5px;font-style:normal;opacity:.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#BRPlanner .brp-layer__act{flex:none;width:26px;height:30px;display:grid;place-items:center;padding:0;background:none;border:0;border-radius:8px;color:inherit;opacity:.4;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}#BRPlanner .brp-layer__act:last-child{margin-right:2px}#BRPlanner .brp-layer__act svg{width:17px;height:17px}#BRPlanner .brp-layer__act:disabled{opacity:.14;cursor:default}#BRPlanner .brp-layer.is-sel{background:#11111113}#BRPlanner .brp-layer.is-sel .brp-layer__act:not(:disabled){opacity:.75}@media(hover:hover){#BRPlanner .brp-layer:not(.is-sel):hover{background:#1111110a}#BRPlanner .brp-layer__act:not(:disabled):hover{opacity:1;background:#11111112}}#BRPlanner .brp-layer__pick:focus-visible,#BRPlanner .brp-layer__act:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media(pointer:coarse){#BRPlanner .brp-layer__act{width:44px;height:44px;opacity:.6}#BRPlanner .brp-layer__act:last-child{margin-right:0}}#BRPlanner .br-frame.is-layer-hover{filter:drop-shadow(0 16px 26px rgba(17,17,17,.22))}html.br-sombre #BRPlanner .brp-layers__list{margin:0}html.br-sombre #BRPlanner .brp-layer__img{background:rgba(var(--br-texte),.08)}html.br-sombre #BRPlanner .brp-layer.is-sel{background:rgba(var(--br-texte),.1)}@media(hover:hover){html.br-sombre #BRPlanner .brp-layer:not(.is-sel):hover{background:rgba(var(--br-texte),.05)}html.br-sombre #BRPlanner .brp-layer__act:not(:disabled):hover{background:rgba(var(--br-texte),.1)}}#BRPlanner .brp-wallforget{display:block;margin:2px auto 0;padding:6px 8px;background:none;border:0;color:inherit;font:inherit;font-size:12px;opacity:.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#BRPlanner .brp-wallforget[hidden]{display:none}@media(hover:hover){#BRPlanner .brp-wallforget:hover{opacity:1}}#BRPlanner .brp-add[hidden]{display:none!important}@media(min-width:1100px)and (max-height:820px){#BRPlanner .brp-layers{margin-bottom:10px}#BRPlanner .brp-layers__t{margin-bottom:4px}#BRPlanner .brp-layers__list{gap:0}#BRPlanner .brp-layer__pick{min-height:36px;padding:3px 2px 3px 6px}#BRPlanner.brp-app .brp-add{margin-bottom:12px}#BRPlanner .brp-layer__img{width:30px;height:30px}}@media(min-width:1100px){html:not(.brp-cadre) #BRPlanner.brp-app:not(.br-fs)>.br-block:nth-of-type(3){overflow-y:hidden}}html.br-sombre #BRPlanner.brp-app .brp-add{background:rgb(var(--br-texte));color:rgb(var(--br-page));box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bisou-planner.css.map */
