.rc-icon{position:fixed;z-index:20;top:50%;left:calc(6px + var(--safe-l, 0px));translate:0 -50%;width:44px;height:44px;padding:8px;border-radius:50%;border:1px solid #c9a24a;background:radial-gradient(circle at 35% 30%,#4a3418,#1f140a);color:#f0d48a;cursor:pointer}.rc-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.rc-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#7a1f1a;color:#fff3d0;font:700 11px/18px system-ui,sans-serif;text-align:center}.rc-count[hidden],.rc-mark[hidden]{display:none}.rc-mark{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:#e0b03c;box-shadow:0 0 0 2px #1f140a}body[data-court-icon=off]:not(.in-cityboard):not(:has(.in-cityboard)) .rc-icon{display:none}body:has(.cb-panel[data-side=left]:not([hidden])) .rc-icon{display:none}.rc-window{position:fixed;inset:0;z-index:65;display:grid;grid-template-rows:48px minmax(0,1fr);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#1b120c;color:#efe0bd;font-family:Vazirmatn,Georgia,serif}.rc-window[hidden]{display:none}.rc-window button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rc-window button:focus-visible,.rc-input:focus-visible{outline:2px solid #ffe0a0;outline-offset:2px}.rc-window .btn{min-height:34px;padding:4px 12px;border:1px solid #977042;border-radius:3px;background:linear-gradient(#3d2c1b,#21170f);box-shadow:inset 0 0 0 2px #21170f,inset 0 0 0 3px #624521;color:#eee0bd;font-size:12px}.rc-head{display:flex;gap:10px;align-items:center;padding:3px 12px;border-top:1px solid #8c672f;border-bottom:2px solid #89622f;background:radial-gradient(ellipse at 70% 0,#49311c,transparent 70%),#21170f;min-width:0}.rc-head h3{margin:0 4px 0 12px;color:#f1d8a0;font-size:21px;font-weight:600;white-space:nowrap}.rc-note{flex:1;min-width:0;font-size:11px;color:#e3ac84;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rc-window .rc-close{min-width:38px;font:28px/1 Georgia,serif;border:0;box-shadow:none;background:none;padding:0}.rc-body{display:grid;direction:rtl;grid-template-columns:minmax(0,55fr) minmax(0,45fr);min-height:0;gap:0}.rc-stage{position:relative;min-height:0;overflow:hidden;isolation:isolate;background:var(--rc-hall) center/100% 100% no-repeat;container-type:size}.rc-stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;box-shadow:inset 0 0 32px #150a0780}.rc-throne{position:absolute;width:27%;height:48%;left:36.5%;top:8%;z-index:2}.rc-throne>p{text-align:center;margin-top:70%;font-size:12px;color:#d9bd80}.rc-position{position:absolute;bottom:calc(48% - var(--depth)*14%);width:22%;height:calc(29% + var(--depth)*4%);z-index:calc(3 + var(--depth))}.rc-row-0 .rc-position{left:calc(22% - var(--depth)*4.3%)}.rc-row-1 .rc-position{right:calc(22% - var(--depth)*4.3%)}.rc-statue{position:relative;width:100%;height:100%;display:block;border:0;padding:0;background:none;color:#ead9b4}.rc-figure{position:absolute;inset:0 0 12px;display:block;filter:grayscale(1) brightness(.68) sepia(.14);transition:filter .3s}.rc-figure img{display:block;width:100%;height:100%;object-fit:contain}.rc-statue.on .rc-figure{filter:drop-shadow(0 3px 3px #0008)}.rc-statue.on:before{content:"";position:absolute;bottom:11px;left:16%;width:68%;height:7%;border-radius:50%;background:#e3af4755;box-shadow:0 0 9px 3px #d99b3333}.rc-statue.speaking:before{border:1px solid #fbd688;box-shadow:0 0 6px #ffbd4b}.rc-statue[aria-pressed=true]>span{color:#fff0c8;border-color:#dab772}.rc-statue>span{position:absolute;bottom:0;left:50%;transform:translate(-50%);max-width:120%;white-space:nowrap;font-size:10px;line-height:16px;padding:0 5px;background:#20150ed9;border:1px solid #97754788;border-radius:2px}.rc-house-banner{position:absolute;left:-12%;bottom:20%;width:34%;height:66%;z-index:-1;font-style:normal}.rc-house-banner .cc-crest[data-strip]{--strip-h:100% !important;width:100%;height:100%;display:block;background-image:var(--strip);background-size:3200% 100%;background-position:0 0;background-repeat:no-repeat}.rc-king .rc-house-banner{left:-20%;height:65%;width:35%;bottom:22%}.rc-guests{position:absolute;bottom:3%;left:1%;width:15%;height:27%;z-index:8;display:flex}.rc-guests .rc-statue{min-width:42px}.rc-guests .rc-house-banner{display:none}.rc-statue em{font-size:9px;font-style:normal;color:#eac37c}.rc-side{min-width:0;min-height:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #795529;border-top:0;box-shadow:inset 0 0 0 3px #1a120d,inset 0 0 0 4px #674823;background:radial-gradient(ellipse at 50% 0,#49331d55,transparent 70%),repeating-linear-gradient(27deg,#ffffff02 0 1px,transparent 1px 4px),#211a12;font-size:13px}.rc-tabs{display:flex;flex-shrink:0;gap:3px;padding:0 2px 3px;border-bottom:1px solid #896132}.rc-tabs button{flex:1;min-height:38px;border:1px solid #786342;border-radius:5px 5px 0 0;color:#dfcfac;background:linear-gradient(#352b1f,#221b13);font-size:17px}.rc-tabs button.on{background:linear-gradient(#896431,#61451f);border-color:#d4b169;color:#fff0c9;box-shadow:inset 0 0 0 2px #644619}.rc-side>.rc-panel{flex:1;min-height:0}.rc-panel{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:7px;overflow:hidden}.rc-log{grid-row:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#88653a transparent;padding:4px}.rc-line{margin:0 0 10px;line-height:1.55;overflow-wrap:anywhere}.rc-line b{color:#dfb65e;margin-inline-end:5px}.rc-empty{margin:8px 4px;color:#bca987;font-size:12px;line-height:1.7}.rc-speaker{grid-row:2;margin:0;padding:7px 5px;border-block:1px solid #795b34;color:#e9cf91;font-size:12px}.rc-speaker:before{content:"◖ııı◗";display:inline-block;margin-inline-end:8px;color:#dab05d}.rc-compose{grid-row:3;display:flex;flex-wrap:wrap;gap:6px}.rc-input{flex:1 1 80px;min-width:0;height:34px;padding:4px 8px;border:1px solid #a58251;border-radius:4px;background:linear-gradient(#130e09,#251c12);color:#efe0bd;font:inherit;box-shadow:inset 0 2px 5px #0007}.rc-window .rc-talk{flex:1 1 100%;min-height:44px;display:flex;justify-content:center;align-items:center;gap:10px;border:1px solid #edcf8d;color:#271806;font-size:18px;font-weight:650;background:linear-gradient(110deg,#b78332,#e4b968 48%,#b48334);box-shadow:inset 0 0 0 2px #896026,inset 0 0 0 3px #edc576,0 2px 5px #0008;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rc-talk svg{width:23px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7}.rc-window .rc-talk.held{background:linear-gradient(#674d25,#a77a32);color:#fff0ca}.rc-window .rc-talk:disabled{opacity:.5;cursor:default}.rc-request,.rc-statue-bar,.rc-chamber-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px;background:#a17e2920;font-size:11px;max-height:90px;overflow:auto}.rc-request>span,.rc-chamber-bar>span{flex:1;min-width:0}.rc-chamber{display:flex;justify-content:space-between;width:100%;min-height:44px;padding:8px;margin-block:6px;border:1px solid #79613c;border-radius:3px;background:#322417;color:inherit;text-align:start}.rc-chamber b{color:#efc66f}.rc-panel:has(.rc-new),.rc-panel:has(.rc-picks){display:block;overflow-y:auto}.rc-picks{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-block:8px}.rc-visits{flex:1;overflow-y:auto}.rc-visits h4{margin:5px 0;color:#e5c784}.rc-room{font-size:9px;color:#aa9474;direction:ltr;user-select:all}body.rc-typing .rc-stage,body.rc-typing .rc-statue-bar,body.rc-typing .rc-request,body.rc-typing .rc-tabs,body.rc-typing .rc-head .btn:not(.rc-close){display:none}body.rc-typing .rc-body{grid-template-columns:minmax(0,1fr)}body.rc-typing .rc-talk{display:none}@media(min-height:600px){.rc-window{grid-template-rows:64px minmax(0,1fr)}.rc-side{padding:20px;font-size:16px}.rc-statue>span{font-size:13px;line-height:22px}.rc-window .rc-talk{min-height:60px}}@media(orientation:portrait){.rc-body{grid-template-columns:minmax(0,1fr);grid-template-rows:55% 45%}.rc-head{gap:4px;padding:3px 5px}.rc-head h3{font-size:16px;margin:0}.rc-head .btn{font-size:10px;padding:3px 7px}.rc-side{padding:7px 10px}}@media(prefers-reduced-motion:reduce){.rc-figure{transition:none}}body:has(.rc-window:not([hidden])) .rc-icon{display:none}.rc-throne{top:13%;height:42%;width:25%;left:37.5%}.rc-position{bottom:calc(44% - var(--depth)*14%);width:19%;height:calc(26% + var(--depth)*1.5%)}.rc-row-0 .rc-position{left:calc(22% - var(--depth)*4.8%)}.rc-row-1 .rc-position{right:calc(22% - var(--depth)*4.8%)}.rc-position .rc-statue>span{bottom:1px;max-width:none;font-size:9px;line-height:14px;z-index:2}.rc-row-0 .rc-statue>span{left:3%;transform:translate(-60%)}.rc-row-1 .rc-statue>span{left:auto;right:3%;transform:translate(60%)}.rc-house-banner{height:58%;width:32%;left:-7%}.rc-statue[data-seat="actor:mihran"].on .rc-figure{filter:hue-rotate(25deg) drop-shadow(0 3px 3px #0008)}.rc-statue[data-seat="actor:ispahbudan"].on .rc-figure{filter:hue-rotate(335deg) drop-shadow(0 3px 3px #0008)}.rc-statue[data-seat="actor:zik"].on .rc-figure{filter:hue-rotate(20deg) drop-shadow(0 3px 3px #0008)}.rc-wall-emblem{position:absolute;top:34%;width:9%;height:13%;object-fit:contain;pointer-events:none;opacity:.9}.rc-wall-emblem.west{left:8%}.rc-wall-emblem.east{right:8%}.rc-statue.speaking:before{bottom:9%;left:5%;width:90%;height:7%;border:1.5px solid #ffdf8c;box-shadow:0 0 8px 2px #ffbc4b88}.rc-throne{top:auto;bottom:36%;height:34%;width:25%;left:37.5%}.rc-throne:before{content:"";position:absolute;bottom:-1%;left:10%;width:80%;height:5%;background:radial-gradient(ellipse,#170c08c0,transparent 72%)}.rc-king .rc-figure{inset:0}.rc-king>span{bottom:-16px}.rc-king.on:before{bottom:0}.rc-position{bottom:calc(30% - var(--depth)*9%);height:calc(24% + var(--depth)*1%)}.rc-row-0 .rc-position{left:calc(20% - var(--depth)*4.5%)}.rc-row-1 .rc-position{right:calc(20% - var(--depth)*4.5%)}.rc-wall-emblem{display:none}.rc-row-0 .rc-statue>span{left:calc(-65% + var(--depth)*20%);transform:none}.rc-row-1 .rc-statue>span{right:calc(-65% + var(--depth)*20%);transform:none}.rc-position{bottom:calc(24% - var(--depth)*6.5%);height:calc(21% + var(--depth)*1%);z-index:auto}.rc-row-0 .rc-position{left:calc(24% - var(--depth)*7%)}.rc-row-1 .rc-position{right:calc(24% - var(--depth)*7%)}.rc-position .rc-figure{inset:0}.rc-row .rc-statue>span{left:50%;right:auto;bottom:-12px;transform:translate(-50%);z-index:20;font-size:8px;line-height:11px;padding:0 3px}.rc-position .rc-statue:after{content:"";position:absolute;bottom:-1%;left:17%;width:66%;height:5%;background:radial-gradient(ellipse,#170c08b0,transparent 72%);pointer-events:none}.rc-position .rc-statue.on:before,.rc-position .rc-statue.speaking:before{bottom:0}.rc-position .rc-house-banner{left:auto;right:0;bottom:3%;width:30%;height:65%;z-index:1;pointer-events:none}.rc-position .rc-figure{z-index:2}.rc-position .rc-statue>span{z-index:3}.rc-position .rc-house-banner .cc-crest[data-strip]{animation:none;background-position:0 0}.rc-position .rc-house-banner{right:-9%;width:38%;height:74%;z-index:4}.rc-row-1 .rc-position .rc-house-banner{left:-48%;width:30%;height:65%;z-index:1}.rc-row-1 .rc-position .rc-house-banner{left:-9%;width:25%;height:65%;z-index:1}.rc-position .rc-house-banner{display:none}.rc-position .rc-house-banner{display:block;width:25%;height:60%;bottom:18px;z-index:1}.rc-row-0 .rc-position .rc-house-banner{left:auto;right:-9%}.rc-row-1 .rc-position .rc-house-banner{right:auto;left:-9%}.rc-position .rc-statue>span{z-index:20}.rc-position .rc-house-banner{z-index:4;bottom:8px}.rc-row-1 .rc-position .rc-house-banner{z-index:4}
