.aw-myrot-main{flex:1 1 auto;min-inline-size:0;inline-size:100%;padding:1rem clamp(.75rem,2.2vw,2rem) clamp(3rem,7vw,5.5rem);color:hsl(var(--foreground))}.aw-myrot-main>.aw-page-breadcrumb{margin-block-end:.55rem}.aw-myrot-hero{padding:clamp(1.15rem,2.5vw,1.8rem)}.aw-myrot-main [data-users-rotations]{margin-block-start:1.4rem}.aw-myrot-hero h1{margin:0;font-size:clamp(2rem,3.5vw,3.25rem);font-weight:780;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.aw-myrot-hero p{max-inline-size:72ch;margin:.65rem 0 0;color:hsl(var(--muted-foreground));font-size:clamp(.89rem,1.2vw,.98rem);line-height:1.62}.aw-myrot-hero .aw-myrot-eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;color:hsl(var(--primary));font-size:.7rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.aw-myrot-eyebrow:before{content:"";flex:0 0 1.6rem;block-size:2px;border-radius:999px;background:hsl(var(--primary))}.aw-myrot-main :where(button,input,textarea,select),.aw-myrot-dialog :where(button,input,textarea,select){font:inherit}.aw-myrot-main :where(h2,h3,h4,p),.aw-myrot-dialog :where(h2,h3,h4,p){overflow-wrap:anywhere}.aw-myrot-main h2,.aw-myrot-dialog h2{font-size:1.05rem;margin:0;font-weight:700}.aw-myrot-main h3,.aw-myrot-dialog h3{font-size:1rem}.aw-myrot-main [hidden],.aw-myrot-dialog [hidden]{display:none!important}.aw-myrot-tabs{display:flex;flex-wrap:wrap;gap:.5rem;border-block-end:1px solid hsl(var(--border));padding-block-end:.75rem;margin-block-end:1rem}.aw-myrot-button{min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid hsl(var(--primary) / .28);border-radius:calc(var(--radius) - 2px);background:hsl(var(--primary) / .08);color:hsl(var(--foreground));padding:.6rem .8rem;font-weight:600;font-size:.82rem;cursor:pointer;text-align:center}.aw-myrot-button:hover:not(:disabled),.aw-myrot-library-item:hover{background:hsl(var(--secondary));border-color:hsl(var(--primary))}.aw-myrot-primary,.aw-myrot-tabs [aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.aw-myrot-primary:hover:not(:disabled),.aw-myrot-tabs [aria-selected=true]:hover{background:hsl(var(--primary) / .88);color:hsl(var(--primary-foreground))}.aw-myrot-toolbar>.aw-myrot-button[data-action=save]{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.aw-myrot-toolbar>.aw-myrot-button[data-action=save]:hover:not(:disabled){background:hsl(var(--destructive) / .88)}.aw-myrot-toolbar>.aw-myrot-button[data-action=save]:focus-visible{outline-color:hsl(var(--destructive))}.aw-myrot-button:not(.aw-myrot-primary)>.aw-dot-button__icon{color:hsl(var(--primary))}.aw-myrot-button[data-action=public]{background:hsl(var(--primary) / .18);border-color:hsl(var(--primary) / .55)}.aw-myrot-button[data-action=favorite],.aw-myrot-button[data-action=private]{background:hsl(var(--warning) / .1);border-color:hsl(var(--warning) / .4)}.aw-myrot-button[data-action=favorite]>.aw-dot-button__icon,.aw-myrot-button[data-action=private]>.aw-dot-button__icon{color:hsl(var(--warning))}.aw-myrot-button[data-action=favorite][aria-pressed=true]{background:hsl(var(--warning) / .24);border-color:hsl(var(--warning))}.aw-myrot-button[data-action=like],.aw-myrot-button[data-action=delete]{background:hsl(var(--destructive) / .09);border-color:hsl(var(--destructive) / .35)}.aw-myrot-button[data-action=like]>.aw-dot-button__icon,.aw-myrot-button[data-action=delete]>.aw-dot-button__icon{color:hsl(var(--destructive))}.aw-myrot-button[data-action=like][aria-pressed=true],.aw-myrot-button[data-action=delete]:hover:not(:disabled){background:hsl(var(--destructive) / .2);border-color:hsl(var(--destructive))}.aw-myrot-button.aw-myrot-primary[data-action=delete]{color:hsl(var(--foreground))}.aw-myrot-button[data-action=close]{border-color:hsl(var(--border));background:transparent}.aw-myrot-button:disabled{opacity:.45;cursor:not-allowed}.aw-myrot-main :focus-visible,.aw-myrot-dialog :focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.aw-myrot-main :where(input,textarea,select),.aw-myrot-dialog :where(input,textarea,select){min-inline-size:0;max-inline-size:100%;inline-size:100%;min-block-size:44px;padding:.65rem .75rem;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px)}.aw-myrot-main textarea,.aw-myrot-dialog textarea{resize:vertical}.aw-myrot-main label,.aw-myrot-form label{display:grid;gap:.45rem;font-size:.82rem;font-weight:600}.aw-myrot-main input[aria-invalid=true]{border-color:hsl(var(--destructive))}.aw-myrot-workspace{container:rotation-workspace / inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-inline-size:0}.aw-myrot-library{display:flex;flex-direction:column;gap:1rem;min-inline-size:0;border-block-start:1px solid hsl(var(--border));padding-block-start:1.5rem}.aw-myrot-library>.aw-myrot-section-head{margin:0}.aw-myrot-library-heading{display:flex;align-items:center;gap:.65rem}.aw-myrot-library-controls{display:flex;flex-wrap:wrap;gap:.75rem}.aw-myrot-library-controls input{flex:1 1 240px;inline-size:auto}.aw-myrot-library-controls select{flex:0 1 220px;inline-size:auto}.aw-myrot-library-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem}.aw-myrot-library-item{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;flex:1;padding:1rem;min-block-size:160px;text-align:start;inline-size:100%;min-inline-size:0;color:hsl(var(--foreground));background:transparent;border:0;border-radius:var(--radius) var(--radius) 0 0;cursor:pointer}.aw-myrot-library-item strong{overflow-wrap:anywhere;font-size:.86rem}.aw-myrot-library-item span{color:hsl(var(--muted-foreground));font-size:.75rem}.aw-myrot-library-entry:has(.is-active){border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .07)}.aw-myrot-library-item.is-active{color:hsl(var(--foreground))}.aw-myrot-editor{min-inline-size:0}.aw-myrot-editor,.aw-myrot-library{scroll-margin-block-start:5rem}.aw-myrot-toolbar,.aw-myrot-actions,.aw-myrot-utility{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.aw-myrot-toolbar{margin-block-end:.65rem}[dir=rtl] .aw-myrot-toolbar .aw-dot-button__icon[data-aw-dot-icon-name=arrow-right]{scale:-1 1}.aw-myrot-save-state{display:flex;flex-wrap:wrap;gap:.5rem 1rem;min-block-size:2rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.aw-myrot-badge{color:hsl(var(--foreground))}.aw-myrot-badge--public{color:hsl(var(--primary))}.aw-myrot-document-fields{display:grid;gap:.75rem 1rem;padding-block:.5rem 1rem}.aw-myrot-team{margin-block:.25rem 1.25rem;padding:clamp(.85rem,1.4vw,1.25rem);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.aw-myrot-team>.aw-myrot-section-head{padding-block-end:.85rem;border-block-end:1px solid hsl(var(--border));margin-block-end:1rem}.aw-myrot-section-head{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-block-end:.8rem}.aw-myrot-cycle{min-inline-size:0;padding-block:1rem 1.25rem;border-block-start:1px solid hsl(var(--border));scroll-margin-block-start:5rem}.aw-myrot-cycle>.aw-myrot-section-head h2{color:hsl(var(--primary))}.aw-myrot-add-rotation{margin-block:.25rem .5rem}.aw-myrot-view-cycle{min-inline-size:0;margin-block-start:1.25rem}.aw-myrot-view-cycle>h3{margin:0;font-size:1rem}.aw-myrot-equipment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.aw-myrot-member-editor{display:grid;gap:.55rem;min-inline-size:0;align-content:start}.aw-myrot-member-editor+.aw-myrot-member-editor{padding-block-start:1rem;border-block-start:1px solid hsl(var(--border))}.aw-myrot-team-summary{display:flex;flex-wrap:wrap;gap:1rem}.aw-myrot-team-member{display:flex;align-items:center;gap:.6rem;min-inline-size:0;font-size:.84rem}.aw-myrot-team-member>div{min-inline-size:0}.aw-myrot-portrait{display:inline-block;position:relative;flex:0 0 44px;inline-size:44px;block-size:44px;border-radius:50%;overflow:hidden;background:hsl(var(--muted))}.aw-myrot-portrait:before{content:"";position:absolute;inline-size:13px;block-size:13px;inset-block-start:7px;inset-inline-start:15px;border-radius:50%;background:hsl(var(--muted-foreground) / .6)}.aw-myrot-portrait:after{content:"";position:absolute;inline-size:29px;block-size:21px;inset-block-start:24px;inset-inline-start:7px;border-radius:50% 50% 0 0;background:hsl(var(--muted-foreground) / .6)}.aw-myrot-portrait img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background:hsl(var(--card))}.aw-myrot-gear{display:flex;gap:.3rem;align-items:center;font-size:.73rem;color:hsl(var(--muted-foreground))}.aw-myrot-row{padding:.65rem .75rem;border-inline-start:2px solid hsl(var(--primary) / .35);background:hsl(var(--card));min-inline-size:0}.aw-myrot-row:focus-within{border-inline-start-color:hsl(var(--primary))}.aw-myrot-rows{display:grid;gap:.6rem}.aw-myrot-row-head{display:grid;grid-template-columns:44px auto minmax(0,1fr);align-items:center;gap:.5rem;margin-block-end:.5rem}.aw-myrot-row-head select{inline-size:100%;background-color:transparent;border-color:transparent;font-size:.82rem;font-weight:600}.aw-myrot-row-head select:hover,.aw-myrot-row-head select:focus{border-color:hsl(var(--border))}.aw-myrot-row-head select option{background:hsl(var(--card))}.aw-myrot-row-person{display:flex;align-items:center;min-inline-size:0;gap:.3rem}.aw-myrot-row-person select{flex:1;padding-inline:.4rem}.aw-myrot-row-portrait{flex:0 0 30px;display:flex}.aw-myrot-row-portrait .aw-myrot-portrait{inline-size:30px;block-size:30px;flex-basis:30px}.aw-myrot-row-portrait .aw-myrot-portrait:before{inline-size:10px;block-size:10px;inset:4px auto auto 10px}.aw-myrot-row-portrait .aw-myrot-portrait:after{inline-size:24px;block-size:18px;inset:17px auto auto 3px}.aw-myrot-row-number{color:hsl(var(--primary));font-variant-numeric:tabular-nums;margin-inline-end:.25rem}.aw-myrot-lane{display:grid;gap:.5rem;min-inline-size:0}.aw-myrot-lane>label{font-size:.75rem;color:hsl(var(--muted-foreground))}.aw-myrot-tokens{display:flex;flex-wrap:wrap;gap:.4rem;min-inline-size:0}.aw-myrot-token{font:inherit;font-size:.8rem;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;display:inline-flex;align-items:center;padding:.5rem .65rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--secondary));color:hsl(var(--foreground));white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}button.aw-myrot-token{cursor:pointer}.aw-myrot-keycap,kbd.aw-myrot-token{border-block-end-width:3px;background:hsl(var(--card-strong));font-weight:650;direction:ltr}.aw-myrot-composer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:.4rem}.aw-myrot-button.aw-myrot-commit{background:hsl(var(--warning) / .1);border-color:hsl(var(--warning) / .4);color:hsl(var(--warning))}.aw-myrot-button.aw-myrot-commit:hover:not(:disabled),.aw-myrot-button.aw-myrot-commit:focus-visible{background:hsl(var(--warning) / .2);border-color:hsl(var(--warning))}.aw-myrot-button.aw-myrot-commit>.aw-dot-button__icon{color:inherit}.aw-myrot-suggestions{position:absolute;z-index:5;inset-block-start:calc(100% + 4px);inset-inline:0;max-block-size:280px;overflow-y:auto;padding:.3rem;border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 8px 24px hsl(var(--background) / .4);background:hsl(var(--card))}.aw-myrot-suggestions [role=option]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-block-size:44px;padding:.5rem;cursor:pointer}.aw-myrot-suggestions [role=option]:hover,.aw-myrot-suggestions [aria-selected=true]{background:hsl(var(--secondary));color:hsl(var(--primary))}.aw-myrot-muted{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.6}.aw-myrot-empty{padding:2.5rem 1rem;text-align:center}.aw-myrot-empty h2{font-size:1.3rem}.aw-myrot-empty p{max-inline-size:44ch;margin:.7rem auto 1.3rem;color:hsl(var(--muted-foreground))}.aw-myrot-utility{padding-block-start:1.5rem;border-block-start:1px solid hsl(var(--border));margin-block-start:1.5rem}.aw-myrot-warning{padding:.8rem;margin-block-end:1rem;border:1px solid hsl(var(--destructive));border-radius:var(--radius)}.aw-myrot-warning p{margin-block:0 .7rem}.aw-myrot-error{color:hsl(var(--destructive))}.aw-myrot-dialog{inline-size:min(760px,calc(100% - 24px));max-block-size:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:clamp(1rem,3vw,1.5rem);border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground));font:inherit}.aw-myrot-team-dialog{inline-size:80vw;max-inline-size:calc(100% - 24px);block-size:90dvh;max-block-size:calc(100dvh - 24px);overflow:hidden}.aw-myrot-team-dialog[open]{display:flex;flex-direction:column}.aw-myrot-team-dialog>:is(.aw-myrot-dialog-head,.aw-myrot-actions){flex:0 0 auto}.aw-myrot-team-dialog>.aw-myrot-form{display:flex;flex:1;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.aw-myrot-team-dialog>.aw-myrot-form>:not(.aw-myrot-character-grid){flex-shrink:0}.aw-myrot-dialog::backdrop{background:hsl(var(--background) / .8)}.aw-myrot-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.aw-myrot-dialog>.aw-myrot-actions{margin-block-start:1.2rem;justify-content:flex-end}.aw-myrot-dialog>.aw-myrot-actions:empty{display:none}.aw-myrot-form{display:grid;gap:.9rem}.aw-myrot-form:has(>.aw-myrot-character-grid)>p{margin:0}.aw-myrot-form:has(>.aw-myrot-character-grid)>.aw-myrot-error:empty{display:none}.aw-myrot-character-grid{display:grid;flex:1 0 180px;min-block-size:180px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.4rem;overflow-y:auto;overscroll-behavior:contain}.aw-myrot-character-option{display:flex!important;align-items:center;gap:.5rem!important;padding:.55rem;border:1px solid hsl(var(--border));border-radius:var(--radius);font-size:.78rem!important;cursor:pointer}.aw-myrot-character-option:has(:checked){border-color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.aw-myrot-character-option input{inline-size:18px;min-block-size:18px;flex:0 0 18px;accent-color:hsl(var(--primary))}.aw-myrot-character-option .aw-myrot-portrait{flex-basis:36px;inline-size:36px;block-size:36px}.aw-myrot-character-option span:last-child{overflow-wrap:anywhere}.aw-myrot-toast{position:fixed;z-index:100000;inset-block-end:max(20px,env(safe-area-inset-bottom));inset-inline-end:20px;max-inline-size:min(420px,calc(100% - 32px));padding:.85rem 1rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card-strong));color:hsl(var(--foreground));box-shadow:0 8px 25px hsl(var(--background) / .3);font-size:.85rem}.aw-myrot-gallery-controls{display:flex;flex-wrap:wrap;gap:.6rem;margin-block-end:1.2rem}.aw-myrot-gallery-controls input{flex:1 1 220px;inline-size:auto}.aw-myrot-gallery-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1rem;align-items:stretch}.aw-myrot-public-card{display:flex;flex-direction:column;gap:.85rem;border:1px solid hsl(var(--border));border-block-start:2px solid hsl(var(--primary) / .45);border-radius:var(--radius);padding:1rem;min-inline-size:0;background:hsl(var(--card))}.aw-myrot-public-card>h2{font-size:.95rem;line-height:1.45}.aw-myrot-public-card>.aw-myrot-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:.8rem;color:hsl(var(--muted-foreground))}.aw-myrot-card-footer{display:grid;gap:.6rem;margin-block-start:auto;padding-block-start:.75rem;border-block-start:1px solid hsl(var(--border) / .7)}.aw-myrot-author{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;overflow-wrap:anywhere;font-size:.8rem;text-decoration:none}.aw-myrot-card-footer>.aw-myrot-author{justify-self:start}a.aw-myrot-author:hover,a.aw-myrot-author:focus-visible{text-decoration:underline;text-underline-offset:.2em}.aw-myrot-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.aw-myrot-card-actions>button{flex-shrink:0;margin-inline-start:auto}.aw-myrot-card-counts{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:hsl(var(--muted-foreground));font-size:.8rem;font-variant-numeric:tabular-nums}.aw-myrot-social-count{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.aw-myrot-social-count>svg{inline-size:1rem;block-size:1rem;flex:0 0 auto}.aw-myrot-team-summary--compact{align-items:start;gap:1.25rem}.aw-myrot-rotation-view>.aw-myrot-team-summary--compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:260px;gap:.5rem}.aw-myrot-public-card .aw-myrot-team-summary--compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.aw-myrot-team-loadout{display:grid;justify-items:center;align-content:start;gap:.4rem;min-inline-size:0}.aw-myrot-team-face{display:flex}.aw-myrot-team-face .aw-myrot-portrait{inline-size:50px;block-size:50px;flex-basis:50px}.aw-myrot-team-gear{display:flex;justify-content:center;gap:.3rem}.aw-myrot-gear-icon{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:calc(var(--radius) - 2px);background:hsl(var(--background) / .6)}.aw-myrot-gear-icon img{inline-size:28px;block-size:28px;object-fit:contain}.aw-myrot-gear-icon.is-unavailable:after{content:"?";color:hsl(var(--muted-foreground));font-size:.8rem}.aw-myrot-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.aw-myrot-view-sequences{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:.65rem 1.5rem;margin-block-start:.85rem}.aw-myrot-view-sequences .aw-myrot-sequence>h4{margin:0 0 .35rem;color:hsl(var(--primary));font-size:.9rem;padding-block-end:.5rem;border-block-end:1px solid hsl(var(--border))}.aw-myrot-view-row{padding-block:.55rem}.aw-myrot-view-row+.aw-myrot-view-row{border-block-start:1px solid hsl(var(--border) / .5)}.aw-myrot-view-row h5{display:flex;align-items:center;gap:.4rem;font-size:.78rem;margin-block:0 .45rem}.aw-myrot-view-row h5 .aw-myrot-portrait{inline-size:24px;block-size:24px;flex-basis:24px}.aw-myrot-view-row .aw-myrot-token{min-block-size:32px;min-inline-size:30px;font-size:.78rem;padding:.35rem .55rem}.aw-myrot-sequence[data-lane=moves] .aw-myrot-token{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .09)}.aw-myrot-sequence[data-lane=buttons] .aw-myrot-token{border-color:hsl(var(--warning) / .35);background:hsl(var(--warning) / .09)}.aw-myrot-reader{inline-size:80vw;max-inline-size:calc(100% - 24px);block-size:90dvh;max-block-size:calc(100dvh - 24px);padding:0;overflow:hidden}.aw-myrot-reader[open]{display:flex;flex-direction:column}.aw-myrot-reader>.aw-myrot-dialog-head{flex:0 0 auto;margin:0;padding:.9rem 1.2rem;border-block-end:1px solid hsl(var(--border))}.aw-myrot-reader .aw-myrot-dialog-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;min-inline-size:0;line-height:1.45}.aw-myrot-reader .aw-myrot-dialog-head .aw-myrot-author{min-inline-size:0;max-inline-size:min(100%,24ch);font-size:inherit}.aw-myrot-reader-author-name{min-inline-size:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aw-myrot-reader-title-separator{color:hsl(var(--muted-foreground))}.aw-myrot-reader-title{min-inline-size:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aw-myrot-reader .aw-myrot-dialog-head button{flex-shrink:0}.aw-myrot-public-detail{display:flex;flex:1;flex-direction:column;min-block-size:0;overflow:hidden}.aw-myrot-reader-body{flex:1;min-block-size:0;padding:.9rem 1.2rem 1.1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.aw-myrot-reader .aw-myrot-note{margin:0 0 1rem;font-size:.85rem}.aw-myrot-reader .aw-myrot-view-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.aw-myrot-reader .aw-myrot-view-row h5{min-inline-size:0;max-inline-size:100%;margin:0}.aw-myrot-reader .aw-myrot-view-row h5>span:last-child{min-inline-size:0;overflow-wrap:anywhere}.aw-myrot-reader .aw-myrot-view-row>.aw-myrot-tokens{display:contents}.aw-myrot-reader-actions{flex:0 0 auto;padding:.75rem 1.2rem;border-block-start:1px solid hsl(var(--border));background:hsl(var(--card-strong))}.aw-myrot-reader-message{margin:0;padding:1.2rem}.aw-myrot-public-detail>.aw-myrot-button{align-self:flex-start;margin:0 1.2rem 1.2rem}@media(max-width:720px){.aw-myrot-reader,.aw-myrot-team-dialog{inline-size:calc(100% - 24px)}}@media(max-width:540px){.aw-myrot-reader>.aw-myrot-dialog-head,.aw-myrot-reader-body,.aw-myrot-reader-actions{padding-inline:.8rem}.aw-myrot-reader-actions>button{flex:1 1 auto}}@media(min-width:720px){.aw-myrot-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-myrot-character-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.aw-myrot-character-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:540px){.aw-myrot-library-controls select{flex:1 1 100%}}@media(max-width:420px){.aw-myrot-character-grid{grid-template-columns:minmax(0,1fr)}.aw-myrot-toolbar{gap:.35rem}.aw-myrot-button{padding-inline:.6rem}.aw-myrot-toast{inset-inline:16px}}@media(max-width:640px){.aw-myrot-main{padding-block-start:.7rem;padding-inline:.75rem}.aw-myrot-main>.aw-page-breadcrumb{margin-block-end:.3rem}.aw-myrot-hero{padding:1rem}.aw-myrot-hero h1{font-size:clamp(1.75rem,8.8vw,2.35rem)}}@media(prefers-reduced-motion:reduce){.aw-myrot-main *,.aw-myrot-dialog *{scroll-behavior:auto}}.aw-myrot-library-entry{display:flex;flex-direction:column;min-inline-size:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card))}.aw-myrot-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.aw-myrot-entry-actions{justify-content:space-between;padding:.6rem .75rem;border-block-start:1px solid hsl(var(--border) / .6)}.aw-myrot-entry-menu summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-size:.78rem}.aw-myrot-entry-menu[open]{flex-basis:100%}.aw-myrot-library-item .aw-myrot-team-summary{gap:.5rem .75rem;margin-block:.25rem}.aw-myrot-library-item .aw-myrot-portrait{inline-size:28px;block-size:28px;flex-basis:28px}.aw-myrot-library-item .aw-myrot-gear{display:none}.aw-myrot-library-note{overflow-wrap:anywhere;font-size:.75rem}.aw-myrot-library-item time{margin-block-start:auto;padding-block-start:.25rem;font-size:.7rem;color:hsl(var(--muted-foreground))}[dir=rtl] .aw-myrot-hero :is(h1,.aw-myrot-eyebrow){letter-spacing:normal}.aw-myrot-lane-view{display:flex;flex-wrap:wrap;gap:.4rem}.aw-myrot-sequence-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-block:.25rem 1rem}.aw-myrot-sequences{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.aw-myrot-lane-view [aria-pressed=true],.aw-myrot-lane-view [aria-pressed=true]:hover{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-color:hsl(var(--primary))}.aw-myrot-sequence{min-inline-size:0;margin-block-end:0}.aw-myrot-sequence>:is(h2,h3){margin-block:0 .5rem}.aw-myrot-sequence-help{margin-block:0 .75rem;max-inline-size:75ch}.aw-myrot-rotation-view>.aw-myrot-sequence{margin-block-start:1.5rem}.aw-myrot-tokens:empty{display:none}.aw-myrot-mouse-token{display:inline-flex;align-items:center;gap:.4rem}.aw-myrot-mouse{display:inline-block;position:relative;inline-size:22px;block-size:30px;border:2px solid currentColor;border-radius:9px}.aw-myrot-mouse:before{content:"";position:absolute;inset-block-start:0;block-size:12px;inline-size:9px;background:currentColor}.aw-myrot-mouse--left:before{left:0;border-start-start-radius:6px}.aw-myrot-mouse--right:before{right:0;border-start-end-radius:6px}.aw-myrot-equipment-field{display:grid;gap:.45rem;min-inline-size:0;font-size:.82rem;font-weight:600}.aw-myrot-equipment-picker{position:relative;min-inline-size:0}.aw-myrot-equipment-trigger{display:flex;align-items:center;gap:.65rem;inline-size:100%;min-block-size:52px;padding:.45rem .7rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);background:hsl(var(--background));color:hsl(var(--foreground));text-align:start;cursor:pointer}.aw-myrot-equipment-trigger:hover,.aw-myrot-equipment-trigger[aria-expanded=true]{border-color:hsl(var(--primary))}.aw-myrot-equipment-image{display:flex;align-items:center;justify-content:center;flex:0 0 36px;inline-size:36px;block-size:36px;color:hsl(var(--muted-foreground))}.aw-myrot-equipment-image img{inline-size:100%;block-size:100%;object-fit:contain}.aw-myrot-equipment-name{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere;line-height:1.4}.aw-myrot-equipment-chevron{flex:0 0 7px;inline-size:7px;block-size:7px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline:.25rem;margin-block-end:4px}[dir=rtl] .aw-myrot-equipment-chevron{transform:rotate(-45deg)}.aw-myrot-equipment-menu{position:absolute;z-index:10;inset:auto;inset-inline:0;margin:0;padding:.25rem;max-block-size:320px;overflow-y:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 10px 28px hsl(var(--background) / .3);font:inherit;font-size:.82rem;font-weight:600}.aw-myrot-equipment-menu[popover]{position:fixed;inset:auto}.aw-myrot-equipment-option{display:flex;align-items:center;gap:.65rem;min-block-size:48px;padding:.35rem .45rem;border-radius:calc(var(--radius) - 3px);cursor:pointer}.aw-myrot-equipment-option:hover,.aw-myrot-equipment-option.is-highlighted{background:hsl(var(--secondary))}.aw-myrot-equipment-option[aria-selected=true]{color:hsl(var(--primary));background:hsl(var(--primary) / .09)}.aw-myrot-equipment-check{flex:0 0 1rem;visibility:hidden;text-align:center}.aw-myrot-equipment-option[aria-selected=true] .aw-myrot-equipment-check{visibility:visible}.aw-myrot-composer textarea{resize:vertical;max-block-size:200px;white-space:pre-wrap}.aw-myrot-action-menu{position:relative;min-inline-size:44px}.aw-myrot-action-menu>summary{list-style:none}.aw-myrot-action-menu>summary::-webkit-details-marker{display:none}.aw-myrot-action-menu[open]>summary{border-color:hsl(var(--primary));color:hsl(var(--primary))}.aw-myrot-action-options{position:absolute;z-index:8;inset-block-start:calc(100% + .35rem);inset-inline-end:0;display:grid;gap:.2rem;inline-size:max-content;min-inline-size:190px;max-inline-size:min(260px,calc(100vw - 48px));padding:.35rem;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card-strong));box-shadow:0 8px 24px hsl(var(--background) / .3)}.aw-myrot-action-options .aw-myrot-button{inline-size:100%;justify-content:flex-start;border-color:transparent;background:transparent}.aw-myrot-row-head>.aw-myrot-action-menu>summary{background:hsl(var(--destructive) / .09);border-color:hsl(var(--destructive) / .35);color:hsl(var(--destructive))}.aw-myrot-row-head>.aw-myrot-action-menu>summary:is(:hover,:focus-visible),.aw-myrot-row-head>.aw-myrot-action-menu[open]>summary{background:hsl(var(--destructive) / .2);border-color:hsl(var(--destructive));color:hsl(var(--destructive))}.aw-myrot-row-head>.aw-myrot-action-menu>summary>.aw-dot-button__icon{color:inherit}.aw-myrot-row-head .aw-myrot-action-options{inset-inline-start:0;inset-inline-end:auto}.aw-myrot-editor .aw-myrot-sequence{container:rotation-lane / inline-size}@container rotation-lane (min-width: 520px){.aw-myrot-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:start}.aw-myrot-row-head{flex:0 0 240px;margin-block-end:0}.aw-myrot-lane,.aw-myrot-lane>.aw-myrot-tokens{display:contents}.aw-myrot-composer{flex:1 1 180px;min-inline-size:0}}.aw-myrot-limits{margin-block:.75rem 0}@container rotation-workspace (min-width: 680px){.aw-myrot-document-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}.aw-myrot-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-myrot-member-editor+.aw-myrot-member-editor{padding-block-start:0;border-block-start:0;padding-inline-start:1rem;border-inline-start:1px solid hsl(var(--border))}}@container rotation-workspace (min-width: 880px){.aw-myrot-sequences[data-view=both]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.aw-myrot-sequences[data-view=both] .aw-myrot-rows{align-content:start}.aw-myrot-sequences[data-view=both] .aw-myrot-sequence-help{min-block-size:3.2em}.aw-myrot-sequences[data-view=both]>.aw-myrot-sequence{display:grid;grid-template-rows:auto auto 1fr;align-content:start}}@container rotation-workspace (max-width: 679px){.aw-myrot-equipment-grid{grid-template-columns:minmax(0,1fr)}.aw-myrot-member-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-myrot-member-editor>.aw-myrot-team-member,.aw-myrot-member-editor>.aw-myrot-muted{grid-column:1 / -1}.aw-myrot-equipment-trigger{gap:.35rem;padding-inline:.45rem}.aw-myrot-equipment-trigger .aw-myrot-equipment-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.aw-myrot-equipment-trigger .aw-myrot-equipment-image{inline-size:28px;block-size:28px;flex-basis:28px}}.aw-myrot-lane-view [aria-pressed=true]>.aw-dot-button__icon{color:currentColor}
