.examination-casebook{max-width:1180px;padding-bottom:70px}.casebook-summary{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 92%,transparent);grid-template-columns:repeat(3,1fr);margin:4px 0 16px;display:grid}.casebook-summary>div{border-right:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:17px 20px;display:flex}.casebook-summary>div:last-child{border-right:0}.casebook-summary span{color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.casebook-summary strong{color:var(--accent-readable);font:31px/.8 var(--display)}.resume-file{border:1px solid color-mix(in srgb,var(--accent-readable) 45%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 18%,var(--paper-2)),color-mix(in srgb,var(--paper-2) 94%,transparent));box-shadow:6px 7px 0 color-mix(in srgb,var(--ink) 7%,transparent);justify-content:space-between;align-items:center;gap:24px;margin:4px 0 16px;padding:22px 25px;display:flex}.resume-file h2{font:30px/1 var(--display);margin:4px 0}.resume-file p:last-child{color:var(--muted);font:11px var(--mono);margin:0}.resume-file>button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;padding:11px 14px}.examination-casebook .dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.examination-casebook .dossier-card:first-child{background:linear-gradient(118deg,#172330 0 42%,color-mix(in srgb,var(--accent) 34%,#172330));color:#f5f1e8;border-color:color-mix(in srgb,var(--accent) 55%,#172330);grid-column:1/-1;min-height:280px}.examination-casebook .dossier-card:first-child:before{content:"08·09·23";color:#ffffff0e;font-size:94px;top:70px;right:15px}.examination-casebook .dossier-card:first-child .dossier-subtitle,.examination-casebook .dossier-card:first-child .dossier-card-top em{color:var(--accent)}.examination-casebook .dossier-card:first-child>p:not(.dossier-subtitle),.examination-casebook .dossier-card:first-child .dossier-card-top{color:#c4cad0}.examination-casebook .dossier-card:first-child .clearance-list span{color:#d8dde1;border-color:#fff3}.dossier-actions{z-index:1;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:20px;display:flex;position:relative}.dossier-actions button{border:1px solid var(--ink);min-height:42px;color:var(--ink);cursor:pointer;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:10px 12px}.dossier-actions button:nth-child(2){background:var(--ink);color:var(--paper)}.dossier-actions .contradiction-action{color:#7c3e30;border-color:#8d4f3f}.examination-casebook .dossier-card:first-child .dossier-actions button{color:#f4efe3;border-color:#f4efe3}.examination-casebook .dossier-card:first-child .dossier-actions button:nth-child(2){color:#172330;background:#f4efe3}.clearance-list .dossier-difficulty{font-weight:700}.clearance-list .difficulty-mastermind{color:#fff4e9;background:#9b352c;border-color:#9b352c}.clearance-list .difficulty-deep-cut{border-color:var(--accent-readable);color:var(--accent-readable)}.attempt-ledger{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);gap:28px;margin-top:34px;padding-top:28px;display:grid}.attempt-ledger h2{font:34px/1 var(--display);margin:5px 0}.attempt-ledger>div>p:last-child{color:var(--muted);font:12px/1.5 Georgia,serif}.attempt-ledger ol{border:1px solid var(--line);margin:0;padding:0;list-style:none}.attempt-ledger li+li{border-top:1px solid var(--line)}.attempt-ledger li>button{background:color-mix(in srgb,var(--paper-2) 90%,transparent);width:100%;min-height:70px;color:var(--ink);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:13px 16px;display:grid}.attempt-ledger li>button:hover{background:color-mix(in srgb,var(--accent) 13%,var(--paper-2))}.attempt-ledger button span{gap:4px;display:grid}.attempt-ledger small,.attempt-ledger em{color:var(--muted);font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.attempt-ledger strong{font:19px/1 var(--display)}.attempt-ledger b{color:var(--accent-readable);font:27px/1 var(--display)}.attempt-ledger em{color:var(--accent-readable);font-style:normal}.confidence-seal{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 58%,transparent);align-items:center;gap:6px;margin:24px 0 0;padding:12px;display:flex}.confidence-seal legend{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 7px}.confidence-seal button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em;background:0 0;align-items:center;gap:7px;padding:8px 12px;display:flex}.confidence-seal button span{color:var(--accent-readable);font-size:16px}.confidence-seal button.selected{border-color:var(--ink);background:var(--ink);color:var(--paper)}.confidence-seal button.selected span{color:var(--accent)}.filed-beside{border-left:3px solid var(--accent-readable);background:color-mix(in srgb,var(--accent) 12%,var(--paper));color:var(--ink);margin:17px 0 4px;padding:13px 15px}.filed-beside span{color:var(--accent-readable);font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:block}.filed-beside p{color:var(--ink)!important;margin:0!important;font:italic 12px/1.5 Georgia,serif!important}.detective-title{border:1px solid var(--accent-readable);color:var(--accent-readable);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:7px 10px;display:inline-block}.debrief-highlights{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.debrief-highlights article{border-right:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 90%,transparent);flex-direction:column;min-height:125px;padding:17px;display:flex}.debrief-highlights article:last-child{border-right:0}.debrief-highlights span{color:var(--muted);font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.debrief-highlights strong{font:22px/1 var(--display);margin:18px 0 5px}.debrief-highlights small{color:var(--muted);font:9px/1.35 var(--mono);margin-top:auto}.skill-profile{border:1px solid var(--line);background:color-mix(in srgb,var(--paper-2) 90%,transparent);grid-template-columns:250px 1fr;gap:25px;margin-top:28px;padding:24px;display:grid}.skill-profile h2{font:30px/1 var(--display);margin:5px 0}.skill-profile>div:last-child{gap:12px;display:grid}.skill-profile article{grid-template-columns:180px 1fr 38px;align-items:center;gap:12px;display:grid}.skill-profile article span{color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.06em}.skill-profile article>div{background:color-mix(in srgb,var(--ink) 10%,transparent);height:7px}.skill-profile article i{background:var(--accent-readable);height:100%;display:block}.skill-profile article strong{font:16px var(--display)}.debrief-fact{color:var(--accent-readable);margin:9px 0 0;font:italic 11px/1.45 Georgia,serif;display:block}@media (max-width:900px){.debrief-highlights{grid-template-columns:1fr 1fr}.debrief-highlights article:nth-child(2){border-right:0}.debrief-highlights article:nth-child(-n+2){border-bottom:1px solid var(--line)}.skill-profile,.attempt-ledger{grid-template-columns:1fr}}@media (max-width:700px){.examination-casebook .dossier-grid{grid-template-columns:1fr}.examination-casebook .dossier-card:first-child{grid-column:auto}.casebook-summary{grid-template-columns:1fr}.casebook-summary>div{border-right:0;border-bottom:1px solid var(--line)}.casebook-summary>div:last-child{border-bottom:0}.resume-file{flex-direction:column;align-items:stretch}.resume-file>button{width:100%}.dossier-actions{grid-template-columns:1fr 1fr;display:grid}.dossier-actions button{width:100%}.dossier-actions .contradiction-action{grid-column:1/-1}.confidence-seal{grid-template-columns:repeat(3,1fr);display:grid}.confidence-seal button{justify-content:center;padding:8px 5px}.debrief-highlights{grid-template-columns:1fr}.debrief-highlights article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.debrief-highlights article:last-child{border-bottom:0}.skill-profile article{grid-template-columns:1fr auto}.skill-profile article>div{grid-area:2/1/auto/-1}.attempt-ledger li>button{grid-template-columns:1fr auto}.attempt-ledger em{grid-column:1/-1}.results-heading h1{font-size:88px}}@media (max-width:620px){.rail nav{gap:1px;max-width:100%}.rail-item{width:46px}.rail-item small{font-size:7px}.examination-casebook .dossier-card:first-child:before{font-size:58px}.confidence-seal{grid-template-columns:1fr}.confidence-seal button{justify-content:flex-start}}.modal.bracelet-modal{--studio-ink:#24231f;--studio-muted:#6b675f;--studio-paper:#f5f1e8;--studio-paper-2:#fffdf7;--studio-line:#24231f29;border:1px solid #ffffff2e;border-top:4px solid var(--accent);background:var(--studio-paper);width:min(1180px,100vw - 36px);max-height:min(94vh,920px);padding:0;overflow:hidden;box-shadow:0 34px 100px #0000007a,0 0 0 1px #00000047}.modal.bracelet-modal .modal-close{z-index:8;width:36px;height:36px;color:var(--studio-ink);background:#fffdf7db;border:1px solid #24231f2e;border-radius:50%;place-items:center;padding:0;font:24px/1 Arial,sans-serif;transition:transform .16s,background .16s;display:grid;top:18px;right:20px}.modal.bracelet-modal .modal-close:hover{background:#fff;transform:rotate(5deg)scale(1.05)}.modal.bracelet-modal .bracelet-form{min-width:0;margin:0;display:block}.bracelet-studio-header{border-bottom:1px solid var(--studio-line);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), var(--studio-paper-2);justify-content:space-between;align-items:center;gap:28px;min-height:96px;padding:24px 72px 22px 30px;display:flex}.bracelet-studio-header .eyebrow{color:var(--studio-muted);margin:0 0 5px}.modal.bracelet-modal .bracelet-studio-header h2{color:var(--studio-ink);font:42px/.92 var(--display,Georgia, serif);letter-spacing:-.035em;margin:0}.bracelet-studio-header>div:first-child>p:last-child{color:var(--studio-muted);margin:8px 0 0;font:italic 12px/1.4 Georgia,serif}.bracelet-studio-status{color:var(--studio-muted);letter-spacing:.13em;text-transform:uppercase;flex:none;justify-items:end;gap:6px;font:8px/1.2 Arial,sans-serif;display:grid}.bracelet-studio-status span{align-items:center;gap:7px;display:flex}.bracelet-studio-status i{background:#5f8d6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5f8d6d24}.bracelet-studio-status strong{color:var(--studio-ink);font-size:9px}.bracelet-workbench{grid-template-columns:minmax(330px,.78fr) minmax(450px,1.22fr);min-height:555px;display:grid}.bracelet-stage{color:#f7f2e7;background:radial-gradient(circle at 50% 43%, color-mix(in srgb, var(--stage-accent) 34%, transparent) 0, transparent 40%), linear-gradient(145deg, #22231f 0%, #11130f 100%);isolation:isolate;min-width:0;min-height:555px;padding:24px 26px 26px;position:relative;overflow:hidden}.bracelet-stage:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 80%,#0000);mask-image:linear-gradient(#0000,#000 25% 80%,#0000)}.bracelet-stage:after{content:"CASE 13  /  HAND ASSEMBLY";color:#ffffff2e;letter-spacing:.2em;writing-mode:vertical-rl;font:7px/1 monospace;position:absolute;bottom:86px;right:17px}.bracelet-stage-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bracelet-stage-heading .eyebrow{color:#f7f2e794;margin:0 0 6px}.bracelet-stage-heading h3{color:#fffdf7;max-width:245px;font:25px/1 var(--display,Georgia, serif);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bracelet-stage-heading button{color:#ffffffd4;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff38;flex:none;min-height:38px;padding:0 12px;font:8px/1 Arial,sans-serif;transition:border-color .16s,background .16s,transform .16s}.bracelet-stage-heading button span{color:var(--stage-accent);margin-right:5px}.bracelet-stage-heading button:hover{border-color:var(--stage-accent);background:#ffffff1a;transform:translateY(-1px)}.bracelet-preview-shell{place-items:center;min-height:358px;display:grid;position:relative}.bracelet-stage-orbit{border:1px dashed #ffffff24;border-radius:50%;width:316px;height:316px;position:absolute}.bracelet-stage-orbit:before,.bracelet-stage-orbit:after{content:"";background:var(--stage-accent);width:7px;height:7px;box-shadow:0 0 18px color-mix(in srgb, var(--stage-accent) 72%, transparent);border-radius:50%;position:absolute}.bracelet-stage-orbit:before{top:48px;left:27px}.bracelet-stage-orbit:after{bottom:44px;right:30px}.bracelet-preview{--bracelet-radius:103px}.bracelet-preview.compact{--bracelet-radius:68px}.bracelet-preview.studio{--bracelet-radius:130px;filter:drop-shadow(0 18px 22px #00000042);width:330px;height:330px;margin:0}.bracelet-preview .bracelet-bead{transform:translate(-50%, -50%) rotate(var(--bead-angle)) translateY(calc(var(--bracelet-radius) * -1)) rotate(var(--bead-counter-angle))}.bracelet-preview.studio .bracelet-cord{border-color:#f7f2e794;inset:35px;box-shadow:inset 0 0 0 2px #ffffff1a,0 0 26px #00000038}.bracelet-preview.studio .bracelet-bead{width:35px;height:35px;font-size:12px;box-shadow:0 6px 12px #0000004d,inset 0 2px 2px #fff9}.bracelet-preview.studio .bracelet-bead.spacer{width:21px;height:21px}.bracelet-preview.studio .bracelet-bead.charm{width:44px;height:44px}.bracelet-preview.studio .bracelet-knot{background:#d3cdc0;bottom:26px;box-shadow:-7px 8px 0 -2px #a7a195,7px 8px 0 -2px #a7a195}.bracelet-specimen-label{border:1px solid #ffffff24;border-left:3px solid var(--stage-accent);background:#0003;grid-template-columns:auto 1fr;column-gap:16px;max-width:370px;margin:-5px auto 0;padding:13px 16px 12px 22px;display:grid;position:relative}.bracelet-specimen-label>span{color:#ffffff6b;letter-spacing:.13em;writing-mode:vertical-rl;grid-row:1/3;align-self:center;font:7px/1.35 monospace}.bracelet-specimen-label strong{color:#fffdf7;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:16px/1.2 Georgia,serif;overflow:hidden}.bracelet-specimen-label small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font:8px/1.35 Arial,sans-serif}.modal.bracelet-modal .bracelet-controls{scrollbar-color:#24231f47 transparent;background:var(--studio-paper);min-width:0;max-height:555px;padding:24px 26px 30px;overflow:hidden auto}.bracelet-control-section{border:0;min-width:0;margin:0 0 26px;padding:0}.bracelet-control-section legend{width:100%;color:var(--studio-ink);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font:10px/1.2 Arial,sans-serif}.bracelet-control-section legend span{border:1px solid var(--studio-line);width:24px;height:24px;color:var(--studio-muted);border-radius:50%;place-items:center;margin-right:8px;font:8px/1 monospace;display:inline-grid}.modal.bracelet-modal .bracelet-message-control>label{color:var(--studio-muted);margin:0 0 7px}.bracelet-phrase-row{background:var(--studio-paper-2);border:1px solid #24231f3d;grid-template-columns:minmax(0,1fr) 54px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:grid}.bracelet-phrase-row:focus-within{border-color:var(--accent-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.modal.bracelet-modal .bracelet-phrase-row input{min-width:0;height:52px;color:var(--studio-ink);letter-spacing:.08em;background:0 0;border:0;outline:0;padding:0 14px;font:19px/1 Arial,sans-serif}.bracelet-phrase-row>strong{border-left:1px solid var(--studio-line);color:var(--studio-ink);justify-content:center;align-items:center;font:15px/1 monospace;display:flex}.bracelet-phrase-row>strong small{color:var(--studio-muted);font-size:8px}.bracelet-character-track{background:#24231f14;height:3px;margin:6px 0 10px;overflow:hidden}.bracelet-character-track span{background:var(--accent-dark);height:100%;transition:width .18s;display:block}.bracelet-idea-row{flex-wrap:wrap;gap:6px;display:flex}.bracelet-idea-row button,.bracelet-era-options button,.bracelet-style-options button,.bracelet-segment-options button,.bracelet-charm-options button{color:var(--studio-ink);cursor:pointer;font-family:Arial,sans-serif}.bracelet-idea-row button{border:1px solid var(--studio-line);min-height:29px;color:var(--studio-muted);letter-spacing:.07em;background:0 0;border-radius:999px;padding:0 10px;font-size:8px}.bracelet-idea-row button[aria-pressed=true]{border-color:var(--studio-ink);background:var(--studio-ink);color:#fffdf7}.bracelet-era-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.bracelet-era-options button{border:1px solid var(--studio-line);text-align:left;background:#ffffff61;min-width:0;min-height:55px;padding:8px 8px 7px;transition:border-color .15s,background .15s,transform .15s}.bracelet-era-options button:hover,.bracelet-style-options button:hover,.bracelet-segment-options button:hover,.bracelet-charm-options button:hover{border-color:#24231f80;transform:translateY(-1px)}.bracelet-era-options button.selected,.bracelet-style-options button.selected,.bracelet-segment-options button.selected,.bracelet-charm-options button.selected{border-color:var(--studio-ink);background:var(--studio-paper-2);box-shadow:inset 0 -3px 0 var(--accent)}.bracelet-era-options i{border-radius:2px;height:13px;margin-bottom:7px;display:flex;overflow:hidden}.bracelet-era-options i b{flex:1}.bracelet-era-options button>span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.bracelet-style-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bracelet-style-options button{border:1px solid var(--studio-line);text-align:left;background:#ffffff61;align-items:center;gap:9px;min-width:0;min-height:68px;padding:9px;display:flex}.bracelet-style-options button>i{color:#24231f;background:#fffdf6;border:2px solid #2e2c2842;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font:700 11px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 2px 2px #ffffffb3,0 3px 7px #00000021}.bracelet-style-options button>i.style-pearl{border-color:#fff;box-shadow:inset 0 0 8px #fffffff5,0 3px 10px #1f1e1b33}.bracelet-style-options button>i.style-midnight{color:#fffdf6;background:#252722;border-color:#0f100e}.bracelet-style-options button>span,.bracelet-segment-options button{gap:3px;min-width:0;display:grid}.bracelet-style-options strong,.bracelet-segment-options strong{letter-spacing:.03em;font-size:9px}.bracelet-style-options small,.bracelet-segment-options small{color:var(--studio-muted);font-size:8px;line-height:1.25}.bracelet-small-controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bracelet-small-controls .bracelet-control-section{margin-bottom:0}.bracelet-segment-options,.bracelet-charm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bracelet-segment-options button,.bracelet-charm-options button{border:1px solid var(--studio-line);text-align:left;background:#ffffff61;min-width:0;min-height:53px;padding:8px}.bracelet-charm-options button{align-items:center;gap:7px;display:flex}.bracelet-charm-options i{background:#24231f14;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font:11px/1 Georgia,serif;display:grid}.bracelet-charm-options span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bracelet-studio-actions{z-index:5;border-top:1px solid var(--studio-line);background:var(--studio-paper-2);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:13px 26px;display:flex;position:relative;box-shadow:0 -10px 28px #24231f0f}.bracelet-studio-actions>p{grid-template-columns:28px 1fr;column-gap:8px;max-width:360px;margin:0;display:grid}.bracelet-studio-actions>p>span{color:#446c51;background:#5f8d6d1f;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.bracelet-studio-actions>p strong{color:var(--studio-ink);letter-spacing:.08em;text-transform:uppercase;font:9px/1.25 Arial,sans-serif}.bracelet-studio-actions>p small{color:var(--studio-muted);margin-top:3px;font:9px/1.35 Arial,sans-serif}.bracelet-studio-actions>div{flex:none;gap:8px;display:flex}.modal.bracelet-modal .bracelet-studio-actions button{border:1px solid var(--studio-ink);background:var(--studio-ink);color:#fffdf7;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;width:auto;min-width:152px;min-height:48px;margin:0;padding:0 18px;font:8px/1.2 Arial,sans-serif}.modal.bracelet-modal .bracelet-studio-actions .bracelet-download-action{color:var(--studio-ink);background:0 0}.modal.bracelet-modal .bracelet-studio-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 12px #24231f1f}.modal.bracelet-modal .bracelet-studio-actions button:disabled{cursor:not-allowed;opacity:.42}:is(.modal.bracelet-modal button:focus-visible,.modal.bracelet-modal input:focus-visible){outline:3px solid color-mix(in srgb, var(--accent) 55%, #fff);outline-offset:2px}@media (max-width:800px){.modal.bracelet-modal{width:min(760px,100vw - 32px);max-height:94vh;overflow-y:auto}.bracelet-workbench{grid-template-columns:1fr}.bracelet-stage{min-height:500px;padding-bottom:25px}.bracelet-preview-shell{min-height:360px}.modal.bracelet-modal .bracelet-controls{max-height:none;overflow:visible}}@media (max-width:700px){.modal-backdrop:has(.bracelet-modal){padding:0}.modal.bracelet-modal{border-width:3px 0 0;width:100vw;min-height:100dvh;max-height:100dvh}.modal.bracelet-modal .modal-close{position:fixed;top:12px;right:12px}.bracelet-studio-header{align-items:flex-start;min-height:0;padding:20px 58px 18px 18px}.modal.bracelet-modal .bracelet-studio-header h2{font-size:34px}.bracelet-studio-header>div:first-child>p:last-child{display:none}.bracelet-studio-status{justify-items:start;padding-top:5px}.bracelet-studio-status span{display:none}.bracelet-stage{min-height:470px;padding:22px 18px 25px}.bracelet-stage-heading{align-items:center}.bracelet-stage-heading h3{max-width:150px;font-size:21px}.bracelet-stage-heading button{color:#0000;width:40px;height:40px;padding:0;overflow:hidden}.bracelet-stage-heading button span{color:var(--stage-accent);margin:0;font-size:14px;display:block}.bracelet-preview-shell{min-height:325px}.bracelet-stage-orbit{width:292px;height:292px}.bracelet-preview.studio{--bracelet-radius:120px;width:310px;height:310px}.bracelet-preview.studio .bracelet-cord{inset:35px}.bracelet-preview.studio .bracelet-knot{bottom:26px}.bracelet-specimen-label{margin-top:-6px}.modal.bracelet-modal .bracelet-controls{padding:24px 18px 28px}.bracelet-era-options{grid-template-columns:repeat(3,minmax(0,1fr))}.bracelet-style-options{grid-template-columns:1fr}.bracelet-style-options button{min-height:58px}.bracelet-small-controls{grid-template-columns:1fr}.bracelet-small-controls .bracelet-control-section:first-child{margin-bottom:24px}.bracelet-studio-actions{padding:16px 18px max(16px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.bracelet-studio-actions>p{max-width:none}.bracelet-studio-actions>div{grid-template-columns:1fr 1fr;display:grid}.modal.bracelet-modal .bracelet-studio-actions button{white-space:normal;min-width:0}}@media (max-width:430px){.bracelet-era-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bracelet-studio-actions>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.modal.bracelet-modal *,.modal.bracelet-modal :before,.modal.bracelet-modal :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
