.ak-studio-shell{isolation:isolate;color:#f5f5f5;background:#090909}.ak-studio-app{width:min(1500px,92vw);min-width:0;margin:0 auto;padding:clamp(8.75rem,16vh,12rem) 0 2rem}.ak-studio-home,.ak-studio-tool-page{min-width:0}.ak-studio-eyebrow{color:var(--ak-accent,#ff4e00);letter-spacing:.19em;text-transform:uppercase;margin:0 0 .8rem;font-family:Montserrat,Arial,sans-serif;font-size:.65rem;font-weight:700;line-height:1.6}.ak-studio-hero{border-bottom:1px solid #ffffff2c;padding:clamp(1.5rem,4vw,4rem) 0 clamp(2.3rem,5vw,4.8rem);position:relative}.ak-studio-hero:before{content:"";background:linear-gradient(90deg,#0000,#ff4e008c);width:min(28vw,360px);height:1px;position:absolute;top:1rem;right:0}.ak-studio-hero h1,.ak-studio-tool-header h1{letter-spacing:.005em;text-transform:uppercase;max-width:1050px;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(3.2rem,9vw,8rem);font-weight:400;line-height:.91}.ak-studio-hero__copy{color:silver;max-width:590px;margin:1.2rem 0 0;font-size:clamp(.9rem,1.35vw,1.18rem);line-height:1.8}.ak-studio-actions,.ak-tool-actions,.ak-lyric-pad__toolbar-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ak-studio-actions{margin-top:1.8rem}.ak-studio-button{color:#ededed;max-width:100%;min-height:42px;font:inherit;letter-spacing:.1em;text-align:center;text-transform:uppercase;cursor:pointer;background:#0b0b0b;border:1px solid #525252;border-radius:0;justify-content:center;align-items:center;gap:.7rem;padding:.72rem .95rem;font-size:.62rem;font-weight:700;line-height:1.35;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ak-studio-button:hover:not(:disabled),.ak-studio-button:focus-visible{border-color:var(--ak-accent,#ff4e00);color:#fff;background:#17100d}.ak-studio-button:disabled{opacity:.55;cursor:not-allowed}.ak-studio-button--primary{border-color:var(--ak-accent,#ff4e00);color:#fff;background:var(--ak-accent,#ff4e00)}.ak-studio-button--primary:hover:not(:disabled),.ak-studio-button--primary:focus-visible{background:#d94100}.ak-studio-button:focus-visible,.ak-studio-tool-card:focus-visible,.ak-studio-recent__list a:focus-visible,.ak-studio-related__links a:focus-visible{outline-offset:3px;outline:2px solid #ff9a70}.ak-studio-hero__index{color:#8f8f8f;letter-spacing:.2em;align-items:center;gap:.8rem;margin-top:clamp(2.5rem,6vw,5.5rem);font-family:Montserrat,sans-serif;font-size:.56rem;font-weight:600;display:flex}.ak-studio-hero__index i{background:#505050;width:28px;height:1px;display:inline-block}.ak-studio-section,.ak-studio-recent{border-bottom:1px solid #ffffff2c;padding:clamp(2.5rem,5vw,4.5rem) 0}.ak-studio-section__heading{justify-content:space-between;align-items:end;gap:1.4rem;margin-bottom:1.6rem;display:flex}.ak-studio-section__heading h2,.ak-studio-workflow h2,.ak-studio-related h2{letter-spacing:.015em;text-transform:uppercase;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(2rem,4.7vw,4rem);font-weight:400;line-height:.98}.ak-studio-section__heading>p{color:#8b8b8b;letter-spacing:.15em;text-align:right;text-transform:uppercase;margin:0 0 .3rem;font-size:.55rem;font-weight:600;line-height:1.7}.ak-studio-tool-group{grid-template-columns:104px minmax(0,1fr);gap:1rem;margin-top:1.7rem;display:grid}.ak-studio-tool-group>h3{color:var(--ak-accent,#ff4e00);letter-spacing:.18em;margin:.95rem 0 0;font-size:.65rem;font-weight:700}.ak-studio-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ak-studio-tool-card{background:#0b0b0b;border:1px solid #383838;flex-direction:column;min-width:0;min-height:232px;padding:1.1rem 1.15rem .95rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.ak-studio-tool-card:hover{background:#101010;border-color:#8a482f;transform:translateY(-2px)}.ak-studio-tool-card__top{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:1.25rem;display:flex}.ak-studio-tool-card__symbol{min-width:42px;min-height:35px;color:var(--ak-accent,#ff4e00);letter-spacing:.03em;border:1px solid #79402d;place-items:center;padding:.35rem .4rem;font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:800;display:grid}.ak-studio-tool-card__number{color:#575757;letter-spacing:.1em;font-family:Montserrat,sans-serif;font-size:.6rem}.ak-studio-tool-card h4{letter-spacing:-.015em;margin:0;font-size:clamp(.83rem,1.15vw,1rem);font-weight:700;line-height:1.3}.ak-studio-tool-card>p{color:#a9a9a9;margin:.6rem 0 1.15rem;font-size:.72rem;line-height:1.75}.ak-studio-tool-card__action{color:#e1e1e1;letter-spacing:.14em;border-top:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-size:.56rem;font-weight:700;display:flex}.ak-studio-tool-card__action span{color:var(--ak-accent,#ff4e00);font-size:.95rem}.ak-studio-workflow{border-bottom:1px solid #ffffff2c;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);padding:clamp(2.5rem,5vw,4.5rem) 0;display:grid}.ak-studio-workflow h2{max-width:500px}.ak-studio-workflow ol{margin:0;padding:0;list-style:none}.ak-studio-workflow li{border-bottom:1px solid #323232;grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.ak-studio-workflow li:first-child{padding-top:0}.ak-studio-workflow li>span{color:var(--ak-accent,#ff4e00);letter-spacing:.09em;font-size:.7rem;font-weight:700}.ak-studio-workflow li strong{font-size:.86rem;font-weight:700}.ak-studio-workflow li p{color:#a0a0a0;margin:.35rem 0 0;font-size:.73rem;line-height:1.7}.ak-studio-empty{background:#0b0b0b;border:1px solid #343434;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.3rem;display:grid}.ak-studio-empty__mark{width:42px;height:42px;color:var(--ak-accent,#ff4e00);border:1px solid #4b4b4b;place-items:center;font-size:1.4rem;display:grid}.ak-studio-empty strong{font-size:.82rem}.ak-studio-empty p{color:#a5a5a5;margin:.35rem 0 0;font-size:.72rem;line-height:1.7}.ak-studio-empty>a{color:var(--ak-accent,#ff4e00);letter-spacing:.1em;white-space:nowrap;font-size:.58rem;font-weight:700}.ak-studio-recent__list{border-top:1px solid #3a3a3a}.ak-studio-recent__list a{border-bottom:1px solid #343434;grid-template-columns:115px minmax(0,1fr) 100px;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:grid}.ak-studio-recent__list a span{color:#939393;letter-spacing:.12em;font-size:.56rem;font-weight:700}.ak-studio-recent__list a span:last-child{color:var(--ak-accent,#ff4e00);text-align:right}.ak-studio-recent__list a strong{font-size:.83rem}.ak-studio-local-note,.ak-studio-footnote{color:#898989;margin:1.1rem 0 0;font-size:.65rem;line-height:1.75}.ak-studio-breadcrumb{color:#777;letter-spacing:.15em;align-items:center;gap:.7rem;margin-bottom:1.5rem;font-size:.57rem;font-weight:700;display:flex}.ak-studio-breadcrumb a{color:var(--ak-accent,#ff4e00)}.ak-studio-tool-header{border-bottom:1px solid #383838;max-width:880px;margin-bottom:2rem;padding-bottom:1.8rem}.ak-studio-tool-header h1{font-size:clamp(2.6rem,6vw,5.4rem);line-height:.95}.ak-studio-tool-header>p:last-child{color:#b0b0b0;max-width:700px;margin:.9rem 0 0;font-size:.85rem;line-height:1.8}.ak-studio-tool-content{min-width:0}.ak-tool-stack{gap:1rem;display:grid}.ak-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ak-tool-grid--rhyme{align-items:start}.ak-tool-panel{background:#0b0b0b;border:1px solid #393939;min-width:0;padding:clamp(.9rem,1.7vw,1.35rem)}.ak-tool-panel__heading{color:#a3a3a3;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.2rem;padding-bottom:.7rem;font-size:.55rem;font-weight:700;line-height:1.5;display:flex}.ak-tool-panel__heading span:last-child{text-align:right}.ak-tool-form{gap:1rem;display:grid}.ak-studio-field{color:#c5c5c5;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.45rem;min-width:0;font-size:.57rem;font-weight:700;line-height:1.5;display:flex}.ak-studio-field>span,.ak-studio-field>label{color:#c5c5c5;font:inherit;font-size:inherit;letter-spacing:inherit}.ak-studio-shell input:not([type=checkbox]),.ak-studio-shell textarea,.ak-studio-shell select{color:#f2f2f2;letter-spacing:0;text-transform:none;background:#080808;border:1px solid #404040;border-radius:0;width:100%;min-width:0;padding:.75rem .8rem;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.55;display:block}.ak-studio-shell select{min-height:42px}.ak-studio-shell input:not([type=checkbox]):focus,.ak-studio-shell textarea:focus,.ak-studio-shell select:focus{border-color:var(--ak-accent,#ff4e00);outline:1px solid var(--ak-accent,#ff4e00);outline-offset:1px}.ak-studio-shell input[aria-invalid=true],.ak-studio-shell select[aria-invalid=true]{border-color:#e87968}.ak-studio-shell textarea{resize:vertical}.ak-studio-shell input::placeholder,.ak-studio-shell textarea::placeholder{color:#777;opacity:1}.ak-studio-shell input[type=checkbox]{width:16px;height:16px;accent-color:var(--ak-accent,#ff4e00)}.ak-studio-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}.ak-studio-form-row--tight{margin-top:1rem}.ak-studio-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.ak-studio-field--full{grid-column:1/-1}.ak-studio-static-value{color:#999;letter-spacing:0;text-transform:none;border:1px solid #303030;margin:0;padding:.75rem .8rem;font-size:.72rem;font-weight:400;line-height:1.5}.ak-studio-checkbox-row{flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1rem;display:flex}.ak-studio-checkbox-row label{color:silver;align-items:center;gap:.5rem;font-size:.66rem;line-height:1.55;display:inline-flex}.ak-studio-help,.ak-studio-muted,.ak-tool-message{color:#999;font-size:.7rem;line-height:1.75}.ak-studio-help{margin:.95rem 0 0}.ak-studio-muted,.ak-tool-message{margin:0 0 .9rem}.ak-studio-notice{color:#ccc;background:#ffffff08;border-left:2px solid #777;margin:.9rem 0 0;padding:.7rem .8rem;font-size:.7rem;line-height:1.6}.ak-studio-notice--success{border-color:#f0ad56}.ak-studio-notice--error{color:#ffd5cd;border-color:#f08472}.ak-studio-validation{color:#ffb3a6;margin:.75rem 0;font-size:.7rem;line-height:1.7}.ak-tool-actions{margin-top:1rem}.ak-tool-actions .ak-studio-button{min-height:38px;padding:.6rem .75rem;font-size:.55rem}.ak-rhyme-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ak-rhyme-result{border:1px solid #2e2e2e;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.38rem .45rem .38rem .65rem;display:flex}.ak-rhyme-result__word{overflow-wrap:anywhere;color:#f4f4f4;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.75rem}.ak-rhyme-result__word[aria-pressed=true]{color:var(--ak-accent,#ff4e00)}.ak-icon-button{color:#929292;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.32rem;font-size:.48rem;font-weight:700}.ak-icon-button:hover,.ak-text-button:hover{color:var(--ak-accent,#ff4e00)}.ak-rhyme-scratchpad{flex-wrap:wrap;gap:.45rem;display:flex}.ak-rhyme-scratchpad button{color:#f1ded7;cursor:pointer;background:#1a100c;border:1px solid #68402f;padding:.5rem .6rem;font-size:.7rem}.ak-rhyme-scratchpad span{color:var(--ak-accent,#ff4e00);margin-left:.3rem}.ak-studio-textarea--large{min-height:350px;letter-spacing:.005em!important;text-transform:none!important;font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Consolas,monospace!important;font-size:.8rem!important;line-height:1.8!important}.ak-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1.1rem;display:grid}.ak-studio-metrics>div{background:#080808;border:1px solid #303030;flex-direction:column;gap:.5rem;min-width:0;padding:.8rem;display:flex}.ak-studio-metrics span{color:#8f8f8f;letter-spacing:.12em;font-size:.52rem;font-weight:700}.ak-studio-metrics strong{overflow-wrap:anywhere;color:#f5f5f5;font-family:Bebas Neue,Impact,sans-serif;font-size:2rem;font-weight:400;line-height:1}.ak-bar-breakdown{gap:.3rem;max-height:570px;display:grid;overflow:auto}.ak-bar-line{color:#d5d5d5;border:1px solid #0000;grid-template-columns:29px minmax(0,1fr) 53px;align-items:start;gap:.55rem;padding:.6rem .5rem;font-size:.7rem;line-height:1.6;display:grid}.ak-bar-line:nth-child(odd){background:#ffffff03}.ak-bar-line--off-target{background:#ff4e000b;border-color:#a9543c}.ak-bar-line--header{color:var(--ak-accent,#ff4e00);background:#ff4e0008;border-color:#414141}.ak-bar-line__number{color:#787878;font-size:.58rem}.ak-bar-line__copy{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.ak-bar-line__count{color:#9d9d9d;text-align:right;white-space:nowrap;font-size:.55rem}.ak-prompt-variations{flex-wrap:wrap;gap:.3rem;margin-bottom:.9rem;display:flex}.ak-prompt-variations button{color:#a9a9a9;letter-spacing:.07em;cursor:pointer;background:#080808;border:1px solid #343434;min-height:36px;padding:.5rem .55rem;font-size:.53rem;font-weight:700}.ak-prompt-variations button.is-active{border-color:var(--ak-accent,#ff4e00);color:#fff}.ak-section-insert{margin-top:.9rem}.ak-section-insert>span{color:#949494;letter-spacing:.12em;margin-bottom:.55rem;font-size:.55rem;font-weight:700;display:block}.ak-section-insert>div{flex-wrap:wrap;gap:.35rem;display:flex}.ak-section-insert button{color:#d2d2d2;cursor:pointer;background:#090909;border:1px solid #393939;padding:.43rem .5rem;font-size:.56rem}.ak-section-insert button:hover{border-color:var(--ak-accent,#ff4e00)}.ak-lyric-pad{gap:1rem;display:grid}.ak-lyric-pad__toolbar{justify-content:space-between;align-items:end;gap:1.2rem;display:flex}.ak-lyric-pad__toolbar>div:first-child{min-width:0}.ak-lyric-pad__toolbar p{color:#a6a6a6;max-width:650px;margin:-.25rem 0 0;font-size:.73rem;line-height:1.7}.ak-lyric-pad__toolbar-actions{justify-content:end}.ak-lyric-pad__toolbar-actions .ak-studio-button{min-height:36px;padding:.55rem .65rem;font-size:.5rem}.ak-lyric-pad__workspace{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:start;gap:1rem;display:grid}.ak-lyric-pad__notepad,.ak-lyric-pad__key{background:#0b0b0b;border:1px solid #393939;min-width:0}.ak-lyric-pad__notepad-top{color:#969696;letter-spacing:.13em;border-bottom:1px solid #353535;justify-content:space-between;gap:.75rem;padding:.8rem .95rem;font-size:.53rem;font-weight:700;display:flex}.ak-lyric-pad__notepad-top span:last-child{text-align:right}.ak-lyric-pad__editor-shell{background-color:#080808;background-image:linear-gradient(#0000 31px,#ffffff07 32px);background-size:100% 32px;height:min(58vh,590px);min-height:390px;position:relative;overflow:hidden}.ak-lyric-pad__highlight-layer,.ak-lyric-pad__textarea{letter-spacing:.005em;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:1rem 1.1rem;font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;font-weight:400;line-height:2rem;position:absolute;inset:0}.ak-lyric-pad__highlight-layer{z-index:1;color:#e5e5e5;pointer-events:none;background:0 0;overflow:hidden}.ak-lyric-pad__textarea{z-index:2;resize:none;-webkit-text-fill-color:transparent;caret-color:var(--ak-accent,#ff4e00);scrollbar-color:#555 #111;overflow:auto;color:#0000!important;background:0 0!important;outline:none!important}.ak-lyric-pad__textarea::placeholder{-webkit-text-fill-color:transparent;color:#0000!important}.ak-lyric-pad__textarea::selection{color:#0000;-webkit-text-fill-color:transparent;background:#ff4e004d}.ak-lyric-pad__textarea:focus{box-shadow:inset 0 0 0 1px #ff4e0040}.ak-lyric-pad__placeholder{color:#626262}.ak-lyric-mark{color:inherit;-webkit-text-fill-color:inherit;background:#ffffff08;border-bottom:2px solid #777;border-radius:0;padding:0 1px}.ak-lyric-pad__counts{background:#090909;border-top:1px solid #363636;border-bottom:1px solid #363636;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ak-lyric-pad__count{border-right:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding:.85rem .6rem;display:flex}.ak-lyric-pad__count:last-child{border-right:0}.ak-lyric-pad__count span{overflow-wrap:anywhere;color:#b4b4b4;letter-spacing:.04em;font-size:.53rem;font-weight:700}.ak-lyric-pad__count strong{font-family:Bebas Neue,Impact,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.ak-lyric-pad__count--perfect strong{color:#ff724f}.ak-lyric-pad__count--slant strong{color:#b9a0ff}.ak-lyric-pad__count--near strong{color:#7bd5e7}.ak-lyric-pad__count--multi strong{color:#f3cd6c}.ak-lyric-pad__count--internal strong{color:#f19ed8}.ak-lyric-pad__stats{color:#868686;letter-spacing:.1em;flex-wrap:wrap;gap:.7rem 1.3rem;padding:.7rem .9rem;font-size:.51rem;font-weight:700;display:flex}.ak-lyric-pad__key{padding:1rem}.ak-lyric-pad__key h3{margin:0 0 1rem;font-family:Bebas Neue,Impact,sans-serif;font-size:1.7rem;font-weight:400;line-height:1}.ak-lyric-pad__key-item{border-bottom:1px solid #2c2c2c;grid-template-columns:18px minmax(0,1fr);gap:.65rem;padding:.8rem 0;display:grid}.ak-lyric-pad__swatch{background:currentColor;border:1px solid;width:13px;height:13px;margin-top:.15rem;display:block}.ak-lyric-pad__swatch--perfect{color:#ff724f}.ak-lyric-pad__swatch--slant{color:#b9a0ff}.ak-lyric-pad__swatch--near{color:#7bd5e7}.ak-lyric-pad__swatch--multi{color:#f3cd6c}.ak-lyric-pad__swatch--internal{color:#f19ed8}.ak-lyric-pad__key-item strong{color:#f1f1f1;font-size:.72rem}.ak-lyric-pad__key-item p,.ak-lyric-pad__key-note p{color:#9d9d9d;margin:.28rem 0 0;font-size:.62rem;line-height:1.7}.ak-lyric-pad__key-note{border-left:2px solid var(--ak-accent,#ff4e00);background:#ffffff05;margin-top:1.1rem;padding:.8rem}.ak-lyric-pad__key-note strong{letter-spacing:.12em;font-size:.56rem}.ak-studio-related{border-top:1px solid #3a3a3a;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:1.4rem;margin-top:3rem;padding-top:1.7rem;display:grid}.ak-studio-related h2{font-size:clamp(1.8rem,3.6vw,2.8rem)}.ak-studio-related__links{display:grid}.ak-studio-related__links a{border-bottom:1px solid #333;grid-template-columns:88px minmax(0,1fr) 20px;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.ak-studio-related__links a span{color:#8a8a8a;letter-spacing:.1em;font-size:.52rem;font-weight:700}.ak-studio-related__links a span:last-child{color:var(--ak-accent,#ff4e00);text-align:right;font-size:.85rem}.ak-studio-related__links a strong{font-size:.73rem}.ak-bpm-section-list{gap:.55rem;margin-top:1.2rem;display:grid}.ak-bpm-section{background:#090909;border:1px solid #353535;grid-template-columns:32px minmax(0,1fr) 30px;align-items:start;gap:.7rem;padding:.9rem;display:grid}.ak-bpm-section__index{color:var(--ak-accent,#ff4e00);letter-spacing:.07em;font-size:.62rem;font-weight:700}.ak-bpm-section__fields{grid-template-columns:minmax(0,1fr) 95px;gap:.7rem;min-width:0;display:grid}.ak-bpm-section__timing{color:#a4a4a4;letter-spacing:.08em;grid-column:1/-1;margin:0;font-size:.54rem}.ak-bpm-section__timing span{color:#555;margin:0 .3rem}.ak-bpm-section__controls{gap:.3rem;display:grid}.ak-bpm-section__controls button{color:#bbb;cursor:pointer;background:#080808;border:1px solid #393939;width:28px;height:29px}.ak-bpm-section__controls button:hover:not(:disabled){border-color:var(--ak-accent,#ff4e00)}.ak-bpm-section__controls button:disabled{opacity:.35;cursor:not-allowed}.ak-bpm-timeline{background:#080808;border:1px solid #393939;width:100%;min-height:58px;display:flex;overflow:hidden}.ak-bpm-timeline__section{color:#fff;background:#a03d21;border-right:1px solid #090909;place-items:center;min-width:0;display:grid;overflow:hidden}.ak-bpm-timeline__section:nth-child(3n+2){background:#68402f}.ak-bpm-timeline__section:nth-child(3n+3){background:#57476e}.ak-bpm-timeline__section span{font-size:.6rem;font-weight:700}.ak-bpm-timeline__legend{margin-top:1rem}.ak-bpm-timeline__legend p{border-bottom:1px solid #292929;grid-template-columns:28px minmax(0,1fr) 65px;align-items:center;gap:.6rem;margin:0;padding:.65rem 0;display:grid}.ak-bpm-timeline__legend p span{color:var(--ak-accent,#ff4e00);font-size:.55rem}.ak-bpm-timeline__legend p strong{overflow-wrap:anywhere;font-size:.68rem}.ak-bpm-timeline__legend p small{color:#999;text-align:right;font-size:.57rem}.ak-contributor{border:1px solid #353535;min-width:0;margin:1rem 0 0;padding:.9rem}.ak-contributor legend{color:var(--ak-accent,#ff4e00);letter-spacing:.13em;padding:0 .5rem;font-size:.57rem;font-weight:700}.ak-text-button{color:#aaa;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:.3rem 0;font-size:.55rem;font-weight:700}.ak-split-total{background:#150e0b;border:1px solid #5c4034;padding:1rem}.ak-split-total--valid{background:#15100a;border-color:#86623c}.ak-split-total>span{color:#b6b6b6;letter-spacing:.13em;font-size:.57rem;font-weight:700;display:block}.ak-split-total>strong{color:#ffb77f;margin:.4rem 0;font-family:Bebas Neue,Impact,sans-serif;font-size:3rem;font-weight:400;line-height:1;display:block}.ak-split-total>p{color:#d7b5a9;margin:0;font-size:.68rem;line-height:1.6}.ak-split-preview{margin-top:1.5rem}.ak-split-preview h2{overflow-wrap:anywhere;margin:0 0 1rem;font-family:Bebas Neue,Impact,sans-serif;font-size:2rem;font-weight:400;line-height:1}.ak-split-preview__person{border-top:1px solid #333;grid-template-columns:minmax(0,1fr) 75px;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.ak-split-preview__person>div{grid-template-columns:27px minmax(0,1fr);gap:.25rem .5rem;min-width:0;display:grid}.ak-split-preview__person>div>span{color:var(--ak-accent,#ff4e00);grid-row:1/span 2;font-size:.54rem}.ak-split-preview__person strong{overflow-wrap:anywhere;font-size:.72rem}.ak-split-preview__person small{overflow-wrap:anywhere;color:#9c9c9c;font-size:.58rem}.ak-split-preview__person p{color:#9d9d9d;grid-column:2;margin:.2rem 0 0;font-size:.62rem}.ak-checklist-progress{background:#050505;border:1px solid #3d3d3d;height:8px;overflow:hidden}.ak-checklist-progress span{background:var(--ak-accent,#ff4e00);height:100%;transition:width .16s;display:block}.ak-checklist-progress__label{color:#8e8e8e;letter-spacing:.1em;align-items:baseline;gap:.6rem;margin-top:.8rem;font-size:.57rem;font-weight:700;display:flex}.ak-checklist-progress__label strong{color:#f3f3f3;font-family:Bebas Neue,Impact,sans-serif;font-size:2.3rem;font-weight:400}.ak-checklist-progress__label span:last-child{margin-left:auto}.ak-checklist-groups{gap:.55rem;display:grid}.ak-checklist-group{background:#090909;border:1px solid #343434}.ak-checklist-group summary{color:#f0f0f0;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.95rem;font-size:.72rem;font-weight:700;list-style-position:inside;display:flex}.ak-checklist-group summary small{color:var(--ak-accent,#ff4e00);letter-spacing:.05em;font-size:.59rem}.ak-checklist-group__items{padding:0 .95rem .7rem 1.7rem}.ak-checklist-task{border-top:1px solid #262626;justify-content:space-between;align-items:center;gap:.7rem;padding:.6rem 0;display:flex}.ak-checklist-task label{color:#c9c9c9;align-items:start;gap:.6rem;min-width:0;font-size:.69rem;line-height:1.7;display:flex}.ak-checklist-task label input{flex-shrink:0;margin-top:.2rem}.ak-checklist-task label input:checked+span{color:#7d7d7d;-webkit-text-decoration:line-through #595959;text-decoration:line-through #595959}.ak-checklist-task button{color:#aaa;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.1rem}.ak-studio-form-row--custom-task{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:1rem}.ak-studio-form-row--custom-task>button{min-height:42px}.ak-epk-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:start}.ak-epk-preview{background:#0e0e0e;position:sticky;top:1rem}.ak-epk-preview>h2{overflow-wrap:anywhere;margin:.35rem 0 .4rem;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:.95}.ak-epk-preview__image{object-fit:cover;background:#161616;width:100%;height:auto;max-height:280px;margin-bottom:1.2rem;display:block}.ak-epk-preview__genre{color:var(--ak-accent,#ff4e00);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:700}.ak-epk-preview__base{color:#9b9b9b;margin:.45rem 0 1.1rem;font-size:.69rem}.ak-epk-preview section{border-top:1px solid #383838;margin-top:1.6rem;padding-top:1rem}.ak-epk-preview section h3{color:#aaa;letter-spacing:.16em;margin:0 0 .65rem;font-size:.58rem;font-weight:700}.ak-epk-preview__bio{color:#dedede;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.73rem;line-height:1.85}.ak-epk-lines{gap:.45rem;display:grid}.ak-epk-lines p{color:#d9d9d9;overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.6}.ak-epk-lines a{color:#ff9d7a;text-underline-offset:3px;-webkit-text-decoration:underline #ff9d7a55;text-decoration:underline #ff9d7a55}.ak-epk-preview blockquote{border-left:2px solid var(--ak-accent,#ff4e00);color:#d6d6d6;white-space:pre-wrap;margin:0;padding-left:.9rem;font-size:.76rem;font-style:italic;line-height:1.75}.ak-epk-preview footer{border-top:1px solid #383838;margin-top:2rem;padding-top:1rem}.ak-epk-preview footer span{color:#999;letter-spacing:.14em;font-size:.56rem;font-weight:700}.ak-epk-preview footer p{color:#ff9d7a;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.76rem}.ak-studio-shell .ak-footer{margin-top:3rem}@media (max-width:1050px){.ak-studio-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-tool-grid--editor,.ak-epk-layout{grid-template-columns:minmax(0,1fr)}.ak-epk-preview{position:static}}@media (max-width:700px){.ak-studio-app{width:92vw;padding-top:7.5rem}.ak-studio-hero{padding-top:.4rem}.ak-studio-hero h1{max-width:650px;font-size:clamp(3rem,13vw,5rem)}.ak-studio-hero__copy{font-size:.85rem}.ak-studio-section__heading{display:block}.ak-studio-section__heading>p{text-align:left;margin-top:.65rem}.ak-studio-tool-group{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem}.ak-studio-tool-group>h3{margin-top:0}.ak-studio-tool-grid{grid-template-columns:minmax(0,1fr)}.ak-studio-tool-card{min-height:0}.ak-studio-tool-card__top{margin-bottom:.8rem}.ak-studio-workflow{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ak-studio-empty{grid-template-columns:40px minmax(0,1fr);padding:.9rem}.ak-studio-empty__mark{width:34px;height:34px}.ak-studio-empty>a{white-space:normal;grid-column:2}.ak-studio-recent__list a{grid-template-columns:72px minmax(0,1fr);gap:.6rem}.ak-studio-recent__list a span:last-child{text-align:left;grid-column:2}.ak-studio-tool-header h1{font-size:clamp(2.6rem,12vw,4.4rem)}.ak-tool-grid,.ak-studio-form-grid,.ak-studio-form-row{grid-template-columns:minmax(0,1fr)}.ak-studio-field--full{grid-column:auto}.ak-lyric-pad__toolbar{align-items:start;display:grid}.ak-lyric-pad__toolbar-actions{justify-content:start}.ak-lyric-pad__workspace{grid-template-columns:minmax(0,1fr)}.ak-lyric-pad__editor-shell{height:430px;min-height:360px}.ak-lyric-pad__counts{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-lyric-pad__count{border-bottom:1px solid #2c2c2c}.ak-lyric-pad__count:nth-child(3){border-right:0}.ak-lyric-pad__count:nth-child(4),.ak-lyric-pad__count:nth-child(5){border-bottom:0}.ak-studio-related{grid-template-columns:minmax(0,1fr)}.ak-studio-related__links a{grid-template-columns:70px minmax(0,1fr) 18px}.ak-epk-layout{grid-template-columns:minmax(0,1fr)}.ak-bpm-section{grid-template-columns:24px minmax(0,1fr) 28px;gap:.45rem;padding:.65rem}.ak-bpm-section__fields{grid-template-columns:minmax(0,1fr) 76px;gap:.55rem}.ak-bpm-section__fields .ak-studio-field--full{grid-column:1/-1}.ak-studio-form-row--custom-task{grid-template-columns:minmax(0,1fr)}.ak-studio-form-row--custom-task>button{width:100%}.ak-studio-shell .ak-footer{grid-template-columns:1fr 1fr;margin:2rem 4vw 4vh}}@media (max-width:420px){.ak-studio-hero__index{letter-spacing:.12em;gap:.45rem;font-size:.49rem}.ak-studio-hero__index i{width:15px}.ak-rhyme-results{grid-template-columns:minmax(0,1fr)}.ak-studio-metrics strong{font-size:1.7rem}.ak-lyric-pad__notepad-top{flex-direction:column;align-items:start}.ak-lyric-pad__notepad-top span:last-child{text-align:left}.ak-lyric-pad__count{flex-direction:column;align-items:start}.ak-lyric-pad__count span{font-size:.48rem}.ak-lyric-pad__count strong{font-size:1.35rem}.ak-tool-actions>.ak-studio-button{flex:calc(50% - .65rem)}}@media (prefers-reduced-motion:reduce){.ak-studio-button,.ak-studio-tool-card,.ak-checklist-progress span{transition:none}}@media print{body{color:#111!important;background:#fff!important}.ak-studio-shell .ak-header,.ak-studio-shell .ak-footer,.ak-studio-shell .ak-studio-breadcrumb,.ak-studio-shell .no-print,.ak-studio-shell button,.ak-studio-shell input,.ak-studio-shell select,.ak-studio-shell textarea{display:none!important}.ak-studio-shell,.ak-studio-app,.ak-tool-panel,.ak-print-document{color:#111!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.ak-studio-tool-header h1,.ak-epk-preview h2,.ak-epk-preview h3,.ak-epk-preview__bio,.ak-epk-preview footer p,.ak-split-preview h2,.ak-split-preview__person strong,.ak-split-preview__person small{color:#111!important}.ak-epk-preview,.ak-split-preview,.ak-checklist-groups{break-inside:avoid}}.ak-rhyme-result{position:relative;overflow:visible}.ak-rhyme-result:hover,.ak-rhyme-result:focus-within{z-index:30;border-color:#68402f}.ak-rhyme-result__main{flex:1;min-width:0;position:relative}.ak-rhyme-result__word{align-items:baseline;gap:.45rem;max-width:100%;min-height:28px;padding:.25rem 0;display:inline-flex}.ak-rhyme-result__word span{overflow-wrap:anywhere}.ak-rhyme-result__word small{color:#828282;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:.49rem;font-weight:500}.ak-rhyme-definition{z-index:50;color:#f0f0f0;opacity:0;visibility:hidden;pointer-events:none;background:#111;border:1px solid #5b453a;width:min(330px,100vw - 4rem);max-height:300px;padding:.85rem .9rem;transition:opacity .13s,transform .13s,visibility .13s;position:absolute;top:calc(100% + .42rem);left:-.4rem;overflow:auto;transform:translateY(-3px);box-shadow:0 12px 32px #000d}.ak-rhyme-result__main:hover .ak-rhyme-definition,.ak-rhyme-result__main:focus-within .ak-rhyme-definition{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ak-rhyme-definition__head{border-bottom:1px solid #343434;justify-content:space-between;align-items:baseline;gap:.65rem;padding-bottom:.55rem;display:flex}.ak-rhyme-definition__head strong{overflow-wrap:anywhere;color:#fff;font-size:.85rem}.ak-rhyme-definition__head>span{color:var(--ak-accent,#ff4e00);letter-spacing:.12em;flex-shrink:0;font-size:.48rem;font-weight:700}.ak-rhyme-definition ol{gap:.75rem;margin:.7rem 0 0;padding-left:1rem;display:grid}.ak-rhyme-definition li{color:#777;padding-left:.1rem;font-size:.62rem;line-height:1.6}.ak-rhyme-definition li>span{color:#d7a68b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.52rem;font-weight:700;display:block}.ak-rhyme-definition li p,.ak-rhyme-definition__unavailable{color:#d0d0d0;letter-spacing:0;text-transform:none;margin:0;font-size:.68rem;font-weight:400;line-height:1.7}.ak-rhyme-definition__unavailable{color:#999;margin-top:.7rem}@media (max-width:700px){.ak-rhyme-definition{width:min(300px,100vw - 3rem)}}.ak-lyric-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-clip:padding-box;border-radius:2px;padding:1px 2px;display:inline;color:#fff!important;border:0!important;text-decoration:none!important}
